F' <t |@"|"QN.| |GBto#@4NTNNNVH *| Hy?N7xX~ g*Hy?N7xXHyGN:LX/HyGa`HyGHy?N7xPBHyGN tP,Jm /HyGaPR? ?o`NVH Hx Hy`/. N  . f$ `g& `g  `gHy@N~X/9dHy@N7xPB  `f <`p //. N g/9dHx@/. N  df 9d@*@  `g `g` B f/9hHy@N7xP/9hHU/. N  hfRh/9lHy@N7xPB`BRle/9tHy@N7xP/. ytNXNlHy@(N~XL N^NuNVH8*n(| BA &H`6 fB`R  gJg " Ҁ A R`Jg  fBJf " Ҁ AB f`J gZ " Ҁ A R-B`& ? @0H g ? @R ? @JfB " Ҁ ABL8N^NuNVH0*n B ."-!N=" -!N<$ ."-!N="- F" - N<Ԁԭ ."-!N<"-!@N="-!(Ԁ -!,+B+m A+HHUNXA(H ."-!@N<" Ҁ A <C("QL0N^NuNVH0*ngJfNHy@8N7xXB`RHy@CN7xXBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHy@PN7xP`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNXA(Hp0,ѕJgV L8N^NuNV.JgHy@N7xXp`^WJm l ."HA@@HABAЁȀ*@ @g+n . "<N=+@BB*nN^NuNVH8Jm n N:`nWJm4 l* ."HA@@HABAЁȀ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N=+@B-|A+H+nHUNXg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N: n Sg . R @  f .` WJm4 l* ."HA@@HABAЁȀ*@ @fp`gf8+n+n -"<N=+@HUNX. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-N: ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/N9X SJf .`WJm4 l* ."HA@@HABAЁȀ*@ @fp`fg ."<NR mhJngp0./HyB>N7xPHyBQN7xX`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁˠ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-N<" N=-@ -Ѯ . op`p "-N<-@ fV  #    3    B9  fgHx/.HTN: -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-N<" N<"-N=Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-N<" N<"-N=Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.HyBbN7xP fR mV` n| fgHxHT/.N: BLP.-`BHxDHUa(P SJfBL N^NuNV.*nB Hx4HUaP*nN^NuNV  fp0`p,-@ n-h-n-hJ g,B B` n!n`0 n .Ѩ .Jo* Po n!|P/./.adP-@Jn fp`HJf .g # JlB .-@ n!n n!n .N^NuNVH<*n 9Bv\(@ -&@A $H-|B . ,g 0gHxHRN;P . 4 . *刁* -*爁* -*刁*5n 5nHj Hy aP|| ,gA=Pp.-@ f .gBJgd gZ g f0B`n-m`-m/.Hy /-N; `/.HyB|N7xPp`, , fp0*//-Hy N; p0*L<N^NuNVH<*n 9Bv\(@ -&@A $HHx"HTN;P yBv"yBvP 9BvT/HTaTPTHlHla@P||.<B@J,gSnJnP/-HyBN7xPpLJBg0HyDxN7xX` JBgHyDN7xXB,p`|HxHTaPJf B,$Hx HTaPJ,$gjHxHTaPJg2JBgHyDN7xXHxHTaP`HyD`,f,gHyD`,gHyE`fB,-m`Hx HTa2PHxHTa&P .SJfB,#JBgHyE3N7xXBL8N^NuNVH0*|((mBHUaPHxHUaPHxHUaP|%B-#JBgHyEDN7xXL0N^NuNVH0*n(|(  fp`p-@J,#gB,#B`N)m)mJo(/.HTa>PJgp`*J,#gJl -` -ĐL0N^NuNV.*n-m . C @* n(g gJBg/HyEVN7xP+U* n n`HyEwN7xXHUahXJg-fp0-/HyEN7xPp`8|#`. n(gb n nHUaXJgBB*nN^NuNVH8*n(mJBg/HTHUHyEN7x  b@0;NJt:^@JtJt.*|$p`Z,g+U*` |`+U*JBg/HyEN7xPB`|`|!`|$`|"`p-rA`p-r`,fJ,gHyEN7xXA&HB,g~|,fJg,g`xSnAe+UBJBg.p0- /p0- /HyC`p0-/HyFN7x,f,g`D+U R*`|`JBg/-/-HyFN7x  ` ,fJBgHyF0N7xX,g l -` <.&mB`Rm` p,*R m+U*`|@`HJBg:/-/-HyFBN7x ` ,fJBgHyF]N7xX,g.<&m`[ SJf+U*JBg/HyFpN7xP`+UB`2+U R*JBgHyFN7xX`/HyFN7xP`/HyFN7xP`L8N^NuNV.*n/-/-/-N% Jgp`B*nN^NuNV.*n-m-m-m  f8`A .D*H/.HUHlN: A 7@p0 6 y oHyFN7xXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN: A +P" f" g <F` <F/N7xXHxHmF/.N: p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHyFN7xXp`+nBHx/. /.N: B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n Ȁ"<@N="HA((HABAЁP(@ -( -=@ l -G @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy!Hy ,", N</HTHxaJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N<G @ .". N=-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0*n(n .. rN=.`0H2HЁ8TSlL0N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LJfPI0tSLJfPI0LxHy uNX 9>xlx"HA88HABAЁ"9Bt  AА*@ fHy wNX*Hy NX+@Hy NX+@Hy NX+@ Hy NX+@ BtfHy NX퀁+|@Hy $NXHmN8XA#B,#B0#Bx#B$# B -?#B 9BtЭ @#B 9BtЭ @#B 9BtЭ @#B 9BtЭ @# B|JBfHy ;NX#BJBfHy JNX#BJBfHy YNX#BJB|fHy hNX#B| 9B|gHy |NX#B `BB -#BlB /9B/9B/9Bx/9B0Hy N Bf Bg/9B/9BHy N B|gJBtg/9B|Hy NPHy NXHxaXBa~X*nN^NuNV Jg < ` < /Hy NPN^NuNV Jg <` </Hy NPN^NuNV Jg <` </Hy NPN^NuNVHyNXHxaXHxaXN^NuNV 9Bt"HA HABAЁ @-PHy#NXHyKNXa>JgHyZNX-@-|>-|` n0T .SJfB>By>By> .g" 9B0йBxS"9BU> A0 y -PB`HJf/.HyyNPB`/././.af R .BmR 9B0йBx".m y -PJg .쐮/HyNPB .> @ PgD .g 9BU".ಀg 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./ .> @0/ .> @0/Hx` .g 9BU".ಀgp/9BB`( .gZHx .> @0/ .> @0/ .> @0/Hx aR ~ma> .g <` <//.HyN HyNXN^NuNVB`f lhHxHx/. 9BS/ 9B0йBxS/Hxa^Jf" | <C>"QJy>gT .BmHyNX-|>-|` n0T .SJfB>By>By>/9BB 9BS/ 9B0йBxS/HxaaN^NuNV |> <C"QB`@ lBHxHx/. 9BS/ 9B0йBxS/HxaLT .BmN^NuNVH0(| 9Br rN.B/9BB/. /.HxaJf/9BB/. /.HxaJfB`* " ҀeHx/9BB/. /.HxaJfFHx/9BB/. /.HxatJf"*L " Ҁd4 gHyNX .B0m @ Pg` 9BU".gB > @0f( .> @0 f Hy\`R ~m ~m Hyl` 9B0йBx"9BN&U-@"9BN-@ ."9BN-@ .䰹B0l Hy` .> @0 . йB".> A0/./.HyN p`VB`" .T//./. /.aDѮR .BmJf/. /.HyN .L0N^NuNVH0(|.<Hx/./. /.HxaJfHx/./. /.HxaJf.<B` .rN < @,*L`* " ҀeHxHx/./. /.HxazJf8HxHx/./. /.HxaVJf*L " Ҁd: g/./. /.HyNB`~HyNX`R .m8B`t .> @0f, .> @0". ҮfHyA`R ~l .> @ Pf ~ld 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@ .B0l HyQ` .> @0 . Ю".> A0/././.Hy{NpL0N^NuNV 9Bt"HA HABAЁ @-PHyNX .g.HyNXHyNX-|-yB`,HyNXHyNX-|@-|/.HyGNPNx-@/.HyUNPNx-@ .g8 ."9BNJf ."9BNJgHyaNX` .䰮n././.HyN /.HyNP`NHyNX-@apHyNX/.NXHyNX .S/NXHy NXa Jg-n`HyNX/.NX 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@ .йBn /././.a 9BѮ`/./././.aR .찮m(B .> @ Pg .> @0"9BN"9BN-@ .> @0"9BNѮ .f .> @0Ѯ .찮m @0/ .> @0/Hx` .g 9BU".زgp/9BB`( .gZHx .> @0/ .> @0/ .> @0/Hx a R ~maBN^NuNV. 9Bt"HA HABAЁ @-PaHyNXB .>*@ Ugz .g 9BU".gJ 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./.p0-/p0/Hy$N` 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@/././.p0-/p0-/p0/HyANR ~mtJfHyeNX ~mHylNX`~HyNXaJgfHyNXHyNX:Hy NX;@ .gp0-/p0/Hy N aLJf:`09Bm 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./.Hy2N .g /./.p0-/p0/Hx`V .gP/9BB`(HyDNXmp0-/p0-/p0/HyZNaHJg 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@/././.HyoN .g.Hxp0-/p0-/p0/Hx apa*nN^NuNVHyNX y -PB`*/.Hxa2P 9B0S/HxaPR .B0m y -P ./HyNPN^NuNVHyNX-@HyNX-@HyNX-@HyNX-@ y -P-n`Jfn ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HyNHx/. ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//.a .Ѯ .Ю".m y -PJg .䐮/HyNPN^NuNVHyNXHxaXXN^NuNVHyNXHxa8XN^NuNVHy NXHyNX-@Hy.NXaJgrBa\"9B0N-@aH"9BN-@a4"9BN-@a "<N-@-|` nR .r ".䲀eHx/./././.Hxa:-|` nUR .r ".䲀eHx/./././.Hxa-| .r ".䲀d AgN/./././.HyWN ./ n/HydN `R`N^NuNVHylNXa"9B0N-@a"9BN-@a"9BN-@HxHx//./.Hxa`NVHy{NXBaXN^NuNVNx-@HyNXNxѮ ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//./.HyNN^NuNVNx-@HyNXNx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//./.HyNN^NuNVHyNXHyNXHyNXHyNXHy$NXHyCNXHyfNXHyNXN^NuNVHnN8X .yg .Yfp`BN^NuNVHxHx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HxaN^NuNVHxHx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HxaN^NuNVaP/.(/.$/. /././././. /. 9Bt"HA HABAЁ @ PN$N^NuNVNB-@ fHyNXHyB8NXN^NuNVNxN^NuNV/.aLXJfHy `Hy NXB` n0(B$fpN^NuNV-|BHy!NX nB nBhHxHxBBBHxN` n hھf/a`XJf n hھgHy!NXHy!"NXN_JfB`<-| nB nBhHxHx/. 9BS/ 9B0йBxS/HxN` n hھf /aXJfT m mHy!LNX`pHy!dNX-|/.Hy!yNPJB$f nJhg n0(/Hy!NPBB .".Ё @Jg` .a/Hy!NP .".Ё @/( .".Ё @/Hy!N -| .".Ё @ .B"@"#hR mNJf Hy!`JgHy!NXN_Jg*HxHxBBBHxN`-|HxHx/. 9BS/ 9B0йBxS/HxN`T mpN^NuNV-|Hy"NXJ f8 9Bt @-P nJg//9B,NPJf\# J g$/9 Hy"#NPN_JfB J f,Hy"JNXHy"NX``~Hy"NXN_Jg-nB nBRR m/9B/9B/9Bx/9B0/9B,Hy"/.N n1yB2 n1yBz n1yB n1yB n1yB& n1yB n1yB n1yB n1yB~B 9 @".Ё @ .".Ё"@"#hR m n1|ھ/.aXHxHxBBBHxN`-|HxHx/. 9BS/ 9B0йBxS/HxN`T maN^NuNV.Hy"NXB`b 9Bt @ ".Ё//.Hy"N Hy" 9Bt @ ".Ё/NPJg&R 9Bt @ ".Ё @Jf~Hy#NX-@JmRnJ 9Bt @ ".Ё-@Hy#/.NPJf$Hy#NX/.N8X-|`Hy#3NXN_-@JgB .a/Hy#VNP .@".Ё @/Hy#eNP .@".Ё @/(Hy#wNPHy#NXN_JgJHy#NX".@$.҂ A Hy#NX".@$.҂ A!@R m,/.Hy#NPB .@".Ё @JgX .a/Hy#NP .@".Ё @/( .@".Ё @/Hy#N R mHy$ NXN_JgJ# Hy$.NX$.N^NuNVBn=|-n` n0nT0.SnJ@fJngB`pN^NuNVBn=|-n` n0nT0.SnJ@f n1nN^NuNV. . bt@0;N :T`THy%NX yB((. gHy%NX @gHy%NX  gHy%NX gHy%NX gHy%NX gHy%NXHy%NXB` 9BtJg g,Hy%NX`# BBBBBBHx`LBB-|@ 9B$йB n@ nB n| nB( nyB nyB nyB n| n| n| nB( n| Hx@B/9BBBHx`/./9BB/./. Hx`B/9BB/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  nB nB( . n@ 9Bp*JBtfp`  n( .  n@ nn f Btg f4 nn . n@ . n@ .Ю`> nn .r⠀B n@ . n@ . n@ .йB$ n@ 9B( n@ n| 9B n@ nB( nB( nB( nB( nB nB( .r⠀B yB( . yB(@ . yB(@ yB(| nJg g yB(|BR m nJ(gp`B n (Agr`Bg n(/( /( n(Ё/($ @/ n(/($h @/Hy&N n (Ag g R m n g* g n/Hy&=NP``Jf nJ(g n(/(g <&` <&/ n(g <&` <&/ n(/( /( n(Ё/($h @/Hy&PN B` n(/( /( n(Ё/($ @/ n(/($h @/Hy&NpLN^NuNV. . b`@0;N &@`@Hy,hNX yB((. gHy,qNX @gHy,NX  gHy,NX gHy,NX gHy,NX gHy,NXHy,NXB`| yB(B(-|@ 9B$йB n@ nB n1| nyB# nyB nyB nyB n| n| n| n| n| nB( nB( nB( nBhHx@B/9BBBHx`/./9BB/./. Hx`B/9BB/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  n nB( 9Bp n@ n1n f. n1n n1n nB( nB( nB(`J n1n n1n .r n@ . n@ . n@ .йB$ n@ 9B( n1@ nB( nB( nB( nB( nB( nB( nB( nB( .r yB( . yB(@ . yB(@/.a\X yB(|# nJ(g (fB lR` n (g& (g n(/Hy,NP/.aX nJ(g (AgJg n0(/(/0(/( @Od (d <,` n(+l @ / n(/(+0 @/Hy,N n (Agl (g R mV n (gF (g> R l2BJgHy,NXBBBBBHxa` n( g, g n(/Hy-NP`bJf nJ(g n(/(g <-V` <-h/ n(g <-D` <-U/ n0(/(/0(/(+0 @/Hy-N B` n0(/(/0(/( @Od (d <-` n(+l @ / n(/(+0 @/Hy-iNpLN^NuNVHx .\/ .\/N Hx .P/ .P/N Hx . / . /N Hx ./ ./N N^NuNVH0 BtgHy2NX`HxBBBBHxa-@B/.Hy2NPNx-@*|ReHxBBBBHxaP-@*|(|BBgRR mJg/.Hy2NPNa.R`dL0N^NuNVH0*yB((| . b@0;Nn8J\b|`Hy3NXp-. gHy3NX @gHy3NX  gHy3NX gHy3+NXHy32NXBBBBBHx ap, . @g <3E` <3O/Hy34NP gHy3UNX  gHy3^NX gHy3oNX gHy3NX gHy3NXHy3NXB`Hp-.BBBBBHxa8 BtgBB 9BS/ 9BS/ 9B0йBxS/Hx `B/./././. Hxa. Btf `Hx/./././. Hxa`Hx/./././. Hx`vHy3NXp`jBBBB/. Hx`R/.`/././././. Hx`2BBBBBHx`"#HxHx/././. Hx aL0N^NuNVH -|BB*yB(Hx/.NTP n n n. (( n9Bo(?툁( n9Bs(( n(( nn nn Btf n nyB' n n1n n1n n1n . n1@p--@p-gB lR`BB-||| BtfBR mp-gB lR` n(f nJ(glJgV/././. n(28 @/ n(/ .1 @/Hy3N R m n(fB nJ(f8Jg,/././. .1 @/Hy3NB`X/././. n(28 @/ n(/ .1 @/Hy4 NpL N^NuNVH0*yB( (@ . b@0;N@F@Rr`:,< SJnHx`HTNTP,,HlaX-@ @)P|||9|HlaX-@ @)PHl&aX-@ @)P:,< SJn:,< SJn`,< SJnJ,f:,< SJnHy7NX 9B0йBx9@DyB{JB,FyBGyBIB,H|K /HxBBBB`RB`RB,[yB^nZn]n\n_ /HxB/./. Hx`B 9Br /B/./. Hx`|[yB^ .@Z .@]n\ /HxB/./. Hxa.Jg `|@[yB^B,ZB,]B,\B,_ /HxB/./.`DBBBB/. Hx`>/. .r //././. Hx`/. .r //././. HxaL0N^NuNVH8*yB( (@A&&HBHxHSNTPBkn 9Bs+ +    7nnn/.aX-@ @'P/.a:X-@ @'P|B,:*< SJn:*< SJnBB ,g fDJf>*< SJnJ,g$p,p,B,Jg:*< SJn fB`Jgz /Hx BBBHxaJgD/././. p,Y/aX/p,Y/ .6 @/Hy7N R m\Jf:Jgl/././. .6 @/Hy7N``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#B=|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nB`b yB S m. .R @HH yB"(R!AS AHH` /9B .R @HH/NTPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH; @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH; @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|;<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|;= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|;?`J.g-|;AJ.g"/.NX".-A< o-@ .Xf -|;CL`-|;TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|;e`-|;h`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.Nh-@Jg -|;k`J.g -|;m`J.g-|;oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9;(/9;$ .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9;0/9;, .".Nfp+`p-S n.HH; @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-npe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-N:XBBBB BmB- L N^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuN|HxN@eBNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0J,f8 <0#, <,#0#08#,4 .^rN.*y4B@ g`(*(U g " Ҁe " Ҁd(M *@b8f,gB`R@ @o "<N#@BN:X(@ 9@" Ҁe 9@/N:X(@g y8 98Xg y8  9@" ҀY(#8 <, A ` " Ҁ#44c A#< A 94*A L0N^NuNVH0*n(MY#4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ < L0N^NuN|HxN@e#>tBNu /й>t/@HxN@e 9>t#>tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`CDC-9730-24>`CDC-9730-124`Ampex-Scorpio`Ampex-CapricornbBASF-6172OtherJG`Fujitsu-M2312K (Sun D84)4`Fujitsu-M2284 (Sun D169)`Fujitsu-M2294`Ampex-Capricorn4`CDC-9730-160Other@Tandon TM 703,Tandon TM 503Atasi 3033Atasi 3046,Seagate ST419OtherOtherOtherJ]Q]xZfdEfiA*rEwE~FdaF8PfTYz[[[_D_D^^mm Disk Initialization, Diagnosis, and Repair (Maybe) When asked if you are sure, respond with 'y' or 'Y' diag> What? specify controller: %d - %s which one? Specify controller address on the Multibus (in hex): Device address: %x Which unit? Specify drive: %d - %s which one? # of data cylinders? # of alternate cylinders? first head? (usually 0, 2 for Lark fixed) physical partition? (usually 0, 1 for Lark cartridge) # of heads? drive type? ASCII identification? # of sectors? size of gap1? size of gap2? interleave factor? # sectors per group? ncyl %d acyl %d nhead %d nsect %d gap1 %d gap2 %d interleave %d timing %s onoffinformational messages %s onofferrors %s onoffclear DISK FORMAT -- DESTROYS ALL DISK DATA! are you sure? # of surface analysis passes? cyl %d %d ms format complete - %d bad %s(s) tracksectorUse the label command to label the disk. No bad sector/track table found -- assuming none bad data readback error! %d/%d: bad alternate track %d/%d: bad track: already mapped BAD TRACK TABLE OVERFLOW - DISK UNUSABLE! ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d %d/%d: track error, but no sector errors! %d/%d/%d: bad sector: BAD SECTOR TABLE OVERFLOW - DISK UNUSABLE! already mapped ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d/%d fix -- DESTROYS SOME DISK DATA! Formats a range of tracks. Enter track numbers as 'cyl/track' trackFormats a range of sectors. Enter sector numbers as 'cyl/track/sector' sectorstarting %s? ending %s? can only format on track boundaries! ending %s must be greater than starting %s format will NOT include ending %s # of surface analysis passes? OK to format from to ? Current mapping: track %d/%d mapped to %d/%d sector %d/%d/%d mapped to %d/%d/%d None. Map table full - no mapping may be added. Do you wish to add a mapping? mapping may be removed only by complete format of the disk. cylinder to be mapped? track to be mapped? OK to map %d/%d? mapping to %d/%d sector to be mapped? OK to map %d/%d/%d? mapping to %d/%d/%d seek test seek test done - %d ms starting block? # of blocks? increment? # of blocks per transfer? %d/%d/%d %d ms write read test # of sectors per transfer? This writes on disk, type Y to proceed: %d|%d|%d|%x !%x@%d position test status +=%d=0x%x=%d/%d/%d -=%d=0x%x=%d/%d/%d -- commands are: diag (to re-initialize), quit format, label, verify, partition, map fix (for partial formatting) clear (to clear drive faults) read, write, seek, test, position errors (off/on), info messages (off/on), timing (off/on) status, + (add), - (sub) Command aborted Interphase SMD-2180Interphase WDC-2880Interphase SMD-2181Xylogics 440 (prom set 926)Data Systems Design 5215Xylogics 450statuspositionpartitiontimediagnoseinfoerrorsclearlabelverifyformatfixmapseekwritereadtest?help+-quitFujitsu-M2312K (Sun D84)> C _lFujitsu-M2312K (Sun D84 - 3 User)AF.| x<Fujitsu-M2284 (Sun D169)> /A(OtherFujitsu-M2312K (Sun D84)> G?`Fujitsu-M2312K (Sun D84 - 3 User)=@F+xFujitsu-M2284 (Sun D169)> 2?@OtherTandon TM 703> ,V@Atasi 3033> (GaOtherFujitsu-M2312K (Sun D84)> G?`Fujitsu-M2312K (Sun D84 - 3 User)=@F+xFujitsu-M2284 (Sun D169)> 2?@Fujitsu-M2351 Eagle (Sun D474)>  `7 OtherHHCORRUPT LABEL!! MISPLACED LABEL!! verify label NO LABEL!! Do you wish to search for backup labels? No backup label found. Backup label found. id: <%s> Physical partition #%d Partition %c: starting cyl=%d, # blocks=%d No logical partitions!! Do you wish to restore the primary label? label this disk... OK to use logical partition map '%s'? Use partition command to define logical partitions, then re-issue label command. Are you sure you want to write? %s cyl %d alt %d hd %d sec %dSelect partition table: %d - %s OtherWhich one? OtherName this partition table: Do you wish to modify this table? Partition %c: starting cyl=%d, # of blocks=%d Change this partition? starting cylinder? # of blocks? Verify partition table '%s': Partition %c: starting cyl=%d, # blocks=%d OK to use this partition table? Use the label command to write out the partition table. &&&&&&&''' '''!'#'%'+':'O'Z'w''''''( ((=(X(c(x((((((()))0)M)h))))))))))))****** * **#*7*C*^*y*******++status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy IP: Unknown controller type!!! %s retry #%x, %s, cyl=%d, head=%d, sector=%d unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault----------------...".?.T.j......// /+/@/P/t////////0000M0`0m00000000000000000001 1&1A1\1k1{111111status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy weird status %x %s retry #%x, %s, cyl=%d, head=%d, sector=%d ??restore unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d ??readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault4<4@4F4K4Q4V4[4a4h4q4x44444444445 5525A5I5T5f5n5v555555555566606B6T6f6n6}666666dmatest only allowed on Xylogics 450 %d :%d differ status: busy error double-error ready drive status: %snot readyready off-cyl write-protected dual-port-busy seek-error drive-fault Xylogics mapping not supported! %s retry #%x, %s, cyl=%d, head=%d, sector=%d %s worked, cyl=%d head=%d sect=%d %s failed #%x, %s, cyl=%d, head=%d, sector=%d nopwritereadabortslipseekresetformatread allstatuswrite allset drive sizeself testbad cmdmaint buf loadmaint buf dumpno errorinterrrupt pendingerror pendingbusy conflictoperation timeoutread err - header 2CRC/hard ECC errorcyl addr errorunknownslip errorsector addr errorunknownunknownsector switches wrongmemory addr errorunknownunknownunknownseek err - header 1unknownwrite protectbad commanddrive not readyzero sector countdrive faultsector switches wrongself test error aself test error bself test error cunknownsoft ECC errorfixed ECC errorhead errordisk sequencer errorunknownunknownunknownseek error8h8s888888888888!8"9#9#$9,%9<&9M'9b(9q4959697989A9B9C:D:E: Q:5R:GS:\T:mU:}V:W::dsd controller initialized %s retry %x (%s) cyl=%d, head=%d, sector=%d %s worked, cyl=%d head=%d sect=%d%s%s retry=%d %s failed %x (%s), cyl=%d, head=%d, sector=%d unknown errorinitializeerror statusformatread IDreadverifywritewrite from bufferseekRAM errorROM errorseek in progressillegal format typeend of mediaillegal sector sizediagnostic faultno indexinvalid commandsector not foundinvalid disk addressunit not readywrite protecteddata ECC/CRC errorID ECC/CRC errordrive faultcyl address miscompareseek errordata field not foundwrong type of data fieldindex too earlyindex too later/w controller errortape not in placetape write protectedtape not on-linetape data errorno data on tapedata miscompare in diagnosticunknown tape error0123456789ABCDEFBad number, re-enter: Bad number, re-enter: %d/%d/%dBad number, re-enter: -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$>pD.@ @ a|#jP(q|-y`28>,H PhW`is zTT{qx:bjvFhhhT#\*.\2\:x@GLPYr\F_chou?~ t,xz0 h!(F/X50<XDJPU^4etl sz~ ?>jD(D&D.6@J<O^jbm<qz$3$8x ``p<xF<ll| @&~@, D1&7>x>_DFOWzd`A h i>xo,f|N(I: > @PfF8KE[]xqae``5E zB ~B -#B/ B6< BCa.M B XD`: i q[z VB$ B(}EfLFA*y ( B, B0 dB8YF@T Bl E_Jw`& Bp,M7D[?^FEafN V[Yz^]h q Bt}HJ4q| DBx 9B|t y8d < B  B$~jP`x[_! |^zNa|"*H2:B" IFRZ Bejo7iy$l B$h+lsx+0 j28o}8py`{Tj1;d,` 6-66j<qBH PB,YRb(hi BqyfT;nfhl6D?<r  Bz:L* ;* >p  .< 3 ' / b 7j > E Kx R\ X\ _ eY ns wH }Q R6  Z l  | X ~ 8 8d :  & stack.odiag.oDiagRetlabel.oip.oiq.oxy.odsd.oprf.omachdep.oDiagRetrand.osetjmp.osetjmp.ostrncmp.oswab.obzero.obzero.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negsprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.ostart_main_endlmult_getbn_C_help_strncmp_printf_C_label_s_huge_drive_C_partition_putbn_getbadulmult_dkbad_altmap_C_fix_C_format_C_errors_C_test_C_position_C_verify_putblk_C_info_physpart_pgetn_nhead_s_basf_setjmp_longjmp_s_lark_maygetchar_nsectlmodt_errno_tryabort_groupsize_pgetbn_ctlrtab_timing_C_write_smd440a_basehead_devaddr_C_time_C_clear_DSDcmd_C_diag_commands_ascii_id_ncyl_abort_jmp_transferldivt_s_ask_C_map_drivetype_st506_getblk_fmttrack_s_norm_unit_fmtsector_C_read_C_sub_random_errors_C_seek_C_status_currmap_controller_putbad_smd_IQcmd_acyl_interleave_getn_gets_s_st506_getx_passdata_gap1_gap2_strlen_IPcmd_devcmd_rand_confirm_specs_C_add_XYcmd_infomsgs_islabel_dkmap0_dkmap1_dkmap2_dkmap3_dkmap_sprintf_strcmp_currparts_mk_cksum_ck_cksum_IP_errlist_IPexec_bus_IP_cmdlist_IQ_errlist_IQexec_swabiopb_IQ_cmdlist_swab_XY_errlist_XYexec_C_dmatest_bzero_XY_cmdlist_swlong_DSDexec_dsderr_ptr86_DSD_cmdlist_dsderrs_atob_atoi_atox_printn_getchar_putchar_srand__pfile__print__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fclose__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_brk @@F' |Bo#HN@,NuNNV׌.BאHyNuLXBHnHya -@HxHnHyaz -@Hx(Hnה/.NG .Jo&/Hnה/.NIN g0HyNuLXJlHy&NuLXHy2NuLX`߮א`..׌N^NuNV./.HyBNuLP/. Nx X/./. NJHP.Jo ..N^NuNVH0*n B ."-!N{" -!Ny$ ."-!N{"- F" - NyԀԭ ."-!Nzv"-!@N{"-!(Ԁ -!,+B+m A+HHUNMXA(H ."-!@Nzv" Ҁ A <C("QL0N^NuNVH0*ngJfNHyLNuLXB`RHyWNuLXBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHydNuLP`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNMXA(Hp0,ѕJgV L8N^NuNV.JgHyNuLXp`^WJm l ."HA@@HABAЁ *@ @g+n . "<N{+@BB*nN^NuNVH8Jm n Nw`nWJm4 l* ."HA@@HABAЁ *@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N{+@B-|A+H+nHUNMXg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...Nw n Sg . R @  f .` WJm4 l* ."HA@@HABAЁ *@ @fp`gf8+n+n -"<N{+@HUNMX. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-Nx ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/NwX SJf .`WJm4 l* ."HA@@HABAЁ *@ @fp`fg ."<NzvJg/.HyNuLP+n+n -"<N{+@HUNMX. .ѭ L N^NuNVH8JHg0B "HA@@HABAЁ @BR mBHB ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ (@ @*n` (gRJf (gHyNuLXBp`B&|`//.N{pPJgJfHy`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy0` ,g HyD`HUNxX)@`Jg )fHTNN XJfRJf . RBB`fA )H)| )|BHTNMXHTHUanP.gJ g Hyb`hHT/aPBB . R .VL8N^NuNVWJm6 l, ."HA@@HABAЁ -@ @fp` nf /NN6X nBBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg /.aRXR m/.HyNuLPN@(N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH<@*n -"HA,,HABAЁ ,(@ -( -=@ l - @` -&@)K()|)| )|BB)|)|B$Hy BHTHxaJgp`VB`By!Hy BHTHxaJfj yھ!f`BF=|$| `0F0.SnJ@fJFg /,HyNuLP`(/,Hy6`p09!",f0.y!g>R mhJngp0./HyRNuLPHyeNuLX`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ ,(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-Ny" N{-@ -Ѯ . op`p "-Nzv-@ fV  #    3    B9  fgHx/.HTNx -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-Ny" Nzv"-N{Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-Ny" Nzv"-N{Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.HyvNuLP fR mV` n| fgHxHT/.Nx BLP.-`BHxDHUa(P SJfBL N^NuNV.*nBHx4HUaP*nN^NuNV  fp0`p,-@ n-h-n-hJg,BB` n!n`0 n .Ѩ .Jo* Po n!|P/./.adP-@Jn fp`HJf .g #JlB .-@ n!n n!n .N^NuNVH<*n 9\(@ -&@A $H-|B . ,g 0gHxHRNyP . 4 . *刁* -*爁* -*刁*5n 5nHj Hy aP|| ,gA=Pp.-@ f .gBJgd gZ g f0B`n-m`-m/.Hy /-NyT `/.HyNuLPp`, , fp0*//-Hy NyT p0*L<N^NuNVH<*n 9\(@ -&@A $HHx"HTNyP y"yP 9T/HTaTPTHlHla@P||.<B@J,gSnJnP/-HyNuLPpLJg0HyNuLX` JgHyNuLXB,p`|HxHTaPJf B,$Hx HTaPJ,$gjHxHTaPJg2JgHyNuLXHxHTaP`Hy`,f,gHy `,gHy%`fB,-m`Hx HTa2PHxHTa&P .SJfB,#JgHyGNuLXBL8N^NuNVH0*|(mBHUaPHxHUaPHxHUaP|%B-#JgHyXNuLXL0N^NuNVH0*n(|  fp`p-@J,#gB,#B`N)m)mJo(/.HTa>PJgp`*J,#gJl -` -ĐL0N^NuNV.*n-m .  @* n(g gJg/HyjNuLP+U* n n`HyNuLXHUahXJg-fp0-/HyNuLPp`8|#`. n(gb n nHUaXJgBB*nN^NuNVH8*n(mJg/HTHUHyNuL  b@0;NJt:^@JtJt.*|$p`Z,g+U*` |`+U*Jg/HyNuLPB`|`|!`|$`|"`p-rA`p-r`,fJ,gHyNuLXA&HB,g~|,fJg,g`xSnAe+UBJg.p0- /p0- /Hytp0-/HyNuL,f,g`D+U R*`|`Jg/-/-Hy*NuL  ` ,fJgHyDNuLX,g l -` <.&mB`Rm` p,*R m+U*`|@`HJg:/-/-HyVNuL ` ,fJgHyqNuLX,g.<&m`[ SJf+U*Jg/HyNuLP`+UB`2+U R*JgHyNuLX`/HyNuLP`/HyNuLP`L8N^NuNV.*n/-/-/-Nc Jgp`B*nN^NuNV.*n-m-m-m  f8`A .D*H/.HUHlNx A 7@p0 6 y oHyNuLXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjNx A +P" f" g <` </NuLXHxHmF/.Nx p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHyNuLXp`+nBHx/. /.Nx B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n  "<@N{"HA((HABAЁ(@ -( -=@ l - @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy!Hy ,", Ny/HTHxaJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". Nzp @ .". N{-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0*n(n .. rN{.`0H2HЁ8TSlL0N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L/. /aP*L`"HUHyYNP`HygNX`ZJ2g/.NxX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N<`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N< n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8J,g0B "HA@@HABAЁ @BR mB,B ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHyNXBp`B&|`//.NPJgJfHy`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUN(X)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.Hy$NPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLA .D*H/.HUHlN A 7@p0 6 y oHy,NXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN A +P" f" g </` <2/NXHxHmF/.N p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy5NXp`+nBHx/. /.N B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVHn /.aPN^NuNVH0*n(n `Jg/a:XHH, %f`` bgTn0 Ogn DgX`~`~ `~//atP`.zJm ,g/aXQ`.-T .R @HH//a0PBJgHxazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <X @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read ( ndnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s X-=nd: no file server, giving up. 0123456789abcdefbys <    /mnt T((bxs <   |T((by (( ? U A bxbyubyuAbxbxbx5bxbxbxAbxbyAbyAAbxby^by^AbxbyXbyXAbxbxbxAbxbxbxAbxbxbxAbxbyMbyMAbxbyIbyI@bxbxbx@bxbxbx (08xbxbxbx@HPX`hpx((bxbxbxbxbxbx 8bxbxbx(zHbxbxbx08@@bxbxbxPHpXbybybyhxBHbybyby`@by by by `by bybypbybyby@bybyby $ bybyby,@bybyby( 8@bybyby@X0Xby!by!by"D<TL by%by%by%4Hby(by(by(HPhpx@by+by,by,`ld|Pby/by/by/t by2by1by1\by6by7by7 zXby;by<by<Pby?by@by@,$<@byCbyCbyCD\4`byFbyEbyE (08@`byHbyGbyGHPX`hppbyKbyJbyJLTlt|byLbyMbyMdxbyMbyMbyMlbyMbyMbyMxbyMbyMbyMAbyMbyMbyM{@byNbyObyO=byPbyPbyPIbyQbyQbyQbyRbyRbyR{bySbySbyS:byTbyTbyTPbyVbyVbyVbyVbyWbyW0byXbyXbyX0byXbyXbyX mbyYbyYbyZmbyYbyYbyZby[by\by\by\by]by] <by^by_by_!Aby`byby(mbybybbyc$,bydbydbyd!bygbygbyh!byibyibyi!byjbyjbyk!bykbykbyl!bylbylbym!bynbynbyn!byobyobyp!bypbypbyq !byrbyrbyr !bysbysbyt !bytbytbyu !byvbyvbyvabyybyybyyabyzbyzbyzaby|by|by|aby}by}by}abybybyabybybyabybybyabybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybybyabybybyabybyby((abybybyabybybyabybybyabybybyabybybyabybyby!bybyby !bybyby !bybyby !bybyby !bybyby !bybyby !bybyby !bybyby abybybyabybybyabybybyabybybyabybybyabybybyabybybyabybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybyby!bybybyabybybyabybybyabybybyabybyby abybybyabybyby !bybyby!bybyby!bybyby!bybyby !bybyby!bybyby abybybyabybyby!bybyby!bybyby((((((((((((((((((((  . .. mt ls sh mvsynce catmkdirmesttyeSTTYeechoV rm! cp"exprV# awk$ tar% dd& ed'hostnamet.h . .. newfsdkinfomkfsrestorrrestorinitkmountomknodfsckcalumountn2hosts3networks4services5 protocols<passwde=groupe>fstabe . ..6copyme7diagme8gxteste9imemtesth ... . .. lost+foundvmunixe bin etcstandme adi tmp usr0boott.1.profiled: xtr;rxtrile?8dev ...(( ... . .. mdecme ucb xD@F' |( <.H |0R f$<S$y /<B/N &<8S/<//N SfQ3 < |"H"<ቂ2R"o < |"H2R"j |""|p BYQ |(0Nq | N`Bg/<?<?93HNh/HChCCE BBBBBBBBBBBBBBB@F'Nu@F&Nu@F%Nu@F$Nu@F#Nu@F"Nu@F!Nu@F JsgN0Nu@FJsg / fN0NuNr NuNr'`Nu o"o !I""P#HNu o"P h #HNu o"o "//BB /S@k 1 VR@$Nu oJf4B( H"H"|p"Q !I""P#H 9q#qNuHzNsetrq oB( H"9qg("P h #Hf"9q#q oBNuHzNremrq@#qBs"9qBf mF `F'"9qg#qH |p P""PfHzNswtch h #Hg AH"9q#q` ABqJRf (fB/(Rs0NXFNu o@(4F'H("|($| $2 $2 8(0o.@ $2L(F(4J(Lg/x(LB(LF NNuNV n B"n #PN^NuNVBN^NuNV.*yw`(JLg0-H/ mLNXJDf+y D*mpfa*nN^NuNV.*|w` p*@Jf**nN^NuNV.*yw`V n0-PfFHx T/HmN Jg60- gHx .T/Hm*N Jg *mpf *nN^NuNVH8*np0. eB`<  @&P(yw`p0,fHlHUNPJf (lpf L8N^NuNVH ..*yw` -g *mpf L N^NuNVH ..*yw`p0-g *mpf L N^NuNV.*nm HmBN!P*nN^NuNV.*yw`&JmgSmfJXg0-H/ mXNX*mpf/9oBHzN *nN^NuNVH8(n &L` 0m 9oRJfJfp`HH0-@B*yw`* /HT/N Jf0-H".g*mpf` . s gT sg sg s g sg| sgp`A)P)h)h)h B`HxHUNgPNId-@A+P+h+h +h $/. mLNX/.NIX`0- gA(`0- gpNId-@A+P(+h,+h0+h 4`9m ``0,f*0- gNId-@HUaX/.NIX;l ` L8N^NuNVH<*n (yw-UB-mA$H`gHxHn/N A&H`JgRe0,H0BA-P-h-h-h Hx /.HnN -@Jf   (lp nj .ؑ .L<N^NuNVH0*nHxBNPP-@JglHxHm8NPJgLHxHm"NPJg, n (Ј(@)MHywHTNIP+LB,B`Hm8NX/.NXp7L0N^NuNV.*n-m nB/.NdXHUNIX /NX*nN^NuNV nh0 n h0(g/.aXN^NuNVH0*n n (Ј-@Jwg6 @0 g gp/`> nJg/NLXJfp1`"(mHxHl/.N l0BL0N^NuNV n (Ј-@Hx . //.N nh0N^NuNV#ww#ww#2vN^NuNV.HxBNP*@f/.NX`*;|$ Э-@ nX"@"#h#h#h n ."@"#h#h#h n "n"NId-@ 9vvm HUNX`*B|Jvf#v` yv!M|#vRv/.NIXps*nN^NuNVH8NId-@-yvJg" n#|vfBv nB|Sv/.NIXJg^ n (Ј&@B*yw` m(h 0,SfJlg 0,kf0-0gHxHkHmN Jf0-0gHxHkHm N JfjJg^Hy;B n/N -@g@/Hk ."/N Jf /.N` ."/NX-m*UwfJgH/.NX-@/Hk ."/N Jg ."/NX`d/.N`L8N^NuNVJm NqN^NuNV. n*hBf J gp` . b@0;N Vxxp@@(@@@@L n0(fp `Tf/.NPX-@ .`4fp9`&HUNQX`0-0gp8`/.HUNRP/.Nx`0-0gHUNQX/.Nz`/.NN`JgH0-0f/.HUNRP/./. n h h NP-@JgBm0`80-0f`8HUNQX/.Nd`r-|-`Hx n (Ј/HmN n1|`Hy N`*nN^NuNVH<*nA-H0-@Jg UJ,fX dLHn/. . @ PNP.. rNx @N^NuNV.*y)xHy,aRX-@Hy,aDX-@Hy-a6X-@Hy- a(X-@Hx/HnN )*nN^NuNVH *n $HB< l,0( g.Hx/.HlN Jfg ,((d&L$Rff.. . @-P rNw @$P`` Ъ(@ fP0,$gD l,0( g4p0,f(/.Hl nNPJgg ,((d&L$Rf*gRk&LXJg.NLJg$HxHn/-N )J9)Nq*nN^NuNVNLJg> n wѹw(NI\-@ n#w#w/NIXNN^NuNV.*y)x c )`NI\-@Jfn 9(P| @-P-h-h-h JfJg` .wmwf .wl B-n`4HywHna*P`" -` @-P-h-h-h /.NIXHx/-HnN )/.NIX*nN^NuNVH0*y)x(y(P c )`HxHn/-N )J9)fJg +maHnahXJfHnaZXJfNI\-@JfdHTHzNPJfJg.HywHnaPHnN X/HTHzbN A)P|)h)h)h `$A -`"@"#h#h#h /.NIXL0N^NuNV.*nHxHUNPJ|fJfB+m`n/.NIXNI\-@Hm|Hma$P -wnwf -woHmN X/HUHzzN /.NIX*nN^NuNV nJm nJm B@mp` nJf (ol!yoBN^NuNV.*n - lFJf4 JfJgN+U+m . J l:B@ S`,B@ S . B JfJ gp`B B*nN^NuNV n  nѐ n ( nѨ/.a2XN^NuNV n  n n ( n/.aXN^NuNV nJlS nB@ n B@mR nB@N^NuNV#w)N^NuNV.*y)x-UBHna\X*nN^NuNV.*y)xNI\-yw 9w"<N=@NI=yo=yoHx /HnN )*nN^NuNVH0*y)x(y(PNI\-@HTHz6NPB)l|B)JfJg0 ,wnwf ,wo ,w#)Jf B)l`4 |w)P)h ѬHlN X/HTHzN /.NIXL0N^NuNVBHn /.a" N^NuNVHxHn /.a N^NuNVH0*n(n `Jg/./ajPHH, %fHH,  lgn Xgnl DgnR %gavP`R Sr gBJg/.Hx,aPP-| nHH, o/./a(PR` n  oxR`-T .R @HH,g/./aP`/.Hx%`b Og` cgn bg` dg` ugn sgnn ogp`` xgZ`RL0N^NuNV. fJl/.Hx-aDP .D-@A*H .". N @ .". N-@Jf/.SHH/aPAb*nN^NuNV.BJw4g `B#w4*NHUHUN$P 9(PeDd @Jg @/(NKX/.Hy!aP/.BN>P*nN^NuNV/.Hy,aPN^NuNV n/($0(a/0(//. Hy?aNN^NuNVH ..J g^*y,Ȼg ->gNId, fHUHx N`hPHU/N`hPHUNRHX/NI`Jgv gn gf 0`0g(B0#0`0B 0 @BR mJ0m 0mB0"900 AR0Jg /NXL N^NuNVH0*nA(H+n ." Ҁ*( )nL0N^NuNVH8*nA.HxBNPP-@Jfp7`0 n (Ј*@+n +n/. HUNIP n!MB*nN^NuNVH<*n(m&mBnJwfp1`2JmfJgp` J g n (Ј$@ hfJg"p0*-@BjHRNLXJg5n=jJngz=nB ndJy)gp `0,f$ l 0(g 0,f-|/.p0.//*B/9 HSaJgp0`TA+PJnf>0+Rk @d7|=kBp0.//-B/9 HSaJf;nBL<N^NuNV. n (Ј*@ hgp` Ugp/`JgJmfp1` nJf@/-NgX/NMlX-@JfHxNMX-@Jg .-@B n0(/Jg ` .X @/p0-//- n/(aJgp0`> nJf .X @ ."@"A . "@" n1mB*nN^NuNV nB nBh n h0(g/.aXN^NuNV n-h nB/.NdX nJ g /( NYX/.NIX ./NXN^NuNVH0*n n (Ј(@1| n (Ј(@HxHTNFP89mA)PL0N^NuNVH8*n NId-@ n(P`*(T`& , fJg l1nP&L(THS nNXf/.NIXL8N^NuNVH0-| n*P`Jg, -g&*Ugp0-nfBJfJgRJ gJ g - f0-ng `J gRJg .g .l(M-@Jf L0N^NuNVH np.Jg/./. /.HyN n hm ( gHxBNP-@Jg  n1@ n0(Hr| n!A n (Ј*@B f nBn P/Hm/.N A-H0h n"H3h n n (Ј-@///.N n0(HЇ n1@ n| nߨ/.aX ./NXL N^NuNVH0 n (Ј(@0,H-@p-@Jg/./, HyN m\0. nh n .Ѩ n (Ј*@p0--@Bm/./.NP".g(/.HyNP /NX`Jgp-/p/Hy N p-@ b@0;N""""";m $mxp-".e\Jgp-/Hy)NP fB`p--@p-( @,t @-PgHU . @HHЮ/ nN`B0.lHTa` ma^+@ +@` $mp-".e~A #A#HyHyHy /NR`@L0N^NuNV . @-P . @ ."@"A . "@"/.aXN^NuNVH0 .(@ np. Ь*@Bm n0(H/HTNP;@0lJg n/( /(HyAN BBBHTNL0N^NuNV.NId-@ 9w"<QN$HBHBBBЂ$ 9w"<NԀ-B/.NIX .$.N^NuNVH HxHxN!P*@fHyNXB dr,N"( AR m*yt`< mf.Jmg( mg dr,N2-H( A,xc#~~#~~ 9w3~#\wLHxNMX#\L N^NuNVH8NId-@(yw@g#|w@fBwDB|SwH/.NIXg |b llHxHTNP(@JfR~` Ь*@p-@2,Ho$/HTNP(@Jf R~`P Ь*@J9`g0/.HTNP;@ gR~`R~HTNX`;m0-Hm;m;m0-D@H.-L`(T0,HހJfJg0JlR~`0,Hn0l` D//.N>P(n oHUaP0.m0.mg^0-H2-HЁ2*HoD0-H2-HЁ2*H-@0*H".l*0.j0.j/. /N>P`$j */NX/*ahX`j0*HѮ$j f jJ(f$l &@-SB/.HSNP$j ` -@$j /HS(((HJ of . ooHyXNX&L`  m»fp vod +"9oN"9o-AlD  m +Ё.  -@&Jg Ю //./9ad `R.+ . ѫ . fP'k'Sff rNJgHy`NX`PJf0BL8N^NuNVH JoRJ oJ .P*@-M`Jg P -och -ЭmZ -Эn . ѭJg .Ю m .Ю n ѭJgP+m+U` .Ю m$Jg .Ю n .  . ѕ`b.-+n-G.* P-G fA"nc:Q -Э//- n/(HypN+U+mB* .$f*J9w0g"B9w0/9$N ` HyNXL N^NuNVH<*nA(HJ nHyNXfB`&L` +nГnPJfJg +Г".Ү m +f2Г".Ү f$KJg|P%j%R` . ѫ . `^ +Г".Ү g$K`PJff`j%j %RQb .Ю '@ +Г".Ү '@ .& .L<N^NuNVpN^NuNVBN^NuNV . m . N^NuNV . n . N^NuNV . e . N^NuNV . b . N^NuNVH 9Ю eHyNX`B/9Hx 9 /N,pHx/9 9 /NwD B 9R " @p0@/NPXR m 9Юbf*y .ѹ L N^NuNVH..|` g `R mBLN^NuNVH0*n(n .. SJg gp`BL0N^NuNVH *nB`RJf L N^NuNVH .. n *P ( Jg> gJ gJRS n S n RJn n P n SB`.//NPJlp` U`//NPJm`L N^NuNVH0-y)xBHxHy0N *@J9)fgHUNX)`(y/ n n@ n/(/,NX/HTN *@fHT`2mF n (29,FAH;@&;|(;y)*;l,,HxHywHywHUNRl(l@HxHywHywHTN | <C"Q-m-lBHxBHxHnHUHxN(h)J9)f .fHyNXSmfm .g HmN X . g> .fHyNXSmfm .g HmN X*nN^NuNV.*y)x-m-mA-H-|BHna(P*nN^NuNVh.*y)xJo o )`BAl-H-m -/Hnl/-N )J9)f BHnaP*nhN^NuNV.*y)xA-H-|-m-mHxHnazP*nN^NuNVh.*y)xJo o )`BAl-H-m -/Hnl/-N )J9)f HxHna P*nhN^NuNVH<*n y)x d ,\ @(Pf  )`0HJ fr`rgBB &UB`$Jl )`n +ѭJmR .m-m y(P ( g*Hy)|NXJg -f)` lf0BHUB/, J f < ` < @N)`$l+l p0*& g`jHx HRNPp0*fj0g  f )j2 +l /. HUHRaNPf*l ;nA+P A+PHTNIX /NX &@k ` HSNXBL<N^NuNVH0 n*h `(m HUavX /NX*Lf/.NIX ./NXL0N^NuNVH0*n(n +L+l l !M)M L0N^NuNV.*n m!m m !m*nN^NuNV.NI-@*y~f` S-*U mJ(f/aX~f/.NIX*nN^NuNV` /9~aX ~~fN^NuNVH8 .*@ np-@Jofp-@JgX f -|` p--@ . Dg" g g .` -ep-".Wbp-" Ҁ-A A#fHybNLX&@-|-|f& f/././.Nl p` . @-P n ."@"A"n"X-p-".Wb8 .X @ ."@" f n/(NgX/NMlXJgb` -@-| (M ,e@p,r,Yc&p,R,",Jg `p-" Ҁ-Ap,JgJ g gN`p,Pr,bJ\g 9\ @"n"XNq n X,` n#fHybNLXJgp,Pr,bZX,`BL8N^NuNVH np-@ .*@J g0 n 1n n !| /. Э//.N 0-H"..//. .Ю/N 0.mL N^NuNVJm n .r @JgJf . X`& g f-n ` . -@HyD .r @//.Hy`NkHyP .r @//.Hy(NkN^NuNVH *nJg p-//-/- HyNJf |`| B` -e[-HxBNP-@Jf /NX`Hx@0-H/NP/B /N -@/.HUaPBB/. /N.f Jgv/.` n (Ј*@|B  gJ (g> 2g0 3g& 7g* @g& Ag//HUNl `z`z`|`z`L N^NuNVH0 n (Ј*@-|BJ g /. NX@ .m@;y~Ry~JfA-HHx/NFP .X-@ nJf1|A .P"@" wfJ-f HxNM`/-NgX/NMlX(@fJg 0-H//- /-HyN-|3/.NX` n/NYX`/.NWX nJg P(h,g n PR( n P0($g n -@/- NgRXJf+l /.NgRXJf@0, f -|1`TJf -| `B0-lo -|(`,0-ln@;m;mBm /./.NP;@ /./.HT lPN -@`0-@f0,H-@ m nh nB`HxBNP-@Jf -|7`xp| n!@ n (Ј-@ @ !m!m!m !m o&/./.HUad -@ n1@` n1| . n1@ .Ю2-Hm"0-H n1@0(H-@` n1n nh  nh n"H3h/././.N n nJf/NX` n"H3h nBh /./.NP n1@ /./.HT lPN -@f .Ѯ0-H".mh`A .f @Jg @ P h&g @ PSh& .L0N^NuNVH0 .*@ . (@ np-@`lp-@Jgf f -|` p--@ .o-nJg .g/.HTHUN .Jn . " -A`BR .f .L0N^NuNV. n (Ј*@p- 3A#A #HyHyHy/.NR*nN^NuNVH0B n -h*n` 0-HѮ*UfHxBNP*@f-|7HUNX .`+|h;|* Э(@ n h 0(@ .9@ n0(0g* -@ @ Pg -|/` n)h `B . @)P|HxHywBHUNL0N^NuNV 9"HAHABAЁ-@R dfBNq n n1n  n1n n!nJg n .6"@ <"Q2`Hxf .6/NFPJg n . "@ < "Q`Hx( . /NFP n1n4JgJg(0.HP @//.HyN `HyNX0. H @/HyNP0. HJgV gN gJg$ n0(HP @/HyNPHyNXJf`B n-h-h0( H-@ n f-n-n0.-@ n fJg .Ю//.HyN `/.HyNP/.HyNP n )jp0*g(jHRN X`/. HUHRa ) .Ѭ .#)L<N^NuNVA-H-|-n-n-n-n-n/.Hn/. a. -@J g n `Jg-| .N^NuNVH0*n(n =mPBJg gHyNXJf JfB`Jl2p0-& f0.H"92gp`Jfmp0-&* fJf2HT0.H/0.H"HA((HABAЁ.`6mBHT0.H/0.H"HA((HABAЁ. @ PNP)9)HH`Jg f0 f( ,Ь-oHx/9(PNPp` `g=m -m n-h0`-| ,".N-@ ,".N, .䐆d .䐆` ,. `gJf -2-@JoNl. Ї/ fB`p//.HUN n"(d-@J9)f fJm f. ,Ї2o" @g g f ,Ї+@2 l .R n"(P"-2m n (0` n (HF2Ш4SL-@` .-@X#wX-n#wlJfJl./.NX-@ @/( @/( NFP nB(`R -Rf(/9wl/9wX/./.0.H/N`/./.0.H/NH -@+n` ."<N-@B`< .Ю/0.H/N;PJg .Ю/0.H/N:PR .ܰmf/./.0.H/N>`/./.0.H/NH -@ n .萨(l ` n .萨(. n g-|/NX`HT/./ n ( І/a)Jf, Іg ,2f n/.NX``p0-& @f /.N\`* Іf n/.Nj` /.NXmBJy)gm&J9)f JoJfd .L0N^NuNVH8*n.. (nB`PSJoJg&T-kJg .c-G , Jg8 gb g( .ѓ . . .Ѭ`Jf/./HUN`/.HU/N -@Jf&`Jf/./HUN `/.HU/` .L8N^NuNVH0..*n `SPJfHyNX(UJoJo - Jg" g, g,RSSRB`,//NPJl` T`//NPJlpL0N^NuNVdH0-y)x n/NHX*@JgL0f  )`6 n.( f/NLZX.Jf (()` ff n , @` ff n , @` r, c )` g.JgR/Hn| n/(N )J9)g6`r @gJg/Hn|NFP`  g n-h| mfHn|//- N `(mp0,&-@x xgL @ff$ xg @xf ,2 -@|` f~g f}g)`=lPvB) y(P ( gHy)|NXJg )`zBHn|/0.vH/0.vH"HA((HABAЁ. @ PN)J9)f, @g"Jg/ n/(Hn|N )L0dN^NuNVpN^NuNVN^NuNVN^NuNVH0(y)xJn y(P `/,NTX*@g$ -f y(P0-*h(f - f )`JgHxHyNP`0-(H## ##  `$ -f HUN XHxHyNPJ n#)J l)BHyN XL0N^NuNVH0 y(P0((H"9gB` y(PB(.9 B S b@0;NVLLHxHx/9N Jg/9NX#HyN X`xHxHx/9N JgT/9Nl`.9Jm: l0 rN( @#` y(P(hVg" ,Df l<0(&fh~/9/9NP.lvHyx/9NPJg2Hyx 9V/NPJg/9/9NP.Hy`/9NPHy` 9V/NPJmJg,F`B/9N@PJm /9/9N@P`.9 rN(*@B  @ й(TgDR m 9(T@f 9gN*`N ` g y(T!yD bT y(Py fNHyN Xp`4HyN X y(P(HH/NX# `rL0N^NuNVH0*y)xNȢ(@JgN89|/-/-Hn/N)J9)f)n ` 9),\ @BBlL0N^NuNVH0*y)x/NHX(@gV lg &)`D/-/-Hna )J9)f"/./, NxP)/.NXL0N^NuNVH0*y)x/NHX(@g( lg &)`/-/, NP)L0N^NuNVH8*y)xJgJHxHn/-N )J9)f(!-@Jg-| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -|HyNX`. . @/HyNP . f .| @/HyNP` n/(T/(,/((0(BH//(DHy N n0(@//(8/(4Hy?NN^NuNVHP;kB -! -S'@4 +4m( +4f: +8m +8f&0-"k@c7m"@'m4'm8Jk@gBk  gFJm&g> k mp` g -PBm ` +D-@Jo g(-!R m&cSm&`S0- H".䲀nZ0- Hf gD/.HTN>P .ѭ0.m p0-&c 0.m&`-!Bm&0- HЭ2+BHҫD-@Jo.0- H".䲀l D/HTN>P0.m -! n0(g@ ko8Jm g2HSNXX&@Jg/.NXB g`V g*0+HW b@0;N**** gHx6HSNP`Hx6` g0+HW b@0;NBJfpp0-&ЭHoJp0-&Э'@H n0("H"+HDЁS1@R nJhRfh@/.NX+d0-&m b HU/.aPJm f g k mp` +(n -TnR( +,(l'k(,Bk /.NxX7|BHSaBP -S'@4 -(o -Tn -(-@JkZg -\o/9/9 +`NNf0+ZHNd`h0+ZHN// 9N// 9"9N.N// +`N// 9NNN6N'@`BkZ -TfBk `P +`N// 9NNN7@ k l7| k< o7|< 7|ZBk n0(8H".ಀo(0(8H/ 8/N(P n0(8k@`$/. .8/N(P0.k@B n0(LfJHg .8/NX'm( +,(l'k(,0+H] b@0;N:h~`Jo n0( g /NzX7| `Jo7| HSNX7|x/.NzX`Jo|HSNXX`87|x`rBJf$HUHSaP.J f+`+`HTNX gX k mp`BJf/.NrX+RD0+HW b @0;NPX|7| n0(gBHyHS0.H/BNHSN`7|`7| HSNX7|x/.NzX`7|x` g Hx/-B` gRm HxB0- HЭ/HUHSNJg /.N\XL-kHx/.NPHxHSNP))n nB&n`lNXJmNȢ(@f 9),\ @B`-kHx/.NPJfHyPNX&n9|8)K HxHxNP-@/HSNPJgP n0(H".o 0(H-@/./- n (Ј/N Hx/-HnN /.NX/.NIXL8N^NuNVH8*y)x/NHX(@g lg &)`&l /-/-Hna L )J9)f/.HSN$P)J9)fhNI-@0+g0+g $)`00+gJkPfHxHkNNP`Q)BkP/.NIX/.NXL8N^NuNV)N^NuNVH0*y)x/NHX(@g lg &)`A-H-|-m-m-mBBHx/-/-N Jf )`\/-/-Hna )J9)f./- Hn/./, N) -#)/.NXL0N^NuNVH0*y)x/NHX(@g lg &)`A-H-|-m-m-mBBHx/-/-N Jf )`4J9)f,/- HnB/, N) -#)L0N^NuNVH0*y)xHxHn/-N )J9)f@/NHX(@g* lg &)`A-H-|-m-m-mBBB/-/-N Jf )`B/- HnHn/, N )J9)fJfB`H n0(H".ܲo 0(H-@/./- n (Ј/N )J9)f2Hx/-HnN )J9)f -#)Jg /.NXL0N^NuNVH0*y)x/NHX(@g lg &)`xA-H-|-m-m-mBBB/-/-N Jf )`,/- HnB/, N ) -#)L0N^NuNV)N^NuNV)N^NuNV-y)x n/NHX-@Jg2 @ hg &)` n/( n/( NP)N^NuNV-y)xB n/NHX-@Jg @ hg &)` n po )` nJ gfHx HxNP-@Jf 7)`~ n/( n (Ј/ n/( N )J9)f8 n ( n1@/. n/(/( n/( NJ)Jg /.NXN^NuNV-y)xB n/NHX-@Jg$ @ hg &)` nJ gJHxHn/(N )J9)fHx HxNP-@Jf 7)`/. n/(/( n/( N)J9)fv nJ gl n0(H".o 0(H-@/. n/( n (Ј/N )J9)f Hx n/(HnN )Jg /.NXN^NuNVH0BBHxHnHxN)J9)fBBHxHnHxN)J9)fNȢ*@g-y):;|+n NȢ(@gL89|)n #))#)/./.NPN^NuNVH<*y)xHna@X)J9)f#.HxBHy0N (@gx l fp0,& @gHTNX)`HHT/-0.H/aB &@g*#.A$H`N0fS.AҵeBL<N^NuNVH8BJ gp`p/0. H/0. H"HAHABAЁ-x @ PNP)J9)gX))Jg /.NXgBg HTNXJg /.NXB`2Hx Hx0. H/NH -@ @ f*|H`"Jg0. Uf`l`e*|HdJf+n: n&h /+hNX(@+L/+h/, n/( N /.NXB&l T\f 0nJ gp`B@J f| +4SЫ"+4N-@/+Hy,pN7>P-@JgB`-k0 .Ы8o ."+4N-@/. +Ю"+d/0. H/NH -@ @ g/+/.N8P` /./. n/( N ."+8NAЈ @ .Ѯ/.NXB +8Ѯ(( n1m n"H3h`/. NX*nN^NuNV. n 0(&S-@ *@Jmz0-HoZ ЭЮ-@ n h-h @"nPe n(d0-HS//. .R/N Sm`"0-H*UfHyNX*nN^NuNVH8*n(n m$-hg&U` +n&Sf +gB&@0+ HЫ.Jo*0, Hld/ /N>P0l ߬&Sg<0, HЬ.Jo(0+ Hl8߫0k / /N>P/+HTNIP mm0p`.&S +-@/+NIX/.NX`|BJg(Ug ,Df mfJl f0, HѭDp,!-@HTNIX -@(T n0( g/.NX`/. ."/NPg ,Dg ."/NX .` /NXBL8N^NuNVH<*n m$(hBB -,(-@p0-@-HHЁ2,8Hd0,8H`p0-@-HHЁ.Jm0-Ho0-H.-|0-H @-@ -,Ї2,8Hҭ(d .f -0(nJg60-Hg .Ї2,8Hl r2-@dJ-fp-f0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@Jo6 -PD". "HAddHABAЁ2,$HN #d0Jm@fJl8gJm fJm fBmHUaX`NId-@&ytg8Jk gHyNX7| SytRyt#tB'| `HxBN`P&@/.NIXfp7` '|T7|(Jg//./,DN &JfB Ы$@J fHyNXHx(HR/- N %m,%mD%j%j mlbp-f8-|-|0,$HrN l0,$HrN` < n1@ n"H3h` Jg m (Ј-@0(H-@Jg-SHxBNP&JfHSNX/.NX` S -S n1n/. n (Ј//.N n (ЈЮ-@` nBR nRh n0(f0(H-@* 鈁* n!0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@0,$HrN".lBJo5n" -0,o -0,5@&5j&&* !`+m(0Jg .Ї2,8Hf*! Юg .Ї5@ 5j .(Ї/HSNP5@$J-f .gR,߭, -,To+m,T -,ToJmZf;|Z -,+@\Jm fX -,(gN -`N// 9NNN;@ m l;| m< o;|< BmZBmBm ` -(RTo -(R+@T0,gBHRHU0-H/HxN .(Ї5@|B0,g <w` -$ //-HSN-@f6Jo -DЮPo -DЮ+@P-JgJ-gBL (@/-h/, HUN HTN\X -4SЭ"-4N-@-mB`-m0 .Э8o ."-4N-@/. -Ю"-d/ n0H/N> (@/./, /.N .ѮHTN\X -8Ѯ .mrL0N^NuNV.NLJf 9)HH`lHxBHy0N *@gp0-& `gp`4=mP0.H.mp`HUNX n0B*nN^NuNVHxNVXN^NuNV.*y)x#/#/#/ # /$*nN^NuNVNLJggHx0(BH/NlPN^NuNVH0*y`F mg8Jmg2(mg&p0,& f0. H",NfUeL0N^NuNVH . fg mg, tg,`R*|X`( ".lX`*|p`*||.fJg ".f `BL N^NuNVH0(y)xNLJgJg#BJf$*ygHUNXB`HxBHy0N *@gfp0-& g )HUN`>Jg( y (f 0( m g/9NX#HUNXL0N^NuNVH8&|JgV y(h$, ,`Ԭ",<ҹ ,(NrdNo#BHyNX*yg M(h$, ,`Ԭ",<ҹ ,(NrdNn #BHy$N`4HUNȮXB (X @ Ї"@R m/9,aX7@ /9,aX7@ 9w-/aX7@'y-7y)7y)Bk 9,й,.g 9,й,й,"N7@ 9,й-/aX7@J,g 7y,`7|y--m2B9)BHx/.Hx HSHUHxN(h)J9)g/.HUNPHUNXL8N^NuNVH..BB`R * lJgR mR r ЇLN^NuNV | .L"@"#h#h3h N^NuNV.*nNIl-@`4 ->g.J$g(HU m$NX@>HxHmNPJfHxHUaP/.NIX*nN^NuNVH *nNId. . gHm N|XJlHUN X . gXHmN X>/. HU0-8H"HA((HABAЁ. @ PNPHmN|XJl . g"HUN|XJlB-DB-IB-J>/NIXL N^NuNVH *n Э . oHxHUaP> m(Hm-QHH/N4PJf>HUaBXL N^NuNV.*nfHy NX>HUa X*nN^NuNVH *nNIl. ->!fJ$g HU m$NX/NIXL N^NuNVH *n0-8H-@ . t}g"n tgn tg nt trft -Efl y(P0(&mBg\,fT ( fH +g< +g0Hx0(&H/NlPHxHyvNP` tg . t gn tgn tgn| tgn trg&/././. HUNp` tg$n tf` tvf` t gn( tgn t~f\` t fN` tugn< tf2`-EHH n B`T n.Bmp`` >` n-PNIl-@ -: f . gHUa`x -:".gb .gFHm HUNP-U-m-mA *+h+hA+P +h+h` :HUaX t f+n:` .: -: g>HUaVX/.NIX`" n-P -: gHUa<` :HUa>X`j -:".FgP .fHm HUNP-U-m-mA *+h+hA+P +h+h -: gL`8 n :`lHx/.HmLN `RHxHmL/.`>`8 n.Jf~`/HUaP`HUarX`NIl-@ ->f>BHU0-8H"HA((HABAЁ. @ PNP`NIl-@ ->f -:g`>:`DJy)g 9,Ȱgp `HU nHH/-EH(h @ PN`" tg ` t.*n . bF@0;N>^HUNXX*@`$Rm m nB -`NN;@ m l;| m< o;|< J8g*0- H2-H;@ m l;| m< nR`V0-HS @ N//0- HNNN;@ m l;| m< o;|< +m(,HUNX`J m$ h0(g, mXlZB -(S/ -DS//- HUN`BmX;|Z `:HUN,X|HUNXB-` mlHxH4(H2(>FBmHUNXX*@g m m m$/(NzX `;|`;|`*nN^NuNV#(,#,(N^NuNVH8&n |b klHxHSNP&@Jf R`x Ы*@ c BHUN|DPp0--@0-H((g0-H".o^R`JB*B-;n ./HSNP;@gFRp0-/Hy`NPHSN`0-H/HSN>PJfHxp0-//-p0-//- Hy(Nl(@f&/-NgRXJgHxHxHUNl `X3RA #TkHSHyP ,"/N Jg8 ,"/NXL8N^NuNV n-h/NjX/.NzXN^NuNVJmn nd . b@0;NNNNNN`< . -@Hz .r @//.Hy(NkN^NuNVH8B*n ` 0-Hހ*UfHxBNP*@f/. NXp7`+|`;|* Э(@B(B,| P9@ . @)P . @)P n9h n9h9l Bl /HUNP9@ 9@| n&h0+/0+g <w`B/BHUNL8N^NuNV n-hBJfJ g-|`@0;N$j`JfHy(/.NgP-@JfHxHx/.N6 -@Jgf`bJf -|9`P/.NkX`@/./.NhTP-@`(-|-` nJ g -|8`/./.NiP-@Jf/.Nx` nJ gz/NjX/.Nz`x/.NN`jJg4 . @-P nJ f|/./NiP-@Jg`r nJ g/./.a.P-@BJgJ/.NjXA ."@"`*/.NkX/.Nd`H/./.NkbPJg /.NX .` . cHynN`N^NuNVH N N\*y+y(8Z;|40-4Hr WЭZ+@| |Hy(/-NP#(PA#(TBy,~` ) @ R mB - @  -"@"R m#-#-#-#--+|FN,Na2NdNId-@NL N /.NIXNtaa(aBB09vH/NEL -@JfHy|NXHx ./HyN n/( N~X |w#w(#w,N\NNrHx/.09vH/N #|/NXHx/.09vH/N #,/NXB, |~ <C)"Q |~ <C*8"QNj #v 92<"<N y1@4 y|BNXJg, ygn tg`v tg`h @fgn( tng>n tg`B tog`4 @tgRn @tg` @tgD` L N^NuNVB n (: g/aX n-h (:"g Ѯ .N^NuNVH 0. H$HB((HBBBЂ.$ @$0. "HAZZHABAЁԀ*BNIl-@ . g g*`n m( whRf>`VJ(f+y(P(`F-H @0H"-oFJ,g m, whRf >`+y(P,/.NIXB`HUaX-@Jo/.NIXpL N^NuNVH0*n (y(P;n 8Jl&f #,3 ,JmBf;l(B9mB&>> -EgHUaXBL0N^NuNV.*nJ-EgHUaXB-E`BmBHUaXB>*nN^NuNVH *n:>-U-m-mBB+m`HU/a$PHnN|X.l>L N^NuNVH ..*n ,-:  gHUazXRɌ gHUa~X  gb o8HxHUaP -:@g ->g-P-Qg`HU/N4PJmHUaXHU/a>` ->f ->g> -Ef-YHHf& -:gHUHyaJP>`L-WHHf@ -:f4HxHUaPHU/aP Э gHUaX:` -THHf8 -:f HxHUaZPHU/a\PHx0-BH/Nl`-QHHf\ ->f>>BHU0-8H"HA((HABAЁ. @ PNP`x-PHHgX`f-PHHg@-NHHg -OHHf: -:f HxHUaPHU/aP-NHHfp`p/`( gX o:-H @0H"-l -EfHUHxa`HU/N4PJl` ->g2-LHHg -MHHfHUHUNX/a P-LHHfJgBHUHUNX/a `*-MHHfh -:g(-IHH"fJg>HUHUNX/a P`HU/alPHUHx a`PHUN|XJnB-I>` -Ef-XHHfnJgHUNX. g fHU/a PJf`nHU/a PJg^HUNX. g fHU/N4`2-VHHf HUa X` Э m -EgP`HU/N4PJmHU/aPJgB-IHm HUNPHUaX`-IR-IJfmFJ> \f> ->g>HUHx/aP-FHH-@HU/a P-RHHfV -:gH-FHH op` -FHH-@JoHUHxa*PS`>:HUaXL N^NuNVH0..*n -: g2 -:gp`Hm/N4PJg `RɈ` f -:g fp -: f^-Fr. -:f0NIl*Hm/HyN ߹Ɉ/NIX-FJfPp `JRɈ -:gj(| Jg&HHfHUHx\aPJl*,HH. Am ZnHUHx\aPJm` am zn f -:gHUHx aPJl ~f -:g~` -:fHm/N4PJfAF(H < @HH,B ? b@0;N\JgS`~ -:, f Jg&HxHHV/NP.` f~B`: -:r , fHHr. lBRJg -:fHm /N4P`x -:@g~` -:r , f ~`h~ `b g fPHH-@mB l6HmHxN4PR`L0N^NuNVH0*nB ->fp` y(P0(&mBg +g +g ( fHx0(&H/NlPHxHyvNP`n ->g -> g/.NIXB`HxHUNP/.NIXNIl-@ -: gHUa X/.NIX,g,,-:  gPNIl-@Jol/NIXJfJg n Jg/HUN|X/NpP-@` g `A (@NIl-@Jn, ->g -> g/.NIXp#`/.NIX-|`& g f~ g< n4 ->gn < @Jg < @HH.> -Efh-UHHf\Hx0-BH/NlPJgHxHyvNP`h Am Zn ` \f>`Z-RHHf gT/. /NpP-@Jf6 n Jg, fHU/avPJfBHTN|X.l> ->g2 3l*Hm-PHH/N4PJf>HUaxX .L0N^NuNVpH8*n(n ->fp`-H @0H-@-lB`f,f -:@g| y(P ( fj +g^ +gRHx0(&H/NlPHxHyvNP y(P0(&mBg`SPJlHy+NXJo T.(Jg do~dA&HHTHx/HSN.-@Jf -@ 92<#) y!@ZNL8Bv yB( y1|4BNXJgNN y(P h=h H` y1|4NkL N^NuNVH *|B+M+MR ?mL N^NuNVH0(|0`)L)L )L)l(@0e 9"928N-@ 9"928N-@B`P й<*@;|BB B+y+| y!M#*HUNXR28mBvBw8-|p`$Rv n (w8o#w8 nJPfJvfHyNX vo, 9w8йoS"9oN"9oN#w8 9w8"9vN#w8 9+"9vN#+BN|XL0N^NuNVH *y#B`A@+H R@ 92 g ,fp#` B`@>HxHmNP`L8pN^NuNVH0..*n -:g: -:gZJ-If HUaX` g fHxHUa`l < @ b@0;N00@00 -:g Am ZoHx` -:f`-IHHm^NIl-@-FHH, >:mJF(m`HUHH/aPHTHUNP(@f:>/.NIX-FHH-F o|SmbHUHxaP`Hy3NX`D -:g& ->fHUHx\aP>HU/` HU-LHH/aPS-IL0N^NuNVH0*n -:g <:` <>(@` HUHTa6PS lL0N^NuNVH0*n -VgHU-VHH/aPHUHx a PNIl-@(m`HUHH/alPHTHm NP(@f(m`HUHH/a@PHTHUNP(@f>/.NIXmIB-JL0N^NuNVH ..*n -> f: -:g -: gHU/` f -:g~ -:gh  n g f  f8HUHx^aP f~?` -:g``@ -:g Am Zn HU /aPL N^NuNVH ..*n g,-RHHg -SHHg f -:gp`BL N^NuNVH0*n(n `HTHH/aPfL0N^NuNV nJ(g, (>//((NP n> nB(/.N XN^NuNVH0*n -Efp`.HxNX(@HxHUNPP*+l BB BL0N^NuNVH *nNIl.HUN XJg/NXB`Hy@NXBBB B-E/NIXL N^NuNVH *n ->fp`jNIl.` -EfHxHUNPJ g/NIX -Ef/. B/- U/( N.-@ U+h BB .L N^NuNVH ..*n J f4 mRR g f+| HUN XL N^NuNV . tf( . tg @tg @tg @tgp`pN^NuNV.0.  mp`0. "HAZZHABAЁ͠*@ ->f@HUNP,XB:J$g> ->f0>HxHUNP` ->gJy)gp`"HU0. H/-EH(T @ PNP*nN^NuNV.0. "HAZZHABAЁ͠*@HU-EH(X @ PNXHUNZPX*nN^NuNVH00. "HAZZHABAЁ͠*@0. "HAHABAЁ (@B  fj` y(P0(&mBg^ +g +g ( gp`Hx y(P0(&H/NlPHxHyvNP,gJf$ -> gp#`HxHUNP`^ o, n Jo"/HUN|X/N/PJl-| f HUN|XJg*`ZJ$g"/. HU-EH(\ @ PNP-@HmN XJ g //, NPB  .L0N^NuNV.0. "HAZZHABAЁ͠*@J$fp`/. HU-EH(` @ PNP*nN^NuNV. n0(8"HAHABAЁ *@ n (>f g+|/.a X*nN^NuNV n0(8"HAHABAЁ -@ @Jg* @ //(NP nB n ./N XN^NuNV.0.  mp`0. "HAZZHABAЁ͠*@J$gp`Z+|s$ ->g HUN X>0. "HAHABAЁ -@ @B nBB*nN^NuNV.0. "HAZZHABAЁ͠*@ ->gHx0-BH/NlP>HxHUNPPB$*nN^NuNV.0. "HAZZHABAЁ͠*@B ->fp`N0. "HAHABAЁ -@ @ gfJg(/. /(N/P-@Jf nBB`/. BN/P-@`$ n gp#`HxHmNPJg ->fJg. n Jo$/HmN|X/N/PJl-|-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,> .*nN^NuNV.*n0-8"HAHABAЁ -@J f-| @` n n . HUaxX*nN^NuNV.0. "HAZZHABAЁ͠*@0. "HAHABAЁg@NId-@ whRf HUN X` - @g /.NIX*nN^NuNVN^NuNV.B ,\ @Jf#) , @B `R m)p..N^NuNVH a.Jm<`>`N*y` JmgNeHyHNZX)B`LJf #*yȻdJmf ,\ @ RmB BA# L N^NuNVH .. d ,\ @*Pf  )B` L N^NuNVH<*ng moSm` mf2/. /- NP)J f J9)fB Bm`|0H-@(m=lPp0,&-@Jg/.HTN$bPHTNȮXHTNXBm . g `gr`0.H"HA((HABAЁ. ` mg4Jmg.(mg"0.H",Nfp0,&g`V&|H`Jg 0nge0.H"HAHABAЁ-| @$P*y̻e^ `f 0.H/NpX0.H/NXXHU/.0.H/N L<N^NuNVHx(Hy(NP`NVN^NuNVN^NuNV#)N^NuNVH8-y)x n/(NHX*@g(mp0,& g )`j=lP0.H"HA((HABAЁ., @-PJg n f (f (f (g 0g n (g 0gf n  fV r -@ n ШSr -@m0 . y(P"(6遰m y(P <>".d ."(6遰m y(P <>".dB`6 n/( (Ю/0.H/ nN g n .m (g -|x`-|`B`/./9(PNxHP&@HxHSN-HP y(PB& n (S@鈁S n/( (Ю/0.H/ nN R n .mh y(P n (, @L8N^NuNVN^NuNVH0*y)x f -g )` r -@ ЭSr -@m . y(P"(6遰m y(P <>".d ."(6遰m~ y(P <>".ddB`F/./9(PNxHP(@HxHTN-HP y(PB(zTT@R .m y(P L0N^NuNVH B`F y(P (Z"(6Ё"Ё*@g$gp0@f*zUU@R)m ., @L N^NuNVN^NuNVN^NuNVN^NuNVH y)x r "9)遐.JlB ), 9)Іr 㠰-o  )`Z/9) 9)І//9)N Jf6Hy*8Hy)/9) 9)І/N$Jg B/NZPLN^NuNVH<(y(P , -@*y)x  gv gxJg , g fB`x ,6ЬZ"Ё&@g^p0+@R"HA HABAЁй$@*g`( ` `~+gR:m f~`l0,4Hr ЬZ"偐&@gFp0+@R"HA HABAЁй$@*f+gR>mB`j ЬZ&@gXp0+@R"HA HABAЁй$@*f$+gHS//,VNa R6mLfp`NIl-@ . g gf/.NIXB`Jg ->f/.NIX` n-hg n whRf n` n!y(P` n  gJg-h g n whRf n`f n!y(P `V*nN^NuNV|H<0. "HAZZHABAЁ͠*@B0. "HAHABAЁ -@B ->fp` n Jg4$PJf4S n P n JlHy NX n Jf .`J dl *`pd.A(H/. Hx/HTN.-@Jf Ї&@`H n g* Ѫ n Ѩ n `HxHmNP n  gVJfHU/HTN HUBN4PHUN XB`HUHH/-EH(h @ PNPRdJ-Dg mHUN X -> gb Ѫ n Ѩ n Jf|p#L<|N^NuNVH00. "HAZZHABAЁ͠*@0. "HAHABAЁ (@0. H"HA((HABAЁ. @ tf . f~gl tpg" t gt tig.`z -Pfp` nJg`B` nJg `HxHUNPP` nJg``HmN|XJl0. H//./. HUNR-@Jl-| -QgRB-@ @gJg< `Jf@HUaX .L0N^NuNVH0*nNIl,Jn~BB+m` m.RSn: -S(@ (@BB((#(J9f>`P -fD(m X+@((#(J9gHyN XB9/NIX L0N^NuNVH8*n(n JoNIl.Jo|-LRSg\ mRSnz -S&@ &@B+m&(#(J9gHyN XB9/NIX `rBB+m/NIXB`X -ff&m X+@&(#(J9g4HyN XB9`L8N^NuNVH8*nNIl-@Jn D./.NIX `H -. l.J g(m&LǹdHH g. `R`L8N^NuNVH0*n.. NIl,JoJoJg -(@ -Sf-m`  -@ .-@mB X+@((#(J9gHyN XB9`r߭Jn2((#(J9gHy((N XB9Jn B+mB/NIXL0N^NuNVH8*n NIl.&mgJl:(y(f/NIXp`f#(BA&H+K`2 f(A(H((g(T#(BA&H R+K/NIXBL8N^NuNVH8*n.. JnB`*NIl, n(hgJlf&y(g\#(BA(H n!L`6 f(A&H&(g"&S#(BA(HSJf n!L  nѐ/NIX L8N^NuNVH0*n(n JgRg f ,X` `BL0N^NuNVH0*nNIl,Jn~`S mHH.Sn0(m (@B+m((#(`d - fR -+@(m (@`(T f-LA +H(T((#( nB/NIX L0N^NuNV.` /. /a\P/.aX.l..N^NuNVH *n lp`"BHUaXAR m0.HL N^NuNVH *n NIl.J(f/NIXp`4=n BHUAHH/aPR m/NIXBL N^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNV tq fB,By, y(PBh&B`TJ,fp`H/././. 09,H/09,H"HA((HABAЁ. @ PNN^NuNVJ,f )B`>/. 09,H/09,H"HA((HABAЁ.( @ PNPN^NuNV. . tg0n t~gFn tvgn f~gp`Hx .N//.N B`Hx/. .N/`*nNIl-@ n (: f0- f t f/.NPZ` n (:2-g0-gf  //NP n-P-h-h . @"n"#h#hA . "@"#h#h` n :/.NnlX nUG nmH nmL nmM n:0-H n: n (: g>/.NRHX/.NIX`*n nG nhH nhL nhM n (:;@`N nJg n >`6 n>`&Hx .T`Hx/. .T` n rF n:` n: n r)Jg& fJg n-@R` .R/N X-@l)J9)gg HTNX` "<NJfFg HTNXHx "<NЮ/09w`H/N> (@*l RJn `g HTNX V.Jg2HnNNX3.p09.R/Hy.HnN /./. .X"Ҁ//.aJ9)gfB .찇lHx"<NЮ/09w`H/N (@gHTNX` < Y-@ .". -A y(T!A< .//.N@PB`/./.N@P "<NJfRg HTNXHx "<NЮ/09w`H/NH (@*l HH-@/ .R/NPR .fpX .fB/.N@PXSl8B/.N@Palg HTNXJg/.Hx/9N /.NXL8N^NuNVH0*n  -f -|`BJ-gXp0- fJ m gB(y`2 lf$Jlo ,f0g )`e 9-r . 9-й-r , . r R*///N JfD |~ <C*"Q |~ <C*"QHy*Hy*//N$Jg y(P ( fNX`X y(P y(P /9(PN X`Hx/9(PNP y(P (  g y(P y(P . |* <C)"Q |* <C*8"Q///NXH JfLBB 9- //9- y(P (6r /HUBN(h)/.HUNPJgT y(PJVgH 9-r / R/ y(P hV/( &@/+/+ NFPB( `*HyhHTaPHlHyyNP)BL8N^NuNVH<*n(m .0b" ,LFf .0b ,LFg6Hl/././,00- H/HyNHyNXJy)g*$, ,`Ԭ ,(", &@/./+ /* N ./ + Ю/NFPHRNX/./. HUa ` Hy 0HTaPHlHy ANP)BL<N^NuNVH8*n(mJg ,,",N". eB . ",N-@Hz :/./. /HUa\-@Jgl//-0- H/N &@fB/.HSa ``Jk&g.Hl/+p0+&/Hy iNHy NX `*Hy HTaPHlHy NP)BL8N^NuNV.*n -"-,N-@-mBB` ."-pAЈ @ "-lF®Ё @ l` ."-pAЈ @ "-lF®Ё @ (m0-n ."-pAЈ @ "-lF®Ё @-PR .,md -".N*nN^NuNVH  n*h ."-\NJg .SЮ @Jf l, n ("-N-@ -".NЭ8`X -"-,N-@ -R-@`< ."-pAЈ @ "-lF®Ё @ (m+n`R .,mB`4 ."-pAЈ @ "-lF®Ё @ (lR .oB` .SЮ @ Э8-@ .Xo" -X"-`".XҮ AАf`J@gZ -@"-DN"-N$ -|"HAHABAЁ" N"-8SЁ"-8N"-8NѮ .L N^NuNV.-n n*h/././. / nN-@Jg .`-|`T .Ѯ . ,m -, /.B/. /. nN-@Jf ."HAHABAЁ-@ .,m .T"-,N-@ -|`8/.B/. /. nN-@JfRR . ,fB R .,mB*nN^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @ ."( lB`< ."-T-@ -LF-@ .ЮS"-8N".n/- -". N$"-F® -NԀԭ -d/ n0( H/NH (@&l f UgHTNX`P'yw ."-N-@ ."-T-@`< .ЮrNAЈ @ .ЮrNrāgR .m-n`< .ЮrNAЈ @ .ЮrNrāgR -8".m ."-T".A4҈ AS .gA4 .R ."-T-@`f .ЮrNtF .ЮrNAЈ @S$S . "-pAЈ @ "-lF® Ё @S R .mR-HTNX .L8N^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @Jf .0fB`/- -". N$"-F® -NԀԭ -d/ n0( H/NH (@&l f Ug HTNX`Jf .0gx'yw .0f&/.HSHUa -@HTNX .` ."-T-@-@`A4 .JfR .8m .8fJgf/.HSHUa -@"-N-@..`, .ЇrNt .ЇrNAЈ @R8m -8.߫$߭ . "-pAЈ @ "-lF® Ё @ߨ R-A4 R`/./.HSHUa -@Jm2B`. .ЇrNtF .ЇrNAЈ @Rm .$ . . "-pAЈ @ "-lF® Ё @ . R-A4 .S .gA4 .RHTNX . "-NЮL8N^NuNVH0*n(n Jf -l(`8 -8SF ."-N-@"-`/HlHUN Jg -n` ."-|N"-N-@AT .JgJXf( -".N"-|SЁ"-|N-@`A .-H ."-|N"-N"-N-@.` Ю @JPn R ((HxHy*BN%B `J*y(P/.aXJg*0-(H#)#)#w-3-`0,(H#)B)L0N^NuNVH8*nB&M`h f `7n&R(y` ,lg8Dd``&klgFA(HDd ,llf&L g09)k$gJy)gzHSaXJfn .L8N^NuNV.*n`Jm*fB`*ml(Pfp*nN^NuNV. .r?NP @0й*@`0-(Hf `0-j`ܻfB*nN^NuNVH<`BvRv u0vl(y`2J,f f*L0,(Hvg0,&HvgDe(MfHyNX&y(P|B)l + )@ Jg 9khh` "<N9@h9k$$9k&&kJgB` +V)@V9yv(9k(*)Kl)kptJpg kp!LxBxBp'LpB,B,)k)kJg,B>)l>:)l:69|4R +:Ы>ѹ`,)k66)k::)k>>9k44R +:Ы>ѹBB)kFFBRB,)yTdBlb0,(Hr?N. P @;Pj "<N"P A0R+0B ,\ @$PgNHy"]NX . rNtF . rNAЈ @R R ."-pAЈ @ "-lF®Ё @R . @f0SS ."-pAЈ @ "-lF®Ё @SR-HSNXL8N^NuNVH0*n(n Jg ."-N` ,,rN-@ -^rN-@ -8rN".SЁr/ -8' @/AHP/.NJ-@JfZ .R-@B -8rN".SЁr/ -8' @/AHP/.NJ-@Jg .Ю-@)@, .P-@` .rNAЈ @ .rNp8"<ā-B -@ .$ @-P .$ @-PB`0 .䰮f .Ю`d .-@ .-@R -8".ܲo -8Ѯ .m>Hm/.Hy"wN Hy"NXpL0N^NuNV/. ./Hy"N N^NuNV.JfHy"NX/./. 0. H/a *@ f\ -oHy"NXHU0. H"HAHABAЁ- @ PNXR,HUa vX *nN^NuNVH0/. 0. H/aPJfx/./. 0. H/a *@ fT -oHy"NXHU0. H"HAHABAЁ- @ PNXR,Jg/.0. H/aPJf/./.0. H/a (@ g HTaX`T ,oHy"NXHT0. H"HAHABAЁ- @ PNXR,f/./. 0. H/a ` HUa X L0N^NuNVH *n. fR- -oHy"NXHU0-H"HAHABAЁ- @ PNX fHUa ~XHUaX` gL N^NuNV . ..+bootdde,bootipe-bootnde.bootxye/ installboot . ..( rsh)rlogin*rcp((# # Internet networks (reordered for local efficiency) # sun-ether 125 sunether sun3com ethernet localnet sun-en 126 sunen ucb-ether 46 ucbether arpanet 10 arpa purdue-localnet 128.10.0 purdue-net ub-net 99 ungermann-bass-network 3com-net 98 3com-network interlan-net 97 interlan-network cad-net 96 cad-network ucb-ether2 192.46.0 ucbether2 ether2 cc-net 89 cc-network comp-center-net loopback-net 127 software-loopback-net dcn-comsat 29 bbn-net 3 bbnnet bbn-rcc bbn-pr 1 sf-pr-1 2 sf-bay-area-pr-1 satnet 4 atlantic-satellite atlantic-satelite sill-pr 5 washington-dc-pr sf-pr-2 6 sf-bay-area-pr-2 chaos 7 clarknet 8 bbn-satnet bragg-pr 9 fort-bragg-pr uclnet 11 uc-london cyclades 12 nplnet 13 national-physical-lab telenet 14 epss 15 datapac 16 transpac 17 lcsnet 18 lcs tymnet 19 dc-pr 20 fort-sill-pr edn 21 dcec-edn edn-dcec dialnet 22 dial mitre 23 bbn-local 24 fibrenet rsre-ppsn 25 autodin-ii 26 nosc-lccn 27 wideband 28 dcn-ucl 30 bbn-sat-test 31 ucl-cr1 32 ucl-cr2 33 accat 34 akkat rsre-null 35 su-net 36 decnet 37 decnet-test 38 srinet 39 cislnet 40 bbn-ln-test 41 matnet 42 s1net null 43 intelpost amprnet 44 decnet 45 sac-pr 47 ndre-ring 48 H *n fR-0-H"HAHABAЁ- @. gHUa` HUa,XL N^NuNV.*nHUaX*nN^NuNVH0*n @g HUN X 90@g0Hy0N X g g`;|NId.Jn&(|`(|Ȱ l !M+l )M +L`J f g(|0` g(|Ȱ`(|p l!M +l)M+L 7/NIXL0N^NuNVH0 . rN2. HЁr?N"HA HABAЁ(@*l`& -$ f0-n f fp` *mfBL0N^NuNV/. 0. H/atPJg/./. 0. H/a `BN^NuNVH0 e-|@ . rN2. HЁr?N"HA HABAЁ(@*l` -$ f0-n f fNId-@ g"@HxHUNP/.NIX`/.NIXNId-@ m!m m !m/.NIX/.HUaPJgR`*mfF0. H.mHy"NXa*@HUaX m!m m!m+l+L l!M)M;n +n $Bm/.HUaPJg L0N^NuNVH0a*@HUafX m!m m!m(|Ȱ+l+L l!M)M;|Bm/.HUaPJg L0N^NuNVH0*n . fp` . l6 gHUaXB` gvHy"NX`d mgT-m$ . "<NЮS-@ -$rN2-HЁr?N"HA HABAЁ-@ n(h`g0,mf fJg ,$n ,"<NЬ$oNId-@ g$@HxHTNP/.NIX`p/.NIXNId-@ l!l l !l/.NIX gHTap`HTaX(lf/. HUa PL0N^NuNVH$*n . "<Nr -@gl( - Ю/ -//98N `-mgx - Ю/ .//98N $@fj/./98NP$@gN/.HR/- N /- /./98N `/./98NP$@g+J falJfRf HUaPXB`+n+n pL$N^NuNV nJg /( /(/98N nB nBN^NuNVH0NId-@(|Ȱ` , f@0b/.NIX0fB`*l NId-@ m!m m !m/.NIX gHUa6X`p*HUa"X m!m m!m+y+| y!M#;|BmHUa XpL0N^NuNVH0` @HxHTNP/.NIXNId-@(|` , f@0b0g/.NIX*l NId-@ m!m m !m/.NIX gHUa `v* L0N^NuNV.*nNId-@`HxHUNP g/.NIXJ9)fHUaX)*nN^NuNV.*n gHy"NX  gHU m0N` gHUa`HUN X*nN^NuNV.-n ."<NЮS-@ . rN2. HЁr?N"HA HABAЁ-@ n*h`0-n f fJg -$n -"<NЭ$oNId-@ gh@HxHUNP/.NI`B/.NIXNId-@ m!m m !m/.NIXHUaX`2 f/.NIX*mf*nN^NuNVH0`\ n g 0. mflNId-@ m!m m !m/.NIXHUaX/.NIXNId-@(|0`*l ` f*m f@e/.NIXL0N^NuNV.*nB g0-H-@fp` .*nN^NuNVH0(|`$*l`0-n f*mf eL0N^NuNVH *nJ l)B`-mBwXBwl n -2"(P-@Jf l l lR n"(P"-2m n (0` n (HF2Ш4SL-@ n차0lJo/(0/HmN/./.HUN/AN ./HUN*-@Jfp` .R n"(0N+@2 n ($ n"(dAN". mB/.NX lAN . -P f Jg`\Jg . R n"(0N"-2l8Jgh n (HF2Ш4SL-@ (4ЮSL-@o//.HmN/. /. HUN//.HUN*`h . R n"(0N"-2l n (4ЮSL-@` n-h0/.HmN/. /. HUN/HUN -@Jg~ @ ($ n"(d-@p0-& @f /.N\` /.NXAN . mB l$AN . R  n"(d#wX . R l . T n"(P"-2m n (0` n (HF2Ш4SL#wl`B-|-n  0><$G"I#HTHS/N4 /NXNuNuNVBB l( n /HyHyN HxNX n -hB/.NP-@l/.NXHxNXSX oN n /(Hy0aP-@Jf* n /(HyHyN HxNXSX oN n /(HyhaP-@Jf* n /(HyHyN HxNXSX o@ n /(NXX-@Jlt/.HyHyN HxNX`LHyHy@d/.N Jl&/.Hy%HyN HxNX-yHyHy@&d/.N Jl&/.HyAHyN HxNX/.HyvHnN p09/HyyHnN p09/Hy|HnN B/./.HnHnHn/.HyHyNt$HyHyNPHxNXN^NuNV` n//. N8PJg P nJf n (N^NuNVA-H#Hn/. NhP n0( gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH *| 9Ȱ0l  @*PJgQ`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would bl(( -| n"(t .N-@ . m .䑮 SJnJghA~p-PJf g(BB/.HUN-@ n/(0/HUN -@Jg @ ($ n"(d-@/.N\XA~p mB`x n/(0 ."(d/0- H/NH -@ @ g/NX` n-h n"(t .N-@ . ".N n"(tN. Ю @-PJf f/.NX`Jf* lBB`/.//.HUN-@ n/(0/.HUN -@Jg @ ($ n"(d-@ mp0-& @f /.N\` /.NX Ю @ /.N` /.NXR o n (tSl* RЮ @  n"(d#wX n#0wl .L N^NuNVH8*n(n &m f+L +LB `r ,((lFJ g$ k (((l, k ,((m&HJ f)k 'L f.+L`(&k `J g k (((m ,((m&H`L8N^NuNVH *n=mP0.H.p0-& g `g8B`j2ep`^/. 0.H/ "HA((HABAЁ.`..d/. 0.H/ "HAHABAЁ-x @ PNPL N^NuNVH0*n.. fn mJ(g4p0-& g p0-& `g )`p0- g HUN&Xp0- g )`\Jy)fB`R09)m*g209)m,g$(|) g0-,Hg X)ep0-&f )pL0N^NuNV./.BHy0N *@g 09)m*f `aJfHUNXB*nN^NuNVJy)f y-p` )BN^NuNVH0*y0(|~?`()LPSl#A#+|"*+M.9o`&*+M y +y"A#SnBL0N^NuNVH<*n 0. H/N0XgHy"NX0. HЮr?N&@(S` .f0. l fp0,glHx HTNP`p0,gD$|H`& *f=R j*h -|`LeHy#NXJl f,-lg n!l""`#" l" BB"Rl l`(Tf,(yfHy#NZX)B`T-lg n!|"#BB"HTNIXHSHTNIP9n )M)n9|Rl B/-0 ."-N" -N$ ."-N"-F" -NԀԭ ."-N"-xN"-`Ԁ -d/0. H/NH -@ @ g(/NXHTNIX()LBHTaPX` n-h ."-xNѮ n <C&"Q/.NX L<N^NuNV.*np0-fHy#NXHUaXHUa X*nN^NuNV.*n m fmJm(n6BHUaPp0-&-@Bm&BNmB/./-HUN p0-FgBHywHywHUaRHUaXBmJg y +y"`#+|"BA#Sm *nN^NuNVH8*n&mp0-Fg2J+f*/+0 -"+N" +N$ -"+N"+F" +NԀԫ -"+N"+xN"+`Ԁ +d/0- H/NH (@ g HTN`p0-g n +P6p0-g n+P>p0-@g+ywFm -"+xNЬ -@A&"n <"QJg HTN\`HTNXL8N^NuNV(H0 n (2 cP*h . Э0S"-PS,  -@t-@ -t"N".-A n <(CJ"Q2-|FA .FJl( .~".FЁ @BA .F SFJFl~ ` .N"Ё @BSn n!n 2 nhBHxHywHyw/.aAJ(H-|FA~ .F-PJgR/.FA .F//.HTa*A .FJl"A~ .FB/-0/.HTNr A .FJlVSFJFl|~ `jAN -PJgTAN B l R"-P",2m -0` -HF2Э4SL*//.HTNr SnJmAN -PJg l R"-P",2m -0` -HF2Э4SL-@@)n 2 l R"-P",2m -0` -HF2Э4SL-@0(XP2(bJ#4g0 hb /aXJgHy#8HTaP .ѹ-` g n0(-@Jg0(XPJox .İm -|-y- n0(`JJfH .Ѯ f-y- .䰮m$-| n0(й-䐮-@ nJg40(y.f(0(/ P/Hy.N Jg-y- n0(ѹ-0(Ѯ 9-䰮m  fhJfbJl(gZHxHTNPJf@JfB-`#-#-lBg HRNX/.NX#/B` n0(XЮP2c4Hy#FHTaP n0(XЮP)@2lB n0(XP/Hy. /N HRNX  fJfHxHTNPJf>#/ 9-fB-` 9-䐮#-Jg ,. fRl `/9. HS0, H/N (@f/9/N` 9..f" 9..fJ9.f,f:#.  f*Jg"JfHxHTNPJg`b . f f-| l ."HAHABAЁJ @Jgh ."HAHABAЁH @0l fBHTNX ."HAHABAЁN @(PHTNȮXRl &lU`NR((`f#/ ,. f )`/9. HS0, H/N (@g`\-LHxHy#WHy.N Jfp/.NX/9. HS0, H/N (@fP/.NXg HRNXg HTNX/.NX` ,. ffRl &lp0,& f8Jf /f*HUNNXR-@ ,2Ю dR oB>)`P/9. HS0, H/N (@/.NXfn`/. n ( Ь2/HUN BHxB/,2 n/( HTBN(h)J9)f n*h HTNX /f:/.NX`R /g(y,Ĺf(y|HTNȮXRl `(nHTNȮX&l` /g/.NXJg"#/`$R /g/.NX`/.NX L<N^NuNV/. /9- n/( (/Hy#ZNN^NuNVH *nB`AJfp`Rp0-eAHHL N^NuNVH0B n#. -p09.XP-@J-fV 9-gHy#NX3.BHx/9-/.Hy. /9/HxN(h-@` 9-й- y/2c 9-й-!@2Hn/9-/9/az -@Jf/9/NX9)HH`B*np0-XP-@p0--@p0--@`d .Ю(@Jg;n Ю*@` .Ѯp0,XP-@p0,Ѯp0,Ѯ/.HUHTN .-eJf, .Ю찮dHy#NX .Ю3.`. .lHy#NX3.;n Ю*@/.HUHy. N /.N\X y/hB/9/NX .L0N^NuNVH0*y/J-f>B. BHx/9-p09.XP/Hy. HUHxN(h`HHn 9-䐹-/HUa (@fB` n09.hHTN\XmBpL0N^NuNV n #. BHx/9-p09.XP/Hy. /.HxN(h)/.NXN^NuNVH0 n*h . "-P-@ -HF -@ l .R"-P n"(2m -0` n (2"-HFЭ4SL-@//.B/./.N"-d-@J9)f `HTNXB`@/./. n0( H/NH (@ fJg , Ю n L0N^NuNVH0*nA(HB`HnHx/HxHTHUBN(h-@ <-@Jf" mp0,XP".dB`6Jg ,.f lg lf ,. fp0,ހ2mrpL0N^NuNV0anXSl` .R @HH/aPX nJfJ.gS*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0JF$f8 <F(#F$ <F$#F(#F(F0#F$F, .^rN.*yF,BF8 g`(*(U g " Ҁe " Ҁd(M *@bF0fF$gB`RF8 F8o "<N#F8BNX(@ 9F8" Ҁe 9F8/NX(@g yF0 9F0Xg yF0  9F8" ҀY(#F0 <F$ A ` " Ҁ#F,F,c A#F4 A 9F,*A L0N^NuNVH0*n(MY#F, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F4 L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLB-mFBp0-& `f -|`(p0-& f -| ` m-h0B-n-nHx-mFp0-& `f -|`(p0-& f -| ` m-h0Hx$/. HnN )*nN^NuNVBHxa(PJgHxHxaPJfHy'4NXN^NuNVH ..-GNId-@/./90NP-@/.NIXJfB`$ .r *@B/9/. . @/N0JJf0NId-@/././90N /.NIX`/.HU . @/NwD . 0>(($G"I#HTHS/N4 /NXNuNuNV`X n /a XSfN^NuNVP/.HyLHnN, Hn`HnNPJfdBHnNP-@\JlHnNX`,/.\a(X/.\aX/.\BaJPJfHyUNXX/.\N`BTBP-|aX/.X/.HymHnN,Hn`HnNPJfrBHnNP-@\Jln[B.HnNX`DJTf,/.HyxNXP/.\adX/.\aX-|T/.\/.Xa~PѮPRX hXoPJTf /.Hy}`JPf/.HyNXPN^NuNVHyHy@ d/.N JfD09H//9 ymB`09H0 @/HyNX`HyNXXN^NuNVHydHy@&d/.N Jfp09d/HyNXPJyhgp09h/HyNXPp09j/HyNXPJylgp09l/Hy NXPp09n/HyNXP`Hy(NXXN^NuNVHyHy@d/. N JfJgJg/.HyDNXP/9HyINXP09jn" 9N/HyUNXP09jn" 9Nhr29nN-@Jg/.Hy^NXPr29n 9Nh-@Jg/.HyjNXPHywNXXJgHyzNXX/9Hy~NXPJgp`HyNXXBN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH *| 9 l @ @*PJg nh" n Bh$ n Bh( n hpN^NuNVH0Jg/./.N!`/./.N!LP*@fp+`0Hgp)`~HxHxNPP-@Jfp7`b n (Ј(@9|Bl8Jy)f9|)M BBBHT mN-@JglHTaX .` n BL0N^NuNVNI-@/. BHx/. n h hN-@/.NIX .N^NuNVNI-@BBHx/. n h hN-@Jg/.NIX .`\ nJf!H n!H nhJ lB  l . `p n1@ nh /.NIXBN^NuNV nJg:B/NPJf"Hx/.NPJfHy(NX nB nJfF0(g: 8/NX ."/NX ./NXN^NuNV.*nNI-@0-f `&/-a4X -g `/-a X -fJgJ gm0-g0-f,BHUaP-@JgJ fb/.NIX .`0-gB0-g0-g J fp$`0-gHxHmNNP`Jg(BBHxHU m hN-@J fJfr0-gHy("NXmHUa"X/.NIXB*nN^NuNVBBHx /. n h hN-@N^NuNVHx n0(g -|%`$/. BHx/. n h hN-@/.NIX .N^NuNVH<*nBA&HB0-f m 0(g n0-:H"(op(`H .g 0-f m 0(gp`B-@`mLHxHmLNP0-LfmLR-NI-@0-gdHx /9(PNP-| /.NIXmL0-LgmLHmLN XJg /.NX .`lJmPgp0-P-@BmP`0-f. m 0(g -|9`zJ f -|'`hJgZJgm/. /. .gp`p /HU m hN-@JgmBJfA&H nJg .gT-|/.N a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBE`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRE nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHy @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHy @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|(-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NDX-@8/.NDXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|) PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|+`J.g-|-J.g"/.NDX".-A< o-@ .Xf -|/L`-|@LA`-H-H`P .P-@@ .P-@P".DNnЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|Q`-|T`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|W`J.g -|Y`J.g-|[AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N8gP .S-@HJlD-@HJHg6 .Hr Nn0S n .Hr N `S n0A .ذbJn/9/9 .".N8fp+`p-S n.HHy @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn H4-H2-H4-H2-*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NnPJmJn -|`-nf9HH/NxXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVND/.N XN^NuNV .". nJ/H?Nx n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LH4-H2- n"H3h&( n0($H2("Hm: n"H3h"$Hm8N`Hy(N` n0H g f0Jg& nJf/./.aP-@Jg`n nJf -|9`X n h*P0-$H2-"H2-(H4-&H’l 0-$H2-"` 0-(H2-&HJo/. n (Ј/Hm"N Jg/.a` nJfHy(NX n h((*P/.Hm"NP0-&H2-(H nh>;m&(0-"H2-$H nh:;m"$Hm"`Hy(`Hx5/.a6P`P-|-`DHy(`|L N^NuNVH0/9(/9(/.N6 -@Jf2HxBNPP*@fp7` Э(@ n!L(BL0N^NuNV.*nJg/-NXBJgHUaX`Hx6/- anPJ f/NzX UB/-NX /NX*nN^NuNV. n (Ј-@T#. nB(HxHxHyN *@gHUNXp0``9)HH-@f`9)HH-@B9) .`4HyNX*@g n+P n!MHUNXB*nN^NuNVH0 n (Ј*@ n-hA#.B-HxBHyN (@fD9)HH-@B9)`&-|&`-|=`-|)HTNX .`p0,& f-lJg n"n0Qf I0H g` f n"n#h n-h n"n#h  n!n /.NxX/.NxXHTNXB`t n0(g0/NX-@g @-h n!n n!nHy;B/. N n!@`zHy(NX`hL0N^NuNV. n*hgB n/NzX n P0H g\ fb - f n+h `4*m `*mfHy(NX -f n+h nB`B/NzX*nN^NuNV/.ahXN^NuNVN^NuNV n P1nP/.a"XN^NuNVN^NuNVH8*n(n -o&M..*L-n (K-G -UBHU/.aB Jg"BHT/. a0 JfHxHU/.a  )B`pL8N^NuNVH0..*n ,9oBA(H-U-m .`A mHy)NXmL//9NP(Jf0*HxHU .V/a~ JfHy)NXB`^ݭ`(Jg m Jg///9N Bچol H@H@B@܀XmBm<*pL0N^NuNVH 9o"HA HABAЁ n"(4偲oB`*nB`J n (4倐.oo.9o//9NP*f/./.a|P` 9oѮ n (4".m n(F g@ (4"<N//9NP n!@0 nJ0f/(4`pL N^NuNVH . -@ *nB`8 . .oo.9o///9N B 9oѮ . m n(F gN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFf8 <F#F <F#F#FF #FF .^rN.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bF fFgB`RF Fo "<N #FBNX(@ 9F" Ҁe 9F/NX(@g yF 9F Xg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLXS fY`JX`DL N^NuNVH0*n.. ,. . , fJo "9oN"9o-A o-FB092 H/BB .r / Vr / "9oNЭV @$ "9oNԀ/HUN~0 VЭZ(@ .V/HTN-HP mVh@ޮ`@ fp`B/Hn/.//a f ЮVS"<`"-6 VҀ-AB092 H/BB .r / .r //.HUN~0 f(0-4Hr ЭZ"ҮVS偐` -6ЭZ"VЁ(@ .V/HTN-HPBޮJfL0N^NuNVH0..,. *n*9o .P(@JmJm І no.Hy)%NX`ol H@H@B@ڀXl Ѕw8oHy),NX //NP+@Jg Э"`"Ҕ*L0N^NuNVH *n . 6d< . -@"9oNЭV @$ ."9oNԀ `h <>". eHxHn/.Hx </`,BHn/.Hx -6". /a .L N^NuNVH *nJ o . wtoHy)8NX`r 9x+ l* 9 /N X`HxHyxNPJxg/9x/. NP./././HUaH J n 9x+ l 9 /N XpL N^NuNVH8*n.. rNJgHy)ENXBBJof0-@gp0-@R"HA HABAЁй(@R,g,gB " Ҁ AxR mJgHx/.HSa, BXS`\SB " Ҁ AxR m, @fHUp0,/p0, @"HAJJHABAЁй/Na `n,fJf&MR`xgfNgFp0@-@ lHy)NNXB l " Ҁ AxR`JgHx/.HSa* .L8N^NuNVH .R"HA HABAЁй @p0@. .R"HA HABAЁй @ , "HA HABAЁй @P @爁P "HA HABAЁй @? 툁 .R"HA HABAЁй @ 9x+l 9 /N XSxLN^NuNVH<*n . rNJgHy)]NXNId-@ . xo/.NIXB`-n `v yp0@-@"HA HABAЁй(@Sxp0@-@ yP@爁P ."HA HABAЁй @?,fHy)dNX .SйаJg /95HyNlPHxNlX ."92-@#2"93N"93DN#3H ."93N$ 93H"93DNoR3H-| 3HlHy NlXHxNlX 30. H/NXr-fp0-@" A0`(Mp0,@"HA HABAЁй*@@fHy)NX - f0. H/NXr-fp0-@l@爁l/. 0. H/a>PJgHy)NX-m/.NIXL0N^NuNV. .  @0 й*@NId-@`^ - f$0. H/NXr-f `R m/.NIXL0N^NuNVH ## < 9<#x 9@r N#4xl#x~`~ S"HA HABAЁй @P @爁P "HA HABAЁй*@ S?툁-?-Rxoz 9x"HA HABAЁй @PB  @06R m y 9x?툁 y(?#xBwL N^NuNV/.aX/.a^XN^NuNV. .R"HA HABAЁй*@`HxHUNP-f*nN^NuNV. .R"HA HABAЁй*@-fHy)NX-g HUN X*nN^NuNVH .r .//9(PNxHP*@ .Ю r ,`4gp0-@/aX`Hx r /N@dPXRSJnL N^NuNVH .r //9(PNxHP*@ .Ю r .`&p0-@/aX fXSJnL N^NuNVH8Rs .r .-G*y(P 6d -|` <>e -|`-|/HUNxHP(@f df0,@g fp0,@R"HA HABAЁй @(gZHx/-VNP/HUNxHP(@gJ gp0,@/N>XHx/HTN Rs\`NId-@p0,@R"HA HABAЁй @(g.p0,@/N/&XRs f mVRh@/.NIX,g fHT //-VNa R,Rs`J gp0,@/N>XHx/HTN`RB`f:-|Hy*8Hy)/HUN+-@-@-@=y2 `p0@-@ -@Hy*8Hy)/HUN+-@ oHy*NX f*JVfHy*!NX mV h<=h -n`T f=y2 -n`: .,\ @JfHy*1NX .,\ @ P&h=k -|-T f gJ*fNId-@/.0.H/N;P-@Jg @p( f n(g n(fHy*BNX mVRh@ .␹r NSй-@/N/&XB(Rp.爁XR mY n n n(f n(gHy*ONX n np0("gHy*cNX -VrJN nh @h 0.y2 fRsd`RshRs`R,0.y2 g:/.092 H/N;P-@Jg/.092 H/N:P/.NIX`/.NIX xm /.HUHxHTN0Jp.爁p0,@-@R"HA HABAЁй @ f\ mVRh@HT //-VNa `"93@N-@ ."92N-@ .5".Ё @ Pf .7 @B`, .5".Ё @0H".7 A .5".Ё @0` 92#2 92"92"93$92N"93Dn/92/93JgR2 93D"93LN"93N>JgP/93L/933H 93H"93DN"93N-@#((2BJg@ ."93N$ 93HS"93DN 93D/Hy NlP 93T$HBHBBBЂ$"92F 92NԀԹ2#30 92й2S2#34 92rN-@SF#3B3`R3 .-@ n 93D"95N"93$92SЁ"93$92Nb-@й2S2#3/934HxNP#r#T7#2 oB n /(NX#2Jm c2o&Hx n /(Hy ENl # 2#2 92rN#2 o n /( NX#2` #<2B5lB3XB3\B3`B3dB93hB93j/93@/93JfHy NlX 93T".N$"92F® 92NԀԹ2 92/Hy NlPR .2m~Hy NlXa#r2Hy2Hx Hxa B`` 9rЮ/ 9342l 934` 92/ ."92й30"92/a: 92Ѯ .34mB`RHy2Hx 93T".N$"92F® 92NԀԹ2 92/a R .2mBNlX$.N^NuNVH  93T".N-@й3T-@찹2o-y2 93T".N$"92F® 92NԀԹ2-B 93T".N$"92F® 92NԀԹ2-B .йr*@#r# U# 92S".f 93H"93LN>3` 33N33R .쐮#BBB BBBB B` .$ @BR .谹2mB`L-y3`0 .rN>tF .rN @RSJn 93ѹ .谹3PmJflB .rN>t .rN @SR e`, .rN>tF .rN @R mB 93T".N$"92F® 92NԀԹ2 92p //9rN 93P/Hy1/9rNԶ "93Pg&/9rNX"92/Hy NlPB .D @BB .".Ё @BPR mR mJ r //.HUN~0 R,RsL .ѹsT/.HUNxHP(@ f:HT .//-VNa .g mV(F/-VN X/HUNxHP(@B`p0,@R"HA HABAЁй-@ @ f: n (?f*Jg$J*f/.0.H//N9Z X־fJ fp0,@/N?Xg( gJ*gSBBHxHTN5< Hx/HTN RXRm - g 9x+l f -6".撀 "9+ N-@HUNX/9+, .Ȑ+$"9+ N/HUa4 /9+, .й+$"9+ N/HUa L8N^NuNVH0J l . ѮB . Ю n:o (: -@B` n (Z"(6Ё". Ё(@fz0,@gnp0,@R"HA HABAЁй*@-f8-f.g,gf0,@g,gJgp0,@/N>X nRh2B/9+,HnBHT n (6Ю //.a@-@Hy*8Hy)//.N+-@p0,@/092 H/Hx B .r / .r //./.N~0 `(-f nSBBHxHTN5< RsRR .mTL0N^NuNVH< 9<R-@NIdJg NazHx 9 /NPNIBBN 9@l 9x+l 9w"HA HABAЁй&@+f+fp+ bX@0;Np0+ @"HAJJHABAЁй(@*l8p0+-@p0+ЭZ$@p0*@"9wSҹаgHy*NXgZ*g+ @fHR ./HTNa - fJ* f -BFo+ @g-HH"9+ -Bl`p0+ @"HAHABAЁй*@`*m^ - @f(mV+ f8 -6r2+Ё-@ -6ЭZr2+Ё`p0+"<-A0-4Hr ЭZr2+剐`f0*@g*g 9+rN".nR - fNIdJgaJf4@Hx 9 /NPNIN`^NI 9wSй/N>XHyHyHUNv + @f RlHHR ./HTNa `Rm2B/9+,HnBHR/.HUa-@JfHy*NXHy8Hy/.HUN+-@ p0*@/092 H/Hx B .r / .r //.HUN~0 `<+f+ @fSl@`SBBHxHRN5< RsBRsR@Rw 9wmBwRs nzR`NVH<`# /.NIX+m8 0->H/0-H//9$N - r / 9 /NxHP-@BB` np0(@-@/N?X .R"HA HABAЁй$@ .4g*fR`hRp* bZ@0;NxxHy*NXp0* @"HAJJHABAЁй&@SkHJkHf HkHN X*fp* ff k8 (Z`Pp0* @"HAHABAЁй(@`(l^ , @fSl2Jl2fHl2` ,6ЬZr2*Ё`0 g f$0,4Hr ЬZr2*剐-@ nf2* @fSk@`SBBHx/.N5< RsXm0 gHy*NXB+y # 9@gHyN XNId-@*yf@/NIXL". e-| <-@-m>`| . "-6遰e@ <>". d.-| -6". -A-m:` -| . -@ mV-h4 .S-@(n-n -@SmX fX`Y f. f$JgY/.092 H/N;PJf/.HTaZPJf .S-@(n .Юo .".-A`-n-n -nR .찮lX fY`X f. f$JgX/.092 H/N;PJf/.HTaPJf .쐮S-@Юg(n f .候 .` .候 .䑮 .ЮR n fS n S`S n S @R-n B`gJfFp0,@/N>X fHT . //-VNa `-T/.HUHxHTN0JJfHy*NXp.爁p0,@-@АR"HA HABAЁй @ f mVRh@`RRBXR R nm .L0N^NuNVH0*nJ fjgB`r0-@gp0-@R"HA HABAЁй(@f\ 92Sй34"92NѮB .l"92N/HyHy2a 92Ѯ`B` ."92N/HyHy2a R ."93N"93DND @R ."93N"93DN$ ."93N"93@N>"93@NԀ BRP 92Ѯ .m@ .ѹ2 9ѹ2`0 ."92N/HyHy2a 92Ѯ .mưo$ @R .S-@`0 .rN>t .rN @RS .谮l` ."92N/HyHy2a R ."93N"93DND @R ."93N"93DN$ ."93N"93@N>"93@NԀ BRP 92Ѯ .й2".쒮o4 .쐮".l .쐮$ @R`0 .rN>t .rN @RR .쐮".l.` .rN>tF .rN @R ."92N>Jf ."92N-@`/.HyHy2a R 92"92".m 9ѹ3X 9ѹ3d 9 ѹ3\ 9ѹ3` |*+h+h+h Hy/92 93T".N$"92F® 92NԀԹ2 92/a , L N^NuNV#r2&#r2.#r26HxHy\a4P-|`8p09rXP/ .R/HylN  .2m#23A232#22"p092//92"aP#2>HyR/92""92/aD Hy1aHX#23A232HxHyDaRP#2"p092//92a*P#2>HyR/92"92/a Hy1aXN^NuNVH *n-|-|RB` ."HAHABAЁ$ Ԁ B4(XP ."HAHABAЁ" Ҁ A1B ."HAHABAЁ" Ҁ A0(//. ."HAHABAЁ" Ҁ/N ."HAHABAЁ" Ҁ A0(Ѯ ."HAHABAЁ" Ҁ A0(R . S".m "HAHABAЁ" Ҁ A1n ."HAHABAЁ" Ҁ A0(XP//. ."HAHABAЁ" Ҁ/N ."HAHABAЁ" Ҁ A0(XPѮ .RL N^NuNV.Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a UgHy `Hy ,NlXB`LJ gB`4 ."92N/HyHy2a Jf 92Ѯ .mHy S` ."92N/HyHy2a S S3\ yrS . @gRR3X yrR ."93N"93DND @S ."93N"93DN$ ."93N"93@N>"93@NԀ BSP .2g 92SЮ"92N-@ 92А yrѨ 92Аѹ3d 92Аѹ 92А$ @R-n`2 .ЮrN>t .ЮrN @R .2mHy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a .$.N^NuNVH *n -"93PN-@Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a UgHy ~NlXHxNlXS -rN8t -rN @Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a S3` yrS 93P"92N"-e/-Hy NlPHxNlX -"93PN" 93TN$ -"93PN"92F" 92NԀԹ2 -"93PN8"93N"92Ԁ 92-BHn/92/aN A& -"93N8CЉ"@ <"QHn/92/.a L N^NuNVB .r //9rN Jl,/.Hy NlPHy N$XHxNlX/. /./9rNr -@ g,/.Hy NlPHy N$XHxNlXN^NuNVB .r //9rN B .r //9rN Jl,/.Hy NlPHy N$XHxNlX/. /./9rNԶ -@ g,/.HyNlPHyN$XHxNlXN^NuNV n (8S b@0;Nl0` . Ю @ fp`B` .rA .Ю @r.r.f` .rA .Ю @r.r.f`| .rA .Ю @r.r.fH`> n/(8HyHyN, N^NuNV n (8S b@0;N^Dv"vvv` . Ю @B`r .rF .Ю @`P .rF .` .rF .` n/(8Hy.Hy((,f,ff0-@g-f`f0-@fpL0N^NuNVB(<#(<#(D y(P!n6#)Hx/.aJPB/. a>PN^NuNV.*y(PN/-: -6ЭZ/N-HPB/->0-4Hr ЭZ"->S偐/N-HPBJBgHy*NXBJ`HxHm2NPJm2fHxHy)BN%B HxHy*8BN%B B6B:B>B)B)B)*nN^NuNVH<*n(n &n$n)m66%l6B6'm6)m::%l:B:'m:)m>>%l>B>'m>)mJJBJ)mBBBB9m22Bm2)mVVHTHUN`PBVA <C"Q |~ <C"QA8 <C8"Q |~ <C8"Q%kLLBLA <C"QHxHHkNFPA <C"QHxHHkNFP/.HRHSHTHUNbL<N^NuNVH<*y(PJg .rNJgHy*NX-y)-y)J f0 -6Э:-@ .ѭ: .ѹ)`$ .ѭ> ->S"<-A .ѹ) 9(<й(8&@ 9(Dй(@$@ ".o4/./. ". "<N/Nf 9(<-@ 9(D-@J f .й(8JoB`".Ё` .й(@Jo".`B偐(@Jl .D/HTN-HPBJ f .Ю#(<` .#(D-|xJl .D-@`nn@ .ѹs|-L-n`A(XSl/././.N L<N^NuNV.*n`R9w0Hx/9$NPHy,pHUN_PJg y(P/(NKXHy(HyxHyHy,pHUNdp#+xLHy{NXJgp`.J g> 9(<`#x<#xDHyHyxHy(HU/9(Pa`HxHHy|NFPHxHHy}NFP |* <Cy"Q |* <Cz8"QB{LJVg mVR(DHUNXHx/-: -6/ -6ЭZ/HUaPHx/-> ->S"</0-4Hr ЭZ"->S偐/HUaB*nN^NuNVH0*n ..,.//9(PNxHP(@`SgRB l*XXR`X/./.HxHUN,p nRBB " Ҁ Ap0(@/ Ѕr /NP " Ҁ A@R mRp0-@/N?XXJf^ n L0N^NuNVH *nJm4fHy*NX0-4H//9$NP.JfB`BHU0-4H/ / n NJf/0-4H//9$N ` r +@Z0-4Hr WЭZ+@0-4H//-Z /NwD B`" І @p0@/NPXR0-4HmpL N^NuNVH8 n*hVg &hZ(m8g -4/HS/,ZN `-|`-Fgnn@B` A&XR4m-F gd-Fg$/-4Hx/-"<NVL N^NuNVH8*n(n&nBHUHx/- n NJfB`B Э @ " Ҁ"A" Э @R mB/-NPHxHSHTNwD JgHxHS/.N 'MP`^B092 H/HxHxHxB/-NHUN~0 +䰭6f +谭:f +찭>f +PgHy*NX'mZ80-4Hr ЭZ '@@0-4H'@HpL8N^NuNV n/(N/. /ahP//9N N^NuNV/. /.a>P//9NP n!@N n (NN^NuNVH *nJ g(B092 H/HxBHxB/-NHUN~0 B Э @C "R mHxHnN-HPL N^NuNVH0.. <(D( 9(8"<N&-y(HJo rNJgHy*NX .Ї//9$NP-@g` "<N* .-@B/9(P/ .Ю/N0JJfF/. .Ї//9$N y(P/(NKXHy+NXJg`/.//.a / Ю/ .ЮЇ/a .Ю, *@ " Ҁ(A`DHyHxp0-@/ /HUN, N^NuNV n (8S bz@0;NZBp"ppp`| . Ю @`l .r .Ю @`L .r .` .r .` n/(8HyGHyN, N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.N~XN^NuNVA-H#rHn/. NP n0( gp`BN^NuNVA -H#lrHn/.NP09| gp`BN^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9rl  @*PJgЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-hNLp0-@/NPXXRe 9(Dй(@*@ .ЮЇr "9(DЁ(@ Юr ,`(XXSJfNI\-@ .r  y(P!@Z y(P#Z(8 .ЮЇr #(@#(@߹(H0 y(Ph4 y(P0(4Hr W y(PШZ!@/.NIXJgv/. /NP//./9$N `F/./. /9(PNr JfHxHyvNP`n y(P NJL0N^NuNVH0..,. *@ . (@`8 /Hxp0,@/ /HUNLXXRSJfL0N^NuNVJ+f 9<rN#+J+ fB#2+ 9<rN"9+ o 9<rN#+ J+f6#+ 9+ rN"9+o 9+ rN#+J+f #(+ vf$ 9wTr ?oHxHy+`NPJ+f 9<"<N#+ +l #+ vm& 9+"HAHABAЁrN#+J+f 9+#+N^NuNVH<Bw|BBJ9w0f^/9+/-:HUNr ` f>NIdJw|gBw|BHyv`R9wbBHywbNPNI`B-| 9*rN".o-|-|-lJJVg lVJ(Ef 0(BHѮ/9+/.NP-@".N"9xHo2 .ѹHHTNXJf/9H/.NPH&LB +4o # +4 +4l #+4BB۰*y`\ -  fB -g8g2JVg mV(Ff-HH*o< -f - n -f$-HH".l(M-HH-@`Jf -g -f-mBJVg mV0(@H(EHHNѮ .ذ+4l""HA HABAЁ0-@R`-y۰ n (nF#۰$|ۨ` j .m$HJ((f n!j%n n!n n DeJfH-|$y۰`.*R-HH-HHЁ-@m(M-@$jfJf$JgfJg .*oNId ,f HTNJ~XNIJgF-lBJVg lV0(@H(EHHNѮ/9+/.NP-@ѹH`B/,>/,:HTNr JfT/9H/.NPH`8NIdR9vBHyv`VNVH8 9+rN"9+NrN/ 9Hr N/NP//9HNPH 9йxrN# 94"HAHABAЁйxrN#4*|s0(|&|` ЕrN( ѓBXXXsc 9wrNJfѹ 0-Dy-HHS b@0;N - nR - gRy`J - g( - nRy`.-HH*lRy`-HH*lRy-HH*m `6R - gRy`Ry -:Э>ѹ0-DyDe 9ѹ 9ѹ09y09 y3"/.Hyva PL0N^NuNVH *nB +@ @/(/ 9+X"9+\N.// . NN// " Ҁ A/(/ +@ @ "(NN6$& ւ C !AR m|L N^NuNVH8*n(n&n BB Э @p0(@k@kXR mHxHT/. a L8N^NuNVH0*n (n..`2HyHx ?/ r /HTNLXSJfL0N^NuNVH0*n(n -6ЭZd@ Z`. -6ЭZeJ -6"-6ҭZ$ Ђ`F0-4Hr -h/./.NpPJf/./.N͘PJfHnHn .R l .R`p//./.Nx-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NɴgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9/9 .".Nɴfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NpPJf/./.N͘PJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NԶ .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/N$XJgm+|r+|r+n 0-gl(m m R Э "-d f -,/HT-HH/NԶ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NԶ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NԶ g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<偐c0-4Hr ЭZ"< L0N^NuNVH *n.. 6d ЭZ`r "-6遰e6 <>d( -6ЭZ"-6$Ђ`"0-4Hr ЭZ"<偐L N^NuNVH8*n(n .Ю-@&l +0"<N-@` .".N.BHx .".N/HTN"+d-@` . U@鈁UJ9)fJlUU@Rs|`* r "<NЮRsx|` " Ҁ A R mXR .g Rml .m L8N^NuNV.*n09v°ywdf$ -"<N-@ -$Юw8oHUN` vo -$"9oN-@Юon -$"9oN-@"9vN"HA HABAЁp @=P ."9vN-@"9oNЮ+@$`=yp;nJnfHy+NXHU0.H"HAHABAЁ- @ PNX*nN^NuNV/. HyHx0. H/Hy۸HzNN^NuNV/. HyB0. H/Hy۸HzbNN^NuNVH0HxBHy0N *@gp0-& `g)HUNX`x=mPHUNX0.H.m )`H(|p `40nf&Jg )`( pr N/a` JTf)L0N^NuNVH ."HA HABAЁp @=PHx0.H/0.H"HAHABAЁ-x @ PNP ."HA HABAЁp @  ."HA HABAЁp @(B` , ."9oN$ "9vNԀ.w8mHy+NXoo,9oJfl3pw`HxHy+Hx rNY//9N/9Hy+ rN/ rN//9N`///9N ڹom$LN^NuNVH8NId-@`@HxHyNPJg*y# /.NIX .*`f4 f .r ѹ` .r ѹ+n, . g -@ y (z"(VЁ".Ё(@ .r //.NxHP&@B`*0+@ggHy+NX(XXe y (VЮr +@ +|0+n$4`+n `+nHUaX.-+n $;n"B0."H"HAHABAЁ- @/HUNb . gdHy+N`߭  g, .fJfHy+NXB/.a P "<NѮ Jn*NId-@ǧ+y # 9@g.HyN X 9 /N X/.NIXL8N^NuNVH *n gHy+NXNId.+y RsP -"<NѹsX# 9@g 9 /N X/NIXL N^NuNV n0((H/Hy+NPJ g -|+`-|,/.NX/. n0((H/Hy,)N Hx /.NP n@ N^NuNVH0*n n(PB nJfB` fB`p//,/N Jfp`pNId-@`@HxHUNP f/.NIXBm+y(P,+T Jo .*;n n ("<N+@$+lHU nNX.- y(P /-m /.N?nPHx/.HUNb NId/.//.N? y(P @g HUN X/.NIX(߭  n nߨJ(f gHUN$X-@J(fJg .` nP nS`XL0N^NuNV n o!|N^NuNVH0*n(mVg HTN~X ->Э:Э6"<N;@4Hy0JHUN_PJg.BHyHyHy0JHUNdpJf"HUNb6Xg HTNXB`HxHyHUat B  @p0@"ҭ Ar2(AgHy,@NXR mHyHUNePgHUNXHTNXBBNId, -f HUNJ0X - g#+L /NIXB-R+0RspL0N^NuNVH8*n-|-|(|&| 9g" 9f-|(|&|NId.` .BHTNP 9f ./NIXHSHTHUNv HSHUNePJfHy,GHUNxPB`PR'n D'nH HUNXJVg" mV (Ef"H3h@BHU/-VNP+mBJHk/. BHx -6ЭZ/HUN'Hk8/.BHx0-4Hr ЭZ/HUN'JBgHy,ONXBHSHUa NIdHxHUNfP - g -f(PgHy,^NX HUNb6X B-S+0RsJ9wbgB9wbHywbN X .F 9g .FHTN XJf4NId. (Pg -f HUNJ0X/NIX .L8((l,(<ƄȂ$e FgBFx 軄FNuBBNu$<BNuH|"aa. L>NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nb N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NϜPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J f8 <# < ###  .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bf gB`R  o "<N# BN~X(@ 9 " Ҁe 9 /N~X(@g y 9Xg y  9 " ҀY(# <  A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL"<N. -6"<N,0-4HfR 0-4Hr  `Z0-4HlR(`R$ ,H"<N*0-4HlJDg ,HVg -6ЬD"<N-@ ,HV"<N-@JgJg~ .Ю nnR, -6ЬD"<N-@ ./ .r 㠐ЭZ/0-4Hr ЭZ",HS偐/N SJg( r /0-4H/ /HU/.aJDg4 -6ЬD"<Nr //BHU/.aB`: -6ЭZ"Ё&@f 0+@f+gHy,fNXRDmB`F0-4Hr ЭZ"偐&@f 0+@f+gHy,mNXRHmL8N^NuNVJoNB092 H/Hx/./. .r n ШZ/ (N ".Ё//. N~0 N^NuNVH0 y(P*hVgHUaX(mP-FB<`-F/9(PHUabP y(PBVL0N^NuNVH8*nJ-g(y`f&LJd`JPlHTNXL0N^NuNVH0*n(mVgHUN`X+l8^)M8R,EL0N^NuNVH8*n(mVg@ ,8f)m^8`'m^^B^`$&l8` +^g&@J^fHy,NXL8N^NuNV. n *hVg/.aX n !m8^+n 8*nN^NuNV#@aNߜB@N^NuNVH0HyHy0JN7P-@JfHy,NX(|h`"-l n-hJf .X @-PgB e n ( r //9$NP-@fHy,NX .r -@Hy n ( r / .r / .r / ./NL` .Ю @JfZ .-@0,H//. n PNP-@Jf6Jg(/. n ( r //9$N B`/.Jg <,` <,/0,H/ n/(,Hy,N-l Jo m/.Hy,NPJg`f/.Hy-NP/./.aPJg` .ЮЮ @Sl9|)|)n nJ0g (02,HЁ @ *|l~` fJmf0-lg m?f/.HU n hNPJg;|;l+|(+n Jmg Ll;yNRL`;|+L$ nJ(g ((2-HЁ @ 0-H/0,H/ n/(,0-H//($Hy- N nJg HU hNX,Jff-Tf*|l~`Jmfv mfl-m n-hJf .X @-PgD n0(4-@BJg -n` e n ( r //9$NP-@fHy-!NX .r -@Hy n ( r / .r / .r / ./NL` .Ю @JfZ .-@0-H//. n PNP-@Jf6Jg(/. n ( r //9$N B`/.Jg <-M`Jg <-R` <-X/0-H/ n/($Hy->N-mJo m/.Hy-]NPJg`X/.Hy-pNP/./.aPJf Jg` .ЮЮ @Sl+|(;|+n ;| nJ(g ((2-HЁ @ nJg HU hNX,-UfxHy/.N8PL0N^NuNVH8*n . @(P` g0&L(l6fB6f . @ `'M6L8N^NuNV#Dx <"9oN3C33 "3 333"N^NuNV#wN^NuNVN^NuNVsN^NuNV.*|pB4+|$ ->fF y 8 HUNP,X+| :| HmHG+|>Hx@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83`>>... lost+found...usage: mkfs special size [ nsect ntrak bsize fsize cpg minfree rps ] %s: cannot create %s: cannot open preposterous size %d preposterous ntrak %d preposterous nsect %d block size must be a power of 2, not %d fragment size must be a power of 2, not %d fragment size %d is too small, minimum is %d block size %d is too small, minimum is %d block size (%d) cannot be smaller than fragment ((size (%d) fragment size %d is too small, minimum with block size %d is %d maximum block size with nsect %d and ntrak %d is %d cylinder groups must have at least 1 cylinder cylinder groups are limited to %d cylinders cylinder groups must have a multiple of %d cylinders file systems must have at least one cylinder too many sectors per cylinder (%d sectors) %s %s %d %s %d.%sWarning: insufficient space in super block for rotational layout tables with nsectand ntrak File system performance may be impared. nsect %d, and ntrak %d, requires block size of %d, and fragment size of %d cylinder group too large (%d cylinders); max: %d cylinders per group mkfs: nsect %d, ntrak %d, cpg %d is not tolerable as this would would have cyl groups whose size is not a multiple of %d; choke! inode blocks/cyl group (%d) >= data blocks (%d) number of cylinders per cylinder group must be increased Warning: inode blocks/cyl group (%d) >= data blocks (%d) in last cylinder group. This implies %d sector(s) cannot be allocated. Warning: %d sector(s) in last cylinder unallocated %s: bogus minfree reset to %d%% %s: %d sectors in %d cylinders of %d tracks, %d sectors %.1fMb in %d cyl groups (%d c/g, %.2fMb/g, %d i/g) super-block backups (for fsck -b#) at: %d, write error %D cg 0: bad magic number first cylinder group ran out of space internal error: can't find block in cyl 0 cg 0: bad magic number fsinit: inode value out of range (%d). seek error: %ld rdfsread error: %ld rdfsseek error: %ld wtfswrite error: %D wtfsisblock bad fs_frag %d clrblock bad fs_frag %d setblock bad fs_frag %d @(#)mkfs.c 2.10 (Berkeley) 4/11/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB BHzN ->g Jy)gp`"HU0. H/-EH(T @ PNP*nN^NuNVHyp9ݵH(X @ PNXHypNZPXN^NuNV/. Hyp9ݵH(\ @ PNPN^NuNV/. Hyp9ݵH(` @ PNPN^NuNVH *|p ->gNIl,`HU/-EH(h @ PNP y N. f -> gB g6/9 y NXJf">HU-EH(t @ PNX/NIXHxBHzLN L N^NuNVH *nB ->!fTJgL y ,Jf ># f m  maB`4-H @0H"-os` 9orN/BHzN `JoHmN|X. g~ -: fr /HUHyRN >`l ->@g>HmN XJ,gh ->//-,NPB,>`B/ y NXJgR >#-H @0H"-otL N^NuNVH0*|p~(|B`H -: gB`HxHmN~P.Jg( Ї n/HTHmN} ܇JnJo4(|`R e/9 T/Hy y \N Jf4HmN|X. /HUHyRN >`Jo sNIl-@>-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>/.NIXL0N^NuNVH0*|p/././. HU-EH(d @ PN-@Jm .`/././. HUNR-@Jl . kg kgp`^ n"y 8"B`N(|HxHy n/N Jgp`& є Ѭ Ѭ Ѭ Ѭ y @ `L0N^NuNV  mp`& y T Ю  @0?-@N^NuNVH..NI\, fHx y NX/ y NX/NIXLN^NuNV. y N. g ..N^NuNV y T-PHx .p/N>P .p/NXN^NuNVH *n . r".ЁЮ,BA 0rA"2(Ё*f `mJm R ~mpL N^NuNVH0*n.. BB Э(@ fp܀A(H0-HS*S`0-H**Ul*Jo fv /HTN|P܀  gp܀z`Hy2$NX r"Ё, r"Ё, F, `xp܀S R(@ /HTN|P=@HxHnHnNjn p0.܀  gdp܀JglgTJmf*U`L0N^NuNVH0 <*r -@BaNB`X. ?...A r"@2R .耺ez8`X. ?...A r"@2R @eN*|B *XR e` *XR <r ⨺d` *XReJ2@gLz`2. ?...A r"@2R <"<Ne <(r /aX#wt``HyHx/9wt <r /Hy NLHyZHyN>PJf(HyNX ZfRwt wtm#wtwTBHyHx  / <r /Hy NLHyZHyN>PJf HyNX Zf R m#DzwtHy//9wt <0r /Hy NLHyhNX 9wTr / 9wTr r /Hy2hN JfHy2NX`$ r / r r /Hy2N #J28f o -@ (op(` .#28r "<N#28 ."HAHABAЁrNr "<Nѹ28 .rN-@ P28o( 928Pr r Ѯ#P28 .ѹ (o(#(` 9wTr "<PN#28 28l #28Hx/928Hy2N J2X`Hx/.N@dPHyHx/. <r /Hy NLNHxHy/.B y(P h0( /NGFp0-@/N?X*nN^NuNVH<*n  g 9 ` -,-@ - r -@ gP&m "<N&@ - ЭY$@ "<N`d g, m, (".Ё&@ -r " ҀY$A`0/./.NxHP&@ - ЭSr //.NxHP$@ R.`R9w0Hx/9$NP//9$NP-@g(@`p0+@(XXc .r -@// ./NwD  g ;n<0;@>f,Hy]Hy tNDPJfRJRfH`nHxHy:afPJfHy:aX`V-y:#^ y!n ."< N\ @*Pg .f-f#+y:+y; p09:-@JRgHUaX/HnNP`/-HyjHnN . gj @g@ `gX g g/.HnHymHy tND-S/9:Hz Hz a * `JVgHnHyHy `ND /9;/.HnN^ JgHnHyHy tND `~JVgHnHyHy `ND HxHyHnNp HnaRX09:H/09:H/HnN /9:Hz Hz a L `JRfxJVgHnHyHy `ND HxHnNpP#lHnHy`09:H/09:H/HnN JbgB/9:Hz VHz a Hz raX`4JVgHnHyHy `ND 09:H-@09:H-@B9B^/9:Hz ~Hz "aJ HnHyN*PJl*HnHyHy tND -S`/./.HnN`JVgHnHy>Hy `ND HxHnNpP#lHnHyO`09:H/09:H/HnN /9:Hz Hz >at /9NܪX/.HnNPHmHnNRP`**U`-| ` n*P`JRg"-gHmHUa"X/NRP-f-f$HUaX/HygHy tND `JRgHUaX/HnNP/-aX/HnNPJVgHnHnHy|Hy `NDHnHnNNPJlHnHnHyHy tND*UfX :eL N^NuNVH -|=|p0./HyHnN p0.XP=@`HyHy tNDPHy:a ,XJg`Hya`Hy`*|:p0. @f :f~HnaXS gTp0. gHyHy tNDPHxaXHyHy tNDP#b#^Jf Jbg/9>/9:aPJg/9:HzHza HzHnaPHzaXHxHy:a |P gHxHy:a bP gHxHy:a HPJfJgN/9NXHyaX#Jf*HyNX`/9:HzdHz`a `dL N^NuNVH0Jbg> .Ю -@*ndJUgHnHUa"PHzHnaP`B`V .Ю(@ ."<-AJlg p0,c .Ѯ`p0,ѮJg Hz~HTaP . mL0N^NuNVH0 .SrNй @HH .SrN\rāf$JVg/. HyHy `ND` ."< N\^ @*P`N -f@Hx/. /.a( Hx/. HnN HxHyHnNp HnNX-@/-/-/9a\ /9aX(@/9aX(@/9aX(@/9NX-@`"HxHlHnHyHy tNDg lf ,/g|ABp0,Ю dp0,/HlHnNp Hn/aVP/-/./9a `H*UfHx/. /.a L0N^NuNVH0#*n /fRA(H`JgR /fTBHU/9a8P#JfB` ./fA*H` 9L0N^NuNVH0 ."< N\^ @(P` ,g(TfB`t/,/,/9a /. NX-@/9aX*@g mf -/gp0-f/./. HmN Jf L0N^NuNV. |: <C"QB`(AܤJgt 9|R|r AЈ/a$X 9>"<N"9|f o 9>` 9|Sr Ю/Hn nNPB|`hJ|o: o 9|r ` 9|Sr Ю/Hn nNPB| o <` ./Hy> n NPn4Hy:atX` 9|r Ю/Hn nNPB|`xRܠmHna8XJf,/9aX/Hy5Hy tND B:`*HxHnafPJfA <C:"QJ|nf..N^NuNV/. /./9N fHy\NXHxatXN^NuNVHx/. /9Nږ fHyjNXHxa4XN^NuNV . rNЮ-@-n`$Hn/.a PHzNHnaP .eN^NuNV/9a xX/HywHy tND /. /.a:PN^NuNV . ѹ^ ^o(/. /.HyHy tNDHxa `X/.HyNPN^NuNV/9a X/HyHy tND Hxa XN^NuNVN^NuNV. m~B r  @BR mBHx(Hy/9N .lNHyNXJg$/9a @X/HyHy tND JZfHyHy tNDPHyHy tNDPS Lm 9 PR P @`Hy LN+m 8 -8+n HU n NX  fdNId-@`/.HUNP g/.NIX+m8 / ./NP/.//9$N LPJf߮Jn .LN^NuNV0. Jg g" g8p`P . r -@wTl`: . r -@ d ` . r -@ d0N^NuNV#!#!Hy!NXJf n0H-@#!` #!pN^NuNV#!#!Hy!NXJf nHH-@#!` #!pN^NuNV#!#!Hy!NXJf n0#!B` #!pN^NuNV#!#!Hy!NXJf n#!B` #!pN^NuNVH0A *H(y(PBRs4 |,-P-hp0-B f#(T`-HfAH`A|+H< . gnp gn gn gln g`NI\HU/.Ba T /-=| 9tS-@HnHym/9Nz JlHyPNXHx Hy>NPHy:aXJfNSR^Hy:aXJfHy\Hy tNDPHxa XHyuHy tNDP. HH Rgl rgd tg xgr`Hy:N X/HyHy `ND Hy:N X/HyHy `ND ` n/aXX-| n HyHyN$P#Jf&HyHyHy tND HxaXHyHyN$P#Jf&HyHyHy tND HxaX/./. aPN^NuNVH HnHyNPJlHy Hy tNDPHxabX#>J>o 9>S>g&/9>Hy/Hy tND HxaXHxHy:aPJfHyBHy tNDPBBBHydBa #^HxaRX` n /a X-@g.SrNй @HH .SrN\rāf . X @/HyHy tND`LJRg n /aXJNg . X @//.a P`Hx . X @//.a: .SJfD toa#t#xHy:aXHy:aXJgHxHy:a:P f Hy`.B/9pNܾP# fHy`nHyHy tNDPa/9NܪXHyHy tNDPHyNXJgHyNX#xJnrHyHy tNDP` toaHy:aXJgb/9xHy:aPJf/9:Hy(Hy tND `>HxHy:aPJgHya XJopHy:aXJf4B`RHy:alXJg/.Hy;Hy tND HxHy:aP +f)Hx /9(PNPN^NuNV . r -@-nJw4g 97R7Jn/. /.Hy8ON .r ⨰f n f"/.Hy8sNPHy8NX`4 n/(/(/( /(//(Hy8N n-P`N^NuNVH0NI\-@Jg .` <8/Hy(XHy8N n0(@/0(B//(D y(P0((H//. Hy8N  fD-y n0(B/ B/ y NP/Hy8NP#   g f n/(Lp(K/Hy9N n0(@fD (L*@ (L(@p0/p0/Hy9BN `-y(P n (Lr -@-| n (6-@ n (>S"<-A . m (6Ю ".m@ .m n (:Ю".m" .m n (>Ю".l .rN n"( Ё-@/./NxHP-@ n/(L0(@/NH8P=@p0./ n// n/Hy9cN .rN/ n0(@r / y NPH-@/.Hy9NP` /././. /.Hy9N-n n/( /(/(/Hy9N n/(/(/(/(Hy9N . -@ n/( /(/(/Hy9N n/(/(/(/(Hy9N/.NIXL0N^NuNVBN^NuNVH8*n0--@?.Jo .f@NI-@B Jf#` y!M #a/.NI` l "HA HABAЁ&@ @JhgxNId-@(|8`R@HxHTNP f <A/ Q*_ )|ۼ0#xHSHTa PJfB/.NIXHUN`F+l((+l/.NIXHT0,H"HAHABAЁ- @ PNXL8N^NuNVH0BNLJfp`NI-@ . ngn ng ngh ngB ng8 ng: ng ng-|/.NIX .`(9`B99` n#`(nB "HA>>HABAЁ @ g R m l "HA>>HABAЁ @  "HA>>HABAЁ @ `R n :` @ hg4 @ h0(& `f n h (N.m -|`.-*-JmxJo ljJf, l\ "HA HABAЁx-@` l0-|B "HA>>HABAЁ @Jf-FR l*Jm "HA>>HABAЁ @ f`4Jl -|`,. "HA>>HABAЁ @ $HB>>HBBBЂ$ "HA HABAЁԀ-B n h (N n0J l n!yD` n!m  n!m nJo (Ш#D` nBBD n1|Jm n "HA HABAЁ"@"#h#h`L0N^NuNV/. HyHx0. H/HyHzNN^NuNV/. HyB0. H/HyHzrNN^NuNVJ@(g 9@(`J9>f <@`B!#!# !#!#!#!!3 !NI-@Hy!aX 9!g/.NIX !m !oB` 9!N^NuNVH8(|`fHxBNP-@gh @!|  n (Ј&@Hx\HSNFPHyHSNIPR9='M)m '|XHSa"X*l g 9=eL8N^NuNVH<*n(mA $H -X g gn`+l @+lD gp`p@0,@%l$%l B(%y|R|y; |%PB<+|X+|Pp* f /HUaP`HRa X&@Jg+|XHSa ^XL<N^NuNVH0J9>f8R9>HxNMX*@JfHy@`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|\ 9䰹pl ` @*PJg -$lr Э",t 塐-@Jo+@( .`B( ,ѭ$pL0N^NuNVH0*n(yx g9m @g HUN XHTNXBL0N^NuNVH0*n(y` -$g(TfRB`./9NgRXJfA #-; L0N^NuNVH<*n(y` -$f - g(TfJ99gp- gp-?-@/- NgXJf 9紁 &|  g>edRkp-@gJf/-NgRXJfdjp-@fb lR ."HA HABAЁAЈ$@ @Jhg,`t-r9:g,HxHUaPRB` l ."HA HABAЁx$@ @Jhgp- fJ o n lJmJm -ltJ(g R`p - -@ .й oRR`8Hx$NIX-@/.NiX(@/.NIXg .ѹf R`Hx\HTNFPA\-H)HHx@/.NFP)LH)nL .@)@@ n!@ )m D n!lDA -HHx0/HUN . @ ."@" nB n( n( ny:)|P)|Xp- f n ` nB n  n!|0 n!m$ n"n#h($HyHTNIP mF - f.Jl0H/NX l@ ` l@ )|X`HTaX`jHR/.aP L<N^NuNVH(*n/-NgRXJfB`>HUaX&@Jg-k A'P 'n|ny:HSaXpL(N^NuNVH8*nB &@+m+m+m +m$$+m((+m,,(K` 0,Hހ(Tf0;@||M RHxHywBHSNL8N^NuNVH8*nHxBNP(@Jf RB`2)|L9|0 Ь&@gHx0HSHUN L8N^NuNVH BA-H-n`HxBNP*@g.. mrNId-@-ytg( .r s @RSyt n#t/.NIXJg.<0;@ .쐍+@`& po pp` pn .0;@+|  Э-@///.N ߮ n -M J n .`/.NXBL N^NuNVH<*nA $H-|HxBNP(@Jgf)|L9|0 Ь&@Hx0HSHRN Do <` -D.'G,/. //-@a^ -@fHTNXR`F(߭@Dߪ(JDoR< N @xeBNX`fJ|g nHxNjXHxN:XNJfFHyHNXHxNX`(R|SX oHyS n /(NPJgHyV n /(NPJfRp`HyY n /(NPJfR`Hy\ n /(NPJfRx`lHy_ ./NPJglHya . /NPJfp`B#pJpfHyd . /NPJf/9p .//.af Np-@fjBNX g HygHyNDPHxNX/9p n /(/(a *nN^NuNVH0JfB/./. /.N6 Jl(/.HyHyND /. N`JJxg4Jg <` <//. /.HyHyND*nJfS`BS /gcS /f /fR-M(|x`/.Hl NPJg*@xe(|x`@xdJfA *H` .R @fSA?e*L` . R @fS Ae(|x@JgHxHyNP-@ xR/Hyx/.N /.NjXL0N^NuNHx)N@eNuNV.*n ` .gRJfJf@B`^HH @g` H@ H@B@ހHH0ހR`8B .S//. /.N A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnND Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyNP#f BB`pN^NuNVJg/9NXpN^NuNVJf aJfB`*HyHa`X-@ g f <HN^NuNV.aZJg$a*@JgHx/.HUN Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN Jf `B*nN^NuNHxN@eBNuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL8N^NuNV.*nJg HUNIXBHy8HUNIP*nN^NuNV ."HAHABAЁ8/NIX ."HAHABAЁ< @B ."HAHABAЁ8"@" ."HAHABAЁJ @0R@N^NuNVH<*nBB m0( r -@NId-@ n JfJfB`ZHUa$X n x n $P *gHy@NX5n 8rN-@ ..-|@ -6R-@ -:Ю-@ ->".-A m .l ЭZ(@ -6 l -6`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl -6 -6ЭZ"Ё(@ -: l -:`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl <.0-4Hr ЭZ"偐(@ -> l ->`p,%L D5@&|x3*`Lpc ` p&gJf p0 ?6`6Y SJfp* SJg66`JgHy@NX n /aX n B` က//./. y N /.NIXLS"<-Am .Ь6m(m .Ь:mm .Ь>l rN-@ , ".Ё-@ @JgP/-Lp0-@/NH8P=@p0.? f`9)HH-@B/-LN@dP)NId-@Jg nJfHx/./HTa</.NIXp`BL0N^NuNV.*y(PJfa`/-NIXHyH/-NIP - ga`*nN^NuNV.*nX`J g .  @0*nN^NuNVH<*n..,.*.NId-@ r (@ x(p` r &@JSf:BaX$@R@=S 8rN.?.A6`$p+?"HAHABAЁ8$@Rj ?*X08=S/p./NP..A6R SJf./.NIXLd "-6遰mh <>dZ -6ЭZ"-6$Ђ`n <>e20-4Hr ЭZ"<偐`< <>d 6l0 6l ЭZ(@ R-@ f <`` *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-n `f9 rHH/N܀XJgm+|p+|p+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NݔX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| L` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NܪXJl~0-g /-NFXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N( n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/((Ё*@f0-@gp0-@R"HA HABAЁй(@ ,?gR,< BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*n 928#`BHmNPJgB`p*nN^NuNVH0*n0-H`(@)m 2R,L0N^NuNVH0*n(m2BB-B-||Bm8Bm:B-B- B +|+|+|+|B$+|(B-0B-1|6Bm8B-B-0.+@<|,gJA0gHyBNX.<B@`,fJg S,gJfJA0gHTHyBNP,gJA0gHyBNX,gJA0gHyBNX| Sn.<B@`Jg S,gJf$JA0gHyCNX`BB`,HxHx0.H/a JfB-pL0N^NuNVH00. H. `*@JA0g/. 0. H/HyCGN lJ-fT0. /HyCX`20. H/HUaPJf00. /HyCr` /-XJlr ./Hy1Hy tND HxalX`/./.N8PJgNp-@f/.HyHHy tND Hxa&XN^NuNV nJg0(й c4 <"9 A0HxHy n NPB n0(/ 9//N4 # n0(ѹN^NuNV <"9 A0/9Hy nNPBN^NuNV/9/. Hx/.N/9N0X#>N^NuNVH0*n(n HxHTNPp0(HxHmHlN HlNX9@p0,XP9@L0N^NuNV.Hx NݔX*@B/.NܾP* fHUNFXB`B *nN^NuNV.*nHUNX". gp . J l/. HyXHy tND B . Ю//Nږ . +@JgHxHm /N +@*nN^NuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNV.Hx HxNP*@ ."< N\^ @* ."< N\^ @ +n+n *nN^NuNVH0-|/.HxNP*@+nn/. NX-@n/9N0X+@/9Hx .R//. NJ.g ."< N\ @* ."< N\ @ R(U`(Tg& ,f,f-+LSJVg-g:HTa|X//. HyxHy `NDHxB/9Nl `:-g/./. Hy`/./. HyHy `ND L0N^NuNVB n/(/9Nl /9Hx n(R/HypN <pN^NuNVHyN݊XHyN݊X/.NРXN^NuNHxN@eNu _/<BN@eJfN# . ,. 0H`*@JA0g/0H/HyDKN J-o0gB-J-g0HxHx0H/a HxHx0H/a `B-HxHx 0H/a J-gHxHx0H/a -gnHxHx0H/a ||`JHxB0H/ar HxHx0H/a^ HxHx0H/aJ ||B-J-l B m2B-JA0gHyD]NXL N^NuNVH00. H`(@JA0g /./. 0. H/HyDoNJ,lp`A*HNI|, g&@HxHUaPJg/NIXp`* /NIX;n +n+n (B$HUa`XNI|, fHxHUa6PJgp`./NIXHUN$X. @g HUN XB L0N^NuNVH0*n0-H-@`-@@(@B NI|-@ f .gv .ghS`J`lZJA0gHyDNXHxHy`aTPJgR`;| n|1 n!m LHUN`LJ f )M B` l!M )MJA0g/9`HUHyDN nJ(6g/.aX/.NIXL0N^NuNVH0.. `*@J-6fDHyDNX`2/HyDNP`6JA0gHTHU/HyENB-J-l9|JA0g(0,H///,$/,/, HTHyE N|1+l L fHAg@Ag8J`nHy`N XR`JA0g/9`HyEfNPHTN`Aff|1-l(B$ f+| 0,@0+l ( .BF @/HUaP@6 -6f|6`Af4J-g.B-` g0/,/, NFPB()l(` ,$ng f ,r Ь$+@ - $f4+l$|1 f-||`$-|`JA0gHT/- /,$HyEN9|((`"J-6g(mLfJA0fL0N^NuNV.*n-m-m2 g f  f-| +m+n JA0g@/-$/-(/. . A @//. .A @/HyEN g g fHUa^X` gv  fH`h  f -| `R  f -| `< g0  g$p`j g g gJg/. . A @//. .A @/HyEN|`B*nN^NuNVH0B*|`J-g (m2,fR mB`BJfHTHyF#NP`HUa&X@6J-6gJLg/avXpL0N^NuNVH8*n(m2&mL-|,g gJA0g$/- -A @/HyFSN +m+| `HyFuNXHUaXJg-g^| - R+@p-1 g g gp-1/HyFNPB-17|`-g-f/-HyLNX`( . K @ //. HyLN B`|Hx./- NFPHUHT/- a BmB`H .//. HyLN /- Hx./9HN B-`R l,<Sn m g;|JmgpL0N^NuNVH8*n(n &n k|T  @p0@r " /aX-@ @)P|| ;|A-H  @p0@r "./aX-@ @+P k|BSn k|L8N^NuNVpN^NuNVH<*n0-"(@0->x&@0-H-@JK gHyMNXJK f$Jf/9oBHzN RHx/9HNP$@fHyM)NXL<N^NuNVH0*n(n HT x"<>N/HyMFN |@;lBBmF;lD;lH;lJ;lL;lP;lR;lNB lA . ." Ҁ"A"#hR`'J( ." Ҁ A 7m<'M4'm$8Hx/9HNP-@JfHyMRNXB+@`7|BBkFBkD7|HBkJ7|L7|NBkPBkRHxHSapPJgHTaX/HyMuNP`B lj nBh/././.HTaJg/././. x"<>N/aJgl/.HSaHPHxHSaP/.Hx/9HN J+@fB l ." Ҁ AB ." Ҁ ABR`R`2 m4Jhmfp0-N-@p0-L"HA<N/HyMNPpL8N^NuNVH0*n(n . " Ҁ A x"<>N.BlBBBHxHxB/.B/. HTHxHUa$Jg HUaX-@JgB .".ЁS"HAHABAЁKb @HH".RmJgD .".ЁS"HAHABAЁKc @HH".R((overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#p`T . @(P . @ gf ` <d//.Hx0N `NqL0N^NuNV/9Hn /.NZ N^NuNV/9/. /.NZ N^NuNVA -H .X @Jf n/Hn /.NZ N^NuNHx;N@eNuH // | pNLNw //W.BN@d W/N WNNVHxB n/Nږ nШN^NuNVA-HA#=|B-n-|Hn/. NHPSm .R @BHH`HnBN͘P .N^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N͘PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNbЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NؤPJf/./.NPJfHnHn .R l .R`p//./.Nʬ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nb0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NؤPJf/./.NPJfHnHn N/a*HSHx/9HN `pL0N^NuNV.*nHxBBBB m p(/ -  /HxHUa$ m (-*nN^NuNV.*n mھg:B*nN^NuNVBn=|-n0.SnJ@gv n0nT`HUaXJf@/./.HyM`"/./.HyM`p0-//.HyNN `~p0-".f mbp`dJngB`pN^NuNVH0 n*h .Ю @ P(h(  fp`B@ Bln ., , .+, ,   9nn#n . @p0@r "./aX-@ @)P .$r /aX-@ @)P  @p0@r " /aNX-@ @+P n h gB-JK g$/.( . LR @/HyNDN n h|J(g /.aX`BL0N^NuNVH *n.< m f.,<Sn SJnHyNYNX m|p` m| m p(L N^NuNVJK g/. 0. H/HyNeN 0. HrN-@"HA>>HABAЁx-@ @J8fp` nJ(@fB .Ю @B .Ю @!|R m n1|B nBhF n1|H nBhJ n1|LB/.a~PJg(/.HyN}NP`HyNNXp` n|@Hx/9HNP-@JgB l nBh n1nJBHx/.BHx0. H/aJJf/./. n h40(H/ .x"<>N/aJgH/./.aPB/.aP m nBhJ/.Hx/9HN B`R`2N^NuNV0. HrN"HA>>HABAЁx-@0. HrNЮ-@ nJ(@fp` n (N^NuNVH<*nJK gHyNNX0-. l "HA>>HABAЁx(@0-HrN" Ҁ&AJ,@f Af-m$ .nJgf +m(`0,LH" .N+@(p0,FГѭ(Ah$H l8 ( /NIX,HUHRNPJf*HTalX ,8"*@J gJf /,8aX/NI`HUNXL>HABAЁx*@JK g( . LR @/0. H/HyNN A(H m8 ( /NIX` JgB`@HxHTNP f( NI9n n,n.)n)n )n$HTaXJfHTNTX @g HTN X L0N^NuNVH<*ng&m4$m80+HrFùɐAh(HJ gdJf0)|Jkm"0+Hrᡃɐ0+Hx @R g$BJ.f%L.` j2!L%L2)|L<N^NuNVH<*n`+k.&m.g(k gR60,"HA>>HABAЁx$@0-"-@-l$0,HrN" Ҁ-A ,"<N-@ n ($".l ` n ($-@ n r2*HNr2*LNѮ n!n n!l  n1n)l(HUa XL<N^NuNVH<*n m.$h 0*"HA>>HABAЁx&@0-"(@r2+L ,Nr2+L. o <` .0,Hl `0,H.+l r 㠰(l r ` *(+@(Af +,g +,gB @ HUNeXL>HABAЁx(@Ah .gHyNNXr2,L +N-@r2,L +N-@r2,H .N-@r2,H .N-@p0,JѮp0,FѮAfD *"<N-@p,,-@ gL gBJg>-j `< -"<N-@ g -|`-|-m l40(H-@m4p".㠁ɐ .` @R -".ɸ Aѐ l40(H-@B/././././/./.HSa$L<N^NuNVH>HABAЁx(@)y 0 n0(HrFùɐp*, n( *0("<N(f HyOG`JgHUaX-@HUaXЮS"HAHABAЁKb-@0-Rm nHAmBm0- Rm n(HAm K^mHyOW/.HS/aAfL ,,fBB,@ l4Jhm x(($G"I#HTHS/N /NXNuNuNV#Hz(Hx NPa@Jl HxNXN^NuNVHyHycHy]NP#8Jf HygHy NPHxNXBHyHyHy y8/(HyN(#N^NuNV/. /.HyHnNHn/.ahP#4N^NuNV 4fHyHya8PB4N^NuNV/. HyHnN HnHyaP-@Jl #p`LB`8 .ސ/ .Ю//9N -@Jna| .Ѯ .ڰm .N^NuNV/. HyHnN HnNX/Hn/9N /. /./9N HyaXN^NuNV/.HyHnN HnNX/Hn/9N N^NuNV/. /./9N N^NuNVHyaXN^NuNV/. /.HyHnNHnHyaPN^NuNVH 4gB`.HyHyafPB*|a2R m <L N^NuNVJ lp`*/. /.HyHnNHnHyaPN^NuNV/. NX-@/. NX//. /9N ga/.aXN^NuNVHxHnaP .Eg .Ff>HABAЁ @ P0(H&BBBBB/BHxHUax$` K^mHyOu/.HS/a/.a`\ fAf ,,f g f0m`Bm٭ r ѭJmf Bm ;m /.NgRX"e L>HABAЁx-@ fJjo|HUaXL<N^NuNV n /($ n/(/. .LR @/ n 0(HrNa/ n 0(HrN/HyO{N`j&m.B6+k.B'l HTNX .f nJ(.gJ g /.arXJ.g6J6f.HUa`"N^NuNV.0. HrN. mp`@/. HyHx0. H/ "HA>>HABAЁ /HzN..N^NuNV.0. HrN. mp`>/. HyB0. H/ "HA>>HABAЁ /Hz N..N^NuNVH00. HrN"HA>>HABAЁx*@0. HrN" Ҁ(A . dgZ dgh dg@ &dg @dg$ @ dgt @&dgpL0N^NuNVH Hx/9HNP*@f^pL N^NuNVH Hx/9HNP*@fp`-n m8 ( n m4"n3h m80(" @"n3P n1|B`FAB"n <"Q2`NLJf9)HH` n <CB"Q2BHUabP` n !l`NLJg n()h`NLJg-np0-L-@ n-hr2-H N".N-@ n Ю-@".NJf .谮gp`b .Ю".Ҭn/.BHx/. n(//0. H/a,JfB .r /B n/Hx0. H/a`NLJg-nr2-H Nr2-LN-@ n Ю-@p0-L-@ n-h-h .".NJf .谮f .Ю".Ҭnp0-H".N" .N-@p0-H".N" .N-@/.Hx@Hx/. n( //.0. H/aJfB .r /B/.Hx0. H/aJfnHx/././. n/0. H/aJfBB .r /B n`rnnnnn . Ю,`.B/. HU/. Hx0. H/a.Jf . Ѯ . mHUHx/9HN `(|n . .@nB-B/.HU/. Hx0. H/an.HUHx/9HN L N^NuNV.R *|x`LJ-@g@ 9 0 m.HxBBBHx x"<>N/a>e/9oBHzN *nN^NuNVH80. HrN"HA>>HABAЁx*@0. HrN" Ҁ(A m80("&@ m40(H-@J-@fp` .l Юop`r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ ѮHx/./././././. HxHSa$-@Jgp`BL8N^NuNVH8 . "HA<N@eNuNVHn/.NTPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNHx6N@eNuNHx N@eNuNVH0JHf8 <L#H <H#L#LT#HP .^rN.*yPB\ g`(*(U g " Ҁe " Ҁd(M *@bTfHgB`R\ \o "<N#\BNFX(@ 9\" Ҁe 9\/NFX(@g yT 9TXg yT  9\" ҀY(#T <H A ` " Ҁ#PPc A#X A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL <C"QB`(AܤJgt 9Rr AЈ/a$X 9B"<N"9ܲf o 9B` 9Sr Ю/Hn nNPB`hJo: o 9r ` 9Sr Ю/Hn nNPB o <` ./HyB n NPn4Hy>aX` 9r Ю/Hn nNPB`xRܠmHnaXJf,/9aBX/HyHy N B>`*HxHnaPJfA <C>"QJnf..N^NuNV/. /./9N fHyN XHxa&XN^NuNVHx/. /9N fHyN XHxa XN^NuNV . rNЮ-@-n`$Hn/.a PHzNHna^P .eN^NuNV/9a X/HyHy N /. /.a:PN^NuNV . ѹb bo(/. /.HyHy NHxa X/.HyNPN^NuNV/9a pX/HyAHy N Hxa XN^NuNVN^NuNV. mXB r ( @BR mBHx(HyN|P.l8Jg$/9a X/HyhHy N JfHyHy NPHyHy NPS dm 9 hR h @`Hy dN`X@S dm 9 hR h @`Hy dN`X f .yg .nft .nf Hxa XR.<(/HyNDPHx/NPJlHyHy NPHxa :XJf# RaNP/9HyHy N S dm 9 hR h @`Hy dN`X fB/9NP# f Hy`HyHy NP`hHnaHXJg/9HnaPJfHy`/.aX`*Hx/. 9Rr /N ..N^NuNV# N^NuNV o=|`=|-|aHx0.H/NjP fT o<=|Hx0.H/NjPJf=| 9S-@/0.H/` BBNP oHxHxNjPN^NuNV n ( fp`BN^NuNV/.a"XJfB`Hx/.azPJgpN^NuNVJf,/.a@X n lf/aXJfB`HnaXHx/.NDP n n!n n!n n!n n!n n!n n!n n!n n1n n1n"" n1n$$ n1n&& n!n(, n!n,H n!nT0 n!nX8 n!n\@ n!n`Hx ./HndN kfHnaXJg n!|lpN^NuNV n lgB`pN^NuNV n  fp`BN^NuNV..9> nJfHx/NTP n n-P`/.aX SJfHy>a&XJg..N^NuNVH *n,<BޝSf Ig*/9a|X//HyHy NB`pL N^NuNVH0*n(M` /fBHxHUN&PJlnN0.fPBHUHy%HyNBHUHy:Hy+NHy@Hy NPBaFXHnNzX,mf/RJflL0N^NuNVNJfHy{Hy\`P .//.HyHy N ./N"XJlr ./HyHy N HxaX`/./.N4PJgND-@f/.HyHy N HxaNXN^NuNV nJg0(й c4 <"9 A0HxHy n NPB n0(/ 9 //N #  n0(ѹ N^NuNV <"9 A0/9 Hy nNPB N^NuNV/9/. Hx/.Nr/9NX#BN^NuNVH0*n(n HxHTNDPp0(HxHmHlN| HlNX9@p0,XP9@L0N^NuNV.Hx NX*@B/.NP* fHUNBXB`B *nN^NuNV.*nHUNҬX". gp . J l/. HyHy N B . Ю//N . +@JgHxHm /N +@*nN^NuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNV.Hx HxNTP*@ ."< NXb @* ."< NXb @ +n+n *nN^NuNVH0-|/.HxNTP*@+nn/. NX-@n/9NX+@/9Hx .R//. NrJ.g ."< NX @* ."< NX @ R(U`(Tg& ,f,f-+LSJg-g:HTa|Xr2,L +0N-@r2,L +0N-@r2,H .N-@r2,H .N-@p0,JѮp0,FѮAfJ *"<N-@p,(-@ gR gH g>-j `d -"<N-@ g -|`-| - @p0@r "--@ l00(H-@m4p".㠁ɐ .` @R -".ɸ Aѐ l00(H-@|:/././././././.HSa~ L<N^NuNVH/. HyB0. H/ "HA88HABAЁx/HzN..N^NuNVH00. HrN"HA88HABAЁ*@0. HrN" Ҁ(A . dg d((g dg &dg @dg @ dg @&dgZp`-n m4 ( n m0"n3h m40(<` @"n3P n1|B`PAB"n <"Q2`NLJf9)HH` n <CB"Q2BHUaP` n !l`NLJg n()h`NLJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf np0-L"(gp`p n (Ю".ҬnB (r / n(//Hx0. H/aJfB n (r /B n/Hx0. H/a`NLJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf( np0-L"(f n (Ю".Ҭn0-HL" (N-@0-HL" n (N-@ . n( -@B .r //. n/Hx`L0N^NuNV.R*|`LJ-@g@ 9, m.HxBBBHx "<8N/a8 e/9oBHzN *nN^NuNVH80. HrN"HA88HABAЁ*@0. HrN" Ҁ(A m40(<8&@ m00(H-@J-@fp`: .l Юop` r2-L .Nr2-L-A m .-@r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ Ѯ/././././. .  @p0@r ". /HxHSa: HSaX-@ .Ѯr Ѯ JoJgJgp`BL8N^NuNV. . @*Pp0.N f A #(TRs<` mNJfF*m6f . @ R SrdNJf/.Hy\4NPNN*nN^NuNVH0*n(mHx$NIX.BbJf)M(`" ,fHy\_NX l!Mb)MHTaX/NIXL0N^NuNVH8*n`0+4gJg , @p f 0+4gn , @p g/,aX)@Jf `)l*bJg0+4g;|4Rm0J, f.HTa*`6*b)lJg0+4g;|4Rm0 T-h HT nNX(Ug&Jm4f &TJm0gJg0+4gL8N^NuNVH0*n(mHx$NIX.Sl0Bl4 fHy\dNXJg -gB - gN/-/-apPHTabX U-h+|HU nNX/NI` U0(4g| HUa XL0S/HxNjPHx HyBNDPHy>aXJfNSRHy>avXJfHyHy NPHxa XHyHy NP. HH Rgl rgd tg xgr`Hy>NX/HyHy xN Hy>NX/Hy.Hy xN ` n/aX-| n >Hy@HyN P#Jf&HyHyBHy N HxaXHyrHyN P#Jf&HyHyuHy N HxaVX/./. aPN^NuNVH HnHyNPJlHyHy NPHxa X#BJBo 9BSBg&/9BHyHy N HxaXHxHy>a`PJfHyHy NPBBBHyBa~ #b HxaHX` n /a X-@g.SrNй @HH .SrNXrāf . X @/HyHy N`LJg n /a,XJg . X @//.a P`Hx . X @//.a .SJfD oa##Hy>aBXHy>abXJgHxHy>aP fHy`,B/9NP# f~Hy,`fHy?Hy NPaNPHyVHy NPHyNXJgHyNpX#Jn|HyHy NP` oaHy>aXXJgj/9Hy>a$PJf/9> HyHy N `FHxHy>aPJgHyaXJopHy>a`XJf4B`RHy>aXJg/.HyHy N HxHy>a4P f,HyHy NPJfRJfH`nHxHy>aPJfHy>atX`V-y>#b  y!n ."< NX @*Pg .f-f#+y>0+y>8 p09> -@JgHUapX/HnN P`/-HyHnN . gj @g@ `gX g g/.HnHyHy N-S/9>,Hz Hz a * `JgHnHy Hy xN /9>H/.HnNB JgHnHy#Hy N `~JgHnHyCHy xN HxHyYHnN HnaX09>&H/09>$H/HnN /9>,Hz Hz a L `JfxJgHnHy\Hy xN HxHnNlP#lHnHym`09>&H/09>$H/HnN JgB/9>,Hz VHz a Hz ra,X`4JgHnHyHy xN 09>$H-@09>&H-@B9Bb/9>,Hz ~Hz "aJ HnHyNPJl*HnHyHy N -S`/./.HnN`JgHnHyHy xN HxHnNlP#lHnHy`09>&H/09>$H/HnN /9>,Hz Hz >at /9NX/.HnNPHmHnN&P`**U`-| ` n*P`Jg"-gHmHUaX/N&P-f-f$HUaX/HyHy N `JgHUaRX/HnN P/-a:X/HnN PJgHnHnHyHy xNHnHnN2PJlHnHnHy Hy N*UfX >eL N^NuNVH -|=|p0./Hy#HnN| p0.XP=@`Hy%Hy NPHy>a XJg`Hya(`Hy`*|> p0. @f >f~HnaXS gTp0. gHyCHy NPHxa6XHyWHy NP##Jf Jg/9B/9>aPJg/9>,HzHza HzfHnazPHzXaXHxHy>a P gHxHy>a P gHxHy>a PJfJgN/9NXHyaX#Jf*Hy{N X`/9>,HzdHz`a `dL N^NuNVH0Jg> .Ю -@*ndJUgHnHUaPHznHnaP`B`V .Ю(@ ."<-AJlg p0,c .Ѯ`p0,ѮJg HzHTaP . mL0N^NuNVH0 .SrNй @HH .SrNXrāf$Jg/. HyHy xN` ."< NXb @*P`N -f@Hx/. /.a Hx/. HnN| HxHyHnN HnNX-@/-/-/9a /9alX(@/9a^X(@/9aPX(@/9NҬX-@`"HxHlHnHyHy Ng lf ,/g|ABp0,Ю dp0,/HlHnN Hn/aVP/-/./9a `H*UfHx/. /.ah L0N^NuNVH0# *n /fRA(H`JgR /fTBHU/9 a8P# JfB` ./fN^NuNVH0*n(|BbJf )M )M`" , fHy\sNX l !Mb)M sL0N^NuNVH<&|Hx$NIX.*kf/NIX`'mb/NIX(U0,4gJnHy\|NX - f $m-m` $m-m0,4g -R//.HRad`/-/.HRN J- f0 - /NIX.HU l NX/NIX`Hx$NIX. -g /-/aPHSaX - /NIX+|HU l`LJ"g n(HH"B"`. n(HH" `J"f J9"f&J9" f9"H nr(Ag9"HH nѐ9" HH n쑨 np(  n@ n-h g` n ("HA HABAЁ".PЁ*@ n* n+h n(+@ n (R!@ nmB np("#"B9" " "*nN^NuNVH0*n(|HxHUNPJfJ\gN#\Hx"/9HNP".  h A .  h @JfJ/. Hy]HNP`2HTHx/9HN JfHx/. Hy]dN B`(Hx" .  h @/NFP/. HUafPpL0N^NuNVpN^NuNV n h$"n0)H 0"@2 n0( @"nJgp`BN^NuNVH8*n .  h @(P y\"y\P 9\T/HTaPTHlHlaP||.<B@J,gSnJn/. Hy]NPB`|A &HHlHSa:PHxHSNFPBSBkJ,f|| ,g+g*p+//. Hy]N +`|pL8N^NuNVH00. . l> "HAHABAЁ (@ @Jf  ( @*PgJmfp`HxHx(0. H/al Jf$`(/Hy]`,g2/Hy]NPBp`r,g,g . fB)|B@B,Jlf>)|B@9| 9o"HAHABAЁ/0. H/Hz N BL0N^NuNVH >. ,. 0"HAHABAЁ *@ g gPJ-gJHxHx@0H/ab Jf0HxHx@0H/aJ JfHxHxI0H/a2 JgB0fBHx0H/a BL N^NuNVH 0.  *@NI|.`$Jf f@HxHUNP f* /NIX;n +n+n (B$HUanXJfB`XNI|.`HxHUNP g/NIXHUN$X-@ @g HUN X .L N^NuNVH<*n0--@"HAHABAЁ $@ . 8&@B NI|-@`HxHjNP *lR* . ( @ P(h$J f"'M BJ.f)K.` l2!K)K2` k!M 'MJ6fHTaX/.NIXL<N^NuNVH<*n`+k.&m.g(k g0,-@"HAHABAЁ $@B*Jl6BJ'l HTNX*S* mHjN X`B-| . f ,( gf 4gx 8gV Dgh+|6Hx,Hx< ,"HA HABAЁ/NP/NP%@-l-l(`+|6%|,-|`+|6%|` ,$rNo9|` ,$rNf( g/,/, NFPB()l(` f ,$rNR%@ ,$rN-j".䲀fd-l f8 6g$JJg-|L+|6B-|`-|0`-|,+|6%|<`+|6 ,$rN".䲀l-|H ,$rN-@`-|I ,$rN".䒀-AHx,Hx< ."HA HABAЁ/NP/NP%@ op`B-@B0-H h @  -@Hx/NFP . n0 . n(刁( nJ*g n .`0,gB`p n(爁( n . ( @ P0( n(刁( n1n n(( n6/.NX/.NX ."HAHABAЁ-@`@ n/N `HxHy /.N B/.NXR//./.N /.NXR//./.N /.NXR//./.N HxHn/.N gL n/N XJg n/NX/.NX`LSJg"HnaVX-@JmHx/NP/.Hy HnN HnNXR-@HnNXR/Hn/.N gHy N X/.`V-|BHnHn/.Nn-@/.NXJlHy N XB` n =n nf neJHy Hy NP`J.gBHxHn/.N fHxHnHxN . f`~ .N^NuNV=|BBBHxHxN-@Jmz n =@BHxHn/.N:Jm .`P 0g 1gHy N X`& nS n fHy Hy NPpN^NuNV-|J gB`Hy Hy N P-@Jg/.Hx HnN JgHx HnNPJgHx HnNP @BHx HnNP-@Jg @BRHn/.N4PJfJg .` .//.N4PJff/.NXB`,/.NX fBHy "Hy `pN^NuNV/. /.HxgNҌ N^NuNHxcN@eNuNHxbN@eNuNHxjN@eNuNVA-H#$Hn/. NDP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTN`X.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^Nu///YHx~N@ NuNVBJg>HxNX-@HyNXJg8/.HxN(P/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxN(P-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx9N@eNu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNu"o /B/gS @`"Q g2gNuNVH8*nBNXNL(@Jg,HU/N4PJg&l`XJgHU/N4PJfN L8N^NuNVJ 0fHy 8Hy $N P# 0`/9 0NѠX . 4N^NuNVJ 0gJ 4f/9 0NXB 0N^NuNVH0J 0fNHy :Hy $N P# 0f2BL0N^NuNVH0*n`<(n `,f" `./9 0HxHyN -@g @ #gHy /9 VHxHyN -@g @ #gHy d/.aP*@gB# Hy g/.aP-@Jg @BR n  g  gHy j/.aVP*@gnB/.NpX# # #  (y Hy mHUa P*@f8`8R`4Jg8  g  g d(Hy pHUaP*@gBfB < `RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN`X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NrPJmJn -|`-n df +|(`D/.NX+@f,mJf,0-g-HH +@`m+n  df09 gHy xNjX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|`1n+l +n @ HUNeXL<N^NuNVH0*n"0-H h @  (@ -gHy]NXJm oHy^NXHl /-a P0-H h @ PJ(gHy^NX0-H h @ P| m|"L0N^NuNVH  @&Pg2J.g, +"g  h @ PJ(f xJf B`.R`  h @  -@*k.(m fHy^7NX0,. mHy^MNX "HAHABAЁ $@ . @5P*g f5l` n0(",5AHx/.NFP n0  h @ P|   h @ P| k|B  h @ PJ(g .R o8Hy^fNX"*+6f$0+H/Hy^NPp`vSn` f*g*g*gz%|B@p*-@ f| f *gBJg g g f>HTaXz5lB6"`RJ Jl0RHSNgRX`0 gJo  pg/./,$/Hy^N` S b@0;N~`R`f  fV ,( gD 4g< Hg Ig pg qg` ,Ѫ` ,`B` ,$rN%@` Hy^NX`L[l8 ./Hy^NP)|B@NI|.a/NIX 6fNI|. -"f|J+fv||A $HHxHRNFP4( . ( @ P0(,* 刁* m|"/NIX 9o"HAHABAЁ//.Hz~N L ->ffHUNP,X| GmGH+|:/anXBHx"0. H/aP NIl ->f0>HxHUNP` ->gJy)gp`(NIHU0. H/-EH(T @ PNPL N^NuNVH00. . "HAZZHABAЁ*@HU-EH(X @ PNX(m4, ->f ->fBHx 0. H/aZ HUNZPXL0N^NuNV.0. "HAZZHABAЁ*@/. HU-EH(\ @ PNP*nN^NuNV.0. "HAZZHABAЁ*@/. HU-EH(` @ PNP*nN^NuNVH0B*|`(m4`p,,R ->gp g -: gB` -NHH,pg$ -: gx -: @gf -EfBJ fR mRR g f0+| HUN X`HU/-EH(h @ PNPpfZe*|`P(m4pg:,>RJ-EgHU-EH(t @ PN`HUa2XZe .L0N^NuNVH00. . "HAZZHABAЁ*@/././. HU-EH(d @ PN-@Jl/././. HUNR-@JlR . tkg tlg tmg txgr tyg^ tzgJ t{g4 @tjgp` t g t f/aX//. HyHy xNHxB/9NP `:-g/./. Hy`/./. Hy Hy xN L0N^NuNVB n/(/9NP /9Hx n(R/Hy(N <(N^NuNV/././. /.Hy NN^NuNVHyNXHyNX/.NXN^NuNVJ/H0..*n Jo o#p`   @(P   @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z   @(P   @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^Nu/<0N@dNNuJ/H // |  pN o Jg$/|LY/<0N@NrLNwNHxN@eNu _/<BN@eJfN# !f-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>Jg6HmN|X. m -: g",@ >/.NIX`& /HUHyRN >`L0N^NuNVH 0. . "HAZZHABAЁ @*PNIl(p,p-" . b@0;N,2<,. p-* "@` ` . F̀`/NIX L N^NuNVH0B(|*l4gB r  @HH€g|` p,Jg ,>f|HTN X>`h ,>g\ ,:fP ,>gRZ m" 9o/BHzN L0N^NuNVH0B  @(PgxJlgr rNJf /Hy_4NP "HAZZHABAЁ*@ ->g(/aXBHx"/a >HUaXR mfL0N^NuNV y ( f C` y ( fC fp`BN^NuNVH8*n0-H"HAZZHABAЁX(@&m B)K4||Sn|Jf|`|||D||||RZX m0-H @J f# HxBHzN L8N^NuNVH 0. ._mp`. "HAZZHABAЁX*@+|$> ->fHUNP,X| GmGH+|:/a~XBHx0. H/a * NId r  @HH€fHxB0. H/a g> ->f4>HxHUNP` ->glJy)gbp`(NIHU0. H/-EH(T @ PNPL N^NuNVH00. . "HAZZHABAЁX*@HU-EH(X @ PNX(m4NId|  @PNI ->f ->fBB0. H/a HUNZPXNId ->f ||NIL0N^NuNV.0. "HAZZHABAЁX*@/. HU-EH(\ @ PNP*nN^NuNV.0. "HAZZHABAЁX*@/. HU-EH(` @ PNP*nN^NuNVH `v y_HH*R_ "HAZZHABAЁX*@ y_HH.R_ y_HH,R_ ->fHUN X` @g -: gB` -NHH.  g0NId-@-m4 n| n|/.NIX g$ -: gp -: @g^ -Ef:J fJ mRR g f(+| `&HU/-EH(h @ PNP 9__e #r_ 9__f~HxBHzhN L N^NuNVH0B*|XB C @Jf(m4|p,g ->f^HUN X>`J ->g6Hx0-BH/NlPHx0-BH/NlPHxHUNPP>p,g:|(R>J-EgHU-EH(t @ PN`HUaTXZR m .L0N^NuNVH00. . "HAZZHABAЁX*@(m4/././. HU-EH(d @ PN-@Jl/././. HUNR-@JlV . tkg tlg tmg txg tyg tzgj t{g4 @tjgp` t g t f/azX .`NId|  @PNIB`NId|  @`HxHx0. H/a `HxB`B n/aBX/`Hx`Hx`HxB0. H/a /apX n `zL0N^NuNVH..B @g  g g g LN^NuNVH..B g@  g g g LN^NuNVH0.. "HAZZHABAЁX*@(m4NId-@||J-GfBB/ap `T|!z@  @( -Gf@`, -: g``@ -:g -Gf ` -Gf`|@|@|@" A-G (E$$G"I#HTHS/N4 /NXNuNuNVBNX# oX n h -fJB n (R-@` sg$ nJg.HHR af``-|HyNdXHz HxN(PHz HxN(PHxHxN(PHxHxN(PHxHxN(P-n-|Hy8NdXJfa( .ga/.aXJga"aD`NVH HxHy\N$P/N^XHxHxN(P*|`HUaXB @eHz`HxN(PHxNJXBHx HxN~PR mBNX fBNJXaL N^NuNVNFJfDHxHytNrP-@Hx7Hy/N HxNXHxNXHxNXaHxHy8NvPN^NuNVHBN>XBHxN(PB/N^XR mHxHyfNrP,JmtHxB/NJ HxHyHy @N HxHyHy HN Hy PNXHxHy @/N /N^XpLN^NuNVHNF.JfrBHxN(PBHxN(PBHxN(PHxHytNrPBNnXBNnXBHyHHy4N BNXBNX,g f pf gVLN^NuNVHNF.JfBHyNrPBNnXBNnX .g BHyJHy4Hy4N`$BHyHyJHy4Hy4NHxNXHnNXfJgB`HxHyfNrP,JmHxB/NJ HxHyHy @N HxHyHy HN Jg# PB`Hy PNXHxHy @/N /N^XpLN^NuNVHzHxN(P#lN^NuNVH `aBlHzHxN(PBNX.Jlf g8*| @d - g fHUa2XHUaX`L N^NuNV.*nJ gHUaXHx /- N~PB *nN^NuNVHa.JlB`Jga.JoHxHyHyN Ba.Jo" AR l`al.JnJ9g 90gxHyHyxNPHxHyHyxN HxHyxNZPJm2pLN^NuNVHxHn/9N gp` . fB`.HHN^NuNV.BHyRNrP#Jm*|` B-  @e`8/9N^X*|`- 9-g- yadJg*|` HxHy((_ @0H&  @0HgT X33 " X303 Vr 30" A0/.NIXL0N^NuNVH0*n(m4NId, ->!f-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>JgTHmN|X. m -: g >`$ /HUHyRN >/NIXL0N^NuNVH 0. . "HAZZHABAЁ܌ @*PNId*  @,|p-( . b@0;N>DN,.  @}| " AP` ` . F̀`/NIX L N^NuNVH *nHUNX. g fB`:HxHmN>PJf;|BSn;| BSn;| ;|p L N^NuNVH00.  lT0. "HA HABAЁ *@ @ f$0. ( @(PgJlfp`|J_f#_a*G`R , /NIX.0. H/aXJg0. H/a4Xp`$0. H/aLX/NIX >fBL0N^NuNV.0. "HA HABAЁ *@B*nN^NuNVH<*n0-"HA HABAЁ (@0-( @&P$k + /NIX-@0-H/aX)m'm 'mB+ HSNeX`HxHTNPJn g"0-H/aX (4HUNXHTN X/.NIXL<N^NuNV.*n -`o+y`*nN^NuNV0.  mp`4/. HzB0. H/0.  /HzNN^NuNVH00. ( @ P*h0. "HA HABAЁ (@`HxHTNP fJfp0 gBL0N^NuNVH8 ."HA HABAЁ *@ .( @ P(h&|``(HHg+H9@FHH~2Sn`TJfL8N^NuNVH80. ( @*P0. "HA HABAЁ (@0. ( @ P&h . vgF @vfZ n - /NIX-@0. H/adX g&6`P n. ?"(`p`H g6` BS`0. H/aX0. H/aX >f/.NIXBL8N^NuNVH8*n(m0-  &@ -gBHSN X9| - @p0@r "--@r9@ -S-@ .9@ .9@ .9@ .9@9|G9|L8N^NuNVH0*n0-  (@BHTN XL0N^NuNVH8BB ( @*P(m9| BSnp0,g|BSn9|  "HA HABAЁ &@ gp0 gHUNgRXHSN XR mp L8N^NuNV.*y( - /NIX-@a./.NIX/9oBHzN *nN^NuNV. . "HADDHABAЁ(*@+n - X/NX fB`\ m g m | m gf (fHx/9HNP+@$JfHyaNX`|,BBHUa m$p(Jg g/. HyaNP`f/. HyaNP+|(`Hx BHUa -@g8 ."HAHABAЁ`d @//./. HyaN m (g/. HybNPRJg*`/. Hyb&NP+|( (g^p*nN^NuNVpN^NuNVH8*n0-D((@0-x8&@0-H-@Jlf/9oBHz!N Rl0-H" Ҁ A 'Mp'm$tHx/9HNP-@JfHyb;NXB+@L8N^NuNVH0*n(n HT 8"<xN/Hyb^N |@;lB;lDBmF;lH;lJ;lL;lP;lR;lNB l&A . ." Ҁ"A"#hR`Hx/.HTa Jf4 (f-|-|`-|-|B .l:B+A+AHHl nBh/././.HTaRJgN/././. 8"<xN/a Jg /.HSaPHxHSaPJg B+@R+A`zHxB n0(S/0(2(ЁS//.  @p0@r "./HxHTa HTaXJgBA .0R ~mHybjNX/.Hx/9HN J+@fB l ." Ҁ AB ." Ҁ ABR` n <Cx"Q`R`L mpJhmp0-N-@Jop0-L".e-|p0-L"HA<`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| t 9 l ʴ @*PJg\όϣ .Ga}Еж"5BVj}ьError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNjXBB-HH/N B+mm0-gm*nN^NuNHxaN@eNuNV/9Hn /.N҂ N^NuNV/9/. /.N҂ N^NuNVA -H .X @Jf n/Hn /.N҂ N^NuNHx;N@eNu //W.BN@d W/N WNNVHxB n/N nШN^NuNVA-HA#$=|B-n-|Hn/. NDPSm .R @BHH`HnBNP .N^NuNV4.-nB 4`b y$ S m. .R @HH y$"(R!AS AHH` /9$ .R @HH/NPR 4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH  @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH  @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DN^ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| HUaX-@Jg."HAHABAЁ`b @HH".Rm~Jg2 ."HAHABAЁ`c @HH".RmB .JgR gF g> g6 ."HAHABAЁ`d @//./HybNB` m (`g |@|Sn m |`-AHHr,-HH€gB " Ҁ A$Pgg*A-AfAB-H0Pf(0+hf0+hf0+hf 0+ h gL 8"<xN/-AHH/ 8"<xN/HybNp`R mL`-AHHrᡃ,- mp0(H.J gtp0+/p0+ S/p0+S/p0r2+ЁS//BHx HTa@ HTaXJg( 8"<xN/HybNP`p0r2+Ёr2+Nr2+ NS-@Bp0+r /B/.Hx 8"<xN/a `pL0N^NuNVH *n (g m (L N^NuNVH0*n`~Sn m (f(m$HUaX,g ,&cp&` p,`BL0N^NuNV.*n mھfHUa"XJfL/.HybNPB*nN^NuNVBn=|-n0.SnJ@gp n0nT` mcp0-//.HycN ` . gJmgJmg . g|p0-fnp`jJngHxNJX-@HyLNdXJg8/.HxN(P/.NJXN^NuNVHxHyLNvP`PJg" .c .`-n-|HzHxN(P-@/.NJXNZ`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuT\f .@Lbt (@Mcr~,=\s+JZq>`uError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#pp`T . X @(P . X @ gf ` <X//.Hx0N `NqL0N^NuNV/9Hn /.N6 N^NuNV/9/. /.N6 N^NuNVA cNX m (fHUaX$m$p*,*g p**`B &oz& (rDNt @-P n h.&h 0+0 @-P0+"HAxxHABAЁ8(@)ypl n0(HrFùɐfHycN` gHx/.HUa * gv fB/.HUa~ * gR f: (f0B `^m"HycHyaHSp*/a~JgHx/.HUa gJg "HAHABAЁ`b-@0->Rm> nHAm$Bm>0-@Rm@ n(HAmBm@ `^mHyc/.HS/aAfX ,ifNB,@ lpJhm lp0(Hɨ @ ad0+/HycNP` `^mHyc/.HS/a^0+HrN& "HAxxHABAЁ @ P0(H&|BBBBB/BHxHUa~ ` `^mHyc/.HS/a/.a:`d fAf ,if0-/.NgRXDle0 L/././.HjxN-@m .r ѭ2 .ѭ60.m:0.m< n `^mDHycHyaL/.p+/a:/./././.HycNp0*Br2*DЁr2*HNr2*LN-@p0*L".䒀S-A-|`+gHJ+gB +g0 `^m$HydHyaR/.p+/ap+` .r ѭ2 .ѭ60.m:0.m<-m60-NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| d`eB` 0,f -+fp`B, wf0Hx/.NlP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NlP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNVH N6.*nJfS` r NX0 r N.S XgR|a` zf <` RB/.N&P f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNHx6N@eNuNHx N@eNuNVH0J f8 < # < # #  #  .^rN.*y B g`(*(U g " Ҁe " Ҁd(M *@b f gB`R  o "<N# BNBX(@ 9 " Ҁe 9 /NBX(@g y 9 Xg y  9 " ҀY(# <  A ` " Ҁ#  c A# A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0 8b1 nRJf 8c0R 9nB < 8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NrPJmJn -|`-n xf9 HH/N|XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NBXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<gRJoN fD e: r -@YXm Э @0 Э @1mJgF*U`-|B`F n0/ n0(H/HyhN -|/`* n *PB-M |b d6HxBNP*@f -|7`p* +| ;|`YXm Э(@ n (@9nNId-@ n"H (@Dm.RH-|7-M /.NIX/. NX .`hB| nJP0,H".灀9@3v09vH29vR3wd3wdw`3w`p09wdH/ l NX-@JnHypNXJof 'm #o` #oJof #o 9ooo #oo#2d/.aXJg 3wdvL0lN^NuNV .2d#w#pJlBwN^NuNV.*|p`80-H2. Hf0. H/ m NX` JfB*nN^NuNV.N,. f~ /NX ..N^NuNVH *n`6 #gN @g` g4 f*nHx NXa.  g fB` Sd`L N^Nu0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHH+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9(l  @*PJg %s [%x..%x)%x@%x<%s%sSYN,%s%sACK,%s%sFIN,%s%sRST,>%s<%s> rcv_(nxt,wnd) (%x,%x) snd_(una,nxt,max) (%x,%x,%x) snd_(wl1,wl2,wnd) (%x,%x,%x) ATTACHDETACHBINDLISTENCONNECTACCEPTDISCONNECTSHUTDOWNRCVDSENDABORTCONTROLSENSERCVOOBSENDOOBSOCKADDRFASTTIMOSLOWTIMOPROTORCVPROTOSENDCLOSEDLISTENSYN_SENTSYN_RCVDESTABLISHEDCLOSE_WAITFIN_WAIT_1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITREXMTPERSISTKEEP2MSLinputoutputuserresponddrop?tcp cksum %x tcp_pulloutofbandmgettcp_outputtcp_output REXMT?fff@???33?ٙ@@@@AABtcp_usrrequdp cksum %x udp_usrreqiinit/binit%(%  p4p0LDzHb28$jn2&2."6P\AKrL/DT2ԄD$F˘lK^%(%ˈː˪t K(*rV0{ \Ӿ LŠTL6:"7<>XC6?7t((? ? @%d& < :X#;,?0;dPH@ӈӚ timeout table overflowfileexeceexeca rmalloci/o error mapping pagesexitinit diedexit: m_getclrprocno procsnewproc vforkissig psigpsig actioncore?px&??sleepwakeupsetrun0123456789abcdefpanic: %s %s: table is full %s%d%c: hard error sn%d rmallocrmalloc swapmap%s: rmap ovflo, lost [%d,%d) bad rmfreermget@@calloc ...flockifunlockino shared lockno exclusive lockrwipureadc accept f ff}f~@fm@m@tt t@tt@tt t t ttt@t ti@tjtktltm tn totp tq@tttutv@tw tx ty tz t{@t|t}t~tAccounting resumed Accounting suspended |`{}~ABCDEFGHIJKLMNOPQRSTUVWXYZddddddd22xxx}}}}ttrstrt^ ({)}!|^~'`ttwritettyrub bkclose: no buf Ycf2ZRHnoojfpNoRHYZPcf2ZRHptcwritedev = 0x%x, bsize = %d, size = %d, fs = %s alloc: bad sizefile system full %s: write failed, file system is full dev = 0x%x, bsize = %d, osize = %d, nsize = %d, fs = %s realloccg: bad sizedev = 0x%x, bsize -H .X @Jf n/Hn /.N6 N^NuNHx;N@eNuNHxN@eJgBNuH // | X pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVN\/.NXN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nr N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNVH0JM f8 <M#M <M #M#MM#M M .^rNv.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfM gB`RM M o "<N|#M BN.X(@ 9M " Ҁe 9M /N.X(@g yM 9MXg yM  9M " ҀY(#M <M  A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNv.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@%%%&mbinitmgetmfreemgetm_moremfreem_copym_copym_copymgetmget LLRUUR('x'unixsofree dqsoclose: NOFDREFsoaccept: !NOFDREFsosendmgetreceivereceive 2receive 3mfreereceive 4mfreesoisconnectedsbappendaddrsbflushsbflush 2sbdropmfreeuipc 1uipc 2uipc 3uipc 4piusrrequipc connipunp_disconnectvmdrum NDMAPvsexpandvsswapvstodbvstodb *ipvmemall sizevmemfreevmemfree vreadmemalldup mem allocbad mem allocmemall ecmapmemall mfindmemall intrans|wantmemfreebad mem freedup mem freemhashmunhashmunhashmunhash mfinddup page unlockpagein pg_filenopagein PG_FTEXTpagein u.u_ofilepagein mfindpagein intrans|wantpagein c_page chgdpagein vreadpagein pfnumbad c_pagepageout klsizecleanup CSYScleanup centerklustervrelvm rssexpandvgetptvgetuptexpand@?qi?x VX?ҝu?WARNING: should run interleaved swap with >= %dMb swstrategyswfreeargmapswapswap bad ptebig pushhard IO err in swapIO err in pushpid %d: killed due to no swap space killed on swap error sorry, pid %d was %sswapinswapoutswapout rssizeswapoutswdsptswdsptxfree rssizetextxalloctext rssizelost textno mem for mbconfigout of kernelmap for devices%s%d at %s %x mbmemmbiobad priority (%d) pri %d %s%d at %s%d slave %d out of kernelmap for devices%s%d at %s %x obiombmemmbiobad priority (%d) pri %d P2RcjpqsZDL  p2z̐̚,.ATpXL\BXD8TP2^_:_pq&&z{d{L L4J$NZ(( .Hr N`S n0A .ذbJn/9(/9$ .".NLfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N0PJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-nf9HH/N@XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXhe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDXXjjkk Xkf (,:;;|̐pq`qsbzwH͠XtuHuxz͠wcksum: out of data asi4Sun Main Memory = %dK (0x%x) No Multibus memory Multibus Memory = %dK (0x%x) %d system buffers of %d bytes sys pt too smallno memoryavail mem = %d usrptmbclustersMultibus IOPB spaceMultibus IOPB spaceMultibus buffer spaceMultibus buffer spaceMultibus memoryMultibus memoryBuffers in main memory no buffer spaceSystem BuffersCan't invoke %s, error %d icodesendsig: bad user stack pid=%d, sig=%d usp is %x, action is %x, upc is %x syncing disks... done Unix Halted Rebooting Unix... dumping to dev %x, offset %d dump succeeded device bad device not ready area improper i/o error /etc/initmmrw::::::#:(:.:7:A:J:Q:W:]:f:l:r:x::::::::::::::::;;;;;&;9;E;K;O;T;^;q;u;;;;;;;;;;;;;;;<<< <<<$<5>>>>(>1>8>A>K>Q>X>_>h>s>y>>>>>>>>>>>>>>>???/?A?V?\?o???????????@@traplofaultUSER ADDRESS ERROR%s: Command aborted code %x USER PRIVILEGED INSTRUCTIONUSER ILLEGAL INSTRUCTIONUSER BUS ERRORsyscall%d: 0x%x%s(%s%x, syscall: error=%d Begin traceback...fp = %x, sp = %x FP loop at %xEnd traceback... Called from %x, fp=%x, args=%x %x %x %x %s: %s trap type %d, pid %d, pc = %x, sr = %x, context = %x Bus Error caused by %s exception function code %x, access address %x segment entry %x, page entry %x pagefault, pmp %x, pte %x %x hpte %x hseg %x bad addr, v %d tss %d dss %d sss %d D0-D3 %x %x %x %x D4-D7 %x %x %x %x A0-A3 %x %x %x %x A4-A7 %x %x %x %x indirexitforkreadwriteopencloseold waitold creatold linkunlinkexecvchdirold timemknodchmodchownold breakstatlseekgetpidmountold umountold setuidgetuidold stimeptraceold alarmfstatold pauseold utimeold sttyold gttyaccessold niceold ftimesyncold kill#38 -- 4.1a selectold setpgrplstatduppipeold timesold profil - nosys#45old setgidgetgidold signal#49#50acctold phys - nosysold lock - nosysioctlrebootold mpx - nosyssymlinkreadlinkexecveumaskchroot#62#63getpagesizemremapvforkold vread - readold vwrite - writesbrksstkmmapold vadvisemunmapmprotectmadvisevhangupold vlimitmincoregetgroupssetgroupsgetpgrpsetpgrpsetitimer#84old swapongetitimergethostnamesethostnamegetdtablesizedup2getdoptwrapselectsetdoptfsyncsetprioritysocketconnectacceptgetprioritysendrecvsocketaddrbind#105listenold vtimessigvecsigblocksigsetmasksigpausesigstackrecvmsgsendmsg#115gettimeofdaygetrusage#118resubareadvwritevsettimeofdayfchownfchmodrecvfromsetreuidsetregidrenametruncateftruncateflockportalsendtoshutdownsocketpairmkdirrmdirutimesgetdproprevokeunmountgethostidsethostidgetrlimitsetrlimitkillpg#147Vector 0Vector 4Bus errorAddress errorIllegal instructionDivide by zeroChk instructionTrapv instructionPriviledge violationTrace1010 emulator trap1111 emulator trapVector 30Vector 34Stack format errorUnitialized interruptVector 40Vector 44Vector 48Vector 4cVector 50Vector 54Vectoa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`heB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NjXHx` afvJgp`p//.N~P.lB (f6Hx/.NP.Jg Jm/NjXHx/.N~P.Jm.HxB/N `Jgp`B//.N~P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N~ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JI$f8 <I(((#I$ <I$#I(#I(I0#I$I, .^rN.*yI,BI8 g`(*(U g " Ҁe " Ҁd(M *@bI0fI$gB`RI8 I8o "<N#I8BNX(@ 9I8" Ҁe 9I8/NX(@g yI0 9I0Xg yI0  9I8" ҀY(#I0 <I$ A ` " Ҁ#I,I,c A#I4 A 9I,*A L0N^NuNVH0*n(MY#I, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I4 L0N^NuNHxN@e#lBNu /йl/@HxN@e 9l#lNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ddattach: no space for disk label ddattach: err %x dd%d: can't get initialization memory dd%d: error %x reading label on head %d: %s dd%d: Corrupt label on head %d dd%d: Misplaced label on head %d dd%d: Unsupported phys partition # %d ddcmd: %s nointr=%d dd timeout ddopen: dev %d flag %X dd%d: unit not online ddopen: no buffer for disk label ddstratetgy ddcommand: dev=%d %s ddgo queueing error 1ddgo queueing error 2ddintr dd: intr from unknown unit ddintr: unexpected interrupt ddintr: bad bp faileddd%d: offline restoreretrydd%d%c: %s %s (%s) blk %d ddddcunknown errorunknown errorunknown errorRAM errorROM errorseek in progressIllegal format typ@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83/etc/mtab%s on %s /etc/fstab-a-r-f-v/rorwusage: mount [ -a ] [ -r ] [ -f ] [ -v ] [ special dir ] %s on %s on %s%s read only/etc/mtab@(#)mount.c 4.8 (Berkeley) 12/29/82/etc/fstabrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$hI<M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/fstabr/etc/passwdrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$De<((eEnd of mediaIllegal sector sizeDiagnostic FaultNo indexInvalid commandSector not foundInvalid addressUnit not readyWrite protectunknown errorunknown errorunknown errorData ECC or CRC errorID ECC or CRC errorDrive faultCylinder address miscompareSeek errorData field not foundWrong type of data fieldDrive spinning too fastDrive spinning too slowRead/write controller errorunknown errorunknown errorunknown errorTape cartridge not in placeTape cartridge write protectedTape drive not on lineTape unrecoverable data errorNo data on tapeData Miscompare during diagnosticUnknown tape errorunknown errorinitializeerror statusformatread IDreadverifywritewrite from bufferseekrestore@DHLBTDDWv]zYRWWWWWWWWXX(X*X6XBXWXiXXXXXXYYYYY$Y1YPYaY~YYYYYZ Z Z"Z$Z&Z(Z*Z,Z.Z0Z2Z4Z6Z8Z:Z<ZQZeZgZZZZZZ[[[ [4[K[\[m[~[[[?[[[[[[[[[\\ \\\!\+SMD-2180 SMD disk controller at mbio 0x%x ipc%d: Unknown controller type at mbio 0x%x ipprobe: no iopb space WDC-2880 ANSI disk controller at mbio 0x%x SMD-2181 SMD disk controller at mbio 0x%x ipattach: no space for disk label ip%d: <%s> ip%d: can't get initialization memory ip%d: error %x reading label on head %d: %s ip%d: initialization failed ip%d: Corrupt label on head %d ip%d: Misplaced label on head %d ip%d: Unsupported phys partition # %d ip%d: unit not online ipopen: no buffer for disk label ipgo queueing error 1ipgo queueing error 2ipint: bad bp failedip%d: offline restoreretryip%d%c: %s %s (%s) blk %d ipipcdisk not readyinvalid disk addressseek errorchecksum error -- data fieldinvalid command codeinvalid track in IOPBinvalid sector in command?bus timeoutwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field or ECC error???no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutnot on-cylinder at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing?ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek errormapped header errorunspecified seek errorread/write faultunknown error 4funknown error 50bytes/sector errorinterleave spec errorinvalid head addressunknown errorreadwriteverifyformatmapswitchinitrestoreseekrtzspindownresetMultibus level %d interrupt not serviced! mgbombdone repeatsmbcopystmbcopymbbuf space too smallms: ENOTTY: %x, %x, %x Mouse sampling would not stabilize n0oox4|y\^ (^ @DEpq48(tm%d: can't get iopb space tm%d: can't get MBmem at %x to initialize controller tm%d: no response from ctlr tm%d: error %d during config mt%d: not online mt%d: no write ring tmgo: odd addresstmgo: bad lengthtmgo: gate wasn't open tmintr: queuing errortmintr: queueing error 2tmintr: can't clear interrupt tm%d: stray interrupt mt%d: hard error bn=%d er=%x tmintrmt%d: lost interrupt mttm ^_<    oct%doct`L_@_ rrs, tvU@ su dj_`(ableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN>ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn xyattach: can't get bad sector info xy%d: error %x reading label: %s xy%d: drive type %d clash with xy%d xy%d: initialization failed xy%d: Corrupt label xy%d: Unsupported phys partition # %d xy%d: unit not online xyopen: no buffer for disk label xygo queueing error 1xygo queueing error 2xyintr: intr while busy xyintr: bad bp fixedfailedxy%d: offline restoreretryfixedfixed(forwarding %d/%d/%d -> alt blk # %d) errorxy%d%c: %s %s (%s) blk %d err at blk %d - %s xyxycno errorinterrupt pendingerror pendingbusy conflictoperation timeoutread err - header 2CRC/hard ECC errorcyl addr errorunknown 08sector slip errorsector addr errorunknown 0bunknown 0clast sector too smallmemory addr errorunknown 0funknown 10unknown 11seek err - header 1unknown 13write protectbad commanddrive not readyzero sector countdrive faultbad sector sizeself test error aself test error bself test error cunknown 1dsoft ECC errorfixed ECC errorhead errordisk sequencer errorunknown 22unknown 23unknown 24transfer errorundefined errorforwarding bad blockbad block forward failednopwritereadseekresetformatread allstatuswrite all g gecec%d: Ethernet address %x:%x:%x:%x:%x:%x ec%decintr: impossible valueec%d: send error ec%d: can't handle af%d mgetec0R(g((hen en%dmgetmfreeLARGE LEN %d trailer length mismatch, w %d off %d en%d: can't handle af%d en4.1c BSD UNIX (GENERIC) #2: Thu Jun 30 14:57:46 PDT 1983 R@RD`$@K$__ \\RRRR`$`$K$K$_H`^ g}g g~\\AAJd'T d*  0 .က//. n /(Nb JlHy?NXBNXHyENpXN^NuNVB`< 0m 9op`> ."HA HABAЁЮ0-@ .R @HH-@f .N^NuNHxN@eBNuNVA -H#tHn/.NDP09 gp`BN^NuNVH *| 9l X @*PJg5FCh<GCCHCJSZ0beAZjt3(wIBHPP_gIh @H8j @<E  \p x J$MF0F\<`IDM sXLcf|rL o t =t^fP tM vvLj"gMl v |v "v ! v xv, dv3LB vL awVbNVa8gokMxv2 1w( w0 w4 *w8 (( .SJfd& " Ҁe " Ҁ Ё @ Dd L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL5c^ ~  ~(`@d ~ f~ h~Pfg j ,hT !(k /kb ?:o F?k T J~ [,i j@o q $ ~o l 3g |H | n0 4$ x d | x l   !y* . < H T `J k e$ t ~,q    y~ p pp Mq ! F ( l y D R| } ( ( -! :. A GM R|D c h\ kxt uSu r "> P  ` x b \ ;y  Gf N     $  / n 9  B4P M   V a n| y k    Y ' s X  B     z ? [. j & 0, Cn S6 Y`( aY sr  \ 9  ]d # ,  ` = z 8 -n9zIm<Xaq6l Mz&9H @ P  28D+ T . > *j 6 @oGLPP /Y o` $e\q =t~ x {| +  -+ d  #8 <p @ HkC+ /*+0% N / 06 4A Q8J5QZ+,a <f @m|u D H+(So (P c"\. P L8  oD+$  Ht +) . :rG+M U [ ebj_t z,~ t-@  [ $f+  ( , 0+2< j0-x X4 EL 8%(&-4f?0>6E-LrCYa1ht:"qLz2.^{K  ː>XX8%2a 8A\(($G"I#HTHS/N4 /NXNuNuNVSX NBHy4NVP-@HxHyX/Nf `Jf(J\f Hy>HyN PHxNXJ\gNJfHygNXHxNXaBNX`vHyr n /NPJfRXSX JnJobHyu n /NPJfHR\` . X @/aXJfRPSJn/9PNXN^NuNVN`-@gn @ < C"QaHyxHnNPJgDHyzHnNPJgHy}HnNPJfHnaXJl HnNXN^NuNVH(/.NXJl/.NX`JXg$/.HyHyN `J-fBHx//.NP*@JfgA-H&|X`Hx /.Hk N` Jfp |` <C"Q&|X` Jf@Xd@HxHyNP-@ X/HyX/.N p`,@Xeh/.HyHyN BL(N^NuNV.*n ` .gRJfJf@B`^HHe @g` H@ H@B@ހHH0ހR`8B .S//. /.N A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnN Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyN4P#f BB`pN^NuNVJg/9N.XpN^NuNVJf aJfB`*HyHa`X-@ g f <HN^NuNV.aZJg$a*@JgHx/.HUN` Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN` Jf `B*nN^NuNVA-H#Hn/. NXP n0( gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx$N@eNuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-gO eӾ = p!*)d&1#˪8/?F\K(T"]PeqKpA00<aHbr^-%dQ5D$YDTj%dL&2/m7<=GˈMU˘bylj?su{H@CL?K^4TLF6 Ӛӈ )28q@?6#wDz+ \6VAI(#QXŠ^n:f l;x7 R Ԅ)Fxn( ;, t; !P'1[7t9? BLT]dny_qL$YKrm2&, < @ P9 ` p hx o Ɉhl(1 Ɍ9 AiH JɐQ W ɘa ɨj ɸr y cN*\>Ɋo ϤȢ0Xv B" ȮXZ#3 +$b5 =IlHO lZcmpu}xH na D$Z-H L7y@s  b(b6$Dr+yf2;hxDeYxMLVT0[XcHjT%Bt{(h\E>|T U,Kvx^$N,XH,   MvlP$*0=0hIYFQlZ03Ncll rZ{<z|oR  KLqn1 f0Hp>  PDRH%r.r7$BKS*X`hc jrkpzIcwD)PoV,pI+'HdoJ*'6b"JBG"N!LZm#bgjFrJ{(Hj;>|.vLZL&\A/2:2Q   U &"/8 =XI<<T=$_RCi_sx{+ JJp Z87>+OK2;'|GX$`I"/ .2;9HvE<8MPWPZb<jZPtl <$G"I#HTHS/N4 /N8XNuNuNVN6`X n P -f n R @HH Ng Yg bgD dgh ngh pg$ ygf n PHH/Hy\aDP`VR9`N n R/NX#4/94HyhNp`R@`R9xB9` R9B9xSn(HxHxNެP gHzBlHxNެPJf`.B9 . X @/aX .SJnBN8XB-|BN JfHyHyaCP`Hy . /NXPJg Hy . /NXPJfJ9g f* n ((f/.aXJfxJ9gpHx`b n ((o -|`R n ((fDNB-@JlHyNXHxN8XJf/.avXJgBN8XNd-@fJ9f ` .聮HnNX fRJfJg HxN8XNDBN8XN^NuNVDBDB9HnHyNPJlHyaAvX`p0.`gr/.a@X-@HHnL/NPJl/.HHy`p0.R g*0.İnfR9/.a@X-@H/.Ha|Xp`r/.HHy`^p0. gFJDg /.Hy`>/.a?X-@RDHn/.NPJl:/.Hy"` /.Hy1a@PBN^NuNV#/.aBXJfJ9g.HyRa@X`J9f8Hy\HykNpPJ9gHyNpXHyNpXa TLg&J9g Hya@X=nHn/.NPJl/.Hy5a=PB`xB9<irZ i|f!p"R+X4E<XFkOP,Yfnlc+kot-o} nojpNt9p=suq  uH(q`8z S͠~wH/x sb w t" '6} /6 5 E ?& H~ N} Tl \J dD m w {܎ ) >p  ~ '  \ yr   ڌ   !L! v$!>!0*!*k!3!<$!DP!N!V$!`d!i!s!~!Z!T!!}X!&!I! !!O0!p! _! !!#4!M"Ғ" "zP"#:"+ #"4}">t"F"M"U."]b"f"n6"u%"&""r""0J"0"*'x"L"z"""Zz"2 ###",#%(#4$#?!p#I*$#Xt$#c(#r #~V$#+#*#>#Q&H#'#'>#(#~0#5<#@d#R?n#9Z#?#?#/&$=4$ s~$6w$:>$&7$/$7`P$@ $HBJ@$RS$[u*$g $o_$zf$l*$ T($$a* $W$`b$K$`$o$.dp$$W^$_$cf$d&$i%}L%e%br%"%"`%+Ee%4 D0%:b+@%@5%HvF%P+4%VT+%`+%js%s Hۨ%{}z%6{d% ۸%{%%%ub%%%% % o%q~%\%v&&  &0l&&#l~&, y&6  &@A&Kߜ&T 4&[&d f@&j iD&u 0H&~ \L& tP&_&h&&.&̚&2& p& sZ&GR& J&j'q' k'H' '#%\'-iN'68'><D'FL'OCP2'W`Z'`'i<'qZ'y,'[L''h''/'T' '&'^'`'2' X'cj'>k '>(_:( B(:(4($5(,̐(4A(<_(Ev(OT(Xd8(` ((hk(p,(x$(';('L(&(((( =(( up((;|(f(j(4(z()jp) ?)))j)")+ W)5,)=)C>)IDN)Qz)X|)_jn)e)n()wa2T)~h)<)p)*):)k>)F2D))q2X))d)d) )*uX* H2@*2`*A*&2*0C2d*:*A*K*Rr*XS*a  Hn//NB -@-A .".N0`DTeB9DS`>*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/N$XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-N^XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDTf8 <DX#DT <DT#DX#DXD`#DTD\ .^rN.*yD\BDh g`(*(U g " Ҁe " Ҁd(M *@bD`fDTgB`RDh Dho "<N#DhBN^X(@ 9Dh" Ҁe 9Dh/N^X(@g yD` 9D`Xg yD`  9Dh" ҀY(#D` <DT A ` " Ҁ#D\D\c A#Dd A 9D\*A L0N^NuNVH0*n(MY#D\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX*jp*uY70**i7*4*B*ڪ*?8*lӌ*G*~*U*T*+F+ +@(+&Dj"+1@,+83d+D\6+LD+Vۼ+cjX+l H+tVi+~+ ~++b++2+ +@+E+ pH+ X+`+@+j, 8, ^,, 8,* eP,7iZ,> ,E,K,QQP,XRz,d:,j ,o ,xb, `,fD,,wA0, ,T.,D,0t,hA,A, N, `,=A4- -BF-E-MA-' h-0o-8-@J-J-S p-[$J-b.&-j -s%K-}@-.)-#"-; - x-K$-wK -?3-1-#,-9Z-0-/-Kb-X2.  .e.LR.$ Z..*".55.=L.KgR.S  .\ $.eK^.o+.w (.".. 0.XR.]z. 8.Y.S".8S.Wv.S&. R. S. a. q/kBT/ LJ/D/lb/$\D/-T/7 /@~M/G_R2/O:V/YUf/bh/l & /tf/| y /  /0}`/x4/  h/Ty/m\/ k p/  /z/o/  /  (/ \/-n0/ ; 00o0N\0 & 80dt20'|0/@ol07~0Arn0L Q 0U_"0a0j0s t 0~r^0<0p0n0((0 | 010z^0^20;&00f_0_H0w1L1 ` 1 G 1!1* ! 121:=1B_@1I._1Q_1\  1d$1m1u H 1Mn1 C 1m1 d1  1%11  1j1,_1y`1]H1O1&1`2M_2 (2Nx2 02#2+24`^2>Ĭ2G`b2QF2Z 82cp2l 2saa`23^22"P22`$2 (22]21<2 l2O`2|2 p2p2 t3RgV3ͦ3`3!3) x33*3:%g3A=J3K_ 3Ug3_3hȘ3q 3yH333h:3h>3 93R3|g3g3 e3h3+03qz3*3dh,4Z4 b&4(4o4#  4) q41BR4:p4Gy~4Mstarttrap_resumerei_protoscb_netisr_DMPADDR1_DMPADDR2_cpfault_calimit_mbcopyemu1010_copyctxzerodiv_qs_sirtab_swtch_Vfmap_Swapmap_Xswap2map_whichqsfmterr_CMAP1_hardstop_msgbufmap_CMAP2brkpt__insque_clkticksgoodbye_consout_sudisable_edata_DMPMAP1_DMPMAP2_forkutlbuserr_main_rawintr_msintr_noproc_longjmp_softclock_hardclock_splimp_ESysmap_Sysmap_endbadtrap_scb_usrpt_CADDR1_camap_CADDR2_Forkmap_cabase_ctxutlspurioustrapv_setrq_spl0_syscall_spl1_spl2_spl3_spl4_spl5_spl6_vmmap_spl7emu1111_suibuf_xswaputl_clkmouse_Mouse_clknomouseprivviosoftint_iointr_Ctxmap_Usrptmap_ipintr_Xswapmap_remrq_suwptrchkinst_cnt_mmap_runrun_ufault_mbio_iopbs__setubyte__getubyte_clkrateillinst_sirmask_splx__setuwl#lt#t#TL#L# BB9LB9#B9#0#(B9#B9 #Hx /.HyHya:Jg4##  Tg0Hy`Hy`Hy`Hy`Hya'X` m  yL XLeV y"yL"XL y X`0X`Rt .rNVt .rNй8 @RRS J n .L N^NuNVH #BpB`HB`:a*@g$ 9йp @JgBHUabPfRRp@mRmHyHyaPL N^NuNV.-|`tHx/.aPJg-|*|T`B f8/.Hy alPY y* y  Tfp`XeRS J n .*nN^NuNV.#p##d#j 9йp @HH b@0;N b`Hya,XHy6a-XHyOa,XJg a^*@Jf HySa,XUord__getuwordlevel1level2level3level4level5_Sysbase_mbutl_msgbufaddrerr_Syslimit_u__remque_hpagmaptrace_pushutl_suend_panic_IOPBmap_idle_ecamap_cvtopag_Mbmap_MBBUFmapsyscall_trap_hsegmap_mbbufspace_vfutl_swaputl_xswap2utl_ndintr_scanc__setusword__getusword_splnet_Pushmap_mclrefcnt_null_hash_inet_netmatch_null_netmatch_afswitch_nmbclusters_mfree_mclfree_inet_hash_mbstat_if_ifwithaf_rootdev_if_attach_if_rtinit_if_ifonnetof_mpid_lbolt_nswdev_pfctlinput_avenrun_hostnamelen_runin_if_ifwithaddr_rawintrq_hostname_ifrequest_bcmp_tz_if_slowtimo_nchrdev_boottime_kmapwnt_panicstr_nswap_ipintrq_physmem_if_ifwithnet_rablock_boothowto_argdev_tick_runout_dumpdev_selwait_bcopy_ifinit_nblkdev_rasize_if_down_updlock_ifconf_maxmem_hz_swapdev_copyout_hostid_wantin_time_ifnet_dumplo_ifqmaxlen_hand_timeout_curpri_sbreserve_raw_disconnect_raw_bind_m_free_rawcb_raw_connaddr_raw_detach_m_getclr_raw_attach_m_freem_sbrelease_sofree_m_get_raw_ctlinput_raw_init_soisdisconnected_soisconnected_sbappendaddr_raw_input_socantsendmore_m_copy_raw_usrreq_sbwakeup_rtinit_rtnet_rtrequestlmodt_rtalloculmodt_rtredirect_bzero_routetoif_rtfree_rthost_rttrash_printf_arpmyaddr_arpinput_arpattach_etherbroadcastaddr_arpwhohas_looutput_arptimer_arpcom_arpipin_in_lnaof_in_cksum_arptab_arptnew_arptfree_arpresolve_arpt_age_loif_ipcksum_loattach_ipq_ip_id_ipstat_if_makeaddr_in_netof_in_pcbdisconnect_in_pcbbind_in_pcbdetach_in_setsockaddr_dmmax_in_pcbnotify_zdmap_in_pcbconnect_dmmin_zeroin_addr_dmtext_in_pcblookup_in_pcballoc_rip_input_tcp_input_icmp_input_tcp_ctlinput_udp_ctlinput_inetsw_nd_init_udp_init_inetdomain_nd_slowtimo_tcp_slowtimo_ip_slowtimo_tcp_fasttimo_tcp_usrreq_udp_usrreq_rip_output_ip_output_domains_tcp_init_ip_init_nd_input_udp_input_tcp_drain_ip_drain_icmp_send_icmp_reflect_iptime_icmpprintfsldivt_ip_protox_icmp_error_ip_deq_tcp_abort_ip_ctlinput_ip_forward_udb_pffindproto_m_cat_imin_ipprintfs_ip_stripoptions_ifinet_ip_freef_ip_reass_inetctlerrmap_m_adj_udp_abort_m_pullup_tcb_ip_enq_ipaddr_ipqmaxlen_ip_dooptions_ipforwarding_ip_optcopy_ipnorouteprint_tanames_tcpconsdebug_tcp_debug_tcp_alpha_tcp_debx_tcpstat_tcpstates_tcp_iss_tcp_trace_prurequests_tcptimers_tcp_betaffixifflti_tcp_savetifdoublei_tcp_templatefsinglei_tcp_close_tcpprintfs_sbappend_tcp_output_tcp_reass_sonewconnfcmpiieeeusedfmulifsubi_tcpnodelack_tcp_drop_tcp_pulloutofband_sohasoutofbandfaddi_sbdrop_tcp_canceltimers_socantrcvmore_tcp_dooptions_soabort_tcpcksum_tcp_respondffltis_tcp_initopt_tcp_setpersistuldivt_m_more_tcp_outflags_tcp_newtcpcb_tcp_timers_tcpexprexmtbackoff_tcp_backoff_tcp_attach_tcp_disconnect_tcp_sendspace_sbflush_soreserve_tcpsenderrno_tcp_usrclosed_soisdisconnecting_soisconnecting_tcpsenderrors_tcp_recvspace_udpstat_udp_in_udp_output_udpcksum_nbuf_klseqllmult_linesw_usetup_desscan_domaininit_setupclock_bclnlist_ntext_bswinit_swapmap_nproc_sum_roundrobin_inodeNINODE_freemem_rootdir_rate_desfree_avefree_maxpgio_bswlist_binit_bhinit_buffermap_maxfree_swdevt_ecmap_mount_sched_cinit_saferss_maxslp_iunlock_multprog_swptstat_inode_avefree30_buffers_icode_newproc_klout_buf_nscan_swfree_procNPROC_deficit_kltxt_ninode_pidhash_firstfree_startup_cdevsw_cmap_forkstat_pageout_cmhash_setredzone_nswapmap_nclist_klsdist_bufpages_bufhash_ihinit_minfree_cpu_cfreecount_schedpaging_klin_argmap_text_swbuf_mbinit_schedcpu_proc_startrtclock_inittodr_textNTEXT_iget_brelse_rqinit_total_kernelmap_lotsfree_cfreelist_ncmap_bfreelist_nswbuf_mbmap_bdevsw_ecmx_mountfs_cfree_read_rmdir_lstat_fsync_shutdown_okill_nosys_ssocketaddr_sigvec_ossig_connect_sysacct_ogtty_oswapon_vhangup_killpg_sstk_recv_ftruncate_truncate_ovlimit_write_ostat_setreuid_sethostname_gethostname_sync_ostime_otime_chmod_setg((-HHH+@`m+n f09gHyN~X0-gp` - //--HH/Nf *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9(l l @*PJgaXJg+| f\9|BBl#0`DJo4 l*0(@p0,ѕp0, 0&@Jn "<NVJfP lJo \d2 kb*JkJkg "<NV"<p0+cx "<NV"<-A ѕ .Jf0/- HyFaP+|Hy]aXJg+| f0.l#0 L8N^NuNV./.HyeaPaDHyiNpXa*@JgDHUaXJg8Hyp0 @f <q` <u/Hyka `HyHyzaPHyaX*nN^NuNVH >. a"*@Jg0-GfaJfBHyaP` 9pf 9X` p0 @f <` </HyaPa>0-H2H/0-H/HyNp J9g$JGlHyNpXapHyNpXJ9fHyaX f mL N^NuNV.a *@Jg  f8p0 @f <` <//.Hya afJ9fHyaX fbJ9gHyNpXS#DBHUa,P | <C"Q 9йp @BR*nN^NuNVJ9((g/9HyNpP/.HyNpPHyaBXHyIaXN^NuNV. pe 9p\c6J@g(Jp 9p\c/9pHyNpPB` 9p#4e 9#4й"9pe 9p"9@N" 9DN@$ 9p"9@N"9F" 9N@ԀԹ 9p"9@NP"9N"9Ԁ-B/9/Hya Jg: 9p"9N"9N@##4 9p"9NP$.N^NuNV n0 g @g `g g fp`&J@g n0/HyNpPBN^NuNVJ9g HyaXL/.HyNpPJ9xfJlHyNpX``J9gHyNpXp`HHxPHnHya< f Hya XHyNpX .yg .YgBN^NuNVH0*n .S" Ҁ(A n S m n (R!@S @` /.NX. g* fp`& a @fd`B L0N^NuNVH0*n(| . "9-@ -g`+n+n `,HUHTa0P/./.Hm HTaJf+|BL0N^NuNV.*n J- g/-/-Hm /.a0B- *nN^NuNVJ9fHyNpX/. /.Hya HyaXJf HyavXN^NuNVHy$HyajPHy|HyaXP g$#Hy|Hya(PHyHyaP/9NX/9NXN^NuNVH0/9pHyNpPaR*@JgHyNpXHn0-H/NXPJfA(H`R :fBHnHy#`0-H/Hy'NpPp0/Hy+NpPJ9g/9Hy4NpP/- Hy9NpPHmNX(@HlHlHyCNp L0N^NuNVH0BLBTBPBHB` 9D".NR-@йD-@䰹n6`D .䐮rNVtF .䐮rN @S .䰹lR 9D".NR$"9F® 9NRԀԹ-B 9D".NR$"9F® 9NRԀԹ-B ."9` @ "9F®Ё*@BNߠX#(# U#, 9S".f 98"903B2 .䐮#4B8BDBPJg -|` .rNй8 @HH .rNVrāgZ*|T` fYL yL*p`LXLe .rNVtF .rNй8 @StRS J nL .L N^NuNVPJ9hf^ 9"9NR"9tҹlЁйй (g 9/Hya"P`nJDg <` </JTg <` </JXg <` </Jg <` </Hya"xh` 9йXйTйDfl 9lTf 9LgZHya"&XJ9gHy=NpXJ9fHyGaX f#lT#LJ9hg:HyKa!XJ9gHy_NpX`Hyla6XJfB9hL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9Cl l @*PJg(@gPp0gDp0 @fR8S@ .rNVt .rN @RpR .హ@l0`\ .rNVtF .rN @R mJf>B .rNVt .rN @S@R eB .t @BB .".Ё @BPR mR mJf 9Sй$"9NѮ-n`, .rNVtF .rN @R .mB`BB` .ЮЮrNй8 @HH .ЮЮrNVrāf4 .ЮrNVt .ЮrN @R`0 .ЮrNVtF .ЮrN @R .హmN .ܰfR< ."9NR"94Nt @R ."9NR"94N$ ."9NR"90NV"90NԀ BRP`lJof .ѹD .rN @ .rNVp"<ā-BHxHyT/HyN 9Ѯ .й".䒮o-n`, .rNVtF .rN @R .䐮".l .ЁrNй8 @HH .ЮrNVrāf .rNVt .rN @RD` .rNVtF .rN @R ."9NVJf .ܰgXrN @ .rNVp"<ā-BHxHyT/HyN ."9N-@`/.HyHyN R 9"9".m 9DѹT 9<ѹL 9@ѹP 98ѹH |8*+h+h+h /9( 9D".NR$"9F® 9NRԀԹ 9/Hy HyaRR .mBB`r 9$హl 9$` 9/ ."9NRй "9/ .` @/Hya 9ѮR .హ$mB9ZB9XL0N^NuNV.*nJg2/9HmNXPJf e \b#p`p*nN^NuNVH0*n=| p0.XP-@Jgp0-XP-@`Bp0-dp`p0-=@;n Ю*@*;nA (H.9\`R r N.JfSBA ;@.9` r NP0S r N.Ab#p L0N^NuNV.*n -.f -. fJ- f *p `p*nN^NuNVH aF*@JfB`p0 @fp`B.,9Jg <b` <f/HyXa*PaJ9gJ gJ9gDHykNpX#pJf#pa*@Jf"#p`^Hy{aVXJf`J##X# BHxHUaP#p#fHyaXHyNpX`#pa*@Jg&p0 @f 9йp @ g#pHyavXHy` 9F g - йS+@ # #p#HxHUaPfHyaXHy`, 9pй @SPJg#a6*@# HxHUaP#pa*@JgRm 9pй @RP#p/9HyaP/Hy NpPJ9fHyNpXpL N^NuNVH *n..B .r //N. Jl$/.HyaP/.Hy!a PB`//. /N fpL N^NuNVH *n..Jm"`$/.Hy&aP/.Hy+aPB`@B .r //-N. Jm//. /-N f+|pL N^NuNVaHx N8XN^NuNVHx//.N,P-@JgHHn/.NPJm4p0. f n (rf T/ R/N0P .N^NuNVHx//.N,P-@JfB`P nB/.Hyd,N0P n/Hy1Hyd,NP .R/Hyd,NP <d,N^NuNV/././. /.NpN^NuNV/././. /.aHxN8XN^NuNVJ9g>/9Hy4NpP/././. /.NpHy9NpXa/././. /.NpN^NuNV/9Hy;NpPHxN8XN^NuNVJ9g/9HymNpP/. /././././. /.NpN^NuNVHyraXHx N8XN^NuNVH n (8 @ Ю @-@ . -@ z n8lt n (8rNV"Ҁpf`P  @.  @,( n8n( . f Ю @ .ѐ؅R`R`NqLN^NuNVH n (8` . Ю @ fp`B` .rA .Ю @r.r.fp`B` .rA .Ю @r.r.fp`B`~ .rA .Ю @r.r.fp`B`>HyNXB`, b@0;NRNqLN^NuNVH n 0?$G"I#HTHS/N4 /NtXNuNuNVH0 l HyHyNHyN.*nBg fp0//.Hy`p0//.HyN| RJGg"gSm@ 9R @<HH`8Sm 9R @>HH`HyHxNlPL N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH *| 90l 0 @*PJgN((*LZ`0SR`*0db1 nRJfdc0R 9nB <dL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|D,+|D,+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$& ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN.*yG BG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<N#GBN~X(@ 9G" Ҁe 9G/N~X(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#G G c A#G A 9G *A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFusage: mt [ -f device ] command [ count ] -t-fTAPE/dev/rmt12mt: unknown command: %s mt: negative repeat count %s %s %d failedmtunknown tape drive type (%d) %s tape drive, residual=%d ds er%s=%o%s=%x@(#)mt.c 4.7 (Berkeley) 83/02/26weofeoffsfbsffsrbsrrewindofflinerewofflstatusTapeMasterPROTBUSYRDYEOTBOTONLEOFArchiveEnaReadyEnaExcepCatchReady Burst Xfer Reset Request OnlineInterruptEdgeReadyAckExceptionDircReadyNoCartNoDrive WriteProt EndMedium HardErr WrongBlock FileMarkInvCmdNoDataFlakingBOT42GotResetUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$G ?\mیۣۺD[z܊ܡ5Mnݐݥݸ"5DError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N. B+mm0-gm*nN^NuNVH0*n Jm m#Cp`T .C @(P .C @ gf ` <T//.Hx0N߀ `NqL0N^NuNHxN@eJgBNuH // |C pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBd`b y# S ((m. .R @HH y#"(R!AS AHH` /9# .R @HH/N0PRd nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHa @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHa @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|(LA`-H-H`P .P-@@ .P-@P".DNVЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|9`-|<`Jl-| n P @-h-h/./.N cgsbase %d blk %d >= cgdmin %d; blk+cnt %d > sblock.fs_fpg %d %ld %s I=%u DIRECTORY %D CORRUPTEDSALVAGEDIRECTORY %D CORRUPTEDSALVAGE%s %s=%sDIRFILENAME=%sREMOVEUNREFLINK COUNT %sDIRFILE COUNT %d SHOULD BE %d (ADJUSTED) ADJUST%s %sDIRFILECLEAR (CLEARED) %s: BAD SUPER BLOCK: %s USE -b OPTION TO FSCK TO SPECIFY LOCATION OF AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8). inum out of range (%d) bad file type 0%o INTERNAL ERROR: GOT TO reply() %s? no yes CANNOT %s: BLK %ldCONTINUEProgram terminated I=%u OWNER=%s %d MODE=%o %s: SIZE=%ld MTIME=%12.12s %4.4s UNREF %s DIRFILE (RECONNECTED) RECONNECTSORRY. NO lost+found DIRECTORY SORRY. NO lost+found DIRECTORY SORRY. NO SPACE IN lost+found DIRECTORY DIR I=%u CONNECTED. PARENT WAS I=%u SEEKREADSEEKWRITE/r%s: %s: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. %s: internal inconsistency: %s lost+foundisblockclrblocksetblock?>~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@(( P$G"I#HTHS/N4 /NDXNuNuNV.SX NJfRNHyYN@X 9YN#Y<YHxNXJg2##YHnHxNXP0. f#N` n P -f n R`n& ag2n Fgn Ag"n 1fXB`NRN`DRN`:R`0 n R S @HH gfRY` RN`#4`RY`RY`RN`RY`RY` Cf#` Rgn Lg` dgNn cfzR`r ffjRY`b rg\n0 lgFn ifBRY`: qf2#Y`& tg.n sfRY` ug n PJfSX JnDJYgRNBNBYBYJNgBJf R-|8 Hx/.NpP*@f HyHyN@PHxNDX-MB`6BHx n /HUaJg n +PmX R .m-MHzHx rNƈ//.NJg/./.aPBNDXJYg*n`$*n` dg eHU/.aDPdcHy#NX op`B//-a~P`J-y n#Hy%NXHx n/aLP n/NX/.NXJfg Hy'`vBNDX*nN^NuNVH0HnHn/.ab -@JgHJYf(HzpHx .rNƈ//.NJ g/.Hy)NPJNfJYg/.Hy.NP/./.aPJYgx*n`l df`Hy9/-N8PJgJHy;/-N8PJg4HxNÈX(@/-/.abP/aNX()y#؛d*n`60-fJg /-NXJg /-NXe/.NXL0N^NuNVH0-|/.NX-@Jf$ nB"n "/.Hy>NPB`Hx/.NpP n *@ ."HAHABAЁ n А n B`Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Cf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N. `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NtPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Je$f8 <e(#e$ <e$#e(#e(e0#e$e, .^rN.*ye,Be8 g`(*(U g " Ҁe " Ҁd(M *@be0fe$gB`Re8 e8o "<N#e8BNVX(@ 9e8" Ҁe 9e8/NVX(@g ye0 9e0Xg ye0  9e8" ҀY(#e0 <e$ A ` " Ҁ#e,e,c A#e4 A 9e,*A L0N^NuNVH0*n(MY#e, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ e4 L0N^NuNHxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9HH/N4XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~((0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@:AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXHe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaMm#D..#L/anX nf #8B` 4 @ R 4 @l#8 R**BP <0L N^NuNVH8*|(|tf n ("HAHABAЁ(@*|R .&@ "HAHABAЁ(@Y/HUaP*@Y d/HUaP*@Y d/HUaP*@Y d/HUaP*@ n dm |2|0T n (d/HUaXP*@ <L8N^NuNV .rNbJf& <n`$ . r Nƈr Nb0`$ <mN^NuNV.*nR l . r Nb0 *nN^NuN|Hx#N@eNuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNP#fB`/9HxHyTN *@g#XHUazX*@#\HUajX*@HUN X#`HUaPX*@HUN X#dBh#lHUa&X*@#pHUaX*@#tHUaX*@#x`  gRJfB <X*nN^NuN|HxN@eNuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0Jf"HyHyNP#fB`/9HxHy|N *@Jg#Hx:HUalP*@#Hx:HUaXP*@/N X##Hx:HUa0P*@Hx HUa"P(|`d(Hx,HUaP*@JfB <L0N^NuN|Hx(N@eNuN|Hx:N@eNuNVA-H#YHn/. NP n0( gp`BN^NuNVA -H#YHn/.NP09 gp`BN^NuNV# #$ . ".NhЮ//.aPN^NuNVH0.9$ . -@찇cH" .NƂ" Nh-@ .Ю-@-@*n . (@`./.HUa P`/.HU y NP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. y NP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-y$*n(n SfL0N^NuNVH8-y$*n(n &nHH-@SfL8N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|Y`D/.NÈX+@f,mJf,0-g-HH(+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N: B+mm0-gm*nN^NuNVBHnNvPJlp`Jg n .N^NuN|HxtN@eNuNVA-HA#Y=|B-n-|Hn/. NPSm .R @BHH`HnBN

Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`HeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NBXHx` afvJgp`p//.NVP.lB (f6Hx/.NP.Jg Jm/NBXHx/.NVP.Jm.HxB/N `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuHxN@dNNuNVH0JIDf8 <IH#ID <ID#IH#IHIP#IDIL .^rN.*yILBIX g`(*(U g " Ҁe " Ҁd(M *@bIPfIDgB`RIX IXo "<N#IXBNX(@ 9IX" Ҁe 9IX/NX(@g yIP 9IPXg yIP  9IX" ҀY(#IP <ID A ` " Ҁ#ILILc A#IT A 9IL*A L0N^NuNVH0*n(MY#IL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ IT L0N^NuNHxN@e#LBNu /йL/@HxN@e 9L#LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLB .찮l".Nz$HBHBBBЂЮ$ ."HAHABAЁԀ*BHUaX-@/.HynNP ."HAHABAЁ" Ҁ eHyqNXR`V/.NX-@`x .P-@Sm 9R @ HH`FHyHx `2 9R @ `JNfRSlHyHx N

0-g df0,g dgp`f0,g dfp`PJYg* ,fB`: ,o 94`( 94D`/,/-N8"P 94NzL0N^NuNV/. NX-@/.NXRЮR o HysHyN@PHxNDXHy/.N8PJgHy/.N8PJf/. HyN`Z/.HyNP/.NXSЮ @ /g n /gHyHyNP/. HyNP <N^NuNV/.NXR/NÈX-@Jf HyHyN@PHxNDX/./.NP .N^NuNVH8*nJNg HUaX` </JYg HUaDX` </JYg HUaX` </HyHyNHyNX&@(m`JYg  m m?`RJfJYg4 df/`( lf@` sf=`0-Ig*JNg@Jg:HyHSNPX(m`JYg  m m?`RJfB <L8N^NuNV.*n/-HyHyN <*nN^NuNV.*nHH bg cg sf BHyHyN <` -"<Nƈ/Hy`*nN^NuNVtH0*n(| 0- H/aX-@|Jg /.|Hy`0- H/HyHnN JYg>0- H/aZX-@|Jg /.|Hy`0- H/HyHnN bg cf0 -/ -/HyHnN`( sf BHy` /-HyHnN HmNX-@| -YmYo* .|/ .|X/HyHnN` .|X/HyHnN 0-H/HTaRP(@HnHnJYgA` < @HPHn0-H/HyHTN < L0tN^NuNVH -|`( n*PX.` . fXSl nR e .L N^NuNV.JmL lB ."HA HABAЁ @Jg ."HA HABAЁ`HJm .g  g^J fN# N*@JgJm m| -f#Hx/HyN `L mNN*@Jg -f#Hx/HyN NN <`t -"HA HABAЁ @JfDHx/ -"HA HABAЁ/N -f `# NNB*nN^NuNV.JmL ,lB ."HA HABAЁO @Jg ."HA HABAЁO`HJm . g g^JfN#N:*@JgJm ,m| -f# Hx,/HyN `L ,mNN:*@Jg -f# Hx,/HyN N <`t -"HA HABAЁO @JfDHx/ -"HA HABAЁO/N -f `#NB*nN^NuNVH0 .". Nh-@/NÈX*@fB`(M .VrNƂ.`BSl L0N^NuNV/.N:XN^NuNV/.aX/aXN^NuNVH HnN X0.< n"-AHnaX*@.-|w*</ Jg Kf, -Jd @, -Jh @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNb" L N^NuNVH n "<QNb-@ n "<QNƈ-@Jl QS*|0 .rBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N.XHx` afvJgp`p//.NBP.lB f6Hx/.NP.Jg Jm/N.XHx/.NBP.Jm.HxB/N: `Jgp`B//.NBP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NB N^NuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNVH B/.NBP. g `/N.XB`Hx NÈX*@Jg*B L N^NuN|HxN@eBNuN|HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN|HxN@eNuN|Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0Jf8 <# <### .^rNƂ.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<Nƈ#BN:X(@ 9" Ҁe 9/N:X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNƂ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN|HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN Hx6N@eNuNVH0JAf8 <A#A <A#A#AB#AA .^rN&.*yABB g`(*(U g " Ҁe " Ҁd(M *@bBfAgB`RB Bo "<N,#BBNX(@ 9B" Ҁe 9B/NX(@g yB 9BXg yB  9B" ҀY(#B <A A ` " Ҁ#AAc A#B A 9A*A L0N^NuNVH0*n(MY#A (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuN HxN@e#BNu /й/@HxN@e 9#((-@P".DNbЮLЮ@ @S"n .P".DNƈ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|9`-|<`Jl-| n P @-h-h/./.NHPJf/./.NpPJfHnHn .R l .R`p//./.NP-@Jg -|?`J.g -|A`J.g-|CAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nb0S n .Hr Nƈ`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHa @gpE`peS n`Jl-| n P @-h-h/./.NHPJf/./.NpPJfHnHn *LZ`0SR`*0@b1 nRJf@c0R 9nB <@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|y+|y+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NÈX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-N:XBBBB BmB- L N^NuNVN/.NȈXN^NuNV .". nJ/H?N n g B5H 4aBa4X+@  g ; ga$/9 NXaVHxaXHx  f <!` <(/aP+@`Hx NhX*@  fp`p*HxHxaP+@HxHx!aP+@`XHxHx(aP*@`DHxNhX&@HxHx)aP'@&HSBa `B-|HxNhX*@+LA$H`J&y DJ gJg &-K`$$K 9 $ -@NJ. g /-aHX+@J gB+n B Lg g .L N^NuNVNJga@N^NuNV. . . g `aHxNhX*@ 9 DX+@* g+y  # N/.a6X+@ `hJ Xf > f@`BNX &f `n >f `^HH# `H . gaH..N^NuNV. .g*|` -gPJf/NX*nN^NuNVNrHyNX 9 $ f HytNX y/(NXHyVNXHx`NXJ gZ/9 aP`^ f Hy\`j .g /.NX f Hyp`>/.N`6 9 DX/NXHx'NXHyhNXNPHxN XN^NuNV/9 Hy N|PN^NuNV9 0gHxa`XN^NuNVNr/.NXJ gHyVNX/. NXNPHxaXN^NuNVB/.aPN^NuNV# 9 $p ga`NBHxHy $NPN^NuNV.*y gB BHUNPBaX/9 NX*nN^NuNV` y /(NX y #  9 bN^NuNVH$y # Jg"B`HxHjajPѮ$Rf n/*n`gHH`p/f .L %5d %4ld %4ld %-9.9s%-9d%-9.9s%-9d%3d,%4d%8ld%8ld %-7.7s %-4.4s %-12.12s %3d %s%s%s%s@(#)ls.c 4.10 83/05/12.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/etc/grouprr-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$D@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83((X/NP.g߮`HTN,XR `pL0N^NuNV./.NX*@ Ю# H *nN^NuNVH .V.*y߹# d L N^NuNV 9 H l$/9hNf 'f"`$ 'g&HHHH/NXaf"BaXXfHHx @>gHUNX*@-f-HH @@fB HH# J-f-fHH @g >g PJlHJ8f@9HH/NxXJg(/. p09/Hyav Jg /. /.N^PJlL @gHy/.a`p09N @fHyaX`Jg/. N2XJl/. Hy.`p09N fHxHn/.NN Jl /.a`p09NF/NX./. HnNPJl/. `/NX/.N2XJlV/.Hy?`p09N gp09N `f09VH/p09N//. N* Jm|-y\-ydHn`NZ-@ f HyP`Jf8B/. /.HybHyZNHyeatXHxN,XHnN2X-@g fJf-y\-ydHn/. N P`p09N gBp09N//.Hyy`:B..N^NuNVJ/H/./. /.HyNhSm 9R @`HyNX`6 g6Sm 9R @`HyNX  f yfp`BLN^NuNVJ/H0*n(M` /fJg*LJf L0N^NuNVJ/HyHyNhP/./. /.HyNhHyHyNhPN^NuNVJ//.HyHnNl HnN,XN^NuNVJ//. /.HyHnNlHnN,XN^NuNXHxN@eNu :$G"I#HTHS/N4 /NTXNuNuNVNJN^NuNpHx$N@eNuNVN/.N|XN^Nu#pNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N$X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNpHx>N@eNuNVHn/.NPJlB`pN^NuNpHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNpHx6N@eNuNVH0JAf8 <A#A <A#A#AB#AB .^rN.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfAgB`RB B o "<N$#B BNX(@ 9B " Ҁe 9B /NX(@g yB 9BXg yB  9B " ҀY(#B <A A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuNpHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL $ # .profile " %)!.17:$?DILRT(V]bvexportreadonly   n f# ) 28=BHinesaccasefordoneifwhiledothenelseeliffiuntil{}HangupQuitIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callAlarm callTerminatedSignal 16cdreadset:traploginwaiteval.chdirbreakcontinueshiftexitexectimesumask<*4P8h$=/bin/csh/bin/cshptrace: @@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83K ((S n .Hr NH`S n0A .ذnJn/9 /9 .".NJfp+`p-S n.HH] @gpE`peS n`Jl-| n P @-h-hHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVJ/H-n-n .,p.@.Jl n !y .". `l o n !n  9"9`H*pprSʁ N n !Apr N// NNLN^Nu"//WPOJ/Hg kkf$`d"//WPOJ/HkgVkgBkT dB&B<Ѓe rL8Nuidpr<L8Nu rL8NurJL8Nu oD&B<ЃerL8NukgvgdkN d&B꫐k|B bH@Ѐ[k rgL8NuprL8Nu ofD& <`DgjD`"//WPOJ/HgFglEDvilE]B&HC(BHD؃BDHDH@HAHAЄjg*rL8Nuiex@ЄЀdgrL8Nu <rL8NujJrL8<NuL8NVN^HJf:rJ|`rL8NuHAH@`k <rL8Nu"//WPOJ/Hg(gvEDiBH@HAAkiH@DL&:H@HA6BŐd &BЃE&HCB@HEk :څ0:r ghL8NuJ//k.gBAkjD*Nup*<Nu* <NuBkj D*DNufDJk <*<NurJ//*<_Jg8j*l$G"I#HTHS/N4 /NpXNuNuNV.HnHy PN(P# #  Hy Hy@tHxN Hy Hy@tHxN Hy Hy@tHxN Hy Hy@tHxN #   fBa XBNpX  f0Hy< y /(NPJfHxaXBNpX  fHy@ y /(NPJfHxaXBNpX`# @ `X y # HyKaXJfHyNaXJg# Hy HytHxN JlpHyR`X#   9  m  Hy HytHxN JlHyXN` Hy^a\XJfHyeaLXJg.  9  m `HyiaXJg0B Hy HytHxN JlHym`jHysaXJgt   #  P 9  m  Hy HytHxN JlHyw`*|d`/aDXJgzS gX y P uf m` y P ^f0 y P (?fp` y P( m`v y P"m`d JfpHy}aXJg   `4HyaXJg&BHy tHxN JlHy`B`B .4 @/aDXJg$ .8 @    `R .4 @JfHyaXJgBHyNnP-@JlHyNXHxNpXHy Hy@t/.N B`H9 HH".8 Af( .4 @/HyNPBNpXR .4 @JfHyNXHxNpXB`| ."HA HABAЁ @/aXJgN ."HA HABAЁ @ F ."HA HABAЁ @  R ."HA HABAЁ @JfbJ g/9 HyHy PN S n,Hy Hyt HxN Hy HytHxN Hy HytHxN *nN^NuNVJ fB`>B 9 Ю @".Ү Af .Rй @JfB pN^NuNVH  fHy`$  fHy` fHyHy PNP9 9 g,9 HH/Hya P9 HH/Hy`9 HH/Hya P f <` < /Hy PNP.9 g  g< gHy Hy PN((f -,/HT-HH/Nz .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nz . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nz g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NBXBBBB BmB- L N^NuNVN8/.NXN^NuNV .". nJ/H?Nl n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N&P.lB HN@eNuNVHn/.N`PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBNBX(@ 9H" Ҁe 9H/NBX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " ҀeNXBBBB BmB- L N^NuNVJ/Nx/.NdXN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVJ/Hn/.NPJlB`pN^NuNXHxN@eBNuNXHxN@eNuNXHx&N@eNuNVJ//. Hyt /.N" N^NuNVJ//. Hy@t/.N" N^NuNXHx6N@eNuNXHx N@eNuNVJ/H0J$f8 <(#$ <$#(#(0#$, .^rNB.*y,B8 g`(*(U g " Ҁe " Ҁd(M *@b0f$gB`R8 8o "<NH#8BNX(@ 98" Ҁe 98/NX(@g y0 90Xg y0  98" ҀY(#0 <$ A ` " Ҁ#,,c A#4 A 9,*A L0N^NuNVJ/H0*n(MY#, (L0N^NuNVJ/H0*n -gHUaX --@/. aX(@gpgl-M-L . VrNB.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 4 L0N^NuNXHxN@e#*LZ`0SR`*0HXb1 nRJfHXc0R 9nB <HXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nz .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(<+|(<+n 0-gl(m m R Э "-d L*LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVP @gHyHy PNP g  g&  gp`B/Hy PNP g f& fp`B/Hy PNP g f& gp`B#/Hy PNP g g& gp`B*/Hy PNP g g& gp`B2/Hy PNP  gp`B;/Hy PNP g g& gp`BB/Hy PNP g g"HyK "<N/a nP  g"HyN  "<N/a

Hy PNPHx9 HH/aPHx9 HH/aPHx9 HH/axPHx9 HH/abPHx9 HH/aLPHx9 HH/a6P9 HH/9 HH/aPHx9 HH/aPHx9 HH/aP9 HH/9 HH/aP9 HH/9 HH/aPHy`  g-|*|d`b m-g0Jg <` <// mHH/a B  fJ g JfHyHy PNPL N^NuNVB . f-| f g g .g HyHy PNPT f"HyHy PNPR-|?`* l HyHy PNPR@/.HyHy PN R gHyHy PNPR-n ` HyHy PNPR mN^NuNV/. /.HyHy PN fHyHy PNP`HyHy PNP .gHyHy PNP fHyHy PNP-|?`& dHyHy PNP@/.HyHy PN N^NuNVJg/./. HyHy PNN^NuNV .  @//.HyHy PNN^NuNVA-H# Hn/. NP n0( gp`BN^NuNVA -H# < Hn/.NP09 L gp`BN^NuNV.*nJg0-g /-NzXms+n f mB `+m+| B*nN^NuNVH *| T 9  hl , @*PJgN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNTf8 <NX#NT <NT#NX#NXN`#NTN\ .^rN.*yN\BNh g`(*(U g " Ҁe " Ҁd(M *@bN`fNTgB`RNh Nho "<N#NhBNzX(@ 9Nh" Ҁe 9Nh/NzX(@g yN` 9N`Xg yN`  9Nh" ҀY(#N` <NT A ` " Ҁ#N\N\c A#Nd A 9N\*A L0N^NuNVH0*n(MY#N\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Nd L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLDIO@S@X \ a hlotz  00 000   @@@ e e       "  (@ , 2 9 B L U _ g p v }    @ @         @ @             #  (  ,  0  5  ;  A  G  N 2Kn,X `%Kalleverythingeknewioctlioctlnewcrtcrtoldioctldecioctlgspeedhupioctlspeed/dev/ttyopen%s unknown unknown mode: %s net discipline, new tty, old tty, input speed output speed speed ; even odd -raw -nl -echo -lcase -tandem -tabs -cbreak nltabcrffbs crt crt: (crtbs crterase crtkill ctlecho) -crtbs -crterase -crtkill -ctlecho -prterase -tostop -tilde -flusho -mdmbuf -litout -nohang -pendin -decctlq -noflsh erase kill intr quit stop eof erase kill werase rprnt flush lnext susp intr quit stop eof , M-^^%c/ %s%s = M-^^%c%s%d %s%d baud@(#)stty.c 4.12 (Berkeley) 2/23/83050751101341Ri6Xm Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBE4`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRE4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B(( nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NDX-@8/.NDXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NDX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNp-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9l/9h .".N,gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Np`S n0A .ذbJn/9t/9p .".N,fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-n BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDJyoPSy`F0H @< FfRJlN#lB$|0`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;Nj0H @0H〙*K0H @0H倗#`=F0H @<0H @0H2HЁR=@ nl*0.H< @>0H @0D@2@g0H @0H< @>0.HS xb@0;N&2&2Bp~.8B`p(6JZd|(4J`fj(x"2:@HPp`HyNXR3`n0H @0H<JFm< Fl60H< @0H @ Pf0H< @>`v0H @<UYAԹd`jJg`#`bJ*f4//-/-Hx*N.#4`#HyNX`#``#h``//-Hx.N\ #``//-Hx/`/Hx0NP`BBHypHyN /NXP//Hx `Hx/NX`/HxL`#``R/NX//-/-`jB`Hx`/-/-Hx3`PBHx8`lHxBHypHyN /NXP//Hx4`HxBHypHyN /NXP//-`/-/-`//-`/-/-/-Hx5N`/9h/-/-`/-/-/-Hx `/9h/-/-`/-/-Hx7`r//-Hx `d//-Hx`V//-Hx`H//-Hx`://-Hx`,/Hx`H#``/HxF`4/HxH`*/-HxE`/-HxG`//-HxA`//-/-N`N//Hx+`/-/-`N///-N~`/-/-/-`/-/9h`/-/-N`//-`/NX/HxBHypHyN /NXP/Hx `(HxBHypHyN /`j/`N`/BHx@`BBHx=`/N:X/BHx>`/N:X/BHx?`Hx`B`//-Hx;`B/-HxB 0=KI&LJfmY#/ HS/N8 /NtXNuNuNVJ/SX Jnb m nJg8Hn .SЮ @/NPJmp0. @fBB` n P -f n R`4 n R S @HH ig rg ``R`R n PJf`< .SЮ @/ .Ю @/aHPR .S".m/.NtXHy4HyN\PHxNtXN^NuNVpJ/B/.NP-@Jl&Hy`HyN\P/.N Xp`pHn/.NVPJlHye`Hnx/. NPJmp0.~ @fHx//.NP-@JgR`-n/.NX-@t/. NXЮt m"/./. HyjHyN\`F/./. HyHnNA-H Jgp0. @f/.NXHnx/. NPJl4p0.//. NRPJlNHyHyN\P/. `p0.~ @g/. HyHyN\ `|/. /.aP`Hnx/. NPJm0.nxf" .zfHyHyN\P`(Jg/. HyHyN\ Sm 9R @`HyNX-@p-@t`< pg*LZ`0SR`*08b1 nRJf8c0R 9nB <8L0N^NuNVJ/H-n-n .,p.@.Jl n !y .". `l o n !n  9"9`H*pprSʁ N n !Apr N// NNLN^Nu"//WPOJ/Hg kkf$`d"//WPOJ/((HkgVkgBkT dB&B<Ѓe rL8Nuidpr<L8Nu rL8NurJL8Nu oD&B<ЃerL8NukgvgdkN d&B꫐k|B bH@Ѐ[k rgL8NuprL8Nu ofD& <`DgjD`"//WPOJ/HgFglEDvilE]B&HC(BHD؃BDHDH@HAHAЄjg*rL8Nuiex@ЄЀdgrL8Nu <rL8NujJrL8<NuL8NVN^HJf:rJ|`rL8NuHAH@`k <rL8Nu"//WPOJ/Hg(gvEDiBH@HAAkiH@DL&:H@HA6BŐd &BЃE&HCB@HEk :څ0:r ghL8NuJ//k.gBAkjD*Nup*<Nu* <NuBkj D*DNufDJk <*<NurJ//*<_Jg8j**LZ`0SR`*0E8b1 nRJfE8c0R 9nB <E8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NZ .B`T0-f(mfHn-HH/NPJmJn -|`-n8f9JHH/NXJgm+|% +|% +n 0-gl(m m R Э "-d f -,/HT-HH/NZ .+L`/.NpX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NZ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NZ g m p`BL0N^NuNV.*|$` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-N"XBBBB BmB- L N^NuNVN8/.NpXN^NuNV .". nJ/H?Nl n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCaR*nN^NuNHxN@eNuNVJ/H *|< 9$Pl  @*P/.NX.Jg,//.HxN HxHyJHxN HUNX/HUHxN HxHyMHxN L N^Nu 4>Xj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVJ/A-HA#=|B-n-|Hn/. N$PSm .R @BHH`HnBN\P .N^NuNV4J/.-nBT`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N\PRT nJg %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|p-n-n nP.HHR dgnv Ogn@ Eg.n$ DgXnJg A-H-HRJ.g/.NX-@8/.NXJljB`h|R`L|-|D`|-|D`-|DJl-|J.g `&-|q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|s`J.g-|uJ.g"/.NX".-A< o-@ .Xf -|wL`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-hHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9\/9X .".NJgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N `S n0A .ذnJn/9d/9` .".NJfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-hHnHn N@eNuNVHn/.N0PJlB`pN^NuNVH B/.NvP. g `/NbXB`Hx NpX*@Jg*B L N^NuNdHxN@eBNuNdHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNdHxN@eNuNV/. Hyt /.NV N^NuNV/. Hy@t/.NV N^NuNdHx6N@eNuNdHx N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rNj.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<Np#EBN"X(@ 9E" Ҁe 9E/N"X(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNdHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHXh .Ю-@HxNX*@/.HyHUNp `: .` .".N` .".N` .".N`*nN^NuNV. . g gr `Hy/. NPJgHy/. NPJf:Hy/.NPJgHy/.NPJf*|`*n`*n `Hy/. NPJgHy/. NPJf *|`ZHy/.NPJgHy/.NPJf*|`$*nN^NuNVH /. NX./.NX,` nJgRSf*n` nJgR SJf nB L N^NuNVH0*nB`RJfHxNX(@/HyHTNp L0N^NuNVH B`TB`B .Ї @". ҆ Af(R/HyHxNX*@/Np `"R . І @JfR .Ї @Jf <L N^NuNV./. /.abP/HyHxNX*@/Np J 4g,HyNXR/NX*@HyHUN,P *nN^NuNVH *n BHyNHHyLHHUa  4o Hya dXHyLH/.a>PJgH  4f0*y t 9 ./HUHyN  @B 9 `BL N^NuNVHyaXN^NuNVH0*n (n,.-LBHH.fJfJ fHx)aX`A-HB 4-y 4# ^fR `Se Hx2alXHH. *g \f {g-Mf`  g@ $g` *g: .g [gZ \g~-M``zHx$aXJg n g g`RHHf`@Ae Hx2aX BB Ю @BR mB.HH. ^f|HH.Jg f Hx1aJX -fNJgHHH. ]f 9с-`` .ఇl$ @".$ @(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83,rm: unknown option %s ..rm: cannot remove `..' rm: %s nonexistent %s not changed remove directory %s? rm: cannot read %s? %s/%srm: remove %s? rm: rm: %s directory rm: remove %s? rm: override protection %o for %s? rm: %s not removed @(#)rm.c 4.13 (Berkeley) 3/26/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83E((edThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/...getwd: can't open .....getwd: can't chdir to ../getwd: read error in ..getwd: read error in ../getwd: can't change back to .@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$@(#)seekdir.c 4.8 4/13/83Unknown error: F/bin/shsh-c@(#)telldir.c 4.4 4/13/83-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ l/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Q`HHSHHL0N^NuNVJ/.*n/NX*BHUNX*nN^NuNHx>N@eNuNVJ/Hn/.NPJlB`pN^NuNVJ/H B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVJ/H0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVJ//. Hyt /.N N^NuNVJ//. Hy@t/.N N^NuNHx6N@eNuNVJ/H0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N #BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#عc A# A 9*A L0N^NuNVJ/H0*n(MY# (L0N^NuNVJ/H0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@.HH" Ҁ AHH. AHHfJ lR`HH t @-PHH @ -@/HU/.aB Jg`jHH t @-PHH @ -@&M`/.HU/.a Jf`HTHUaPJfd`x&MJf`R&MgR`F&M@.HH" Ҁ AHH. AHHfS gHTHUaPJfbBL8N^NuNV.*n# h f <N ` h# *nN^NuNVH0*n(n ..f Hx3a*X SJg gB`pL0N^NuNV/.HyHylN0 HxN4XN^NuNVHJyoXSy`N0H @< FfPJ~la8#~lB~$|`X Rf0*GfXJRm 0H~f<*lB`*JFf"09H b@0;N0H @0H〙*K0H @0H倗#=F0Hf @<0H` @0H2HЁR=@ nl*0.H @>0H @0D@2@g0H` @0H @>0.HS b@0;N,8T`p|"`Hya^XR3`n0H @0H<JFm< Fl60H @0H @ Pf0H @>`L0H @<UYAԹd``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA# <=|B-n-|Hn/. NPSm .R @BHH`HnBN,P .N^NuNV4.-nBMH`b y < S m. .R @HH y <"(R!AS AHH` /9 < .R @HH/N,PRMH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`((`B/-HxC`B/-HxD`r/`//-/-/-N.`/9h/9h//-`/N$X`<#Hy`/9h//-Hx!`//-/-`//-Hx#` BHx&N`BHx'`/-`BHx(`BHx)`//-/-/-Hx$N&`//-/9h/-`//-/-Hx%`$L`~ <?`vHy `T 9@֘ @@R@ @m:Hy֘Hy'`Z .R Zc&/.Hy7/9N a-@lBN^NuNV. pcS yHH`XJf y֐HH.R֐`< y S m y (R!@S @`/9NlX. fR` fB ..N^NuNV#N^NuNVH8Jf -|@`B 90@-@(|H*y#4 f &Uf-mJgj n g\a-@ nR-Ko` .Ю&@bv "HA HABAЁ8fV +"HA HABAЁ8 8fS nHH#< g8n ;gvn gJ n/(HyLHxN4 ` n!y 9 @ R` n/( arX n h !n` n/( aRX n/(aDX n h !n n h` =gz`V @glnH ?g^`: Cgzn Bgn` Dg``N^NuNV n ( Agn >gg8n ;gn g/-HyHxN4 `B~`  @BRoHUa6XHn - S/Hya Jg /9abX"-  A ` . @ - "@"`h/- aX`\/- aX/-` =gT`4 @gFn& ?g8` Cgn Bg` Dg`L N^NuNVH *n - Agn >g8n ;gn gl/-HyHxN4 p` -  @ g -  @ R >f mJfB`p`/- aNXJf`/- a>X`/- a2XJf/-a$XJf`/-aX./- aXJgJf` =gP`. @gBn ?g4` Cgtn Bgx` Dgj`L N^NuNV n g-h n ( g\ ;g, Ag. Bg Cg Dg `f/.aDX/.aX`R n . f/(a"XJf6` 9 @ g 9 @ RN^NuNVH . *n Jgfp`BL N^NuNVHB`R Ю @-P n f4B`X n  @ fRm n B` R opLN^NuNV. .R/N5X-@-@fa n ~`  @ f X n Ro ...N^NuNV,H B`"  @B ACRoBABBCR mBB>#((*y-UBlxX-UA  A . @-P n (= b@@0;N<x n,(A gAAB>R>R`l| l g&A gAAB>R>R` n-h nJg gR>R`| lZ g: n/(/aDPJf&A gAAB>R>R`-n>:BB`BBB . @ ". A P"Ё @ fJ-| .R/N5X-@faA . Jg n `-n-n:> . @*P-UBlX-UA g.A g AA . R . @-P n (= bH@0;ND n,(AJf$ABJfABAB>R>R`B| l g.AJf$ABJfABAB>R>R` n-h nJg gNA"nHHJf:AB"nHHJf&AB"nHH nCB>R>R`| l@ gB n/(/aPJf.AJf$ABJfABAB>R>R`B .>lABPAB.HHBBB`  @BRoB`A  AЈ @BA   @-P n,( g @f.HHgP =gH >f n/(.HH/aPJf$ ?f~ n/(.HH/aPJfbA   @*P-UB`BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNHxN@eBNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JMf8 <M#M <M#M#MM#MM .^rN.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfMgB`RM Mo "<N#MBNRX(@ 9M" Ҁe 9M/NRX(@g yM 9MXg yM  9M" ҀY(#M <M A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLB/./.a *@Jg& H gJ g/. N7bXB `|HxN5X*@f/.HyHxN4 /.aX*+n  .".N'j+@+n /.a*X. Ю @+P Ю @ L N^NuNVH *nB`pހJf r2N0L N^NuNVH0*nHUaXЮ @(P`(/HUN2PJfJg . f `(lfBL0N^NuNV.*nHUaXDfHyHxN4P  - g JfBL . ".N'j+@N'J*nN^NuNV.*nHUaXDfHyHxN4P  - g JfBL - f$Jg Hg /-N7bX+|H /. aX+@*nN^NuNV.*n XfJLfNHUa\X - fD/-NXJg,/-NXN'j+@ - f `+y$ -N'J*nN^NuNVH *n XfJLfNHUaX - f - f$Jg Hg /-N7bX+|H -N'JN'^$ -N'JN'^f -N'J//Hy` -N'J// yP/HnN0HnaX+@  -L N^NuNV.*n - g/HyHxN4 - f./- -N'J///-/HUHyHxN4 *nN^NuNVH0*nf0HxN5X(@fHUHyHxN4 B`BHUN.TXR/N5X(@fHUHy"HxN4 HUHTN4P L0N^NuNVH Bx#LB9X`\ y$/afXX$S@`>JDf| y$/Hx=NPJf y$#p y0 p yp -f #`D`4Hy8/9pN.xP#Df/9pHy:Hxa yl PHH,f| *|X yD S m yD (R!@S @`/9DNlX.g f" yl PHHfXcHyXHyHHxaJ BJ8ga f Xc yD yD y\ 9N'J// (N'JN*N'j!@ y\ y\ p` gJ yD S m yD (R!@S @`/9DNlX. g g ` `Dg/9DN%rXB((-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn .R l .R`p//./.N@-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N|gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N|fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn *LZ`0SR`*0MLb1 nRJfMLc0R 9nB <MLL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/NXJgm+| D+| D+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-DS@X$J@nBL N^NuNV-n`R n =fBRHypHx/9&/9"/.NX//.N-@/./NpPN^NuNVH0*|X(|xB y, P  fB`JR`DR dmHyXHycHxaN ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁN @ ."HAHABAЁV @   g  g  gJfB  g  g  gJf`Z ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁV @  ."HAHABAЁN @ HS`VJgFR dmHyXHyʼnHxa ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁN @ ."HAHABAЁV @ `  g JgfBJfB-|c .n##x-|` ."HAHABAЁN @/a XJgt ."HAHABAЁN @/NXN'j$ ."HAHABAЁR @ ."HAHABAЁV @R .oR 9N(N'J//BHypHyůN /N JgJB`8 ."HAHABAЁN @//.HyŲN R .oL0N^NuNVH0Jxg Lg*|X-|`< ."HAHABAЁJ/NX(@f yH PPR yX N'JN'^".oB- yD!| XcHyXHyHxa L0N^NuNV dm/.HyHxaV ."HAHABAЁJN^NuNV/9 /.HyHyшN#*N^NuNVHyHyшNP/.(/.$/. /././././. HyшN$HyHyшNP/92/9. y` N'JN* -@ @-P=h/.?.a\A  @"|Dr"2 <DrN^NuNV/.NX-@-n n ( fNJg Hg /(N7bX n!|H n n N n!@ n/(Hx/9\/9XHyNX//.N-@B.|A  @"|Dx"2 <DxN^NuNV n/aX-@ @-P=h n ( g-h`/.NX-@/.?.aj\/. n/(NbP-@  f g  f Jf <L @"|D~"2 <D~` <R`N^NuNV n/aX-@ @-P=h .f .fp`B-@/.?.a\ . .g, /g 0g/. HyHxN4 Jg <L @"|D"2 <D` n/(afX-@ @-P=h .f .fp`B-@/.?.a \Jf <R`Jg n/(a X-@ @-P=h .f .fp`B-@X .SJfd& " Ҁe " Ҁ Ё @ Fp L0N^NuN:HxN@e#\BNu /й\/@HxN@e 9\#\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL'?A B@;1Az^qx<=7wl/tMLfKFighYjX2 W$^87^7-.Vb^_`cdeZ[\]7*b!#r^"ks-. %&_`cdeZ[\] nopmb!#"7" %&q %&_`cdeZ[\]b!#7" %&_`cdeZ[\]^Tb!#7y" %&_`cdeZ[\]7^!# "bU %&!#"_` %&!#7"b %&nopm_`cdeZ[\]7b!#7" %&_`cdeZ[\]7!#"+ %&b7y!#53"_` %&!"7 %&!#" %&7!#" %&77!#53"!#" %&*7 %&7!#" %&7!#" %&7y7!#/.?.a\Jg`/aX-@ @-P=h/.NXN'^-@/.?.an\` .S-@JlB` .".貀o .-@a~-@ @-P=h .ЮSЮ @P .ЮSЮ @B .ЮS//.NpP .ЮSЮ @A  @"|D"2 <DN^NuNV n/aX-@ @-P=h/.NX-@/.?.az\ n/(azX-@ @-P=h/.NX-@/.?.a>\a-@ @-P=h-n`|-n-n` n nfRR nJf nJfB .RN(N'J///.N A  @"|D"2 <D`R nJf|/9t/9p`N^NuNVB-n(HxN5X-@-@` n"nRR` n%RT`x n %f (%gA0-H,` n am zn lfR n .,R,"@f n,BA .,e/.(Hy]HxN4 nHHc b@0;Nd,,,-|`Hn0Hy{/.N0 /.N.TXѮ`~-| n (lgN n,|l n,dR, n,B`0 n (lfp`p-@`-|`-|` BJglJ f/.(Hy~HxN4 /. aX-@ @-P"=h& n -h g/.$NXN'j-@ f" .N'J//Hn0/.N0`b f .N'JN'^`2 g f2 n$Jf <ǡ` /.$NX/Hn0/.N0 /.$?."a\/.N.TXѮR nJf nB .N^NuNV n P-h n/aX-@ @-P=h/./.NX/aP-@/.?.aV\a-@ @-P=h n!n n!| A  @"|D"2 <DN^NuNV n/aX-@ @-P=h/.NXN'j-@/.?.a\  gB n/(aX-@ @-P=h/.NXN'j-@/.?.a\a-@ @-P=h .  b@0;N$/. HyǢHxN4 .N'J// .N'JN*N'j-@N'J///.N A  @"|D"2 <D` .N'J// .N'JN*` .N'J// .N'JN,`/9|/9x .N'JN*>=!=matchsubstrlengthindex@(#)expr.y 4.2 (Berkeley) 3/9/81-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$M((HxN4 `N^NuNV n/aX-@ @-P=h n/(aX-@ @-P=h/.NX/.NX n/(N.TX-@ n/(N.TX-@ .ЮR/N5X-@ n/(/N4P n/( .Ю/N4P/.?.a\a.-@ @-P=h n!n n!| /.?.a\A  @"|D"2 <DN^NuNV n hf |L` n/a~X-@ @-P=h .f4 .f,/.?.aB\ n/(aBX-@ @-P=hA  @"|D"2 <DN^NuNV .  @JfN n/aX-@ @-P=h .f .f .  @ /.?.a\ .  @ f n/(aX-@ @-P=h .f .f .  @B/.?.a@\ n/(a@X-@ @-P=hA  @"|D"2 <D` <R`N^NuNV/. /.aBP-@ @-P=h nJf> n/(Hy$NP/.?.a\ <L @"|D"2 <D`$ n/(/( n/(a A `N^NuNVH n/adX-@ @-P=h/.NX*@/.?.a*\ n (hf y, PHH.`B n/(aX-@ @-P=h/.NX @HH./.?.a\ n-h/.NX n n N n!@B fB`> n/(Hx/9Ɯ/9Ƙ/.NX/HnNJgR  g  g  gJg"R-MR  g  g  gJfUB/.Hy'HnN0 /.NXJg\ n/(Hx/.NX//`TJgR-M`  gJg RHHfUB/.Hy*HnN0 /.NXJg n/(Hx/.NX//` n/(Hx/9Ƥ/9Ơ/.NX/HnNJfXaD-@ @-P=h n!| .N( n!@A  @"|D"2 <DL N^NuNV n/aX-@ @-P=h .f .f/.?.an\ n/(`& n (hg,/.?.aF\ n/(aFX-@ @-P=hA  @"|D"2 <DN^NuNV n/a X-@ @-P=h .f .gA  @"|D"2 <D`/.?.a\ n/(aX-@ @-P=h .f .f |L-P=h` .f .g .f .gv/.?.aB\`8N^NuNV n/a8X @/(?a\ n (hgR/aX-@ @-P=h .f .gA  @"|D"2 <D`/.?.a\ n/( aX-@ @-P=h .f .f |L-P=h` .f .g .f .gv/.?.aJ\ n/(`N^NuNV n-P-h n ( f n/Hy-HxN4 n-hB 2lj .Ю @-P` n//.NpP n/(aX-@ @-P=h .f2 .f* |L-P=hA  @"|D"2 <D`H .f .g .f .g/.?.a:\ n-hJfXR`2N^NuNV| . & b@0;Nz:/. Hy@HxN4 A  @"|D"2 <D`X nJg0/aߺX-@ @-P=h/.NXN'^#*|`|`|`|`N^NuNV n-P/(aXX-@ @-P=h fD/.NX/N.TXN(`/.NX//N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9$ l @ @*PJg?^$())))),,(((}}{/;BCD)),,,]"}9|(02)2./));%},),)));2;)))))BuC<uDEFGP7 !"JgA`auug8 GFE56%HI1234tggmuJJfhg g>@RSTUVW^+_,-./09#ijlnoqrgceg=uQYZ[\$KLMg;psNOgX]k:bd; ;?')*  vgg;&(;g;gygxwyacc stack overflowsyntax errorbailing out$zero&null$record$record$record$recordillegal statement`t>># >:>;>>>>>>>>>>>>>>9>9>9>9>9>>9>9>9>9>9>9>9>9>9>9>9>>!> >>#;>UPp`B//NHP/N3XB/.Hy{HyxHypNHxNX g^ ET @ /N3X/. /N(PLN^NuNVH8 n(HH./N%rXHxHxNlP(@HxHxNlP&@HxHxNlP*@HnN:X,"ET Ag f f-|HTHxNlPHSHxNlPHUHxNlP .L8N^Nu/@Hx)N@eNuN:N:Hx*N@e o BNuNVH N0.fB`BHy΀N4P,mB "HAHABAЁ//N/ HxHyE/N4 g /N3X`/N3X E*|E  fSB <EL N^NuNVH0*n (|``eB`^0,fBn  rg"l afHxB/.N/ `l -+f ll L0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#tHn/.NP09ф gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNlX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/N"PSf0, fR .e .L0N^NuNVHn /.Hy`N N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NlX-@ g g g g/./N5XP`/.NlX-@g g*/./N5XP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NlX. g g g -fFR n S m n (R!@S @` /.NlX.S` +fS n S l/.NlX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NlX. +g -g 0m 9oJg .D-@ g/./N5XP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN'j n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNlX.β @HHg f-| c fB`` [ fV-|`L β @HHf>gSo,Sm ,R @` HTNlX. f gJo HT/N5XP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg β @` β @R mHH. ]g*Jg β @` β @RJfS L N^NuNVH *nBB-yl-yp-yt-yx-|-|HH. g -f -|`f +g^S`Z/98/94 .".N*a9: O P'k4}4~6SS;V4}6=;69SS OXZ !QU"#=W$9] O[Yb c#g%$h&\\\\\\\\\\%i'&j?@g<()h*+,,q-67.</)m0?@1!d!e(l2+p/v0w2{3453|R*n8K-r.t*o-s Aj.u??\`lm A B !1x1yn#p1z$?qot8u?s%o&v88 Cw\`< D E F G's H I Ay()x*+,z-x{./ J0 AS128 C345 D E F G H IS8 K L M< JTTTTTTTTTT<L< NLLk K L^ M__________TTTTTTTTTTTTTTTTTTTT` NL"f"f"f"f"f"f"f"f"f"fL`"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"fHA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N3vPJmJn -|`-n`f +|`D/.N5X+@f,mJf,0-g-HHE+@`m+n `f09фgHytN$X0-gp` - //--HH/N4 *+mSl. fm0-gm`m B` mR*nN^NuNVH *|ό 9ذϠl  @*PJg*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/N3vPJmJn -|`-ntf9цHH/N3XJgm+|$`+|$`+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.N5X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N3XJl~0-g /-N7bXBBBB BmB- L N^NuNVN%H/.NXN^NuNV .". nJ/H?N'| n g B5H 4BFCa@ar, AKNux ahou{ !"#$%&'()*+,- . /012 3&4+526:7@8H9N:V;Y<`=d>h?m@rAvB{CDEFGHIJKLMlex: %c lex:? %o lex: %s lex:? %o FIRSTTOKENFINALFATALLTLEGTGEEQNEMATCHNOTMATCHAPPENDADDMINUSMULTDIVIDEMODUMINUSASSIGNADDEQSUBEQMULTEQDIVEQMODEQJUMPXBEGINXENDNLPRINTPRINTFSPRINTFSPLITIFELSEWHILEFORINNEXTEXITBREAKCONTINUEPROGRAMPASTATPASTAT2ASGNOPBORANDNOTNUMBERVARARRAYFNCNSUBSTRLSUBSTRINDEXGETLINERELOPMATCHOPORSTRINGDOTCCLNCCLCHARCATSTARPLUSQUESTPOSTINCRPREINCRPOSTDECRPREDECRINCRDECRFIELDINDIRECTLASTTOKEN00$zero&null$recordFS RS OFS ORS OFMT%.6gFILENAMENFNRout of space in makesymtabsymbol table overflow at %scan't set $0can't set $0%.20gillegal reference to array %sfunny variable %o: %s %s %g %oout of space in tostring on %sout of space in tostring on %s,XHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH?rcan't open %srecord `%.20s...' too longrecord `%.20s...' has too many fieldsrecord `%.20s...' has too many fieldsNFfield %d: |%s| built giant record `%.20s...'trying to access field %dawk: %s near line %d awk: record number %g $recordHHillegal statement %ounexpected break, continue or nextunexpected break, continue or nextunknown boolean operator %dunknown relational operator %dout of temporaries in gettempformat item %.20s... too long%snot enough arguments in printf(%s)illegal arithmetic operator %ddivision by zerodivision by zerodivision by zerodivision by ((,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|``eB` 0,f -+fp`B, wf0Hx/.N/P.JgJm/N3XHx` afvJgp`p//.N4P.lB f6Hx/.N/P.Jg Jm/N3XHx/.N4P.Jm.HxB/N/ `Jgp`B//.N4P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N4 N^NuN:HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N5(PJlB`pN^NuNVH B/.N4P. g `/N3XB`Hx N5X*@Jg*B L N^NuN:HxN@eBNuN:HxN@eNuNVH0*nJf HxHm /N4 +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN:HxN@eNuN:Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N5N N^NuNV/. Hy@t/.N5N N^NuN:Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JF`f8 <Fd#F` <F`#Fd#FdFl#F`Fh .^rN8.*yFhBFt g`(*(U g " Ҁe " Ҁd(M *@bFlfF`gB`RFt Fto "<N8#FtBN8bX(@ 9Ft" Ҁe 9Ft/N8bX(@g yFl 9FlXg yFl  9Ft" ҀY(#Fl <F` A ` " Ҁ#FhFhc A#Fp A 9Fh*A L0N^NuNVH0*n(MY#Fh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN8.d-G` n"n"Xzeroillegal assignment operator %d%s%d%d%s is not an arrayillegal jump type %dillegal function type %dstring %.20s ... too long to print%stoo many output files %dwawcan't open file %s%sout of space in ALLOC$record&&&&&&FFFFFF(j(ߚ0>tltLMNOSX\afkotuy}ˁ˅ˉˌː˕˚˟ˤ˩˪˫ˬ˭˳˺   "*+,-./0124567:=@CDEF < <= > >= == != ~ !~ + - * / % - = += -= *= /= %= printprintfsprintf splitif(while(for(instatnextexitbreakcontinue || && !fncnsubstrsindexgetline ++++----$(empty restore file ?.B9@kU?栞f;8 @>$q3%#FmH?r ( @3{ !|D@?@???@?@??AA?A?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È????M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shsh-c/etc/utmp@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Fx pA(($G"I#HTHS/N4 /NXNuNuNV laB\#L .Ю @BX n -PX nJg HH mgFn Bgn$ 4g4n 0g&n -g& nHH/Hy0Hy N aR` n JfHyIHy NPa n #X RL`R4R0`R`R`Hy`@J0fJdf JDfaB 98r /NLX#(Jf&/98Hy Hy N HxaBXJ0g^J4g J\gaHxHxNDP gHz~HxNDPHxHxNDP gHzHxNDPHxHxNDP gHzLHxNDPHy9/9NPJfDJ4fHy;Hy NPHxanXHxNVX#p#8`bHx/9NP#plHJ4gHx/9NP#pl&/9HyjHy N HxaX/. aXBaXHy/9NPJfBNVX#p#8`>B/9NP#pl&/9HyHy N HxajXJdg /. a X`aFBaJXN^NuNVHyHy NPHxa$XN^NuNV,H0J4fa@aJgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 l/9 h .".N@l< 0N@///./. 9 "9 NNܪ-@-A`RHH.  @f .gZ`t/9 l/9 h .".N@l< 0N@///./. 9 "9 NNܪ-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  p @/(/ .".N-@-AJg R mJl/./. .".N݀`/./. .".N-@-A/.//NX -@-AJl ` .".L N^NuNV.*nHUNX-@ . gJ-@ . -@B/./N B -lHUNX-@Jf*nN^NuN\Hx9N@eNu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNu"o /B/gS @Re L N^NuNVJTfp`D/.HyNHPJPg HyaX/. HyNHPa ygBN^NuNVS m 9 R @`Hy NX@ . g8S m 9 R @`Hy NX g`|n.HHN^NuNV .  @fHy/.NPJfB`Hy/.NPJgHy/.NPJg HmP/.NXX-@ m8UЮ @ .f .SЮ @ ogHy/.NPJgtpN^NuNV/9\N,X/.aX-@lp`BB/./9\N HnHnHy/9\N 9谮nBN^NuNVHya L. am zo Hy0a tXa>ana y@ "a A `Ba`J@f 9X#@`Raaa*yHx a`"a `H !g` Pgn Eg2` Qg` egn( cgn ag` dg` ggDn fg` ig6` tgn\ pgn( lgn kgN`N mg`@ rg n qg`& sgf` wgn vgn ugf` xg``L N^NuNVH B`t 9n|B ."HAg$ 9t /Hy7Hy N yt#ntJtfL0,N^NuNVJ9 fp`BN^NuNV.Hy aXJ9 g(*|HnHyQHy0N ;nHnHyTHy8N ;n HnHyWHy@N ;n HmHyZHyHN HmHy^HyTN HyHybHy`N a-@"9g4/./9HyeHy NJhfHxaXJ\g"HyTHy Hy/9\N*nN^NuNV 91hg<-y ."<NL-@` HnanX .SJnN^NuNV8.BJ`fHy/. N`Hy/. NfP-@JlL 9$ g& f*/.HyHy N ``/.Hy`/.Hy`J\g/.a,XJg0/.Hxra vPJgJHgp09//. a4PJgp09 @g" g g/.Hy`PBA*H .RЮ @fS/RBJfjA dm/.Hy`BHya XHnHy NpPa \/Hy0Hy`N4 Hy aX/. /.Hy4HnDN4/. NXHy:NXX-@f*/.HyX/.NXX dm/.Hyb`X/.Hy NpP 9R dm/.Hy`(HxcHyi/. N -@Jl/.N` .i @B2hJPg6/.HyHy N HyiHyHy N BHyHyHN4 a /HyHy`N4 Hy az`B/. NP-@l/.Hy`BHyaX/.NXX dm/.Hy`/.Hy NpP yoxB<-yt@` .@ /HyiNpP1ha @/HyHy`N4 Hy aXJPgHy N /.HyDHy N a/HyPHy`N4 Hy a X`Jo*Hna XSHxHn/.NV -@n/.NXJfJg /.HyTHy N `aSl*n8N^NuNV`6-n`Hy n/a \PJf"X nJfa`R`D nJfHy HxxaPJgJHg8Hx/Hy NP-@f-| p09//.aPJgHy a>XJf 92hfHy NBXHy HyiNrPJl Hy HypHy N `>JPg4HyiHy Hy`PHy NBXHy HyiNPJlHy Hy`JPgHyiHy HyHy N` 91hgp09/Hy NP-@l Hy HyHy N `d09H/09H/Hy N -y ."<NL-@JPg/./.Hy HyHy N`Hna 4X o(HxHn/.NR JlNHy Hy `&/.Hn/.NR Jl&Hy Hy0Hy N HxaX .SJnp/.NXJ f(BNX-@-yHnHy NPJgp09/Hy NPaRa8JgN^NuNV`vJPg HyaXHy HyUNHP 91hfHyiHyXNHP 92hfHyiHyfNHPHy{NHXaaaJg~N^NuNVHxHnNPHnaXN^NuNVH0*nHUadX0- H/0- H/Hy}NH /-HyNHPHmNX(@HlHlHyNH L0N^NuNVH0*n(|`HU/aP"eL0N^NuNVH *n.` n 0(fXSl/HyNHPL N^NuNVH0*nHx/HUNP(@JgBBHUNPJm/J,fp`/(M` /fzBBHUNPJldHxHUNPJlHUNX/`X09H/09H/HUN Jgp09/HUNP/RJfz ,/g`BL0N^NuNVHxHxNDPRX`\ fR,`"J,oHx azXS,`/a XR 9mHx aLXBB,..N^NuNV. ..Jf /aX`\ fR,`"J,oHx aXS,`/aXR 9mHx aXBB,..N^NuNV... 98g am zn 98g Am Zn @ @.Jgb g`.9`HH/a$XR 9mB`0 9fRDR 9n/aX..N^NuNV... 98g am zn 98g Am Zn @ @.Jgb g`.9`HH/aDXR 9mB`0 9fRDR 9n/aX..N^NuNV... 98g am zn 98g Am Zn JgZ g`&Hx azXR 9mB`0 9fRDR 9n/a.X..N^NuNVaBN@XN^NuNV/9H/9Hy?HyN/9d/9@HyQHyNJDg/9DHydHyN N^NuNHx)N@eNuNVA-H#hHn/. NP n0( gp`BN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9ll  @*PJgUy"DYlError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#lp`T .p @(P .p @ gf ` <//.Hx0N `NqL0N^NuH // |p pNLNw //W.BN@d W/N WNNV4.-nBH`b yh S m. .R @HH yh"(R!AS AHH` /9h .R @HH/N8PRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR((-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| 9 PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| ;`J.g-| =J.g"/.NXX".-A< o-@ .Xf -| ?L`-| PLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNL-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| a`-| d`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -| g`J.g -| i`J.g-| kAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 $/9 .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NL`S n0A .ذbJn/9 ,/9 ( .".N@fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn *LZ`0SR`*0QXb1 nRJfQXc0R 9nB <QXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NR .B`T0-f(mfHn-HH/N*PJmJn -|`-n f9 HH/N4XJgm+|0+|0+n 0-gl(m m R Э "-d f -,/HT-HH/NR .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NR . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NR g m p`BL0N^NuNV.*| ` HUaX le*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.NL-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l HABAЁ-@ 0Ѯa, 0m 9o#Ȼf*yLJl .D-@ .Ba, 0l~BfJgR  .gn 'gnX gn> g#ȻfB`rRf*y`Sg`v/aX*y /fXc*yL`YLd*yHUBaPJffHy0aX`*yJg Hy0aX`*y`a, am zo Hy0aX*yL`Xb a @ "f` Lec Hy0a`X `R $gV` -gn +g` ?gn /g` ^g`|L N^NuNVJ@f#@#@< 9<@c Hy0aXN^NuNVJ@f0 9LX#<#@ 9Lf #LB pp`:HxHnBN Jn #T`.#T 9TN^NuNVH0(|D*y p`: fg# `HgBe Hy0atXa*. fB 9.Df J9Efp`BL0N^NuNVH0*|D(y tSl|HxHy t/9 N S#lp`(| t 9 td6gJg$/9 9R/Hy tHyf . `Jga B#>HyHyL/a JDgBHxHyLHy a L`Bg|J g^JBmfJDgF*|<(|$*<` SJfBHxHy$Hy aHynHy$` HynHy#BBHx/9PN P/NXHx/9PNP#:J0g#DHy Hy daP#L#*nN^NuNVH .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|p` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N"XJl~0-g /-NRXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N6 N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIDf8 <IH#ID <ID#IH#IHIP#IDIL .^rN.*yILBIX g`(*(U g " Ҁe " Ҁd(M *@bIPfIDgB`RIX IXo "<N#IXBNRX(@ 9IX" Ҁe 9IX/NRX(@g yIP 9IPXg yIP  9IX" ҀY(#IP <ID A ` " Ҁ#ILILc A#IT A 9IL*A L0N^NuNVH0*n(MY#IL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ IT L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%sX; mv %sX %sr-Ctar: missing links to %s %o%o%o%lo%lo%otar: directory checksum error (%d != %d) %s %s tar: %s: cannot open file tar: %s: no such file or directory tar: %s: cannot stat file tar: %s is not a file. Not dumped tar: %s: file name too long %6o%s/%s.tar: %s: directory read error ....tar: %s: file name too long tar: %s: symbolic link too long a %s symbolic link to %s %11lo%6otar: %s: cannot open file tar: %s: file name too long %6oa %s link to %s tar: out of memory, link information lost a %s %ld blocks %6otar: %s: file changed size tar: %s: symbolic link failed x %s symbolic link to %s tar: %s: cannot link %s linked to %s tar: %s - cannot create x %s, %ld bytes, %ld tape blocks tar: %s: HELP - extract write error tar: %s: HELP - extract write error %s linked to %s symbolic link to %s %3d/%1d%7D %-12.12s %-4.4s %c%6o %6o %6o %11lo %11lo %c %s: SCCScoreerrsa.out%s %lotar: tape read error tar: tape blocksize error tar: blocksize = %d tar: tape write error tar: tape write error tar: tape backspace error tar: %s @(#)tar.c 4.19 (Berkeley) 83/05/12M:/Day Mon 00 00:00:00 1900 SunMonTueW((NHxN@eNu#lpNuHxN@@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83|    [.<(+!&]$*);^-/|,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI}JKLMNOPQR\STUVWXYZ01234567897-./% <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myjС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwx7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myOС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwxibs=obs=cbs=bs=if=of=skip=seek=count=files=conv=,ebcdicibmasciiblockunblocklcaseucaseswabnoerrorsyncbad arg: %s cannot open: %s cannot create: %s counts: cannot be zero not enough memory readwritedd: argument %D out of range %u+%u records in %u+%u records out %u truncated records @(#)dd.c 4.3 (Berkeley) 4/2/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$L/.NXN^NuNV .". nJ/H?Nـ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` leB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB $f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN\HxN@eNuNVH N.*nJfS` r N0 r NF.S XgR|a` zf < p` RB/.NP f .L N^NuN\Hx!N@eNuN\HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NLX*@Jg*B L N^NuN\HxN@eBNuN\HxN@eNuNVH0*nJf HxHm /NV +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN\HxN@eNuN\Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN\Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN\Hx N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rNF.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<NL#QBNX(@ 9Q" Ҁe 9Q/NX(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVI\((# services 1.1 83/05/18 # # Network services, Internet style # echo 7/udp discard 9/udp sink null systat 11/tcp daytime 13/tcp netstat 15/tcp ftp 21/tcp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver name 42/tcp nameserver whois 43/tcp mtp 57/tcp # deprecated # # Host specific functions # tftp 69/udp rje 77/tcp finger 79/tcp link 87/tcp ttylink supdup 95/tcp # # UNIX specific services # exec 512/tcp login 513/tcp shell 514/tcp cmd # no passwords used efs 520/tcp # for LucasFilm biff 512/udp comsat who 513/udp whod syslog 514/udp talk 517/udp route 520/udp router routed # 521 also # protocols 1.1 83/05/18 # # Internet (IP) protocols # ip 0 IP # internet protocol, pseudo protocol number icmp 1 ICMP # internet control message protocol ggp 2 GGP # gateway-gateway protocol tcp 6 TCP # transmission control protocol pup 12 PUP # PARC universal packet protocol udp 17 UDP # user datagram protocol  0Xj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed out ggg <*@HU/NxP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NxP..N^NuNVJ/...Jo n  @Jf #` </ /NxP..N^NuNVJ/...Jo n  @Jf#p` <//NxPB..N^NuNVJ/Hx/.NxPN^Nu/<0N@dNNuJ/H // |P pN oJg$/|LY/<0N@NrLNwNVH ..N$N*@Jg -fN^ L N^NuNVJfHy HyN8P#`/9NXN^NuNVJg/9N2XBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyN8P#fB`/9HxHyFN$ *@g#JHUazX*@#JHUajX*@HUNX#JHUaPX*@HUNX#JBJ#JHUa&X*@#JHUaX*@#JHUaX*@#J`  gRJfB <J*nN^NuNHxN@eNuNHx%N@eNuNV-|-| n/NX-@Jf" n/Hy(HyN8 p` n"n"HnaX-@Jm n (=@/( Hn/(N, =nBHxHn/.NJlP 0f/.NFXS` =f@ n6/.NFX/.NX ."HAHABAЁ-@`@ n/N8`HxHy:/.N B/.NXR//./.N /.NXR//./.N /.NXR//./.N HxHn/.Nj gL n/N8XJg n/NFX/.NFX`LSJg"HnaVX-@JmHx/N.P/.Hy;HnN HnNXR-@HnNXR/Hn/.N gHy>N8X/.`V-|BHnHn/.N-@/.NFXJlHyWN8XB` n =n nf neJHy^HyN8P`J.gBHxHn/.Nj fHxHnHxN . f`~ .N^NuNV=|BBBHxHxN&-@Jmz n =@BHxHn/.NJm .`P 0g 1gHyN8X`& nS n fHyHyN8PpN^NuNV-|J gB`HyHyN8P-@Jg/.Hx HnN$ JgHx HnNxPJgHx HnNxP @BHx HnNxP-@Jg @BRHn/.NPJfJg .` .//.NPJff/.N2XB`,/.N2X fBHyHy`pN^NuNV/. /.HxgN N^NuNHxcN@eNuNHxbN@eNuNHxjN@eNuNVA-H#Hn/. N\P n0( gp`BN^NuNVH *n.f `JfBL N^NuNHx]N@eNuNHxiN@eNu///YHx~N@ NuNHxN@eNuNVBJg>HxNX-@HyJNXJg8/.HxNP/.NXN^NuNVHxHyJNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXNx(@Jg,HU/NPJg&l`XJgHU/NPJfNL L8N^NuNVJfHyHyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyJN$ -@g @ #gHy/.aP*@gBHy/.aP*@gB#NO/.NX yO #O#O `R  g  g#O#OO(yOHyHUaP*@f8`8R`4Jg8  g  gOd(HyHUaP*@gBfB <O`RJfRfBL0N^NuNVH0BNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^NuNVJfHyHyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyON$ -@g @ #gHy/.aP*@gB#SHy /.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#((t ` nBR nJfnnHnN:XJl-|-nNRJfjBNXHxNX/.N*X/.N*XBHyHyN BHyHyN HxNXHx Hn/.Nn BNRX gHx Hn/.N g Hya`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .\ @(P .\ @ gf ` <d//.Hx0N `NqL0N^NuNV/9Hn /.NB N^NuNV/9/. /.NB N^NuNVA -H .X @Jf n/Hn /.NB N^NuNxHx;N@eNuNxHxN@eJgBNuH // |\ pNLNw //W.BN@d W/Nx WNNVBHnNPJlp`Jg n .N^NuNxHxtN@eNuNVN/.NXN^NuNV/. Hx/.N N^NuNxHxN@eNuNVH N.*nJfS` r N0 r Nb.S XgR|a` zf <` RB/.NP f .L N^NuNxHx!N@eNuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9,l  @*PJgJf Hy0a~XL0N^NuNVH a". g f Hy0aJX/aX*|a, \f a, fJ pg` Hy0aXgeHy0aX`Ba# gfBap`aBL N^NuNVH0*|D(y <fp` fB f&,fHTHUa2PJg # @p`Jg`HTHUaPJfJfBL0N^NuNVH8(n*n HHS b@0;N ,Dj28`gB`Jg`Jf`# Dp`HxHH/HUa JgHH`|BHH/HUa Jf`HH @ `LHH L`HH-@ L @Jf Hy0aLXHT/.aFPJgH . L @ ". A`HH-@ L @Jf Hy0aX&L`" . L @ ". AHT/.aPJfιeHUHTahPJf . L @ ". A`&LJf`<&LgR`0&L -fp`B/HH/HUa JfHHSg>HUHTaPJfFb`&Hy0a X`L8N^NuNVH0..*n  @(Pf  L @ep`BL0N^NuNVH *n.Jg"HH,Sg f .` Jfp`BL N^NuNV. 9r N. 9r Nh#Jga 0/aR H mB \ f~>` f:~<-``#V /HyHxNn `L l g\ 0 0T gd#VL N^NuNVH<(n &@ $@ .-@ .-@*n `tHHЮ" Ҁ AHHЮ" Ҁ AHH" Ҁ AHHR fBR fBR .SJfL<N^NuNVH HxHxN4P-@HnBN(P f HyaX0.H-@nHnBNPHyaX*| d` g mda. fB=nHnBNP/.HxN4PJ9 dgp`BL N^NuNVH8*n (@ &@ nJfB`Hx/.HnN-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|H-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|I PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|K`J.g-|MJ.g"/.NX".-A< o-@ .Xf -|OL`-|`LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|q`-|t`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|w`J.g -|y`J.g-|{AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/94/90 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9*LZ`0SR`*0T\b1 nRJfT\c0R 9nB <T\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BLDNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.N„P.JgJm/NFXHx` afvJgp`p//.NZP.lB f6Hx/.N„P.Jg Jm/NFXHx/.NZP.Jm.HxB/Nª `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NĸPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JTf8 <T#T <T#T#TT#TT .^rN.*yTBT g`(*(U g " Ҁe " Ҁd(M *@bTfTgB`RT To "<N#TBNǚX(@ 9T" Ҁe 9T/NǚX(@g yT 9TXg yT  9T" ҀY(#T <T A ` " Ҁ#TTc A#T A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNxHx>N@eNuNVHn/.N(PJlB`pN^Nu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83TMPWRITE ERRORr/tmp/eXXXXXEntering encrypting mode!ed.hupMEM?/bin/shsh-t!Input not ttyKey:/usr/lib/makekey-/lib/makekey-crypt: cannot generate key/Vg&BCHCf4$BBHBlL-@Jg& .D".²o nJg 0g -|`J.g -|`J.g-|AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^ PM$G"I#HTHS/N4 /NXNuNuNVBHx/ n /NP-@JgR` n -PX SHy/.NDPJfn n -P`\Hy n /NDPJfRX S`:Hy n /NDPJf.X SJgJ n #X SJnJnJo.HxHy n /N Jf n PL`Jo$Hy n /NDPJf #`JgJnN:/NxX-@Jf HyHyN@PHxNXHyHyNP-@Jf HyHyN@PHxNXHy+NX-@Jg/HyN PHnHy@tBNv Jf6Hy0HyNP.HHN @/HyNPHzHx NDPBHyJg 9` n / n/ n/(HnNd#Jl HxNX .g0BBHxHy/9NJlHy2N XN:-@/NXJlHyPN XHxNXa$Hy_HyN@PHxNXN^NuNVHyHy@tBNv 9 #HyxHy@tBNv |}HyHxNDPHyHxNDPHyHxNDPN# fHyN XajHxNXJf(aHxNXHyaXHxNXHz,HxNDPHxaXaTHyaXaN^NuNVBaXJo Hx /9NJPJm BNjXBNXN^NuNV.A*H`Jf.Af.9Lfp`B-@Af".9Lf.9Lgp`B-@Jf@HxHn/9N̆ JfHyaX`Jf.` . g . fn ..g .9~fHxHyBN̆ `*.9g .9fhHxHyBN̆ BaXHxNXHx.9fB`N/NJPHxNXHxa>X`A /Hn/9N̆ `pHxHnHxN̆ .9xf UAe>.9yg0.9~g" . g . geSHxHnBN Jn*nN^NuNV-|HnHytHxNv HnHy@s/9Nv JlHyN XHxHxHn/9NZ.g(HyHytBNv . gN}|HyHytBNv ` JfpHxHn/9N`&N^NuNV.HzHxNDPND-@Hn(( XA$G"I#HTHS/N4 /NèXNuNuNVN`N/N(X#NJf HyHHyPNdPHxNèXSX Jo&HyV n /NPJfR,SX Jo*HyY n /NPJf#(SX JoZHy\ n /NPJfBSX #$a \N/NX/. /.a:P/9NèXJoVHy_ n /NPJf>SX #$N/NX/. /.a P/9NèX# o #(J(g <o` <s/J,g <j` <n/HybHnNHz VHx NP .SЮ @/aPX-@Jg$ @BR nJf-|tHx. .SЮ @/NάP-@Jg$ @BR/.a(XJfHxNèX` y-PB .S".貀lJ Ю @/aX-@Jg @BR nJf-|vHx. .Ю @/NάP-@Jg\ @BR/.aXJg0/. .SЮ @//.Hn/. .Ю @/HyxHnN `>/. .SЮ @//.Hn .Ю @/HyHnNHnaX` f|/.HnHyHnN .SЮ @-PBHn/. y/HxHnN#Jl HxNèXaNJl HxNèX .Ю /Hxa$PR`NJ(g .SЮ @/aXB`p .Ю @/aX-@JfX .SЮ @/ .Ю @/J,g <` </HyHnNHnaDX` nBR nJf-|Hx. .Ю @/NάP-@Jg @BR/.alXJf` y-P/.HnHyHnN .Ю @-PBHn/. y/HxHnN#Jl HxNèX .Ю Y/HxaP/9NX#R .S".貀m/9NèXN^NuNVHn/.NЂPJmp0. @g:# 9  @//.Hya < HxNèXN^NuNV` n :f ` n /g R nJfBN^NuNVH *nHH. fB  @f$  @f _g -f RJfp`/.HyHyPNd BL N^NuNVNJf&N/NX/.NXXBN`BNXN^NuNVB`& .Ю @-PHx/.NͮPJmB/.NP-@l( 9  @//.Hya `Hn/.NFPJmp0. @Hys/9Nv`" g`6Jm/HnHxN̆ HxHn/9N .Jf..N^NuNVHnHy@tBNv .Jg gR` 9-|xHnHytBNv /.HytBNv `BJgp `p 9F . f-|`N^NuNV/././. /.HyN@HyHyN@PN^NuNVHx NXHyaXaN^NuNVJ/H0..*n Jo o#p` D @(P D @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z D @(P D @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^Nu/<0N@dN̐NuJ/H // |D pN oJg$/|LY/<0N@NrLNwNVH ..NN6*@Jg -fN L N^NuNVJfHyHyNØP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNØP#fB`/9HxHyGN *@g#KHUazX*@#KHUajX*@HUNX#KHUaPX*@HUNX#KBK#KHUa&X*@#KHUaX*@#KHUaX*@#K`  gRJfB <K*nN^NuN̐HxN@eNuN̐Hx%N@eNuN̐HxfN@eNuNV-|-| n/NX-@Jf" n/HyHyN@ p` n"n"HnaX-@Jm n (=@/( Hn/(N =nBHxHn/.NJlP 0f/.NƶXS` =f@ n6/.NƶX/.NX ."HAHABAЁ-@`@ n/N `HxHy./.N̆ B/.NtXR//./.N̆ /.NtXR//./.N̆ /.NtXR//./.N̆ HxHn/.N gL n/N XJg n/NƶX/.NƶX`LSJg"HnaVX-@JmHx/NP/.Hy/HnNP HnNtXR-@HnNtXR/Hn/.N̆ gHy2N X/.`V-|BHnHn/.N-@/.NƶXJlHyKN XB` n =n nf neJHyRHyN@P`J.gBHxHn/.N fHxHnHxN̆ . f`~ .N^NuNV=|BBBHxHxN-@Jmz n =@BHxHn/.NJm .`P 0g 1gHy~N X`& nS n fHyHyN@PpN^NuNV-|J gB`HyHyNØP-@Jg/.Hx HnN JgHx HnNPJgHx HnNP @BHx HnNP-@Jg @BRHn/.NDPJfJg .` .//.NDPJff/.NXB`,/.NX fBHyHy`pN^NuNV/. /.HxgN0 N^NuN̐HxcN@eNuN̐HxbN@eNuN̐HxjN@eNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuN̐HxiN@eNu///YHx~N@ NuNVBJg>HxNX-@HyKNXJg8/.HxNP/.NXN^NuNVHxHyKNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN̐HxN@eNuN̐HxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuN̐HxhN@eNuNVH8*nBNXN`(@Jg,HU/NDPJg&l`XJgHU/NDPJfN4 L8N^NuNVJfHyHyNØP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNØP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyLN -@g @ #gHy/.aP*@gBg( gF/.NX/.Hya zP`rJ,g/.NXp0.//.ab`Hx//.NάP-@Jf-n`R/./.p0./Hy8HnNHnNX/Hn/9N aJl/.NX`BB`l-| .Юo .̐-@Jf$/.Hn/.Nr g-|/.Hn/9N  .m/.NXJfHxHyE/9N `/.HyFa PaR .mN^NuNV/.NtX-@Jf( 9  @//.Hyba `Hx//.NάP-@Jf-n`R/.B . /HyjHnNHnNX/Hn/9N aJl/.NX` .P//.HywHnNA-HHnHxaP` nJg~Hy} .P/NPJgdHy .P/NPJgJ .P/NX-@/.NXRЮ m\ .P//.Hyan /.NX-@fh/.NXHxHy/9N aN^NuNVA-HHxHn/9Nr ga.HHJg g g nRHxHn/9Nr gal nRA .d . fJ$fA ./HnHxN R .fp`B` HxNèXN^NuNVJ$fHyHyPNdPHxNèXN^NuNV-|BBNX-@/NX oHyaXHxNèX n -PJ(g /.a XHxHy/9N Hn/.NЂPJfVp0. @f@-|`4 .R @  f(-|/.Hya6PHxNèX` Hx/./9Nr g -|` .R @  f nB.HH gR gJ Cg Dg EgtJgHnHyaPHxNèX-| `@J$f HnNX/HnHxN .f HxNèXR`HxHy%/9N `BS nBA-HB`< n 0m 7o -|&` . nHH0-@RA .eR @  g -|/``B`: n 9n: ."HA HABAЁ nHH0Ё-@R n 0l .R @  g -|B`Jg6/. nJg <\` <^//.HyUHnN`/.HnNЌPHnHnNЂPJfp`B-@JgHxHnNͮPJmHx/HnNάP-@Jf-|((_-|a` nBA-HJfHx/.NͮPJm n/ .Df`HnHnNЂPJf p0. @g# `B/.HnaPJm0A-HHnHxaP`/.HnNxP-@l, n/ 9  @/HnHyca`JfHHnHnNЂP0.H/ y/(HnN .F/HnNPHxHyp/9N BB`-|A-H .Ю󌰮o .ܐ-@/././9Nr -@Jn HxNèX .󄑮ѮJn-| .Ю󌰮o .ܐ-@Jf /.Hn/.N gR .మm>/.NXaBJg 9  @//.Hyq`HxHy~/9N A-HHx//9Nr JnN^NuNVA-HRR/././././. /./.NHnNX/Hn/9N J$f HnNX/HnHxN N^NuNV-|-nBN-@JlHyN`Xp`JgFHnNXfJf(/. /.NPJl/.N`X-| .`NN/NXHnHyNDPHnHyNDPHyN`XHxNXN^Nu/<0N@dNNuJ/H // | pN o,Jg$/|LY/<0N@NrLNwNVJ/H0..*n Jo o# p`  @(P  @ g0g(g g <*@`*|HU/NP*@ggf(M , @B L0N^NuNVJ/H0..*n Jo o# p`z  @(P  @ ggg <*@HU/NP*@ggf(M , @ L0N^NuNVJ/...Jo o # `Hx/NP..N^NuNVJ/...Jo n , @Jf # ` </ /NP..N^NuNVJ/...Jo n , @Jf# p` <//NPB..N^NuNVJ/Hx/.NPN^NuNHx/9HxHyPN -@g @ #gHy/.aP*@gB#THy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#T#T#TT(yTHyHUa P*@f8`8R`4Jg8  g  gUTd(HyHUaP*@gBfB <T`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNtX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NƂPJmJn -|`-nf +|`D/.NǀX+@f,mJf,0-g-HHUX+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 l  @*PJgXj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gmNuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nLf9^HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|8` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN`/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDLf8 <DP#DL <DL#DP#DPDX#DLDT .^rN.*yDTBD` g`(*(U g " Ҁe " Ҁd(M *@bDXfDLgB`RD` D`o "<N#D`BNX(@ 9D`" Ҁe 9D`/NX(@g yDX 9DXXg yDX  9D`" ҀY(#DX <DL A ` " Ҁ#DTDTc A#D\ A 9DT*A L0N^NuNVH0*n(MY#DT (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D\ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&((*nN^NuN̐HxaN@eNuN̐HxN@eJgBNu //W.BN@d W/N̐ WNNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBN P .N^NuNV4.-nBUl`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N PRUl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.NtX".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNBЮLЮ@ @S"n .P".DNʀ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".N\gP .S-@HJlD-@HJHg6 .Hr NB0S n .Hr Nʀ`S n0A .ذbJn/90/9, .".N\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0Upb1 nRJfUpc0R 9nB <UpF' < |@"|"QN.| |Bo#LNTNNNVH8*| (U&|Jg )g`)bootBHyHyNPHxHyN TP.Jm //.a"PHyNXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHy N XJg4Hx  f <`p //N f`/9 Hx@/N  g`b 9 @(@Jg gB`/9$HT/N $g`$$B(dBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H, @ PNP*nN^NuNV.*nHU0-H0 @ PNX*nN^NuNV.*nHU0-H4 @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N&$ ."-!N p"- F" - N&Ԁԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyPNXB`*Hy[NXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHyh`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyyNP`HyNX`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyNXp`^WJm l ."HA@@HABAЁ<*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N\`nWJm4 l* ."HA@@HABAЁ<*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N\ n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ<*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8JLg0B "HA@@HABAЁ< @BR mBLB ."HA@@HABAЁ< @JgR mHyaX ."HA@@HABAЁ<(@ @*n` (gRJf (gHyNXBp`B&|(`//.NPJgJfHy`|( (9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNHX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHy8aXN^NuNVB ."HA@@HABAЁ< @Jg/.aXR m/.HyDNPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf ((`0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`peB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NƶXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NƶXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN̐HxN@eNuN̐HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuN̐HxN@eBNuN̐HxN@eNuN̐HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuN̐Hx6N@eNuNVH0JUf8 <U#U <U#U#UU#UU .^rNz.*yUBU g`(*(U g N,P#^fB`/9^HxHyH4NL *@g#L8HUazX*@#LHxNX-@HyL\NXJg8/.HxNtP/.NXN^NuNVHxHyL\NP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXN0(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuNVJ,fHy4Hy N,P#,`/9,NX .0N^NuNVJ,gJ0f/9,N&XB,N^NuNVH0J,fNHy6Hy N,P#,f2BL0N^NuNVH0*n`<(n `,f" `./9,HxHyLNL -@g @ #gHy8/.aP*@gBHy;/.aP*@gB#PP/.N X yP #P#P`R  g  g#P#PP(yPHy>HUaP*@f8`8R`4Jg8  g  gQ@d(HyAHUaP*@gBfB <P`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NFPJmJn -|`-n(f +|4`D/.NX+@f,mJf,0-g-HHQD+@`m+n (f09LgHy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|D 9 Xl  @*PJgJ]n (?Vp&=a ,ATvError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNvXBB-HH/N͞ B+mm0-gm*nN^NuNHxaN@eNuNVH0N-@f.B/.HygHydHy\N$HxNXHxHxNtP*@HxHxNtP(@HnNX-@g f f-|HUHxNtPHTHxNtP .L0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNu //W.BN@d W/N WNNVA-HA#0=|B-n-|Hn/. NPPSm .R @BHH`HnBNP .N^NuNV4.-nBQX`b y0 S m. .R @HH y0"(R!AS AHH` /90 .R @HH/NPRQX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NˬPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9p/9l .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9x/9t .".Nfp+`p-S n.-| ` n0FT0.SnJ@fJFg"Hy\NXHykNXp`Jy!fp09!)@p09!)@p09!)@ p09!)@ -! @)P , Ь5@RlXB*TlUl WB*V|YHxHjRBHUBazBL<`N^NuNVH  fp`p. n,(*(*h`&HxHU//./a.JfRJf n (ĐL N^NuNVH<..,.*n n ((@ (&@A4$H n ("HAHABAЁ\-@B g f -| `-M n ("(N&" N p-@ n (Ѯ . op` n"( N B-@ n"( N p n"(N B-@ fgHx/.HUN HxHRNPBj@ n (* *   5nnn ./a(X-@ @%P/.aX-@ @%P|B+|&<Sn|&<SnB +f*&<SnJ+gp+B+Jg|&<Sn gpJgHHx Hk&B/. Hxa/p+3/Hy|N R m`\ fgHxHU/.N BLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read Hddnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s Corrupt label No label found. dd: err %x cmd %x 0123456789abcdef: installboot bootfile disk dd if=$1 of=$2 bs=1b count=15 seek=1 HH @gpE`peS n`Jl-| n P @-h-h/./.NˬPJf/./.NPJfHnHn *LZ`0SR`*0Q\b1 nRJfQ\c0R 9nB <Q\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(F' <T |@"|"QN.| |BTo#NTNNNVH8*| (U&|Jg )g`)bootBHyHyHN`PHxHyN TP.Jm //.a"PHyTN`XN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyaN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HymN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!Nz$ ."-!N p"- F" - NzԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyN`XB`*HyN`XB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHy`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyN`P`HyN`X`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyN`Xp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHy&N`XBp`B&||`//.NPJgJfHy2`|( |9@B`( ,gHHyB` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o HyZ` ,g Hyn`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyN`PNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLR mhJngp0./HyN`PHyN`X`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|(`eB` 0,f -+fp`B, wf0Hx/.NxP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NxP.Jg Jm/NXHx/.NP.Jm.HxB/N͞ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nr +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rN.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<N#QBNӲX(@ 9Q" Ҁe 9Q/NӲX(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVH0*n(MY#Q (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Q L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read   ipnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @DHLCorrupt label on head %d Misplaced label on head %d For phys part %d, No label found. ip: error %x 0123456789abcdef@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83@(#)rcp.c 4.6 83/04/11who are you? -r-d-f-trcp%s%s -r -d..rsh %s -L %s %s %s '%s:%s' /. /aP*L`"HUHyYNP`HygNX`ZJ2g/.NxX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N<`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HS((RHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N< n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8J,g0B "HA@@HABAЁ @BR mB,B ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHyNXBp`B&|`//.NPJgJfHy`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUN(X)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.Hy$NPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlL/. /aP*L`"HUHyNpP`Hy#NpX`ZJ2g/.N4X-@B-MHnaBX(@`(Jgp0,fHl/.NXPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy:NpXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHy[aX ."HA@@HABAЁ(@ @*n` (gRJf (gHynNpXBp`B&|`//.NXPJgJfHyz`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyNpPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLA .D*H/.HUHlN A 7@p0 6 y oHy,NXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN A +P" f" g </` <2/NXHxHmF/.N p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy5NXp`+nBHx/. /.N B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVHn /.aPN^NuNVH0*n(n `Jg/a:XHH, %f`` bgTn0 Ogn DgX`~`~ `~//atP`.zJm ,g/aXQ`.-T .R @HH//a0PBJgHxazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <X @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read ( ndnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s X-=nd: no file server, giving up. 0123456789abcdef_bcopy_putcharldivt_strcmp_getc_close_strlen_ipstd_ipparam_ipcmd_ndinit_ndread_ndhwreset_bzero_ndcksum_ndxmit_ndrecv_xystd_xyfwd_xyparam_xycmd_swlong_ddstd_ddcmd_ddparam_printnulmodtuldivt_prfulmultptwo((#*?툁* ** ,S@ ,S5@ , S@y!BB+|||zSnp+f*gp*/Hy#NpP ,",NS", N,Hl(/HTHxaJgHy6NpXBLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <d @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read  xynull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @HCorrupt label For phys part %d, No label found. xy: init error %x xy: no bad block info xy: error %x bno %d 0123456789abcdefPATH=/etc:/usr/ucb:/bin:/usr/bin:. stty dec export PATH TERM 3t\F' <̄ |@"|"QN.| |7(B̄o#4dNTNNNVH0*| Hy3N+X(U/-anX. f(-L-|78 nJg n"nRR` g,Hy3N+XHy78N.hX/Hy78aP`Hy78Hy3N+PHxHy78NdP,Jm /Hy78a&PR3 3o~`|NqL0N^NuNVH Hx Hy/. N . f$ g& g  gHy3NnX/9Hy3N+PHx  f <`p //. N f`/9Hx@/. N g` 9@*@  g f gB`/9Hy3N+P/9HU/. N g`R/9Hy3N+PBdBR`/9Hy3N+P/. yNXN\Hy3NnXNqL N^NuNVH *nB-gTB 3 @Jg, 3 @f 3 @0H`R`R 3 @JgJf `NqL N^NuNVH8*n(| BA &HJg8 fB  fR`Jg " Ҁ A R  gJg`B` " Ҁ AB f`J gZ " Ҁ A R-B 3 @Jg( 3 @0H g 3 @R`B " Ҁ ABNqL8N^NuNVH *nHxHU0-H4 @ PNP`NqL N^NuNVH *nHxHU0-H4 @ PNP`NqL N^NuNVH *nHU0-H4 @ PNXNqL N^NuNVH *nHU0-H4 @ PNXNqL N^NuNVHNqLN^NuNVH0*n B ."-!N1" -!N/$ ."-!N1"- F" - N/Ԁԭ ."-!N0v"-!@N1"-!(Ԁ -!,+B+m A+HHUNHXA(H ."-!@N0v" Ҁ A <C("QL0N^NuNVH0*ngJfNHy4hN+XB`RHy4sN+XBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHy4N+P`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNHXA(Hp0,ѕJgV L8N^NuNV.JgHy4N+Xp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N1+@BB*nN^NuNVH8Jm n N.`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N1+@B-|A+H+nHUNHXg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N. n Sg . R @  f .` WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N1+@HUNHX. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-N. ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/N-X SJf .`WJm4 l* ."HA@@HABAЁ*@ @fp`fg ."<N0vJg/.Hy4N+P+n+n -"<N1+@HUNX. .ѭ L N^NuNVH8J4dg0B "HA@@HABAЁ @BR mB4dB ."HA@@HABAЁ @JgR mHy5aX ."HA@@HABAЁ(@ @*n` (gRJf (gHy5N+XBp`B&|4`//.N1pPJgJfHy5$`|( 49@B`( ,gHHy54` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ # # Sun Host Database # 127.0 localhost loghost # # Sun Local Net 125 -- 3Com 10Mb/s Ethernet # 125.9999 noname # # Off Campus Hosts and Networks (from SRI-NIC hostname server) # 10.0.0.12 dti-vms 10.0.0.20 cctc 10.0.0.23 usc-eclb eclb 10.0.0.27 usc-isid isid 10.0.0.43 office-1 of1 10.0.0.46 collins-pr 10.0.0.49 bbnb bbn-tenexb 3.0.0.49 bbnb bbn-tenexb 10.0.0.5 bbnf bbn-tenexf 3.0.0.5 bbnf bbn-tenexf 192.1.2.66 bbnf bbn-tenexf 10.0.0.51 darcom-ka sri-tenex sri-ka 10.0.0.54 cit-20 cal-tech 10.0.0.6 mit-multics multics 10.0.0.63 bbn-rsm bbnr 10.0.0.73 sri-nic nic 10.0.0.78 ucb-arpa 10.0.0.83 bbn-tac 10.1.0.1 ucla-ccn ccn 10.1.0.22 usc-isi usc-isia isia isi 10.1.0.23 usc-eclc eclc 10.1.0.27 isi-png11 10.1.27.27 isi-png11 10.1.0.31 cca-vms 10.1.0.38 bragg-sta1 10.1.0.43 office-2 of2 office off 10.1.0.5 bbng bbn-tenexg 3.1.0.5 bbng bbn-tenexg 192.1.2.67 bbng bbn-tenexg 10.1.0.52 usc-isie isie 10.1.0.54 cit-vax cit-11 10.1.0.65 afsc-sd-tac sd-tip 10.1.0.67 afsc-hq-tac hqafsc-tac 10.1.0.69 usgs2-tac 10.1.0.70 usgs3-tac 10.1.0.82 bbn-vax bbnv 3.1.0.8 bbn-vax bbnv 10.1.0.96 udel-tcp 10.1.4.51 srijoyce joyce 39.0.0.16 srijoyce joyce 10.2.0.11 su-tac 10.2.0.13 gunter-tac gunt 10.2.0.14 cmu-gateway 10.2.129.14 cmu-vlsi 10.2.0.17 mitre-tac 10.2.0.19 nbs-tac 10.2.0.22 usc-isic isic 10.2.0.23 usc-tac 10.2.0.27 isi-vaxa 10.1.33.27 isi-vaxa 10.2.0.29 brl-tac 10.2.0.31 cca-tac 10.2.0.37 csnet-purdue purdue-rvax rvax 128.10.0.2 csnet-purdue purdue-rvax rvax 10.2.0.38 bragg-tac 10.2.0.4 utah-tac 10.2.0.40 ncc-tac 10.3.0.40 bbn-gateway 10.2.0.42 london-tac 10.2.0.43 office-3 of3 almsa 10.2.0.50 darcom-tac 10.2.0.52 usc-isif isif 10.2.0.61 stla-tac stl-tip 10.2.0.64 wralc-tac 10.2.0.65 aerospace 10.2.0.66 afgl-tac 10.2.0.71 bbn-clxx clxx 10.2.0.75 yuma-tac 10.2.0.78 ucb-monet ucb-ingres ucb-vax ucb-ingvax 10.2.0.80 sac-tac 10.2.0.81 david-tac 10.2.0.84 nswc-tac 10.2.0.85 nwc-tac 10.2.0.91 washington-tac 10.2.0.96 udel-ee 10.3.0.20 edn-unix 10.3.0.23 usc-ecl ((ecl usc-ecla ecla 10.3.0.28 arpa-png11 arpa-xgp11 10.3.0.31 mit-devmultics devmultics cisl 10.3.0.4 utah-20 10.3.0.43 office-7 of7 cecom 10.3.0.49 bbnc bbn bbn-tenex 3.3.0.49 bbnc bbn bbn-tenex 10.3.0.5 bbna bbn-tenexa 3.3.0.5 bbna bbn-tenexa 192.1.2.68 bbna bbn-tenexa 10.3.2.51 sri-prmh 10.3.0.52 usc-isib isib 10.3.0.91 uw-vlsi udub-vlsi 10.44.3.10 ll-iptcp 11.3.1.42 ucl-ucl1 11.3.2.42 ucl-ucl2 11.3.3.42 ucl-ucl3 11.3.4.42 ucl-ucl4 11.3.5.42 ucl-ucl5 11.3.6.42 ucl-ucl6 11.3.7.42 ucl-ucl7 128.10.0.1 purdue-tcp purdue-pvax pvax 10.3.0.17 dcn1 linkabit 128.4.0.1 dcn1 linkabit 128.4.0.2 dcn2 dcn-vax 128.4.0.3 dcn3 dcn-11a 128.4.0.4 dcn4 dcn-11b 128.4.0.5 dcn5 dcn-11c 128.4.0.6 dcn6 backroom 128.4.0.7 dcn7 128.4.0.8 dcn8 128.4.0.9 dcn9 128.5.0.1 ford1 ford 128.5.0.2 ford2 128.5.0.3 ford3 128.5.0.4 ford4 128.5.0.5 ford5 128.5.0.6 ford6 128.5.0.7 ford7 facc 128.5.0.8 ford8 128.5.0.9 ford9 128.5.32.1 ford-aerospace 128.7.0.1 dfvlr1 dfvlr oberpfaffenhofen 128.7.0.2 dfvlr2 128.7.0.3 dfvlr3 128.7.0.7 dfvlr7 aroe stuttgart 128.8.0.1 umd1 umd 128.8.0.2 umd2 128.8.0.3 umd3 128.8.0.4 umd4 128.8.0.5 umd5 128.8.0.6 umd6 128.8.0.7 umd7 14.0.0.0 purdue-tn 14.0.0.1 uwisc-tn 14.0.0.2 udel-tn 21.0.0.2 edn-host3 3.1.0.50 alta-coma 3.3.0.7 bbn-div6-tac bbnt 4.0.0.0 satnet 4.0.0.1 etam-expak 4.0.0.2 goonhilly-expak 4.0.0.3 tanum-expak 4.0.0.37 satnet-sink 4.0.0.40 satnet-echo 4.0.0.41 etam-monitor 4.0.0.42 goonhilly-monitor 4.0.0.43 tanum-monitor 4.0.0.62 etam-echo 4.0.0.63 goonhilly-echo 4.0.0.64 tanum-echo 4.0.0.72 raisting 4.0.0.77 raisting-echo 4.0.0.78 raisting-monitor 4.0.0.79 raisting-expak 4.0.0.88 fucino 4.0.0.93 fucino-echo 4.0.0.94 fucino-monitor 4.0.0.95 fucino-expak 48.3.1.41 ndre1 ndre 8.0.0.4 clarksburg-expak 8.0.0.44 clarksburg-monitor 8.0.0.65 clarksburg-echo 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy5L` ,g Hy5``HUN/X)@`Jg )fHTNXJfRJf . RBB`fA )H)| )|BHTNHXHTHUanP.gJ g Hy5~`hHT/aPBB . R .VL8N^NuNVWJm6 l, ."HA@@HABAЁ-@ @fp` nf /NX nBBN^NuNVHy5aXN^NuNVB ."HA@@HABAЁ @Jg /.aRXR m/.Hy5N+PNNN^NuNVH<@*n -"HA,,HABAЁ(@ -( -=@ l -5 @` -&@)K()|)| )|BB)|)|B$Hy BHTHxaJgp`VB`By!Hy BHTHxaJfj yھ!f`BF=|$| `0F0.SnJ@fJFg /,Hy5N+P`(/,Hy5`p09!",f0.y!g>R mhJngp0./Hy5N+PHy5N+X`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-N/" N1-@ -Ѯ . op`p "-N0v-@ fV  #    3    B9  fgHx/.HTN. -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-N/" N0v"-N1Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-N/" N0v"-N1Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.Hy6N+P fR mV` n| fgHxHT/.N. BLA .D*H/.HUHlN. A 7@p0 6 y oHy6 N+Xa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN. A +P" f" g <6#` <6&/N+XHxHmF/.N. p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy6)N+Xp`+nBHx/. /.N. B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n "<@N1"HA((HABAЁ`(@ -( -=@ l -6L @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy=@F' |Bo#~N@0NNNV׌.BאHy}NuPXBHnHy}a -@HxHnHy}az -@Hx(Hnה/.NH .Jo&/Hnה/.NJ g0Hy}NuPXJlHy}NuPXHy}NuPX`߮א`..׌N^NuNV./.Hy}NuPP/. Nx$X/./. NKP.Jo ..N^NuNV.*nHxHU0-H~ @ PNP*nN^NuNV.*nHxHU0-H~ @ PNP*nN^NuNV.*nHU0-H~ @ PNX*nN^NuNV.*nHU0-H~ @ PNX*nN^NuNVN^NuNVH0*n B ."-!N{" -!Ny$ ."-!N{"- F" - NyԀԭ ."-!Nzz"-!@N{"-!(Ԁ -!,+B+m A+HHUNA0XA(H ."-!@Nzz" Ҁ A <C("QL0N^NuNVH0*ngJfNHy~NuPXB`RHy~NuPXBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHy~NuPP`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNA0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NuPXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N{+@BB*nN^NuNVH8Jm n Nw`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N{+@B-|A+H+nHUNA0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...Nw n Sg . R @  f .` WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N{+@HUNA0X. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-Nx ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/NwX SJf .`WJm4 l* ."HA@@HABAЁ*@ @fp`fg ."<NzzJg/.HyNuPP+n+n -"<N{+@HUNA^X. .ѭ L N^NuNVH8J~g0B "HA@@HABAЁ @BR mB~B ."HA@@HABAЁ @JgR mHy%aX ."HA@@HABAЁ(@ @*n` (gRJf (gHy8NuPXBp`B&|~`//.N{tPJgJfHyD`|( ~9@B`( ,gHHyT` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hyl` ,g Hy`HUNxX)@`Jg )fHTNAXJfRJf . RBB`fA )H)| )|BHTNA0XHTHUanP.gJ g Hy`hHT/aPBB . R .VL8N^NuNVWJm6 l, ."HA@@HABAЁ-@ @fp` nf /NAX nBBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg /.aRXR m/.HyNuPPN@*N^NuNVH<@*n -"HA,,HABAЁ(@ -( -=@ l - @` -&@)K()|)| )|BB)|)|B$Hy BHTHxaJgp`VB`By!Hy BHTHxaJfj yھ!f`BF=|$| `0F0.SnJ@fJFg /,HyNuPP`(/,Hy`p09!",f0.y!g>R mhJngp((!Hy ,", N//HTHxaJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N0p7 @ .". N1-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgB0./Hy NuPPHyNuPX`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-Ny" N{-@ -Ѯ . op`p "-Nzz-@ fV  #    3    B9  fgHx/.HTNx -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-Ny" Nzz"-N{Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-Ny" Nzz"-N{Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.Hy.NuPP fR mV` n| fgHxHT/.Nx BLP.-`BHxDHUa(P SJfBL N^NuNV.*nBdHx4HUaP*nN^NuNV  fp0`p,-@ n-h-n-hJdg,BdB` n!n`0 n .Ѩ .Jo* Po n!|P/./.adP-@Jn fp`HJf .g #dJlB .-@ n!n n!n .N^NuNVH<*n 9B\(@ -&@A $H-|B . ,g 0gHxHRNyP . 4 . *刁* -*爁* -*刁*5n 5nHj Hy aP|| ,gA=Pp.-@ f .gBJgd gZ g f0B`n-m`-m/.Hy /-NyX `/.HyHNuPPp`, , fp0*//-Hy NyX p0*L<N^NuNVH<*n 9B\(@ -&@A $HHx"HTNyP yB"yBP 9BT/HTaTPTHlHla@P||.<B@J,gSnJnP/-HyXNuPPpLJg0HyDNuPX` JgHysNuPXB,p`|HxHTaPJf B,$Hx HTaPJ,$gjHxHTaPJg2JgHyNuPXHxHTaP`Hy`,f,gHy`,gHy`fB,-m`Hx HTa2PHxHTa&P .SJfB,#JgHyNuPXBL8N^NuNVH0*|l(mBHUaPHxHUaPHxHUaP|%B-#JgHyNuPXL0N^NuNVH0*n(|l  fp`p-@J,#gB,#B`N)m)mJo(/.HTa>PJgp`*J,#gJl -` -ĐL0N^NuNV.*n-m .  @* n(g gJg/Hy"NuPP+U* n n`HyCNuPXHUahXJg-fp0-/HybNuPPp`8|#`. n(gb n nHUaXJgBB*nN^NuNVH8*n(mJg/HTHUHypNuP  b@0;NJt:^@JtJt.*|$p`Z,g+U*` |`+U*JJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L(J1"VGbHk s:{%H&',/t/ jB.0v .-F11pi h;$1L5 ~~&.,6A{/HaQdpY ~af6Lh8%o 7`x";%6)  5 -0p1+/2brelsrt0.ostartmovcclrbeginHIGHboot.obootconf.osys.o_openi_find_sbmap_dlookip.ond.ondd.oDiagRetxy.odd.oprf.oDiagRetmachdep.oatol.obzero.obzero.olmult.oneg_resultpos_resultzero_resulta_negb_neglmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_openfirst_edata_main_endentry__rtt_read_exit_printf_lseek_devsw_retry_bootflags_bootf_copyunix_blknos_line_parseparam_b__stop_open_x_gets_iob_ndstrategy_ddstrategy_xystrategy_ipstrategy_devread_xyopen_ipopen_ddopen_devclose_ndopen_devwrite_devopen_nullsyslmult_atol_write_getcharlmodt_readdirg/HyNuPPB`|`|!`|$`|"`p-rA`p-r`,fJ,gHyNuPXA&HB,g~|,fJg,g`xSnAe+UBJg.p0- /p0- /Hy,p0-/HyNuP,f,g`D+U R*`|`Jg/-/-HyNuP  ` ,fJgHyNuPX,g l -` <.&mB`Rm` p,*R m+U*`|@`HJg:/-/-HyNuP ` ,fJgHy)NuPX,g.<&m`[ SJf+U*Jg/HyA .D*H/.HUHlNx A 7@p0 6 y oHyNuPXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjNx A +P" f" g <` </NuPXHxHmF/.Nx p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHyNuPXp`+nBHx/. /.Nx B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n "<@N{"HA((HABAЁ(@ -( -=@ l - @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy!Hy ,", Ny/HTHxaJfF yھ!fJgHyZNX-@-|;-|` n0T .SJfB;By;By; .g" 9?0й?xS"9?U; A0 y -PB`HJf/.HyyNPB`/././.af R .?mR 9?0й?x".m y -PJg .쐮/HyNPB .; @ PgD .g 9?U".ಀg 9?0й?x"9?N&U-@"9?N((X @+P -&@)K -$@B)|)|)| |*<SnHxZHRNyP /aX-@ @%P|||5| /aX-@ @%P /aX-@ @%P|*<Sn|*<Sn` *<SnJ*f|*<Sn5|RB*XB*T|U|WB*V|YHxHjRBHUBaBy!HxHy BHUHxadJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". Nzt @ .". N{-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0*n(n .. rN{.`0H2HЁ8TSlL0N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L .g <` <//.HyN HyNXN^NuNVB`f lhHxHx/. 9?S/ 9?0й?xS/Hxa^Jf" | <C;"QJy;gT .?mHyNX-|;-|` n0T .SJfB;By;By;/9?B 9?S/ 9?0й?xS/HxaaN^NuNV |; <C"QB`@ lBHxHx/. 9?S/ 9?0й?xS/HxaLT .?mN^NuNVH0(| 9?r rN.B/9?B/. /.HxaJf/9?B/. /.HxaJfB`* " ҀeHx/9?B/. /.HxaJfFHx/9?B/. /.HxatJf"*L " Ҁd4 gHyNX .?0m{F|,P{Z(({d<i{x||{<|~~@0 O@n@*HuPJ@J Kyx$] VGc6r\1k GP,Vh5A0> hF:NlNA~UZZ]oe]DnAxc    A^&AjU 'AMytxFBwzzExwF{{tJN iG;M${P& /~Q6m<?{yF $dMNBTWx[@Y.cyXi ls_~w^4=,-M5cgdahde, f:f 8n 7l";o`*X1r8 64A w@IztP{Wud\yc|hsrt0.ostartclrHIGHcopy.oconf.osys.o_openi_find_sbmap_dlookip.otm.o_c68t86ar.ond.ondd.oDiagRetxy.odd.oprf.oDiagRetmachdep.oatol.oswab.obzero.obzero.olmult.oneg_resultpos_resultzero_resulta_negb_neglmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_openfirst_edata_main_endentry__rtt_read_printf_getdev_write_open_gets_arstrategy_tmstrategy_ndstrategy_ddstrategy_xystrategy_ipstrategy_tmclose_devread_xyopen_ipopen_devsw_aropen_ddopen_arclose_devclose_ndopen_blknos_b_devwrite_devopen_tmopen_iob_nullsys_exitlmult_atol_lseek_getcharlmodt_readdir_bcopy_putcharldivt_strcmp__stop_getc_close_strlen_ipstd_ipparam_ipcmd_tmaddrs_bzero_tmeof_tmscp_tmcmd_tminit_swab_ar_softc_arma/p0/Hx`V .gP/9?B`(HyDNXmp0-/p0-/p0/HyZNaHJg 9?0й?x"9?N&"9?N&?S-@ 9?"9?N&" .N-@ 9?"9?N&" .N-@"9?N-@ ."9?N-@/././.HyoN .g.Hxp0-/p0-/p0/Hx apa*nN^NuNVHyNX y -PB`*/.Hxa2P 9?0S/HxaPR .?0m y -P ./HyNPN^NuNVHyNX-@HyNX-@HyNX-@HyNX-@ y -P-n`Jfn ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N/HyNHx/. ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N//.a .Ѯ .Ю".m y -PJg .䐮/HyNPN^NuNVHyNXHxaXXN^NuNVHyNXHxa8XN^NuNVHy NXHyNX-@Hy.NXaJgrBa\"9?0N-@aH"9?N-@a4"9?N-@a "<N-@-|` nR .r ".䲀eHx/./././.Hxa:-|` nUR .r ".䲀eHx/./././.Hxa-| .r ".䲀d AgN/./././.HyWN ./ n/HydN `R`N^NuNVHylNXa"9?0N-@a"9?N-@a"9?N-@HxHx//./.Hxa`NVHy{NXBaXN^NuNVNx-@HyNXNxѮ ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N//./.HyNN^NuNVNx-@HyNXNx ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N//./.HyNN^NuNVHyNXHyNXHyNXHyNXHy$NXHyCNXHyfNXHyNXN^NuNVHnN8X .yg .Yfp`BN^NuNVHxHx ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N/HxaN^NuNVHxHx ."9?N/ 9?"9?N&" .N"9?N/ 9?"9?N&" .N/HxaN^NuNVaP/.(/.$/. /././././. /. 9?t"HA HABAЁ @ PN$N^NuNVNB-@ fHyNXHy?8NXN^NuNVNxN^NuNV/.aLXJfHy`HyNXB` n0(?$fpN^NuNV-|BHyNX nB nBhHxHxBBBHxN` n hھf/a`XJf n hھgHyNXHy"NXN_JfB`<-| nB nBhHxHx/. 9?S/ 9?0й?xS/HxN` n hھf /aXJfT m mHyLNX`pHydNX-|/.HyyNPJ?$f nJhg n0(/HyNPBB .".Ё @Jg` .a/HyNP .".Ё @/( .".Ё @/HyN -| .".Ё @ .?"@"#hR mNJf Hy`JgHyNXN_Jg*HxHxBBBHxN`-|HxHx/. 9?S/ 9?0й?xS/HxN`T mpN^NuNV-|HyNXJf8 9?t @-P nJg//9?,NPJf\#Jg$/9Hy#NPN_JfBJf,HyJNXHyNX``~HyNXN_Jg-nB nBRR m/9?/9?/9?x/9?0/9?,Hy/.N n1y?2 n1y?z n1y? n1y? n1y?& n1y? n1y? n1y? n1y?~B 9@".Ё @ .".Ё"@"#hR m n1|ھ/.aXHxHxBBBHxN`-|HxHx/. 9?S/ 9?0й?xS/HxN`T maN^NuNV.HyNXB`b 9?t @ ".Ё//.HyN Hy 9?t @ ".Ё/NPJg&R 9?t @ ".Ё @Jf~Hy NX-@JmRnJ 9?t @ ".Ё-@Hy /.NPJf$Hy NX/.N8chine_ardebug_arcmd_ar_stat_bits_ar_ctrl_hdr_ar_cmds_araddrs_ar_set_hdr_ar_bits_ndinit_ndread_ndhwreset_ndcksum_ndxmit_ndrecv_xystd_xyfwd_xyparam_xycmd_swlong_ddstd_ddcmd_ddparam_printnulmodtuldivt_prfulmultptwo#! /bin/sh # # xtr 4.1 83/04/17 # disc=${disc-$disk} : ${disc?'Usage: disc=xx tape=xx xtr'} : ${tape?'Usage: disc=xx tape=xx xtr'} set -x /etc/newfs /dev/r${disc}0a 4k sync /etc/fsck /dev/r${disc}0a /etc/mount /dev/${disc}0a /a mt -f /dev/r${tape}0 rew /etc/restor rsf 5 /dev/r${tape}0 /dev/${disc}0a cd /a/dev ./MAKEDEV ${disc}0 ${tape}0 cd / sync /etc/umount /dev/${disc}0a /usr/mdec/installboot /usr/mdec/boot${disc} /dev/${disc}0a sync /etc/fsck /dev/r${disc}0a echo 'Root filesystem extracted' #! /bin/sh # # rxtr 4.1 83/04/17 # disc=${disc-$disk} : ${host?'Usage: host=name disc=xx tape=xx rxtr'} : ${disc?'Usage: host=name disc=xx tape=xx rxtr'} : ${tape?'Usage: host=name disc=xx tape=xx rxtr'} set -x /etc/newfs /dev/r${disc}0a 4k sync /etc/fsck /dev/r${disc}0a /etc/mount /dev/${disc}0a /a rsh ${host} mt -f /dev/r${tape}0 rew /etc/rrestor rsf 5 ${host}:/dev/r${tape}0 /dev/${disc}0a cd /a/dev ./MAKEDEV ${disc}0 ${tape}0 cd / cp /usr/ucb/rsh /a/etc rcp ${host}:/etc/passwd ${host}:/etc/hosts ${host}:/etc/group /a/etc sync /etc/umount /dev/${disc}0a /usr/mdec/installboot /usr/mdec/boot${disc} /dev/${disc}0a sync /etc/fsck /dev/r${disc}0a echo 'Root filesystem extracted' root::0:10::/:/bin/sh ((X-|`Hy 3NXN_-@JgB .a/Hy VNP .@".Ё @/Hy eNP .@".Ё @/(Hy wNPHy NXN_JgJHy NX".@$.҂ A Hy NX".@$.҂ A!@R m,/.Hy NPB .@".Ё @JgX .a/Hy NP .@".Ё @/( .@".Ё @/Hy N R mHy! NXN_JgJ#Hy!.NX$.N^NuNVBn=|-n` n0nT0.SnJ@fJngB`pN^NuNVBn=|-n` n0nT0.SnJ@f n1nN^NuNV. . bt@0;N :T`THy"NX y?((. gHy"NX @gHy"NX  gHy"NX gHy"NX gHy"NX gHy"NXHy"NXB` 9?tJg g,Hy"NX`# ?BBBBBHx`LB?-|@ 9?$й? n@ n? n| nB( ny? ny? ny? n| n| n| nB( n| Hx@B/9?BBHx`/./9?B/./. Hx`B/9?B/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  nB nB( . n@ 9?p*J?tfp`  n( .  n@ nn f ?tg f4 nn . n@ . n@ .Ю`> nn .r⠀? n@ . n@ . n@ .й?$ n@ 9?( n@ n| 9? n@ nB( nB( nB( nB( nB nB( .r⠀? y?( . y?(@ . y?(@ y?(| nJg g y?(|BR m nJ(gp`B n (Agr`Bg n(/( /( n(Ё/(! @/ n(/(!h @/Hy#N n (Ag g R m n g* g n/Hy#=NP``Jf nJ(g n(/(g <#` <#/ n(g <#` <#/ n(/( /( n(Ё/(!h @/Hy#PN B` n(/( /( n(Ё/(! @/ n(/(!h @/Hy#NpLN^NuNV. . b`@0;N &@`@Hy)hNX y?((. gHy)qNX @gHy)NX  gHy)NX gHy)NX gHy)NX gHy)NXHy)NXB`| y?(B(-|@ 9?$й? n@ n? n1| ny?# ny? ny? ny? n| n| n| n| n| nB( nB( nB( nBhHx@B/9?BBHx`/./9?B/./. Hx`B/9?B/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  n nB( 9?p n@ n1n f. n1n n1n nB( nB( nB(`J n1n n1n .r n@ . n@ . n@ .й?$ n@ 9?( n1@ nB( nB( nB( nB( nB( nB( nB( nB( .r y?( . y?(@ . y?(@/.a\X y?(|# nJ(g (fB lR` n (g& (g n(/Hy)NP/.aX nJ(g (AgJg n0(/(/0(/( @Od (d <)` n((l @ / n(/((0 @/Hy)N n (Agl (g R mV n (gF (g> R l2BJgHy)NXBBBBBHxa` n( g, g n(/Hy*NP`bJf nJ(g n(/(g <*V` <*h/ n(g <*D` <*U/ n0(/(/0(/((0 @/Hy*N B` n0(/(/0(/( @Od (d <*` n((l @ / n(/((0 @/Hy*iNpLN^NuNVHx .\/ .\/N Hx .P/ .P/N Hx . / . /N Hx ./ ./N N^NuNVH0 ?tgHy/NX`HxBBBBHxa-@B/.Hy/NPNx-@*|ReHxBBBBHxaP-@*|(|BBgRR mJg/.Hy/NPNa.R`dL0N^NuNVH0*y?((| . b@0;Nn8J\b|`Hy0NXp-. gHy0NX @gHy0NX  gHy0NX gHy0+NXHy02NXBBBBBHx ap, . @g <0E` <0O/Hy04NP gHy0UNX  gHy0^NX gHy0oNX gHy0NX gHy0NXHy0NXB`Hp-.BBBBBHxa8 ?tgBB 9?S/ 9?S/ 9?0й?xS/Hx `B/./././. Hxa. ?tf `Hx/./././. Hxa`Hx/./././. Hx`vHy0NXp`jBBBB/. Hx`R/.`/././././. Hx`2BBBBBHx`"#HxHx/././. Hx aL0N^NuNVH -|BB*y?(Hx/.NTP n n n. (( n9?o(?툁( n9?s(( n(( nn nn ?tf n ny?' n n1n n1n n1n . n1@p--@p-gB lR`BB-||| ?tfBR mp-gB lR` n(f nJ(glJgV/././. n(/8 @/ n(/ .. @/Hy0N R m n(fB nJ(f8Jg,/././. .. @/Hy0NB`X/././. n(/8 @/ n(/ .. @/Hy1 NpL N^NuNVH0((*y?( (@ . b@0;N@F@Rr`:,< SJnHx`HTNTP,,HlaX-@ @)P|||9|HlaX-@ @)PHl&aX-@ @)P:,< SJn:,< SJn`,< SJnJ,f:,< SJnHy4NX 9?0й?x9@Dy?{JB,Fy?Gy?IB,H|K /HxBBBB`RB`RB,[y?^nZn]n\n_ /HxB/./. Hx`B 9?r /B/./. Hx`|[y?^ .@Z .@]n\ /HxB/./. Hxa.Jg `|@[y?^B,ZB,]B,\B,_ /HxB/./.`DBBBB/. Hx`>/. .r //././. Hx`/. .r //././. HxaL0N^NuNVH8*y?( (@A&&HBHxHSNTPBkn 9?s+ +    7nnn/.aX-@ @'P/.a:X-@ @'P|B,:*< SJn:*< SJnBB ,g fDJf>*< SJnJ,g$p,p,B,Jg:*< SJn fB`Jgz /Hx BBBHxaJgD/././. p,Y/aX/p,Y/ .3 @/Hy4N R m\Jf:Jgl/././. .3 @/Hy4N`,H PhW`is zTT{qx:bjvFhhhT#\*.\2\:x@GLPYr\F_chou?~ t,xz0 h!(F/X50<XDJPU^4etl sz~ ?>jD(D&D.6@J<O^jbm<qz$3$8x ``p<xF<ll| @&~@, D1&7>x>_DFOWzd`A h i;xo,f|N(I: ; =PfF8KE[]xqae``5E z? ~? -#B/ ?6< ?Ca.M ? XD`: i q[z V?$ ?(}EfLFA*y ( ?, ?0 d?8YF@T ?l E_Jw`& ?p,M7D[?^FEafN V[Yz^]hq ?t}HJ4q| D?x 9?|t y8d < ?  ?$~jP`x[_! |^zNa|"*H2:"AFJR ?]jg7iq!}l ?!h(lsx(0 j/8o}8py`{Tj.; d,`3%3.j4q:@ HB,QRZ(ha ?iqfTz8nfhl6D?<r  ?z:L*;*;p  .9 3  ' _ /j 6 = Cx J\ P\ W ]Y fs oH uQ |R6  Z l  | X ~ 8 8d :  & stack.odiag.oDiagRetlabel.oip.oiq.oxy.odsd.oprf.omachdep.oDiagRetrand.osetjmp.osetjmp.ostrncmp.oswab.obzero.obzero.oatoi.olmult.oneg_resultpos_resultzero_resuL N^NuNVHna$XA-H` n  g  f R .e nJg d/NX-@ fHy7ajX` .N^NuNVHnaXA-H` n  g  f R .e nJg d/aDX-@ fHy7aX` .N^NuNV 9?"9?N&-@ .".N-@ .".N-@"9?N-@ ."9?N-@/././.Hy7azN^NuNVHnaXA-H` n  g  f R .e nJg d/aXX-@ fHy8aX` .N^NuNV/.aXa,-@N^NuNV/.aXa-@N^NuNVB`@0;Npppppppppp`F ..HH0`* ..HHW` ..HH7Ё-@ .R @Pg.HH0 6cp` .N^NuNVBBB`: n 9n: ."HA HABAЁ nHHЁ0-@R n 0l n /fR n 0lN n /fR n 0mx 9nr ."HA HABAЁ nHHЁ0-@` n 9n ."HA HABAЁ nHHЁ0-@`l-nB ."9?N&Ю"9?N&ЮN^NuNV y NN^NuNV y NN^NuNV/. y NXN^NuNV#8 N^NuNV 98 "`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#?=|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nB`b y? S m. .R @HH y?"(R!AS AHH` /9? .R @HH/NTPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH8 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH8 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|8<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|8= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|8?`J.g-|8AJ.g"/.NX".-A< o-@ .Xf -|8CL`-|8TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|8e`-|8h`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.Nh-@Jg -|8k`J.g -|8m`J.g-|8oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/98(/98$ .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/980/98, .".Nfp+`p-S n.HH8 @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-n9f9:HH/NXJgm+|?+|?+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|9` HUaX;pe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-N:XBBBB BmB- L N^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& / @(( |$!.HN@ _.HNuNVHHyNPXa4!AaFBHyNUXJfHyFNPXa >Hy[NPXaHymNPXa0Hr# @1|pBBHxHxNP< y1|pRG Gm..N^NuNVH0BG0H @JPg0Hr# @1|p y1|p 9P(@BTBE8` 92H぀*@: D Dm 92H぀*@<0H8`z 92H぀*@<n gX0H/0H/Hy NP p0/p0. /Hy:NP 0H @Ra h Gf8<D DmRE Em*RG GmL0N^NuNVHBG0Hr<0H/aX0H/NOX0F@<0H/aX0H/NOXRG GmLN^NuNV0. H/HySNPP0. H @Ra N^NuNVH0BD0H @JPg80Hr#P*@BUBGz` y1|p yBhpBC 92H぀(@BTC Cm y1Ep y1|p 92H぀(@BT y1|p 9(@<BC`0<JFg 0H/aXRCGmBC`0<JFf 0H/aXRCEm0H2HЁ6`0<JFg 0H/aXRC CmRE EoRG GmRD DmL0N^NuNVH0BGp0 @JPgFp0r# @1|p 9*@ 9*@BT 9 @0 y1|p: <<n gFp0/Hy|NPPp0/p0. /HyNP p0 @Rap y1|<N@eNuNVHn/.NXPJlB`pN^NuN|HxN@eBNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0J,f8 <0#, <,#0#08#,4 .^rN.*y4B@ g`(*(U g " Ҁe " Ҁd(M *@b8f,gB`R@ @o "<N#@BN:X(@ 9@" Ҁe 9@/N:X(@g y8 98Xg y8  9@" ҀY(#8 <, A ` " Ҁ#44c A#< A 94*A L0N^NuNVH0*n(MY#4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ < L0N^NuN|HxN@e#;tBNu /й;t/@HxN@e 9;t#;tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL. <9`@ 9(@0Hй @0BE80H/ n NX>RE EmF Fm>. <9`" 9(@0Hй @0 y1|BE88GgBA .0H R m0H/0H/0H/HyNPp0/p0/HyNP ./ .R/HyNP ./ ./HyNP a0H @R CgHT0H/ n NX>RE EmF FmJg 9R oBRC CmLN^NuNV .N^NuNV .FN^NuNV .RN^NuNV .SN^NuNV .r".぀N^NuNV .r".⁀N^NuNV-|/.HztHxaj /.Hz`HxUUaV /.HzXHxUUaB /.Hz8Hya, /.Hz.Ba /.HzHya /.Hz0Hxa /.Hz:Hxa /.HzBa /.HzHxa /.HzHxa /.HzBa N^NuNVHxHx!afPHy HyNPPHyNPXHy HyNPPNT@HxHxaPHy HyNPPN^NuNV/. /.Hy HyNPN^NuNVHNTX`l Sr g>Jg Hx,NTX-| nHH, o/NTXR` n  oR`-T .R @HH,g/NTX` bg` lgn dg` ugn sg` xg`L0N^NuNV. fJlHx-NTX .D-@A*H .". NUDp @ .". NVB-@JfSHH/NTXAb*nN^NuNVH `$ #g @gH`~ B`NSd*nNT.  g g g f*nHx NTX`L N^NuNVHBNT -fz`.BE`2 9n2 "HA HABAЁHH0Ё.NT 0lJEg D. LN^NuNVHB`N fnn . Am FnHH7`& am fnHHW` HH0ހNT 0m 9o Am Fo al LN^NuNV y NN^NuNV y NN^NuNV/. y NXN^Nu o HBNu o /L.NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L`CDC-9730-24>`CDC-9730-124`Ampex-Scorpio`Ampex-CapricornbBASF-6172OtherJG`Fujitsu-M2312K (Sun D84)4`Fujitsu-M2284 (Sun D169)`Fujitsu-M2294`Ampex-Capricorn4`CDC-9730-160Other@Tandon TM 703,Tandon TM 503Atasi 3033Atasi 3046,Seagate ST419OtherOtherOtherJ]Q]xZfdEfiA*rEwE~FdaF8PfTYz[[[_D_D^^mm Disk Initialization, Diagnosis, and Repair (Maybe) When asked if you are sure, respond with 'y' or 'Y' diag> What? specify controller: %d - %s which one? Specify controller address on the Multibus (in hex): Device address: %x Which unit? Specify drive: %d - %s which one? # of data cylinders? # of alternate cylinders? first head? (usually 0, 2 for Lark fixed) physical partition? (usually 0, 1 for Lark cartridge) # of heads? drive type? ASCII identification? # of sectors? size of gap1? size of gap2? interleave factor? # sectors per group? ncyl %d acyl %d nhead %d nsect %d gap1 %d gap2 %d interleave %d timing %s onoffinformational messages %s onofferrors %s onoffclear DISK FORMAT -- DESTROYS ALL DISK DATA! are you sure? # of surface analysis passes? cyl %d %d ms format complete - %d bad %s(s) tracksectorUse the label command to label the disk. No bad sector/track table found -- assuming none bad data readback error! %d/%d: bad alternate track %d/%d: bad track: already mapped BAD TRACK TABLE OVERFLOW - DISK UNUSABLE! ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d %d/%d: track error, but no sector errors! %d[ Non-Interactive Graphics board test program. Test function unit. Test shift unit. Test width unit. Test memory. TEST %d DONE. Total Errors for unit %d: %d BAD UNIT %d. Accessing Address 0x%x. Testing the Following Unit(s): %d BAD UNIT %d on Source Test. X = %d. Y = 40. Wrote 0x%x. Read 0x%x BAD UNIT %d. Test of width unit failed. BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function copy. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function invert. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function Set. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function Clear. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function XOR with 0xAAAA. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function copy. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function invert. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function set. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function clear. Read 0x%x BAD UNIT %d. Faulty Function Unit. Wrote 0x%x. Function XOR with 0xAAAA. Read 0x%x Bad Unit %d on Memory Test. X = %d, Y = %d W: %x, R: %x For %d attempts value bads (2):%x (3):%x (4):%x%s7mPress Any Char to Continue%s0m%sJ%s%d;%dfBAD UNIT %d on FB shift test. Xsrc = 0x%d, Xdst = 0x%d. W: 0x%x. R: 0x%x 0123456789abcdef/%d/%d: bad sector: BAD SECTOR TABLE OVERFLOW - DISK UNUSABLE! already mapped ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d/%d fix -- DESTROYS SOME DISK DATA! Formats a range of tracks. Enter track numbers as 'cyl/track' trackFormats a range of sectors. Enter sector numbers as 'cyl/track/sector' sectorstarting %s? ending %s? can only format on track boundaries! ending %s must be greater than starting %s format will NOT include ending %s # of surface analysis passes? OK to format from to ? Current mapping: track %d/%d mapped to %d/%d sector %d/%d/%d mapped to %d/%d/%d None. Map table full - no mapping may be added. Do you wish to add a mapping? mapping may be removed only by complete format of the disk. cylinder to be mapped? track to be mapped? OK to map %d/%d? mapping to %d/%d sector to be mapped? OK to map %d/%d/%d? mapping to %d/%d/%d seek test seek test done - %d ms starting block? # of blocks? increment? # of blocks per transfer? %d/%d/%d %d ms write read test # of sectors per transfer? This writes on disk, type Y to proceed: %d|%d|%d|%x !%x@%d position test status +=%d=0x%x=%d/%d/%d -=%d=0x%x=%d/%d/%d -- commands are: diag (to re-initialize), quit format, label, verify, partition, map fix (for partial formatting) clear (to clear drive faults) read, write, seek, test, position errors (off/on), info messages (off/on), timing (off/on) status, + (add), - (sub) Command aborted Interphase SMD-2180Interphase WDC-2880Interphase SMD-2181Xylogics 440 (prom set 926)Data Systems Design 5215Xylogics 450statuspositionpartitiontimediagnoseinfoerrorsclearlabelverifyformatfixmapseekwritereadtest?help+-quitFujitsu-M2312K (Sun D84)> C _lFujitsu-M2312K (Sun D84 - 3 User)AF.| x<Fujitsu-M2284 (Sun D169)((> /A(OtherFujitsu-M2312K (Sun D84)> G?`Fujitsu-M2312K (Sun D84 - 3 User)=@F+xFujitsu-M2284 (Sun D169)> 2?@OtherTandon TM 703> ,V@Atasi 3033> (GaOtherHHHCORRUPT LABEL!! MISPLACED LABEL!! verify label NO LABEL!! Do you wish to search for backup labels? No backup label found. Backup label found. id: <%s> Physical partition #%d Partition %c: starting cyl=%d, # blocks=%d No logical partitions!! Do you wish to restore the primary label? label this disk... OK to use logical partition map '%s'? Use partition command to define logical partitions, then re-issue label command. Are you sure you want to write? %s cyl %d alt %d hd %d sec %dSelect partition table: %d - %s O @ |!.HN@ _.HNuNV.##NR #HyNS XHy/NS XHyVNS XHywNS XHyNS XNV.  g" g> gV/HyNS P`ad~/HyNS Pa^aa R`a@~/HyNS Pa:aR`a~/HyNS PaaR`NV./9HyNS PNV.o# y #/9Hy NS PNV.g.o n/9//9NQ #/9/9Hy*NS ..N^NuNV./9HySNS PNV.g o n#HyzNS X`Hy|NS X`..N^NuNVH0p#Jg <` </HyNS P# *y d c <` 9//9HyNS BJg2 c <` 9//9NNPѹ`( c <` 9//9aP*| c\(|`, dHy /HTNQ d ` 9/c ` /HyNS #JgX d <` 9/d <` /NNPѹ`N d <` 9/d <` /aPeHyHyHyNQ L0N^NuNV g6/9HyHyNS # /9HyaHPN^NuNVHy NS XJg/9Hy+NS P`Hy>NS XN^NuNVBHyKNS XB/. /.NG ѹHyMNS XHx/. /.NG ѹHyONS XHy/. /.NG ѹHyQNS XHxUU/. /.NG ѹHySNS X/. /.NGPѹHyUNS X/. /.NHRPѹHyWNS XHy/. /.NP ѹHyYNS X/. /.NI PѹHy[NS XHy/. /.NK Hy/. /. . /NKѹHxUUHy/. /.NN"ѹHy]NS XHxUU/. /. . /NKѹHyHxUU/. /.NN"ѹ 9ѹJg/9Hy`NS PJg/9HywNS PN^NuNVH0*n >.B(n`8ǹe<<SFJFn(n`(<Gg RHT0H/0H/HyaTe .L0N^NuNVH0*n B(n`therWhich one? OtherName this partition table: Do you wish to modify this table? Partition %c: starting cyl=%d, # of blocks=%d Change this partition? starting cylinder? # of blocks? Verify partition table '%s': Partition %c: starting cyl=%d, # blocks=%d OK to use this partition table? Use the label command to write out the partition table. #######$$$ $$$!$#$%$+$:$O$Z$w$$$$$$% %%=%X%c%x%%%%%%%&&&0&M&h&&&&&&&&&&&&'''''' ' ''#'7'C'^'y'''''''((status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy IP: Unknown controller type!!! %s retry #%x, %s, cyl=%d, head=%d, sector=%d unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault****************+++"+?+T+j++++++,, ,+,@,P,t,,,,,,,,--0-M-`-m-------------------. .&.A.\.k.{......status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy weird status %x %s retry #%x, %s, cyl=%d, head=%d, sector=%d ??restore unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d ??readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault1<1@1F1K1Q1V1[1a1h1q1x11111111112 2222A2I2T2f2n2v222222222233303B3T3f3n3}333333dmatest only allowed on Xylogics 450 %d :%d d((8Te<<SFJFn(n`(>Lg RHT0H/p0 /HyaBTe .L0N^NuNVH0*n B-y(n` .ЮD-@8Te<<SFJFn-y(n`D .ЮD-@>ng&RHT0H/0./HyaTe .# .L0N^NuNVH0*n B(n`8Te-|B@SJn(n`&>LgRHT0H/p0 /HyaTe .L0N^NuNV l /.p0./p0.//.a2`(/.p0./p0.//.HyNS N^NuNVHp0.r2.>|z0H2HgHyNS X(.Jgع rR/HyNS P oHyNS X lFSE0H2HЁ/0R lB`rЁ/Hy'NS `F Eo0Hr`0Hr/ EoB`p/ rR/Hy.NS  .й/p0./p0.//.Hy7NS 0H<0RE @mLN^NuNV 9`"HAAAHABAЁ#`` 9`". NWLЮN^NuNVH0*n >.(n`8ǹeL0N^NuNVH0..*n<.!MBhB`-y`-ydBHy,NWXJ`fB`LHU/. a0P(@R0FfHyBaP8Rp0r24JBg Bg8Rm#`#dBB`vHU/. aP(@R60F@@gHyBaP8p0r24RJBg BgֶDgHTp0/p0/HylNIz0F@8Rm#`#dBB`LHU/. a6P(@R0FgHyBaP8p0r24RJBg Bg8Rm .f .g/.HytNS P/.HyNS P/.HyNS P`Rh/HyNS Pp0/p0/HTHyNS R`Hy,NW"X 9hL0N^NuNVRhp0./p0.//.HyNS N^NuNVH0*n >.<.!NBhB`Hy,NWXJ`f^(ndV:GgHTp0/p0/HyKNIz8T`Rhp0/HTHySNS Hy,NW"X 9hL0N^NuNVH<*n(n .<,<UUB-x!OBHy,NWXJf($M`0404eR&M`.e!B`d!p`XJf&JHSHytNS PHyNS X*KJg 9dHyNS X`dp`p/HyNS PHyNS XBJgHyNS Xd:d R/Hy` V/HyNS PHyNS X`fe $@`$Md rЅ/Hy`. (@ rR/HyNS P P/HyNS PR o.B|(n`00F@>z8 Rle0F@>dz8 Rlee*<SJn(n`0F@>zp0r2(Jg*UHTp0"/p0/HyNIzTR Rle0F@>dHzp0r2(Jg*UHTp0"/p0/HyNIzTR Rlee\ , ‼m .L0N^NuNVH ` .r , . r * .*@` 0:RmL `N^NuNV..8!R#d333E3HylNWXJg `@@d dd* yd0W yd PWf`HxHylNW"P333E3! 9d..N^NuNV y NN^NuNV y NN^NuNV/. y NXN^NuNV.*nHn HUa P*nN^NuNVH0*n(n `Jg/NS XHH, %fHH,  og0nd cg2n< Ogn" DgX`~`~ `~//a^P`.zJm ,g /NS XQ`.-T .R @HH//aPBJgHxNS X`l Sr g>Jg Hx,NS X-| nHH, o/NS XR` n  oR`-T .R @HH,g/NS X` bg` lgn dg` ugn sg` xg`L0N^NuNV. fJlHx-NS X .D-@A*H .". NWL @ .". NXJ-@JfSHH/NS XAb*nN^NuNVH `$ #g @gH`~ B`NSd*nNR.  g g g f*nHx NS X`L N^NuNVHBNR -fz`.BE`2 9n2 "HA HABAЁHH0Ё.NR 0lJEg D. LN^NuNVHB`N fnn . Am FnHH7`& am fnHHW` HH0ހNR 0m 9o Am Fo al LN^Nu o HBNu o /L.NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@Lsetgrent>$setjmpGsetjmpG$setkeyN$setpwentUsetpwentUesetstate^setstate^$sleepg$srandmsrandmbstrcatsstrcats$strcmpzstrcmpzbstrcpystrcpy$strlenstrlenbstrncatstrncat$strncmpstrncmpbstrncpystrncpy$sttystty$swabrsys_errlistsys_nerr$systemsystem%telltell%telldir`telldirbtimezonebttynamettyname$ttyslotttyslotbvalloc bmallocvalloc$fclosefclosehfdopen7fdopen7$fflushfflush$fgetcfgetcbfgetsLfgetsL$_filbuf_filbuf$_flsbuf_flsbufhfopen1fopen1$fprintf$fputcfputc$fputs$fread$fread$hfreopen>freopen>$fscanf*fscanf*$fseek1fseek1 %ftellF ftellF $fwrite7 fwrite7 $getw> getw> bgetsC getsC 8_iob,$pcloseHpcloseHhpopenOpopenO$printfU$puts\$putwaputwa$rewindf$scanfZPNPXCPn@f@ )P \P )P vP P $G"I#HTHS/N4 /NDXNuNuNVH0(|~B`Hna:X"  b@0;N`8JgHnHUaXP*@`A *H|`Jf|A *HHTNLXHnHUa&P*@`t.HHu @gHx:HnN PJfHxHy8HnN Jfx`x~JgNBSA eS !fRBBHyMHy>N`P(@JfHyONXHxNDX fR fHTHn NPHTHnNP`HxHyvHnN JgHxHy}HnN JfRHn HycHTN Hn Hn HylHnNvHn HyrHTN `Jgx`bHTNLX~HyHxHnN Jfg HTNLXBNDXL0N^NuNV.*n`R  g ?g Nfp`:HxHyHUN Jfp`HxHyHUN Jgp*nN^NuNVH8*n(n &L`,B`(HH g g g gRJfRRB&L`HyHSNPJf `HyHSNPJf^HSNXRHyHSNPJfX n rfp`B//NP/N>XB/.HyHyHyNHxNX g^ E @ /N>X/. /NDPLN^NuNVH8 n(HH./NXHxHxNhP(@HxHxNhP&@HxHxNhP*@HnN:X,"E Ag f f-|HTHxNhPHSHxNhPHUHxNhP .L8N^Nu/@Hx)N@eNuN`N`Hx*N@e o BNuNVH0*n (|`XeB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#`Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp Ԁ"9 H -NrԀ("9pH N$"9H NrԀ"9pH -NԀ"9H -NrԀ"9$pH -NԀ"9$H -NrԀ)BNqL0N^NuNVH nB $f n ( nА n l n n ( n n !@l n n ( nШ n !@l n n ( n n !@ l n n"n #hl n n ( n n !@l n `$ n ( "HAHABAЁ nА n l n n ( "HAHABAЁ n n !@l n n ( "HAHABAЁ nШ n !@l n n ( "HAHABAЁ n n !@ l n n"n #hl n n ( "HAHABAЁ n n !@l n n 9NqLN^NuNVHHnHn/.a HnHn/. a .gB` .Ȁ-@fp`B-|-|B l .gpA ."A .A . tN-@ .g .o -n=n` .l -n=n .-@R`j .lB` n  n-@ n ( n-@ n ( n-@ n ( n -@ g .".N"<N nА n .".N"<N nШ n !@ .".N"<N nШ n !@ .".N"<N nШ n !@ 0.Hg n ( ` n ( D2.HҮ A Jg .".N"<N nѐ .".N"<N nѨ .".N"<N nѨ .".N"<N nѨ 0.Hg n ( ` n ( D2.HҮ A p`NqLN^NuNVHBn nl8 .X @/ . X @/ .X @/a" JfB` Rn`p`NqLN^NuNVHJyg( m> n4  m*  n JgJmJg oB`p`NqLN^NuNVH 98gBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RJg ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @ #8J$f n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09H"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".N ".N n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^Nupgf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. u @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ u @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NhX-@ g g g g/./NP`/.NhX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NhX. g g g -fFR n S m n (R!@S @` /.NhX.S` +fS n S l/.NhX` am fo Am FnR f .` f .Ю` .-@-G u @g0` am fnW`7߮.. n S mB n (R!@S @.Sm u @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NhX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNhX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNhX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJ((fS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9N@N-@-A`RHH. u @f .gZ`t/9/9 .".Nl< 0N///./. 9"9N@N-@-ASHH. u @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. u @fJl D*܅-FJl D,B g(  @/(/ .".N@-@-AJg R mJl/./. .".N`/./. .".N@-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNhX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N PJmJn -|`-nf +|h`D/.NPX+@f,mJf,0-g-HHF@+@`m+n f09gHyNX0-gp` - //--HH/NR *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9%hl | @*PJgPFPXPdPlPzPPPPPPPPPPP P6PDPLP\PhPxPPPPPPPPPPPPP P2P>PNPVPhP + -@ ,-@ ".N".NЕ*+k ` g< +-@ ,-@ ".N".NЕ*+k`b g +-@ -@*` gZ -@ -@* ,".N".NЭ+@ ,".N".NЭ+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# /9Hy$/.a N^NuNVHy$aXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09H"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y쐐-@ n  y쐐-@ .".g .-@ .R-@ .2-@-n B l n ".N$ n ".N ".N n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y쐨-@ n ( y쐨` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y쐐-@`@p`D y ( n2` n (6 y쐨` y ( n6`JlBN^Nu<<z<$P3PLPV3PP3PP3P@@@@!PPP!P @@PP3P@$@>@T@b@x@@@@@@@@r@v@z@@@@V@Z@^@%/5A@Qaq&Np@@#3BO^m~ 0&6E"TcFs<h.;H[jw@"  ($0Z?N]ky@__core_shadeflag__core_oclpvtx2_oclipboxlmult_olinecross__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ooutvtx__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2__core_vtxcount__core_TStack_vwprt__core_spaceflag__co_core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_matinv__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_sunbitmap__core_sysinit__core_segnum__core_lsflag_sunbitmap___core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_HIdden__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_suncolor__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd_suncolor__GXBase__core_GXclose__core_GXopen__core_cgxclose_CGXBase__core_cgxopen__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_mousedd__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflre_backclip__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset_opolclos__core_idenflag__core_penflag__core_ddvtxlist__core_oclpend2__core_wndwclip__core_TSp_opoloutldivt__core_coordsys_oprocvtx__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_planes__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_ovisible__core_pick__core_vfinvokdxformattrib.o 422249240 0 10 100644 21856 ` ) H@NV mHy+NX`:RB 9".Ё @"n XR mN^NuNVJlHy+NX`:B 9".Ё @"n"XR mSN^NuNVJlHy+NX`4B 9".Ё @"n"XR mN^NuNV. lHy+N` 9-@ 9S-@B .Ю-@B .Ю-@-n-y) BG n N// n NNNN// .NNN-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N// n (NN// n (N// n (NNNN n n (N// n NN// n N// n (NNNN n!@ n N// n (NN// n (N// n NNNN n!@N^NuNV n (N// n (NN// n (N// n (NN// n N// n NNNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//NPN^NuNV n (N// n (N// n N//a\N-@/9)/9) .NNf-y) n .N// NNN n .N//(( (NNN!@ n .N// (NNN!@N^NuNV-|,JygB09gHxa/.NP <`/9)/9) .".Nf"#',/9,/9,NPp`N .". N# .".N# .".N#33BN^NuNV .". N#33BN^NuNV#,w,/9)/9) .". Nf2/9*/9) .".NfHx'/9,NPp`D .". N#D .".N#H#*L33BN^NuNV#,,/9* /9* .". NfZ/9*/9* .".Nf>/9*/9* .".Nf"#',/9,/9,NPp`N .". N#D .".N#H .".N#L33BN^NuNV#,,/./. .". Nl/.$/. .".Nm"#(,/9,/9,NPp`b .". N#4 .".N#8 .".N#< . ".$N#@33BN^NuNV#,,-y* .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .".NnN . ".$Nn8/9*(/9*$ .". Nm/9*0/9*, .".Nl$#.,/9,/9,NPp`/./. .". Nl/.$/. .".Nm$#/,/9,/9,NPp`< .". N#P .".N#T .".N#X . ".$N#\/9*8/9*4/. /. .".NNN#/9*@/9*/9*/9* .". Nf"#',/9,/9,NPp``B$` #$ . ".N#( .".N#, .". N#033BN^NuNV#HnHyDHy a /9*/9* .N// .N// .N//atNmB 9 N// 9NNg $faf` 9`dg-|`a-@Jg,HxRHy,NP#Hy,aXp`Hy,aXBN^NuNV8 yf -y*8`-y*8HnNX/9*/9* 9N// 9 N//atN-@t/9*/9* 9N// .tN//a8N-@pN// .tNNN-@-@ .pN// 9NNN-@ -@HnaXHnNX/9*/9* .tNNg| .tN// 9 N// .8NNNN-@-@ .tN// 9 NNN-@ -@Hna(Xa.-yD`-yHd 9LN// .8NNN-@h-y*lHnPHn`NPHnxa&XHnNX-y*HnaXHnNX/9*/9* .TN// .PN//a^N-@tN// .TNNN-@-@ .tN// .PNNN-@ -@Hna((@@:PP $P&@,@::P@PF$PZ$Pl$P~$P@@$PPPP@@$PPPP@@$PPPP@@$P$P*P0P<@B@H$PNPTPZPr$P|$P$P@@$PPPP@@$PPPP$P$P$P $P$P$P$@*@0$P6P<PBPN@T@Z$P`PfPlPx@~@$PPPPP@%5ET&ctz\b.Np!8~I@X@ix  .0>N\m}"h\"0@O`p{Ph &5@DS"br  Z3FJYhv@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord_inquire_detectability_set_detectability_inquire_highlighting_set_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert_identityimxform__core_imxform__core_invwxform__core_locator_sattrck__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_image_transformation_2_set_image_transformation_2_inquire_image_transformation_3_set_image_transformation_3__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_inquire_visibility_set_visibility__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_image_translate_2_set_image_translate_2__core_segment_inquire_image_translate_3_set_image_translate_3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd auxiliary.o 422246697 0 10 100644 2721 ` `@NVH0*n(|`BG*RG GmL0N^NuNV.*n .". NN// NNN* .". NN// -NNN+@ .". NN// -NNN+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N, "N*b T(d LN^Nu????@<PB PN PT/PZPjPp P~ P/PPP P P/PP4:P@*P` @0@P&_o}Np@@XaHnxaXaHnNX 9(N// 9 NNN-@ 9,N// 9 NNN-@ 90N// 9 NN// .8NNN-@Hna.XHnNX-n8HnaXaa-y`-yd-yh-y*lHnPHn`NPHnxa.X-nXH 9N// .HNNN-@L 9N// .HNNN-@D 9 N// .HNNN-@@/9*/9* .LNNo>/9*/9* .DNNo .DN// .@NNlp`b .DN// .@NNf 9`dfHnNX .@N// 94N// 98NNN// .LN// 9*"9*NNN-@ .@N// 9Q`m|@$,"  )7ZFUdrP"=P,=P4,Pd=Pl@rP=P,P=P=P@P=P,P=P @&P0=P8,PB=PL,P@PPDPPPPXPP$=PHPZP`DPrPPDPNPPPPDPPPDPNPPPP DP2PBPHDPNNPTPrPPDPPPDPPPDPXPXPDPDP8DP>XPDXPN'PfPxPPP@@P@P@PPPPPPPP&P4P:P@PR@Z3Pb3PxPP@@@P@@@P@@@P@@ @PP.@4@B@PJ@P@^@PnP@@@P@@@PP3PP!PP!P@!P @@ DP&P,\P2@8@FDPLPR\PX\PnPP@PP@3P3PP P@$@2@P<@B@P@PX@^@l@Pt@z@@P@@@P@@@PP@@@P@ @ @P "P 4@ :@ H@P P@ V@ d@P tP 3P P !P P !P P !P @ @ DP P \P @ @ DP P \P @ @ *DP 0P 6\P LP ^P pP zP P P @ P EP oP MP 3P P ,P <P f@ lP ~EP oP MP 3P P P P P (P :P dP vP P P P P P P ,P >P P EP P EP P EP MP oP @ @@@@P@$@2@P:@@@N@PZ@`@f@lPPEPPEPPEPMPoPPEPMPoP@@@ @@P"@(@6@PB@HP\PbEPpPvEP|@EPoPMP@@@@@P@@@P@@@P@@@P(P.EP<PBEPPPVEP^oPfMPv@z@@P@P@@@PPEPPEPPEPPEP$MP,oP<@@@F@RPdDPvPDPPDPPDPP\PP\P @@@P&@,@:@PF@L@R@XPv@P@P@@@PPEPPEPPEPPEP @@&NP,P2P8hP>@D@ZNP`PfPliPr@x@XPPPHP@@XPPPIPoP3PMP@@@P$DP6PHDPZPlDP~PDPPDPPDPP\PP \PP"\P*@0@>@PF@L@Z@Pb@h@v@P@@@P@P@P@P@@@PPEP*P0EP>PDEPRPXEPfPlEPzPEP@@NPPPhP@@NPPPiPNPP jP@@,XP2P8P>HPD@J@`XPfPlPrIPPLPoP3PMP@@@P@@@PPEPPEPMP$oP4@8@D@J@X@P`@f@t@P|@ __core_shadeflag__core_modxform__core_pdfskip_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_PDFinit__core_PDFclose__core_locator__core_pathflag__core_PDFcompress__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_pdfptr__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfseek__core_pdfwrite__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_pdfend__core_pesflag_pdfnext__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_pdfstart__core_pick__core_vfinvokd errors.o 422246755 0 10 100644 8247 ` X0NV# J m$ .  @//.HyaN N^NuNV 9R n #BN^NuNV  lHyq/.HyiN `, f n . S//.abP`HyzNXBN^NuTEu1]x.f >|/`%[  Z 2 V  % F ^ 3 b  E y \2gMz9[ Dl/DUq KThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate s((@@@P@@@PEPEPPEPPEPPEP MPoP&=P0EP6EPD@J@TPbPpP@PEPPEPP@PEPEPEP@P=P@@(AP0@:@FUPN@T@ZEP`PjEPpPP@@EPPPPPPPPPEPP PP2UP:@@@JPP@P\PfEPrPPDPPPPEPPPPEPEPEPPP DPP@,RPBUPJ@`UPh@n@xPPPPPPPPPPPUP$EP*P4EP@PFNPLPVEP\PfEPrPxNP~PEPPEPPNPPDPPUPEPEP EP@$RP<EPBPPPVXP\PfEPlPzPXPPEPPPXPP@@P@P@@P@PPP@P P.P4@P<EPBEPNUPZPdEPjPtEPzPNPDPP@@DPPPPEPPEPPNPDPP @ @ DP P P .P 8@ >@ DP JP bUP nP xEP ~P EP P XP @ @ DP P XP P P P EP P EP P!XP!@!@!DP!(P!.XP!:P!@P!tUP!P!P!P!@!@!DP!P!@!@!@!@!P!@P!P!@!@"NP" @"@"P"P"(P"<P"BDP"HP"Z@"@"@"EP"EP"OP"@P"AP"@"@"UP"@"@"EP"P#EP#P#P#"@#(@#.EP#4P#BP#TP#^P#lP#rP#xP#P#EP#P#P#P#UP#@#@#P#@P#P#EP$P$P$DP$"P$(P$:P$DEP$JP$PP$VP$xEP$EP$EP$P$P$DP$P$@$RP$UP$@$UP$@%@%P%P%.P%8P%FP%LP%RP%dP%rP%xP%~P%EP%EP%EP%P%P%DP%P%@%RP&UP& EP&EP&,EP&8P&FP&LDP&RP&jUP&UP&EP&P&EP&P&NP&@&@&P&P&EP&P&EP&P&NP'@'@'P'P'$EP'*P'4EP':P'@@P'H@'REP'XP'bEP'hP'nNP'x@'~@'P'P'UP'@'@'EP'P'EP'P'XP'P'P'@'@'EP(P( EP(P(XP("P((P(2EP(TUP(`P(tP(zP(P(P(P(P(Pd$@4<L\k&z Np  "@1@BQap  !20BH.X n~p", ,5(ETdLu,^ hpace.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error. @@(@.P@@R@l@v@|P@P@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@%-=M\&k{Np@@-:IXi t0".<\I:csh*7JYfu{@:X" & 66FVes"~Z @(8DT__core_shadeflag_dotprodffixi__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivi_set_view_plane_normalfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_view_depth__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_push_set_viewing_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_sqrt_set_projection_make_perspective_mat__core_vtxcount_set_window__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_vecleng__core_moveword__core_copytop__core_wndwclip_set_ndc_space_2_set_ndc_space_3__core_TSp_funcname__core_popfcmpi__core_coordsysieeeused_set_view_reference_pointfmuli__core_vwstate__core_markflag_set_view_plane_distance__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_fabs__core_vwxform_crossprod__core_tranpt__core_unitvec__core_pesflag__core_identity__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace_set_viewport_2_set_viewport_3__core_sysinit__core_segnum_set_view_up_2_set_view_up_3__core_lsflag_make_parallel_mat__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlis((t__core_compxfrm__core_make_mat__core_pick__core_vfinvokdndctowld.o 422249270 0 10 100644 5364 `  \`NV/9/9 .". NN-@/9/9 .".NN-@ .r"9N-@ .r"9N-@ 90N// 9N// .NNN// 9N// .NNNNNN n 94N// 9N// .NNN// 9N// .NNNNNN n BN^NuNV .". N-@ .".N-@-y-y HnHnNPHnHnNPHnNX/9(/9$ .NNNN n /90/9, .NNNN n BN^NuNV/98/94 .". NN-@/9@/9< .".NN-@/9H/9D .".NN-@ .r"9N-@ .r"9N-@ .r"9N-@ 90N// 9 N// .NNN// 9N// .NNN// 9N// .NNNNNNN n 94N// 9$N// .NNN// 9N// .NNN// 9N// .NNNNNNN n$ 98N// 9(N// .NNN// 9N// .NNN// 9N// .NNNNNNN n( BN^NuNV .". N-@ .".N-@ .".N-@-yLHnHnNPHnHnNPHnNX/9T/9P .NNNN n /9\/9X .NNNN n$ /9d/9` .NNNN n( BN^Nu@@?@@@@@?@@@@ @3P P*@0@>3PDPR6P\OPb0Pp7PzPP0PPPPPTPP3PPPTPP3PCPCPPPP#0?@N]"l| Z*8G@Wcs__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_print_error_report_most_recent_error__core_idenflag__core_penflag_erreport__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd init_termin.o 422246804 0 10 100644 7163 `  P  NV-| 3 3 3 JygB/.NPp` 09 H".oHx/.NPp`09 H". n09 H".n3ByByHxHy NP-|` nB n1| n!| nB nB n!y  n!y  n!y  n!y  n!y " n!y & n!y * n!y . n!y 2 nB6B .:".Ё @BR m nBN nBR nBVZ ZeBy-|` n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*. e>-|`h n nBh nBh 9 "9 N n!@ 9 "9 N n!@ nB n!| e-|`T n nBh nBh nB nB nB n!| nB nB e-|`t n nBh nBh nB nB nB n!| n!| n!|  n!|P n!|P"& &e-|`h n nBh nBh nB nB nB n!| n!y  n!y  n!y " "e-|`L n nBh nBh nB nB nB n!| nB Ne-|`v n nBh nBh nB nB nB n!| n!|P 9 "9 N n!@ n!|'" "eByByByByByByByByByByByByByByByByByByBy# # # #  ###B BB# B# # $# (# $<# (@# ,D# 0H |<#L#P#T# X# 4L# 8,# <0# @4# D8B\B`#*dBhBl#BB# H # L# P# T# X# \ # `$# d(# h,BByBy3# l# p# t# 9 x"9 |N##/9 /9 /9 /9 /9 /9 /9 /9 /9 /9 /9 /9 N0# 4# 8# <# @# # # # # # # D# H# LB$# (# ,# 0# ## 3BB#ByByBy3BHyNXHxNX3NJfHxW/.NPHxNXBN^NuNV-|`4 nJh&g"Jh(g /(*NX n/(*NX. eNByBN^Nu????@tzQ?A0PP&TP,P23P<PBPPTPVP\3PbCPhCPnPPP@@PJPP@@TPP PP@@"TP(P. P4PJ@P@^3PdPn@t@3PP@@3PP6POP0P7PPP0P:PQP0PPP P&P4TP:P@3PJPPP^TPdPj3PtPzPTPP3PCPCPCPPPPPPTPP3PPPTP P3PP"P0TP6P<3PBCPHCPNCPTP`PfPpPvPTPP3PPPTPP3PPPTPP3PCPCPCPPP,P>PH@X=PhJPtP|@@TPP PP@@TPP PP@@TPP PP@+;K&ZjyNp@@ +:GVev 0~  .?O^"m|h &3FUbq@D"  $3AQ_Zn}@__core_shadeflagffixi__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_map_world_to_ndc_2_map_world_to_ndc_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_tranpt_map_ndc_to_world_2_map_ndc_to_world_3__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdview_trans.o 422249296 0 10 100644 3617 ` `NV3 BN^NuNVJygHxHyNPp`&3 Jg ` BN^NuNVJygHxHyNPp`&#Jg ` BN^NuNVJygHxHy)NPp`&3 Jg ` BN^NuNV-|AJg-| /./.NPp`pJyfJyg-|/./.NPp`D g& g-|/./.NPp`3 #BN^NuNVHyNX n#X n#P n#X n#P n#0X n#4XJyg BNX`3N^NuNVHyNX n((A0?????????@?@?????@???initialize_coreenter:@@@ @&KP4PB@ZPh@x@KPEPOP@PNP@@@@@&@2@>@J@NPLPPxPVP@@P@@P2PVPP>2P^PhP?P@P*P.2P:@F@R@b*PlP2PPDP 2P@$@*PLDPVP\ Pb PhPnMPtPzAP PPP.P!P PP'PPP7PP+P@HP@HP@HP@HPPPPPPP @$P*P4P:@>PD@HPN@RPX@\Pb@fPl@pPvP|PPPP@P@P@P@P@PPPPPP#P#P#P@#P@#P@#P"@&#P,@0#P6@:#P@@D#PJ@N#PT@X#P^;PdPj)PrPx@|P@P@PIP@@PIPIP@@@@@@@@@@@@ JP@6P@"6P(@,6P2@66P<@@6PF@J6PP@T6PZ@^6Pd@h6Pn@r6Px@|6P@6P@6P6P@6P@6P@6P@6P6P6P@6P0P"P(P:PGP,P WP 3P FP P BP (CP 2=P 8P JP VP hP P P P P KP!@1AQ`&o Np@ @-=L\t 0/?M Vgw" % b5hDTan@ "$4DN ^n}Z@+__core_shadeflag_exitffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype_initialize_core_outlevel__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_PDFinit__core_PDFclose__core_locator__core_pathflag_terminate_view_surface_deselect_view_surface__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_inlevel__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_mousedd__core_coordsysieeeused_terminate_core__core_vwstate__core_markflag__core_poffx__core_poffy#X n#X n#P n#X n#X n#P n# X n#$X n#(P n#0X n#4X n#8XJyg BNX`3N^Nuset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_typeAPP$@*P8-PH6PT6PdPp@vPP6P6PP@P-P6P6P@@PP(PP0 PHPxP0P@PP-0Hnv/9/90Hl @NNNN m X/9/90Hl @NNNN m X /9/90Hl @NNNN m XRG`*>-0Hn/9/9 m NNN2Hl AX/9/9 m NNN2Hl AX /9/9 m NNN2Hl AXRG`N f 3UU8` fJfJf38`JfJf <`B38` f>3ff<`(JfJf3DD<3@`f3""<3UU@`R gJfJf <` <""3\PdPv@@@@@@@@@&@,@P@V@z@P@PP@@@@ @ P &@ ,P >P ^@ dP n@ tP P @ P @ P P @ P @ P P 6@ <P F@ LP ^P ~@ P @ P P @ P @ P P @ P @ $P 6P V@ \P f@ lP ~P @ @ @ @ @ @ @ "@ F@ L@ pP xP P P P P P P P P P P P P P P P P P .P 6P >P FP RP ZP bP jP rP z P P P [P P LP P 4P _P $P P %P P @P P #PN_0o}".=Nb]m} Rh!0:@IJen}&" %5?N\jyZ((`$ -Эй@3 -ЭйD3`XJLf -r "9xNй@3 -r "9xN`JHg. -` --@Ю#l`JLf/9/9 9xNNNN-@ -Юr "9xN`#p`#t`|JHg -> -`ZJLg" -Эй@> -Э`0 -r "9xNй@> -r "9xNйD< y1y8pJpf lo/9p/9l0H"</0H/09H"</09 H/N`JHg -> -`ZJLg" -Эй@> -Э`0 -r "9xNй@> -r "9xNйD< y1y@p0H"</0H/09H"</09 H/N3 3`-m JHg n -@ n (`pJLg0 n  nАй@-@ n ( nШ`8 n r "9xNй@-@ n (r "9xNйD>JHg n (-@ n ( `vJLg4 n ( nШй@-@ n ( nШ `: n (r "9xNй@-@ n ( r "9xNйD<0H"<-A0H"<-A y1y-<-0H-@`JHg8 . @ ". A . @ `JLg` . @ ". AАй@". A . @ ". AА`V . @ r "9xNй@". A . @ r "9xNйD". A R0H2HЁ".زm y1y0pHy0H/0H/N `-m-m -m n-P-hB09 H-@B09H-@JHg n > n (`lJLg. n  nАй@> n ( nШ`6 n r "9xNй@> n (r "9xNйD:JHg n < n (`lJLg. n  nАй@< n ( nШ`6 n r "9xNй@< n (r "9xNйD80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo y1y4p/./. <쐮//./././.N`F-m-m -mJHg n -@ n (`pJLg0 n  nАй@-@ n ( nШ`8 n r "9xNй@-@ n (r "9xNйD>JHg n < n (`lJLg. n  nАй@< n ( nШ`6 n r "9xNй@< n (r "9xNйD-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N/././././.N`BL N^Nu$Rn@?@@@@n@@@@@@?@@@@o@o@o@o@o@o@|xP-P-P@@@@@-P @@8@F@TSPl@r@|PGPP@PPP#P@@PCP@@@@@P@@GP@$@*PP0P6^P<PB@L@Z@`@f@pPz@@P@@PPPP@@@@@@@PGPPGPP@@@@@ P&CP4@:@@@JPT@Z@`Pj@p@vPP|PP@@@-PdP-P@@@@zP PP#P(@.@8@HzPNPTPZ#Pj@p@z@zPPP#P@@PGPP@@@ PGPP @.@4@@PFGPLPV@v@@@@@@@@.@J@X@l@@@@@@@~@__core_shadeflag_set_pick_id__core_modxform__core_osexists_set_charup_2_set_charup_3__core_qualflag__core_errhand__core_keybord_set_charjust_define_color_indices__core_csegtype_minimum_set_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_set_marker_symbol__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_text_index_set_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_set_polygon_edge_style_set_linestyle__core_idenflag__core_penflag__core_ddvtxlist_set_charspace_set_line_index__core_wndwclip__core_TSp_fldefck_indefckfcmpi__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_drag__core_vwxform_set_polygon_interior_style_maximum__core_unitvec__core_pesflag_set_charsize__core_stroker__core_batchupd__core_corsyset_set_charprecision__core_outpclip__core_cp__core_ndcspace_set_charpath_2_set_linewidth_set_charpath_3_set_font__core_sysinit__core_segnum__core_lsflag__core_VSnsrch__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist_set_pen__core_compxfrm__core_pick__core_vfinvokdinqprimatt.o 422246902 0 10 100644 4080 ` tNV-|J m n . oHx/.NPp`X-|-n -n-n-n-n/.NXJgHn nNXB`Hx/.NPpN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n $ n (BN^NuNV n , n 0 n 4BN^NuNV n , n 0BN^NuNV n < n @ n DBN^NuNV n < n @BN^NuNV n LBN^NuNV n \BN^NuNV n `BN^NuNV n dBN^NuNV n hBN^NuNV n lBN^NuNV n n!y n!y n!y n!y n!y n!y n!y n!y |$ .$"@"#h |, .,"@"#h#h#h |< .<"@"#h#h#h |L .L"@"#h#h#h n!y\\ n!y`` n!ydd n!yhh n!yllBN^Nuinquire_color_indices@0PfTPPPPPPPPP,P@PTP^PrP|PPPPPPPPPPP&P:PNPbPvPPPPPPPPPPPPBPlPxPPPPD&@6FXhjz&l06NDpSj@y@  '6DTe0uX"0@O`sh#2"?@Nn6|J"  !4HWesZ@@ @*@0@>@F@L@\@d@j@x@~@@@@@@@@@@@@@@@ @@@$@.@4@8@>@B@P@X@h@r@@@@@@@@@@@ @ @ @ (@ 4@ >@ P@ T@ Z@ ^@ d@ t@ |@ @ @ @ @ @ @ @ @ @ @ @ @ &@ ,@ :@ L@ X@ b@ v@ @ @ @ @ @ @ @ @ @ @ BP @ &@ 4@ :BP B@ n@ x@ @ @ @ zP P P P @ BP @ @ @ @ @ *@ 0BP 6@ F@ LBP R@ Z-P `@ h@ t@ ~@ @ @ @ lP @ @ @ @ BP @ .@ 4BP :@ B-P H@ d@ v@ =P @ @ @ @ @@BP@$@*BP0@8@Z@v@@BP@@BP@-P@0P@D@PPr@wP@DBPJ@ P RPl!@1 7GW<`lg&vl{((NpH@&@7FV8`Lgv \ 0,h2:JX^o"XpD '@-@7=CTIYbhhw@ P"0*`-d0?4HHO"^ntL{t  l#P)x0<ZKDTcr@__core_shadeflag_blueffixi__core_modxform_ddcp__core_osexists__core_qualflag_TEXfunc_green__core_keybord_red__core_csegtype_ROPcopysm__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_amaskfdivifdoublei__core_compxfrm_invert_ROPms__core_imxform__core_invwxform__core_locator__core_pathflag_LIintens_bmask__core_surface_ROPtext__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei_msklist__core_ndc_bsht__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_cycl_GXBase__core_vtxcount__core_TStacklmodt__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_asht__@__core_shadeflag_inquire_pick_id__core_modxform__core_osexists_inquire_charup_2_inquire_charup_3__core_qualflag__core_errhand__core_keybord_inquire_charjust_inquire_color_indices__core_csegtype_inquire_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_inquire_marker_symbol__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_text_index_inquire_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_inquire_polygon_edge_style_inquire_linestyle__core_idenflag__core_penflag__core_ddvtxlist_inquire_charspace_inquire_line_index__core_wndwclip__core_TSp__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_inquire_pen__core_vwxform_inquire_polygon_interior_style_inquire_font__core_pesflag_inquire_charsize__core_stroker__core_batchupd__core_corsyset_inquire_charprecision__core_outpclip__core_cp__core_ndcspace_inquire_charpath_2_inquire_linewidth_inquire_charpath_3__core_sysinit__core_segnum__core_lsflag__core_VSnsrch__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdview_surface.o 422246937 0 10 100644 4123 ` \HNV-|Jyf-|/./.NPp`JfHxS/.NPp`/.a"X-@fB ld ."HA..HABAЁ* @JfP ."HA..HABAЁ* @  ."HA..HABAЁ-@Jf$HxU`^R`~ n h&fHx`B-|-nHn nNXJfHx`-| -y-y-yHn nNX n1|&Jf#Jf#Jf#Jf#J g@ nJhg&-|(Hn nNXJg n1|$`HxT/.NPBHn nNXBN^NuNV-| yf-|/./.NPp`/.aFX-@f-|S/./.NPp`X nJh&f-|/./.NPp`2 nJh(g-|/./.NPp` n1|(BN^NuNV-| yf-|/./.NPp`\/.aX-@f-|S/./.NPp`0 nJh(f-| /./.NPp` nBh(BN^NuNV-|*/.a X-@f-|S/./.NPp` nJh&f-|/./.NPp` nJh(g-| /./.NPp`-| Zd nJhmZB n .6lH :".Ё @ fX n 6f* fN n1|SyZ` .:".Ё @B nS6`R`zBHn nNX-| Hn nNX nJhgJh$g-|)Hn nNX n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*BN^NuNVBB lLJgL ."HA..HABAЁ* @ .f& ."HA..HABAЁ-@ .`R`N^Nuinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface@?P&PBPPPP.P6P>P\PfPlPvP|%P%P9P9PP@PPLPrPP@PPP,PJ@rPPPDPDP*4P2CPB@PPP@%5ET&csNp@@D.EZs 0'5core_ndcset_linestyle__core_idenflag__core_penflag_yoff__core_ddvtxlist_ROPvector__core_wndwclip__core_TSp_xoff_VTEXfuncldivtfcmpi_blin__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi__core_vwxform_ROPdminv__core_GXclose_alin__core_region2_TXfunc_a_b__core_pesflag_RASfunc_fullx__core_stroker__core_batchupdfaddi_fully__core_corsyset_polyintstyle__core_outpclip__core_cp_ROPds_msklib__core_ndcspace_linewidth_sunbitmap__core_sysinit__core_segnum__core_lsflag__core_bsimline_maxz_scale_sunbitmap___core_segment_texture__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_GXopen__core_compxfrmffltis__core_pick__core_vfinvokdsuncolor.o 422249536 0 10 100644 11832 ` t4 NVH *n  )bR@0;NFFFFFFFFfFpF ,  " 2F4  FFFFFFFFFFTtNJf+|3t`NByt`+|NJf Bp` y|@-m n1| n1| n1| n1| n1| n1|3H3H@3D3L3P3T3X3\BG0HT @B0HT @B0HT @BRG GmTTT~`0H2HT ARG G@m~@`0H@2HT ARG Gm><`0H2HT ARG Gm><`60H2HT A0H2HT ARG GmBHyTHyTHyTN y( y(`N`-m -m$/9/9 -(NNN# .N// .NNN-@/9/9 .NNn Bv/9/9 .N// 9"9N// 9"9NNN#z#~B`Bz/9/9 .N// 9"9N// 9"9NNN#v/9/9/9/9/9/9 .NNNNN#lB~`H/9/9 .NNm2Bz/9/9 .N// 9"9N// 9"9NNN#vB~#` yB(HxHxBBNJytgN`|>-`/9/90HT @NNNN m X/9/9 0HT @NNNN m X /9/90HT @NNNN m XRG0Ho.BHyTHyTHyTN`~>-`/9/9 m NNN2HT AX/9&/9" m NNN2HT AX /9./9* m NNN2HT AXRG0HoR`$3T fR3Z@`Jg By@`3@`3fD`|Jg 3"D`j3D`^ gJf3@`B3X g gJf3D`3\ f3ZH3jL3fP` f` Jf -r "9lNйv3< -r "9lN`J~g: --@Ю` -"-@逐r #`` Jf/96/92 9lNNNN-@ -Юr "9lN`#d` (#h` J~gH -Э> -Э"9z\`" -逐r йv> -逐r `8Jf -r "9lNйv> -r "9lN< yyA yyUJdf `o/9d/9`0H"<ߒ/0H/09>H"<ߒ/09 -Э"9z\`" -逐r йv> -逐r `8Jf -r "9lNйv> -r "9lN< yyA yyY0H"<ߒ/0H/09>H"<ߒ/09` & yyE yyY-m J~g^ n "Ё-@ n ("Ё"9z\`0 n  nr йv-@ n ( nr `@Jf n r "9lNйv-@ n (r "9lN>J~gd n ("Ё-@ n ( "Ё"9z\`4 n ( nr йv-@ n ( ((FVe"th!.AP]l@{" v5ZDSbp~@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_terminate_view_surface_deselect_view_surface_select_view_surface_initialize_view_surface__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_VSnsrch_close_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd textmark.o 422247031 0 10 100644 12364 ` d 0NVh-|/.aDX f$=|0.H//.NP0.H` R |-P-h-h-h JyfJyf JygL |,-P-h-h-h Hn 9(N//N HyPHnNPHyHyPNPHyNX |<-P-h-h-h Hn 9$N//N Hy`HnNPHyHy`NPHyNX |<-P-h-h-h Hn 9LN//N Hy@HnNPHypHy@NPHypNXHnNX y hm$Jyg=|HnHxNPHyhHxNP=|HnHxNP `mhHnHnHn/.N-yHnHnNPHnHnNPHnNX .Ѯ .Ѯ .Ѯ`8/.aX=@0. Ю-@-nB#B-| .й-@ .й-@-nHnHx NP .й-@ .й-@-nHnHx NP .Ɛ-@ .ʐ-@-nHnHx NP .֐-@ .ڐ-@-nHnHx NPJyg(=| HnHxNPHyHxNPJyg(=|HnHxNPHyHxNPJyg(=|HnHxNPHy HxNPJyg(=|HnHxNPHyHx NPJyg(=|HnHxNPHyHx NPJyg(=|HnHxNPHypHx NPJyg(=|HnHxNPHy\HxNPJyg(=|HnHxNPHy`HxNPJyg(=|HnHxNPHylHxNPJyg&=|HnHxNPHnHx NP=|HnHxNP/.aX=@HnHxNP-n-| .R @ .R"@f0.gRnHy0.H/NPJyf y hf" 90Ѯ 94Ѯ 98Ѯ` y hfHnHnNPA-P-h-h-h |-P-h-h-h HyHnNP |p-P-h-h-h HypHnNP |-P-h-h-h HyHnNP-|`8 nJh(g$Jyg"Jhg-|$j-yh~Hnj h*NXJyfJyg:-|j-y~Jygp` 9l-@BHnj n h*NXJyg -|j-y ~Hnj n h*NXJyg -|j-y~Hnj n h*NXJyg0-| j-y~-y-yHnj n h*NXJyg0-|!j-y~-y-yHnj n h*NXJyg0-|"j-yp~-yt-yxHnj n h*NXJyg$-|j-n~-nHnj n h*NX yJg~J`fB nJhg8-| n r `BJf n (r "9lNйv-@ n ( r "9lN<0H"<ߒ-A0H"<ߒ-AHn/- -rN/09>H"<ْ/ -"HA HABAЁ29-<-0H-@`FJ~g . @ ". A"Ё". A . @ ". A"Ё"9z\`` . @ ". Ar йv". A . @ ". Ar `^Jf . @ r "9lNйv". A . @ r "9lN". A R0H2HЁ".m yyI yy]0H/0H/NP`>-<-#0H-@`n . @ ."@ <"QJ~g . @ ". A"Ё". A . @ ". A"Ё"9z\`` . @ ". Ar йv". A . @ ". Ar `^Jf . @ r "9lNйv". A . @ r "9lN". A R0H2HЁ".m yyI yy]/9h0H/0H/N `-m-m -mJ~gZ n "Ё> n ("Ё"9z\`. n  n䐐r йv> n ( n䐨r `>Jf n r "9lNйv> n (r "9lN:J~gZ n "Ё< n ("Ё"9z\`. n  nr йv< n ( nr `>Jf n r "9lNйv< n (r "9lN8 n-PB09 n ("Ё< n-hB09>H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09L`09PH y@ yy]/./. <ؐ//./././.N`-m-m -mJ~g^ n "Ё-@ n ("Ё"9z\`0 n  n䐐r йv-@ n ( n䐨r `@Jf n r "9lNйv-@ n (r "9lN>J~gZ n "Ё< n ("Ё"9z\`. n  nr йv< n ( nr `>Jf n r "9lNйv< n (r "9lN-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^Nu@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@x,P@+P@sP`P@@@&@.@6@>@F@N@Z@h@v@@@@@@@$@>@R@X@^@dPn`Pz`PRP@@PGPP@PPP"P@@PDP@@@&P0@6@<GPF@L@RPPXP^Pd@n@t@~@@@P@@P@@PPPP@@@@@@@PGP PGPP@$@.@4@>PDDPN@T@Z@dPn@t@zP@@PPPP@@@`PiP@*P@@@vPP$P*"P:@@@J@ZvP`PfPl"P|@@@vPPP"P@@@P@@PGPP@,@2@>PDGPJPT@b@h@tPzGPP@@@@@@@@ @,@N@Z@l@t@|@@@@@@@@@@@@@@@@,@D@J@^@h@x@~CP@@@CP@@@@j-nr-|Pv-y ~B-|nHnj h*NX`4/.HyPHnHypHyHy/9 /.N . eByByByByByByByByByBy3BN^NuNV|-|JyfHx/.NPp`:-yd n lHx/.NP-|? .". N# .".N### HnHyNPHnHnNPA#### 3Jyg/./.NPJg^HnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .ʐ-@ .й-@B-|HnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJyg(=| HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJyf\ y hf 90Ѯ 94Ѯ`8 y hf*HnHnNPA-P-h-h-h JygHyP/./.N Jg0-|` nJh(gJyg"Jhg-|$~-yhHn~ h*NXJyfJyg:-|~-yJygp` 9l-@BHn~ n h*NXJyg$-|~-n-nHn~ n h*NXnB. yJg4-|~-|BA-H-|PHn~ n h*NX. eByByByByBN^NuNV-|JyfHx/.NPp`D/./. 9NN///. /. 9NN//a4N^NuNV.-|JyfHx/.NPp`Jnn-|/./.NPp`p n N// n N//N~`6 Ю @ N// Ю @ N//aR0.HmB..N^NuNV.-|JyfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ N// Ю @ N//aLRmB..N^NuNV-|JyfHx/.NPp`-yd lHx/.NPp`r .o m o-|? .". N# .".N# .".N## HnHyNPHnHnNPA#### 3((Jg/./.NPJgHnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .ʐ-@ .й-@-n-nHnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJyg(=| HnHxNPHyHxNPJyg(=|HnHxNPHylHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJyff y hf 90Ѯ 94Ѯ 98Ѯ`8 y hf*HnHnNPA-P-h-h-h JygHyP/./.N Jg0-|` nJh(gJyg"Jhg-|$-yhHn h*NXJyfJyg:-|-yJygp` 9l-@BHn n h*NXJyg$-|-n-nHn n h*NXnB. yJg4-|-|BA-H-|PHn n h*NX. eByByByByBN^NuNV-|JyfHx/.NPp`-yd l-|/./.NPp` .o* l -|/./.NP-|? o -|/./.NP-|?/./. 9NN///./. 9NN///. /. 9NN//a$N^NuNV.-|JyfHx/.NPp`JnHx/.NPp` n N// n N// n N//N~`L Ю @ N// Ю @ N// Ю @ N//aPRmB..N^NuNV.-|,JyfHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//arRmB..N^NuNV.B`RR nJf ..N^NuNV` n  m o n?p`R nJfBN^Nu+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@2PDP`.PhPp5PzPPPFP@VP@@eP@PP@@ vP P P P *@ 0CP :@ F@ P@ p@ @ @ @ CP @ @ CP `P @ `P @ @ @ @ @ ,@ >@ H3P V@ v@ @ @ @ CP @ @ CP `P @ `P @ @ "@ ,>P 6@ <@ F`P L@ T`P Z@ h@ @ @ @ @ CP @ @ CP @ :@ Z@ |@ @ CP @ @ CP /P @ @ *=P L@ \rP lrP D@ScsHL~"h !`,\7XBtO^lzlZ@T%1AL__core_HIdden__core_shadeflag_blueffixi__core_modxform_ddcp__core_osexists__core_qualflag_TEXfunc_green__core_keybord_red__core_csegtype_COPcopysm__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_LIintens__core_write_cmap__core_surface__core_ndccp_COPms__core_picflag__core_pisflag__core_linecflagfsinglei__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_CLear_zbuffer__core_TErminate_zbuffer__core_INit_zbuffer__core_vtxcount__core_TStacklmodt_suncolor__core_spaceflag__core_backclip__core_csimline__core_prevseg__core_valuatr__core_cpchang__core_ndcset_linestyle__core_idenflag__core_penflag_yoff__core_ddvtxlist_COPtext_COPvector__core_wndwclip__core_TSp_xoff_RAS8funcldivtfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi__core_vwxform__core_cgxclose__core_cregion2__core_cregion3_TXfunc__core_pesflag_RASfuPPFP"@,VP4@:@@ePH@NPVPvP|PFP@VP@@eP@P+PSP&PJPP JP JP,PD2PN@^VPnePzP@@@@JP@ @8JPD@R@jJPv@@JP PJPPJPAPJPPJPkPJP"P,JP4.PJJPR@\JPdPzJP@JP5PJP@JP/PJPPJPP JPPJP$-P:JPBPLJPT;PjJPzJPJPJP@@JP@P SPP$P.P<SPTiPv@@P@@P@@PP&P.PB PJ-PZPbjPnPkPPAPP.P@@@P$@,@4@L5P\@d@l@;PSPPMPP MP @ @ @ &P 0*P BP N P T&P ZkP `AP f.P lP r5P x/P ~P -P ;P @ P P P P )P aP )P aP @ "aP (@ ,aP 6aP < P L#P XP `P hP pP x;P ~GP =P +P SP &P JP P JP JP @ @ 0JP <@ J@ \JP h@ v@ JP @ @ JP P JP P JP ;P JP JP (JP 8JP @@P HSP VP `P lSP gP `P MP MPLM]lo }P2 !0?PYk{ 0 *1`7F"UdtV4"2BKhZjq~@ "(((nc_fullx__core_stroker__core_batchupd_fully__core_corsyset_polyintstyle__core_outpclip__core_cp_CGXBase__core_ndcspace_linewidth_fillindex_textindex_OPenzbuffer__core_sysinit__core_segnum__core_lsflag_COPds_maxz_scale__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_cgxopen__core_compxfrm_lineindexffltis__core_pick__core_vfinvokd_suncolor_gxfind.o 422249549 0 10 100644 712 ` NVJg8 9N^NuNV/././././. /.HxGN`HxHyNP#JlB`N/NX#-@NSF-@NЮS-@B/9HxHxHy/aVJNq# .`:N^NuNV/9NX/9NXBN^Nu/dev/consolePP8PJ@PPX@fPt P|@PP@P@P@PP (.=CKRZbp_GXBase_free_syscall_getpagesize_mmap__core_GXclose_open_allocp_close_GXFile_malloc__core_GXopencgxfind.o 422249562 0 10 100644 676 `  NVJg8 9N^NuNV/././././. /.HxGN`HxHyNP# JlB`N@/NX-@NSF-@NЮS-@B/9 HxHxHx@/a^JNq# .`BN^NuNV/9 NX/9NXBN^Nu/dev/cg0PP8PJ@PPX@fPt PPP@P@PPPP )/?ELU]l_CGXFile_free_syscall_getpagesize_mmap__core_cgxclose_open_close_CGXBase_malloc__core_cgxopenmousedd.o 422249584 0 10 100644 3124 ` < ,NV.*n S b@0;N|`BHy@DCS] m|Z,@<HX_stdmarkr_charbuf__core_shadeflag__core_vwptxtscale__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_isp_spfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polymarker_abs_2_marker_abs_2_polymarker_abs_3_marker_abs_3__core_surface__core_ndccp__core_imszpt3_iup_up_polymarker_rel_2_marker_rel_2__core_pt2cnvrt_polymarker_rel_3_marker_rel_3__core_picflag__core_pisflag__core_linecflagfsinglei__core_softstring__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_text_extent_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip_ipath_path__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_clippt2__core_ndcset__core_clippt3__core_idenflag__core_penflag_move_abs_2_move_abs_3__core_ddvtxlist_strchk__core_scalept__core_wndwclip__core_TSp_length__core_pdfwrite__core_coordsysieeeused__core_vwstate__core_markflag_mpath__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_sizept__core_vwxform__core_tranpt__core_pesflag_text__core_stroker__core_batchupdfaddi__core_corsyset_mup__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_imxfrm2__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdinqtextent.o 422247057 0 10 100644 3825 ` hNV=y" |<-P-h-h-h Hn/9/9 9$NN//N n "n" n `Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9LN// .N//0.H2.HNNNNN// NNN n 9PN// .N//0.H2.HNNNNN// NNN n 9TN// .N//0.H2.HNNNNN// NNN .R @PfhBN^NuNV=y" |<-P-h-h-h Hn/9/9 9$NN//N n "n "`"Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9LN// .N//0.H2.HNNNNN// NNN n 9PN// .N//0.H2.HNNNNN// NNN .R @PfBN^Nu@0@0 P P.@4@: P@PFPP.P^@PP PPPP3P@PP PP@P$P0 P6PDP\Pb3Ph@PnPtPP@PP PPPP3P@PPPP@PP P P@@F@L PRPXPb.Pp@PP PPPP3P @PPP$P*@P0P< PBPPPhPn3Pt@PzPPP@PP@%5;K^q&Np@@#2BQ^m| 0-;L\k"z_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ioctl__core_ndc_mousex_mousey__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_mousedd_butt__core_coordsys_fd__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag_open__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_mi__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdkeybrdd.o 422249618 0 10 100644 2740 ` @NV yP1yD/9P/9@NPHxNXN^NuNV.*n  g g gt`#HP9HH#@/9P/NP yP3Dh yPh/9P/9@NPHz@HxNP`h yP1yD/9P/9@N`HnHy@f/9@N .o --@//-/9@N +@*nN^Nu@ @@@ .P,Pb@f@lGPv@|@:P@@@@@.PBP@@@@.P@P&@,P!@1AQ&`p~Np@@"/>M^Hfm x0((D"-<JZiz@h*@96HNWf"u Z%3AOPUd@t__core_shadeflag_read_exit__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ttypar_ioctl__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount_ttyflags__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip_fildes__core_TSp_stty__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_keybrdd_gtty_keyquit__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_signal__core_ndcspace__core_sysinit__core_segnum__core_lsflag__iob__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_argp__core_vtxlist__core_compxfrm__core_pick__core_vfinvokddevecho.o 422249660 0 10 100644 4428 ` LXPNV-n-nB-|A-P-h-h-h . b@0;N~~`p . "HA&&HABAЁ @-P . "HA&&HABAЁ @-P . "HA&&HA h/<I\kx@" !/Z>M\jx@__core_shadeflag__core_modxform__core_osexistsfflti__core_qualflag__core_sfontextent__core_scribextent__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_text_extent_2_inquire_text_extent_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_scalept__core_wndwclip__core_TSp__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd outprim2.o 422247101 0 10 100644 6602 `  HhNV n n BN^NuNV@.-| JyfHx/.NPp` |-P-h-h-h .". N-@ .".N-@-y-y HnHnNPHnHnNPB-|A-Pt-hx-h|-h Jyg~HnHnNPJfPA#### At#### 3`A-P-h-h-h HnNXHnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .-@ .-@Jf-|Jf-| ."N$ ."NԀ NN//NPN-@Jf-| .".N-@ .".N-@ .-@ .Ю-@B-|HnHx NP .-@ .Ю-@HnHx NP .Ю-@ .-@HnHx NP .Ю-@ .-@HnHx NPJyg(=|HnHxNPHylHxNPJyg(=|HnHxNPHyHxNPJyg(=| HnHxNPHy HxNPJyg(=| HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHx NPJyf y hf* 90Ѯ 94Ѯ 90Ѯ 94Ѯ`b y hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyg8HyPHnHnN JgA-P-h-h-h -|`x nJh(gdJyfJygD nJhg:-|H-y\Jygp` 9l-@`BdHnH n h*NXJyg& nJhg-|H-y \HnH h*NXJyg| nJhgr-|H 9m 9N-@D/9 /9 .DN// 9NNNN-@\HnH n h*NXJyg$-|H-n\-n`HnH n h*NX yJg$-|H-n\-n`HnH n h*NX. eByByByByByByJyg .tf .xg3 .". N# .".N#At#### B$.@N^NuNV-| 'Jyf-|/./.NPp`D/./. 9NN///. /. 9NN//adN^NuNV .". N# .".N#Hy PHyNPHyHy PNP 9 "9 N# 3BN^NuNV .". NN// 9NNN# .".NN// 9NNN#Hy PHyNPHyHy PNP3BN^NuNV.-| 2JyfHx/.NPp`dJn-|BAЁ @-P . "HA&&HABAЁ @0HJg f/. .". N//.` . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @0H b@0;Nj.<t/././././.aX`/././.` .䐮/NX-@ ./NXo/./.`/././././.a` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f/././.aL |-P-h-h-h HnNX-|-n-nHn nNX` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f . "HA""HABAЁ @-P . "HA""HABAЁ @-P#l# p/.BHy/9/9p/9lN//./.aN^NuNV-|-n-n Hn nNX-|-n-|-|-nHn nNXBN^NuNV-|-|-|BHn nNX-|-n-n Hn nNX-|-n-nHn nNX3-|-yJygp` 9l-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3-|-yJygp` 9l-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-y-yB-|-|-n-n Hn nNX-|&-| A-HA-HHn nNX3-|-yJygp` 9l-@BHn nNXBN^Nu_ p??wa@vPPPPP*PLPnPP&P &PT@Pv@PPP(P&(PX(Pz(P@@@@@@ P@)PPLPP)PPLPP$FP,FPh@)PPLPPH@%@5EU&doNp@@ (7DSbs*| 0 */>"M\jzl h0?L[@jy"  Z$3BP^l{@__core_shadeflag_echotextffixi__core_modxform__core_osexists__core_qualflag__core_keybord_echoshape__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_gcvt__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_echovec__core_vwpscale__core_ndc_ndig__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_buf_ndc__core_wndwclip_val__core_TSp_shape__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment_echobox__core_xorflag__cor((/./.NPp`BB`6 Ю @ N// Ю @ N//aRmB..N^NuNV.-| AJyfHx/.NPp`\JnHx/.NPp`BB`6 Ю @ N// Ю @ N//a\RmB..N^Nu?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2 OPOP&@.P>PLPpPPOP@ PP9P&POP OPOPOP$P,P4P<PD-PlPxPEPP;PP;P;PP P*^P0P:%PBPbPR@ZPrPOPPLPOPPLPPOPPOP@OP PP @P@ @&P,P4-PLPRP\OPbPhLPnPtOPPPOPPLPPOP@OP PP@P-P@P P &P BP XP @ P P P P P!@1AQ`&oNp@@!0@O\l{ 0 #2BPaq"  z0><LHXcsyh@-"<LRbr|  PZ$3@CJVf__core_shadeflaglmultffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_pt2cnvrt__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2_sqrt__core_clpvec2__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_current_position_2__core_ndcset__core_idenflag__core_penflag_polyline_abs_2_move_abs_2_line_abs_2__core_ddvtxlist_polyline_rel_2_move_rel_2_line_rel_2__core_wndwclip__core_TSp__core_pdfwriteldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace_point__core_sysinit__core_segnum__core_lsflag__core_imxfrm2__core_segme_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick_dingbat__core_vfinvokdent__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdoutprim3.o 422247151 0 10 100644 7065 `  ,DNV n n  n BN^NuNVD.-| <|JyfHx/.|NPp`h |-P-h-h-h .". N-@ .".N-@ .".N-@-y ,HnHnNPHnHnNPA-P-h-h-h Jg~HnHnNPJfPA#### A#### 3`fA-P-h-h-h HnNXHnNX y hmJyg=|zHnzHxNPHyhHxNP=|xHnxHxNP .-@ .-@Jf-|Jf-| ."N$ ."NԀ NN//NPN-@Jn-| .".N-@ .".N-@ .̐-@ .Ю-@-n-nHnHx NP .-@ .Ю-@-nHnHx NP .Ю-@ .-@-nHnHx NP .Ю-@ .А-@-nHnHx NPJyg(=|zHnzHxNPHylHxNPJyg(=|zHnzHxNPHyHxNPJyg(=| zHnzHxNPHy HxNPJyg(=| zHnzHxNPHyHxNPJyg&=|zHnzHxNPHnHx NP=|zHnzHxNPHnHx NPJyf y hf> 90Ѯ 94Ѯ 98Ѯ 90Ѯ 94Ѯ 98Ѯ`b y hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyg8HyPHnHnN JgA-P-h-h-h -|` nJh(gJyg"Jhg-|$L-yh`HnL h*NXJyfJygD nJhg:-|L-y`Jygp` 9l-@dBhHnL n h*NXJyg& nJhg-|L-y `HnL h*NXJyg| nJhgr-|L 9m 9N-@H/9 4/9 0 .HN// 9NNNN-@`HnL n h*NXJyg$-|L-n`-ndHnL n h*NX yJg$-|L-n`-ndHnL n h*NX. eVByByBy((ByByByJg& .f .f .g3 .". N# .".N# .".N#A#### B$.DN^NuNVJyfHxHy GNPp`b/./. 9NN///./. 9NN///. /. 9NN//aN^NuNV .". N# .".N# .".N## 8 Hy pHyNPHyHy pNP3BN^NuNV .". NN// 9NNN# .".NN// 9NNN# .".NN// 9NNN#Hy pHyNPHyHy pNP3BN^NuNV.-| RJyfHx/.NPp`JnHx/.NPp` n N// n N// n N//a*~`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNV.-| aJyfHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^Nu?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3 NPNPNP0@8PHPVPzPPP@GPSPBP%P NPNPNP"NP,P4P<PDPL+PtPPCPP9P P9P9PP(P2^P8PB#PJPj:P~:P9P9P9P>9PFP\9Pd Pn9PvP9P P9PTP9P P9P P9P P9P+P9P,9PB9PR9PZ.PdCPrP|PPPPPCPVPVPMP>P("PRPjP PPP PWP PTP P P0OP6OP>OPD^PN@T@^Ph PnPt=PzPP+PCPP PPTP P"P(+P.BPV+PdPjNPxP~ .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NxPJmJn -|`-nlf +|`D/.NyX+@f,mJf,0-g-HHFD+@`m+n lf09gHyNlrX0-gp` - //--HH/Nx *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#Dp`T . @(P . @ gf ` <Z//.Hx0NZ `NqL0N^NuH // | pNLNw //W.BN@d W/N~ WNNVA-HA#=|B-n-|Hn/. N[LPSm .R @BHH`HnBNjP .N^NuNV4.-nBFX`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NjPRFX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NvX-@8/.NvXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NvX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNwЮLЮ@ @S"n .P".DN|-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NuPJf/./.NuPJfHnHn .R l .R`p//./.Ng-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NqgP .S-@HJlD-@HJHg6 .Hr Nw0S n .Hr N|`S n0A .ذbJn/9/9 .".Nqfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NuPJf/./.NuPJfHnHn B`P/. . "HAHABAЁ @ PNX``  mHxK`>/. . "HA&&HABAЁ`  mHxR` /. . "HA""HABAЁ`  mHxF`/. . "HAHABAЁ`X  mHxH`/. . "HA""HABAЁ`"  mHxM`j/. . "HAHABAЁ` .o 9` .-@JlB` .o 9` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNX . n -|BHn((0JlB Om-|NB nB*|F\/9 /9 .". Nql n  .". -@-A Hn/. /.NnJ -@-A (|F/9(/9$ .".Nqg(|F`rHn/90/9, .".Ns,//NnJ -@-A/9@/9*LZ`0SR`*0F\b1 nRJfF\c0R 9nB <F\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NxPJmJn -|`-nf9HH/NxXJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N~ .+L`/.NyX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|l` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NxXJl~0-g /-N{~XBBBB BmB- L N^NuNVNl/.N~XN^NuNV .". nJ/H?No, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|l`eB` 0,f -+fp`B, wf0Hx/.NwtP.JgJm/NxXHx` afvJgp`p//.NxP.lB Df6Hx/.NwtP.Jg Jm/NxXHx/.NxP.Jm.HxB/Nw `Jgp`B//.NxP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nx N^NuN~HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LHx NX`.HnHxNP0.g 0.HR`0.H-@N@eNuNVHn/.NyDPJlB`pN^NuN~HxN@eBNuN~HxN@eNuN~HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nyj N^NuNV/. Hy@t/.Nyj N^NuN~Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JFf8 <F#F <F#F#FF#FF .^rN|.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N|#FBN|~X(@ 9F" Ҁe 9F/N|~X(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN|.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuN~HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL0??P?u}??xqQ????r?;op!)lff}??????????Q@ABHf?[??PyON0MLK?J;0/,? o??wv|{.q/./.ap ./N$X . "HA""HABAЁ @l8 ./N$X . "HA""HABAЁ @m/9& /9&Hy'N/././. HxN/9&/9&Hy'P/././. HxN n l/9&/9& .NNNN n"Ү A /9&$/9& .NNNN n"Ү A X-n-nHy(Hy'NP 9('m/9&,/9&(Hy'R/././. HxNB$.N^NuNV . S-@  mHxFHy'TNPpF`Hy(Hy'NP nB-|Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/./.a/9&4/9&0Hy'q/././. HxNB-|-nBHn ."HAHABAЁ @ PNXJg .R n R m-|Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/./.a .f .gX/9&\FR]^fxX{|}fffffff4f7-T<Y.V89:1WX=SQ3U>zRffHEACGB?D@IF7=URG\[[,AnCBRAn>761eBeE,,a+U+n-RUS8nlllB,+nxvz\p*e>lnonfdbh}SnOVUs!Y'UBlS. Q> S<1VUT $SQPO710&.+*)2('"b%(h& #$"' ) }/   ;+%   Y6666666777777;3 44!!888888888888  111122<<==>>I55??JKMLLNN,,,,BBOODDP#FFRQQSS**TT@@UXVWWYY AAZC%%%&&&&&&&&&&&&&& $$$$''++//////.000(())))))))9999999\[[[[[[[[[[[]^^^^EE"--:GH_``````````````ahhhcjjjeebbkklllllldfggi %<E,(B+9!$#'*5)270@1-./:D4?"6H C>I;A&38,NNNNNNNSUSFR(( @ .".N ."HA""HABAЁ @ .". N BN^NuNV. .S-@#'' mHxK/9'NPp`f ."HA""HABAЁ @ /9&/9& .".NN$ ."HA""HABAЁ @ B$.N^NuNV. .S-@#'' mHxK/9'NPpK`BJ o& ."HA&&HABAЁ" @ . n ."HA&&HABAЁ @ /.NX-@ Po-|P/./. ."HAQQHABAЁ( /N ."HAQQHABAЁЮ( @B .$HBQQHBBBЂ( $ ."HA&&HABAЁ @ ."HA&&HABAЁ @ B`HxL/9'NPp$.N^Nu@@@@@@@@@@@@@@@@@initialize_deviceterminate_deviceawait_pick await_keyboardawait_stroke_2 await_any_button_get_locator await_any_button_get_valuator set_echoset_echoset_echoset_echoset_echoset_echoset_strokeset_keyboard>P@@:@>@@ PHvP P\PP$9PZPhcPpcPcPcPFPBFPJFPh@n@xuP~PP(P@@uPPP(P@@ZP"PP@V@\ZPd@j@@ P@@ZPvPvP:@@@F@ZbPvPvP@@@bP@@@.bPpP@@ZP@@@@@bP iP2iPViPziPTPiPPiPGP@PTAPAPAPAPPPP $AP BAP hAP xAP AP ?P jP P IP RP vIP FP ^IP P IP JiP APvP8 PJ PXTP`TPfP@ P@@ZP P0 P<@B@^ PtbP P P$uP*PJbP~ PuPPbPuPPbP"@(@.ZP6@<@J@P@l PbPuPPbPPkPP=P(@. P<@B@HZPr\P\P@@@bP \P0\P\7P|\P7P\P@@@bP@@@bP&@,@6uP<PBPH(P^@d@nuPtPzP(P@@ZP@@@@@bP&@, P:@@@FZPvPP@@@bPPhPP@@@bP@@@bP.@4@:ZPB@H@V@\@b@xbP@@uPPP(P@@uPPP(P@ P@ @&ZPJ9PP9P@@9PP<9PFPLWPRPX(Pb@h@9PP9PP^PP(PPuPPPNP^P(PP$@6bPB@H@NZPV@\@pPz@bP,@2 PXvPv@ P@P@P,@L9Ph@\P@@JP@@+PPJP+PP@@(JP0@6@>+PDPVJP^+PdP|@@NP@@NPvPP,vPL P\Pz PPPPPPP69PFPd9P\PP\PP vP > P \P zP 9P \P @ @ JP @ @!+P! P!JP!$+P!*P!B@!H@!VJP!^@!dJRTJ PQJRNJJJNJJLJJKRJZJJJRTRSTUNJNJRKRJSNJSSJGKNRSTYXWVU[]\_^`KKNRTKNNNNKNKNNKNLKRKMNKKNKJNKKNNNNKNRSNJ KNQNFKJMRKLKNKKKKKKNN  !"$%&(9Mz-./012345678s{'XZ[@,s  d?dCEGLb`q<BDFKpo   d9f_IOtYA\=m 9+>Hcuwy|}): *egilkJNPRTVWr]^nhQUavx~; jlSTyacc stack overflowsyntax errorstatement cannot be reachedlabel already that of a formatunclassifiable statementlabel %s already definedthere is a branch to label %s from outside blocknamed BLOCKDATAmisplaced entry statement () argument listname declared as argument after usealtenate return argumentSAVE statementSAVE statementPARAMETER statementDOUBLE COMPLEX statementCHARACTER statementAUTOMATIC statementSTATIC statementlength specification *nlength must be a positive integer constantlength specification *(*)INTRINSIC statementequivalencestoo few initializerscan only save static variablescannot make %s parameterinconsistent storage classestoo many dimensionstoo many dimensionsIMPLICIT statementimplicit item must be single lettercannot be a namelist namedeclaration among executables.EQV. operator.NEQV. operatorconcatenation operator //substring operator :substring operator :hex constantoctal constantbinary constantconcatenation operator //no backward DO loopstoo many alternate returnscomputed GOTO list too long?H@j(J)K=L,N+P-Q*R/S$O:MVWZ  [`\^]_XY '"7E$L#Q&Y'_%c(i)u*~+,-235467H89:;<=>?@ABC!D&E1F6H@Iincludes nested too deepr%s/%sr/usr/include/%srCannot open file %simpossible lexstate %dillegal continuation card ignorednondigit in statement number fieldunbalanced quotes; closing quote supplied%dH too bigunbalanced parentheses, statement skippedNot a Fortran 66 keyword: %sfunctionname %s too long, truncated to %dbad bit identifierinvalid binary characterand.or.not.true.false.eq.ne.lt.le.gt.ge.neqv.eqv.assignautomaticbackspaceblockdatacallcharacterclose@!l+P!rP!JP!+P!P!@!@!NP!@!@!NP"P"P"2P"BP"R@"X@"f@"l@"rNP"xWP"~P"@"@"@"@"NP"WP"P"P#9P# (P#>9P#N(P#l9P#|(P#@#@#@# P#\P#@#@$NP$P$$\P$N@$R@$f@$l P$ P$ P$fP% @%P%8@%X@%v P% P%@% P%6<@L[k{&|!N/p>DMd@s@"( ##/>M^g v 0 .?OTc"r4''.='GMSclx~h(@-"<LRbr| `Z#1$6?vO]l@|'__core_shadeflag_set_echolmult__core_setmatrixffixi__core_modxform__core_pdfskip__core_osexists__core_qu((alflag__core_errhand__core_keybord_set_segment_highlighting__core_csegtype_await_pick__core_lwflag__core_textcflag__core_fillcflag_await_stroke_2_await_any_button__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform_set_valuator_await_any_button_get_valuator__core_locator__core_pathflag_strncpy_initstr_set_echo_surface__core_surface_set_echo_position__core_ndccp_set_stroke__core_picflag__core_pisflag__core_linecflagfsinglei_set_locator_2_await_any_button_get_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_set_echo_group_get_mouse_state__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr_terminate_device_initialize_device_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist_newtime__core_wndwclip__core_TSp__core_mousedd__core_pdfseek_funcnameldivtfcmpi__core_coordsysieeeused_mousetondcfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_zone__core_vwxform_gettimeofday__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum_strlen__core_lsflag_op_device__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley_set_keyboard_await_keyboard__core_scalez__core_vtxlist__core_compxfrm_systimeffltis__core_pick__core_vfinvokdinqinput.o 422247336 0 10 100644 4616 `  NV . S-@ . b@0;N\z`  l  lHxEHyNPp` . "HAHABAЁ` . "HA&&HABAЁ`v . "HAHABAЁ`X . "HAHABAЁ`: . "HA""HABAЁ` . "HA""HABAЁ @0H n N^NuNV . S-@ . bn@0;N T . "HAcommoncomplexcontinuedatadimensiondoubleprecisiondoublecomplexelseifelseendfileendifendentryequivalenceexternalformatfunctiongotoimplicitincludeinquireintrinsicintegerlogicalnamelistnoneopenparameterpauseprintprogrampunchreadrealreturnrewindsavestaticstopsubroutinethenundefinedwritemissing end statementDO loop or BLOCK IF not closedmissing statement number %sMAIN__MAIN_ %sMAINBLOCK DATA %s: L%dMAIN_MAIN_invalid entry nameexternal name already used entry %s: L%dretvalnoncharacter entry of character functionmismatched character entry lengthscharacter entry of noncharacter functionlocal variable %s never usedadjustable dimension on non-argumentadjustable leng on nonargument%s %05ld %05ld %d %s: may not appear in namelist%s: common alignmentadjustable array in common_BLNK__ incompatible lengths for common block %sautomatic variable of nonconstant lengthmktmpnadjustable length_BLNK_%s cannot be a common block nameincompatible common declarationincompatible storage declarationsincompatible type declarationslengtypeincompatible type-length combinationincompatible use of intrinsic functioninvalid intrinsic declarationunknown intrinsic functioninvalid external declarationinvalid external declarationonly variables may be arraysonly last bound may be asterisk1-dim subscript in EQUIVALENCEnonconstant subscript in equivalence adjustable in equivalencebad storage class in equivalenceinconsistent equivalencebad alignment forced by equivalenceattempt to extend common %s backwardinconsistent common usageeqvcommon%s %09ld %09ld %dinvalid repetition count in DATA statementnon-constant initializertoo many initializersbad impldoblock 0%orpllist emptyattempt to initialize adjustable arrayinitialization of string of nonconstant lengthnonconstant implied DO parameternon-character datum initialized with character stringincompatible types in initialization %d %d setdata4v.%d*?(/6=D??invalid complex constantmkconvcpexprfrexprfixtypefunction invocation of subroutinefixexprleft side of assignment must be variablec_divz_divaddr of addrDummy procedure not declared EXTERNAL. Code may be wrong.invalid class code %d for functionno substring of function callattempt to use untyped functionrecursive callmkfunct: impossible recursionmkfunct: impossible vprocclass %dattempt to use untyped statement functiondisagreement of argument types in statement function callstatement function definition and argument list differsubstring of noncharacter %snon-integer subscript expressionmore than %d subscriptssubscripts on scalar variablewrong number of subscripts on %ss_rngesubscript on variable %s out of rangemkaddr. vtype=%d, vclass=%d mkaddrno qualifiers on parameter name %sused as variableimproperly dimensioned arraycharacter variable lengths must be positive integersadjustable automatic arrayattempt to use undefined variableattempted division by zeromkexprnonarithmetic operand of arithmetic operatornonarithmetic operand of negationNOT of nonlogicalnonlogical operand of logical operatorillegal comparisonorder comparison of complex datacomparison of nonarithmetic dataconcatenation of nonchar dataimpossible conversioncktypefoldconsnegopconspowerinteger ** negative power inline mod of nonintegersgn(nonconstant)conssgninteger**negativepow_hhpow_ddpow_zzcomplex division by zeropow_iipow_ripow_dipow_cipow_zinon-logical expression in IF statementnon-logical expression in IF statementelseif out of placeelse out of placeendif out of placeloops or if-then-elsescontrol stack emptyassignment to a non-variableassignment to an undimemsioned arrayredeclaration of statement functionnon-variable argument in statement function definitionpause/stop argument must be constantpause/stop argument must be integer or stringnested loops with HABAЁ @ N n . "HAHABAЁ @ N n n 9N// NNN n 9N// NNN `~ . "HA&&HABAЁ @ N n . "HA&&HABAЁ `N . "HAHABAЁ @ N n . "HAHABAЁ ` . "HAHABAЁ @ N n . "HAHABAЁ ` . "HA""HABAЁ @ N n . "HA""HABAЁ `j . "HA""HABAЁ @ N n . "HA""HABAЁ `N^NuNV . S-@ . b@0;N0Nl` . "HAHABAЁ` . "HA&&HABAЁ`v . "HAHABAЁ`X . "HAHABAЁ`: . "HA""HABAЁ` . "HA""HABAЁ @"n"N^NuNV .S-@"HAHABAЁ @ "<NN n ."HAHABAЁ @ "<NN n N^NuNV .S-@"HA""HABAЁ @"n " ."HA""HABAЁ @"n" ."HA""HABAЁ @"n"N^NuNV .S-@"HA""HABAЁ @"n " ."HA""HABAЁ @ "<NN n N^NuNV .S-@# mHxK/9NPp` ."HA&&HABAЁ @"n " ."HA&&HABAЁ @-P .R @ .R"@f ."HA&&HABAЁ @"n"BN^NuFFset_echoset_keyboardV@\PTPP PP(P@PzTPSPTPSP@ P P PP@ P P PP*P4SPVPv PSP PPSPP(PSP:(PZ@PdSP@PTPP$ PBP`(P~@PP2PSPP2PSP:(P^(P(P@P@P2PSP@@0@6PZP~PP@%5ET&csNp@@'7M\,s 0$4BScr"h)9FSfu@" '5CQZ`o~@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform_inquire_valuator__core_locator__core_pathflag_inquire_echo_surface__core_surface_inquire_echo_position__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei_inquire_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_funcnameldivt__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_inquire_stroke__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_echo__core_segment__core_xorflag__core_fntflag__core((variable %sbad type on DO variablebad type on DO parametertoo few DO parameterstoo many DO parameterszero DO incrementDO range never executednoninteger assign variableinvalid type of arithmetic if expressionRETURN statement in main or block dataalternate return in nonsubroutineassigned goto variable must be integerintrealdblecmplxdcmplxifixidintfloatdfloatsnglichariacharchar achar maxmax0amax0max1amax1dmax1and$or#xor%not&lshiftrshift'minmin0amin0min1amin1dmin1aintdintanintdnintnintidnintabsiabs dabs cabs zabs modamoddmodsignisigndsigndimidimddimdprodlenindeximagaimagdimag conjg!dconjg"sqrt#dsqrt$csqrt%zsqrt&exp'dexp(cexp)zexp*log+alog+dlog,clog-zlog.log10/alog10/dlog100sin1dsin2csin3zsin4cos5dcos6ccos7zcos8tan9dtan:asin;dasinatan?datan@atan2Adatan2BsinhCdsinhDcoshEdcoshFtanhGdtanhHlgeIlgtKlleMlltOepbaseepprecepeminepemax eptiny ephugeepmrspfpexpnQfpabspUfprrspWfpfracYfpmake[fpscal]r_intd_intr_nintd_ninth_ninti_ninth_dnnti_dnntr_absh_absi_absd_absc_absz_absh_modi_modr_modd_modr_signh_signi_signd_signr_dimh_scalex__core_scaley_inquire_keyboard__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdbsimline.o 422247380 0 10 100644 4586 ` hP4HNV. .-@ . -@JgF ."N$ ."NԀ/NX#JfHx .rN//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B  @-P .r ⠰l  @ ڀ  @ ؀ f* r / r / r / r /N  @ ѮR.,`zBn ."HAHABAЁh2.HЁ @-P ."9N-@ .".N2.H A .".N2.H A 0.H @ 2.H A"N$0.H @ 2.H A"NԀ/NX2.H A Rn nm n"/././. /.a `#Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/az0.nl0.`0.D@HrN=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a^0.nRn .rN2.HmHx .rN//. /.aHx .rN//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0..,. *. 9"Ё*@ 9"Ё(@ y1|p0:08L0N^Nu  :''''@WLLL.P<PF7PN@d3P@@@@0P&@^@x@~3PP@P@@@P@@P"7P2@p@(P(P,3P@3P\3P~3P0P0P0P0P0P"!P6!PJ!P@+;KP&_o}Np @@'6CRar }0 +0?"N]k{h0?L[@jp" Z*9HVdrh{@__core_shadeflaglmult__core_modxform__core_osexists__core_qualflag_dot__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_circ_pts__core_button__core_current_ras_pixel__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc_pdl__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_plotline_GXBase_pdx_pdy__core_vtxcount__core_TStack__core_spacefl_dimi_dimd_dimd_prod h_len i_len h_indx i_indxr_imagd_imagr_cnjgd_cnjgr_sqrtd_sqrtc_sqrtz_sqrtr_expd_expc_expz_expr_logd_logc_logz_logr_lg10d_lg10r_sind_sinc_sinz_sinr_cosd_cosc_cosz_cosr_tand_tanr_asind_asinr_acosd_acosr_atan d_atan r_atn2 d_atn2 r_sinh d_sinh r_cosh d_cosh r_tanh d_tanh hl_ge l_ge hl_gt l_gt hl_le l_le hl_lt l_lthr_expnir_expnhd_expnid_expnr_abspd_abspr_rrspd_rrspr_fracd_fracr_maked_maker_scald_scal     sqrtexplogsincostanasinacosatanatan2sinhcoshtanhimpossible intrinsic constantgeneric functionintrcall: bad intrgroup %dbad number of arguments to intrinsic %sbad argument type to intrinsic %sintraddr: %s is not intrinsiccannot pass %s as actualintraddr: impossible f1=%d DEJNRV]a((fk ry~ԄԊԑԘԞԣԮԵԿunlabeled format statementbad format numberbad end= clausebad err= clauseiostat must be an integer variablef_backf_rewf_endimpossible iostmt %dinvalid control %s for statementunknown iocontrol %sillegal positional iocontrolillegal * iocontroliocontrol %s repeatedno I/O list allowed in NAMELIST read/writeattempt to i/o array of unknown sizenon-left side in READ listdo_liodo_fiodo_uioattempt to use internal unit array of unknown sizebad unit specifier typebad unit specifierbad REC= clausebad format descriptorunformatted internal I/O not alloweddirect list-directed I/O not alloweddirect namelist I/O not alloweduflnbad unit in openbad file in openbad reclf_openf_closbad unit in close statementinquire by unit or by file, not bothmust inquire by unit or by filef_inqubad unit in I/O motion statementnon-character control clauseimpossible inquire parameter %sunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrec0123456789abcdeftoo many digits in floating constantnamesstatement numbersillegal branch to inner block, statement %smay not branch to a formatillegal label %sexternal symbolsimproper use of builtin %sout of memoryWarning on line %d of %s: %s Error on line %d of %s: %s Declaration error for %s: %sDeclaration error %sExecution error %sCompiler error line %d of %s: %s Impossible %s %d in routine %sopcodetagstorage classtypeToo many %s. Try the -N%c optionFortran 77 feature used: %sF77 compiler extension used: %s < PQLSPURQTFF: h@>; MBimpossible element in concatenationputconstputconsag__core_backclip_abs__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_ROPvector__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_vecl__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_bsimline_circle__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_pattern__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdcsimline.o 422247422 0 10 100644 4567 ` \P4@NV. .-@ . -@JgV ."N$ ."NԀ/NX#JfHx .rN//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B . @-P .r ⠰l . @ ڀ . @ ؀ .f* r / r / r / r /N . @ ѮR.,`nBn ."HAHABAЁ\2.HЁ @-P ."9N-@ .".N2.H A .".N2.H A 0.H @ 2.H A"N$0.H @ 2.H A"NԀ/NX2.H A Rn nm n"/././. /.a`#Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/aj0.nl0.`0.D@HrN=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/aN0.nRn .rN2.HmHx .rN//. /.aHx .rN//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0>. . й(@ 9(".Ё*@L0N^Nu  :''''@WLLL.P<PF7PN@d3P@@@@"0P2@n@@3PP@P@@@P @@(P27PB@@'P'P<3PP3Pl3P3P0P0P0P0P0P0FP:FP@+;KP&_o}Np@@'6CRar }0#(8G"Vesh %8GTc@rx" Z+:IWes\|@__tِAC .globl _%s .word LS%d_%s: jra L%dfseek failedfseek failed 2non-logical expression in IF statementcomputed goto index must be integerputxputxputopputpower: bad callputcxeqputcx1putcx1putcxcmpputch1: bad character conversionputch1putch1putcheqs_copyputchcmps_cmps_catattempt to take address of a registerputaddradjustable character functionputmnmx@(#)putpcc.c 1.2 SUN 3/16/83 000000008??4< .stab LT%d: .long 0 lea LT%d,a0 jsr mcount jra LE%d movl a6@(%ld),a5@(%ld)L%d: %s %ld .word.long .long L%ld .long 0x%X .long 0x%X,0x%X .long 0 .long v.%d+%ld .long %s+%ld .even casel r0,$1,$%dL%d: .word L%d-L%d cmpw #%ld,d0 jhi L%d lslw #2,d0 lea L%d,a0 movl a0@(0,d0:w),a0 jmp a0@ cmpl #0x80000000,d0 jeq L%d tstl d0 jlt L%d jgt L%dL%d: tstl d1 jeq L%d tstl d0 jlt L%d jgt L%d cmpl #0x80000000,d0 jeq L%d tstl d0 tstl d0 jlt L%d jeq L%d jra L%d tstl d0 jlt L%d jeq L%d jra L%d_%sv.%dL%dq.%dmemname%s: .=.+%ld .globl _%s .comm _%s,%ld .even .word LS%d_%s: .word LS%d_MAIN__: .word LS%d_%s: lea v.%d+%d,a4 lea v.%d,a4 lea a6@(-%d),a5 lea a6@(8),a5 subl d0,a5@(%d) subl #%ld,a5@(%d) subl d0,a5@(%d) jra L%d link a6,#0 addl #-LF%d,sp tstb sp@(-LP%d) moveml #LS%d,sp@ .stabd 0%o,0,0%o 0%o,0,0%o,%s 0floating-point constant out of range $.byte 0%o,0%o .text.data.bss.data1 %s .skip %ld %s: "computed goto index must be integers_stops_pausO_typeputoptO2: DO statement expectedO3: empty DO queueO4: garbled DO queue CONST %d vtype= %d vclass= %d vstg= %d vleng= %d ISCHAR ccp= %d ci= %d cd[0]= %e cd[0]= %e cd[1]= %e ADDR %d vtype= %d vclass= %d vstg= %d vleng= %d memno= %d memoffset= %d istemp= %d ntempelt= %d varleng= %d ERROR %d NAME %d PRIM %d vtype= %d namep= %d argsp= %d fcharp= %d lcharp= %d EXPR %d vtype= %d vclass= %d vstg= %d vleng= %d opcode= %d, leftp= %d rightp= %d LIST %d vytpe= %d listp= %d O2_printexpr BAD TAG= %d at %d *** IDblocks *** idp= %d idaddr= %d initval= %d assgnval= %d nodes: %d *** VALUE NODES *** p= %d opp= %d lc= %d rc= %d rs= %d is_dead= %d n_dups %dtag= %d opco= %d parent= %d dups: %d deps IDs %d Error in O2_ routine : %s O2_samebase: badtags %d bad tag in O2_scantree: SLOT %d modfied SLOT %d ?O5: garbled DO queueO6: l-value expectedO7: l-value expectedO8: subprogram expectedO9: bad tag valueregalloc: bad data sent to getaddrregalloc: bad data sent to getvarregalloc: lookupaddrregalloc: lookupvarregalloc: scanvarsregalloc: scanassign 2regalloc: scanopeq 2regalloc: countrefs 1regalloc: countrefs 2regalloc: regwriteCp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((core_shadeflaglmult__core_modxform__core_osexists__core_qualflag_dot__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_circ_pts__core_button__core_current_ras_pixel__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc_pdl__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_plotline_pdx_pdy__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_csimline__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_COPvector__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_vecl__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_CGXBase__core_ndcspace__core_sysinit__core_segnum__core_lsflag_circle__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_pattern__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd softstring.o 422247451 0 10 100644 3983 ` p< (NVH0*n(n #$ n p#| (p# n-P-h-h-h ## n-P-h-h-h ## n-P-h-h-h .# .#=|=|Jyf Jyg* 9|m( 9m 9|n 9 np`B=@` nl.HnHnHyxHyt.HH/0.H/N`.HnHnHyxHyt.HH/0.HY/N09xH29tH=@0.H"9Nйй|=@0.H"9Nйй=@=|JyfJyg80.Hm(0.Hm0.Hn0.H np`B=@JngJngBn`A0.H Pf=|`jJng0A0.HR0H/A0.H0H/a`.A0.HR0H/A0.H0H/aPBnTn0.nml0.Hp#|0.Hp#=n]fBL0N^NuNV.09tn 0. H"9N$0.H"9NԀԹ|#0. H"9N$0.H"9NԀԹ#-|-y-BHn y h*NX$.N^NuNV.09tn 0. H"9N$0.H"9NԀԹ|#0. H"9N$0.H"9NԀԹ#-|-y-BHn y h*NX$.N^Nu@ @&@0@6@X@`@@@@@*PAP@@@@,@2@JTPZ@`@z)P@@@P@@@P@@*PAP@@@@"@2@8PF@LPV@\@h@nP|@P@@@@@@P@P@@@P&@,P6@<@J@Z@@+;K&ZjxNp@@ )8GXj u0" /=M\arph x /6@E|JY^c"r t Z'6DR`o@__core_shadeflaglmult__core_modxform__core_osexFists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_softstring__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag_cp1__core_ddvtxlist__core_sfont__core_wndwclip__core_TSp_clamp3__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg_xmax__core_poffz__core_vtchang_surfp__core_vwxform_pos__core_pesflag_upx_upy__core_stroker__core_batchupd__core_corsyset_txtmov2__core_outpclip__core_cp__core_ndcspace_lfx_lfy__core_sysinit__core_segnum_txtdrw2__core_lsflag_xmin__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_spx__core_scribe_spy__core_pick__core_vfinvokd scribe.o 422247693 0 10 100644 35932 ` (c0 NVH0*n0. `.HH Ё>(|(JGm Gl0H_" @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|(Jnm nl0.H_" @-P nHH n0R nH n0R nH n0RNqLN^Nu>               )            0          ((          '          ,        -            &     /                >        /                         7           ,                                   '                                               +           Jf-|lBH` .HlRH .R @JfS-n .H`jS`b Gg `D Xgn Ug~`* cg@` ogxn( fg,n eg` gg` ug4n sg` xg4`".$.𔁔 .JlB` .攀8-B*LZ`0SR`*0FXb1 nRJfFXc0R 9nB <FXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/N PJmJn -|`-nf9HH/NXJgm+|%+|%+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaXXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N>XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "L      5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,          ((Nt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN`HxN@eBNuN`HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN`Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JFf8 <F#F <F#F#FF#FF .^rNJ.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<NP#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuN`HxN@e#\BNu /й\/@HxN@e 9\#\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFromFromforwardedremotefrom!???!@(#) uurec.c 2.2 2/25/82@(#) defs.h 2.9 (Sun) 6/26/82/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((XF100            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                           HE$G"I#HTHS/N4 /N XNuNuNVH0 o n /(HyN8P o n /(Hy N8P~@`n Dgnt Bg"n AfHy HnaP`HygSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg b @` b @R mHH. ]g*Jg b @` b @RJfS L N^NuNVH *nBB-y-y -y$-y(-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nhl< 0Nh///./. 9,"90NN-@-A`RHH.  @f .gZ`t/9/9 .".Nhl< 0Nh///./. 94"98NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHL+@`m+n f094gHy$NX0-gp` - //--HH/N. *+mSl. fm0-gm`m B` mR*nN^NuNVH *|< 9+Pl  @*PJg j x !.!!""P""#"#@#D#z##$$R$$%%`%%%&&l&&'6''((N(R(r((()>)))***&*8*@*N*V**++z++,H,--j-----..x.//Z//0*0t001,1z122F2|23 3d3344N445.5j5x556686H6x66677L77788R8x8899N9999::6:j:::;6;;<===>>>&>8>@>N>V>>?D?@@r@A:ABDB^B|BBBBCRCDE6EFG>GHIXIJKhL@LMNNOPxQQRNSST@TTTTUU UUUV(V|VWWWX,X|XYYYZFZ[[\[\\n\],]^^l^^^_.@D@@@]@]@^@^@^ @^@^@^@^@^@^"@^&@^*@^.@^2@^6@^:@^>@^B@^F@^J@^N@^R@^V@^Z@^^@^b@^f@^j@^n@^r@^v@^z@^~@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@_@_@_ @_@_@_@_@_@_"@_&@_*@_.@_2@_6@_:@_>@_B@_F@_J@_N@_R@_V@_Z@_^@_b@_f@_j@_n@_r@_v@_z@_~@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@`@`@` @`@`@`@`@`@`"@`&@`*@`.@`2@`6@`:@`>@`B@`F@`J@`N@`R@`V@`Z@`^@`b@`f@`j@`n@`r@`v@`z@`~@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@((*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n$f96HH/NXJgm+|,0+|,0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNt/.NhXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(`@`@`@`@`@`@a@a@a @a@a@a@a@a@a"@a&@a*@a.@a2@a6@a:@a>@aB@aF@aJ@aN@aR@aV@aZ@a^@ab@af@aj@an@ar@av@az@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@b@b@b @b@b@b@b@b@b"@b&@b*@b.@b2@b6@b:@b>@bB@bF@bJ@bN@bR@bV@bZ@b^@bb@bf@bj@bn@br@bv@bz@b~@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@c@c@c @c@c@c@c@c@c"@c&@c*@c.@c2@c6@c:@c>@cB@cF@cJ@cN@cR@cV@cZ@c^@cb@cf@cj@cn@cr@cv@cz@c~@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@W rW!&W,27X,=,CHX|N@TYX_NejYp`v{YhYvvZF~Z[@[\D[\b\n \p %],+16]<0BG^MSXk^lqw|^`^^_T. " ,N ~n     2#T) P.n4 9r? DJ OU PZ` e4k pv T{ v, h   $ N p>       j   x& j  &+ 16!.<.A!G\L!RW"]b"Ph6m"sjx"~#"#@#DP#z##($X$R$$%%` D%p"%(-1%7<V@&FKO&lUZ^&d<i m&snx'6~v'z'gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNX(@ 9L" Ҁe 9L/NX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX -((-@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL)))***&*8*@*N*V* *++z+#+),H/,5-;-jA-G-M-S-Y-_.e.xk.q/w/Z}//0*0t001,1z122F2|23 3d3344N445.5j5x 55668%6H+6x1676=6C7I7LO7U7[7a8g(s8Ry8x8899N9999::6:j:::;6;;<==!='>->3>&9_"<>8B>@H>NN>VT>Z>`?Df?l@r@rx@~A:ABDB^B|BBBBCRCDE6EFG>GHIXIJKhL@LMNN O&Px,Q2Q8RN>SDSJT@PTVT\TbThUnU tUzUUV(V|$4Vf^_c360_c104_c12_c361_c105_c13_c362_c106_c14_c363_c107_c15_c364_c108_c16_c365_c109_c17_c366_c110_c18_c367_c111_c19_c368_c112_c20_c369_c113_c21_c370_c114_c22_c371_c115_c23_c372_c116_c24_c373_c117_c25_c374_c118_c26_c375_c119_c27_c376_c120_c28_c377_c121_c29_c378_c122_c30_c379_c123_c31__core_scribextent_c380_c124_c32_c381_c125_c33_c382_c126_c34_c383_c127_c35_c384_c128_c36_c129_c37_c130_c38_c131_c39_c132_c40_c133_c41_c134_c42_c135_c43_c136_c44_c137_c45_c138_c46_c139_c47_c140_c48_c141_c49_c142_c50_c143_c51_c144_c52_c145_c53_c146_c54_c147_c55_c148_c56_c149_c57_c150_c58_c151_c59_c152_c60_c153_c61_c154_c62_c155_c63_c156_c64_c157_c65_c158_c66_c159_c67_c160_c68_c161_c69_c162_c70_c163_c71_c164_c72_c165_c73_c166_c74_c167_c75_c168_c76_c169_c77_c170_c78_c171_c79_c172_c80_c173_c81_c174_c82_c175_c83_c176_c84_c177_c85_c178_c86_c179_c87_c1_c180_c88_c2_c181_c89_c3_c182_c90_c4_c183_c91_c5_c184_c92_c6_c185_c93_c7_c186_c94_c8_c187_c95_c9_c188_c96_c189_c97_c190_c98_c191_c99_c192_c193_c194_c195_c196_c197_c198_c199_c200_c201_c202_c203_c204_c205_c206_c207_c208_c209_c210_c211_c212_c213_c214_c215_c216_c217_c218_c219_c220_c221_c222_c223_c224_c225_c226_c227_c228_c229_c230_c231_c232_c233_c234_c235_c236_c237_c238_c239_c240_c241_c242_c243_c244_c245_c246_c247_c248_c249_c250_c251_c252_c253_c254_c255_c256_c257_c258_c259_c260_c261_c262_c263_c264_c265_c266_c267_c268_error_char_c269_c270_c271_c272_c273_c274_c275_c276_c277_c278_c279_c280_c281_c282_c283_c284_c285_c286_c287_c288_c289_c290_c291_c292_c293_c294_c295_c296_c297_c298_c299_c300_c301_p_c302_c303_c304_c305_c306_c307_c308_c309_c310_c311_c312_c313_c314_c315_c316_c317_c318_c319_c320_c32@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83 %s -t "%s" -n %s -f %s/usr/bin/inewswrecnews: popen failed%s -t "%s" -n %s -f %s/usr/bin/inewswpipe failed >FromFromSubjRe:re:To%s %s %s %s%s@%s@atAT@(#) recnews.c 2.3 4/3/82@(#) defs.h 2.9 (Sun) 6/26/82/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$M@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/838'-a' and '-b' options mutually exclusive. mail %sw!To: %s Subject: network news article From From: Bad from line: '%s' %s%s@%s OuterSpaceBad from line: '%s' From: From %s Newsgroups: %s From: From Newsgroups: To: ucbvaxCSVAXucbcoryCoryucboptESVAXucbing70Ing70ucbingvaxIngVAXucbcfo_aAucbcfo_bBucbcfo_cCucbcfo_dDucbcfo_eEucbcfo_fFucbcfo_gGucbeecs40EECS40ucbimageImageucbsrcSRCucbarpaARPAVAXucbonyxOnyxucbC70populiGucbcadCADUNKNOWN%s:%s@(#) sendnews.c 2.3 4/3/82d}@(#) uname.c 2.1 2/23/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$,K((1_c322_c323_c324_c325_c326_c327_c328_c329_c330_c331_c332_c333_c334_c335_c336_c337_c338_c339_c340_c341_c342_c343_c344_c345_c346_c347_c348_c349_c350_c351_c352_c353_c354_c355_c356_c100__core_scribe_c357_c101_c358_c102_c10_c359_c103_c11rasterop.o 422247925 0 10 100644 24463 ` ,0NVH< 9".Ё*@ .й(@ 9". Ё&@ 9".Ё$@>.JGo Gm y1|p` y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm y1|p` y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm y1|p`0H〙0H〕 y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm y1|p`0H〙0H〕 y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm y1|p` y1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9". Ё*@ 9".Ё(@BU y1|p .>JGo 8 SG`g y1np8B`NqL0N^NuNVH< 9".Ё*@ .й(@ n rN. n f: . "N nШ $ .rNԀ-B&n .(gZp".l y1npB`p y1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m y1|p` 0 y1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N nШ Ю-@$n 9".Ё*@ 9".Ё(@*. Jo,BU y1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 y1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N nШ $ .rNԀ p\$G"I#HTHS/N4 /NhXNuNuNV0H `#uB.L oj n h(HH Ig egt ig ng vf n h(HH @g( n h(HH0#DSX `l#D` o n h -gX S n /(NX"<QNF#`#H`#H` oX S n Y R`f n h -g n /(HnLNPHnLNX`HyLNXHxNhX`J.LfHyHnLNPBNdX,/9 NXJg/9 HyaPHy/9$HyHyNɤHy/9$HyHy NɤHyHy NP-@@Hy/9$HyHyNɤHyHyNP-@<`X DoHnLHyNPHx HnLNP-@HJg Hx R/NP-@DJgRD/.DHy(NPHx/Hy(NP-@HJg @BHy(NXHnLHy(NPJf/.NPHyhN6XHxNhXN^NuNVH0*nHx/9@NPJlp`HU/9@HyKHnNɤHnN X-@HU/9@HyWHnNɤJDg/.HnHy]N HxHnNrP/9LNX(@Jg/,(B 9". Ё&@ y1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 92H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9".Ё 2Hぐ$@` 9".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H((0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H 8C$G"I#HTHS/N4 /NXNuNuNVT`dR4`\ n R @ og n P afR8`6 n P bfR<`" n P nfX n /HnN8PX n P -gJ8g(JHyJHnNPJf HyQ`HyWHnNPJf Hy``HyfHnNPJf Hyp`HywHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`~HyHnNPJf Hy`^HyHnNPJf Hy`>HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJfHy`~HyHnNPJfHy``Hy HnNPJfHy`BHyHnNPJfHy`$HyHnNPJfHy$`Hy(HnN8P/.HnHy0/.N4N^NuNVHU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r ,HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^Nub` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ff((f/90/9W|HUN L8N^NuNV B/.N*P-@l^Hn HnRHnHnHnHy/.N~HnRHn HnHnHyHy,NɤBHy,N*PN^NuNVH0*n(M`(HH @gHH RJfL0N^NuNVH0*n(n HmHy,NP/aXHmHmHUHy*Hy,HmHyHTN L0N^NuNV#,HyNXHyhN6XN^NuNV\Hy/9$HyHnNɤHyHnNP-@Jg/.HnlNPHnlaX/.HxdHnN JgHnHn4HyHnN~Hn4aXHn4HnlaPJg/.NXHyHnNP-@ n S m n (R!@S @` /.N\X-@d g6S|m 9R @gHH`Hy|/.dN`P`B,HzHxNP-@hHyHy|NPHxdHnHxNv -@`.HH-@d ydg" Ydg dg dgJfp`B-@\/.hHxNPJ,fJ`oJ\ffp`BN^NuNV.Jl .D-@ dll .rNJfp`B# mB n8 m. n$  mS . @ . op` . S-@B`  @ ѮRm.<` rNJfp`BmѮRm ."<QNF-@ .$"HA< ;n6  f m$ n r N`D g g&p`X m n r N `Jm n "HA< n ($HB<Jy oXSy `N0H Z @< FfPJ la# lB $| d`X Rf0*GfXJRm 0H f<*lB` JFf"09 H b@0;N**0H @0H〙*K0H @0H倗#Y=F0H @<0H v @0H2HЁR=@ nl*0.H p @>0H @0D@2@g0H v @0H p @>0.HW b@0;Nx&<FXlvHy atXR 3 `n0H ( @vz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUl"nRRRSHlAU-H`:Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn l .`p//./.N-@/9/9 .".N@f-|-nJ.f*LZ`0SR`*0K,b1 nRJfK,c0R 9nB <K,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|*+|*+n 0-gl(m m R ((Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N^XBBBB BmB- L N^NuNVNL/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$ /,HnN .L0N^NuNVHx . /NfP nB(N^NuNVH *nHx$xHUa "P/. HxHy,N Jg* 9A,m 9Z,nHx:Hy,NPJfHxHyxHy,N JfHU/. apPJf 9A,gB`NHxHy,HmN0 HmNfXJg/. HxHmN HmNfXJgHmNX/. HxHUN HUNfXJg~/. Hx#HmN HmNfXJgV/. HxHmN HmNfXJg.Hy*Hy,NPHy,NX./HUHy,N Jf2 Ї @HH/Hy~NPJg ЇR/HUNPHmNX . L N^NuNV4H0*n(n BBBBBBBBBBBHy,aX-@HUNX-@ . gn gnz gn^ fJfHTHnaP-|HUHxHy,N /aFX-@n~ 9 ,gB/.HUN JgPJgHJg@p`HlHn`Jf,Hl Hn`JfHl Hn`|JfHlxHn`h lHy, .r AxЈ/NPR` g4` gZn g<` gR` g|n g\`x cgv`jBL04N^NuNVHy/.NPJfp`.Hy/.NPJgHy/.NPJgBN^NuNVHx:Hy,NP-@R nHH @f nJg n /./. NP/. NfXN^NuNV nHH @f"HxHy/.N JgB`Hx:/.NP-@Hx /.NP-@Jg .RfHxHy/.N Jg8HxHy/.N JgHxHy/.N Jfp`fHxHy/.N JgHx Hy/.N Jfp`(Hx Hy/.N JgHxHy/.N Jfp`HxHy/.N Jfp`Hx Hy/.N Jfp`Hx Hy/.N Jfp`HxHy/.N Jfp`bHx Hy/.N Jfp`BHx Hy/.N Jfp `"Hx Hy/.N Jfp `pcN^NuNVH0*n(n BHTHUa6 L0N^NuNVH0*n(n HxHTHUa L0N^NuNVH0*n(n HmHy,NP/NX fHy,HUHyHTN` Hy,HUHy*Hy2HTNHmHmHyNHTNHmHyjHTN fHm(HyvHTN J-PgHmPHyHTN J- gHm HyHTN J- gHm HyHTN J-xgHmxHyHTN B .r AxЈ @Jg" .r AxЈ/HyHTN R mSm ,R @ HH`HTHx N`PL0N^NuNVH *n.. `B SJfL N^NuNVHz/.NP#0N^NuNV.*nJg JfU ,g,B*nN^NuNVH<*n(n B&M`8Jf8$L`& !g HSHRa4P`HSHja&PF΀ ,fJf ,fJf L%HPX *n.f `JfBL N^NuNVHx . /NRP nB(N^NuNHxWN@eNuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNVHHnNzXJlB` n rf .` .. n rf .` .,N*f^/NX n rfp`B//N\P/NXB/.HyHyHyNHHxN@X g^ J @ /NX/. /NPLN^NuNVH8 n(HH./NvXHxHxNP(@HxHxNP&@HxHxNP*@HnNX,"J Ag f f-|HTHxNPHSHxNPHUHxNP .L8N^Nu/@Hx)N@eNuNNHx*N@e o BNuNVH0*n (|`,eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H# 8Hn/. NP n0( gp`BN^NuNVA -H# 8Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNDX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| <`D/.NX+@f,mJf,0-g-HHK+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#*p`T .*< @(P .*< @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |*< pNLNw //W.BN@d W/N WNNVA-HA# 8=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBK(`b y 8 S m. .R @HH y 8"(R!AS AHH` /9 8 .R @HH/NPRK( nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHI @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHI @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NXX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|!`-|$`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -|'`J.g -|)`J.g-|+AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N@fp+`p-S n.HHI @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn `<0H ( @<UYAԹd`,J g"# `$R`R`R`R`R`JgJgJf #4`R rdN# rdN#B#`v#BB#`X##`##`###`###`#8# `#8# `#$#(`#$#(`#$`#,#0`#,#0`#,`#,`#,#0`\#,` -"HA<gSo,Sm ,R @` HTN\X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yh-yl-yp-yt-|-|HH. g -f -|`f +g^S`Z/94/90 .".Nl< 0Nݰ///./. 9x"9|NdN-@-A`RHH.  @f .gZ`t/94/90 .".Nl< 0Nݰ///./. 9"9NdN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( 8 @/(/ .".Nd-@-AJg R mJl/./. .".N`/./. .".Nd-@-A/.//N -@-AJl ` .".L N^Nu///YHxN@ Nu///YHx~N@ NuNVBJg>HxNX-@HyNXJg8/.HxNP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN\X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nTf +|x\`D/.NX+@f,mJf,0-g-HH+@`m+n Tf09xgHyhN6X0-gp` - //--HH/Nv *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|T`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NRXHx` afvJgp`p//.NfP.lB \f6Hx/.NP.Jg Jm/NRXHx/.NfP.Jm.HxB/NZ `Jgp`B//.NfP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nf N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUN6XBB-HH/NZ B+mm0-gm*nN^NuNVH0N-@f.B/.HyHyHyNhHxN`XHxHxNP*@HxHxNP(@HnNnX-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#\p`T NPRn0.H2. HЁ2.HmJyg(=|HnHxNPHylHxNPJyg(=|HnHxNPHyHxNPJyg(=| HnHxNPHyHxNPJyg(=| HnHxNPHyHxNPJyg(=|HnHxNPHyHx NP=|HnHxNPHnHxNP=n ` 0.H/Hx NPRn0.H2. HЁ2.HmJyf2 y hfn=n 0.H2. HЁ2.Hl0.H @ 90ѐ0.H @ 94ѐ0.H @ 98ѐRn` y hf=n `HxHn0.H/N 0.H/HnNPHxHn0.H/N 0.H/HnNPRn0.H2. HЁ2.Hmh=n `0.H/NXRn0.H2. HЁ2.Hm |-P-h-h-h HnNXJyg0.H2. HЁ3=n `"HyP0.H/NPRn0.ܰymN=n09H2.H2. H=@0.H2. HЁ=@ -|` nJh(g Jyg"Jhg-|$-yhHn h*NXJyfJygD nJhg:-|-yJygp` 9l-@BHn n h*NXJyg -|-yHn n h*NXJyg$-|-n-nHn n h*NX-|0. H-@0.H-@ n0($H-@Hn h*NX. eByByByByByByBN^Nu@@@@?@@@?@@@?GGG?set_light_directionset_vertex_indicesset_vertex_normalspolygon_rel_3polygon_abs_3"P@@"AP(P6@<@JAPPP^@d@rAPxP@@APPPPP@@>P$@*@8>P@@F@T>P`@fPt"PPPP@NP@@PAPP@@PAP$P2@8@BPHAPNP\@bPpPvKP|PNP@@PAPP@@PAPP@@PAPP4@<PLPtP*P*PbP*P@PPP"*P(@dJPpNPx@~PPAPP@PPAPP@PPAPP*P*PbPYP4@<PLPvPUPPPP:P*PPPRP P P.P4RP:PNP\PbRPhP~MP*P*PbPYPFPbPP8P*P"@*P:PdPv@PPP5P*PMP*P*PbPYP,FPBbPJPb8Ph*PGPP=PP=P=PbP=P $P 6=P >P H=P PP f=P nP x=P P =P P =P OP =P P =P 1P =P P =P =P .=P FbP R=P v3P GP bP P bP P bP P GP &bP .9P @bP L\P dbP l9P ~bP P bP P P P TP ,*P :BP HbP PP `*P h7P t*P P P P P $P P ]P P 8P HP `1P P P $P P OP P 1P#3BH@Xhx&.Np'@6@GVfu.H) 4CQar0" *9EVf .d @(P .d @ gf ` <//.Hx0N4 `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |d pNLNw //W.BN@d W/N WNNHxN@eNuNVBHnNɚPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#xX=|B-n-|Hn/. NPSm .R @BHH`HnBN`P .N^NuNV4.-nB`b yxX S m. .R @HH yxX"(R!AS AHH` /9xX .R @HH/N`PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NlPJf/./.NPJfHnHn .R l .R`p//./.Nt-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJn((AU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NlPJf/./.NPJfHnHn -m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|8-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuRegion2 cannot allocate memory.:@PJ@PP-P-Pv@P:,PP@%-=M&\lzNp@@+:IZ et0"-;KZk8ph @/>M"\l|frDdf`/98/94 .". NoF/9H/9D/9@/9< .". Nd-@-ANl-n-n S` .(@Jf n d B9`b\DdT/9P/9L .". Nd-@-A Hn//N -@-A .".N0`DeB9C`>*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nhf9zHH/N(XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|T` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NRXJl~0-g /-N6XBBBB BmB- L N^NuNVNۼ/.N`XN^NuNV .". nJ/H?N n g B5H 4LN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0JDf8 <H#D <D#H#HP#DL .^rN~.*yLBX g`(*(U (( Z"0?@O[k__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_GXBase__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSp_ROPdslldivt__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd region3.o 422248089 0 10 100644 3699 ` NVH0-n nmx#8 y8!|-|`r n"H ($gV8"y8" n"y8#h$ n"y8#P n"y8#h 98 y8!@ R0.H".m n"n (g>8"y8" n"y8#h n"y8#P n"y8#P y8B*y`0 -o mlS -l moR*mJf -o nⰨ$lS -l nⰨ$oR*y` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB#8 y8*h m nfD -o:#P m+h y8"yP#h y8!yP-| y8#8 y8*hJfJfr#8#<P y8-P yPB*yP`N y8 .g`F m"y8 (l*HJf(m+y8 y8#8 m!LJ8f yP*h <-@ .Ю @ 9"@2`VJgX m (r=@ -r=@Hx0.H2.HR//.0.H/N m*hf*yP` m+h` m (g*HJf*yP` *m - ѭJf*yPJgX*yP(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfR yPJfPJ8fFL0N^Nu@@$@*@P@V@b@r@@@@@@@@@ @@@+P+P @$@*@N@^@d@p@v@@@@@@@@@@@@@ @@@*@2@\P>P@@@@x@@@%5E&TdrNp@@#2AR ]lz08"$2BQb<gwh@"1@"O_o PZ (7@GSc__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_butg " Ҁe " Ҁd(M *@bPfDgB`RX Xo "<N#XBN6X(@ 9X" Ҁe 9X/N6X(@g yP 9PXg yP  9X" ҀY(#P <D A ` " Ҁ#LLc A#T A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL to proceed, to abort: @(#) funcs.c 2.5 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82           ! * 3:AINX_hmsz       , , , , h h h h   ton__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_GXBase__core_vtxcount__core_TStack_pet__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag_et__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_ROPds__core_ndcspace_paet__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd rasterprim.o 422248128 0 10 100644 5742 ` HNV-| JyfHx/.NPp` y hoHx/.NP n g gHxV` |-P-h-h-h HnNX y hm:Jyg=|HnHxNPHyhHxNP=|HnHxNPA-P-h-h-h HnHx NP n (Ю-@HnHx NP n Ю-@HnHx NP-nHnHx NPJyg(=|HnHxNPHylHxNPJyg(=|HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNP/.HxNP .X/HxNP .P/HxNP n f  n"(N`> n f "(N`" n "(N"HAHABAЁ-@gR n-h /./.NPJyf" y hf 90Ѯ 94Ѯ-yP-yX-yT-y\-|` nJh(gJyg"Jhg-|$-yhHn h*NXJyfJygD nJhg:-|-yJygp` 9l-@BHn n h*NXJyg$-|-n-nHn n h*((NX-|&-nA-HA-HHn n h*NX. e ByByByByBN^NuNV/9/9 . ".NN-@/9/9 .". NN-@B-|/9/9 .".NN-@/9/9 .$".(NN-@B-|-|'-n,A-HA-H-|Hn nNXBN^NuNV n fX  n"(N-@/NX n!@ -@JgVB .lH n0TR` n f "(N/NX n!@ ` nB N^NuNV nJ g /( NXN^NuNV-| /9/9 . ".N-@ -A/9/9 .".N-@-A/9/9 .". N-@-A /9/9 .$".(N-@$-A(/9/9 . ".No8 9N// . ".Nl . ".` 9N` 9"9N-@/9/9 .". No8 9N// .". Nl .". ` 9N` 9"9N-@B-|/9/9 .".No8 9N// .".Nl .".` 9N` 9"9 N-@/9 /9  .$".(No8 9N// .$".(Nl .$".(` 9N` 9 "9 N-@B-|-|'-n4A-HA-HB-n,-n0Hn nNXJgHxX/.NPpX`BN^Nu@@@@@@@@put_rasterget_raster@PP,=PBPhPP=PP0PP0P0P 0P,0PL0Pb0PjP0PP0PP0PP0P)P0P0P0P0P*0P>0PfPPP0P+P=PPP8P 8P8P8P"P:PPPdPlPPMPP)PP&P,P2P8)PH@N@\7PbPl@r@7PP@@7PP@@7PPLPZHPPHP$P@@@ 7P@@,7P          " X& X- X1 X8 < C G N R Y ^dNn'`sw<|`        %$#!&"       :/,,:/     yacc stack overflowsyntax errorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberSeptOctoberNovemberDecemberSundayMondayTuesdayTuesWednesdayWednesThursdayThurThursFridaySaturdaya.m.amp.m.pmnstn.s.t.asta.s.t.adta.d.t.este.s.t.edte.d.t.cstc.s.t.cdtc.d.t.mstm.s.t.mdtm.d.t.pstp.s.t.pdtp.d.t.ysty.s.t.ydty.d.t.hsth.s.t.hdth.d.t.bstb.s.t.bdtb.d.t.gmtg.m.t.yearmonthfortnightweekdayhourminuteminsecondsectomorrowyesterdaytodaynowlastthisnextfirstthirdfourthfifthsixthseventheigthninthtentheleventhtwelfthagop'<Oas@(#) rextern.c 2.2 6/1/82@(#) rparams.h 2.2 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82/usr/spool/news/usr/lib/news/usr/lib/news/active/usr/lib/news/ngfile/usr/lib/news/LOCK/usr/lib/news/seq/usr/lib/news/sys/usr/spool/news/.canned/usr/lib/news/users/tmp/M1XXXXXX/tmp/M2XXXXXXnewsnews/usr/lib/news/helpM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\:@@@N7P\@b@p7P~@@1PGPP1PGPP@@P@@1PGP P1P.GP4P<@B@HP^@d@r1PzGPP1PGPP@@P@@1PGPP1PGPP@"@(PP!@1AGWf&uNp@@!0@O\kz 0)9H"Wft& Bh.>KXkz@"  $2@ZO^m{@__core_shadeflaglmultffixi__core_modxform__core_osexistsfflti__core_qualflag__core_errhand__core_keybord__core_csegtype_get_raster_put_raster__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfwritefcmpi__core_coordsysieeeused_free_raster_allocate_raster_size_rasterfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdrasterfileio.o 422248163 0 10 100644 4042 ` @$NV-|D-|Yj n-P-h-hBB n -P-h f .-@ .^-@ .rpSF=@ . g gHx Hn/.N n /(/(/.N n-h .".Ү A(B .l/././.N .Ѯ.".Ү A(R` f-n-n-|`8HxV/.NPpVN^NuNVH0*n(n B .rNl/tmp/$$ cp /tmp/$$ $1 rm -f /tmp/$$ : 'news.day - run once a day to do cleanup' /usr/lib/news/expire -I -e7 -v 2>&1 | mail usenet : 'news.week - run once a week to do cleanup' rm -f /usr/spool/news/.ar* /usr/spool/news/.in* /usr/spool/news/.tr* /usr/lib/news/expire -I -e7 -v 2>&1 | mail usenet /usr/lib/news/truncate /usr/lib/news/log ?????? 03$PNDPV@PPDPP,P%+1@AQap&Np@@")9HUds@ b0&6E"Tcq@h $7FSb@q"  Z*9GUcr@_raster_to_file__core_shadeflag_readlmult__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator_write__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_mapptr__core_ndc_replicate2__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivt__core_coordsys_file_to_raster_repltab__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdsfont.o 422248209 0 10 100644 6743 ` ( p NVH0*n0. `.HH Ё>(|(JGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|(Jnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^Nu>                                                                                     , (<(($G"I#HTHS/N4 /NXNuNuNVB o n /(N$X-@HnN0X ."<QNѮHnNX-@ @B( .X/Hy0NPN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -Jd @, -Jh @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNF" L N^NuNVH n "<QNF-@ n "<QN-@Jl QS*|DH .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNfPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBDl`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRDl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH5 @                                                                                                                                                      b$,R^~Tn,\p8l (<PXlv~  > R $ J p $ 2 H \  & 0 > N \ h ~ .@D@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ (@ ,@ 0@ 4@ 8@ <@ @@ D@ H@ L@ P@ T@ X@ \@ `@ d@ h@ l@ p@ t@ x@ |@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ (@ ,@ 0@ 4@ 8@ <@ @@ D@ H@ L@ P@ T@ X@ \@ `@ d@ h@ l@ p@ t@ x@ |@ @ @ @ @ @ @ N  \ h % ~+0 6$; A,F LRQ W^\ b~glqv{Tn,\p 8l$). 38(=<BgT nHH0-@HR ."HA HABAЁЮH-@`B nHH5 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNFЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr NF0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH5 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Dpb1 nRJfDpc0R 9nB <DpL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nf9HH/NPXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N((PGXLlQvV~[`ejo t >y R~        $ J p       $ 2 H \  b      $ )6(B E K &Q 0W\ >bg_c104_c12_c105_c13_c106_c14_c107_c15_c108_c16_c109_c17_c110_c18_c111_c19_c112_c20_c21_c22_c23_c24_c25_c26_c27_c28_c29_c30_c31__core_sfontextent_c32_c33_c34_c35_c36_c37_c38_c39_c40_c41_c42_c43_c44_c45_c46_c47_c48_c49_c50_c51_c52_c53_c54_c55_c56_c57_c58_c59_c60_c61_c62_c63_c64_c65_c66_c67_c68_c69_c70_c71_c72_c73_c74_c75_c76_c77_c78_c79_c80_c81_c82_c83_c84_c85_c86_c87_c1_c88_c2_c89_c3_c90_c4_c91_c5_c92_c6_c93_c7_c94_c8_c95_c9_c96_c97_c98_c99__core_sfont_error_char_p_c100_c101_c102_c10_c103_c11 vector.o 422248230 0 10 100644 1612 ` L@,NVH0B .. . ,JfXJl D.-n 9". Ё @0 9".Ё*@ 9p(@N`JfNJl D,-n y1|p .й @0 9". Ё(@N` y1|p .й*@ 9". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , L @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9Ю*@ 9 Ю (@N`z 9Ю*@ 9Ю (@Jl D.RTJl D,RXl *.,R` * D( . , l @ PNBL0N^Nu4PNPdPrPPPPPPPPL@PPPPP4@ PP P PPPPP P$P(P,P0P4P8P<P$4DTdl|lb%5L;DTd__core_brespxny__core_cbrspynx__core_brespxpy__core_cbrspypx__core_bresnxny__core_cbrsnynx_GXBase__core_bresnxpy__core_cbrsnypx_cbres__core_brespynx_COPvector_ROPvector__core_brespypx__core_horizln__core_bresnynx__core_cbrspxny__core_cvertln__core_vertln__core_bresnypx__core_cbrspxpy_bres_CGXBase__core_cbrsnxny__core_cbrsnxpynewbres.o 422248238 0 10 100644 1633 ` x8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNud$,4*<>DRLfTz\dt(<Pdxf Z'./<?OW_gow,(@PxphP!,1A__core_brespxn g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NzXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DȹDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN=@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr y( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83%s M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$DName of site. What the site is all about. Name of contact person at site. Electronic mail address of contact person. U.S. Mail address of contact person. Phone number of contact person. Systems with whom news articles are exchanged. (what kind of link, who the neighbor(s) are). Systems with whom mail is exchanged. (what kind of link, who the neighbor(s) are, what frequency of connection, whether or not you'll pass outside mail along). Willingness (or lack thereof) to connect to new sites that want to join usenet. If you run uucp, tell if new sites can call you, if you will poll them, what your policy is. If on the arpanet, are you willing to forward news on to new sites by establishing an arpanet usenet connection? If you want to publish your uucp phone number, login, and password, include that info. . ..bootip installbootbootndbootxybootdd` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ y(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9Ю *@ 9(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9 Ю*@ 9Ю(@ n f n rN82H . N nШ $ .rNԀ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . N nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^Nu P" P4 PF P* P@ PR Ph P P P P P P P P2 P P P~PF P P P P P P P P  PzPrP P PP X$,5 <EKlTZcls|lmult__core_mapchar_COPcopysm_COPdsl_COPssdl_COPms_COPssdrlmodt_COPtextldivt_CGXBase_COPssul_COPds_COPssurcolorpoly2.o 422248362 0 10 100644 3192 ` (@NVH<-n nm0.HR"HAHABAЁ/NX-@JfHyNXp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf((F' <T |@"|"QN.| |BTo#NTNNNVH8*| (U&|Jg )g`)bootBHyHyHN`PHxHyN TP.Jm //.a"PHyTN`XN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyaN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HymN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!Nz$ ."-!N p"- F" - NzԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyN`XB`*HyN`XB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHy`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyN`P`HyN`X`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyN`Xp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHy&N`XBp`B&||`//.NPJgJfHy2`|( |9@B`( ,gHHyB` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o HyZ` ,g Hyn`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyN`PNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLR mhJngp0./HyN`PHyN`X`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^Nu_core_cregion2 cannot allocate memory.6?PF@LP,P,Pr@ PP@%-=M&\lzNp@@&3BQb m|0"-;KZkph @'7F"Ueu Z )8@HTd__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_COPdsl__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_cregion2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdcolorpoly3.o 422248455 0 10 100644 7867 ` t8 NVH<#(JDoJo y|-n  lpL<N^NuNVxH8 9Ю*@&|B n (@r-@ n (@r-@Jg|HnHn/./.N .-@Jn p` . R"HA44HABAЁ/NX-@JfHyNX`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N+@ -r+@ -r".N+@ -r+@ -$".N+@$+m -(".N+@(+m -, ".N+@,+m `> oؐ-@-U*+n-m - r".N+@ .r+@-m -r".N+@ .r+@-m$ -$".N+@$+n-m( -(".N+@(+n-m, - ,".N+@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`azX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g(( f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read   ipnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @DHLCorrupt label on head %d Misplaced label on head %d For phys part %d, No label found. ip: error %x 0123456789abcdefaX m0*h0f*J` m0+h00` m0 (g*HJ0f*J`,*m0 - ѭ -ѭ -$ѭ -(ѭ -,ѭ J0f*JJ0gT*J(m0B`<+l00 l0)h00 m0!L0*m0-|` l0 ,n*m0(m0J0fJfRJ0f·f/.NX`\ .-@ n -h n ( n ".N-@J(gJDfJgr 9(Ю(@-n .谮nn .r n2Hl$ .r n2HoB .r n0 .ѮRTTR` .R//./.N L8xN^NuNVH.. r, r*"R A" N$ <" A"NԀ( `H Df .-@Jnp` .-@ n -h n ( n ".N-@ 9(Ю(@Jg-n .谮n .r n2HlJ .r n2Ho6 .r n0 +< b@0;N 4@P` . .ѮRTT .ѮR`v .r R` .r @` .r ` .r `-n .谮nB +< b@0;N ,<L . .ѮR` .r R` .r @` .r ` .r ` n ("N@r$ n ("N@rԀ n ( "N@rԀp/NX-@JgN n (r".N-@ n (r".N-@ n ( r".N-@ n ("N@r$ n ("N@rԀ n ( "N@rԀp/NX-@JgN n (r".N-@ n (r".N-@ n ( r".N-@ .-@Jnp` .-@ <".N-@ ."N@r$ ."+N@rԀ ."+N@rԀ. ."N@r$ ."+N@rԀ ."+N@rԀ&" .N@r,&< .".N@r$ .".N@rԀ .".N@rԀ*"< .N r-@ .".N r( .".N@r* 9(Ю(@J,g ."+N@r$ ."+N@rԀ ."+ N@rԀ-B ."+N@r$ ."+N@rԀ ."+ N@rԀ-B" .N@r-@-n .谮n-|JgT .r n2Hl .r n2Hop`B-@Jg .r n0 .ѮTTJg r/anX-@ r".N-@JlD-@ o-| ."+(NrЫ$-@J0g ."+0Nr⠑ .ѮJ,g .r".N-@JlB o-| 4o&p W b@0;NxdP<( +4` ."Nr-@ ."Nr-@ ."Nr-@ ."Nr-@ ."Nr-@ ."Nr-@ ."Nr-@ ."Nr-@"+,Nr-@Ѯ +< b@0;N 0<L\ .J,g .ѮRކօڄR` .r R` .r @` .r ` .r `LN^Nu PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory. @P HPRHP^PP@PJP@P3P3P3P3P 3PV3P3P3P3P3P~@%P 3P@&P.HPP@P@Px3PHPP P P 2P J7P j3P 3P 3P P P P 7P "3P <3P V3P 3P P P P P P P 4P TP nP P P P P HP P 2P LP jP P P P Pl3PPP3PFPZPnPPPPPPP#)@9AQa: installboot bootfile disk dd if=$1 of=$2 bs=1b count=15 seek=1 errno = %d, function = `%s' (ut11)no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)@(#)xopen 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)cat 3.1@(#)dname 3.1@(#)fatal 3.4ERROR []: @(#)zero 3.1@(#)zeropad 3.1@(#)userexit 3.1/etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83gT . ..LOGFILE C.pAUDITff D.pSYSLOGfD.nonameot((&pNp@@"2AN]l}H H0%6FU"ds(h)6IXet@"  "*9GUZds@__core_HIdden__core_shadeflaglmult__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentulmult_COPdsl__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc_shadeseg__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_isqrt__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_pistyle__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_sqrttable__core_vwxform__core_ZBuffer_ptr__core_cregion3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_CGXBase__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd zbuffer.o 422248481 0 10 100644 3994 ` ||hNVH ..,. r "ЁЇй n й n  @JPf. n "ぐ*@B:R m  @0L N^NuNVB`/9/9 .Ю @ NNm 9N// .Ю @ NNnT/9/9 .Ю @ NNm, 9N// .Ю @ NNoHxGHyNPpG`PR .m0 n N// 9"9NN-@ n N// 9"9NN-@-|` .Ю @ N// 9"9NN-@ .Ю @ N// 9"9NN-@ .찮oV .萮".쒮N-@-n` .й @0 .ѮR .o-n-nR .m*BN^NuNV.Hy `NX#HxNX#B  @BPR mJg JgB`p..N^NuNVB . @BPR m-yB nBPTR mN^NuNV/9NX/9NXN^Nu|@@@@set_zbuffer_cutcolorzbuffer"@2@B@p@@@P6PPPP6P@@P6PPP.P46P@@FPjPt@z@9PPP@@9PPP@@9PP P@@ 9P&PJ5Pb@NP@NP@@@@@0@\@b(Pj@p(P@(@#)@9IYh&wNp@ @)9H|N[ Ul$G"I#HTHS/N /N8XNuNuNVH/.NX`NqLN^NuNVH/.N|XNqLN^NuNVH/.NX-@ g .`B`NqLN^NuNVH0*n #~l " Ҁ A P -ff " Ҁ A PhgP " Ҁ A T(@B.HH`~Jf " Ҁ AB`$HyHyHTNP/NP`#`~#(`v#Hx Hx /9N `VR`PHyNۜX`@g b@0;NhJg6BJg..HH/HyHyNt HyNۜX.HH @RSgHyNۜX " Ҁ AB`RR`vJfHyNۜXJ9f #LNӸ~l& " Ҁ A(PgHz4HTNPR`J4gp`B/N8XNqL0N^NuNVHHyPNXJg`|Hx/.HyN` JRgBR/.NXN >/HxHxzHyNǬP/N JgHyNۜX## HxHxgHyNǬP/HnN HxHxHnNP/NLP-@HyHya P-@ n#0 n#40 n#8HxHxHnHyNJfHyN\XHy/.NP.gHy ./NPJgHy6NۜX/9/9/90HyNT/HyNPHyNXHyNXHxHy ./N0 HyNXHxHxTHyN HxHxdHyNǬP/HnN HxHx$HnN P/NLP#HyN,XJg$HyNX/9HyNdP`/9NX-yBOB/.HxHnN JgHnNXJf`/.NXJ9g8 nJ9 fJ9HgHyHyR/9 N Jf4JxgHyXNۜX`J9gHymHyNP-| BB-nBHyNôX/././. ./Hya-@-|HxHxTHyN /.HnHxgHyNǬP/a ` #HnHna vP-@gP .If$ .Ѯ/././.Hya |`" .Ѯ/././.Hya`/9NXJgHyN,XJg`HnNXJg . f*HyjyH 0V1EUcir"%5>DLh[kx@"$4=MW go~Z @)2B__core_HIdden__core_shadeflagffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype_Bbuf__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_Abuf__core_ndccp__core_picflag__core_pisflag__core_linecflag_zbfd__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_TErminate_zbuffer__core_CLear_zbuffer__core_INit_zbuffer__core_vtxcount__core_TStack_free_zbufbuf__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivtfcmpi__core_coordsysieeeusedfmuli_curbuf__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_zbuffer_cut__core_vwxform__core_ZBuffer_ptr__core_pesflag__core_stroker__core_batchupd__core_corsyset_zbufcut__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment_zbufferfile__core_x((orflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick_touched__core_vfinvokdsegments.o 422248508 0 10 100644 3340 ` PNV.-|-|` n hg .f fN nJgB`x .:"Ё @ PJhg//.NPJf8`DJyg .:"Ё @ P1|"` BNXJg/9NXR n̾6m~ n1|Sy/.NXB`2 n hgZ ZeHx/.NPp..N^NuNV-|Bn-|` nJh&g=|. eJnf-|#/./.NPp`-|`. n hg, fN n1|Z Ze-|`6 nJh&g$Jyg1|"`BHn n h*NX. eBNXByBN^NuNV-|!-|`8 n hm$ . f-|$/./.NPp`pZ Ze-|`0 n hm .f B`8 n hgZ Ze-|%/./.NPpN^Nudelete_retained_segmentdelete_all_retained_segmentsrename_retained_segment@EP63P>CPtP|3P9PBP3P3PP?PP EP P6@BPdPPEP3PCPEPP9PP P(?P8@@EPnPEPEPEPP&@6FVet&Np@@&6IXet 0 ,;"JYgw0h ,;HW@fu"BCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JK|f8 <K#K| <K|#K#KK#K|K .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfK|gB`RK Ko "<N#KBN^X(@ 9K" Ҁe 9K/N^X(@g yK 9KXg yK  9K" ҀY(#K <K| A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL nJh(g,B 9: y"(6R!A6SЁ @ . e !f/./.NP .`$y y1y ymT y HnBNP y!@N yBV=|HnHxNPHyPHxNP y!y y!y y!y y!y  y!y y!y y!y y!y" y!y & y!y$* y!y(. y!y,2 ym/9NX`33333333333333333333#### HyHyNP3RyBN^NuNV09H-@ByBaBX3BN^NuNVaBN^NuNV-|Jyf-|/./.NP .`V yJhf1| y hm(=|HnHxNP-@ yN!@VByBBN^NuNVJg$NJgp`ByHyN`HyNXHyNXHyNXNHyNXHx HyHyN HnBHnHxHyN/9/9 .".NfB` #BN^Nu?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@@:PJPZ@hPxPPP;PPPPPPP;P;P"=P@PV;P`Px;P;PPP(P;PPP;P2P ;P;P.2P66P@2PH;PN PV;P\ Pd;Pj Pr;Px P;P P;P P;P P;P P;P P;P P;P P;P PP;PP )PP P$ P,KP4P<@PD PL*PTRP\PdPl#PtP|P7PPP%PP@GP@GP@GP@GPPGP?P'PJPP PP6@>PVPd;Pv;P2P;PP;PXP=P>P.PWP1P>PPPP PWP".P.P((F' <$ |@"|"QN.| |lB$o#,NTNNNVH8*| (U&|lJg )g`)bootBHylHyNPHxHylN TP.Jm //.a"PHyNXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N$ ."-!N p"- F" - NԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$Hy0NXB`*Hy;NXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHyH`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyYNP`HygNX`ZJ2g/.NxX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N<`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N< n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8J,g0B "HA@@HABAЁ @BR mB,B ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHyNXBp`B&|`//.NPJgJfHy`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUN(X)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.Hy$NPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLA .D*H/.HUHlN A 7@p0 6 y oHy,NXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN A +P" f" g </` <2/NXHxHmF/.N p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy5NXp`+nBHx/. /.N B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVHn /.aPN^NuNVH0*n(n `Jg/a:XHH, %f`` bgTn0 Ogn DgX`~`~ `~//atP`.zJm ,g/aXQ`.-T .R @HH//a0PBJgHxazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <X @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgB((Jg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read ( ndnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s X-=nd: no file server, giving up. 0123456789abcdef . ..adminbdiffcombdelta gethelp prs prtrmchgrmdel cdcungetsact val vcswhathelpdirsccsdiffot <* n!y @. n!y D2 . ".N n!@ .".N n!@" .". N n!@&Jyf,BNXJg .g/9NX .fNB`< n hgZ Ze-|/./.NP .N^NuNV-| -|` n hg .f hgHx/.NPp` n"n"* n"n". n"n "2 n"n " n"n" n"n"/9 L/9 H n (NNN n$ /9 T/9 P n ("NNN n( /9 \/9 X n (&NNN n, B`2 n hgZ ZeHx/.NPpN^NuNV-| -|` n hg .fJhg hfHx/.NPp`/9 d/9 ` n (NNN n /9 l/9 h n ("NNN n /9 t/9 p n (&NNN n B`2 n hgZ ZeHx/.NPpN^Nu@@@@@@???@@@@@@set_segment_image_transformation_3set_segment_image_translate_3inquire_segment_image_transformation_3inquire_segment_image_translate_3@@@"1P*@0@>1PF@L@Z1PjPx@~@4P@@4P@@4PIPPD:PL:Pv:PPNPdPzPPPPPPP @PHP:P*:P2:P8PD:PL+PjIPP@@@4P@@4P@@4PIP<Pn:Pv:P:P8Pt@@@@@@PPP@PHP :P:P :P&P2:P:+PXIPtP@IPP@ @.P4P:PF@L@ZP`PfPr@x@PPPIPP@IPP,@2@@PFPLPX@^@lPrPxP@@PPPIPP&@6FVet&Np@@&5ETap 0!1@"O^ .7=hL\iv@" +:HVeZt @)9__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_segdra0__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_segment_image_transformation_3_set_segment_image_transformation_3__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__coreF' < |@"|"QN.| |xBo#NTNNNVH8*| (U&|xJg )g`)bootBHyxHyNpPHxHyxN TP.Jm //.a"PHyNpXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N$ ."-!N p"- F" - NԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyNpXB`*HyNpXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHy`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyNpP`Hy#NpX`ZJ2g/.N4X-@B-MHnaBX(@`(Jgp0,fHl/.NXPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy:NpXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHy[aX ."HA@@HABAЁ(@ @*n` (gRJf (gHynNpXBp`B&|`//.NXPJgJfHyz`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyNpPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlL .f4 hl-|/./.NPp`H n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y \ n!y ` n!y d n!y h* n!y l. n!y p2 n!y t& . ".N n!@ .".N n!@"Jyf,BNXJg .g/9NX .fNB`: n hgZ Ze-|/./.NPpN^Nu@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@.P<KPPAPJP;P;PP.KPJP\@zPKP.KPJP\@PKP;P;P";P&PV!PzAPJP;P;P;PP;P+PKPP@@@"1P*@0@>1PNP\@b@p5P~@@5PKPP;P;P@;PP@ @,@8@HP^PtPPPAPJP;P;P;PP;P+P #*?툁* ** ,S@ ,S5@ , S@y!BB+|||zSnp+f*gp*/Hy#NpP ,",NS", N,Hl(/HTHxaJgHy6NpXBLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <d @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read  xynull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @HCorrupt label For phys part %d, No label found. xy: init error %x xy: no bad block info xy: error %x bno %d 0123456789abcdef . ..pastffKP(P<@D@J@X5Pf@l@z5PKPP;P;P (;P P @ $@ 0@ <@ H@ T@ `@ pP P AP JP ;P ;P ;P P ;P +P KP P&@6FVet&VVNp,@;@L[kz 0'7EVfu" %+CS\bhq@"&6@ P_m{6Z@+;__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_segdra0__core_errhand__core_keybord_set_segment_detectability_set_segment_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_set_segment_image_transformation_2__core_ndcset__core_reopensegment__core_idenflag__core_penflag_((_core_ddvtxlist__core_wndwclip__core_TSpfcmpi_set_segment_visibility__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_set_segment_image_translate_2__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd inqsegatt.o 422248669 0 10 100644 3965 ` xNV-|-|`4 n hg .f "n " B`: n hgZ Ze-|/./.NP .N^NuNV-|-|`4 n hg .f "n "B`: n hgZ Ze-|/./.NP .N^NuNV09H n BN^NuNV-|/-|`8 n hg .f0(H n B`: n hgZ Ze-|/./.NP .N^NuNV-|Y-|`4 n hg .f "n "B`8 n hgZ Ze-|/./.NPpN^NuNV-|t-|` n hg .f hlHx/.NPp` n"n"2 n"n " n"n"/9/9 n (NNN n /9/9 n ("NNN n B`2 n hgZ Ze,Hx/.NPpN^NuNV-|-|` n hg .fJhg hfHx/.NPp`/9/9 n (NNN n /9/9 n ("NNN n B`2 n hgZ ZeJHx/.NPpN^Nu@@@@inquire_segment_detectabilityinquire_segment_highlightinginquire_segment_image_transformation_typeinquire_segment_visibilityinquire_segment_image_transformation_2inquire_segment_image_translate_2@HPLHPfPz@HPHPPP@HPPHPjP~@HPHPP@HP,PF' < |@"|"QN.| |Bo#LNTNNNVH8*| (U&|Jg )g`)bootBHyHyNPHxHyN TP.Jm //.a"PHyNXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHy N XJg4Hx  f <`p //N f`/9 Hx@/N  g`b 9 @(@Jg gB`/9$HT/N $g`$$B(dBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H, @ PNP*nN^NuNV.*nHU0-H0 @ PNX*nN^NuNV.*nHU0-H4 @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N&$ ."-!N p"- F" - N&Ԁԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyPNXB`*Hy[NXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHyh`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyyNP`HyNX`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyNXp`^WJm l ."HA@@HABAЁ<*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N\`nWJm4 l* ."HA@@HABAЁ<*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N\ n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ<*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8JLg0B "HA@@HABAЁ< @BR mBLB ."HA@@HABAЁ< @JgR mHyaX ."HA@@HABAЁ<(@ @*n` (gRJf (gHyNXBp`B&|(`//.NPJgJfHy`|( (9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNHX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHy8aXN^NuNVB ."HA@@HABAЁ< @Jg/.aXR m/.HyDNPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read Hddnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s Corrupt label No label found. dd: err %x cmd %x 0123456789abcdef ...H/HnVNPRn0.ʰnmJygf3Bn` Hn0.H/NPRn0.ʰnmN&0.H'@09H2.H'@` &B0.H`HnHxNPBn` 0.H/Hx NPRn0.ʰnmJyfb mf^Bn0.ʰnlJ0.H @ 90ѐ0.H @ 94ѐ0.H @ 98ѐRn` mfBn`0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNP0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNPRn0.ʰnmJygH3Bn` Hn0.H/NPRn0.ʰnmN&`&`HnHxNP&'n'n'n`HnHxNP&'n`HnHxNP&'n`HnHxNPJlg&'n`fHnHx`bHn`HnHxNPJlgL& 9m 9N-@~/9 /9 .~N// .NNNN-@`Hn`rHn`jHnHx NPHnHnN`HnHx NPHnHn`HnHx NPHnHn`Hn` Hn`HnHxNPJygZ-|`PHnHxNPHnHxNP0.H"HAHABAЁ/`^HnHxNPHnHxNP nfJg/9NXBL8pN^Nu@Y"@TPl:P5P3PPPP0SP`5Ph3PxPPPSPKP&P5P@5P4PJ5PhKP|1P5P5P5PPP&PL:PtKPP5PYP5P3PYP"P2YP:P`YPtYPYPYPYPQPKP)PYPP7P()PZ5PpYP|5P3PYPPYPPYPPYP0YPDYPXYPlYPxSPYPYPYPYPYPPKP)PYP&P<7P^5P5P5P5P 5P MP MP $MP *[P 4@ :@ DP RP X=P ^P dP 5P P 5P 5P 5P TP 5P "5P R5P b5P tCP |CP P%+<B@Raq&Np@"@3BR Yhu  0"2 9HXfw "'7BQajph@"$4DN ^m{Z @$0@__core_shadeflag__core_oclpvtx2lmult__core_setmatrixffixi__core_modxform__core_pdfskip__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_sdstr__core_surface__core_ndccp__core_imszpt3_up__core_picflag__core_pisflag__core_linecflag__core_softstring__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2_space__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip_path__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset__core_idenflag__core_penflag__core_pdfread__core x WL(($G"I#HTHS/N4 /NXNuNuNVH #-|~l Ю @ P -f Ю @ Phg Ю @ T*@.HH`#| y|JgpHy/9|NPJl`Vp09JgJp09 @f4.HH//9|HyFHy lN$Hy lNX`#,h y,hJgpHy/9,hNPJl`Vp09JgJp09 @f4.HH//9,hHyFHy lN$Hy lNX`^#Hx Hx /9N `<#,\`2BUfHyNX Ю @ V*@.HH`Jg..HH/HyHy lN$ Hy lNX`JgTHx Hx,HUN HUaXJfHyNXHUaXJfHyNX ag# h`THyNX`Db b@0;NFFFFFF|FFFFF.HH @RSgHyNX`BUfHyNX Ю @ V*@.HH`Jg..HH/Hy*Hy lN$ Hy lNX`RBJg#,d`HUNX-@ fHyENXHUNHXR n m 'oHy^NX`pHUNX-@ fHyxNXHUNHXR n m 'oHyNX`JfHyNXHnHnHUNP/NP`Jf..HH/HyHy lN$ Hy lNX`Jf*|Hx Hx,HUN HUazXJfHyNXHUaRXJfHyNX`THyNX`Db b@0;N^LLLJ.HH @RSgHy0NX.HHa!L @ `^HUNX#x fHyANXHUNHXR n xm 'xoHyYNX``BJfHynNX ,poHyNX 9,p @ R,p`BJfHyNX  oHyNX 9 ! @ R `^HyNX`Na b@0;N@H<^PDPJ PPP`Pj:Pp^PvP| PPP:P^PP PP,P:P:P:P:P:P:P :P2:P<:PN:PX:Pb:Pl:P~:P:P:PPPP@P:P^PP PPP:P^PP P&P6P@:PF^PLPR PXPhPr:Px^P~P PPP:P^PP PPP:P^PP PP,P PBPPP^PlPzPPPPPP3P "P(P7P4@@VPRPfVP@PPVP$VP<PD@PbPj@P@%5ET&csNp @B8$G"I#HTHS/N4 /NXNuNuNVH#N m oHyTNXXHyd n /(NPJf(Hyf n /(NPJfHyhNXXHy n /(NPJf -|`&HxHx n /(NP/NP-@Hy n /(NPJf -|`&HxHx n /(NP/NP-@#  o n h -f n h (sf `^ n /( NX# fHyNXX f( n h -f n h (sf Bl/.HxHnNt -@/.HxHnNt -@JfJf HxNXJf/.HnaPJf/.Hna.P/./.NPJfRl```lJfJf HxNXJf/.HnajPJf/.HnaPHytaX-@BJg< .హl0/.HnNP/.HxHnNt -@R`/.NXHyaX-@BJg< .ܰl0/.HnNP/.HxHnNt -@R`/.NXHnNHy>NHxNFXHy>HyHyN HyNXX`/.NFXHx/.NP-@/.HxHnNt -@g4 n 0m n 9n HnaX`HnHyN4P`/.NXHnNX .g*Hy>HyHyN HyNXX 9ѹlHytNXHyNX`:NqLN^NuNVH HyLaX-@*ng0/./.NPRl/. Hx/.Nt *@`/.NXNqL N^NuNVHHxHxHyLNP/NP-@/.Hx/.Nt Jg /..HH/HyN4 `/.NXHyLNpXNqLN^NuNVH nJg nHH`R nHH/HyN4PR`fHn/.NDP-@ 9lѮ/.HyN4P`4 g ,g ag cg dg~``bNqLN^NuNVH 9lR//9lHyN4 /. /.a P/9lHyN4PHx>/.aZPHxNXNqLN^NuNVH 9lR/HyN4P-yl/. /.aP/./9lHy N4 Hx .І @+ RЮ @  f .І @+` .І @Jf`SR`BB/.NHXl: .І @ +f`&Jf .І @  f` .І @CRR`HnNHXSAЈ @  fHnNHXSAЈ @BABA-H``/.NHXJg .`B`NqLN^NuNVH0*n(n  g  gJg`B `NqL0N^NuNVH *n afp`XB Ї @JgF Ї @  g Ї @ 0m Ї @ 9n` Ї @ af aB-p`B` R`p`NqL N^NuNVH *nBJgL  g  fR`HnHUaP*@/. HnN PJf `HnNHX"ҀR.`p`NqL N^NuNVH0*n(MJg:  g  fR`HnHTaP(@HnNHXR oB``p`NqL0N^NuNVJ/H Jf/./<%N4PJg*nJg %fJ-g -%fz-HH @HHg\-HH``P`N`L`J`H`F 9R`HJ b@0;NR`d 9`NqL N^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<NXNqL N^NuNVJ/H0*n(n d , HTHUN`P(@ HTHmNPJg`S /<HmHTN Jg`S /-/<HTN$ Jg`S /-/<HTN$ Jg`S B . `NqL0N^NuNVJ/H0/.N$X*@(n -r N0 -r N0/ -Rr N0 -Rr N0/ - r N0 - r N0 -r N0 -r N0: -r N0 -r N0: r N0 r N0B . `NqL0N^NuNVJ/H0*n -fZ,xHnNPXJg>HnNX//<8NPJgA#,Hn n NXR,|``2/<HUNPJl`09Jg09 @f#,HUNX-@f`/.N X(@JgJf`/<;HlN PJf`/<=HlN PJf`HlHU/<@HnN$HnNX//<FNPJgA#,Hn n NXR,|`^/.NDX`#,HU n NXR,|NqL0N^NuNVJ/H /</</.NLP/NP-@/./<HnN@ *@Jg .f .Uf``λgb/./<HnN@ *@Jg. .vf .ff .f` .tf .f``g .ffR,l/.NfXBHn/<N,PJmRJ,lg2Jf*Jg/<XNX/<//<^abP#J,lgatJ,\f:Jg/<`NX/<kHnN$P/<-HnaP#,\NqL N^NuNVJ/H n BB-y#J9,xg,J9tgJ,lgJ9hfB,/<mNX#/.NHXR"<,Jf/<B` ."HAZZHABAЁ:".Ё @ PJhgJfR ."HAZZHABAЁ:".Ё @ PJh"g ."HAZZHABAЁR @Jg^-| ."HAZZHABAЁ @-PHn ."HAZZHABAЁ:".Ё @ P h*NXR ."HAZZHABAЁ6 @ .m ."HAZZHABAЁ/NXB` ."HAZZHABAЁ:".Ё @ PJh"g ."HAZZHABAЁ @Jf0 ."HAZZHABAЁ:".Ё @ PJhg ."HAZZHABAЁR @Jf4 ."HAZZHABAЁ:".Ё @ PJh fJg.B/. ."HAZZHABAЁ/N ."HAZZHABAЁ:".Ё @ PJhgJfP ."HAZZHABAЁ:".Ё @ PJh"g^ ."HAZZHABAЁR @Jg<-| Hn ."HAZZHABAЁ((:".Ё @ P h*NXR ."HAZZHABAЁ6 @ .m ."HAZZHABAЁ @JPf$ ."HAZZHABAЁ @0` ."HAZZHABAЁR @BR mB ."HA..HABAЁ" @BPR mBN^Nu PBPrP?PP?P*?PPPvP?PP?P0?Pf?P?P?P?P?PB?PJPp?P?P?P?P?PN?PVPv?P?P?P?P<?Pd?P?P?PP&@6FV&euNp@@'4CRc n}0 "(7EUduh@&5"DTdt~ Z.@>JZ__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwm .R @BHH`HnBNP .N^NuNV4.-nBI`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.NX".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/90/9, .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdbatch.o 422248836 0 10 100644 2388 ` ,`NV-|Jyg-|/./.NPp` 3BN^NuNV-|Jyf-|/./.NPp`(BNXJg/9NXByBN^Nubegin_batch_of_updatesend_batch_of_updates@8P&P48PD@L8PdPr@Pz0P0PP8P&@6FVe&tNp@@'6CRar }0 "(7EUduh@&><Tc"r Z#1?M\@lx__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_end_batch_of_updates_begin_batch_of_updates__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdsetmatrix.o 422267154 0 10 100644 4029 ` x`NVH *nHnNX mm-m-m"-m& mfBHnNX/9/9 -2NNglHnNX -2N//NPN-@-@ -2N//NPN-@ -@HnNXN/9/9 -.NNglHnNX -.N//NPN-@-@ -.N//NPN-@ -@HnNXN/9/9 -*NNglHnNX -*N//NPN-@-@ -*N//NPN-@ -@HnNXN/9/9 -NNfHyvHnbN$HxHnbHyHyHyNÈHy>HyHy lN$ Hy lNX`$HnTNXJTgHyNX` 4J9cfPN/HxHxHxz/.N P/HyN /N JgHyNXJ,`gHx/.Hy!N `6HxHx$/.NP/NPHx/.Hy!N J9cf$ J9ug B,XB$J9if2HnHy!N@PR9$$HyHnaHy!N J9igHyHxhHxHyHnaN$HnaHy!N0PHyHnaHy!N |DJ9mg -yx`-|-|B-nHnNXHxN\/HnN -|BHnaHnNPHnaHy!N0PJg@NzJ,dg&/9,dHy!NPJgHyNXHy!a XJ9tgzHxcHxHyHnaN$HnaHy!N0P/9,\NX/HyHnaN$ HnaHy!N0PHyHy!N0P` HnaHna PHnaHy!N0PHxeHxHyHnaN$HnaHy!N0PHxuHxHyHnaN$HnaHy!N0P`HxHxuHy!Np J9\gBB,pl8  @/Hy HnaN$ HnaHy!N0PR`J9`gxJ9ifpHy!N(X*@Jg\ f UgPB lD*|(2JgR`SBHy(2 ! @/N PJf $$` R``J9ig0HxUHxHyHnaN$HnaHy!N0P` J9`fHxHxUHy!Np J9ifHy!N(X*@Jg f~ ffv$$THHa.Ua .laf\-MRHy(2NHXY/a-n/.aX-@g& !, @Jf !, @HH-@X` !, @B` !, @B`hB lT !, @Jg> !L @JfJgX a lf !, @ f !L @ P ag n af #`jJgB !L @Jg2Hx !L @/Hy/.HnN#`"Jg #` !L @#/9 a/HxfHxHyHnaN$BJg/.aXB-nJXgBX .X"!, A`4 !L @/ a/HxfHxHy$HnaN$`& a/HxfHxHy0HnaN$-|\Aa\  f2R\Aa\J(g Aa\  f Aa\ R\`HnaHy!N0P !, @ f> !, @B !L @Jg" !L @/aX !L @BR`J9ig0HxtHxHy9HnaN$HnaHy!N0P`B9$$HxHy!N0PJ9ogz y,hJgPHxHx/9,hNLP/NP-@Hy!/9,h/.HxHnaa,/.NfXJ9ifHxHxTHy!Np J9ig^HxTHxHy?HnaN$HnaHy!N0PHxHxIHxHyEHnaN$HnaHy!N0PJ9dg# B y|Jg&HxHx/9|NLP/NP-@`-|PPP P@@P1PBPP ?PP&P0>P8PPPX P^@d@nPt1PBPP?PPP>PPP P@@P1P@ @P1P$@*@4P:1PFBPdPl Pv0P+P+PPP@@PP=P4P P(PlPrP~P@PP1P 17@GW]m&|Np@@'6FUbq 0.>M"\kyh -@O\kqv{@" -7ZFUdr@__core_shadeflag_cidmatrix__core_setmatrixffixi__core_modxform__core_osexistsfflti__core_qualflag__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_push__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_popfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_sin_cos__core_vwxform__core_pesflag__core_identity__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_identchk__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd reopenseg.o 422248878 0 10 100644 2324 ` l@NVB` 9:".Ё @ PJhg2-| y-PHn :".Ё @ P h*NX 9:".Ё @ PJhgH-| y-PHn :".Ё @ P h*NXB/./9N R y .6m6/NXBN^Nu1P41P^1P1P1PP1PP&@6FV&euNp@@'4CRc n}0 "(7EZjyh,@;J"Yiy Z@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83@(#)admin 5.1valdirectory `%s' specified as `%c' keyletter value (ad29)d has no argument (ad1)value after %c flag (ad12)bad list format (ad27)element in list out of range (ad28)unknown flag (ad3)flag twice (ad4)f has no argument (ad5)value after %c flag (ad13)floor not numeric (ad22)floor out of range (ad23)ceiling not numeric (ad24)ceiling out of range (ad25)no default sid (ad14)flag %c has no value (ad2)abad list format (ad27)element in list out of range (ad28)unknown flag (ad3)flag twice (ad4)r arg not numeric (ad6)r out of range (ad7)bad a argument (ad8)too many 'a' keyletters (ad9)bad e argument (ad10)too many 'e' keyletters (ad11)unknown key letter (cm1)key letter twice (cm2)missing file arg (cm3)illegal use of 'y' or 'm' keyletter (ad30)more than one file (ad15)USER ID not in password file (cm9)directory named with `i' keyletter (ad26)MRs not allowed (de8)MRs required (de10)r only allowed with i (ad16)t has no argument (ad17)d not allowed with n (ad18)file %s exists (ad19)file %s does not exist (ad20)cannot fork, try again%s -s %sshsh-ccannot execute '%s'corrupted file (co6)cannot create lock file (cm4)0%c%c%s 000000invalid MRs (de9)%c%c %s %c%c %c%c %s %c%c a %c%c %c %s %c%c %c %s %c%c %c %c%c %c%c %c%c %u no id keywords (cm6)%s No id keywords (cm7)%c%c %u %s illegal data on line %d (ad21)date and time createdby%c%c %s @(#)chkid 5.1@(#)chksid 5.1invalid sid (co8)@(#)del_ba 5.1%u%u@(#)date_ba 5.1@(#)dofile 5.1s....%s/%ss.@(#)dohist 5.1,((MRs? comments? standard input specified w/o -y and/or -m keyletter (de16)line too long (co18)response too long (co19)cannot fork; try again (co20)too many MRs (co21)out of space (co22)@(#)flushto 5.1@(#)newstats 5.1%c%c %s/%s/%s @(#)logname 5.1UNKNOWN@(#)sid_ab 5.1@(#)sid_ba 5.1%u.%u.%u.%u@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)stats_ab 5.1@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1 %4@DP`__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdnewframe.o 422248895 0 10 100644 2190 ` |l0NVB ."HA..HABAЁ( @ ."HA..HABAЁ""@2R mHxNXJg/9NXBN^Nu P>PZ=Pb/Pj/PpP&@6FV&euNp@@'4CRc n}0 "(6FUfvh@&"5EUeo Z@/:FV__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_new_frame__core_pick__core_vfinvokdsavesegment.o 422248927 0 10 100644 4639 ` xNVBHx/. NP-@ fhHx/. NP-@ f$/. Hy` /. HyNPp`/.NXHx/. NP-@ g-| Zd* n hg .f f-|/.NX .`HxHy/.N HxZ/./.N HxNX-@HnB n/(NN n (V-@`./.HxNPHx/./.N  l/./.NP/././.N /.NX` n hf$-|-|/./.NP`Z`N^NuNVBB/. NP-@ ffHx/. NP-@ @ .fRHlHUNP*@ @ .fRHlHUNP*@ @ .fRHl HUNP*@ `NqL0N^NuNVJ/H0*n(n /-//< HTN$Jg`SJg"/- /-/< HTN$Jg`S `NqL0N^NuNVJ/H8*n(n /< HUNPHTNHXR o/< NXHTNX//< NPJf/< NX/<HTHUN |H+| |Jg/</<HTNLP/NP+@RHmV/-RN P/< mR(HH/NzP yo/< NXHUN(X&@Jg f hg/-RNfXHUNXHm4HSNP&@  g HUNXB8NqL8N^NuNVJ/H8*n(n AV&HHUN(XJg f sg HUNX  g  fR`HTHSNP&@HlRHSNP&@HlRHSNPNqL8N^NuNVJ/H *n/-RNfX/-D/< /< lN$ /< lNXNqL N^NuNVJ/H8*nJ-Hf/<HUN0P/-R/<HmVN@ (@Jg"RDB-HAV&HJg HHѭ8``J tf/-RNfXBRJ- kf/< LNXJ |g -8"-4g/< `NXJ tg6/</</-RN B tBDB4B8BHxHn/N ,/NX f . f HUNbX`pL N^NuNV(( f/. Hy"NPp`/.NXB/. NP-@ f /. HyD`HxHn/.N .Sf .Uf .Nf .Cg"/. HydNP/.NX`r-|JfHx`Hx/.N`JJyf-| Zd n hg hfl#-|! yB6-| dv nJh(g,B 9: y"(6R!A6SЁ @ .` n hg .fHx/.NPp`Z`B !f/./.NPp`y y HxNX-@-@HxZ//.N n"y3h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h"" n"y#h&& n"y#h** n"y#h.. n"y#h22/.BNP y!@N y!|R n"y#hVV y (VS-@`.Hx/./.N /.HxNP l/././.N /./.NP/.NX33RyN/.NXBN^Nusave_segment: can't create %s save_segment: can't open %s SUNCsave_segmentrestore_segment: can't create %s restore_segment: can't open %s restore_segment: %s is not a segment file restore_segment=P.;PF@R@XPjAPz=PLPLP7PAP@PPEP*.PL*P`P*PP!P@P=P;P4@:PLAPZ=Pr@P@PAP@PPLPLP(7P67P@PHP`7Pl7PPP'P7PEPP&7P67PF7PV7Pf7Pv7P7P7P7P7P7P7P7P/P7P 7P7P(7PHPZ/PP/P!P$PPGPIPAP@+3CSb&qNp@@+:GVev 0#"2AO_n}h -<IX@gn}" .?MZ\kz@__core_shadeflag_read__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator_write__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfseek__core_pdfwrite__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_creat__core_pesflag_open__core_stroker__core_batchupd__core_corsyset_close__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag_close_retained_segment_restore_segment_save_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd xformclip2.o 422248973 0 10 JCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB 1f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNHx6N@eNuNHx N@eNuNHxN@e#8BNu /й8/@HxN@e 98#8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/9 n/Hy/9HNt#lHyC/9HNtP~tl//9|HUa ,J9^g@ й| @ "HAHABAЁ" Ҁ A/HyQ/9HNt `D й| @ "HAHABAЁ" Ҁ A/ R/Hyp/9HNtHy/9H й| @/HUaHy/9ZPNPXCPn@f@ )P \P )P vP P n4  m*  n JgJmJg oB`p`NqLN^NuNVH 98gBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RJg ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @ #8J$f n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09H"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".N ".N n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NupJ/Hx$/. NP-@mRHxHn/N /.NX/./. NPJl/. NbX`PFPXPdPlPzPPPPPPPPPPP P6PDPLP\PhPxPPPPPPPPPPPPP P2P>PNPVPhPHyHyNt HyNۜXg/.Hy>HyHyN/9NXBB8HxHxHyNP/NLP#Hy/9N\PBBBBB9`HyNۜX```HyHna PHnNX-n-n .-@J9gN/.Hy/9 N /.Hy/9 N /.Hy/9 N HnHyNPHnHyNPHyHxxHyNǬP/NP0.H/0.H/HyN~ Jg$HyHxqHyNǬP/NP`*HyNڴXHxqHyNǬP/NڴXHxaXJ9fd/9 NXN-@lHy NۜXJf*N/NXHnNXHxN8X` HnNXNqLN^NuNVH JfF nJ(.gHy>NHHxN RXHx N8X`&/.N RXHx/.NLP-@ .`NqLN^NuNVH8*n(n HxHna^P&@JfB` -fI(P-yL`HnHnHSa &@(HH` .R-@D/.HnaP`HnHnHSaZ .R-@I`j#P .R-@HnHnHSa .R#LD/.HnaLP` ag cg dgN .`NqL8N^NuNVH *n.. ,./HUa(P/.HxIHxHy:HnNtHnHUNļPRSgHxHnaPHnHUNļP`/.HxEHxHyCHnNtHnHUNļPNqL N^NuNVH *n.. ,./HUaP/HxDHxHyLHnNtHnHUNļP ЮS/HUa:P/HxEHxHyUHnNtHnHUNļPNqL N^NuNVH *n.. /HUa$P -@fHxHUNļPNqL N^NuNVH *n.. -@lHUN,XJf``NqL N^NuNVH8*n(n &nHTHUNP*@ ,fHSRHUNP*@`& `NqL8N^NuNVH *n.. RSg HxHUaP`NqL N^NuNVH0*n.. /9/HUN (@JgJ9g/9 HUNdP `NqL0N^NuNVH Hn/.NhP ."HAHABAЁ nШJ*@ ."HAHABAЁ nШ ^ @"n((core_vtxlist__core_compxfrm_visible__core_pick__core_vfinvokdoutputclip.o 422249071 0 10 100644 4644 ` $`NVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N".NЕ*+k ` g< +-@ ,-@ ".N".NЕ*+k`b g +-@ -@*` gZ -@ -@* ,".N".NЭ+@ ,".N".NЭ+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# /9Hy$/.a N^NuNVHy$aXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09H"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y쐐-@ n  y쐐-@ .".g .-@ .R-@ .2-@-n B l n ".N$ n ".N ".N n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y쐨-@ n ( y쐨` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y쐐-@`@p`D y ( n2` n (6 y쐨` y ( n6`JlBN^Nu<<z<$P3PLPV3PP3PP3P@@@@!PPP!P @@PP3P@$@>@T@b@x@@@@@@@@r@v@z@@@@V@Z@^@%/5A@Qaq&Np@@#3BO^m~ 0&6E"TcFs<h.;H[jw@"  ($0Z?N]ky@__core_shadeflag__core_oclpvtx2_oclipboxlmult_olinecross__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ooutvtx__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2__core_vtxcount__core_TStack_vwprt__core_spaceflag__co`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N0fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0vb1 nRJfvc0R 9nB <vL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nPf9bHH/NXJgm+|R4+|R4+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NxXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf Jkre_backclip__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset_opolclos__core_idenflag__core_penflag__core_ddvtxlist__core_oclpend2__core_wndwclip__core_TSp_opoloutldivt__core_coordsys_oprocvtx__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_planes__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_ovisible__core_pick__core_vfinvokdxformattrib.o 422249240 0 10 100644 21856 ` ) H@NV mHy+NX`:RB 9".Ё @"n XR mN^NuNVJlHy+NX`:B 9".Ё @"n"XR mSN^NuNVJlHy+NX`4B 9".Ё @"n"XR mN^NuNV. lHy+N` 9-@ 9S-@B .Ю-@B .Ю-@-n-y) BG n N// n NNNN// .NNN-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N// n (NN// n (N// n (NNNN n n (N// n NN// n N// n (NNNN n!@ n N// n (NN// n (N// n NNNN n!@N^NuNV n (N// n (NN// n (N// n (NN// n N// n NNNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//NPN^NuNV n (N// n (N// n N//a\N-@/9)/9) .NNf-y) n .N// NNN n .N//(( (NNN!@ n .N// (NNN!@N^NuNV-|,JygB09gHxa/.NP <`HTNHX."-d*//-/</<8N</<8NxX(yйg>HTNHX."-c*//-/<;/<8N</<8NxX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNP*@R .g .f R/./<\/<N< ``Jg/<NxXNqL0N^NuNVJ/H0J9fNN@*@Jf*N/NX(@N6f*|`*T/< HU/<N4 <`NqL0N^NuNVJ/HN#!a-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NtXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA</9)/9) .".Nf"#',/9,/9,NPp`N .". N# .".N# .".N#33BN^NuNV .". N#33BN^NuNV#,w,/9)/9) .". Nf2/9*/9) .".NfHx'/9,NPp`D .". N#D .".N#H#*L33BN^NuNV#,,/9* /9* .". NfZ/9*/9* .".Nf>/9*/9* .".Nf"#',/9,/9,NPp`N .". N#D .".N#H .".N#L33BN^NuNV#,,/./. .". Nl/.$/. .".Nm"#(,/9,/9,NPp`b .". N#4 .".N#8 .".N#< . ".$N#@33BN^NuNV#,,-y* .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .".NnN . ".$Nn8/9*(/9*$ .". Nm/9*0/9*, .".Nl$#.,/9,/9,NPp`/./. .". Nl/.$/. .".Nm$#/,/9,/9,NPp`< .". N#P .".N#T .".N#X . ".$N#\/9*8/9*4/. /. .".NNN#/9*@/9*/9*/9* .". Nf"#',/9,/9,NPp``B$` #$ . ".N#( .".N#, .". N#033BN^NuNV#HnHyDHy a /9*/9* .N// .N// .N//atNmB 9 N// 9NNg $faf` 9`dg-|`a-@Jg,HxRHy,NP#Hy,aXp`Hy,aXBN^NuNV8 yf -y*8`-y*8HnNX/9*/9* 9N// 9 N//atN-@t/9*/9* 9N// .tN//a8N-@pN// .tNNN-@-@ .pN// 9NNN-@ -@HnaXHnNX/9*/9* .tNNg| .tN// 9 N// .8NNNN-@-@ .tN// 9 NNN-@ -@Hna(Xa.-yD`-yHd 9LN// .8NNN-@h-y*lHnPHn`NPHnxa&XHnNX-y*HnaXHnNX/9*/9* .TN// .PN//a^N-@tN// .TNNN-@-@ .tN// .PNNN-@ -@Hna((0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NΨX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNHxN@eNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH N.fB`BHytNP,mB "HAHABAЁ//N HxHyv\/N g /NX`/NX vl*|vd  fSB <vdL N^NuNVH0*n (|<`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#1Hn/. NҐP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#P1Hn/.NҐP09` gp`BN^NuNV.*nJg0-g /-NxXms+n f mB `+m+| B*nN^NuNVBJg>HxN>X-@HyvpNXXJg8/.HxNhP/.N>XN^NuNVHxHyvpNjP`PJg" .c .`-n-|HzHxNhP-@/.N>XNN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNΨX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NzPJmJn -|`-n/9*/9* .DNNo .DN// .@NNlp`b .DN// .@NNf 9`dfHnNX .@N// 94N// 98NNN// .LN// 9*"9*NNN-@ .@N// 9XPDXPN'PfPxPPP@@P@P@PPPPPPPP&P4P:P@PR@Z3Pb3PxPP@@@P@@@P@@@P@@ @PP.@4@B@PJ@P@^@PnP@@@P@@@PP3PP!PP!P@!P @@ DP&P,\P2@8@FDPLPR\PX\PnPP@PP@3P3PP P@$@2@P<@B@P@PX@^@l@Pt@z@@P@@@P@@@PP@@@P@ @ @P "P 4@ :@ H@P P@ V@ d@P tP 3P P !P P !P P !P @ @ DP P \P @ @ DP P \P @ @ *DP 0P 6\P LP ^P pP zP P P @ P EP oP MP 3P P ,P <P f@ lP ~EP oP MP 3P P P P P (P :P dP vP P P P P P P ,P >P P EP P EP P EP MP oP @ @@@@P@$@2@P:@@@N@PZ@`@f@lPPEPPEPPEPMPoPPEPMPoP@@@ @@P"@(@6@PB@HP\PbEPpPvEP|@EPoPMP@@@@@P@@@P@@@P@@@P(P.EP<PBEPPPVEP^oPfMPv@z@@P@P@@@PPEPPEPPEPPEP$MP,oP<@@@F@RPdDPvPDPPDPPDPP\PP\P @@@P&@,@:@PF@L@R@XPv@P@P@@@PPEPPEPPEPPEP @@&NP,P2P8hP>@D@ZNP`PfPliPr@x@XPPPHP@@XPPPIPoP3PMP@@@P$DP6PHDPZPlDP~PDPPDPPDPP\PP \PP"\P*@0@>@PF@L@Z@Pb@h@v@P@@@P@P@P@P@@@PPEP*P0EP>PDEPRPXEPfPlEPzPEP@@NPPPhP@@NPPPiPNPP jP@@,XP2P8P>HPD@J@`XPfPlPrIPPLPoP3PMP@@@P@@@PPEPPEPMP$oP4@8@D@J@X@P`@f@t@P|/.HUN `RBR`/< NۜX/. NX-@HnNXRЮR o/<!NۜXHn/. NP`F . `NqL N^NuNVJ/H y /<g/.NǬP y!@*yg y!M` y!|N.l/<:NۜX`PJf:~ l/N RXR`/9/. NݬP/<N8X`HnNX .`NqL N^NuNVJ/H0 9 *@(y  g  fR`-LJgv  g  ff 9m/<XNۜXB/.NXR/a~X*/</./N X  g  fR`-LR`S  g2  g,/</./.NXR/aX*/N BNqL0N^NuNVJ/H0.. 9*@ Ї m/<lNۜX߹ `NqL0N^NuNVJ/H8*nB(MJg  fRR`HUNXX$ ."HAHABAЁЂ-@/.N4X(@&LJg  g`JfB `R c `NqL8N^NuNVJ/HJ gB n(.HHg/< n/( bNP/<i/. /.N JgB n(.HHg/< n/( bNP/<x/./.N Jg/<g/./.N NqLN^NuNVJ/H *n JgHnHUaP*@ -fDRHnHUaP*@JfJf$Jf .m .f .İl/<NۜXB-n-n .nX .f .`p-@/.HnNP-@g&Hn/..HH//.NR`R``| .f .İf .Ȱf .̰l/<NۜX .ܰnHTN`X."-d*//-/</<Nt/<NۜX(y`g>HTN`X."-c*//-/</<Nt/<NۜX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNP*@R .g .f R/./</<8Nt ``Jg/<8NۜXNqL0N^NuNVJ/H0J9fNN|*@Jf*N/NߴX(@N&f*|`*T/< HU/<N <`NqL0N^NuNVJ/H0*n /.NXR/NX(@-L/</.HTN Jg  fB`R`(nHUHTNP(@RHmHTNP(@R/<(HTNθP.B-  d/Hm HTN0 A B`/<*NۜX ЇR(@Hm0HTNP(yXB4B8JgJf`dTHTNXR/N4X-@/<HT/.N (n ifR+L4Jg  fBR`R` xfR+L8NqL0N^NuNVJ/HN#Xa-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NtXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA<@ DP JP bUP nP xEP ~P EP P XP @ @ DP P XP P P P EP P EP P!XP!@!@!DP!(P!.XP!:P!@P!tUP!P!P!P!@!@!DP!P!@!@!@!@!P!@P!P!@!@"NP" @"@"P"P"(P"<P"BDP"HP"Z@"@"@"EP"EP"OP"@P"AP"@"@"UP"@"@"EP"P#EP#P#P#"@#(@#.EP#4P#BP#TP#^P#lP#rP#xP#P#EP#P#P#P#UP#@#@#P#@P#P#EP$P$P$DP$"P$(P$:P$DEP$JP$PP$VP$xEP$EP$EP$P$P$DP$P$@$RP$UP$@$UP$@%@%P%P%.P%8P%FP%LP%RP%dP%rP%xP%~P%EP%EP%EP%P%P%DP%P%@%RP&UP& EP&EP&,EP&8P&FP&LDP&RP&jUP&UP&EP&P&EP&P&NP&@&@&P&P&EP&P&EP&P&NP'@'@'P'P'$EP'*P'4EP':P'@@P'H@'REP'XP'bEP'hP'nNP'x@'~@'P'P'UP'@'@'EP'P'EP'P'XP'P'P'@'@'EP(P( EP(P(XP("P((P(2EP(TUP(`P(tP(zP(P(P(P(P(Pd$@4<L\k&z Np  "@1@BQap  !20BH.X n~p", ,5(ETdLu,^ hNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|H`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N XHx` afvJgp`p//.NP.lB !f6Hx/.NP.Jg Jm/N XHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNVH B/.NP. g `/N XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNHx6N@eNuNHx N@eNuNHxN@e#DBNu /йD/@HxN@e 9D#DNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL3PDPR6P\OPb0Pp7PzPP0PPPPPTPP3PPPTPP3PCPCPPPP )0o-HH`.HH`BHx!HxHUN `JHx"HxHUN `4Hx`HxHUN ` gg ig xg`PHy^NۜX`@HyNۜX`0HyNۜX` g gR g`NqL N^NuNVHNqLN^NuNVHN >/HxzHyNǬP/NPJgJg/9NXJg*/9NXHxxHyNǬP/NXHxdHyNǬP/NXHxqHyNǬP/NXHyNhXNN >/HxzHyNǬP/NPNqLN^NuNVH0*n(n HxHxHUNP/NLP-@~/.HxHnN JgN .fB/.NXHxgHTNǬP//Hy|HyNtHyNۜXR`/.NXNqL0N^NuNVJ/H Jf/./<%NPJg*nJg %fJ-g -%fz-HH @HHg\-HH``P`N`L`J`H`F 9R`HJ b@0;NR`d 9`NqL N^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<NۜXNqL N^NuNVJ/H0*n(n d , HTHUNhP(@ HTHmNPJg`S /<HmHTN Jg`S /-/<HTNt Jg`S /-/<HTNt Jg`S B . `NqL0N^NuNVJ/H0/.NȰX*@(n -r N$0 -r N f0/ -Rr N$0 -Rr N f0/ - r N$0 - r N f0 -r N$0 -r N f0: -r N$0 -r N f0: r N$0 r N f0B . `NqL0N^NuNVJ/H8*nB ^B/<TN4X/. HUNPHnHUaP dfJ ^f 9Tl/< - ^`NqL8N^NuNVJ/H8*n(n HUNôXJf HUN\XHUHTHmVN `NqL8N^NuNVJ/H8/<NX-@-nR nHH-@R n  g n  fR` n 0m@ n 9n6 .X//.NP-@ n  g n  fR`` .-@-n -n n-Pg` .S /N4X-@ n nB nn nn ./ .\//.N0 NqL8N^NuNVJ/H0*n(n g /.N\X dg SHH`  g  fR`],  g  fR`HTHUNP*@  g  fR`HlHUNP*yX  g  fR`/<HUNθP-@l /.N\X/.HlHUN0 AB .R  g  fR`HlHUNP*@  g  fR`HlHUNP*@  g /.N\Xpd`NqL0N^NuNVJ/H0*n -fZHHnNpXJg>HnNX//<NΈPJgA#`Hn n NXR\``2/<HUNPJl`09Jg09 @f #`HUN X-@f`/.N pX(@JgJf`/<HlN pPJf`/<HlN pPJf`HlHU/<HnNtHnNX//<NΈPJgA#`Hn n NXR\`^/.N X`#`HU n NXR\NqL0N^NuNVJ/H /</</.NP/NLP-@/./<HnN *@Jg .f .Uf``λgb/./<HnN *@Jg. .vf .ff .f` .tf .f``g .ffR,/.NXBHn/<N|PJmRJ,g2Jf*Jg/<NX/<h/<abP#J,gatJ(f:Jg/<NX/<HnNtP/<hHnaP#(NqL N^NuNVJ/H n BB-y#J9Hg,J9gJ,gJ9fB`/<NۜX#/.NXR"<,Jf/</HnN JgHnNpX*@S  f(S \f/<PP&TP,P23P<PBPPTPVP\3PbCPhCPnPPP@@PJPP@@TPP PP@@"TP(P. P4PJ@P@^3PdPn@t@3PP@@3PP6POP0P7PPP0P:PQP0PPP P&P4TP:P@3PJPPP^TPdPj3PtPzPTPP3PCPCPCPPPPPPTPP3PPPTP P3PP"P0TP6P<3PBCPHCPNCPTP`PfPpPvPTPP3PPPTPP3PPPTPP3PCPCPCPPP,P>PH@X=PhJPtP|@@TPP PP@@TPP PP@@TPP PP@+;K&ZjyNp@@ +:GVev 0~  .?O^"m|h &3FUbq@D"  $3AQ_Zn}@__core_shadeflagffixi__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_map_world_to_ndc_2_map_world_to_ndc_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_tranpt_map_ndc_to_world_2_map_ndc_to_world_3__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdview_trans.o 422249296 0 10 100644 3617 ` `NV3 BN^NuNVJygHxHyNPp`&3 Jg ` BN^NuNVJygHxHyNPp`&#Jg ` BN^NuNVJygHxHy)NPp`&3 Jg ` BN^NuNV-|AJg-| /./.NPp`pJyfJyg-|/./.NPp`D g& g-|/./.NPp`3 #BN^NuNVHyNX n#X n#P n#X n#P n#0X n#4XJyg BNX`3N^NuNVHyNX n( Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn .R l .R`p//./.N -@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NHgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NHfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn *LZ`0SR`*0fb1 nRJffc0R 9nB <fL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|Bp+|Bp+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N\XBBBB BmB- L N^NuNVNT/.NXN^NuNV .". nJ/H?N׈ n g B5H 4BFCa@ar, AK#X n#X n#P n#X n#X n#P n# X n#$X n#(P n#0X n#4X n#8XJyg BNX`3N^Nuset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_typeAPP$@*P8-PH6PT6PdPp@vPP6P6PP@P-P6P6P@@PP(PP0 PHPxP0P@PPtermcap?fastbootdA ac@vipwootBacctontCanalyzeDbad144EcatmanFchownGclriHcronIdcheckJdmesgKdumpfsLgettyMhaltNicheckOinitkPkgmonQmkfsRmknodSmkprotoTmountoUncheckVpstatWquotXrebootYreniceZ sa[savecored\shutdownd]swaponn^tunefsn_umountnh rmt`updatenacomsatnbnd.localdcftpdcaldhtablelegettabledfimplogdgrexecdiroutej setifaddrkrlogindlroutedm lpdrestartnrshdstaoxtrusrap ndnewdiskqrwhodisrxtrusrndstelnetdttftpddu ndvdkinfownewfsxgatewaysy hosts.localzttytype{ndcopy|rxtrusrutmpile hosts.equivmtab.eq dumpdatesvremoteeprintcapic.motdnesetupme setup.filesb[ lWxVA bb.~by . ..}mouseot~console tty memkmemlenullle MAKEDEV.localttyp0V.drumV.ptyp0V.ttyp1V.ptyp1V.ttyp2V.ptyp2V.ttyp3V.ptyp3V.ttyp4V.ptyp4V.ttyp5V.ptyp5V.ttyp6V.ptyp6V.ttyp7V.ptyp7V.ttyp8V.ptyp8V.ttyp9V.ptyp9V.ttypaV.ptypaV.ttypbV. gfxptypbV.ttypcV.ptypcV.ttypdV.ptypdV.ttypeV.ptypeV.ttypfV.ptypfV.mbmemhombiohottyahottybhoMAKEDEVb[ lWv A bbyby . .. mv adb as awk cshdiffEVmakeEV sed shfalseVtrueV ar cat ccchgrpVchmodV cmpdateV dd df duechoV cpexprVgrepVhostidhostnamet.hkillame ld lnloginme lsmailmemkdirme mtniceme nm odpagesizet.hpasswde pr pwd rmrmailermdiresizeestripesttye susynce tar tee edwalle whowritee pstimeetesthh en[nb[ lW͝LA b by .A ..GENERICREADMEefilesme files.sun newvers.shparam.c makefile.sunb[ lWA bby(( ...b[lWLA b}b|b|o . .. copy_client first_client fixhostnamerxtrusr setup.cntlrsetup.constantsxtrusri\xtrusrndesb[!@lXA /Oby@ ...b[#AlWwA bbbA . ..BsundeveC netsunifmeEnetinet sysF OBJGnetpupeHnetimpeI hs confmeJ sun\Lmachineb[%BlWyA b obyB .A ..Karreg.hLbasics.hdMcgreg.hNdsdreg.hdOipreg.hPmbvar.hQmouse.hRmsreg.hSoctreg.hdTrect.heU rectlist.hVsureg.hWtmreg.hXvp.hveYvpreg.hZwinio.h[ wintree.h\xyreg.hb['ClWyA b by((C .A ..]af.h.o^if.h.o_netisr.h`raw_cb.haroute.hb[)DlXeXOA b byD ...b[+ElWyA b }byE .A ..b if_ether.hcin.hetdin_pcb.hhe in_systm.hfip.hetg ip_icmp.hhip_var.hitcp.htj tcp_debug.hk tcp_fsm.hhl tcp_seq.hhm tcp_timer.hn tcp_var.hhotcpip.hpudp.htq udp_var.hhr in_proto.c.b[-FlWA bbbF .A ..saf.ometar.omeu autoconf.o.vcg.omewclock.oxconf.oeycons.oezdd.ome{dkbad.o|ffloat.op.o}if.ome~if_ec.oif_en.o if_ether.oo if_loop.ooin.ome in_cksum.o.in_pcb.oo in_proto.oo init_main.o init_sysent.oioconf.op.oip.ome ip_icmp.oo ip_input.oo ip_output.oldivt.o kern_clock.okern_descrip.o kern_mman.okern_process.o kern_prot.okern_resource.o kern_sig.oc kern_synch.o.o kern_time.olmodt.olmult.olocore.obak machdep.o.mb.omemem.omemovc.oems.omeocsum.ooct.omeparam.oprobe.optwo.oequota_charges.o quota_share.oo quota_sys.oraw_cb.obakraw_ip.o.o raw_usrreq.ohroute.osetjmp.op.osu.ome subr_prf.o subr_rmap.o subr_xxx.o swapgeneric.osys_directory.o sys_domain.o.o sys_file.oo sys_generic.oo sys_process.oo sys_socket.oo sys_xxx.o.o tcp_debug.o tcp_input.o tcp_output.oh tcp_subr.oo tcp_timer.o tcp_usrreq.ohtm.ometrap.oetty.ometty_bk.o.o tty_conf.oo tty_pty.oo tty_subr.oo tty_tty.oo tty_xxx.oo udp_usrreq.oh ufs_alloc.o ufs_bio.oo ufs_bmap.o ufs_dsort.o ufs_fio.oo ufs_inode.o ufs_nami.oufs_nd.o. ufs_subr.oufs_syscalls.o ufs_tables.oo ufs_xxx.o.o uipc_mbuf.o uipc_mu_msg.o uipc_pipe.o uipc_proto.overs.oe uipc_socket.ouipc_socket2.o uipc_usrreq.o vm_drum.oq. vm_machdep.ovm_mem.oq.vm_mon.oq. vm_page.oq. vm_proc.oq.vm_pt.o vm_sched.o. vm_subr.o.vm_sw.o vm_swap.o.vm_swp.o. vm_text.o.vp.omexy.omear.hmebk.hmecg.hmedd.hmedecnet.h.cdsd.hmeec.hmeefs.hmeen.hmeether.himp.hmeinet.heip.hmeloop.hemb.hmems.hmemt.hmend.hmeoct.hmepty.hmepup.hmesu.hmetb.hmevp.hmewin.hmexy.hmeb[1GlWypA b by((G .A ..pup.he pup_proto.cb[3HlWyA b 8byH .A ..if_imp.hoca if_imphost.hb[5IlWPA b by`I .A .. acct.he bk.hhe buf.he  callout.h.h clist.hcmap.hconf.h descrip.h.hdir.hp.dk.hp.dkbad.hdmap.hdomain.h.herrno.hfile.hfs.hhgprof.hinline.h.hinode.hioctl.hkernel.h.hmap.h.hmbuf.hh mman.hh!mount.h"msgbuf.h.h#mtio.hh$ mu_msg.h.h%mush.hh&nami.hh'param.h(proc.h) protosw.h.h*quota.h+reboot.h.h,seg.h.h-share.h.socket.h.h/ socketvar.h0stat.ha1systm.h2text.h3time.h4timeb.h5times.h6trace.h7tty.hh8 ttychars.h9ttydev.hh:types.h;uio.hh<un.hh=unpcb.h>user.h? vadvise.h@vcmd.h.Avlimit.hBvm.ht.hCvmmac.hD vmmeter.hE vmparam.hF vmsystm.hGvtimes.hHwait.hhb[8JlW؃A bbyJ .A ..Iclock.hJcpu.hhKdkio.hL dklabel.hvMfault.hNkbio.hOmmu.hPndio.hQparam.hRpcb.hhSpsl.hhTpte.hhUreg.hhVscb.hhWsir.hhXtrap.hY vmparam.hvZconf.c.[ swapgeneric.c]sunb[: l x  5bxb,bx08@HPX`hpx\0 xD@((F' |( <.H |0R f$<S$y /<B/N &<8S/<//N SfQ3 < |"H"<ቂ2R"o < |"H2R"j |""|p BYQ |(0Nq | N`Bg/<?<?93HNh/HChCCE BBBBBBBBBBBBBBB@F'Nu@F&Nu@F%Nu@F$Nu@F#Nu@F"Nu@F!Nu@F JsgN0Nu@FJsg / fN0NuNr NuNr'`Nu o"o !I""P#HNu o"P h #HNu o"o "//BB /S@k 1 VR@$Nu oJf4B( H"H"|p"Q !I""P#H 9q#qNuHzNsetrq oB( H"9qg("P h #Hf"9q#q oBNuHzNremrq@#qBs"9qBf mF `F'"9qg#qH |p P""PfHzNswtch h #Hg AH"9q#q` ABqJRf (fB/(Rs0NXFNu o@(4F'H("|($| $2 $2 8(0o.@ $2L(F(4J(Lg/x(LB(LF NNuNV n B"n #PN^NuNVBN^NuNV.*yw`(JLg0-H/ mLNXJDf+y D*mpfa*nN^NuNV.*|w` p*@Jf**nN^NuNV.*yw`V n0-PfFHx T/HmN Jg60- gHx .T/Hm*N Jg *mpf *nN^NuNVH8*np0. eB`<  @&P(yw`p0,fHlHUNPJf (lpf L8N^NuNVH ..*yw` -g *mpf L N^NuNVH ..*yw`p0-g *mpf L N^NuNV.*nm HmBN!P*nN^NuNV.*yw`&JmgSmfJXg0-H/ mXNX*mpf/9oBHzN *nN^NuNVH8(n &L` 0m 9oRJfJfp`HH0-@B*yw`* /HT/N Jf0-H".g*mpf` . s gT sg sg s g sg| sgp`A)P)h)h)h B`HxHUNgPNId-@A+P+h+h +h $/. mLNX/.NIX`0- gA(`0- gpNId-@A+P(+h,+h0+h 4`9m ``0,f*0- gNId-@HUaX/.NIX;l ` L8N^NuNVH<*n (yw-UB-mA$H`gHxHn/N A&H`JgRe0,H0BA-P-h-h-h Hx /.HnN -@Jf   (lp nj .ؑ .L<N^NuNVH0*nHxBNPP-@JglHxHm8NPJgLHxHm"NPJg, n (Ј(@)MHywHTNIP+LB,B`Hm8NX/.NXp7L0N^NuNV.*n-m nB/.NdXHUNIX /NX*nN^NuNV nh0 n h0(g/.aXN^NuNVH0*n n (Ј-@Jwg6 @0 g gp/`> nJg/NLXJfp1`"(mHxHl/.N l0BL0N^NuNV n (Ј-@Hx . //.N nh0N^NuNV#ww#ww#2vN^NuNV.HxBNP*@f/.NX`*;|$ Э-@ nX"@"#h#h#h n ."@"#h#h#h n "n"NId-@ 9vvm HUNX`*B|Jvf#v` yv!M|#vRv/.NIXps*nN^NuNVH8NId-@-yvJg" n#|vfBv nB|Sv/.NIXJg^ n (Ј&@B*yw` m(h 0,SfJlg 0,kf0-0gHxHkHmN Jf0-0gHxHkHm N JfjJg^Hy;B n/N -@g@/Hk ."/N Jf /.N` ."/NX-m*UwfJgH/.NX-@/Hk ."/N Jg ."/NX`d/.N`L8N^NuNVJm NqN^NuNV. n*hBf J gp` . b@0;N Vxxp@@(@@@@L n0(fp `Tf/.NPX-@ .`4fp9`&HUNQX`0-0gp8`/.HUNRP/.Nx`0-0gHUNQX/.Nz`/.NN`JgH0-0f/.HUNRP/./. n h h NP-@JgBm0`80-0f`8HUNQX/.Nd`r-|-`Hx n (Ј/HmN n1|`Hy N`*nN^NuNVH<*nA-H0-@Jg UJ,fX dLHn/. . @ PNP.. rNx @$P`Z Ъ(@ fJ0,$g> l,0( g.Hx/.HlN Jfg ,((d&L$Rff.. . @-P rNw @$P`` Ъ(@ fP0,$gD l,0( g4p0,f(/.Hl nNPJgg ,((d&L$Rf*gRk&L0+Rk @d7|=kBp0.//-B/9 HSaJf;nBL<N^NuNV. n (Ј*@ hgp` Ugp/`JgJmfp1` nJf@/-NgX/NMlX-@JfHxNMX-@Jg .-@B n0(/Jg ` .X @/p0-//- n/(aJgp0`> nJf .X @ ."@"A . "@" n1mB*nN^NuNV nB nBh n h0(g/.aXN^NuNV n-h nB/.NdX nJ g /( NYX/.NIX ./NXN^NuNVH0*n n (Ј(@1| n (Ј(@HxHTNFP89mA)PL0N^NuNVH8*n NId-@ n(P`*(T`& , fJg l1nP&L(THS nNXf/.NIXL8N^NuNVH0-| n*P`Jg, -g&*Ugp0-nfBJfJgRJ gJ g - f0-ng `J gRJg .g .l(M-@Jf L0N^NuNVH np.Jg/./. /.HyN n hm ( gHxBNP-@Jg  n1@ n0(Hr| n!A n (Ј*@B f nBn P/Hm/.N A-H0h n"H3h n n (Ј-@///.N n0(HЇ n1@ n| nߨ/.aX ./NXL N^NuNVH0 n (Ј(@0,H-@p-@Jg/./, HyN m\0. nh n .Ѩ n (Ј*@p0--@Bm/./.NP".g(/.HyNP /NX`Jgp-/p/Hy N p-@ b@0;N""""";m $mxp-".e\Jgp-/Hy)NP fB`p--@p-( @,t @-PgHU . @HHЮ/ nN`B0.lHTa` ma^+@ +@` $mp-".e~A #A#HyHyHy /NR`@L0N^NuNV . @-P . @ ."@"A . "@"/.aXN^NuNVH0 .(@ np. Ь*@Bm n0(H/HTNP;@0lJg n/( /(HyAN BBBHTNL0N^NuNV.NId-@ 9w"<QN$HBHBBBЂ$ 9w"<NԀ-B/.NIX .$.N^NuNVH HxHxN!P*@fHyNXB dr,N"( AR m*yt`< mf.Jmg( mg dr,N2-H( A,xc#~~#~~ 9w3~#\wLHxNMX#\L N^NuNVH8NId-@(yw@g#|w@fBwDB|SwH/.NIXg |b llHxHTNP(@JfR~` Ь*@p-@2,Ho$/HTNP(@Jf R~`P Ь*@J9`g0/.HTNP;@ gR~`R~HTNX`;m0-Hm;m;m0-D@H.-L`(T0,HހJfJg0JlR~`0,Hn0l` D//.N>P(n oHUaP0.m0.mg^0-H2-HЁ2*HoD0-H2-HЁ2*H-@0*H".l*0.j0.j/. /N>P`$j */NX/*ahX`j0*HѮ$j f jJ(f$l &@-SB/.HSNP$j ` -@$j /HSNPf*l ;nA+P A+PHTNIX /NX &@k ` HSNXBL<N^NuNVH0 n*h `(m HUavX /NX*Lf/.NIX ./NXL0N^NuNVH0*n(n +L+l l !M)M L0N^NuNV.*n m!m m !m*nN^NuNV.NI-@*y~f` S-*U mJ(f/aX~f/.NIX*nN^NuNV` /9~aX ~~fN^NuNVH8 .*@ np-@Jofp-@JgX f -|` p--@ . Dg" g g .` -ep-".Wbp-" Ҁ-A A#fHybNLX&@-|-|f& f/././.Nl p` . @-P n ."@"A"n"X-p-".Wb8 .X @ ."@" f n/(NgX/NMlXJgb` -@-| (M ,e@p,r,Yc&p,R,",Jg `p-" Ҁ-Ap,JgJ g gN`p,Pr,bJ\g 9\ @"n"XNq n X,` n#fHybNLXJgp,Pr,bZX,`BL8N^NuNVH np-@ .*@J g0 n 1n n !| /. Э//.N 0-H"..//. .Ю/N 0.mL N^NuNVJm n .r @JgJf . X`& g f-n ` . -@HyD .r @//.Hy`NkHyP .r @//.Hy(NkN^NuNVH *nJg p-//-/- HyNJf |`| B` -e[-HxBNP-@Jf /NX`Hx@0-H/NP/B /N -@/.HUaPBB/. /N.f Jgv/.` n (Ј*@|B  gJ (g> 2g0 3g& 7g* @g& Ag//HUNl `z`z`|`z`L N^NuNVH0 n (Ј*@-|BJ g /. NX@ .m@;y~Ry~JfA-HHx/NFP .X-@ nJf1|A .P"@" wfJ-f HxNM`/-NgX/NMlX(@fJg 0-H//- /-HyN-|3/.NX` n/NYX`/.NWX nJg P(h,g n PR( n P0($g n -@/- NgRXJf+l /.NgRXJf@0, f -|1`TJf -| `B0-lo -|(`,0-ln@;m;mBm /./.NP;@ /./.HT lPN -@`0-@f0,H-@ m nh nB`HxBNP-@Jf -|7`xp| n!@ n (Ј-@ @ !m!m!m !m o&/./.HUad -@ n1@` n1| . n1@ .Ю2-Hm"0-H n1@0(H-@` n1n nh  nh n"H3h/././.N n nJf/NX` n"H3h nBh /./.NP n1@ /./.HT lPN -@f .Ѯ0-H".mh`A .f @Jg @ P h&g @ PSh& .L0N^NuNVH0 .*@ . (@ np-@`lp-@Jgf f -|` p--@ .o-nJg .g/.HTHUN .Jn . " -A`BR .f .L0N^NuNV. n (Ј*@p- 3A#A #HyHyHy/.NR*nN^NuNVH0B n -h*n` 0-HѮ*UfHxBNP*@f-|7HUNX .`+|h;|* Э(@ n h 0(@ .9@ n0(0g* -@ @ Pg -|/` n)h `B . @)P|HxHywBHUNL0N^NuNV 9"HAHABAЁ-@R dfBNq n n1n  n1n n!nJg n .6"@ <"Q2`Hxf .6/NFPJg n . "@ < "Q`Hx( . /NFP n1n4JgJg(0.HP @//.HyN `HyNX0. H @/HyNP0. HJgV gN gJg$ n0(HP @/HyNPHyNXJf`B n-h-h0( H-@ n f-n-n0.-@ n fJg .Ю//.HyN `/.HyNP/.HyNP n(!-@Jg-| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -|HyNX`. . @/HyNP . f .| @/HyNP` n/(T/(,/((0(BH//(DHy N n0(@//(8/(4Hy?NN^NuNVHP;kB -! -S'@4 +4m( +4f: +8m +8f&0-"k@c7m"@'m4'm8Jk@gBk  gFJm&g> k mp` g -PBm ` +D-@Jo g(-!R m&cSm&`S0- H".䲀nZ0- Hf gD/.HTN>P .ѭ0.m p0-&c 0.m&`-!Bm&0- HЭ2+BHҫD-@Jo.0- H".䲀l D/HTN>P0.m -! n0(g@ ko8Jm g2HSNXX&@Jg/.NXB g`V g*0+HW b@0;N**** gHx6HSNP`Hx6` g0+HW b@0;NBJfpp0-&ЭHoJp0-&Э'@H n0("H"+HDЁS1@R nJhRfh@/.NX+d0-&m b HU/.aPJm f g k mp` +(n -TnR( +,(l'k(,Bk /.NxX7|BHSaBP -S'@4 -(o -Tn -(-@JkZg -\o/9/9 +`NNf0+ZHNd`h0+ZHN// 9N// 9"9N.N// +`N// 9NNN6N'@`BkZ -TfBk `P +`N// 9NNN7@ k l7| k< o7|< 7|ZBk n0(8H".ಀo(0(8H/ 8/N(P n0(8k@`$/. .8/N(P0.k@B n0(LfJHg .8/NX'm( +,(l'k(,0+H] b@0;N:h~`Jo n0( g /NzX7| `Jo7| HSNX7|x/.NzX`Jo|HSNXX`87|x`rBJf$HUHSaP.J f+`+`HTNX gX k mp`BJf/.NrX+RD0+HW b @0;NPX|7| n0(gBHyHS0.H/BNHSN`7|`7| HSNX7|x/.NzX`7|x` g Hx/-B` gRm HxB0- HЭ/HUHSNJg /.N\XLP0l ߬&Sg<0, HЬ.Jo(0+ Hl8߫0k / /N>P/+HTNIP mm0p`.&S +-@/+NIX/.NX`|BJg(Ug ,Df mfJl f0, HѭDp,!-@HTNIX -@(T n0( g/.NX`/. ."/NPg ,Dg ."/NX .` /NXBL8N^NuNVH<*n m$(hBB -,(-@p0-@-HHЁ2,8Hd0,8H`p0-@-HHЁ.Jm0-Ho0-H.-|0-H @-@ -,Ї2,8Hҭ(d .f -0(nJg60-Hg .Ї2,8Hl r2-@dJ-fp-f0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@Jo6 -PD". "HAddHABAЁ2,$HN #d0Jm@fJl8gJm fJm fBmHUaX`NId-@&ytg8Jk gHyNX7| SytRyt#tB'| `HxBN`P&@/.NIXfp7` '|T7|(Jg//./,DN &JfB Ы$@J fHyNXHx(HR/- N %m,%mD%j%j mlbp-f8-|-|0,$HrN l0,$HrN` < n1@ n"H3h` Jg m (Ј-@0(H-@Jg-SHxBNP&JfHSNX/.NX` S -S n1n/. n (Ј//.N n (ЈЮ-@` nBR nRh n0(f0(H-@* 鈁* n!0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@0,$HrN".lBJo5n" -0,o -0,5@&5j&&* !`+m(0Jg .Ї2,8Hf*! Юg .Ї5@ 5j .(Ї/HSNP5@$J-f .gR,߭, -,To+m,T -,ToJmZf;|Z -,+@\Jm fX -,(gN -`N// 9NNN;@ m l;| m< o;|< BmZBmBm ` -(RTo -(R+@T0,gBHRHU0-H/HxN .(Ї5@|B0,g <w` -$ //-HSN-@f6Jo -DЮPo -DЮ+@P-JgJ-gBL^HUNXX*@`$Rm m nB -`NN;@ m l;| m< o;|< J8g*0- H2-H;@ m l;| m< nR`V0-HS @ N//0- HNNN;@ m l;| m< o;|< +m(,HUNX`J m$ h0(g, mXlZB -(S/ -DS//- HUN`BmX;|Z `:HUN,X|HUNXB-` mlHxH4(H2(>FBmHUNXX*@g m m m$/(NzX `;|`;|`*nN^NuNV#(,#,(N^NuNVH8&n |b klHxHSNP&@Jf R`x Ы*@ c BHUN|DPp0--@0-Hg0-H".o^R`JB*B-;n ./HSNP;@gFRp0-/Hy`NPHSN`0-H/HSN>PJfHxp0-//-p0-//- Hy(Nl(@f&/-NgRXJgHxHxHUNl `X3RA #TkHSHyP ,"/N Jg8 ,"/NXL8N^NuNV n-h/NjX/.NzXN^NuNVJmn nd . b@0;NNNNNN`< . -@Hz .r @//.Hy(NkN^NuNVH8B*n ` 0-Hހ*UfHxBNP*@f/. NXp7`+|`;|* Э(@B(B,| P9@ . @)P . @)P n9h n9h9l Bl /HUNP9@ 9@| n&h0+/0+g <w`B/BHUNL8N^NuNV n-hBJfJ g-|`@0;N$j`JfHy(/.NgP-@JfHxHx/.N6 -@Jgf`bJf -|9`P/.NkX`@/./.NhTP-@`(-|((-` nJ g -|8`/./.NiP-@Jf/.Nx` nJ gz/NjX/.Nz`x/.NN`jJg4 . @-P nJ f|/./NiP-@Jg`r nJ g/./.a.P-@BJgJ/.NjXA ."@"`*/.NkX/.Nd`H/./.NkbPJg /.NX .` . cHynN`N^NuNVH N N\*y+y(8Z;|40-4Hr WЭZ+@| |Hy(/-NP#(PA#(TBy,~` ) @ R mB - @  -"@"R m#-#-#-#--+|FN,Na2NdNId-@NL N /.NIXNtaa(aBB09vH/NEL -@JfHy|NXHx ./HyN n/( N~X |w#w(#w,N\NNrHx/.09vH/N #|/NXHx/.09vH/N #,/NXB, |~ <C)"Q |~ <C*8"QNj #v 92<"<N y1@4 y|BNXJg, y@ 92<#) y!@ZNL8Bv yB( y1|4BNXJgNN y(P h=h H` y1|4NkL N^NuNVH *|B+M+MR ?mL N^NuNVH0(|0`)L)L )L)l(@0e 9"928N-@ 9"928N-@B`P й<*@;|BB B+y+| y!M#*HUNXR28mBvBw8-|p`$Rv n (w8o#w8 nJPfJvfHyNX vo, 9w8йoS"9oN"9oN#w8 9w8"9vN#w8 9+"9vN#+BN|XL0N^NuNVH *y#B`A@+H R@ 92`N*y` JmgNeHyHNZX)B`LJf #*yȻdJmf ,\ @ RmB BA# L N^NuNVH .. d ,\ @*Pf  )B` L N^NuNVH<*ng moSm` mf2/. /- NP)J f J9)fB Bm`|0H-@(m=lPp0,&-@Jg/.HTN$bPHTNȮXHTNXBm . g `gr`0.H"HA((HABAЁ. ` mg4Jmg.(mg"0.H",Nfp0,&g`V&|H`Jg 0nge0.H"HAHABAЁ-| @$P*y̻e^ `f 0.H/NpX0.H/NXXHU/.0.H/N L<N^NuNVHx(Hy(NP`NVN^NuNVN^NuNV#)N^NuNVH8-y)x n/(NHX*@g(mp0,& g )`j=lP0.H"HA((HABAЁ., @-PJg n f (f (f (g 0g n (g 0gf n  fV r -@ n ШSr -@m0 . y(P"(6遰m y(P <>".d ."(6遰m y(P <>".dB`6 n/( (Ю/0.H/ nN g n .m (g -|x`-|`B`/./9(PNxHP&@HxHSN-HP y(PB& n (S@鈁S n/( (Ю/0.H/ nN R n .mh y(P n (, @L8N^NuNVN^NuNVH0*y)x f -g )` r -@ ЭSr -@m . y(P"(6遰m y(P <>".d ."(6遰m~ y(P <>".ddB`F/./9(PNxHP(@HxHTN-HP y(PB(zTT@R .m y(P L0N^NuNVH B`F y(P (Z"(6Ё"Ё*@g$gp0@f*zUU@R)m ., @L N^NuNVN^NuNVN^NuNVN^NuNVH y)x r "9)遐.JlB ), 9)Іr 㠰-o  )`Z/9) 9)І//9)N Jf6Hy*8Hy)/9) 9)І/N$Jg B/NZPLN^NuNVH<(y(P , -@*y)x  gv gxJg , g fB`x ,6ЬZ"Ё&@g^p0+@R"HA HABAЁй$@*g`( ` `~+gR:m f~`l0,4Hr ЬZ"偐&@gFp0+@R"HA HABAЁй$@*f+gR>mB`j ЬZ&@gXp0+@R"HA HABAЁй$@*f$+gHS//,VNa R6mL (@*l RJn `g HTNX V.Jg2HnNNX3.p09.R/Hy.HnN /./. .X"Ҁ//.aJ9)gfB .찇lHx"<NЮ/09w`H/N (@gHTNX` < Y-@ .". -A y(T!A< .//.N@PB`/./.N@P "<NJfRg HTNXHx "<NЮ/09w`H/NH (@*l HH-@/ .R/NPR .fpX .fB/.N@PXSl8B/.N@Palg HTNXJg/.Hx/9N /.NXL8N^NuNVH0*n  -f -|`BJ-gXp0- fJ m gB(y`2 lf$Jlo ,f0g )`e 9-r . 9-й-r , . r R*///N J((fD |~ <C*"Q |~ <C*"QHy*Hy*//N$Jg y(P ( fNX`X y(P y(P /9(PN X`Hx/9(PNP y(P (  g y(P y(P . |* <C)"Q |* <C*8"Q///NXH JfLBB 9- //9- y(P (6r /HUBN(h)/.HUNPJgT y(PJVgH 9-r / R/ y(P hV/()l>:)l:69|4R +:Ы>ѹ`,)k66)k::)k>>9k44R +:Ы>ѹBB)kFFBRB,)yTdBlb0,(Hr?N. P @;Pj "<N"P A0R+0B ,\ @$PgXJg.NLJg$HxHn/-N )J9)Nq*nN^NuNVNLJg> n wѹw(NI\-@ n#w#w/NIXNN^NuNV.*y)x c )`NI\-@Jfn 9(P| @-P-h-h-h JfJg` .wmwf .wl B-n`4HywHna*P`" -` @-P-h-h-h /.NIXHx/-HnN )/.NIX*nN^NuNVH0*y)x(y(P c )`HxHn/-N )J9)fJg +maHnahXJfHnaZXJfNI\-@JfdHTHzNPJfJg.HywHnaPHnN X/HTHzbN A)P|)h)h)h `$A -`"@"#h#h#h /.NIXL0N^NuNV.*nHxHUNPJ|fJfB+m`n/.NIXNI\-@Hm|Hma$P -wnwf -woHmN X/HUHzzN /.NIX*nN^NuNV nJm nJm B@mp` nJf (ol!yoBN^NuNV.*n - lFJf4 JfJgN+U+m . J l:B@ S`,B@ S . B JfJ gp`B B*nN^NuNV n  nѐ n ( nѨ/.a2XN^NuNV n  n n ( n/.aXN^NuNV nJlS nB@ n B@mR nB@N^NuNV#w)N^NuNV.*y)x-UBHna\X*nN^NuNV.*y)xNI\-yw 9w"<N=@NI=yo=yoHx /HnN )*nN^NuNVH0*y)x(y(PNI\-@HTHz6NPB)l|B)JfJg0 ,wnwf ,wo ,w#)Jf B)l`4 |w)P)h ѬHlN X/HTHzN /.NIXL0N^NuNVBHn /.a" N^NuNVHxHn /.a N^NuNVH0*n(n `Jg/./ajPHH, %fHH,  lgn Xgnl DgnR %gavP`R Sr gBJg/.Hx,aPP-| nHH, o/./a(PR` n  oxR`-T .R @HH,g/./aP`/.Hx%`b Og` cgn bg` dg` ugn sgnn ogp`` xgZ`RL0N^NuNV. fJl/.Hx-aDP .D-@A*H .". N @ .". N-@Jf/.SHH/aPAb*nN^NuNV.BJw4g `B#w4*NHUHUN$P 9(PeDd @Jg @/(NKX/.Hy!aP/.BN>P*nN^NuNV/.Hy,aPN^NuNV n/($0(a/0(//. Hy?aNN^NuNVH ..J g^*y,Ȼg ->gNId, fHUHx N`hPHU/N`hPHUNRHX/NI`Jgv gn gf 0`0g(B0#0`0B 0 @BR mJ0m 0mB0"900 AR0Jg /NXL N^NuNVH0*nA(H+n ." Ҁ*( )nL0N^NuNVH8*nA(HJ of . ooHyXNX&L`  m»fp vod +"9oN"9o-AlD  m +Ё.  -@&Jg Ю //./9ad `R.+ . ѫ . fP'k'Sff rNJgHy`NX`PJf0BL8N^NuNVH JoRJ oJ .P*@-M`Jg P -och -ЭmZ -Эn . ѭJg .Ю m .Ю n ѭJgP+m+U` .Ю m$Jg .Ю n .  . ѕ`b.-+n-G.* P-G fA"nc:Q -Э//- n/(HypN+U+mB* .$f*J9w0g"B9w0/9$N ` HyNXL N^NuNVH<*nA(HJ nHyNXfB`&L` +nГnPJfJg +Г".Ү m +f2Г".Ү f$KJg|P%j%R` . ѫ . `^ +Г".Ү g$K`PJff`j%j %RQb .Ю '@ +Г".Ү '@ .& .L<N^NuNVpN^NuNVBN^NuNV . m . N^NuNV . n . N^NuNV . e . N^NuNV . b . N^NuNVH 9Ю eHyNX`B/9Hx 9 /N,pHx/9 9 /NwD B 9R " @p0@/NPXR m 9Юbf*y .ѹ L N^NuNVH..|` g `R mBLN^NuNVH0*n(n .. SJg gp`BL0N^NuNVH *nB`RJf L N^NuNVH .. n *P ( Jg> gJ gJRS n S n RJn n P n SB`.//NPJlp` U`//NPJm`L N^NuNVH0-y)xBHxHy0N *@J9)fgHUNX)`(y/ n n@ n/(/,NX/HTN *@fHT`2mF n (29,FAH;@&;|(;y)*;l,,HxHywHywHUNRl(l@HxHywHywHTN | <C"Q-m-lBHxBHxHnHUHxN(h)J9)f .fHyNXSmfm .g HmN X . g> .fHyNXSmfm .g HmN X*nN^NuNV.*y)x-m-mA-H-|BHna(P*nN^NuNVh.*y)xJo o )`BAl-H-m -/Hnl/-N )J9)f BHnaP*nhN^NuNV.*y)xA-H-|-m-mHxHnazP*nN^NuNVh.*y)xJo o )`BAl-H-m -/Hnl/-N )J9)f HxHna P*nhN^NuNVH<*n y)x d ,\ @(Pf  )`0HJ fr`rgBB &UB`$Jl )`n +ѭJmR .m-m y(P ( g*Hy)|NXJg -f)` lf0BHUB/, J f < ` < @N)`$l+l p0*& g`jHx HRNPp0*fj0g  f )j2 +l /. HUHRa(( )jp0*g(jHRN X`/. HUHRa ) .Ѭ .#)L<N^NuNVA-H-|-n-n-n-n-n/.Hn/. a. -@J g n `Jg-| .N^NuNVH0*n(n =mPBJg gHyNXJf JfB`Jl2p0-& f0.H"92gp`Jfmp0-&* fJf2HT0.H/0.H"HA((HABAЁ.`6mBHT0.H/0.H"HA((HABAЁ. @ PNP)9)HH`Jg f0 f( ,Ь-oHx/9(PNPp` `g=m -m n-h0`-| ,".N-@ ,".N, .䐆d .䐆` ,. `gJf -2-@JoNl. Ї/ fB`p//.HUN n"(d-@J9)f fJm f. ,Ї2o" @g g f ,Ї+@2 l .R n"(P"-2m n (0` n (HF2Ш4SL-@` .-@X#wX-n#wlJfJl./.NX-@ @/( @/( NFP nB(`R -Rf(/9wl/9wX/./.0.H/N`/./.0.H/NH -@+n` ."<N-@B`< .Ю/0.H/N;PJg .Ю/0.H/N:PR .ܰmf/./.0.H/N>`/./.0.H/NH -@ n .萨(l ` n .萨(. n g-|/NX`HT/./ n ( І/a)Jf, Іg ,2f n/.NX``p0-& @f /.N\`* Іf n/.Nj` /.NXmBJy)gm&J9)f JoJfd .L0N^NuNVH8*n.. (nB`PSJoJg&T-kJg .c-G , Jg8 gb g( .ѓ . . .Ѭ`Jf/./HUN`/.HU/N -@Jf&`Jf/./HUN `/.HU/` .L8N^NuNVH0..*n `SPJfHyNX(UJoJo - Jg" g, g,RSSRB`,//NPJl` T`//NPJlpL0N^NuNVdH0-y)x n/NHX*@JgL0f  )`6 n.( f/NLZX.Jf )` ff n , @` ff n , @` r, c )` g.JgR/Hn| n/(N )J9)g6`r @gJg/Hn|NFP`  g n-h| mfHn|//- N `(mp0,&-@x xgL @ff$ xg @xf ,2 -@|` f~g f}g)`=lPvB) y(P ( gHy)|NXJg )`zBHn|/0.vH/0.vH"HA((HABAЁ. @ PN)J9)f, @g"Jg/ n/(Hn|N )L0dN^NuNVpN^NuNVN^NuNVN^NuNVH0(y)xJn y(P `/,NTX*@g$ -f y(P0-*h(f - f )`JgHxHyNP`0-(H## ##  `$ -f HUN XHxHyNPJ n#)J l)BHyN XL0N^NuNVH0 y(P0((H"9gB` y(PB(.9 B S b@0;NVLLHxHx/9N Jg/9NX#HyN X`xHxHx/9N JgT/9Nl`.9Jm: l0 rN( @#` y(P(hVg" ,Df l<0(&fh~/9/9NP.lvHyx/9NPJg2Hyx 9V/NPJg/9/9NP.Hy`/9NPHy` 9V/NPJmJg,F`B/9N@PJm /9/9N@P`.9 rN(*@B  @ й(TgDR m 9(T@f 9gN*`N ` g y(T!yD bT y(Py fNHyN Xp`4HyN X y(P(HH/NX# `rL0N^NuNVH0*y)xNȢ(@JgN89|/-/-Hn/N)J9)f)n ` 9),\ @BBlL0N^NuNVH0*y)x/NHX(@gV lg &)`D/-/-Hna )J9)f"/./, NxP)/.NXL0N^NuNVH0*y)x/NHX(@g( lg &)`/-/, NP)L0N^NuNVH8*y)xJgJHxHn/-N )J9)fB/./-N Jf )`/NHX(@g lg &)`NI-@&l 0+f )`0+g"Jkf#)`zHxHkNNPJkfJkPf0+ g7|5PJkPg Q)`:0+ f>-kHx/.NPHxHSNP))n nB&n`lNXJmNȢ(@f 9),\ @B`-kHx/.NPJfHyPNX&n9|8)K HxHxNP-@/HSNPJgP n0(H".o 0(H-@/./- n (Ј/N Hx/-HnN /.NX/.NIXL8N^NuNVH8*y)x/NHX(@g lg &)`&l /-/-Hna L )J9)f/.HSN$P)J9)fhNI-@0+g0+g $)`00+gJkPfHxHkNNP`Q)BkP/.NIX/.NXL8N^NuNV)N^NuNVH0*y)x/NHX(@g lg &)`A-H-|-m-m-mBBHx/-/-N Jf )`\/-/-Hna )J9)f./- Hn/./, N) -#)/.NXL0N^NuNVH0*y)x/NHX(@g lg &)`A-H-|-m-m-mBBHx/-/-N Jf )`4J9)f,/- HnB/, N) -#)L0N^NuNVH0*y)xHxHn/-N )J9)f@/NHX(@g* lg &)`A-H-|-m-m-mBBB/-/-N Jf )`B/- HnHn/, N )J9)fJfB`H n0(H".ܲo 0(H-@/./- n (Ј/N )J9)f2Hx/-HnN )J9)f -#)Jg /.NXL0N^NuNVH0*y)x/NHX(@g lg &)`xA-H-|-m-m-mBBB/-/-N Jf )`,/- HnB/, N ) -#)L0N^NuNV)N^NuNV)N^NuNV-y)x n/NHX-@Jg2 @ hg &)` n/( n/( NP)N^NuNV-y)xB n/NHX-@Jg @ hg &)` n po )` nJ gfHx HxNP-@Jf 7)`~ n/( n (Ј/ n/( N )J9)f8 n ( n1@/. n/(/( n/( NJ)Jg /.NXN^NuNV-y)xB n/NHX-@Jg$ @ hg &)` nJ gJHxHn/(N )J9)fHx HxNP-@Jf 7)`/. n/(/( n/( N)J9)fv nJ gl n0(H".o 0(H-@/. n/( n (Ј/N )J9)f Hx n/(HnN )Jg /.NXN^NuNVH0BBHxHnHxN)J9)fBBHxHnHxN)J9)fNȢ*@g-y):;|+n NȢ(@gL89|)n #))#)/./.NPN^NuNVH<*y)xHna@X)J9)f#.HxBHy0N (@gx l fp0,& @gHTNX)`HHT/-0.H/aB &@g*#.A$H`N0fS.AҵeBL<N^NuNVH8BJ gp`p/0. H/0. H"HAHABAЁ-x @ PNP)J9)gX))Jg /.NXgBg HTNXJg /.NXB`2Hx Hx0. H/NH -@ @ f*|H`"Jg0. Uf`l`e*|HdJf+n: n&h /+hNX(@+L/+h/, n/( N /.NXB&l T\f 0nJ gp`B@J f| +4SЫ"+4N-@/+Hy,pN7>P-@JgB`-k0 .Ы8o ."+4N-@/. +Ю"+d/0. H/NH -@ @ g/+/.N8P` /./. n/( N ."+8NAЈ @ .Ѯ/.NXB +8Ѯ .m,+n: Jg nh/.NX L8N^NuNV-y)x n/(a X)N^NuNVBa X)N^NuNVH8HnaJX-@Jf$*|H`Jg0.Ugep`0.H/NXN0.H/N2X-@l Jfp`Jm(mlHTNX m&h /+/+N8PJ+fp`B-@/-NXBBU HrN/N<8XJfJ/.0.H/0.H"HAHABAЁ-| @ PNP0.H/NXXBL8N^NuNVH0 n h*h /-hHx n0H/N> (@/-h/, HUN HTN\X -4SЭ"-4N-@-mB`-m0 .Э8o ."-4N-@/. -Ю"-d/ n0H/N> (@/./, /.N .ѮHTN\X -8Ѯ .mrL0N^NuNV.NLJf 9)HH`lHxBHy0N *@gp0-& `gp`4=mP0.H.mp`HUNX n0B*nN^NuNVHxNVXN^NuNV.*y)x#/#/#/ # /$*nN^NuNVNLJggHx0(BH/NlPN^NuNVH0*y`F mg8Jmg2(mg&p0,& f0. H",NfUeL0N^NuNVH . fg mg, tg,`R*|X`( ".lX`*|p`*||.fJg ".f `BL N^NuNVH0(y)xNLJgJg#BJf$*ygHUNXB`HxBHy0N *@gfp0-& g )HUN`>Jg( y (f 0( m g/9NX#HUNXL0N^NuNVH8&|JgV y(h$, ,`Ԭ",<ҹ ,(NrdNo#BHyNX*yg M(h$, ,`Ԭ",<ҹ ,(NrdNn #BHy$N`4HUNȮXB (X @ Ї"@R m/9,aX7@ /9,aX7@ 9w-/aX7@'y-7y)7y)Bk 9,й,.g 9,й,й,"N7@ 9,й-/aX7@J,g 7y,`7|y--m2B9)BHx/.Hx HSHUHxN(h)J9)g/.HUNPHUNXL8N^NuNVH..BB`R * (( lJgR mR r ЇLN^NuNV | .L"@"#h#h3h N^NuNV.*nNIl-@`4 ->g.J$g(HU m$NX@>HxHmNPJfHxHUaP/.NIX*nN^NuNVH *nNId. . gHm N|XJlHUN X . gXHmN X>/. HU0-8H"HA((HABAЁ. @ PNPHmN|XJl . g"HUN|XJlB-DB-IB-J>/NIXL N^NuNVH *n Э . oHxHUaP> m(Hm-QHH/N4PJf>HUaBXL N^NuNV.*nfHy NX>HUa X*nN^NuNVH *nNIl. ->!fJ$g HU m$NX/NIXL N^NuNVH *n0-8H-@ . t}g"n tgn tg nt trft -Efl y(P0(&mBg\,fT ( fH +g< +g0Hx0(&H/NlPHxHyvNP` tg . t gn tgn tgn| tgn trg&/././. HUNp` tg$n tf` tvf` t gn( tgn t~f\` t fN` tugn< tf2`-EHH n B`T n.Bmp`` >` n-PNIl-@ -: f . gHUa`x -:".gb .gFHm HUNP-U-m-mA *+h+hA+P +h+h` :HUaX t f+n:` .: -: g>HUaVX/.NIX`" n-P -: gHUa<` :HUa>X`j -:".FgP .fHm HUNP-U-m-mA *+h+hA+P +h+h -: gL`8 n :`lHx/.HmLN `RHxHmL/.`>`8 n.Jf~`/HUaP`HUarX`NIl-@ ->f>BHU0-8H"HA((HABAЁ. @ PNP`NIl-@ ->f -:g`>:`DJy)g 9,Ȱgp `HU nHH/-EH(h @ PN`" tg ` tgn tg`v tg`h @fgn( tng>n tg`B tog`4 @tgRn @tg` @tgD` L N^NuNVB n (: g/aX n-h (:"g Ѯ .N^NuNVH 0. H$HB((HBBBЂ.$ @$0. "HAZZHABAЁԀ*BNIl-@ . g g*`n m( whRf>`VJ(f+y(P(`F-H @0H"-oFJ,g m, whRf >`+y(P,/.NIXB`HUaX-@Jo/.NIXpL N^NuNVH0*n (y(P;n 8Jl&f #,3 ,JmBf;l(B9mB&>> -EgHUaXBL0N^NuNV.*nJ-EgHUaXB-E`BmBHUaXB>*nN^NuNVH *n:>-U-m-mBB+m`HU/a$PHnN|X.l>L N^NuNVH ..*n ,-:  gHUazXRɌ gHUa~X  gb o8HxHUaP -:@g ->g-P-Qg`HU/N4PJmHUaXHU/a>` ->f ->g> -Ef-YHHf& -:gHUHyaJP>`L-WHHf@ -:f4HxHUaPHU/aP Э gHUaX:` -THHf8 -:f HxHUaZPHU/a\PHx0-BH/Nl`-QHHf\ ->f>>BHU0-8H"HA((HABAЁ. @ PNP`x-PHHgX`f-PHHg@-NHHg -OHHf: -:f HxHUaPHU/aP-NHHfp`p/`( gX o:-H @0H"-l -EfHUHxa`HU/N4PJl` ->g2-LHHg -MHHfHUHUNX/a P-LHHfJgBHUHUNX/a `*-MHHfh -:g(-IHH"fJg>HUHUNX/a P`HU/alPHUHx a`PHUN|XJnB-I>` -Ef-XHHfnJgHUNX. g fHU/a PJf`nHU/a PJg^HUNX. g fHU/N4`2-VHHf HUa X` Э m -EgP`HU/N4PJmHU/aPJgB-IHm HUNPHUaX`-IR-IJfmFJ> \f> ->g>HUHx/aP-FHH-@HU/a P-RHHfV -:gH-FHH op` -FHH-@JoHUHxa*PS`>:HUaXL N^NuNVH0..*n -: g2 -:gp`Hm/N4PJg `RɈ` f -:g fp -: f^-Fr. -:f0NIl*Hm/HyN ߹Ɉ/NIX-FJfPp `JRɈ -:gj(| Jg&HHfHUHx\aPJl*,HH. Am ZnHUHx\aPJm` am zn f -:gHUHx aPJl ~f -:g~` -:fHm/N4PJfAF(H < @HH,B ? b@0;N\JgS`~ -:, f Jg&HxHHV/NP.` f~B`: -:r , fHHr. lBRJg -:fHm /N4P`x -:@g~` -:r , f ~`h~ `b g fPHH-@mB l6HmHxN4PR`L0N^NuNVH0*nB ->fp` y(P0(&mBg +g +g ( fHx0(&H/NlPHxHyvNP`n ->g -> g/.NIXB`HxHUNP/.NIXNIl-@ -: gHUa X/.NIX,g,,-:  gPNIl-@Jol/NIXJfJg n Jg/HUN|X/NpP-@` g `A (@NIl-@Jn, ->g -> g/.NIXp#`/.NIX-|`& g f~ g< n4 ->gn < @Jg < @HH.> -Efh-UHHf\Hx0-BH/NlPJgHxHyvNP`h Am Zn ` \f>`Z-RHHf gT/. /NpP-@Jf6 n Jg, fHU/avPJfBHTN|X.l> ->g2 3l*Hm-PHH/N4PJf>HUaxX .L0N^NuNVpH8*n(n ->fp`-H @0H-@-lB`f,f -:@g| y(P ( fj +g^ +gRHx0(&H/NlPHxHyvNP y(P0(&mBg`SPJlHy+NXJo T.(Jg do~dA&HHTHx/HSN.-@Jf -nD -:f -:gJoHH*B-IHU/a0P*lHS -oNIl-@Jg T Tߨ߬ -n0/.NIX` HUaXHxHyvNP`Hx?Hy g ,fp#` B`@>HxHmNP`L8pN^NuNVH0..*n -:g: -:gZJ-If HUaX` g fHxHUa`l < @ b@0;N00@00 -:g Am ZoHx` -:f`-IHHm^NIl-@-FHH, >:mJF(m`HUHH/aPHTHUNP(@f:>/.NIX-FHH-F o|SmbHUHxaP`Hy3NX`D -:g& ->fHUHx\aP>HU/` HU-LHH/aPS-IL0N^NuNVH0*n -:g <:` <>(@` HUHTa6PS lL0N^NuNVH0*n -VgHU-VHH/aPHUHx a PNIl-@(m`HUHH/alPHTHm NP(@f(m`HUHH/a@PHTHUNP(@f>/.NIXmIB-JL0N^NuNVH ..*n -> f: -:g -: gHU/` f -:g~ -:gh  n g f  f8HUHx^aP f~?` -:g``@ -:g Am Zn HU /aPL N^NuNVH ..*n g,-RHHg -SHHg f -:gp`BL N^NuNVH0*n(n `HTHH/aPfL0N^NuNV nJ(g, (>//((NP n> nB(/.N XN^NuNVH0*n -Efp`.HxNX(@HxHUNPP*+l BB BL0N^NuNVH *nNIl.HUN XJg/NXB`Hy@NXBBB B-E/NIXL N^NuNVH *n ->fp`jNIl.` -EfHxHUNPJ g/NIX -Ef/. B/- U/( N.-@ U+h BB .L N^NuNVH ..*n J f4 mRR g f+| HUN XL N^NuNV . tf( . tg @tg @tg @tgp`pN^NuNV.0.  mp`0. "HAZZHABAЁ͠*@ ->f@HUNP,XB:J$g> ->f0>HxHUNP` ->gJy)gp`"HU0. H/-EH(T @ PNP*nN^NuNV.0. "HAZZHABAЁ͠*@HU-EH(X @ PNXHUNZPX*nN^NuNVH00. "HAZZHABAЁ͠*@0. "HAHABAЁ (@B  fj` y(P0(&mBg^ +g +g ( gp`Hx y(P0(&H/NlPHxHyvNP,gJf$ -> gp#`HxHUNP`^ o, n Jo"/HUN|X/N/PJl-| f HUN|XJg*`ZJ$g"/. HU-EH(\ @ PNP-@HmN XJ g //, NPB  .L0N^NuNV.0. "HAZZHABAЁ͠*@J$fp`/. HU-EH(` @ PNP*nN^NuNV. n0(8"HAHABAЁ *@ n (>f g+|/.a X*nN^NuNV n0(8"HAHABAЁ -@ @Jg* @ //(NP nB n ./N XN^NuNV.0.  mp`0. "HAZZHABAЁ͠*@J$gp`Z+|s$ ->g HUN X>0. "HAHABAЁ -@ @B nBB*nN^NuNV.0. "HAZZHABAЁ͠*@ ->gHx0-BH/NlP>HxHUNPPB$*nN^NuNV.0. "HAZZHABAЁ͠*@B ->fp`N0. "HAHABAЁ -@ @ gfJg(/. /(N/P-@Jf nBB`/. BN/P-@`$ n gp#`HxHmNPJg ->fJg. n Jo$/HmN|X/N/PJl-|-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,> .*nN^NuNV.*n0-8"HAHABAЁ -@J f-| @` n n . HUaxX*nN^NuNV.0. "HAZZHABAЁ͠*@0. "HAHABAЁ(( -@ ->fp`NIl-@ . g gf/.NIXB`Jg ->f/.NIX` n-hg n whRf n` n!y(P` n  gJg-h g n whRf n`f n!y(P `V*nN^NuNV|H<0. "HAZZHABAЁ͠*@B0. "HAHABAЁ -@B ->fp` n Jg4$PJf4S n P n JlHy NX n Jf .`J dl *`pd.A(H/. Hx/HTN.-@Jf Ї&@`H n g* Ѫ n Ѩ n `HxHmNP n  gVJfHU/HTN HUBN4PHUN XB`HUHH/-EH(h @ PNPRdJ-Dg mHUN X -> gb Ѫ n Ѩ n Jf|p#L<|N^NuNVH00. "HAZZHABAЁ͠*@0. "HAHABAЁ (@0. H"HA((HABAЁ. @ tf . f~gl tpg" t gt tig.`z -Pfp` nJg`B` nJg `HxHUNPP` nJg``HmN|XJl0. H//./. HUNR-@Jl-| -QgRB-@ @gJg< `Jf@HUaX .L0N^NuNVH0*nNIl,Jn~BB+m` m.RSn: -S(@ (@BB((#(J9f>`P -fD(m X+@((#(J9gHyN XB9/NIX L0N^NuNVH8*n(n JoNIl.Jo|-LRSg\ mRSnz -S&@ &@B+m&(#(J9gHyN XB9/NIX `rBB+m/NIXB`X -ff&m X+@&(#(J9g4HyN XB9`L8N^NuNVH8*nNIl-@Jn D./.NIX `H -. l.J g(m&LǹdHH g. `R`L8N^NuNVH0*n.. NIl,JoJoJg -(@ -Sf-m`  -@ .-@mB X+@((#(J9gHyN XB9`r߭Jn2((#(J9gHyN XB9Jn B+mB/NIXL0N^NuNVH8*n NIl.&mgJl:(y(f/NIXp`f#(BA&H+K`2 f(A(H((g(T#(BA&H R+K/NIXBL8N^NuNVH8*n.. JnB`*NIl, n(hgJlf&y(g\#(BA(H n!L`6 f(A&H&(g"&S#(BA(HSJf n!L  nѐ/NIX L8N^NuNVH0*n(n JgRg f ,X` `BL0N^NuNVH0*nNIl,Jn~`S mHH.Sn0(m (@B+m((#(`d - fR -+@(m (@`(T f-LA +H(T((#( nB/NIX L0N^NuNV.` /. /a\P/.aX.l..N^NuNVH *n lp`"BHUaXAR m0.HL N^NuNVH *n NIl.J(f/NIXp`4=n BHUAHH/aPR m/NIXBL N^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNVJ,fp`>/. 09,H/09,H"HA((HABAЁ. @ PNPN^NuNV tq fB,By, y(PBh&B`TJ,fp`H/././. 09,H/09,H"HA((HABAЁ. @ PNN^NuNVJ,f )B`>/. 09,H/09,H"HA((HABAЁ.( @ PNPN^NuNV. . tg0n t~gFn tvgn f~gp`Hx .N//.N B`Hx/. .N/`*nNIl-@ n (: f0- f t f/.NPZ` n (:2-g0-gf  //NP n-P-h-h . @"n"#h#hA . "@"#h#h` n :/.NnlX nUG nmH nmL nmM n:0-H n: n (: g>/.NRHX/.NIX`*n nG nhH nhL nhM n (:;@`N nJg n >`6 n>`&Hx .T`Hx/. .T` n rF n:` n: n r n:` n (:r n ` n  n1@B` n0(BH` t}g`` t gn tg`H t g~`: @tgn& @twgn tug` @t|gn` @ttgn @tg`*nN^NuNVH8*n(m .0b ,LFg2Hl/./,00- H/Hy,NHyXNX .0fJgJy)g*$, ,`Ԭ ,(", &@/+/+ NFPB( `*HyhHTaPHlHyyNP)BL8N^NuNVH<*n(m .0b" ,LFf .0b ,LFg6Hl/././,00- H/HyNHyNXJy)g*$, ,`Ԭ ,(", &@/./+ /* N ./ + Ю/NFPHRNX/./. HUa ` Hy 0HTaPHlHy ANP)BL<N^NuNVH8*n(mJg ,,",N". eB . ",N-@Hz :/./. /HUa\-@Jgl//-0- H/N &@fB/.HSa ``Jk&g.Hl/+p0+&/Hy iNHy NX `*Hy HTaPHlHy NP)BL8N^NuNV.*n -"-,N-@-mBB` ."-pAЈ @ "-lF®Ё @ l` ."-pAЈ @ "-lF®Ё @ (m0-n ."-pAЈ @ "-lF®Ё @-PR .,md -".N*nN^NuNVH  n*h ."-\NJg .SЮ @Jf l, n ("-N-@ -".NЭ8`X -"-,N-@ -R-@`< ."-pAЈ @ "-lF®Ё @ (m+n`R .,mB`4 ."-pAЈ @ "-lF®Ё @ (lR .oB` .SЮ @ Э8-@ .Xo" -X"-`".XҮ AАf`J@gZ -@"-DN"-N$ -|"HAHABAЁ" N"-8SЁ"-8N"-8NѮ .L N^NuNV.-n n*h/././. / nN-@Jg .`-|`T .Ѯ . ,m -, /.B/. /. nN-@Jf ."HAHABAЁ-@ .,m .T"-,N-@ -|`8/.B/. /. nN-@JfRR . ,fB R .,mB*nN^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @ ."( lB`< ."-T-@ -LF-@ .ЮS"-8N".n/- -". N$"-F® -NԀԭ -d/ n0( H/NH (@&l f UgHTNX`P'yw ."-N-@ ."-T-@`< .ЮrNAЈ @ .ЮrNrāgR .m-n`< .ЮrNAЈ @ .ЮrNrāgR -8".m ."-T".A4҈ AS .gA4 .R ."-T-@`f .ЮrNtF .ЮrNAЈ @S$S . "-pAЈ @ "-lF® Ё @S R .mR-HTNX .L8N^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @Jf .0fB`/- -". N$"-F® -NԀԭ -d/ n0( H/NH (@&l f Ug HTNX`Jf .0gx'yw .0f&/.HSHUa -@HTNX .` ."-T-@-@`A4 .JfR .8m .8fJgf/.HSHUa -@"-N-@..`, .ЇrNt .ЇrNAЈ @R8m -8.߫$߭ . "-pAЈ @ "-lF® Ё @ߨ R-A4 R`/./.HSHUa -@Jm2B`. .ЇrNtF .ЇrNAЈ @Rm .$ . . "-pAЈ @ "-lF® Ё @ . R-A4 .S .gA4 .RHTNX . "-NЮL8N^NuNVH0*n(n Jf -l(`8 -8SF ."-N-@"-`/HlHUN Jg -n` ."-|N"-N-@AT .JgJXf( -".N"-|SЁ"-|N-@`A .-H ."-|N"-N"-N-@.` Ю @JPn R m fB` Ю @JPnRm Ю @JPo ."-XN-@ ."-N"-|$-`N-@A\ .  Pf(Hm//.Hy NHy NXA\ . 0H. .Ї/HlHUN Jg .Ї"-`-@`zA`-@Jo <".nށ`Hm//.Hy!NHy!,NX/-8/.HTHUa -@JlB`)n( ."-`/HlHUN SS , "-pAЈ @ "-lF¬ Ё @S ."-|N"-N-@A .$ ."-|N"-N"-NԀ BSPAT .SR- , "-NЮL0N^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @Jg/- -". N$"-F® -NԀԭ -d/ n0( H/NH (@&l f UfxJ gz'ywJg ."-N-@rNAЈ @HH .rNrāf .rNt .rNAЈ @S S . "-pAЈ @ "-lF® Ё @SR- . @f0RR . "-pAЈ @ "-lF® Ё @RHTNX . "-NЮ`p-k0B`NR .mB .rNAЈ @HH .rNrāf 'n0`R .mHTNXBL8N^NuNVH<*n(m .0b ,LFg2Hl/./,00- H/Hy!NNHy!zNX . ",N-@/. HTNڌPJg/-/. Hy!N `/, ,".N$",F® ,NԀԬ ,d/0- H/NH $@&j f Ug HRN`'yw . ",N-@ .0f . ",`/HkHTN Jg.Hl/. 0- H/Hy!NHy!NX . ",`/HkHTN܎ RR .",pAЈ @ ",lF®Ё @R . ",|N",N.A $ . `\ . ",8N". -A rNAЈ @ .rNp8"<ā-BHxHk4/HTN .",T-@B` . ЇrNAЈ @ . ЇrNrāg2Hl . Ї/0- H/Hy!NHy!NX . ЇrNt . ЇrNAЈ @Rmh߫$߬ .",pAЈ @ ",lF®Ё @ߨ .rNAЈ @ .rNp8"<ā-BHxHk4/HTN(( .",`/HkHTN Jg ,8$ ,8 .",pAЈ @ ",lF®Ё @ ,8 RR .",pAЈ @ ",lF®Ё @R .",|N",N.A $ .",|N",N",NԀ BRPAT RR,HRNXLNHy"]NX . rNtF . rNAЈ @R R ."-pAЈ @ "-lF®Ё @R . @f0SS ."-pAЈ @ "-lF®Ё @SR-HSNXL8N^NuNVH0*n(n Jg ."-N` ,,rN-@ -^rN-@ -8rN".SЁr/ -8' @/AHP/.NJ-@JfZ .R-@B -8rN".SЁr/ -8' @/AHP/.NJ-@Jg .Ю-@)@, .P-@` .rNAЈ @ .rNp8"<ā-B -@ .$ @-P .$ @-PB`0 .䰮f .Ю`d .-@ .-@R -8".ܲo -8Ѯ .m>Hm/.Hy"wN Hy"NXpL0N^NuNV/. ./Hy"N N^NuNV.JfHy"NX/./. 0. H/a *@ f\ -oHy"NXHU0. H"HAHABAЁ- @ PNXR,HUa vX *nN^NuNVH0/. 0. H/aPJfx/./. 0. H/a *@ fT -oHy"NXHU0. H"HAHABAЁ- @ PNXR,Jg/.0. H/aPJf/./.0. H/a (@ g HTaX`T ,oHy"NXHT0. H"HAHABAЁ- @ PNXR,f/./. 0. H/a ` HUa X L0N^NuNVH *n. fR- -oHy"NXHU0-H"HAHABAЁ- @ PNX fHUa ~XHUaX` gL N^NuNVH *n fR-0-H"HAHABAЁ- @. gHUa` HUa,XL N^NuNV.*nHUaX*nN^NuNVH0*n @g HUN X 90@g0Hy0N X g g`;|NId.Jn&(|`(|Ȱ l !M+l )M +L`J f g(|0` g(|Ȱ`(|p l!M +l)M+L 7/NIXL0N^NuNVH0 . rN2. HЁr?N"HA HABAЁ(@*l`& -$ f0-n f fp` *mfBL0N^NuNV/. 0. H/atPJg/./. 0. H/a `BN^NuNVH0 e-|@ . rN2. HЁr?N"HA HABAЁ(@*l` -$ f0-n f fNId-@ g"@HxHUNP/.NIX`/.NIXNId-@ m!m m !m/.NIX/.HUaPJgR`*mfF0. H.mHy"NXa*@HUaX m!m m!m+l+L l!M)M;n +n $Bm/.HUaPJg L0N^NuNVH0a*@HUafX m!m m!m(|Ȱ+l+L l!M)M;|Bm/.HUaPJg L0N^NuNVH0*n . fp` . l6 gHUaXB` gvHy"NX`d mgT-m$ . "<NЮS-@ -$rN2-HЁr?N"HA HABAЁ-@ n(h`g0,mf fJg ,$n ,"<NЬ$oNId-@ g$@HxHTNP/.NIX`p/.NIXNId-@ l!l l !l/.NIX gHTap`HTaX(lf/. HUa PL0N^NuNVH$*n . "<Nr -@gl( - Ю/ -//98N `-mgx - Ю/ .//98N $@fj/./98NP$@gN/.HR/- N /- /./98N `/./98NP$@g+J falJfRf HUaPXB`+n+n pL$N^NuNV nJg /( /(/98N nB nBN^NuNVH0NId-@(|Ȱ` , f@0b/.NIX0fB`*l NId-@ m!m m !m/.NIX gHUa6X`p*HUa"X m!m m!m+y+| y!M#;|BmHUa XpL0N^NuNVH0` @HxHTNP/.NIXNId-@(|` , f@0b0g/.NIX*l NId-@ m!m m !m/.NIX gHUa `v* L0N^NuNV.*nNId-@`HxHUNP g/.NIXJ9)fHUaX)*nN^NuNV.*n gHy"NX  gHU m0N` gHUa`HUN X*nN^NuNV.-n ."<NЮS-@ . rN2. HЁr?N"HA HABAЁ-@ n*h`0-n f fJg -$n -"<NЭ$oNId-@ gh@HxHUNP/.NI`B/.NIXNId-@ m!m m !m/.NIXHUaX`2 f/.NIX*mf*nN^NuNVH0`\ n g 0. mflNId-@ m!m m !m/.NIXHUaX/.NIXNId-@(|0`*l ` f*m f@e/.NIXL0N^NuNV.*nB g0-H-@fp` .*nN^NuNVH0(|`$*l`0-n f*mf eL0N^NuNVH *nJ l)B`-mBwXBwl n -2"(P-@Jf l l lR n"(P"-2m n (0` n (HF2Ш4SL-@ n차0lJo/(0/HmN/./.HUN/AN ./HUN*-@Jfp` .R n"(0N+@2 n ($ n"(dAN". mB/.NX lAN . -P f Jg`\Jg . R n"(0N"-2l8Jgh n (HF2Ш4SL-@ (4ЮSL-@o//.HmN/. /. HUN//.HUN*`h . R n"(0N"-2l n (4ЮSL-@` n-h0/.HmN/. /. HUN/HUN -@Jg~ @ ($ n"(d-@p0-& @f /.N\` /.NXAN . mB l$AN . R  n"(d#wX . R l . T n"(P"-2m n (0` n (HF2Ш4SL#wl`B-|-n  -| n"(t .N-@ . m .䑮 SJnJghA~p-PJf g(BB/.HUN-@ n/(0/HUN -@Jg @ ($ n"(d-@/.N\XA~p mB`x n/(0 ."(d/0- H/NH -@ @ g/NX` n-h n"(t .N-@ . ".N n"(tN. Ю @-PJf f/.NX`Jf* lBB`/.//.HUN-@ n/(0/.HUN -@Jg @ ($ n"(d-@ mp0-& @f /.N\` /.NX Ю @ /.N` /.NXR o n (tSl* RЮ @  n"(d#wX n#0wl .L N^NuNVH8*n(n &m f+L +LB `r ,((lFJ g$ k (((l, k ,((m&HJ f)k 'L f.+L`(&k `J g k (((m ,((m&H`L8N^NuNVH *n=mP0.H.p0-& g `g8B`j2ep`^/. 0.H/ "HA((HABAЁ.`..d/. 0.H/ "HAHABAЁ-x @ PNPL N^NuNVH0*n.. fn mJ(g4p0-& g p0-& `g )`p0- g HUN&Xp0- g )`\Jy)fB`R09)m*g209)m,g$(|) g0-,Hg X)ep0-&f )pL0N^NuNV./.BHy0N *@g 09)m*f `aJfHUNXB*nN^NuNVJy)f y-p` )BN^NuNVH0*y0(|~?`()LPSl#A#+|"*+M.9o`&*+M y +y"A#SnBL0N^NuNVH<*n 0. H/N0XgHy"NX0. HЮr?N&@(S` .f0. l fp0,glHx HTNP`p0,gD$|H`& *f=R j*h -|`LeHy#NXJl f,-lg n!l""`#" l" BB"Rl l`(Tf,(yfHy#NZX)B`T-lg n!|"#BB"HTNIXHSHTNIP9n )M)n9|Rl B/-0 ."-N" -N$ ."-N"-F" -NԀԭ ."-N"-xN"-`Ԁ -d/0. H/NH -@ @ g(/NXHTNIX()LBHTaPX` n-h ."-xNѮ n <C&"Q/.NX L<N^NuNV.*np0-fHy#NXHUaXHUa X*nN^NuNV.*n m fmJm(n6BHUaPp0-&-@Bm&BNmB/./-HUN p0-FgBHywHywHUaRHUaXBmJg y +y"`#+|"BA#Sm *nN^NuNVH8*n&mp0-Fg2J+f*/+0 -"+N" +N$ -"+N"+F" +NԀԫ -"+N"+xN"+`Ԁ +d/0- H/NH (@ g HTN`p0-g n +P6p0-g n+P>p0-@g+ywFm -"+xNЬ -@A&"n <"QJg HTN\`HTNXL8N^NuNV(H0 n (2 cP*h . Э0S"-PS,  -@t-@ -t"N".-A n <(CJ"Q2-|FA .FJl( .~".FЁ @BA .F SFJFl~ ` .N"Ё @BSn n!n 2 nhBHxHywHyw/.aAJ(H-|FA~ .F-PJgR/.FA .F//.HTa*A .FJl"A~ .FB/-0/.HTNr A .FJlVSFJFl|~ `jAN -PJgTAN B l R"-P",2m -0` -HF2Э4SL*//.HTNr SnJmAN -PJg l R"-P",2m -0` -HF2Э4SL-@@)n 2 l R"-P",2m -0` -HF2Э4SL-@0(XP2(bJ#4g0 hb /aXJgHy#8HTaP .ѹ-` g n0(-@Jg0(XPJox .İm -|-y- n0(`JJfH .Ѯ f-y- .䰮m$-| n0(й-䐮-@ nJg40(y.f(0(/ P/Hy.N Jg-y- n0(ѹ-0(Ѯ 9-䰮m  fhJfbJl(gZHxHTNPJf@JfB-`#-#-lBg HRNX/.NX#/B` n0(XЮP2c4Hy#FHTaP n0(XЮP)@2lB n0(XP/Hy. /N HRNX  fJfHxHTNPJf>#/ 9-fB-` 9-䐮#-Jg ,. fRl `/9. HS0, H/N (@f/9/N` 9..f" 9..fJ9.f,f:#.  f*Jg"JfHxHTNPJg`b . f f-| l ."HAHABAЁJ @Jgh ."HAHABAЁH @0l fBHTNX ."HAHABAЁN @(PHTNȮXRl &lU`NR`f#/ ,. f )`/9. HS0, H/N (@g`\-LHxHy#WHy.N Jfp/.NX/9. HS0, H/N (@fP/.NXg HRNXg HTNX/.NX` ,. ffRl &lp0,& f8Jf /f*HUNNXR-@ ,2Ю dR oB>)`P/9. HS0, H/N (@/.NXfn`/. n ( Ь2/HUN BHxB/,2 n/( HTBN(h)J9)f n*h HTNX /f:/.NX`R /g(y,Ĺf(y|HTNȮXRl `(nHTNȮX&l` /g/.NXJg"#/`$R /g/.NX`/.NX L<N^NuNV/. /9- n/( (/Hy#ZNN^NuNVH *nB`AJfp`Rp0-eAHHL N^NuNVH0B n#. -p09.XP-@J-fV 9-gHy#NX3.BHx/9-/.Hy. /9/HxN(h-@` 9-й- y/2c 9-й-!@2Hn/9-/9/az -@Jf/9/NX9)HH`B*np0-XP-@p0--@p0--@`d .Ю(@Jg;n Ю*@` .Ѯp0,XP-@p0,Ѯp0,Ѯ/.HUHTN .-eJf, .Ю찮dHy#NX .Ю3.`. .lHy#NX3.;n Ю*@/.HUHy. N /.N\X y/hB/9/NX .L0N^NuNVH0*y/J-f>B. BHx/9-p09.XP/Hy. HUHxN(h`HHn 9-䐹-/HUa (@fB` n09.hHTN\XmBpL0N^NuNV n #. BHx/9-p09.XP/Hy. /.HxN(h)/.NXN^NuNVH0 n*h . "-P-@ -HF -@ l .R"-P n"(2m -0` n (2"-HFЭ4SL-@//.B/./.N"-d-@J9)f `HTNXB`@/./. n0( H/NH (@ fJg , Ю n L0N^NuNVH0*nA(HB`HnHx/HxHTHUBN(h-@ <-@Jf" mp0,XP".dB`6Jg ,.f lg lf ,. fp0,ހ2mrpL0N^NuNVH0J#gaJwpfRwp(|H`rJgf Tg` l-h nJ(gLJ(g( ./Hy#NPHy#NX nB( n!yw HTNIXe*y0`Hp0-f4Jm g.mRm BHywHywHUNHUNXteBwpHxNpXL0N^NuNVH0*n(m ,0SЭ2",0N-@B`rHx/.HUN ",d-@ l .R",P"-2m ,0` ,HF2Ь4SL//.0- H/N R .mL0N^NuNVH n (8' @ Ю @-@ . -@ z`p n (8rN"ҀpgP $ @. $ @,(`& . f Ю @ .ѐ؅R n8oR n8mLN^NuNV.*n . $e&/. Hy#NPHy#HUNPp`B*nN^NuNV n (8S b@0;Nj,` . Ю @ fp` .rA .Ю @r.r.g` .rA .Ю @r.r.fL` .rA .Ю @r.r.f`FHy#NXBN^NuNV n (8S b~@0;N\Bt ttt`p . Ю @B`b .rF .Ю @`@ .rF .` .rF .`Hy#NXN^NuNV n (8S bz@0;NZBp"ppp`l . Ю @`\ .r .Ю @`< .r .` .r .`Hy$NXN^NuNVH0*|H`TJgH0n f@ m(h T\g*Hl0. H/Hy$ N Hy$"NX `4e0. H/Hy$3NPHy$?NXBL0N^NuNV.0. y2 fp`2*|H` 0n f HrN`ep*nN^NuNVH0*|0B`BBA .BR oNId-@(m `$ ,"<NAЈ @RR(l f/.NIX/. .# @/Hy$aN BA .Jg(A ./ .r /Hy$nN R oHy$vNX@R0e L0N^NuNVHy,a"XN^NuNVNLJg Hy,aXN^NuNVH0*nHxBHy0N (@gTp0,& @g)HTNX`,Hx@HTNPJfHTNXJg /NX*L0N^NuNVH0-|(y)x ,R-@g .f )` .gLHxHxHy0N *@fBJ9)fT , /atX*@B`HxBHy0N *@g/./.HUa L0N^NuNVH0(y)xHxHxHy0N *@f,J9)f4 , /aX*@gBHx`HxHxHUa L0N^NuNVH0*n.. Jg` gHxHUNPJf8 g:HxHUNPJfp0-& @f)HUN`B g0HUNX/BHUN# -@HUNȮXJ9)f g BHUNPHUNXNȢ(@Jg\ 89|-y))M/HUNXP)J9)f ., @` .,\ @BSlHUNXL0N^NuNVH0(y)xNLJg*BHxHy0N *@g )`.J9)f0/,aX*@gJg +lNmFHUNXL0N^NuNVH8&y)xHxBHy0N *@gp0-& @fNLJf HUN`Rm(m@HxHywHywHUNHUNX#.BHxHy0N (@g)HTNX`B-mFBp0-& `f -|`(p0-& f -| ` m-h0B-n-nHx-mFp0-& `f -|`(p0-& f -| ` m-h0Hx$/. HnN )*nN^NuNVBHxa(PJgHxHxaPJfHy'4NXN^NuNVH ..-GNId-@/./90NP-@/.NIXJfB`$ .r *@B/9/. . @/N0JJf0NId-@/././90N /.NIX`/.HU . @/NwD . JgT g `NId-@B`B*t#tRytRm0yt/.NIX` r "<N,JoB;| RytRytHUaXS`L N^NuNVN^NuNVBHxaxPJgp`BN^NuNV.NId-@*ytgBJm gHy';NX;n Syt . t @RP#tB+| `/. /.a,P*@/.NIX *nN^NuNV./. /.ajP*@fB`Hxp Э/NFP *nN^NuNV.NId-@ nJh fHy'@NX n0( Ht @SP nBh n c< (Ј*@ r s @Sf*t#tRyt n*P t nB nB|#tRyt/.NIX *nN^NuNV.aDJf RytB`xNId-@*ytgBJm gHy'FNX;n Syt . t @RP#tB+| `Hy'KNX/.NIX *nN^NuNVH0*ngNId.NId-@Jm fHy'RNX0- Ht @SPBm c< Э(@ r s @Sf(t#tRyt(U*tBB|#tRyt/.NIX*LfT/NIXL0N^NuNVH8*n..JgJ mJlHy'XNX0- H-@`0fHy'_NX0-H". m0-H *UJ nA&HBJof ;gHy'fNX .`*NId-@(ytgBJl gHy'mNX9n Syt .t @RP#tB)| `/.HxaP(@/.NIX&g0-H l ` 0-H 9@ |c. Э-@Ю )@ .r s @R`&0,H/ Ь/ ЭЮ /N ;g0,HB *U&L`/.aZXBL8N^NuNVH0*n(n `*UJf`d |d0-HЭ2,HЁ |c*`D0,H/ Э2-HЁ/ Ь/N 0,mHTajX(@fL0N^NuNVH0.. *ngzJl D.JolJmf<`d0-HBm*UgNJoJ0-Ho0m߭`4Jmg (M*Uf0,Hn0,HBl*n`0lL0N^NuNVH0(n p n0NId-@*ytgDJm gHy'rNX;l Syt0, Ht @RP#tB+| `0, H/BaP*@/.NIXgBm0-Hrp l 0-Hrp`". -A0,Ho 0,H-@/. Э2-HЁ/ Ь/N . 0.m .Ѭ0.lJlfHTaX(@fjJ gHUatXHTaXB`* L0N^NuNV n "n"i#h n"n "i#h n1|: n1| > nh" n Bh$ n Bh( n hpN^NuNVH0Jg/./.N!`/./.N!LP*@fp+`0Hgp)`~HxHxNPP-@Jfp7`b n (Ј(@9|Bl8Jy)f9|)M BBBHT mN-@JglHTaX .` n BL0N^NuNVNI-@/. BHx/. n h hN-@/.NIX .N^NuNVNI-@BBHx/. n h hN-@Jg/.NIX .`\ nJf!H n!H nhJ lB  l . `p n1@ nh /.NIXBN^NuNV nJg:B/NPJf"Hx/.NPJfHy(NX nB nJfF0(g: 8/NX ."/NX ./NXN^NuNV.*nNI-@0-f `&/-a4X -g `/-a X -fJgJ gm0-g0-f,BHUaP-@JgJ fb/.NIX .`0-gB0-g0-g J fp$`0-gHxHmNNP`Jg(BBHxHU m hN-@J fJfr0-gHy("NXmHUa"X/.NIXB*nN^NuNVBBHx /. n h hN-@N^NuNVHx n0(g -|%`$/. BHx/. n h hN-@/.NIX .N^NuNVH<*nBA&HB0-f m 0(g n0-:H"(op(`H .g 0-f m 0(gp`B-@`mLHxHmLNP0-LfmLR-NI-@0-gdHx /9(PNP-| /.NIXmL0-LgmLHmLN XJg /.NX .`lJmPgp0-P-@BmP`0-f. m 0(g -|9`zJ f -|'`hJgZJgm/. /. .gp`p /HU m hN-@JgmBJfA&H nJg .gT-|/.NIX nJoJo$PJfP nS nJlHy(FN`0-:H2-8H2->H4-H2-H4-H2-H4-H2- n"H3h&( n0($H2("Hm: n"H3h"$Hm8N`Hy(N` n0H g f0Jg& nJf/./.aP-@Jg`n nJf -|9`X n h*P0-$H2-"H2-(H4-&H’l 0-$H2-"` 0-(H2-&HJo/. n (Ј/Hm"N Jg/.a` nJfHy(NX n h*P/.Hm"NP0-&H2-(H nh>;m&(0-"H2-$H nh:;m"$Hm"`Hy(`Hx5/.a6P`P-|-`DHy(`|L N^NuNVH0/9(/9(/.N6 -@Jf2HxBNPP*@fp7` Э(@ n!L(BL0N^NuNV.*nJg/-NXBJgHUaX`Hx6/- anPJ f/NzX UB/-NX /NX*nN^NuNV. n (Ј-@T#. nB(HxHxHyN *@gHUNXp0``9)HH-@f`9)HH-@B9) .`4HyNX*@g n+P n!MHUNXB*nN^NuNVH0 n (Ј*@ n-hA#.B-HxBHyN (@fD9)HH-@B9)`&-|&`-|=`-|)HTNX .`p0,& f-lJg n"n0Qf I0H g` f n"n#h n-h n"n#h  n!n /.NxX/.NxXHTNXB`t n0(g0/NX-@g @-h n!n n!nHy;B/. N n!@`zHy(NX`hL0N^NuNV. n*hgB n/NzX n P0H g\ fb - f n+h `4*m `*mfHy(NX -f n+h nB`B/NzX*nN^NuNV/.ahXN^NuNVN^NuNV n P1nP/.a"XN^NuNVN^NuNVH8*n(n -o&M..*L-n (K-G -UBHU/.aB Jg"BHT/. a0 JfHxHU/.a  )B`pL8N^NuNVH0..*n ,9oBA(H-U-m .`A mHy)NXmL//9NP(Jf0*HxHU .V/a~ JfHy)NXB`^ݭ`(Jg m Jg///9N Bچol H@H@B@܀XmBm<*pL0N^NuNVH 9o"HA HABAЁ n"(4偲oB`*nB`J n (4倐.oo.9o//9NP*f/./.a|P` 9oѮ n (4".m n(F g@ (4"<N//9NP n!@0 nJ0f/(4`pL N^NuNVH . -@ *nB`8 . .oo.9o///9N B 9oѮ . m n(F gXS fY`JX`DL N^NuNVH0*n.. ,. . , fJo "9oN"9o-A o-FB092 H/BB .r / Vr / "9oNЭV @$ "9oNԀ/HUN~0 VЭZ(@ .V/HTN-HP mVh@ޮ`@ fp`B/Hn/.//a f ЮVS"<`"-6 VҀ-AB092 H/BB .r / .r //.HUN~0 f(0-4Hr ЭZ"ҮVS偐` -6ЭZ"VЁ(@ .V/HTN-HPBޮJfL0N^NuNVH0..,. *n*9o .P(@JmJm І no.Hy)%NX`ol H@H@B@ڀXl Ѕw8oHy),NX //NP+@Jg Э"`"Ҕ*L0N^NuNVH *n . 6d< . -@"9oNЭV @$ ."9oNԀ `h <>". eHxHn/.Hx </`,BHn/.Hx -6". /a .L N^NuNVH *nJ o . wtoHy)8NX`r 9x+ l* 9 /N X`HxHyxNPJxg/9x/. NP./././HUaH J n 9x+ l 9 /N XpL N^NuNVH8*n.. rNJgHy)ENXBBJof0-@gp0-@R"HA HABAЁй(@R,g,gB " Ҁ AxR mJgHx/.HSa, BXS`\SB " Ҁ AxR m, @fHUp0,/p0, @"HAJJHABAЁй/Na `n,fJf&MR`xgfNgFp0@-@ lHy)NNXB l " Ҁ AxR`JgHx/.HSa* .L8N^NuNVH .R"HA HABAЁй @p0@. .R"HA HABAЁй @ , "HA HABAЁй @P @爁P "HA HABAЁй @? 툁 .R"HA HABAЁй @ 9x+l 9 /N XSxLN^NuNVH<*n . rNJgHy)]NXNId-@ . xo/.NIXB`-n `v yp0@-@"HA HABAЁй(@Sxp0@-@ yP@爁P ."HA HABAЁй @?,fHy)dNX .Sйа0. H/NXr-fp0-@" A0`(Mp0,@"HA HABAЁй*@@fHy)NX - f0. H/NXr-fp0-@l@爁l/. 0. H/a>PJgHy)NX-m/.NIXL0N^NuNV. .  @0 й*@NId-@`^ - f$0. H/NXr-f `R m/.NIXL0N^NuNVH ## < 9<#x 9@r N#4xl#x~`~ S"HA HABAЁй @P @爁P "HA HABAЁй*@ S?툁-?-Rxoz 9x"HA HABAЁй @PB  @06R m y 9x?툁 y(?#xBwL N^NuNV/.aX/.a^XN^NuNV. .R"HA HABAЁй*@`HxHUNP-f*nN^NuNV. .R"HA HABAЁй*@-fHy)NX-g HUN X*nN^NuNVH .r .//9(PNxHP*@ .Ю r ,`4gp0-@/aX`Hx r /N@dPXRSJnL N^NuNVH .r ((//9(PNxHP*@ .Ю r .`&p0-@/aX fXSJnL N^NuNVH8Rs .r .-G*y(P 6d -|` <>e -|`-|/HUNxHP(@f df0,@g fp0,@R"HA HABAЁй @(gZHx/-VNP/HUNxHP(@gJ gp0,@/N>XHx/HTN Rs\`NId-@p0,@R"HA HABAЁй @(g.p0,@/N/&XRs f mVRh@/.NIX,g fHT //-VNa R,Rs`J gp0,@/N>XHx/HTN`RB`f:-|Hy*8Hy)/HUN+-@-@-@=y2 `p0@-@ -@Hy*8Hy)/HUN+-@ oHy*NX f*JVfHy*!NX mV h<=h -n`T f=y2 -n`: .,\ @JfHy*1NX .,\ @ P&h=k -|-T f gJ*fNId-@/.0.H/N;P-@Jg @p( f n(g n(fHy*BNX mVRh@ .␹r NSй-@/N/&XB(Rp.爁XR mY n n n(f n(gHy*ONX n np0("gHy*cNX -VrJN nh @h 0.y2 fRsd`RshRs`R,0.y2 g:/.092 H/N;P-@Jg/.092 H/N:P/.NIX`/.NIX xm /.HUHxHTN0Jp.爁p0,@-@R"HA HABAЁй @ f\ mVRh@HT //-VNa `X nRh2B/9+,HnBHT n (6Ю //.a@-@Hy*8Hy)//.N+-@p0,@/092 H/Hx B .r / .r //./.N~0 `(-f nSBBHxHTN5< RsRR .mTL0N^NuNVH< 9<R-@NIdJg NazHx 9 /NPNIBBN 9@l 9x+l 9w"HA HABAЁй&@+f+fp+ bX@0;Np0+ @"HAJJHABAЁй(@*l8p0+-@p0+ЭZ$@p0*@"9wSҹаgHy*NXgZ*g+ @fHR ./HTNa - fJ* f -BFo+ @g-HH"9+ -Bl`p0+ @"HAHABAЁй*@`*m^ - @f(mV+ f8 -6r2+Ё-@ -6ЭZr2+Ё`p0+"<-A0-4Hr ЭZr2+剐`f0*@g*g 9+rN".nR - fNIdJgaJf4@Hx 9 /NPNIN`^NI 9wSй/N>XHyHyHUNv + @f RlHHR ./HTNa `Rm2B/9+,HnBHR/.HUa-@JfHy*NXHy8Hy/.HUN+-@ p0*@/092 H/Hx B .r / .r //.HUN~0 `<+f+ @fSl@`SBBHxHRN5< RsBRsR@Rw 9wmBwRs nzR`NVH<`# /.NIX+m8 0->H/0-H//9$N - r / 9 /NxHP-@BB` np0(@-@/N?X .R"HA HABAЁй$@ .4g*fR`hRp* bZ@0;NxxHy*NXp0* @"HAJJHABAЁй&@SkHJkHf HkHN X*fp* ff k8 (Z`Pp0* @"HAHABAЁй(@`(l^ , @fSl2Jl2fHl2` ,6ЬZr2*Ё`0 g f$0,4Hr ЬZr2*剐-@ nf2* @fSk@`SBBHx/.N5< RsXm0 gHy*NXB+y # 9@gHyN XNId-@*yf@/NIXL". e-| <-@-m>`| . "-6遰e@ <>". d.-| -6". -A-m:` -| . -@ mV-h4 .S-@(n-n -@SmX fX`Y f. f$JgY/.092 H/N;PJf/.HTaZPJf .S-@(n .Юo .".-A`-n-n -nR .찮lX fY`X f. f$JgX/.092 H/N;PJf/.HTaPJf .쐮S-@Юg(n f .候 .` .候 .䑮 .ЮR n fS n S`S n S @R-n B`gJfFp0,@/N>X fHT . //-VNa `-T/.HUHxHTN0JJfHy*NXp.爁p0,@-@АR"HA HABAЁй @ f mVRh@`RRBXR R nm .L0N^NuNVH0*nJ fjgB`r0-@gp0-@R"HA HABAЁй(@,f,ff0-@g-f`f0-@fpL0N^NuNVB(<#(<#(D y(P!n6#)Hx/.aJPB/. a>PN^NuNV.*y(PN/-: -6ЭZ/N-HPB/->0-4Hr ЭZ"->S偐/N-HPBJBgHy*NXBJ`HxHm2NPJm2fHxHy)BN%B HxHy*8BN%B B6B:B>B)B)B)*nN^NuNVH<*n(n &n$n)m66%l6B6'm6)m::%l:B:'m:)m>>%l>B>'m>)mJJBJ)mBBBB9m22Bm2)mVVHTHUN`PBVA <C"Q |~ <C"QA8 <C8"Q |~ <C8"Q%kLLBLA <C"QHxHHkNFPA <C"QHxHHkNFP/.HRHSHTHUNbL<N^NuNVH<*y(PJg .rNJgHy*NX-y)-y)J f0 -6Э:-@ .ѭ: .ѹ)`$ .ѭ> ->S"<-A .ѹ) 9(<й(8&@ 9(Dй(@$@ ".o4/./. ". "<N/Nf 9(<-@ 9(D-@J f .й(8JoB`".Ё` .й(@Jo".`B偐(@Jl .D/HTN-HPBJ f .Ю#(<` .#(D-|xJl .D-@`nn@ .ѹs|-L-n`A(XSl/././.N L<N^NuNV.*n`R9w0Hx/9$NPHy,pHUN_PJg y(P/(NKXHy(HyxHyHy,pHUNdp#+xLHy{NXJgp`.J g> 9(<`#x<#xDHyHyxHy(HU/9(Pa`HxHHy|NFPHxHHy}NFP |* <Cy"Q |* <Cz8"QB{LJVg mVR(DHUNXHx/-: -6/ -6ЭZ/HUaPHx/-> ->S"</0-4Hr ЭZ"->S偐/HUaB*nN^NuNVH0*n ..,.//9(PNxHP(@`SgRB l*XXR`X/./.HxHUN,p nRBB " Ҁ Ap0(@/ Ѕr /NP " Ҁ A@R mRp0-@/N?XXJf^ n L0N^NuNVH *nJm4fHy*NX0-4H//9$NP.JfB`BHU0-4H/ / n NJf/0-4H//9$N ` r +@Z0-4Hr WЭZ+@0-4H//-Z /NwD B`" І @p0@/NPXR0-4HmpL N^NuNVH8 n*hVg &hZ(m8g -4/HS/,ZN `-|`-Fgnn@B` A&XR4m-F gd-Fg$/-4Hx/-"<NVL N^NuNVH8*n(n&nBHUHx/- n NJfB`B Э @ " Ҁ"A" Э @R mB/-NPHxHSHTNwD JgHxHS/.N 'MP`^B092 H/HxHxHxB/-NHUN~0 +䰭6f +谭:f +찭>f +PgHy*NX'mZ80-4Hr ЭZ '@@0-4H'@HpL8N^NuNV n/(N/. /ahP//9N N^NuNV/. /.a>P//9NP n!@N n (NN^NuNVH *nJ g(B092 H/HxBHxB/-NHUN~0 B Э @C "R mHxHnN-HPL N^NuNVH0.. <(D( 9(8"<N&-y(HJo rNJgHy*NX .Ї//9$NP-@g` "<N* .-@B/9(P/ .Ю/N0JJfF/. .Ї//9$N y(P/(NKXHy+NXJg`/.//.a / Ю/ .ЮЇ/a .Ю, *@ " Ҁ(A`DHyHxp0-@/ /HU((NLp0-@/NPXXRe 9(Dй(@*@ .ЮЇr "9(DЁ(@ Юr ,`(XXSJfNI\-@ .r  y(P!@Z y(P#Z(8 .ЮЇr #(@#(@߹(H0 y(Ph4 y(P0(4Hr W y(PШZ!@/.NIXJgv/. /NP//./9$N `F/./. /9(PNr JfHxHyvNP`n y(P NJL0N^NuNVH0..,. *@ . (@`8 /Hxp0,@/ /HUNLXXRSJfL0N^NuNVJ+f 9<rN#+J+ fB#2+ 9<rN"9+ o 9<rN#+ J+f6#+ 9+ rN"9+o 9+ rN#+J+f #(+ vf$ 9wTr ?oHxHy+`NPJ+f 9<"<N#+ +l #+ vm& 9+"HAHABAЁrN#+J+f 9+#+N^NuNVH<Bw|BBJ9w0f^/9+/-:HUNr ` f>NIdJw|gBw|BHyv`R9wbBHywbNPNI`B-| 9*rN".o-|-|-lJJVg lVJ(Ef 0(BHѮ/9+/.NP-@".N"9xHo2 .ѹHHTNXJf/9H/.NPH&LB +4o # +4 +4l #+4BB۰*y`\ -  fB -g8g2JVg mV(Ff-HH*o< -f - n -f$-HH".l(M-HH-@`Jf -g -f-mBJVg mV0(@H(EHHNѮ .ذ+4l""HA HABAЁ0-@R`-y۰ n (nF#۰$|ۨ` j .m$HJf n!j%n n!n n DeJfH-|$y۰`.*R-HH-HHЁ-@m(M-@$jfJf$JgfJg .*oNId ,f HTNJ~XNIJgF-lBJVg lV0(@H(EHHNѮ/9+/.NP-@ѹH`B/,>/,:HTNr JfT/9H/.NPH`8NIdR9vBHyv`VNVH8 9+rN"9+NrN/ 9Hr N/NP//9HNPH 9йxrN# 94"HAHABAЁйxrN#4*|s0(|&|` ЕrN( ѓBXXXsc 9wrNJfѹ 0-Dy-HHS b@0;N - nR - gRy`J - g( - nRy`.-HH*lRy`-HH*lRy-HH*m `6R - gRy`Ry -:Э>ѹ0-DyDe 9ѹ 9ѹ09y09 y3"/.Hyva PL0N^NuNVH *nB +@ @/(/ 9+X"9+\N.// . NN// " Ҁ A/(/ +@ @ "(NN6$& ւ C !AR m|L N^NuNVH8*n(n&n BB Э @p0(@k@kXR mHxHT/. a L8N^NuNVH0*n (n..`2HyHx ?/ r /HTNLXSJfL0N^NuNVH0*n(n -6ЭZd@ Z`. -6ЭZeJ -6"-6ҭZ$ Ђ`F0-4Hr ЭZ"->偐c0-4Hr ЭZ"< L0N^NuNVH *n.. 6d ЭZ`r "-6遰e6 <>d( -6ЭZ"-6$Ђ`"0-4Hr ЭZ"<偐L N^NuNVH8*n(n .Ю-@&l +0"<N-@` .".N.BHx .".N/HTN"+d-@` . U@鈁UJ9)fJlUU@Rs|`* r "<NЮRsx|` " Ҁ A R mXR .g Rml .m L8N^NuNV.*n09v°ywdf$ -"<N-@ -$Юw8oHUN` vo -$"9oN-@Юon -$"9oN-@"9vN"HA HABAЁp @=P ."9vN-@"9oNЮ+@$`=yp;nJnfHy+NXHU0.H"HAHABAЁ- @ PNX*nN^NuNV/. HyHx0. H/Hy۸HzNN^NuNV/. HyB0. H/Hy۸HzbNN^NuNVH0HxBHy0N *@gp0-& `g)HUNX`x=mPHUNX0.H.m )`H(|p `40nf&Jg )`( pr N/a` JTf)L0N^NuNVH ."HA HABAЁp @=PHx0.H/0.H"HAHABAЁ-x @ PNP ."HA HABAЁp @  ."HA HABAЁp @(B` , ."9oN$ "9vNԀ.w8mHy+NXoo,9oJfl3pw`HxHy+Hx rNY//9N/9Hy+ rN/ rN//9N`///9N ڹom$LN^NuNVH8NId-@`@HxHyNPJg*y# /.NIX .*`f4 f .r ѹ` .r ѹ+n, . g -@ y (z"(VЁ".Ё(@ .r //.NxHP&@B`*0+@ggHy+NX(XXe y (VЮr +@ +|0+n$4`+n `+nHUaX.-+n $;n"B0."H"HAHABAЁ- @/HUNb . gdHy+N`߭  g, .fJfHy+NXB/.a P "<NѮ Jn*NId-@ǧ+y # 9@g.HyN X 9 /N X/.NIXL8N^NuNVH *n gHy+NXNId.+y RsP -"<NѹsX# 9@g 9 /N X/NIXL N^NuNV n0((H/Hy+NPJ g -|+`-|,/.NX/. n0((H/Hy,)N Hx /.NP n@ N^NuNVH0*n n(PB nJfB` fB`p//,/N Jfp`pNId-@`@HxHUNP f/.NIXBm+y(P,+T Jo .*;n n ("<N+@$+lHU nNX.- y(P /-m /.N?nPHx/.HUNb NId/.//.N? y(P @g HUN X/.NIX(߭  n nߨJ(f gHUN$X-@J(fJg .` nP nS`XL0N^NuNV n o!|N^NuNVH0*n(mVg HTN~X ->Э:Э6"<N;@4Hy0JHUN_PJg.BHyHyHy0JHUNdpJf"HUNb6Xg HTNXB`HxHyHUat B  @p0@"ҭ Ar2(AgHy,@NXR mHyHUNePgHUNXHTNXBBNId, -f HUNJ0X - g#+L /NIXB-R+0RspL0N^NuNVH8*n-|-|(|&| 9g" 9f-|(|&|NId.` .BHTNP 9f ./NIXHSHTHUNv HSHUNePJfHy,GHUNxPB`PR'n D'nH HUNXJVg" mV (Ef"H3h@BHU/-VNP+mBJHk/. BHx -6ЭZ/HUN'Hk8/.BHx0-4Hr ЭZ/HUN'JBgHy,ONXBHSHUa NIdHxHUNfP - g -f(PgHy,^NX HUNb6X B-S+0RsJ9wbgB9wbHywbN X .F 9g .FHTN XJf4NId. (Pg -f HUNJ0X/NIX .L8N^NuNVH8*n(n -6Э:Э>"<N. -6"<N,0-4HfR 0-4Hr  `Z0-4HlR(`R$ ,H"<N*0-4HlJDg ,HVg -6ЬD"<N-@ ,HV"<N-@JgJg~ .Ю nnR, -6ЬD"<N-@ ./ .r 㠐ЭZ/0-4Hr ЭZ",HS偐/N SJg( r /0-4H/ /HU/.aJDg4 -6ЬD"<Nr //BHU/.aB`: -6ЭZ"Ё&@f 0+@f+gHy,fNXRDmB`F0-4Hr ЭZ"偐&@f 0+@f+gHy,mNXRHmL8N^NuNVJoNB092 H/Hx/./. .r n ШZ/ (N ".Ё//. N~0 N^NuNVH0 y(P*hVgHUaX(mP-FB<`-F/9(PHUabP y(PBVL0N^NuNVH8*nJ-g(y`f&LJd`JPlHTNXL0N^NuNVH0*n(mVgHUN`X+l8^)M8R,EL0N^NuNV((H8*n(mVg@ ,8f)m^8`'m^^B^`$&l8` +^g&@J^fHy,NXL8N^NuNV. n *hVg/.aX n !m8^+n 8*nN^NuNV#@aNߜB@N^NuNVH0HyHy0JN7P-@JfHy,NX(|h`"-l n-hJf .X @-PgB e n ( r //9$NP-@fHy,NX .r -@Hy n ( r / .r / .r / ./NL` .Ю @JfZ .-@0,H//. n PNP-@Jf6Jg(/. n ( r //9$N B`/.Jg <,` <,/0,H/ n/(,Hy,N-l Jo m/.Hy,NPJg`f/.Hy-NP/./.aPJg` .ЮЮ @Sl9|)|)n nJ0g (02,HЁ @ *|l~` fJmf0-lg m?f/.HU n hNPJg;|;l+|(+n Jmg Ll;yNRL`;|+L$ nJ(g ((2-HЁ @ 0-H/0,H/ n/(,0-H//($Hy- N nJg HU hNX,Jff-Tf*|l~`Jmfv mfl-m n-hJf .X @-PgD n0(4-@BJg -n` e n ( r //9$NP-@fHy-!NX .r -@Hy n ( r / .r / .r / ./NL` .Ю @JfZ .-@0-H//. n PNP-@Jf6Jg(/. n ( r //9$N B`/.Jg <-M`Jg <-R` <-X/0-H/ n/($Hy->N-mJo m/.Hy-]NPJg`X/.Hy-pNP/./.aPJf Jg` .ЮЮ @Sl+|(;|+n ;| nJ(g ((2-HЁ @ nJg HU hNX,-UfxHy/.N8PL0N^NuNVH8*n . @(P` g0&L(l6fB6f . @ `'M6L8N^NuNV#Dx <"9oN3C33 "3 333"N^NuNV#wN^NuNVN^NuNVsN^NuNV.*|pB4+|$ ->fF y 8 HUNP,X+| :| HmHG+|>HxBHzN ->g Jy)gp`"HU0. H/-EH(T @ PNP*nN^NuNVHyp9ݵH(X @ PNXHypNZPXN^NuNV/. Hyp9ݵH(\ @ PNPN^NuNV/. Hyp9ݵH(` @ PNPN^NuNVH *|p ->gNIl,`HU/-EH(h @ PNP y N. f -> gB g6/9 y NXJf">HU-EH(t @ PNX/NIXHxBHzLN L N^NuNVH *nB ->!fTJgL y ,Jf ># f m  maB`4-H @0H"-os` 9orN/BHzN `JoHmN|X. g~ -: fr /HUHyRN >`l ->@g>HmN XJ,gh ->//-,NPB,>`B/ y NXJgR >#-H @0H"-otL N^NuNVH0*|p~(|B`H -: gB`HxHmN~P.Jg( Ї n/HTHmN} ܇JnJo4(|`R e/9 T/Hy y \N Jf4HmN|X. /HUHyRN >`Jo sNIl-@>-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>/.NIXL0N^NuNVH0*|p/././. HU-EH(d @ PN-@Jm .`/././. HUNR-@Jl . kg kgp`^ n"y 8"B`N(|HxHy n/N Jgp`& є Ѭ Ѭ Ѭ Ѭ y @ `L0N^NuNV  mp`& y T Ю  @0?-@N^NuNVH..NI\, fHx y NX/ y NX/NIXLN^NuNV. y N. g ..N^NuNV y T-PHx .p/N>P .p/NXN^NuNVH *n . r".ЁЮ,BA 0rA"2(Ё*f `mJm R ~mpL N^NuNVH0*n.. BB Э(@ fp܀A(H0-HS*S`0-H**Ul*Jo fv /HTN|P܀  gp܀z`Hy2$NX r"Ё, r"Ё, F, `xp܀S R(@ /HTN|P=@HxHnHnNjn p0.܀  gdp܀JglgTJmf*U`L0N^NuNVH0 <*r -@BaNB`X. ?...A r"@2R .耺ez8`X. ?...A r"@2R @eN*|B *XR e` *XR <r ⨺d` *XReJ2@gLz`2. ?...A r"@2R <"<Ne <(r /aX#wt``HyHx/9wt <r /Hy NLHyZHyN>PJf(HyNX ZfRwt wtm#wtwTBHyHx  / <r /Hy NLHyZHyN>PJf HyNX Zf R m#DzwtHy//9wt <0r /Hy NLHyhNX 9wTr / 9wTr r /Hy2hN JfHy2NX`$ r / r r /Hy2N #J28f o -@ (op(` .#28r "<N#28 ."HAHABAЁrNr "<Nѹ28 .rN-@ P28o( 928Pr r Ѯ#P28 .ѹ (o(#(` 9wTr "<PN#28 28l #28Hx/928Hy2N J2X`Hx/.N@dPHyHx/. <r /Hy NLNHxHy/.B y(P h0( /NGFp0-@/N?X*nN^NuNVH<*n  g 9 ` -,-@ - r -@ gP&m "<N&@ - ЭY$@ "<N`d g, m, (".Ё&@ -r " ҀY$A`0/./.NxHP&@ - ЭSr //.NxHP$@ R.`R9w0Hx/9$NP//9$NP-@g(@`p0+@(XXc .r -@// ./NwD  g ;n<0;@>((+m 8 -8+n HU n NX  fdNId-@`/.HUNP g/.NIX+m8 / ./NP/.//9$N LPJf߮Jn .LN^NuNV0. Jg g" g8p`P . r -@wTl`: . r -@ d ` . r -@ d0N^NuNV#!#!Hy!NXJf n0H-@#!` #!pN^NuNV#!#!Hy!NXJf nHH-@#!` #!pN^NuNV#!#!Hy!NXJf n0#!B` #!pN^NuNV#!#!Hy!NXJf n#!B` #!pN^NuNVH0A *H(y(PBRs4 |,-P-hp0-B f#(T`-HfAH`A|+H< . gnp gn gn gln g`NI\HU/.Ba T /-S"<-A . m (6Ю ".m@ .m n (:Ю".m" .m n (>Ю".l .rN n"( Ё-@/./NxHP-@ n/(L0(@/NH8P=@p0./ n// n/Hy9cN .rN/ n0(@r / y NPH-@/.Hy9NP` /././. /.Hy9N-n n/( /(/(/Hy9N n/(/(/(/(Hy9N . -@ n/( /(/(/Hy9N n/(/(/(/(Hy9N/.NIXL0N^NuNVBN^NuNVH8*n0--@?.Jo .f@NI-@B Jf#` y!M #a/.NI` l "HA HABAЁ&@ @JhgxNId-@(|8`R@HxHTNP f <A/ Q*_ )|ۼ0#xHSHTa PJfB/.NIXHUN`F+l((+l/.NIXHT0,H"HAHABAЁ- @ PNXL8N^NuNVH0BNLJfp`NI-@ . ngn ng ngh ngB ng8 ng: ng ng-|/.NIX .`(9`B99` n#`(nB "HA>>HABAЁ @ g R m l "HA>>HABAЁ @  "HA>>HABAЁ @ `R n :` @ hg4 @ h0(& `f n h (N.m -|`.-*-JmxJo ljJf, l\ "HA HABAЁx-@` l0-|B "HA>>HABAЁ @Jf-FR l*Jm "HA>>HABAЁ @ f`4Jl -|`,. "HA>>HABAЁ @ $HB>>HBBBЂ$ "HA HABAЁԀ-B n h (N n0J l n!yD` n!m  n!m nJo (Ш#D` nBBD n1|Jm n "HA HABAЁ"@"#h#h`L0N^NuNV/. HyHx0. H/HyHzNN^NuNV/. HyB0. H/HyHzrNN^NuNVJ@(g 9@(`J9>f <@`B!#!# !#!#!#!!3 !NI-@Hy!aX 9!g/.NIX !m !oB` 9!N^NuNVH8(|`fHxBNP-@gh @!|  n (Ј&@Hx\HSNFPHyHSNIPR9='M)m '|XHSa"X*l g 9=eL8N^NuNVH<*n(mA $H -X g gn`+l @+lD gp`p@0,@%l$%l B(%y|R|y; |%PB<+|X+|Pp* f /HUaP`HRa X&@Jg+|XHSa ^XL<N^NuNVH0J9>f8R9>HxNMX*@JfHy@ -$lr Э",t 塐-@Jo+@( .`B( ,ѭ$pL0N^NuNVH0*n(yx g9m @g HUN XHTNXBL0N^NuNVH0*n(y` -$g(TfRB`./9NgRXJfA #-; L0N^NuNVH<*n(y` -$f - g(TfJ99gp- gp-?-@/- NgXJf 9紁 &|  g>edRkp-@gJf/-NgRXJfdjp-@fb lR ."HA HABAЁAЈ$@ @Jhg,`t-r9:g,HxHUaPRB` l ."HA HABAЁx$@ @Jhgp- fJ o n lJmJm -ltJ(g R`p - -@ .й oRR`8Hx$NIX-@/.NiX(@/.NIXg .ѹf R`Hx\HTNFPA\-H)HHx@/.NFP)LH)nL .@)@@ n!@ )m D n!lDA -HHx0/HUN . @ ."@" nB n( n( ny:)|P)|Xp- f n ` nB n  n!|0 n!m$ n"n#h($HyHTNIP ((mF - f.Jl0H/NX l@ ` l@ )|X`HTaX`jHR/.aP L<N^NuNVH(*n/-NgRXJfB`>HUaX&@Jg-k A'P 'n|ny:HSaXpL(N^NuNVH8*nB &@+m+m+m +m$$+m((+m,,(K` 0,Hހ(Tf0;@||M RHxHywBHSNL8N^NuNVH8*nHxBNP(@Jf RB`2)|L9|0 Ь&@gHx0HSHUN L8N^NuNVH BA-H-n`HxBNP*@g.. mrNId-@-ytg( .r s @RSyt n#t/.NIXJg.<0;@ .쐍+@`& po pp` pn .0;@+|  Э-@///.N ߮ n -M J n .`/.NXBL N^NuNVH<*nA $H-|HxBNP(@Jgf)|L9|0 Ь&@Hx0HSHRN Do <` -D.'G,/. //-@a^ -@fHTNXR`F(߭@Dߪ(JDoR< ".-A m .l ЭZ(@ -6 l -6`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl -6 -6ЭZ"Ё(@ -: l -:`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl <.0-4Hr ЭZ"偐(@ -> l ->`p,%L D5@&|x3*`Lpc ` p&gJf p0 ?6`6Y SJfp* SJg66`JgHy@NX n /aX n B` က//./. y N /.NIXLS"<-Am .Ь6m(m .Ь:mm .Ь>l rN-@ , ".Ё-@ @JgP/-Lp0-@/NH8P=@p0.? f`9)HH-@B/-LN@dP)NId-@Jg nJfHx/./HTa</.NIXp`BL0N^NuNV.*y(PJfa`/-NIXHyH/-NIP - ga`*nN^NuNV.*nX`J g .  @0*nN^NuNVH<*n..,.*.NId-@ r (@ x(p` r &@JSf:BaX$@R@=S 8rN.?.A6`$p+?"HAHABAЁ8$@Rj ?*X08=S/p./NP..A6R SJf./.NIXLd "-6遰mh <>dZ -6ЭZ"-6$Ђ`n <>e20-4Hr ЭZ"<偐`< <>d 6l0 6l ЭZ(@ R-@ f <`` BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*n 928#`BHmNPJgB`p*nN^NuNVH0*n0-H`(@)m 2R,L0N^NuNVH0*n(m2BB-B-||Bm8Bm:B-B- B +|+|+|+|B$+|(B-0B-1|6Bm8B-B-0.+@<|,gJA0gHyBNX.<B@`,fJg S,gJfJA0gHTHyBNP,gJA0gHyBNX,gJA0gHyBNX| Sn.<B@`Jg S,gJf$JA0gHyCNX`BB`,HxHx0.H/a JfB-pL0N^NuNVH00. H. `*@JA0g/. 0. H/HyCGN lJ-fT0. /HyCX`20. H/HUaPJf00. /HyCr` /-. ,. 0H`*@JA0g/0H/HyDKN J-o0gB-J-g0HxHx0H/a HxHx0H/a `B-HxHx 0H/a J-gHxHx0H/a -gnHxHx0H/a ||`JHxB0H/ar HxHx0H/a^ HxHx0H/aJ ||B-J-l B m2B-JA0gHyD]NXL N^NuNVH00. H`(@JA0g /./. 0. H/HyDoNJ,lp`A*HNI|, g&@HxHUaPJg/NIXp`* /NIX;n +n+n (B$HUa`XNI|, fHxHUa6PJgp`./NIXHUN$X. @g HUN XB L0N^NuNVH0*n0-H-@`-@@(@B NI|-@ f .gv .ghS`J`lZJA0gHyDNXHxHy`aTPJgR`;| n|1 n!m LHUN`LJ f )M B` l!M )MJA0g/9`HUHyDN nJ(6g/.aX/.NIXL0N^NuNVH0.. `*@J-6fDHyDNX`2/HyDNP`6JA0gHTHU/HyENB-J-l9|JA0g(0,H///,$/,/, HTHyE N|1+l L fHAg@Ag8J`nHy`N XR`JA0g/9`HyEfNPHTN`Aff|1-l(B$ f+| 0,@0+l ( .BF @/HUaP@6 -6f|6`Af4J-g.B-` g0/,/, NFPB()l(` ,$ng f ,r Ь$+@ - $f4+l$|1 f-||`$-|`JA0gHT/- /,$HyEN9|`"J-6g(mLfJA0fL0N^NuNV.*n-m-m2 g f  f-| +m+n JA0g@/-$/-(/. . A @//. .A @/HyEN g g fHUa^X` gv  fH`h  f -| `R  f -| `< g0  g$p`j g g gJg/. . A @//. .A @/HyEN|`B*nN^NuNVH0B*|`J-g (m2,fR mB`BJfHTHyF#NP`HUa&X@6J-6gJLg/avXpL0N^NuNVH8*n(m2&mL-|,g gJA0g$/- -A @/HyFSN +m+| `HyFuNXHUaXJg-g^| - R+@p-1 g g gp-1/HyFNPB-17|`-g-f/-HyLNX`( . K @ //. HyLN B`|Hx./- NFPHUHT/- a BmB`H .//. HyLN /- Hx./9HN B-`R l,<Sn m g;|JmgpL0N^NuNVH8*n(n &n k|T  @p0@r " /aX-@ @)P|| ;|A-H  @p0@r "./aX-@ @+P k|BSn k|L8N^NuNVpN^NuNVH<*n0-"(@0->x&@0-H-@JK gHyMNXJK f$Jf/9oBHzN RHx/9HNP$@fHyM)NXL<N^NuNVH0*n(n HT x"<>N/HyMFN |@;lBBmF;lD;lH;lJ;lL;lP;lR;lNB lA . ." Ҁ"A"#hR`'J( ." Ҁ A 7m<'M4'm$8Hx/9HNP-@JfHyMRNXB+@`7|BBkFBkD7|HBkJ7|L7|NBkPBkRHxHSapPJgHTaX/HyMuNP`B lj nBh/././.HTaJg/././. x"<>N/aJgl/.HSaHPHxHSaP/.Hx/9HN J+@fB l ." Ҁ AB ." Ҁ ABR`R`2 m4Jhmfp0-N-@p0-L"HA<N/HyMNPpL8N^NuNVH0*n(n . " Ҁ A x"<>N.BlBBBHxHxB/.B/. HTHxHUa$Jg HUaX-@JgB .".ЁS"HAHABAЁKb @HH".RmJgD .".ЁS"HAHABAЁKc @HH".Rm8Jg .".ЁS"HAHABAЁKd @//././HyMNB`p0-Br2-DЁ6mEB+@mMB+|J gHxBBBB/HSBHTav$`*BBHSBB x"<>N/a*HSHx/9HN `pL0N^NuNV.*nHxBBBB m p(/ -  /HxHUa$ m (-*nN^NuNV.*n mھg:B*nN^NuNVBn=|-n0.SnJ@gv n0nT`HUaXJf@/./.HyM`"/./.HyM`p0-//.HyNN `~p0-".f mbp`dJngB`pN^NuNVH0 n*h .Ю @ P(h(  fp`B@ Bln ., , .+, ,   9nn#n . @p0@r "./aX-@ @)P .$r /aX-@ @)P  @p0@r " /aNX-@ @+P n h gB-JK g$/.( . LR @/HyNDN n h|J(g /.aX`BL0N^NuNVH *n.< m f.,<Sn SJnHyNYNX m|p` m| m p(L N^NuNVJK g/. 0. H/HyNeN 0. HrN-@"HA>>HABAЁx-@ @J8fp` nJ(@fB .Ю @B .Ю @!|R m n1|B nBhF n1|H nBhJ n1|LB/.a~PJg(/.HyN}NP`HyNNXp` n|@Hx/9HNP-@JgB l nBh n1nJBHx/.BHx0. H/aJJf/./. n h40(H/ .x"<>N/aJgH/./.aPB/.aP m nBhJ/.Hx/9HN B`R`2N^NuNV0. HrN"HA>>HABAЁx-@0. HrNЮ-@ nJ(@fp` n (N^NuNVH<*nJK gHyNNX0-. l "HA>>HABAЁx(@0-HrN" Ҁ&AJ,@f Af-m$ .nJgf +m(`0,LH" .N+@(p0,FГѭ(Ah$H l8 ( /NIX,HUHRNPJf*HTalX ,8"*@J gJf /,8aX/NI`HUNXL>HABAЁ((x*@JK g( . LR @/0. H/HyNN A(H m8 ( /NIX` JgB`@HxHTNP f( NI9n n,n.)n)n )n$HTaXJfHTNTX @g HTN X L0N^NuNVH<*ng&m4$m80+HrFùɐAh(HJ gdJf0)|Jkm"0+Hrᡃɐ0+Hx @R g$BJ.f%L.` j2!L%L2)|L<N^NuNVH<*n`+k.&m.g(k gR60,"HA>>HABAЁx$@0-"-@-l$0,HrN" Ҁ-A ,"<N-@ n ($".l ` n ($-@ n r2*HNr2*LNѮ n!n n!l  n1n)l(HUa XL<N^NuNVH<*n m.$h 0*"HA>>HABAЁx&@0-"(@r2+L ,Nr2+L. o <` .0,Hl `0,H.+l r 㠰(l r ` *(+@(Af +,g +,gB @ HUNeXL>HABAЁx(@Ah .gHyNNXr2,L +N-@r2,L +N-@r2,H .N-@r2,H .N-@p0,JѮp0,FѮAfD *"<N-@p,,-@ gL gBJg>-j `< -"<N-@ g -|`-|-m l40(H-@m4p".㠁ɐ .` @R -".ɸ Aѐ l40(H-@B/././././/./.HSa$L<N^NuNVH>HABAЁx(@)y 0 n0(HrFùɐp*, n( *0("<N(f HyOG`JgHUaX-@HUaXЮS"HAHABAЁKb-@0-Rm nHAmBm0- Rm n(HAm K^mHyOW/.HS/aAfL ,,fBB,@ l4Jhm l40(Hɨ @ L0+/HyO^NP` K^mHyOm/.HS/ax0+HrN& "HA>>HABAЁ @ P0(H&BBBBB/BHxHUax$` K^mHyOu/.HS/a/.a`\ fAf ,,f g f0m`Bm٭ r ѭJmf Bm ;m /.NgRX"e L>HABAЁx-@ fJjo|HUaXL<N^NuNV n /($ n/(/. .LR @/ n 0(HrNa/ n 0(HrN/HyO{N`j&m.B6+k.B'l HTNX .f nJ(.gJ g /.arXJ.g6J6f.HUa`"N^NuNV.0. HrN. mp`@/. HyHx0. H/ "HA>>HABAЁ /HzN..N^NuNV.0. HrN. mp`>/. HyB0. H/ "HA>>HABAЁ /Hz N..N^NuNVH00. HrN"HA>>HABAЁx*@0. HrN" Ҁ(A . dgZ dgh dg@ &dg @dg$ @ dgt @&dgpL0N^NuNVH Hx/9HNP*@f^pL N^NuNVH Hx/9HNP*@fp`-n m8 ( n m4"n3h m80(" @"n3P n1|B`FAB"n <"Q2`NLJf9)HH` n <CB"Q2BHUabP` n !l`NLJg n()h`NLJg-np0-L-@ n-hr2-H N".N-@ n Ю-@".NJf .谮gp`b .Ю".Ҭn/.BHx/. n(//0. H/a,JfB .r /B n/Hx0. H/a`NLJg-nr2-H Nr2-LN-@ n Ю-@p0-L-@ n-h-h .".NJf .谮f .Ю".Ҭnp0-H".N" .N-@p0-H".N" .N-@/.Hx@Hx/. n( //.0. H/aJfB .r /B/.Hx0. H/aJfnHx/././. n/0. H/aJfBB .r /B n`rnnnnn . Ю,`.B/. HU/. Hx0. H/a.Jf . Ѯ . mHUHx/9HN `(|n . .@nB-B/.HU/. Hx0. H/an.HUHx/9HN L N^NuNV.R *|x`LJ-@g@ 9 0 m.HxBBBHx x"<>N/a>e/9oBHzN *nN^NuNVH80. HrN"HA>>HABAЁx*@0. HrN" Ҁ(A m80("&@ m40(H-@J-@fp` .l Юop`r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ ѮHx/./././././. HxHSa$-@Jgp`BL8N^NuNVH8 . "HA<-j `d -"<N-@ g -|`-| - @p0@r "--@ l00(H-@m4p".㠁ɐ .` @R -".ɸ Aѐ l00(H-@|:/././././././.HSa~ L<N^NuNVH/. HyB0. H/ "HA88HABAЁx/HzN..N^NuNVH00. HrN"HA88HABAЁ*@0. HrN" Ҁ(A . dg dg dg &dg @dg @ dg @&dgZp`-n m4 ( n m0"n3h m40(<` @"n3P n1|B`PAB"n <"Q2`NLJf9)HH` n <CB"Q2BHUaP` n !l`NLJg n()h`NLJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf np0-L"(gp`p n (Ю".ҬnB (r / n(//Hx0. H/aJfB n (r /B n/Hx0. H/a`NLJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf( np0-L"(f n (Ю".Ҭn0-HL" (N-@0-HL" n (N-@ . n( -@B .r //. n/Hx`L0N^NuNV.R*|`LJ-@g@ 9, m.HxBBBHx "<8N/a8 e/9oBHzN *nN^NuNVH80. HrN"HA88HABAЁ*@0. HrN" Ҁ(A m40(<8&@ m00(H-@J-@fp`: .l Юop` r2-L .Nr2-L-A m .-@r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ Ѯ/././././. .  @p0@r ". /HxHSa: HSaX-@ .Ѯr Ѯ JoJgJgp`BL8N^NuNV. . @*Pp0.N f A #(TRs<` mNJfF*m6f . @ R SrdNJf/.Hy\4NPNN*nN^NuNVH0*n(mHx$NIX.BbJf)M(`" ,fHy\_NX l!Mb)MHTaX/NIXL0N^NuNVH8*n`0+4gJg , @p f 0+4gn , @p g/,aX)@Jf `)l*bJg0+4g;|4Rm0J, f.HTa*`6*b)lJg0+4g;|4Rm0 T-h HT nNX(Ug&Jm4f &TJm0gJg0+4gL8N^NuNVH0*n(mHx$NIX.Sl0Bl4 fHy\dNXJg -gB - gN/-/-apPHTabX U-h+|HU nNX/NI` U0(4g| HUa XL0N^NuNVH0*n(|BbJf )M )M`" , fHy\sNX l !Mb)M sL0N^NuNVH<&|Hx$NIX.*kf/NIX`'mb/NIX(U0,4gJnHy\|NX - f $m-m` $m-m0,4g -R//.HRad`/-/.HRN J- f0 - /NIX.HU l NX/NIX`Hx$NIX. -g /-/aPHSaX - /NIX+|HU l`LJ"g n(HH"B"`. n(HH" `J"f J9"f&J9" f9"H nr(Ag9"HH nѐ9" HH n쑨 np(  n@ n-h g` n ("HA HABAЁ".PЁ*@ n* n+h n(+@ n (R!@ nmB np("#"B9" " "*nN^NuNVH0*n(|HxHUNPJfJ\gN#\Hx"/9HNP".  h A .  h @JfJ/. Hy]HNP`2HTHx/9HN JfHx/. Hy]dN B`(Hx" .  h @/NFP/. HUafPpL0N^NuNVpN^NuNV n h$"n0)H 0"@2 n0( @"nJgp`BN^NuNVH8*n .  h @(P y\"y\P 9\T/HTaPTHlHlaP||.<B@J,gSnJn/. Hy]NPB`|A &HHlHSa:PHxHSNFPBSBkJ,f|| ,g+g*p+//. Hy]N +`|pL8N^NuNVH00. . l> "HAHABAЁ (@ @Jf  ( @*PgJmfp`HxHx(0. H/al Jf$`(/Hy]`,g2/Hy]NPBp`r,g,g . fB)|B@B,Jlf>)|B@9| 9o"HAHABAЁ/0. H/Hz N BL0N^NuNVH >. ,. 0"HAHABAЁ *@ g gPJ-gJHxHx@0H/ab Jf0HxHx@0H/aJ JfHxHxI0H/a2 JgB0fBHx0H/a BL N^NuNVH 0.  *@NI|.`$Jf f@HxHUNP f* /NIX;n +n+n (B$HUanXJfB`XNI|.`HxHUNP g/NIXHUN$X-@ @g HUN X .L N^NuNVH<*n0--@"HAHABAЁ $@ . 8&@B NI|-@`HxHjNP *lR* . ( @ P(h$J f"'M BJ.f)K.` l2!K)K2` k!M 'MJ6fHTaX/.NIXL<N^NuNVH<*n`+k.&m.g(k g0,-@"HAHABAЁ $@B*Jl6BJ'l HTNX*S* mHjN X`B-| . f ,( gf 4gx 8gV Dgh+|6Hx,Hx< ,"HA HABAЁ/NP/NP%@-l-l(`+|6%|,-|`+|6%|` ,$rNo9|` ,$rNf( g/,/, NFPB()l(` f ,$rNR%@ ,$rN-j".䲀fd-l f8 6g$JJg-|L+|6B-|`-|0`-|,+|6%|<`+|6 ,$rN".䲀l-|H ,$rN-@`-|I ,$rN".䒀-AHx,Hx< ."HA HABAЁ/NP/NP%@ op`B-@B0-H h @  -@Hx/NFP . n0 . n(刁( nJ*g n .`0,gB`p n(爁( n . ( @ P0( n(刁( n1n n1n+l +n @ HUNeXL<N^NuNVH0*n"0-H h @  (@ -gHy]NXJm oHy^NXHl /-a P0-H h @ PJ(gHy^NX0-H h @ P| m|"L0N^NuNVH  @&Pg2J.g, +"g  h @ PJ(f xJf B`.R`  h @  -@*k.(m fHy^7NX0,. mHy^MNX "HAHABAЁ $@ . @5P*g f5l` n0(",5AHx/.NFP n0  h @ P|   h @ P| k|B  h @ PJ(g .R o8Hy^fNX"*+6f$0+H/Hy^NPp`vSn` f*g*g*gz%|B@p*-@ f| f *gBJg g g f>HTaXz5lB6"`RJ Jl0RHSNgRX`0 gJo  pg/./,$/Hy^N` S b@0;N~`R`f  fV ,( gD 4g< Hg Ig pg qg` ,Ѫ` ,`B` ,$rN%@` Hy^NX`L[l8 ./Hy^NP)|B@NI|.a/NIX 6fNI|. -"f|J+fv||A $HHxHRNFP4( . ( @ P0(,* 刁* m|"/NIX 9o"HAHABAЁ//.Hz~N L ->ffHUNP,X| GmGH+|:/anXBHx"0. H/aP NIl ->f0>HxHUNP` ->gJy)gp`(NIHU0. H/-EH(T @ PNPL N^NuNVH00. . "HAZZHABAЁ*@HU-EH(X @ PNX(m4, ->f ->fBHx 0. H/aZ HUNZPXL0N^NuNV.0. "HAZZHABAЁ*@/. HU-EH(\ @ PNP*nN^NuNV.0. "HAZZHABAЁ*@/. HU-EH(` @ PNP*nN^NuNVH0B*|`(m4`p,,R ->gp g -: gB` -NHH,pg$ -: gx -: @gf -EfBJ fR mRR g f0+| HUN X`HU/-EH(h @ PNPpfZe*|`P(m4pg:,>RJ-EgHU-EH(t @ PN`HUa2XZe .L0N^NuNVH00. . "HAZZHABAЁ*@/././. HU-EH(d @ PN-@Jl/././. HUNR-@JlR . tkg tlg tmg txgr tyg^ tzgJ t{g4 @tjgp` t g t f/a!f-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>Jg6HmN|X. m -: g",@ >/.NIX`& /HUHyRN >`L0N^NuNVH 0. . "HAZZHABAЁ @*PNIl(p,p-" . b@0;N,2<,. p-* "@` ` . F̀`/NIX L N^NuNVH0B(|*l4gB r  @HH€g|` p,Jg ,>f|HTN X>`h ,>g\ ,:fP ,>gRZ m" 9o/BHzN L0N^NuNVH0B  @(PgxJlgr rNJf /Hy_4NP "HAZZHABAЁ*@ ->g(/aXBHx"/a >HUaXR mfL0N^NuNV y ( f C` y ( fC fp`BN^NuNVH8*n0-H"HAZZHABAЁX(@&m B)K4||Sn|Jf|`|||D||||RZX m0-H @J f# HxBHzN L8N^NuNVH 0. ._mp`. "HAZZHABAЁX*@+|$> ->fHUNP,X| GmGH+|:/a~XBHx0. H/a * NId r  @HH€fHxB0. H/a g> ->f4>HxHUNP` ->glJy)gbp`(NIHU0. H/-EH(T @ PNPL N^NuNVH00. . "HAZZHABAЁX*@HU-EH(X @ PNX(m4NId|  @PNI ->f ->fBB0. H/a HUNZPXNId ->f ||NIL0N^NuNV.0. "HAZZHABAЁX*@/. HU-EH(\ @ PNP*nN^NuNV.0. "HAZZHABAЁX*@/. HU-EH(` @ PNP*nN^NuNVH `v y_HH*R_ "HAZZHABAЁX*@ y_HH.R_ y_HH,R_ ->fHUN X` @g -: gB` -NHH.  g0NId-@-m4 n| n|/.NIX g$ -: gp -: @g^ -Ef:J fJ mRR g f(+| `&HU/-EH(h @ PNP 9__e #r_ 9__f~HxBHzhN L N^NuNVH0B*|XB C @Jf(m4|p,g ->f^HUN X>`J ->g6Hx0-BH/NlPHx0-BH/NlPHxHUNPP>p,g:|(R>J-EgHU-EH(t @ PN`HUaTXZR m .L0N^NuNVH00. . "HAZZHABAЁX*@(m4/././. HU-EH(d @ PN-@Jl/././. HUNR-@JlV . tkg tlg tmg txg tyg tzgj t{g4 @tjgp` t g t f/azX .`NId|  @PNIB`NId|  @`HxHx0. H/a `HxB`B n/aBX/`Hx`Hx`HxB0. H/a /apX n `zL0N^NuNVH..B @g  g g g LN^NuNVH..B g@  g g g LN^NuNVH0.. "HAZZHABAЁX*@(m4NId-@||J-GfBB/ap `T|!z@  @( -Gf@`, -: g``@ -:g -Gf ` -Gf`|@|@|@" A-G_ @0H&  @0HgT X33 " X303 Vr 30" A0/.NIXL0N^NuNVH0*n(m4NId, ->!f-H @0H"-nJ ->@g>HmN XJ,g$ ->//-,NPB,>JgTHmN|X. m -: g >`$ /HUHyRN >/NIXL0N^NuNVH 0. . "HAZZHABAЁ܌ @*PNId*  @,|p-( . b@0;N>DN,.  @}| " AP` ` . F̀`/NIX L N^NuNVH *nHUNX. g fB`:HxHmN>PJf;|BSn;| BSn;| ;|p L N^NuNVH00.  lT0. "HA HABAЁ *@ @ f$0. ( @(PgJlfp`|J_f#_a*G`R , /NIX.0. H/aXJg0. H/a4Xp`$0. H/aLX/NIX >fBL0N^NuNV.0. "HA HABAЁ *@B*nN^NuNVH<*n0-"HA HABAЁ (@0-( @&P$k + /NIX-@0-H/aX)m'm 'mB+ HSNeX`HxHTNPJn g"0-H/aX (4HUNXHTN X/.NIXL<N^NuNV.*n -`o+y`*nN^NuNV0.  mp`4/. HzB0. H/0.  /HzNN^NuNVH00. ( @ P*h0. "HA HABAЁ (@`HxHTNP fJfp0 gBL0N^NuNVH8 ."HA HABAЁ *@ .( @ P(h&|``(HHg+H9@FHH~2Sn`TJfL8N^NuNVH80. ( @*P0. "HA HABAЁ (@0. ( @ P&h . vgF @vfZ n - /NIX-@0. H/adX g&6`P n. ?"(`p`H g6` BS`0. H/aX0. H/aX >f/.NIXBL8N^NuNVH8*n(m0-  &@ -gBHSN X9| - @p0@r "--@r9@ -S-@ .9@ .9@ .9@ .9@9|G9|L8N^NuNVH0*n0-  (@BHTN XL0N^NuNVH8BB ( @*P(m9| BSnp0,g|BSn9|  "HA HABAЁ &@ gp0 gHUNgRXHSN XR mp L8N^NuNV.*y( - /NIX-@a./.NIX/9oBHzN *nN^NuNV. . "HADDHABAЁ(*@+n - X/NX fB`\ m g m | m gf (fHx/9HNP+@$JfHyaNX`|,BBHUa m$p(Jg g/. HyaNP`f/. HyaNP+|(`Hx BHUa -@g8 ."HAHABAЁ`d @//./. HyaN m (g/. HybNPRJg*`/. Hyb&NP+|( (g^p*nN^NuNVpN^NuNVH8*n0-D((@0-x8&@0-H-@Jlf/9oBHz!N Rl0-H" Ҁ A 'Mp'm$tHx/9HNP-@JfHyb;NXB+@L8N^NuNVH0*n(n HT 8"<xN/Hyb^N |@;lB;lDBmF;lH;lJ;lL;lP;lR;lNB l&A . ." Ҁ"A"#hR`Hx/.HTa Jf4 (f-|-|`-|-|B .l:B+A+AHHl nBh/././.HTaRJgN/././. 8"<xN/a Jg /.HSaPHxHSaPJg B+@R+A`zHxB n0(S/0(2(ЁS//.  @p0@r "./HxHTa HTaXJgBA .0R ~mHybjNX/.Hx/9HN J+@fB l ." Ҁ AB ." Ҁ ABR` n <Cx"Q`R`L mpJhmp0-N-@Jop0-L".e-|p0-L"HA< g6 ."HAHABAЁ`d @//./HybNB` m (`g |@|Sn m |`-AHHr,-HH€gB " Ҁ A$Pgg*A-AfAB-H0Pf(0+hf0+hf0+hf 0+ h gL 8"<xN/-AHH/ 8"<xN/HybNp`R mL`-AHHrᡃ,- mp0(H.J gtp0+/p0+ S/p0+S/p0r2+ЁS//BHx HTa@ HTaXJg( 8"<xN/HybNP`p0r2+Ёr2+Nr2+ NS-@Bp0+r /B/.Hx 8"<xN/a `pL0N^NuNVH *n (g m (L N^NuNVH0*n`~Sn m (f(m$HUaX,g ,&cp&` p,`BL0N^NuNV.*n mھfHUa"XJfL/.HybNPB*nN^NuNVBn=|-n0.SnJ@gp n0nT` mcp0-//.HycN ` . gJmgJmg . g|p0-fnp`jJngRm> nHAm$Bm>0-@Rm@ n(HAmBm@ `^mHyc/.HS/aAfX ,ifNB,@ lpJhm lp0(Hɨ @ ad0+/HycNP` `^mHyc/.HS/a^0+HrN& "HAxxHABAЁ @ P0(H&|BBBBB/BHxHUa~ ` `^mHyc/.HS/a/.a:`d fAf ,if0-/.NgRXDle0 L/././.HjxN-@m .r ѭ2 .ѭ60.m:0.m< n `^mDHycHyaL/.p+/a:/./././.HycNp0*Br2*DЁr2*HNr2*LN-@p0*L".䒀S-A-|`+gHJ+gB +g0 `^m$HydHyaR/.p+/ap+` .r ѭ2 .ѭ60.m:0.m<-m60-gRJoN fD e: r -@YXm Э @0 Э @1mJgF*U`-|B`F n0/ n0(H/HyhN -|/`* n *PB-M |b d6HxBNP*@f -|7`p* +| ;|`YXm Э(@ n (@9nNId-@ n"H (@Dm.RH-|7-M /.NIX/. NX .`hB| nJP0,H".灀9@3v09vH29vR3wd3wdw`3w`p09wdH/ l NX-@JnHypNXJof 'm #o` #oJof #o 9ooo #oo#2d/.aXJg 3wdvL0lN^NuNV .2d#w#pJlBwN^NuNV.*|p`80-H2. Hf0. H/ m NX` JfB*nN^NuNV.N,. f~ /NX ..N^NuNVH *n`6 #gN @g` g4 f*nHx NXa.  g fB` Sd`L N^NuEEFEhbrEEEEEEEEEEELLLLfPf|fPf|LLLLLLLLLLLLLL2raw_usrreqrtfreeduplicate IP address!! sent from ethernet address: %x %x %x %x %x %x lolo%d: can't handle af%d qy*y~n0x x $HUM| dlinternet icmp_error(%x, %d, %d) icmp_input from %x, len %d icmp((: cksum %x icmp_input, type %d code %d deliver to protocol %d icmp_send dst %x src %x 255@A3A==(ip_initforward: src %x dst %x ttl %x no route to %x (from %x, len %d) `gnsz$/:BKV`fnsx~%x %s:???????? %s -> %s [%x..%x)%x@%x<%s%sSYN,%s%sACK,%s%sFIN,%s%sRST,>%s<%s> rcv_(nxt,wnd) (%x,%x) snd_(una,nxt,max) (%x,%x,%x) snd_(wl1,wl2,wnd) (%x,%x,%x) ATTACHDETACHBINDLISTENCONNECTACCEPTDISCONNECTSHUTDOWNRCVDSENDABORTCONTROLSENSERCVOOBSENDOOBSOCKADDRFASTTIMOSLOWTIMOPROTORCVPROTOSENDCLOSEDLISTENSYN_SENTSYN_RCVDESTABLISHEDCLOSE_WAITFIN_WAIT_1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITREXMTPERSISTKEEP2MSLinputoutputuserresponddrop?tcp cksum %x tcp_pulloutofbandmgettcp_outputtcp_output REXMT?fff@???33?ٙ@@@@AABtcp_usrrequdp cksum %x udp_usrreqiinit/binit%(%  p4p0LDzHb28$jn2&2."6P\AKrL/DT2ԄD$F˘lK^%(%ˈː˪t K(*rV0{ \Ӿ LŠTL6:"7<>XC6?7t? ? @%d& < :X#;,?0;dPH@ӈӚ timeout table overflowfileexeceexeca rmalloci/o error mapping pagesexitinit diedexit: m_getclrprocno procsnewproc vforkissig psigpsig actioncore?px&??sleepwakeupsetrun0123456789abcdefpanic: %s %s: table is full %s%d%c: hard error sn%d rmallocrmalloc swapmap%s: rmap ovflo, lost [%d,%d) bad rmfreermget@@calloc ...flockifunlockino shared lockno exclusive lockrwipureadc accept f ff}f~@fm@m@tt t@tt@tt t t ttt@t ti@tjtktltm tn totp tq@tttutv@tw tx ty tz t{@t|t}t~tAccounting resumed Accounting suspended |`{}~ABCDEFGHIJKLMNOPQRSTUVWXYZddddddd22xxx}}}}ttrstrt^ ({)}!|^~'`ttwritettyrub bkclose: no buf Ycf2ZRHnoojfpNoRHYZPcf2ZRHptcwritedev = 0x%x, bsize = %d, size = %d, fs = %s alloc: bad sizefile system full %s: write failed, file system is full dev = 0x%x, bsize = %d, osize = %d, nsize = %d, fs = %s realloccg: bad sizedev = 0x%x, bsize = %d, bprev = %d, fs = %s realloccg: bad bprevfile system full %s: write failed, file system is full mode = 0%o, inum = %d, fs = %s ialloc: dup allocout of inodes %s: create/symlink failed, no inodes free pos = %d, i = %d, fs = %s alloccgblk: cyl groups corruptedpos = %d, i = %d, fs = %s alloccgblk: can't find blk in cyldev = 0x%x, bsize = %d, size = %d, fs = %s free: bad sizebad block %d, ino %d dev = 0x%x, block = %d, fs = %s free: freeing free blockdev = 0x%x, block = %d, fs = %s free: freeing free fragdev = 0x%x, ino = %d, fs = %s ifree: rangedev = 0x%x, ino = %d, fs = %s ifree: freeing free inodebno = %d, fs = %s alloccg: block not in map%s: %s bread: size 0breadbreadabreadrabpbwriteblkdevbreallocdup biodoneiget: bad fsno imtinodeiputitrunc: newspaceitrunc1itrunc2mangled entryi_size too small..%s: bad dir ino %d at offset %d: %s wdir: newblkwdir: compact1wdir: compact2$L$S$W$[fs = %s update: rofs modbad block %d, bad blockisblockclrblocksetblockdev = 0x%x, fs = %s getfs: bad magicdev = 0x%x getfs: no fsLOCKEDLRUAGEEMPTY%s: total-%d, %d-%d ..rename: linked directoryrename: .. went away rename: .. not a directory ?>~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@%%%&mbinitmgetmfreemgetm_moremfreem_copym_copym_copymgetmget LLRUUR('x'unixsofree dqsoclose: NOFDREFsoaccept: !NOFDREFsosendmgetreceivereceive 2receive 3mfreereceive 4mfreesoisconnectedsbappendaddrsbflushsbflush 2sbdropmfreeuipc 1uipc 2uipc 3uipc 4piusrrequipc connipunp_disconnectvmdrum NDMAPvsexpandvsswapvstodbvstodb *ipvmemall sizevmemfreevmemfree vreadmemalldup mem allocbad mem allocmemall ecmapmemall mfindmemall intrans|wantmemfreebad mem freedup mem freemhashmunhashmunhashmunhash mfinddup page unlockpagein pg_filenopagein PG_FTEXTpagein u.u_ofilepagein mfindpagein intrans|wantpagein c_page chgdpagein vreadpagein pfnumbad c_pagepageout klsizecleanup CSYScleanup centerklustervrelvm rssexpandvgetptvgetuptexpand@?qi?x VX?ҝu?WARNING: should run interleaved swap with >= %dMb swstrategyswfreeargmapswapswap bad ptebig pushhard IO err in swapIO err in pushpid %d: killed due to no swap space killed on swap error sorry, pid %d was %sswapinswapoutswapout rssizeswapoutswdsptswdsptxfree rssizetextxalloctext rssizelost textno mem for mbconfigout of kernelmap for devices%s%d at %s %x mbmemmbiobad priority (%d) pri %d %s%d at %s%d slave %d out of kernelmap for devices%s%d at %s %x obiombmemmbiobad priority (%d) pri %d P2RcjpqsZDL  p2z̐̚,.ATpXL\BXD8TP2^_:_pq&&z{d{L L4J$NZXXjjkk Xkf (,:;;|̐pq`qsbzwH͠XtuHuxz͠wcksum: out of data asi4Sun Main Memory = %dK (0x%x) No Multibus memory Multibus Memory = %dK (0x%x) %d system buffers of %d bytes sys pt too smallno memoryavail mem = %d usrptmbclustersMultibus IOPB spaceMultibus IOPB spaceMultibus buffer spaceMultibus buffer spaceMultibus memoryMultibus memoryBuffers in main memory no buffer spaceSystem BuffersCan't invoke %s, error %d icodesendsig: bad user stack pid=%d, sig=%d usp is %x, action is %x, upc is %x syncing disks... done Unix Halted Rebooting Unix... dumping to dev %x, offset %d dump succeeded device bad device not ready area improper i/o error /etc/initmmrw::::::#:(:.:7:A:J:Q:W:]:f:l:r:x::::::::::::::::;;;;;&;9;E;K;O;T;^;q;u;;;;;;;;;;;;;;;<<< <<<$<5>>>>(>1>8>A>K>Q>X>_>h>s>y>>>>>>>>>>>>>>>???/?A?V?\?o???????????@@traplofaultUSER ADDRESS ERROR%s: Command aborted code %x USER PRIVILEGED INSTRUCTIONUSER ILLEGA((L INSTRUCTIONUSER BUS ERRORsyscall%d: 0x%x%s(%s%x, syscall: error=%d Begin traceback...fp = %x, sp = %x FP loop at %xEnd traceback... Called from %x, fp=%x, args=%x %x %x %x %s: %s trap type %d, pid %d, pc = %x, sr = %x, context = %x Bus Error caused by %s exception function code %x, access address %x segment entry %x, page entry %x pagefault, pmp %x, pte %x %x hpte %x hseg %x bad addr, v %d tss %d dss %d sss %d D0-D3 %x %x %x %x D4-D7 %x %x %x %x A0-A3 %x %x %x %x A4-A7 %x %x %x %x indirexitforkreadwriteopencloseold waitold creatold linkunlinkexecvchdirold timemknodchmodchownold breakstatlseekgetpidmountold umountold setuidgetuidold stimeptraceold alarmfstatold pauseold utimeold sttyold gttyaccessold niceold ftimesyncold kill#38 -- 4.1a selectold setpgrplstatduppipeold timesold profil - nosys#45old setgidgetgidold signal#49#50acctold phys - nosysold lock - nosysioctlrebootold mpx - nosyssymlinkreadlinkexecveumaskchroot#62#63getpagesizemremapvforkold vread - readold vwrite - writesbrksstkmmapold vadvisemunmapmprotectmadvisevhangupold vlimitmincoregetgroupssetgroupsgetpgrpsetpgrpsetitimer#84old swapongetitimergethostnamesethostnamegetdtablesizedup2getdoptwrapselectsetdoptfsyncsetprioritysocketconnectacceptgetprioritysendrecvsocketaddrbind#105listenold vtimessigvecsigblocksigsetmasksigpausesigstackrecvmsgsendmsg#115gettimeofdaygetrusage#118resubareadvwritevsettimeofdayfchownfchmodrecvfromsetreuidsetregidrenametruncateftruncateflockportalsendtoshutdownsocketpairmkdirrmdirutimesgetdproprevokeunmountgethostidsethostidgetrlimitsetrlimitkillpg#147Vector 0Vector 4Bus errorAddress errorIllegal instructionDivide by zeroChk instructionTrapv instructionPriviledge violationTrace1010 emulator trap1111 emulator trapVector 30Vector 34Stack format errorUnitialized interruptVector 40Vector 44Vector 48Vector 4cVector 50Vector 54Vector 58Vector 5cSpurious interrupt@xnd:no netnd:ndreq sizend: no bdevswnd: version change @(#) ufs_nd.c 1.13 (C) SMI, 83/05/19dup alloc pmegneed pmeg in holepmegunloadctxfreemapout: invalid ptemapout: invalid segmentmapout: invalid pagemapout: pmeg countNoCartNoDrive WriteProt EndMedium HardErr WrongBlock FileMarkInvCmdNoDataFlakingBOT42GotReset DAJhJ JJJJJ J$J*J0J4J:J?JIJRJ]JfJnJxJJJJJJJ     ar*init tape online ar: Timeout waiting for Ready at %x ar*init arrdy on before reset ar*init arexc on before reset ar: Timeout waiting for Exception after reset ar*open(%d, %d) ar%d: no such controller ar%d: would not initialize ar%d: already open ar%d: can't switch drives in mid-tape ar*open SELECT gave EINTR ar%d: no such drive ar%d: no cartridge in drive ar%d: cartridge is write protected ar*open exiting ar*close(%d, %d) ar*close exiting ar*command(%x, %d, %d) ar*strategy sleeping for maxbufs ar*strategy queueing %x, maxbufs %d arstart qidle not setar*start unit %d found empty ar*start unit %d sc %x bp %x ar*start op completed bp %x addr %x size %x blkno %d flags %x err %d ar*start buffer done, maxbufs=%d ar: block %d requested at tape posn %d, bp=%x ar*starting old state %s=%x, new %s=%x, addr %x, size %x ar: start_cmd bad state %s=%x for newstate %s=%x ar: interrupt from uninitialized controller %x ar*intr EXC set, old state %s=%x ar: RDST did not complete ar: histate bad = %d ar%d: many retries, consider retiring this tape ar*arintproc buffer done, maxbufs=%d ar%d: %b error at block # %d punted ar%d: %b error at block # %d ar*intproc badint after CLOSE ar: interrupt without Rdy or Exc, state %s=%x, old %s=%x, bits=%b EnaReadyEnaExcepCatchReadyBurstXferResetRequestOnlineInterruptEdgeReadyAckExceptionDircReadyar: trying to re-sync Rdy with Archive ar: giving up on Rdy, try again ar*arintproc restarting ar: OOPS READ %x ar: OOPS WR %x ar*ioctl MTIOCTOP %d count %d ar*machine(%x, %x) state %s=%x ar*machine exiting in state %s=%x ar: RDST gave Exception, retrying ar: RDST failure ar*RDST %b %d %d ar*READ addr %x count %x ar: Read no READY ar*WRITE addr %x count %x ar: Write no READY ar*machine exiting done in state %s=%x ar*machine idling ar: triggerred at idle %x ar: invalid state 0x%x arFinIdleCmdWfmRfmRewTenseEraseSelDeselRdStCloseInitCloseTwoCloseThreeReadInitReadCmdReadBurstReadFinReadIdleWriteInitWriteCmdWriteBurstWriteFinWriteIdleCmdOkJ@Kpcg #"#,39Z5KO(O$OOOOOOOPPP#P4P=PMP^PnP}PPPPPPPQQQ'Q@QXQpQQQQQQRR&R6RXRkRyRRRRRRRRR?ddprobe: no ccb space ddc%d: can't get MBmem at %x to initialize controller ddc%d: Unknown controller type at mbio 0x%x ddattach ddattach: no space for iopb dd%d: <%s> ddattach: no space for disk label ddattach: err %x dd%d: can't get initialization memory dd%d: error %x reading label on head %d: %s dd%d: Corrupt label on head %d dd%d: Misplaced label on head %d dd%d: Unsupported phys partition # %d ddcmd: %s nointr=%d dd timeout ddopen: dev %d flag %X dd%d: unit not online ddopen: no buffer for disk label ddstratetgy ddcommand: dev=%d %s ddgo queueing error 1ddgo queueing error 2ddintr dd: intr from unknown unit ddintr: unexpected interrupt ddintr: bad bp faileddd%d: offline restoreretrydd%d%c: %s %s (%s) blk %d ddddcunknown errorunknown errorunknown errorRAM errorROM errorseek in progressIllegal format typeEnd of mediaIllegal sector sizeDiagnostic FaultNo indexInvalid commandSector not foundInvalid addressUnit not readyWrite protectunknown errorunknown errorunknown errorData ECC or CRC errorID ECC or CRC errorDrive faultCylinder address miscompareSeek errorData field not foundWrong type of data fieldDrive spinning too fastDrive spinning too slowRead/write controller errorunknown errorunknown errorunknown errorTape cartridge not in placeTape cartridge write protectedTape drive not on lineTape unrecoverable data errorNo data on tapeData Miscompare during diagnosticUnknown tape errorunknown errorinitializeerror statusformatread IDreadverifywritewrite from bufferseekrestore@DHLBTDDWv]zYRWWWWWWWWXX(X*X6XBXWXiXXXXXXYYYYY$Y1YPYaY~YYYYYZ Z Z"Z$Z&Z(Z*Z,Z.Z0Z2Z4Z6Z8Z:Z<ZQZeZgZZZZZZ[[[ [4[K[\[m[~[[[?[[[[[[[[[\\ \\\!\+SMD-2180 SMD disk controller at mbio 0x%x ipc%d: Unknown controller type at mbio 0x%x ipprobe: no iopb space WDC-2880 ANSI disk controller at mbio 0x%x SMD-2181 SMD disk controller at mbio 0x%x ipattach: no space for disk label ip%d: <%s> ip%d: can't get initialization memory ip%d: error %x reading label on head %d: %s ip%d: initialization failed ip%d: Corrupt label on head %d ip%d: Misplaced label on head %d ip%d: Unsupported phys partition # %d ip%d: unit not online ipopen: no buffer for disk label ipgo queueing error 1ipgo queueing error 2ipint: bad bp failedip%d: offline restoreretryip%d%c: %s %s (%s) blk %d ipipcdisk not readyinvalid disk addressseek errorchecksum error -- data fieldinvalid command codeinvalid track in IOPBinvalid sector in command?bus timeoutwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field or ECC error???no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutnot on-cylinder at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing?ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek errormapped header errorunspecified seek errorread/write faultunknown error 4funknown error 50bytes/sector errorinterleave spec errorinvalid head addressunknown errorreadwriteverifyformatmapswitchinitrestoreseekrtzspindownresetMultibus level %d interrupt not serviced! mgbombdone repeatsmbcopystmbcopymbbuf space too smallms: ENOTTY: %x, %x, %x Mouse sampling would not stabilize n0oox4|y\^ (^ @DEpq48(tm%d: can't get iopb space tm%d: can't get MBmem at %x to initialize controller tm%d: no response from ctlr tm%d: error %d during config mt%d: not online mt%d: no write ring tmgo: odd addresstmgo: bad lengthtmgo: gate wasn't open tmintr: queuing errortmintr: queueing error 2tmintr: can't clear interrupt tm%d: stray interrupt mt%d: hard error bn=%d er=%x tmintrmt%d: lost interrupt mttm ^_<    oct%doct`L_@_ rrs, tvU@ su dj_`(((  vp@HFP^`dP0dStdWd`drddddddddeeee1eCeNeYedexeeeeeeeeefff+f;fFf[fffqf|fff?fffffffffggxyprobe: no iopb space xyc%d: unknown controller type xyc%d: Xylogics 440 xyc%d: self test error %x - %s xyc%d: address mode jumper is wrong xyc%d: Xylogics 450 xyattach: no space for disk label xy%d: <%s> xyattach: can't get bad sector info xy%d: error %x reading label: %s xy%d: drive type %d clash with xy%d xy%d: initialization failed xy%d: Corrupt label xy%d: Unsupported phys partition # %d xy%d: unit not online xyopen: no buffer for disk label xygo queueing error 1xygo queueing error 2xyintr: intr while busy xyintr: bad bp fixedfailedxy%d: offline restoreretryfixedfixed(forwarding %d/%d/%d -> alt blk # %d) errorxy%d%c: %s %s (%s) blk %d err at blk %d - %s xyxycno errorinterrupt pendingerror pendingbusy conflictoperation timeoutread err - header 2CRC/hard ECC errorcyl addr errorunknown 08sector slip errorsector addr errorunknown 0bunknown 0clast sector too smallmemory addr errorunknown 0funknown 10unknown 11seek err - header 1unknown 13write protectbad commanddrive not readyzero sector countdrive faultbad sector sizeself test error aself test error bself test error cunknown 1dsoft ECC errorfixed ECC errorhead errordisk sequencer errorunknown 22unknown 23unknown 24transfer errorundefined errorforwarding bad blockbad block forward failednopwritereadseekresetformatread allstatuswrite all g gecec%d: Ethernet address %x:%x:%x:%x:%x:%x ec%decintr: impossible valueec%d: send error ec%d: can't handle af%d mgetec0R(ghen en%dmgetmfreeLARGE LEN %d trailer length mismatch, w %d off %d en%d: can't handle af%d en4.1c BSD UNIX (GENERIC) #2: Thu Jun 30 14:57:46 PDT 1983 R@RD`$@K$__ \\RRRR`$`$K$K$_H`^ g}g g~\\AAJd'T d* p`$<pRR2pK$.&p8root device? bad/missing unit number use ip%%d root on %s0 root on %s0 no suitable root bad swap space sizexyipddnd@ EKE@<H\% Vp-7 AH JShb[Bjc GFlAt px DJ q@A| DI  B!I CEXFC p  #x,8A83~\9 SBlLJ qR[rf7qXIdy @ "dB  @2`B B!J0IBIII| ItIlIdR(#I\)B1 zr9CCM TD`B&hEpe$xr$rJ~_A s0  ,sG2 F F2C&A s IGF'CC.EC>5FCh<GCCHCJSZ0beAZjt3(wIBHPP_gIh @H8j @<E  \p x J$MF0F\<`IDM sXLcf|rL o t =t^fP tM vvLj"gMl v |v "v ! v xv, dv3LB vL awVbNVa8gokMxv2 1w( w0 w4 *w8 w@ wTM wX w\ w`o &wb wwd XwhpL _. wl!M* wp3@P; wtCoG2 P8Y 8wxa w|i wo Zwv w~4  Vw wQQa wR^QPP %d F'U5$R?rzQ&x`n<RyNgUp\X Zw&YWnYt{F wQY x x$`!`+N\6 JI]U|eP_F]i Ax(q~cXzgRY ^x0d>5c^ ~  ~(`@d ~ f~ h~Pfg j ,hT !(k /kb ?:o F?k T J~ [,i j@o q $ ~o l 3g |H | n0 4$ x d | x l   !y* . < H T `J k e$ t ~,q    y~ p pp Mq ! F ( l y D R| } ( ( -! :. A GM R|D c h\ kxt uSu r "> P  ` x b \ ;y  Gf N     $  / n 9  B4P M   V a n| y k ((   Y ' s X  B     z ? [. j & 0, Cn S6 Y`( aY sr  \ 9  ]d # ,  ` = z 8 -n9zIm<Xaq6l Mz&9H @ P  28D+ T . > *j 6 @oGLPP /Y o` $e\q =t~ x {| +  -+ d  #8 <p @ HkC+ /*+0% N / 06 4A Q8J5QZ+,a <f @m|u D H+(So (P c"\. P L8  oD+$  Ht +) . :rG+M U [ ebj_t z,~ t-@  [ $f+  ( , 0+2< j0-x X4 EL 8%(&-4f?0>6E-LrCYa1ht:"qLz2.^{K  ː>XX8%2aO eӾ = p!*)d&1#˪8/?F\K(T"]PeqKpA00<aHbr^-%dQ5D$YDTj%dL&2/m7<=GˈMU˘bylj?su{H@CL?K^4TLF6 Ӛӈ )28q@?6#wDz+ \6VAI(#QXŠ^n:f l;x7 R Ԅ)Fxn( ;, t; !P'1[7t9? BLT]dny_qL$YKrm2&, < @ P9 ` p hx o Ɉhl(1 Ɍ9 AiH JɐQ W ɘa ɨj ɸr y cN*\>Ɋo ϤȢ0Xv B" ȮXZ#3 +$b5 =IlHO lZcmpu}xH na D$Z-H L7y@s  b(b6$Dr+yf2;hxDeYxMLVT0[XcHjT%Bt{(h\E>|T U,Kvx^$N,XH,   MvlP$*0=0hIYFQlZ03Ncll rZ{<z|oR  KLqn1 f0Hp>  PDRH%r.r7$BKS*X`hc jrkpzIcwD)PoV,pI+'HdoJ*'6b"JBG"N!LZm#bgjFrJ{(Hj;>|.vLZL&\A/2:2Q   U &"/8 =XI<<T=$_RCi_sx{+ JJp Z87>+OK2;'|GX$`I"/ .2;9HvE<8MPWPZb<jZPtl4|ZlQYumcWn<xRe><irZ i|f!p"R+X4E<XFkOP,Yfnlc+kot-o} nojpNt9p=suq  uH(q`8z S͠~wH/x sb w t" '6} /6 5 E ?& H~ N} Tl \J dD m w {܎ ) >p  ~ '  \ yr   ڌ   !L! v$!>!0*!*k!3!<$!DP!N!V$!`d!i!s!~!Z!T!!}X!&!I! !!O0!p! _! !!#4!M"Ғ" "zP"#:"+ #"4}">t"F"M"U."]b"f"n6"u%"&""r""0J"0"*'x"L"z"""Zz"2 ###",#%(#4$#?!p#I*$#Xt$#c(#r #~V$#+#*#>#Q&H#'#'>#(#~0#5<#@d#R?n#9Z#?#?#/&$=4$ s~$6w$:>$&7$/$7`P$@ $HBJ@$RS$[u*$g $o_$zf$l*$ T($$a* $W$`b$K$`$o$.dp$$W^$_$cf$d&$i%}L%e%br%"%"`%+Ee%4 D0%:b+@%@5%HvF%P+4%VT+%`+%js%s Hۨ%{}z%6{d% ۸%{%%%ub%%%% % o%q~%\%v&&  &0l&&#l~&, y&6  &@A&Kߜ&T 4&[&d f@&j iD&u 0H&~ \L& tP&_&h&&.&̚&2& p& sZ&GR& J&j'q' k'H' '#%\'-iN'68'><D'FL'OCP2'W`Z'`'i<'qZ'y,'[L''h''/'T' '&'^'`'2' X'cj'>k '>(_:( B(:(4($5(,̐(4A(<_(Ev(OT(Xd8(` ((hk(p,(x$(';('L(&(((( =(( up((;|(f(j(4(z()jp) ?)))j)")+ W)5,)=)C>)IDN)Qz)X|)_jn)e)n()wa2T)~h)<)p)*):)k>)F2D))q2X))d)d) )*uX* H2@*2`*A*&2*0C2d*:*A*K*Rr*XS*a ((*jp*uY70**i7*4*B*ڪ*?8*lӌ*G*~*U*T*+F+ +@(+&Dj"+1@,+83d+D\6+LD+Vۼ+cjX+l H+tVi+~+ ~++b++2+ +@+E+ pH+ X+`+@+j, 8, ^,, 8,* eP,7iZ,> ,E,K,QQP,XRz,d:,j ,o ,xb, `,fD,,wA0, ,T.,D,0t,hA,A, N, `,=A4- -BF-E-MA-' h-0o-8-@J-J-S p-[$J-b.&-j -s%K-}@-.)-#"-; - x-K$-wK -?3-1-#,-9Z-0-/-Kb-X2.  .e.LR.$ Z..*".55.=L.KgR.S  .\ $.eK^.o+.w (.".. 0.XR.]z. 8.Y.S".8S.Wv.S&. R. S. a. q/kBT/ LJ/D/lb/$\D/-T/7 /@~M/G_R2/O:V/YUf/bh/l & /tf/| y /  /0}`/x4/  h/Ty/m\/ k p/  /z/o/  /  (/ \/-n0/ ; 00o0N\0 & 80dt20'|0/@ol07~0Arn0L Q 0U_"0a0j0s t 0~r^0<0p0n00 | 010z^0^20;&00f_0_H0w1L1 ` 1 G 1!1* ! 121:=1B_@1I._1Q_1\  1d$1m1u H 1Mn1 C 1m1 d1  1%11  1j1,_1y`1]H1O1&1`2M_2 (2Nx2 02#2+24`^2>Ĭ2G`b2QF2Z 82cp2l 2saa`23^22"P22`$2 (22]21<2 l2O`2|2 p2p2 t3RgV3ͦ3`3!3) x33*3:%g3A=J3K_ 3Ug3_3hȘ3q 3yH333h:3h>3 93R3|g3g3 e3h3+03qz3*3dh,4Z4 b&4(4o4#  4) q41BR4:p4Gy~4Mstarttrap_resumerei_protoscb_netisr_DMPADDR1_DMPADDR2_cpfault_calimit_mbcopyemu1010_copyctxzerodiv_qs_sirtab_swtch_Vfmap_Swapmap_Xswap2map_whichqsfmterr_CMAP1_hardstop_msgbufmap_CMAP2brkpt__insque_clkticksgoodbye_consout_sudisable_edata_DMPMAP1_DMPMAP2_forkutlbuserr_main_rawintr_msintr_noproc_longjmp_softclock_hardclock_splimp_ESysmap_Sysmap_endbadtrap_scb_usrpt_CADDR1_camap_CADDR2_Forkmap_cabase_ctxutlspurioustrapv_setrq_spl0_syscall_spl1_spl2_spl3_spl4_spl5_spl6_vmmap_spl7emu1111_suibuf_xswaputl_clkmouse_Mouse_clknomouseprivviosoftint_iointr_Ctxmap_Usrptmap_ipintr_Xswapmap_remrq_suwptrchkinst_cnt_mmap_runrun_ufault_mbio_iopbs__setubyte__getubyte_clkrateillinst_sirmask_splx__setuword__getuwordlevel1level2level3level4level5_Sysbase_mbutl_msgbufaddrerr_Syslimit_u__remque_hpagmaptrace_pushutl_suend_panic_IOPBmap_idle_ecamap_cvtopag_Mbmap_MBBUFmapsyscall_trap_hsegmap_mbbufspace_vfutl_swaputl_xswap2utl_ndintr_scanc__setusword__getusword_splnet_Pushmap_mclrefcnt_null_hash_inet_netmatch_null_netmatch_afswitch_nmbclusters_mfree_mclfree_inet_hash_mbstat_if_ifwithaf_rootdev_if_attach_if_rtinit_if_ifonnetof_mpid_lbolt_nswdev_pfctlinput_avenrun_hostnamelen_runin_if_ifwithaddr_rawintrq_hostname_ifrequest_bcmp_tz_if_slowtimo_nchrdev_boottime_kmapwnt_panicstr_nswap_ipintrq_physmem_if_ifwithnet_rablock_boothowto_argdev_tick_runout_dumpdev_selwait_bcopy_ifinit_nblkdev_rasize_if_down_updlock_ifconf_maxmem_hz_swapdev_copyout_hostid_wantin_time_ifnet_dumplo_ifqmaxlen_hand_timeout_curpri_sbreserve_raw_disconnect_raw_bind_m_free_rawcb_raw_connaddr_raw_detach_m_getclr_raw_attach_m_freem_sbrelease_sofree_m_get_raw_ctlinput_raw_init_soisdisconnected_soisconnected_sbappendaddr_raw_input_socantsendmore_m_copy_raw_usrreq_sbwakeup_rtinit_rtnet_rtrequestlmodt_rtalloculmodt_rtredirect_bzero_routetoif_rtfree_rthost_rttrash_printf_arpmyaddr_arpinput_arpattach_etherbroadcastaddr_arpwhohas_looutput_arptimer_arpcom_arpipin_in_lnaof_in_cksum_arptab_arptnew_arptfree_arpresolve_arpt_age_loif_ipcksum_loattach_ipq_ip_id_ipstat_if_makeaddr_in_netof_in_pcbdisconnect_in_pcbbind_in_pcbdetach_in_setsockaddr_dmmax_in_pcbnotify_zdmap_in_pcbconnect_dmmin_zeroin_addr_dmtext_in_pcblookup_in_pcballoc_rip_input_tcp_input_icmp_input_tcp_ctlinput_udp_ctlinput_inetsw_nd_init_udp_init_inetdomain_nd_slowtimo_tcp_slowtimo_ip_slowtimo_tcp_fasttimo_tcp_usrreq_udp_usrreq_rip_output_ip_output_domains_tcp_init_ip_init_nd_input_udp_input_tcp_drain_ip_drain_icmp_send_icmp_reflect_iptime_icmpprintfsldivt_ip_protox_icmp_error_ip_deq_tcp_abort_ip_ctlinput_ip_forward_udb_pffindproto_m_cat_imin_ipprintfs_ip_stripoptions_ifinet_ip_freef_ip_reass_inetctlerrmap_m_adj_udp_abort_m_pullup_tcb_ip_enq_ipaddr_ipqmaxlen_ip_dooptions_ipforwarding_ip_optcopy_ipnorouteprint_tanames_tcpconsdebug_tcp_debug_tcp_alpha_tcp_debx_tcpstat_tcpstates_tcp_iss_tcp_trace_prurequests_tcptimers_tcp_betaffixifflti_tcp_savetifdoublei_tcp_templatefsinglei_tcp_close_tcpprintfs_sbappend_tcp_output_tcp_reass_sonewconnfcmpiieeeusedfmulifsubi_tcpnodelack_tcp_drop_tcp_pulloutofband_sohasoutofbandfaddi_sbdrop_tcp_canceltimers_socantrcvmore_tcp_dooptions_soabort_tcpcksum_tcp_respondffltis_tcp_initopt_tcp_setpersistuldivt_m_more_tcp_outflags_tcp_newtcpcb_tcp_timers_tcpexprexmtbackoff_tcp_backoff_tcp_attach_tcp_disconnect_tcp_sendspace_sbflush_soreserve_tcpsenderrno_tcp_usrclosed_soisdisconnecting_soisconnecting_tcpsenderrors_tcp_recvspace_udpstat_udp_in_udp_output_udpcksum_nbuf_klseqllmult_linesw_usetup_desscan_domaininit_setupclock_bclnlist_ntext_bswinit_swapmap_nproc_sum_roundrobin_inodeNINODE_freemem_rootdir_rate_desfree_avefree_maxpgio_bswlist_binit_bhinit_buffermap_maxfree_swdevt_ecmap_mount_sched_cinit_saferss_maxslp_iunlock_multprog_swptstat_inode_avefree30_buffers_icode_newproc_klout_buf_nscan_swfree_procNPROC_deficit_kltxt_ninode_pidhash_firstfree_startup_cdevsw_cmap_forkstat_pageout_cmhash_setredzone_nswapmap_nclist_klsdist_bufpages_bufhash_ihinit_minfree_cpu_cfreecount_schedpaging_klin_argmap_text_swbuf_mbinit_schedcpu_proc_startrtclock_inittodr_textNTEXT_iget_brelse_rqinit_total_kernelmap_lotsfree_cfreelist_ncmap_bfreelist_nswbuf_mbmap_bdevsw_ecmx_mountfs_cfree_read_rmdir_lstat_fsync_shutdown_okill_nosys_ssocketaddr_sigvec_ossig_connect_sysacct_ogtty_oswapon_vhangup_killpg_sstk_recv_ftruncate_truncate_ovlimit_write_ostat_setreuid_sethostname_gethostname_sync_ostime_otime_chmod_setgroups_getgroups_writev_smmap_ioctl_lseek_dup_mincore_saccess_revoke_sigsetmask_getdtablesize_execv_pipe_obreak_wait_recvfrom_outime_oumount_fchmod_setpgrp_getpgrp_osetpgrp_chown_utimes_flock_umask_reboot_ofstat_onice_readv_getgid_osetgid_symlink_oftime_send_getdprop_sbrk_ocreat_getpagesize_mremap_sendmsg_unlink_unmount_fchown_ovtimes_getpriority_setpriority_vfork_chdir_setdopt_getdopt_bind_sethostid_gethostid_rexit_madvise_ptrace_getsockopt_setsockopt_socket_smount_getitimer_setitimer_otimes_portal_fstat_wrap_rename_link_socketpair_accept_settimeofday_gettimeofday_execve_select_mprotect_chroot_getrusage_owait_fork_sysent_sigstack_sigpause_opause_setregid_sendto_open_munmap_close_stat_ovadvise_listen_recvmsg_readlink_getuid_osetuid_mkdir_sigblock_setrlimit_getrlimit_getpid_oalarm_dup2_profil_ostty_mknod_nsysent_callout_cp_time_dk_time_setsoftclock_dk_xfer_callfree_dk_seek_untimeout_ncallout_tk_nout_itimerdecr_psignal_tk_nin_setpri_aston_dk_busy_hzto_calltodo_dk_mspw_dk_wds_lastf_soclose_dupit_file_soselect_setjmp_selscan_closef_sleep_nfile_nselcoll_munmapfd_falloc_ufalloc_selwakeup_ffs_unsleep_itimerfix_ilock_binval_tablefull_setrun_funlocki_wakeup_timevaladd_getf_fileNFILE_seltrue_unselect_bflush_copyin_iput_vtopte_both_distpte_acctbuf_swpexpand_chksize_expand_vmemfree_grow_acctp_exit_suser_subyte_rmalloc_suword_namei_rmfree_schar_inferior_vrelpt_spgrp_vrelu_bdwrite_vinifod_vpassvm_fork1_uchar_vrelvm_bread_vsexpand_wait1_rdwri_procdup_getblk_realitexpire_pfind_ctxfree_xalloc_getvtimes_uaccess_access_swkill_ruadd_strlen_vgetvm_getxfile_fubyte_baddr_acct_fuword_setregs_leavegroup_groupmember_entergroup_donice_scale60_procxmt_gsignal_stop_sendsig_itrunc_maknode_okill1_issig_core_psig_slpquefdivi_ccpu_vmmeter_nrscale_setthetime_timevalsub_resettodr_timevalfix_boot_uprintf_printn_ttlo((wat_ttstart_harderr_tthiwat_traceback_putchar_cnputc_prf_ttyoutput_rmget_rminit_passuc_max_imax_suibyte_cax_cacur_vmaccess_min_nulldev_clearseg_camax_nodev_calloc_vmemall_mastertemplate_direnter_ialloc_irele_dirempty_iupdat_dirpref_dirremove_unixdomain_pfslowtimo_pffasttimo_pffindtype_flocki_sosend_blkclr_geteblk_rwip_bawrite_mfind_soioctl_uiomove_mapioctl_bmap_rwuio_bwrite_ureadc_nullioctl_munhash_mem_no_breada_soreceive_ipcreg_suiword_useracc_chgprot_traceoff_fuiword_traceon_ipc_soshutdown_piconnect_soconnect_sockname_soaccept_sobind_soqremque_solisten_sogetopt_socreate_sosetopt_getmdev_mctls_savacctp_wmemfree_wmemall_compress_forceclose_iflush_update_tctls_fctls_xumount_sbupdate_acctresume_acctsuspend_unmount1_mpurge_flushtty_wflushtty_maptab_ttyclose_ttyretype_putc_ttypend_ttyecho_ttydefaults_ttyblock_ttyopen_ttbreakc_ttread_catq_ttyout_ttrstrt_nextc_b_to_q_partab_ttyrub_ttyinput_getc_ttwrite_ottioctl_ttioctl_ttnread_nldisp_ttselect_ttyrubo_ttychars_ttwakeup_unputc_bkinput_bkclose_bkopen_bkread_bkioctl_ptcopen_ptsopen_ptsstart_ptcread_ptsread_pt_ioctl_ptcclose_ptsclose_ptyioctl_pt_tty_ptsstop_ptcwrite_ptswrite_ptcselect_ptcwakeup_q_to_b_putw_cwaiting_ndflush_ndqb_getw_syopen_syread_sywrite_syselect_syioctl_setblock_alloccgblk_hashalloc_fragextend_fragtbl_alloc_ifree_free_isblock_fserr_badblock_clrblock_mapsearch_fragacct_brealloc_around_ialloccg_realloccg_alloccg_blkpref_inside_allocbuf_incore_geterror_biodone_bfreemem_getnewbuf_blkflush_bfree_biowait_disksort_openi_xrele_owner_ifreetulmult_getfs_indirtrunc_ihead_ifreeh_ovbcopy_dirchk_dirrewrite_dirbad_dirbadname_blkatoff_syncip_syncprt_bufstats_getfsx_stat1_sostat_chmod1_chdirec_chown1_open1_fragtbl124_fragtbl8_ostat1_m_expand_m_pgfree_memall_m_clalloc_unixsw_uipc_usrreq_sodisconnect_sbwait_soqinsque_sbselqueue_unp_attach_unp_disconnect_unp_connect_unp_sendspace_unp_drain_unp_bind_unp_usrclosed_unp_abort_unp_recvspace_unp_detach_unp_drop_vtod_vstodb_mwait_vsxalloc_vsswap_vsxfree_vschunk_swap_memfree_pagein_vslock_mhash_vsunlock_munlock_munlink_meminit_mbmemfree_ptetov_mlock_zmemall_mapout_cleanup_klicnt_dpageout_kluster_preptofree_klocnt_ctxunload_getbits_nohash_noklust_newptes_fifo_klok_vpasspt_xfree_xrepl_xlink_vgetu_copyseg_vmdup_vgetpt_ptexpand_vusize_kmcopy_mapin_vrelswu_swapout_ctxpass_vinitpt_vgetswu_bigp_cexp_swapin_loadav_nbig_slowscan_fastscan_vmtotal_bplist_swstrategy_swread_rswbuf_swwrite_physio_minphys_physstrat_swdone_xunlock_xccdec_xswapwant_xswaplock_xlock_swdspt_swpt_xunlink_xwait_xuntext_settprot_mbdinit_mbbufmem_mbmemmap_configure_setconf_mb_hd_addintr_cold_physmbmem_iopbmap_dkn_mbbufmap_mbconfig_mbcinit_suread_ddstrategy_ndstrategy_xystrategy_arstrategy_tmstrategy_ipstrategy_xyioctl_msclose_tmclose_msread_tmread_xyopen_octclose_suwrite_cnmmap_tmdump_octopen_ipopen_suioctl_ndwrite_vpopen_cnopen_ddopen_aropen_xyread_mmmmap_ndioctl_vpclose_cnclose_arclose_tmwrite_ipread_octread_xydump_su_tty_ipdump_msioctl_tmioctl_ipwrite_octwrite_ddread_arread_cnread_ndopen_dddump_ipioctl_octioctl_mmwrite_mmread_cgmmap_msmmap_suopen_suclose_ddwrite_arwrite_vpwrite_cnwrite_ndread_mstty_octreset_cons_nddump_ddioctl_cgopen_msopen_arioctl_vpioctl_cnioctl_tmopen_oct_tty_xywrite_cnpoll_cnstart_cn_pendc_cngetc_peek_poke_cnintr_isbad_ocsum_swab_ctxinit_dumpsys_initname_version_fusword_initscb_bootflags_uinit_pmegreserve_bootf_etext_waittime_astoff_pmeginit_susword_exit_vector_fuibyte_dorti_kernprot_dumpmag_addupc_mbmemall_dumpsize_peekc_mmpeekio_pokec_mmrw_kernacc_nofault_pagefault_trap_type_showregs_syscalltrace_syscallnames_ndmapbuf_ndflushp_ndsize_nduout_ndsenddata_ndsmatch_genericsize_nddiskstrat_ndiodone_ndclear_setswapsize_ndswapsize_mbbuffree_ndsin_nderrreply_ndsout_ndumatch_ndlociodone_ndgetnp_ndstat_mbbufall_ndoutput_ndrootif_ndcopyctom_ndstart_ndcopymtoc_ndnull_nd_pmegalloc_pmegfree_ctxhead_context_pmegload_kernpmeg_ctxalloc_pmeg_ctxsetup_pmegunload_pmeghead_ctxfreelistd_packd_unpkg_intf_rcpffixisfloatflavorfmodiptwo_arprobe_arsleep_ar_softc_arintproc_armachine_ardebug_arstart_arstart_cmd_arattach_arinit_ardriver_arstatename_arcommand_armaxbufs_ar_stat_bits_ar_cmds_arintr_araddrs_ardinfo_arphys_cgintr_cgdriver_cgprobe_cginfo_cgstd_ddsize_ddprobe_dsdaddrs_ddwatch_dderror_ddslave_swlong_ddunits_ddcdriver_dddebug_ddgo_ddstart_ddattach_dddone_ddustart_ddcommand_dsderrors_ddrstart_ddctlrs_mbgo_DSD_cmdlist_ddwstart_ddcmd_ddintr_ddintrkludge_mbdone_ddticks_ddcinfo_dderrlvl_ddwait_dddinfo_ddwakeup_ipwstart_ipcdriver_ipdone_ipctlrs_ipint_iperrlvl_ipcommand_ipgo_iperrors_ipaddrs_ipticks_ipcinfo_ipdinfo_ipprobe_ipwait_ipattach_ipwatch_ipslave_ipustart_ipunits_ipcmd_ipsize_iprstart_ipstart_mbcopyst_intcnt_mbmhgo_ms_softc_ctmbuf_tmtimer_tmgo_tm_mb_tmintr_tmaddrs_rtmbuf_tmcinfo_tmphys_tmattach_mt_softc_tmdinfo_tmdriver_tmprobe_mttotm_tmslave_tmscp_mtutab_tmstart_tmdone_tminit_tmseteof_tmcommand_octinfo_oct_speeds_dmtooct_octtodm_oct_timer_octstd_octparam_octintr_octscan_octprobe_octsoftCAR_octattach_octdriver_octmctl_octstart_suattach_surptr_sudriver_suparam_suintr_susoftCAR_su_wr5_suprobe_su_clk_sumctl_supoll_sustd_su_cnt_su_speeds_suinfo_sustart_dmtosu_su_timer_sutodm_suact_vpstrategy_vpprobe_vp_softc_vpminphys_vpgo_rvpbuf_vpdone_vpdriver_vpbits_vptimo_vpcmd_vpintr_vpblock_vpaddrs_vpcinfo_vpwait_xydinfo_xydone_xyprobe_xyerrlvl_xywatch_xyerrors_xyslave_xyunits_xystart_xyecc_xythrottle_xygo_xyintr_xyattach_xyustart_xycdriver_xyctlrs_xywait_xyrstart_xysize_xywstart_xyaddrs_xycommand_xyticks_xycmd_xycinfo_ectrailers_ecread_ecget_ecintr_ec_softc_ecput_ecstd_ecdocoll_ecattach_ecdriver_ecprobe_ecreset_ecinfo_ecstart_ecinit_ecoutput_pupproto_entrailers_en_softc_enattach_enstd_endriver_eninfo_pupsrc_enprobe_eninit_enreset_pupdst_enoutput_enstart_enintr_nport_swpf_swsize_getchar_genericconf_getsb[elJI @bnbnbx3t\F' <̄ |@"|"QN.| |7(B̄o#4dNTNNNVH0*| Hy3N+X(U/-anX. f(-L-|78 nJg n"nRR` g,Hy3N+XHy78N.hX/Hy78aP`Hy78Hy3N+PHxHy78NdP,Jm /Hy78a&PR3 3o~`|NqL0N^NuNVH Hx Hy/. N . f$ g& g  gHy3NnX/9Hy3N+PHx  f <`p //. N f`/9Hx@/. N g` 9@*@  g f gB`/9Hy3N+P/9HU/. N g`R/9Hy3N+PBdBR`/9Hy3N+P/. yNXN\Hy3NnXNqL N^NuNVH *nB-gTB 3 @Jg, 3 @f 3 @0H`R`R 3 @JgJf `NqL N^NuNVH8*n(| BA &HJg8 fB  fR`Jg " Ҁ A R  gJg`B` " Ҁ AB f`J gZ " Ҁ A R-B 3 @Jg( 3 @0H g 3 @R`B " Ҁ ABNqL8N^NuNVH *nHxHU0-H4 @ PNP`NqL N^NuNVH *nHxHU0-H4 @ PNP`NqL N^NuNVH *nHU0-H4 @ PNXNqL N^NuNVH *nHU0-H4 @ PNXNqL N^NuNVHNqLN^NuNVH0*n B ."-!N1" -!N/$ ."-!N1"- F" - N/Ԁԭ ."-!N0v"-!@N1"-!(Ԁ -!,+B+m A+HHUNHXA(H ."-!@N0v" Ҁ A <C("QL0N^NuNVH0*ngJfNHy4hN+XB`RHy4sN+XBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHy4N+P`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNHXA(Hp0,ѕJgV L8N^NuNV.JgHy4N+Xp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N1+@BB*nN^NuNVH8Jm n N.`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N1+@B-|A+H+nHUNHXg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N. n Sg . R @  f .` WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N1+@HUNHX. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-N. ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/N-X SJf .`WJm4 l* ."HA@@HABAЁ*@ @fp`fg ."<N0vJg/.Hy4N+P+n+n -"<N1+@HUNX. .ѭ L N^NuNVH8J4dg0B "HA@@HABAЁ @BR mB4dB ."HA@@HABAЁ @JgR mHy5aX ."HA@@HABAЁ(@ @*n` (gRJf (gHy5N+XBp`B&|4`//.N1pPJgJfHy5$`|( 49@B`( ,gHHy54` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy5L` ,g Hy5``HUN/X)@`Jg )fHTNXJfRJf . RBB`fA )H)| )|BHTNHXHTHUanP.gJ g Hy5~`hHT/aPBB . R .VL8N^NuNVWJm6 l, ."HA@@HABAЁ-@ @fp` nf /NX nBBN^NuNVHy5aXN^NuNVB ."HA@@HABAЁ @Jg /.aRXR m/.Hy5N+PNNN^NuNVH<@*n -"HA,,HABAЁ(@ -( -=@ l -5 @` -&@)K()|)| )|BB)|)|B$Hy BHTHxaJgp`VB`By!Hy BHTHxaJfj yھ!f`BF=|$| `0F0.SnJ@fJFg /,Hy5N+P`(/,Hy5`p09!",f0.y!g>R mhJngp0./Hy5N+PHy5N+X`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-N/" N1-@ -Ѯ . op`p "-N0v-@ fV  #    3    B9  fgHx/.HTN. -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-N/" N0v"-N1Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-N/" N0v"-N1Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.Hy6N+P fR mV` n| fgHxHT/.N. BLA .D*H/.HUHlN. A 7@p0 6 y oHy6 N+Xa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN. A +P" f" g <6#` <6&/N+XHxHmF/.N. p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy6)N+Xp`+nBHx/. /.N. B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n "<@N1"HA((HABAЁ`(@ -( -=@ l -6L @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy!Hy ,", N//HTHxaJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N0p7 @ .". N1-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgB((Jg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L(J1"VGbHk s:{%H&',/t/ jB.0v .-F11pi h;$1L5 ~~&.,6A{/HaQdpY ~af6Lh8%o 7`x";%6)  5 -0p1+/2brelsrt0.ostartmovcclrbeginHIGHboot.obootconf.osys.o_openi_find_sbmap_dlookip.ond.ondd.oDiagRetxy.odd.oprf.oDiagRetmachdep.oatol.obzero.obzero.olmult.oneg_resultpos_resultzero_resulta_negb_neglmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_openfirst_edata_main_endentry__rtt_read_exit_printf_lseek_devsw_retry_bootflags_bootf_copyunix_blknos_line_parseparam_b__stop_open_x_gets_iob_ndstrategy_ddstrategy_xystrategy_ipstrategy_devread_xyopen_ipopen_ddopen_devclose_ndopen_devwrite_devopen_nullsyslmult_atol_write_getcharlmodt_readdir_bcopy_putcharldivt_strcmp_getc_close_strlen_ipstd_ipparam_ipcmd_ndinit_ndread_ndhwreset_bzero_ndcksum_ndxmit_ndrecv_xystd_xyfwd_xyparam_xycmd_swlong_ddstd_ddcmd_ddparam_printnulmodtuldivt_prfulmultptwob[wlJq PbyVbnbx$,4<D=@F' |Bo#~N@0NNNV׌.BאHy}NuPXBHnHy}a -@HxHnHy}az -@Hx(Hnה/.NH .Jo&/Hnה/.NJ g0Hy}NuPXJlHy}NuPXHy}NuPX`߮א`..׌N^NuNV./.Hy}NuPP/. Nx$X/./. NKP.Jo ..N^NuNV.*nHxHU0-H~ @ PNP*nN^NuNV.*nHxHU0-H~ @ PNP*nN^NuNV.*nHU0-H~ @ PNX*nN^NuNV.*nHU0-H~ @ PNX*nN^NuNVN^NuNVH0*n B ."-!N{" -!Ny$ ."-!N{"- F" - NyԀԭ ."-!Nzz"-!@N{"-!(Ԁ -!,+B+m A+HHUNA0XA(H ."-!@Nzz" Ҁ A <C("QL0N^NuNVH0*ngJfNHy~NuPXB`RHy~NuPXBL0N^NuNVH8*n Jg nJf`/. HxaPJfJ .L0N^NuNVH0*nA(HJ m lxAN . -P .`|R /g(M`JgR /fTB/. HUa^P-@gJ.g/. /a6P*L`jHUHy~NuPP`-| -| ."-!P-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSNA0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NuPXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N{+@BB*nN^NuNVH8Jm n Nw`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N{+@B-|A+H+nHUNA0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...Nw n Sg . R @  f .` WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N{+@HUNA0X. .ѭ `z -Ю4o -4-@..nRB`Vl,//. /-Nx ݮ ݭݭĞ` ,-n .V/a X n R SJn .L N^NuNVH Jm: n0..` . R @HH/NwX SJf .`WJm4 l* ."HA@@HABAЁ*@ @fp`fg ."<NzzJg/.HyNuPP+n+n -"<N{+@HUNA^X. .ѭ L N^NuNVH8J~g0B "HA@@HABAЁ @BR mB~B ."HA@@HABAЁ @JgR mHy%aX ."HA@@HABAЁ(@ @*n` (gRJf (gHy8NuPXBp`B&|~`//.N{tPJgJfHyD`|( ~9@B`( ,gHHyT` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hyl` ,g Hy`HUNxX)@`Jg )fHTNAXJfRJf . RBB`fA )H)| )|BHTNA0XHTHUanP.gJ g Hy`hHT/aPBB . R .VL8N^NuNVWJm6 l, ."HA@@HABAЁ-@ @fp` nf /NAX nBBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg /.aRXR m/.HyNuPPN@*N^NuNVH<@*n -"HA,,HABAЁ(@ -( -=@ l - @` -&@)K()|)| )|BB)|)|B$Hy BHTHxaJgp`VB`By!Hy BHTHxaJfj yھ!f`BF=|$| `0F0.SnJ@fJFg /,HyNuPP`(/,Hy`p09!",f0.y!g>R mhJngp((0./Hy NuPPHyNuPX`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-Ny" N{-@ -Ѯ . op`p "-Nzz-@ fV  #    3    B9  fgHx/.HTNx -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-Ny" Nzz"-N{Э@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-Ny" Nzz"-N{Э@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.Hy.NuPP fR mV` n| fgHxHT/.Nx BLP.-`BHxDHUa(P SJfBL N^NuNV.*nBdHx4HUaP*nN^NuNV  fp0`p,-@ n-h-n-hJdg,BdB` n!n`0 n .Ѩ .Jo* Po n!|P/./.adP-@Jn fp`HJf .g #dJlB .-@ n!n n!n .N^NuNVH<*n 9B\(@ -&@A $H-|B . ,g 0gHxHRNyP . 4 . *刁* -*爁* -*刁*5n 5nHj Hy aP|| ,gA=Pp.-@ f .gBJgd gZ g f0B`n-m`-m/.Hy /-NyX `/.HyHNuPPp`, , fp0*//-Hy NyX p0*L<N^NuNVH<*n 9B\(@ -&@A $HHx"HTNyP yB"yBP 9BT/HTaTPTHlHla@P||.<B@J,gSnJnP/-HyXNuPPpLJg0HyDNuPX` JgHysNuPXB,p`|HxHTaPJf B,$Hx HTaPJ,$gjHxHTaPJg2JgHyNuPXHxHTaP`Hy`,f,gHy`,gHy`fB,-m`Hx HTa2PHxHTa&P .SJfB,#JgHyNuPXBL8N^NuNVH0*|l(mBHUaPHxHUaPHxHUaP|%B-#JgHyNuPXL0N^NuNVH0*n(|l  fp`p-@J,#gB,#B`N)m)mJo(/.HTa>PJgp`*J,#gJl -` -ĐL0N^NuNV.*n-m .  @* n(g gJg/Hy"NuPP+U* n n`HyCNuPXHUahXJg-fp0-/HybNuPPp`8|#`. n(gb n nHUaXJgBB*nN^NuNVH8*n(mJg/HTHUHypNuP  b@0;NJt:^@JtJt.*|$p`Z,g+U*` |`+U*Jg/HyNuPPB`|`|!`|$`|"`p-rA`p-r`,fJ,gHyNuPXA&HB,g~|,fJg,g`xSnAe+UBJg.p0- /p0- /Hy,p0-/HyNuP,f,g`D+U R*`|`Jg/-/-HyNuP  ` ,fJgHyNuPX,g l -` <.&mB`Rm` p,*R m+U*`|@`HJg:/-/-HyNuP ` ,fJgHy)NuPX,g.<&m`[ SJf+U*Jg/HyA .D*H/.HUHlNx A 7@p0 6 y oHyNuPXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjNx A +P" f" g <` </NuPXHxHmF/.Nx p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHyNuPXp`+nBHx/. /.Nx B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVH<*n "<@N{"HA((HABAЁ(@ -( -=@ l - @ ` -&@)K$p+.B)| )|)|9|,B`B  lBy!Hy ,", Ny/HTHxaJfF yھ!fazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". Nzt @ .". N{-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y(( N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0*n(n .. rN{.`0H2HЁ8TSlL0N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L{F|,P{Z{d<i{x||{<|~~@0 O@n@*HuPJ@J Kyx$] VGc6r\1k GP,Vh5A0> hF:NlNA~UZZ]oe]DnAxc    A^&AjU 'AMytxFBwzzExwF{{tJN iG;M${P& /~Q6m<?{yF $dMNBTWx[@Y.cyXi ls_~w^4=,-M5cgdahde, f:f 8n 7l";o`*X1r8 64A w@IztP{Wud\yc|hsrt0.ostartclrHIGHcopy.oconf.osys.o_openi_find_sbmap_dlookip.otm.o_c68t86ar.ond.ondd.oDiagRetxy.odd.oprf.oDiagRetmachdep.oatol.oswab.obzero.obzero.olmult.oneg_resultpos_resultzero_resulta_negb_neglmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_openfirst_edata_main_endentry__rtt_read_printf_getdev_write_open_gets_arstrategy_tmstrategy_ndstrategy_ddstrategy_xystrategy_ipstrategy_tmclose_devread_xyopen_ipopen_devsw_aropen_ddopen_arclose_devclose_ndopen_blknos_b_devwrite_devopen_tmopen_iob_nullsys_exitlmult_atol_lseek_getcharlmodt_readdir_bcopy_putcharldivt_strcmp__stop_getc_close_strlen_ipstd_ipparam_ipcmd_tmaddrs_bzero_tmeof_tmscp_tmcmd_tminit_swab_ar_softc_armachine_ardebug_arcmd_ar_stat_bits_ar_ctrl_hdr_ar_cmds_araddrs_ar_set_hdr_ar_bits_ndinit_ndread_ndhwreset_ndcksum_ndxmit_ndrecv_xystd_xyfwd_xyparam_xycmd_swlong_ddstd_ddcmd_ddparam_printnulmodtuldivt_prfulmultptwob[lJ/ف 2byWbPbPLTdl (0 x@CDT@(( |D@!.HN@ _.HNuNVF'Hy PNXHy NXHyB8NXaHyB8NXHy NXHnN8XA-H`R n  g  gJg d-| ( nJgP/.NX-@ n (n .-@/ n//.N Jf* nJg* hN nJfVHy N`D `N^NuNV.Hy NXB`8 ."HA HABAЁ @//.Hy N R ."HA HABAЁ @JfHy NXN #BtlrHy NXNd#B(/9B(Hy +NPB(Hy @NXN #BpHy MNX BplHy ONXB 9Bt  @*P`*Hm/.Hy _N R g 8JfHy iNXN #>xHy uNX 9>xlx"HA88HABAЁ"9Bt  AА*@ fHy wNX*Hy NX+@Hy NX+@Hy NX+@ Hy NX+@ BtfHy NX퀁+|@Hy $NXHmN8XA#B,#B0#Bx#B$# B -?#B 9BtЭ @#B 9BtЭ @#B 9BtЭ @#B 9BtЭ @# B|JBfHy ;NX#BJBfHy JNX#BJBfHy YNX#BJB|fHy hNX#B| 9B|gHy |NX#B `BB -#BlB /9B/9B/9Bx/9B0Hy N Bf Bg/9B/9BHy N B|gJBtg/9B|Hy NPHy NXHxaXBa~X*nN^NuNV Jg < ` < /Hy NPN^NuNV Jg <` </Hy NPN^NuNV Jg <` </Hy NPN^NuNVHyNXHxaXHxaXN^NuNV 9Bt"HA HABAЁ @-PHy#NXHyKNXa>JgHyZNX-@-|>-|` n0T .SJfB>By>By> .g" 9B0йBxS"9BU> A0 y -PB`HJf/.HyyNPB`/././.af R .BmR 9B0йBx".m y -PJg .쐮/HyNPB .> @ PgD .g 9BU".ಀg 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./ .> @0/ .> @0/Hx` .g 9BU".ಀgp/9BB`( .gZHx .> @0/ .> @0/ .> @0/Hx aR ~ma> .g <` <//.HyN HyNXN^NuNVB`f lhHxHx/. 9BS/ 9B0йBxS/Hxa^Jf" | <C>"QJy>gT .BmHyNX-|>-|` n0T .SJfB>By>By>/9BB 9BS/ 9B0йBxS/HxaaN^NuNV |> <C"QB`@ lBHxHx/. 9BS/ 9B0йBxS/HxaLT .BmN^NuNVH0(| 9Br rN.B/9BB/. /.HxaJf/9BB/. /.HxaJfB`* " ҀeHx/9BB/. /.HxaJfFHx/9BB/. /.HxatJf"*L " Ҁd4 gHyNX .B0m @ Pg` 9BU".gB > @0f( .> @0 f Hy\`R ~m ~m Hyl` 9B0йBx"9BN&U-@"9BN-@ ."9BN-@ .䰹B0l Hy` .> @0 . йB".> A0/./.HyN p`VB`" .T//./. /.aDѮR .BmJf/. /.HyN .L0N^NuNVH0(|.<Hx/./. /.HxaJfHx/./. /.HxaJf.<B` .rN < @,*L`* " ҀeHxHx/./. /.HxazJf8HxHx/./. /.HxaVJf*L " Ҁd: g/./. /.HyNB`~HyNX`R .m8B`t .> @0f, .> @0". ҮfHyA`R ~l .> @ Pf ~ld 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@ .谹B0l HyQ` .> @0 . Ю".> A0/././.Hy{NpL0N^NuNV 9Bt"HA HABAЁ @-PHyNX .g.HyNXHyNX-|-yB`,HyNXHyNX-|@-|/.HyGNPNx-@/.HyUNPNx-@ .g8 ."9BNJf ."9BNJgHyaNX` .䰮n././.HyN /.HyNP`NHyNX-@apHyNX/.NXHyNX .S/NXHy NXa Jg-n`HyNX/.NX 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@ .йBn /././.a 9BѮ`/./././.aR .찮m(B .> @ Pg .> @0"9BN"9BN-@ .> @0"9BNѮ .f .> @0Ѯ .찮m @0/ .> @0/Hx` .g 9BU".زgp/9BB`( .gZHx .> @0/ .> @0/ .> @0/Hx a R ~maBN^NuNV. 9Bt"HA HABAЁ @-PaHyNXB .>*@ Ugz .g 9BU".gJ 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./.p0-/p0/Hy$N` 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@/././.p0-/p0-/p0/HyANR ~mtJfHyeNX ~mHylNX`~HyNXaJgfHyNXHyNX:Hy NX;@ .gp0-/p0/Hy N aLJf:`09Bm 9B0йBx"9BN&U-@"9BN-@ ."9BN-@/./.Hy2N .g /./.p0-/p0/Hx`V .gP/9BB`(HyDNXmp0-/p0-/p0/HyZNaHJg 9B0йBx"9BN&"9BN&BS-@ 9B"9BN&" .N-@ 9B"9BN&" .N-@"9BN-@ ."9BN-@/././.HyoN .g.Hxp0-/p0-/p0/Hx apa*nN^NuNVHyNX y -PB`*/.Hxa2P 9B0S/HxaPR .B0m y -P ./HyNPN^NuNVHyNX-@HyNX-@HyNX-@HyNX-@ y -P-n`Jfn ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HyNHx/. ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//.a .Ѯ .Ю".m y -PJg .䐮/HyNPN^NuNVHyNXHxaXXN^NuNVHyNXHxa8XN^NuNVHy NXHyNX-@Hy.NXaJgrBa\"9B0N-@aH"9BN-@a4"9BN-@a "<N-@-|` nR .r ".䲀eHx/./././.Hxa:-|` nUR .r ".䲀eHx/./././.Hxa-| .r ".䲀d AgN/./././.HyWN ./ n/HydN `R`N^NuNVHylNXa"9B0N-@a"9BN-@a"9BN-@HxHx//./.Hxa`NVHy{NXBaXN^NuNVNx-@HyNXNxѮ ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//./.HyNN^NuNVNx-@HyNXNx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N//./.HyNN^NuNVHyNXHyNXHyNXHyNXHy$NXHyCNXHyfNXHyNXN^NuNVHnN8X .yg .Yfp`BN^NuNVHxHx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HxaN^NuNVHxHx ."9BN/ 9B"9BN&" .N"9BN/ 9B"9BN&" .N/HxaN^NuNVaP/.(/.$/. /././././. /. 9Bt"HA HABAЁ @ PN$N^NuNVNB-@ fHyNXHyB8NXN^NuNVNxN^NuNV/.aLXJfHy `Hy NXB` n0(B$fpN^NuNV-|BHy!NX nB nBhHxHxBBBHxN` n hھf/a`XJf n hھgHy!NXHy!"NXN_JfB`<-| nB nBhHxHx/. 9BS/ 9B0йBxS/HxN` n hھf /aXJfT m mHy!LNX`pHy!dNX-|/.Hy!yNPJB$f nJhg n0(/Hy!NPBB .".Ё @Jg` .a/Hy!NP .".Ё @/( .".Ё @/Hy!N -| .".Ё @ .B"@"#hR mNJf Hy!`JgHy!NXN_Jg*HxHxBBBHxN`-|HxHx/. 9BS/ 9B0йBxS/HxN`T mpN^NuNV-|Hy"NXJ f8 9Bt @-P nJg//9B,NPJf\# J g$/9 Hy"#NPN_JfB J f,Hy"JNXHy"NX``~Hy"NXN_Jg-nB nBRR m/9B/9B/9Bx/9B0/9B,Hy"/.N n1yB2 n1yBz n1yB n1yB n1yB& n1yB n1yB n1yB n1yB~B 9 @".Ё @ .".Ё"@"#hR m n1|ھ/.aXHxHxBBBHxN`-|HxHx/. 9BS/ 9B0йBxS/HxN`T maN^NuNV.Hy"NXB`b 9Bt @ ".Ё//.Hy"N Hy" 9Bt @ ".Ё/NPJg&R 9Bt @ ".Ё @Jf~Hy#NX-@JmRnJ 9Bt @ ".Ё-@Hy#/.NPJf$Hy#NX/.N8((X-|`Hy#3NXN_-@JgB .a/Hy#VNP .@".Ё @/Hy#eNP .@".Ё @/(Hy#wNPHy#NXN_JgJHy#NX".@$.҂ A Hy#NX".@$.҂ A!@R m,/.Hy#NPB .@".Ё @JgX .a/Hy#NP .@".Ё @/( .@".Ё @/Hy#N R mHy$ NXN_JgJ# Hy$.NX$.N^NuNVBn=|-n` n0nT0.SnJ@fJngB`pN^NuNVBn=|-n` n0nT0.SnJ@f n1nN^NuNV. . bt@0;N :T`THy%NX yB((. gHy%NX @gHy%NX  gHy%NX gHy%NX gHy%NX gHy%NXHy%NXB` 9BtJg g,Hy%NX`# BBBBBBHx`LBB-|@ 9B$йB n@ nB n| nB( nyB nyB nyB n| n| n| nB( n| Hx@B/9BBBHx`/./9BB/./. Hx`B/9BB/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  nB nB( . n@ 9Bp*JBtfp`  n( .  n@ nn f Btg f4 nn . n@ . n@ .Ю`> nn .r⠀B n@ . n@ . n@ .йB$ n@ 9B( n@ n| 9B n@ nB( nB( nB( nB( nB nB( .r⠀B yB( . yB(@ . yB(@ yB(| nJg g yB(|BR m nJ(gp`B n (Agr`Bg n(/( /( n(Ё/($ @/ n(/($h @/Hy&N n (Ag g R m n g* g n/Hy&=NP``Jf nJ(g n(/(g <&` <&/ n(g <&` <&/ n(/( /( n(Ё/($h @/Hy&PN B` n(/( /( n(Ё/($ @/ n(/($h @/Hy&NpLN^NuNV. . b`@0;N &@`@Hy,hNX yB((. gHy,qNX @gHy,NX  gHy,NX gHy,NX gHy,NX gHy,NXHy,NXB`| yB(B(-|@ 9B$йB n@ nB n1| nyB# nyB nyB nyB n| n| n| n| n| nB( nB( nB( nBhHx@B/9BBBHx`/./9BB/./. Hx`B/9BB/./. Hx`l/./.B/./. Hx`TBBBB/. Hx`B/././././. Hx`(/././././. Hx`BBBBBHxa ..N^NuNVH-|-|BB nn  n nB( 9Bp n@ n1n f. n1n n1n nB( nB( nB(`J n1n n1n .r n@ . n@ . n@ .йB$ n@ 9B( n1@ nB( nB( nB( nB( nB( nB( nB( nB( .r yB( . yB(@ . yB(@/.a\X yB(|# nJ(g (fB lR` n (g& (g n(/Hy,NP/.aX nJ(g (AgJg n0(/(/0(/( @Od (d <,` n(+l @ / n(/(+0 @/Hy,N n (Agl (g R mV n (gF (g> R l2BJgHy,NXBBBBBHxa` n( g, g n(/Hy-NP`bJf nJ(g n(/(g <-V` <-h/ n(g <-D` <-U/ n0(/(/0(/(+0 @/Hy-N B` n0(/(/0(/( @Od (d <-` n(+l @ / n(/(+0 @/Hy-iNpLN^NuNVHx .\/ .\/N Hx .P/ .P/N Hx . / . /N Hx ./ ./N N^NuNVH0 BtgHy2NX`HxBBBBHxa-@B/.Hy2NPNx-@*|ReHxBBBBHxaP-@*|(|BBgRR mJg/.Hy2NPNa.R`dL0N^NuNVH0*yB((| . b@0;Nn8J\b|`Hy3NXp-. gHy3NX @gHy3NX  gHy3NX gHy3+NXHy32NXBBBBBHx ap, . @g <3E` <3O/Hy34NP gHy3UNX  gHy3^NX gHy3oNX gHy3NX gHy3NXHy3NXB`Hp-.BBBBBHxa8 BtgBB 9BS/ 9BS/ 9B0йBxS/Hx `B/./././. Hxa. Btf `Hx/./././. Hxa`Hx/./././. Hx`vHy3NXp`jBBBB/. Hx`R/.`/././././. Hx`2BBBBBHx`"#HxHx/././. Hx aL0N^NuNVH -|BB*yB(Hx/.NTP n n n. (( n9Bo(?툁( n9Bs(( n(( nn nn Btf n nyB' n n1n n1n n1n . n1@p--@p-gB lR`BB-||| BtfBR mp-gB lR` n(f nJ(glJgV/././. n(28 @/ n(/ .1 @/Hy3N R m n(fB nJ(f8Jg,/././. .1 @/Hy3NB`X/././. n(28 @/ n(/ .1 @/Hy4 NpL N^NuNVH0*yB( (@ . b@0;N@F@Rr`:,< SJnHx`HTNTP,,HlaX-@ @)P|||9|HlaX-@ @)PHl&aX-@ @)P:,< SJn:,< SJn`,< SJnJ,f:,< SJnHy7NX 9B0йBx9@DyB{JB,FyBGyBIB,H|K /HxBBBB`RB`RB,[yB^nZn]n\n_ /HxB/./. Hx`B 9Br /B/./. Hx`|[yB^ .@Z .@]n\ /HxB/./. Hxa.Jg `|@[yB^B,ZB,]B,\B,_ /HxB/./.`DBBBB/. Hx`>/. .r //././. Hx`/. .r //././. HxaL0N^NuNVH8*yB( (@A&&HBHxHSNTPBkn 9Bs+ +    7nnn/.aX-@ @'P/.a:X-@ @'P|B,:*< SJn:*< SJnBB ,g fDJf>*< SJnJ,g$p,p,B,Jg:*< SJn fB`Jgz /Hx BBBHxaJgD/././. p,Y/aX/p,Y/ .6 @/Hy7N R m\Jf:Jgl/././. .6 @/Hy7N``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#B=|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nB`b yB S m. .R @HH yB"(R!AS AHH` /9B .R @HH/NTPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n ((*f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH; @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH; @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|;<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|;= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|;?`J.g-|;AJ.g"/.NX".-A< o-@ .Xf -|;CL`-|;TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|;e`-|;h`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.Nh-@Jg -|;k`J.g -|;m`J.g-|;oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9;(/9;$ .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9;0/9;, .".Nfp+`p-S n.HH; @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-npe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-N:XBBBB BmB- L N^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuN|HxN@eBNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0J,f8 <0#, <,#0#08#,4 .^rN.*y4B@ g`(*(U g " Ҁe " Ҁd(M *@b8f,gB`R@ @o "<N#@BN:X(@ 9@" Ҁe 9@/N:X(@g y8 98Xg y8  9@" ҀY(#8 <, A ` " Ҁ#44c A#< A 94*A L0N^NuNVH0*n(MY#4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ < L0N^NuN|HxN@e#>tBNu /й>t/@HxN@e 9>t#>tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`CDC-9730-24>`CDC-9730-124`Ampex-Scorpio`Ampex-CapricornbBASF-6172OtherJG`Fujitsu-M2312K (Sun D84)4`Fujitsu-M2284 (Sun D169)`Fujitsu-M2294`Ampex-Capricorn4`CDC-9730-160Other@Tandon TM 703,Tandon TM 503Atasi 3033Atasi 3046,Seagate ST419OtherOtherOtherJ]Q]xZfdEfiA*rEwE~FdaF8PfTYz[[[_D_D^^mm Disk Initialization, Diagnosis, and Repair (Maybe) When asked if you are sure, respond with 'y' or 'Y' diag> What? specify controller: %d - %s which one? Specify controller address on the Multibus (in hex): Device address: %x Which unit? Specify drive: %d - %s which one? # of data cylinders? # of alternate cylinders? first head? (usually 0, 2 for Lark fixed) physical partition? (usually 0, 1 for Lark cartridge) # of heads? drive type? ASCII identification? # of sectors? size of gap1? size of gap2? interleave factor? # sectors per group? ncyl %d acyl %d nhead %d nsect %d gap1 %d gap2 %d interleave %d timing %s onoffinformational messages %s onofferrors %s onoffclear DISK FORMAT -- DESTROYS ALL DISK DATA! are you sure? # of surface analysis passes? cyl %d %d ms format complete - %d bad %s(s) tracksectorUse the label command to label the disk. No bad sector/track table found -- assuming none bad data readback error! %d/%d: bad alternate track %d/%d: bad track: already mapped BAD TRACK TABLE OVERFLOW - DISK UNUSABLE! ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d %d/%d: track error, but no sector errors! %d/%d/%d: bad sector: BAD SECTOR TABLE OVERFLOW - DISK UNUSABLE! already mapped ALTERNATE AREA OVERFLOW - DISK UNUSABLE! mapping to %d/%d/%d fix -- DESTROYS SOME DISK DATA! Formats a range of tracks. Enter track numbers as 'cyl/track' trackFormats a range of sectors. Enter sector numbers as 'cyl/track/sector' sectorstarting %s? ending %s? can only format on track boundaries! ending %s must be greater than starting %s format will NOT include ending %s # of surface analysis passes? OK to format from to ? Current mapping: track %d/%d mapped to %d/%d sector %d/%d/%d mapped to %d/%d/%d None. Map table full - no mapping may be added. Do you wish to add a mapping? mapping may be removed only by complete format of the disk. cylinder to be mapped? track to be mapped? OK to map %d/%d? mapping to %d/%d sector to be mapped? OK to map %d/%d/%d? mapping to %d/%d/%d seek test seek test done - %d ms starting block? # of blocks? increment? # of blocks per transfer? %d/%d/%d %d ms write read test # of sectors per transfer? This writes on disk, type Y to proceed: %d|%d|%d|%x !%x@%d position test status +=%d=0x%x=%d/%d/%d -=%d=0x%x=%d/%d/%d -- commands are: diag (to re-initialize), quit format, label, verify, partition, map fix (for partial formatting) clear (to clear drive faults) read, write, seek, test, position errors (off/on), info messages (off/on), timing (off/on) status, + (add), - (sub) Command aborted Interphase SMD-2180Interphase WDC-2880Interphase SMD-2181Xylogics 440 (prom set 926)Data Systems Design 5215Xylogics 450statuspositionpartitiontimediagnoseinfoerrorsclearlabelverifyformatfixmapseekwritereadtest?help+-quitFujitsu-M2312K (Sun D84)> C _lFujitsu-M2312K (Sun D84 - 3 User)AF.| x<Fujitsu-M2284 (Sun D169)> /A(OtherFujitsu-M2312K (Sun D84)> G?`Fujitsu-M2312K (Sun D84 - 3 User)=@F+xFujitsu-M2284 (Sun D169)> 2?@OtherTandon TM 703> ,V@Atasi 3033> (GaOtherFujitsu-M2312K (Sun D84)> G?`Fujitsu-M2312K (Sun D84 - 3 User)=@F+xFujitsu-M2284 (Sun D169)> 2?@Fujitsu-M2351 Eagle (Sun D474)>  `7 OtherHHCORRUPT LABEL!! MISPLACED LABEL!! verify label NO LABEL!! Do you wish to search for backup labels? No backup label found. Backup label found. id: <%s> Physical partition #%d Partition %c: starting cyl=%d, # blocks=%d No logical partitions!! Do you wish to restore the primary label? label this disk... OK to use logical partition map '%s'? Use partition command to define logical partitions, then re-issue label command. Are you sure you want to write? %s cyl %d alt %d hd %d sec %dSelect partition table: %d - %s OtherWhich one? OtherName this partition table: Do you wish to modify this table? Partition %c: starting cyl=%d, # of blocks=%d Change this partition? starting cylinder? # of blocks? Verify partition table '%s': Partition %c: starting cyl=%d, # blocks=%d OK to use this partition table? Use the label command to write out the partition table. &&&&&&&''' '''!'#'%'+':'O'Z'w''''''( ((=(X(c(x((((((()))0)M)h))))))))))))****** * **#*7*C*^*y*******++status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy IP: Unknown controller type!!! %s retry #%x, %s, cyl=%d, head=%d, sector=%d unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write(( protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault----------------...".?.T.j......// /+/@/P/t////////0000M0`0m00000000000000000001 1&1A1\1k1{111111status: unit-3-ready unit-2-ready unit-1-ready unit-0-ready done busy weird status %x %s retry #%x, %s, cyl=%d, head=%d, sector=%d ??restore unknown status %x %s worked, cyl=%d head=%d sect=%d%s%s retry=%d error-corrected reseek-performed%s failed #%x, %s, cyl=%d, head=%d, sector=%d ??readwriteverifyformatmapswitchinitialize?restoreseekzerospin down??resetdisk not readyinvalid disk addressseek errorECC code error -- data fieldinvalid command codeinvalid track in IOBPinvalid sector in command(spare #17)bus timeout or drive powered downwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field ECC error(spare #23)(spare #24)(spare #25)no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutno normal complete at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing(spare #42)ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek error(spare #4C)unspecified seek errorread/write fault4<4@4F4K4Q4V4[4a4h4q4x44444444445 5525A5I5T5f5n5v555555555566606B6T6f6n6}666666dmatest only allowed on Xylogics 450 %d :%d differ status: busy error double-error ready drive status: %snot readyready off-cyl write-protected dual-port-busy seek-error drive-fault Xylogics mapping not supported! %s retry #%x, %s, cyl=%d, head=%d, sector=%d %s worked, cyl=%d head=%d sect=%d %s failed #%x, %s, cyl=%d, head=%d, sector=%d nopwritereadabortslipseekresetformatread allstatuswrite allset drive sizeself testbad cmdmaint buf loadmaint buf dumpno errorinterrrupt pendingerror pendingbusy conflictoperation timeoutread err - header 2CRC/hard ECC errorcyl addr errorunknownslip errorsector addr errorunknownunknownsector switches wrongmemory addr errorunknownunknownunknownseek err - header 1unknownwrite protectbad commanddrive not readyzero sector countdrive faultsector switches wrongself test error aself test error bself test error cunknownsoft ECC errorfixed ECC errorhead errordisk sequencer errorunknownunknownunknownseek error8h8s888888888888!8"9#9#$9,%9<&9M'9b(9q4959697989A9B9C:D:E: Q:5R:GS:\T:mU:}V:W::dsd controller initialized %s retry %x (%s) cyl=%d, head=%d, sector=%d %s worked, cyl=%d head=%d sect=%d%s%s retry=%d %s failed %x (%s), cyl=%d, head=%d, sector=%d unknown errorinitializeerror statusformatread IDreadverifywritewrite from bufferseekRAM errorROM errorseek in progressillegal format typeend of mediaillegal sector sizediagnostic faultno indexinvalid commandsector not foundinvalid disk addressunit not readywrite protecteddata ECC/CRC errorID ECC/CRC errordrive faultcyl address miscompareseek errordata field not foundwrong type of data fieldindex too earlyindex too later/w controller errortape not in placetape write protectedtape not on-linetape data errorno data on tapedata miscompare in diagnosticunknown tape error0123456789ABCDEFBad number, re-enter: Bad number, re-enter: %d/%d/%dBad number, re-enter: -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$>pDb[lJ/ρ 2byWbPbPLTdl (.@ @ a|#jP(q|-y`28>,H PhW`is zTT{qx:bjvFhhhT#\*.\2\:x@GLPYr\F_chou?~ t,xz0 h!(F/X50<XDJPU^4etl sz~ ?>jD(D&D.6@J<O^jbm<qz$3$8x ``p<xF<ll| @&~@, D1&7>x>_DFOWzd`A h i>xo,f|N(I: > @PfF8KE[]xqae``5E zB ~B -#B/ B6< BCa.M B XD`: i q[z VB$ B(}EfLFA*y ( B, B0 dB8YF@T Bl E_Jw`& Bp,M7D[?^FEafN V[Yz^]h q Bt}HJ4q| DBx 9B|t y8d < B  B$~jP`x[_! |^zNa|"*H2:B" IFRZ Bejo7iy$l B$h+lsx+0(( j28o}8py`{Tj1;d,` 6-66j<qBH PB,YRb(hi BqyfT;nfhl6D?<r  Bz:L* ;* >p  .< 3 ' / b 7j > E Kx R\ X\ _ eY ns wH }Q R6  Z l  | X ~ 8 8d :  & stack.odiag.oDiagRetlabel.oip.oiq.oxy.odsd.oprf.omachdep.oDiagRetrand.osetjmp.osetjmp.ostrncmp.oswab.obzero.obzero.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negsprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.ostart_main_endlmult_getbn_C_help_strncmp_printf_C_label_s_huge_drive_C_partition_putbn_getbadulmult_dkbad_altmap_C_fix_C_format_C_errors_C_test_C_position_C_verify_putblk_C_info_physpart_pgetn_nhead_s_basf_setjmp_longjmp_s_lark_maygetchar_nsectlmodt_errno_tryabort_groupsize_pgetbn_ctlrtab_timing_C_write_smd440a_basehead_devaddr_C_time_C_clear_DSDcmd_C_diag_commands_ascii_id_ncyl_abort_jmp_transferldivt_s_ask_C_map_drivetype_st506_getblk_fmttrack_s_norm_unit_fmtsector_C_read_C_sub_random_errors_C_seek_C_status_currmap_controller_putbad_smd_IQcmd_acyl_interleave_getn_gets_s_st506_getx_passdata_gap1_gap2_strlen_IPcmd_devcmd_rand_confirm_specs_C_add_XYcmd_infomsgs_islabel_dkmap0_dkmap1_dkmap2_dkmap3_dkmap_sprintf_strcmp_currparts_mk_cksum_ck_cksum_IP_errlist_IPexec_bus_IP_cmdlist_IQ_errlist_IQexec_swabiopb_IQ_cmdlist_swab_XY_errlist_XYexec_C_dmatest_bzero_XY_cmdlist_swlong_DSDexec_dsderr_ptr86_DSD_cmdlist_dsderrs_atob_atoi_atox_printn_getchar_putchar_srand__pfile__print__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fclose__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_brkb[lI< K**bxEstty dec set path=($path /etc) set noglob; eval `tset -Q -s`; unset noglob b[lڧG^ )sfbxb[lI **bxFset history=32 b[l˻ =byP*bxG((PATH=/etc:/usr/ucb:/bin:/usr/bin:. stty dec export PATH TERM b[lٺ7+*M*Obx (" ph$G"I#HTHS/N4 /N׀XNuNuNVH o n h +fSX R&@B o2 n h -f$ n h (vfR`RSX oJHy n /(NP#& f* n /(HyHy N HxN׀X` # `& oJHy n /(NP#+df* n /(HyHy N HxN׀X` # t+dB&Ba vB!NaL*J&@gN&Hy& NnXNB#+`a J&@gHyNŒXaNnRJ+`fJ&@gHy!NŒXaJ&@gHy*NŒXNJ&@gHy1NŒXa2NnRJ+`frNJffa/9+dNNXo,Jf/9+dNNXJg8/Hy9Hy N /9+HyHHy N /9&LHy[Hy N /9!HyqHy N /9+XHyHy N /9 HyHy N /9&HHyHy N /9&HyHy N /9*PHyHy N /9&HyHy N /9HyHy N /9HyHy N /9+pHy"Hy N /9&Hy@Hy N /9 HySHy N /9+hHykHy N /9+lHyHy N /9HyHy N /9&DHyHy N /9+\HyHy N /9HyHy N /9+xHyHy N /9+HyHy N /9+|Hy$Hy N /9$HyBHy N /9HyVHy N /9HytHy N /9 HyHy N /9HyHy N Hy NNXHxN׀XNqLN^NuNVH0(|& a6. -@ `N*@ 9L&Pf9&QHH`T+|`+|`+|` +|NqHy&RavX+@`D+|Hy&Qa\X+@`* Eg Fg Lg Sg`B`BBHy&PaX+@`N*@'B- y+t Lf y+t(HH`\+|`+|`+|` +|Nq 9+tT/aX+@`H+| 9+tR/a~X+@`* Eg Fg Lg Sg` y+tJg y+t -gR+t` y+tJf`/9+taX+@`&B+m -Hy&PaX+@`N*@n y+t (Lg*Hy&PaX+@B+m -@` y+tB(/9+taVX+@V+t`N*@nB y+t Lf y+t(HH`\+|`+|`+|` +|Nq 9+tT/aX+@`H+| 9+tR/aX+@`* Eg Fg Lg Sg``j y+t pfD y+t (cf6 y+t (@f(B+m -@Hy&PaDX+@`B+m/9+ta(X+@`lN*@nB+m/9+taX+@`> g g g g: 'g -g`B+L)M(MB fp` &fB``NqL0N^NuNVH *|&PB y& S m" y& (R!@S @HH`/9& NX. g>Jf :fBp`4 f&Pf`Ba` fR`|Bp&`NqL N^NuNVH *nBHH, 0m( 9n "HA HABAЁІ0.`SJg -gB` `NqL N^NuNVH0*y&"g6/9+dHUaPJg /-N X(m+y& #&*L`NqL0N^NuNVH0*nHUNX.JfB`&Hx R/NP(@HUHTNP `NqL0N^NuNVH8*|0&UgRHH+HHЁ+HHЁruN((@Jge(|(`Y(P`NqL8N^NuNVH8&|kB+k(|&P  g  fR`Jg  g  g`B  g  fR`#+t9kHH9kHHЁ9kHHЁruN(-@ n*Pg&U(|kfJf -`<`S bfJ,fJf -d` wfJ,fJf -e` lfJ,fJf -f`X e-|(`` y+t =fHykNX"-@-n-ng| n&Pf4R+t/9+t .X/NPJgHyka|X n `:(|kfJf``P &e-|" .f``~#&P+tB`NqL8N^NuNVH<-|B lB "HAHABAЁk$@ "HAHABAЁmȵdB`R`*y&"gHH`Z -S$HBHBBBЂk$ -rNԀ B JgB`+|`L-|`BB`< g g !g "g #g $g*m`R*y&"gHH`B Jf` -S$HBHBBBЂk$ -rNԀ B(Pg -g&(y&"g f -f`(l`g*HTNX @&hg+k+k(K+L R`2 gJ g@ g6 'g, -g"*m`*y&"g0(m f"JfgJg 'g HUNX*L`NqL m!m m!m+y& #&*mHTNXR+`R+X`(l`HUa.XHUaxX*@*m`NqL8N^NuNVH0*y&"g g g fJg m g m f mJf m g m &g m !gz m "gp m #gf m $g\ mJgLR!R+` mJ g m/( NX(m m+h m!M)y& #&`*m`<*m`NqL0N^NuNVH8B*n(m fB`*mg f`(lg f`HTHUNPJgf .`PJgHyHUaPHTa@X&@B-+K +k+kBRR&HR+``rNqL8N^NuNVH0(n fR `d l f (lR `NN*@+yR+|B B+|+l+L l!M)M `NqL0N^NuNVH8*n f (m f ` f(lf `|` g g 'g`(l&m g g ff `:R&R+`JgTHyHUaBPHyHTa4P-l .gHy/.aP n-h`HyHSaP m!L m!K l!k k!l)m'm/- NX `&k`. ` m g `r(l&L-|&kg gSf `H f m +f*mf .` f*nJgTHyHUa,PHy(HTaP-l .gHy./.aP n-h`Hy3HSaPHUalX-@+HH @P/+ NX l!M k!M m!L m((!K-m+l)n-m+k'n/-aX(@'l'l'L /.NX nJnS RR+` `NqL8N^NuNVH8*y&"gJ f>(m g2 o(&mg f + fHSHUaP&k`*m`NqL8N^NuNVH<*n(n *mg f`(lHTHUNPJg\HUaX&@ l!l l!l$L(l%y& #&/, NX)k)k)K R+`R```xNqL<N^NuNVH *n/. Hy N P &"rNx/HyDHy N Hy HUaPNqL N^NuNVH0*nHH`` -`HyX/. N P`Hy[/. N P`Hy^/. N P`|Hya/. N P`hHyd/. N P`THyfHy N P/-HyHy N `$ b@0;NNdz/-Hy/. N `/-Hy/. N `-HH. dg eg ffB-(|0JgHH-HH၀",f g f R/Hy/. N `/Hy/. N dfHy/. N P efHy/. N P ffHy/. N P`P`L 'f -`Hy/. N P`Hy/. N P`Hy/. N P`|Hy/. N P`hHy/. N P`THyHy N P/-HyHy N `$ b@0;NNdz/-/-Hy/. N ` -f>Jf/-Hy/. N `/-Hy/. N `4`A(H&|g`S,HyN\X//.NP&@Rg`/-N XHnNX+@RR+``fHUaXHy !HyaPJg2Hy $Hy aPJgJg m f m (fg`/-afX 9#f 9-fHy 'Hy aPJgHyHnNPJfHyHnN*PJg nA(H&| *g`S&|g`/-N XHnNX+@-m n+h n h!M n/(N X n!y& #&R+|R+``B9!`HUa Xa4`t ,b@0;Nz8|*m`0NqL8N^NuNVH8BB*y&"g R+G*m`*y&"g(m f fJ gJ g l ,/aX-@ m -/atXoT - f`H-HH @P&l )m +K .,)m+G.,)m+GR*PR*L`J .`NqL8N^NuNVHJl .D` .`NqLN^NuNVH8&n n f n (+gB`XJo lB`J*k n (hf fp`*gfB`f Jfp``B`NqL8N^NuNVH0*n(M g`0Sn(R l!l l!l)y& #&NqL0N^NuNVH *ng f*m` `NqL N^NuNVH *y&g"# & |w <C"Q2 `HxHxNP`NqL N^NuNVHB l  @BR`B9(B9!NqLN^NuNVH8 .*@&M(n HTaNXJg`^g ,f``SB .`$ .+ @`2 .+ @f` dg eg fg`NqL8N^NuNVH B l8 *@ af"HH".(f  @BR`NqL N^NuNVH *nHUajXHUaX.m  @B m/adXHxHUaP.m  @B` afF 0m@ 5n: @f4B l*  @ #g  @BB9(R`NqL N^NuNVH0 n*h(|g`B9 NqL0N^NuNVH8&n*k(|Jg ,g`B(| B ,g`  g  fR`g`NqL8N^NuNVH nJgNB lD/. /aPJg& + @HH". g f ` R`p`NqLN^NuNVH *n df& -0m -7nJ-f-HH0`2 af& -0m -5nJ-f-HH(`p`NqL N^NuNVH0(|& *y&"g -gN(M*m`NqL0N^NuNVH0*n(MJfB`TJg` ,+g ,-f8 af. 0m( 5n"HH(. @B/aXp`B`NqL0N^NuNVH0J g n(HH/Hy a*P-@`-| n(HH/HyaP.JlJm (|*|wg`J9 g*|x,(| g``B9xJmL o"Jf`aw (w`dw 0wB9wRJmP o"Jf`jax .(x `dx .0x B9x RHyxHywNPHywNX n!@NqL0N^NuNVH J&"f`~*y&"g  g !g "g #g $fHHg8Jgr m  g( m !g m "g m #g m $f@JgHy .HUNP m!m m!m+y& #&*m`HH.*m`FNqL N^NuNVH8*n(m f`HTaX(@  fHTa*XHxanX&@-| G`. f$HTa:XHxaJX-@HxaPJf`|HyHnNPJfHyHnN*PJf`HH` .ѮR&` .R ` .".NJ-@R+h` .".N8-@R+h` .R+l` .R` .R&D`~ gnH gln, g^n g>`H g0`: g~`, )g8n g` *g8`(M*m l!l l!l)y& #&R+`` *f Hn/.Hy HnNļ` g g g )f Hn/.Hy HnNļ`JfZ n"n"i#h n"n"i#h n!y& n/(N X nB#&R+``Jl( .D-@ n n ` n` n n ` nHn/.Hy HnNļ n/(N XHnNX n!@NqL0N^NuNVH8*n (n #g`(HUaXJf`&|(g`&|*Xg`NqL8N^NuNVH-n-n .R @ ngB` .R @Jfp`NqLN^NuNVH0*nHUa&XJfB9!`(|!g`NqL0N^NuNVH *nHH`r 0m 7n J-fp``l 0mP 6nJJ-fp` 6f, -@f$ -(fHx:HmN`PJgB`Zp`V -@fB`J` ag dg| nHH @HHf n _fp`B`NqL N^NuNVHJg\ n/( n/( n/( n/( n(HH/ nHH/Hy NŒ n-h`NqLN^NuNVH *nBJg HHހ` rN. `NqL N^NuNVH8*n JfB`PHUaX"(@&LJfB`6HU/NPJg n  `P&e(|"fB`NqL8N^NuNVH *|"&dJg /N XBP`NqL N^NuNVH0*n(n Jg  g  fR`JfHy <x<`NqLN^NuNVH *n af R 0m 6nR @f RJfp`B`NqL N^NuNVNrBN^NuNVH0 .". N8-@/NxX*@fB`(M .VrNr.`BSl L0N^NuNV/.N*XN^NuNVA-H#+Hn/. N(P n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H# t+Hn/.N(P09  gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NzPJmJn -|`-n `f +|+`D/.NxX+@f,mJf,0-g-HHx@+@`m+n  `f09 gHy tNNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#+=|B-n-|Hn/. N(PSm .R @BHH`HnBNxP .N^NuNV4.-nBxT`b y+ S m. .R @HH y+"(R!AS AHH` /9+ .R @HH/NxPRxT nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNx-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.N߄PJf/./.N߬PJfHnHn .R l .R`p//./.Nь-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nx`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N߄PJf/./.N߬PJfHnHn *LZ`0SR`*0xXb1 nRJfxXc0R 9nB <xXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nb .B`T0-f(mfHn-HH/NzPJmJn -|`-n tf9 HH/NXJgm+|K+|K+n 0-gl(m m R Э "-d f -,/HT-HH/Nb .+L`/.NxX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nb . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nb g m p`BL0N^NuNV.*| `` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N*XBBBB BmB- L N^NuNVN/.NxXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| `` eB` 0,f -+fp`B, wf0Hx/.NPP.JgJm/NXHx` afvJgp`p//.NP.lB kf6Hx/.NPP.Jg Jm/NXHx/.NP.Jm.HxB/Nv `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNlHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NHPJlB`pN^NuNlHxN@eBNuNlHxN@eNuNlHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nn N^NuNV/. Hy@t/.Nn N^NuNlHx6N@eNuNVH0Jxf8 <x#x <x#x#xx#xx .^rNr.*yxBx g`(*(U g " Ҁe " Ҁd(M *@bxfxgB`Rx xo "<Nx#xBN*X(@ 9x" Ҁe 9x/N*X(@g yx 9xXg yx  9x" ҀY(#x <x A ` " Ҁ#xxc A#x A 9x*A L0N^NuNVH0*n(MY#x (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNr.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ x L0N^NuNlHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLg 9ed @Re` ye ("f*B` yeRe 9eeS "fB`BHya P-|Re#e#6HUafX*@ ye  fSe#eaN g 9eTR mBHya P`-yF HcHya X/96NÀXB .#-@ nJg ./g PJfHn/.N<`2 n//.NJyoTSy`J0H4 @< FfPJla#lB$|`X Rf0*G((fXJRm 0Hf<*lB`JFf"09H b@0;N..0H @0H〙*K0H @0H倗#e=F0H @<0H @0H2HЁR=@ nkl*0.H @>0HV @0D@2@g0H @0H @>0.HS b@0;N (08BL\fpz`Hy lNXR3`n0HZ @0H<JFm< Fkl60H @0HV @ Pf0H @>`40HZ @<UYAԹd`(Jg#` -` -"NJ#e` -"NҰ` -"N͞` -Е` -` -"` -"` -lp`B` -o` -n` -m` -f` -g` -`l -"`` -`VJgJg`JfJg`Jg -`0 `*#e` D`Jfh`` F`#e`L`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#h=|B-n-|Hn/. N(PSm .R @BHH`HnBNxP .N^NuNV4.-nB`b yh S m. .R @HH yh"(R!AS AHH` /9h .R @HH/NxPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DN͞ЮLЮ@ @S"n .P".DNҰ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.N˄PJf/./.NˬPJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 | .".NgP .S-@HJlD-@HJHg6 .Hr N͞0S n .Hr NҰ`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N˄PJf/./.NˬPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NԚ .B`T0-f(mfHn-HH/NβPJmJn -|`-n Lf9 ^HH/NμXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/NԚ .+L`/.NϰX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NԚ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NԚ g m p`BL0N^NuNV.*| 8` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NbXBBBB BmB- L N^NuNVN/.N԰XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| 8` eB` 0,f -+fp`B, wf0Hx/.NPP.JgJm/NXHx` afvJgp`p//.NP.lB h f6Hx/.NPP.Jg Jm/NXHx/.NP.Jm.HxB/Nv `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNԤHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NπPJlB`pN^NuNԤHxN@eBNuNԤHxN@eNuNԤHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NϦ N^NuNV/. Hy@t/.NϦ N^NuNԤHx6N@eNuNVH0Jdf8 <h#d <d#h#hp#dl .^rNҪ.*ylBx g`(*(U g " Ҁe " Ҁd(M *@bpfdgB`Rx xo "<NҰ#xBNbX(@ 9x" Ҁe 9x/NbX(@g yp 9pXg yp  9x" ҀY(#p <d A ` " Ҁ#llc A#t A 9l*A L0N^NuNVH0*n(MY#l (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNҪ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ t L0N^NuNԤHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL -<> .<> /<> 0 1 #:  <  9 ;      !                   "%&'()*+,-./012345678$=  llaaLCC7)  $-!~(*/%+- <>&^|  ?,():)||&&>><<>=<=!===bt n f r \\+-*/%<>&^|?:!~(),defined\ Illegal character %c in preprocessor ifIllegal number %syacc stack overflowsyntax error-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ |b[ l/ځ4**bxhpx0! __.SYMDEF 422241511 0 10 100660 6694 ` jh#+D2;B HK S!["(d# k#p$4v$|%'>'>()<)*z01|1|1|>$>$>$>$>$DEx FG\G\#J)K1K9L^@MEMLNSOD\QfQpQzQQVWXVZ|[x\\]R]^_`a\bcl"d/d:eTHftVgaglgwlllllqr^s>struv4www{~&(00:0D0NYp_nz*T8hhh f B)Z09B8IPxX`f(mwl \L( &&"Ɯ):17|AJɾRɾ[ɾdɾmѶuV|Vl L$`"+ 2:BI|R|]d!l!t!{"""""-34v556T7>8(89h:: ;6;\H>U?_@Bi@rA{B$BCnD D D D D IJvKNOxPP Q^S@ST|&T|/U>;UDUMW@SW\XeYBnYwZ[X\ ]]^L_ _`aFaaaaaa a a kP kP %l +m: 2m AoZ MoZ YoZ es tu< u< u< y z { ~2  ~   r r r l l    \ $Z .Z 5Z = Dl Kl Sl Z b h( u ~ F    &   d    p p V V V V 8  ! + 3 9L @L FL M S Y _ h o x            Ԍ Ԍ Ղ Ղ פ <  ـ " ܈ ( $ -V 7N > F O Vv \ e@ k q| y    6  X    &   &     : : V V % * 0 7` ? F L X a l s | _nice_ptrace_stime_times_umask_umount_utime_vadvise_vfork_vhangup_vlimit_vtimes__doprnt_abort_abs_acct_atol_bsearch_calloc_cfree_chmod_chown_chroot_chrtab_clearerr_crypt_encrypt_setkey_dysize_ctime_localtime_asctime_gmtime_ftime_dup__error_execlp_execvp_fabs_fchmod_fchown_fcntl_ffs_fgetc_flock_freopen_getfsent_setfsent_endfsent_getfsfile_getfsspec_ftell_ftruncate_gcvt_getchar_getdopt_getdtablesize_getegid_geteuid_getgid_getgrgid_getgrnam_getgroups_gethostbyaddr_bcmp_gethostid_gethostname_getitimer_getnetbyaddr_getnetbyname_getnetent_setnetent_endnetent_optind_optarg_optopt_opterr_getopt_fputc_fputs_getpgrp_getppid_getpriority_getprotobynumber_getprotobyname_getprotoent_endprotoent_setprotoent_getpw((_getpwnam_getpwuid_getpwent_setpwent_endpwent_getrusage_gets_getservbyport_getsockopt_getuid_getw_getwd_chdir_inet_lnaof_inet_makeaddr_inet_netof_inet_network_initgroups_getgrent_setgrent_endgrent_remque_insque_intss_kill_killpg_link_lsearch_lstat_madvise_mincore_mkdir_mknod_mktemp_access_mmap_mount_mprotect_mremap_munmap_nlist_fseek_pclose_popen_dup2_pipe_portal_profil_psignal_putchar_puts_putw_raddr_srand_rand_initstate_srandom_setstate_random_readlink_readv_reboot_recv_recvfrom_recvmsg_cclass_backref_re_exec_re_comp_rename_rexec_rexecoptions_socketaddr_ruserok_rresvport_rcmd_accept_connect_listen_rhost_rin_rmdir_mkpwunclear_mkpwclear_ruserpass_getenv_getlogin_getpass_fdopen_fprintf_index_printf_fwrite_fread_scandir_alphasort_qsort_fscanf_sscanf_scanf__getccl__instr__innum__sctab__doscan_atof_seekdir_select_send_sendmsg_setbuf_setbuffer_setdopt_setegid_seteuid_reset_setexit_setgid_setgroups_sethostid_sethostname_setitimer_setpgrp_setpriority_setregid_setreuid_setrgid_setruid_setsockopt_settimeofday_setuidfcmpisfaddisfmulisfdivisfsubis_shutdown_sigblock_sys_siglist_sigpause_sigsetmask_sigstack_sigvec_sleep_alarm_pause_setjmp_longjmp_socketpair_gsignal_ssignal_sstk_strcatn_strcmpn_strcpyn_strncat_strncmp_strncpy__strout_wdleng_yyportlib_swab_swapoff_swapon_symlink_sync_LogMask_LogStat_openlog_syslog_LogFile_closelog_LogTag_SyslogAddr_ovbcopy_bcopy_bind_bzero_gethostbyname_gethostent_endhostent_sethostent_getservbyname_getservent_endservent_setservent_atoi_fgets__filbuf_fopen_creat_inet_addrlmultulmult_errno_sys_nerr_perror_sys_errlist_sys_nerr_rewind_sendto_socket_system__sigfunc_errno_signal__exit_execl_execle_execv_execve_fork__sighandler_syscall_tell_telldir_lseek_time_gettimeofday_timezone_tmpnam_getpid_sprintf__pfile__print__ctype__fcvt_ecvt__cleanup__flsbuf_fflush_fclose_exit__sobuf__lastbuf__sibuf__iob_ldexp_modf_frexpffixiffltifdivifdoubleid_packfsingleid_unpkg_intf_rcpfcmpiieeeusedfmulifsubifaddiffixisfloatflavorfmodiffltis_isnan_isinflmodtulmodt_strlen_tolower_toupper_truncate_ttyslot_rindex_strcmp_ttyname_closedir_fstat_isatty_opendir_close_open_readdir_read_stat_strcat_strcpy_stty_gtty_ioctl_ulimit_getrlimit_setrlimit_uname_ungetc_unlink_unmount_ustat_utimes_valloc_getpagesize_realloc_free_malloc_brk_sbrkldivtuldivtptwo_wait_write_writevcerror_exit_monstartup_monitor_countbasemcount_minsbrk_numctrsOnice.o 422239966 0 10 100770 97 ` NHx"N@eNuP _nicecerror Optrace.o 422239966 0 10 100770 134 ` $BHxN@eNuNPP )_errno_ptracecerrorOstime.o 422239967 0 10 100770 98 ` NHxN@eNuPW _stimecerrorOtimes.o 422239967 0 10 100770 98 ` NHx+N@eNuP _timescerrorOumask.o 422239967 0 10 100770 98 ` NHxPbP yk (X/ulmult_free_calloculdivt_malloc_cfree chmod.o 422239971 0 10 100770 98 ` NHxN@eNuP  _chmodcerrorchown.o 422239971 0 10 100770 98 ` NHxN@eNuP, _chowncerrorchroot.o 422239971 0 10 100770 99 ` NHx=N@eNuP( _chrootcerror chrtab.o 422240009 0 10 100770 1592 `  $$~$$~$$>A@>A>ab#C8DH00IFF9    I**I~ @$BBBBBB$8D @@|~ D8 $D~|@@XdB$AAAA>"AAA#   @ @  @$BA@@@@@@A>~AAAAAAAA~~@@@x@@@@@@@|@@@@@>A@@OAAAA>AAAA~AAAAADD8ABDHPpHDBA@@@@@@@@@AcUIAAAAAAAaQIECAAAA>AAAAAAAA>~AAA~@@@@@>AAAAAAYE>~AAA~DBAAA>A@@>A>AAAAAAAAA>AAAAAAA"AAAAIIUcAAAA""AAAA" @@@ 88" <>BB>@@@@|BBBB|BBBB>BBBB>B>@@@@|BBBBB(@@@@FHPpHFvIIIII@|BBBBBBBBB>\b@@@@>@<B<~ BBBBB=AAA"IIIII6B$$BBBB" @~ ~   *~~~~~~~~~~ _chrtabclrerr.o 422240037 0 10 100770 82 `  NV.*nm*nN^Nu_clearerrcrypt.o 422240010 0 10 100770 3180 ` Hl$(NVHB  @HHSЮ @  "@ 8 @HHSЮ @  "@R mBB`r9 HH-@B  @  "@R m 9 HH-@B   @  "@R m R T @HHmzB "HA00HABAЁ І @ d"@HH "@ "HA00HABAЁ І @ |"@HH "@QR mR mLN^NuNVHB  @HHSЮ @  L"@R @mBJ g p-@`-nB  l @  "@R mB ."HA00HABAЁ І @HH"  AHH k AHH" AR 0mB "HAHABAЁ.  @HH" AHHЁ" AHHЁ" AHHЁ" AHHЁ"Ё" AHHЁ @HH* . " A " A " A " AR mB  L @HH" AHH AHH" l AR mB  @  L"@R mR mB  L @HH.  l @  L"@" l AR mB  @HH K @ .І"@R @mLN^NuNVHB  @BR BmB`6 @l6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     @&@2@J@d@v@@@@@@@@@@@:@F@T@@@@@@ @.@@@n@@@@@@@@@4@H@b@r@@@@@@@@@@,@^@@@@@@@`@@@@@"@Z@p@z@@@@P ~_crypt_encrypt_setkeyctime.o 422240010 0 10 100770 1658 ` (@`NV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -JX @, -J\ @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*| .r*n`8R`4Jg8  g  gd(Hy%HUaP*@gBfB <,`RJfRfBL0N^Nu/etc/networksrr# @@@P"@*@0P<@J@R@Z@`Ph@z@@@P@@@P@@@F@fPn@x@~@@@@@@p0D%m3t:+AIQ_getnetent_setnetent_endnetent_inet_network_fopen_fgets_fclose_rewind getopt.o 422240013 0 10 100770 1336 ` `HxNVH hfb 9dl&Ю @ P -f 9dЮ @ PJ(fp` Hyl 9dЮ @/NPJfRd` 9dЮ @ йh @HH.# :g//.NP*@JfJ`gJHy( n /NPHy(HyoNPHy(/NPHy(Hx NP 9dЮ @ Rhйh @JfRd#hp?`R :f 9dЮ @ йh @J(g 9dЮ @ йhR#`|Rd 9dmVJ`gHy( n /NPHy(HyNPHy(/NPHy(Hx NP`B 9dЮ @#Rd#h`8 9dЮ @ Rhйh @Jf#hRdB L N^Nu--: illegal option -- : option requires an argument -- @@2@N@T@dPp@x@@PP@PPP@PP PP P@@$@0@:@P@`@n@~@P@@@PPP@PP PP P@P @@@,@2@B@H@NP d #:+3`;C.IP_fputs_optind_optarg_strchr_optopt_strcmp_opterr_getopt__iob_fputcfputc.o 422240040 0 10 100770 152 ` DNV n S m n (R!@S @ HH`/. /.NPN^Nu8Pf __flsbuf_fputcfputs.o 422240040 0 10 100770 164 ` PNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^Nu2P f_fputs__flsbufgetpgrp.o 422239977 0 10 100770 100 ` NHxQN@eNuP _getpgrpcerrorgetppid.o 422239977 0 10 100770 88 `  HxN@ Nu _getppidcerrorgetpriority.o 422239978 0 10 100770 104 ` NHxdN@eNuP_getprioritycerrorgetproto.o 422240061 0 10 100770 225 ` <0NVH ..BNXN*@Jg -fN L N^NuPP,P+8=_endprotoent_getprotoent_setprotoent_getprotobynumber getprotoname.o 422240062 0 10 100770 295 ` `<(NVH8*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuPP(PDPPP+3C_endprotoent_getprotoent_setprotoent_strcmp_getprotobyname getprotoent.o 422240062 0 10 100770 1011 ` (`NVJfHy HyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`,(n `f `/9HxHyN -@g @ #gHy/.aP*@gB# Hy/.aP*@gB`R  g  gHyHUa\P-@Jg @BRHUNX#(#,$(y$JgF*n`8R`4Jg8  g  gd(HyHUaP*@gBfB < `RJfRfBL0N^Nu/etc/protocolsrr# @@@P"@*@0P<@J@R@Z@`Ph@z@@@P@@@P@@@D@dPl@r@v@|@@@@q pD$1t8+?GO_atoi_getprotoent_endprotoent_setprotoent_fopen_fgets_fclose_rewind getpw.o 422240047 0 10 100770 507 ` 0`NVH J(fHy$HyNP#(J(fp`/9(NX*n y( S m y( (R!@S @`/9(NX, g g`B*n ~SgHH, :g f`pHH, :g0 0m 9n "HA HABAЁІ0.`fF_atoi_getpwent_setpwent_fopen_fgets_endpwent_fclose_rewindgetrusage.o 422239978 0 10 100770 102 ` NHxuN@eNuP_getrusagecerrorgets.o 422240048 0 10 100770 241 ` l$(NVH *nSm 9R @`HyNX. g Jm`Jl fB`B .L N^NuPPP.P4P y.__filbuf_gets__iob getservbyport.o 422240063 0 10 100770 267 ` P< NV.BNXN*@Jg$ -fJ g/. /- NPJfN *nN^Nu PP6PBPRLL+r7?_getservbyport_endservent_getservent_setservent_strcmp getsockopt.o 422239978 0 10 100770 103 ` NHxvN@eNuPp_getsockoptcerror getuid.o 422239979 0 10 100770 99 ` NHxN@eNuP(( _getuidcerror getw.o 422240049 0 10 100770 175 ` \NVH0*nA(H~`$Sm -R @` HUNXSl0-gp` .L0N^Nu2P }__filbuf_getw getwd.o 422240014 0 10 100770 1187 ` L`NVtA-HBBHnHyLNP=n-nHnHyNNP .f 0.ngHyPNX-@fNHyS/.NP/.HyhaP/NXBN^NuNVH0*n(n BJgjRR`HyjNXJlHym`Hnv n/NP0.nvfp .xf0/.NX nJfHy/.NP .`p/.NX-@f/.NXHy`" n f`P/.NX-@f/.NXHy`Hnv .P/NP .xf0.vnf/.NX/. .P/aP/HyaP-@`N/./.NP/.NXJlHy/.NP`|߹ m`SS SJn L0N^Nu/...getwd: can't open .....getwd: can't chdir to ../getwd: read error in ..getwd: read error in ../getwd: can't change back to .@@ P8@>P\@bPp@zP@P@P@PP@P2PDPL@hPzP@PP@PP @P @*@Z%^,!4: C_closedir_readdir_chdir_fstat_getwd_strcpy_stat_opendir chdir.o 422239970 0 10 100770 98 ` NHx N@eNuP _chdircerrorinet_lnaof.o 422240067 0 10 100770 132 ` H NV... f `"  f ` ..N^Nu_inet_lnaofinet_makeaddr.o 422240067 0 10 100770 167 ` X NV l .r` .r` m .က -@-@A  @"|X" <XN^NuF@N@_inet_makeaddr inet_netof.o 422240068 0 10 100770 140 ` P NV... f r` r`  g ..N^Nu_inet_netofinet_network.o 422240068 0 10 100770 474 ` L$(NVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^Nu<PZPzPPP m"ulmult__ctype__inet_networkinitgroups.o 422240015 0 10 100770 534 ` ,`HNVH BJ mA . RNN*@JgdB Э @Jg/. Э @/NPJf^A . R f@/.HyHy(N Hn/.NPJlHyNXp`R`tBL N^Nuinigrp: %s is in too many groups setgrp(P.PZP@PPP@P$.8@H.N_setgroups_initgroups_fprintf_getgrent_setgrent_strcmp_perror__iobgetgrent.o 422240044 0 10 100770 818 ` x`NVJfHyHyxNP#`/9NXN^NuNVJg/9NXBN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0Jf"HyHyxNP#fB`/9HxHyN *@Jg#Hx:HUalP*@#Hx:HUaXP*@/NX##Hx:HUa0P*@Hx HUa"P(|`,d(Hx,HUaP*@JfB <L0N^Nu/etc/grouprr@@@P"@*@0P@@H@NPV@@@@P@@@P@@P@@"@B@J@h@q 2:(t/+6>F_atoi_getgrent_setgrent_endgrent_fopen_fgets_fclose_rewindinsque.o 422240081 0 10 100770 141 ` ,$ o"o !I""P#HNu o"P h #HNu Uinsque.o_remque_insque intss.o 422240049 0 10 100770 137 ` $NV9HH/NXN^NuPP .3_intss__iob_isatty kill.o 422239980 0 10 100770 97 ` NHx%N@eNuP _killcerror killpg.o 422239980 0 10 100770 99 ` NHxN@eNuP _killpgcerror link.o 422239980 0 10 100770 97 ` NHx N@eNuP _linkcerror lsearch.o 422240016 0 10 100770 220 ` l$NV-n n ".NЮ -@/././N ` .Ѯ/./. nNPJf .f nR .N^NuP.P dlmult_strncpy_lsearchlstat.o 422239981 0 10 100770 98 ` NHx(N@eNuP _lstatcerrormadvise.o 422239981 0 10 100770 100 ` NHxKN@eNuP _madvisecerrormincore.o 422239982 0 10 100770 100 ` NHxNN@eNuP _mincorecerrormkdir.o 422239982 0 10 100770 98 ` NHxN@eNuP _mkdircerrormknod.o 422239983 0 10 100770 102 ` NHxN@eBNuP cerror_mknodmktemp.o 422240017 0 10 100770 310 ` <(NVH N.*nJfS` r N0 r N.S XgR|a` zf <` RB/.NP f .L N^Nu/ P"P4PR@fP p"x*ulmodtuldivt_access_getpid_mktempaccess.o 422239969 0 10 100770 99 ` NHx!N@eNuP _accesscerror mmap.o 422239984 0 10 100770 97 ` NHxGN@eNuP _mmapcerror mount.o 422239984 0 10 100770 102 ` NHxN@eBNuP _mountcerrormprotect.o 422239985 0 10 100770 101 ` NHxJN@eNuP_mprotectcerror mremap.o 422239985 0 10 100770 99 ` NHxAN@eNuPx _mremapcerror munmap.o 422239985 0 10 100770 99 ` NHxIN@eNuP _munmapcerror nlist.o 422240018 0 10 100770 783 ` TPNVH0B(n B`4 TJg2B,BBlB,/NX*o-E RJfHy/.NP-@JfB`/.HxHx HnN g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NX`x Jf `4L0N^Nur.PN@XP~PPP PdPPP t;N $(e/7_nlist_fopen_close_fread_strlen_fseek_fclose fseek.o 422240042 0 10 100770 627 ` 0(NVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NufP PPPlPP Le#_lseek_fflush__filbuf_fseek popen.o 422240049 0 10 100770 888 ` PNVHHnNXJlB` n rf .` .. n rf .` .,N*f^/NX n rfp`B//NP/NXB/.HyHyHyNHxNX g^  @ /NX/. /NPLN^NuNVH8 n(HH./NXHxHxNP(@HxHxNP&@HxHxNP*@HnNX," Ag f f-|HTHxNPHSHxNPHUHxNP .L8N^Nu/bin/shsh-cPLPXPt P~P@@@PP@PP P P( P: PHPV@ P P PA z &-5;;BJRXX_pclose_popen_execl_pipe_wait__exit_fdopen_fork_close_signal_fclose_dup2dup2.o 422239972 0 10 100770 105 ` /@Hx)N@eNuNP Xcerror_dup2(( pipe.o 422239985 0 10 100770 109 ` NHx*N@e o BNuP _pipecerror portal.o 422239986 0 10 100770 99 ` NHxN@eNuP( _portalcerror prof.o 422239986 0 10 100770 99 ` NHx,N@eNuP cerror_profil psignal.o 422240019 0 10 100770 389 ` 0PNVH *| d . @*PJ gHy-NP-@fB`l/.NX`RJfvRffB`pRf .L0N^Nu@(#)raddr.c 4.5 82/12/19/etc/hostsr/etc/hosts# /etc/hosts.localr@@P,@2P>PRPj@P@@PP PPP@@PP t+#+!3;$CKR_exit_inet_addr_fopen_fgets_perror_strcpy_malloc_strlen_fclose_raddrrand.o 422240019 0 10 100770 187 ` <$ NV#l/4**bxhpxRP`L N^NuNVJf. y "P PPPPPP P P.@8PJP^PlPPPPPPPP"P.@8 PFPXPlP|@PPP@P@P P(PHPP PPP@P@PP(@.@4PRPjP~PPPPPP @@2 P P t&v-6?FdQXahFqFwt~+-;Z$._read_socketaddr_connect_write_index_ruserok_fprintf_errno_rresvport_sleep_syscall_bcopy_sprintf_bind_fopen_socket_fgets_gethostbyname_strcmp_accept_rcmd_close_perror_listen_strlen__iob_fclose accept.o 422239969 0 10 100770 99 ` NHxcN@eNuP _acceptcerror connect.o 422239971 0 10 100770 100 ` NHxbN@eNuPt _connectcerrorlisten.o 422239980 0 10 100770 99 ` NHxjN@eNuPZ _listencerror rhost.o 422240065 0 10 100770 1179 ` tTNV-| n PHH @gt n/NX-@m` .N^NuNVH0*n`(n `f L0N^NuNVH0*nB`(n Jgf-MR`HyHyNP-@JfXHyNXHxNX`< .#g4HyHnaP-@Jg nBHyHnalP-@JfV/.HxHnN Jf fB/.NXHyHyNP-@fp` n/ .R/NPJfrHnNX-@ g/.NXHyHnaP-@`R n  g  g n Hy n/aZP-@Jg @B n/NXR/NX-@ n//NP n ` /.NX`RJfRfB`Rf$ .L0N^Nu@(#)rhost.c 4.5 12/19/82/etc/hostsr/etc/hosts# /etc/hosts.localr P2P@@P@PP@@ PB PJ@P@VPxPP P@@ P P$P< P %t,+3;C!KS$[c_exit_inet_addr_rhost__ctype__fopen_fgets_strcmp_perror_strcpy_malloc_strlen_fclose rin.o 422240022 0 10 100770 768 ` 4 NVH-y4-y8BBSm 9R @`HyNX, fN -fR` .fR`/NXJgPJgR/9H/9D N///9@/9< .".NNN-@-A`NJg .". -@-Az`$/9P/9L .".N-@-ARm .".N. LN^Nu@$@H@$ @@ P& P, P> PD PVPv P@@P@@PPP@@P P !*?0[6<E.KT_exitffixiffltifdivi_rinieeeusedfmulifsubifaddi__filbuf__iob_isdigitrmdir.o 422239988 0 10 100770 98 ` NHxN@eNuP _rmdircerrorruserpass.o 422240066 0 10 100770 8391 ` hh`NV/./. /.a0 n Jg nJf/./. /.a n JfN-@HxNX n /./.Hy8N HyNXHx n /HxN Jn HxNX n P  f n `,Hx n /NPJgHx n /NP @B n JgD nJf< n //.HyGN HyNXHyZNX n N^NuNV./.aX*@gHH @gHx,HUNP-@Jg n JfܐR/NX n ./HU n /N R/.NXR/NX*@/.HUNPHxNX n n/ nHH/HUa *nN^NuNVH0(yJgdHxHy[/N JfHx=/NP*@f&X` ./HU n /N Jf`4 X" //. X/N JfA L0N^NuNVHy`NX-@Jf-|e/.HygHnN HyqHnNP#PJf g HnNXN^NuNV yP0(fb yP S m yP (R!@S @`B l^  @BR`B`aa-@g g fax fHyT/.NPJf``@0;Nx88a8Jg< n Jf8HyTNXR/NX n HyT n /NP`HyT n /NPJfD`Hn yP(HH/NPJmBp0.?g4HysHy(NPHyHy(NPHxNXanJgr nJfjHyTNXR/NX n HyT n`6a0`6 g6 .U cHyTHyHy(N a-@f/9PN`/9PNX-@ g0 g g g ,g fXBN^NuNV. nB/. HyNP nJf ...N^NuNV nB/. HnNP`-|T "f8 yP S m yP (R!@S @`/9PNX-@ g6 "g* \f> yP S m yP (R!@S @`/9PNX-@ nR`V/9PNX` g g g ,g \f> yP S m yP (R!@S @`/9PNX-@ nR yP S m\ yP (R!@S @-@ fD nBJ9Tg -|`(HyT n/NPJf n (`P nJfp `B nJg "@RR mHyHyaP//.NPHy/.NPHy`-n` n $g R nJf nPBHn/.aP/HnNPHn/.NPJ.g .R-@ nJf .N^NuNV./. HyaPHyaXB  @ "@R 0m/.HytaPBHytaPHytaX..N^NuNV./. HyabPHyaVXB  @ "@R 0m/.Hy6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                  Name (%s:%s): Password (%s:%s): MACHHOME.%s/.netrcrError - .netrc file not correct mode. Remove password or correct mode. Unknown .netrc option %s $/etc/utmpr%ldCan't make key Can't make key defaultloginpasswordnotifywriteyesynoncommandforcemachineHPVPl@rP|P PPPPP@PP$ P,@2PfPPPPPPPP4 PD@LP`PPP@P@@P@P@& P2PB@V@f@@@P@P(P6@BPN@ZPp@P@P P@P PP@PP@,@2@8P> PR@XPb@hP@PP@"@0@N@TP@@@P@P@(@F@LPd@t@@@@P@@@*P2@<PD@PP@@@@ @ @ $@ B@ L@ \@ f@ ~@ @ @ T@ l@ v@ x@ @ @ @ @ @ @ @ @ (@ >@ D@ V@ `@ v@ @ @ @ @ @ @ @ 4@ L@ @ @ @ @ @ @@(@<@P@d@x@@@@@@ @@(@:@R@\@@@@@@@$P@@F@LPh@nP@PP@PPPPPP<@T@^P@@P PP0@6P< PHP@&@.@6@>@F@N@V@^@f@n@v@ !*3<DvKT2ahrqLy"FtN!$.`3[_read_exit_strncmp_printf_getpass_strncpy__ctype__strcat_index_fprintf_mkpwunclear_errno_environ_fflush_getlogin_sprintf_fopen_fstat_strcmp_mkpwclear__filbuf_perror_fread_strcpy_malloc_strlen__iob_getenv_isatty_ttyname_fclose_ruserpass getenv.o 422240012 0 10 100770 193 ` lNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuPr `_environ_getenv getlogin.o 422240013 0 10 100770 425 `  HXNVH N.fB`BHyNP,mB "HAHABAЁ//N HxHy/N g /NX`/NX *|  fSB <L N^Nu/etc/utmp P@"PHPV@^PrP~P@@@ "!;(1_read_lseek_getlogin_open_close_ttyslot getpass.o 422240046 0 10 100770 915 `  NVH HyHxHyNP/NP-@f -|`B/.NPHxHxNP-@Hn n(HH/NP0.H-@nHn n(HH/NP/.HyHy(N Hy(NX*| n S m n (R!@S @` /.NX. g gd`BHyHy(NPHy(NX=nHn n(HH/NP/.HxNP g /.NX <L N^Nu/dev/ttyr%s @@P$P2 PBPR PpPP@ PP PP@P@&@, P2P: P@P`Pp Px P P@ L&.4:@IQ.W__getpass_fprintf_setbuf_fflush_fdopen_stty_gtty_open__filbuf_signal__iob_fclose fdopen.o 422240038 0 10 100770 275 ` 0NVH0*n (|`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuPPXP .#_lseek_fdopen__lastbuf__iob fprintf.o 422240077 0 10 100770 199 ` @0NVA-H#Hn/. NP n0( gp`BN^NuPP'fprintf.o_fprintf__pfile__print index.o 422240014 0 10 100770 99 ` , NVH *n.f `JfBL N^Nuv _index printf.o 422240082 0 10 100770 231 ` @< NVA -H#Hn/.NP09$ gp`BN^NuPP P(P %.+printf.o_printf__pfile__print__iob rdwr.o 422240051 0 10 100770 369 ` 0NVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^Nu>PP[n fN%_fwrite__flsbuf__filbuf_fread scandir.o 422240024 0 10 100770 729 ` |XNVHPL P PPP PP<PpP` 7Z'F-*6=VHPX a_qsort_realloc_closedir_readdirldivt_scandir_fstat_alphasort_strcmp_malloc_opendir qsort.o 422240019 0 10 100770 701 ` $PNV## . ".NЮ//.aPN^NuNVH0.9 . -@찇cH" .N" N-@ .Ю-@-@*n . (@`./.HUa P`/.HU yNP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. yNP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-y*n(n SfL0N^NuNVH8-y*n(n &nHH-@SfL8N^Nu@@P>@^PhP@@@@` _qsortulmultuldivt scanf.o 422240052 0 10 100770 302 ` < NVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuPP2PxPx >.:#*_fscanf_sscanf__iob__doscan_scanfdoscan.o 422240037 0 10 100770 2756 ` PNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|((`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NP`/.NX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX.v @HHg f-| c fB`` [ fV-|`L v @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg v @` v @R mHH. ]g*Jg v @` v @RJfS L N^Nu@(#)doscan.c 4.2 (Berkeley) 82/12/03P>P PP PDP, P P P&PP: PP PP*P P@@Z P~P@@"@2@n s%`-X5A=FvNW:`_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbuf__doscanatof.o 422240073 0 10 100770 1258 ` XNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9NN-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9"9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuCp@@9@AׄBAy7D]?@$@$@@"@*@p@v@PP@@ P PP@@PP&@,@2 P8 PRPP@ PLPd PzP n%+4x;AJ?PVatof.o_exp5_twoe56_atofffltifdivi__ctype__ldexpfcmpiieeeusedfmulifaddiseekdir.o 422240025 0 10 100770 286 ` t0NV.*nHUNX-@ . gJ-@ . -@B/./N B -lHUNX-@Jf*nN^Nu@(#)seekdir.c 4.8 4/13/83PDP^P J&_lseek_seekdir_readdir_telldirselect.o 422239989 0 10 100770 99 ` NHx]N@eNuP _selectcerror send.o 422239989 0 10 100770 97 ` NHxeN@eNuP _sendcerror sendmsg.o 422239989 0 10 100770 100 ` NHxrN@eNuP _sendmsgcerrorsetbuf.o 422240053 0 10 100770 174 ` \NV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu"Py _free_setbufsetbuffer.o 422240053 0 10 100770 173 ` XNV.*nJg0-g /-NXms+n f mB ` +m+n B*nN^Nu"Py _free_setbuffer setdopt.o 422239990 0 10 100770 100 ` NHx^N@eNuP _setdoptcerrorsetegid.o 422239990 0 10 100770 100 ` //HxYHxN@ NuP _setegidcerrorseteuid.o 422239994 0 10 100770 100 ` //HxYHx~N@ Nu _seteuidcerrorsetexit.o 422240083 0 10 100770 242 ` (40 #(H,BNupL,.(Nu@ @@ @(&setexit.ojmp_buf_reset_setexitsetgid.o 422239990 0 10 100770 95 ` ///YHxN@ Nu _setgidcerror setgroups.o 422239991 0 10 100770 102 ` NHxPN@eNuP_setgroupscerrorsethostid.o 422239992 0 10 100770 102 ` NHxN@eNuP _sethostidcerrorsethostname.o 422239992 0 10 100770 104 ` NHxXN@eNuPO_sethostnamecerrorsetitimer.o 422239992 0 10 100770 102 ` NHxSN@eNuP_setitimercerrorsetpgrp.o 422239993 0 10 100770 100 ` NHxRN@eNuP _setpgrpcerrorsetpriority.o 422239993 0 10 100770 104 ` NHx`N@eNuPC_setprioritycerrorsetregid.o 422239991 0 10 100770 101 ` NHxN@eNuP(_setregidcerror setreuid.o 422239995 0 10 100770 101 ` NHx~N@eNuP`_setreuidcerror setrgid.o 422239991 0 10 100770 100 ` Hx//YHxN@ Nu _setrgidcerrorsetruid.o 422239995 0 10 100770 100 ` Hx//YHx~N@ Nu _setruidcerrorsetsockopt.o 422239993 0 10 100770 103 ` NHxiN@eNuP_setsockoptcerror settimeofday.o 422239994 0 10 100770 105 ` NHxzN@eNuP_settimeofdaycerror setuid.o 422239995 0 10 100770 95 ` ///YHx~N@ Nu _setuidcerror sfloat.o 422240090 0 10 100660 1422 ` \ANqH?UUðcACBBDfJgvJffҀ`j`f<< gb<D FmQFf쨴fҀd$RE Em`VkgL[SEngBEd RE Eg, LNuJffg <`B`"<`UO/$ĀjA<B㉰dA c?|Jf?|$NwH<*ばcABDBCC g@JgN<<46H@HAւCHCЃD~NLHxNX-@HyNXJg8/.HxNP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuP @&P:PFPZ@`PPPP #+2_alarm_setjmp_longjmp_sleep_signal_pauseOalarm.o 422239965 0 10 100770 98 ` NHxN@eNuP _alarmcerrorOpause.o 422239966 0 10 100770 98 ` NHxN@eNuP cerror_pausesetjmp.o 422240083 0 10 100770 134 ` $$ o HBNu o /L.Nu setjmp.o_setjmp_longjmpsocketpair.o 422239998 0 10 100770 103 ` NHxN@eNuP_socketpaircerror ssignal.o 422240026 0 10 100770 290 ` T NVH0..*n m* n" Y @(P Y @ ` L0N^NuNVH .. m n Y @*PfB`"fp` Y @B/NXL N^Nu(@8@t@@P _gsignal_ssignalsstk.o 422239999 0 10 100770 97 ` NHxFN@eNuP  _sstkcerror strcatn.o 422240027 0 10 100770 109 ` 4 NVH8*n(n ..&MJfSgSlSB L8N^Nuj _strcatn strcmpn.o 422240027 0 10 100770 125 ` D NVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu _strcmpn strcpyn.o 422240028 0 10 100770 117 ` < NVH8*n(n &MB`g` BRm`Rm L8N^Nu _strcpyn strncat.o 422240028 0 10 100770 109 ` 4 NVH8*n(n ..&MJfSgSlSB L8N^Nu _strncat strncmp.o 422240029 0 10 100770 125 ` D NVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu _strncmp strncpy.o 422240029 0 10 100770 117 ` < NVH8*n(n &MB`g` BRm`Rm L8N^Nu _strncpy strout.o 422240054 0 10 100770 362 `  NVH0..*n (n`@HTHH/NPSSm ,R @HH`HT/.NPRJl^ -f 0fSmHH",R AHH`HH",R AHH`SlHTHH/NPSl`,Sm ,R @HH`HT/.NPSJfL0N^Nu"PLPPP f__strout__flsbufstuff.o 422240054 0 10 100770 95 `  NVp N^Nu  _wdleng_yyportlib swab.o 422240029 0 10 100770 152 ` HNVH0*n(n .. rN.`0H2HЁ8TSlL0N^NuPF ldivt_swabswapoff.o 422240000 0 10 100770 136 ` $NHyN@eNuPP>6 SYS_swapoff_swapoffcerrorswapon.o 422240000 0 10 100770 134 ` $NHyN@eNuPPtSYS_swapon_swaponcerrorsymlink.o 422240000 0 10 100770 100 ` NHx9N@eNuP _symlinkcerrorsync.o 422240000 0 10 100770 97 ` NHx$N@eNuP  _synccerror syslog.o 422240084 0 10 100770 2352 ` P@NVH0Jl BBaP .n-n `A*HJo" 9f< .0> 9g&N/HyHUN HUNXJg(y`Jf: ` .R @gj  gd %f nRHH mfJm 9o/9HyHUN HUNXAeJfS B/. /./././.HnHn N 9glHxHyBHn NX/Hn /9N,JlZHyNX`J 9 @/Hy`@%B`@Hn NX/Hn /9N nJf,L0N^NuNV## JlfHy HyNP-@/9NX-@JgJgHxHyNP3BBHxHxN#Jm4BHxHy/NJl/9NX#JlHyNX n (3 n/( Hy/(N `Hy$NXJl\##HxHyANP#JlHyNNX#N^NuNV/9NX#N^Nu@(#)syslog.c 2.15 12/16/82 p%d error %dsyslog: send%ssyslogudpsyslog: socket/bindsyslog: can't find serv/host/dev/consolesyslog: Cannot open /dev/consoleloghost @ @@@b@pPx@ PP@@PPPP @ PPZ Pd@vPP@P@PPP@P@P@"@(@2@8@>PJ@PPnPt P~PP@PP@P@@@PPP P@$@*P2@>@H@R@\@f@lPt@~@P@@P@,@ !*7>BG+PW_h{ovFF{-;$psyslog.o_SccsId_SyslogHost_LogMask_sys_errlist_write_LogStat_openlog_errno_syslog_LogFile_bzero_bcopy_sprintf_bind_socket_closelog_LogTag_gethostbyname_getservbyname_sys_nerr_SyslogAddr_sendto_open_close_perror_strlen_getpidbcopy.o 422240074 0 10 100770 272 ` lT o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNu >8\: @)0bcopy.oretbloopbwdbytes_ovbcopy_bcopybind.o 422239969 0 10 100770 97 ` NHxhN@eNuPF _bindcerror bzero.o 422240075 0 10 100770 131 ` 8"o /B/gS @`"Q g2gNu {bzero.o_bzero gethostbyname.o 422240059 0 10 100770 291 ` `<(NVH8*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuPP(PDPPP(-7?_endhostent_gethostent_sethostent_gethostbyname_strcmp gethostent.o 422240060 0 10 100770 1057 ` $`(NVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHy(N -@g @ #gHy/.aP*@gBHy/.aP*@gB#,L/.NX yL #H#D`R  g  g#<#P@(y@Hy"HUaP*@f8`8R`4Jg8  g  gd(Hy%HUaP*@gBfB <<`RJfRfBL0N^Nu/etc/hostsrr# @@@P"@*@0P<@J@R@Z@`Ph@z@@@P@@@P@@,@0@:PB@N@X@n@t@x@~@@@@@pD(3t:+AIQ_gethostent_endhostent_sethostent_inet_addr_fopen_fgets_fclose_rewind getservbyname.o 422240062 0 10 100770 327 ` |((<0NVH0BNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^Nu PP&PDP^PjPLLr(7?_endservent_getservent_setservent_getservbyname_strcmp getservent.o 422240064 0 10 100770 1060 ` ,`NVJ"fHy,HyNP#"`/9"NX .&N^NuNVJ"gJ&f/9"NXB"N^NuNVH0J"fNHy.HyNP#"f2BL0N^NuNVH0*n`L(n `<f2 `>/9"HxHy@N -@g @ #gHy0/.aP*@gB#DHy3/.aP-@Jg @BR n  g  gHy6/.aVP*@gnB/.NX#L#P#TH(yHHy9HUa P*@f8`8R`4Jg8  g  gd(Hy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$Nu d&'N3V9b?lmultulmultneg_resultpos_resultzero_resulta_negb_neg perror.o 422240018 0 10 100770 445 ` H`NVH *| 9l  @*PJg*LZ`0SR`*0@D@J@X P^ PdPv@|@P@@@P@@@@ PP@@$@2@:@@@N PdP~P@@@@@ Jn&"f(.4=?CIecvt.o_cvtffixifdivi_fcvt_ecvt_modffcmpiieeeusedfmulifaddi flsbuf.o 422240039 0 10 100770 1190 ` xNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9&HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuXPP P P PPP@PX PP:Pd PxPPP\ f&y,L4;;BLT.Z3bj__cleanup_write__sobuf__flsbuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fcloseexit.o 422240012 0 10 100770 139 ` $NVN/.NXN^NuPP _exit__cleanup__exit data.o 422240037 0 10 100770 528 ` 0@ ((  .$__sobuf__lastbuf__sibuf__iobfrexp.o 422240078 0 10 100770 864 ` ,,PNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE software "%+07@>C8KS@Ybjts|x. j@4H6 "&,5<<BhH M?Vb\.ck:rx>jBzNl (nSAVE03ffixiusetopffltid_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerofdivifdoubleisigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_packfsingleid_rcpgnshaddingd_unpki_packeswapdmexittopzerog_intendasf_rcpshsubusela_geninfi_unpkd_normf_packNSAVEDunpfcmpiieeeusedf_unpkfmulimsignCODESAVEMASKfsubigennanxit_2_dgotnanuselngenzeroextremassgna_ovflfaddisignffixisnormutopbigdrcpbigd_useld_extemexitasexitfloatflavorFETCH03gotcmpm_gennanfmodiffltis isinf.o 422240081 0 10 100770 186 ` \$NVJ gB` g fpN^NuNV . gB` .fJ gpN^Nu (isinf.o_isnan_isinflmodt.o 422240088 0 10 100660 485 ` xDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LB*M<Qptwodiv_big_bdiv_neg_aSAVElmodtulmodtdivide_by_zeropotdiv_recallRST strlen.o 422240028 0 10 100770 92 ` $ NVH *nB`RJf L N^Nu$ _strlentolower.o 422240032 0 10 100770 101 ` , NV... Am Zn ..N^NuH _tolower toupper.o 422240032 0 10 100770 101 ` , NV... am zn ..N^Nu _toupper truncate.o 422240001 0 10 100770 101 ` NHxN@eNuP_truncatecerror ttyslot.o 422240033 0 10 100770 553 `  ThNVH0BNX*@Jf^HxNX*@JfLHxNX*@Jf:BL0N^NuNV.*|HxHU/.N grB`Hx/HUNP(@Jf(M`RBHyNP,mB/aX*@Jg"RHUHTNPJf/NX `l/NX`\  f B <`4dR`V*nN^Nu/etc/ttys PP0PP@`P~P@PPPP@@ ;'0[9_read_strcmp_open_close_rindex_ttyslot_ttyname rindex.o 422240024 0 10 100770 100 ` , NVH0*n.f(MJf L0N^Nu _rindexstrcmp.o 422240027 0 10 100770 112 ` 8 NVH0*n(n fJfB`HHSHHL0N^Nu _strcmpttyname.o 422240033 0 10 100770 582 `  lxNVH0/.NXJgHn/.NPJmp0. fHyNX(@JgHTNX*@Jgj fHyHyNPHmHyNPHnHyNPJm0.nf .fHTNX <` HTNXBL0N^Nu/dev/P$PH@NP`Pv@|@P@P@PP@P Z&!.43<[E N_strcat_closedir_readdir_fstat_strcpy_stat_isatty_ttyname_opendirclosedir.o 422240009 0 10 100770 187 ` 0$NV.*n/NX*BHUNX*nN^Nu@(#)closedir.c 4.5 4/13/83P"PZy;_closedir_free_close fstat.o 422239974 0 10 100770 98 ` NHx>N@eNuP _fstatcerrorisatty.o 422240015 0 10 100770 118 ` $NVHn/.NPJlB`pN^NuP 3_gtty_isattyopendir.o 422240018 0 10 100770 250 ` T0NVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^Nu@(#)opendir.c 4.5 4/13/83P&P6P ; "_open_close_malloc_opendirclose.o 422239971 0 10 100770 102 ` NHxN@eBNuP; _closecerroropen.o 422239985 0 10 100770 97 ` NHxN@eNuP _opencerror readdir.o 422240021 0 10 100770 239 ` NVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^Nu@(#)readdir.c 4.5 4/13/83P _read_readdir read.o 422239986 0 10 100770 97 ` NHxN@eNuP _readcerror stat.o 422239999 0 10 100770 97 ` NHx&N@eNuP _statcerror strcat.o 422240026 0 10 100770 96 ` ( NVH8*n(n &MJfSf L8N^Nu _strcatstrcpy.o 422240028 0 10 100770 92 ` $ NVH8*n(n &Mf L8N^Nu! _strcpystty.o 422240029 0 10 100770 171 ` @$NV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuP4P  _ioctl_stty_gtty ioctl.o 422239979 0 10 100770 98 ` NHx6N@eNuP _ioctlcerrorulimit.o 422240033 0 10 100770 323 ` <(NV . g g8 gX#p`^HnHxNP ."<N`< . r -@-@HnHxNPJmB`HnHxNP .N^Nu&P8PJPjPPL F$^/_ulimit_errnoldivt_setrlimit_getrlimit getrlimit.o 422239976 0 10 100770 102 ` ((NHxN@eNuP^_getrlimitcerrorsetrlimit.o 422239993 0 10 100770 102 ` NHxN@eNuP_setrlimitcerroruname.o 422240002 0 10 100770 132 ` $NHyN@eNuPP' K_unameSYS_unamecerrorungetc.o 422240056 0 10 100770 144 ` X NV.*n g:0-g -b -fJfRRS m B`p*nN^NuA _ungetcunlink.o 422240003 0 10 100770 99 ` NHx N@eNuPu _unlinkcerror unmount.o 422240003 0 10 100770 100 ` HxN@dNNu P _unmountcerrorustat.o 422240004 0 10 100770 132 ` $NHyN@eNuPP _ustatSYS_ustatcerrorutimes.o 422240004 0 10 100770 99 ` NHxN@eNuP% _utimescerror valloc.o 422240033 0 10 100770 177 ` <$NVNS-@ .Ю/NX-@Ю".F-@N^NuPP!_getpagesize_valloc_malloc getpagesize.o 422239977 0 10 100770 104 ` NHx@N@eNuP_getpagesizecerrormalloc.o 422240017 0 10 100770 1094 ` HNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^Nu @@@$@0@6@:@@@D@RPZ@`@@@@@P@P@ @P&@.@:@J@Z@`@|@@@@@0P@7 yF&._realloc_free_sbrkldivtuldivt_mallocObrk.o 422239966 0 10 100770 223 ` @0(NHxN@e#@BNu /й@/@HxN@e 9@#@NuP@ @2@:@P _end_brk_sbrkcerror ldivt.o 422240088 0 10 100660 531 `  DJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/9/9 N// .NNNNN.`.<//././.N..N^NuNVBaXN/.NXN^NuJfJJg@Jf8 9Rg,#"y"X RPBNu PRNuHxHyHxN Nu@$No space for monitor buffer(s) No space for monitor buffer(s) mon.outmcount: counter overflow @(#)mon.c 4.6 (Berkeley) 3/8/83 %M% %I% (SUN) %E% " PJ Pd P~@P P@P@P@@PP@$@NP^ P@@PPPPPPPP P P$@,@2@8PD@J PX P^@p@zP@@  h,2Y;BKRX;cjFpy?.e;Z_exitffixifflti__cleanup_monstartupfdivifdoublei_write_monitor__exit_sbrk_countbasemcountldivtieeeusedfmuli_creat_minsbrk_close_profilffltis_numctrsb[lSR*p*pbx*40<$G"I#4HTHS/N /NXNuNu<@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83@P(P@ ~r40&_exitstart_main_environmcountb[lKF*x*xbxl((8h$G"I#HyHzNDPHTHS/N /N8XNuNV . "HAHABAЁrdN-@ 2l-|2 . RrN ".Ё-@/NX-@ fHx Hy HxN `*BNX#/./././. /.aN^NuNV.JfLBBBBNHxHyLNP./9/9/N /NX`##-n n  n!n  n!n# . # . .߮Jon . . .l>/9/9 N// .NNNNN.`.<//././.N..N^NuNVBaXN/.NXN^NuJfJJg@Jf8 9Rg,#"y"X RPBNu PRNuHxHyTHxN Nu@(#)mcrt0.s 1.3 (SUN) 3/8/83p@No space for monitor buffer(s) No space for monitor buffer(s) mon.outmcount: counter overflow @(#)mon.c 4.6 (Berkeley) 3/8/83 %M% %I% (SUN) %E% @P @.P:@fPPP@ PP@P(@.P8@>@F PRP`@h@PP@@PP P PP P(PFPP P`Ph@p@v@|P@PP@@ P@(@8@8 hD~"r+28>HNYW^gnt;ZF?.e;Z_exit_monstartupstart_main_environ_etextffixifflti__cleanupfdivifdoublei_write_monitor__exit_sbrk_countbasemcountldivtieeeusedfmuli_creat_minsbrk_close_profilffltis_numctrsb[l8gm0+**bxt|x0 XW!$G"I#HTHS/N# /NXNuNu!"-%L^?M ;AGIK_H \/2Z')BC@EF<=S]1367:[NR abeDJ>ZVX`+049#(* [Z8 dgszTW5cfhijmnoptuvwyY|qrxl{}~kNV/./. /.BBHx!N N^NuNV.HxBHxB/. /.N *@ . g< g 6g HgHyNX `/.NtX+@`+n`*nN^NuNV tmHyNX 9t\ @ RtN^NuNV tt$cHyNX y$ X$ y$ HX$ y$ X$ y$ X$BN^NuNVY$ y$#Y$ y$ "9®#Y$ y$#HY$ y$#N^NuNV/.NX-@ @ gHy`Hy,N`^ ќg <eHy?NX n"y"NR y!@/N8XP/.NXN^NuNV 9Ѡ @JmHyU`HyqN`, ќgNR"9Ѡ A /N8XN^NuNV <eHyNX 9ќ# y!|PN^NuNVH< 9Rќ*@-M 9Q$@`J&M`: o0A-H-S& n -k n'h n!nPe$n-MeA(H`" f-T/.HyNP`,Pe 9/HmN#PA#L<N^NuNVHJyoLSy`B0H4 @< FfRJlN#lB$|4`X Rf0*GfXJRm 0Hf<*lB`TJFf"09H b@0;NNbb0H @0H〙*K0H @0H倗A#@=F0Hb @<0H @0H2HЁR=@ nl*0.H @>0HN @0D@2@g0H @0H @>0.HU b@0;N  0:"D:`<BNZl0R^l*6T^*6^jRB\(<   j   @ v L(< X dv 8  VVVVVVVVf  ,pvN|^*6^HyNXR3`n0Hx @0H<JFm< Fl60H @0HN @ Pf0H @>`0Hx @<UYAԹd`Jg#`B m!@ U`#<`NB U/( m/(N> m` U/( m/( m/(N> m!@ U a"m"`/-NĄX`^B/N P#@#`BHxNjP#@#`B/`/N(`8#/-`/-/N P`/HxNjP#@B`T/-/`BNXNR#NR#HNR#@/`vNR#@/NtX//-HxmN /NZ`FJtgNR#@/N0X` #@/-`a JtfHyVNX m fJg #NR#H/N8X#tNR# f/-N`b/9NtX//-HxmN /`PJg /-NZ`JtfHynNXaTNR#HNR#NR#@/N8X#tJfn`aNR#BHxBHx/-N /HxlN /NZXNR#@/N0Xan`#@B`/N 8X#@#`+|;` g` gr` gb gV`j g fR g0 g$ g g fJgHyNX//-/-N`6 g f` gt f`d//- -R/`//-HxN //-Hx`Hy`tHxNtX//-/`nB/ -T` U (0 g (0 0fHyNX#@`B/`HxNtX// Nfp`Jp `D/N`//-HxoN #@ @ h a y@ a y@#@`n/-`B/-/-HxN /Hx `~B/-HxH`p/-/-HxF`` Df6/-NXJgHyNXB/-HxN +@#tBBHxN //-HxE`#tJrf 9t"HAHABAЁ @Jfj 9t"HAHABAЁ @/Hy!NPHxBHxBBHxaN -@ @!ytHx/.NPBBHxN #@ "HAHABAЁ0 @ 9rD0`BNtX#@ @!yє y@!|@JgHxN/X y@!@"y@#@ `BBHxN #@ @!yL!yP`bNf`//-NޖP#@ @ `pHx`BHxBHxaT /`^B/-`T -"HAHABAЁ @Jf8HxBHx$BBHxaN -@ @!mHx/.NP#tBBHxN #@ 9t`L.` R @PHH,fL N^NuNVH ..,. *y`R`ea . R @0HfHy/azPA#BL N^NuNVH0HxHyraLPHxHya fRr`6| ` |`| `| `Hy/aPP` 1f 0,a. R @0g "0,ar. R @0g "0,`v 4gn 3f`` 5fV`z ng.>\ x/HyNPHyNX`#Hx/aPav.o `bJgb 9gp@` 9gp`B/Hya X/NPP-@"HAHABAЁ(@ , f#`XHx/aPa . eg EfDa . +g -f yeR`Hy/a *P~eHx/aR` Hy/a PHyN1X`Hy/a P 90f0&|Jg, 9є#єHH0ѹєR`&|`. 9є"HA HABAЁHHЁ0#єRJf 9є-@Jg fBa. Lg lgHy/a ,Pp`a. R @0g$Hy/aP#HxHx.`j#Hy/aP0-H#0-H`#"p`#'BєBaF`f##Ep `ra. +f#N`a. &f# 9`2a. |f`#`a. g =f#T`a,. =g*nd +g,n0 &gn %g~`#P`#p`X# a.R @0#gHyqNXHy/a,P`# `#=`#?`#`#`z#`laF. g/HyNP#C` *gT` /gRn -g` g`` |g6`R/HyN`lL8N^NuNVH 9HH, Ω @g a b@0;N.~B 0*@`N/HyN |PJf60-H b@0;NJ|~`~`~`~ `~ `~`~`~`~`~`~`~`~`~~`x#0-H/B0-H/N #p!`0-H#`0-H#p"`##p#`v##`##1 9`B#$#HxHx aPa (f$#HxHx a\Pa "gbHyNX`"9R AHH`6 g g \fa>.SlHy/NPa . "f#HxHx aPa )flSm 9R @ HH`HyHx NPB` HyNXP UHHgpL N^NuNVH0`J*|D(|Jg g`^JfXNߌ`N#HxHx a PBa:. Ω @fDHy/aP#r#HxHx aPa. g*|D`, "HA HABAЁЇ0,`a.R fBJ9fh*|D(|`JfBSBHxdHyN*PJg/9HyNP" 9R/Hy NPa6. #g gHy/aPJgL0N^NuNVSm 9R @`HyN X-@J0gL 94 @R4 f* 94 @BHy HyNPB4 .N^NuNVJ0g  fJ4gS4/. . HH/N PN^NuNVH *nHUN 4XR.o>#ྐྵo#/9N X#JfHyNX/HU/9N *y߹̟ L N^NuNVH8(nB` HHЁ.Jf "<N -@(n-|` nJf>HxHxNP&@fHy4NX n n !@ n ".Ё*@~Jf n nJRHTaX* `Z UfHT/N |PJg T ne m e:HyMNXL8N^NuNV.Jg ve eHy\NX n-hJlHygNX ."HAHABAЁ*@JLgV/./HypN n/(NbX/9r n/( /(/. NX/HyN/. /.a*P n-h/./. a,P-@ -m- HH-@JLgHyNX/.NbX/. NX/HyNPHyNX/.NbX/.0-H/0-H/-HH/NX/HyN fJ-gnJg fh rfP gF . Q b@0;N....... . @f/HyNPJLgHyNXJf/HyNP+nnyr +|' ;yr g g  f;ytBNHXHxNHXHxNHX/.NHX`BB . ?/HUa!/.aXHUNѺXJLg/- 0-H/0-H/HyN` .f0-H-@ n-h-n`B .\ @ .\"@"RR .".-@ .0g6 .0 0f .\ @Jg .\ @Jg .\ @ .\"@ gv`- 9St-@ nJm "HAHABAЁ$ @  g n "HAHABAЁ$ @  gp n "HAHABAЁ& @ g4-U n "HAHABAЁ @-P .ذgY`F g g f00-H n g g g  f-HH-@JLg/.NX/HyDNP . @g0BHx . ?/HUa^JfV/.aHX`: . S b8@0;N,D,h,h>"/HyYNPHna*X*@`4 .U b@0;N&&`Jf` g fJrf~| .0 fV#T`J g> f@`. f0|/- N8` . f` g f` f| .0 gh` . fHyHUaPJf(( fFB`< . f 9R"- fn/.abX`b fX| .0 g`. . f00-H\ @Jf` g g g  g . @f 9rof  g\  gR  gH  f l4HUa,fX-@ n!@ ."HAHABAЁ`|/HynNP  f@ .0 g`( . g g f n ( ` .;@ n (;@ . @f . `HyHUaP`NR+@ .0 f#T`NR+@ |  fBNX/- N8`NR+@ B- `pHyHUa2P fLB`B+y R`0 .0 fL 9DP+@ D 9D"9tl|t 9D`^ 9D+@ 9DS"9D#D"9tlt 9Dt rfj- ``S bT@0;NXjjHHHHH*nN^NuNV mHyNX 9t @ RN^NuNV  gNfBNB<# # H#HBJPfF r$gHyNXJgHyNXJgHyNX#r$BB#D#Dt#tB#ќHxNXN^NuNVH0#@ LoHyNXB` t @,m "HAHABAЁ*@ Lo.//HyN /-NbXHyNX f.HxBHxBBHxaN (@)FHx HTaBPHUN4XHyHUaPRm>N,BNXHxNlXNR#/9HytNPBL0N^NuNVH0 ."HAHABAЁ*@ - bb@0;NXXXXXXX| . gp `p )@ . gp ` . gp `p/HTa>P#0-H/B/-N `\ . fBBBBBHxaN (@)n . gbp`n . g` . f`L0N^NuNV.BBHx BBHxaN *@+nJm HxHUazP*nN^NuNV./9a&X/9/Jm "HAHABAЁ @ ` </HyN 9gp` 9gp `p -@ .t @## .Rt @#< R\ @ t|B-n .X.` t @(/NHXJm mHyNX "HAHABAЁ*@ f& - l-@ - o-@0;@`0-H//-aP*-@g -?`0-H/0-H//-aD &Jf/HyNPo# "N Jg "NR"N,RmHxNHX 9"N Jg 9"NR"N# f@-|/.B/.a #/./.aP, T\ @ JfHyCNX \ @  T\ @ .Vt @ V\"@"/./N6P Lo T\ @/ R\ @/ \ @/ T/ R//HyXN R\ @.`J \ @/ \ @ "HAHABAЁ @/HyvN R \ @Jl .Tt @##/B/.N L N^NuNV/.NXN^NuNVaN^NuNV ."HAHABAЁ @ Jgp g g` g0`. ."HAHABAЁ @/HyNP ."HAHABAЁ/aX-@ ."HAHABAЁ @  ."HAHABAЁ$ @ /.aXN^NuNVH..,. Jl> g6 g. g& g g g/N#FX`B` 0NqT n. 0Jg gh fHyNX`P U b>@0;N04444440444` T\ @ `p`pLN^NuNV-|B .".0JgP g fHyNX .`v 0f"". \ A" .N-@R T o .\ @JfHyNXp ` .\ @ ".NN^NuNV. 9gưoHyNX-y .r N Jg .r NR-@ .m ../N/F`b ../N/FX .r N./N#X ../N/FX 9gHyNX..N^NuNV-y .".N Jg .".NR".N-@/.aXN^NuNV. Pm/.Hy)NP ."HAHABAЁ*@-HH#H  n!@ nB n!| n //.N-``FHy5NX`8 m f//(/(N. `/HUNX/N.PaHUNXL N^NuNVH`B yLJgRT$L yL.( f (R!@, \ @(m "HAHABAЁ-@ @ ( yLШ / n0(H/0(H//(/` yL (R!@* yL (\ @m Lbn yL-P ".N yLШ //( (R/ ( yL"(//(a` 0 0g^ LbLN^NuNV.-yL`$ yLJgHyLNX$L Lc6 yL.( g 0 0f yLJf!|#L..N^NuNVJPg/9HyVNPJTgST`*$L Lc yLJgBaN^NuNVH .. *n, "N Jg "NR"N, 9ܐd" gHyx`HyNX Ю* L N^NuNVH0*n(n 0-H//-a8P.,-F0-H/0-H//-a * -fP 9ܐdHyNX Ѕ-@"N Jg ."NR"N-@ .D`F - g -f& lHnHxHx a , .`Hn//a , -g ' f +F (B` gpL0N^NuNVH *nJl n (` -*Jl8 n (U b@0;N -`Jl n ( `0-H-@T\ @. .\ @,` 9"N Jg 9"NR"N#JmZHyN`Hz ~|`6z ~|`.z~`&JlHyNX~`/-N#FX.| . oHyNX-F J gZ 9"N Ю o0 9"N Jg 9"NR"N#Jl, 9ܐ dHyNX . ѹ`p f& - f-HH". @gp`B+y 9ܐ dHyNX . ѹ+EHUN#^XBL N^NuNVH B.9 rN-@BDrN Jg .rN rӮ - o/./- Hy#N `2/./N/X/Hy3` f n/(aXaJg n/(N0PXL N^NuNV.-n-n -n-|B-|BA   cHyBNXp`@0;N`L2L2L f-|`. fA -P`JfA -PR mdJf.-| g-n fX . `P f* f. g" fp` p` f g` ...N^NuNVH n !gHy[NXJ fB` LoBHy/. N@ n"n #h n !yt/. aX n"n #h n.(,(`> 0 0f R\ @/NHX ". 0f n /(N/X n !@ n (. g g g!G . LN^NuNVH *n.*a g -"-* Hf`J 6fB m,( aJfp`B m 6fr`BgHyjNX m!E/-aZX 6f /NHX m+h m+hL N^NuNVH *n,-g 0(g$ ".* 0(fZJ f" rf 9f-| g  f rf fV|` 0f fHyy` f 0g fHyNXB "`@ 0 0f R`: 0 f*HyNX ",Jg: 0 f*HyNX ", 0 f " fR+FL N^NuNV...Jfp` fp` fp` ..N^NuNVJf` 9g -|`H 9g -| `0Jrf -|` rf -| `-| . 0 fR .S b.@0;N2::$:$$$$$$$::$$::HyNX-| .@g 9fHy%NX .`@0;Nl>(.T.` 9fHy:` 9fHyH` 9gHy((V`|Jrf HydNX rfjp `4 . 0 f* 9D m/. N,XJg` 9D m/. N,XJg`p` rlHy` rgHy` . 0 g Hy` . ". -@ 0 g& . 0 0g . 0 fVHy`D .S cD/.HyNPN^NuNVH n. "HAHABAЁ*@`0R m B*|` nfHyNX f|! -U n "HAHABAЁ @-P n "HAHABAЁ @*JLg/ n//.Hy N n L N^NuNVH8 Lo$/9/9/. /.Hy3NB-n ."<N -@-@"HAHABAЁ&@ fn &BB+ .`T+ C f *S(ngR m B&|` .fHy]NX`L8N^NuNVH0*n- C//aP"HAHABAЁ(@Jf )|`$g gre(|` L0N^NuNVH8.9rN!X(|` greHyoNX*L fB`0-H#rJlD#r- HHoJg -f" l#r/HyNP` HUN!`XJLg8- HH/- HH/ rN//HyN- gHUaX+||`"JgHUahX&@gHUHSa:P+|re*|f#rN!hL8N^NuNVH0*n(n +lll +l l ;l;l;l*L0N^NuNVH0*nA(Hre(|fHyNX g`HUHTajP- - A@ Jg/HyNPJLg4 rN/ rN/HyN rN#tL0N^NuNVH0*n- A.(Mf(|r`gX, Af f, JLgD rN/ rN/HyN `Hy NXL0N^NuNVH<*n (nJXg$HTHU .T @/HylN . @ , f| ft . g* Lg Mg`~JgHyNXBHU/.HUa6Jf"`N f& -"- +@+A ` p g fB f:*a(aJg/,NX ,` ./,NX ,`  g f g g fT fJ f@ . Sgn gnT gn& gn g`J g|`> gpn gf`( gD` BgNn" >gDn '@ @gHxBHx/+a'@  g: g +`/+aX'@`, +$@'j'j'j gHxHSaBP&@ gHxHSa*P&@  g HSarX&@ g HSavX&@ g*k(k . Agn gn glnr g0nF fF 9t"HAHABAЁ-@ @Jf n/HyNP'| 'k 'k'ytBBHSNP g HSaX&@HSN(FX&@JXgBHz!ZHSN@ ` n'h n0(H'@ n0(H'@ B'yt f'|@ n'h B'| &`^B'| `N&'|2B'|'yt'| ` BB'|'| B` ."HAHABAЁ& @ g2 g f - Rm - R\ @-P .\ @-Pm ."HAHABAЁ @-P ."HAHABAЁ @-P Lo/./.HyN ."HAHABAЁ& @ gN .찮fD-n)nJl ."HAHABAЁ @/Hy N`R` gL gB ."HAHABAЁ& @ g Hy$`Hy`N` - R*lHyN` -"-/ \ @//.a Jf. ."HAHABAЁ @/HyNPHSa X`x ;g> _gHyNX`*a&&m -`B/-Hxa -@*a&/./-Hx;a &@`H  g g fhB m/(Hxa -@B m/(Hxa -@ m a*&/./.Hxav //-Hx`t&aHUNp`& 'MB` - gHy`/+arX(@'L -0 gHyNX -"-'@0 gHyNX +"+'@'m'm fX m fLJmF @g< ("HAHABAЁ$ @HH-@ g fV g f +"+'@BHSHx ` g f>Hy` g/.Hyg` Bg` go g` Lgo Pgtn Mg` Qgf`| Vg(n( Tgn Sg`V Ug`H Xgn Wg`. Yg` L0N^NuNVH0*n m.( m,( g fz  @ g Pg QgHy)N` f f m"m ( g T @/HyENP` 0 g 0 0f(m`(m ,0 g8 ,0 0g& fJg6 T @/Hyi` m*( m((f m"m ( gHy` 0 0g 0 f 0 0g 0 f 0 0f6 0 0f& \ @ \"@ gHy`Z 0 0fR 0 0fR ". ",`HyNXL0N^NuNVH0*n m ("HAHABAЁ(@ m a*a/-aX*@ -0 g+| ,",-@0,H-@0,H-@//./.HUa *@-l ,HH-@@g` ,U bX@0;N  LLLLL4L  -|-| .".N".N-@JgV/././.HxBHx/./././.N-4/a /HUHxa /N(FX*@BHUHx a *@ .@g@0,H/B/,BHUHxga *@ , ".N ".?+@HUN(FX`R-|-|` -|-|` .T\ @-P`HyNX`L0N^NuNV.*n` ^gf _g: gfZ*m  g$ f m bg8 fg0 dg( -0 0g -0 gB`p*nN^NuNV.HxBHxBBHxah*@+n m n +|`& m n +|`+|+|@HUN(FX*nN^NuNV.*n/- /-/-HUaX/N-4*nN^NuNV n (0 gHyNXp `4 n/( /( ( n"(/N N^NuNVH8*n  f -` -(@HxBHx  f -` -/a(X/HTHxja&@HSN(FX&@  f+K`+K L8N^NuNVH *n -. g f - \ @ f~`6 - \ @ f~` - \ @ f~`~/N/X.+G -+@ f g+| +m L N^NuNV.*n -0 0f2 -"-+@RBHUHxa ` -0 g *nN^NuNV.*n  gx Pg8 Qg0 Rg, Sg$ Tg Ug/Hy&NP `b m b d m b eX`HxBHx/-aX/HUHxka /N(FX*nN^NuNV.*n-U m-h-n m-h m-h m-h m-h m-h . g g $g6 :g. og& .0 g-n-n-n/./././-aL+@/./././-a0+@ g* . @ f+n+n+n HUN(FX`/-aX-@/-aXghHy;NX`V .gJHyW` .0 f././.NP-@/./.NPl -n-n .R b@0;N `X`*nN^NuNVH *n& m.( m,(JgJf ogHyjNXB b e t  . b e t  ,  @ gF U bh@0;N,\^`PJNqz`D fp`p*`2*`. g g g f Jgz`z  @ g m((*`"Jg b e  ` (g/B//-a+@f of/B//-a+@  @ g m+h m+h m+h `,  @ g +|`+DB+E Jdg&// T @//HUHyN L ((N^NuNV.*n f fHUaX . f+n+n ` . 0g/././. BHUHxi`v fZ @fP  g  f<* b Nq -N+@+A+n +m HU`/././. BHUHxha/N(FX*nN^NuNVH8*n (nN0&@&'M'L'n'n'n L8N^NuNV.*n-M gHyNX-|`-m .gHyNX/.NX .*nN^NuNVHB n(  @  g g U mb<@0;N    bf rxRrxrx.R\\000000000000000000000000000000\0.bfrx~P~P0H 0 000\&0000000000000000000000  \ n h/(a4X*. n h/(aX,΀` <` gp` f T @/HyNPp` <`B` gp ` f` g < `  f  g <`f g <`R g <`> f g n h f <$` g n h f <D`  g <`p` <`  fJ f g <` g g <@ `z g g < `\ gl <`F g <E`2 of Jfp$` gpd`  f  g <G`Jg g <B` gpf` g <D` gp`` f` f g g <"D`d g <`R fd f g g <"` g0 g$ <ALN^NuNV . bb@0;NDXPPPPTTLLHHPPPPXXXXXXXXXXXXXXXXD`B`p `p` p`p`pN^NuNV.*n/- /-/-N rN-@HUNXJnHyNX/.aX*nN^NuNVH *n . R n "n"`HyNXU  nJ gHyNX  @ . T @/HUHyN f$/-Hy%NP/-Hy+NP/-NbX/- /-Hy2N L N^NuNV.*n fHxNXHxNlXNR-@/N8X fHx /-/-N. `Hx@/-/-N. +|B .D+@**nN^NuNV.*nJhgBHznHUN@ JtfHy g6 ^g bg cg dg fg` @f+|R`/-azX`Jm< -"HAHABAЁ @/N/X(@HTNX+@` -D/HySHnN Hn` m/( /(HxN ^rN+@ m/( HxNPrN+@`/-/-NBP+|W+|  g /-aX g L0N^NuNV n 8f*/(aX n!@ n/(aX n!@ .`6 n (0 fB/Hx N -@`/.aXN^NuNVH *n --@ g f HUNXJg `.  @ , g f /-aX+@/-aX+@  TgFn gn gnn gnR fx`HUN(FX`/-aX+@`T m gHyNX/-N,XJg( m  m!m m!m m!m *a -` m f `/-aXJg m (D!@*./-aXJf m f m g-m+m+n m f4-m-H-h-h+H n!n n!n+n fl m f` m fT m h fDHx m/(Hx/-NJg" m h a m a m+h m f6 m f, h f Hx m/(//-NJf m f\ m fPHx///-NJg6 m a/- /-/-/-N +@*a/-` fN/-a XJg@ m/(aX-@m,Jg*@. m!| "m#h  m!n f/-aXJg mJl (D!@*.`/-aXJg m g`l m f^-H+m+n P @0H*`2 gt`$ gn gZ` gL` Qgn( Ign NXNߌ `F g gHyFNX`HyN`HyW`Hy``HyhN`..N^NuNV/.HyNPN^NuNVR 9N^NuNVH Jg 9T"HAHABAЁ*@/9 aXa.HyNX/HyNP0-H/0-H/ -"-/N rN-@/./HyN .rN,`4 op`p, fpw`pl/HyNPJf/HyNPB/9 aXN3rL N^NuNVH BaX 9T"HAHABAЁ*@HUaX,- ", g fp`B# g fp`B#a0# HyNX/9HyNP g/9HyNP/9HyNPJgJHxDHyN*P/9/9rHy!N 9R/Hy,NPJgHav./Hy3NPHyBNXHyONX/Hy]NPNߌ-|@B` Ю @ "HAHABAЁ*@ -fn,- | +|' HnHUN؊P ( @/ - rN//-aX/HyrNp+F |` HnHUN؊PJgHyNXR m<#L N^NuNV 9r N Jg 9r NR#/9D/9N3 PN^NuNVN^NuNVN^NuNVN^NuNVN^NuNV.*n -f/N/X/HyNP -f - o /- aX`/N/X/HyNP*nN^NuNV? JlJ gHy`J fHyNX \g "fPB/.Hy`6R/.Hy`$ 0m\ 9nRB/.HyN`r :g m l |g ;gJfBSm 9R @ HH`Hy/.NP ? fHyNXN^NuNV.Jo,B`HyNXRm-n .ѹ..N^NuNVHyNXpN^NuNVN^NuNV/9rHyDHyHy$N\N^NuNV-|` n f X` nJf <N^NuNVHnHy$NP/. /.NpPN^NuNVH *n . " Ҁ A *Jo( . "HAHABAЁn  mJm -`a(Jg.HyNX/-HyNPHyNX/Hy NP/HyNPHy"NXHy/NXHyENXa~&/HyWNP~,-`8/ " Ҁ Af R" Ҁ A (` /Hy_N R oJl/a`  oTJm -`a(#Hx/. HUa /. HxavPJm/`l/HyoNP``~`FHyuNX " Ҁ A/Hy}NP " Ҁ A/(HyNPR oJm /-a6XL N^NuNVH *n/. atX. " Ҁ A ."@"#h o ./ S/HUa l" .R/ . / " Ҁ/a L N^NuNVH|` H@H@B@܀ So rNS*RrN. .l .` "Ҁ LN^NuNV . nHyNX . @/HyNP . @/HyNP .〰 o/9HyN`z .R na-@/.Hy` /9HyNP/. ./aBP .R n&/.HyNP/. .R/aPN^NuNV.*nHU/. B/. BBHxN /HxoN *@ m a*a -*nN^NuNVH0 n.  J\.HH n h!@ n h!F` .` .`0.` .` n h!n` n h g n/(NMX-@/.NMXgtJg`, n h gBHyNP n a n/(/( jfp `p` jgn ig` kg`L0N^NuNVpN^NuNVBN^NuNV .U b*@0;N `p` .0 gBN^NuNV.BNtX*@ .rN+@ *nN^NuNV.*n . й oHyNXp". Sr  㠁 . ѹ ѹ`: 9 r/Hy'NP 9 r#   l*nN^NuNV.A*H g/.HUNɤP @f/-/Hy3N `( .". NJ-@A*H/HyFNP .ѹ*nN^NuNV n ( g g/.aX . ѹ` n-h n hf h f n a n-h n ("(N> n!@ n!|@ n  n!| n!n`jN^NuNVJoX .ѹ ѹ`: 9 r/HySNP 9 r#   lN^NuNV._ ~` n  "@RR nJf  @B < ..N^NuNV . g g .`( .-@` .`N^NuNVpN^NuNV. ."HAHABAЁ*@/a4X/Hy_NP0-H/0-H//-N -@ .rN/HyjNPHypNX*nN^NuNV l g L g єmp`BN^NuNV/.NX#L#PpN^NuNVJPf/.NX/.N2XN^NuNVH NB~` Ю @*P -g`@0;NFpXP`hx``RJfS`VR`NR`FR`>R`6R`.R`&R `R`R`R`RTRJg0HHW !c6HH/Hy$NP`|RmN N. L N^NuNVJgHyD/9rNK~P#JgBHzX/.N@ /.Nq6XB/.aXBB/.N NN^NuNV###  9g##B` 9o#N`N^NuNV 9rN Jg 9rNR#NKN^NuNVH *nHUaPXJfBHUaXHxHUa:PB`Hx  @/aPRm((L N^NuNVH0*n.  @ , gr f /-aX`b  g g g ;g/-aXJf /-aXJg&p`$/-aX(m/ HUNP(a`BL0N^NuNVH0*n.  @ ,  Kg$n ;gn gn g f/-aX g/-aX`HUNsXJg lHUN2X"9 A R(m m aHTHUNP(a`t gl`r Hg`n FgV`\ IgJ`P dg>n& Ngbn Lg(`. OgJ` mgn ff L0N^NuNV/.aXBJg"Hy3NXBHz/.N@ /.a XJg/9/9aP`/. /.aPN^NuNV .g\ f"HyE`HyK`HyPNX` g g ./HyVNP`^BB`Bp".g0JgHyaNXR . @/NXR . @JfN^NuNVH-n a/.aX n/(/NxPJg>/.HycNP/.aXHyoNXBHzd/.N@ n.  @ , n*  KgXn ;b[l8gm0+**bxt|x]gJn gHx/.` n-h-| `-n a /.aX n/(/NxP . //.NPJg` n.(/Hx/.a n a n a`N*/Hx/.a n"n"i#hHx n/(a0P n h ( n h!@BB n/(N HxIN-@/BNj@ /NXHx n/(aP/.NX n ^ nB n h"n#h n h"n#h n/(NX`N*/Hx/.a n ` n!EHx/.axP` n f/. /(N{P`*Hx /.aF`Hx`HyNX` nB n K././.NiNPJgX` nB n H././.NiNPJg*` nB n f././.Ni2PJg`  fHx n/(aP`/. n`/. /.N{PJf8 . g n Nfp`p n `/.N2X-@BB n/(N n!n n Nfp`p n n Nfp`p`/. /.NDPJf`/. /.NPJf/.N2X-@ n :BB n/(N n!n/.a >X n/(/NxPJgBHz /.N@ Hx n/(a*PHx/.`/. /.NPJf`/. /.N|dPJf  g`r Bg`f gj`X gn g`> g`0 Fg@n( :gn %g` ;g ` Ign Hg` Kg` gghn6 dgn bgn Ng>` fg` mgn lgL`x ng@`j n agP/. /NPJf>/. /.N2P* g$/. /.NlvPJg n afLN^NuNVH *n.  @ , g  Ign gHn g g HyZN` _gHyjNX n h`Hy~NX n/(a`J g ^f n/(aXJg@HyNX n/(aXHyNX` v n h  fHyNX n/(alXHy` n h` n.( g fHy` g f Hy`|Hy`rHxIN./Ba n/(NXHx1/.NP @,( ( @/HyNPp/N`/. n/(/a" ` hHyNXX 9|o D#|` :B` 0 n h (F n h!@HxR/.NP/aX n h (F n h!@` n h (D n h!@HxR/.NP/aX n h (D` n.(-h n  g ^gx _fR n g f& g fp`B`p nѨ`2 g gp`Hy` n-h n.( n m ^f@ (h @ g( f <` </HyNP`H 90( @/HyNP fpb`pw/HyNP/.aX 90( @/HyNP`: n ^f (h @ fH fpb`pw/HyNP/.aX 90( @/HyNP f 90( @/Hy NP n g g 90( @/Hy`*Hy!NX n bf n/(Hy,`Hy/`*B-| n bf *h(h`& n cf (hHy?`HyONX f( n*( -0 f ^gxHyYNXHUaX . @ ^gHy`NX .*@Rp"-㠁 -( @/HytNP ,0 f ^g _fJf(^`xHyNXHTa X . @ ^gHyNX .(@Rp",㠁 ,( @/HyNP n ^f(_ ^f*_,`| mp` mp`p( fpl` fpw`pb/HyNPHTaFXHyNXHUa0XHyNX٬٭Jf` 90( @&PHS rNS/HyN  ^f -h @ f _fJf -h @ fxHyNXHUarX . @ ^gHyNX .*@Rp"-㠁 -( @/HyNP ^f$ ,h @ g .f< ,( @/HyNPX 9|o#|R -( @$P ,( @-PN-@/HyNPHR/.HyN /.HSHy,N JgHR/.Hy:N Jg/.HyINPY n h f n h ` n h _f n h ^`/./. /.a((\`/./.N`: n fj h Nf8 n h h (( @//.aX/HyXN` n h f n h h (( @//.aBX/Hyh` 0g` IgLn CgL` Lg` Rgfn( Ogn Ng`t Pg&`f TgnX Sg,`J cgn( agn Wg`$ bg` tgn fg` ~g`L 9xfJf HyO` ^f" -h @ g HyY`Hye` ^fT -h @ g< -( @-P/90/. 9D/a8 BHy`~ 90( @-P g/.HyNPHy/./.N 9xfJg8Hx/. 9D/a BHy/./.N n!|`|,,Jg "9)@xfJfHy`: ^f, -h @ g .gHy`Hy/./.N L0N^NuNV-|Jl-| .D-@ oJmH .( @-P/./.HyN /. /./.HyN`j/. Hy(NP`H/. /.Hy2N Q`* n/. /./.Hy=NBJnN^NuNV.*n gf*m  g g _f . ѭ`HyINX*nN^NuNVH 9, m 9R`p* m R`p,~`lp`p"h A R o~`lp`p"Ph A R o Ѕ#Jg 9Rl 9R#LN^NuNV fp`pN^NuNVpN^NuNVBN^NuNV.*n ^g6 g, g" _g f/-aXJgp`B*nN^NuNVH *n. g ^g g _fp` f/-a`X gBL N^NuNV.*n f*m ^g _f -h @ fp` g gB*nN^NuNV .0 f .".-@0 f  ffp`d .U bT@0;N(4J4@JJJJ(4`.  f$`  f`  f `  gBN^NuNV.*n ^f m np`B*nN^NuNVH *nJgF m/ m//HybN m/( m/( m/(Hy~N.HUalXJg <`N NfD/-aNXJg6 m f* hJf" m/( m/(ahPJg <`BL N^NuNV/.HyNPN^NuNV.*n  g ^gHyNX`4HUa` -( @/HyNPp"-㠁*nN^NuNV.*nHyNX*nN^NuNV.*n gf*m-m  g0 g4 ^gD _gnHyNX+n`/9/9| +"+Ng`&m f f kJg| f/9/9 +"+NgV  g HUNPHUNK(XB*nN^NuNV.*n g fHxHUNPJgv m  g g ^g _fJ l@` _f4 l*` gp egV fgvHyNXB`z  g f mJf . f m n`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@hh@@\@\@@@@@44          @@@@hh@@@\@\` f gf gZo Ѓl Ѓ`b `\ RmP `l ` R o m R`.p`(/-NcXJfl ` +y ` fJo o| g gJgp`B,Jg Єl Є` -@`-D "Ҁ .l "Ҁ`".+A ` gT gJ ^g.l*+K+L&L(m*(, `-k/.NaX& g fP f Jf@Jgp`B, Іl І` -@ І".l І` .`Jf l`l ` ,o ЃlF`: Rl`D fJo nlt`f Ѓl Ѓ` , Ѓl Ѓ` -@ 〼l"`".l l\ `* `$ fl ` ,l`m +@ L8N^NuNV.*n gf m!m*m f>*m f +n *m f m f +n *m/. HUa P*nN^NuNVHJg/. /.HyN (< n!n  *. n.  @ & n,( g f:R  =gn gn gn g|  Pgnl =g8n gn gn g`/ n/(aP n-h-E `/.NXXJf*< fx(<`n g`` gn g`J ?gn >g`( hg`/.NXXJf *<`*< ` g` f  g f*<` Lg` Tgn^ Rg nJ Qfl n h g n h fH*< n h f.` Sf"` hgn Uf ` lg g> fDLN^NuNV.*n f*m g f6 m f* hJf" m m n Hx/-`HxHUN7TP*nN^NuNV.*nB*nN^NuNVH *n f4.- g( g g/-NcX gp`BL N^NuNVH8*n(m&m  Rgn g` Qf f g f g f f f Jfl f/-aX+@ f/-a((X+@Hx /-N7TPHx/-N7TPHUNXHxBN@Pp` Tg2n Sf`$ Ug mJ fR  @ g gHxHS` ^f +h @ f|Hx`  @ g , o&L(mHSa XJf ^f +h @ fHxHTaPJghHSa"X`\(m&mHTaXJg/,` ^f ,h @ f HxHSabPJgHTaXHx` T @/HyNP ^f ,h @ f* , o HTa2XJffHxHSaPJg` ^f +h @ fHxHTaPJgHSa"X`BL8N^NuNV.*n m ^g`Hx/`& _g\ gHyNXHx/-N7TP`$ -h @ g$Jf*^p`*m f _gB*nN^NuNV.*n m"m ( n IJ g ^g gHx/-aPJg /-a&X f m f /a@X+@Hx/-N7TP`@Hx /NPJg f4 m` h f. m h/(aXp`, m g m gg m ^gHx `B*nN^NuNV.*n - gV f . S"-g>  @  g g *m`B`/. /-aPJgp*nN^NuNVH|~n( h @ gp  @Jf`,Jl6.9n( h @ g<  @Jf,,JlHyNX  n!@` R`nR`LN^NuNVH8*n m  gB g: ^g _g* gg" `x m (h @ fJg$HUHy@NPBHyHHUN@ m f /(aX m gf h f m h/(aX(m gf(lHUN2X&@*:BB/-N +KHUNK(X/-HUaP(k gJf f `| k ( o6 (g/(HTaPJg /+aXHx/+N7TP ,g/,/+aJPJgHTaXHxHTN7TP -L8N^NuNVH8*n m.( m,(  =grn gn gnL f g f f JfPHUaX*@ m f /a8X+@ m f /aX+@ m!| Hx /-N7TPHx/-N7TPHUN X+|p` m ^f (h @ g:Jf4Hx/-N7TP`HUaX*@ m.( m (H&m-F` (m&m-GJg(Jg$ ,g/,HSaPJgHTaX ^f ,h @ fHxHTN7TPJg. ^f +h @ fHxHSN7TP m ^f" (h @ g mJg m!|Hx/-N7TPJg m ^f( (h @ g m g~ m!|`t m ^gƼo*Hx/a|PJg /-aXHx /-N7TPJg m f^/aXHUN0&@/NP*:+K/+N2X+@Hx/+a PJg /+apXHx /+` m gf h f m h/(`~ m ^g f m o` f g g g f m ^ff (h @ gL mJ f@Hx`*/-aX . g` g(n. f&` AgJn ?f`L Cg2o4 m g gf h f< m h/(a@X`(Jo$Hx/-aPJg /-aXHx `tBL8N^NuNV 9RN^NuNV/.HyQNPN^NuNVH *n`/-aX*a*m 8g cf*- m f*a*m*`^* HUNK(X _gF/-afXHUNK(X _g*/-aJXHUNK(X _gHyWNXۭ`> op`p. f <c` <p/HxHUN JnBBHUN `Hx HUN7TPL N^NuNVH *nB 8f/-aX.*m g f$ rN Jg rNR. P`\ cf2 rN Jg rNR.ޭ gR `" rN Jg rNR. XL N^NuNVH n.Jg//. /.HyN . g* .  b@0;N . gp` f n hJgB`f nJf g n f  g n f  g n o l  gz n o lz  fn`P _f` n lP`2/. /.NqfP` . g/.NbfXJf . @g" g _f n (f  g: g@ g& ^g _g `g| gg"` . @`,< . ` . g| n/(NbXJgf n.( ?#xp x"쁐#` .  ` n (h @ gp`p, n (h @ gV n ( @ n: fp`p`& . ` n/(NcX LN^NuNV . gp`|Jf-|J g/. /.Hy.N .0 fP . gD .".-@0 0g . //.abP` .".g . @` . gB` .U b@0;N*B~66fZNr` . `v . `j .  `^ . `R . `F . `: . `. . `" . ` . ` .  N^NuNVH *|` f#`$ afHy?NXB`" f  @ R pl  @Jg*| ag m  @, @g, g g _gB/NaPJg"`x  @ "gZ$`L N^NuNVH0NG @ f*y`T n  @*P`@ n f0` n gv gn _gf//NaPJfV$ ag m  @. @f n  @ "f - gHxL/.aP(@/-HTaPJg/- /,apPJgnHxR/.aP(@/-HTaLPJgL/-/,a:PJg8 -g -`JHU/.NdPJg/- /. /.a2 /. /-/.N <` <L0N^NuNV.*nBJgHHA bD@0;NJ::::: 0:::|:::::8RSm"HH"9R AHHR`zHyHH/NP`#`/. RHH//.NN, ` . gR  f`/9xHyJN`/9HyM`-| ."9x-@S ."9-@ MgF/NdvX`@ n/(HyP` n/RHH/NMr`0RHH//.aP @-h .-@/.HyS`HRHH//.apP/Nd`|RHH//.aRP/Nd`^RHH//.a4P/Nf`@RHH//.aP/Ne`"*nN^NuNV . .g 1g4 2g, 3g$ Lg0 RgR/. HyYNP`l . 1`X n  @  g4 n (`. n  @  f n (` .N^NuNV.##B#”B  @B h @ gJl#”# h @ gJl##R m..N^NuNVH n .(B`X  @ ^ //.aZP"0 A , @B $ @ SR g^`  @ ^ //.aP"0 A , @B $ @ R 0f g  @ _ 0 @  n dg cg fg bf n (r ` "<N/aX", A $ @  , @ ", A RB  @R mB` 0 @JlB`RmpLN^NuNV .ѹ o* 9rN Jg 9rNR# 9찹o# 9찹eHyNX 9쐹o 9쐹# 9DN^NuNV. n  @ g*/.NaX.//. /.a Jg ` n (. g//. /a Jf . g<.9”nx h @ g//. /.a` JfR` . g>.9`. h @ g//. /.a JfHRop..N^NuNV .h @ fHyNX . @ n> .h @ f . f . g$ n/(NaX f .f .Rh @ g .R @ n . @Jf .R @JgX .R @Jf/. /./.a Jf, . @JfD/. .R//.av Jg* . @ .R` . gB`< . @p`$ . @Jg/. /./.a N^NuNV .Dg/. HxL/.a4 Jgp`$ .g/. HxR/.a JfBN^NuNV/. /.NP-@ @ f @-h n _fF m, (S".g n (fPp`N n .g`< n ^f0 .g/(NaX f n (R".gBN^NuNVH *n.- ^f/-`: _f8 m&Hx S/a&PHx /`Hx/a PL N^NuNVJg./. NaX/ .( @/HyN .h @ g . @ S lHyNX/. NaX fr .f2 .h @ ".Rh A"gHy NX .R @ S lHyNXN^NuNVJg./. NaX/ .( @/Hy+N .h @ g . @R/. NaX fx .Rh @ g .R @R .f2 .h @ ".Rh A"gHyANXN^NuNVHJfHy|`HyNX`V gBB`6pg*JgHyNXR  @/NXR  @JfLN^NuNVH0JgD/.HyNP/. aRXHyNX/.N6XHyNX  g n afJ gHz/.NP n  @ gaJ g .g/.N`F . g6 . g*/.NX n ` nB nB`A*H . gHxL/.NP* . gHxR/.NP* . g* . g*4 . g*TAfHyNXB-|`: n g*A*H` n/(HTNPJf&X(UfP nJfHyNX n cf-h n)hHTajX(@/.NX n n!l n!l n!l n!l(a n  ^g _g` n (g (.  fpg  @Jf* n/(NaX f R @JgHyNX n/(/aP n/(/(a~P n/(/(/NY n!G n m (S-@ n (-@ . @ o .h @ f. . @ od .h @ gLHy`< n ( @ o* n (h @ gHyNXL0N^NuNV n "n" n "n#h n "n#h n "n#h n "n#h n "n#h n "n#hN^NuNVH0*nHUN0(@/aP.- ^f/-`P _fP m< S dgHx S/aPHx /`Hx/aP  @  g g `/-aLX)@/-a>X)@`L0N^NuNV.B h @ g  @JgHy NXR m..N^NuNV.-|B .-@RJf Sr-A ..N^NuNVRPHxuN#fX/. /.Hy$N\ HyHy$N\PHy$NX Po HyaXN^NuNVHxc((N#fXJPg PnHy`:Hy4Hy$N\P/././. /.Hy$N\HyEHy$N\PHy$NXHxNXN^NuNVJTf^HxwN#fXHyGHy$N\P/./. /.Hy$N\HyQHy$N\PHy$NXN^NuNV-|v` n a c#vʠN^NuNV-yʠ f <v-@`2 . ` n af #ʠ `& g .` .fHySabXN^NuNVJPf8-|v`$ n ag/.Hyza,P ca#PBʜN^NuNV n ag Hz/aPN^NuNVJfHyċaX` n aN^NuNV.*nB-nHnHn/.HU n N  @  g& f*/./. /-a *m-n`*m-n`*nN^NuNVH *n  @ . g /. /-aP f /. /-aPHU n NXL N^NuNV.*|X`(  @ A T"@"Jl*nN^NuNV`*HyNX .".-@ .0 g .0 fHy ` .0 0fHy` . @/HyNPN^NuNVH0*nHUN 4X. 9ʜЇ mXX e HyaXBʜ yJf*HxN X(@f Hy6aX y HU y йʜ(@/N P Rѹʜ L0N^Nu8:# ]:#h:#  v:  :  :  :g:g &         & & &     '8 4  B P Di u  D€    ¦        g&g1  5 E gU [`` p 0{M~N fÉO fæN O NfOfN5OQ@ePm @e~@ePĎ @eğ" fį(fľ"  "  " f (f "   & " 4 B" E" S" a" n" {" ň # ŕ # Ţ # ů  ż   Le LLe LLq ~="Ɓ=" Ƙ=" Ʈ=" = = =OOC=LLO=\? _? ~? Ǥ? ? ?OO7?LLC@PfZh vfȀȎHȜhDDȠhDȡhDȢhȰhDȺhDh Jh JLh @h@h@h@hBF:hF=h @h Ch  Fh0Ih0Lh  OhPbQbXQTbWbXZnD]nhns @ ~N@NO@Nɀ:@:Ɂb@bɂ @Ƀ Ʉ@LɅ;@;Ɇn@nɇg@gɈ%@%ɉ@ Ɋ @ɋ @Ɍaaaaaaaaɍ@(#)table.68 2.11 (Berkeley) 4/11/83 clrZB AL moveq AR,AL movZB AR,AL movl AR,AL movl UR,UL Zf movZB AR,AL Za Za movZB AL@,A1 Z tstZB AR ZfZf cmpZB #0,AR clrZB A1 moveq AR,A1 movZB AR,A1 movl AR,A1 movl UR,U1 movl AR,A1 movZB AR,A1 movZB AR,A1 movl AR,A1 movl UR,U1 pea AR@ ZP pea CR ZP movl AR,Z- movw AR,A1 movl A1,Z- clrl A1 movw AR,A1 movl A1,Z- movb AR,A1 extw A1 extl A1 movl A1,Z- clrl A1 movb AR,A1 movl A1,Z- Zf movl UR,Z- movl AR,Z- Zb cmpZL AR,AL ZI cmpZL AR,AL ZIZc ZIZfZI moveq #1,A1 ZN negZB AL Zf notZB AL F movZB AL,A1 addqZB AR,AL F movZB AL,A1 subqZB AR,AL F movZB AL,A1 addZB AR,AL F movZB AL,A1 subZB AR,AL F movZB AL,A1 addqZB AR,AL F movZB AL,A1 subqZB AR,AL F movZB AL,A1 addZB AR,AL F movZB AL,A1 subZB AR,AL lea AL@(ZO),A1 pea AL@(ZO) ZP lea AL@(ZM),A1 pea AL@(ZM) ZP addqZB AR,AL addqZB AR,AL addZB AR,AL addZB AR,AL addZB AR,AL Zf subqZB AR,AL subqZB AR,AL subZB AR,AL subZB AR,AL subZB AR,AL Zf eorZB AR,AL eorZB AR,AL OIZB AR,AL OIZB AR,AL OIZB AR,AL OIZB AR,AL muls AR,AL mulu AR,AL mulu AR,AL extw AL movb AR,A1 extw A1 muls A1,AL andw #255,AL clrw A1 movb AR,A1 muls A1,AL movl AL,A1 swap A1 mulu #CR,AL muls #CR,A1 swap A1 clrw A1 addl A1,AL jsr lmult jsr ulmult Zf extl AL divs #CR,AL extl AL divs AR,AL andl #65535,AL divu AR,AL andl #65535,AL divu AR,AL extw AL movb AR,A1 extw A1 divs A1,AL andw #255,AL clrw A1 movb AR,A1 divs A1,AL jsr ldivt jsr uldivt Zf extl AL divs AR,AL swap AL andl #65535,AL divu AR,AL swap AL andl #65535,AL divu AR,AL swap AL extw AL movb AR,A1 extw A1 divs A1,AL swap AL andw #255,AL clrw A1 movb AR,A1 divs A1,AL swap AL jsr lmodt jsr ulmodt aOIw AL aOIZB AR,AL aOIZB AR,AL lOIw AL lOIZB AR,AL lOIZB AR,AL ZC movZB AL,A1 extw AL extw AL extl AL extl AL ZtZt movw AL,A1 andl #0xffff,AL movl AL,A1 extw AL movw AL,A1 andl #0xff,AL movl AL,A1 ZTZTZfZfZfZfZfZSZSZSZS .long CL .word CL .byte CL help; I'm in trouble NV.*n`XHytNX .@.. .-@ሁ*B`HyřNX*nN^NuNVH0*n.9 f JgV  g g g =gHTHyƨNP fJg m a m a*^B -gN gDHx HUN7TP`4  @(P` ` ` 0`L0N^NuNV.*nHyƱNX m aHxI/-/Nj@ *a*nN^NuNVH *n.- m,(  g g.  g< gDp`B f8 9 f`( f 9 g`/-NrX+@BL N^NuNVH0*n-y,-(m. f JgV  Qgn gnP gn4 gZn gHyNX/. N6XHyNXBHyHHUN@ HyNX`d . @/Hy=NP`B . @/HyF` . @/HyO` .0 @/HyX` f2 ,U b@0;N> f , g 9V-@` .  g& 9Ɛ @//. HUN `h . g ^gHya/. HUN 9H`Hyn`$Hy~`HyȐ/. HUN HyȚ/. HUN .T @/N`n fHyȤ` .l` .  f .  g 9Jg" g$ g< 9Ƅ`Hyȳ` ^gHxHUN`dPHyȽ`N-@Hy/. HUN /.HyNP ff-nN-@Hy/. HUN /./.HyN Hy/. HUN /.Hy NPHy/. HUN /.Hy`2 9Jg* g| g fHy"`lN-@/ m-h .( @/Hy0N /. .((( @/HyDN`N-@/ m-h .( @/Hy_N /. .( @/Hys`HyɈ` g` =gln :g` Pg` Ugn( Sgn Rg` Tg`z _gpn ^gd`` hg`RL0N^NuNV 9Ɯ @/NXN^NuNVJʔg /.apX`jJgb n/HyʠNP/.a`X 9rN/ n0(H\ @ rN/HxHyʮNN^NuNV.Jʔgf/.a@X*nN^NuNVH ."<N  @-PJg2 n f .f . f fp .LN^NuNVH HxN X*@*+n +n+n +yʜRʜ ."<N .  @+P  @ -L N^NuNVH HxN X*@* +n+n+n n+h . "<N .  @+P  @ L N^NuNVHxHxHxHxa#HxHxHxHxa#HyHy/9/9Hyʾa HxB/9/9HyaHyHy/9HxHxHxHxan/HyaHxHx/9HxHxHxHxa8/HyazHxB/9HxHxHxHx a/HyaFHyB/9HxHxHxHx a/HyaHxB/9HxHxHxHxa/HyaHxB/9HxHxHxHxaf/HyaBHx/9HxHxHxHxa2/Hy atBHx/9HxHxHxHxa/HyaBHxHxHxBa-@/./.HyN BaXN^NuNV/./././. /.Hy,NBaXN^NuNVH0*n.- 0 f ". , 0 0f0-H-@`JgJʘg BʘaB*n - rN-@-HHS b@0;Nbl$~~~~`2-|G-m Jf/./HyIN HUaXHUa`-|X` -0 f -|` - n -|Y`-|[` -0 g-|]`p-|_`d0-HV\ @/HxHx/-a`-@fx-HH//HyaN `X ..,. n*(`$ \ @ \"@ fRR 0 0g 0 0f8 n-h`-| g g f@0-HR\ @-P f(-|0-HV\ @-P`-|-|-n/././.`0-HV\ @/HxHx/a$(@fHy~NX/,Hy˝`Lf/./././aJ/HyˠNP 0 g g( 0g(`T/./.Hx`lHyˤNX`6Hy˦` .R\ @ S//9Hy˨N ".g/./././a((@f$fZ g0-H\ @ rN///.Hx/a@`0Hx/.Hx/.a0-@`4/,Hy˳NPL0N^NuNVH g-n . g^ gV gj/./.Hy˶N L N^NuNV.*nfHxHyNP`n/. fps`pu//.HyN..` \ @ "HAHABAЁ*@/HyNPHUaX -@o-HH@//- Hy`*0-H/0-H//-N //- HyN R \ @ fRSm 9R @;HH`HyHx;NP`/.HyNP.. \ @ g \ @ "HAHABAЁ*@/- /Hy N R`-HHU b@0;N"N -0 f,/0-H\ @ rN/Hx$Hy`n0-H\ @ rN/Hx Hy!N `D -0 f,/0-H\ @ rN/Hx$Hy0` - o./- 0-H\ @ rN/Hx&HyA`/0-H\ @ rN/Hx(HyR`/- 0-H\ @ rN/Hx@Hyc`l 9rN/0-H\ @ rN/HxHys`4 - rN/0-H\ @ rN/HxHỹN*nN^NuNVH0JʔfJg .V\ @. "HAHABAЁ(@Jg0,HR\ @*/HxHx/,a2*@fB`,-Hx/Hx/,HUa/Hy̓NP0,H\ @ rN/////,a.HTa|XL0N^NuNVJgRJʔg/. /.a`: nJfHy̡NX`/.Hy̪NP/. Hy̸NPN^NuNVH0JgJʔga`(|*|DJg gB dl  @BR`Jf`f*|D(|`JfBSBHxHya PJg/9Hy̽NP" 9R/HyNP 9r찹.gV#.JgHHxDHyaP/9/9rHyN 9R/HyNPL0N^NuNVJgZJʔg /.aX`FHxHyaFP/9/.HyN 9R/HyNPN^NuNVJgZJʔg /.aX`FHxHyaP/9/.HyN 9R/HyNPN^NuNV.JgJʔg/.aX*nN^NuNVJgJHx n/aBPJg( 9rN/ n/(HyN /.aTXN^NuNVH Jf`B/.NPP"HAHABAЁ*@/Hy NPSm& -fpf`pF"9R AHH`Hy -fpf`pF/NPHUa XHUa` n.(*P(*( 0 g(HHS b@0;NTrT `HxHUaP DrN//HyN /.aX`Hx HUaP/Hy#NP`JDgp(`p&/HUaP n ( o //Hy+`HUN/X//Hy5`Hx@HUaTP//Hy>`nHx`HUa

`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#ʨ=|B-n-|Hn/. N|PSm .R @BHH`HnBNP .N^NuNV4.-nB/`b yʨ S m. .R @HH yʨ"(R!AS AHH` /9ʨ .R @HH/NPR/ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHΩ @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHΩ @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|X-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N 4X-@8/.N 4XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|Y PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|[`J.g-|]J.g"/.N 4X".-A< o-@ .Xf -|_L`-|pLA`-H-H`P .P-@@ .P-@P".DN ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|΁`-|΄`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn .R l .R`p//./.N-@Jg -|·`J.g -|Ή`J.g-|΋AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9D/9@ .".NgP .S-@HJlD-@HJHg6 .Hr N 0S n .Hr N`S n0A .ذbJn/9L/9H .".Nfp+`p-S n.HHΩ @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn 0SR/9/9 .".Nfr/hdf`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` ./(@Jf n /d B9/`b\/hdT/9/9 .". N-@-A Hn//Nz -@-A .".N>0`/heB9/g`>*LZ`0SR`*0/b1 nRJf/c0R 9nB </L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-nf9"HH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXьe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N XBBBB BmB- L N^NuNVN(/.NXN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N  N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N `PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J/hf8 </l#/h </h#/l#/l/t#/h/p .^rN.*y/pB/| g`(*(U g " Ҁe " Ҁd(M *@b/tf/hgB`R/| /|o "<N#/|BNX(@ 9/|" Ҁe 9/|/NX(@g y/t 9/tXg y/t  9/|" ҀY(#/t </h A ` " Ҁ#/p/pc A#/x A 9/p*A L0N^NuNVH0*n(MY#/p (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ /x L0N^NuNHxN@e#ѐBNu /йѐ/@HxN@e 9ѐ#ѐNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL|%}u~szuxU  vwy{1|}t~szuxvwy{/|}t~szuxvwvyw.{y|t}(~szuxsuxvwy{|t}~szuxvwyv{w|y}~szuxt"uxtvwy{|}~szuxvwy{|}~szuxtvwvyw{y|{}t~szuxszuxvwy{|}t~szuxvwy{|}~szuxtVYWXPNOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXP((SNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQvwy{RQ}STszux STVYWXPNOVYWXPNORQ RQSTVYWXSTLVYWXPNOVYWXRQPNORQSTRQSTVYWXPSNTOvwy{RQ|}~szuxvSwy{|}~szuxvwy{|}szuxnRKHk}*}r(\>zG.pGGGGGm:P}*}!GGaT.G!GGGGG5G($_:'GGGlGGMGGGm5UGG G &GG/jGGGG|dtGGF9 [R} {x/v$)us:olkfe d\ZVOH ##%%&&&"""( ))++ ,,..'/' 000233111115566**--447!!89:$$$$$$$$$$$$$$$$$;;;<  "!#19 2!449826326:2!373338374 0298:4778 :46 223258599::::::::8332 8395)*$%9&+,-(/.57363599999522229573'+399972233933399bad bdtydimension table overflowwhiles, fors, etc. too deeply nestednon-constant case expressioncase not in switchswitch table overflowduplicate default in switchdefault not inside switchswitch table overflowduplicate case in switch, %dyacc 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 cannot 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 %sr  FIELD[%d]@(#)xdefs.c 1.1 (Berkeley) 9/7/82SNULLAUTOEXTERNSTATICREGISTEREXTDEFLABELULABELMOSPARAMSTNAMEMOUUNAMETYPEDEFFORTRANENAMEMOEUFORTRANUSTATICd@_0  "'`(2)3{4}5[6]7* ?:+ - /<%>&|^! L~M,88;9. D< S>U= ::)/*.,'1-%&$( 0$ ,5;@+FPCC/XXX SUN 4.1c bsdrwRelease: %s ccom:can't open %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$123456789  unexpected EOFnewline in string or char constantnon-null byte ignored in string initializerempty character constanttoo many characters in character constantunexpected EOFillegal character: %03o (octal)out of switch in yylexillegal hex constantnewline in BCD constantBCD constant exceeds 6 charactersgcos BCD constant illegalambiguous assignment: assignment op taken=<%c illegal=>%c illegalyylex error, character %03o (octal)bad asm constructionbad AR_?? action0,0,LL%d LL%d: | C: %sRan out of memory (savestr)ran out of memory (hash)ran out of hash tables@(#)scan.c 2.5 (Berkeley+SUN) 1/31/83asmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhile0defid calltyreducedefid( %s (%d), , %s, (%d,%d) ), level %d modified to , %s previous def'n: , %s, (%d,%d) ), level %d declared argument %s is missing new entry made void type for %s dimoff, sizoff, offset: %d, %d, %d previous class: %s redeclaration of: %sredeclaration of %sparameter stack overflowbcsave errorparameter reset errorswitch errordclargs() %s (%d) dclstruct( %s ), szindex = %d ??gummy structure memberillegal zero sized structure member: %szero sized structure dimtab[%d,%d,%d] = %d,%d,%d member %s(%d) redeclaration of formal parameter, %scompiler takes alignment of functioncompiler takes size of functionunknown sizeinitialization alignment errorinoff errorbeginit(), curid = %d instk((%d, %o,%d,%d, %d) no automatic aggregate initializationinsane structure member listendinit(), inoff = %d too many initializersempty array declarationbad scalar initializationcannot initialize extern or union} expecteddoinit(%o) illegal initializationillegal {irbrace(): paramno = %d on entry too many local variablesStructure too largetoo many local variableszero size fieldillegal field typefield too bigstructure too largestructure too largenidcl error .lcomm L%d,%d .lcomm %s,%d illegal type combinationtymerge: arg 1Null dimensionarray of functions is illegalfunction 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 declaration must apply to functionfortran function has wrong typeillegal class: %dSymbol table full nonunique entry for %s from %d to %d lookup( %s, %d ), stwart=%d, instruct=%d symbol table fullsymbol table full%s undefinedremoving %s from stab[ %d], flags %o level %d symbol table full%s redefinition hides earlier one %d hidden in %d unhide uncovered %d from %d unhide fails@(#)pftn.c 2.1 (Berkeley) 4/11/83Xbuildtree( %s, %o, %o ) constant argument to NOTconstant in conditional contextillegal lhs of assignment operatordivision by 0.%s undefinedmember %s==%s? illegal member use: %snonunique name demands struct/union or struct/union pointerstruct/union or struct/union pointer requiredundefined structure or unionillegal member use: %sunacceptable operand of &type clash in conditionalillegal functionillegal functionUnacceptable conditional expressionother code %dillegal indirectionassignment of different structuresmember of structure or union requiredchkstr( %s(%d), %d ) undefined structure or uniongummy structureillegal member use: perhaps %s.%s?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 combinationundefined bit field typepointer requiredillegal oconvert: %dillegal pointer subtractionillegal types in :void type illegal in expressiontymatch(%o): %o %s %o => %o constant expectedconstant too big for cross-compileroperands of %s have incompatible typessizeof returns 0 %o) %s, 0x%lx, %d, , %d, %d statement not reachedL%d@(#)trees.c 2.6 (Berkeley) 4/15/83PQTURSXYVW& error@(#)optim.c 2.1 (Berkeley) 2/7/83 movb movbmovw movw jra LE%d jra L%d .even .text .data .data1 .data2 .stab illegal location counterL%d: movl d0,a0 movl #L%d,a1 .bss L%d: .=.+%d .text mov%c a0@+,a1@+ movl #L%d,d0 link a6,#0 addl #-LF%d,sp tstb sp@(-LP%d) moveml #LS%d,sp@ 0,%d,LL%d LL%d: movl #L%d,a0 jsr mcount .bss .even L%d: .skip 4 .text %s a6@(%d),%s bad argument .globl %s %s: " .ascii "\%c\%o" .ascii "%c" .long 0 illegal field type%s, line %d: movl subl #0x%lx,d0 cmpl #%ld,d0 bhi L%d addw d0,d0 movw pc@(6,d0:w),d0 jmp pc@(2,d0:w) L%d: .word L%d-L%d L%d: cmpl #0x%lx,d0 beq L%d cmpl #0x%lx,d0 beq L%d bra L%d bgt L%d bgt L%d L%d: @(#)code.c 2.3 (Berkeley+SUN) 4/11/83tbad conversionincode: field > int .word %ld .long 0x%X, 0x%X .long 0x%X .word %ld .comm %s,0x%lx @(#)local.68 2.6 (Berkeley) 4/15/83LotzQ((PUTSRYXWVbad option: %cstore called on: SZEROSONESMONESPECIAL+%d|order( %o, ) no table entry for op %sorder( %o, ), cookie , rewrite %s illegal initializationexpression causes compiler loop: try simplifying %o) %s, , NOPREF %s size=%d align=%dMUSTDO PREF %s, SU= %d @(#)reader.c 2.2 (Berkeley) 2/9/83SANYSAREGSTAREGSBREGSTBREGSCCSNAMESCONSFLDSOREGSTARNMSTARREGINTEMPFORARGSWADD  = ?AC #&),/258;>ADG  @JT^hr|QPQQSUVSUWUSXUSYWYVWYWYWXYWY?%s, line %d: | line %d, file %s LE%d: movl #-LF%d,d%d moveml a6@(0,d%d:l),#LS%d moveml a6@(-LF%d),#LS%d unlk a6 rts LF%d = %ld LS%d = 0x%x LS%d = 0x%x LP%d = %d %sfno hoptab for %sillegal zzzcodebad subroutine name jbsr jsr @ movl ,a0 jsr a0@bwl clrl %s sp@-Illegal ZT type conversion andl #0x%sffffff moveq #0,%s mov%c ,%s mov%c ,%s extw %s extl %s Illegal ZU%dNot a structure don't DO that STASG bad movl struct-assign botch,%s | left pointer movl struct-assign botch,%s | right pointer mov%c , movl #%d,%s lea struct-assign botch,%s | left tempval movl %s,sp@- L%d: movl %s@+,%s@+ dbra %s,L%d movw %s@,%s@ movl sp@+,%s addql #%d, %s subql #%d, %s movl %s,%s movl %s,%s movl %s,%s bset #%d, bclr #%d, andZB #N,AL orZB #M,AL movZB #CR,AL andZB #N,AL orZB #CR,AL movZB AR,AL andZB #N,AL andZB #M,AR orZB AR,AL andZB #M,A1 orZB A1,AL btst #%d, tstZB AL andl #M,AL movZB AL,A1 andZB #M,A1 andl #M,AL moveq #0,%s movZB AL,A1 andZB #M,A1 cmpZB #CR,AL andZB #M,AL cmpZB #CR,AL movZB AL,A1 andZB #M,A1 cmpZB #CR,A1lslllsrl movl #%d,%s %s %s,%s swap %s %s #8,%s %s #%d,%s illegal incraddr address shumul:op=%d,lop=%d,rop=%d prname=%s,plty=%d, prlval=%D 0x%lxillegal conput%sinsputillegal upper address#%sbad arg temp%s@(%d,%s)()illegal address#%sbad arg temp%s@(%d,%s)()@+-%ld%s%s+%ld %s #%d,sp addqladdw jra L%d bad conditional branch: %s cmp AL,AR tst AR cmp UL,UR tst UR address of OREG takenbad special shape@(#)local2.68 2.8 (Berkeley+SUN) 4/4/83addsuborandeormuldivdivslsrd0d1d2d3d4d5d6d7a0a1a2a3a4a5a6sp jeq L%d jne L%d jle L%d jlt L%d jge L%d jgt L%d jls L%d jcs L%d jcc L%d jhi L%d 'store finds both sides trivialrallo( %o, %d ) setbin can't deal with %sbad setstrcannot offload constrained subtreehard_rew( %o ): L%d: stuck starg movl AR,Z- movw AR,Z- @(#)order.68 2.9 (Berkeley+SUN) 4/4/83 h !@A @tshape( %o, %o), op = %d ttype( %o, %o ) bad setrew%d%d%d0x%lxbad getlr: %c@(#)match.c 2.2 (Berkeley) 1/18/83(]cjpvstack overflowusable asked about nontemp registerrfree( %s ), size %d register overfreedillegal freeregister overfreedrbusy( %s ), size %d illegal register pair freedRLEFTRRIGHTRESC1RESC2RESC3RNULLRNOP|reclaim( %o, , ) illegal reclaimcannot reclaimfaulty register movepotential register overwritepotential register overwriteregister allocation error@(#)allo.c 1.1 (Berkeley) 9/7/82LNAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~lFORCEnINIThSCONViPCONV+h+=!i-( -=!) *  *=) &h&= i?:&&||8,;,OP:= %?%= @<<A<<=0 B>>C>>=0 |h|= i^H^= IN++ O-- E->FCALLIFCALLP==Q!=R<=S<T>U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALLğĥĪįĵĹľœP too many errorscannot recover from earlier errors: goodbye! compiler error: warning: out of tree space; simplify expressionwasted space: %ofreeing blank tree!undeffargcharshortintlongfloatdoublestrtyuniontyenumtymoetyucharushortunsignedulong??PTR FTN ARY %sout of temporary string spaceout of memory (tstr)@(#)comm1.c 1.1 (Berkeley) 9/7/82floating-point constant out of rangeincomprehensable floating-point conversion @(#)float.c 2.2 (SUN) 4/4/83  !'-4;BHNT[biou{ʂʉƽ &3?KWdq~Njǘdzɟɯ jsr %s jsr fcmpi moveq #0,U1 moveq #0,U1 jsr fdoublei jsr fpflt jsr ffltt jsr fflti jsr fpflts jsr ffltts jsr ffltis jsr fpfix jsr ffixt jsr ffixi jsr fpfixs jsr ffixts jsr ffixis movl AR,AL movl AR,AL jsr fsinglei movl d0,AL clrl Z- movl AL,Z- clrl Z- movl AL,Z- jsr fdoublei movl d1,Z- movl d0,Z- HEY! cookie = floatcode got a tree it didn't expect jsr %s jsr %s jsr %s jsr %s movl AL,A1 andl #0xff,AL andl #0xffff,AL extw AL extl AL jsr fsinglei tstl AL tstb AL cmpl #0x80000000,AL jeq L%d tstl AL jne L%d L%d: tstl UL jeq L%d tstl AL L%d: jbsr fcmpis tstl %s beqs L%d eorl #0x80000000,%s L%d: tstl %s beqs L%d eorb #0x80,%s L%d: eorl #0x80000000, AL .globl fpused .globl ffpused .globl ieeeused @(#)float2.c 2.5 (SUN) 4/4/83 fpaddfaddtfaddifpaddsfaddtsfaddisfpsubfsubtfsubifpsubsfsubtsfsubisfpmulfmultfmulifpmulsfmultsfmulisfpdivfdivtfdivifpdivsfdivtsfdivis .stabs "%s:p",0x%x,0,%d,%d intcharlongshortunsigned charunsigned shortunsigned longunsigned intfloatdouble .stabs "void:t%d=%d .stabs "%s:t%d=r%d;%d;%d;r .stabs "%s:%sSVGt# /* no info for %s (%d) */ unbelievable forward reference%d%d=*far%d;0;%d;%dcouldn't find basic type %d for %s ",0x%x,0,0,0 %d=%c%d%s:,%d,%d;,%d,%d;%d=e%s:%d,",0x%x,0,%d,_%s ",0x%x,0,%d,0 ",0x%x,0,%d,_%s ",0x%x,0,%d,L%d ",0x%x,0,%d,_%s ",0x%x,0,%d,%d ",0x%x,0,%d,%d ",0x%x,0,%d,%d .stabs "%s:T .stabn .stabs "%s",0%o,0,0,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,%d .stabs "%s:0,%d,%d 0,%d,0 0,%d,L%d 0,%d,%s 0,%d,%d 0,%d,%d No .stab for %s .stabn .stabs "%s", 0%o,1,0,%d 0,0,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,LL%d LL%d: 0,%d,_%s %Z%%I% %M% %G%Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ь/((. 4 &0,4(=@EpL R Z4biHqyT`|0'  1XKTr XL%-5ɤ=pE NV\b0hn4uʐ՚\H@ʜ ,#.6ژ?0JV_(i\s\}. .F||#-/4=DK*PY`hp v},?t&2,\ T $-49@4HL<RW^ekrzd4RX ?J4V0Z :^ !j(/5(<DDKT\d 4m$ Xu x|. x   <  R < |  3    ! @  A !(0@:DN<Sbfq<u|~#r04 ~є ќ ;< d@NR Ą ~D HR' JL- 4= TE#PX \` "e "m *r {$:tP D0p٢H8 %+ޖ ><Fp 6(f0Z7 <@tjI  S \elwb} @ F D`! Pײ4" x#    r - j &/ -dJ 6 r >%N E"( M/ V ]W 8 d\ l r t | [   B S  , t =t `T t  t  t v        "  *  2_ : BD J9Ѻ Sm!P ]h e m u{! }d  0 +X 0*  Ψ 1  \   f  ʔ     6( !kd )kL 1* 8hX @d G Os W  _ h0 q P y  ~ A l ( ߌ  | 1X   kp  T  D   ZL   $ 4 %. +J 2) 9  BP KK T$ ]7. f##F m/F v |> b  6 ؊  ; & y  0F @ { D !h !p . ˖  7H +, ! *D 2 L 8;N @DѺ Ib Q [v el o` wF }  cr OT dX 4 / K0P , -` f z !X !` U#^ <# Kad B ( /\5.>10E0M TS] f-4nv  ?[~plp s9*D j@^(Fa V#`, 3,<*DPU#W_g3 o uy1#f  & (3r | &D&n0G2sJɤH'M|d# /,z@D3s<D^BhN^i2X m_ DgKnj@u i|.lv+{7TXH2{ K( BxG%x,4 44<rDJKTt$\ hdolncv~ sdK~iNB e2)3T GKq6{2 6xtb"f*C:37 <7E6M3aS u] em`v b|edKaadyN,Mr L2h. `dZmhsdv a p!bf&Wcz08Z\D c Lg_xVqf_ ebn5ya t:Y Txl=c $|iKT;r4X|&K/R=RxJE K Q Z ` f-py@+  /QdN ”4HX Vœ P M" 3ʜ, ʠ6! > Ez KRY ~` ʤg/ Xn t; {R ʨ|y4   ʬof z(  ь3 j\PY*%+Q2R>D]KRW `] d @j8 sy /~crt0.orodata.ocgram.o_fakename_fakexdefs.o_ccnames_sccsidscan.o_bufr_sccsid_bufptrpftn.o_sccsidtrees.o_sccsidoptim.o_sccsidcode.o_sccsidlocal.o_sccsid_word_inwdreader.o_sccsidlocal2.o_sccsidorder.o_sccsidmatch.o_sccsid_mamaskallo.o_sccsidcomm1.o_sccsidtable.o_sccsidfloat.o_sccsidfloat2.o_sccsid_mult_minu_divt_plusstab.o_old_plcstab_sccsid_old_pstab_typelookup_maketype_old_poffs_old_outstab_reentertype_entertype_gentype_genstruct_t_int_tcount_old_psline_old_fixarg_old_prcstab_typetable_t_char_geninfo_inittypes_old_pfstabcalloc.ofreopen.ofprintf.ofprintf.oprintf.oprintf.oatof.oatof.o_exp5_twoe56setbuf.ostrncpy.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negsprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivid((e_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_yydef_lastcon_plcstab_swtab_curclass_yyval_getlab_tfree_yyerrflag_dclstruct_regvar_contlab_addcase_dcon_block_dclargs_curftn_genswitch_werror_dimtab_swp_yylval_swx_retstat_psavbc_ftnarg_bcon_yylex_flostat_yynerrs_beginit_branch_savebc_yyerror_falloc_dstash_deflab_makety_resetbc_tymerge_types_endinit_sprintf_clearst_brklab_getstr_ecomp_autooff_bstruct_instruct_rstructieeeused_defid_buildtree_yyr1_yyr2_stwart_yychar_mkty_strucoff_yyv_swend_locctr_cerror_bccode_ftnend_lookup_irbrace_yyexca_prcstab_stab_yypact_optim_adddef_lineno_hflag_yyparse_ctype_swstart_blevel_yychk_moedef_brkflag_nidcl_icons_uclass_asavbc_doszof_retlab_yypgo_notlval_yyact_uerror_bdty_pfstab_ilbrace_curdim_idname_doinit_reached_scnames_minrvar_pflag_paramstk_node_inoff_cflag_paramno_ftnno_argoff_strflg_ititle_xdebug_ftitle_putbyte_ejobcode_edebug_printf_proflg_bycode_hash_lxcp_sourcelist_bdebug_pstab_strncpy__ctype__isitfloat_gdebug_fprintf_lxenter_xungetc__flsbuf_floatmath_oldwaylmodt_savetab_noprobe_freopen_tdebug_ddebug_tinit_caloff_lxcom_mkdope_fpflag_lxmask_lastloc_lxrdope_idebug_lxgcp_lxinit_ungetc_calloc_lxdope_psline_strcmp_p2init_offsz_saveleft_mainp1_yyaccpt_yytext_htab_savestr__filbuf_labelno_xgetchar_malloc_lxmore_strlen__iob_lxstr_lxres_lxmatch_nerrors_lxtitle_asm_esc_fincode_fldal_vfdzerolmultffixi_upoff_eprint_outstruct_oalloc_gotscal_instack_movestab_tsizeulmult_noinit_fwalk_fixclass_stabLCSYM_aoend_defnam_cinit_inforce_iclass_cisreg_fixtype_relook_pstk_unhide_outstab_tprint_tyreduce_vfdalign_defalign_tcheckldivt_psave_instk_hide_ibseen_ilocctr_fixarg_exname_commdec_cendarg_incode_efcode_talign_aobeg_aocode_fldty_zecode_bfcode_mknonuniqfflti_tstr_rbusy_chkstr_opactfdivi_prtdcon_ecode_talloc_opst_pconvert_ptmatch_offcon_bpsize_tymatchfcmpi_moditype_walkffmulifsubi_conval_stref_addroregfaddi_dope_psize_strargs_econvert_oconvert_convert_chkpun_clocal_p2tree_oflag_revrel_ispow2_fortarg_nncon_andable_strftn_toreg_strs_toreg_fltfun_setbuf_p2bbeg_fdefflag_crslab_where_ftlab1_ftlab2_select_heapsw_rnames_p2bend_NULLNAME_usedregs_walkheap_makeheap_atof_isitlong_p2compilefsinglei_fpdecoder_cast_tlen_setbin_maxtreg_store_deltest_udebug_markcall_genscall_lflag_setstr_eobl2_cbgen_fregs_setrew_lastchance_allo0_rdebug_e2debug_negrel_setincr_order_e2print_baseoff_offstar_maxtemp_allchk_deltrees_odebug_ncopy_canon_stoarg_setasop_rcount_rallo_delay1_delay2_stoasg_oreg2_get2lab_notoff_tmpoff_nextcook_tshape_cnames_maxoff_mkadrs_lineid_gencall_constore_stocook_vdebug_tcopy_reclaim_delay_Wflag_deli_sdebug_radebug_def2lab_myreader_match_stotree_prcook_sucomp_adrput_cbranch_t2debug_x2debug_codgen_szty_callflag_nrecur_setasg_setregs_spsz_upput_floatcode_conput__fltused_cntbits_genargs_shltype_insput_zzzcode_hopcode_fldshf_acon_ioptab_incraddr_getlr_rstatus_adrcon_callreg_isconv_shtemp_indexreg_expand_eval_field_brnode_shiftreg_special_resc_flshape_floatnote_rewfld_brcase_rmove_fldsz_respref_optim2_shumul_lbranches_ccbranches_maxtoff_popargs_toff_where2_argsize_double_conv_floatcmp_ezsconv_niceuty_find_mustdo_crs2lab_rewrite_rall_mkrall_minb_busy_floatop_maxa_maxb_hard_rew_maxargs_rfree_rtyflg_table_rwtable_opptr_allo_ttype_freereg_ushare_recl2_freetemp_mina_rwprint_shareit_usable_indope_itstrbuf_tstrbuf_fflush_curtstr_tfree1_tstrused_lastfree_strcpyulmodt_freeuldivt_cfree_lseek_errno_creat_open_close_fclose__pfile__print_ldexp_read_fstat__sibuf_fcvt_ecvt_isnan_isinf_modf__cleanup_write__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_frexpfdoubleif_rcpffixisfloatflavorfmodiffltiscerrorptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[%l9yvm**bx $,40 Ш$G"I#HTHS/N /N;XNuNuNV/.Hy4N&PN^NuNVHxaNXHy:N&XN^NuNVH0A*H(N/9HxHxHUN& gHy=NXXJ-geHyZNX`HnNXL0N^NuNV/9HxHxHyoN&JnHywNX 9oN^NuNV nJg0Hy/.NDP#Jf/.HyNP` #hN^NuNVJ o0/9/. Hx/.N& gHyNXN^NuNVH..Jo oHyNX/9/HxHyoN&gHyNX ,`JoS o @JgJg.Hy|/HxHyoN'RgHyNXLN^NuNVH N@#/. /.NXP-@NJfHy!aX#a>.JHg: r/ / /Hy"HyN&d  fgJnn _gn$ %gn gdnVJfZHy?HyN&dP`\ .Ю @ P -fR .m .o 9` .Ю @/`aP#T# # r"9g$#T r#BX` 9To#N|`N*@* r+@Ba+@ g a0+@`+|TB +|  y X e,HyUNv`&N*@* r+@B g a*+@`~B`vN*@*_ r+@ +@` r# g /Hya@P ghY gHyoNvXJgHy/9NfP#T*yJDgBHyHUN HUNXBHUNXBBHUN6 NlN\` r/aH` gHxI r/BN( `Y y+PY y+P` Y y+PB`/HyNvPHxN;`0 gN*@ * r+@  @  g gz gL` ^fN*@*^ r+@ +@/-/NPB+|`" cg n& bfFN*@a+@a+@`2 dg` gnl gxn. f /a XHyN&X` fHyNvX .JoaS` gn> f 9r((NEJg 9rNJdR#N`v fR ga`VL N^NuNVH N@B~` Ю @*P -g`@0;NFxX`Php`hRJfS`^R`VRD`NB`FR`>Rt`6R `.RP`&R`R`RL`RH`RRJg0HHW !c.HH/HyNP`|RmNNR L N^NuNVH *nHUaPXJfB$HUaXHxHUa:PB`Hx  @/aPR$mL N^NuNVH0*n.  @ , gr f /-aX`b  g g g ;g/-aXJf /-aXJg&p`$/-aX(m/ HUN>P(a`BL0N^NuNVH0*n.  @ ,  Kg$n ;gn gn g f/-aX g/-aX`HUNذXJg $lHUNX"9$ A R$(m m aHTHUN>P(a`t gl`r Hg`n FgV`\ IgJ`P dg>n& Ngbn Lg(`. OgJ` mgn ff L0N^NuNV/.aXB$JDg"HyN&XBHz/.N /.a XJ$g/9$/9$aP`/. /.aPN^NuNV .g\ f"Hy`Hy`HyN&X` g g ./HyN&P`^BB`Bp".g0JgHyN&XR .\ @/N&XR .\ @JfN^NuNVH-n a/.aX n/(/N`PJg>/.HyN&P/.aXHyN&XBHzd/.N n.  @ , n*  KgXn ;gJn gP n a . g(BB/.N6 `n fP`t Hgln Ff<`` If2`V lgNn dgDn Lf`8 ff `. mg&/./.NVP* gj g n-h gBJgP/.Hy0N&P/. aXHyHx/.` n-h-| `-n a /.aX n/(/N`P . //.NPJg` n.(/Hx/.a n a n a`N*/Hx/.a n"n"i#hHx n/(a0P n h ( n h!@BB n/(N6 HxIN-@/BN( /NXHx n/(aP/.NX n ^ nB n h"n#h n h"n#h n/(NX`N*/Hx/.a n ` n!EHx/.axP` n f/. /(N2P`*Hx /.aF`Hx`HyVNvX` nB n K././.N6PJgX` nB n H././.N6PJg*` nB n f././.NPJg`  fHx n/(aP`/. n`/. /.NPJf8 . g n Nfp`p n `/.NX-@BB n/(N6 n!n n Nfp`p n n Nfp`p`/. /.NPJf`/. /.NFPJf/.NX-@ n :BB n/(N6 n!n/.a >X n/(/N`PJgBHz /.N Hx n/(a*PHx/.`/. /.NpPJf`/. /.N PJf  g`r Bg`f gj`X gn g`> g`0 Fg@n( :gn %g` ;g ` Ign Hg` Kg` gghn6 dgn bgn Ng>` fg` mgn lgL`x ng@`j n agP/. /NPJf>/. /.NVP* g$/. /.N^PJg n afLN^NuNVH *n.  @ , g  Ign gHn g.9$`.  @ g//. /.a JfHR%op..N^NuNV . @ fHyNX .% @ n> . @ f . f . g$ n/(N rX f .f .R @ g .R% @ n .% @Jf .R% @JgX .R% @Jf/. /./.a Jf, .% @JfD/. .R//.av Jg* .% @ .R` . gB`< .% @p`$ .% @Jg/. /./.a N^NuNV .Dg/. HxL/.a4 Jgp`$ .g/. HxR/.a JfBN^NuNV/. /.N*P-@ @ f @-h n _fF m, (S".g n (fPp`N n .g`< n ^f0 .g/(N rX f n (R".gBN^NuNVH *n.- ^f/-`: _f8 m&Hx S/a&PHx /`Hx/a PL N^NuNVJtg./. N rX/ .t @/HyN& . @ g .% @ S lHyNX/. N rX fr .f2 . @ ".R A"gHyNX .R% @ S lHyNXN^NuNVJtg./. N rX/ .t @/HyN& . @ g .% @R/. N rX fx .R @ g .R% @R .f2 . @ ".R A"gHy%NXN^NuNVHJfHy``HyfN&X`V gBB`6pg*JgHykN&XR x @/N&XR x @JfLN^NuNVH0JtgD/.HymN&P/. aRXHy{N&X/.NrXHy~N&X  g n afJ gHz/.NP n  @ gaJ g .g/.N`< . g6 . g*/.NX n ` nB nB`A*H . gHxL/.N*P* . gHxR/.N*P* . g*%@ . g*%` . g*%AfHyNXB-|`: n g*A*H` n/(HTNPJf&X(UfP nJfHyNX n cf-h n)hHTaRX(@/.NX n n!l n!l n!l(a n  ^g _g` n (g (.  fpg % @Jf* n/(N rX f R% @JgHyNX n/(/aP n/(/(aP n/(/(/N` n!G n m (S-@ n (-@ .% @ o . @ f. .% @ od . @ gLHy`< n (% @ o* n ( @ gHyNXL0N^NuNV n "n" n "n#h n "n#h n "n#h n "n#h n "n#hN^NuNVH0*nHUN(@/aP.- ^f/-`P _fP m< S dgHx S/aP((Hx /`Hx/aP  @  g g `/-aLX)@/-a>X)@`L0N^NuNV.B  @ g % @JgHyNXR m..N^NuNVH n.Jg//. /.HyN& . g* .  b@0;N . gp` f n hJgB`f nJf g n f  g n f  g n o l  gz n o lz  fn`P _f` n lP`2/. /.NP` . g/.N NXJf . @g" g _f n (f  g: g@ g& ^g _g `g| gg"` . @`,< . ` . g| n/(N XJgf n.( ?#'pp 'p"쁐#%` .  ` n ( @ gp`p, n ( @ gV n (% @ n: fp`p`& . ` n/(N X LN^NuNV . gp`|Jf-|Jg/. /.HyN& .0 fP . gD .".-@0 0g . //.abP` .".g . @` . gB` .U b@0;N*B~66fZNr` . `v . `j .  `^ . `R . `F . `: . `. . `" . ` . ` .  N^NuNVH *|` f#%`$ afHyNXB`" f % @ R pl  @Jg*| ag m 4 @, @g, g g _gB/N PJg"`x  @ "gZ$`L N^NuNVH0N @ f*y%`T n % @*P`@ n f0` n gv gn _gf//N PJfV$ ag m 4 @. @f n  @ "f - gHxL/.aP(@/-HTaPJg/- /,apPJgnHxR/.aP(@/-HTaLPJgL/-/,a:PJg8 -g -`JHU/.NPJg/- /. /.a2 /. /-/.N6 <` <L0N^NuNV.*nBJgHHA bD@0;NJ::::: 0:::|:::::8RS|m"HH"9R AHHR`zHy|HH/N8P`#`/. RHH//.N ` . gR  f`/9'pHyN&`/9%Hy`-| ."9'p-@S ."9%-@ MgF/N ^X`@ n/(Hy` n/RHH/N:`0RHH//.aP @-h .-@/.Hy`HRHH//.apP/N x`|RHH//.aRP/N `^RHH//.a4P/N`@RHH//.aP/N `"*nN^NuNV . .g 1g4 2g, 3g$ Lg0 RgR/. HyNP`l . 1%@`X n  @  g4 n (`. n  @  f n (` .N^Nuϼ:# :#:#  :  :  !:  $:g2:g6 & :%I%R \  _  j  m p& ~& Љ&  З Х  о8     D    D  $  =   _  ъ Ѭ  ѯg&g    g `  0MN f O f=N ZO vNfҒOfүNO@eP @e@eP% @e6" fF(fU" d r" Ӏӎ " fӑ (fӠ " ӯ  ӽ "  " " " " " "  # , # 9 # F  S  ~ LeԮ LL LL ="=" /=" E=" b= = ժ=OO=LL=? ? ? ;? a? ֕?OO?LL@f  f%H3hDD7hD8hD9hGhDQhDdh Jnh JLqh @th@ׁh@ןh@׵hBFhFh h h  h0h0h  hbbXQbbXnDnn @ N@NO@N:@:b@b @ @L;@;n@ng@g%@% @ ! @" @#aaaaaaaa$@(#)table.68 2.11 (Berkeley) 4/11/83 clrZB AL moveq AR,AL movZB AR,AL movl AR,AL movl UR,UL Zf movZB AR,AL Za Za movZB AL@,A1 jra CL jmp AL@ Z tstZB AR ZfZf cmpZB #0,AR clrZB A1 moveq AR,A1 movZB AR,A1 movl AR,A1 movl UR,U1 movl AR,A1 movZB AR,A1 movZB AR,A1 movl AR,A1 movl UR,U1 pea AR@ ZP pea CR ZP movl AR,Z- movw AR,A1 movl A1,Z- clrl A1 movw AR,A1 movl A1,Z- movb AR,A1 extw A1 extl A1 movl A1,Z- clrl A1 movb AR,A1 movl A1,Z- Zf movl UR,Z- movl AR,Z- Zb cmpZL AR,AL ZI cmpZL AR,AL ZIZc ZIZfZI moveq #1,A1 ZN negZB AL Zf notZB AL F movZB AL,A1 addqZB AR,AL F movZB AL,A1 subqZB AR,AL F movZB AL,A1 addZB AR,AL F movZB AL,A1 subZB AR,AL F movZB AL,A1 addqZB AR,AL F movZB AL,A1 subqZB AR,AL F movZB AL,A1 addZB AR,AL F movZB AL,A1 subZB AR,AL lea AL@(ZO),A1 pea AL@(ZO) ZP lea AL@(ZM),A1 pea AL@(ZM) ZP addqZB AR,AL addqZB AR,AL addZB AR,AL addZB AR,AL addZB AR,AL Zf subqZB AR,AL subqZB AR,AL subZB AR,AL subZB AR,AL subZB AR,AL Zf eorZB AR,AL eorZB AR,AL OIZB AR,AL OIZB AR,AL OIZB AR,AL OIZB AR,AL muls AR,AL mulu AR,AL mulu AR,AL extw AL movb AR,A1 extw A1 muls A1,AL andw #255,AL clrw A1 movb AR,A1 muls A1,AL movl AL,A1 swap A1 mulu #CR,AL muls #CR,A1 swap A1 clrw A1 addl A1,AL jsr lmult jsr ulmult Zf extl AL divs #CR,AL extl AL divs AR,AL andl #65535,AL divu AR,AL andl #65535,AL divu AR,AL extw AL movb AR,A1 extw A1 divs A1,AL andw #255,AL clrw A1 movb AR,A1 divs A1,AL jsr ldivt jsr uldivt Zf extl AL divs AR,AL swap AL andl #65535,AL divu AR,AL swap AL andl #65535,AL divu AR,AL swap AL extw AL movb AR,A1 extw A1 divs A1,AL swap AL andw #255,AL clrw A1 movb AR,A1 divs A1,AL swap AL jsr lmodt jsr ulmodt aOIw AL aOIZB AR,AL aOIZB AR,AL lOIw AL lOIZB AR,AL lOIZB AR,AL ZC movZB AL,A1 extw AL extw AL extl AL extl AL ZtZt movw AL,A1 andl #0xffff,AL movl AL,A1 extw AL movw AL,A1 andl #0xff,AL movl AL,A1 ZTZTZfZfZfZfZfZSZSZSZS .long CL ((.word CL .byte CL help; I'm in trouble NV.*nN-@ @ h n!m n!| n!m n!M .*nN^NuNV.*n/- m/N P*nN^NuNV.*n Nf( m ^f m/( m/(N PJf *m ^g g _fp`B*nN^NuNVH *n.  @ gn m"m ( mn f(Jo #$`` mJ nNHy(NX`P m gf h f m h`#$` m"m ( n#$#$L N^NuNV m* n nJf  m  nB`pN^NuNVH8*n.  @ ,-m/.N rX&B g g(m(, &m*+ U dbD@0;N`8`848>888888888888888888888888888888888888888hh88\8\8888844          8888``888\8\` f gf gZo Ѓl Ѓ`Z `T RmH `l ` R o m R`&p` /-N XJfl `+y ` fJo o| g gJgp`B,Jg Єl Є` -@`-D "Ҁ .l "Ҁ`".+A `x gT gJ ^g.l*+K+L&L(m*(, `-k/.N rX& g fH gHJgp`B, Іl І` -@ І".l І` .`Jf l`l ` ,o ЃlN`B Rl`L fJo nlt`n Ѓl Ѓ` , Ѓl Ѓ` -@ 〼l"`".l l\ `* `$ fl ` ,l`m +@ L8N^NuNV.*n gf m!m*m f>*m f +n *m f m f +n *m/. HUa P*nN^NuNVHJ g/. /.HyGN& (< n!n  *. n.  @ & n,( g f:R  =gn gn gn g|  Pgnl =g8n gn gn g`/ n/(aP n-h-E `/.N XJf*< fx(<`n g`` gn g`J ?gn >g`( hg`/.N XJf *<`*< ` g` f  g f*<` Lg` Tgn^ Rg nJ Qfl n h g n h fH*< n h f.` Sf"` hgn Uf ` lg g> fDLN^NuNV.*n f*m g f6 m f* hJf" m m n Hx/-`HxHUN@P*nN^NuNV.*nB*nN^NuNVH *n f4.- g( g g/-N X gp`BL N^NuNVH8*n(m&m  Rgn g` Qf f g f g f f gt f/-aX+@ f/-aX+@Hx /-N@PHx/-N@PHUN NXHxBNPp` Tg:n Sf`, Ug" mJ fR  @ g g.HxHS` ^f + @ f|Hx`  @ g , o&L(mHSa0XJf ^f + @ fHxHTaPJghHSa"X`\(m&mHTaXJg/,` ^f , @ f HxHSabPJgHTaXHx`& ( @/HyXNP ^f , @ f* , o HTaBXJffHxHSaPJg` ^f + @ fHxHTaPJgHSa"X`BL8N^NuNV.*n m ^g`Hx/`& _g\ gHyrNXHx/-N@P`$ - @ g$Jf*^p`*m f _gB*nN^NuNV.*n m"m ( n IJ g ^g gHx/-aPJg /-a&X f m f /aXX+@Hx/-N@P`@Hx /NPJg f4 m` h f. m h/(aXp`, m g m gg m ^gHx `B*nN^NuNV.*n - gV f . S"-g>  @  g g *m`B`/. /-aPJgp*nN^NuNVH|~%n(  @ gp % @Jf`,Jl6.9$%n(  @ g< % @Jf,,JlHy}NX  n!@` R`nR`LN^NuNVH8*n m  gB g: ^g _g* gg" `f m ( @ fJg$HUHyN&PBHyHUN m f /(aX m gf h f m h/(aX(m gf(lHUNX&@*:BB/-N6 +KHUNX/-HUaP(k g~ k ( o6 (g/(HTaPJg /+aXHx/+N@P ,g/,/+a`PJgHTaXHxHTN@P -` L8N^NuNVH8*n m.( m,(  =gjn gn gnD f g f gPHUaX*@ m f /ajX+@ m f /aPX+@ m!| Hx /-N@PHx/-N@PHUNlX+|p` m ^f ( @ g:Jf4Hx/-N@P`HUaX*@ m.( m (H&m-F` (m&m-GJg(Jg$ ,g/,HSaPJgHTaX ^f , @ fHxHTN@PJg. ^f + @ fHxHSN@P m ^f" ( @ g mJg m!|Hx/-N@PJg m ^f( ( @ g m g~ m!|`t m ^gƼo*Hx/aPJg /-aXHx /-N@PJg m f^/aXHUN&@/N>P*:+K/+NX+@Hx/+a$PJg /+aXHx /+` m gf h f m h/(`~ m ^g f m o` f g g g f m ^ff ( @ gL mJ f@Hx`*/-aX . g` g0n. f&`" AgJn ?f`L Cg2o4 m g gf h f< m h/(ajX`(Jo$Hx/-aPJg /-aXHx `tBL8N^NuNV 9$R$N^NuNV/.HyN&PN^NuNVH *n`/-aX*a*m 8g cf*- m f*a*m*`^* HUNX _gF/-aXHUNX _g*/-atXHUNX _gHyNXۭ g\SSHyHxHUN `> op`p. f <` </HxHUN JnBBHUN6 `Hx HUN@PL N^NuNVH *nB 8f/-aX.*m g f$ rNEJg rNJdR. P`\ cf2 rNEJg rNJdR.ޭ gR `" rNEJg rNJdR. XL N^NuNV/9HyHyHyN&dN^NuNV/. /.HyN& N^NuNVH..BB` l gRRJf LN^NuNV-y .rNJd-@rNEJg .rNJdR-@<'/9'axXѮ/9HyN&P o,Hx/9HyN& /9HxHy`/9/9Hy3N& HyMN&XHyWN&X/./9Hy]N& o 9'//9Hyl`/9'/9HyzN& 9'P//9HyN& B'B'Jg BN&BN^NuNV.*|`6  f,/-HyN&P Ff4HyN&X`$PJl . ( @/HyNP*nN^NuNV n (U b0@0;N&&&"&&&&`p` p`p`pN^NuNVH< . Ugn Mgbn Bgn Z -gn > g HyN` _gHyNX n h`HyN&X n/(a0`J g ^f n/(aXJg@HyN&X n/(aXHyN&X` v n h  fHyN&X n/(aXHy` n h` n.( g fHy` g f Hy`|Hy`rHxIN./Ba n/(NXHx1/.N*P @,( t @/HyN&Pp'/N`/. n/(/aB ` hHyN&XX 9'o D#'` :B` 0 n h (F n h!@HxR/.N*P/a"X n h (F n h!@` n h (D n h!@HxR/.N*P/aX n h (D` n.(-h n  g ^gx _fR n g f& g fp`B`p nѨ`2 g gp`Hy` n-h n.( n m ^f@ ( @ g( f <-` <0/Hy!N&P`H 9%\t @/Hy5N&P fpb`pw/HyCN&P/.aX 9%\t @/HyKN&P`: n ^f ( @ fH fpb`pw/HyPN&P/.a2X 9%\t @/HyXN&P f 9%\t @/Hy]N&P n g g 9%\t @/Hyg`*HyqNX n bf n/(Hy|`Hy`*B-| n bf *h(h`& n cf (hHy`HyNX f( n*( -0 f ^gxHyN&XHUaX .%@ @ ^gHyNX .%@*@Rp"-㠁' -t @/HyN&P ,0 f ^g _fJf(^`xHyN&XHTa@X .%@ @ ^gHyNX .%@(@Rp",㠁' ,t @/HyN&P n ^f(_ ^f*_,`| mp` mp`p( fpl` fpw`pb/Hy N&PHTafXHyN&XHUaPXHyN&X٬٭Jf` 9%\t @&PHS rNJdS/HyN&  ^f - @ f _fJf - @ fxHy&N&XHUaX .%@ @ ^gHy,NX .%@*@Rp"-㠁' -t @/Hy@N&P ^f$ , @ g .f< ,t @/HyWN&PX 9'o#'R -t @$P ,t @-PN-@/HyfN&PHR/.HykN& /.HSHy|N& JgHR/.HyN& Jg/.HyN&PY n h f n h ` n h _f n h ^`/./. /.a\`/./.N!`: n fj h Nf8 n h(( h (t @//.aX/HyN&` n h f n h h (t @//.aBX/Hy` 0g` IgLn CgL` Lg` Rgfn( Ogn Ng`t Pg&`f TgnX Sg,`J cgn( agn Wg`$ bg` tgn fg` ~g`L 9'pfJ%f Hy` ^f" - @ g Hy`Hy` ^fT - @ g< -t @-P/9%\/. 9%D/a8 B%Hy`~ 9%\t @-P g/.HyN&PHy/./.N 9'pfJ%g8Hx/. 9%D/a B%Hy/./.N n!|`|,,Jg "9%)@'pfJ%fHy`: ^f, - @ g .gHy`Hy-/./.N L0N^NuNV-|UJl-|Z .D-@ oJmH .t @-P/./.Hy_N& /. /./.HymN&`j/. HyxN&P`H/. /.HyN& Q`* n/. /./.HyN&BJnN^NuNV.*n gf*m  g g _f . ѭ`HyNX*nN^NuNVH 9, m 9R`p* m R`p,~`(lp`p" A m p'R o~`.lp`p"P A m Prᡃ'R o Ѕ#JHg 9HRl 9HR#LN^NuNV fp`pN^NuNVpN^NuNVBN^NuNV.*n ^g6 g, g" _g f/-aXJgp`B*nN^NuNVH *n. g ^g g _fp` f/-a`X gBL N^NuNV.*n f*m ^g _f - @ fp` g gB*nN^NuNV .0 f .".-@0 f  ffp`d .U bT@0;N(4J4@JJJJ(4`.  f$`  f`  f `  gBN^NuNV.*n ^f m np`B*nN^NuNVH *nJHgF m/ m//HyN& m/( m/( m/(HyN&.HUalXJg <`N NfD/-aNXJg6 m f* hJf" m/( m/(ahPJg <`BL N^NuNV/.HyN&PN^NuNV.*n  g ^gHyNX`4HUa` -t @/HyN&Pp"-㠁'*nN^NuNV.*nHyNX*nN^NuNV.*n gf*m-m  g0 g4 ^gD _gnHy NX+n` f , g 9V-@` .  g& 9 @//. HUN `h . g ^gHy}/. HUN 9d`Hy`$Hy`Hy/. HUN Hy/. HUN .p @/N&`n fHy` .` .  f .  g 9Jg" g$ g< 9`Hy` ^gHxHUN,PHy`N-@Hy/. HUN /.HyN&P ff-nN-@Hy/. HUN /./.Hy N& Hy/. HUN /.Hy%N&PHy//. HUN /.Hy9`2 9Jg* g| g fHy>`lN-@/ m-h .t @/HyLN& /. .t @/Hy`N&`N-@/ m-h .t @/Hy{N& /. .t @/Hy`Hy` g` =gln :g` Pg` Ugn( Sgn Rg` Tg`z _gpn ^gd`` hg`RL0N^NuNV 9 @/N&XN^NuNVA-H#/Hn/. N)

*LZ`0SR`*0p@b1 nRJfp@c0R 9nB <p@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NLN .B`T0-f(mfHn-HH/NFPJmJn -|`-n|f9HH/NFXJgm+|O+|O+n 0-gl(m m R Э "-d f -,/HT-HH/NLN .+L`/.NGdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NLN . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NLN g m p`BL0N^NuNV.*|h` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NIXBBBB BmB- L N^NuNVN:/.NLdXN^NuNV .". nJ/H?N= n g B5H 4@f8Jf g,///:8/:0 "N@> !A :":N@F` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|h`eB` 0,f -+fp`B, wf0Hx/.NEdP.JgJm/NFXHx` afvJgp`p//.NFP.lB of6Hx/.NEdP.Jg Jm/NFXHx/.NFP.Jm.HxB/NE `Jgp`B//.NFP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NF N^NuNLXHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NG4PJlB`pN^NuNLXHxN@eBNuNLXHxN@eNuNLXHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NGZ N^NuNV/. Hy@t/.NGZ N^NuNLXHx6N@eNuNVH0Jpf8 <p#p <p#p#pp#pp .^rNJ^.*ypBp g`(*(U g " Ҁe " Ҁd(M *@bpfpgB`Rp po "<NJd#pBNJX(@ 9p" Ҁe 9p/NJX(@g yp 9pXg yp  9p" ҀY(#p <p A ` " Ҁ#ppc A#p A 9p*A L0N^NuNVH0*n(MY#p (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ p L0N^NuNLXHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%?%= @<<A<<=0 B>>C>>=0 |h|= i^H^= IN++ O-- E->FCALLIFCALLP==Q!=R<=S<T>U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALLOUZ_eint{' too many errorscannot recover from earlier errors: goodbye! compiler error: warning: out of tree space; simplify expressionwasted space: %ofreeing blank tree!undeffargcharshortintlongfloatdoublestrtyuniontyenumtymoetyucharushortunsignedulong??PTR FTN ARY %sout of temporary string spaceout of memory (tstr)")07=CIPW^djpw~(5BO[gs jsr %s jsr fcmpi moveq #0,U1 moveq #0,U1 jsr fdoublei jsr fpflt jsr ffltt jsr fflti jsr fpflts jsr ffltts jsr ffltis jsr fpfix jsr ffixt jsr ffixi jsr fpfixs jsr ffixts jsr ffixis movl AR,AL movl AR,AL jsr fsinglei movl d0,AL clrl Z- movl AL,Z- clrl Z- movl AL,Z- jsr fdoublei movl d1,Z- movl d0,Z- HEY! cookie = floatcode got a tree it didn't expect jsr %s jsr %s jsr %s jsr %s movl AL,A1 andl #0xff,AL andl #0xffff,AL extw AL extl AL jsr fsinglei tstl AL tstb AL cmpl #0x80000000,AL jeq L%d tstl AL jne L%d L%d: tstl UL jeq L%d tstl AL L%d: jbsr fcmpis tstl %s beqs L%d eorl #0x80000000,%s L%d: tstl %s beqs L%d eorb #0x80,%s L%d: eorl #0x80000000, AL .globl fpused .globl ffpused .globl ieeeused @(#)float2.c 2.5 (SUN) 4/4/83 fpaddfaddtfaddifpaddsfaddtsfaddisfpsubfsubtfsubifpsubsfsubtsfsubisfpmulfmultfmulifpmulsfmultsfmulisfpdivfdivtfdivifpdivsfdivtsfdivis-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$p. 40X$,@4p<E0M4U^f<ow<@l4L&d&d&&.&N'.)<)<5Fp<55%5,518:;A;I;Q<WPACTA!?)Ch-=3>8@F?>FBLBSA[@aB$g((@lAu>|=?^Aj?CD ?B <B@BA@@BCnA>V>* =CH@%@,C|5C=CECN$DV.Ed^Ee.EmEuFE<EF^E<FF3FFFF!GGTGdIJ<JJ<JL%<*JT9K"=JnH<LKHSLH[LXdLdl;rx~~r0 /D& m( TnT Xl&d['R'E-7 h?*Fh@NVh^_\f nfvFJd|tDXN  )6lT*4   sN&.hHBv | # +y02ذ;LCNK R^T\^f n iuR}^@+t@22 >xF (`،k %,4<sD LkVc^~f\nv}6 e$P G$K zV $rxt&3 r u$pp(0T7AV*HmQ Z $` $f %lu %@{D9` % %Q~G  x f8` :y L%+ s ^   N   %  ( 1 .% 8 A U'p H< P W  ]< j4 N t }  v 0  $  R l -  ;z !  V  2 . & , 01< 7  ?W b I$ U c't ]g@ g 'x o '| wr 5&B  '  h P ( $'   '  V'      3/  / #!F +Gd 3$C ; / C)< K' TF ZM:b bF i / q zn5 f5 C ? C C < A <: ?B @F : LN  O zI ;F  3F ; Ld j=j = ? y; #[@> ); 0< 6Y< ?s= H? NQ>` URC aBJ gZ>t nE u o |/Ed F LX KH E G4 GZ G 7I@ J J^ p J crt0.ofort.o_sccsidfreader.o_sccsidfallo.o_sccsidfmatch.o_sccsid_mamaskftable.o_sccsidforder.o_sccsidflocal2.o_sccsidfcomm2.offloat2.o_sccsid_mult_minu_divt_plusfprintf.ofprintf.oprintf.oprintf.ordwr.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_maxtreg_edebug_printf_lflag_eprint_tstr_eobl2_rbusy_cbgen_fstack_lread_lnread_baseoff_talloc_fwalk_lrd_maxtemp_allchk_fprintf_fwritelmodt_filename_tmpoff_tinit_caloff_lccopy_lcread_tcheck_maxoff_lineidldivt_fopen_p2init_tlabel_offsz_cerror_ftnno_reclaim_delay_mainp2_myreader_label_lineno_dope_fread__iob_xdebug_uerror_nerrors_nrecur_lopen_setregs_fsp_setbin_store_deltest_udebug_getlab_tfree_markcall_genscall_setstr_fregs_setrew_lastchance_allo0_rdebug_negrel_setincr_order_offstar_deltrees_odebug_ncopy_canon_stoarg_setasop_opst_rcount_rallo_delay1_delay2_stoasg_tdebug_node_oreg2_notoff_mkdope_fpflag_tprint_nextcook_tshape_deflab_cnames_mkadrs_walkf_gencall_constore_stocook_vdebug_tcopy_Wflag_deli_sdebug_radebug_match_stotree_prcook_sucomp_adrput_rnames_cbranch_codgen_szty_callflag_setasg_freereg_ushare_recl2_freetemp_getlr_rstatus_callreg_mina_minb_busy_rwprint_resc_shareit_rmove_maxa_maxb_allo_respref_rfree_usable_upput_conput_shltype__flsbuf_insput_hopcode_zzzcode_fldshf_rtyflg_adrcon_shtemp_table_rwtable_expand_special_opptr_flshape_fldsz_shumul_ttype_spsz_double_conv_floatcmp_ezsconv__fltused_niceuty_find_mustdo_genargs_floatmath_crslab_rewrite_rall_mkrall_floatop_hard_rew_maxargs_argsize_floatcode_cntbits_werror_revrel_acon_ioptab_incraddr_where_isconv_indexreg_eval_field_brnode_shiftreg_ftlab1_ftlab2_addroreg_floatnote_rewfld_brcase_tlen_optim2_lbranches_ccbranches_maxtoff_popargs_toff_usedregs_indope_itstrbuf_tstrbuf_curtstr_tfree1_tstrused_lastfree_strcpy_malloc_strlen__pfile__print__filbuf_read_fflush_fstat__sibuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[nlD R**bx@ P $G"I#HyHzNDPHTHS/N /NXNuNV .rN-@# . VrN-@ #А#rN -@/aX-@ fHx HyHxN `/9aX#  f"Hx Hy0HxN B ` 9rdN# 2l #2` o # 9"HA HABAЁ/aX# f&Hx HypHxN B B`/9/9 N// .NN((NNN.`.<//././.N..N^NuNVaN/.NXN^NuJ9f" .̰b"y JQf2 yRhp0(2d !|Bh`r0 й @ fR`XJhf@"y0)R@3@1ip0(d6 й @ !|Bh`0( й @`B9NuHxHyHxN Nu /l/yHxN@dN#BNuJ/ /"9Ё/A/aXJf /Nu@(#)gcrt0.s 1.3 (gcrt0.s) (SUN) 3/8/83@No space for monitor buffer(s) No space for monitor buffer(s) No space for monitor buffer(s) No space for monitor buffer(s) No space for monitor buffer(s) No space for monitor buffer(s) gmon.outmcount: gmon.outmcount: tos overflow @(#)gmon.c 4.12 (Berkeley) 3/8/83 gmcount.s 1.2 (SUN) 83/03/09@P @.P:@PP\@jPv@@P@ P@@@@ P@ @P@$@0@<@H@N@n@x@@ P@@@@@@@P@ P@@$ P.@6PN@b@r@@@ P@.PF@TPh@p@@@@PP P PPPP(P2P>@J@V@\@j@v@@@@@@@@&@0 P@@H@XP`@r@@0@X@` P hD~"r+28>HdSYYbin:s8|h<?.;Z_exit_monstartupstart_main_environ_etextffixifflti__cleanup__mcleanupfdivifdoublei_write_end_brk_monitor__exit_sbrkmcountieeeusedfmuli_creatuldivt_close_perrorcerror_profilffltisb[sliM$ bq qbxn/* if_ecreg.h 4.2 83/03/10 */ /* * 3Com Ethernet controller registers. */ struct ecdevice { u_short ec_csr; /* control and status */ u_short ec_back; /* backoff value */ u_char ec_pad1[0x400-2*2]; u_char ec_arom[6]; /* address ROM */ u_char ec_pad2[0x200-6]; u_char ec_aram[6]; /* address RAM */ u_char ec_pad3[0x200-6]; u_char ec_tbuf[2048]; /* transmit buffer */ u_char ec_abuf[2048]; /* receive buffer A */ u_char ec_bbuf[2048]; /* receive buffer B */ }; /* * Control and status bits */ #define EC_BBSW 0x8000 /* buffer B belongs to ether */ #define EC_ABSW 0x4000 /* buffer A belongs to ether */ #define EC_TBSW 0x2000 /* transmit buffer belongs to ether */ #define EC_JAM 0x1000 /* Ethernet jammed (collision) */ #define EC_AMSW 0x0800 /* address RAM belongs to ether */ #define EC_RBBA 0x0400 /* buffer B older than A */ #define EC_RESET 0x0100 /* reset controller */ #define EC_BINT 0x0080 /* buffer B interrupt enable */ #define EC_AINT 0x0040 /* buffer A interrupt enable */ #define EC_TINT 0x0020 /* transmitter interrupt enable */ #define EC_JINT 0x0010 /* jam interrupt enable */ #define EC_INTPA 0x00ff /* mask for interrupt and PA fields */ #define EC_PAMASK 0x000f /* PA field */ #define EC_PA 0x0007 /* receive mine+broadcast-errors */ /* * Receive status bits */ #define EC_FCSERR 0x8000 /* FCS error */ #define EC_BROADCAST 0x4000 /* packet was broadcast packet */ #define EC_RGERR 0x2000 /* range error */ #define EC_ADDRMATCH 0x1000 /* address match */ #define EC_FRERR 0x0800 /* framing error */ #define EC_DOFF 0x07ff /* first free byte */ #define ECRDOFF 2 /* packet offset in read buffer */ #define ECMAXTDOFF (2048-60) /* max packet offset (min size) */ b[vl] br sbx+/* %M% %I% %E% */ /* * Structure of a Ethernet header. */ struct en_header { u_char en_dhost; u_char en_shost; u_short en_type; }; #define ENPUP_PUPTYPE 0x0400 /* PUP protocol */ #define ENPUP_IPTYPE 0x0800 /* IP protocol */ /* * The ENPUP_NTRAILER packet types starting at ENPUP_TRAIL have * (type-ENPUP_TRAIL)*512 bytes of data followed * by a PUP type (as given above) and then the (variable-length) header. */ #define ENPUP_TRAIL 0x1000 /* Trailer PUP */ #define ENPUP_NTRAILER 16 b[xli$ bs tbxH/* enreg.h 4.1 82/10/21 */ /* * Sun 3Mb Ethernet registers. * * NOTE: There is lots of strangeness here having * to do with Multibus addressing. The Ethernet * board takes 256 bytes of Multibus address space * but only decodes a few of the low-order address * bits. To avoid conflicting with other Multibus * peripherals that only decode 8 address bits we * start using addresses at 0xa0 within our 256 byte * chunk. THIS IS A KLUDGE!!! */ struct endevice { char en_pad1[0xa0]; /* padding */ u_short en_data; /* receiver data port */ u_short en_xxx; /* unused */ u_short en_status; /* control and status */ u_short en_filter; /* receiver address filter */ char en_pad2[0x100-0xa0-4*sizeof(u_short)]; }; /* * Control and status bits. */ /* status register, read */ #define EN_INTR 0x1000 /* interrupt flag */ #define EN_RINTR 0x2000 /* receiver interrupt */ #define EN_TIMEOUT 0x4000 /* transmitter timeout */ #define EN_TINTR 0x8000 /* transmitter interrupt */ /* status register, write */(( #define EN_NOT_ILVL 0x0700 /* interrupt level bits (inverted) */ #define EN_NOT_RIE 0x0800 /* receiver interrupt enable (0 = enabled) */ #define EN_NOT_TIE 0x1000 /* transmitter interrupt enable (0 = enabled) */ #define EN_NOT_FILTER 0x2000 /* filter data bit */ #define EN_LOOPBACK 0x4000 /* loopback */ #define EN_INIT 0x8000 /* initialize device */ /* data register, read */ #define EN_COUNT 0x0fff /* word count */ #define EN_CRC_ERROR 0x1000 /* CRC error */ #define EN_COLLISION 0x2000 /* collision/abort */ #define EN_OVERFLOW 0x4000 /* receiver queue overflow */ #define EN_QEMPTY 0x8000 /* receiver queue empty */ #define EN_ERROR (EN_CRC_ERROR|EN_COLLISION|EN_OVERFLOW) b[{ lق 0byX*5bxPX`  @ |$!.HN@ _.HNuNVHHyNPXa4!AaFBHyNUXJfHyFNPXa >Hy[NPXaHymNPXa0Hr# @1|pBBHxHxNP< y1|pRG Gm..N^NuNVH0BG0H @JPg0Hr# @1|p y1|p 9P(@BTBE8` 92H぀*@: D Dm 92H぀*@<0H8`z 92H぀*@<n gX0H/0H/Hy NP p0/p0. /Hy:NP 0H @Ra h Gf8<D DmRE Em*RG GmL0N^NuNVHBG0Hr<0H/aX0H/NOX0F@<0H/aX0H/NOXRG GmLN^NuNV0. H/HySNPP0. H @Ra N^NuNVH0BD0H @JPg80Hr#P*@BUBGz` y1|p yBhpBC 92H぀(@BTC Cm y1Ep y1|p 92H぀(@BT y1|p 9(@<BC`0<JFg 0H/aXRCGmBC`0<JFf 0H/aXRCEm0H2HЁ6`0<JFg 0H/aXRC CmRE EoRG GmRD DmL0N^NuNVH0BGp0 @JPgFp0r# @1|p 9*@ 9*@BT 9 @0 y1|p: <<n gFp0/Hy|NPPp0/p0. /HyNP p0 @Rap y1|<. <9`@ 9(@0Hй @0BE80H/ n NX>RE EmF Fm>. <9`" 9(@0Hй @0 y1|BE88GgBA .0H R m0H/0H/0H/HyNPp0/p0/HyNP ./ .R/HyNP ./ ./HyNP a0H @R CgHT0H/ n NX>RE EmF FmJg 9R oBRC CmLN^NuNV .N^NuNV .FN^NuNV .RN^NuNV .SN^NuNV .r".぀N^NuNV .r".⁀N^NuNV-|/.HztHxaj /.Hz`HxUUaV /.HzXHxUUaB /.Hz8Hya, /.Hz.Ba /.HzHya /.Hz0Hxa /.Hz:Hxa /.HzBa /.HzHxa /.HzHxa /.HzBa N^NuNVHxHx!afPHy HyNPPHyNPXHy HyNPPNT@HxHxaPHy HyNPPN^NuNV/. /.Hy HyNPN^NuNVHNTX`l Sr g>Jg Hx,NTX-| nHH, o/NTXR` n  oR`-T .R @HH,g/NTX` bg` lgn dg` ugn sg` xg`L0N^NuNV. fJlHx-NTX .D-@A*H .". NUDp @ .". NVB-@JfSHH/NTXAb*nN^NuNVH `$ #g @gH`~ B`NSd*nNT.  g g g f*nHx NTX`L N^NuNVHBNT -fz`.BE`2 9n2 "HA HABAЁHH0Ё.NT 0lJEg D. LN^NuNVHB`N fnn . Am FnHH7`& am fnHHW` HH0ހNT 0m 9o Am Fo al LN^NuNV y NN^NuNV y NN^NuNV/. y NXN^Nu o HBNu o /L.NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L gV/HyNS P`ad~/HyNS Pa^aa R`a@~/HyNS Pa:aR`a~/HyNS PaaR`NV./9HyNS PNV.o# y #/9Hy NS PNV.g.o n/9//9NQ #/9/9Hy*NS ..N^NuNV./9HySNS PNV.g o n#HyzNS X`Hy|NS X`..N^NuNVH0p#Jg <` </HyNS P# *y d c <` 9//9HyNS BJg2 c <` 9//9NNPѹ`( c <` 9//9aP*| c\(|`, dHy /HTNQ d ` 9/c ` /HyNS #JgX d <` 9/d <` /NNPѹ`N d <` 9/d <` /aPeHyHyHyNQ L0N^NuNV g6/9HyHyNS # /9HyaHPN^NuNVHy NS XJg/9Hy+NS P`Hy>NS XN^NuNVBHyKNS XB/. /.NG ѹHyMNS XHx/. /.NG ѹHyONS XHy/. /.NG ѹHyQNS XHxUU/. /.NG ѹHySNS X/. /.NGPѹHyUNS X/. /.NHRPѹHyWNS XHy/. /.NP ѹHyYNS X/. /.NI PѹHy[NS XHy/. /.NK Hy/. /. . /NKѹHxUUHy/. /.NN"ѹHy]NS XHxUU/. /. . /NKѹHyHxUU/. /.NN"ѹ 9ѹJg/9Hy`NS PJg/9HywNS PN^NuNVH0*n >.B(n`8ǹe<<SFJFn(n`(<Gg RHT0H/0H/HyaTe .L0N^NuNVH0*n B(n`8Te<<SFJFn(n`(>Lg RHT0H/p0 /HyaBTe .L0N^NuNVH0*n B-y(n` .ЮD-@8Te<<SFJFn-y(n`D .ЮD-@>ng&RHT0H/0./HyaTe .# .L0N^NuNVH0*n B(n`8Te-|B@SJn(n`&>LgRHT0H/p0 /HyaTe .L0N^NuNV l /.p0./p0.//.a2`(/.p0./p0.//.HyNS N^NuNVHp0.r2.>|z0H2HgHyNS X(.Jgع rR/HyNS P oHyNS X lFSE0H2HЁ/0R lB`rЁ/Hy'NS `F Eo0Hr`0Hr/ EoB`p/ rR/Hy.NS  .й/p0./p0.//.Hy7NS 0H<0RE @mLN^NuNV 9`"HAAAHABAЁ#`` 9`". NWLЮN^NuNVH0*n >.(n`8ǹeL0N^NuNVH0..*n<.!MBhB`-y`-ydBHy,NWXJ`fB`L((HU/. a0P(@R0FfHyBaP8Rp0r24JBg Bg8Rm#`#dBB`vHU/. aP(@R60F@@gHyBaP8p0r24RJBg BgֶDgHTp0/p0/HylNIz0F@8Rm#`#dBB`LHU/. a6P(@R0FgHyBaP8p0r24RJBg Bg8Rm .f .g/.HytNS P/.HyNS P/.HyNS P`Rh/HyNS Pp0/p0/HTHyNS R`Hy,NW"X 9hL0N^NuNVRhp0./p0.//.HyNS N^NuNVH0*n >.<.!NBhB`Hy,NWXJ`f^(ndV:GgHTp0/p0/HyKNIz8T`Rhp0/HTHySNS Hy,NW"X 9hL0N^NuNVH<*n(n .<,<UUB-x!OBHy,NWXJf($M`0404eR&M`.e!B`d!p`XJf&JHSHytNS PHyNS X*KJg 9dHyNS X`dp`p/HyNS PHyNS XBJgHyNS Xd:d R/Hy` V/HyNS PHyNS X`fe $@`$Md rЅ/Hy`. (@ rR/HyNS P P/HyNS PR o.B|(n`00F@>z8 Rle0F@>dz8 Rlee*<SJn(n`0F@>zp0r2(Jg*UHTp0"/p0/HyNIzTR Rle0F@>dHzp0r2(Jg*UHTp0"/p0/HyNIzTR Rlee\ , ‼m .L0N^NuNVH ` .r , . r * .*@` 0:RmL `N^NuNV..8!R#d333E3HylNWXJg `@@d dd* yd0W yd PWf`HxHylNW"P333E3! 9d..N^NuNV y NN^NuNV y NN^NuNV/. y NXN^NuNV.*nHn HUa P*nN^NuNVH0*n(n `Jg/NS XHH, %fHH,  og0nd cg2n< Ogn" DgX`~`~ `~//a^P`.zJm ,g /NS XQ`.-T .R @HH//aPBJgHxNS X`l Sr g>Jg Hx,NS X-| nHH, o/NS XR` n  oR`-T .R @HH,g/NS X` bg` lgn dg` ugn sg` xg`L0N^NuNV. fJlHx-NS X .D-@A*H .". NWL @ .". NXJ-@JfSHH/NS XAb*nN^NuNVH `$ #g @gH`~ B`NSd*nNR.  g g g f*nHx NS X`L N^NuNVHBNR -fz`.BE`2 9n2 "HA HABAЁHH0Ё.NR 0lJEg D. LN^NuNVHB`N fnn . Am FnHH7`& am fnHHW` HH0ހNR 0m 9o Am Fo al LN^Nu o HBNu o /L.NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L 0 int bkopen(),bkclose(),bkread(),bkinput(),bkioctl(); #endif #include "tb.h" #if NTB > 0 int tbopen(),tbclose(),tbread(),tbinput(),tbioctl(); #endif struct linesw linesw[] = { ttyopen, nodev, ttread, ttwrite, nullioctl, ttyinput, nodev, nulldev, ttstart, nulldev, #if NBK > 0 bkopen, bkclose, bkread, ttwrite, bkioctl, bkinput, nodev, nulldev, ttstart, nulldev, #else nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, #endif ttyopen, ttyclose, ttread, ttwrite, nullioctl, ttyinput, nodev, nulldev, ttstart, nulldev, #if NTB > 0 tbopen, tbclose, tbread, nodev, tbioctl, tbinput, nodev, nulldev, ttstart, nulldev, /* 3 */ #else nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, #endif #if NTB > 0 tbopen, tbclose, tbread, nodev, tbioctl, tbinput, nodev, nulldev, ttstart, nulldev, /* 4 */ #else nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, nodev, #endif }; int nldisp = sizeof (linesw) / sizeof (linesw[0]); ((b[$li$ b~ bxK/* uipc_proto.c 4.27 82/11/02 */ #include "../h/param.h" #include "../h/socket.h" #include "../h/protosw.h" #include "../h/domain.h" #include "../h/mbuf.h" /* * Definitions of protocols supported in the UNIX domain. */ int uipc_usrreq(); int raw_init(),raw_usrreq(),raw_input(),raw_ctlinput(); struct protosw unixsw[] = { { SOCK_STREAM, PF_UNIX, 0, PR_CONNREQUIRED|PR_WANTRCVD, 0, 0, 0, 0, uipc_usrreq, 0, 0, 0, 0, }, { SOCK_DGRAM, PF_UNIX, 0, PR_ATOMIC|PR_ADDR, 0, 0, 0, 0, uipc_usrreq, 0, 0, 0, 0, }, { 0, 0, 0, 0, raw_input, 0, raw_ctlinput, 0, raw_usrreq, raw_init, 0, 0, 0, } }; struct domain unixdomain = { AF_UNIX, "unix", unixsw, &unixsw[sizeof(unixsw)/sizeof(unixsw[0])] }; b[%lH IbyQ+by# # Sun Host Database # 127.0 localhost loghost # # Sun Local Net 125 -- 3Com 10Mb/s Ethernet # 125.9999 noname # # Off Campus Hosts and Networks (from SRI-NIC hostname server) # 10.0.0.12 dti-vms 10.0.0.20 cctc 10.0.0.23 usc-eclb eclb 10.0.0.27 usc-isid isid 10.0.0.43 office-1 of1 10.0.0.46 collins-pr 10.0.0.49 bbnb bbn-tenexb 3.0.0.49 bbnb bbn-tenexb 10.0.0.5 bbnf bbn-tenexf 3.0.0.5 bbnf bbn-tenexf 192.1.2.66 bbnf bbn-tenexf 10.0.0.51 darcom-ka sri-tenex sri-ka 10.0.0.54 cit-20 cal-tech 10.0.0.6 mit-multics multics 10.0.0.63 bbn-rsm bbnr 10.0.0.73 sri-nic nic 10.0.0.78 ucb-arpa 10.0.0.83 bbn-tac 10.1.0.1 ucla-ccn ccn 10.1.0.22 usc-isi usc-isia isia isi 10.1.0.23 usc-eclc eclc 10.1.0.27 isi-png11 10.1.27.27 isi-png11 10.1.0.31 cca-vms 10.1.0.38 bragg-sta1 10.1.0.43 office-2 of2 office off 10.1.0.5 bbng bbn-tenexg 3.1.0.5 bbng bbn-tenexg 192.1.2.67 bbng bbn-tenexg 10.1.0.52 usc-isie isie 10.1.0.54 cit-vax cit-11 10.1.0.65 afsc-sd-tac sd-tip 10.1.0.67 afsc-hq-tac hqafsc-tac 10.1.0.69 usgs2-tac 10.1.0.70 usgs3-tac 10.1.0.82 bbn-vax bbnv 3.1.0.8 bbn-vax bbnv 10.1.0.96 udel-tcp 10.1.4.51 srijoyce joyce 39.0.0.16 srijoyce joyce 10.2.0.11 su-tac 10.2.0.13 gunter-tac gunt 10.2.0.14 cmu-gateway 10.2.129.14 cmu-vlsi 10.2.0.17 mitre-tac 10.2.0.19 nbs-tac 10.2.0.22 usc-isic isic 10.2.0.23 usc-tac 10.2.0.27 isi-vaxa 10.1.33.27 isi-vaxa 10.2.0.29 brl-tac 10.2.0.31 cca-tac 10.2.0.37 csnet-purdue purdue-rvax rvax 128.10.0.2 csnet-purdue purdue-rvax rvax 10.2.0.38 bragg-tac 10.2.0.4 utah-tac 10.2.0.40 ncc-tac 10.3.0.40 bbn-gateway 10.2.0.42 london-tac 10.2.0.43 office-3 of3 almsa 10.2.0.50 darcom-tac 10.2.0.52 usc-isif isif 10.2.0.61 stla-tac stl-tip 10.2.0.64 wralc-tac 10.2.0.65 aerospace 10.2.0.66 afgl-tac 10.2.0.71 bbn-clxx clxx 10.2.0.75 yuma-tac 10.2.0.78 ucb-monet ucb-ingres ucb-vax ucb-ingvax 10.2.0.80 sac-tac 10.2.0.81 david-tac 10.2.0.84 nswc-tac 10.2.0.85 nwc-tac 10.2.0.91 washington-tac 10.2.0.96 udel-ee 10.3.0.20 edn-unix 10.3.0.23 usc-ecl ecl usc-ecla ecla 10.3.0.28 arpa-png11 arpa-xgp11 10.3.0.31 mit-devmultics devmultics cisl 10.3.0.4 utah-20 10.3.0.43 office-7 of7 cecom 10.3.0.49 bbnc bbn bbn-tenex 3.3.0.49 bbnc bbn bbn-tenex 10.3.0.5 bbna bbn-tenexa 3.3.0.5 bbna bbn-tenexa 192.1.2.68 bbna bbn-tenexa 10.3.2.51 sri-prmh 10.3.0.52 usc-isib isib 10.3.0.91 uw-vlsi udub-vlsi 10.44.3.10 ll-iptcp 11.3.1.42 ucl-ucl1 11.3.2.42 ucl-ucl2 11.3.3.42 ucl-ucl3 11.3.4.42 ucl-ucl4 11.3.5.42 ucl-ucl5 11.3.6.42 ucl-ucl6 11.3.7.42 ucl-ucl7 128.10.0.1 purdue-tcp purdue-pvax pvax 10.3.0.17 dcn1 linkabit 128.4.0.1 dcn1 linkabit 128.4.0.2 dcn2 dcn-vax 128.4.0.3 dcn3 dcn-11a 128.4.0.4 dcn4 dcn-11b 128.4.0.5 dcn5 dcn-11c 128.4.0.6 dcn6 backroom 128.4.0.7 dcn7 128.4.0.8 dcn8 128.4.0.9 dcn9 128.5.0.1 ford1 ford 128.5.0.2 ford2 128.5.0.3 ford3 128.5.0.4 ford4 128.5.0.5 ford5 128.5.0.6 ford6 128.5.0.7 ford7 facc 128.5.0.8 ford8 128.5.0.9 ford9 128.5.32.1 ford-aerospace 128.7.0.1 dfvlr1 dfvlr oberpfaffenhofen 128.7.0.2 dfvlr2 128.7.0.3 dfvlr3 128.7.0.7 dfvlr7 aroe stuttgart 128.8.0.1 umd1 umd 128.8.0.2 umd2 128.8.0.3 umd3 128.8.0.4 umd4 128.8.0.5 umd5 128.8.0.6 umd6 128.8.0.7 umd7 14.0.0.0 purdue-tn 14.0.0.1 uwisc-tn 14.0.0.2 udel-tn 21.0.0.2 edn-host3 3.1.0.50 alta-coma 3.3.0.7 bbn-div6-tac bbnt 4.0.0.0 satnet 4.0.0.1 etam-expak 4.0.0.2 goonhilly-expak 4.0.0.3 tanum-expak 4.0.0.37 satnet-sink 4.0.0.40 satnet-echo 4.0.0.41 etam-monitor 4.0.0.42 goonhilly-monitor 4.0.0.43 tanum-monitor 4.0.0.62 etam-echo 4.0.0.63 goonhilly-echo 4.0.0.64 tanum-echo 4.0.0.72 raisting 4.0.0.77 raisting-echo 4.0.0.78 raisting-monitor 4.0.0.79 raisting-expak 4.0.0.88 fucino 4.0.0.93 fucino-echo 4.0.0.94 fucino-monitor 4.0.0.95 fucino-expak 48.3.1.41 ndre1 ndre 8.0.0.4 clarksburg-expak 8.0.0.44 clarksburg-monitor 8.0.0.65 clarksburg-echo b[&lK'| bybyby/usr/lib/sendmailb['l> {byS*by((# services 1.1 83/05/18 # # Network services, Internet style # echo 7/udp discard 9/udp sink null systat 11/tcp daytime 13/tcp netstat 15/tcp ftp 21/tcp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver name 42/tcp nameserver whois 43/tcp mtp 57/tcp # deprecated # # Host specific functions # tftp 69/udp rje 77/tcp finger 79/tcp link 87/tcp ttylink supdup 95/tcp # # UNIX specific services # exec 512/tcp login 513/tcp shell 514/tcp cmd # no passwords used efs 520/tcp # for LucasFilm biff 512/udp comsat who 513/udp whod syslog 514/udp talk 517/udp route 520/udp router routed # 521 also b[(l# byR*by # # Internet networks (reordered for local efficiency) # sun-ether 125 sunether sun3com ethernet localnet sun-en 126 sunen ucb-ether 46 ucbether arpanet 10 arpa purdue-localnet 128.10.0 purdue-net ub-net 99 ungermann-bass-network 3com-net 98 3com-network interlan-net 97 interlan-network cad-net 96 cad-network ucb-ether2 192.46.0 ucbether2 ether2 cc-net 89 cc-network comp-center-net loopback-net 127 software-loopback-net dcn-comsat 29 bbn-net 3 bbnnet bbn-rcc bbn-pr 1 sf-pr-1 2 sf-bay-area-pr-1 satnet 4 atlantic-satellite atlantic-satelite sill-pr 5 washington-dc-pr sf-pr-2 6 sf-bay-area-pr-2 chaos 7 clarknet 8 bbn-satnet bragg-pr 9 fort-bragg-pr uclnet 11 uc-london cyclades 12 nplnet 13 national-physical-lab telenet 14 epss 15 datapac 16 transpac 17 lcsnet 18 lcs tymnet 19 dc-pr 20 fort-sill-pr edn 21 dcec-edn edn-dcec dialnet 22 dial mitre 23 bbn-local 24 fibrenet rsre-ppsn 25 autodin-ii 26 nosc-lccn 27 wideband 28 dcn-ucl 30 bbn-sat-test 31 ucl-cr1 32 ucl-cr2 33 accat 34 akkat rsre-null 35 su-net 36 decnet 37 decnet-test 38 srinet 39 cislnet 40 bbn-ln-test 41 matnet 42 s1net null 43 intelpost amprnet 44 decnet 45 sac-pr 47 ndre-ring 48 b[)lސ :byT*by"# protocols 1.1 83/05/18 # # Internet (IP) protocols # ip 0 IP # internet protocol, pseudo protocol number icmp 1 ICMP # internet control message protocol ggp 2 GGP # gateway-gateway protocol tcp 6 TCP # transmission control protocol pup 12 PUP # PARC universal packet protocol udp 17 UDP # user datagram protocol b[*l )*@*@by#/dev/ip0a:/:rw:1:1 /dev/ip0g:/usr:rw:1:2 b[+l )*2*2by$/dev/dd0a:/:rw:1:1 /dev/dd0g:/usr:rw:1:2 ((b[,lٷ ++by (08@HPX`hpx,0 (Gp$G"I#HTHS/N /NXNuNuNV/9&\/.HyHy$NpN^NuNVH0*nHUNXR/NX(@HUHTNP L0N^NuNVH0*nHx0NX(@ < A/ Q*_J0f#&H` y0!L,#0L0N^NuNV.HxNX*@/.aTX*/. aHX+@ J(f#&d` y(!M#(*nN^NuNVH0*n.. f HUaX`~(y&H`Jf@/,HUNJyoNSy`D0H @< FfRJlNl#lB$|4`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;NHZZ0H @0H〙*K0H @0H倗A#&<=F0HF @<0H @0H2HЁR=@ nl*0.H@ @>0H* @0D@2@g0H @0H@ @>0.HY 4b@0;N(@ 4\dnz:Rl|N\$.8BjHyahXR3`n0Hb @0H<JFm< Fl60H@ @0H* @ Pf0H@ @>`0Hb @<UYAԹd`Jg#`Hy)`Hy6/9)DNHy(N /a.X//-a2P#)@`/Hy) gDHyNXHxNXNNHyNX`NNh`N`N^NuNVH0*nSm -R @` HUNX. g g g fp`r fB`f(|n\Sm -R @` HUNX. g #Q @gB gHU/NP <n\L0N^NuNV./.NX-@/9&@NXЮZ/NX*@HyHUNP/9&@HUNPHyHUNP/.HUNP *nN^NuNV`l .R bB@0;NP*:*TPP "*`(N Jg`$Hy-|a X-@ f0#-|&PJ)lgHy-|Hy NP <`J)lgHy-|Hy $NP .`Hy-|NX-{ @B#-}&P`Hy-|aX#&PJ)lg/9&PHy *NP < `^Hy-|aX#&PJ)lg/9&PHy 1`Hy-|NX#&PJ)lg/9&PHy 8`/9/9Hy-|NX// 9"9NNJN#&P <!` <`#&PJ)lg+H    fS nHH#) )g` . r @HHЮ&@ jbRH  f@+H    fS nHH#) )g`*mg &UfS nHH#) )g``d nHH# #.H -|R#)x-| @B y) X)`: nHH#) )fS  y )R  LY)bJ9-|gp , cS  y HH`: y S m y (R!@S @`/9NX#) fR  9) fB` 9)-|9-|HH# JoX y S m$ y (R!@S @ HH`&/9/9 NP`L8N^NuNVJg nJg X @  fp`BN^NuNV , cS  y HH`: y S m y (R!@S @`/9NX#) fR  9) fB` 9)N^NuNV y S m y (R!@S @ HH`/9/.NPN^NuNV#) )fS  y )R N^NuNVH8HyHyNX/N@P-@Jf$HyNX/N0XHxNXHy$/.NpPHyA/.NpPHyZ/.NpPHyq/.NpPHy/.NpPHy/.NpPHy/.NpPHy/.NpPHy/.NpPHy/.NpPJ)$g@*y&H`F(mg6g.Hy/,NNX/-/-Hyb`,-/-(/-$/-HUaX///aX/Hy/,N/.NpP~*y)t` gJg/a X-@/aPX&@HSNX," ҀS(AoJgp `p܀ Ї Ho~HyG/.NpPJg HSHyK`HSHyV/.Np ކ*mfX g: n S m n (R!@S @ HH`/.Hx NPL8N^NuNVH8HyZ/.NpP~*y)t` gJf/aX-@/a4X&@HSNX," ҀS(AoJgp `p܀ Ї Ho~Hy`/.NpPJg HSHyd`HSHyo/.Np ކ*mfX g: n S m n (R!@S @ HH`/.Hx NPL8N^NuNVH0Hys/.NpP~*y)t`x gj/NXSЕ @ cfT/aXJfH/NXV,Ї Ho~Hy{/.NpP/Hy/.Np Rހ*mf(y&d`j/NX-@/9&lNX Ю, Ї Ho~Hy/.NpPކ//9&lHy/.Np(lf n S m n (R!@S @ HH`/.Hx NPL0N^NuNV.Hx//.NP*@A *nN^NuNVH<$y)tgn gJf/NX(RЌS*@HTaRXJfBHH/HTHTa|X/Hy/.NpHTa^X&@ sfHTHSHy/.Np`< * g8 g" gHTHyNP` gx$j`* 9&` fHTHy/.Np /9&lHSHy/.NpHSHy/.Np HSHy,/.Np `HTHy9` 9&` g gX`fHTHy\/.Np /9&lHSHy~/.NpHSHy/.Np HSHy`zHTHy`nJ),gJ.LfHyHy$NpP#.L 9&` g gZ`HT/9.LHy/.NpHSHy-/.Np HSHSHyF/.NpHSHyq`HTHy~`L g/, Hy1HUNp /, Hy/, HyMHUNp HywHUNpP/HyHUNp HyHUNpP/, /9&lHyHUNp`d/, HyHUNp Hy HUNpP/Hy ;HUNp `&(y&dg//9&l/Hy EHUNp 9&` g gt(l`Hy _HUNpP//9&lHy yHUNp/9&l/Hy HUNp/Hy HUNp /Hy HUNp `Hy HUNpP//9&lHy HUNp``Hy!HUNpP(y&d`/, Hy! HUNp (lfHy!HUNpPL0N^NuNVH0*n(M`(HH#Q @gHH RJf L0N^NuNVHy!Hn8NP/.Hn8NPHnHn8NPJgp`BN^NuNVH8Hy!Hy!NX/N@P*@f$Hy!NX/N0XHxNX(y&H`&lggxHy!(/+NgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg ! @` ! @R mHH. ]g*Jg ! @` ! @RJfS L N^NuNVH *nBB-y"-y"-y"-y"-|-|HH. g -f -|`f +g^S`Z/9"|/9"x .".Nl< 0N///./. 9""9"NNJ-@-A`RHH. #Q @f .gZ`t/9"|/9"x .".Nl< 0N///./. 9""9"NNJ-@-ASHH. #Q @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. #Q @fJl D*܅-FJl D,B g( " @/(/ .".N-@-AJg R mJl/./. .".N `/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NzPJmJn -|`-n$f +|.\`D/.NX+@f,mJf,0-g-HHo(+@`m+n $f09$gHy$NfX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|$`&4eB` 0,f -+fp`B, wf0Hx/.NόP.JgJm/NXHx` afvJgp`p//.NP.lB .Pf6Hx/.NόP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|" 9.P"l  @*PJgTnԌԫ&@bՀհ 1Rkօֹ֡$FYfz׎סװError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNHxN@eNuNVA-HA#.T=|B-n-|Hn/. N@PSm .R @BHH`HnBNP .N^NuNV(.-nBo<`b y.T S m. .R @HH y.T"(R!AS AHH` /9.T .R @HH/NPRo< nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH#Q @gT nHH0-@ -@-A (|o/9$`/9$\ .".Ng(|o`rHn/9$h/9$d .".N //N> -@-A/9$x/9$t/9$p/9$l .".NJNN0SR/9$/9$| .".Nfrodf`/9$/9$ .". NoF/9$/9$/9$/9$ .". N-@-ANl-n-n S` .o@(@Jf n o@d B9o@`b\odT/9$/9$ .". N-@-A Hn//N> -@-A .".N0`oeB9o`>*LZ`0SR`*0o@b1 nRJfo@c0R 9nB <o@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-n$f9$HH/NXJgm+|N\+|N\+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|$` HUaX&4e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jof8 <o#o <o#o#oo#oo .^rN.*yoBo g`(*(U g " Ҁe " Ҁd(M *@bofogB`Ro oo "<N#oBNX(@ 9o" Ҁe 9o/NX(@g yo 9oXg yo  9o" ҀY(#o <o A ` " Ҁ#ooc A#o A 9o*A L0N^NuNVH0*n(MY#o (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ o L0N^NuNHxN@e#&8BNu /й&8/@HxN@e 9&8#&8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL)*LM ^ ]\ 12D12[@YXRIE,(!:&/98AOTU3N<3W;V%P?$0SB.-# "'K7456CFGHJQQZ+*('       & =TA>ONKJIH@FE?GDCB      !  !              )))))++++   6/ !666& "*(#$%'475.,-80123config: %s at line %d %s connected to non-controller%s %d not definedno %s's to wildcardOHNO!!!ubambaonly uba's and mba's should be connected to the nexuscan't give specific nexus numbersmbonly mb's should be connected to the nexustimezone is unreasonableyacc stack overflowsyntax errorvaxvaxsunsunUnknown machine typeHZ specification obsolete; delete%dubambambaubambauba%s must be connected to a nexuscan't specify slave--not to master-pusage: config [ -p ] sysname rSpecify machine type, e.g. ``machine vax'' Don't forget to run "make depend" ..//$$ h p t z                         @N?                                     (4@ rL Xdp|  > V b   8 f  "    "-0111111188AAAAAAGGGGGGGGGGGGGGGGGGGGGAAAAAAGGGGGGGGGGGGGGGGGGGG, id(%s) (%s) #O:%o #X:%x #D:%d ? ... bad switch yylook %d%o%xmachinecpuidentconfigoptionsdevicecontrollerubambacsrnexusdrivevectorpseudo-deviceflagstracedisktapeslaveathztimezonedstmaxusersmasterpriorityioconf.cwioconf.c#include "../machine/pte.h" #include "../h/param.h" #include "../h/buf.h" #include "../h/map.h" #include "../h/vm.h" #include "../vaxmba/mbavar.h" #include "../vaxuba/ubavar.h" #define C (caddr_t) mbaextern struct mba_driver %sdriver; struct mba_device mbdinit[] = { /* Device, Unit, Mba, Drive, Dk */ mbacan't specify csr address on mba for %s%d can't specify vector for %s%d on mba drive not specified for %s%d can't specify slave number for %s%d { &%sdriver, %d, %s, %s, %d }, 0 }; struct mba_slave mbsinit [] = { /* Driver, Ctlr, Unit, Slave */ mba { &%sdriver, %s, %2d, %s }, 0 }; ubaextern struct uba_driver %sdriver; extern , X%s%d(); int (*%sint%d[])() = { , X%s%d, 0 } ; struct uba_ctlr ubminit[] = { /* driver, ctlr, ubanum, alive, intr, addr */ ubamust specify vector for %s%d must specify csr address for %s%d drives need their own entries; dont specify drive or slave for %s%d controllers (e.g. %s%d) don't have flags, only devices do { &%sdriver, %d, %s, 0, %sint%d, C 0%o }, 0 }; struct uba_device ubdinit[] = { /* driver, unit, ctlr, ubanum, slave, intr, addr, dk, flags*/ mbambaubamust specify vector for device %s%d must specify csr for device %s%d drives/slaves can be specified only for controllers, not for device %s%d %s%d isn't connected to anything , so %s%d is unattached must specify ``drive number'' for %s%d slave numbers should be given only for massbus tapes, not for(( %s%d interrupt vectors should not be given for drive %s%d csr addresses should be given only on controllers, not on %s%d { &%sdriver, %2d, %s, %s, %2d, %s, C 0%-6o, %d, 0x%x }, ubauba -1 0 }; ioconf.cwioconf.c#include "../h/param.h" #include "../h/buf.h" #include "../h/map.h" #include "../h/vm.h" #include "../sundev/mbvar.h" #define C (caddr_t) mbextern struct mb_driver %sdriver; struct mb_ctlr mbcinit[] = { /* driver, ctlr, alive, addr, intpri */ mbmust specify priority for %s%d must specify csr address for %s%d drives need their own entries; dont specify drive or slave for %s%d controllers (e.g. %s%d) don't have flags, only devices do { &%sdriver, %d, 0, C 0x%x, %d }, 0 }; struct mb_device mbdinit[] = { /* driver, unit, ctlr, slave, addr, pri, dk, flags*/ mbambmust specify vector for device %s%d must specify csr for device %s%d drives/slaves can be specified only for controllers, not for device %s%d %s%d isn't connected to anything, so %s%d is unattached must specify ``drive number'' for %s%d slave numbers should be given only for massbus tapes, not for %s%d interrupt priority should not be given for drive %s%d csr addresses should be given onlyon controllers, not on %s%d { &%sdriver, %2d, %s, %2d, C 0x%x, %d, %d, 0x%x }, mbmb -1 0 }; 0%sint%d'?' -1%3d../conf/makefile.rmakefilewmakefilemaxusers not specified; 8 assumed minimum of 2 maxusers assumed maxusers truncated to 32 IDENT=-D%s -DGPROF -DMAXUSERS=%dcpu type must be specified -D%s -D%s="%s" -D%s timezone not specified; gmt assumed PARAM=-DTIMEZONE=%d -DDST=%d GPROF.EX=/usr/src/lib/libc/csu/gmon.ex config: out of memory %s -pg COPTS=%s%CFILES %OBJS %RULES %LOAD Unknown %% construct in generic makefile: %sfilesrfiles.%s%s: No type for %s. %s: Duplicate file %s. standardoptional%s: %s must be optional or standard device-driverprofiling-routine%s: what is %s optional on? specialspecial%s: syntax error describing %s profiling-routinedevice-driverprofiling-routineSPECIAL=\ ../OBJ/%s %s OBJS=\ ../OBJ/%s %s CFILES=\ ../%s \ ../%s/swap%s.c %so: ../%s%c ${AS} -o %so ../%ss Don't know rules for %s ${CC} -I. -c -S ${COPTS} ../%sc ${C2} %ss | sed -f ../%s/asm.sed | ${AS} -o %so rm -f %ss ${CC} -I. -c -O ${COPTS} ../%sc ${CC} -I. -c -S ${COPTS} ../%sc ${C2} -i %ss | sed -f ../%s/asm.sed | ${AS} -o %so rm -f %ss ${CC} -I. -c -O ${COPTS} ../%sc config: COPTS undefined in generic makefile ${CC} -I. -c -S %s ../%sc ex - %ss < ${GPROF.EX} sed -f ../vax/asm.sed %ss | ${AS} -o %so rm -f %ss ${CC} -I. -c -O ${COPTS} ../%sc %s: makefile ${SPECIAL} ${OBJS} param.o ioconf.o swap%s.o @echo loading %s @rm -f %s @sh ../conf/newvers.sh @${CC} $(CFLAGS) -c vers.c @size %s @chmod 755 %s @${LD} -n -o %s -e start -x -T 80000000 ${SPECIAL} ${OBJS} vers.o ioconf.o param.o swap%s.o @echo rearranging symbols @-symorder ../%s/symbols.sort %s @${LD} -o %s -e start -x -T 4000 ${SPECIAL} ${OBJS} vers.o ioconf.o param.o swap%s.o swap%s.o: ../%s/swap%s.c ${CC} -I. -c -S ${COPTS} ../%s/swap%s.c ${C2} swap%s.s | sed -f ../%s/asm.sed | ${AS} -o swap%s.o rm -f swap%s.s ${CC} -I. -c -O ${COPTS} ../%s/swap%s.c all: %s ../ubglue.swubglue.smba%s%d .globl _X%s .align 2 _X%s: pushr $0x3f dzx movl $%d,r0 jmp _dzdma pushl $%d calls $1,_%s popr $0x3f rei rw#define %s %d w#define %s %d .h@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$&4o. 4l#.;nAhLX a0g0m<wppv.:""xˠql.@.όϬ ".4:0C$LT^hF@q@zJo<.v ?8"&.5x<CINU \aiqyTXlJ(bnH $?-4<CIQX^e"jrpwZ.Lf<"<$< t(139@GNW`!8gxoxAx8<<~r0! d&<(Ͼ.@;F &@NtDW^ &Df f&Hl &Lq "&PyBpPly00 &T &Xp4FF &\ k&` &d X&h &l$ D&t) @(0<8 (@4H )$R a)(\bd U),o x! )0%*$ )4.$ 8)8 )<[ @ )l )p\ v)tO D#P (286<AAIhQqZc0kn snyr!x )xx 1)|',Z 6)PV )f@ )> ,,'09?? nG So [,b kY s :-t{ T-|JN r| jO  .D e.Ht@ˠ .LvH o   y$ 'j - 9+l @J K Q Y# cv m xM R   .P .ό  ; .T @ x< :  b s   !   x  " (Lf 0z 7 .\ ?&4 IϬ P ] d" n uo {b[,lٷ ++by (08@HPX`hpx,((g   F  >   N\ 3  in   [B  Y  Qd R N Zx   X $~ +8 17 : @ G o L~ Qcrt0.oy.tab.omain.olex.yy.omkioconf.omkmakefile.o_fcurmkubglue.omkheaders.oyywrap.oabs.oabs.ofreopen.ofprintf.ofprintf.oindex.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56strncmp.oatoi.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.orindex.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_check_tz_yyvallmult_check_nexus_yyerrflag_PREFIX_connect_yydef_val_id_dtab_dst_yylval_newdev_fprintf_yylex_yynerrs_free_curp_abs_opt_timezone_yyerror_mkconf_sprintf_init_dev_yyr1_yyr2_yychar_yyline_machine_conf_list_temp_id_machinename_yyv_confp_strcmp_errbuf_yyexca_seen_mba_maxusers_yypact_profiling_yyparse_strcpy_malloc_cputype_yychk_huhcon_strlen_seen_uba__iob_ident_cur_yypgo_yyact_do_trace_hadtz_ns_ftab_printf_makefile_sun_ioconf_vax_ioconf__ctype__strcat_get_word_path_freopen_ungetc_ubglue_headers__filbuf_perror_yysptr_atof_atoi_yyback_yylookffixi_yyleng_yyout_yyestate_key_words_yyvstop_kw_lookup_sscanf_yyfnd_hex_yyunput_yytchar__flsbuf_yyoutput_yylstate_yyin_yyinput_yysbufieeeused_yycrankfmuli_yybgin_yyprevious_yywrap_octal_yyextra_yysvec_yyolsp_yytextfaddi_yymatch_yytop_yylineno_yymorfg_yylsp_qu_intv_fopen_fclose_strncmp_read_files_COPTS_index_new_fent_do_load_do_cfiles_do_objs_raise_nosource_tail_do_special_fgets_fl_lookup_stat_rindex_do_rules_dump_vec_do_header_tomacro_do_count_toheader_lseek_errno_creat_open_close__pfile__print_fscanf__doscan_scanf__getcclfsinglei__instr__innum__sctabffltifdivi_ldexpfcmpi_read_fflush_fstat__sibuf__lastbufulmult_sys_errlist_write_sys_nerrcerror_fcvt_ecvtlmodt_isnanldivt_isinf_modf__cleanup__sobuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[-lٹ **by"<DLT\dlt|, $G"I#HTHS/N /NXNuNuNVJf <D`HnNHX-@ @B( .N^NuNVH J o4X S n /N0X#D"HAxxHABAЁ#D nJgHHR bf oX S n /N0X#d`Rh` nH`R`RT` 2g` 5gn 4g` 6g` Jgn 9gnr 8g`f Wg`X ngn( dgn cg\`4 fgz`& ugVn sg` wg.` <#`JDfJhg <S` <6 #D#$Hx:/9$NP#JfHyN:XHxNX yBR/9$N\XJf HxNXHz0HxN(P fHxHxN(PHz"HxN(P fHxHxN(PHzHxN(P fHxHxN(PHzHx N(P fHxHx N(PHzHx N(P fHxHx N(PHzHxN(P fHxHxN(PHyHxN(P fHxHxN(PN N/9NX*@gHUaX#N`p /Hy HyNǔR й4 @`8mL0N^NuNVHx n / n/NP -@Jf n P ( n P` .N^NuNV . n . N^NuNV . m . N^NuNV#THz(Hx NPa@JHyHyNP#lJf HyHyNǔPHxNXBHyHyHy yl/(HyTN$# йt @Jg,Jg йt @ l, йt @-PRdmJgBa,Hx r "9\ AА//.ND йt @B`lBlRdp# 9h"9`N ѹ^ 9dѹX 9Do6BaBXa 9\R/HysN:PHyNTXaJaNLN^NuNVJgNJlfB`a4R .dmN^NuNV`HyNDX fa"HyNDX fN^NuNVHyN:XNx` Hx NXBB/9N< JmNxN^NuNVNxN -@HyHxN(PN-@Jl/.HyN:PHxNXJgHxHxN(P`/././.HyN:HnNX-@f .g .//.Hy.N: . g g" g`*HxNXHxNXNxHxNX/.HyNN:PHxNX`HymNDXJfapHx/9N(@JgHU/N 4PJfN L0N^NuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0Jf"HyHyNP#fB`/9HxHyN *@Jg#"Hx:HUalP*@#"Hx:HUaXP*@/NވX#"#"$" Hx:HUa0P*@Hx HUa"P(|"$`#d(Hx,HUaP*@JfB <"L0N^NuNV-|-| n/NٔX-@Jf" n/HyHyNǔ p` n"n"HnaX-@Jm n (=@/( Hn/(N =nBHxHn/.NzJlP 08f/.N XS` =8f@ n6/.N X/.NX ."HAHABAЁ-@`@ n/N$`HxHy/.N B/.NdXR//./.N /.NdXR//./.N /.NdXR//./.N HxHn/.N gL n/N$XJg n/N X/.N X`LSJg"HnaVX-@JmHx/NNJP/.HyHnN@ HnNdXR-@HnNdXR/Hn/.N gHyN$X/.`V-|BHnHn/.Nj-@/.N XJlHyN$XB` n =n nf neJHyHyNǔP`J.gBHxHn/.N fHxHnHxN . f`~ .N^NuNV=|BBBHxHxN-@Jmz n =@BHxHn/.NRJm .`P 08g 18gHyBN$X`& nS n fHyIHyNǔPpN^NuNV-|J gB`HytHycNP-@Jg/.Hx HnN JgHx HnNPJgHx HnNP @BHx HnNP-@Jg @BRHn/.N 4PJfJg .` .//.N 4PJff/.NXB`,/.NX fBHy~Hyv`pN^NuNV/. /.HxgN N^NuNHxcN@eNuNHxbN@eNuNHxjN@eNuNVA-H#xHn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#xHn/.NP09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNxX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNV#### . ".NЮ//.aPN^NuNVH0.9# . -@찇cH" .N " N-@ .Ю-@-@*n . (@`./.HUa P`/.HU y#NP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. y#NP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-y#*n(n SfL0N^NuNVH8-y#*n(n &nHH-@SfL8N^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. Q @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ Q @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NxX-@ g g g g/./N pP`/.NxX-@g g*/./N pP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NxX. g g g -fFR n S m n (R!@S @` /.NxX.S` +fS n S l/.NxX` am fo Am FnR f .` f .Ю` .-@-G Q @g0` am fnW`7߮.. n S mB n (R!@S @.Sm Q @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NxX. +g -g 0m 9oJg .D-@ g/./N pP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXNz n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNxX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNxX. f gJo HT/N pP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y`-yd-yh-yl-|-|HH. g -f -|`f +g^S`Z/9,/9( .".NLl< 0NL///./. 9p"9tNN-@-A`RHH. Q @f .gZ`t/9,/9( .".NLl< 0NL///./. 9x"9|NN-@-ASHH. Q @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. Q @fJl D*܅-FJl D,B g( 0 @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//Nd -@-AJl ` .".L N^NuNV.*nJg0-g /-N zXms+n f mB `+m+| B*nN^NuNVBJg>HxNX-@Hy#NXJg8/.HxN(P/.NXN^NuNVHxHy#N P`PJg" .c .`-n-|HzHxN(P-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx$N@eNu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNu"o /B/gS @`"Q g2gNuNVH8*nBNXNd(@Jg,HU/N 4PJg&l`XJgHU/N 4PJfN8 L8N^NuNVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHy#N -@g @ #gHy/.aP*@gBHy/.aP*@gB#'(/.NX y( #(#( `R  g  g#(#(((y(HyHUaP*@f8`8R`4Jg8  g  g(d(HyHUaP*@gBfB <(`RJfRfBL0N^NuNVH0((BNtXN*@JgJ//.N 4PJg(m`XJg//.N 4PJfJ g/. /- N 4PJfNܸ L0N^NuNVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHy(N -@g @ #gHy/.aP*@gB#,Hy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NވX#,#,#,,(y,HyHUa P*@f8`8R`4Jg8  g  g-@d(HyHUaP*@gBfB <,`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNxX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N rPJmJn -|`-nf +||`D/.N X+@f,mJf,0-g-HH-D+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HHQ @f fNHHQ @Dg6HH HHQ Agra"Ё.Rf .f .찎d @ XR`8JgHHQ @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 98l  @*PJg*LZ`0SR`*0-\b1 nRJf-\c0R 9nB <-\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N rPJmJn -|`-nf9HH/N |XJgm+||+||+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX4e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N zXBBBB BmB- L N^NuNVNX/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSg((Nu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`4eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N XHx` afvJgp`p//.N P.lB 8f6Hx/.NP.Jg Jm/N XHx/.N P.Jm.HxB/N `Jgp`B//.N P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N @PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N f N^NuNV/. Hy@t/.N f N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J-f8 <-#- <-#-#--#-- .^rN .*y-B- g`(*(U g " Ҁe " Ҁd(M *@b-f-gB`R- -o "<N #-BN zX(@ 9-" Ҁe 9-/N zX(@g y- 9-Xg y-  9-" ҀY(#- <- A ` " Ҁ#--c A#- A 9-*A L0N^NuNVH0*n(MY#- (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ - L0N^NuNHxN@e#8BNu /й8/@HxN@e 98#8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>>YOU<<< know what are you doing? Do you really want to abort dump?operatorNo entry in /etc/group for %s. operator/etc/utmprCannot open /etc/utmp ttydttyd/dev/w Message from the dump program to all operators at %d:%02d ... %3.2f%% done, finished in %d:%02d DUMP: Can't open %s for dump table information. /etc/fstabrwroDump these file systems: Last dump(s) done (Dump '>' file systems): ??%c %8s (%6s) Last dump: Level %c, Date %s @(#)dumpoptr.c 1.6 (Berkeley) 11/26/82Lost connection to remote host. shelltcprdump: shell/tcp: unknown service rootroot/etc/rmtO%s %d closeC R%d readW%d writeW%d writeL%d %d seekstatusS I%d %d ioctl%s: %s Protocol to remote tape server botched (code %s?). Protocol to remote tape server botched (in rmtgets). @(#)dumprmt.c 1.5 (Berkeley) 2/24/83bad size to dmpblk: %d Write error on tape %d TAPE ERROR! Restart this tape?After this tape rewinds, replace the reel and the dump volume will be rewritten. Change Tapes: Mount tape #%d CHANGE TAPES! Want to abort?Next tape ready?Tape rewinding Context save fork fails in parent %d Parent %d waiting for %d has another child %d return Child %d returns LOB status %o Bad return code from dump: %d Tape open failed, try again?Tape %d begins with blocks from ino %d The ENTIRE dump is aborted. @(#)dumprtape.c 1.4 82/12/29bread: lseek fails (This should not happen)bread from %s [block %d]: c=0x%x, regc=0x%x, &c=0x%x, n=0x%x More than %d block read errors from %d DUMP IS AILING! This is an unrecoverable error. Do you want to attempt to continue?@(#)dumptraverse.c 1.14 (Berkeley) 2/23/83JanFebMarAprMayJunJulAugSepOctNovDec8@(#)unctime.c 1.3 (Berkeley) 81/04/18M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/fstabr/etc/grouprr@(#)rcmd.c 4.7 3/24/83%s: unknown host %dwrite: setting up stderracceptsocket: protocol failure in circuit setup. socketsocket: All ports in use /etc/hosts.equivr.rhostsr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$4-b[.lٹ * *#by$%&(( x$G"I#HTHS/N /NXNuNuNVJf <D`HnNX-@ @B( .N^NuNVH J o4X S n /NX#x"HAxxHABAЁ#x nJgHHR bf oX S n /NX#d`Rh` n|`R:4`RT` 2g` 5gn 4g` 6g` Jgn 9gnr 8g`f Wg`X ngn( dgn cg\`4 fgz`& ugVn sg` wg.` <#`JxfJhg <S` <6 #xHzFHxNP fHxHxNPHz8HxNP fHxHxNPHz*HxNP fHxHxNPHzHx NP fHxHx NPHz Hx NP fHxHx NPHzHxNP fHxHxNPHy|HxNP fHxHxNPNNv/9:(N.X*@gHUaX#:(N`p /HyHyNR й4 @`8mL0N^NuNVHx n / n/Np -@Jf n P ( n P` .N^NuNV . n . N^NuNV . m . N^NuNV 9dr #:l/NhX#:hJgp`BN^NuNV.B 9,r й:hЇ @"nRR mR,R 9,dma ..N^NuNV . "<NJg/. Hy4NP 9d,-@ y ."(d-@ . "<Nh-@`^ .r / 9,r й:h//.N .ѹ,ѹav .Ѯ . 9d,-@ .nr / 9,r й:h//.N .ѹ,ѹ 9,dmaN^NuNVB,/9:l/9:h/9Nn :lg/9\HyLNPHyiNXHyvNXJgVHyNXHyNXHyNXS\#0aB0R\HxaX`a 9:l"9`Nhѹ:H^:H 9dѹX 9:HxoadaNN^NuNV/.Hy NP/9NFX` Hx N<`B/9:DNZP-@m/NFXN^NuNV/9NFXJ0f@a 9\R/HyNPHy8NX`HyINXJgaHy_NXJgN^NuNV/9NFXN-@Hy|HxNPNͮ-@Jl/.HyNPHxaXJgHxHxNP`/././.HyNHnNRX-@f .g .//.HyN .-@ g2 g, g*/.Hy NPHxaX`HxaXHxaX`Hx/9:DNtP#JlHy )NXJfa|`B:HR\R4R#N ((\o/9:L/9\Hy ZN N^NuNVHy NXHzHxNPN^NuNVHy NXHxaXN^NuNV/.NXN^NuNV y ("(,N̦S-@B:L`h 9:LrNJf -|J g n HH-@R R:L .g/9:La X-@/ nNX .-@ 9:LeN^NuNVH n0.Jg 9:LSrNt 9:LSrNbй:, @ @f. 9:LSrNt 9:LSrNbйt @ n (l ( m 9:LSrNbй:P @HH 9:LSrNrāfZ 9:LSrNt 9:LSrNbй:P @ g @g gR` /.N XLN^NuNVH *n 9:LSrNbй:P @HH 9:LSrNrāfB:@BBA( JgZ l R y"(P"- m y (0` y (HF Ш4SL/A( /aPR mBAX Jg/AX /aPR mJgtR:< 9:LSrNbй:P @HH 9:LSrNrāf8 9:LSrNt 9:LSrNbй:P @HUN XJ:@ff 9:LSrNbй:P @HH 9:LSrNrāf0 9:LSrNtF 9:LSrNbйt @L N^NuNV. y/(0Hn ."(d/a J n:B ytldA -PJg y/(0/.aLPR`S B`$A -PJg/. /.arPR ytm..N^NuNVHJ4gB4Hx/9:PaP 9:LSrNtF 9:LSrNbй:P @ n <C"Q#B( n0. @g g f nJ fa` y (0"HA HABAЁ n"( o y (8"HA HABAЁ` n ( y"(4SЁ"(4Nh./ .(/azP y (0"HA HABAЁ n"( -AJo2BHn/ .X"Ё @/a Jo R mLN^NuNVJg$ y/(0Hn ."(d/aP ` y/(0HnNPJ nz y (t"(0N̦ n"l  y"(4SЁ"(4Nh` y (t"(8N̦-@ y (t"(0N̦ n/.HnaLP`DS B`*/./. A ./a nJoR y .tmN^NuNV y"(4 . N̦"<Nh-@ y (0"<Nh-@B` .o-n` .-@-n`F .".NhЮ @Jg ., @` ., @BR .m .#(a"-n`j .".NhЮ @JgH .Ю찮n y/(0` .r / .".NhЮ @/NP .Ѯ .m# .mN^NuNVH|B` .Ї @Jg,RmJmNR#  "<Nh#(a2B-n`/.N:XR(mLN^NuNVH #:L#lB*|BBޝR m <Iސ#HyN:XL N^NuNVH Jf/. Hn y ."(d/a B`p0-ѮJg -.fJ- gx -. fJ- gj SrNbй:P @HH SrNrāgR`P SrNbйt @HH SrNrāgR:@ . lA*HJmfPL N^NuNV. .{ m {$m y/(0Hy{("( .Nh" y (N̦$ y"( .Nh y"(F" (N̦Ԁ yԨ"( .N y"(xNh y"(`Ԁ y (d/aP y"(x .N".#{ y (xЁ#{$ .{ {($.N^NuNVHB .r //9:0N JlHy NX,.//. /9:0Nj .fg/Hn//././9:(Hy NR  oV/9:(Hx Hy ^N Hy NXHy NXHy NXJfNP`B LN^NuNV/.NX g nB(/.HnNPB.HnaX-@lDpN^NuNVH0*| (n`HxHTHUNp Jft  rNh`lHnN8X-@HnN8X-@HnN8X-@HnN8X-@HnN8Xl-@HnaX`^VJfppL0N^NuNVH n <C"QA-HB~`.p,/.HnNX/a"PJo FSJl .LN^NuNVH0*n(n -op`Z -lp`L -n䰬m - n԰ m -nİm -nm nmBL0N^NuNVNrBN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0 .". N̔-@/NhX*@fB`(M .VrNb.`BSl L0N^NuNV/.NXN^NuNV.*nm*nN^NuNV/.aX/aXN^NuNVH HnN2X0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QNh-@Jl QS*|D .rgSo,Sm ,R @` HTN(X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  B @`  B @R mHH. ]g*Jg  B @`  B @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 /9 .".Nl< 0N///./. 9 "9 NNV-@-A`RHH.  @f .gZ`t/9 /9 .".Nl< 0N///./. 9 "9 NNV-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N,`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-((NXms+n f mB `+m+| B*nN^NuNVBJg>HxNX-@Hy@NXJg8/.HxNP/.NXN^NuNVHxHy@N*P`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNxHxN@eNuNxHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNxHx$N@eNu"o /B/gS @`"Q g2gNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN(X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|:x`D/.NhX+@f,mJf,0-g-HHt+@`m+n f09gHyNrX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#Zp`T .Zx @(P .Zx @ gf ` <//.Hx0N `NqL0N^NuNxHxN@eJgBNuH // |Zx pNLNw //W.BN@d W/Nx WNNVBHnNBPJlp`Jg n .N^NuNxHxtN@eNuNV4.-nB`b y:p S m. .R @HH y:p"(R!AS AHH` /9:p .R @HH/NݜPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| 4-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| 5 PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| 7`J.g-| 9J.g"/.NX".-A< o-@ .Xf -| ;L`-| LLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNh-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| ]`-| ``Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.Nڰ-@Jg -| c`J.g -| e`J.g-| gAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9  .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nh`S n0A .ذbJn/9 (/9 $ .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nn .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|[+|[+n 0-gl(m m R Э "-d f -,/HT-HH/Nn .+L`/.NhX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nn . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nn g m p`BL0N^NuNV.*|` HUaXhe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`heB` 0,f -+fp`B, wf0Hx/.NtP.JgJm/NFXHx` afvJgp`p//.NZP.lB Zf6Hx/.NtP.Jg Jm/NFXHx/.NZP.Jm.HxB/N `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNxHxN@eNuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNxHxN@eBNuNxHxN@eNuNxHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNxHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jf8 <# <### .^rNb.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<Nh#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNb.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^Nu((NxHxN@e#lBNu /йl/@HxN@e 9l#lNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>>YOU<<< know what are you doing? Do you really want to abort dump?operatorNo entry in /etc/group for %s. operator/etc/utmprCannot open /etc/utmp ttydttyd/dev/w Message from the dump program to all operators at %d:%02d ... %3.2f%% done, finished in %d:%02d DUMP: Can't open %s for dump table information. /etc/fstabrwroDump these file systems: Last dump(s) done (Dump '>' file systems): ??%c %8s (%6s) Last dump: Level %c, Date %s @(#)dumpoptr.c 1.6 (Berkeley) 11/26/82 bad size to dmpblk: %d Tape write error on tape %d TAPE ERROR! Do you want to restart?This tape will rewind. After it is rewound, replace the faulty tape with a new one; this dump volume will be rewritten. Tape rewinding Change Tapes: Mount tape #%d CHANGE TAPES! Do you want to abort?Is the new tape mounted and ready to go?Context save fork fails in parent %d Parent %d waiting for child %d has another child %d return Child %d returns LOB status %o Bad return code from dump: %d Cannot open tape. Do you want to retry the open?Tape %d begins with blocks from ino %d Waiting parent receives interrupt The ENTIRE dump is aborted. @(#)dumptape.c 1.6 (Berkeley) 12/29/82 bread: lseek fails (This should not happen)bread from %s [block %d]: c=0x%x, regc=0x%x, &c=0x%x, n=0x%x More than %d block read errors from %d DUMP IS AILING! This is an unrecoverable error. Do you want to attempt to continue?@(#)dumptraverse.c 1.14 (Berkeley) 2/23/83JanFebMarAprMayJunJulAugSepOctNovDec 4@(#)unctime.c 1.3 (Berkeley) 81/04/18M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/fstabr/etc/grouprr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$hb[@/lR )*J*Kby$'/dev/xy0a:/:rw:1:1 /dev/xy0g:/usr:rw:1:2 ((b[B0l B*_*_by$wheel:*:0: daemon:*:1: bin:*:3: news:*:6: staff:*:10: other:*:20: b[D1l݁ **by$root::0:1:Operator:/:/bin/csh daemon:*:1:1::/: sys:*:2:2::/:/bin/csh bin:*:3:3::/bin: uucp:*:4:4::/usr/spool/uucppublic: news:*:6:6::/usr/spool/news: sync::1:1::/:/bin/sync b[F2l$ /**by$# rc 1.2 83/04/12 # HOME=/; export HOME PATH=/bin:/usr/bin if [ -r /fastboot ] then rm -f /fastboot echo Fast boot ... skipping disk checks >/dev/console elif [ $1x = autobootx ] then echo Automatic reboot in progress... >/dev/console date >/dev/console /etc/fsck -p >/dev/console case $? in 0) date >/dev/console ;; 4) echo Root fixed - rebooting. > /dev/console /etc/reboot -q -n ;; 8) echo "Automatic reboot failed... help!" >/dev/console exit 1 ;; 12) echo "Reboot interrupted" >/dev/console exit 1 ;; *) echo "Unknown error in reboot" > /dev/console exit 1 ;; esac else date >/dev/console fi rm -f /etc/nologin # attempt to rationally recover the passwd file if needed if [ -s /etc/ptmp ] then if [ -s /etc/passwd ] then ls -l /etc/passwd /etc/ptmp >/dev/console rm -f /etc/ptmp # should really remove the shorter else echo 'passwd file recovered from ptmp' >/dev/console mv /etc/ptmp /etc/passwd fi elif [ -r /etc/ptmp ] then echo 'removing passwd lock file' >/dev/console rm -f /etc/ptmp fi cp /dev/null /etc/mtab chmod 666 /etc/motd /etc/swapon -a >/dev/console /etc/mount -a >/dev/console sh /etc/rc.local echo preserving editor files >/dev/console (cd /tmp; /usr/lib/ex3.7preserve -a) echo clearing /tmp >/dev/console (cd /tmp; rm -f *) echo -n standard daemons: >/dev/console /etc/update; echo -n ' update' >/dev/console if [ -f /usr/lib/crontab ]; then /etc/cron; echo -n ' cron' >/dev/console fi if [ -f /usr/adm/acct ]; then /etc/accton /usr/adm/acct;echo -n ' accounting' >/dev/console fi /etc/comsat; echo -n ' mail' >/dev/console if [ -d /usr/spool/uucp ]; then cd /usr/spool/uucp >LCK.0 >LOG.0 rm -f LCK.* chmod +w LOG.* rm -f LOG.0 if [ -d /usr/lib/uucp ]; then /usr/lib/uucp/uucico -r1 & echo -n ' uucp' >/dev/console fi fi /etc/lpdrestart & echo -n ' printer' >/dev/console echo '.' >/dev/console cd / echo -n starting network: >/dev/console if [ -f /etc/rshd ]; then /etc/rshd & echo -n ' rshd' >/dev/console /etc/rexecd & echo -n ' rexecd' >/dev/console /etc/rlogind & echo -n ' rlogind' >/dev/console /etc/rwhod & echo -n ' rwhod' >/dev/console fi if [ -f /etc/routed ]; then /etc/routed & echo -n ' routed' >/dev/console fi echo '.' >/dev/console date >/dev/console exit 0 b[J3l z**by%: rc.local 1.4 83/04/15 /bin/hostname noname /usr/ucb/strings /vmunix | grep UNIX >/tmp/t1 grep -v UNIX /etc/motd >>/tmp/t1 mv /tmp/t1 /etc/motd /etc/savecore /usr/crash >/dev/console echo -n 'local daemons:' >/dev/console if [ -f /etc/syslog ]; then /etc/syslog & echo -n ' syslog' >/dev/console fi if [ -f /etc/telnetd ]; then /etc/telnetd & echo -n ' telnetd' >/dev/console fi if [ -f /etc/ftpd ]; then /etc/ftpd & echo -n ' ftpd' >/dev/console fi if [ -f /etc/tftpd ]; then /etc/tftpd & echo -n ' tftpd' >/dev/console fi if [ -f /etc/courierd ]; then /etc/courierd & echo -n ' courierd' >/dev/console fi if [ -f /usr/lib/sendmail ]; then (cd /usr/spool/mqueue; rm -f lf*) /usr/lib/sendmail -bd -q15m & echo -n ' sendmail' >/dev/console fi if [ -f /etc/nd.local ]; then /etc/nd - /dev/console fi echo '.' >/dev/console ((b[L4l; **by%12console 02ttya 02ttyb 02ttym0 02ttym1 02ttym2 02ttym3 02ttym4 02ttym5 02ttym6 02ttym7 02ttyp0 02ttyp1 02ttyp2 02ttyp3 02ttyp4 02ttyp5 02ttyp6 02ttyp7 02ttyp8 02ttyp9 02ttypa 02ttypb 02ttypc 02ttypd 02ttype 02ttypf b[N5lٺ<ف X**by& HB$G"I#HTHS/N4 /N@XNuNuNVH0` cg pgj rg sgpHy@HydN8PHxN@XSHTaXB4`TX n (P -fHH Pf#t`.HTNXN#0`Rh`Rd`RpSfJtf Hy|NX#tf #t/9taXXJf /9tHyNxPHxN@XHy/9lNP*@Jf/9lNTXHxN@XHUa`XHUNXHy/9`NP*@JgHUa6XHUNXJhga`aJ/9N@XL0N^NuNVH<*n`A(H`RHyHH/aPJfHTNX-@-A`RHyHH/a~PJf`RHyHH/abPJf&L`RHyHH/aDPJgHSNtX.BHTaX$@fJ4gJHTaX$@ .".NN// *NNN%@Jgߪ `R HUHxHnN JfL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|h 9'||l  @*PJgQbx3Jd 1Uv 5Hj}Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBI`b yx S m. .R @HH yx"(R!AS AHH` /9x .R @HH/N8PRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN^ЮLЮ@ @S"n .P".DNp-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.NL-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N^0S n .Hr Np`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NZ .B`T0-f(mfHn-HH/NrPJmJn -|`-nPf9bHH/N|XJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/NZ .+L`/.NpX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NZ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NZ g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N"XBBBB BmB- L N^NuNVN/.NpXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB '|f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N6 `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNdHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N@PJlB`pN^NuNdHxN@eBNuNdHxN@eNuNdHxN@eNuNVH8*n(n &MJfSf L8N^NuNV((H8*n(n &Mf L8N^NuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuNdHx6N@eNuNVH0JIf8 <J#I <I#J#JJ#IJ .^rNj.*yJBJ g`(*(U g " Ҁe " Ҁd(M *@bJfIgB`RJ Jo "<Np#JBN"X(@ 9J" Ҁe 9J/N"X(@g yJ 9JXg yJ  9J" ҀY(#J <I A ` " Ҁ#JJc A#J A 9J*A L0N^NuNVH0*n(MY#J (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J L0N^NuNdHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/.a?X-@RDHn/.NPJl:/.Hy"` /.Hy1a@PBN^NuNV#/.aBXJfJ9g.HyRa@X`J9f8Hy\HykNpPJ9gHyNpXHyNpXa TLg&J9g Hya@X=nHn/.NPJl/.Hy5a=PB`xB9 yL XLeV y"yL"XL y X`0X`Rt .rNVt .rNй8 @RRS J n .L N^NuNVH #BpB`HB`:a*@g$ 9йp @JgBHUabPfRRp@mRmHyHyaPL N^NuNV.-|`tHx/.aPJg-|*|T`B f8/.Hy alPY y* y  Tfp`XeRS J n .*nN^NuNV.#p##d#j 9йp @HH b@0;N b`Hya,XHy6a-XHyOa,XJg a^*@Jf HySa,XUU@R`6HyTa,XHykNpXHymaXJf Hyva,tX 9йp @a^*nN^NuNVH0*n#pfp`X#dp0-йTe yBHmHyHywa, A(HAd 9R @fS yBB 9p\bJfrHyapX.#dJf`ZHy`HyaFX. ga-@g @0 @fp`p"9ҹp A 9йp @HH b@0;N$Bp `0 9pй @SP`T 9pй @SPa`:L0N^NuNV.#p` 9йp @ f##-yp#pa*@Jg:# BHxHUa P#pg 9йp @ g#pa%t f2##d y?R#ja#pRp 9pc*nN^NuNVH #D#p` gx g|` 9йp @HH f 9pй @0H.Jg0H/aX`D*| d6 pf HxHy`X`HxHy` HxHyaPRp 9pcd 9\U䰹PgZHya)XJ9gHyNpXJ9fHya X f 9\U#PHy$HyaPL N^NuNVH -|`Hx/.a >PJg -|` .rNй8 @HH .rNVrāgZ*|T` fYL yL*p`LXLe .rNVtF .rNй8 @StRS J nL .L N^NuNVPJ9hf^ 9"9NR"9tҹlЁйй (g 9/Hya"P`nJDg <` </JTg <` </JXg <` </Jg <` </Hya"xh` 9йXйTйDfl 9lTf 9LgZHya"&XJ9gHy=NpXJ9fHyGaX f#lT#LJ9hg:HyKa!XJ9gHy_NpX`Hyla6XJfB9hLaXJg+| f\9|BBl#0`DJo4 l*0(@p0,ѕp0, 0&@Jn "<NVJfP lJo \d2 kb*JkJkg "<NV"<p0+cx "<NV"<-A ѕ .Jf0/- HyFaP+|Hy]aXJg+| f0.l#0 L8N^NuNV./.HyeaPaDHyiNpXa*@JgDHUaXJg8Hyp0 @f <q` <u/Hyka `HyHyzaPHyaX*nN^NuNVH >. a"*@Jg0-GfaJfBHyaP` 9pf 9X` p0 @f <` </HyaPa>0-H2H/0-H/HyNp J9g$JGlHyNpXapHyNpXJ9fHyaX f mL N^NuNV.a *@Jg  f8p0 @f <` <//.Hya afJ9fHyaX fbJ9gHyNpXS#DBHUa,P | <C"Q 9йp @BR*nN^NuNVJ9((g/9HyNpP/.HyNpPHyaBXHyIaXN^NuNV. pe 9p\c6J@g(Jp 9p\c/9pHyNpPB` 9p#4e 9#4й"9pe 9p"9@N" 9DN@$ 9p"9@N"9F" 9N@ԀԹ 9p"9@NP"9N"9Ԁ-B/9/Hya Jg: 9p"9N"9N@##4 9p"9NP$.N^NuNV n0 g @g `g g fp`&J@g n0/HyNpPBN^NuNVJ9g HyaXL/.HyNpPJ9xfJlHyNpX``J9gHyNpXp`HHxPHnHya< f Hya XHyNpX .yg .YgBN^NuNVH0*n .S" Ҁ(A n S m n (R!@S @` /.NX. g* fp`& a @fd`B L0N^NuNVH0*n(| . "9-@ -g`+n+n `,HUHTa0P/./.Hm HTaJf+|BL0N^NuNV.*n J- g/-/-Hm /.a0B- *nN^NuNVJ9fHyNpX/. /.Hya HyaXJf HyavXN^NuNVHy$HyajPHy|HyaXP g$#Hy|Hya(PHyHyaP/9NX/9NXN^NuNVH0/9pHyNpPaR*@JgHyNpXHn0-H/NXPJfA(H`R :fBHnHy#`0-H/Hy'NpPp0/Hy+NpPJ9g/9Hy4NpP/- Hy9NpPHmNX(@HlHlHyCNp L0N^NuNVH0BLBTBPBHB` 9D".NR-@йD-@䰹n6`D .䐮rNVtF .䐮rN @S .䰹lR 9D".NR$"9F® 9NRԀԹ-B 9D".NR$"9F® 9NRԀԹ-B ."9` @ "9F®Ё*@BNߠX#(# U#, 9S".f 98"903B2 .䐮#4B8BDB(@gPp0gDp0 @fR8S@ .rNVt .rN @RpR .హ@l0`\ .rNVtF .rN @R mJf>B .rNVt .rN @S@R eB .t @BB .".Ё @BPR mR mJf 9Sй$"9NѮ-n`, .rNVtF .rN @R .mB`BB` .ЮЮrNй8 @HH .ЮЮrNVrāf4 .ЮrNVt .ЮrN @R`0 .ЮrNVtF .ЮrN @R .హmN .ܰfR< ."9NR"94Nt @R ."9NR"94N$ ."9NR"90NV"90NԀ BRP`lJof .ѹD .rN @ .rNVp"<ā-BHxHyT/HyN 9Ѯ .й".䒮o-n`, .rNVtF .rN @R .䐮".l .ЁrNй8 @HH .ЮrNVrāf .rNVt .rN @RD` .rNVtF .rN @R ."9NVJf .ܰgXrN @ .rNVp"<ā-BHxHyT/HyN ."9N-@`/.HyHyN R 9"9".m 9DѹT 9<ѹL 9@ѹP 98ѹH |8*+h+h+h /9( 9D".NR$"9F® 9NRԀԹ 9/Hy HyaRR .mBB`r 9$హl 9$` 9/ ."9NRй "9/ .` @/Hya 9ѮR .హ$mB9ZB9XL0N^NuNV.*nJg2/9HmNXPJf e \b#p`p*nN^NuNVH0*n=| p0.XP-@Jgp0-XP-@`Bp0-dp`p0-=@;n Ю*@*;nA (H.9\`R r N.JfSBA ;@.9` r NP0S r N.Ab#p L0N^NuNV.*n -.f -. fJ- f *p `p*nN^NuNVH aF*@JfB`p0 @fp`B.,9Jg <b` <f/HyXa*PaJ9gJ gJ9gDHykNpX#pJf#pa*@Jf"#p`^Hy{aVXJf`J##X# BHxHUaP#p#fHyaXHyNpX`#pa*@Jg&p0 @f 9йp @ g#pHyavXHy` 9F g - йS+@ # #p#HxHUaPfHyaXHy`, 9pй @SPJg#a6*@# HxHUaP#pa*@JgRm 9pй @RP#p/9HyaP/Hy NpPJ9fHyNpXpL N^NuNVH *n..B .r //N. Jl$/.HyaP/.Hy!a PB`//. /N fpL N^NuNVH *n..Jm"`$/.Hy&aP/.Hy+aPB`@B .r //-N. Jm//. /-N f+|pL N^NuNVaHx N8XN^NuNVHx//.N,P-@JgHHn/.NPJm4p0. f n (rf T/ R/N0P .N^NuNVHx//.N,P-@JfB`P nB/.Hyd,N0P n/Hy1Hyd,NP .R/Hyd,NP <d,N^NuNV/././. /.NpN^NuNV/././. /.aHxN8XN^NuNVJ9g>/9Hy4NpP/././. /.NpHy9NpXa/././. /.NpN^NuNV/9Hy;NpPHxN8XN^NuNVJ9g/9HymNpP/. /././././. /.NpN^NuNVHyraXHx N8XN^NuNVH n (8 @ Ю @-@ . -@ z n8lt n (8rNV"Ҁpf`P  @.  @,( n8n( . f Ю @ .ѐ؅R`R`NqLN^NuNVH n (8` . Ю @ fp`B` .rA .Ю @r.r.fp`B` .rA .Ю @r.r.fp`B`~ .rA .Ю @r.r.fp`B`>HyNXB`, b@0;NRNqLN^NuNVH n (8` . Ю @B` .rF .Ю @`~ .rF .Ю @`\ .rF .Ю @``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9Cl l @*PJg*LZ`0SR`*0db1 nRJfdc0R 9nB <dL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|D,+|D,+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Cf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N. `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NtPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Je$f8 <e(#e$ <e$#e(#e(e0#e$e, .^rN.*ye,Be8 g`(*(U g " Ҁe " Ҁd(M *@be0fe$gB`Re8 e8o "<N#e8BNVX(@ 9e8" Ҁe 9e8/NVX(@g ye0 9e0Xg ye0  9e8" ҀY(#((e0 <e$ A ` " Ҁ#e,e,c A#e4 A 9e,*A L0N^NuNVH0*n(MY#e, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ e4 L0N^NuNHxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL cgsbase %d blk %d >= cgdmin %d; blk+cnt %d > sblock.fs_fpg %d %ld %s I=%u DIRECTORY %D CORRUPTEDSALVAGEDIRECTORY %D CORRUPTEDSALVAGE%s %s=%sDIRFILENAME=%sREMOVEUNREFLINK COUNT %sDIRFILE COUNT %d SHOULD BE %d (ADJUSTED) ADJUST%s %sDIRFILECLEAR (CLEARED) %s: BAD SUPER BLOCK: %s USE -b OPTION TO FSCK TO SPECIFY LOCATION OF AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8). inum out of range (%d) bad file type 0%o INTERNAL ERROR: GOT TO reply() %s? no yes CANNOT %s: BLK %ldCONTINUEProgram terminated I=%u OWNER=%s %d MODE=%o %s: SIZE=%ld MTIME=%12.12s %4.4s UNREF %s DIRFILE (RECONNECTED) RECONNECTSORRY. NO lost+found DIRECTORY SORRY. NO lost+found DIRECTORY SORRY. NO SPACE IN lost+found DIRECTORY DIR I=%u CONNECTED. PARENT WAS I=%u SEEKREADSEEKWRITE/r%s: %s: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. %s: internal inconsistency: %s lost+foundisblockclrblocksetblock?>~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/fstabr/etc/passwdrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$De<. 4ɔ*ɔ3;(D8L$S$Z8Xbpkpt.Ұ~0@@~xӜzӬӬ{ql.@֤f֎֖ ֢$l#X)ެ3<:TG߀QߠXgpydDDD08TTpxj>? &-4;AlF$MTpYari(qzz `>P(P,l  ?%,4;AI6PV]bhbow~< <<$.(.(88<Fb!<%,.X7?H3PW^en0w!T~<||<b<(( 8~4r%0, IL6<\C^JQX PahqnRtDp T DX \ `2v/7N@sH Qdd / Yhâ l! p'. ct6 x=zE |KļT [`dl u 6{8$ . hi uN   p yV V@~0&*D$008Ě? 4FN 8X_fWmJ:v <~P{Ӭ @&j^@ D Hª 4LF Tkɔ N5| EVT" A, 5cX< C IU]Xel tu }B     8 wrOj;   f !0 g  &ެ .  8, @ߠ F  Q X = _  g. m v   2 ú * ]   $ X C E w#4 { v#8 #< "#@ d#D v#H  #L  "#P  #T & *#X - #\ 5 > #` GƬ P #d Y #h d #l l &#n t w#p } X#t ^#x #| v # ,# # # # # V#  #     Oͪ ? . & ̠ /J 7 >Ұ G Pt W b+l iШ t |X #  Ӏ L  # l C  $ C T ߀ Q nj fD f0 d $ *. 3< : @ F L?4 R X b  D, jD t3 | i   x [ T  Y s @ Q R.  Z .  t  T 8 V  e< B !crt0.ofsck.oufs_subr.oufs_tables.ocalloc.octime.oOftime.ofstab.obcmp.obcmp.ogetpw.oprintf.oprintf.ostrncmp.ostrncpy.osync.obcopy.obcopy.oretbloopbwdbytesbzero.obzero.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.oOsignal.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdividb[6lف' bx*by( (e_by_zeropotdiv_recallRSTrindex.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_rplyflag_read_pass1_pass2_pass3_pass4_freemap_pass5_atoilmult_pass4check_printf_frsumbad_offsumbad_imax_dupblk_pwarn_checkfilesys_iblockulmult_ckinode_ginode_thisname_getfsent_setfsent_pass1check_fixcg_catch_n_ffree_inum_write_n_blks_nflag_blkerr_sblk_errexit_pathp__ctype__strcat_n_index_sync_bcmp_muldup_lseek_lfdir_pass1bcheck_inosumbad_preendie_lastino_pfunc_getline_fmax_flush_wait_devname_free_zinolmodt_pass1b_version_rawname_endfsent_blockcheck_linkup_error_bflag_adjust_blockmap_chgdd_badsb_ctime_dirscan_rawflgulmodt_clrblock_bzero_debug_setup_readdir_bcopy_sbsumbad_bmapsz_bread_enddupldivt_fragacct_duplist_calloc_reply_ckfini_direrr_getblk_endpathname_pathname_n_files_getpw_preen_dnum_pass5check_pfatal_strcmpuldivt_hotroot_orphan_fork_badblk_maxblk_srchname_badlnp_badlncnt_makecg_open_pinode_outrange_descend_pass2check_close__filbuf_perror_bwrite_dfile_rwerr_strcpy_clri_stat_signal_statemap_rindex_time_parentdir_panic_yflag_inoblk__iob_ftypeok_filsize_lncntp_unrawname_n_bad_n_bfree_cgblk_fileblk_lfname_mkentry_findino_startinum_setblock_rootdev_mpid_nswdev_runin_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_fragtbl_physmem_isblock_rablock_boothowto_argdev_runout_dumpdev_selwait_nblkdev_rasize_around_updlock_runrun_maxmem_swapdev_wantin_dumplo_hand_inside_curpri_fragtbl124_fragtbl8_malloc_cfree_dysize_localtime_ftime_asctime_gmtimecerror_strncmp_strncpy_fopen_getfsfile_fgets_getfsspec_fclose_rewind__pfile__print_ovbcopy_fflush_fstat__sibuf_sys_errlist_errno_sys_nerr_strlen__sigfunc__sighandler_syscall_gettimeofday_fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[7lсD bx*by+ $,4. x8(($G"I#HTHS/N /NXNuNuNV#Hz(Hx NPa@Jl HxNXN^NuNVHyHycHy]NP#8Jf HygHy NPHxNXBHyHyHy y8/(HyN(#N^NuNV/. /.HyHnNHn/.ahP#4N^NuNV 4fHyHya8PB4N^NuNV/. HyHnN HnHyaP-@Jl #p`LB`8 .ސ/ .Ю//9N -@Jna| .Ѯ .ڰm .N^NuNV/. HyHnN HnNX/Hn/9N /. /./9N HyaXN^NuNV/.HyHnN HnNX/Hn/9N N^NuNV/. /./9N N^NuNVHyaXN^NuNV/. /.HyHnNHnHyaPN^NuNVH 4gB`.HyHyafPB*|a2R m <L N^NuNVJ lp`*/. /.HyHnNHnHyaPN^NuNV/. NX-@/. NX//. /9N ga/.aXN^NuNVHxHnaP .Eg .FfaXJfNSRHy>avXJfHyHy NPHxa XHyHy NP. HH Rgl rgd tg xgr`Hy>NX/HyHy xN Hy>NX/Hy.Hy xN ` n/aX-| n >Hy@HyN P#Jf&HyHyBHy N HxaXHyrHyN P#Jf&HyHyuHy N HxaVX/./. aPN^NuNVH HnHyNPJlHyHy NPHxa X#BJBo 9BSBg&/9BHyHy N HxaXHxHy>a`PJfHyHy NPBBBHyBa~ #b HxaHX` n /a X-@g.SrNй @HH .SrNXrāf . X @/HyHy N`LJg n /a,XJg . X @//.a P`Hx . X @//.a .SJfD oa##Hy>aBXHy>abXJgHxHy>aP fHy`,B/9NP# f~Hy,`fHy?Hy NPaNPHyVHy NPHyNXJgHyNpX#Jn|HyHy NP` oaHy>aXXJgj/9Hy>a$PJf/9> HyHy N `FHxHy>aPJgHyaXJopHy>a`XJf4B`RHy>aXJg/.HyHy N HxHy>a4P f,HyHy NPJfRJfH`nHxHy>aPJfHy>atX`V-y>#b  y!n ."< NX @*Pg .f-f#+y>0+y>8 p09> -@JgHUapX/HnN P`/-HyHnN . gj @g@ `gX g g/.HnHyHy N-S/9>,Hz Hz a * `JgHnHy Hy xN /9>H/.HnNB JgHnHy#Hy N `~JgHnHyCHy xN HxHyYHnN HnaX09>&H/09>$H/HnN /9>,Hz Hz a L `JfxJgHnHy\Hy xN HxHnNlP#lHnHym`09>&H/09>$H/HnN JgB/9>,Hz VHz a Hz ra,X`4JgHnHyHy xN 09>$H-@09>&H-@B9Bb/9>,Hz ~Hz "aJ HnHyNPJl*HnHyHy N -S`/./.HnN`JgHnHyHy xN HxHnNlP#lHnHy`09>&H/09>$H/HnN /9>,Hz Hz >at /9NX/.HnNPHmHnN&P`**U`-| ` n*P`Jg"-gHmHUaX/N&P-f-f$HUaX/HyHy N `JgHUaRX/HnN P/-a:X/HnN PJgHnHnHyHy xNHnHnN2PJlHnHnHy Hy N*UfX >eL N^NuNVH -|=|p0./Hy#HnN| p0.XP=@`Hy%Hy NPHy>a XJg`Hya(`Hy`*|> p0. @f >f~HnaXS gTp0. gHyCHy NPHxa6XHyWHy NP##Jf Jg/9B/9>aPJg/9>,HzHza HzfHnazPHzXaXHxHy>a P gHxHy>a P gHxHy>a PJfJgN/9NXHyaX#Jf*Hy{N X`/9>,HzdHz`a `dL N^NuNVH0Jg> .Ю -@*ndJUgHnHUaPHznHnaP`B`V .Ю(@ ."<-AJlg p0,c .Ѯ`p0,ѮJg HzHTaP . mL0N^NuNVH0 .SrNй @HH .SrNXrāf$Jg/. HyHy xN` ."< NXb @*P`N -f@Hx/. /.a Hx/. HnN| HxHyHnN HnNX-@/-/-/9a /9alX(@/9a^X(@/9aPX(@/9NҬX-@`"HxHlHnHyHy Ng lf ,/g|ABp0,Ю dp0,/HlHnN Hn/aVP/-/./9a `H*UfHx/. /.ah L0N^NuNVH0# *n /fRA(H`JgR /fTBHU/9 a8P# JfB` ./fA*H` 9 L0N^NuNVH0 ."< NXb @(P` ,g(TfB`t/,/,/9a  /. NX-@/9a X*@g mf -/gp0-f/./. HmN8 Jf L0N^NuNV. |> <C"QB`(AܤJgt 9Rr AЈ/a$X 9B"<N"9ܲf o 9B` 9Sr Ю/Hn nNPB`hJo: o 9r ` 9Sr Ю/Hn nNPB o <` ./HyB n NPn4Hy>aX` 9r Ю/Hn nNPB`xRܠmHnaXJf,/9aBX/HyHy N B>`*HxHnaPJfA <C>"QJnf..N^NuNV/. /./9N fHyN XHxa&XN^NuNVHx/. /9N fHyN XHxa XN^NuNV . rNЮ-@-n`$Hn/.a PHzNHna^P .eN^NuNV/9a X/HyHy N /. /.a:PN^NuNV . ѹb bo(/. /.HyHy NHxa X/.HyNPN^NuNV/9a pX/HyAHy N Hxa XN^NuNVN^NuNV. mXB r ( @BR mBHx(HyN|P.l8Jg$/9a X/HyhHy N JfHyHy NPHyHy NPS dm 9 hR h @`Hy dN`X@S dm 9 hR h @`Hy dN`X f .yg .nft .nf Hxa XR.<(/HyNDPHx/NPJlHyHy NPHxa :XJf# RaNP/9HyHy N S dm 9 hR h @`Hy dN`X fB/9NP# f Hy`HyHy NP`hHnaHXJg/9HnaPJfHy`/.aX`*Hx/. 9Rr /N ..N^NuNV# N^NuNV o=|`=|-|aHx0.H/NjP fT o<=|Hx0.H/NjPJf=| 9S-@/0.H/` BBNP oHxHxNjPN^NuNV n ( fp`BN^NuNV/.a"XJfB`Hx/.azPJgpN^NuNVJf,/.a@X n lf/aXJfB`HnaXHx/.NDP n n!n n!n n!n n!n n!n n!n n!n n1n n1n"" n1n$$ n1n&& n!n(, n!n,H n!nT0 n!nX8 n!n\@ n!n`Hx ./HndN kfHnaXJg n!|lpN^NuNV n lgB`pN^NuNV n  fp`BN^NuNV..9> nJfHx/NTP n n-P`/.aX SJfHy>a&XJg..N^NuNVH *n,<BޝSf Ig*/9a|X//HyHy NB`pL N^NuNVH0*n(M` /fBHxHUN&PJlnN0.fPBHUHy%HyNBHUHy:Hy+NHy@Hy NPBaFXHnNzX,mf/RJflL0N^NuNVNJfHy{Hy\`P .//.HyHy N ./N"XJlr ./HyHy N HxaX`/./.N4PJgND-@f/.HyHy N HxaNXN^NuNV nJg0(й c4 <"9 A0HxHy n(( NPB n0(/ 9 //N #  n0(ѹ N^NuNV <"9 A0/9 Hy nNPB N^NuNV/9/. Hx/.Nr/9NX#BN^NuNVH0*n(n HxHTNDPp0(HxHmHlN| HlNX9@p0,XP9@L0N^NuNV.Hx NX*@B/.NP* fHUNBXB`B *nN^NuNV.*nHUNҬX". gp . J l/. HyHy N B . Ю//N . +@JgHxHm /N +@*nN^NuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNV.Hx HxNTP*@ ."< NXb @* ."< NXb @ +n+n *nN^NuNVH0-|/.HxNTP*@+nn/. NX-@n/9NX+@/9Hx .R//. NrJ.g ."< NX @* ."< NX @ R(U`(Tg& ,f,f-+LSJg-g:HTa|X//. HyHy xNHxB/9NP `:-g/./. Hy`/./. Hy Hy xN L0N^NuNVB n/(/9NP /9Hx n(R/Hy(N <(N^NuNV/././. /.Hy NN^NuNVHyNXHyNX/.NXN^NuNVJ/H0..*n Jo o#p`   @(P   @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z   @(P   @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^Nu/<0N@dNNuJ/H // |  pN o Jg$/|LY/<0N@NrLNwNHxN@eNu _/<BN@eJfN# HxNX-@HyNXJg8/.HxN(P/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxN(P-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx9N@eNu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNu"o /B/gS @`"Q g2gNuNVH8*nBNXNL(@Jg,HU/N4PJg&l`XJgHU/N4PJfN L8N^NuNVJ 0fHy 8Hy $N P# 0`/9 0NѠX . 4N^NuNVJ 0gJ 4f/9 0NXB 0N^NuNVH0J 0fNHy :Hy $N P# 0f2BL0N^NuNVH0*n`<(n `,f" `./9 0HxHyN -@g @ #gHy /9 VHxHyN -@g @ #gHy d/.aP*@gB# Hy g/.aP-@Jg @BR n  g  gHy j/.aVP*@gnB/.NpX# # #  (y Hy mHUa P*@f8`8R`4Jg8  g  g d(Hy pHUaP*@gBfB < `RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN`X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NrPJmJn -|`-n df +|(`D/.NX+@f,mJf,0-g-HH +@`m+n  df09 gHy xNjX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NɈHH0`hrA`^HH  @f fNHH  @Dg6HH HH  Agra"Ё.Rf .f .찎d @ XR`8JgHH  @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| t 9 l ʴ @*PJg\όϣ .Ga}Еж"5BVj}ьError 0Not ownerNo such file or directoryNo such ((processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNjXBB-HH/N B+mm0-gm*nN^NuNHxaN@eNuNV/9Hn /.N҂ N^NuNV/9/. /.N҂ N^NuNVA -H .X @Jf n/Hn /.N҂ N^NuNHx;N@eNu //W.BN@d W/N WNNVHxB n/N nШN^NuNVA-HA#$=|B-n-|Hn/. NDPSm .R @BHH`HnBNP .N^NuNV4.-nB 4`b y$ S m. .R @HH y$"(R!AS AHH` /9$ .R @HH/NPR 4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH  @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH  @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DN^ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.Nߨ-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N^0S n .Hr N`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH  @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0 8b1 nRJf 8c0R 9nB < 8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NrPJmJn -|`-n xf9 HH/N|XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NBXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| d`eB` 0,f -+fp`B, wf0Hx/.NlP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NlP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNVH N6.*nJfS` r NX0 r N.S XgR|a` zf <` RB/.N&P f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNHx6N@eNuNHx N@eNuNVH0J f8 < # < # #  #  .^rN.*y B g`(*(U g " Ҁe " Ҁd(M *@b f gB`R  o "<N# BNBX(@ 9 " Ҁe 9 /NBX(@g y 9 Xg y  9 " ҀY(# <  A `(( " Ҁ#  c A# A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFOXajt8~|$4DD{|\pq`.+Ɉ3>ɮIU[a j$ʴsѠy|ҌҬJFDDN 4ߨߨߨ  &z-26?BEINU[?d<jqtx|$X\pN"*0,6;DKRfY`rd kLq v?"&v^2P  $ %.l-4.<Ex N0W@_i@s<xN j<4l|3 !0p( hh'x1<6ENIT<Xt_tfnw~r0qpl4%P,~= `|jw F) 3vj=LQ(W #_pju  f$. dI>8}r  |6SXz}#; +D5?tFO >W|` /Bh BpxvW| z B >b[r?zyB,~x~  ^ n " Pb + 4 b < : Du LW S Y " aX h  o w. d {D  ?0 "     < F u j kT  t {& v    P ! +2 14 9  @.l G N Wo ]  d6 n  sX {  & > ; `  g - N  7 !   ( z       *> 1 9X CeP J S ]n e  i q  u x D  B JҬ  6  L   C >   M  6  Ɉ ! (O 0^ 6? A H Q* Y  b*$ l w+ ~ Lj QH t~ 8   Ҍ F:  -| n Z $ D f    ( / 8 DL P \ gѠ oLà {M s((\ r ( ɚ ʴ  D $ ҂ n fߨ     $ B?N'  (/93|AHirO$V\yc[FipvYsQhRRZ|p6tPv08lB  .crt0.odumprmt.o_rmtstate_sccsidrrestor.osigset.o_cactions_setflgsignal.osignalSIGDORTIsigoldnoerrorOutime.oOvfork.ocalloc.ochmod.ochown.octime.oOftime.ofstab.oftell.ogets.ogetuid.ochdir.olink.omknod.ofseek.orcmd.oaccept.oconnect.olisten.ofprintf.ofprintf.oindex.ordwr.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncmp.ostrncpy.osymlink.obcopy.obcopy.oretbloopbwdbytesbind.obzero.obzero.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osocket.oexec.oexec.oexecve.osyscall.otelldir.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_rmtgetconn_rmthost_rmtclose_write_rmtgetb_rmtopen_rmtgets_fprintf_errno_rmtread_rmtconnaborted_rmtseek_sprintf_rmtwrite_rmtioctl_getservbyname_msg_rcmd_rmtape_rmtwrite0_rmtwrite1_rmtwrite2_rmtcall_mts_rmtpeer_strlen__iob_rmtreply_sigset_rmtstatus_pass1_dumpnum_readtape_strncmp_readbits_xtrlist_ftell_null_checktype_xtrlnkskip_mflag_dirloc_getfsent_setfsent_flsht_cvtflag_u_spcl_strncpy_fssize_seekpt_strcat_index_xname_chmod_lseek_curblk_execl_clearedbuf_pathlen_fwrite_dirwrite_xtrfile_wait_free_chown_version_setuid_volno_seekdir_symlink_dcvt_xtrcvtskip_unknown_dirfile_inotab_lnkbuf_unlink_ctime_prev_dirbufulmodt_ofile_putent_checkdir_psearch_bzero_df_vfork_chdir_readdir_bcopy_maxino_isheadldivt_fopen_dirp_calloc_strncat_doit_utime_xtrcvtdir_host_xtrlnkfile_eflag_gethead_allocxtr_link_strcmp_vflag_creatuldivt_magtape_done_entry_checkvol_tbf_search_open_setdir_access_xtrskip_close__filbuf_perror_getfile_hflag_fread_bct_checksum_strcpy_getleaves_stat_signal_gets_malloc_xtrcnt_cvtdir_dumpmap_namefile_yflag_getuid_flushent_fseek_readhdr_tapename_putdir_nf_fclose_mt_allocinotab_mktemp_clrimap_ino_mknod_telldir_opendir_extractfiles_resetmtcactions_sigignore_sighold_sigpause_sigsyssetflg__sigcatch_sigrelsecerrorulmult_cfree_dysizelmodt_localtime_ftime_asctime_gmtime__ctype__endfsent_getfsfile_fgets_getfsspec_fflush_socketaddr_connect_ruserok_rresvport_sleep_syscall_bind_socket_gethostbyname_accept_listen__pfile__print__flsbuf_alarm_setjmp_longjmp_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_rewind_endservent_getservent_setservent_fstat__sibuflmult_sys_errlist_sys_nerr_execle_execv_execve_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_getpidptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[8lف6 bx*by,08@HPX`hpx( h`<$G"I#HTHS/N4 /NРXNuNuNV.Hz#HxNLP fHxHxNLPHz#HxNLP fHxHxNLPHyNڠXHyNڠX lHyHy tNDPHxa#RXX U n *PX `bn Rgn -gFHH/HyHy tND `R^`n ff n #pX SRJgHH sf . X @/NX#tJnHyHy tNDPHxa"X`RN`RR`URV`RZ`RNRRU`v cgF`" mgn hg` rg` xgn vgn tg` yg`/. /..HH/a Ba!X*nN^NuNVB/9pNܾP#l&/9pHy:Hy tND Hxa!X tg>=| 9tS-@HnHym/9Nz JlHyPNXHx Hy>NPHy:aXJfNSR^Hy:aXJfHy\Hy tNDPHxa XHyuHy tNDP. HH Rgl rgd tg xgr`Hy:N X/HyHy `ND Hy:N X/HyHy `ND ` n/aXX-| n HyHyN$P#Jf&HyHyHy tND HxaXHyHyN$P#Jf&HyHyHy tND HxaX/./. aPN^NuNVH HnHyNPJlHy Hy tNDPHxabX#>J>o 9>S>g&/9>Hy/Hy tND HxaXHxHy:aPJfHyBHy tNDPBBBHydBa #^HxaRX` n /a X-@g.SrNй @HH .SrN\rāf . X @/HyHy tND`LJRg n /aXJNg . X @//.a P`Hx . X @//.a: .SJfD toa#t#xHy:aXHy:aXJgHxHy:a:P f Hy`.B/9pNܾP# fHy`nHyHy tNDPa/9NܪXHyHy tNDPHyNXJgHyNX#xJnrHyHy tNDP` toaHy:aXJgb/9xHy:aPJf/9:Hy(Hy tND `>HxHy:aPJgHya XJopHy:aXJf4B`RHy:alXJg/.Hy;Hy tND HxHy:aP ((f,Hy]Hy tNDPJfRJRfH`nHxHy:afPJfHy:aX`V-y:#^ y!n ."< N\ @*Pg .f-f#+y:+y; p09:-@JRgHUaX/HnNP`/-HyjHnN . gj @g@ `gX g g/.HnHymHy tND-S/9:Hz Hz a * `JVgHnHyHy `ND /9;/.HnN^ JgHnHyHy tND `~JVgHnHyHy `ND HxHyHnNp HnaRX09:H/09:H/HnN /9:Hz Hz a L `JRfxJVgHnHyHy `ND HxHnNpP#lHnHy`09:H/09:H/HnN JbgB/9:Hz VHz a Hz raX`4JVgHnHyHy `ND 09:H-@09:H-@B9B^/9:Hz ~Hz "aJ HnHyN*PJl*HnHyHy tND -S`/./.HnN`JVgHnHy>Hy `ND HxHnNpP#lHnHyO`09:H/09:H/HnN /9:Hz Hz >at /9NܪX/.HnNPHmHnNRP`**U`-| ` n*P`JRg"-gHmHUa"X/NRP-f-f$HUaX/HygHy tND `JRgHUaX/HnNP/-aX/HnNPJVgHnHnHy|Hy `NDHnHnNNPJlHnHnHyHy tND*UfX :eL N^NuNVH -|=|p0./HyHnN p0.XP=@`HyHy tNDPHy:a ,XJg`Hya`Hy`*|:p0. @f :f~HnaXS gTp0. gHyHy tNDPHxaXHyHy tNDP#b#^Jf Jbg/9>/9:aPJg/9:HzHza HzHnaPHzaXHxHy:a |P gHxHy:a bP gHxHy:a HPJfJgN/9NXHyaX#Jf*HyNX`/9:HzdHz`a `dL N^NuNVH0Jbg> .Ю -@*ndJUgHnHUa"PHzHnaP`B`V .Ю(@ ."<-AJlg p0,c .Ѯ`p0,ѮJg Hz~HTaP . mL0N^NuNVH0 .SrNй @HH .SrN\rāf$JVg/. HyHy `ND` ."< N\^ @*P`N -f@Hx/. /.a( Hx/. HnN HxHyHnNp HnNX-@/-/-/9a\ /9aX(@/9aX(@/9aX(@/9NX-@`"HxHlHnHyHy tNDg lf ,/g|ABp0,Ю dp0,/HlHnNp Hn/aVP/-/./9a `H*UfHx/. /.a L0N^NuNVH0#*n /fRA(H`JgR /fTBHU/9a8P#JfB` ./fA*H` 9L0N^NuNVH0 ."< N\^ @(P` ,g(TfB`t/,/,/9a /. NX-@/9aX*@g mf -/gp0-f/./. HmN Jf L0N^NuNV. |: <C"QB`(AܤJgt 9|R|r AЈ/a$X 9>"<N"9|f o 9>` 9|Sr Ю/Hn nNPB|`hJ|o: o 9|r ` 9|Sr Ю/Hn nNPB| o <` ./Hy> n NPn4Hy:atX` 9|r Ю/Hn nNPB|`xRܠmHna8XJf,/9aX/Hy5Hy tND B:`*HxHnafPJfA <C:"QJ|nf..N^NuNV/. /./9N fHy\NXHxatXN^NuNVHx/. /9Nږ fHyjNXHxa4XN^NuNV . rNЮ-@-n`$Hn/.a PHzNHnaP .eN^NuNV/9a xX/HywHy tND /. /.a:PN^NuNV . ѹ^ ^o(/. /.HyHy tNDHxa `X/.HyNPN^NuNV/9a X/HyHy tND Hxa XN^NuNVN^NuNV. m~B r  @BR mBHx(Hy/9N .lNHyNXJg$/9a @X/HyHy tND JZfHyHy tNDPHyHy tNDPS Lm 9 PR P @`Hy LNX@S Lm 9 PR P @`Hy LNX f .yg .nft .nf Hxa XRJ.<(/HyNPHx//9Nږ JlHy!Hy tNDPHxa jXJf# Rxa/9NܪX/9xHy6Hy tND S Lm 9 PR P @`Hy LNX fB/9pNܾP# f HyG`HyZHy tNDP``HnaXJg/9xHnahPJfHyu`/.avX`*Hx/. 9Rr /N4 ..N^NuNV# N^NuNV to=|`=|-|aHnHym/9Nz f tod=|HnHym/9Nz Jf@=| 9tS-@HnHym/9Nz JgXHyNX`HBB/9Nږ to(=|-|HnHym/9Nz N^NuNV n ( fp`BN^NuNV/.a"XJfB`Hx/.azPJgpN^NuNVJ^f,/.aX n lf/aXJfB`HnaXHx/.NP n n!n n!n n!n n!n n!n n!n n!n n1n n1n"" n1n$$ n1n&& n!n(, n!n,H n!nT0 n!nX8 n!n\@ n!n`Hx ./HndN4 kfHnaXJg n!|lpN^NuNV n lgB`pN^NuNV n  fp`BN^NuNV..9;h nJfHx/NP n n-P`/.aX SJfHy:a&XJg..N^NuNVH *n,<BޝSf Ig*/9a|X//HyHy tNDB`pL N^NuNVH0*n(M` /fBHxHUN*PJlnN\.fPBHUHyHyNBHUHyHyNHyHy tNDPBaXHnN~X,mf/RJflL0N^NuNVNJfHyHy`P .//.HyHy tND ./N>XJlr ./Hy1Hy tND HxalX`/./.N8PJgNp-@f/.HyHHy tND Hxa&XN^NuNV nJg0(й c4 <"9 A0HxHy n NPB n0(/ 9//N4 # n0(ѹN^NuNV <"9 A0/9Hy nNPBN^NuNV/9/. Hx/.N/9N0X#>N^NuNVH0*n(n HxHTNPp0(HxHmHlN HlNX9@p0,XP9@L0N^NuNV.Hx NݔX*@B/.NܾP* fHUNFXB`B *nN^NuNV.*nHUNX". gp . J l/. HyXHy tND B . Ю//Nږ . +@JgHxHm /N +@*nN^NuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNV.Hx HxNP*@ ."< N\^ @* ."< N\^ @ +n+n *nN^NuNVH0-|/.HxNP*@+nn/. NX-@n/9N0X+@/9Hx .R//. NJ.g ."< N\ @* ."< N\ @ R(U`(Tg& ,f,f-+LSJVg-g:HTa|X//. HyxHy `NDHxB/9Nl `:-g/./. Hy`/./. HyHy `ND L0N^NuNVB n/(/9Nl /9Hx n(R/HypN <pN^NuNVHyN݊XHyN݊X/.NРXN^NuNHxN@eNu _/<BN@eJfN# `J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|\ 9䰹pl ` @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-n `f9 rHH/N܀XJgm+|p+|p+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NݔX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| L` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NܪXJl~0-g /-NFXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N( n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/(( օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| L` eB` 0,f -+fp`B, wf0Hx/.NpP.JgJm/NܪXHx` afvJgp`p//.NܾP.lB f6Hx/.NpP.Jg Jm/NܪXHx/.NܾP.Jm.HxB/Nږ `Jgp`B//.NܾP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nܾ N^NuNHxN@eNuNVH N:.*nJfS` r N\0 r N.S XgR|a` zf < ` RB/.N*P f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNHx6N@eNuNHx N@eNuNVH0JHf8 <L#H <H#L#LT#HP .^rN.*yPB\ g`(*(U g " Ҁe " Ҁd(M *@bTfHgB`R\ \o "<N#\BNFX(@ 9\" Ҁe 9\/NFX(@g yT 9TXg yT  9\" ҀY(#T <H A ` " Ҁ#PPc A#X A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLL >T\Wc jzqږx|zD > >^[?p~yF,~0wx*^D P^ ^! :)u݊1W 8> "F\M T\zfdto{v z?\>^4F Fu$ jkptTxRv~JP8 BN8! V(.p/6p?oE L6V [Xcܾi,q*y>;ܪg-NN7"! Lzݔb  $  =Z ! +. L 1el 8 Af Kn S  W _  c pxڠ x D  ^ J   L   4  O b ?$ :  V  *P  !+` ( 3Ln ;  CH Kf͘ Tt ]v d  lF r` p  d    Z n fʬ   ؖ ؤ  ( F ?ל R    p  #3܀ + 2iv 9( @ Fy M[J Sм Z `Y is rԨ xQl Rؖ V ZӀ p: x T 4 8p F ` 2 crt0.orestor.oOutime.oOvfork.ocalloc.ochmod.ochown.octime.oOftime.ofstab.oftell.ogets.ochdir.olink.omknod.ofseek.ofprintf.ofprintf.ordwr.ostrncat.ostrncmp.ostrncpy.osymlink.obcopy.obcopy.oretbloopbwdbytesbzero.obzero.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.otelldir.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_pass1_atoi_dumpnum_readtape_strncmp_readbits_xtrlist_ftell_null_checktype_xtrlnkskip_mflag_dirloc_getfsent_setfsent_flsht_write_cvtflag_u_spcl_strncpy_fssize_seekpt_strcat_xname_chmod_ioctl_lseek_curblk_execl_fprintf_clearedbuf_pathlen_fwrite_dirwrite_xtrfile_wait_free_chown_version_volno_seekdir_symlink_dcvt_xtrcvtskip_unknown_dirfile_inotab_lnkbuf_unlink_ctime_prev_dirbufulmodt_ofile_putent_checkdir_psearch_bzero_df_vfork_chdir_readdir_bcopy_sprintf_maxino_isheadldivt_fopen_dirp_calloc_strncat_doit_utime_xtrcvtdir_xtrlnkfile_eflag_gethead_allocxtr_link_strcmp_vflag_creatuldivt_magtape_done_entry_checkvol_tbf_search_open_setdir_access_xtrskip_close__filbuf_perror_getfile_hflag_fread_bct_checksum_strcpy_getleaves_stat_signal_gets_malloc_xtrcnt_cvtdir_dumpmap_strlen_namefile_yflag_flushent__iob_fseek_readhdr_tapename_putdir_nf_fclose_mt_allocinotab_mktemp_clrimap_ino_mknod_telldir_opendir_extractfiles_resetmtcerror_errnoulmult_cfree_dysizelmodt_localtime_ftime_asctime_gmtime__ctype__endfsent_getfsfile_fgets_getfsspec_fflush__pfile__print__flsbuf_ovbcopy_fstat__sibuflmult_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_getpidptwo_gtty_stty_realloc_sbrk_end_brkb[9lѾω **bx<DLT\dlt|# XK0$G"I#HTHS/N4 /NtXNuNuNVH B-|`HyHyN@P-@JfHyNlXHxHNtX3 d n (3 fB h`X n *P -f-HHd b~@0;NZt<ttttttttbHmNX#NJnD#N`8J-g A#`&#R`R`HmNX3 fSnTJf #RJf~ l"Hx/NtPR`HzHxNtPHzHxNtPHz 0HxNtP 9N"HA<P`NV/9/.HyGHnNBHnHxa((PN^NuNVH *n`rHUHyXNP`^ MZfJ g:/. /9ZN@PHyj/9ZNP/9ZNXѹZ#JL f@-HH $g *gJRHH0#LRJm Lox#JL`l-HH/HymNP-HH0.Jo~ nv#J`nHyNXaf`Z  g  g yZRZRJfJg6 yZBRZR#MZ/9Z/9LaP#MZJfL N^NuNVHyHxaPRHzFHxNtPHxNXHz*HxNtPJgHzHxNtPN^NuNVBNXHyHxatPHxN$XNfBNtXN^NuNVH *nB Ї @JfB`,R m - f - f -: f -: fpL N^NuNVH8A(H.<HnNpX/. aXJf"HnNXX*@|`SJn*n ` SJmJfS  g B "HA**HABAЁ&@JgJl.J+g 9N"HA<NJf(A /Hn fp`B/a: BNX`HnNԞXJlL8N^NuNVH8`HyNXHxHxNtPHyHxaPHy/9NP*@JffHyHyNP-@/9/9Hy/.N`/9/9HyN /.NX`N(|`Jg /,NXB* `e(|`>BHnHy6N . g8A&H`  gRJfBA&HBHH0-@ *f R-|B+ `dHSHl N@PHyHHSNP)@JfTHyWHyJNP-@/9HSHyY/.N/.NX`fHSHyNP`TBn l(HH/NX@`$,HH//./.HSHyN*HUHx(HnNX JfBHUHx(HnNX JgtA&H`  gRJfBB.HxHn "HA33HABAЁ d/N@ R l"` "HA33HABAЁ d @BR mHUNXHyHxaPHz HxNtPL8N^NuNVH BHyNP-@Jl`J.gvJf@BHn "HA33HABAЁ d/aPJf R m l0NJf$HxN$X*|HxHnHmN$ HxHUNP.Jl HxNXHn/NζPJm*p0.g`.Bp0./HyN /NXBNXHnNpXHx$Hy/NԺ HxHnNX//NԺ HxHy%/NԺ /./. /NԺ HxHy+/NԺ BNXHxHn/.N gf/.NXL N^NuNVH0*n(n Bg  fJgJf  gB`$  gJgR  gJgRR mpL0N^NuNVH0BN` Hy.NXHnNpXA(H*|6fSHnNX*@fHnHxaZPHzHxNtP 9N"HA<HxNX-@HyQ(NXJg8/.HxNtP/.NXN^NuNVHxHyQ(NP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx$N@eNuNVH0JLl BBaP .Xn-n `A*HJo" 9Pf< .0> 9Pg&Nz/Hy`HUN HUNXJTg(yT`Jf: ` .R @gj  gd %f nRHH mfJm 9To/9HydHUN HUNXAeJfS B/. /./././.HnHn N 9PglHxHy dBHn NX/Hn /9LNZ,JlZHymNlX`J 9 @/Hyz`@%B`@Hn NX/Hn /9LNԺ nJf,L0N^NuNV#T# PJLlfHyHy}N@P-@/9\NX-@JgJgHxHy dNP3 dBBHxHxNj#LJm4BHxHy d/NJl/9LNX#LJLlHyNlX n (3 f n/( Hy h/(N( P`HyNlXJLl\PP#X#LHxHyNP#LJlHyNlX#LN^NuNV/9LNX#LN^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNu"o /B/gS @`"Q g2gNuNVH8*nBN/9"HxHyVNX -@g @ #gHy0/.aP*@gB#ZHy3/.aP-@Jg @BR n  g  gHy6/.aVP*@gnB/.NX#Z#Z #Z$Z(yZHy9HUa P*@f8`8R`4Jg8  g  gZd(Hy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|@ 9Tl  @*PJgXh$:LXjy%;JViz4Kb|"2Im8M`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requi((redMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNBXBB-HH/Nj B+mm0-gm*nN^NuNHxN@eNuNHxaN@eNuNVH0*n Jm m#p`T .,| @(P .,| @ gf ` <$//.Hx0NP `NqL0N^NuHxN@NHxN@eJgBNuH // |,| pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA# t=|B-n-|Hn/. NPSm .R @BHH`HnBNlP .N^NuNV4.-nBZ`b y t S m. .R @HH y t"(R!AS AHH` /9 t .R @HH/NlPRZ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|p-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|s`J.g-|uJ.g"/.NX".-A< o-@ .Xf -|wL`-|LA`-H-H`P .P-@@ .P-@P".DN͢ЮLЮ@ @S"n .P".DNҴ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NxPJf/./.NˠPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9\/9X .".NǼgP .S-@HJlD-@HJHg6 .Hr N͢0S n .Hr NҴ`S n0A .ذbJn/9d/9` .".NǼfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NxPJf/./.NˠPJfHnHn *LZ`0SR`*0Zb1 nRJfZc0R 9nB <ZL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NԺ .B`T0-f(mfHn-HH/NζPJmJn -|`-n(f9:HH/NXJgm+|,+|,+n 0-gl(m m R Э "-d f -,/HT-HH/NԺ .+L`/.NϴX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NԺ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NԺ g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NfXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NDP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NDP.Jg Jm/NXHx/.NP.Jm.HxB/Nj `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NτPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NϪ N^NuNV/. Hy@t/.NϪ N^NuNHx6N@eNuNVH0J[f8 <[#[ <[#[#[[$#[[ .^rNҮ.*y[ B[, g`(*(U g " Ҁe " Ҁd(M *@b[$f[gB`R[, [,o "<NҴ#[,BNfX(@ 9[," Ҁe 9[,/NfX(@g y[$ 9[$Xg y[$  9[," ҀY(#[$ <[ A ` " Ҁ#[ [ c A#[( A 9[ *A L0N^NuNVH0*n(MY#[ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNҮ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ [( L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%s< a/dev/consolew syslog: cannot open %s (errno %d) File %s errno %d cannot be opened. File %s pmask %d mark %d tty %d syslog restart /etc/utmp/dev/12345678Drop user, mode=%o Broadcast message from System at ... domark --- MARK --- M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec@(#)raddr.c 4.5 82/12/19/etc/hostsr/etc/hosts# /etc/hosts.localr@(#)syslog.c 2.15 12/16/82 %d error %dsyslog: send%ssyslogudpsyslog: socket/bindsyslog: can't find serv/host/dev/consolesyslog: Cannot open /dev/consoleloghost/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$[0. 40p%-6>eFQ[enw.$~N$$`pp0\p((f`b%{5<B@R_fqXnw.,L6>Jl$Tdt $ Pp)3=FFO&YZ`ipw|ltÐÐĬRĴĦz?ļT ʨ`#*Ȭ/7ɮ?dG0PYɶ`4eɾltHx~Ɯ&zʌdɌȼhŨ>J$ ? r&,38N>ɞE6M Tx[(ahpw\xx$.Dd.dẗ́̈́<͒Nͮ<x ΰ3&-4=@F!dMϤUϴ^LeҌm wҌҜ<ҤrҾ<ӘԘԴt~4r0qf $S,1v7fAԺHOW f]7Jen[vԞ| $LBWL ?pF {FtNj 9$  dζ+X"@17=  dINT\6];dll!@tt|pU$3epzO>͢?FҴ 4j,ϴ$  t,4.:flCN$JR[bXkxBP,p{(|T-TZh< x  L L, (s 4  | < C L R ,| \$ iP rQ n f ˠ Ǽ j x    ?p &   , yf  iJ   x [ Ð ļ Y s )| /Q@ 6Rj B* HZT O.D VӘ [͜ bτ hϪ od u7ѐ ~f Ү [0 R crt0.osyslog.o_SccsIdOvfork.octime.oOftime.ofseek.oraddr.orecvfrom.ofprintf.ofprintf.oprintf.oprintf.ordwr.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrcpyn.osync.osyslog.osyslog.o_SccsId_SyslogHostbcopy.obcopy.oretbloopbwdbytesbind.obzero.obzero.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osendto.osocket.oOsignal.o_exit.ofork.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMA((SKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_read_atoi_printf_shutdown_ShutDown_wallmsg_logmsg_namecheck_logerror_write_alarm_strcat_sync_DefPri_fprintf_fwrite_wait_recvfrom_setuid_errno_sleep__exit_fflush_ctime_LogFile_Debug_vfork_sprintf_ConfFile_bind_fopen_MarkIntvl_socket_Files_strcpyn_Susers_fstat_fgets_getservbyname_fork_init_SyslogAddr_die_open_stamped_close_perror_strcpy_signal_time_domark_strlen_isatty_fseek_getpid_fclose_raddr_printlinecerror_dysizelmodt_localtimeldivt_ftime_asctime_gmtime_lseek__filbuf_inet_addr_malloc__pfile__print__iob__flsbuf_fread_setjmp_longjmp_pause_LogMask_sys_errlist_LogStat_openlog_syslog_bzero_bcopy_closelog_LogTag_gethostbyname_sys_nerr_sendto_ovbcopy_endhostent_gethostent_sethostent_strcmp_rewind_endservent_getservent_setservent__sibufulmult__ctype_lmult__sigfunc__sighandler_syscall_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[:lI -**by/: newsyslog 1.2 83/04/20 cd /usr/spool/log rm syslog.7 mv syslog.6 syslog.7 mv syslog.5 syslog.6 mv syslog.4 syslog.5 mv syslog.3 syslog.4 mv syslog.2 syslog.3 mv syslog.1 syslog.2 mv syslog.0 syslog.1 mv syslog syslog.0 cp /dev/null syslog chmod 666 syslog kill -1 `cat /etc/syslog.pid` b[;lٺ .**by/#!/bin/sh cp /dev/null /fastboot /etc/halt $* b[<lB +*,*,by/3/dev/console 9/usr/spool/log/syslog root b[=lԁ *7*7by0b[>lځ c*_*aby40((# Mail changes to termcap@UCBmonet or lose them! sa|arpanet|network:\ :tc=unknown: sb|bussiplexer:\ :tc=unknown: sd|du|dialup:\ :tc=unknown: se|ethernet|network:\ :tc=unknown: sl|lpr|printer|print|printing|line printer:\ :cr=^M:do=^J:nl=^J:bl=^G:le=^H:bs:co#132:hc:os: sp|plugboard|patch|patchboard:\ :tc=unknown: su|dumb|un|unknown:\ :am:bl=^G:co#80:cr=^M:do=^J:nl=^J: sw|switch|intelligent switch:\ :tc=unknown: sx|ansi|any ansi terminal with pessimistic assumptions:\ :co#80:li#24:cl=50\E[;H\E[2J:\ :bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:ho=\E[H:pt: cR|c108-rv-8p|concept108-rv-8p|concept 108 w/8 pages, in reverse video:\ :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\ :is=\EU\E F\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\ :ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\ :tc=c108-8p: c8|c108|c108-8p|concept108-8p|concept 108 w/8 pages:\ :i2=\EU\E z"\Ev^A\177 !p\E ;"\E z \Ev ^A\177p\Ep\n:\ :te=\Ev ^A\177p\Ep\r\n:tc=c108-4p: cT|c108-rv-4p|concept108-rv-4p|concept 108 w/4 pages, in reverse video:\ :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\ :is=\EU\E F\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\ :ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\ :tc=c108-4p: cS|c108|c108-4p|concept108-4p|concept 108 w/4 pages:\ :es:hs:\ :ts=\E z"\E?\E^C\Ea %+ :fs=\E z :ds=\E ;\177:\ :i2=\EU\E z"\Ev\177 !p\E ;"\E z \Ev \177p\Ep\n:\ :do=^J:bl=^G:pt:\ :is=\EU\E F\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\ :ti=\EU\Ev 8p\Ep\r:te=\Ev \177p\Ep\r\n:\ :al=\E^R:le=^H:bs:cd=\E^C:ce=\E^S:cl=\E?\E^E:cm=\Ea%+ %+ :co#80:\ :dc=\E^Q:dl=\E^B:ei=\E\200:eo:im=\E^P:li#24:mi:nd=\E=:\ :kb=^h:ul:up=\E;:db:us=\EG:ue=\Eg:vs=\EW:ve=\Ew:am:xn:\ :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\ :ks=\EX:ke=\Ex:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:\ :k1=\E5:k2=\E6:k3=\E7:k4=\E8:k5=\E9:k6=\E\72:\ :so=\ED:se=\Ed:mh=\EE:md=\ED:mr=\ED:me=\Ee\Ed\Eg\Ec: cp|c100-rv-pp|c100-rv-4p-pp|concept100-rv-pp|c100 with printer port:\ :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\041\200\EQ"\EY(^W\Eo\47\E\E^G\041\E^HA@ :\ :tc=c100-rv: cr|c100-rv|c100-rv-4p|concept100-rv|c100 rev video:\ :is=\EU\Ef\E7\E5\E8\El\ENH\Ek\E\200\Eo&\200\Eo\47\E\E^G\041\E^HA@ :\ :vb=\EK\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ek:\ :so=\EE:se=\Ee:tc=c100: co|c100|concept|c104|c100-4p|concept100|concept 100:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :is=\EU\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E^G\041\E^HA@ :\ :ti=\EU\Ev 8p\Ep\r:te=\Ev \200\200\200\200\200\200\Ep\r\n:\ :al=3*\E^R:am:le=^H:bs:cd=16*\E^C:ce=16\E^U:cl=2*^L:cm=\Ea%+ %+ :co#80:\ :dc=16\E^Q:dl=3*\E^B:ei=\E\200:eo:im=\E^P:ip=16*:li#24:mi:nd=\E=:\ :ta=^I:pt:kb=^h:ta=8\t:ul:up=\E;:db:us=\EG:ue=\Eg:xn:\ :vb=\Ek\200\200\200\200\200\200\200\200\200\200\200\200\200\200\EK:\ :.dN#9:dC#9:pb#9600:vt#8:us=\EG:ue=\Eg:so=\EE\ED:se=\Ed\Ee:\ :mh=\EE:mr=\ED:mb=\EC:mp=\EI:mk=\EH:me=\EN\200:\ :ks=\EX:ke=\Ex:ku=\E;:kd=\E<:kl=\E>:kr=\E=:kh=\E?:k1=\E5:k2=\E6:k3=\E7: v8|tvi925|925|televideo model 925:\ :xn:am:bs:co#80:li#24:cm=\E=%+ %+ :cl=^Z:cd=\EY:ce=\ET:is=\El\E":\ :al=\EE:dl=\ER:im=:ei=:ic=\EQ:dc=\EW:if=/usr/lib/tabset/std:\ :ho=^^:nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:sg#1:us=\EG8:ue=\EG0:ug#1:\ :up=^K:do=^V:kb=^H:ku=^K:kd=^V:kl=^H:kr=^L:kh=^^:ma=^V^J^L :\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ :k8=^AG\r:k9=^AH\r:k0=^AI\r:ko=ic,dc,al,dl,cl,ce,cd,bt: Mu|sun|Sun Microsystems Workstation console:\ :li#34:co#80:cl=^L:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :am:bs:km:mi:ms:pt:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:\ :kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P: kg|h19-g|heathkit w/block cursor:\ :ve=\Ex4:tc=h19-b: ke|h19-e|h19e|h19 for emacs:ip=1.5:tc=h19-us: kU|h19-us|heathkit w/keypad shifted/underscore cursor:\ :ks=\Et:ke=\Eu:tc=h19-u: ku|h19-u|heathkit with underscore cursor:\ :vs@:ve@:tc=h19-b: kb|h19|heath|h19-b|heathkit|heath-19|z19|zenith|heathkit h19:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=1*\EL:am:le=^H:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :co#80:dc=\EN:\ :dl=1*\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:li#24:mi:nd=\EC:as=\EF:ae=\EG:\ :ms:ta=^I:pt:sr=\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:\ :kb=^h:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#8:\ :k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:\ :l6=blue:l7=red:l8=white:k6=\EP:k7=\EQ:k8=\ER:\ :es:hs:ts=\Ej\Ex5\Ex1\EY8%+ \Eo:fs=\Ek\Ey5:ds=\Ey1: hn|2621-nl|hp2621-nl|2621|hp2621|hp 2621 with no labels:\ :ks@:ke@:kh@:ku@:kl@:kr@:kd@:tc=hp2621-fl: h4|hp2645|2645|hp45|hp 264x series:\ :mh=\E&dH:mr=\E&dB:us=\E&dD:mb=\E&dA:me=\E&d@:\ :ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:tc=hp: h5|hp|hewlett-packard:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:al=\EL:am:le=^H:bs:\ :cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:cm=6\E&a%r%dc%dY:\ :co#80:cv=\E&a%dY:da:db:dc=\EP:dl=\EM:ei=\ER:im=\EQ:\ :kb=^H:li#24:mi:nd=\EC:ta=^I:pt:se=\E&d@:so=\E&dJ:\ :us=\E&dD:ue=\E&d@:up=\EA:xs:vt#6:pb#9600: MG|bg|bitgraph|BBN BitGraph terminal:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=2*\E[L:bs:cd=150\E[J:ce=2\E[K:cl=150\E[H\E[J:cm=%i\E[%d;%dH:co#85:\ :dl=2*\E[M:k0=\EP:k1=\EQ:k2=\ER:k3=\ES:kd=\EB:ke=\E>:kl=\ED:kr=\EC:\ :ks=\E=:ku=\EA:li#64:nd=\E[C:ns:pt:se=\E[0m:so=\E[7m:up=\E[A:sf=280\n: d0|vt100|vt100-am|vt100|dec vt100:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ :rf=/usr/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: la|adm3a|3a|lsi adm3a:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cm=\E=%+ %+ :cl=1^Z:co#80:ho=^^:li#24:ma=^K^P:nd=^L:up=^K: l1|adm31|31|lsi adm31:\ :is=\Eu\E0:cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EE:am:le=^H:bs:ce=\ET:cm=\E=%+ %+ :cl=\E*:cd=\EY:\ :co#80:dc=\EW:dl=\ER:ei=\Er:ho=^^:im=\Eq:\ :k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:\ :k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^J:kl=^H:kr=^L:ku=^K:\ :li#24:ma=j^Jk^P^K^Pl ^R^L^L :mi:nd=^L:\ :se=\EG0:so=\EG1:up=^K:us=\EG1:ue=\EG0: l3|adm3|3|lsi adm3:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cl=^Z:li#24:ma=^K^P:co#80: # ------------------------ # # Termcap source file @(#)termcap.src 1.4 (Berkeley) 2/8/83 # Mark Horton, U.C. Berkeley # Kevin Layer, Berkeley # Craig Leres, Berkeley # # This file describes capabilities of various terminals, as needed by # software such as screen editors. It does not attempt to describe # printing terminals very well, nor graphics terminals. Someday. # See termcap(5) in the Unix Programmers Manual for documentation. # # Conventions: First entry is two chars, first char is manufacturer, # second char is canonical name for model or mode. # Third entry is the one the editor will print with "set" command. # Last entry is verbose description. # Others are mnemonic synonyms for the terminal. # # Terminal naming conventions: # Terminal names look like - # Certain abbreviations (e.g. c100 for concept100) are also allowed # for upward compatibility. The part to the left of the dash, if a # dash is present, describes the particular hardware of the terminal. # The part to the right can be used for flags indicating special ROM's, # extra memory, particular terminal modes, or user preferences. # All names are always in lower case, for consistency in typing. # # The following are conventionally used flags: # rv Terminal in reverse video mode (black on white) # 2p Has two pages of memory. Likewise 4p, 8p, etc. # w Wide - in 132 column mode. # pp Has a printer port which is used. # na No arrow keys - termcap ignores arrow keys which are # actually there on the terminal, so the user can use # the arrow keys locally. # # There are some cases where the same name is used for two different # terminals, e.g. "teleray" or "2621" or "vt100". In these cases, # if a site has one of these, they should choose a local default and # bring that terminal to the front in the reorder script. This works # because tgetent picks the first match in /etc/termcap. # The list of names intentionally duplicated is: # 2621, c108, dtc, hp2621, teleray, tvi, vt100. # # If you absolutely MUST check for a specific terminal (this is discouraged) # check for the 2nd entry (the canonical form) since all other codes are # subject to change. The two letter codes are there for version 6 and are # EXTREMELY subject to change, or even to go away if version 6 becomes for # all practical purposes obsolete. We would much rather put in special # capabilities to describe your terminal rather than having you key on the # name. # # Special manufacturer codes: # A: hardcopy daisy wheel terminals # M: Misc. (with only a few terminals) # q: Homemade # s: special (dialup, etc.) # # Comments in this file begin with # - they cannot appear in the middle # of a termcap entry. Individual entries are commented out by # placing a period between the colon and the capability name. # # This file is to be installed with an editor script (reorder) # that moves the most common terminals to the front of the file. # If the source is not available, it can be constructed by sorting # the above entries by the 2 char initial code. # # -------------------------------- # # A: DAISY WHEEL PRINTERS # # The A manufacturer represents Diablo, DTC, Xerox, Qume, and other Daisy # wheel terminals until such time as termcap distinguishes between them # enough to justify separate codes. # This is an "experimental" entry for the SRI Agiles. # It has been tried in a minimal way -- the Agile did not blow up! # However, it has not been exhaustively tested. # Anyone who tries it and finds it wanting should get in touch with: # Ralph Keirstead (ralph@sri-unix); # EK352; SRI International; 333 Ravenswood Avenue; Menlo Park, CA 94025 Aa|agile|agiles|sri agiles:\ :bs:hc:os:pl:co#132:\ :bl=^G:bc=^H:ta=^I:do=^J:nl=^J:cr=^M:kb=^H:up=\E\n:\ :hu=\E0:hd=\E9:if=/usr/lib/tabset/std:is=\EE\EF\EJ: A6|1620|1640|450|di((ablo 1620:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :ct=\E2:st=\E1:ch=\E\t%i%.:\ :kb=^H:le=^H:bs:co#132:ff=^L:hc:hu=\EU:hd=\ED:os:ta=^I:pt:up=\E\n: A7|1620-m8|1640-m8|diablo 1620 w/8 column left margin:\ :cr=^M:do=^J:nl=^J:bl=^G:co#124:is=\r \E9:tc=1620: # DTC 382 with VDU. Has no cd so we fake it with ce. Standout works but # won't go away without dynamite. The terminal has tabs, but I'm getting # tired of fighting the braindamage. If no tab is set or the terminal's # in a bad mood, it glitches the screen around all of memory. Note that # return puts a blank ("a return character") in the space the cursor was # at, so we use ^P return (and thus ^P newline for newline). Note also # that if you turn off pt and let Unix expand tabs, curses won't work # (current version) because it doesn't turn off this bit, and cursor # addressing sends a tab for row/column 9. What a losing terminal! I # have been unable to get tabs set in all 96 lines - it always leaves at # least one line with no tabs in it, and once you tab through that line, # it completely weirds out. Ac|dtc|ps|dtc382|382:\ :bl=^G:do=^J:nl=^J:al=^P^Z:am:le=^H:\ :bs:co#80:ce=^P^U:cl=20^P^]:cm=%r^P^Q%.%.:dc=^X:\ :dl=^P^S:ei=^Pi:ho=^P^R:im=^PI:ve=^Pb:vs=^PB:pc=\177:te=20^P^]:\ :li#24:nd=^PR:.se=^P \200:.so=^P \002^PF:us=^P \020:ue=^P \200:\ :up=^P^L:nc:nl=\n:xr:xs:da:db:.pt:cr=^P^M:cd=^P^U^P^S^P^S: Ad|dtc300s|300|300s|dtc|dtc 300s:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :kb=^h:le=^H:bs:co#132:ff=^L:hc:hu=\EH:hd=\Eh:os:ta=^I:pt:up=^Z: Ag|gsi:\ :le=^H:bs:co#132:hc:hd=\Eh:hu=\EH:os:ta=^I:pt:up=^Z:\ :cr=^M:do=^J:nl=^J:bl=^G: # This used to have :pl: - maybe they meant :pt:? Aj|aj830|aj832|aj|anderson jacobson:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:hc:hd=\E9:hu=\E8:os:up=\E7: # From cbosg!ucbvax!pur-ee!cincy!chris Thu Aug 20 09:09:18 1981 # This is incomplete, but it's a start. An|5520|nec|spinwriter|nec 5520|:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :kb=^h:le=^H:bs:co#132:ff=^L:hc:hu=\E]s\E9\E]W:hd=\E]s\n\E]W:\ :os:ta=^I:pt:up=\E9: Aq|qume5|qume|Qume Sprint 5:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :kb=^h:le=^H:bs:co#80:ff=^L:hc:hu=\EH:hd=\Eh:os:ta=^I:pt:up=^Z: # I suspect the xerox1720 is the same as the diablo 1620. Ax|x1720|x1700|1700|x1750|xerox 1720:\ :co#132:le=^H:bs:ff=^L:hc:os:ta=^I:pt:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :ct=\E2:st=\E1: # # -------------------------------- # # C: CONTROL DATA # Ca|cdc456|cdc:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :li#24:co#80:cl=^Y^X:nd=^L:up=^Z:le=^H:bs:\ :cm=\E1%+ %+ :ho=^Y:al=\E\114:dl=\E\112:ce=^V:cd=^X:am: Cc|cdc456tst:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :li#24:co#80:cl=^y^x:le=^H:bs:cm=\E1%+ %+ :am: # # -------------------------------- # # D: DATAMEDIA # D0|dm1520|dm1521|1521|1520|datamedia 1520:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=^K:ce=^]:cl=^L:cm=^^%r%+ %+ :co#80:ho=^Y:\ :ku=^_:kd=^J:kl=^H:kr=^\:kh=^Y:\ :li#24:nd=^\:up=^_:xn:ma=^\ ^_^P^YH:ta=^I:pt: D2|dm2500|datamedia2500|2500|datamedia 2500:\ :do=^J:nl=^J:bl=^G:\ :al=15^P\n^X^]^X^]:le=^H:bs:ce=^W:cl=^^^^\177:cm=^L%r%n%.%.:co#80:\ :dc=10*^P\b^X^]:dl=10*^P^Z^X^]:dm=^P:ed=^X^]:ei=10\377\377^X^]:ho=^B:\ :ic=10*^P^\^X^]:im=^P:li#24:nc:nd=^\:pc=\377:so@=^N:se=^X^]:up=^Z: D3|dm3025|datamedia 3025a:\ :is=\EQ\EU\EV:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=130\EP\n\EQ:le=^H:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :\ :co#80:dc=6\b:dl=130\EP\EA\EQ:dm=\EP:ed=\EQ:ei=\EQ:ho=\EH:\ :im=\EP:ip=6:li#24:nd=\EC:ta=^I:pt:so=\EOA:se=\EO@:up=\EA: D4|3045|dm3045|datamedia 3045a:\ :is=\EU\EV:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=2\EJ:ce=\EK:cl=2\EM:cm=\EY%r%+ %+ :co#80:\ :dc=6\EB:dm=:ed=:ei=\EP:ho=\EH:ic=:im=\EP:ip=6:\ :k0=\Ey\r:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:\ :k5=\Et\r:k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:k9=\Ex\r:\ :kh=\EH:ku=\EA:kr=\EC:li#24:nd=\EC:pc=\177:ta=^I:pt:eo:ul:up=\EA:xn: # dt80/1 is a vt100 lookalike, but it doesn't seem to need any padding. D5|dt80|dmdt80|dm80|datamedia dt80/1:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=%i\E[%d;%dH:ho=\E[H:nd=\E[C:sr=\EM:\ :so=\E[7m:se=\E[m:up=\E[A:us=\E[4m:ue=\E[m:tc=vt100: # except in 132 column mode, where it needs a little padding. # This is still less padding than the vt100, and you can always turn on # the ^S/^Q handshaking, so you can use vt100 flavors for things like # reverse video. D6|dt80w|dmdt80w|dm80w|datamedia dt80/1 in 132 char mode:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :cd=20\E[0J:co#132:ce=20\E[0K:\ :cm=5\E[%i%d;%dH:cl=50\E[H\E[2J:up=5\E[A:tc=dmdt80: # # -------------------------------- # # H: HAZELTINE # # Since nd is blank, when you want to erase something you # are out of luck. You will have to do ^L's a lot to # redraw the screen. h1000 is untested. It doesn't work in # vi - this terminal is too dumb for even vi. (The code is # there but it isn't debugged for this case.) H1|h1000|hazeltine 1000:\ :le=^H:bs:ho=^K:cl=^L:nd= :co#80:li#12:\ :cr=^M:do=^J:nl=^J:bl=^G: # Note: the h1552 appears to be the first Hazeltine terminal which # is not braindamaged. It has tildes and backprimes and everything! # Be sure the auto lf/cr switch is set to cr. H2|h1552|hazeltine 1552:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EE:dl=\EO:k1=\EP:l1=blue:k2=\EQ:l2=red:k3=\ER:l3=green:tc=vt52: H3|h1552rv|hazeltine 1552 reverse video:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :so=\ES:se=\ET:tc=h1552: # From cbosg!ucbvax!pur-ee!cincy!chris Thu Aug 20 09:09:18 1981 H4|h1420|hazeltine 1420:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:am:li#24:co#80:al=\E^Z:dl=\E^S:cd=\E^X:cl=\E\034:\ :up=\E^L:nd=^P:ce=\E^O:ta=^N:cm=\E^Q%r%.%+ :so=\E\037:se=\E^Y: H5|h1500|hazeltine 1500:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=40~^Z:am:le=^H:bs:cd=10~^X:ce=~^O:cl=~^\:cm=~^Q%r%.%.:co#80:\ :dl=40~^S:do=~^K:li#24:nd=^P:.se=~^_:.so=~^Y:up=~^L: # h1510 assumed to be in sane escape mode. Else use h1500. H6|h1510|hazeltine 1510:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\E^Z:am:le=^H:bs:cd=\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%.%.:co#80:\ :dl=\E^S:do=\E^K:li#24:nd=^P:.se=\E^_:.so=\E^Y:up=\E^L: H8|h1520|hazeltine 1520:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=~^Z:am:le=^H:bs:cd=~^X:ce=~^O:cl=~\034:cm=~^Q%r%.%.\200:co#80:\ :dl=~^S:do=~^K:hz:li#24:nd=^P:se=~^Y:so=~\037:up=~^L:ho=~^R: # Note: h2000 won't work well because of a clash between upper case and ~'s. H7|h2000|hazeltine 2000:\ :do=^J:nl=^J:bl=^G:\ :al=6~^z:am:le=^H:bs:cl=6~^\:cm=~^q%r%.%.:co#74:\ :dl=6~^s:ho=~^r:li#27:nc:pc=\177: # Hazeltine esprit entries from Univ of Utah Tue Feb 1 06:39:37 1983 # J.Lepreau, lepreau@utah-cs, harpo!utah-cs!lepreau HE|esprit|hazeltine esprit:\ :al=40\E^Z:bs:cd=5\E^X:ce=\E^O:cl=\E^\:cm=\E^Q%r%>^^ %+`%+`:co#80:\ :dl=40\E^S:do=\E^K:ho=\E^R:li#24:nd=^P:se=\E^Y:so=\E^_:up=\E^L: HF|esprit-am|hazeltine esprit auto-margin:\ :am:tc=esprit: # # -------------------------------- # # I: IBM, INTERACTIVE SYSTEMS, and INTECOLOR # # Some of these should go in the misc category, IBM, ISC, and ISC can't # all have I. I will wait to see who comes out with more terminals. # These compucolors appear similar, but they at least have different # sized screens. I don't know what's going on here. I8|8001|ISC8001|compucolor|intecolor:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EU:am:le=^Z:bc=^Z:cl=3*^L:cm=^C%r%.%.:co#80:cd=\EQ:dm=\EQ:ed=\EF:\ :dc=\177:dl=\EV:ei=\EF:im=\EQ:li#40:nd=1^Y:ta=8\t:up=^\:ho=1^H:pc=^@: IG|compucolor2|compucolorII:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :ta=^I:pt:am:cm=%r^C%.%.:le=^Z:bc=^Z:li#32:co#64:\ :cl=^L:ho=^H:nd=^Y:up=^\: # From cithep!eric Wed Sep 16 08:06:44 1981 It|intext|Interactive Systems Corporation modified owl 1200:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=5.5*\020:am:le=^_:bc=^_:le=^H:bs:bt=^Y:cd=5.5*\026J:ce=^K\160^R:\ :cl=132\014:cm=\017%+ %+ :co#80:dc=5.5*\022:dl=5.5*\021:\ :ei=\026\074:im=\026\073:ip=5.5*:li#24:nd=\036:ta=^I:pt:up=\034:\ :se=^V# :sg#1:so=^V$,:ma=^K^P^R^L^L :\ :kl=^_:kd=^J:kr=^^:ku=\034:kb=^H:kh=^Z:\ :k1=^VA\r:k2=^VB\r:k3=^VC\r:k4=^VD\r:k5=^VE\r:\ :k6=^VF\r:k7=^VG\r:k8=^VH\r:k9=^VI\r:k0=^VJ\r: I9|ibm|ibm3101|3101|i3101|IBM 3101-10:\ :cr=^M:do=^J:nl=^J:bl=^G:ct=\EH:st=\E0:\ :am:le=^H:bs:cl=\EK:li#24:co#80:nd=\EC:up=\EA:cd=\EJ:ce=\EI:\ :kd=\EB:kl=\ED:kr=\EC:ku=\EA:ho=\EH:cm=\EY%+\40%+\40:ta=^I:pt: # # -------------------------------- # # M: MISCELLANEOUS TERMINALS # # The tab 132 uses xon/xoff, so no padding needed. # ks/ke have nothing to do with arrow keys. # is sets 80 col mode, normal video, autowrap on (for am). # Seems to be no way to get rid of status line. M1|tab132|tab|tab132/15|tab 132/15:\ :is=\E[?7h\E[?3l\E[?5l:dN@:ks@:ke@:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :da:db:al=\E[L:dl=\E[M:dc=\E[P:ei=\E[4l:im=\E[4h:cm=\E[%i%d;%dH:\ :ku=\E[A:kd=\E[B:kl=\E[D:tc=vt100: M2|tab132w:\ :co#132:is=\E[?7h\E[?3h\E[?5l:tc=tab132: M3|tab132rv:\ :is=\E[?7h\E[?3l\E[?5h:tc=tab132: M4|tab132wrv:\ :is=\E[?7h\E[?3h\E[?5h:tc=tab132w: # This used to say "de#001202" which presumably refers to the stty bits # that need to be set for some version of Unix. We need the real delay # requirements in MS. M5|mw2|Multiwriter 2:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#132:hc:os: M6|trs80|trs-80|radio shack trs-80 Model I:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:co#64:li#16: M7|d800|Direct 800/A:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#80:li#24:am:cl=\E[1;1H\E[2J:le=^H:bs:cm=\E[%i%d;%dH:\ :nd=\E[C:up=\E[A:ce=\E[K:cd=\E[J:\ :if=/dskb/rcd/.dinit:\ :so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m:xs:vs=\E[>12l:ve=\E[>12h:\ :sf=\ED:sr=\EM:da:db:as=\E[1m:ae=\E[0m:ms:ta=^I:pt:\ :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :k5=\EOT:k6=\EOU:k7=\EOV:k8=\EOW: M8|vc404|volker-craig 404:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=40^W:ce=20^V:cl=40^X:cm=^P%+ %+ :co#80:ho=40^Y:\ :kd=^J:kl=^H:kr=^U:ku=^Z:li#24:ma=^Z^P^U :nd=^U:up=^Z: M9|vc404-s|volker-craig 404 w/standout mode:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :se=^O:so=^N:tc=vc404: MA|vc404-na|volker-craig 404 w/no arrow keys:\ :ma@:kr@:ku@:tc=vc404: MB|vc404-s-na|volker-craig 404 w/standout mode and no arrow keys:\ :se=^O:so=^N:tc=vc404na: # missing in vc303a and vc303 descriptions: they scroll 2 lines at a time MC|vc303a|vc403a|volker-craig 303a:\ :cr=^M:do=^J:bl=^G:\ :am:le=^H:bs:ce=20^V:cl=40^X:co#80:ho=40^Y:kd=^J:kl=^H::kr=^U:\ :ku=^Z:li#24:ll=^P^@W:nd=^U:ns:up=^Z: MD|vc303|vc103|vc203|volker-craig 303:\ :cr=^M:do=^J:bl=^G:\ :am:le=^H:bs:((cl=40^L:co#80:ho=40^K:kd=^J:kl=^H:kr=^I:ku=^N:li#24:\ :ll=^O\200W:nd=^I:ns:up=^N: # From cbosg!ucbvax!SRC:george Fri Sep 11 22:38:32 1981 ME|ampex|d80|dialogue|dialogue80|ampex dialogue 80:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :is=\EA:us=\El:ue=\Em:\ :am:le=^H:bs:ta=^I:pt:cl=75\E*:cm=\E=%+ %+ :\ :al=5*\EE:bt=\EI:ic=\EQ:im=:ei=:dl=5*\ER:dc=\EW:\ :ce=\Et:cd=\Ey:so=\Ej:se=\Ek:li#24:co#80:nd=^L:up=^K: # Test version for Falco ts-1. See "arpavax.hickman@ucb" for info MF|falco|ts1|ts-1|falco ts-1:is=\Eu\E3:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EE:am:bs:ce=\ET\EG0^h:cm=\E=%+ %+ :cl=\E*:cd=\EY:co#80:dc=\EW:\ :dl=\ER:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:kd=^J:kl=^H:pt:\ :kr=^L:ku=^K:li#24:nd=^L:se=\Eg0:so=\Eg1:up=^K:us=\Eg1:ue=\Eg0: MF|falco-p|falco ts-1sp|falco with paging option:\ :is=\EZ\E3\E_c:\ :al=\EE:am:bs:ce=\ET\EG0^H\Eg0:cl=\E*:cd=\EY:co#80:dc=\EW:\ :dl=\ER:kd=\E[B:kl=\E[D:ei=\Er:im=\Eq:pt:db:\ :kr=\E[C:ku=\E[A:li#24:nd=\E[C:se=\Eg0:so=\Eg4:\ :up=\E[A:us=\Eg1:ti=\E_d:te=\E_b:\ :ue=\Eg0:do=\E[B:cm=\E=%+ %+ :ms:ul:kh=\E[H:da:mi:bt=\EI: #NOTE: bg can scroll, it just would rather not (ns) - rwells 3/13/81. # (Shouldn't you take out ns and put in an nl instead? - mrh) MH|d132|datagraphix|datagraphix 132a:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#80:li#30:cl=^l:ho=\Et:da:db:sf=\Ev:sr=\Ew:\ :up=\Ek:nd=\El:vs=\ex:ve=\Em\En:\ :al=\E3:ic=\E5:dc=\E6:in:ic=\E5: MI|soroc|Soroc 120:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\ :kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a: # tec is untested, and taken from CB/Unix virtual terminal driver. # Upper case terminal, uses lower case for control sequences!!! # The driver shows the C ~ operator used on CM coordinates. # Without the terminal in front of me, I can't figure out what's # going on, so I've dotted out the cm. Note there is no ~ in tgoto. MJ|tec400|tec scope:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :.cm=l%r%.%.:up=x:do=h:nd=g:le=w:ho=i:so={:se=|:sg#1:\ :cl=f:al=e:dl=u:ic=d:dc=t:ce=c:cd=s: # From ucbvax!geoff Mon Sep 21 21:15:45 1981 # This entry has been tested. MK|tec500|tec 500:\ :cr=^M:do=^J:nl=^J:bl=^G:am:le=^H:bs:cm=\E=%+ %+ :cl=20^Z:\ :co#80:ho=^^:li#24:nd=^L:up=^K:so=^]:se=^\: # I would appreciate more information on this terminal, such as the # manufacturer and the model number. There is too many tecs in here. ML|tec:\ :li#24:co#80:cl=^l:up=^k:nd=\037:am:le=^H:bs:ho=\036:ma=^K^P^_ :\ :cr=^M:do=^J:nl=^J:bl=^G: MM|teletec|tec|Teletec Datascreen:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:co#80:cl=^l:ho=^^:li#24:nd=^_:up=^k: MP|digilog|333|digilog 333:\ :le=^H:bs:co#80:ce=\030:ho=^n:li#16:nd=^i:up=^o:\ :cr=^M:do=^J:nl=^J:bl=^G: MQ|ep48|ep4080|execuport 4080:\ :am:le=^H:bs:os:co#80:hu=\036:hd=\034:\ :cr=^M:do=^J:nl=^J:bl=^G: MR|ep40|ep4000|execuport 4000:\ :am:le=^H:bs:os:co#136:hu=\036:hd=\034:\ :cr=^M:do=^J:nl=^J:bl=^G: MS|terminet1200|terminet300|tn1200|tn300|terminet|GE terminet 1200:\ :co#120:hc:os:\ :cr=^M:do=^J:nl=^J:bl=^G: # AED 512 # by giles Billingsley (ucbcad.gilesb@berkeley) # rewritten 8/82 for newer AEDs and better operation of vi,etc. MT|aed|AED|aed512|AED512|aed 512:\ :db:co#64:li#40:cl=^L:\ :bs:nd=\Ei0800\001:\ :up=^K:ve=\E\E\E\E\E\E\E\072004=000200??\001:\ :vb=\EK0001??0000K0001202080\001:\ :us=\E\07200>8000140\001:ue=\E\07200>8000100\001:\ :uc=\Ei???>l0800i0102\001:\ :ti=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001:\ :te=\E\07200>8000100{804<0??00001000L80\072004=000200??\001:\ :so=\E\07200>8000140[80C00\001:se=\E[00C80\001:\ :is=\EG1MMM.`40K0001202080K8001????00^L\EC80L80{80^L\EK010100????K0601??0000c818100\EG1HHH.\07210000019A27FD006A280D002A200A52429FE8524861086118612861360N031B4C3F3F1800N041B0C1B4C38301800N001B3B313030301800N011B3B313030341800N021B3B313030381800N050800N061B3B313335301800\07211000015A58E8D5011A58F8D5111A5908D5211A5918D531160\07212000015AD5011858EAD5111858FAD52118590AD5311859160\0721300004B2071C5858E0A18658E0A0A858EA900858F268FA5278590A50A29018591A9F51865908590A90165918591A59038E58E8590A591E58F290185912071C5180A0A0A0901858EA900858F268F60\0721350000BA9472031DEA9502031DE60\E\E\E\EG1MMM.^A: # CIT 80 - vt 100 emulator, the termcap has been modified to remove # the delay times and do an auto tab set rather than the indirect # file used in vt100. Ma|cit80|cit 80|Citoh 80:\ :co#80:li#24:am:cl=\E[;H\EJ:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\ :ce=\EK:cd=\EJ:\ :is=\E>:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD: # AlternateCIT 101 - vt 100 emulator, the termcap has been modified to remove # the delay times and do an auto tab set rather than the indirect # file used in vt100. # Uses 23 lines so can run citsys (like h19sys). Ma|citc|cit 101|Citoh fast vt100:\ :co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :vb=\E[?5h\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\E[?5l:\ :dc=\E[P:al=\E[L:im=:ei=:dl=\E[M:ic=\E[@: # AlternateCIT 101 - vt 100 emulator, the termcap has been modified to remove # the delay times and do an auto tab set rather than the indirect # file used in vt100. # Uses 23 lines so can run citsys (like h19sys). Ma|cita|cit 101|Citoh fast vt100:\ :co#80:li#23:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :vb=\E[?5h\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\E[?5l: # CIT 101 - vt 100 emulator, the termcap has been modified to remove # the delay times and do an auto tab set rather than the indirect # file used in vt100. Ma|cit101|cit 101|Citoh fast vt100:\ :co#80:li#24:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD: # CIT 101 - vt 100 emulator, the termcap has been modified to remove # the delay times and do an auto tab set rather than the indirect # file used in vt100. (modified to remove bell?not working)...rex Ma|cit101b|cit 101b|Citoh fast vt100:\ :co#80:li#24:am:cl=\E[;H\E[2J:bs:cm=\E[%i%2;%2H:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[3g\E[>5g:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :vb=\E[?5h\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\E[?5l: # Note several versions of blit. I don't know exactly what is what # so please send me any corrections to this -- mrh # From research!ikeya!rob Tue Aug 31 23:41 EDT 1982 Mb|blit|jerq|blit-pb|blit running teletype rom:\ :cr=^M:do=^J:nl=^J:bl=^G:ta=^I:\ :IC=\Ef%+ :DC=\Ee%+ :AL=\EF%+ :DL=\EE%+ :\ :mi:dl=\EE!:ic=\Ef!:dc=\Ee!:al=\EF!:\ :ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#87:li#72:nd=\EC:\ :up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:am:ul:pt:eo: Mb|cbblit|columbus enhanced tty blit:\ :vb=\E^G:so=\EU!:se=\EV!:us=\EU":ue=\EV":cd=\EJ:\ :im=\EQ:ei=\ER:ic@:co#88:sf=\EG:tc=blit: Mb|oblit|ojerq|first version of blit rom:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :AL=\Ef%+ :DL=\Ee%+ :mi:dl=\EE:ei=\ER:im=\EQ:dc=\EO:da:db:\ :al=\EF:cd=\EJ:ce=\EK:cl=^L:cm=\EY%r%+ %+ :co#88:li#72:nd=\EC:\ :up=\EA:vb=\E^G:am:ul:pt:eo: Mb|daleblit|daleterm|blit running Dale DeJager's ROM:\ :ku=\EA:kd=\EB:kr=\EC:kl=\ED:so=\EU!:se=\EV!:us=\EU":ue=\EV":\ :da@:db@:tc=oblit: Md|datapoint|dp3|dp3360|datapoint 3360:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=^_:ce=^^:cl=^]^_:co#82:ho=^]:li#25:nd=^x:up=^z: # From ucbvax!faletti (Faletti@Berkeley) # FREEDOM 100 by Liberty Electronics USA, SF. # :kh=^^: left out because it precludes using change-to-alternate-file in vi. # Basic Freedom 100 entry, works with VI at 1200 baud. Mf|f100|freedom100|freedom|freedom 100 no padding:\ :am:bs:bw:mi:ms:pt:co#80:kn#20:li#24:\ :ct=\E3:st=\E1:is=\Eg\Ef\r\Ed:\ :kr=^L:\ :bl=^G:cl=^Z:cr=^M:do=^J:ho=^^:kb=^H:kl=^H:\:kd=^V:\ :ko=dc,al,dl,cl,bt,ce,cd:ku=^K:le=^H:nd=^L:nl=^J:\ :ch=\E]%+ :cm=\E=%+ %+ :cv=\E[%+ :sr=\Ej:ta=^I:up=^K:\ :al=\EE:bt=\EI:cd=\EY:ce=\ET:dc=\EW:dl=\ER:ei=\Er:im=\Eq:\ :se=\EG0:so=\EG4:ue=\EG0:us=\EG8:as=\E$:ae=\E%:\ :vb=\Eb\200\200\Ed:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\ :k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:k0=^AI\r:\ :hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef\r: Mf|f100-rv|freedom100-rv|freedom-rv|freedom100 with reverse video at 1200:\ :is=\Eg\Ef\r\Eb:vb=\Ed\200\200\Eb:\ :tc=freedom100: # VI at 9600 baud (or EMACS at 1200 -- but may be more than is needed for emacs) Mf|f100-v|freedom100-v|freedom-v|freedom100 for 9600 vi or 1200 emacs:\ :al=6.5*\EE:dl=11.5*\ER:\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :tc=freedom100: Mf|f100-v-rv|freedom100-v-rv|freedom-v-rv|freedom100 rev. vid. for 9600 vi:\ :al=6.5*\EE:dl=11.5*\ER:\ :is=\Eg\Ef\r\Eb:\ :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\ :tc=freedom100: # EMACS at 9600 baud -- this still needs some more work on the padding Mf|f100-e|freedom100-e|freedom-e|freedom100 for 9600 emacs:\ :al=8.5*\EE:dl=11.5*\ER:ip=6:\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :tc=freedom100: Mf|f100-e-rv|freedom100-e-rv|freedom-e-rv|freedom100 rev. vid. for emacs 9600:\ :al=8.5*\EE:dl=11.5*\ER:ip=6:\ :is=\Eg\Ef\r\Eb:\ :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\ :tc=freedom100: Mg|dg|dg6053|data general 6053:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cm=^P%r%.%.:cl=^L:ho=^H:nd=^S:\ :up=^W:ce=^K:co#80:li#24: Mi|cdi|cdi1203:\ :am:le=^H:bs:hc:os:co#80:dC#200:\ :cr=^M:do=^J:nl=^J:bl=^G: # ^S is an arrow key! Boy is this guy in for a surprise on v7! Ml|sol:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cm=\E^1%.\E^2%.:cl=^K:ho=^N:co#64:li#16:nd=^S:up=^W:\ :kl=^A:kr=^S:ku=^W:kd=^Z:ma=^A^H^S ^W^P^Z^N: Mn|xl83|Cybernex XL-83:((\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=62^P:ce=3^O:cl=62^L:cm=^W%+ %+ :co#80:ho=^K:\ :kd=^J:kl=^H:ku=^N:li#24:up=^N:nd=^I: Mo|omron|Omron 8025AG:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EL:am:le=^H:bs:cd=\ER:co#80:ce=\EK:cl=\EJ:da:db:dc=\EP:dl=\EM:\ :ho=\EH:li#24:nd=\EC:se=\E4:sf=\ES:so=\Ef:sr=\ET:up=\EA:ve=:vs=\EN: Mp|plasma|plasma panel:\ :am:le=^H:bs:cl=^L:co#85:ho=^^:li#45:nd=\030:up=\026:\ :cr=^M:do=^J:nl=^J:bl=^G: Mr|remote|virtual remote terminal:\ :co#79:am@:nl@:tc=virtual: Ms|swtp|ct82|southwest technical products ct82:\ :cr=^M:do=^J:nl=^J:bl=^G:am:le=^d:bc=^d:\ :al=^\^y:cd=^v:ce=^F:cl=^L:cm=%r^k%.%.:co#82:li#20:\ :dl=^z:nd=^s:up=^a:so=^^^v:se=^^^F:dc=^\^h:ic=^\^x:ho=^p:\ :ei=:sf=^n:sr=^o:ll=^c:im=:\ :is=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i: Mt|terak|Terak emulating Datamedia 1520:\ :tc=dm1520: # Sun Microsystems (Inc.) Workstation console # the MT termcap capabilities do not work very well # on the sun. Right now, the first entry works best. #what does the :MT: do? Taking it out seems to have fixed the sun entry. Mu|origsun|sun:\ :am:bs:mi:MT:ms:pt:\ :li#34:co#80:\ :cl=^L:\ :cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:\ :kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P: #end SUN Mv|virtual|VIRTUAL|cb unix virtual terminal:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#80:li#24:am:cl=\E\112:le=^H:bs:cm=\E\107%r%.%.:nd=\E\103:\ :up=\E\101:ce=\E\113:cd=\E\114:al=\E\120:dl=\E\116:im=:ei=:ic=\E\117:\ :da:db:kl=\E\104:kr=\E\103:ku=\E\101:kd=\E\102:kh=\E\105:\ :so=\E\141\004:se=\E\142\004:us=\E\141\001:ue=\E\142\001: My|pty|psuedo teletype:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#80:li#24:am:cl=\EJ:le=^H:bs:cm=\EG%+ %+ :nd=\EC:\ :up=\EA:ce=\EK:cd=\EL:al=\EP:dl=\EN:ic=\EO:\ :so=\Ea$:se=\Eb$:us=\Ea!:ue=\Eb!: Mw|it2|intertube2|intertec data systems intertube 2:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:bs:cl=^L:co#80:ho=^A:li#25:up=^Z:ce=\EK:\ :cm=^N%+ %+ :ch=^P%\102%.:cv=^K%.:nd=^F:do=\n:ll=^K^X\r:\ :so=\E0P:se=\E0@: Mx|delta|dd5000|delta data 5000:\ :do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cl=^NR:cm=^O%\068%+9%\068%+9:co#80:li#27:ho=^NQ:nc:nd=^Y:\ :up=^Z:ce=^NU:dc=^NV:ma=^K^J^Z^P^Y :xr: My|mdl110|cybernex mdl-110:\ :cm=^P%+ %+ :co#80:li#24:am:cl=70^X:le=^H:bs:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :nd=^U:up=^Z:ho=^Y:ce=145^N@^V:cd=145^NA^W:al=65^NA^N^]:\ :dl=40^NA^N^^:im=:\ :ei=:ic=3.5^NA^]:dm=:ed=:dc=3.5^NA^^:so=^NF:se=^NG:ta=43\t:\ :ma=^Z^P:cd=6^N@^V Mz|zen30|z30|zentec 30:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :mi:co#80:li#24:ma=^L ^R^L^K^P:ul:\ :al=1.5*\EE:le=^H:bs:ce=1.0*\ET:cm=\E=%+ %+ :cl=\E*:\ :ho=^^:nd=^L:se=\EG0:so=\EG6:up=^K:im=\Eq:ei=\Er:\ :am:dc=\EW:dl=1.5*\ER:cd=\EY: # # -------------------------------- # # N: ANN ARBOR # N4|aa|annarbor|4080|ann arbor 4080:\ :cr=^M:do=^J:nl=^J:bl=^G:pt:ct=^\^P^P:st=^]^P1:\ :cm=^O%r%\066%.%>^S^L%+@:\ :co#80:li#40:le=^H:bs:cl=2^L:up=^N:nd=^_:ho=^K:am:\ :kb=^^:kd=^J:ku=^N:kl=^H:kr=^_:kh=^K:ma=^_ ^N^P: # Needs function keys added. # Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs. # Highly modified 6/22 by Mike O'Brien. # split out into several for the various screen sizes by dave-yost@rand # Modifications made 3/82 by Mark Horton # Modified by Tom Quarles at UCB for greater efficiency and more diversity # status line moved to top of screen, vb removed 5/82 # # assumes the following setup: # A: 0000 1010 0001 0000 # B: 9600 0100 1000 0000 0000 1000 0000 17 19 # C: 56 66 0 0 9600 0110 1100 # D: 0110 1001 1 0 # # Briefly, the settings are for the following modes: # (values are for bit set/clear with * indicating our preference # and the value used to test these termcaps) # Note that many of these settings are irelevent to the termcap # and are just set to the default mode of the terminal as shipped # by the factory. # # A menu: 0000 1010 0001 0000 # Block/underline cursor* # blinking/nonblinking cursor* # key click/no key click* # bell/no bell at column 72* # # key pad is cursor control*/key pad is numeric # return and line feed/return for key * # repeat after .5 sec*/no repeat # repeat at 25/15 chars per sec. * # # hold data until pause pressed/process data unless pause pressed* # slow scroll/no slow scroll* # Hold in area/don't hold in area* # functions keys have default*/function keys disabled on powerup # # show/don't show position of cursor during page transmit* # unused # unused # unused # # B menu: 9600 0100 1000 0000 0000 1000 0000 17 19 # Baud rate (9600*) # # 2 bits of parity - 00=odd,01=even*,10=space,11=mark # 1 stop bit*/2 stop bits # parity error detection off*/on # # keyboard local/on line* # half/full duplex* # disable/do not disable keyboard after data transmission* # # transmit entire page/stop transmission at cursor* # transfer/do not transfer protected characters* # transmit all characters/transmit only selected characters* # transmit all selected areas/transmit only 1 selected area* # # transmit/do not transmit line seperators to host* # transmit/do not transmit page tab stops tabs to host* # transmit/do not transmit column tab stop tabs to host* # transmit/do not transmit graphics control (underline,inverse..)* # # enable*/disable auto XON/XOFF control # require/do not require receipt of a DC1 from host after each LF* # pause key acts as a meta key/pause key is pause* # unused # # unused # unused # unused # unused # # XON character (17*) # XOFF character (19*) # # C menu: 56 66 0 0 9600 0110 1100 # number of lines to print data on (printer) (56*) # # number of lines on a sheet of paper (printer) (66*) # # left margin (printer) (0*) # # number of pad chars on new line to printer (0*) # # printer baud rate (9600*) # # printer parity: 00=odd,01=even*,10=space,11=mark # printer stop bits: 2*/1 # print/do not print guarded areas* # # new line is: 01=LF,10=CR,11=CRLF* # unused # unused # # D menu: 0110 1001 1 0 # LF is newline/LF is down one line, same column* # wrap to preceeding line if move left from col 1*/don't wrap # wrap to next line if move right from col 80*/don't wrap # backspace is/is not destructive* # # display*/ignore DEL character # display will not/will scroll* # page/column tab stops* # erase everything*/erase unprotected only # # editing extent: 0=display,1=line*,2=field,3=area # # unused # N0|aaa-29-np|aaa-29 with no padding (for psl):\ :al=\E[L:ce=\E[K:cl=\E[H\E[J:\ :dc=\E[P:dl=\E[M:ic=\E[@:tc=aaa-29: NA|aaa-unk|ann arbor ambassador (internal - don't use this directly):\ :cr=^M:do=^J:nl=^J:bl=^G:al=3\E[L:am:le=^H:bs:\ :cd=\E[J:ce=5\E[K:cl=156\E[H\E[J:cm=\E[%i%d;%dH:co#80:\ :dc=4\E[P:dl=3\E[M:ho=\E[H:ic=4\E[@:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[m:\ :ku=\EM:kd=\ED:kl=\E[D:kr=\E[C:kh=\E[H:ko=cl,dc,dl,ce,cd:\ :ks=\EP`?z~[H~[[J`>z~[[J`8xz~[M`4xz~[[D`6xz~[[C`2xz~[D\E\\:\ :ke=\EP`?y~[H~[[J`>y~[[2J`8xy~[M`4xy~[[D`6xy~[[C`2xy~[D\E\\:\ :ch=\E[%i%d`:\ :ul:ei=:im=:pt:bw:bt=\E[Z:\ :mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM: NB|aaa-18|ann arbor ambassador/18 lines:\ :ti=\E[2J\E[18;0;0;18p:te=\E[60;0;0;18p\E[18;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#18:tc=aaa-unk: NC|aaa-20|ann arbor ambassador/20 lines:\ :ti=\E[2J\E[20;0;0;20p:te=\E[60;0;0;20p\E[20;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#20:tc=aaa-unk: ND|aaa-22|ann arbor ambassador/22 lines:\ :ti=\E[2J\E[22;0;0;22p:te=\E[60;0;0;22p\E[22;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#22:tc=aaa-unk: NE|aaa-24|ann arbor ambassador/24 lines:\ :ti=\E[2J\E[24;0;0;24p:te=\E[60;0;0;24p\E[24;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#24:tc=aaa-unk: NF|aaa-26|ann arbor ambassador/26 lines:\ :ti=\E[2J\E[26;0;0;26p:te=\E[60;0;0;26p\E[26;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#26:tc=aaa-unk: NG|aaa-28|ann arbor ambassador/28 lines:\ :ti=\E[2J\E[28;0;0;28p:te=\E[60;0;0;28p\E[28;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#28:tc=aaa-unk: NH|aaa|aaa-30|ambas|ambassador|ann arbor ambassador/30 lines:\ :ti=\E[2J\E[30;0;0;30p:te=\E[60;0;0;30p\E[30;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#30:tc=aaa-unk: NI|aaa-36|ann arbor ambassador/36 lines:\ :ti=\E[2J\E[36;0;0;36p:te=\E[60;0;0;36p\E[36;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#36:tc=aaa-unk: NJ|aaa-40|ann arbor ambassador/40 lines:\ :ti=\E[2J\E[40;0;0;40p:te=\E[60;0;0;40p\E[40;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#40:tc=aaa-unk: NK|aaa-48|ann arbor ambassador/48 lines:\ :ti=\E[2J\E[48;0;0;48p:te=\E[60;0;0;48p\E[48;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#48:tc=aaa-unk: NL|aaa-60|ann arbor ambassador/60 lines:\ :ti=\E[2J\E[60;0;0;60p:te=\E[60;0;0;60p\E[60;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#60:tc=aaa-unk: NS|aaa-unk-s|ann arbor ambassador unknown with/status:\ :hs:es:i2=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\ :ts=\E7\E[>51h\E[H\E[2K\E[%i%d`:fs=\E[>51l\E8:\ :ds=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\ :tc=aaa-unk: NM|aaa-18-s|ambassador|ann arbor ambassador/18 lines + status line:\ :ti=\E[2J\E[18;1;0;18p:\ :te=\E[60;1;0;18p\E[17;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\E((H\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#17:tc=aaa-unk-s: NN|aaa-20-s|ambassador|ann arbor ambassador/20 lines + status line:\ :ti=\E[2J\E[20;1;0;20p:\ :te=\E[60;1;0;20p\E[19;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#19:tc=aaa-unk-s: NO|aaa-22-s|ambassador|ann arbor ambassador/22 lines + status line:\ :ti=\E[2J\E[22;1;0;22p:\ :te=\E[60;1;0;22p\E[21;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#21:tc=aaa-unk-s: NP|aaa-24-s|ambassador|ann arbor ambassador/24 lines + status line:\ :ti=\E[2J\E[24;1;0;24p:\ :te=\E[60;1;0;24p\E[23;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#23:tc=aaa-unk-s: NQ|aaa-26-s|ambassador|ann arbor ambassador/26 lines + status line:\ :ti=\E[2J\E[26;1;0;26p:\ :te=\E[60;1;0;26p\E[25;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#25:tc=aaa-unk-s: NR|aaa-28-s|ambassador|ann arbor ambassador/28 lines + status line:\ :ti=\E[2J\E[28;1;0;28p:\ :te=\E[60;1;0;28p\E[27;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#27:tc=aaa-unk-s: NT|aaa-30-s|ambassador|ann arbor ambassador/30 lines + status line:\ :ti=\E[2J\E[30;1;0;30p:\ :te=\E[60;1;0;30p\E[29;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#29:tc=aaa-unk-s: NU|aaa-36-s|ambassador|ann arbor ambassador/36 lines + status line:\ :ti=\E[2J\E[36;1;0;36p:\ :te=\E[60;1;0;36p\E[35;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#35:tc=aaa-unk-s: NV|aaa-40-s|ambassador|ann arbor ambassador/40 lines + status line:\ :ti=\E[2J\E[40;1;0;40p:\ :te=\E[60;1;0;40p\E[39;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#39:tc=aaa-unk-s: NW|aaa-48-s|ann arbor ambassador/48 lines+sl:\ :ti=\E[2J\E[48;1;0;48p:te=\E[60;1;0;48p\E[47;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\EP`?y~[[2J~[[H\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#47:tc=aaa-unk-s: NX|aaa-60-s|ambassador|ann arbor ambassador/60 lines + status line:\ :ti=\E[2J\E[60;1;0;60p:te=\E[60;1;0;60p\E[59;1H\E[J:\ :is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :li#59:tc=aaa-unk-s: NY|aaa-18-rv|ambassador/18 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-18: NZ|aaa-20-rv|ambassador/20 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-20: Na|aaa-22-rv|ambassador/22 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-22: Nb|aaa-24-rv|ambassador/24 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-24: Nc|aaa-26-rv|ambassador/26 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-26: Nd|aaa-28-rv|ambassador/28 lines+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-28: Ne|aaa-30-rv|ann arbor ambassador/30 lines in reverse video:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-30: Nf|aaa-36-rv|ann arbor ambassador/36 lines in reverse video:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-36: Ng|aaa-40-rv|ann arbor ambassador/40 lines in reverse video:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-40: Nh|aaa-48-rv|ann arbor ambassador/48 lines in reverse video:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-48: Ni|aaa-60-rv|ann arbor ambassador/60 lines in reverse video:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-60: Nj|aaa-18-rv-s|aaa-18-s-rv|ambassador/18 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-18-s: Nk|aaa-20-rv-s|aaa-20-s-rv|ambassador/20 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-20-s: Nl|aaa-22-rv-s|aaa-22-s-rv|ambassador/22 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-22-s: Nm|aaa-24-rv-s|aaa-24-s-rv|ambassador/24 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-24-s: Nn|aaa-26-rv-s|aaa-26-s-rv|ambassador/26 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-26-s: No|aaa-28-rv-s|aaa-28-s-rv|ambassador/28 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-28-s: Np|aaa-30-rv-s|aaa-30-s-rv|ambassador/30 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8b[N>lӮ c*_*aby4)a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-30-s: Nq|aaa-36-rv-s|aaa-36-s-rv|ambassador/36 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-36-s: Nr|aaa-40-rv-s|aaa-40-s-rv|ambassador/40 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-40-s: Ns|aaa-48-rv-s|aaa-48-s-rv|ambassador/48 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-48-s: Nt|aaa-60-rv-s|aaa-60-s-rv|ambassador/60 lines+sl+rv:\ :md=\E[1;7m:mr=\E[m:m((b=\E[5;7m:mk=\E[7;8m:me=\E[7m:\ :us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\ :is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\ :tc=aaa-60-s: NL|aaa-24-ctxt|ann arbor ambassador/24 lines:\ :ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24: NL|aaa-24-rv-ctxt|ann arbor ambassador/24 lines:\ :ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24-rv: NL|aaa-30-s-ctxt|ann arbor ambassador/30 lines with status line:\ :ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s: NL|aaa-30-s-rv-ctxt|aaa-30-rv-s-ctxt|ann arbor ambassador/30 lines with status line:\ :ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s-rv: NH|aaa-ctxt|aaa-30-ctxt|ann arbor ambassador/30 lines:\ :ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30: NH|aaa-rv-ctxt|aaa-30-rv-ctxt|ann arbor ambassador/30 lines:\ :ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30-rv: Nd|aaa-db|ann arbor ambassador 30/destructive backspace:\ :ti=\E[H\E[J\E[30;0;0;30p:te=\E7\E[60;0;0;30p\E8:li#30:\ :is=\E[60;0;0;30p\E[H\E[J\E[1Q\E[m\E[20l\E[>30h:le=\E[D:bc=\E[D:bs@:\ :tc=aaa-unk: # # # -------------------------------- # # T: TELETYPE # # We need descriptions for the model 40. There are known to be at least three # flavors of the 40, both seem more like IBM half duplex forms fillers than # ASCII terminals. They have lots of awful braindamage, such as printing # a visible newline indicator after each newline. The 40-1 is a half duplex # terminal and is hopeless. The 40-2 is braindamaged but has hope and is # described here. The 40-4 is a 3270 lookalike and beyond hope. # The terminal has visible bell but I don't know it - it's # null here to prevent it from showing the BL character. # There is an \EG in nl because of a bug in vi (if stty says you have # a "newline" style terminal (-crmode) vi figures all it needs is nl # to get crlf, even if cr is not ^M.) T0|40|tty40|ds40|ds40/2|ds40-2|dataspeed40|teletype dataspeed 40/2:\ :cl=160\ER:cd=160\EJ:al=160\EL:dl=160\EM:dc=50\EP:im=:ei=:ic=50\E\^:\ :nd=\EC:up=\E7:bs:cr=\EG:nl=\EG\EB:do=\EB:co#80:li#24:vb=:\ :so=\E3:se=\E4: T3|33|tty33|tty|model 33 teletype:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#72:hc:os: T4|43|tty43|model 43 teletype:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :kb=^h:am:le=^H:bs:hc:os:co#132: T7|37|tty37|model 37 teletype:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:hc:hu=\E8:hd=\E9:up=\E7:os: # From jwb Wed Mar 31 13:25:09 1982 remote from ihuxp # This entry appears to avoid the top line - I have no idea why. TT|4424|tty4424|teletype 4424M:\ :al=\EL:da:db:ip=2:im=:ei=:ic=\E\^:dc=\EP:dl=\EM:\ :co#80:li#23:am:cl=\E[2;H\E[J:bs:cm=\E[%i%2;%2H\E[B:\ :nd=\E[C:up=\E[A:pt:mi:sr=\ET:\ :ce=\E[K:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :is=\E[m\E[2;24r:\ :kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:\ :kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS: # # -------------------------------- # # V: VISUAL # # The Visual 200 beeps when you type a character in insert mode. # This is a horribly obnoxious misfeature, and some of the entries # below try to get around the problem by ignoring the feature or # turning it off when inputting a character. They are said not to # work well at 300 baud. (You could always cut the wire to the bell!) V2|vi200|visual 200 with function keys:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EL:am:le=^H:bs:cd=\Ey:ce=4*\Ex:cl=\Ev:\ :cm=\EY%+ %+ :co#80:dc=4*\EO:dl=4*\EM:ho=\EH:\ :im=:ei=:ic=\Ei \b\Ej:\ :is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:\ :k0=\EP:k1=\EQ:k2=\ER:k3=\E :k4=\E!:k5=\E":k6=\E#:\ :k7=\E$:k8=\E%:k9=\E&:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\ :li#24:nd=\EC:ta=^I:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec: VR|vi200-rv-ic|visual 200 reverse video using insert char:\ :ei=\Ej:im=\Ei:ic@:tc=vi200-rv: # The older Visuals didn't come with function keys. This entry uses # ks and ke so that the keypad keys can be used as function keys. # If your version of vi doesn't support function keys you may want # to use V2. Vf|vi200-f|visual|visual 200 no function keys:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\EL:am:le=^H:bs:cd=\Ey:ce=4*\Ex:cl=\Ev:\ :cm=\EY%+ %+ :co#80:dc=4*\EO:dl=4*\EM:ho=\EH:\ :im=:ei=:ic=\Ei \b\Ej:\ :is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:ks=\E=:ke=\E>:\ :k0=\E?p:k1=\E?q:k2=\E?r:k3=\E?s:k4=\E?t:k5=\E?u:k6=\E?v:\ :k7=\E?w:k8=\E?x:k9=\E?y:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\ :li#24:nd=\EC:ta=^I:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec: Vr|vi200-rv|visual 200 reverse video:\ :so=\E4:se=\E3:sr@:vs@:ve@:tc=vi200: Vt|vi200-ic|visual 200 using insert char:\ :ei=\Ej:im=\Ei:ic@:tc=vi200: # # -------------------------------- # # X: TEKTRONIX # Xa|tek|tek4012|4012|tektronix 4012:\ :cr=^M:do=^J:bl=^G:\ :is=\E^O:le=^H:bs:cl=1000\E^L:co#75:ns:li#35:os: Xb|tek4013|4013|tektronix 4013:\ :as=\E^N:ae=\E^O:tc=4012: Xc|tek4014|4014|tektronix 4014:\ :is=\E^O\E9:co#81:li#38:dF#1000:tc=tek4012: Xd|tek4015|4015|tektronix 4015:\ :as=\E^N:ae=\E^O:tc=4014: Xe|tek4014-sm|4014-sm|tektronix 4014 in small font:\ :is=\E^O\E\072:co#121:li#58:tc=tek4014: Xf|tek4015-sm|4015-sm|tektronix 4015 in small font:\ :as=\E^N:ae=\E^O:tc=4014sm: # I think the 1000UP is supposed to be so expensive it never happens. X4|tek4023|4023|tex|tektronix 4023:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :so=^_P:se=^_@:cm=\034%r%+ %+ :nd=\t:le=^H:bs:cl=4\E^L:co#80:li#24:am:\ :up=1000UP:vt#4: # Can't use cursor motion because it's memory relative, and because # it only works in the workspace, not the monitor. Same for home. # Likewise, standout only works in the workspace. # 145 ms padding on al and AL taken out since it doesn't seem to be needed much. X5|4025|4027|4024|tek4025|tek4027|tek4024|4025cu|4027cu|tektronix 4024/4025/4027:\ :cr=^M:sf=^F^J:do=^F^J:bl=^G:\ :is=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r:\ :ks=^_lea p4 /h/\r^_lea p8 /k/\r^_lea p6 / /\r^_lea p2 /j/\r^_lea f5 /H/\r^_lea p5 /H/\r:\ :ke=^_lea p2\r^_lea p4\r^_lea p6\r^_lea p8\r^_lea p5\r^_lea f5\r:\ :am:le=^H:bs:da:db:ta=^I:pt:li#34:co#80:cl=^_era\r\n\n:up=^K:nd=^_rig\r:\ :al=^_up\r^_ili\r:dl=^_dli\r^F:\ :dc=^_dch\r:im=^_ich\r:ei=^F^_dow\r^K:nl=^F\n:\ :cd=^_dli 50\r:CC=^_:\ :AL=^_up\r^_ili %d\r:DL=^_dli %d\r^F:\ :UP=^_up %d\r:DO=^_dow %d\r:LE=^_lef %d\r:RI=^_rig %d\r: X7|4025-17|4027-17|tek 4025 17 line window:\ :li#17:tc=4025: X8|4025-17ws|4027-17ws|tek 4025 17 line window in workspace:\ :is=\41com 31\r\n^_sto 9,17,25,33,41,49,57,65,73\r^_wor 17\r^_mon 17\r:\ :ti=^_wor h\r:te=^_mon h\r:so=^_att e\r:se=^_att s\r:tc=4025-17: X9|4025ex|4027ex|tek 4025 w/!:\ :ti=\41com 31\r:te=^_com 33\r:\ :is=^_com 33\r\n\41sto 9,17,25,33,41,49,57,65,73\r:tc=4025: # From cbosg!teklabs!davem Wed Sep 16 21:11:41 1981 # Here's the comamnd file that I use to get rogue to work on the 4025. # It should work with any program using the old curses (e.g. it better # not try to scroll, or cursor addressing won't work. Also, you can't # see the cursor.) # (This "learns" the arrow keys for rogue. I have adapted it for termcap - mrh) Xr|4025-cr|tek 4025 for curses and rogue:\ :is=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r:\ :am:le=^H:bs:ta=^I:pt:li#33:co#80:cm=^_jum%i%d,%d;:up=^K:cr=^M:\ :do=^F^J:bl=^G:cl=^_era;:nd=^_rig;:nl=^F\n:ti=^_wor 33h:te=^_wor 0: # next two lines commented out since curses only allows 128 chars, sigh. :ti=^_lea p1/b/^_lea p2/j/^_lea p3/n/^_lea p4/h/^_lea p5/ /^_lea p6/l/^_lea p7/y/^_lea p8/k/^_lea p9/u/^_lea p./f/^_lea pt/`era w/13^_lea p0/s/^_wor 33h:\ :te=^_lea p1^_lea p2^_lea p3^_lea p4^_lea pt^_lea p5^_lea p6^_lea p7^_lea p8^_lea p9/la/13^_lea p.^_lea p0^_wor 0: # The 4110 series may be a wonderful graphics series, but they make the 4025 # look good for screen editing. In the dialog area, you can't move the cursor # off the bottom line. Out of the dialog area, ^K moves it up, but there # is no way to scroll. Xs|4112|4113|4114|tek4112|tektronix 4110 series:\ :le=^H:cr=^M:nl=^J:do=^J:bl=^G:bs:am:cl=\ELZ:li#34:co#80: Xt|4112-nd|4112 not in dialog area:up=^K:ns:tc=4112: Xu|4112-5|4112 in 5 line dialog area:li#5:tc=4112: # # -------------------------------- # # a: ADDS # # Regent: lowest common denominator, works on all regents. a0|regent|adds regent series:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cl=^L:cm=^K%+ %\102^P%.:co#80:ho=^A:li#24:ll=^A^Z:nd=^F:up=^Z: # Regent 100 has a bug where if computer sends escape when user is holding # down shift key it gets confused, so we avoid escape. a1|regent100|adds regent 100:\ :cm=^K%+ %\102^P%.:k1=^B1\r:k2=^B2\r:k3=^B3\r:k4=^B4\r:\ :k5=^B5\r:k6=^B6\r:k7=^B7\r:k8=^B8\r:\ :kh=^A:kl=^U:kr=^F:ku=^Z:kd=^J:tc=regent: # Regent 20, untested a2|regent20|adds regent 20:\ :cd=\Ek:ce=\EK:cm=\EY%+ %+ :tc=regent: a3|regent25|adds regent 25:\ :k0=^B0\r:k1=^B1\r:k2=^B2\r:k3=^B3\r:k4=^B4\r:\ :k5=^B5\r:k6=^B6\r:k7=^B7\r:k8=^B8\r:k9=^B9\r:\ :kh=^A:kl=^U:kr=^F:ku=^Z:kd=^J:tc=regent20: # Regent 40: untested a4|regent40|adds regent 40:\ :al=\EM:dl=\El:is=\EB:se=\E0@:so=\E0P:ue=\E0@:us=\E0`:vb=\ED\Ed:\ :tc=regent25: # If you have standout problem with regent 200, try so=\ER\EOP:se=\E0@\EV: a6|regent60|regent200|adds Regent 60:\ :dc=\EE:ei=\EF:im=\EF:is=\EV\EB:ko=dc,im,ei:tc=regent40: a7|regent60na|regent 60 w/no arrow keys:\ :kl@:kr@:ku@:kd@:tc=regent60: # Note: if return acts weird on a980, check internal switch #2 # on the top chip on the CONTROL pc board. ac|a980|adds consul 980:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=13\E^N:am:le=^H:bs:cl=^L\200^K@:cm=^K%+@\E^E%2:co#80:dl=13\E^O:\ :k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:k8=\E8:k9=\E9:\ :li#24:nd=\E^E01:so=^Y^^^N:se=^O:up=9: # From Onyx:edward Thu Jul 9 09:27:33 1981 av|viewpoint|addsviewpoint|adds viewpoint:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:li#24:co#80:cm=\EY%+ %+ :cd=\Ek:ce=\EK:nd=^F:\ :up=^Z:cl=^L:ll=^A:kl=^U:kr=^F:kd=^J:ku=^Z:kh=^A:\ :so=^N:se=^O:us=^N:ue=^O:is=^O\E0`:vs=^O\E0P:ve=^O\E0`: # # -------------------------------- # # b: BEEHIVE # # Reports are that most of these Beehive entries (except superbee) have not been # tested and do not work right. se is a trouble spot. Be warned. b2|sb2|sb3|fixed superbee:\ :xb@:tc=superbee: # set tab is ^F, clear (one) tab is ^V, no way to clear all tabs. # good grief - does this entry make sg/ug when it doesn't have to? # look at those ((spaces in se/so. Seems strange to me... bh|bh3m|beehiveIIIm:\ :if=/usr/lib/tabset/beehive:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=160^S:am:le=^H:bs:cd=^R:ce=^P:cl=^E^R:\ :co#80:dl=350^Q:ho=^E:li#20:ll=^E^K:\ :nd=^L:ta=^I:pt:se= ^_:so=^] :up=^K: # This loses on lines > 80 chars long, use at your own risk bi|superbeeic|super bee with insert char:\ :ic=:im=\EQ:ei=\ER:tc=superbee: bm|microb|microbee|micro bee series:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=\EJ:ce=\EK:cl=\EE:co#80:cm=\EF%+ %+ :\ :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:k9=\Ex:\ :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\ :li#24:nd=\EC:ta=^I:pt:se=\Ed@ :so= \EdP:ue=\Ed@:up=\EA:us=\Ed`: # Superbee - f1=escape, f2=^C. # Note: there are at least 3 kinds of superbees in the world. The sb1 # holds onto escapes and botches ^C's. The sb2 is the best of the 3. # The sb3 puts garbage on the bottom of the screen when you scroll with # the switch in the back set to CRLF instead of AEP. This description # is tested on the sb2 but should work on all with either switch setting. # The f1/f2 business is for the sb1 and the :xb: can be taken out for # the other two if you want to try to hit that tiny escape key. # This description is tricky: being able to use cm depends on there being # 2048 bytes of memory and the hairy nl string. bs|sb1|superbee|superb|beehive super bee:\ :ct=\E3:st=\E1:is=\EE:do=^J:\ :cr=^M:sf=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:bl=^G:\ :am:le=^H:bs:cd=3\EJ:ce=3\EK:cl=3\EH\EJ:co#80:cm=\EF%r%3%3:cr=1000\r:\ :dC#10:da:db:xb:dc=3\EP:dl=100\EM:so=\E_1:se=\E_0:\ :li#25:nl=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:\ :nd=\EC:ta=^I:pt:up=\EA:ho=\EH:ve=\n:\ :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\ :kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA: # # -------------------------------- # # c: CONCEPT (HUMAN DESIGNED SYSTEMS) # # From vax135!hpk Sat Jun 27 07:41:20 1981 # Extensive changes to c108 by arpavax:eric Feb 1982 # # There seem to be a number of different versions of the C108 PROMS # (with bug fixes in its Z-80 program). # The first one that we had would lock out the keyboard of you # sent lots of short lines (like /usr/dict/words) at 9600 baud. # Try that on your C108 and see if it sends a ^S when you type it. # If so, you have an old version of the PROMs. # The old one also messed up running vi with a 132-character line-length. # You should configure the C108 to send ^S/^Q before running this. # It is much faster (at 9600 baud) than the c100 because the delays # are not fixed. # new status line display entries for c108: # hs - has status capability # es - escape sequences are OK on status line # i2 - second init str - setup term for status display - set programmer mode, # select window 2, define window at last line of memory, # set bkgnd stat mesg there, select window 0. # ts - to status line - select window 2, home cursor, erase to end-of-window, # 1/2 bright on, goto(line#0, col#?) # fs - from status line - 1/2 bright off, select window 0 # ds - disable status display - set bkgnd status mesg with illegal window # ca|c108-na|c108-na-8p|concept108-na-8p|concept 108 w/8 pages, no arrows:\ :ks@:ke@:k7=\E;:k8=\E<:k9=\E=:tc=c108-8p cA|c108-rv-na|c108-rv-na-8p|concept 108 w/8 pages, no arrows in rev video:\ :ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\ :ks@:ke@:k7=\E;:k8=\E<:k9=\E=:tc=c108-rv8p # this needs new frotz in the cm capability for 2-char addrs when > 95.... cw|c108-w|c108-w-8p|concept108-w-8p|concept 108 w/8 pages in wide mode:\ :is=\EU\E F\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E"\E^G!\E^HA@ :\ :ti=\EU\Ev 8^AD\Ep\r:te=\Ev ^A0^AD\Ep\r\n:pt@:cm@:\ :co#132:tc=c108-8p # # Concepts have only window relative cursor addressing, not screen relative. # To get it to work right here, ti/te (which were invented for the concept) # lock you into a one page window for screen style programs. To get out of # the one page window, we use a clever trick: we set the window size to zero # ("\Ev " in te) which the terminal recognizes as an error and resets the # window to all of memory. # # Some tty drivers use cr3 for concept, others use nl3, hence dN/dC below. # This padding is only needed at 9600 baud. # 2 nulls padding on te isn't always enough. 6 works fine. Maybe less # than 6 but more than 2 will work. cO|oc100|oconcept|c100-1p:\ :is=\EU\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E:\ :in:dc=16\E^A:tc=c100: cn|c100-rv-na|c100-rv-4p-na|concept100-rv-na|c100 with no arrows:\ :ks@:ke@:tc=c100-rv: # This is useful at 1200 baud. cs|c100-s|concept-s|concept100-s|slow concept 100:\ :vb=\Ek\200\EK:ta=^I:pt:dC@:dN@:tc=c100: cd|c100-rv-s|concept-rv-s|concept100-rv-s|slow reverse concept 100:\ :vb=\EK\200\Ek:ta=^I:pt:dC@:dN@:tc=c100-rv: # # -------------------------------- # # d: DEC (DIGITAL EQUIPMENT CORPORATION) # # Note that xn glitch in vt100 is not quite the same as concept, since # the cursor is left in a different position while in the weird state # (concept at beginning of next line, vt100 at end of this line) so # all versions of vi before 3.7 don't handle xn right on vt100. # I assume you have smooth scroll off or are at a slow enough baud # rate that it doesn't matter (1200? or less). Also this assumes # that you set auto-nl to "on", if you set it off use vt100-nam below. # # Since there are two things here called vt100, the installer can make # a local decision to make either one standard "vt100" by including # it in the list of terminals in reorder, since the first vt100 in # /etc/termcap is the one that it will find. The choice is between # nam (no automatic margins) and am (automatic margins), as determined # by the wrapline switch (group 3 #2). I presonally recommend turning # on the bit and using vt100-am, since having stuff hammer on the right # margin is sort of hard to read. However, the xn glitch does not occur # if you turn the bit off. # # I am unsure about the padding requirements listed here. I have heard # a claim that the vt100 needs no padding. It's possible that it needs # padding only if the xon/xoff switch is off. For UNIX, this switch # should probably be on. # # The vt100 uses rs and rf rather than is/ct/st because the tab settings # are in non-volatile memory and don't need to be reset upon login. # You can type "reset" to get them set. dp|vt100-np|vt100 with no padding (for psl games):\ :cl=\E[H\E[2J:sr=\EM:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:tc=vt100: d1|vt100|vt100-nam|vt100 w/no am:\ :am@:xn@:tc=vt100-am: d2|gt42|dec gt42:\ :cr=^M:do=^J:bl=^G:\ :le=^H:bs:co#72:ns:li#40:os: d3|vt132|vt132:\ :al=99\E[L:dl=99\E[M:ip=7:dc=7\E[P:ei=\E[4l:im=\E[4h:xn:dN#30:tc=vt100: d4|gt40|dec gt40:\ :cr=^M:do=^J:bl=^G:\ :le=^H:bs:co#72:ns:li#30:os: d5|vt50|dec vt50:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:co#80:li#12:nd=\EC:ta=^I:pt:up=\EA: d6|vt125|vt125-am|vt125:\ :cr=^M:do=^J:nl=^J:bl=^G:co#80:li#24:cl=50\E[;H\E[2J:le=^H:am:bs:\ :cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:ce=3\E[K:cd=50\E[J:so=2\E[7m:\ :se=2\E[m:us=2\E[4m:ue=2\E[m:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:\ :is=\E[1;24r\E[24;1H:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:\ :ke=\E[?1l\E>:rf=/usr/lib/tabset/vt100:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :kb=^H:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: dI|dw1|decwriter I:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:co#72:hc:os: dh|vt50h|dec vt50h:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#12:nd=\EC:\ :ta=^I:pt:sr=\EI:up=\EA: di|vt100-s|vt100 with status line at top:\ :li#23:i2=\E[2;24r\E[24;1H:\ :cm@:ho=\E[H^J:cl=50\E[;H^J\E[2J:\ :hs:es:ts=\E7\E[1;%dH\E[1K:fs=\E8:tc=vt100-am: dj|vt100-s-bot|vt100 with status line at bottom:\ :li#23:i2=\E[1;23r\E[23;1H:\ :hs:es:ts=\E7\E[24;%dH\E[1K:fs=\E8:tc=vt100-am: ds|vt100-nav|dec vt100 132 cols 14 lines (w/o advanced video option):\ :li#14:tc=vt100-w: dt|vt100-w|dec vt100 132 cols (w/advanced video):\ :co#132:li#24:rs=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-am: dt|vt100-w-nam|dec vt100 132 cols (w/advanced video):\ :co#132:li#24:rs=\E>\E[?3h\E[?4l\E[?5l\E[?8h:vt@:tc=vt100-nam: dv|vt52|dec vt52:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:nd=\EC:\ :ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H: # DEC gigi color graphic terminal , same as vt52 dg|gigi|dec gigi terminal:\ :co#80:is=200\E>\E[?4l\E[?5l\E[?7h\E[?8h:\ :li#24:cl=100\E[;H\E[2J:bs:cm=50\E[%i%2;%2H:nd=200\E[C:up=100\E[A:\ :ce=120\E[K:cd=100\E[J:so=20\E[7m:se=20\E[m:us=20\E[4m:ue=20\E[m:\ :ks=200\E[?1h\E=:ke=200\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=200\EM:\ :dC=50:dF=200:dN=50:dT=50: dw|dw2|dw3|decwriter II:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :kb=^h:le=^H:bs:co#132:hc:os: # From cbosg!ucbvax!G:tut Thu Sep 24 22:10:46 1981 df|dw4|decwriter IV:\ :cr=^M:do=^J:nl=^J:bl=^G:le=^H:bs:co#132:hc:os:am:\ :ta=^I:pt:is=\Ec:k0=\EOP:k1=\EOQ:k2=\EOR:k3=\EOS:kb=^H: # # -------------------------------- # # h: HEWLETT PACKARD # # Note: no "ho" on HP's since that homes to top of memory, not screen. # Due to severe 2621 braindamage, the only way to get the arrow keys to # transmit anything at all is to turn on the function key labels # (f1-f8) with ks, and even then the poor user has to hold down shift! # The default 2621 turns off the labels except when it has to to enable # the function keys. If your installation prefers labels on all the time, # or off all the time (at the "expense" of the function keys) move the # 2621-nl or 2621-wl labels to the front using reorder. # Note: there are newer ROM's for 2621's that allow you to set strap A # so the regular arrow keys xmit \EA, etc, as with the 2645. However, # even with this strap set, the terminal stops xmitting if you reset it, # until you unset and reset the strap! Since there is no way to set/unset # the strap with an escape sequence, we don't use it in the default. # If you like, you can use 2621-ba (braindamaged arrow keys). h1|2621-ba|2621 w/new rom, strap A set:\ :ks@:ke@:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:tc=hp2621: # 2((621 with function labels. Most of the time they are off, # but inside vi, the function key labels appear. You have to # hold down shift to get them to xmit. h2|2621|hp2621|hp2621a|hp2621p|2621|2621a|2621p|2621-pb|hp2621-fl|hp 2621:\ :is=\E&j@\r:bt=\Ei:cm=\E&a%r%dc%dY:dc=2\EP:ip=2:pb#19200:\ :so=\E&dD:se=\E&d@:us=\E&dD:ue=\E&d@:me=\E&d@:\ :kh=\Ep\r:ku=\Et\r:kl=\Eu\r:kr=\Ev\r:kd=\Ew\r:\ :kn#8:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:k6=\Eu\r:k7=\Ev\r:\ :k8=\Ew\r:ks=\E&jB:ke=\E&j@:ta=2^I:tc=hp: # 2621k45: untested # 2622: unsure if this is quite it, have only heard about the terminal. h3|2621k45|hp2621k45|k45|2622|hp2622|hp 2621 with 45 keyboard:\ :kb=^H:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:tc=2621: # This terminal should be used at 4800 baud or less. hn|hp2645-np|2645 w/no padding:cm=\E&a%r%dc%dY:tc=hp2645: # This entry does not use any of the fancy windowing stuff of the 2621. # Indeed, termcap does not yet handle such stuff. We are looking at it. h6|hp2626|hp2626a|hp2626p|2626|2626a|2626p|hp 2626:\ :dc=2\EP:ip=2:se=\E&d@:so=\E&dB:cd=500\EJ:\ :mr=\E&dB:us=\E&dD:mb=\E&dA:mk=\E&dS:me=\E&d@:ue=\E&d@:\ :kh=\Eh:ku=\EA:kl=\ED:kr=\EC:kd=\EB:ks=\E&s1A:ke=\E&s0A:\ :sf=\ES:ta=2^I:xs:tc=2621: # This entry is for sysline. It allocates a 23 line window with a 115 line # workspace for regular use, and a 1 line window for the status line. # This assumes port 2 is being used. # Turn off horizontal line, Create ws #1 with 115 lines, # Create ws #2 with 1 line, Create window #1 lines 1-23, # Create window #2 lines 24-24, Attach cursor to workspace #1. # Note that this clears the tabs so it must be done by tset before # it sets the tabs. 2626-23|hp 2626 using only 23 lines:\ :ts=\E&w7f2p2I\E&w4f2I\r\EK\E&a%dC:\ :fs=\E&d@\E&w7f2p1I\E&w4f1I:es:hs:\ :i2=\E&q3t0{0H \E&w0f115n1I \E&w0f1n2I \E&w2f1i0d0u22l0S \E&w2f2i0d23u23l0S \E&w7f2p1I \r:\ :li#23:tc=2626: 2626-12:li#12:tc=2626: 2626-12x40:co#40:li#12:tc=2626: 2626-x40:co#40:tc=2626: 2626-11:li#11:tc=2626: # cD is a pain - but it only screws up at 9600 baud. # You should use this terminal at 4800 baud or less. h8|hp2648|hp2648a|2648a|2648|HP 2648a graphics terminal:\ :cl=50\EH\EJ:cm=20\E&a%r%dc%dY:dc=7\EP:ip=5:tc=2645: # 2640a doesn't have the Y cursor addressing feature, and C is memory relative # instead of screen relative, as we need. ha|2640|hp2640a|2640a|hp 2640a:\ :cm@:ks@:ke@:tc=2645: hb|2640b|hp2640b|2644a|hp2644a|hp 264x series:\ :ks@:ke@:tc=2645: # 2621 using all 48 lines of memory, only 24 visible at any time. Untested. hl|2621-48|48 line 2621:\ :li#48:ho=\EH:cm=\E&a%r%dc%dR:tc=2621: # 2621 with no labels ever. Also prevents vi delays on escape. # Needed for UCB ARPAVAX console, since lsi-11 expands tabs (wrong). ht|2621-nt|hp 2621 w/no tabs:\ :pt@:tc=hp2621: # 2621 with labels on all the time - normal outside vi, function inside vi. hw|2621-wl|hp2621-wl|2621|hp2621|hp 2621 w/labels:\ :is=\E&jA\r:ke=\E&jA:tc=hp2621-fl: # # -------------------------------- # # i: INFOTON (GENERAL TERMINAL) # # Infoton is now called General Terminal Corp. or some such thing. # gt100 sounds like something DEC would come out with. Lets hope they don't. i1|i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100):\ :cr=^M:do=^J:nl=^J:bl=^G:\ :cl=^L:cd=\EJ:ce=\EK:li#24:co#80:\ :al=\EL:dl=\EM:up=\EA:nd=\EC:ho=\EH:cm=\Ef%r%+ %+ :vb=\Eb\Ea:\ :am:le=^H:bs:so=\Eb:se=\Ea: i4|i400|400|infoton 400:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=\E[L:am:le=^H:bs:ce=\E[N:cl=\E[2J:cm=%i\E[%3;%3H:co#80:dl=\E[M:\ :li#25:nd=\E[C:up=\E[A:im=\E[4h\E[2Q:ei=\E[4l\E[0Q:\ :dc=\E[4h\E[2Q\E[P\E[4l\E[0Q: ia|addrinfo:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :li#24:co#80:cl=^L:ho=^H:nd=^Y:cd=^K:\ :up=^\:am:le=^Z:bc=^Z:cm=\037%+\377%+\377:ll=^H^\: ik|infotonKAS:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^Z:bc=^Z:cd=^K:cl=^L:co#80:li#24:nd=^Y:up=^\:ll=^H^\: # # -------------------------------- # # k: HEATHKIT (ZENITH) # kA|h19-a|heath-ansi|heathkit-a|heathkit h19 ansi mode:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=1*\E[1L:am:le=^H:bs:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%2;%2H:co#80:\ :dc=\E[1P:dl=1*\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:im=\E[4h:li#24:mi:\ :nd=\E[1C:as=\E[10m:ae=\E[11m:ms:ta=^I:pt:se=\E[0m:so=\E[7m:up=\E[1A:\ :vs=\E[>4h:ve=\E[>4l:kb=^h:ku=\E[1A:kd=\E[1B:kl=\E[1D:kr=\E[1C:\ :kh=\E[H:kn#8:k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:l6=blue:\ :l7=red:l8=white:k6=\EOP:k7=\EOQ:k8=\EOR:\ :sr=\EM:is=\E<\E[>1;2;3;4;5;6;7;8;9l\E[0m\E[11m\E[?7h: kB|h19-bs|heathkit w/keypad shifted:\ :ks=\Et:ke=\Eu:tc=h19-b: kp|p19:\ :al=2*\EL:dl=2*\EM:tc=h19-b: # # -------------------------------- # # l: LEAR SIEGLER (ADM) # # If the adm31 gives you trouble with standout mode, check the DIP switch # in position 6, bank @c11, 25% from back end of pc. Should be OFF. # If there is no such switch, you have an old adm31 and must use oadm31 l2|adm2|lsi adm2:\ :cr=^M:do=^J:nl=^J:bl=^G:al=\EE:am:le=^H:bs:cd=\EY:ce=\ET:cl=\E;:\ :cm=\E=%+ %+ :co#80:dc=\EW:dl=\ER:\ :ei=:ho=^^:ic=\EQ:im=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:nd=^L:up=^K: l4|adm42|42|lsi adm42:\ :vs=\EC\E3 \E3(:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=270\EE:am:le=^H:bs:cd=\EY:ce=\ET:cl=\E;:cm=\E=%+ %+ :co#80:\ :dc=\EW:dl=\ER:ei=\Er:im=\Eq:ip=6*:li#24:\ :bt=\EI:nd=^L:se=\EG0:so=\EG4:ta=\t:up=^k:\ :ma=^K^P:pc=\177: l5|adm5|5|lsi adm5:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :cd=\EY:ce=\ET:do=^J:kb=^H:kh=^^:\ :ma=^Hh^Jj^Kk^Ll^^H:se=\EG:sg#1:so=\EG:tc=adm3aplus: lb|adm3a+|3a+|adm3aplus:\ :kl=^H:kd=^J:ku=^K:kr=^L:tc=adm3a: lo|oadm31|o31|old adm31:\ :se@:so@:us@:ue@:tc=adm31: # # -------------------------------- # # m: MICROTERM # # These mime1 entries refer to the Microterm Mime I or Mime II. # The default mime is assumed to be in enhanced act iv mode. m3|mime3a|mime1 emulating 3a:\ :am@:ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:tc=adm3a: m4|microterm|act4|microterm act iv:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=^_:ce=^^:cl=^L:cm=^T%.%.:co#80:li#24:nd=^X:up=^Z:ho=^]: # The padding on sr and ta for act5 and mime is a guess and not final. # The act 5 has hardware tabs, but they are in columns 8, 16, 24, 32, 41 (!)... m5|microterm5|act5|microterm act v:\ :uc=\EA:sr=3\EH:ku=^Z:kd=^K:kl=^H:kr=^X:ma=^Z^P^Xl^Kj:tc=act4: # Act V in split screen mode. act5s is not tested and said not to work. mS|act5s|skinny act5:\ :ti=\EP:te=\EQ:li#48:co#39:tc=act5: # Mimes using brightness for standout. Half bright is really dim unless # you turn up the brightness so far that lines show up on the screen. # uc is disabled to get around a curses bug, and should be put back in someday. mf|mime-fb|full bright mime1:\ :so=^Y:se=^S:is=^S\E:tc=mime: mh|mime-hb|half bright mime1:\ :so=^S:se=^Y:is=^Y\E:tc=mime: mm|mime|mime1|mime2|mimei|mimeii|microterm mime1:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=80^A:am:le=^H:bs:cd=^_:ce=^^:cl=\035^C:cm=^T%+^X%> 0%+P:co#80:\ :dl=80^W:ta=2^I:li#24:nd=^X:ta=^I:pt:uc=^U:up=^z:ho=\035:do=^K:\ :is=^S\E^Q:ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:sr=3^R:vt#9: # These termcaps (for mime 2a) put the terminal in low intensity mode # since high intensity mode is so obnoxious. ms|mime2a-s|microterm mime2a (emulating an enhanced soroc iq120):\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=20*^A:am:le=^H:bs:cd=20*\EJ:ce=\EK:cl=\EL:cm=\E=%+ %+ :co#80:dc=\ED:\ :dl=20*^W:kl=^H:kr=^L:ku=^K:kd=^J:ho=^^:is=\E):sr=\EI\ :im=\EE:ei=^Z:ip=2:li#24:nd=^L:so=\E\072:se=\E;:up=\EI:\ :us=\E6:ue=\E7: # This is the preferred mode (but ^X can't be used as a kill character) mv|mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52):\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=20*^A:le=^H:bs:cd=20*\EQ:co#80:ce=\EP:cl=\EL:cm=\EY%+ %+ :is=^Y\ :dc=^N:dl=20*^W:ip=2:ei=^Z:ho=\EH:im=^O:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\ :li#24:nd=\EC:ta=^I:pt:se=\E9:so=\E8:up=\EA:sr=\EA:us=\E4:ue=\E5: mx|mime-3ax|mime1 emulating enhanced 3a:\ :al=80^A:dl=80^W:ta=^I:pt:ce=^X:cd=^_:tc=mime-3a: # # -------------------------------- # # p: PERKIN ELMER # pe|pe550|bantam|perkin elmer 550:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:co#80:ce=20\EI:cl=20\EK:cm=\EX%+ \EY%+ :\ :ho=\EH:li#24:ll=\EH\EA:nd=\EC:up=\EA:\ :ma=^Z^P:cd=6^N@^V: pf|fox|perkin elmer 1100:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cd=5.5*\EJ:ce=\EI:cl=132\EH\EJ:co#80:ho=\EH:li#24:\ :ll=\EH\EA:nd=\EC:cm=\EX%+ \EY%+ :up=\EA:vb=^P^B^P^C: po|owl|perkin elmer 1200:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:al=5.5*\EL:am:le=^H:\ :bs:cd=5.5*\EJ:ce=5.5\EI:cl=132\EH\EJ:ho=\EH:ll=\EH\EA:\ :cm=\EX%+ \EY%+ :co#80:dc=5.5*\EO:dl=5.5*\EM:ei=:ic=\EN:im=:ip=5.5*:\ :kb=^h:in:li#24:nd=\EC:up=\EA:se?=\E!\200:so?=\E!^H:vb=^P^B^P^C:\ :k1=\ERA:k2=\ERB:k3=\ERC:k4=\ERD:k5=\ERE:k6=\ERF:\ :k7=\ERG:k8=\ERH:k9=\ERI:k0=\ERJ: # # -------------------------------- # # q: HOME MADE TERMINALS # qB|bc|bill croft homebrew:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cm=\E=%+ %+ :cl=^Z:co#96:ho=^^:li#72:\ :nd=^L:up=^K:vb=: qN|nucterm|rayterm|NUC homebrew:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :am:le=^H:bs:cl=1^L:li#24:co#80:nd=^C:up=^N:ho=^B:ll=^K:ce=^A:cd=^E: qb|ex3000:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :li#24:co#80:ho=^Q: qc|carlock|klc:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=^E:am:bs:ce=^U:cl=100^Z:cm=\E=%+ %+ :co#80:dc=\177:dl=^D:dm=:\ :ed=:ei=^T:ho=^^:im=^T:li#24:nd=^L:se=^V:so=^V:up=^K:vb=\EV\EV: qe|exidy|exidy2500|exidy sorcerer as dm2500:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=^P^J^X:am:le=^H:bs:ce=^W:cl=^^:cm=^L%r%n%.%.:co#64:\ :dc=\b:dl=^P^Z^X:dm=^P:ed=^X:ei=^X:ho=^B:ic=^\:\ :im=^P:li#30:nd=^\:ta=^I:pt:so=^N:se=^X:up=^Z: qn|netx|netronics:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=2000^F^E:ce=1600^E:cl=466^L:cm=\E=%+@%+@:co#64:ho=^D:\ :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:sr=\E=@@^K:up=^K: # This came from the comp ctr who got it from some user. Smart indeed! qs|sexidy|exidy smart:\ :cr=^M:do=^J:nl=^J:bl=^G:li#24:co#64:cl=^l:ho=^q:nd=^s:\ :up=^w:le=^H:bs:le=^a:bc=^a:ma=^x^J:kd=^S: qu|ubell|ubellchar:\ :if=/usr/lib/tabset/ubell:\ :cr=^M:do=^J:nl=^J:bl=^G:am:le=^H:bs:ta=^I:pt:\ :ce=\Ed:cl=^Z:cm=\E=%+ %+ :co#80:li#24:nd=^L:up=^K:\ :ma=j^Jk^P^K^Pl :ho=^^: qw|ttyWilliams:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :co#80:li#12:le=^Y:bc=^Y:do=^K:up=^Z:cl=^^:ce=^_:am:ho=^]:nd=^X: qx|xitex|xitex sct-100:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=2000^F^E:ce=1600^E:cl=400^L:cm=\E=%+@%+@:co#64:ho=^D:\ :li#16:ma=j^Jk^Pl :nd=\E+@A:pc=\200:s((r=\E=@@^K:up=^K: # # -------------------------------- # # s: SPECIALS # # Special "terminals". These are used to label tty lines when you don't # know what kind of terminal is on it. The characteristics of an unknown # terminal are the lowest common denominator - they look about like a ti 700. # # -------------------------------- # # t: TEXAS INSTRUMENTS # t3|ti|ti700|ti733|735|ti735|ti silent 700:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:co#80:hc:os:dC#162: t4|ti745|745|743|ti silent 745:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:co#80:hc:os: t8|ti800|ti omni 800:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:co#132:hc:os: # # -------------------------------- # # v: TELEVIDEO # # There are some tvi's that require incredible amounts of padding and # some that don't. I'm assuming 912 and 920 are the old slow ones, # and 912b, 912c, 920b, 920c are the new ones that don't need padding. v1|tvi912|912|920|tvi920|old televideo:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :al=33*\EE:am:le=^H:bs:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:ei=:\ :kb=^h:ku=^K:kd=^J:kl=^H:kr=^L:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:\ :k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:\ :ho=^^:im=:ic=\EQ:li#24:nd=^L:ta=^I:pt:se=\Ek:so=\Ej:up=^K:us=\El:ue=\Em:\ :ma=^K^P^L :sg#1:ug#1: # the 912 has a key that's like shift: 8 xmits "^A8\r". # The 920 has this plus real function keys that xmit different things. # Termcap makes you use the funct key on the 912 but the real keys on the 920. v2|912b|912c|tvi912b|tvi912c|tvi|new televideo 912:\ :al=5*\EE:dl=5*\ER:tc=tvi912: v3|920b|920c|tvi920b|tvi920c|tvi|new televideo 920:\ :k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:\ :k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:tc=tvi912b: # set to page 1 when entering ex (\E-17 ) # reset to page 0 when exiting ex (\E-07 ) v4|tvi912-2p|tvi920-2p|912-2p|920-2p|tvi-2p|televideo w/2 pages:\ :ti=\E-17 :te=\E-07 :tc=tvi912:\ v5|tvi950-ap|tvi 950 w/alt pages:\ :is=\E\\1:ti=\E-06 :te=\E-16 :tc=tvi950: v6|tvi950-b|bare tvi950 no is:\ :is@:tc=tvi950: v7|tvi950-ns|tvi950 w/no standout:\ :so@:se@:us@:ue@:tc=tvi950: # entry by Tim Curry 5/21/82 Univ. of Central Fla. duke!ucf-cs!tim v9|925a|tvi925a|TeleVideo Model 925:\ :al=\EE:am:bs:bt=\EI:bw:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+ %+ :co#80:dc=\EW:\ :dl=\ER:do=^V:ei=:ic=\EQ:if=/usr/lib/tabset/std:im=:kb=^H:kd=^V:\ :kh=^^:kl=^H:kn#12:kr=^L:ku=^K:li#24:nd=^L:pt:se=\EG0:sg=#1:so=\EG4:\ :ue=\EG0:ug#1:ul:up=^K:us=\EG8:is=\El\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :ve=\E.4:vs=\E.2: # The following tvi descriptions from B:pjphar and virus!mike # is for all 950's. It sets the following attributes: # full duplex (\EDF) write protect off (\E() # conversation mode (\EC) graphics mode off (\E%) # white on black (\Ed) auto page flip off (\Ew) # turn off status line (\Eg) clear status line (\Ef\r) # normal video (\E0) monitor mode off (\EX or \Eu) # edit mode (\Er) load blank char to space (\Ee\040) # line edit mode (\EO) enable buffer control (^O) # protect mode off (\E\047) duplex edit keys (\El) # program unshifted send key to send line all (\E016) # program shifted send key to send line unprotected (\E004) # set the following to nulls: # field delimiter (\Ex0\200\200) # line delimiter (\Ex1\200\200) # start-protected field delimiter (\Ex2\200\200) # end-protected field delimiter (\Ex3\200\200) # set end of text delimiter to carriage return/null (\Ex4\r\200) # va|tvi950|950|televideo950:\ :ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\ :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200\Ef\r:\ :al=\EE:am:le=^H:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\ :co#80:dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:\ :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^V:kh=^^:kl=^H:\ :ko=ic\054dc\054al\054dl\054cl\054bt\054ce\054cd:kr=^L:\ :ku=^K:li#24:ma=^Vj^Kk^Hh^Ll^^H:mi:ms:nd=^L:ta=^I:pt:se=\EG0:\ :sg#1:so=\EG4:sr=\Ej:ue=\EG0:ug#1:up=^K:us=\EG8:\ :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ :xn:hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef\r: # # is for 950 with two pages adds the following: # set 48 line page (\E\\2) # place cursor at page 0, line 24, column 1 (\E-07 ) # set local (no send) edit keys (\Ek) # # two page 950 adds the following: # when entering ex, set 24 line page (\E\\1) # when exiting ex, reset 48 line page (\E\\2) # place cursor at 0,24,1 (\E-07 ) # set duplex (send) edit keys (\El) when entering vi # set local (no send) edit keys (\Ek) when exiting vi # vb|tvi950-2p|950-2p|televideo950 w/2 pages:\ :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200\E\\2\E-07 \ :te=\E\\2\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950: # # is for 950 with four pages adds the following: # set 96 line page (\E\\3) # place cursor at page 0, line 24, column 1 (\E-07 ) # # four page 950 adds the following: # when entering ex, set 24 line page (\E\\1) # when exiting ex, reset 96 line page (\E\\3) # place cursor at 0,24,1 (\E-07 ) # vc|tvi950-4p|950-4p|televideo950 w/4 pages:\ :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200\E\\3\E-07 \ :te=\E\\3\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950: # # is for reverse video 950 changes the following: # set reverse video (\Ed) # # set vb accordingly (\Ed ...nulls... \Eb) # vd|tvi950-rv|950-rv|televideo950 rev video:\ :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200:\ :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\ :tc=tvi950: # # uses the appropriate entries from 950-2p and 950-rv # ve|tvi950-rv-2p|950-rv-2p|televideo950 rev video w/2 pages:\ :is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200\E\\2\E-07 :\ :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\ :te=\E\\2\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950: # # uses the appropriate entries from 950-4p and 950-rv # vf|tvi950-rv-4p|950-rv-4p|televideo950 rev video w/4 pages:\ :is=\EDF\EC\Eb\EG0\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ \Ex3\200\200\Ex4\r\200\E\\3\E-07 :\ :vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\ :te=\E\\3\E-07 :ti=\E\\1\E-07 :ks=\El:ke=\Ek:tc=tvi950: # # -------------------------------- # # y: TELERAY # # Note two things called "teleray". Reorder should move the common one # to the front if you have either. A dumb teleray with the cursor stuck # on the bottom and no obvious model number is probably a 3700. y1|t3700|teleray|dumb teleray 3700:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cl=^L:co#80:li#24: y3|t3800|teleray 3800 series:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :le=^H:bs:cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :co#80: \ :do=\n:ho=\EH:li#24:ll=\EY7 :nd=\EC:ta=^I:pt:up=^K: y6|t1061|teleray|teleray 1061:\ :ct=\EG:st=\EF:\ :cr=^M:do=^J:nl=^J:bl=^G:\ :al=2*\EL:am:le=^H:bs:cd=1\EJ:ce=\EK:cl=1^L:cm=\EY%+ %+ :co#80:\ :dc=\EQ:dl=2*\EM:ei=:ho=\EH:ic=\EP:im=:ip=0.4*:\ :k1=^Z1:k2=^Z2:k3=^Z3:k4=^Z4:k5=^Z5:k6=^Z6:k7=^Z7:k8=^Z8:\ :li#24:nd=\EC:ta=^I:pt:se=\ER@:so= \ERD:\ :is=\Ee\EU01^Z1\EV\EU02^Z2\EV\EU03^Z3\EV\EU04^Z4\EV\EU05^Z5\EV\EU06^Z6\EV\EU07^Z7\EV\EU08^Z8\EV\Ef:\ :up=\EA:us=\ERH:ue=\ER@:xs:xt:sg#2:ug#1: # "Teleray Arpa Special", offically designated as # "Teleray Arpa network model 10" with "Special feature 720". # This is the new (1981) fast microcode updating the older "arpa" proms # (which gave meta-key and pgmmable-fxn keys). 720 is much much faster, # converts the keypad to programmable function keys, and has other goodies. # Standout mode is still broken (magic cookie, etc) so is suppressed as no # programs handle such lossage properly. # Note: this is NOT the old termcap's "t1061f with fast proms." # From Univ of Utah, J.Lepreau Tue Feb 1 06:39:37 1983 # lepreau@utah-cs, harpo!utah-cs!lepreau # y7|t10|teleray 10 special:\ :so@:se@:us@:ue@:\ :al=\EL:bs:cd=\EJ:ce=\EK:cl=30\Ej:cm=\EY%+ %+ :co#80:\ :dc=\EQ:dl=\EM:ei=:ho=\EH:ic=\EP:im=:km:li#24:nd=\EC:nl=\n:pc=\200:pt:\ :se=\ER@:so=\ERD:sf=\Eq:sg#2:sr=\Ep:up=\EA:ug#1:ue=\ER@:us=\ERH:\ :xs:xt: yf|t1061f|teleray 1061 with fast PROMs:\ :al=\EL:ip@:dl=\EM:tc=t1061: # # ------------------------ # # The following have been included for upward compatibility with previous # names. They are considered obsolete and the new name (which typically # contains an extra dash) should be used instead. These names will go # away eventually (read: "soon") so you should start converting! # hp2621nl|2621nl:tc=2621-nl: hp2621nt|2621nt:tc=2621-nt: hp2621wl|2621wl:tc=2621-wl: 9122p:tc=912-2p: 9202p:tc=920-2p: 9502p:tc=950-2p: 9504p:tc=950-4p: 950rv:tc=950-rv: 950rv2p:tc=950-rv2p: 950rv4p:tc=950-rv4p: aaa18:tc=aaa-18: aaa20:tc=aaa-20: aaa22:tc=aaa-22: aaa24:tc=aaa-24: aaa26:tc=aaa-26: aaa28:tc=aaa-28: aaa30:tc=aaa-30: aaa36:tc=aaa-36: aaa40:tc=aaa-40: aaa48:tc=aaa-48: aaa60:tc=aaa-60: aaadb:tc=aaa-db: c1004p:tc=c100-4p: c100rv:tc=c100-rv: c100rv4p:tc=c100-rv-4p: c100rv4pna:tc=c100-rv-4p-na: c100rv4ppp:tc=c100-rv-4p-pp: c100rvna:tc=c100-rv-na: c100rvpp:tc=c100-rv-pp: c100rvs:tc=c100-rv-s: c100s:tc=c100-s: c108-4:tc=c108-4p: c108-8:tc=c108-8p: h19A:tc=h19-A: h19b:tc=h19-b: h19bs:tc=h19-bs: h19u:tc=h19-u: h19us:tc=h19-us: mime2as:tc=mime2a-s: mime2av:tc=mime2a-v: mimefb:tc=mime-fb: mimehb:tc=mime-hb: tvi2p:tc=tvi-2p: tvi9122p:tc=tvi912-2p: tvi9202p:tc=tvi920-2p: tvi9502p:tc=tvi950-2p: tvi9504p:tc=tvi950-4p: tvi950b:tc=tvi950-b: tvi950ns:tc=tvi950-ns: tvi950rv:tc=tvi950-rv: tvi950rv2p:tc=tvi950-rv2p: tvi950rv4p:tc=tvi950-rv4p: vt100am:tc=vt100-am: vt100nam:tc=vt100-nam: vt100s:tc=vt100-s: vt100w:tc=vt100-w: vi200rvic:tc=vi200-rv-ic: vi200f:tc=vi200-f: vi200rv:tc=vi200-rv: vi200ic:tc=vi200-ic: tek4014sm|4014sm:tc=tek4014-sm: # # END OF TERMCAP # ------------------------ ((b[x?lٺC 0*u*vby4#!/bin/sh cp /dev/null /fastboot /etc/reboot $* b[z@lٺm **by4cp /dev/null /etc/vipw.lock chmod 0 /etc/vipw.lock ln /etc/vipw.lock /etc/ptmp > /dev/null 2>& 1 case $? in 0) trap '' 1 2 3 15 vi /etc/passwd rm /etc/ptmp ;; *) echo Temporary file busy, try again later. ;; esac b[|AlٺE Y**by5  80 $G"I#HTHS/N4 /NtXNuNuNV.#P```X n P -fV n R @HH dg pg( wg `$R\`SoX n #``RSn## Hy^/9`NP-@f/9`Hy`NDPHxNtX`jBB L @HH-@ @g gJg"`, gJfR L @BR maZ/.HxHxHyDN grB9L~DHyTNXaaBNtX..N^NuNVH0 9|Df#TX` 9{Df6JXg*|4` 9TXѭPDeBX`j 9TnP 9TN// 94N// 98"9/9L/9H .NN//HyND N^NuNV.*|4` /.HUaPPDe*nN^NuNVJ g -y`-yT nJg .-@Jo PѨ n!nJ fJ9Lf nB`-|`J nJgLB .Ю @".L AfR m l 4eB .L @ .Ю"@R m n N^NuNVH Jfp`^B`P й @*PB ."HA HABAЁІ @fJg gR mRmBL N^NuNVHnNXJfFHnN:X0.<#HnN$X @J g` 94ѹ 9ToN^NuNVJ\g* 9S-@HnN XX/HyNDPN^NuNV/.aX/aXN^NuNVH HnN:X0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN -@Jl QS*| .r*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NnPJmJn -|`-n(f9:HH/NxXJgm+|l+|l+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NDP.JgJm/NXHx` afvJgp`p//.NP.lB lf6Hx/.NDP.Jg Jm/NXHx/.NP.Jm.HxB/Nj `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J f8 < #  < # #  $#  .^rN.*y B , g`(*(U g " Ҁe " Ҁd(M *@b $f gB`R ,  ,o "<N # ,BNX(@ 9 ," Ҁe 9 ,/NX(@g y $ 9 $Xg y $  9 ," ҀY(# $ <  A ` " Ҁ#  c A# ( A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  ( L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJ $ ?&.5;CrJPW\Nbi6q xx(\xx$.Dd.dtt< ><h'x038?FMU ^emxw<*< t~4r0D=` v "(1 : @ G MT 4Z;b rDhW o?$z4 gX(tj X\?p:&N< $`OF  V d. [(fl1p:@LBHnO lW _Qmnsfy$x   ly;3x iJx[ Ys|"Q@)Rj5*;ZTBjI lP.DW]biov|7  0crt0.oac.o_sccsidctime.oOftime.oprintf.oprintf.ordwr.ofilbuf.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printffflti_loop_newday_pcount_midnightfdivi__ctype__lastime_pptr_pflag_ubuf_among_tbuf_update_ibuf_ctime_localtime_day_dtime_printfcmpi_fopenieeeused_bydayfmuli_ftimefaddi_fread_upall_time_wtmp_pdate_dysizelmodtldivt_asctime_gmtimecerror__pfile__print__iob_fwrite__flsbuf__filbuf_read_fflush_fstat__sibuf_malloc_gettimeofday_fcvt_ecvt_isnan_strlen_isinfffixi_modf__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[BlٺU} -.**by6  :0$(($G"I#HTHS/N4 /N,XNuNuNV o n /(`BNXJgHy4NXHxN,XBN,XN^NuN|Hx3N@eNuNVH *|` 9tl @ @*PJgN@eNuNVHn/.NPJlB`pN^NuN|HxN@eBNuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN|Hx6N@eNuNVH0JBf8 <B#B <B#B#BB$#BB .^rN*.*yB BB, g`(*(U g " Ҁe " Ҁd(M *@bB$fBgB`RB, B,o "<N0#B,BNX(@ 9B," Ҁe 9B,/NX(@g yB$ 9B$Xg yB$  9B," ҀY(#B$ <B A ` " Ҁ#B B c A#B( A 9B *A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B( L0N^NuN|HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL o n (` </HyrHy HN HxNXX*|<`$J g/-/HyN@ Jf#P #\ /9haX# /9taX# /9aX# Hx/9 NP# Jf(/9 HyHy HN HxNXXJ g./9 /9 /9 /9 /9 HyN@B/9D/94NN HxHy /94NϪ B/9/94NN HxHy /94NϪ /9 HyN@PHx/9 NP#SB/9 /94NN 9 "HAHABAЁ//9S/94NϪ$ 9 "HAHABAЁgHyNlXHxNXXB/9/94NN HxHy /94NϪ B/9/94NN HxHy /94NϪ /9 HyN@PHxJ/9 NP#SB/9 /94NN 9 "HAJJHABAЁ//9S/94NϪ$ 9 "HAJJHABAЁgHyNlXHxNXX/9aX-@/9aX. r N#S Hx/NP#;Jf$/HyHy HN HxNXXB/9afX//94NN //9;/94NϪ gHy7NlXHxNXXB/9/94NN HxHn/94NϪ B/9/94NN HxHy; /94NϪ S; /9; HyAN@PHx/9; NP# Hx 9; /NP# B .R//94NN 9; //9 /94NϪ "9; 灰gHyUNlXHxNXX 9S(@`)lZZ)lJ,g0,(H/HybN@P ,f Hyk` , g/,ZHysN@P0,4H/HyN@P ,Z "<N-@B`6 .Їй /aTX-@ .?/HyN@PR0,4HmHyN@XB0,4Hl .Їй /aX-@//a PJgHxHnHTa R` ,6Ь:Ь>"<N./,NHyN@P S"<N/HxHx /,Na S"<N/Hx ,6"<N"/ ,N /aj)| Z0,4Hr WЬZ)@JVg. ,V rJN"HAJJHABAЁйS)@V l(gHTa zXJf#;`a , g0,(H# B` ЬZ$@fx0*@gnp0*@ eLp0*@ d:p0*@ R"HA HABAЁй; @(gHx`HxHRHTa B R6mpJ gHyN@XB` ,6ЬZ"Ё$@fx0*@gnp0*@ eLp0*@ d:p0*@ R"HA HABAЁй; @(gHx`HxHRHTa R:mhJ gHyN@XB`0,4Hr ЬZ"偐$@fx0*@gnp0*@ eLp0*@ d:p0*@ R"HA HABAЁй; @(gHx`HxHRHTa R>m\J gHyN@XBHx Ь/HTa R mJ gHyN@XJ gHyN@X 9 "HAHABAЁйSe&yS`J . l"HAHABAЁ-@RJn`..N^NuNV. 8gn 9 "HAHABAЁй *@R 9; "9 o HyHy HNPHxNXX: ;nnn*nN^NuNVH0*n(n 0H2HL0N^NuNVH8*y `BB//-a8PJfBBHxHxaHzHx/9 /9 Nl 9 S"HAHABAЁй (@ To0H/HxHyN@ `J gHTaXA&H0H2,HЁ2Ho Hy3N@XHTaXHSaX`F0H2,HЁ2Hl20H2,HЁ2H/0H2,HЁ/HyNN@ ] bfJ g /9 a0XJSg0H2,HЁ/HyoN@PL8N^NuNV.*n-HH @/0-H/0H/HyN@-HH g gHyN@X`*-HйS @0((H/HyN@P`*nN^NuNVB .?r //94NN Hx . r  //94NϪ g,HyNlX/.HyHy HN B`pN^NuNVH0(n*n p0-@( g fB`B r //94NN HxHn/94NϪ g(HyNlX/HyHy HN ` . g g( gD`z ,6ЬZ" 䁲=m(`^0,4Hr ЬZ䀰=Hl:Hy=HHy=HUHTa P/HTa *J g/HyN@Pf0-@gp0-@ R"HA HABAЁй; @(f-fB r //98NN HxHn/98NϪ g&/HyHy HN HyNlXBBAAgRR mJfJ gHyN@X L0N^NuNV.*nBJ g" - g0-(H/Hy N@PB - gJ g& .Э @p0(@/HyN@PB .Э @p0(@r //94NN Hx .r ;//94NϪ gnHy!`ZJ8m^B -NЮr //98NN Hx .r ;//98NϪ gHy.NlXRR mJ g - gHy;N@X .*nN^NuNVH0*n p0-@. й (@ fJg| gJ g" . @//Hy=N@ JSg/.HU/.a -@f" gJ gVHyHN@X`FJ f, g" . @//HyJN@ /.HyVN@P m  oHyhN@X/9 . @//Hy`P/HyN@Pp0-@/HyaPHTaX/9 . @//,HyN@`"/.HTa$PJfR,9y )UL0N^NuNV  f nJ((g gp`B` n(HHN^NuNV n0(H/HH @/ . /HyN@N^NuNVH 9 V.` й *@Jf/HyaP  R, "HA HABAЁй; @(g2 "HA HABAЁй; @(g /Hya,PJ g /HyaPR mbL N^NuNV. .  R-@/. /./.HyN@ ."HA HABAЁй;*@p0- @/p0-/HyN@ -g- @gdp0- @ ep0- @/Hy N@P`Jp0- @"HAHABAЁйS @0((H/Hy!`p0- @ ep0- @/Hy,`p0- @"HAJJHABAЁйS @ (8 "<N-@HyAN@X ."HAHABAЁйS @0((H/HyHN@P ."HAHABAЁйS @J^g< ."HAHABAЁйS @ (^ "<N-@`nHyLN@XHyNN@Xp- @/N@X-gHyQN@X-gHyWN@X-gHy]N@X-gHycN@X-gHyiN@X -?g.p-/ -/HyrN@ 0-@gVp0-@Sй /p0-@/HyN@ p0-@S cHyN@XHyN@X*nN^NuNVHB.9 `n* "HA HABAЁй; @p0@, "HA HABAЁй; @(fX Sй / Sй /HyN@ Sй /HyaP Sй /HyaP Sй  o@ Sй / Sй /HyN@ Sй /HyaP Sй й @JSg Sй /HyanP Sй Rй @JSg Sй R/Hy a2PSlLN^NuNVB/./94NN HxHn/94NϪ g,Hy%NlX/.Hy*Hy HN B` .N^NuNVH8*n(n&n . 6l< . -@ "<NЭV @$ . "<NvԀ `d <>". eHxHnHSHx </`*BHnHTHx -6". /a .L8N^NuNVH0*n(n -6ЭZd@ Z`. -6ЭZeJ -6"-6ҭZ$ Ђ`F0-4Hr ЭZ"->偐c0-4Hr ЭZ"< L0N^NuNVH8..*n(n| A&HJm Ю o*Hy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|L 9s(`l  @*PJgXh$:LXjy%;JViz4Kb|"2Im8M`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBL`b yS$ S m. .R @HH yS$"(R!AS AHH` /9S$ .R @HH/NPPRL nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-||-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N̸X-@8/.N̸XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|} PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N̸X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNvЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N\PJf/./.N̄PJfHnHn .R l .R`p//./.Nd-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9h/9d .".NȠgP .S-@HJlD-@HJHg6 .Hr Nv0S n .Hr N`S n0A .ذbJn/9p/9l .".NȠfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N\PJf/./.N̄PJfHnHn *LZ`0SR`*0Pb1 nRJfPc0R 9nB <PL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NRPJmJn -|`-n 4f9 FHH/N\XJgm+|s0+|s0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NφXJl~0-g /-NѶXBBBB BmB- L N^NuNVNì/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.N(P.JgJm/NφXHx` afvJgp`p//.NϚP.lB s(f6Hx/.N(P.Jg Jm/NφXHx/.NϚP.Jm.HxB/NN `Jgp`B//.NϚP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NϚ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNҶX(@ 9" Ҁe 9/NҶX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL, %s: %x<%x>too many disk blocks lost swap map: start %x size %x overlap in swap mappings: lost swap map: start %x size %x swap space ends at %x at %4x size %4x type %s pid %dreadgetpt error reading frame %x readError reading core page %x %xswap page %x: read samepid %d u. pages: %xcore u. readswap u. read page %x %s page %x %s, %d bytes differ page number out of range: page %x type %s pid %d dup page pte %xpte %x and as %s in pid %d page %x type %s pid %d lostlockedmemcm %x %s page %x [%x, %x [text c->c_ndx %d?] (=pid %d) [text c->c_ndx %d?] (=pid %d)] free gone lock want intrans blkno %x mdev %d hlink %x page %x <<< link to non free block: in %x to %x bad free link into non free blockfree list link out of range: in %x to %x bad link infreefreereadget failed on %x vstodbpanic!: %s @(#)analyze.c 4.6 (Berkeley) 4/11/83_proc_usrpt_Usrptmap_firstfree_maxfree_text_freemem_cmap_ecmap_swapmap_nproc_ntext_nswapmapDFREEDDATADSTACKDTEXTDUDOTDPAGETlostdatastackudotpagettextfreeintransitsystextdatastackrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ ((. 40&.(6e@J@S@\.cNlk|t.|L6>Jl$ LdddPX ttŐ!6(-Ř1:Ŋ=^@DİIPV?_eĪlosŠ{8ƶʰˌDɐʒHʚʢȸ,ǀ  ^pHp%ɠ+1ɸ6?LFƌM"T[._fl q?zŸɴVɤɾ2ʂ\ ɬ@\\̸$ .((H/.H7X?IXS<Xfg"k΂v<zL\3πϔϤϴҜ\< < %-X39~4?rH0OXϪ^td`lk@s y   .     I  I   O`  @ L N     =    v    !j)  .  4  <$DLvU c `  fFlt  z P;k` ; w 5;p4 S6BϚ S!48;φl S{|.  d#<' YS-6 XS <CyѶIPX_tfNm$̸ue(|L&| S$[fPR S( s(`nfd̄ ȠN\"(.4?T: @ìJ  s0R \3\dki.ryxĸ[tŠYŮs`Q$RNZ8.(pϴ7Ҷ Ңcrt0.oanalyze.o_sccsidcalloc.onlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.oqsort.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_tynames_read_vtod_qsort_printf_dump_ntext_swapmap_dnames_nproc_dflg_Dflg_freemem_pdmseg_nlist_paginfo_dsort_duse_atext_lseek_fprintf_maxfree_mflg_aproc_Usrptma_minlmodt_dblks_usrpt_dprint_pid_vflg_ndblks_dumpcm_ptdmap_fixfree_firstfree_uflgldivt_vstodb_p0br_cmap_calloc_getpt_nswapmap_typepg_bad_u_area_count_sflg_ptetov_open_text_fcore_fswap_close_perror_proc_getu_get_panic__iob_summary_dmcheck_pdmap_nl_fflg_checkpg_ecmxulmult_freeuldivt_malloc_cfree_fopen_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print_fwrite__flsbuf_fstat__sibuflmult_sys_errlist_write_errno_sys_nerr__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[Dlٺ X**by9$,4< 8@ P$G"I#HTHS/N4 /N4XNuNuNVH0SX l4HyHyN4PHyHyN4PHxN4X*|4` n //NPJgJf n /HyHyN4 HyHyN4P*|4`/Hy*HyN4 JfHy.HyN4PHxN4X n /(Hy0HnNp UP Jf(BHnNBP-@JlHnNXHxN4XB -r //.N Hn/.NTX/Hy:Nt HxHyH/.NR gHy`N4XHxN4X/9HHyNtPp09N gJgp09N/HyNtPB(|PB lp0rr2,Ё-@JlBN4XHxHnNBP-@JlHnNXHxN4X . X @/NX#HSByL -".n ~oHyNtX - ~oHyNtX`HyNtX`p0,/p0,/p0/p0"- N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9Ll h @*PJg*LZ`0SR`*0HTb1 nRJfHTc0R 9nB <HTL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|P+|P+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX@e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-N^XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN((.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBN^X(@ 9H" Ҁe 9H/N^X(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNHxN@e#DBNu /йD/@HxN@e 9D#DNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLqDNJtR<Y H`gTmt4}Y4FpFB. Hh L$f,\nff@ `|*"8)/5;?0AGQ  PYy^_Lgn;.u@3i x[P|Ys<QR*Z (P |%,\27;^AH HMJRcrt0.obad144.o_sccsidfprintf.ofprintf.oprintf.oprintf.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.otell.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoilmult_printfulmult_dkbad_write_tell_lseek_fprintflmodt_diskinfo_sprintfldivt_strcmp_open_perror__iob__pfile__print_sys_errlist_errno_sys_nerr_strlen__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk((b[Elٺ  [**by:DLT\dl 8D4 0$G"I#HTHS/N4 /NXNuNuNVH*LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nf .B`T0-f(mfHn-HH/NPJmJn -|`-nDf9VHH/NXJgm+|++|++n 0-gl(m m R Э "-d f -,/HT-HH/Nf .+L`/.N`X(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nf . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nf g m p`BL0N^NuNV.*|0` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN\/.NPXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|0`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N2P.lB +,f6Hx/.NP.Jg Jm/NXHx/.N2P.Jm.HxB/N `Jgp`B//.N2P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N2 N^NuNpHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuNVH B/.N2P. g `/NXB`Hx N`X*@Jg*B L N^NuNpHxN@eBNuNpHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNpHxN@eNuNpHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NF N^NuNV/. Hy@t/.NF N^NuNpHx6N@eNuNpHx N@eNuNVH0JLf8 <L #L <L#L #L L(#LL$ .^rNZ.*yL$BL0 g`(*(U g " Ҁe " Ҁd(M *@bL(fLgB`RL0 L0o "<N`#L0BNX(@ 9L0" Ҁe 9L0/NX(@g yL( 9L(Xg yL(  9L0" ҀY(#L( <L A ` " Ҁ#L$L$c A#L, A 9L$*A L0N^NuNVH0*n(MY#L$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNZ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L, L0N^NuNpHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s%s /bin/sh /usr/lib/makewhatis /bin/sh/bin/sh/usr/lib/makewhatis/bin/sh /usr/lib/makewhatis@(#)catman.c 4.4 (Berkeley) 3/22/83Unknown error: F/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83L4. 40<%L-\5l=|G|QZc.l.hu$~PXX$DDFK^!*1$9$A@GNSHW`:cfj`ov|?ZPf`<@BJ Rhp#0(/6 <C KPQWh\el<s((z ?~hdTn2 \ x% - 5h>$F.NU.]evoy<~2<(`;3 ,<!@P `)088B8LHV<[Pjnjy<}DD`p~4r04:  RzX| Z`1B $uV$<-b4FD=tD(L  $S\hd!lrzr.0 p  (L  ,`f +,`$hJP +4&3$<DxKSf\n:bfh&n4uF`{P r?\  +y;3ixh[$PY^s~ &Q-R9?ZFM.T2ZD_ f lFsy7<Z L4crt0.ocatman.o_sccsidOumask.ochmod.ochdir.omkdir.ofprintf.ofprintf.oprintf.oprintf.ofilbuf.operror.oerrlst.osystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_man_printf_cat_nflag_system__ctype__chmod_execl_fprintf_pflag_closedir_umask_buf_unlink_readdir_chdir_sprintf_fopen_strcmp_wflag__filbuf_perror_strcpy_stat_rindex_mkdir__iob_fclose_opendircerror__pfile__print_read_fflush_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen_wait__exit_fork_signal__sigfunc__sighandler_syscall_execle_execv_execve__flsbuf_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[FlقWo Y7bx*by;HPX`hp 8A $G"I#HTHS/N4 /NlXNuNuNV. lHy4NXHxNlXHyR n /(N`PJfR`X S n /(aXJg n /(NX#\`H n /(NX#f" n /(HyUNPHxNlX y#\~`lHy Ю @/NP09(H//9\ Ю @/N Jl&J`f Ю @/N,X#XRm/9XNlX..N^NuNV. .R @HH.g ) @fB`p..N^NuNTHxN@eNuNV.N N*@Jg//.N`PJfNF *nN^NuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNP#fB`/9HxHyDtNX *@g#HxHUazX*@#H|HUajX*@HUNX#HHUaPX*@HUNX#HBH#HHUa&X*@#HHUaX*@#HHUaX*@#H`  gRJfB <Hx*nN^NuNVA -H#dHn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n|f +|l`D/.N`X+@f,mJf,0-g-HHH+@`m+n |f09gHyN:X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9$ll  @*PJg*LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NJ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$t+|$t+n 0-gl(m m R Э "-d f -,/HT-HH/NJ .+L`/.N`X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NJ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NJ g m p`BL0N^NuNV.*||` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N`XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (||` eB` 0,f -+fp`B, wf0Hx/.NN@eNuNVHn/.N0PJlB`pN^NuNTHxN@eBNuNTHxN@eNuNTHxN@eNuNTHx&N@eNuNV/. Hyt /.NV N^NuNV/. Hy@t/.NV N^NuNTHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rNZ.*yI BI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N`#IBNX(@ 9I" Ҁe 9I/NX(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#I I c A#I A 9I *A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNZ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNTHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL Hx Hy$D/N g" n /(HyxNPHxNX T)gHyNXHxNX~`< Ю @/aXJf Ю @/Hy` Ю @/NPX-@Jf Ю @/Hy` ."9$N" 9%N$ ."9$N"9$`F" 9$\NԀԹ$T ."9$N`"9$N"9$Ԁ 9$p -BB//N> /9$tHyD/N $tg$ Ю @/HyNP# /9$tHyD/N ."9$N`-@B .DЮ @BR mB/./N> /9$tHyD/N Rm/9`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBP`b yDD S m. .R @HH yDD"(R!AS AHH` /9DD .R @HH/NPRP nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHQ @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHQ @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNfЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|)`-|,`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|/`J.g -|1`J.g-|3AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nf0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHQ @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Tb1 nRJfTc0R 9nB <TL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NBPJmJn -|`-nf9HH/NLXJgm+|DL+|DL+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX4e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NvXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. a((X(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#8BNu /й8/@HxN@e 98#8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLdjqvyJh$$8.8HH<Vr<<L(3p07>EMV]eLoy<<~4r0qP <> D"`) $D07=JG DDO\W.]cPlnrfxffF$<Z?f  DLyLB;v43L2 'i.<50;xB[^HOUY ^s*gmQtRjZ dL7  Lcrt0.oclri.o_sccsidprintf.oprintf.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_printfulmult_write_status_lseek_bufulmodt_sb_unuldivt_open_isnumber__pfile__print__ioblmult__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufcerrorptwo_gtty_ioctl_stty_realloc_sbrk_end_brk_errnob[Hlٺ< :**by=x <(($G"I#HTHS/N4 /NpXNuNuNV.BNJg BNpXHyHN6XHy(HyJHy4N HyS(m 9,R, @`Hy(N@X, ,g g ff`gS(m 9,R, @`Hy(N@X/aX*mS(m 9,R, @`Hy(N@X, g fbR`Hy(N@X`4 g@ %f| S(m 9,R, @, f B`H*L g< fhhHy(NX`2S(m 9,R, @`Hy(N@X,`L0N^NuNVH..B`N "HA HABAЁЇ0,S(m 9,R, @`Hy(N@X. % @fHy(/NxP dop` LN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|Dt .rHxNX-@HyDNXJg8/.HxNP/.NXN^NuNVHxHyDN.P`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n(f +|`D/.NX+@f,mJf,0-g-HHD+@`m+n (f09LgHyX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#p`T .# @(P .# @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |# pNLNw //W.BN@d W/N WNNVBHnN^PJlp`Jg n .N^NuNHxtN@eNuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nN@eNuNVHn/.NHPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.Nn N^NuNV/. Hy@t/.Nn N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.EK;RYa.jqwL>  #|\Q^  $Xfh3H n'(-3: D?nDcrt0.ocron.o_sccsidctime.oOftime.ofreopen.ochdir.osleep.oOalarm.oOpause.osetjmp.osetjmp.ofilbuf.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.octype_.oflsbuf.oexit.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_realloc__ctype__execl_wait_free_number_sleep_freopen_localtime_chdir_cmp_ungetc_loct_ex_fork_crontab_init_slp__filbuf_stat_signal_malloc_time_itime_flag__iob_listsize_list_fclose_dysizelmodt_ctimeldivt_ftime_asctime_gmtimecerror_lseek_errno_creat_open_close_alarm_setjmp_longjmp_pause_read_fflush_fstat__sibuf__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofday__cleanup_write__sobuf__flsbuf__lastbuf_isatty__exitptwoulmodt_gtty_ioctl_stty_sbrkuldivt_end_brkb[/Ilٺ P**by> 0], \$G"I#HTHS/N4 /N4XNuNuNV.`B n /(NtX-@Jg" $ @ X SR m $ @B`TX n P -f: n P(HH ig n P(HH/Hy4NPR$t n /aXSf 9$t..N^NuNVHB/.N P#$xJl/.HyANPR$t`B$/.HyQNPNNHx HytHxa T g /.HyV` 9,"9Nj#$|R/NtX#lJf&/9$|/.HymN HxN4XB` йl @BR$|oB$B`z 9,/Hy$| 90"Nj$ 9F"€ 9NjԀԹ 9/a8 B` $|/aXR$R,mRm~B$B`z 9,/Hy$| 90"Nj$ 9F"€ 9NjԀԹ 9/a B` $|/a&XR$R,mRm~/9lN&XLN^NuNVH0*np0 @fB-M#$`"Hl/9$/HyNR$tHna2X(@`zJg $|b eB`: .$ @ f"Hl/9$/HyNR$tR .$ @Jf йl @R`zf~L0N^NuNVH *n.9$p0f йl @Jgd0-H"ҹl AfJmfHJ$fHyNXR$0-H/ йl @//9$HyNL N^NuNVH0*n m  mB` "9-@fv/aX-@Jg l .R"9 m"( m 9` m ( "9FйS/Hm ."9/a0 A 9F(Hp0,ѕJgJ L0N^NuNV.B .r //9$xN /./. /9$xN g(/.HyNPB` . Ї @BRm..N^NuNV l 9$(".Ё @`\  .o/9$HyNPB`2Hx Hn y$ (X"9/a A . N^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVA -H#$Hn/.NP09 gp`BN^NuNhHx$N@eNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBd`b y$ S m. .R @HH y$"(R!AS AHH` /9$ .R @HH/N,PRd nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|0-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|1 PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|3`J.g-|5J.g"/.NX".-A< o-@ .Xf -|7L`-|HLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNt-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|Y`-|\`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn .R l .R`p//./.N@-@Jg -|_`J.g -|a`J.g-|cAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N|gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nt`S n0A .ذbJn/9$/9 .".N|fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn *LZ`0SR`*0db1 nRJfdc0R 9nB <dL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|` HUaXde*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N&XBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNhHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NDPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNhHxN@eNuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNhHx6N@eNuNVH0Jef8 <e#e <e#e#ee #ee .^rNn.*yeBe( g`(*(U g " Ҁe " Ҁd(M *@be fegB`Re( e(o "<Nt#e(BN&X(@ 9e(" Ҁe 9e(/N&X(@g ye 9e Xg ye  9e(" ҀY(#e <e A ` " Ҁ#eec A#e$ A 9e*A L0N^NuNVH0*n(MY#e (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ e$ L0N^NuNhHxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLG b$tOzV $xZaHg $|m $|u {t $ $ $ $ $.hXnff@f,`Ft|*$8!?0'-7^>  $FLNU;\df3nvt}i x[P|Ys<QR*Z DXDj$ 7P&n e,%* d1crt0.odcheck.o_sccsidatol.oprintf.oprintf.osync.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_pass1_pass2lmult_atol_printf_sync_ecount_lseek_free_fsun_readdir_nerror_bread_fi_check_bmap_itab_nfiles_open_malloc_ilist_ino_headpr_gip__pfile__print__iobcerrorulmult__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_fflush_fstat_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnob[EJlٺ 4 Y**by? 8^\ $G"I#HTHS/N4 /NXNuNuNVH8HzHxNPHxNX o n h -fRSX JgBHxHyPNP#4HxHy/N BB/94N BHy8 o n (` <`/NPJ9NN0SR/9*LZ`0SR`*0eb1 nRJfec0R 9nB <eL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/NXJgm+|E+|E+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N8XN^NuNV .". nJ/H?N n g B5H 4` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|``eB` 0,f -+fp`B, wf0Hx/.N\P.JgJm/NXHx` afvJgp`p//.NP.lB Ef6Hx/.N\P.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN,HxN@eBNuN,HxN@eNuN,HxN@eNuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuN,Hx6N@eNuNVH0JfDf8 <fH#fD <fD#fH#fHfP#fDfL .^rN2.*yfLBfX g`(*(U g " Ҁe " Ҁd(M *@bfPffDgB`RfX fXo "<N8#fXBNX(@ 9fX" Ҁe 9fX/NX(@g yfP 9fPXg yfP  9fX" ҀY(#fP <fD A ` " Ҁ#fLfLc A#fT A 9fL*A L0N^NuNVH0*n(MY#fL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ fT L0N^NuN,HxN@e#BNu /й/@HxN@e(( 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLej "&+28?A,GNQU]dlkrx}x |HL`>|  !(/V6=bAH<N S?\ckrxfN"@t$.\ |.|!+5<:IVMX<\dm3u|(8 <(B<,8~4!r*017p? H"OV]dfmWPt {o  .`84<O?hF8~ ,t; N$e# +LZ3< %D4L[T[ %c8k Eu EQ* nf2?>  Ey38!ib(/5x<[6BIOYXsagQXnRzBZl.\.72 f\crt0.odmesg.o_sccsidctime.oOftime.onlist.ofseek.oprintf.oprintf.ordwr.oOalarm.ofilbuf.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_printf_msgbufp_write_alarm_nlist_lseek__flsbuf_ctime_omesg_done_sflg_open_msgbuf_signal_time__iob_pdate_nl_of_timeout_dysizelmodt_localtimeldivt_ftime_asctime_gmtimecerror_fopen_close_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print_fwrite_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[]KlٹJ h**by@(( @x t$G"I#HTHS/N4 /N0XNuNuNV.BNXB n /(NPJg n /(N(XHxN0XBHx BN Hx Hy(0BN g n /(N(XHxN0XHy(PN,X//9-Hy4Nd /9(D/9(@/9(R .+mHyNdXBB` 9(̐(`l 9(̐` 9(`-@/HxNP".+ A B ."9(hNй("9(r /BN /. .+ @/BN g n /(N(XHxN0X 9(`ѮR .(m,B`v ."9(+ @ "9(F®Ё-@Jg .rNJfHyNdX n/( /(//(HyNdR .(\m~HyNdX 9("9(NJgZ 9("9(N-@/HyNdP ."9(N"9($9(Np/HyNdPHyNdXB` /.aXR .(\m$.N^NuNV./.HyNdPB 9(".N$"9(LF® 9(HNԀԹ(< 9(p /BN BNX-@/9(`Hy0BN (`gHy NdX`Hy8N,X//./9 Hy3Nd/9D09BH/09@H//9`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9H4l  @*PJgQ^rError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVHxB/.N N^NuNV4.-nBx`b yH0 S m. .R @HH yH0"(R!AS AHH` /9H0 .R @HH/N(PRx nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHE @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHE @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNp-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-| `Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn .R l .R`p//./.N<-@Jg -|#`J.g -|%`J.g-|'AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NxgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Np`S n0A .ذbJn/9/9 .".Nxfp+`p-S n.HHE @gpE`peS n`Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn *LZ`0SR`*0|b1 nRJf|c0R 9nB <|L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NZ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|H8+|H8+n 0-gl(m m R Э "-d f -,/HT-HH/NZ .+L`/.NpX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NZ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NZ g m p`BL0N^NuNV.*|` HUaX(e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N"XBBBB BmB- L N^NuNVN/.NpXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNdHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N@PJlB`pN^NuNdHxN@eBNuNdHxN@eNuNdHxN@eNuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuNdHx6N@eNuNVH0Jf8 <# <### .^rNj.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<Np#BN"X(@ 9" Ҁe 9/N"X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Թc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNdHxN@e#,BNu /й,/@HxN@e 9,#,NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL(($G"I#HTHS/N4 /NXNuNuNV.|0 o n hPB*|4`.gee*|4 3 HyBNP||||||HnHytBN HnHytBN HxN(XHyBNPHx aXHx aXHx HnNPHna\XHyXaPX/-aFXaJgJf Jg3JgyJgyJgyHyBNPHx aXBHyHyeHyZNHxNXm`8NVH BBB*|HxHnBN Jn BNX..fB`2 f HxNX g gd am znR`x Am ZnR`` f.cXSHxaXHx aXHxaX`4 fHx aXHx aX` f~_.HH/aX`B fRJgHxNX-@HyFpNXJg8/.HxN(P/.NXN^NuNVHxHyFpNP`PJg" .c .`-n-|HzHxN(P-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n Jm m#hp`T . @(P . @ gf ` <@//.Hx0Nl `NqL0N^NuNV/9Hn /.N6 N^NuNV/9/. /.N6 N^NuNVA -H .X @Jf n/Hn /.N6 N^NuNHx;N@eNuH // | pNLNw //W.BN@d W/N WNNVN/.N$XN^NuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHxN@eNu#hpNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N:PJmJn -|`-nN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNVH0JFf8 <F#F <F#F#FF#FF .^rNv.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N|#FBN.X(@ 9F" Ҁe 9F/N.X(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNv.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ('. 8@E hLlU]d6lv$}  pf,y.L:;n|.(3D &p7X.F|v F` crt0.ogetty.o_sccsidgethostname.osleep.oOalarm.oOpause.osetjmp.osetjmp.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.octype_.oexit.oread.ostty.oioctl.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.oclose.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_exitstart_main_environmcount_read_write_tmode__ctype__gethostname_puts_ioctl_name_execl_crmod_sleep_upper_putchr_stty_itab_lower_partab_getnamecerror_alarm_setjmp_longjmp_signal_pause__sigfunc__sighandler_errno_syscall_execle_execv_execve__cleanup__exit_gtty__sobuf__flsbuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fclose__sibuf_realloc_sbrkldivtuldivt_end_brkptwob[Mlٹ c**byB  @? $(($G"I#HTHS/N4 /N$XNuNuNVHHxNPX-@B-|SX Jn^Jg:HyNXЮ @ df HyHyNPHxN$XHxHxNPHxHxN"P f HyHyNPHxN$XJfn~Hx HxN"P f6 hgHHyNXHxHxN"PHxN$X oHyHyNP .faJf, .faNNHxaXNZ/.Hx7NlPHy,NX`Hy3 n /NPJf `rHy6 n /NPJfB`RHy9 n /NPJfR`4Hy /NX..N^NuNVHnNXHnNX-@HypHy[NP-@JgvHxB/N, n (l//( (^ @/ n (B @/ n/(/(Hyr/.N /.NXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J8 @, -J< @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNB" L N^NuNVH n "<QNB-@ n "<QNT-@Jl QS*|G$ .r HxHyHxN> HUNX/HUHxN> HxHyHxN> L N^Nu0:Tfx)9HYm*@Zx,Nl>Wq2ERfzError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#hp`T .& @(P .& @ gf ` <@//.Hx0Nl `NqL0N^NuH // |& pNLNw //W.BN@d W/NH WNNVBHnNPJlp`Jg n .N^NuNHHxtN@eNuNV4.-nBG\`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG\ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH! @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH! @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNBЮLЮ@ @S"n .P".DNT-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N(PJf/./.NPPJfHnHn .R l .R`p//./.N0-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NlgP .S-@HJlD-@HJHg6 .Hr NB0S n .Hr NT`S n0A .ذbJn/9/9 .".Nlfp+`p-S n.HH! @gpE`peS n`Jl-| n P @-h-h/./.N(PJf/./.NPPJfHnHn *LZ`0SR`*0G`b1 nRJfG`c0((R 9nB <G`L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N> .B`T0-f(mfHn-HH/NrPJmJn -|`-nf9HH/N|XJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N> .+L`/.NTX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N> . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N> g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNx/.NTXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB hf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N$PJlB`pN^NuNVH B/.NP. g `/NXB`Hx NTX*@Jg*B L N^NuNHHxN@eBNuNHHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHHxN@eNuNHHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NJ N^NuNV/. Hy@t/.NJ N^NuNHHx6N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rNN.*yGBG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<NT#GBNX(@ 9G" Ҁe 9G/NX(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#GعGc A#G A 9G*A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHHxN@e#dBNu /йd/@HxN@e 9d#dNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL$FP$Z<_2nrN}<P <;l|3 !DT ,$,.<8<=DLP^[<_8f8nHwT$~4r0Sp>dJ h h4l^? t"![B'-;4<DJT$\.tbe,i $po[Px.ZOBWFT .HL r T ! &+@8QF OnVUf0[fdPklqz(? x  'y3|Tix[@lYzs,QR)/Z6.=8B<IQZ<[d!lr {$J70N Gcrt0.ohalt.o_sccsidctime.oOftime.okill.ofseek.ofprintf.ofprintf.oOalarm.oOpause.ostrncpy.osync.ofilbuf.operror.oerrlst.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_setalarm_write_strncpy_alarm_sync_dingdong_lseek_fprintf_errno_wtmpf_syscall_months_localtime_fopen_strcmp_kill_days_open_close_perror_signal_time_markdown_strlen__iob_fseek_wtmp_ttyname_fclose_log_entry_pause_dysizelmodt_ctimeldivt_ftime_asctime_gmtimecerror_fflush__filbuf__pfile__print_read_fstat__sibuf_malloc_sys_errlist_sys_nerr__sigfunc__sighandler_gettimeofday__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_strcat_closedir_readdir_strcpy_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[Nlٹ́ |** byD    $ ,  P l$G"I#HTHS/N4 /NXNuNuNV.#)$` dg. mg0 sg0HyN|X n /aX`R)`R)`|RQ`tX n P -f n P(HH bfB n /(NB` 9Q Ї @BReB` 91"N$ 91 F"€ 91NԀԹ1-BJf 91"N-@`4 91"N$ 91 F"€ 91NԀԹ1 -B/HyHnN$ ` /914Hn/.a 91<Ѯ .m 91"N$ 91 F"€ 91NԀԹ1-B/HyHnN$ ` /914Hn/.ad 91<Ѯ .m 91"N$ 91 F"€ 91NԀԹ1-B.91|`J 9YЇ//9YHy HnN$/914Hn/.a ߹Y 91<Ѯ .mJfF 918Sй1"918N(Ѯ`/918Hy/.a R .mR10mBYBQ$B`z 91/HyQ 91"N$ 91 F"€ 91NԀԹ1 91h/a B` Q/aHXRYR1mR10m~BYNJQg.a n/9QNêXJQ g/9Q NX`B)B) B`^ 91"N-@/91Hy 91"N$ 91 F"€ 91NԀԹ1 91h/a U g/HyN|PB`.R) /914Hy4 .Ю/a 91<Ѯ .1l"91 91<"91(N".m$/. /9Y/.Hy2N|p`. ."91X-@1B .rNšt .rN( @S ,R eB . ` @BB . ".Ё @BPR mR mJf 918Sй1"918N(Ѯ-n`, .rNštF .rN( @R .mB`BB` .ЮЮrN(йQ @HH .ЮЮrNšrāf4 .ЮrNšt .ЮrN( @R`0 .ЮrNštF .ЮrN( @R .హ1 n/(8Hy-HyN< N^NuNV n (8S b@0;N^Dv"vvv` . Ю @B`r .rF .Ю @`P .rF .` .rF .` n/(8HyEHyN< N^NuNV n (8S bz@0;NZBp"ppp`| . Ю @`l .r .Ю @`L .r .` .r .` n/(8Hy^HyN< N^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0 .". N-@/N(X*@fB`(M .VrN".`BSl L0N^NuNV/.NXN^NuNVA-H#YHn/. NP n0( gp`BN^NuNVA -H#YHn/.NP09 gp`BN^NuNHx$N@eNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9Y l  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-nf9HH/NÀXJgm+|Y+|Y+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N(X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NêXJl~0-g /-NXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jhf8 <l#h <h#l#lt#hp .^rN".*ypB| g`(*(U g " Ҁe " Ҁd(M *@btfhgB`R| |o "<N(#|BNX(@ 9|" Ҁe 9|/NX(@g yt 9tXg yt  9|" ҀY(#t <h A ` " Ҁ#ppc A#x A 9p*A L0N^NuNVH0*n(MY#p (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN".d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ x L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@||||Bad flag %s: Not enough core; duplicates unchecked No Updates spare super block %dcylinder group %dinodes %d-%dcsumcg %d: bad magic number free blockfree fragfiles %6u (r=%u,d=%u,b=%u,c=%u,sl=%u) used %7ld (i=%ld,ii=%ld,b=%ld,f=%ld) free %7ld (b=%ld,f=%ld) %ld missing missing%5ld bad mode %u logical data block %d1st indirectlogical data block %d2nd indirectlogical data block %d%ld bad; inode=%u, class=%s %ld dup block; inode=%u, class=%s %ld arg; frag %d of %d, inode=%u, class=%s %ld dup frag; inode=%u, class=%s bad size %d to duped bad bno %d to duped bad super block%s: bad magic number FS SEEKFS WRITENo Update isblock bad fs_frag %d clrblock bad fs_frag %d setblock bad fs_frag %d @(#)icheck.c 2.4 (Berkeley) 11/18/82Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ ((. 40<#t,<6<@|I|R.Ya0lw".P$$$F> "* 07<(@ILOS@X_e?nt:{~0F@p h"*2HP %,40:x@HEfNU\cjnlu{ ?^HjDn4Nr~<XH'$l..l6|>H|R<WŠfFj¦u<ypÀ3äø(ǀ<2<   $(,28~4>rG0NT[ ^ a{kqt<w| )  I)|  )r< ) )|yBš ;)  ")$ >0| 0!F$* b02 18 ?F(EOkWv4_ *Qh QlTs z HQ  Q Qsþ<êP Q Q Q (z Q$ Q(.tX Q, Q4 Y"(% Y-5<I Y PZ$HbQpfy nf0Rp?<  YLv 3Àf( ipdxH&[,309Y>Bs^KQQXRdjZq yy ~”7 crt0.oicheck.o_sccsidatol.ocalloc.ofprintf.ofprintf.oprintf.oprintf.osync.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_pass1_cgun_setblocklmult_atol_printf_nbfree_dflg_fragtbl124_write_sync_nblock_lseek_fprintf_nffree_mflg_fragtbl_free_chklmodt_isblock_nlfile_blist_nindir_clrblock_fragtbl8_nfrag_sprintf_nerror_sbun_breadldivt_fragacct_calloc_around_niindir_fi_getsb_check_bmap_itab_sflg_makecg_open_close_perror_bwrite_nbfile_nrfile_ndup_malloc_time_duped_cginit_ncfile__iob_inside_ndfile_fsblist_inoulmultuldivt_cfree__pfile__printcerror_sys_errlist_errno_sys_nerr_strlen_gettimeofday__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_fflush_fstat__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[Olقn Ebx*byE   ( (E$(($G"I#HTHS/N4 /NXNuNuNVBNX# oX n h -fJB n (R-@` sg$ nJg.HHR af``-|HyNdXHz HxN(PHz HxN(PHxHxN(PHxHxN(PHxHxN(P-n-|Hy8NdXJfa( .ga/.aXJga"aD`NVH HxHy\N$P/N^XHxHxN(P*|`HUaXB @eHz`HxN(PHxNJXBHx HxN~PR mBNX fBNJXaL N^NuNVNFJfDHxHytNrP-@Hx7Hy/N HxNXHxNXHxNXaHxHy8NvPN^NuNVHBN>XBHxN(PB/N^XR mHxHyfNrP,JmtHxB/NJ HxHyHy @N HxHyHy HN Hy PNXHxHy @/N /N^XpLN^NuNVHNF.JfrBHxN(PBHxN(PBHxN(PHxHytNrPBNnXBNnXBHyHHy4N BNXBNX,g f pf gVLN^NuNVHNF.JfBHyNrPBNnXBNnX .g BHyJHy4Hy4N`$BHyHyJHy4Hy4NHxNXHnNXfJgB`HxHyfNrP,JmHxB/NJ HxHyHy @N HxHyHy HN Jg# PB`Hy PNXHxHy @/N /N^XpLN^NuNVHzHxN(P#lN^NuNVH `aBlHzHxN(PBNX.Jlf g8*| @d - g fHUa2XHUaX`L N^NuNV.*nJ gHUaXHx /- N~PB *nN^NuNVHa.JlB`Jga.JoHxHyHyN Ba.Jo" AR l`al.JnJ9g 90gxHyHyxNPHxHyHyxN HxHyxNZPJm2pLN^NuNVHxHn/9N gp` . fB`.HHN^NuNV.BHyRNrP#Jm*|` B-  @e`8/9N^X*|`- 9-g- yadJg*|` HxHyHUN Jg @e*| @dJfHxHyHUN - ``- f HUaXB- gHUaXHUaX @e*nN^NuNV.BHnNX nR n . HxNJX-@HyLNdXJg8/.HxN(P/.NJXN^NuNVHxHyLNvP`PJg" .c .`-n-|HzHxN(P-@/.NJXNZ`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuT\f .@Lbt (@Mcr~,=\s+JZq>`uError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#pp`T . X @(P . X @ gf ` <X//.Hx0N `NqL0N^NuNV/9Hn /.N6 N^NuNV/9/. /.N6 N^NuNVA -H .X @Jf n/Hn /.N6 N^NuNHx;N@eNuNHxN@eJgBNuH // | X pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVN\/.NXN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nr N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNVH0JM f8 <M#M <M #M#MM#M M .^rNv.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfM gB`RM M o "<N|#M BN.X(@ 9M " Ҁe 9M /N.X(@g yM 9MXg yM  9M " ҀY(#M <M  A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNv.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL'0-Z4;dE  XOX\emt6|Q\|   fy.L|.h3 ,\< 7X.F|v% M$*/crt0.oinit.o_sccsidOvhangup.oacct.ochmod.ochown.odup.okill.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncmp.ostrncpy.oerrlst.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.oexit.ostrlen.ocreat.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTclose.oopen.oread.ostrcpy.oioctl.optwo.owait.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.ostty.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRST_exitstart_main_environmcount_sjbuf_read_shell_strncmp_shutdown_sys_errlist_ctty_utmp_vhangup_ifile_multiple_write_rline_strncpy_alarm_chmod_ioctl_lseek_dup_setjmp_execl_longjmp_shutpass_waitlmodt_chown_mergflag_errno_sleep_wtmpf_dfork_minus_reset_term_tty_runcom_strncat_time0_fi_line_setmerge_kill_dev_creat_itab_fork_runc_open_getty_merge_access_close_shutfailm_strcpy_signal_single_get_shutreset_time_strlen_idle_wtmp_shutend_acct_rmut_pausecerror_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofday__cleanup__exitptwoulmodt__sobuf__flsbuf_free_fflush_fstat__lastbuf_malloc__iob_isatty_fclose__sibuf_gtty_stty_realloc_sbrkldivtuldivt_end_brkb[Plٹ- b**byF 0 8 @ H P X? @?4 4$G"I#HTHS/N4 /NXNuNuNVB`b pg| rglHyNXHxNX`6JoZ n P -fN n P(HH bfR-|SX ` hfR`R`R`Jo n #X SHyJ/9NPJ9Nf(/9HyHyN HxNXJo n #Rt/./9NP#JlB/./9NP#Jl.Hy HyNP/9NXHxNX/9HyHyN JgHy/HyNPJgHy=HyNPJgHyKHyNPBBBJtg 9R-@B//9N 9^"HAHABAЁ#^/NhX#JfHyYNXHxNX/9^/9/9N HxaX-@Jg -|`JgB`-nJg"JfJfHy`HyNPaFJga/.a XJg <` </HyzHyN N^NuNVHxaXHxHyNP-@JlHyN`HxaX#HxaX#B//9a -y`^ l .` </Hn/9N(( l .` </Hn/.NR JnHxafX#xrNb-@/NhX#|Hxa:X-@B//9a /./9|/9N -@g8/./.HyHyNHyNXHxNX 9xrdNb"HA HABAЁ-@/NhX#HxaX-@B//9aL /./9/9N -@g8/./.HyHyNHyNXHxNXHxa X#Jg"/9x/9HyHyN .rNh-@B`> .й| @JPg& .й-@ .й| @0-@`Jg\ ."HA HABAЁй @/( ."HA HABAЁй @//.HyHyN-n ."HA HABAЁй @-P ."HA HABAЁй @-hHx Hn/.NR ."HA HABAЁй @0(`JfR .찮m/.NXN^NuNVHxaXHxHnN,PHxaDX#Hxa4X#  B/9/9a -y`R l .` </Hn/9NR JlHy;NXHxNXJnHxaX#xrNb-@Hxa|X-@B//9a@ -n`R l .` </Hn/9NR JlHyFNXHxNXJn 9xrdNb"HA HABAЁ-@HxaX-@B//9a -n`R l .` </Hn/9NR JlHySNXHx NXJnN^NuNV-yvfHy^NXHx NXB/./9a HxHn/9NR N^NuNV ."HA HABAЁR @-Pf: ."HA HABAЁJ @/HyNPHx NXB/./9ah fHyNXHx NXHxHn/9N gHyNXHx NX .N^NuNVJtg0 . r й @p0(@r ". Ё-@ /./. /.N N^NuNVH0B(n B`4 TJg2B,BBlB,/NX*o-E RJfHy/.N@P-@JfB`/.HxHx HnN@ g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN@*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN@*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.N:X`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NdX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H#Hn/. NdP n0( gp`BN^NuNVA -H#Hn/.NdP09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNdX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^Nu"o /B/gS @`"Q g2gNuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NhX+@f,mJf,0-g-HHF+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9&l x @*PJg*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NR .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/NR .+L`/.NhX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NR . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NR g m p`BL0N^NuNV.*|` HUaXle*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NhXN^NuNV .". nJ/H?ND n ((g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`leB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB &f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN\HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N8PJlB`pN^NuN\HxN@eBNuN\HxN@eNuN\HxN@eNuNV/. Hyt /.N^ N^NuNV/. Hy@t/.N^ N^NuN\Hx6N@eNuNVH0JGf8 <G #G <G#G #G G(#GG$ .^rNb.*yG$BG0 g`(*(U g " Ҁe " Ҁd(M *@bG(fGgB`RG0 G0o "<Nh#G0BNX(@ 9G0" Ҁe 9G0/NX(@g yG( 9G(Xg yG(  9G0" ҀY(#G( <G A ` " Ҁ#G$G$c A#G, A 9G$*A L0N^NuNVH0*n(MY#G$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNb.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G, L0N^NuN\HxN@e#pBNu /йp/@HxN@e 9p#pNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLW]Belr"yF~~Rp,$@..*<.2=<AIR3ZahoXwh@@P<X&r<LL\h~4r0d! ]t(. x:BIRPW_nPjr |y      ?@{, +Fh.b ; -h. J$ *t@1N@8$@eG:OLWd` hdp[xf x &nf&Db?n  &yl&3.h5i<DC8IxP[fV]cYls2u{QRrZ\L8^7D G4crt0.okgmon.o_sccsidnlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.obzero.obzero.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oe((xit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_dumpstate_kflag_read_s_textsize_printf_kmemf_write_nlist_system_turnonoff_kfetch_froms_lseek_fprintf_pflag_tos_Sysmap_s_lowpc_rflag_bflag_resetstate_bzero_sbuf_klseek_debugldivt_creatuldivt_open_ssiz_close_perror_hflag_malloc__iob_nl_kmem_fopen_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print_fwrite__flsbuf_fstat__sibuf_sys_errlist_errno_sys_nerr__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[Qlق bx*)byH 4 < D L T \ d l t# X$ $G"I#HTHS/N4 /NlXNuNuNV.BSX HyrNX lHytNlXHxNlX n #r/(NX-@Hx/9rNP#rJl /9rHyNlPHxNlXB/9rNbP#rJl /9rHyNlPHxNlXJn/.HyNlPHxNlX o n /(NX#3@` # 3@ o n /( NX#3<` #3Jg /95HyNlPHxNlX ."92-@#2"93N"93DN#3H ."93N$ 93H"93DNoR3H-| 3HlHy NlXHxNlX 3"93@N-@ ."92N-@ .5".Ё @ Pf .7 @B`, .5".Ё @0H".7 A .5".Ё @0` 92#2 92"92"93$92N"93Dn/92/93JgR2 93D"93LN"93N>JgP/93L/933H 93H"93DN"93N-@#2BJg@ ."93N$ 93HS"93DN 93D/Hy NlP 93T$HBHBBBЂ$"92F 92NԀԹ2#30 92й2S2#34 92rN-@SF#3B3`R3 .-@ n 93D"95N"93$92SЁ"93$92Nb-@й2S2#3/934HxNP#r#T7#2 oB n /(NX#2Jm c2o&Hx n /(Hy ENl # 2#2 92rN#2 o n /( NX#2` #<2B5lB3XB3\B3`B3dB93hB93j/93@/93JfHy NlX 93T".N$"92F® 92NԀԹ2 92/Hy NlPR .2m~Hy NlXa#r2Hy2Hx Hxa B`` 9rЮ/ 9342l 9((34` 92/ ."92й30"92/a: 92Ѯ .34mB`RHy2Hx 93T".N$"92F® 92NԀԹ2 92/a R .2mBNlX$.N^NuNVH  93T".N-@й3T-@찹2o-y2 93T".N$"92F® 92NԀԹ2-B 93T".N$"92F® 92NԀԹ2-B .йr*@#r# U# 92S".f 93H"93LN>3` 33N33R .쐮#BBB BBBB B` .$ @BR .谹2mB`L-y3`0 .rN>tF .rN @RSJn 93ѹ .谹3PmJflB .rN>t .rN @SR e`, .rN>tF .rN @R mB 93T".N$"92F® 92NԀԹ2 92p //9rN 93P/Hy1/9rNԶ "93Pg&/9rNX"92/Hy NlPB .D @BB .".Ё @BPR mR mJf\ 92Sй34"92NѮB .l"92N/HyHy2a 92Ѯ`B` ."92N/HyHy2a R ."93N"93DND @R ."93N"93DN$ ."93N"93@N>"93@NԀ BRP 92Ѯ .m@ .ѹ2 9ѹ2`0 ."92N/HyHy2a 92Ѯ .mưo$ @R .S-@`0 .rN>t .rN @RS .谮l` ."92N/HyHy2a R ."93N"93DND @R ."93N"93DN$ ."93N"93@N>"93@NԀ BRP 92Ѯ .й2".쒮o4 .쐮".l .쐮$ @R`0 .rN>t .rN @RR .쐮".l.` .rN>tF .rN @R ."92N>Jf ."92N-@`/.HyHy2a R 92"92".m 9ѹ3X 9ѹ3d 9 ѹ3\ 9ѹ3` |*+h+h+h Hy/92 93T".N$"92F® 92NԀԹ2 92/a , L N^NuNV#r2&#r2.#r26HxHy\a4P-|`8p09rXP/ .R/HylN  .2m#23A232#22"p092//92"aP#2>HyR/92""92/aD Hy1aHX#23A232HxHyDaRP#2"p092//92a*P#2>HyR/92"92/a Hy1aXN^NuNVH *n-|-|RB` ."HAHABAЁ$ Ԁ B4(XP ."HAHABAЁ" Ҁ A1B ."HAHABAЁ" Ҁ A0(//. ."HAHABAЁ" Ҁ/N ."HAHABAЁ" Ҁ A0(Ѯ ."HAHABAЁ" Ҁ A0(R . S".m "HAHABAЁ" Ҁ A1n ."HAHABAЁ" Ҁ A0(XP//. ."HAHABAЁ" Ҁ/N ."HAHABAЁ" Ҁ A0(XPѮ .RL N^NuNV.Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a UgHy `Hy ,NlXB`LJ gB`4 ."92N/HyHy2a Jf 92Ѯ .mHy S` ."92N/HyHy2a S S3\ yrS . @gRR3X yrR ."93N"93DND @S ."93N"93DN$ ."93N"93@N>"93@NԀ BSP .2g 92SЮ"92N-@ 92А yrѨ 92Аѹ3d 92Аѹ 92А$ @R-n`2 .ЮrN>t .ЮrN @R .2mHy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a .$.N^NuNVH *n -"93PN-@Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a UgHy ~NlXHxNlXS -rN8t -rN @Hy/938 93T$HBHBBBЂ$"92F 92NԀԹ2 92/a S3` yrS 93P"92N"-e/-Hy NlPHxNlX -"93PN" 93TN$ -"93PN"92F" 92NԀԹ2 -"93PN8"93N"92Ԁ 92-BHn/92/aN A& -"93N8CЉ"@ <"QHn/92/.a L N^NuNVB .r //9rN Jl,/.Hy NlPHy N$XHxNlX/. /./9rNr -@ g,/.Hy NlPHy N$XHxNlXN^NuNVB .r //9rN B .r //9rN Jl,/.Hy NlPHy N$XHxNlX/. /./9rNԶ -@ g,/.HyNlPHyN$XHxNlXN^NuNV n (8S b@0;Nl0` . Ю @ fp`B` .rA .Ю @r.r.f` .rA .Ю @r.r.f`| .rA .Ю @r.r.fH`> n/(8HyHyN, N^NuNV n (8S b@0;N^Dv"vvv` . Ю @B`r .rF .Ю @`P .rF .` .rF .` n/(8Hy.HyN, N^NuNV n (8S bz@0;NZBp"ppp`| . Ю @`l .r .Ю @`L .r .` .r .` n/(8HyGHyN, N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.N~XN^NuNVA-H#rHn/. NP n0( gp`BN^NuNVA -H#lrHn/.NP09| gp`BN^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9rl  @*PJgЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NpPJf/./.N͘PJfHnHn .R l .R`p//./.Nx-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NɴgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9/9 .".Nɴfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NpPJf/./.N͘PJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NԶ .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/N$XJgm+|r+|r+n 0-gl(m m R Э "-d f -,/HT-HH/NԶ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NԶ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NԶ g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nb N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NϜPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J f8 <# < ###  .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bf gB`R  o "<N# BN~X(@ 9 " Ҁe 9 /N~X(@g y 9Xg y  9 " ҀY(# <  A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>... lost+found...usage: mkfs special size [ nsect ntrak bsize fsize cpg minfree rps ] %s: cannot create %s: cannot open preposterous size %d preposterous ntrak %d preposterous nsect %d block size must be a power of 2, not %d fragment size must be a power of 2, not %d fragment size %d is too small, minimum is %d block size %d is too small, minimum is %d block size (%d) cannot be smaller than fragment size (%d) fragment size %d is too small, minimum with block size %d is %d maximum block size with nsect %d and ntrak %d is %d cylinder groups must have at least 1 cylinder cylinder groups are limited to %d cylinders cylinder groups must have a multiple of %d cylinders file systems must have at least one cylinder too many sectors per cylinder (%d sectors) %s %s %d %s %d.%sWarning: insufficient space in super block for rotational layout tables with nsectand ntrak File system performance may be impared. nsect %d, and ntrak %d, requires block size of %d, and fragment size of %d cylinder group too large (%d cylinders); max: %d cylinders per group mkfs: nsect %d, ntrak %d, cpg %d is not tolerable as this would would have cyl groups whose size is not a multiple of %d; choke! inode blocks/cyl group (%d) >= data blocks (%d) number of cylinders per cylinder group must be increased Warning: inode blocks/cyl group (%d) >= data blocks (%d) in last cylinder group. This implies %d sector(s) canno((t be allocated. Warning: %d sector(s) in last cylinder unallocated %s: bogus minfree reset to %d%% %s: %d sectors in %d cylinders of %d tracks, %d sectors %.1fMb in %d cyl groups (%d c/g, %.2fMb/g, %d i/g) super-block backups (for fsck -b#) at: %d, write error %D cg 0: bad magic number first cylinder group ran out of space internal error: can't find block in cyl 0 cg 0: bad magic number fsinit: inode value out of range (%d). seek error: %ld rdfsread error: %ld rdfsseek error: %ld wtfswrite error: %D wtfsisblock bad fs_frag %d clrblock bad fs_frag %d setblock bad fs_frag %d @(#)mkfs.c 2.10 (Berkeley) 4/11/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$$. 40#,-,7l@lI.QY]cgmtq|$$xx xd!l(ň0ň8Ƥ>JEJƬNWƞZr]afms?| žƴL̠Xʤ˦\(ˮ,˶@Ȕ&r-̄3\:˄BʴHNS\`cǠj6qxB| ?jʸF˖.p  Tp$p,5$=D.L TΎ^ h<m.|J<$3H\l|ϼdҤ$ҤҴ<Ҽӊ<"Ӱ)԰1:BlHN~4Tr]0drj ^p{zqlƴYԶzD, 1>( 1 2 R N8T")l\9F?kG rMbV wr]?hcji.pw r}b$.X rZL r|y~ r r$Q &n,fx2fd;͘BɴHpOU[agq  ryL:;N3$iBx[ňstQ8Rb" Ӱ Ϝ| 7Ѩ)~/ $4j9crt0.omkfs.o_sccsidcalloc.ofprintf.ofprintf.oprintf.oprintf.obcopy.obcopy.oretbloopbwdbytesatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.otell.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_cgun_setblock_atoilmult_printffflti_initcgulmultfdoublei_write_root_dir_tell_lseek_fprintf_makedir_alloc_zinolmodt_isblock_node_fsun_buf_fsinitulmodt_clrblock_bcopy_lost_found_dirldivt_calloc_fsysieeeused_utimefmuli_wtfs_creatuldivt_fscs_open_perror_time_rdfs__iob_fsiffltis_fso_iput_free_malloc_cfree__pfile__print_ovbcopy_sys_errlist_errno_sys_nerr_strlen_gettimeofdaycerror__ctype__fcvt_ecvt__flsbuf_isnanfcmpi_isinfffixifdivi_modffaddi__cleanup__sobuf_fflush_fstat_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpfsingleif_rcpffixisfloatflavorfmodi__sibufptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[Rlقc Nbx*1byI ` h p x  0 .က//. n /(Nb JlHy?NXBNXHyENpXN^NuNVB`< 0m 9op`> ."HA HABAЁЮ0-@ .R @HH-@f .N^NuNHxN@eBNuNVA -H#tHn/.NDP09 gp`BN^NuNVH *| 9l X @*PJgЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/N$XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-N^XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNV((H *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDTf8 <DX#DT <DT#DX#DXD`#DTD\ .^rN.*yD\BDh g`(*(U g " Ҁe " Ҁd(M *@bD`fDTgB`RDh Dho "<N#DhBN^X(@ 9Dh" Ҁe 9Dh/N^X(@g yD` 9D`Xg yD`  9Dh" ҀY(#D` <DT A ` " Ҁ#D\D\c A#Dd A 9D\*A L0N^NuNVH0*n(MY#D\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Dd L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL$XGDPDYNcDjszz?< |!&-$49AIQXZcj\ov~pN,fr L ? !")06=&BvHO^W2^ePkrz $ .  <.J<$3H\ D%-7AK<P_jcn<ry~4r0pb D.`X  $ &n,f2f;>AHFNT]dj$pBv?|N  y^Lj;N3$ir$x[FYsQh&R2R8Z|? $GL8S|Y`\f7o^u| DlJcrt0.omknod.o_sccsidmknod.oprintf.oprintf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_number_perror_mknodcerror__pfile__print__iob_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[%Slٹā j*9*:byJ | (( H\ $G"I#HTHS/N4 /NDXNuNuNV g Hy`HyDNPHxNDXHx n /(NP#IB n /(NP#IJImJl n /(NXHxNDX#%I/9IHx Hxa$ yI/(HxN n!@6 n0(& g @g `g fB`0 l2 .N".Ё @ .Ю"@ R n .m n o yI/(0aX n!@~B`8 . Ю @ .Ю"@" . Ю @BR yI (t ".m/./(0 n (~ yI"(d/a n ( yI"(N" yI (N$ n ( yI"(N yI"(F" (NԀ yIԨ n ( yI"(N\ yI"(xN yI"(`Ԁ yI (d-BHn yI/(0/aF .& @"n )"yI")xN\CЉ"@ <"QHn yI/(0/.a `. n0(&/HyNPHxNDX`$.N^NuNV.Hy/9&\ 9&x"9ZN$"9%F¹Z 9%NԀԹ% 9& /a` U gD/9ZHy%NP`(RZ yI 9Z,mrHy>NXB`XJgB`4 ."9%N/Hy Hy%a< Jf& 9%Ѯ .m/9ZHyP`l ."9%N/Hy Hy%a SS& 9ZйI @S ."9&8N"9&hN @S ."9&8N"9&hN$ ."9&8N"9&dNb"9&dNԀ BSP .%g 9%SЮ"9%N-@ 9%"9ZҹI AѨ 9%ѹ& 9%ѹ 9% @R-n`2 .ЮrNbt .ЮrN @R .%mHy/9&\ 9&x"9ZN$"9%F¹Z 9%NԀԹ% 9& /av yI"( 9NЮ$.N^NuNVH *nRV+yV -"9&tN-@Hy/9&\ 9&x".N$"9%F® 9%NԀԹ% 9& /a4 U g/.Hy|NPHxNDXp0-&@gRR&| .йI @RS -rN\t -rN @Hy/9&\ 9&x".N$"9%F® 9%NԀԹ% 9& /a S& .йI @S 9&t"9%N"-e/-HyNPHxNDX -L N^NuNVB .r //9IN: Jl,/.HyNPHyNXHxNDX/. /./9IN -@ g,/.HyNPHyNXHxNDXN^NuNVB .r //9IN: B .r //9IN: Jl,/.HyNPHyNXHxNDX/. /./9IN -@ g,/.HyNPHyNXHxNDXN^NuNV n (8S b@0;Nj,` . Ю @ fp` .rA .Ю @r.r.g` .rA .Ю @r.r.f\` .rA .Ю @r.r.f"`F n/(8HyHyDN BN^NuNV n (8S b@0;N^Dv"vvv` . Ю @B`r .rF .Ю @`P .rF .` .rF .` n/(8Hy-HyDN N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNVA-H#IHn/. NP n0( gp`BN^NuNVA -H#0IHn/.NP09@ gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N>PJmJn -|`-nf +|I`D/.NX+@f,mJf,0-g-HH+@`m+n f09@gHy0NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|H 9i԰\l  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N>PJmJn -|`-n0f9BHH/NHXJgm+|i+|i+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NrXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NrXHx` afvJgp`p//.NP.lB if6Hx/.NP.Jg Jm/NrXHx/.NP.Jm.HxB/N: `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <H#D <D#H#HP#DL .^rN.*yLBX g`(*(U g " Ҁe " Ҁd(M *@bPfDgB`RX Xo "<N#XBNX(@ 9X" Ҁe 9X/NX(@g yP 9PXg yP  9X" ҀY(#P <D A ` " Ҁ#LLc A#T A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL I i\QnvfPf< p:!H(.4:?@@FP  iXb3Hjryix[`YsLQR:Z$. 7 \crt0.omkproto.o_sccsidcalloc.ofprintf.ofprintf.oprintf.oprintf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_errslmult_printf_protoulmult_write_ucg_lseek_fprintf_alloc_ialloc_ufslmodt_gmode_isblockulmodt_token_clrblockldivt_getstr_fopen_calloc_getnum_wtfs_fs_newblkuldivt_entry_fscs_open_descend_close__filbuf_perror_strcpy_time_rdfs_strlen__iob_ino_fsi_fso_iput_free_malloc_cfree__pfile__print_fflush_fstat__sibuf_sys_errlist_errno_sys_nerr_gettimeofdaycerror__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[ATlقMw Y|bx*BbyK  8A< (($G"I#HTHS/N4 /NXNuNuNV.BHy4N~P-@HxHyx/N f*|x` JgHUHm Hy>N @xeBNX`fJ|g nHxNjXHxN:XNJfFHyHNXHxNX`(R|SX oHyS n /(NPJgHyV n /(NPJfRp`HyY n /(NPJfR`Hy\ n /(NPJfRx`lHy_ ./NPJglHya . /NPJfp`B#pJpfHyd . /NPJf/9p .//.af Np-@fjBNX g HygHyNDPHxNX/9p n /(/(a *nN^NuNVH0JfB/./. /.N6 Jl(/.HyHyND /. N`JJxg4Jg <` <//. /.HyHyND*nJfS`BS /gcS /f /fR-M(|x`/.Hl NPJg*@xe(|x`@xdJfA *H` .R @fSA?e*L` . R @fS Ae(|x@JgHxHyNP-@ xR/Hyx/.N /.NjXL0N^NuNHx)N@eNuNV.*n ` .gRJfJf@B`^HH @g` H@ H@B@ހHH0ހR`8B .S//. /.N A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnND Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyNP#f BB`pN^NuNVJg/9NXpN^NuNVJf aJfB`*HyHa`X-@ g f <HN^NuNV.aZJg$a*@JgHx/.HUN Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN Jf `B*nN^NuNHxN@eBNuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHH+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9(l  @*PJg*LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-nf9HH/N@XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXhe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjD((a "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`heB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NjXHx` afvJgp`p//.N~P.lB (f6Hx/.NP.Jg Jm/NjXHx/.N~P.Jm.HxB/N `Jgp`B//.N~P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N~ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JI$f8 <I(#I$ <I$#I(#I(I0#I$I, .^rN.*yI,BI8 g`(*(U g " Ҁe " Ҁd(M *@bI0fI$gB`RI8 I8o "<N#I8BNX(@ 9I8" Ҁe 9I8/NX(@g yI0 9I0Xg yI0  9I8" ҀY(#I0 <I$ A ` " Ҁ#I,I,c A#I4 A 9I,*A L0N^NuNVH0*n(MY#I, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I4 L0N^NuNHxN@e#lBNu /йl/@HxN@e 9l#lNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLAELMT[bb\h8mt{<>FNdl, Ld8&-18> C?LzSd[b`hpwP}j.Xtd$.. r%<*9=.H<LU0]@f3dnxu|@<<~4r#0*08 p<pFPW:\De xk6r  x{. |~;j. A*Pt+D  !*L269 AIV (]g$don6uf{f"0FLn?X  (yh3@i xd[ $L*YZ3sz< BQIRU[Zbinu{7 I<crt0.omount.o_sccsiddup.ofstab.omount.ofprintf.ofprintf.oprintf.oprintf.ostrncmp.ostrncpy.ofgets.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_printf_ro_getfsent_setfsent_write_dup_fprintf_mtab_mount_verbose_strcmp_creat_all_open_close_perror__iob_fake_mountfscerror_strncmp_strncpy__ctype__endfsent_fopen_getfsfile_fgets_getfsspec_fclose__pfile__print__filbuf_f((flush_fstat__sibuf_malloc_sys_errlist_errno_sys_nerr_strlen_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseekptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[YUlٺ * Q*J*KbyM o 0 $G"I#HTHS/N4 /NXNuNuNV` ig~ mg sg n P(HH/Hy4HyNt R  n /aX`X n P -f n P(HH afR `xB/d`H 9/d"HA HABAЁ @ #/dX SR/d /dl( n /(NX-@Jg`R`R/lSfT 9 N^NuNVHB/.NP#/`Jl$/.HyIHyNt R `B/.HyaNPNHx HyHxa T g/.HyfNP`BTB` 9T/Hy/l 9X"N$ 9F"€ 9NԀԹ 9/a B`* /l @JPg /l/aXRTRTmRmn 9R"HA HABAЁ @BBTB` 9T/Hy/l 9X"N$ 9F"€ 9NԀԹ 9/a B`* /l @JPg /l/aXRTRTmRmnBTB` 9T/Hy/l 9X"N$ 9F"€ 9NԀԹ 9/a( B`* /l @JPg /l/aXRTRTmRmn/9/`NXB "HA HABAЁ/t @BR m.9/d` "HA HABAЁ @BR m#/dLN^NuNV.*nJgB` ."HA HABAЁ @ 9Tfd ."HA HABAЁ @0 ."HA HABAЁ @0 ."HA HABAЁ @0R ./dmdp0 @gJ/lg lp0 `g p0 gp0 g 9"HA HABAЁ @ T 9"HA HABAЁ @0 9"HA HABAЁ @0 9"HA HABAЁ @0R`Hx/9Ta P*nN^NuNVH0*np0 @fB-M#XHnaZX(@`lJgB/aP-@JgHTa XJf n!yT 9 n!@HlN@XRѹHl n/(NP`fL0N^NuNVH0*np0 @fB-M#XHnaX(@`J f HTa\XJfJ/lf J/dgB`( ."HA HABAЁ @ g&R ."HA HABAЁ @Jf ."HA HABAЁ @JgXJg ."HA HABAЁ @0H/ ."HA HABAЁ @0H/ ."HA HABAЁ @0/Hy}N/HyNPB/9Ta^PHlHyNPB/aPJgHyNXHyNX`pfvL0N^NuNVH0*n m  mB` "9-@fx/aTX-@Jg l .R"9 m"( m 9` m ( "9FйS/Hm ."9/an A 9F(Hp0,ѕJgH L0N^NuNV.*n -.fJ- g -. f J- fp`B*nN^NuNV. gTB/.aTP*@JfHy`HyNX`, nR /. /-aP/-HyNP*nN^NuNV. ."< N"HA HABAЁ/t*@` gX e*|/tJfJ fB`8R m HyHyNtPHxNX* *nN^NuNV.B .r //9/`Nj /./. /9/`N g0/.HyHyNt B` . Ї @BRm..N^NuNV l 9X(".Ё @`r  .o /9THyHyNt B`@Hx Hn 9XX".Ё @ "9/a A . N^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVA-H#\Hn/. NP n0( gp`BN^NuNVA -H#\Hn/.NP09 gp`BN^NuN8Hx$N@eNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBh`b y\ S m. .R @HH y\"(R!AS AHH` /9\ .R @HH/NPRh nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|P-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N@X-@8/.N@XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|Q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|S`J.g-|UJ.g"/.N@X".-A< o-@ .Xf -|WL`-|hLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DND-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|y`-||`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N. .B`T0-f(mfHn-HH/NnPJmJn -|`-nf9HH/NxXJgm+|d+|d+n 0-gl(m m R Э "-d f -,/HT-HH/N. .+L`/.NDX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N. . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N. g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN4/.NDXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN8HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN8HxN@eBNuN8HxN@eNuN8HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N: N^NuNV/. Hy@t/.N: N^NuN8Hx6N@eNuNVH0Jf8 <# <### .^rN>.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<ND#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Ĺc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN>.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN8HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLZ8`elhsx`"*@H(p@^ %)d06 ;?DVK@SbZ<`fho,uF|j v4P@$d.dtt <!>%0<4h<xE3MT[d!k4sD|,<4N<((8D~4r 0 "d),07=tCK S Yj`ti o ww 1 }  b    /`LH@ q/d /l, ((/l /t; !$@ .  T X" \*289@InOfUf^d kFDq(wJh?4.  dyLnD3x^Dih \x@[$(*Y63sV<BQIRU[Zb dj(ou:|7 >  dcrt0.oncheck.o_sccsidatol.ofprintf.ofprintf.oprintf.oprintf.osync.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_strngloc_read_pass1_pass2_pass3lmult_atol_printf_nxfile_sync_lseek_fprintf_mflg_sblock_aflg_dotnameulmodt_readdir_nerror_bread_strngtab_fi_check_bmap_iflg_itab_lookup_pname_sflg_open_htab_close_nhent_strcpy_strlen__iob_ilist_ino_gip__pfile__printcerrorulmult__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwo_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnob[oVlٹ *R*SbyN " X>D $G"I#HTHS/N4 /NXNuNuNV.SX Jo0 n P -f" n *PX RS`n TfR `jn afR x`Vn ifR `BR 0`:Jg4SR Hy /Hy?NP -R/HyDNP /HyINP -V/HyNNPHySNX ."HAHABAЁЮeJL @N^NuNVH0HyUNXJ Dg 9#B/9/9 |N HxZHn/9 |N2 (|]HTNXBHnaPJ9pgJ Dg$ 9t#t 9h#hB/9t/9 |N HxHn/9 |N2 /.HyNPB/9h/9 |N ."HAZZHABAЁ/Hn/9 |N2 A*H` A rZN/HUaPZ ."HAZZHABAЁAЈeJ9gJ Dg$ 9# 9#B/9/9 |N HxHn/9 |N2 /.HyNPB/9/9 |N ."HAZZHABAЁ/Hn/9 |N2 A*H` A rZN((/HUaPZ ."HAZZHABAЁAЈeJ9gJ Dg 9#HyNXB/9/9 |N Hx @Hn/9 |N2 A*H`A rZN/HUaPZA@eL0N^NuNV./. HyNP*n-EHH/HyNP/- HyNP/-HyNP/-:HyNP/-4HyNP-DHH/HyNP-FHH/HyNPHxT ->/aPHxW ->/a|PHxO ->/afPHxC ->/aPPHxB -> /a:PHxA ->@/a$PHxX ->/aPHxH ->/aP0-BH/HyNP-EHH g( gHyNX`HyNX`Hy`*nN^NuNVH B 9 -@ .Ю̑/.anX-@/.a`X-@ .ЮѮ .ЮѮ - f HUarXѮ ."HAHABAЁЮeTJ g4 .ЮrdN/ .rdN/HywN ` 9 4rN".䒀 .Юؒ//./././.HyNHyNX-y 4`JB`R/./.a*PJfJg/./.HyN .rN-@ .Ȱ lHyNXL8N^NuNVH..B*9 `܅ 4l H@H@B@ڀm LN^NuNV. n (6"<N. n (6Ш:Ш>"<NV..N^NuNV n(F g (4"<N nШ4` n (4N^NuNVH8*nA(HJ o .  4n&L`  m  o^ +"9 4N"9 4-Al>  mf +Ё.  -@&Jg Ю //.HUaN `<.+ . ѫ . fP'k'Sf rNJf `PJfTBL8N^NuNVH Jo*J o" .P*@-M`Jg P -och -ЭmZ -Эn . ѭJg .Ю m .Ю n ѭJgP+m+U` .Ю m"Jg .Ю nt .  . ѕ`r.-+n-G.* P-G fA"ncJQ -Э//- n/(HyN+U+mB*`HyNXL N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NԖXN^NuNVH0B(n B`4 TJg2B,BBlB,/N@X*o-E RJfHy/.NdP-@JfB`/.HxHx HnN( g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN(*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN(*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.N^X`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NŮX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA -H#  Hn/.NP09  gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNVHn /.Hy N N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  5 @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  5 @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NҌP`/.NX-@g g*/./NҌP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  5 @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  5 @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NҌP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXNV n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NҌP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 x/9 t .".N(l< 0N(///./. 9 "9 NN˒-@-A`RHH.  5 @f .gZ`t/9 x/9 t .".N(l< 0N(///./. 9 "9 NN˒-@-ASHH.  5 @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  5 @fJl D*܅-FJl D,B g(  | @/(/ .".N-@-AJg R mJl/./. .".Nh`/./. .".N-@-A/.//N@ -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +| `D/.NX+@f,mJf,0-g-HHM+@`m+n  f09 gHy NŮX0-gp` - //--HH/N2 *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBM`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRM nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH 5 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH 5 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N@X-@8/.N@XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-h((P .dg .Df$JPmJ.g -| `J.g-| J.g"/.N@X".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".N(gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 /9 .".N(fp+`p-S n.HH 5 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn *LZ`0SR`*0Mb1 nRJfMc0R 9nB <ML0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|-+|-+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NԖXBBBB BmB- L N^NuNVN4/.NXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.NаP.JgJm/NXHx` afvJgp`p//.N"P.lB Mf6Hx/.NаP.Jg Jm/NXHx/.N"P.Jm.HxB/N `Jgp`B//.N"P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N" N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N҂ N^NuNV/. Hy@t/.N҂ N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JN,f8 <N0#N, <N,#N0#N0N8#N,N4 .^rN.*yN4BN@ g`(*(U g " Ҁe " Ҁd(M *@bN8fN,gB`RN@ N@o "<N#N@BNՖX(@ 9N@" Ҁe 9N@/NՖX(@g yN8 9N8Xg yN8  9N@" ҀY(#N8 <N, A ` " Ҁ#N4N4c A#N< A 9N4*A L0N^NuNVH0*n(MY#N4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ N< L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFLR\cjsy%x/vmcoreCan't find %s no namelist pstat: one or more of -[aixptfsu] is required usage: pstat -[aixptfs] [-u [ubase]] [system] [core] %3d/%3d inodes %d/%d active inodes LOC FLAGS CNT DEVICE RDC WRC INO MODE NLK UID SIZE/DEV %8.1x %4d%4d,%3d%4d%4d%6d%6x%4d%4d%6d,%3d%10ld %c %3d/%3d texts %d/%d active texts LOC FLAGS DADDR CADDR RSS SIZE IPTR CNT CCNT %8.1x %5x%11x%5d%5d%10.1x%5d%5d %3d/%3d processes %d/%d processes LOC S F POIP PRI SIG UID SLP TIM CPU NI PGRP PID PPID ADDR RSS SRSS SIZE WCHAN LINK TEXTP CLKT %8x %2d %4x %4d %3d %8x %4d %3d %3d %4d %3d %6d %6d %6d %8x %4x %4x %5x %7x %7x %7x 1 cons # RAW CAN OUT MODE ADDR DEL COL STATE PGRP DISC %d dz lines %d dh lines 32 pty lines %2d%4d%4d%4d%8.1x %8.1x%3d%4d %6d ntty netpcb %x arg %.1x %9.1x segflg %d error %d uids %d,%d,%d,%d procp %.1x ap %.1x r_val? %.1x %.1x base, count, offset %.1x %.1x %ld cdir rdir %.1x %.1x dirp %.1x dent %d %.14s pdir %.1o file %9.1x %9.1x pofile %9.1x %9.1x ssave %9.1x sigs %.1x code %.1x ar0 %.1x prof %X %X %X %X eosys %d ttyp %.1x ttyd %d,%d exdata %.1D comm %.14s start %D acflag %D cmask %D sizes %.1x %.1x %.1x ru %D cru %D ???kernelfsysfiledirbdevcdevprocsocketdomaintty%3d/%3d files %d/%d open files LOC TYPE FLG CNT INO OFFS|SOCK %8x %-8.8s8d%4d%9.1x %x %ld %3d/%3d 00k swap %d used (%d text), %d free, %d wasted, %d missing avail: %d*%d %s: rmap ovflo, lost [%d,%d) bad rmfree @(#) (Be((rkeley) 83/04/30/dev/kmem/vmunix_inode_text_proc_dz_tty_dz_cnt_cons_file_Usrptmap_usrpt_nswap_swapmap_dh11_ndh11_nproc_ntext_nfile_ninode_nswapmap_pt_tty_dmmin_dmmax_nswdevr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ ND. 40$,4e=F.(MNU^:el |r tz.h*RZfM6Ǿ%* .7:=A8FMS?\ǀb2ilp(x>8h`ɜ"Π*@δH˒ "((p.@3^<CJʪQX̶\dcΐi n?wV~@b<f,Fjκ ɢvΔ4P @$d.а%,.4<NFP<UdѪh s<w3,<|ҌA|ռ<ռ<֢<"+39?~4ErN0U2[Jcks7\| "  c $ d (RD  ,8C  0 : 4yԖ+  8  <  @  D#+   H1F7  P?  xGkO  |S  Y @ `g > o"u!4| l }       <     td;N($@e ^LŮ%  -5. ;[CfLx4T:]dnjZs 4|sVAҌ(hx@(?˒  of Jdž4  -' 139@iȶGhN\T[ˊZaY6jpQɬwR͖Z M.а\҂<7Ֆ NDՂcrt0.opstat.o_sccsidcalloc.onlist.ofseek.oprintf.oprintf.ordwr.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_dotext_printf_doproc_rmalloc_nswdev_file_filf_putf_nlist_up_doswap_sscanf_rmfree_lseek_Usrptma_vusize_fnlist_usage_prcf_dmmax_freelmodt_dofile_usrpt_oatoi_ubase_nfile_kflg_xdsize_swpfldivt_cdevsw_allflg_calloc_fc_ttyf_dmmin_dotty_partab_open_fcore_fileNFILE_getw_usrf_totflg_doinode_inof_ttyprt_nl_bdevsw_dousr_txtfulmultuldivt_malloc_cfree_fopen_close_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print__iob_fwrite__flsbuf_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_fstat__sibuflmult_fcvt_ecvt_isnan_isinfffixi_modf__cleanup_write__sobuf__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_errno_creatcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[Wlٹ l'*]*_byP   H (($G"I#HTHS/N4 /NXNuNuNVH BN`X#B "HAHABAЁ @ R m`T.- nH "HAHABAЁ @Jf(/a $X "HAHABAЁ @ N *@Jf fHy4HyNPHxNX` n P (nfRp`z n P (ffR`d n P (cfRt`N n P (vfRx`8 n P (hf*R`"X n P -g n /aXJfaXSfBL N^NuNVHDB/.NrP#Jl/.HyLNHPp`/.Hy\NHPN"Hx HyrHxa6 JpgXSm 9R @`HyNX-@ @gHy/.NP 9s"9s N#B 9Ȱd&"9sN." 9sN$ 9"9sN."9rF" 9rNԀԹr 9"9sN"9sXN."9s@Ԁ 9sD-B/9sHy/a BsXdN 9Ȱd>R dL`ZHyNX-@ g gSm 9R @` /aXR`xBLDN^NuNVH0*np0gPJfn - "9s0-@"9sN l".R$9s0$- m"9s`"9s(F­ ҹsS¹s,$9s4Ё-@`HyaNHXHxNX ."9sN"<N4-@JtgVp0 @gp0 fr m .ѹ-| . @R`B ml80- @ .ѐ 9А 'o0- @ .ѐ 9А Oo0- @ .ѐ 9А vo0- @ .ѐ0- @RJpgJfHyHyNPJol 9ܰb\dHSm 9R @`HyNX@ g .fB`0- @(Pg HTHy`0-H/HyNHPSm 9R @`HyNX@ g . gSl\Hy.HH/NP`` . g`Sm 9R @`HyNX@Sm.HH"9R AHH .fBL0N^NuNVB .r //9N /./. /9N g/.HyNHPHxNXN^NuNVH0*n(n op`* lp` JgJfB`/,/-NPL0N^NuNV.Jpf2JtgBB  @Jg>" A" NѮ/.  @//HyNHR m 9Ю//9HxHyNH`HzHxHxHyNB "HAHABAЁ @Jg` "HAHABAЁ @/HyNHPJg, "HAHABAЁ @/HyNHP "HAHABAЁ @Jg& "HAHABAЁ @/Hy`$ "HAHABAЁ @/HyNHPJxgj "HAHABAЁ @/ "HAHABAЁ @/ "HAHABAЁ @/HyNHHyNHXR m..N^NuNVH B`R .Ї @Jf R/N4X*@B`R .Ї @ Ї"@f L N^NuNVJfHyHyN|P#`/9N XN^NuNVJg/9NvXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyN|P#fB`/9HxHyN *@g#HUazX*@#HUajX*@HUN,X#HUaPX*@HUN,X#B#HUa&X*@#HUaX*@#HUaX*@#`  gRJfB <*nN^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNV## . ".NЮ//.aPN^NuNVH0.9 . -@찇cH" .N." N-@ .Ю-@-@*n . (@`./.HUa P`/.HU yNP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. yNP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-y *n(n SfL0N^NuNVH8-y *n(n &nHH-@SfL8N^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NP`/.NX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNpXNn n P p`2HnNpX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX.B @HHg f-| c fB`` [ fV-|`L B @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg B @` B @R mHH. ]g*Jg B @` B @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".N@l< 0N@///./. 9 "9NN-@-A`RHH.  @f .gZ`t/9/9 .".N@l< 0N@///./. 9"9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//NX -@-AJl ` .".L N^NuN(Hx$N@eNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N*PJmJn -|`-nf +|`D/.N4X+@f,mJf,0-g-HH+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVBHnNPJlp`Jg n .N^NuN(HxtN@eNuNV4.-nB$`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR$ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|4-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|5 PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|7`J.g-|9J.g"/.NXX".-A< o-@ .Xf -|;L`-|LLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN4-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|]`-|``Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -|c`J.g -|e`J.g-|gAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N4((`S n0A .ذbJn/9(/9$ .".N@fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn *LZ`0SR`*0(b1 nRJf(c0R 9nB <(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9HH/N4XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N4X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXhe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-NXBBBB BmB- L N^NuNVNL/.N4XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`heB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N^XHx` afvJgp`p//.NrP.lB f6Hx/.NP.Jg Jm/N^XHx/.NrP.Jm.HxB/N `Jgp`B//.NrP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nr N^NuN(HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN(HxN@eBNuN(HxN@eNuN(HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN(Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jxf8 <|#x <x#|#|#x .^rN..*yB g`(*(U g " Ҁe " Ҁd(M *@bfxgB`R o "<N4#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# <x A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN..d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN(HxN@e#lBNu /йl/@HxN@e 9l#lNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLEKRZ@`fXkvt{,| ?nXzT~D^"L$h+4<DXM$|U.]d.ltf~<"<$43Xl|A4  #-<2$AE>P<T[c(l4tz~4r0`H p " Atf  x @F4A $ r+ /6>.E K S iYr_ irx4`. B   Y6 q,t|+v  x: np&sn/7x?HBP@V\xXc@i?ou(|L* Qo*f$$XbL  y;^h34 4i"t([.5YN>DQKRW]Zd k.rw}7 crt0.oquot.o_sccsidgetpwent.ofprintf.ofprintf.oprintf.oprintf.oqsort.oscanf.odoscan.oatof.oatof.o_exp5_twoe56sync.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_readlmult_qsort_printfulmult_report_nflg__ctype__sync_cflg_lseek_fprintf__flsbuf_getpwent_vflgulmodt_breadldivt_ungetc_du_sb_un_fi_check_strcmpuldivt_itab_nfiles_hflg_open_overflow__filbuf_qcmp_malloc_time__iob_sizes_acct_ino_fflg_copy_now_scanf_atoi_setpwent_fopen_fgets_endpwent_fclose_rewind__pfile__print_fscanf_sscanf__doscan_atof__getcclfsinglei__instr__innumieeeused__sctabffltifdivi_ldexpfcmpifmulifaddicerror_fflush_fstat__sibuf_gettimeofday_fcvt_ecvtlmodt_isnan_strlen_isinfffixi_modf__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_errno_creatptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[Xlٹf Z*g*hbyQ    ( 8?4 |(($G"I#HTHS/N4 /NXNuNuNVHBBSX B`fHy n /NPJfR`BHy n /NPJf ` HyHydNPHxNXSX JnHxHxNXPHxHxNP f HyHydNPHxNXJfn~Hx HxNP f6 gHHyNXHxHxNPHxNX oHyHydNP .faRJf* .faNNNNHxalXN/.Hx7NPHyNXHxHxNPHxNX` /a XNR`LN^NuNVN^NuNVHzHxNXP/.NXN^NuNV.HxHy4NFP.JmtHxB/N HxHyHyN HxHy HyN HyN4XHxHy/N /N2X..N^NuNVHnN4XHnNX-@Hy'HyNPP-@JgvHxB/N n (l//( (^ @/ n (B @/ n/(/(Hy)/.N /.NJXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|F .r*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nPf9bHH/NXJgm+|&t+|&t+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N2XJl~0-g /-NbXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?NT n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N2XHx` afvJgp`p//.NFP.lB f6Hx/.NP.Jg Jm/N2XHx/.NFP.Jm.HxB/N `Jgp`B//.NFP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NF N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JGf8 <G #G <G#G #G G(#GG$ .^rN.*yG$BG0 g`(*(U g " Ҁe " Ҁd(M *@bG(fGgB`RG0 G0o "<N#G0BNbX(@ 9G0" Ҁe 9G0/NbX(@g yG( 9G(Xg yG(  9G0" ҀY(#G( <G A ` " Ҁ#G$G$c A#G, A 9G$*A L0N^NuNVH0*n(MY#G$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G, L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLTDrJ?P~V `  &thybnx3iTHx,[vY"sBQRZ. `7b") G4.N3crt0.oreboot.o_sccsidctime.oOftime.okill.ofseek.ofprintf.ofprintf.oOalarm.oOpause.ostrncpy.osync.ofilbuf.operror.oerrlst.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_setalarm_write_strncpy_alarm_s((ync_dingdong_lseek_fprintf_errno_wtmpf_syscall_months_localtime_fopen_strcmp_kill_days_open_close_perror_signal_time_markdown__iob_fseek_wtmp_fclose_log_entry_pause_dysizelmodt_ctimeldivt_ftime_asctime_gmtimecerror_fflush__filbuf__pfile__print_read_fstat__sibuf_malloc_sys_errlist_sys_nerr_strlen__sigfunc__sighandler_gettimeofday__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[Ylٺ) YH*p*qbyR   $ , 4 < 8A $G"I#HTHS/N4 /NXNuNuNV.BBBSX la Hy4 n /NPJf -|` Hy7 n /NPJf-|X S n /NX-@SX o-| l-|Jf/.B/.a Ѯ` n /NX*@f n /Hy:`J-m/././.ar Ѯ`< g n /NX-@Jl n /HyTHypN SX JnJgp`B/NX*nN^NuNV/. /.NP-@ fVJgN/. HykHypN Hyx` /. HyHypN HyNtXp`8/./. /.N Jm/././. HyNBN^NuNVHyHypNPHyHypNPHyHypNPHxNXN^NuNHxdN@eNuNV.NN*@Jg//.NPJfN> *nN^NuNVJjfHypHy\N8P#j`/9jNXN^NuNVJjg/9jN2XBjN^NuNV.*n` :gRJfJgB *nN^NuNV.Jjf"HyrHy\N8P#jfB`/9jHxHyDN *@g#HHUazX*@#HHUajX*@HUNX#HHUaPX*@HUNX#HBH#hIHUa&X*@#IHUaX*@#IHUaX*@#I `  gRJfB <H*nN^NuNVA-H#Hn/. N\P n0( gp`BN^NuNVA -H#\Hn/.N\P09l gp`BN^NuNHx`N@eNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nHf +|`D/.NX+@f,mJf,0-g-HHI+@`m+n Hf09lgHy\NX0-gp` - //--HH/N> *+mSl. fm0-gm`m B` mR*nN^NuNVH *|t 9హl  @*PJg*LZ`0SR`*0I(b1 nRJfI(c0R 9nB <I(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NJXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|H`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N.P.lB f6Hx/.NP.Jg Jm/NXHx/.N.P.Jm.HxB/N `Jgp`B//.N.P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N. N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NhPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIxf8 <I|#Ix <Ix#I|#I|I#IxI .^rN.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIxgB`RI Io "<N#IBNJX(@ 9I" Ҁe 9I/NJX(@g yI 9IXg yI  9I" ҀY(#I <Ix A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?GTMTW[cjqx ~<4ptf D2'.5~<CG8NdT Y?b*iq6x~:>vJh$$8..'"1;<@O~S^<bks|3(8H0pp<V<|| $*~40r90@qFNYV_Cff mwCt.H>t8+2 \> L  (5<F$NU^ndfjfsyF<Z?f  $yJ;3i<0x [^ Y )s*28Q?RKjQZX._.e|jqhw~H7tJ I6crt0.orenice.o_sccsidgetpriority.ogetpwnam.ogetpwent.ofprintf.ofprintf.oprintf.oprintf.osetpriority.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_printf_donice_fprintf_usage_errno_getpwnam_setpriority_getpriority_strcmp_perror__iobcerror_getpwent_setpwent_endpwent_fopen_fgets_fclose_rewind__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen_lseek__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[Zlٹ w6*y*zbyS 0 8 @ H P X `  PDX$G"I#HTHS/N4 /NXNuNuNVH8a #@a#, o n h -fX S-| n Ю @Jg n Ю @HH0 Fb@0;NPPPPPPPPPPF,@6RxR`(R`R#`R`R`R|#`R#`R`R#`R#x`~R#`jR$``R`VRR`F 98"HA HABAЁ n "Ү AHH0Ё#8` R`R<`R`R`J8f #8Jfa> lHya fXJg`LSgX n /a DX`JgaJf`*y`LA(HAi|&Hc 9` &@` Jg g B Ю @ ?gR m  fJ4fHyaX#4 y4 , Ѩ y4/,/, ("(N!@!A y4/,/, ("(N!@!A y4/,"/, ("("N!@!A" y4/,*/,& (&"(*N!@&!A* y4/,2/,. (."(2N!@.!A2B6e*UfJgBHxHxN$PHyHy NP-@gXB`F/.aX-@g/.HxHx /`/.HxHxHyNNR .԰@mHy/HyNP-@fHy1N XBNX*y`PA(HAi|&Hc 9` &@`(Jg g/.HxHx6HTN6e*Uf/.NRXHx/98N,PBHxN$PJgatBNX/9`/9\/90/9,/9/9/9/9 /9/9/9/9a0Hy=N XB*y`JA(HAi|c 9Аr6N` <-@Hz Hx6/HTN8R*UfHx/.NP-@B*y`TA(HAi|c 9Аr6N` <-@ .Ю @ .Ю @!nR*Uf`B-|`0 .Ю @/ .Ю @/a 0PJl-nR .m .Ю @ 6 6(@ .Ю @ (S!@f`jHna4X*@ .N// 9"9N##+n /./. 9"9N##+n+n/./. 9 "9N# #+n+n/./. 9"9N##+n+n"/./. 9\"9`N#\#`+n.+n2/./. 9,"90N#,#0+n&+n*/.HxHx6HnNL g/.NRXHyUHyDNP-@gfB`2Jg(/.aX(@gA <C "QR/.HxHxHnNL g/.NRXL0N^NuNVH<J`B g8Sm 9R @`HyNtX-@Jf6e*Uf\L<N^NuNV. .. .r -@`SJf ..N^NuNV/.HyHyGN G <GN^NuNVB`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#'Dp`T .'L @(P .'L @ gf ` <//.Hx0N `NqL0N^NuH // |'L pNLNw //W.BN@d W/N WNNHxN@eNuNVA-HA#@=|B-n-|Hn/. N|PSm .R @BHH`HnBNP .N^NuNV4.-nBL0`b y@ S m. .R @HH y@"(R!AS AHH` /9@ .R @HH/NPRL0 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHq @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHq @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N(X-@8/.N(XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|! PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|#`J.g-|%J.g"/.N(X".-A< o-@ .Xf -|'L`-|8LA`-H-H`P .P-@@ .P-@P".DNRЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|I`-|L`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|O`J.g -|Q`J.g-|SAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr NR0S n .Hr N`S n0A .ذbJn/9((/9 .".Nfp+`p-S n.HHq @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn 0SR/9/9 .".NfrLdf`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .L4(@Jf n L4d B9L4`b\LdT/9/9 .". N-@-A Hn//Nz -@-A .".N>0`LeB9L`>*LZ`0SR`*0L4b1 nRJfL4c0R 9nB <L4L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NRPJmJn -|`-nf9HH/N\XJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXTe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NņXJl~0-g /-NǶXBBBB BmB- L N^NuNVN(/.NXN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNȶX(@ 9L" Ҁe 9L/NȶX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e#XBNu /йX/@HxN@e 9X#XNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLF,  DF  & + y1t8k@I?OT Z ak qq  w.,~b 64   tNL$ $ , P4~. 8)8 Rv Y< <-L4zǶ:AI4PrV+ ]e @m|uf~ŪLR D 'DŚ;ņT 'Lpnf$( >z((/  '73\?FiM\TPZx4a[~gnY*wsJQRŠZLŴ7ȶ LȢcrt0.osa.o_sccsid_UserKeycalloc.ogetpwent.ofprintf.ofprintf.oprintf.oprintf.ordwr.oqsort.ostrncpy.oatoi.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.oOsignal.osighandler.osyscall.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcountlmult_qsort_printf_Dcmp_dcmp_tabinitfflti_tio_utmp_ncmp_oflg_getnames_sum_dflg_Dflgfdivi_ncom_enter_strncpy_doacct_nflg_alloctail_bcmp_cflg_tsys_fprintf_mflg_acctbuf_fwrite_bflg_maxuser_nexttablmodt_Kcmp_kcmp_lflg_printmoney_getpwent_setpwent_aflg_vflg_taballoc_htaballoc_cellcmp_kflg_Kflg_wasuser_sprintf_tcmp_uflg_allochead_expandldivt_tabsleftfcmpi_cmp_jflg_fopen_callocieeeusedfmuli_col_tflg_ntabs_endpwent_iflg_tcpu_creat_finduser_treal_init_junkp_sflg_getmaxuidfaddi_htab__filbuf_fread_signal_rflg_timem_newbox_strip__iob_sname_thres_makekey_fclose_column_fflg_htabinstallulmult_freeuldivt_malloc_cfree_atoi_fgets_rewind__pfile__print__flsbuf_read_fflush_fstat__sibuf_lseek_errno_open_close__lastbuf__sigfunc__sighandler_syscallcerror__ctype__fcvt_ecvt_isnan_strlen_isinfffixi_modf__cleanup_write__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[[lٹ̐ vl**‚byU D L T \ d l t | H?( $G"I#HTHS/N4 /NXNuNuNV g* g HyHyxNPHxNX n # @ f# P.B 9 Lй//a HxHn/a  /NX..N^NuNVH >. ,. HyN(X*@BHy HyJdNhPHUNX-@g|P/HyJiNhPHnHyJdN6PJgHyJdNX`p0.fnfHyJdNXR/NX-@HyJd/NhPHUNXJgB/.NP-@l:0/0H/HyHyxNHxNX/.NX .L N^NuNVHy4Hy2N4PJ`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|| 9*\l  @*PJg*LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ndf9vHH/NXJgm+|*d+|*d+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|P` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NĎXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|P`eB` 0,f -+fp`B, wf0Hx/.NXP.JgJm/NXHx` afvJgp`p//.NP.lB *\f6Hx/.NXP.Jg Jm/NXHx/.NP.Jm.HxB/N~ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N¬PJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N& +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JOf8 <O#O <O#O#OO#OO .^rN.*yOBO$ g`(*(U g " Ҁe " Ҁd(M *@bOfOgB`RO$ O$o "<N#O$BNŎX(@ 9O$" Ҁe 9O$/NŎX(@g yO 9OXg yO  9O$" ҀY(#O <O A ` " Ҁ#OOc A#O A 9O*A L0N^NuNVH0*n(MY#O (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O L0N^NuNHxN@e# 8BNu /й 8/@HxN@e 9 8# 8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGNV^dfkpt}?(htx D"H'.6\:@E:LSYx`hnty|R^ 8 ? bJ<#*29pBJR[$ c.Xkxr.xz<b<;3( | 0@%h.!Œ5=FtMŴU4_Ŵis<xƚ<~4r0&q~jGt&-44  <<#D@LW~^:e 1 @ox  D s LZf  JW   v <?F F,)t 08 ) @A+HP.XW[]ciq;xN$!h  D6  H  L$.P C PeDt4 (  TO!*( 1F9@LVHR  XZ0b[jq  \yl *\Qnf~.?:  *dyĎ3#i^*17x>[2DKQYZsciQTpR~|>Zh¬Œ7ĸŎ O(zcrt0.osavecore.o_sccsidctime.oOftime.onlist.ofseek.ofdopen.ofprintf.ofprintf.oprintf.oprintf.ordwr.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_Read_atoilmult_printf_clear_dump_check_kmem_save_core_write_Write_nlist_system_Create_strcat_read_kmem_lseek_Lseek_dumptime_fprintf_panicstr_panic_mesg_closedir__flsbuf_vers_read_number_path_months_ctime_core_vers_dumpdev_localtime_get_crashtime_readdir_sprintf_dump_existsldivt_check_space_fopen_fdopen_dirname_fgets_strcmp_creat_days_open_Open_access_close__filbuf_perror_fread_strcpy_dumpmag_stat_malloc_time_ddname_dumplo_strlen__iob_dumpsize_fseek_fclose_find_dev_nl_opendir_log_entry_now_dysizelmodt_ftime_asctime_gmtimecerror_fflush__lastbuf__pfile__print_fwrite_fstat__sibufulmult_sys_errlist_errno_sys_nerr_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[\lٹɘ x*‹*‹byW h p x  H?x(($G"I#HTHS/N4 /NdXNuNuNVH0NP# Hx Hy `NPSX Jnr l n /Hy N` #B`  hf#FHH.f` l n "@"X R .SJn  @B . # rJgHy/.NP*|`/Hy/.N XJf/.Hx N$P/.Hx N$PHxNX/.NXBNXHxHy H/N gJ nHyNfHy NHxNX-@HyNNXJg8/.HxNPP/.NXN^NuNVHxHyNNP`PJg" .c .`-n-|HzHxNPP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHN+@`m+n f09gHyN2X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9-0l d @*PJg*LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|.0+|.0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NnXJl~0-g /-NĊXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N4P.JgJm/NnXHx` afvJgp`p//.NP.lB -f6Hx/.N4P.Jg Jm/NnXHx/.NP.Jm.HxB/NZ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N˜PJlB`pN^NuNVH B/.NP. g `/NnXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N¾ N^NuNV/. Hy@t/.N¾ N^NuNHx6N@eNuNHx N@eNuNVH0JO`f8 <Od#O` <O`#Od#OdOl#O`Oh .^rN.*yOhBOt g`(*(U g " Ҁe " Ҁd(M *@bOlfO`gB`ROt Oto "<N#OtBNŊX(@ 9Ot" Ҁe 9Ot/NŊX(@g yOl 9OlXg yOl  9Ot" ҀY(#Ol <O` A ` " Ҁ#OhOhc A#Op A 9Oh*A L0N^NuNVH0*n(MY#Oh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Op L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLQX&`ghnt{Lhh$.4T.Tdd<r. <X[`!*4 ?;GP3Z hb|is z,T!x¸pŰ0Ű<Ɩ<ƼǼ (d.4~4:rC0JPuJX v`f  Dl u<}84>  H3:e a `Z f\XB|  L2u'W."P8 r A  G?R4\Fbtir*t{ m nn   [\^!TP$bF.Zex  $'.Oz6= pFNPW;n^Xg  o wyĊ}  d -0 -z^Qnfp!(.Z7h>DJ P?`V\f  .0nx4i:x[YslQ0RZZD.4Ƽ| ` [ , Z # ," 2  ;˜ A¾ Hx N7Ĵ WŊ ] d Ox iv ncrt0.oshutdown.o_sccsidOnice.octime.oOftime.ogeteuid.ogethostname.ofputc.okill.ofseek.ogetlogin.ofprintf.ofprintf.oprintf.oprintf.osetbuf.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncmp.ofilbuf.operror.oerrlst.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_nolog1_nolog2_nice_sint_strncmp_printf_tpath_killflg_utmp_nlflag_alarm__ctype__gethostname_hostname_lseek_fprintf_execle__flsbuflmodt_sleep_reboot_setbuf_tbuf_months_fflush_geteuid_unlink_ctime_getlogin_shutter_term_localtime_intervalldivt_fopen_strncat_nologin_stogo_strcmp_warn_kill_do_nothing_fork_nowtime_days_open_finish_perror_strcpy_signal_time_strlen_halt__iob_nolog_fseek_fclose_getsdt_log_entry_fputccerror_dysize_ftime_asctime_gmtime__filbuf_close_ttyslot__pfile__print_free_setjmp_longjmp_pause_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr__sigfunc__sighandler_syscall_execl_execv_execve_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_rindex_ttyname_strcat_closedir_readdir_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[=]lٹ X*”*•byX (( 8< t$G"I#HTHS/N4 /NdXNuNuNVBSX Jf Hy4HyNPHxNdX fHyK n /NXPJfNjJfHyNNXXHxNdX`pHyY . /NXPJfR/.Hy\NP/.HxUNP f( 9( @/HyvNP-|N-@fN/.NdX . X @/HxUNP f-| n /(NXXSJn/.NdXN^NuNV.*n ` .gRJfJf@B`^HH= @g` H@ H@B@ހHH0ހR`8B .S//. /.NH A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnN Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyNP#f BB`pN^NuNVJg/9NXpN^NuNVJf aJfB`*HyD0a`X-@ g f <D0N^NuNV.aZJg$a*@JgHx/.HUN Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN Jf `B*nN^NuNVA-H#,Hn/. N P n0( gp`BN^NuNVA -H#,Hn/.N P09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|0`D/.NHX+@f,mJf,0-g-HHD\+@`m+n f09gHyN2X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9(l  @*PJg*LZ`0SR`*0Dtb1 nRJfDtc0R 9nB <DtL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N2 .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$0+|$0+n 0-gl(m m R Э "-d f -,/HT-HH/N2 .+L`/.NHX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N2(( . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N2 g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NHXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.N4P.JgJm/NXHx` afvJgp`p//.NP.lB (f6Hx/.N4P.Jg Jm/NXHx/.NP.Jm.HxB/NZ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNN@eNuNVHn/.NPJlB`pN^NuN N^NuNV/. Hy@t/.N> N^NuNBJQDX_ejPqx}T $8j|T|X.#*:.5; @?IPX_embtz>&hLhh$.4T.Tdd"<'r6.:E<IXRZc3kry8H  0<8R<,,<Hd ~4r 0'/<FjPY (`*jsX{X.H<tD+ , L2 0((H2$'<.n4fp:f\CIPFHV\Zehlrx ~?`  $0y; 3Hi:x[YslQ0RZ!ZD(Z/.46<,A|HN>U[7$djBq Dv{crt0.oswapon.o_sccsidfstab.ofprintf.ofprintf.oprintf.oprintf.ostrncmp.ostrncpy.ofgets.ofilbuf.operror.oerrlst.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_sys_errlist_getfsent_setfsent_fprintf_errno_endfsent_syscall_strcmp_perror__iob_strncmp_strncpy__ctype__fopen_getfsfile_fgets_getfsspec_fclose__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_write_sys_nerr_strlencerror_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[U^lٹ X*ž*ŸbyY  8_D D$G"I#HTHS/N4 /NXNuNuNV.BSX mD .SЮ @-P`* n rfR/.Hy4HnN0 -@Hn/.NPJl6 n /fHy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|\ 9&аpl D @*PJg*LZ`0SR`*0fb1 nRJffc0R 9nB <fL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N. .B`T0-f(mfHn-HH/NPJmJn -|`-nDf9VHH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/N. .+L`/.NDX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N. . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N. g m p`BL0N^NuNV.*|0` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNH/.NDXN^NuNV .". nJ/H?N| n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN8HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN8HxN@eBNuN8HxN@eNuN8HxN@eNuN8Hx&N@eNuNV/. Hyt /.N: N^NuNV/. Hy@t/.N: N^NuN8Hx6N@eNuNVH0Jg,f8 <g0#g, <g,#g0#g0g8#g,g4 .^rN>.*yg4Bg@ g`(*(U g " Ҁe " Ҁd(M *@bg8fg,gB`Rg@ g@o "<ND#g@BNX(@ 9g@" Ҁe 9g@/NX(@g yg8 9g8Xg yg8  9g@" ҀY(#g8 <g, A ` " Ҁ#g4g4c A#g< A 9g4*A L0N^NuNVH0*n(MY#g4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN>.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ g< L0N^NuN8HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL= 1%s changes from %d to %d rotational delay between contiguous blocks-d: missing %s%s: bad %s%s changes from %dms to %dms maximum blocks per file in a cylinder group-e: missing %s%s: %s must be >= 1%s changes from %d to %d minimum percentage of free space-m: missing %s%s: bad %s%s changes from %d%% to %d%% Usage: tunefs tuneup-options special-device where tuneup-options are: -a maximum contiguous blocks -d rotational delay between contiguous blocks -e maximum blocks per file in a cylinder group -m minimum percentage of free space cannot openbad super block%s: bad magic number FS SEEKFS WRITEtunefs: @(#)tunefs.c 4.1 (Berkeley) 3/22/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$gD. 40P&P07q?|J>Ufangzmv$D00FfJ,4&L '-?6<FCFJ<RY`RgLm(ry|,t.6>T\  <T r($+26x=C H?QjXT`vgPmzu|@Z~HdT$x.x<.R2=<A|IR3Zahov4~D,<4N<((8D~4 r0#q)*/.6~= DPMfVF0_ ejl &pT w};.0 &D &p$Tn&f FD< ^!|'-?39HC  &KyQLY`jDr3zrDi|pxT[<YJsjQRZ F8( :7 &,>3 gD8=crt0.otunefs.o_sccsidfprintf.ofprintf.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoilmult_write_lseek_fatal_fprintf__flsbuf_sprintf_sbun_bread_fi_getsb_open_close_perror_bwrite_stat__iob__pfile__printulmult_sys_errlist_errno_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[m_lقD Yby*¨byZ  8A\ (($G"I#HTHS/N4 /NXNuNuNVSX NBHy4NVP-@HxHyX/Nf `Jf(J\f Hy>HyN PHxNXJ\gNJfHygNXHxNXaBNX`vHyr n /NPJfRXSX JnJobHyu n /NPJfHR\` . X @/aXJfRPSJn/9PNXN^NuNVN`-@gn @ < C"QaHyxHnNPJgDHyzHnNPJgHy}HnNPJfHnaXJl HnNXN^NuNVH(/.NXJl/.NX`JXg$/.HyHyN `J-fBHx//.NP*@JfgA-H&|X`Hx /.Hk N` Jfp |` <C"Q&|X` Jf@Xd@HxHyNP-@ X/HyX/.N p`,@Xeh/.HyHyN BL(N^NuNV.*n ` .gRJfJf@B`^HHe @g` H@ H@B@ހHH0ހR`8B .S//. /.N A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnN Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyN4P#f BB`pN^NuNVJg/9N.XpN^NuNVJf aJfB`*HyHa`X-@ g f <HN^NuNV.aZJg$a*@JgHx/.HUN` Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN` Jf `B*nN^NuNVA-H#Hn/. NXP n0( gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx$N@eNuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHH+@`m+n f09gHyN~X0-gp` - //--HH/Nf *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9(l l @*PJg*LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXHe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM(( "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`HeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NBXHx` afvJgp`p//.NVP.lB (f6Hx/.NP.Jg Jm/NBXHx/.NVP.Jm.HxB/N `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuHxN@dNNuNVH0JIDf8 <IH#ID <ID#IH#IHIP#IDIL .^rN.*yILBIX g`(*(U g " Ҁe " Ҁd(M *@bIPfIDgB`RIX IXo "<N#IXBNX(@ 9IX" Ҁe 9IX/NX(@g yIP 9IPXg yIP  9IX" ҀY(#IP <ID A ` " Ҁ#ILILc A#IT A 9IL*A L0N^NuNVH0*n(MY#IL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ IT L0N^NuNHxN@e#LBNu /йL/@HxN@e 9L#LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN,Hx6N@eNuNVH0JBf8 <B#B <B#B#BB#BB .^rN.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfBgB`RB Bo "<N#BBN~X(@ 9B" Ҁe 9B/N~X(@g yB 9BXg yB  9B" ҀY(#B <B A ` " Ҁ#BȹBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuN,HxN@e#4BNu /й4/@HxN@e 94#4NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHxN~X-@HyMNXJg8/.HxNP/.N~XN^NuNVHxHyMNP`PJg" .c .`-n-|HzHxNP-@/.N~XN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHxhN@eNuNVH0BNXNl*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN@ L0N^NuNVJffHypHyXNXP#f`/9fNX .jN^NuNVJfgJjf/9fNRXBfN^NuNVH0JffNHyrHyXNXP#ff2BL0N^NuNVH0*n`L(n `<f2 `>/9fHxHyNN -@g @ #gHyt/.aP*@gB#RHyw/.aP-@Jg @BR n  g  gHyz/.aVP*@gnB/.NX#R #R$#R(R(yRHy}HUa P*@f8`8R`4Jg8  g  gRd(HyHUaP*@gBfB <R`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nXf +| `D/.NX+@f,mJf,0-g-HHR+@`m+n Xf09|gHylNX0-gp` - //--HH/N^ *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9 Ȱl  @*PJgXh$:LXjy%;JViz4Kb|"2Im((8M`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNHxaN@eNuNHxN@eJgBNuNV4.-nBR`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N4X-@8/.N4XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N4X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn 0SR/94/90 .".NfrSdf`/90`SeB9S`>*LZ`0SR`*0Rb1 nRJfRc0R 9nB <RL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|-+|-+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N:XJl~0-g /-NXBBBB BmB- L N^NuNVN(/.NXN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|X`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N:XHx` afvJgp`p//.NNP.lB  f6Hx/.NP.Jg Jm/N:XHx/.NNP.Jm.HxB/N `Jgp`B//.NNP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NN N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JSf8 <S #S <S#S #S S(#SS$ .^rN.*yS$BS0 g`(*(U g " Ҁe " Ҁd(M *@bS(fSgB`RS0 S0o "<N#S0BNX(@ 9S0" Ҁe 9S0/NX(@g yS( 9S(Xg yS(  9S0" ҀY(#S( <S A ` " Ҁ#S$S$c A#S, A 9S$*A L0N^NuNVH0*n(MY#S$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ S, L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&((SƁg&BCHCf4$BBHBlL~M4*L  |L@Lls+  &.;BL$4T]ncfiov|>\z?(  -y;:3i\Px4[~ Y*sJ"(Q/R;AZH.OT[bh7qw~ S4crt0.ocomsat.o_sccsidsigset.o_cactions_setflgwait3.onostatusnoerrorsignal.osignalSIGDORTIsigoldnoerrorchdir.ofseek.orecv.ofprintf.ofprintf.oprintf.oprintf.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncmp.ostrncpy.obind.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.osocket.ofork.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_strncmp_printf_onalrm_utmp_recv_notify_sp_uf_strncpy_alarm_lseek_jkfprintf_fprintf_sigignore__flsbuf_wait_errno_sleep_nutmp_cr_chdir_mailforldivt_bind_wait3_fopen_strncat_socket_fstat_getservbyname_sin_gtty_fork_open__filbuf_perror_strcpy_stat_signal__iob_fseek_fclose_sigset_utmpmtimecactions_sighold_sigpause_sigsyssetflg__sigcatch_sigrelsecerror_fflush__pfile__print_setjmp_longjmp_pause_endservent_getservent_setservent_strcmp_fgets_rewind__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_ioctl_stty_realloc_sbrkuldivt_end_brkb[blٺ 4 |+*8by] ((# nd.local 4.4 83/05/19 # # nd.local - net disk local initialization file # # Each of the commands accepted can be given on the # command line as arguments or on standard input. # See also manual page nd(4). Syntax of each command: # # son # enables this host as a net file server. # # soff # turns off server status. # # user [ipaddr] [hisunit] [mydev] [myoff] [mysize] [mylunit] # For the client of the file server at [ipaddr], transform # incoming requests for [hisunit] into server device [mydev] # at offset [myoff] and size [mysize] sectors. /dev/ndl[mylunit] # provides a local name for this disk "subpartition". # # If [mysize] is "-1", then this user/unit is equivalent # to the entire filesystem partition [mydev] (no "subpartioning" # is done.) If [mysize] is positive, but [myoff] = "-1", then # this user/unit begins at an offset following the offset and # size of the previous command line. If [mylunit] is "-1", # then no local name is needed for this user/unit; this is usually # the case with a swap unit, or a unit represented by an entire # filesystem. # # If [ipaddr] is zero, [hisunit] refers to a public unit. # # ether [ipaddr] [hexetherhi] [hexetherlo] # Since the client doesn't know his IP address when he boots, this # entry binds a unique 6 byte ethernet address to an IP address. # # clear # Clear the kernel tables built by any previous commands. # # flush # Executed by a client, this clears the buffer cache of # any read-only public filesystem blocks (this also happens # automatically every hour and whenever the file server # broadcasts a "public flush" message.) This allows public # filesystem changes to eventually reach the clients. # # version [versionnumber] # Occasionally the need arises to reorganize or # reload the diskless partitions. Since the clients will rewrite # locally cached blocks, they must be kept from writing their # filesystems until they reboot. # # Before such a reorganization occurs, the system manager should # warn diskless users to save files and halt their machines. # Modification of the partitions should occur with the disk server # off. After modification is complete, [versionnumber] should be # incremented to force users to reboot. # # - # "/etc/nd -" tells the program to read commands # from standard input instead of parsing the command line. # clear version 1 b[clٹE9 *ˠ*ˣby_    ( 0 8 @ H P. \$G"I#HTHS/N4 /NxXNuNuNVBHy`Hy\NӨP#Jf HydHyNTPHxNxX y (3*S3HzPHx N `Hy/./. a -@Jgp//.aPJf n0( g* 98| @//. HyHx&a`HyHxaP/.NX# 98| @/HyHxa /.NX#<`^ .N^NuNV. 9 g gX gN/9HyHxa p`/.N(X. g fF n 0( f S m n (R!@S @ HH`/. Hx NpP n S m n "(R!AS AHH`/. /NpP f& n S mF n (R!@S @BHH n S m( n (R!@S @`/. BNpP` n0( f n 0( gd` n (HH-@ n(HH-@HxHn/.N -@o/Hn/.N Jl`vJmnB..N^NuNV. 9S b@0;NXpHyaX`HxHn n(HH/N -@o(/Hn n (HH/N Jlp`VJm`JHy HxazP`/.N(X. g f n 0( f n S m n (R!@S @` /.N(X. g: n S m n (R!@S @ HH`/. Hx NpPJg( n S mH n "(R!AS AHH n S m n (R!@S @` /. /NpP` n0( f n 0( fB..N^NuNV/.Hy%Hxa Hy:HxaPBNxXN^NuNV/.HybNPHyHn/. Nd HyfNXHyNFXJXgT/.HyiHyNT HyHn/. Nd HyrHyNTPHyN((FXN^NuNV/.HytNPHyHn/. Nd HyxNXHyNFXJXgF/.Hy{HyNT HyHn/. Nd HyHyNTPN^NuNV/.HyNPHyNFXJXg/.HyHyNT N^NuNV/.HyHxa\ N^NuNV/.HyHxa> N^NuNVHyHxa$PN^NuNVHn/.NPJlv 98| @//.Hy`J/.NXJll 98| @//.Hy` 98| @//.HyHx&a`0p0. @g/.NXJmHyaXN^NuNV/.NXJl* 98| @//.HyHx&a$` HyaXN^NuNVHn/.NPJlp`B-@Hx/.N>PJl* 98| @//.HyHx&a`.JgHx y/(/.N Hy aXN^NuNV/.NXJl* 98| @//.HyHx&aD` HyaXN^NuNVHnNXJfHnHyHx`HnHy"Hxa N^NuNVHn/.NPJl, 98| @//.Hy=Hx&aB`HyEHx^aP .N^NuNV/. /.N΂PJl& 98| @/HymHx&a\ ` HyyaXN^NuNVBB/.NX-@J fB` n /g |f-|-n .Ю".df-A` n /g R nJf nBHy~/.NlPJfS`Hy/.NlPJgRJl-|Jg/.HyHx)ap .N^NuNV.A*H-/-/-//HyHyN <*nN^NuNVHxHx .X/Nx -@Jg @-P`-|BNtX-@HnN@X//.HyHyNTHyNFXN^NuNV.*nf`:  g  gRJf  g  fB`R  g  gfB` *nN^NuNVH HnNfXJlB`*nBA . RHUalX*@gJfA .B n rf .` .. n rf .` .,Nb*fL/NbX n rfp`B//NHP/NbXHn/.NPHxNX g2  @ /NbX/. /NPL N^NuNVH8 n(HH./NXHxHxNX0,H#,#l0,H` 9(( @  fB, <`h 9(( @  fR(#, < `8 9((*@HUNX-@Sѹ( o 9(( @  f 9(( @BHUa*X#l 9(( @ #, <` 9(( @HHQ @g 9((*@R( 9(( @HHQ @f 9(( @P 9(( @BHUN8X#l 9(( @ <` 9(( @HHR( ag4n2 FgX`H Cgo Ef <` Pgn0 Lgzn If <` Nf <` Sg^n Rfx < ` Tfd < ` pg n` fgn, cgn bf, <`p egJ` lgn igX` ng\` sgn rgb` tgh`HyvN*X`L0N^NuNV`2 nHHQ @g nHH R nJfN^NuNV/.NXR/NX-@JfHyN*X/./.NHP .N^NuNVH BB*| `*/NX-@JmfR .o.RJf P.JfHyHxNPpL"N-@Jf-| ЮS".N-@B`HyNXB` ".Nb$HBHBBBЂ $ "HAHABAЁԀ*BJmgp `p*//HyN ."HAHABAЁ$ Ԁ "HAHABAЁ dR/NX&`6Sm 9R @ HH`HyHx NpPRmRmHyNXRmHyNFXHyHyHx`/.HyHxN^ `\/.aX/.a"X*@gJmg/- /Hy"HxN^`/- //Hy0HxN^L N^NuNVHJy@oTSy@`J0H @< FfPJ8la #8lB8$|,`X Rf0*GfXJRm 0H8f<*lB`$JFf"09@H b@0;NH\\0H @0H〙*K0H @0H倗#h=F0H @<0H @0H2HЁR=@ nl*0.H8 @>0H @0D@2@g0H @0H8 @>0.HW 5b@0;N &Pz&Bfpv~ftftftnHy\N*XR<3@`n0H @0H<JFm< Fl60H8 @0H @ Pf0H8 @>`0H @<UYAԹd`J8g#8`Hyi/-NlPJgHym/-NlPJf4HywNX#g^# Hy{HxKN^P`@/-N XJg0B /-NX#/-HyHxKN^ Jf/-HyHxN^ /-N~X`/-NX`BX/-N` 9S b@0;NT\  f*HyHxN^P## ``HyHxN^P`nHy`Hy`HyHxN^P#`> $gHy1` - fHyFHx`HyQ`Hy\Hx` - gHyu`JgJg/-BNHPJf`JgJgHy/-NPJf`JgJgHy/-NPJfh`pJghHyHyNH`JgJg/-HyNHPJf `(Jg HyHy`JgJg/-HyNHPJf`JgJg /-NBXJf`Jg y/(N`JgJg /-NXJf|`Ba`x/-`/-`JgJg /-NRXJf@`HJgJg /-NXJf`$JgN2`Jg Hy`PHyHxN^PBNx`By@`-| n nm nm nm-| n nm3`#h`v#h`h#h`Z## `B## `.#`#`#`##$`##$`JgRHxHy/NP Jf8/NTX @#hJg/9Hx&N^PBh/`~#h`|JgJg//-N`HyHxN^PJg /-N~XJf`8BJgJg/-NpX-@JfJg /-N~X#h`#h`Jf\HyHxN^PBh`L#XL8N^NuNVH8(yH*n ~f, Df Hx~aXRHH/aXJfHH/a XJf -fHH/aX`Jg /f 9DR"9Hg. AB 9DR/a lXJg # 9DR/`/9/9DNHP/9Da X#H`dJfRJPfHy/9DaP`Hn/9DNPJmHy/9DaPR@`HH/aX/9HH/a4PJg&M` /gSSHb /fRRH yHB {fLBHUaP`RJPg*nN^NuNVH8BA-H n {g"nRR`HUaX#H LBL8N^NuNV./9DNX-@JgHn @/NPJmp0. @g$#8/.NX#`H/.NX*@Jg.Jg/.HmaPPJgHm/9DaLPR@`/.NX`R*n`@ }g`4 {fR`&Jg&S`HH [fRJg ]fRJfB(n&L` }g& g<`r [g\ {fR`XJg S`J ,fJf2TBHS/.NHPHmHnN PJ f-yHHnadX#H yHBaRA&HJgBL8N^NuNVH yS n .g4*yT#T/. /.a2P.#T.HH#P ` n .gBL N^NuNVH0*n(n #P`2 ?g" [gR {g6gBL0N^NuNVH0*n(n .HH-@Jg *g ?g [gZgBL0N^NuNVH0*n(n HTNX-@HUNXЮR.098Hl y4m#+`#>`y<g@HH/ n NX`Hn/. aPJg 2 f ~gHyQHTNlPJgHySHTNlPJf(]fL0N^NuNVH0*n(]ggHH/ n NX`L0N^NuNV.. /9HH/aPJg {fp`py<HH..N^NuNV. N^NuNV.. am zo Am Zo _fp`B..N^NuNV.. 0m 9np`B..N^NuNVH ..*n JgHHfp`BL N^NuNVH *nB`RJf L N^NuNVH0*n (n(f .L0N^NuNV.*n` /N~XJf/.N~X*nN^NuNVH8*n(n HTNX-@HUNXЮR/NX&@fHyVN*XHUHSNHPHTHSN P L8N^NuNVH0*n((HUa XR/NX(@fHydN*XHUHTaPL0N^NuNV.*n`RJf *nN^NuNV./.NX*@fp`/-/.NHPB*nN^NuNVJ/ n/R##HyHy0NP=y-y`Hy2NX#f Hy5aXHy y/NPHyLNX09yfD 9g/9NX#,f HyOaX y, f`V/9NX#,f HyhahXHy 9,P/NP 9f09yf/9NXa^HyHyNP 9f09nfS/9NXJl HyaX 9N^NuNVJ/H~ 9,PRЇ @Jf 9ЇT n 9R,` 9І @ Їй"@PSJlJm 9Ї @/ йR# 9й @BS` 9,PЇ @ 9Ї"@`JlLN^NuNVJ//.NX//.HxN HxNxXN^NuNVJ/H0..*n Jo o#8p`  @(P  @ g0g(g g <*@`*|HU/NP*@ggf(M $ @B L0N^NuNVJ/H0..*n Jo o#8p`z  @(P  @ ggg <*@HU/NP*@ggf(M $ @ L0N^NuNVJ/...Jo o #8`Hx/NP..N^NuNVJ/...Jo n $ @Jf #8` </ /NP..N^NuNVJ/...Jo n $ @Jf#8p` <//NPB..N^NuNVJ/Hx/.NPN^Nu /"/ /<T<N@dNJg o Nu/<0N@dNNuJ/H // | pN o$Jg$/|LY/<0N@NrLNwNV#Hn /.N PN^NuNHxN@eNuNHx=N@eNuNVHB  @HHSЮ @ \"@  @HHSЮ @ x"@R mBB`r9\HH-@B ] @ \"@R mw9xHH-@B y @ x"@R mR  @HHmzB "HA00HABAЁІ @ "@HH["@ "HA00HABAЁІ @ ("@HH["@QR mR mLN^NuNVHB H @HHSЮ @ "@R @mBJ g p-@`-nB  @ "@R mB ."HA00HABAЁІ @HH" AHH AHH"D AR 0mB "HAHABAЁ. D @HH"E AHHЁ"F AHHЁ"G AHHЁ"H AHHЁ"pЁ"I AHHЁ @HH* . "$ A "% A "& A "' AR mB  @HH"p AHH# AHH" AR mB  @ "@R mR mB  @HH.  @ "@" AR mB  @HH @ .І"@R @mLN^NuNVHB t @BR BmB`6 @lHy(NP#6fB`/96HxHyN *@g# HUazX*@#HUajX*@HUN8X#HUaPX*@HUN8X#B#4 HUa&X*@#$HUaX*@#(HUaX*@#,`  gRJfB < *nN^NuNHx N@eNuNVH BJ mA . RNNR*@JgdB Э @Jg/. Э @/NlPJf^A . R f@/.Hy@HyNT Hn/.N6PJlHybNXp`R`tBL N^NuNVJxfHy|HylNP#x`/9xNhXN^NuNVJxg/9xNXBxN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0Jxf"Hy~HylNP#xfB`/9xHxHy0N *@Jg#4Hx:HUalP*@#8Hx:HUaXP*@/N8X#<#D@Hx:HUa0P*@Hx HUa"P(|D`d(Hx,HUaP*@JfB <4L0N^NuNHxN@eNu/@Hx)N@eNuNNHx*N@e o BNuNHxN@eNuNHxcN@eNuNHxbN@eNuNHxjN@eNuNHxN@eNuNVH0*n (|`4eB`^0,fBn  rg"l afHxB/.Nn `l -+f ll L0N^NuNVA-H#Hn/. N P n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#Hn/.N P09 gp`BN^Nu//HxYHxN@ Nu//HxYHx~N@ NuNHxPN@eNuNHxiN@eNuNVBJg>HxNX-@HyN,XJg8/.HxN

P`PJg" .c .`-n-|HzHxN/9HxHyN -@g @ #gHy/.aP*@gB#Hy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.N8X###(yHyHUa P*@f8`8R`4Jg8  g  gXd(HyHUaP*@gBfB <`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN(X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH\+@`m+n f09gHyNFX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NPHH0`hrA`^HHQ @f fNHHQ @Dg6HH HHQ Agra"Ё.Rf .f .찎d @ XR`8JgHHQ @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 98l | @*PJg*LZ`0SR`*0tb1 nRJftc0R 9nB <tL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX4e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`4eB` 0,f -+fp`B, wf0Hx/.NHP.JgJm/NbXHx` afvJgp`p//.NvP.lB 8f6Hx/.NHP.Jg Jm/NbXHx/.NvP.Jm.HxB/Nn `Jgp`B//.NvP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nv N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NvP. g `/NbXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BN~X(@ 9" Ҁe 9/N~X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#̹c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLw?@3i$%&'()EA<-./0:865klmnoprstu|{TSRQPON@?>e^WKJIHGF=<ED:87 6CB4321;;/.-,+*)"!~yxweIpdjonm      &.-+,123456(        )                  8888888888885%')*-./012 ,  34&"#$(+ 76!FTPD: command: %sYou could at least say goodbye.Unknown state in scanner.Ran out of memory.The following commands are recognized (* =>'s unimplemented). %s%c Direct comments to ftp-bugs@%s.Unknown command %s.Syntax: %s %s%-*s %s; unimplemented.yacc stack overflowsyntax errorftpanonymousftpGuest login ok, send ident as password.Password required for %s.User %s unknown.Type set to A.Form must be N.Type E not implemented.Type set to I.Type set to L (byte size 8).Byte size must be 8.STRU F ok.MODE S ok.Unimplemented STRU type.Unimplemented MODE type.wa/bin/ls/bin/ls %s/bin/ls -lg/bin/ls -lg %s..Goodbye.~Bad sequence of commands.Please login with USER and PASS.USER usernamePASS passwordACCT(specify account)REIN(reinitialize server state)QUIT(terminate service)PORT b0, b1, b2, b3, b4PASV(set server in passive mode)TYPE [ A | E | I | L ]STRU(specify file structure)MODE(specify transfer mode)RETR file-nameSTOR file-nameAPPE file-nameMLFL(mail file)MAIL(mail to user)MSND(mail send to terminal)MSOM(mail send to terminal or mailbox)MSAM(mail send to terminal and mailbox)MRSQ(mail recipient scheme question)MRCP(mail recipient)ALLOallocate storage (vacuously)REST(restart command)RNFR file-nameRNTO file-nameABOR(abort operation)DELE file-nameCWD[ directory-name]XCWD[ directory-name ]LIST[ path-name ]NLST[ path-name ]SITE(get site parameters)STAT(get server status)HELP[ ]NOOPXMKD path-nameXRMD path-nameXPWD(return current directory)XCUP(change to parent directory)@(#)glob.c 4.1 1/14/83t{{}Unknown user name after ~Bad directory componentsArguments too longPathname too long{{}Out of memoryOut of memory`{[*?Version 4.40 Sun May 15 03:07:19 PDT 1983/..getwd: cannot open .. ..getwd: read error in .. getwd: read error in .. .getwd: can't change back :2*" <4,$ >6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrrinigrp: %s is in too many groups setgrp/etc/grouprr/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$4@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83((b[dlٹ߸ `*˴*˵by`   $ , 4 < HEL$G"I#HTHS/N4 /NXNuNuNV o( n /Hy\Hy N HxNX#v fF n # Hy Hy~/9 N Jf/9 N8XHxNXHyHyNP# JfHyN8XHxNXHy/9 aRPHyHyNP# JfHyN8XHxNXHy/9 aPHyHyNP# JfHyN8XHxNXHy/9 aPN/NXN^NuNV/.NXR/N`X-@/./NPHxN`X-@ @ nB .N^NuNV.*n`(HH @gHH RJf .*nN^NuNVH8 . g gZ g/.HyHy N `:HyHy NP n /Hy aTPHyHy NP(n *Lgb(mHUNX`&ng/a X/Hy/9 N (n *Lg//9 aP-|`&/aX//./9 N -|&kf y S m y (R!@S @ HH`/9 Hx NP(mHUNX`Z*n `Hy!/9 NP//9 aP n/aX/Hy&/9 N //9 aP n/aX/HyH/9 N /aHX*mgt/NX./aXJgZ`V(n `/NX }g//9 aP-|V&n`*/aTX//./9 N -|Y&kf y S m y (R!@S @ HH`/9 Hx NP(mHUNX*LfF/.aX/.aXL8N^NuNVH Hy]/. NP*@f@  |g/. N8XHxNX/. Hy_Hy N `@HUHxHxHnNX.g/./HxHnN`HUNXL N^NuNV.A *Hf /Hyu/.N `l@f,-//Hyx/.N`6-/-//Hy~/.N*nN^NuNV.A *H-/-/-//HyHnNHnHy/.N *nN^NuNVH0(n`(m/NXHUNX*LfL0N^NuNVH ..*yV` -fp` *UfBL N^NuNV.HxN`X*@f HyHy NPHxNX*V+n#V*nN^NuNV/./9 /9 HyHy NN^NuNVH @0Hf,# | # >JyoPSy`F0H @< FfRJlN4#lB$|`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;N0H @0H〙*K0H @0H倗A# =F0H @<0H @0H2HЁR=@ nl*0.H @>0H> @0D@2@g0H @0H @>0.HW b@0;N&>XbvXbXXXbX`HyaTXR3`n0Hz @0H<JFm< Fl60H @0H> @ Pf0H @>`B0Hz @<UYAԹd`2Jg(#`,BBB/-/-/-NN`BB/-/-/-/-`B/-/-/-/-/-`B/-/-/-/-/-`/-/-/-/-/-/-`# ` m!U# `lHxN`X# -@ @ nm nm nm y B`$B `L#  f &Uf-mJg n g $ cS y HH`: y, S m y, (R!@S @`/9,NX# fR 9 fB` 9-@ nR-Ko< .Ю&@ :b H f +H  fS nHH# gh`j#$ B`p nBSJg( T#g yJo#  @Jg y D/ T/(a$P gcY nHH#S fS y R `+H *@(`l <-@&@ ." Ҁ&A :bPH f>+H  fS nHH# g` . B @HHЮ&@ :bRH f@+H  fS nHH# g`*mg &UfS nHH# g``d nHH# # R# @B y X`: nHH# fS y R LYbJ9gp $ cS y HH`: y, S m y, (R!@S @`/9,NX# fR 9 fB` 99HH# JoX y0 S m$ y0 (R!@S @ HH`&/90/9 NP`L8N^NuNVJg nJg X @  fp`BN^NuNV $ cS y HH`: y, S m y, (R!@S @`/9,NX# fR 9 fB` 9N^NuNV y0 S m y0 (R!@S @ HH`/90/.NPN^NuNV# fS y R N^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.N`P.JgJm/NXHx` afvJgp`p//.NP.lB  |f6Hx/.N`P.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNV... f r` r`  g ..N^NuNVA-H#Hn/. N8P n0( gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|`D/.N`X+@f,mJf,0-g-HHT+@`m+n  f09 gHy N^X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *|  9 | $l  @*PJg*LZ`0SR`*0Tb1 nRJfTc0R 9nB <TL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NJ .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|4+|4+n 0-gl(m m R Э "-d f -,/HT-HH/NJ .+L`/.N`X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NJ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NJ g m p`BL0N^NuNV.*| ` HUaX te*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N`XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` teB` 0,f -+fp`B, wf0Hx/.N`P.JgJm/NXHx` afvJgp`p//.NP.lB  |f6Hx/.N`P.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNTHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N0PJlB`pN^NuNTHxN@eBNuNTHxN@eNuNTHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NV N^NuNV/. Hy@t/.NV N^NuNTHx6N@eNuNVH0JU4f8 <U8#U4 <U4#U8#U8U@#U4U< .^rNZ.*yU/9HxHyN8N -@g @ #gHy/.aP*@gB#R`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9)| l  @*PJg*LZ`0SR`*0Rb1 nRJfRc0R 9nB <RL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NLXN^NuNV .". nJ/H?N n g B5H 4LN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ((\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`\eB` 0,f -+fp`B, wf0Hx/.N8P.JgJm/NXHx` afvJgp`p//.NP.lB )|f6Hx/.N8P.Jg Jm/NXHx/.NP.Jm.HxB/N^ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN@HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuN@HxN@eNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuN@Hx6N@eNuNVH0JS@f8 <SD#S@ <S@#SD#SDSL#S@SH .^rNF.*ySHBST g`(*(U g " Ҁe " Ҁd(M *@bSLfS@gB`RST STo "<NL#STBNX(@ 9ST" Ҁe 9ST/NX(@g ySL 9SLXg ySL  9ST" ҀY(#SL <S@ A ` " Ҁ#SHSHc A#SP A 9SH*A L0N^NuNVH0*n(MY#SH (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ SP L0N^NuN@HxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHxN&X-@HyFN@XJg8/.HxNP/.N&XN^NuNVHxHyFNRP`PJg" .c .`-n-|HzHxNP-@/.N&XN6`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *| 9dl  @*PJgN@eNuNVHn/.NhPJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNVH0JGf8 <G #G <G#G #G G(#GG$ .^rN.*yG$BG0 g`(*(U g " Ҁe " Ҁd(M *@bG(fGgB`RG0 G0o "<N#G0BN:X(@ 9G0" Ҁe 9G0/N:X(@g yG( 9G(Xg yG(  9G0" ҀY(#G( <G A ` " Ҁ#G$G$c A#G, A 9G$*A L0N^NuNVH0*n(MY#G$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G, L0N^NuNHxN@e#TBNu /йT/@HxN@e 9T#TNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/BNP/.NX/.NXHx/.NP n h Jf n!| /.NX n/( /NdP n/(NX n/( NdX#Hx: n/(HynN Hx9 n/( HyN Hx n/HyZN Hx/ n/( NHxNnX-@HyX,NXJg8/.HxNP/.NnXN^NuNVHxHyX,NP`PJg" .c .`-n-|HzHxNP-@/.NnXN~`N^NuNLHxN@eNuNLHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNLHxhN@eNuNVH0BNlXN*@JgJ//.NhPJg(m`XJg//.NhPJfJ g/. /- NhPJfN L0N^NuNVJbfHylHyTNP#b`/9bNpX .fN^NuNVJbgJff/9bNXBbN^NuNVH0JbfNHynHyTNP#bf2BL0N^NuNVH0*n`L(n `<f2 `>/9bHxHyX`N -@g @ #gHyp/.aP*@gB#\dHys/.aP-@Jg @BR n  g  gHyv/.aVP*@gnB/.NX#\l#\p#\t\h(y\hHyyHUa P*@f8`8R`4Jg8  g  g\d(Hy|HUaP*@gBfB <\d`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNpX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NĦPJmJn -|`-nTf +| `D/.NXX+@f,mJf,0-g-HH]+@`m+n Tf09xgHyhNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9 찹l  @*PJg*LZ`0SR`*0]b1 nRJf]c0R 9nB <]L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NB .B`T0-f(mfHn-HH/NĦPJmJn -|`-nhf9zHH/NİXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/NB .+L`/.NXX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NB . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NB g m p`BL0N^NuNV.*|T` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N XBBBB BmB- L N^NuNVN/.NXXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|T` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N. `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNLHxN@eNuNLHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N(PJlB`pN^NuNLHxN@eBNuNLHxN@eNuNLHxN@eNuNV/. Hyt /.NN N^NuNV/. Hy@t/.NN N^NuNLHx6N@eNuNVH0J]hf8 <]l#]h <]h#]l#]l]t#]h]p .^rNR.*y]pB]| g`(*(U g " Ҁe " Ҁd(M *@b]tf]hgB`R]| ]|o "<NX#]|BN X(@ 9]|" Ҁe 9]|/N X(@g y]t 9]tXg y]t  9]|" ҀY(#]t <]h A ` " Ҁ#]p]pc A#]x A 9]p*A L0N^NuNVH0*n(MY#]p (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNR.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ]x L0N^NuNLHxN@e#(( BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     /etc/passwdrrinigrp: %s is in too many groups setgrp/etc/grouprr/etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ ]b[ 4hlٺ H**byd p x  8j $G"I#HTHS/N4 /N8XNuNuNVSX Jo:HyL n /NP#,Jf HxN8XB/9,NPB,BHxHnBN g BN8X.HHC bt@0;Nhhhhhzhhbhh*hh hhhJHm/9HNfXHy1laXXHy,aLXJ,g"Hy,Hy1lHyN/9,NdHy,NX/Hy1lNzP#HJlT/9,aVX`J,gHy]/9,NdPHy1laX/9HNfXJm#HJ,g/.Hyf/9,Nd /.HyrHy-lNt Hy-lNX/Hy-lHxN `NHy,a6XHy-,a*XJ,g"Hy-,Hy,Hyw/9,NdHy-,NX/Hy,NX//9HN. -@Jl"`Hy,aXHy,NX-@J,gHy,Hy/9,Nd B`Z ./ ./BN -@Jn(J,gHy/9,NdPHxN8X .Ѯ .m/.Hy/9HN -@JlN`Hy,aXJ,gHy,Hy/9,Nd Hy,NX-@ (o-|(/.Hy/9HN -@Jm~((/.HyHy-lNt Hy-lNX/Hy-lHxN /.Hy`Hy\aXHy,aXJ,g"Hy,Hy\Hy/9,NdHy\NX=@Hy,NX-@HnHym/9HN Jm-n`J,gHy/9,NdPHnHy@m/9HN Jmf-|HxHnHxN `J,g .HH/Hy/9,Nd HxN8X``NV-nBHx .Ю/BN g BN8X .Ю @  gR @m .Ю @BN^NuNVJ,g* . @//.Hy/9,Nd . @//.HyHy-lNtHy-lNX/Hy-lHxN N^NuNVA-H#1Hn/. NP n0( gp`BN^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^Nu*<LXjz 1EVet<[x0`w5Qi *>Q`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVA-HA#1=|B-n-|Hn/. NPSm .R @BHH`HnBN0P .N^NuNV4.-nBq`b y1 S m. .R @HH y1"(R!AS AHH` /91 .R @HH/N0PRq nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHq @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHq @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|! PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|#`J.g-|%J.g"/.NX".-A< o-@ .Xf -|'L`-|8LA`-H-H`P .P-@@ .P-@P".DNVЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|I`-|L`Jl-| n P @-h-h/./.N*LZ`0SR`*0qb1 nRJfqc0R 9nB <qL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N2PJmJn -|`-nf9HH/NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`TeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NfXHx` afvJgp`p//.NzP.lB ,f6Hx/.NP.Jg Jm/NfXHx/.NzP.Jm.HxB/N. `Jgp`B//.NzP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nz N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jrf8 <r #r <r#r #r r#rr .^rN.*yrBr g`(*(U g " Ҁe " Ҁd(M *@brfrgB`Rr ro "<N#rBNX(@ 9r" Ҁe 9r/NX(@g yr 9rXg yr  9r" ҀY(#r <r A ` " Ҁ#rrc A#r A 9r*A L0N^NuNVH0*n(MY#r (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ r L0N^NuNHxN@e#XBNu /йX/@HxN@e 9X#XNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL n(/(//Hy~HyFN`H n(/(/(//HyHyFN <FN^NuNV m o n /HyNP` n -PHy8/(atPHyH n /(a`P-|83X n/(NXJgyX o n /( NXJoyX n/(a"X//.HyN -|H09XH/ n/(aX/HyN Hy4 n af <0s ` <0s //90NJ Jg/.aXN^NuNVHyNXN^NuNV f&Hy`Hy`HyHyNP`$ g 7g/.NXN^NuNV/.NX-@Jg. @ ( n 0 n/( . X//(N$ `/.N4X-@Jg0 @ ( n 0B n/( NP-@ @ . X"@"`r n 0/.NPX-@ g n !@`F/.NX-@ gB/`/.HyHyN HxNLXN^NuNVH .. ,.BNXN`*@Jg( -f - f//./-N JfN4 L N^NuNVH0*n(n .. SJg gp`BL0N^NuNVH ..,. BN((XN*@Jg -f - fN L N^NuNVH8*nBNXN(@Jg,HU/N@PJg&l`XJgHU/N@PJfN L8N^NuNVJNfHyXHy@NP#N`/9NN$X .RN^NuNVJNgJRf/9NNXBNN^NuNVH0JNfNHyZHy@NP#Nf2BL0N^NuNVH0*n`8(n `(f `*/9NHxHyFN| -@Jg @ #gHy\/.aP*@gB#JHy_/.aP*@gB`R  g  gHybHUaZP-@Jg @BRHUNX#J#J#JJ(yJJg>*n`8R`4Jg8  g  gK\d(HyeHUaP*@gBfB <J`RJfRfBL0N^NuNV... f `"  f ` ..N^NuNV l .r` .r` m .က -@-@A  @"|K`" <K`N^NuNV... f r` r`  g ..N^NuNVH *nA-HB| 0f|R xg Xf|` "N HH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^NuNVH0B(n B`4 TJg2B,BBlB,/NX*o-E RJfHyh/.NP-@JfB`/.HxHx HnN8 g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN8*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN8*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NX`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/NB "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/NB -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/NB -@ fp`BLN^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#xHn/.NP09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NDPSf0, fR .e .L0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH8*nBNXN`(@Jg,HU/N@PJg&l`XJgHU/N@PJfN4 L8N^NuNVJxfHyHylNP#x`/9xN$X .|N^NuNVJxgJ|f/9xNXBxN^NuNVH0JxfNHyHylNP#xf2BL0N^NuNVH0*n`<(n `,f" `./9xHxHyKdN| -@g @ #gHy/.aP*@gBHy/.aP*@gB#OhO/.NPX yO #O#O`R  g  g#Ox#OO|(yO|HyHUaP*@f8`8R`4Jg8  g  gPd(HyHUaP*@gBfB <Ox`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N~PJmJn -|`-ndf +|`D/.NTX+@f,mJf,0-g-HHP+@`m+n df09gHyxNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "N HH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9l 8 @*PJg HxHyHxN> HUNX/HUHxN> HxHyHxN> L N^NuPXb|*<H^p|$<I_nz (9Xo'FVm:\qError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/NB B+mm0-gm*nN^NuNHHxaN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNDP .N^NuNV4.-nBP,`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NDPRP, nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNjЮLЮ@ @S"n .P".DNT-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPPJf/./.NxPJfHnHn .R l .R`p//./.NX-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nj0S n .Hr NT`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPPJf/./.NxPJfHnHn *LZ`0SR`*0P0b1 nRJfP0c0R 9nB <P0L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N> .B`T0-f(mfHn-HH/N~PJmJn -|`-nxf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/N> .+L`/.NTX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N> . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N> g m p`BL0N^NuNV.*|d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NTXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|d`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/NB `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N$PJlB`pN^NuNHHxN@eBNuNHHxN@eNuNHHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NJ N^NuNV/. Hy@t/.NJ N^NuNHHx6N@eNuNVH0JPf8 <P#P <P#P#PP#PP .^rNN.*yPBP g`(*(U g " Ҁe " Ҁd(M *@bPfPgB`RP Po "<NT#PBNX(@ 9P" Ҁe 9P/NX(@g yP 9PXg yP  9P" ҀY(#P <P A ` " Ҁ#PPc A#P A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*n`8R`4Jg8  g  gI`d(HyHUaP*@gBfB <H`RJfRfBL0N^NuNV l .r` .r` m .က -@-@A  @"|Id" <IdN^NuNVH *nA-HB| 0f|R xg Xf|` "N(HH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09  gp`BN^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH8*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuNVJfHyHyNP#`/9N@X .N^NuNVJgJf/9NzXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyIhN -@g @ #gHy/.aP*@gBHy/.aP*@gB#MlM/.NlX yM #M#M`R  g  g#M|#MM(yMHy"HUaP*@f8`8R`4Jg8  g  gNd(Hy%HUaP*@gBfB <M|`RJfRfBL0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N.PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHN+@`m+n f09 gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "N(HH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|( 9*LZ`0SR`*0N4b1 nRJfN4c0R 9nB <N4L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N.PJmJn -|`-nf9"HH/N8XJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-NXBBBB BmB- L N^NuNVNP/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NbXHx` afvJgp`p//.NvP.lB f6Hx/.NP.Jg Jm/NbXHx/.NvP.Jm.HxB/N `Jgp`B//.NvP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nv N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNf8 <N#N <N#N#NN#NN .^rN.*yNBN g`(*(U g " Ҁe " Ҁd(M *@bNfNgB`RN No "<N#NBNX(@ 9N" Ҁe 9N/NX(@g yN 9NXg yN  9N" ҀY(#N <N A ` " Ҁ#NNc A#N A 9N*A L0N^NuNVH0*n(MY#N (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ N L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHxNFX-@HyJN`XJg8/.HxNP/.NFXN^NuNVHxHyJNrP`PJg" .c .`-n-|HzHxNP-@/.NFXNV`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHxhN@eNuNVJfHyHyNdP#`/9NX .N^NuNVJgJf/9N^XBN^NuNVH0JfNHyHyNdP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyK$N0 -@g @ #gHy/.aP*@gBHy/.aP*@gB#O(OH/.NX yOH #OD#O@`R  g  g#O8#OLO<(yO/9HxHyON0 -@g @ #gHy/.aP*@gB#SHy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#S#S#SS(ySHyHUa P*@f8`8R`4Jg8  g  gTtd(HyHUaP*@gBfB <S`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHTx+@`m+n f09gHyNX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9xl  @*PJg*LZ`0SR`*0Tb1 nRJfTc0R 9nB <TL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NǾ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|*+|*+n 0-gl(m m R Э "-d f -,/HT-HH/NǾ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NǾ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NǾ g m p`BL0N^NuNV.*|` HUaXle*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NĆXBBBB BmB- L N^NuNVN4/.NXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`leB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NFXHx` afvJgp`p//.NZP.lB xf6Hx/.NP.Jg Jm/NFXHx/.NZP.Jm.HxB/N `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N¤PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JTf8 <T#T <T#T#TT#TT .^rN.*yTBT g`(*(U g " Ҁe " Ҁd(M *@bTfTgB`RT To "<N#TBNņX(@ 9T" Ҁe 9T/NņX(@g yT 9TXg yT  9T" ҀY(#T <T A ` " Ҁ#TTc A#T A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#pBNu /йp/@HxN@e 9p#pNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJg BNXB .హ gg /.NNXR mBHy9NbPHxBNPHxBNPHxHy;NbP-@Jm BHy tq/N /.NNXJo n /NXNpNNJlB y y| yBh y!|Hy\NXHyHxNPNp"9 -@p".㠁BBBHnHxNR.Jmp"9 g /9 aXp".g/.aX`NV-|HnHnBHxHy /.N&-@JnJlL g@HyDN̠`0 f(HxNjX/.HnNPHxNXN^NuNV-|`>JgTHyMN̠X ."HAHABAЁ/N\X .-@BB/. /.NԞ-@mJfp`fBHx/./.NJl@Jg:HyTN̠X ."HAHABAЁ/N\X .-@`Jg .N^NuNVH0*y`V -( fH -(gA` -(fA(H -(@gp`B.HU/HT nN *UfL0N^NuNVHx/./. /9 n0N @ PNJ g* n/($HxHy /. Hx @(HH/NPHx y (HH/NP# N^NuNVJ g"J g/9 NfXB B N^NuNVH0*nJg(m x"-e+UJloJg /,NXBBNPX( n )P)h)h )h Jo./.NHX)@Jg/.//.N\ `B9n9nL0N^NuNVH Jgp/. Hy/.N0 . -@ .-@ n/(4 n/( n/(Hy/.N0-| ~*|L`4 n0(,Hg$/-/./.N0 Jg -| BPJnHy/.N0P-|~*|l`4 n0(.Hg$/-/./.N0 Jg -|BPJn n S m n (R!@S @ HH`/.Hx NP n0(. fJ8g /(8/.aP/.NXL N^NuNV.*n /-PHy /.N0 Hm*n`8R`4Jg8  g  gTd(HyHUaP*@gBfB <T$`RJfRfBL0N^NuNV... f `"  f ` ..N^NuNV l .r` .r` m .က -@-@A  @"|T" <TN^NuNV... f r` r`  g ..N^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^Nu o"o !I""P#HNu o"P h #HNuNVH0B(n B`4 TJg2B,BBlB,/NHX*o-E RJfHy/.NlP-@JfB`/.HxHx HnN g& g  g/.NNXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N0 /.Hx/HnN*ݮA(H mJgp,fB .Д//.N0 /.Hx .R/HnN*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NfX`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^Nu/@Hx)N@eNuN<NgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9`/9\ .".N0l< 0N0///./. 9"9NN-@-A`RHH.  @f .gZ`t/9`/9\ .".N0l< 0N0///./. 9"9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( d @/(/ .".N-@-AJg R mJl/./. .".Np`/./. .".N-@-A/.//NH -@-AJl ` .".L N^NuNHxNX-@HyTN8XJg8/.HxNP/.NXN^NuNVHxHyTNJP`PJg" .c .`-n-|HzHxNP-@/.NXN.`N^NuN/9HxHyYNȌ -@g @ #gHy/.aP*@gB#]Hy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#]#]#]](y]HyHUa P*@f8`8R`4Jg8  g  g^Hd(Hy HUaP*@gBfB <]`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|`D/.NHX+@f,mJf,0-g-HH^L+@`m+n  f09 gHy NX0-gp` - //--HH/Nr *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|  9԰ l H @*PJg*LZ`0SR`*0^db1 nRJf^dc0R 9nB <^dL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N2 .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/N$XJgm+|/+|/+n 0-gl(m m R Э "-d f -,/HT-HH/N2 .+L`/.NHX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N2 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N2 g m p`BL0N^NuNV.*| ` HUaX he*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` heB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NNXHx` afvJgp`p//.NbP.lB f6Hx/.NP.Jg Jm/NNXHx/.NbP.Jm.HxB/N `Jgp`B//.NbP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nb N^NuNN@eNuNVHn/.NPJlB`pN^NuNP#f #;HnHyHaP#f #KHnHySaP#f #VHnHyeaP#f #hHnHymaP#f #pHnHy}aP#A#A*H` :g |g yRJf yBA#Hy/9NP#f #H yJgTJfLHn/NPJl/9/9Hya( `Jnf/9Hya P`/9/9HyHnNHnHnNPJm$HnNZXJg/9/9Hy`N.l/9Hy`JffB/9Hx//9N`PJg .R` 9-@//9N/9/9Hya8 HxNl` /9NXHnaXJf|L N^NuNV y(HH/NX=@/9Jng <` <//9N /././. /./9NJng@ y S m y (R!@S @ HH`/9Hx NdP y S m y (R!@S @ HH`/9Hx NdP/9NXN^NuNVHyHyHNP/. /.HyHN SHm 9LRL @ HH`HyHHx NdPHxNlXN^NuNVH0BBJ0l2BHyNP#0lHy*HyaRPB4`B/94/90Nb #D*nfFHxHn/90N ,Jn&/90NXB4B`z :gR`BAHH*R fc. -\f&S` .e Hy8aX`lB߹4(yD #gRJgLpL0N^NuNV.*nJfn :fR *nN^NuNV.*yDHUaX*@JfJB*nN^NuNVH8*n n (PHH.g :g  \gN ^g:` nfJg(f @g =fR/. HUaP`.`&|PHH.HHfHH`RJf  @g0-|HH0Sg\HH @f`@B n *P L8N^NuNVA-H#Hn/. NP n0( gp`BN^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNXHx;N@eNuNXHxN@eJgBNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNdP .N^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NdPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-||-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|} PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNd-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NpPJf/./.NPJfHnHn .R l .R`p//./.Nx-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9h/9d .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nd`S n0A .ذbJn/9p/9l .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NpPJf/./.NPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NN .B`T0-f(mfHn-HH/NPJm((Jn -|`-n4f9FHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/NN .+L`/.NdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NN . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NN g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NdXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| `eB` 0,f -+fp`B, wf0Hx/.NN@eNuNVHn/.N$PJlB`pN^NuNXHxN@eBNuNXHxN@eNuNXHxN@eNuNXHx&N@eNuNV/. Hyt /.NJ N^NuNV/. Hy@t/.NJ N^NuNXHx6N@eNuNXHx N@eNuNVH0JEDf8 <EH#ED <ED#EH#EHEP#EDEL .^rN^.*yELBEX g`(*(U g " Ҁe " Ҁd(M *@bEPfEDgB`REX EXo "<Nd#EXBNX(@ 9EX" Ҁe 9EX/NX(@g yEP 9EPXg yEP  9EX" ҀY(#EP <ED A ` " Ҁ#ELELc A#ET A 9EL*A L0N^NuNVH0*n(MY#EL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ET L0N^NuNXHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHy N HxNX3LSX BBHxHxN-@JlHyNNXHxNX 9g.BBHxHy/.NJlHy[NXBBHxHy/.NJlHywNXBHxHyJ/.NjJlHyNXHxNXHzHxN8PHx /.NP` |gHyNX-|BHnHn/.N-@JmNJf(HxHxNtP/.N"XHn/.a.P/.N"`NVBHxHnN JnN^NuNVӜ.-|ӪBHxNtPBHxNtPBHxNtP n "H3h n Pf he HyHy NPHxNXHx HySHx(Hna( NlHnN0X-@JfHy[aXHxNXN n/(NXJlHymNXHnHn nJfp`B/ n/NJlHyoaTXHxNXHxHyHxNЊ JngHnNjXJlHya XHxNXN-@׼ ׼fHyaXHxNXJ׼gVBN"XHxN"XHxN"X/.N"X/.N"Xp".r$.塀-@״HnӪHyf~/.N˖ -n״׸BBBHn׸HxNbJmp".׸g@HxHnӯ/.NF Jnp".F״`.ӯHH//.׼NPp".׸gZB|HxHnӰ/.NF -@װJn Hx/.NPp".F״`/.װHnӰ/.NЊ J״f BNXNɆ/BN4P/.N"X/.N"XHx/.NLP n h Jf n!| /.N"X n/( /NP n/( NlX n/(NX#Hx: n/(HynN Hx9 n/( HyN Hx n/HyZN Hx/ n/( NʄP-@JgR` n-h BHnHy/. n/( N n/( NXHxNXHyaXHxNX$.ӜN^NuNV|/.HnNPHnNX/HnHxNЊ N^NuNVHxHnBNF g HxNX nRS f/.HyaxPHxNXJ.fN^NuD/<%N@dNДBNu/<'N@dNДNu/HxNX-@HyRXNXJg8/.HxNtP/.NXN^NuNVHxHyRXNP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNДHxN@eNuNДHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNДHxhN@eNuNVH8*nBNXND(@Jg,HU/NʰPJg&l`XJgHU/NʰPJfN L8N^NuNVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyRN -@g @ #gHy/.aP*@gBHy/.aP*@gB#VV/.NX yV #V#V`R  g  g#V#VV(yVHyHUaP*@f8`8R`4Jg8  g  gW/9HxHyW@N -@g @ #gHy/.aP*@gB#[DHy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NhX#[L#[P#[T[H(y[HHy HUa P*@f8`8R`4Jg8  g  g[d(Hy HUaP*@gBfB <[D`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NˠX+@f,mJf,0-g-HH[+@`m+n f09gHyNNX0-gp` - //--HH/NF *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$((NuNVH *| 9|$l  @*PJg*LZ`0SR`*0[b1 nRJf[c0R 9nB <[L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NЊ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9 HH/NXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/NЊ .+L`/.NˠX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NЊ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NЊ g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N"XJl~0-g /-NRXBBBB BmB- L N^NuNVN/.NРXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`teB` 0,f -+fp`B, wf0Hx/.NPP.JgJm/N"XHx` afvJgp`p//.N6P.lB |f6Hx/.NPP.Jg Jm/N"XHx/.N6P.Jm.HxB/Nv `Jgp`B//.N6P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N6 N^NuNДHxN@eNuNДHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNДHxN@eBNuNДHxN@eNuNДHxN@eNuNV/. Hyt /.N˖ N^NuNV/. Hy@t/.N˖ N^NuNДHx6N@eNuNVH0J\Hf8 <\L#\H <\H#\L#\L\T#\H\P .^rNΚ.*y\PB((\\ g`(*(U g " Ҁe " Ҁd(M *@b\Tf\HgB`R\\ \\o "<NΠ#\\BNRX(@ 9\\" Ҁe 9\\/NRX(@g y\T 9\TXg y\T  9\\" ҀY(#\T <\H A ` " Ҁ#\P\Pc A#\X A 9\P*A L0N^NuNVH0*n(MY#\P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNΚ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ \X L0N^NuNДHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/tmp/dki; fi sed < /tmp/dki > /tmp/dko -n -e " s:\([0-9]*\) cylinders \([0-9]*\) heads \([0-9]*\) sectors/track:cy=\1;he=\2;se=\3:p s/$pa: \([0-9]*\) sectors (\([0-9]*\) cyls)/psec=\1;pcyl=\2/p" . /tmp/dko if [ `expr $he \* $se \* $pcyl` -ne $psec ] then echo bad parse of dkinfo exit fi : 6 megabytes per user swap area usecswap=`expr 6 \* 1024 \* 2` onecyl=`expr $he \* $se` if [ ! -f /dev/rndl0 ] then cd /dev MAKEDEV nd fi /etc/nd clear if [ ${op} = first ] then : pub area at least 17 megabytes pubcyl=`expr 17 \* 1024 \* 2 / $onecyl` pubsec=`expr $pubcyl \* $onecyl` ucyl=`expr \( $pcyl - $pubcyl \) / $nu` usec=`expr \( $ucyl \* $onecyl \) - $usecswap` pubsec=`expr $pubsec + \( $pcyl - $pubcyl \) % $nu \* $onecyl` echo "user 0 0 /dev/$du$pa 0 $pubsec -1" >/tmp/ndl /etc/nd - /etc/mkfspub chmod 755 /etc/mkfspub off=-1 n=0 else n=`awk '$1 == "user" && $7 > max { max = $7 } END { print max }' max { max = $7 ; sec = $6 } END { print sec }' /etc/mkfs$du chmod 755 /etc/mkfs$du : now just append the nd lines /etc/nd user localhost 0 /dev/$du$pa $off $usec $n $debug /etc/mkfs /dev/ndl$n $usec $se $he 4096 1024 /etc/nd clear while [ $n -lt $nu ] do echo "user localhost 0 /dev/$du$pa $off $usec $n" >>/tmp/ndl echo "user localhost 1 /dev/$du$pa -1 $usecswap -1" >>/tmp/ndl n=`expr $n + 1` off=-1 done if [ ${left}x != x ] then if [ $left -ne 0 ] then echo "user localhost 2 /dev/$du$pa $off $left $n" >>/tmp/ndl fi fi ed /etc/nd.local <HxNX-@HyRN,XJg8/.HxNP/.NXN^NuNVHxHyRN>P`PJg" .c .`-n-|HzHxNP-@/.NXN"`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHxhN@eNuNVH0BNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN\ L0N^NuNVJ6fHy@Hy(NpP#6`/96N\X .:N^NuNVJ6gJ:f/96NjXB6N^NuNVH0J6fNHyBHy(NpP#6f2BL0N^NuNVH0*n`L(n `<f2 `>/96HxHyS N -@g @ #gHyD/.aP*@gB#WHyG/.aP-@Jg @BR n  g  gHyJ/.aVP*@gnB/.N,X#W#W#W W(yWHyMHUa P*@f8`8R`4Jg8  g  gWd(HyPHUaP*@gBfB <W`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n(f +|`D/.NX+@f,mJf,0-g-HHW+@`m+n (f09LgHy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|T 9hl p @*PJgM\t$C`qH_~9Qr&9HError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNHxN@eNuNHxaN@eNuNHxN@eJgBNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBW`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRW nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NLX-@8/.NLXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NLX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9p/9l .".N4gP .S-@HJlD-@HJHg6 .Hr N 0S n .Hr N`S n0A .ذbJn/9x/9t .".N4fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Wb1 nRJfWc0R 9nB <WL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nBFCa@ar, AKNux ,<((.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|(`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NRXHx` afvJgp`p//.NfP.lB f6Hx/.NP.Jg Jm/NRXHx/.NfP.Jm.HxB/N `Jgp`B//.NfP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nf N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JXf8 <X#X <X#X#XX #XX .^rN.*yXBX( g`(*(U g " Ҁe " Ҁd(M *@bX fXgB`RX( X(o "<N#X(BNĶX(@ 9X(" Ҁe 9X(/NĶX(@g yX 9X Xg yX  9X(" ҀY(#X <X A ` " Ҁ#XXc A#X$ A 9X*A L0N^NuNVH0*n(MY#X (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X$ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.profile cp etc/rc etc/rc- echo "/etc/mount /dev/${disc}0g /pub" | cat - etc/rc- >etc/rc sync : setup sym links from root to pub, hold your breath mv bin bin- bin-/ln -s /pub/bin bin sync mv bin-/sh /tmp rm -rf bin- rm -rf lib ln -s /pub/lib lib dd if=/pub/usr/mdec/bootnd of=/dev/${disc}0g bs=1b count=15 seek=1 sync : setup private usr files cd /pub/usr tar cf - adm crash preserve spool tmp | (cd /usr; tar xfp -) mkdir /usr/local sync : symlink to pub/usr cd / for i in bin dict games hosts include lib ucb do ln -s /pub/usr/$i /usr/$i done sync : make 1st diskless user mkdir /x /etc/mount /dev/ndl0 /x cd / tar cf - [a-o]* [q-w]* | (cd /x; tar xfp -) cd /x/dev MAKEDEV std nd pty0 cg cd /x : diskless only patches : ensure that public binaries are accessable ASAP after boot mkdir pub pub/bin cp /bin/sh pub/bin echo "/etc/mount -r /dev/ndp0 /pub" | cat - /.profile- >.profile echo "/etc/mount -r /dev/ndp0 /pub" | cat - /etc/rc- >etc/rc rm /.profile- /etc/rc- cat <etc/fstab /dev/nd0:/:rw:1:1 /dev/ndp0:/pub:xx:1:1 ! rm vmunix ln -s /pub/vmunix vmunix cd / sync /etc/umount /dev/ndl0 : server only patches echo "/dev/${disc}0g:/pub:rw:1:1" >>/etc/fstab ed - /etc/fstab <HzHxNPHx /.N^P`\Hy+NXHxN`LHy;NXHxN` TgHyINXHxNXBBB/.NN-@JmN-@lHyYN`JfHxHxNP/.a.X/.N`NVBHxHnNL JnN^NuNV-||BHykNXЮ @ .u"@Hx/.NP-@JnR mHy/.aPB/.N0PHyNXЮ @tHxHyNP-@Jm BHy tq/N /.NXHx/.NP-@Jl/9T/./.az HnHy@t/.N =| HnHyt /.N HnHy@t/.N nHnHyt /.N N-@l/9THy/.a Jg/./.aP/.NX/.NXB/.N0PHx/.N0PHx/.N0P/.NXBHyHyN /9THy/.aT N^NuNV/. HyHnNl HnNX/Hn/.N HxN0XN^NuNV .< @//. HyHnNlHn/.a~PN^NuNV.-|#d# HnHyf~/.N HnHyf~/. N HxHxNPHzHxNPHxatXmBB 9txgp".㠁` p". 㠁 9hlgp". 㠁` p".㠁JXl J LmBBHnHnHxNJfJfHxNX`bp".gJHxHyl/.N #XJl #TfBX`JXo#lpp". gHxHyL/. N # LJl #TfB L`vJ Lo#Ld`X <Tt mL yd.RdS L f ytRt ytRtJ Lnp".g 9txoa2JXoa4p". g 9hloa`ar..N^NuNV.`N <dh mB yp.RpSX 9 b@0;Nh2JVr` f#`J\n yhRhJ9lf f#`Jg g yhRhB`t  b@0;N"..ftttta` yh`a\HnHy@t/9N f.`.HH`j#` `B#` f#` gp` l @Jf /aX` l @Jg/a` l @Jf/ab` l @Jg l @B/Hy^/9tNl Vt`/9HyNPHxN0XJXn..N^NuNV . bd@0;NZ"ZZZBHx `HxBa&P .l @-|L/././9tNl Vt` -|R`N^NuNV .Jg@ g0 g<-|R/././9tNl Vt`$BHx`Hx BaP .l @B`N^NuNV . b@0;N>6H-|^/././9tNl Vt`BHx`BHx aP-|X`N^NuNVaHnHy@t/9N 0. n . FnHnHyt /9N N^NuNValHnHy@t/9N 0. g yhB`2HnHy@t/9N Jlp`.HH yhRhN^NuNV 9hl-@o//9l/9N -@Jm, .ѹl 9lhf#dh#hlN^NuNV 9tx-@o//9x/9dN -@Jl #Tf.`, .ѹx 9xtf# Tt#txN^NuNVa6NHx/9dNPHx BN&PHxN0XN^NuNV.BHxHyNP.Jl`HxHyHylN Jf^J9tgVHxHx/N& HxHyHytN\ Hy|N,XHxHyl/N RHxHyl/N gf/NXJgHxHyNP.JmtHxHyHylN\ HxHyHytN\ Hy|N,XHxB/N& HxHyl/N /NXHxHy|NPBBHy|N HyNX| @pHxHy|NPBBHy|N ..N^NuNVJ/H0..*n Jo o#Tp`  @(P  @ g0g(g g <*@`*|HU/N|P*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#Tp`z  @(P  @ ggg <*@HU/N|P*@ggf(M  @ L0N^NuNVJ/...Jo o #T`Hx/N|P..N^NuNVJ/...Jo n  @Jf #T` </ /N|P..N^NuNVJ/...Jo n  @Jf#Tp` <//N|PB..N^NuNVJ/Hx/.N|PN^Nu /"/ /<T<N@dNJg o Nu/<0N@dNNuJ/H // | pN oJg$/|LY/<0N@NrLNwNHxLN@eNuNHxN@eNuNHxN@eNuNHx%N@eNu/@Hx)N@eNuNNHxcN@eNuNHxjN@eNuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNHx]N@eNuNHxiN@eNuNHxN@eNuNVBJg>HxNX-@HyXNXJg8/.HxNP/.NXN^NuNVHxHyXNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHxhN@eNuNVH0BN$XN*@JgJ//.N$PJg(m`XJg//.N$PJfJ g/. /- N$PJfNh L0N^NuNVJfHyHyNP#`/9N(X .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyXN -@g @ #gHy/.aP*@gB#\Hy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.N8X#\#\#\\(y\HyHUa P*@f8`8R`4Jg8  g  g]\d(HyHUaP*@gBfB <\`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN(X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NbPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH]`+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9Tl < @*PJg`uError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported(( by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N& B+mm0-gm*nN^NuNHxaN@eNuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuNVBHnNbPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBN(P .N^NuNV4.-nB]t`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N(PR]t nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHa @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHa @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|(LA`-H-H`P .P-@@ .P-@P".DNNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|9`-|<`Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn .R l .R`p//./.N<-@Jg -|?`J.g -|A`J.g-|CAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NxgP .S-@HJlD-@HJHg6 .Hr NN0S n .Hr N`S n0A .ذbJn/9/9 .".Nxfp+`p-S n.HHa @gpE`peS n`Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn *LZ`0SR`*0]xb1 nRJf]xc0R 9nB <]xL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NbPJmJn -|`-nf9HH/NlXJgm+|8+|8+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Tf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N& `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J]f8 <]#] <]#]#]]#]] .^rN.*y]B] g`(*(U g " Ҁe " Ҁd(M *@b]f]gB`R] ]o "<N#]BNX(@ 9]" Ҁe 9]/NX(@g y] 9]Xg y]  9]" ҀY(#] <] A ` " Ҁ#]й]c A#] A 9]*A L0N^NuNVH0*n(MY#] (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ] L0N^NuNHxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL# @JlPHyNPX/9 @NXHxNT`HyNPX/9 @NXHxNTXBHxHy0/9 @NZJl`JlHyNPX-|HnHnBHxHyHxNX-@HyJLN0XJg8/.HxNP/.NXN^NuNVHxHyJLNBP`PJg" .c .`-n-|HzHxNP-@/.NXN&`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNHxhN@eNuNVH0BNXNP*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN$ L0N^NuNVJfHyHyN/9HxHyJN| -@g @ #gHy/.aP*@gB#NHy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#N#N#NN(yNHyHUa P*@f8`8R`4Jg8  g  gOd(HyHUaP*@gBfB <N`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| L`D/.NX+@f,mJf,0-g-HHO +@`m+n f09gHyNX0-gp` - //--HH/NB *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 94l  @*PJg*LZ`0SR`*0O8b1 nRJfO8c0R 9nB <O8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|*L+|*L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`,eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N2P.lB 4f6Hx/.NP.Jg Jm/NXHx/.N2P.Jm.HxB/N `Jgp`B//.N2P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N2 N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JOf8 <O#O <O#O#OO#OO .^rN.*yOBO g`(*(U g " Ҁe " Ҁd(M *@bOfOgB`RO Oo "<N#OBNX(@ 9O" Ҁe 9O/NX(@g yO 9OXg yO  9O" ҀY(#O <O A ` " Ҁ#OOc A#O A 9O*A L0N^NuNVH0*n(MY#O (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O L0N^NuNHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLgSo,Sm ,R @` HTNX. f gJo HT/N\P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg V @` V @R mHH. ]g*Jg V @` V @RJfS L N^NuNVH ((*nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Ntl< 0Nt///./. 9 "9$N(N-@-A`RHH.  @f .gZ`t/9/9 .".Ntl< 0Nt///./. 9("9,N(N-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N(-@-AJg R mJl/./. .".N`/./. .".N(-@-A/.//N -@-AJl ` .".L N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N^PJmJn -|`-nf +|4`D/.NX+@f,mJf,0-g-HHH<+@`m+n f09(gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|0 9(4Dl  @*PJgHxNž HUNX/HUHxNž HxHyAHxNž L N^Nu,<T^x ,>M]l}*=Nd~6PrAb{ !4VivError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBHP`b y, S m. .R @HH y,"(R!AS AHH` /9, .R @HH/N$PRHP nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|`-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|c`J.g-|eJ.g"/.NX".-A< o-@ .Xf -|gL`-|xLA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NtgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr N`S n0A .ذbJn/9T/9P .".Ntfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0HTb1 nRJfHTc0R 9nB <HTL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nž .B`T0-f(mfHn-HH/N^PJmJn -|`-nf9*HH/NhXJgm+|(<+|(<+n 0-gl(m m R Э "-d f -,/HT-HH/Nž .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nž . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nž g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NfXBBBB BmB- L N^NuNVN/.N´XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGG((o <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB (4f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N" `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN¨HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuN¨HxN@eBNuN¨HxN@eNuN¨HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuN¨Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JHf8 <H#H <H#H#HH#HH .^rN.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBNfX(@ 9H" Ҁe 9H/NfX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuN¨HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL,FP,Z<_:nrV}< Xh3! L\AL <%r)4<8?˜G¨P´X,^d~4jrs0zql o^ RR:0 _ `$H $ ,+, ;!$. _&&t-@5=E ,MUx@]:f mnsf|sA\"Vtxt?(L^ 4ž (4!D+r^1f87f$@JFXMFS0Z`fp  (<xyf~3h´i[HY4QR"Z ".¨D, 7f#* H/R4crt0.ond.orhost.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56atoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo((.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_printf_rhost_cvec_strcat_sscanf_fdnd_ioctl_pathnd_avec_line2_err_ivec_line_fgets_strcmp_open_close_strcpy_strlen__iob_doline_inet_addr__ctype__fopen_perror_malloc_fclose__pfile__print_fscanf__doscan_scanf_atof__getcclfsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibufulmultlmult_sys_errlist_write_errno_sys_nerr_fcvt_ecvt__flsbuflmodt_isnanldivt_isinfffixi_modf__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_lseek_creatcerrorptwoulmodt_gtty_stty_realloc_sbrkuldivt_end_brkb[ GvlJ Osbxb bys t |  0> $G"I#HTHS/N4 /NXNuNuNV`X n /a XSfN^NuNVP/.HyLHnN, Hn`HnNPJfdBHnNP-@\JlHnNX`,/.\a(X/.\aX/.\BaJPJfHyUNXX/.\N`BTBP-|aX/.X/.HymHnN,Hn`HnNPJfrBHnNP-@\Jln[B.HnNX`DJTf,/.HyxNXP/.\adX/.\aX-|T/.\/.Xa~PѮPRX hXoPJTf /.Hy}`JPf/.HyNXPN^NuNVHyHy@ d/.N JfD09H//9 ymB`09H0 @/HyNX`HyNXXN^NuNVHydHy@&d/.N Jfp09d/HyNXPJyhgp09h/HyNXPp09j/HyNXPJylgp09l/Hy NXPp09n/HyNXP`Hy(NXXN^NuNVHyHy@d/. N JfJgJg/.HyDNXP/9HyINXP09jn" 9N/HyUNXP09jn" 9Nhr29nN-@Jg/.Hy^NXPr29n 9Nh-@Jg/.HyjNXPHywNXXJgHyzNXX/9Hy~NXPJgp`HyNXXBN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH *| 9 l @ @*PJg*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NnPJmJn -|`-nf9HH/NxXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVND/.N XN^NuNV .". nJ/H?Nx n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFf8 <F#F <F#F#FF #FF .^rN.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bF fFgB`RF Fo "<N #FBNX(@ 9F" Ҁe 9F/NX(@g yF 9F Xg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL< $G"I#HTHS/N4 /NXNuNuNVBB l( n /HyHyN HxNX n -hB/.NP-@l/.NXHxNXSX oN n /(Hy0aP-@Jf* n /(HyHyN HxNXSX oN n /(HyhaP-@Jf* n /(HyHyN HxNXSX o@ n /(NXX-@Jlt/.HyHyN HxNX`LHyHy@d/.N Jl&/.Hy%HyN HxNX-yHyHy@&d/.N Jl&/.HyAHyN HxNX/.HyvHnN p09/HyyHnN p09/Hy|HnN B/./.HnHnHn/.HyHyNt$HyHyNPHxNXN^NuNV` n//. N8PJg P nJf n (N^NuNVA-H#Hn/. NhP n0( gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH *| 9Ȱ0l  @*PJgQ`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN Hx;N@eNuNVA-HA#=|B-n-|Hn/. NhPSm .R @BHH`HnBNP .N^NuNV4.-nBE`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRE nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|L-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|M PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|O`J.g-|QJ.g"/.N X".-A< o-@ .Xf -|SL`-|dLA`-H-H`P .P-@@ .P-@P".DNbЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|u`-|x`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|{`J.g -|}`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/98/94 .".NgP .S-@HJlD-@HJHg6 .Hr Nb0S n .Hr N`S n0A .ذbJn/9@/9< .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0JF$f8 <F(#F$ <F$#F(#F(F0#F$F, .^rN.*yF,BF8 g`(*(U g " Ҁe " Ҁd(M *@bF0fF$gB`RF8 F8o "<N#F8BNX(@ 9F8" Ҁe 9F8/NX(@g yF0 9F0Xg yF0  9F8" ҀY(#F0 <F$ A ` " Ҁ#F,F,c A#F4 A 9F,*A L0N^NuNVH0*n(MY#F, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F4 L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL Dp  ?)60 8B?EFMT(( Z&aJfls{Vt0 $D.DD<Rn <8p"+33:AIRYapku<"< ~4r0qX0zt Fwh8&. %1 .4:B.H M Uh]jq x0$  fnfbF*Hf?r   y%L-v4;;EM3U>]dikHr<xx [jYs6QRvZ %\7 F< crt0.onewfs.ofprintf.ofprintf.oatoi.operror.oerrlst.oexec.oexec.oexecve.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_btable_ioctl_execl_fprintf_sprintf_ftable_strcmp_lookup_g_p_open_perror__iob_inf__pfile__print_sys_errlist_write_errno_sys_nerr_strlen_execle_execv_execvecerror__flsbuf__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_stty_realloc_sbrkuldivt_end_brkb[ rxl *U*Ubytnet 0 destination bbn-pr-gateway metric 1 passive net 0 destination bbn-pr-gateway metric 1 passive net 0 destination bragg-gwy1 metric 1 passive net 0 destination bragg-gwy1 metric 1 passive net 0 destination mit-lcs-ig metric 1 passive net 0 destination dcec-psat-ig metric 1 passive net 0 destination dcec-psat-ig metric 1 passive net 0 destination rsre-gateway metric 1 passive net 0 destination goonhilly-ig metric 1 passive b[ tyl !*t*tbyt0.0 noname myname 125.0 localnet b[ vzlr t**byusun console dialup ttyd0 dialup ttyd1 dialup ttyd2 dialup ttyd3 dialup ttyd4 dialup ttyd5 dialup ttyd6 dialup ttyd7 ((b[ x{lK <b.Nb.Nbyu w#!/bin/sh # # ndcopy 1.2 83/05/21 # : debug=echo from= to= awk " \$1 == \"user\" && \$2 == \"$1\" && \$3 == 0 \ {print \"from=\" \$7 \";fsz=\" \$6} \$1 == \"user\" && \$2 == \"$2\" && \$3 == 0 \ {print \"to=\" \$7 \";tsz=\" \$6 \";toff=\" \$5 \";tdev=\" \$4} " /etc/nd.local > /tmp/ndc . /tmp/ndc if [ ${from}x = x -o ${to}x = x ] then echo cant find both client names in /etc/nd.local exit fi tdu=`expr $tdev : '/dev/\(..[0-9]*\)'` set -x $debug /etc/mkfs$tdu /dev/ndl$to $tsz mkdir /yyf /yyt $debug /etc/mount -r /dev/ndl$from /yyf $debug /etc/mount /dev/ndl$to /yyt cd /yyf : this will take a while : tar cant handle dev entries, ignore these errors $debug tar cf - . | (cd /yyt; tar xfp -) cd /yyt/dev MAKEDEV std nd pty0 cg cd / /etc/umount /dev/ndl$from /etc/umount /dev/ndl$to rmdir /yyf rmdir /yyt sync : DONE b[ z|lK; bzbz-bz- #! /bin/sh # # rxtrusr 1.1 83/05/18 # use="Usage: tape=[ar|mt] disc=[ip|xy|dd] host=name /etc/rxtrusr" case ${tape} in ar|mt) ;; *) echo $use; exit ;; esac disc=${disc-$disk} case ${disc} in ip|xy|dd) ;; *) echo $use; exit ;; esac set -x cp /etc/fstab.${disc} /etc/fstab /etc/newfs /dev/r${disc}0g 4k /etc/mount /dev/${disc}0g /usr cd /usr rsh ${host} mt -f /dev/nr${tape}0 rew if [ "$tape" = "ar" ] then echo "Insert second tape on server and hit RETURN." read x else rsh ${host} mt -f /dev/nr${tape}0 fsf 5 fi rsh ${host} dd if=/dev/nr${tape}0 bs=40b < /dev/null | tar xfpB - cd / /etc/umount /dev/${disc}0g sync echo "DONE. /usr loaded." b[ |}l:;! ggbyv b[ }~l;[! ==byvb[ ~l;H-! w@byvb[ l;! byvb[ l;Y)! c7wvbywb[ l;9W! ̎Ajbyw((b[ ldf )ʕbywb[ l: ! bywb[ l;! bywb[ l:! bywb[ l: ! byxb[ l: ! byxb[ l: ! byxb[ l:!   byxb[ l:! !!byxb[ l:! ""byx((b[ l:! ##byxb[ l:! $$byxb[ l:! %%byyb[ l:! ((byyb[ l:! ))byyb[ l:! ))byyb[ l:! **byyb[ l:! ++byzb[ l:! ,,byzb[ l:! --byz((b[ l:! //byz b[ l:! //byz b[ l:! 11byz b[ l:! 22byz b[ l:! 33by{ b[ l:K! by{ b[ l:! 44by{ b[ l:! 55by{ b[ l:! 66by{ b[ l:! 77by{ ((b[ l:! 88by| b[ l:! 88by|b[ l:! 99by|b[ l:! ::by|b[ l:! <<by|b[ l! )l by}b[ l;! u(by~ b[ l;7]! OOby~ b[ lKс b.~b.by~ ((#! /bin/sh # MAKEDEV 4.5 83/05/19 # # Device "make" file. Valid arguments: # std standard devices # local configuration specific devices # Tapes: # tm* Tapemaster 1/2" tape # ar* Archive 1/4" tape # Disks: # ip* Interphase 2180 and 2181 # xy* Xylogics 440 # dd* DSD 5215 # nd* Network Disk # Terminal multiplexors: # oct* Central Data Octal card # Pseudo terminals: # pty* set of 16 master and slave pseudo terminals # Printers: # vp* Versatec (Ikon interface) # Graphics/windows: # cg* Sun color graphics board # win* 32 windows umask 77 for i do case $i in std) /etc/mknod console c 0 0 ; chmod 622 console /etc/mknod kmem c 3 1 ; chmod 644 kmem /etc/mknod mem c 3 0 ; chmod 644 mem /etc/mknod null c 3 2 ; chmod 666 null /etc/mknod mbmem c 3 3 ; chmod 600 mbmem /etc/mknod mbio c 3 4 ; chmod 600 mbio /etc/mknod tty c 2 0 ; chmod 666 tty /etc/mknod ttya c 12 0 ; chmod 666 ttya /etc/mknod ttyb c 12 1 ; chmod 666 ttyb /etc/mknod gfx c 9 1 ; chmod 666 gfx /etc/mknod mouse c 13 0 ; chmod 666 mouse /etc/mknod drum c 7 0 ; chmod 644 drum ;; ar*) umask 0 ; unit=`expr $i : '..\(.*\)'` case $i in ar*) blk=2; chr=8 ;; esac case $unit in 0|1|2|3) rew=`expr $unit '*' 4` norew=`expr $rew + 16` /etc/mknod ar$unit b $blk $rew /etc/mknod nar$unit b $blk $norew /etc/mknod rar$unit c $chr $rew /etc/mknod nrar$unit c $chr $norew umask 77 ;; *) echo bad unit number in: $1; use ar0 thru ar3 ;; esac ;; mt*) umask 0 ; unit=`expr $i : '..\(.*\)'` case $i in mt*) blk=1; chr=5 ;; esac case $unit in 0|1|2|3|4|5|6|7) four=`expr $unit + 4` eight=`expr $unit + 8` twelve=`expr $unit + 12` /etc/mknod mt$unit b $blk $unit /etc/mknod mt$four b $blk $four /etc/mknod mt$eight b $blk $eight /etc/mknod mt$twelve b $blk $twelve /etc/mknod nmt$unit b $blk $four;: sanity w/std pdp11 v7 /etc/mknod nmt$eight b $blk $twelve ;: ditto /etc/mknod rmt$unit c $chr $unit /etc/mknod rmt$four c $chr $four /etc/mknod rmt$eight c $chr $eight /etc/mknod rmt$twelve c $chr $twelve /etc/mknod nrmt$unit c $chr $four;: sanity w/std pdp11 v7 /etc/mknod nrmt$eight c $chr $twelve ;: ditto umask 77 ;; *) echo bad unit for tape in: $1; use mt0 thru mt7 ;; esac ;; ip*|xy*|dd*) unit=`expr $i : '..\(.*\)'` case $i in ip*) name=ip; blk=0; chr=4;; xy*) name=xy; blk=3; chr=9;; dd*) name=dd; blk=6; chr=16;; esac /etc/mknod ${name}${unit}a b $blk `expr $unit '*' 8 + 0` /etc/mknod ${name}${unit}b b $blk `expr $unit '*' 8 + 1` /etc/mknod ${name}${unit}c b $blk `expr $unit '*' 8 + 2` /etc/mknod ${name}${unit}d b $blk `expr $unit '*' 8 + 3` /etc/mknod ${name}${unit}e b $blk `expr $unit '*' 8 + 4` /etc/mknod ${name}${unit}f b $blk `expr $unit '*' 8 + 5` /etc/mknod ${name}${unit}g b $blk `expr $unit '*' 8 + 6` /etc/mknod ${name}${unit}h b $blk `expr $unit '*' 8 + 7` /etc/mknod r${name}${unit}a c $chr `expr $unit '*' 8 + 0` /etc/mknod r${name}${unit}b c $chr `expr $unit '*' 8 + 1` /etc/mknod r${name}${unit}c c $chr `expr $unit '*' 8 + 2` /etc/mknod r${name}${unit}d c $chr `expr $unit '*' 8 + 3` /etc/mknod r${name}${unit}e c $chr `expr $unit '*' 8 + 4` /etc/mknod r${name}${unit}f c $chr `expr $unit '*' 8 + 5` /etc/mknod r${name}${unit}g c $chr `expr $unit '*' 8 + 6` /etc/mknod r${name}${unit}h c $chr `expr $unit '*' 8 + 7` ;; oct*) unit=`expr $i : 'oct\(.*\)'` case $unit in 0) ch=m ;; 1) ch=n ;; 2) ch=o ;; *) echo bad unit for oct in: $i ;; esac case $ch in m|n|o) eval `echo $ch $unit | awk ' { ch = $1; u = 8 * $2 } END { for (i = 0; i < 8; i++) printf("/etc/mknod tty%s%d c 1 %d; ",ch,i,u+i); }'` ;; esac ;; color|cg|cg0) /etc/mknod cg0 c 14 0 ; chmod 666 cg0 ;; vp*) unit=`expr $i : 'vp\(.*\)'` /etc/mknod vp$unit c 6 $unit ;; nd*) blk=5; chr=19 case $i in nd) /etc/mknod nd0 b $blk 0 /etc/mknod nd1 b $blk 1 /etc/mknod nd2 b $blk 2 /etc/mknod rnd0 c $chr 0 /etc/mknod rnd1 c $chr 1 /etc/mknod rnd2 c $chr 2 /etc/mknod ndp0 b $blk 64 /etc/mknod ndp1 b $blk 65 /etc/mknod ndpl0 b $blk 192 /etc/mknod rndl0 c $chr 128 /etc/mknod ndl0 b $blk 128 /etc/mknod ndl1 b $blk 129 /etc/mknod ndl2 b $blk 130 /etc/mknod ndl3 b $blk 131 /etc/mknod ndl4 b $blk 132 /etc/mknod ndl5 b $blk 133 /etc/mknod ndl6 b $blk 134 /etc/mknod ndl7 b $blk 135 /etc/mknod ndl8 b $blk 136 /etc/mknod ndl9 b $blk 137 /etc/mknod ndl10 b $blk 138 /etc/mknod ndl11 b $blk 139 /etc/mknod ndl12 b $blk 140 /etc/mknod ndl13 b $blk 141 /etc/mknod ndl14 b $blk 142 /etc/mknod ndl15 b $blk 143 ;; esac chmod 600 nd* rnd* ;; pty*) class=`expr $i : 'pty\(.*\)'` case $class in 0) offset=0 name=p;; 1) offset=16 name=q;; 2) offset=32 name=r;; *) echo bad unit for pty in: $i;; esac case $class in 0|1|2) umask 0 eval `echo $class $name | awk ' { b=$1; n=$2 } END { for (i = 0; i < 16; i++) printf("/etc/mknod tty%s%x c 20 %d; \ /etc/mknod pty%s%x c 21 %d; ", \ n, i, b+i, n, i, b+i); }'` umask 77 ;; esac ;; gfx*|win*) /etc/mknod gfx00 c 15 0 /etc/mknod gfx01 c 15 1 /etc/mknod gfx02 c 15 2 /etc/mknod gfx03 c 15 3 /etc/mknod gfx04 c 15 4 /etc/mknod gfx05 c 15 5 /etc/mknod gfx06 c 15 6 /etc/mknod gfx07 c 15 7 /etc/mknod gfx08 c 15 8 /etc/mknod gfx09 c 15 9 /etc/mknod gfx0a c 15 10 /etc/mknod gfx0b c 15 11 /etc/mknod gfx0c c 15 12 /etc/mknod gfx0d c 15 13 /etc/mknod gfx0e c 15 14 /etc/mknod gfx0f c 15 15 /etc/mknod gfx0g c 15 16 /etc/mknod gfx0h c 15 17 /etc/mknod gfx0i c 15 18 /etc/mknod gfx0j c 15 19 /etc/mknod gfx0k c 15 20 /etc/mknod gfx0l c 15 21 /etc/mknod gfx0m c 15 22 /etc/mknod gfx0n c 15 23 /etc/mknod gfx0o c 15 24 /etc/mknod gfx0p c 15 25 /etc/mknod gfx0q c 15 26 /etc/mknod gfx0r c 15 27 /etc/mknod gfx0s c 15 28 /etc/mknod gfx0t c 15 29 /etc/mknod gfx0u c 15 30 /etc/mknod gfx0v c 15 31 chmod 666 gfx?? echo Make sure you MAKEDEV pty0 ;; local) sh MAKEDEV.local ;; *) echo "I don't know how to MAKEDEV $i." ;; esac done b[ lقW OPby*by  0= `((KI&LJfmY#/ HS/N8 /N,XNuNuNVJ/H0*n m o m -fSX(UJ,f^ m .S" Ҁ A-PHy/.NPJmtp09 @f^B~`D iftR4RJgzHH ffR8`/. " Ҁ A/a^PR .Sm/N,X n/-/-aP,/N,XHyPJlHJ8f@9HH/NxXJg(/. p09/Hyav Jg /. /.N^PJlL @gHy/.a`p09N @fHyaX`Jg/. N2XJl/. Hy.`p09N fHxHn/.NN Jl /.a`p09NF/NX./. HnNPJl/. `/NX/.N2XJlV/.Hy?`p09N gp09N `f09VH/p09N//. N* Jm|-y\-ydHn`NZ-@ f HyP`Jf8B/. /.HybHyZNHyeatXHxN,XHnN2X-@g fJf-y\-ydHn/. N P`p09N gBp09N//.Hyy`:B..N^NuNVJ/H/./. /.HyNhSm 9R @`HyNX`6 g6Sm 9R @`HyNX  f yfp`BLN^NuNVJ/H0*n(M` /fJg*LJf L0N^NuNVJ/HyHyNhP/./. /.HyNhHyHyNhPN^NuNVJ//.HyHnNl HnN,XN^NuNVJ//. /.HyHnNlHnN,XN^NuNXHx*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVJ/H-n-n .,p.@.Jl n !y .". `l o n !n  9"9`H*pprSʁ N n !Apr N// NNLN^Nu"//WPOJ/Hg kkf$`d"//WPOJ/HkgVkgBkT dB&B<Ѓe rL8Nuidpr<L8Nu rL8NurJL8Nu oD&B<ЃerL8NukgvgdkN d&B꫐k|B bH@Ѐ[k rgL8NuprL8Nu ofD& <`DgjD`"//WPOJ/HgFglEDvilE]B&HC(BHD؃BDHDH@HAHAЄjg*rL8Nuiex@ЄЀdgrL8Nu <rL8NujJrL8<NuL8NVN^HJf:rJ|`rL8NuHAH@`k <rL8Nu"//WPOJ/Hg(gvEDiBH@HAAkiH@DL&((:H@HA6BŐd &BЃE&HCB@HEk :څ0:r ghL8NuJ//k.gBAkjD*Nup*<Nu* <NuBkj D*DNufDJk <*<NurJ//*<_Jg8j*N@eNuNVJ/Hn/.NPJlB`pN^NuNXHxN@eBNuNXHxN@eNuNXHx&N@eNuNVJ//. Hyt /.N" N^NuNVJ//. Hy@t/.N" N^NuNXHx6N@eNuNXHx N@eNuNVJ/H0J$f8 <(#$ <$#(#(0#$, .^rNB.*y,B8 g`(*(U g " Ҁe " Ҁd(M *@b0f$gB`R8 8o "<NH#8BNX(@ 98" Ҁe 98/NX(@g y0 90Xg y0  98" ҀY(#0 <$ A ` " Ҁ#,,c A#4 A 9,*A L0N^NuNVJ/H0*n(MY#, (L0N^NuNVJ/H0*n -gHUaX --@/. aX(@gpgl-M-L . VrNB.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 4 L0N^NuNXHxN@e#u2Flw bm^ 8Z >,$,2N<$@D=4K.Q3xY H] aM`h*ovX} Ln <NJf\nfj FH.fL%+1J7=CgLJ?QXo_fimRyx  %y; d,d"7 B Ecrt0.omv.o_sccsidOumask.oOutime.olstat.omknod.oaccess.oreadlink.orename.ofprintf.ofprintf.osymlink.ofilbuf.operror.oerrlst.oexec.oexec.oexecve.ofork.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.offmodf.offloat.oitoplsfpart1fpart2itortiitortnfpa2osfpichmfparsrfpdnovfpaeqfpirt0ffmrt0fpamssfpazroffmclnffmoufSAVEfpdqokfpiovmfpiovpfpdisnffmconfpaxqnfpirtnffmrtnfpanorfpalsfpamsfpanrmfpami1fpdov2fpimifpa2gcRTSfpatltfpddzrffmnoritolpfpdouffpdovffpdundfpzrtnfpa2ltfpdrtnfpdovfsflsbuf.oexit.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oread.ostat.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_lstat_Perror2_move_execl_fprintf_wait_errno_umask_symlink_error_unlink_sprintf_utime_movewithshortname_rename_fflag_fork_access_perror__filbuf_Perror_stat_readlink_strlen_iflag__iob_isatty_s1_s2_query_mknod_dnamecerror__pfile__print_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_execle_execv_execve__flsbuf__ctype__fcvt_ecvtlmodtldivtffpusedfsubtffixtfdivt_modffmultfaddtfflttffixtsfdivtsfsubtsfflttsfaddtsfmultsfloatflavor__cleanup__sobuf_free_close__lastbuf_fclose__exitptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٹ **by    0(( (mP$G"I#HTHS/ND /N-HXNuNuNV/./. /.HxwafN^NuNVB/. /.HxraJN^NuNV/. /.aP-@N .N^NuNV/. /.aP-@.HHN^NuNVJfB`JgT .r f.HxHn/. a g /.aX .`HxHn/. a g`B .w fJfHyNX/.Hn aPJgj .g 9` 9$-@Jg f/. aX-@ J. HH/ .r fA`AHP/. /.aBJl/.a X .N^NuNV .g #X` #XN^NuNV/. /.aPJfp`D rfHx/./.N8`Hx/./.N>V -@ fBN^NuNVH0*n.. g <` < (@ f(/,//aF Jg ,` , ѕp`/,/, /a Jf/aXBL0N^NuNV . e dp`BN^NuNVB/. /.N7> gp`BN^NuNV-nB mN g#B`h n HH/ .rN

P.Hx .Y/a*P-@JXg+| B#X`#X  Nf .]+@+n `..  Nfl .Y+@ `R .Y+@ .U"H` .Y+@ .U"Ё` .U+@ HHЮ+@ `B  ag  Ng  ag .U+@+| Hx/.a P.  @g  fHxT/.aP.  Pf r,JfF|`B  f Hx .T/aP` ,`  gB rNfHBlNF@.HH/NX-@Jm/9h/NNP` @gHyNXN0NF ;gJfSHJ XJgB`L#hSHp`apJf90HH "g &fT#`/9|NX#` 9|D/`NF@.HH/NX-@Jm /N`.HH/aX=@ nfHy~NX0.HD @#`6=|BNdJgSnlaD nf 9r#0.g 90HH` 90HHခ`NnHxaXHyŒNX`r#JnHyNXNn`rNnBaXSHHyŒNLX-@fHyNX n/(NXJlfHyNX#l`*nN^NuNVH0BJfJf2HyNX` /.NLX*@fHyNX# -dJf J\mHyNXN 9䰹dVHx/NDPJƜgHy yƜ/N8 HxHyd y|(HH/N8 ./ dx/Hy`4 ,SxlD "<N HxHyd y|(HH/N8 `2L0N^NuNV/.N5XR/N9PX-@/./N8P .N^NuNV`-n -yh g/./9hNDPJfp`B-@JgJg yƜ/HyNNP`JXf nP.HHQ @g`B`, ."HA HABAЁ-@.HH0Ѯ .R @P.HHQ @fS`-| nJg$/././/.a-@ nJfB 9h#|#hJXgJlBX`@/9XNXSg/9|aX#hJ@g BNXJfpN^NuNVJo-n nP#hDPR.HH ^gnr -gn< ghn gZNJfHyNNX.HH "gJ Ng ngz fHyNXJfj-yh=yjyk`/.HyNNP .`z/.aX#h` .D/` 9|D".N` g4/9hNXJlfHyNX-ylB|`-yh nJf#| ./ .r/NPJXfJHyHy'NNPJg/9|aX#hSN*` g/9hNX-yl`-yhB|Jg6 ./ .r/NX @/Hy*NN `pHy7/./.N` f$/9hN~X-@Jf#=X``-yhHyX/./.N B|` f-yh/9hN~X-@Jf``zNJfHy^NNXHx/9hNnPr/HxBNt Hx NX/9|aX#h/NX 9lg#h#|`F +gx` Ign AgH` Tg6` ign ag` tg`B|` nJg" R @HH/NX n "f nJgR`Hx NX`/./9hNRP-@=nn.HH/HycN PJf p0.-@JXfvJ@g BNX#D.HHB 6b@0;NrX$j*prB<rT`0.//.BNt Hx NX`h#|/.NXJlg4-yl ./ .r/NX @/Hyp`Hy}`#|Hy`#|p0./Hy`#|/.Hy`#|p./`<#|p./aP`(#|p./Hy`p#|p0./Hy`T#|/.Hy`<-yh#|`DJXfXHxa6X#h .Sfp./a`p./NXN*/./9hNRPr@f 9hR#|#h`#|p0./Hy`#|/.Hy`v#|/.Hy`^#|p0./Hy`B#|/.Hy`*#|p0./Hy`#|/.Hy`#|p0./Hy`#|/.Hy`#| .N.-@-A/./.Hy` #|-n/.HxaX/NRP-@/./.Hy`HyN`N^NuNV. . fHyNN`8 . l . HH@/HyNNP`. HH/NXN^NuNV 9hЮ-@ 9h".gHyNX .N^NuNV . g .; fp`BN^NuNVa" 9 0g 9 0g90HHN^NuNVJƼg B90B`JHft#HHx/9H/9N8 Jnp`B#ƼJ@g BNXJƼf 9HRH @  f yHB#Hd0gB9d` yH0gRH90HHN^NuNVa/aXJg SHB` 90HHN^NuNVa \fa` 9'0fB` 90HHN^NuNVH *nB`B`@a/avXJf$0 -"f F.Jga fSHfL N^NuNVJ g^JgD/9N8XB`. 9Ƹ @Jg 9Ƹ @/N8XSƸlBƸ` . gJg g&`Jg/9N8XB` ƸmHy4NX 9Ƹ @  9Ƹ @ hRƸ`Jg/9N8XBJƸo2SƸ 9Ƹ @# 9Ƹ @#hN^NuNV.*n `#SX ox/-HytN8 #@Hz/.N:X-@fHxNJXNHyN.XSHN^NuNV.# T#|*|`p0r2-g JUfJUg/-/. mNP`/9NNX*nN^NuNV/9T/9|NX/NnP-@ fX|` .r-@T| .N^NuNV . b@0;N*>Vn2`p/. HyNNP`Z . p @/`> . p @/Hy` . p @/Hy` . p @/Hy`HxaX/ . p @/HyNN `HxaX-@HH-@ .gpl`pw/ .r / .gpa`pd//. . p @/HyNN`R . b.@0;N4J|`,Hxa4X-@HyHx/.N`2HxaX-@Hy`HxaX-@HyHx 9|U/NXЮ/`HxaX-@HH-@ .gpl`pw/ .r / .gpa`pd//.HyNN`R fp`p/aNX-@ f/.Hy`Hy`HyNNXN^NuNV/. ./ ./a: N^NuNV...Jfp` fp` fp`p..N^NuNV... fpb` fpw` fpl`p?..N^NuNV n HH/HyNNP n bfp` n wfp`p-@/ ./ ./a^ Hx,NX/. .r / ./a( N^NuNV .-@-| o `Jf-| HxaX-@/. . @/Hy NN HyHxHxNXЮ/N N^NuNV ./ .h @//. NN HxaX-@HyHxHxNXЮ/N N^NuNV .( @/HyNNPHx ./ ./a N^NuNV . @/HyNNP .g .r /Hy"NNP`&HxaX/Hy'NNPHx,NX/.aXN^NuNVH .. .r ,Jg fp` g g fp`p-@/.aXHH//. Hy+NN m< n4/Hy2NNP/. ./ ./a|`D/. ./ ./aX / npd`pa/Hy7NN LN^NuNV . fB .r  @-P/. /.Hy=NN /.axX` . @-P/.a~X/aXHH//. /.HyDNN .r -@ .-@ .g/./.HyMNN `0Jg .`p/HyUNNP/.HyYNNPN^NuNVH *n /.aX.Jo fp`p/aX-@/aXHH/HUHy^NN /.HyeNNPHx,NX .? JgHx,NX`R / lpd`pa/HyNN R mHyNNXLN^NuNVHB*<HxaX( .8 f.~` UJn~` T m( .dgpl`pw/HyNNP .g/.aXHx,NX/a`/aXHx,NX/.aXLN^NuNV.*n HUHyNNP/.aX .r / lfpa`pd/HyNN *nN^NuNVH *n /.a|X.Jo*/aXHH/HUHyNN /.a` /9NNXL N^NuNVH *n /.aX. .r ,Jf|JoF((/a6XHH/HUHyNN /HyNNPHx,NX/.a` /9NNXL N^NuNV. .. oHyNNX/HyNNP .r /HyNNP..N^NuNV.*n HUHy NNP*nN^NuNV.*n HxaX/HUNNP*nN^NuNVH/.aX.HxaXr ,/aXHH//. HyNN gB / g <` </NNP/ ./a6`@/ ./a P / g < ` <%/NNPLN^NuNV.HxaX. JgT gV gX gZ-|*p .gT/. //. g0 <.`Z-|@`-|D`-|H`-|L` <7`* //./. g <P` <Y/NN..N^NuNVJ@f@ y  fBB-|,B`x ., @P .fJgRB . fR`V #,N^NuNV 9,N^NuNV ,g Hx aXN^NuNVA -H`X.HH/abX`D .%f n -f |lR`|rHnaX-@ n .fRHnaX-@`-|A#( n-PXB nP.HHRD 4bN@0;NNBBBBBBBBTB\,BNBBbDBBBBBBBBBhjBBBBBBBRBB"zjBB Hx .HH/ ./a Jf y(BA-H/.N5X-@ .lJm-@ .ꑮ .rf .SJoxHx aX`B ./alP`Hx` ./a"X`l/9`D/9.HH//.`B/.an`Hx `B/.`Hx`/.` ./aD`-n` A-H n-h-PP-|/./.N5LPJg -|`/./.N5tPJg -|`/./.Hy/.N`-n`~ .Tf-n`YJgba".N7f`L.HH/alXY`4 .SJg .R @HH/a@X` .SJo Hx a(X`A#( .R @PfN^NuNVH HnNDX*@~` Ї @"y(R(R m~` Ї @"y(R(R mL N^NuNV/.HyaPN^NuNVHx a|XN^NuNVH *nB`. 9n6 ."HA HABAЁHHЁ0-@ R @ 0lS .L N^NuNVH A*H.HH Dg dfRJl .D-@ y(-R(,.Jf Af`B`\ ".N7` ".Ngln %gXnJg(HyNX`vJfNn fSH`VNF ` <fBHxNP`nJf N~`JNNPJXf/.HyINNPSJnJHnN`XJf*nN^NuNV n -hJl <Y` .\f 9n` 9j//.HyMNN n /Hy[NNP n /(HyfNNP n /(HyqNNPHy|NNX n /( Hy~NNP n /(HyNNP n /(HyNNPHyNNXN^NuNV.B/NX-@/. F @/HyNN Hx/.NDP-@l. yƜ/HyNNPJg/.HyNNPHyNNXR mna..N^NuNVH -yH-yHB F @*PHH".f&JgNnHHgSJf `#HR m#HpL N^NuNVHxNX#hHyHx/9hN Hx/9hNnPr/HxBNt Hx NXN^NuNV.B  @Jg$/HyNNP/a"XHyN.XR m..N^NuNVJm" l . @/N.XN^NuNVBNXXJg 9` .N^NuNV.BJgXA .eHyNNXBN-HX 9 0f nBXN0/9Hn/9jNb /9jNHXN^NuNV.*y,`Jg g *mTf *nN^NuNV.Jg4*y,`JgHxHm/N* *mTfB*nN^NuNV. g*y,`hJg^HxHm/N fHxHy/N* g$HyN.XHyHx/N *mTf#*nN^NuNV.BNHxNX` gHnN>:X.fHxNJX fB#X` . gnB4 .#0g /NX .g,Hy N.X/9\N8X#nNB#X` .#0BHxP/9HxN#4 0gN f4 90 @Jg"/90Hx/9HxN`/90NX`B0 f-|N0N0HxNX#< .ѹ HxHy/9\N8 -|/.NLXJƜgnB yƜ/(/9\N7> HxHy8/9\N8 /98/9HyNN ##a~`P/./9nHyNN HxN-HXHn/9\N8zPp0. fHxHy\/9\N8 f Dg Dg  DfHy/9nHyNN 9z\# 9@r #H 9Dr #L 9Hr #8 9D gX g  gx`JDg 9DDgB#BHy NNX` 9XйH#йL# 9HйL`8Hy/9HNPйX#йL# 9L##4##  98#JDfN#0/90N`2/9nHy(N((NP##N^NuNV`H *|LJg 9r "9ܲo#<X`BHxACpHPHxrN-@lJXg#[X` .lf#lX`BHxAxCpHPHxrN.JXg #X`LJf #X` HxHn/.N8 gHyNN`/.N9PX-@Jfa x n Y/. .X//.N8 fB/./.N7> `Jfr-n Uo-|U ."HA HABAЁ/Hn/.N8 -@ ."HA HABAЁ".貀f-nA*HJg .Е* M HPaXSSJf^Hz ^Hx/9„/9ƴN $Hx/9„NP#ƨJfa PB`" йƴ @ йƨ"@"#hR„mHz Hx/9„/9ƨN $ 9Ƭ//9ƌN;,P#ƌJfa #ƬưHzLHx/9Ƭ/9ƌN $`Hy$NNXHxN-HXL N^NuNVH<*np- 0g>n g2n g&nL gn2Jg`6 .g.RJf/aX(@g HUHTaP` HUaX(@ -$f\J@gN y@JgB ( / y@/(N;,P y@!@ y@Jfa y@"H#h #@p- g* $g" &g (g 0g fd 9@r2-H)@/- 9@rr2-/aP`,/NX#@`B<` g` gn f$U` g` "gn( gn g` g` &grn $f`b (f~`T gJn dg8n Dgn* @fH(y@HlHl HlHUa`( `f(y<f/aX&@f/aX-@ 9ƠƤm.2ƤHx/9ƤNP#ƔfaBƠHyƤHyƠHyƔHUa&@ .D @'P .D @ `p g>n f\` fP` g.n, g8n g.`, f$HUa2X#<` g n gL<N^NuNV n ( g: g2 g* g" g g g" $g`0 n ( n!@` n "n" n "n#hN^NuNV n P ( n PN^NuNVH *nB`R _g`& _fJ-g H@H@B@ހHHހJf "<N7f.Jl L N^NuNVH JưfD#ưHxXN9PX#ƌJfaHxN9PX#@#DJfa 9ƬưfPư 9ư//9ƌN;,P#ƌJfanHxN9PX#@#DJfaN*y@ 9Ƭйƌ @  @RƬ n* n(+@BB B n+hB n/aX. D @+P D @ L N^NuNVH /.aDX. D @*P`zHx_/./Nz Jg^#Ɯ L N^NuNVH /.aX. D @*PgnHx_/./Nz Jg"#Ɯ `T*mf~BƜB` - g $g*m`Hx_//.Nz Jg`BƜBL N^NuNVH BƜJ f <`hB 9ƬS,`6 ІrN`NuJ/H // | pN oJg$/|LY/<0N@NrLNwNVJ/H0..*n Jo o#p`  @(P  @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z  @(P  @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^NuBHxN@eNuN>`NVH0 .". N-@/N9PX*@fB`(M .VrN`Hx#N@eNuN>`Hx)N@eNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH *n.f `JfBL N^NuNV## . ".NЮ//.aPN^NuNVH0.9 . -@찇cH" .N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9l  @*PJgV HxHyHxN>V HUN5X/HUHxN>V HxHyHxN>V L N^Nu4D\f(4FUet&2EVl'>Xz%Ij)<^q~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNe((twork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededHxN@NV/9Hn /.Nb N^NuNV/9/. /.Nb N^NuNVA -H .X @Jf n/Hn /.Nb N^NuN>`Hx;N@eNuN>`HxN@eJgBNuNVA-HA#L=|B-n-|Hn/. NPSm .R @BHH`HnBN*@P .N^NuNV4.-nB`b yL S m. .R @HH yL"(R!AS AHH` /9L .R @HH/N*@PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHQ @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHQ @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N5X-@8/.N5XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N5X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN7fЮLЮ@ @S"n .P".DN*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N>V .B`T0-f(mfHn-HH/N8zPJmJn -|`-nf9HH/N8XJgm+|T+|T+n 0-gl(m m R Э "-d f -,/HT-HH/N>V .+L`/.N9PX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N>V . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N>V g m p`BL0N^NuNV.*|` HUaX4e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N8XJl~0-g /-N;XBBBB BmB- L N^NuNVN,/.NXN^NuNV .". nJ/H?N. n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`4eB` 0,f -+fp`B, wf0Hx/.N7P.JgJm/N8XHx` afvJgp`p//.N8P.lB f6Hx/.N7P.Jg Jm/N8XHx/.N8P.Jm.HxB/N7> `Jgp`B//.N8P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N8 N^NuN>`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L`Hx>N@eNuNVHn/.N9 PJlB`pN^NuN>`HxN@eBNuN>`HxN@eNuN>`HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N9F N^NuNV/. Hy@t/.N9F N^NuN>`Hx6N@eNuNVH0J8f8 <<#8 <8#<#<D#8@ .^rN`HxN@e#8B((Nu /й8/@HxN@e 98#8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`HxTN@eJg o NuN>`HxN@eNu#pNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/834@(#)access.68 1.6 2/7/83 SUN not in write modedata address not foundtext address not foundpage not valid/reclaimablepage table botchillegal page spaceaddress out of segment@(#)access.c 1.2 82/12/10@(#)command.c 1.1 82/10/17zX"= "^i=mLlWwunexpected '='unexpected '@'cannot locate value:%16t=%8tbad file index"%s"+%d:%16t:%16tbad variableadb bad command@(#)expr.c 1.3 83/02/07unexpected ')'address for line not foundsource line for address not foundsymbol not foundaddress expectedbad variablefile name unknownsymbol not foundline for function unknownno previous framesymbol not foundstartroutine not on our call pathlocal variable not found%s:0x%X unknown local symbol type spurious '.'unknown fieldmissing '"'syntax errorrcan't open file%d %s %s has %ld lines line number out of range@(#)fio.c 1.2 83/02/07 %s:%16t%16mformat not supported with @%Tsource line not found%s"%s"+%R:%16t:%16tpc for source line unknown:%16t%16mpPU4WXYQODfF"%s"+%R:%16t%16t%16t%-8u%-16U%-8o%-8r%-16R%-8x%-16X%-24Y%-8q%-16Q%-8o%-16O%-8d%-16D%-16.9f%-32.18Fbad modifier^?^%caddress wrap around@(#)format.c 1.3 83/02/07L $<< nesting too deep@(#)input.c 1.1 82/10/17-w-k-D%s adb newline expectedSHELL/bin/shsh-ctry again!@(#)main.c 1.4 83/04/12/usr/lib/adbd   %*/r4 r60r8`&:&=&A&E &I &M Qrr@ŐV@pdBŐiBprDŐvDpFŐFpHŐH@H@ŐHHHFJŐJpN@`NP$NzHHNXN`NhNp NqNrNsNt!Nu)Nv-Nw3NŐ7NŐ movem%c %s ,%c%D %s%c %s%c #%R moveq #%R,d%D %s %s%c a%D,d%D,,a%D,d%D???%sa%D,%s%sd%D,%ssfcdfcuspvbr%s%s,a%D%s%s,d%D @(#)opset.68 1.4 83/04/12 ???rasrhilscccsneeqvcvsplmigeltgtlerafhilscccsneeqvcvsplmigeltgtletrahilscccsneeqvcvsplmigeltgtleaslsroxrobtstbchgbclrbsetblworandsubaddeorcmpmovsmove_from_sr negxmovw cc,clrmove_to_ccr negmove_to_sr notnbcd swap d%Dpea extw d%D extl d%Dtas tst movc extw d%D extl d%D unlk a%D move a%D,usp move usp,a%Dresetnop stop %Rrte rts %Rrtstrapvrtrjsr jmp chklea db%s d%D,addqsubqdivudivssbcdorsubsubxsubcmpcmpmcmpeormulumulsexgexgexgabcdandaddaddxaddrl,0123456789abcdefInfinityNaN%.16e%s @(#)output.c 1.3 83/04/12bad modifierbreakpoint%16tdon't know pc for that source lineno breakpoint setdon't know pc for that source linebkpt: no memorybkpt command too longwhich signal?signal number out of rangeno process%d: killedno processstopped at%16t@(#)pcs.c 1.2 83/02/07@(#)print.c 1.6 83/02/07P %/37JQ[hx+:DNXblbad modifierfilename too long%s/%scannot openmust have 2 <= radix <= 16radix=%d base tenvariables = %Q ? map/ mappcs id = %d no process %s:%12t%R No algol 68 herebreakpoints count%8tbkpt%24tcommand %-8.8d%24t%s?start?%s[%X](%R,) at %X ) + %X ? reg location !known%8t%s:%10t%R %s%12t`%s' -b1 = %-16Re1 = %-16Rf1 = %-16R b2 = %-16Re2 = %-16Rf2 = %-16R %s%6t%R %16t%s+%R :%16t%R d0d1d2d3d4d5d6d7a0a1a2a3a4a5a6sppcpshangupinterruptquitillegal instructiontrace/BPTIOTEMTfloating exceptionkilledbus errormemory faultbad system callbroken pipealarm callterminatedsignal 16stop (signal)stop (tty)continue (signal)child terminationstop (tty input)stop (tty output)input available (signal)cpu timelimitfile sizelimitsignal 26signal 27signal 28signal 29signal 30signal 31@(#)runpcs.c 1.4 83/04/12NO%s: cannot open %s: cannot create too many arguments cannot set breakpoint: wait error: process disappeared - core dumped coreprocess terminatedtry again%s: cannot execute @(#)setup.68 1.4 83/04/12_Sysmap_ESysmapsbr %X slr %X _u_physmem_physmbmemphysmem %X physmbmem %X Cannot adb -k: %s missing symbol %s core file = %s -- program ``%s'' - warning: bad magic numbernot core file = %s address beyond physical memorycannot find procprocess not in corecannot find procumap troublecannot read umap-warning: `%s' read-only cannot open `%s' a.outcore@(#)sym.c 1.2 83/02/07old format a.out - no string table error reading symbol|string table %R%s+%R %s ran out of memory /dev/tty %M% (SUN) %G%M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$4P((b[ lٹQN **by   $ , 4 < D L T \ d. L$G"I#HTHS/ND /N |XNuNuNVH0Hx HxNP#LJf Hz0NhX(yL*|`:)M(/N&X.T @)P T @ JfL0N^NuNVH0(|`/NX*@+lBm;|#PJfL0N^Nu:2222PP2PP2PP::@:р222@ @d!d&|@+|0e4e9g=gBlFlKnOnTbXb]oaofcjcomsmxk|kffjj``|aa|hhiirABB@B2 2 2 $$H$TUWQQ \^R_!S&]+[0V5Z:P>XCYHrMrR2 W2 \2 aĠeHjHoaNtzdxze|zgzlznzbzozczmzkNzfzj`NNzhzi\AƼNPHH0 vNz@H HH!HyTNP#fHyTHy@NhP/9(N|XHy^/9(NP#gHy`/9(NP#f/9(HybNhP##6 9:й>йB####FBBB/9NL /9HxHx HyNB  f <`p //9NL B  f <`p й6//9NL B/9/9NL B  f <`p й6й://9NL B  f <`p й6й:й>//9NL BBN^NuNVH0-y .lHyNhX 9r N#JTg0 9r NѹB 9ѹB` 9r N#/9N X/9N XHy/9(NP*@Jf/9(HyNhP(yB  f <`p йй/HTNL N/9HTHUa B/.HUNL /9HTHUa HTN:X#HTNX-@B  f <`p ййййй/HTNL HTHxHxHnNBBHTNL HTHxHx HyNHUN X/9(NXL0N^NuNV...`d /.HxHx HnN. f n (ሁ/. HxHxHnNJf..N^NuNVH0*n9HH.(mg$/.9HHй//. HUa-mJg9HHй葮 . Jg~ g0 f .r"ҹ, A0RT9 nn0.H l 2f HxNܪX й, @0T9`J .n .l 2f HxNܪX-y,9HHЮ @R9L0N^NuNV . g/. HyNhP/. /.aPN^NuNV.*n 2fX09HS bF@0;N "`2/9`/9`/9`/9Hx/. HUN*nN^NuNVJTgB` 96-@ nJgz09HS bh@0;N 222`T/./9/./. /.Hna<ѹ`,/./9 .//. /.HnaѹN^NuNVH0*n n (h 2fz |,*+h+h0,f^0,gR+L* .-눁- .--/.HxHx HUNp `v0,HJg\ g g8JTgp``pሁ`h`THx NܪX`DL0N^NuNVH0 n(gB`Hx&HxNP*@JfHyNhX+y;y n+h n+h+n +n .D+@+n" n+h(|` T -m(HJf*( -L0N^NuNVH0HxHxNP*@JfHyNhX+n+n +n A` T .o(HJf*( L0N^NuNVH0*y`$(m 0-lf0,g ,ѭ*Ufa|B*y`6HUaBX.o/HUa8P-|`JlHy7NhX*UfJfL0N^NuNVH .. nߨ n/(0(H/a@P nШ-@*y`pgh n"m 0(ifVJl -Эn .l`$Jm -n -Э".l߭ -o߭*Uf*y`(g n"m 0(if -o߭*UfL N^NuNVH0*n m 0(gD0-hgJTg2 hg*(m"` ,n - n ,`(Tf -L0N^NuNVH >. *yB` mf . o m" -܀*Uf*y`mf . o -U܀*Uf L N^NuNVH0*y`(U/-"aJXHUN>X*Lf*y`(UHUN>X*LfBBL0N^NuNVH0*n`(UHUN>X*LfL0N^NuNVH0 n(gB`Hx&HxNP*@JfHyINhX+|+y;y n+h n+h+n  . D+@+|+n"(|` T -m(HJf*(pL0N^NuNVH<(|` m hgd0+gXJ"fRBHxHxHxa+@"$|` R -m$HJf(*$`P&m 0-kgJTf0+g Jkf +Э. m o HxHUa*P(M*TfL y (V#B y (V#FNN Na L N^NuNV.#t B$BPR2 2fBl~  @BR` yB y!y6 96й: y!@ 96й:й> y!@ 96й:й>йB y!@Hy|aHX..N^NuNV 9gRB9HxHyN@PN^NuNVH ..B*| (l  g&B B 2f0Hx NܪX`"Jg 9й //HUN Jgt gH g R` -r y,0 y,1m Hx/9,NPX ` y,0 Hx/9,NPT `m HxHnN@PR `~L N^NuNVH (f 9  g 2fHx NܪX`*y`HxHnN@PR`vR ] .\fTU.HH "g \gBB. 0m, 7n&.HHHHЁ0@R mHxHnN@PJfJgHxHUN@PR L N^NuNVH0*n#3# yt1y/NX(@lC9yBL0N^NuNVH 2fHB`<  @*Pf 2fHxNܪX` BmmR(mL N^NuNV. 2f:*yf 2f Hx NܪX`Bmm+y$*nN^NuNV..9`R B9HxHyN@P SJf..N^NuNVH0(y*yf 2fdHx NܪX`V 2fm ;|+l` mf -g HxNܪX 9$Ѭ ,o)@L0N^NuNVH *n 2fB  @BR m -JgZ g 2f HxNܪXJ9g9HH/HyNP9HH# `l 9g 2f Hx+NܪXp0-/p0-/p0-/p0- / mN`vp0-  b@0;N$$Jdrz 9g 2f Hx+NܪXp0-/NXB9`/9N&`/9`/9`/9`/9`N~`N`N`p0-/N.`p0- /N`N8`Nt` 2ftHxNܪ`dL N^NuNVH0*| (|-m-l (g 2fHx` f/.a"XJgHTa#XJgHTa#>XJg y,0@`0/.a"XJglHTa"XJg`HTa# XJgT y,0BHxHxHT`,/.a"hXJg6HUa"XJg* y,0DBHxHUaz ` g g f&/.a"XJgHUa"\XJg y,0F` fF/.a!XJg6 f/.a!RXJf 2f HxNܪX .Nh`/.a!XXJg f/.a!XJf 2f HxNܪX .N``HTa!XJgHTa!XJg y,BPB/. HUab y,0H-@BPHx/. HTa@ y,0@0H@.HHr 㠀.HH큀 y,0` g/. HUa"PJfD fT/.a XJgFJ g@ .r  f"<0`"< @ y,0B/. ` y,BP 2f Hx NܪXL0N^NuNVH0 gp`B-@*| (|-m-l .퀀 y,0 (g 2f HxNܪX  f4 .퀀 y,0Jg nJn 2f HxNܪX fB .r y,PHTaXJg&/.HTa PJg/./.HTaN `H 2g.`6 . g g f/.aXJg0 .r ". y,P` g 2f Hx NܪXL0N^NuNVH0*| (| y,0 (g 2fHx` f/-aXJgxHTaXJglHTaXJg` -r  y,P`4HTaXJgBHTaXJg6 y,PBHxHUN HxHxHTa > `  g 2f Hx NܪXL0N^NuNVH0*| (| y,0 -l (g 2f HxNܪXHUaXJg< f6/.aXJg( .r y,PBHxHUa ` 2f Hx NܪXL0N^NuNVH0*| (|-m-l y,0 (g 2fjHx`\ fF/.aFXJg8 f2/.a2XJg$ .r ". y,P` 2f Hx NܪXL0N^NuNVH0B*| (|-m y,0 (g 2f|HxNܪX`n fh/.aXJgZ0. y,P 9T",-A rr⠰g 2f HxNܪX y,1nL0N^NuNVH0*| (|-m-l y,0 (g 2fHx` f f/.aXJg\/.aXJgN .r @`./.aXJg: .r H". y,P`/.aRXJf/.aDXJg"/.aXXJg .r ".`/.a6XJg /.aXJg .r `~ 2fHx` 2f Hx NܪXL0N^NuNV.*| -m (g 2f HxNܪX g 2f Hx NܪX  f/.a vXJgJ f&/.a @XJf 2f HxNܪX . y,0*nN^NuNVH0*| (| (g 2f HxNܪX f  g 2f Hx NܪX-m/.a XJf 2f HxNܪX . y,0BHxHTN L0N^NuNVH0*| (| y,0  (g 2fHx` f6/-a XJg( f".,/a XJf /a XJg,-`^ f@/,a XXJg2 f,.-/a XJf /a XJg y,P,,` 2f Hx NܪX  g& g& g",<` y,h`2,<`B`| r 㠀 y,1@/a XJfL0N^NuNVH0*| (| y,0  (g 2fHx` f.-/a XJf /a XJgt gnHTa XJgb y,1|Hx/. HT`@.,/a \XJf /a rXJg4 g.HUa DXJg" y,BhB/. HUa ` g 2f Hx NܪX r y,h/a XJg y,hL0N^NuNVH0*| (| y,0 (g 2f HxNܪX  fpHTa XJf f^BHxHUN HxHxHT`6HUa XJf f4 y,PBHxHTN BHxHUa `  g 2f Hx NܪXL0N^NuNVH0*| (|-m-l y,0 (g 2f HxNܪX f/.aXJg f,HH/alXJf 2f Hx NܪX .r , y,PBHxHT`j/.a 96Ѭ`D9| `Z 96й:` 96й:й>` 96й:й>йB`tg0,pf9n R(lf6X4e$L0N^NuNVH0B*|4`8(Uf$`* l gHTaXJg )nR(lfX4eL0N^NuNVH0B-|*|4`.(Uf` l gHTaXJg0,fvB. T Lf Hx,NX0,g.-lBn0.@-n/NXRѮ /.HxHx HnN`r0,HJg& g g JTg"p` |`t|`j|``p@`V0,f 2f Hx,NܪX(lfX4e-y0`f nhh=h-hJh g-n0( HRѮ`B /.HxHx HnN n-hJf .L0N^NuNVH0B-|/.HxHxHnN*|4`V(UfB`HHTaXJg0 l g(/NXR.Ѯ/.Hx//N(lfX4e-y0`8 nJh g$0( HR.Ѯ/.Hx//N n-hJf .L0N^NuNVJ9Ngp` n P Lf n0(gBN^NuNVH0*|4`(U` l(lfX4eL0N^NuNV/9xHyTHyN$ /. /.HyN$ NN^NuNV... 2f6RP  @//9$/9xHykHyN$..N^NuNV 2f2 . @//9$/9xHyHyN$N^NuNVB4#40/. /.N4Pa*N a"N JPgp`B/N |XN^NuNVH `R$ 9$f 92faJ9+g 2fHx`*|,` f 2f|Hx`lB B9-M`RHH @0g`RHH @ PgHH @0H.JfR/.aX`R f/.RHUaP*@HH @ Pg 2f HxNܪX ;fRHH @ PgHH @0H. g f ;g`j/.aX-@f 2fLHx`< fZB(/.N X 9 ѹ yt!y"y#h y 9谨o!@ ;g4`#( 9(S /HUaP*@Jg 9(S /a \X`RHH @ PgHH @0H. fRHH @ Pf` g 2f2Hx `$R( (oD 2f HxNܪXB9+HyHxHy,N ,gL N^NuNVH0*n-M`RHH @0fUB/.a8XT @(P`/./N@PJg (lffB` ,L0N^NuNVH0*n(M`RHH @0fTBHUNX-@ 2fJ @0((g 2f HxNܪX nh  n1y n!y`4 n0(yf (g 2f HxNܪXHH @0f# L0N^NuNVH<(n*n &M`RHH @0fSBHUNX$@HnHTaP(@tfJg( n0(yg 2f Hx NܪX .-@`HxHy@N@P nJo/.Hy@N@P# yt!y"y#h y 9谨o!@`%nJg n0(H`B5@0*g 2fRHxNܪX`D .f0*#`&0*Jg n2(H`r5@Jg$0*H//.HUHyHyN$`RHH @ Pg L<N^NuNVH *nB`$ "HA HABAЁHHЁ .Jf "<N>.Jl ` L N^NuNV.*n |"n "#h#h#h HH @ Pf@/. RHUaP*@ n f 2f HxNܪX n  `/. HUa`P*@`RHH @ Pg`T@0;NtRHH LgB Wg lg2 wf n RHH @0H c`^ n ` n fH` n f6` n f$`/. HUaP*@`*nN^NuNVH0(n*n g 2f Hx NܪXm HURHTa4P(@`RHH @ PgHH @0H g g `R`+m HURHTaP(@ fHH @JPg 2fHx NܪX`RHH Lg8 Wg lg( wf(-HH @ PfR`-` 2g`LHH @ P g 2gp`$`&L0N^NuNVH0*n(n `RHH @ PgHH @0H. g f BB`HTHUaP*@ |@-P-h-h-h `RHH(( @ PgHH @0HW bt@0;N8hhhhhhhhh 2fBHx NܪX`2HnRHUa2P*@ g .gJgJfJg)n .Ѭ.,`HnRHUaP*@ g| .grJfjJfb ,".N)@`HnRHUaP*@ g6 .g,Jf$Jf ,".N`HnRHUaZP*@ g .gJg&Jg n"l0(ifB, .`: L0N^NuNVH<*n(n ~ `RHH @ PgHH @0H* g$MB 0fR xg XfR`& AlN amb fn\ HHЁW,HH @0g HHЁ0` Fn HHЁ7` $f*JA$H`HH @0g 8g 9f 2f HxNܪX HHЁ0,`HH @0g~ "HA HABAЁHHЁ0,`)FB`tHH @0fBHnNX&@0+g)k`B0+ g`0+g JkfB` )@ `~ f fnHTRHUaP*@Jg 2f Hx NܪX ,D`2HTRHUaP*@Jg 2f Hx NܪX ,F)@` g fnA)HRHH* \fRHH* "g> g "f f 2f HxNܪXBB `z\` f\HTRHUaP*@`RHH @ PgHH @0H* fR`* 2fHx` 2f Hx NܪX LXN^NuNVH0*n (n -+fp`B,HTN X wf0Hx/.NLP.JgJm/NXHx` afvJgp`p//.NP.lB 8f6Hx/.NLP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/Nr "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/Nr -@ nBJg n S m n (R!@S @`t/.N4X`f n0(gV/N JX n0(gB nh n"H#h/./. n(HH/Nr -@ fp`BLN^NuNVA-H#`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBd`b y< S m. .R @HH y<"(R!AS AHH` /9< .R @HH/N tPRd nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH] @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH] @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|$LA`-H-H`P .P-@@ .P-@P".DN>ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|5`-|8`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|;`J.g -|=`J.g-|?AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH] @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0hb1 nRJfhc0R 9nB <hL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nv .B`T0-f(mfHn-HH/N~PJmJn -|`-nf9HH/NXJgm+|D+|D+n 0-gl(m m R Э "-d f -,/HT-HH/Nv .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nv . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nv g m p`BL0N^NuNV.*|` HUaX@e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N>XBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu((&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`@eB` 0,f -+fp`B, wf0Hx/.NLP.JgJm/NXHx` afvJgp`p//.NP.lB 8f6Hx/.NLP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNVH N.*nJfS` r N80 r N.S XgR|a` zf <D` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NLPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nr N^NuNV/. Hy@t/.Nr N^NuNHx6N@eNuNHx N@eNuNVH0Jܸf8 <ܼ#ܸ <ܸ#ܼ#ܼ#ܸ .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfܸgB`R o "<N#BN>X(@ 9" Ҁe 9/N>X(@g y 9Xg y  9" ҀY(# <ܸ A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLMissing .end statementInvalid characterMultiply defined symbolSymbol storage exceededOffset too largeSymbol too longUndefined symbolInvalid constantInvalid termInvalid operatorNon-relocatable expressionWrong type for instructionInvalid operandInvalid symbolInvalid assignmentToo many labelsInvalid op-codeInvalid entry pointInvalid stringBad filename or too many levelsWarning--attribute ignored.Error statementToo many levels: statement ignoredInvalid conditionWrong number of operandsLine too longInvalid register expressionInvalid machine addressUnimplemented directiveCannot open inserted fileMissing close-paren `)'Too many macro argumentsInvalid macro argumentInvalid formal argumentInappropriate .endc statement; ignoredWarning--relative address may be out of rangeWarning--invalid argument; ignoredInvalid instruction vector indexInvalid instruction vectorInvalid macro nameUnable to expand time macroBad csectOdd addressUndefined L-symbol    HJNT\ciotysassign(%s) = %ld, %ld operand %d: type=%s csect=%s .text.data.data1.data2.bsssym=%s value=%ld reg=%d displ=%ld ?regdeferpostincpredecdisplindexabssabslimmednormalstringStab storage exceeded Out of string space Stabs choke Stabs data in first pass!!!!! -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@/b[ 4lفՁ  by1*by ( 0 8 @ H P X ` h p x l0 Xnx(($G"I#HTHS/N /N%XNuNuNVHJyoPSy`F0H @< FfRJlN#lB$|0`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;Nj0H @0H〙*K0H @0H倗#`=F0H @<0H @0H2HЁR=@ nl*0.H< @>0H @0D@2@g0H @0H< @>0.HS xb@0;N&2&2Bp~.8B`p(6JZd|(4J`fj(x"2:@HPp`HyNXR3`n0H @0H<JFm< Fl60H< @0H @ Pf0H< @>`v0H @<UYAԹd`jJg`#`bJ*f4//-/-Hx*N.#4`#HyNX`#``#h``//-Hx.N\ #``//-Hx/`/Hx0NP`BBHypHyN /NXP//Hx `Hx/NX`/HxL`#``R/NX//-/-`jB`Hx`/-/-Hx3`PBHx8`lHxBHypHyN /NXP//Hx4`HxBHypHyN /NXP//-`/-/-`//-`/-/-/-Hx5N`/9h/-/-`/-/-/-Hx `/9h/-/-`/-/-Hx7`r//-Hx `d//-Hx`V//-Hx`H//-Hx`://-Hx`,/Hx`H#``/HxF`4/HxH`*/-HxE`/-HxG`//-HxA`//-/-N`N//Hx+`/-/-`N///-N~`/-/-/-`/-/9h`/-/-N`//-`/NX/HxBHypHyN /NXP/Hx `(HxBHypHyN /`j/`N`/BHx@`BBHx=`/N:X/BHx>`/N:X/BHx?`Hx`B`//-Hx;`B/-HxB`B/-HxC`B/-HxD`r/`//-/-/-N.`/9h/9h//-`/N$X`<#Hy`/9h//-Hx!`//-/-`//-Hx#` BHx&N`BHx'`/-`BHx(`BHx)`//-/-/-Hx$N&`//-/9h/-`//-/-Hx%`$L`~ <?`vHy `T 9@֘ @@R@ @m:Hy֘Hy'`Z .R Zc&/.Hy7/9N a-@lBN^NuNV. pcS yHH`XJf y֐HH.R֐`< y S m y (R!@S @`/9NlX. fR` fB ..N^NuNV#N^NuNVH8Jf -|@`B 90@-@(|H*y#4 f &Uf-mJgj n g\a-@ nR-Ko` .Ю&@bv "HA HABAЁ8fV +"HA HABAЁ8 8fS nHH#< g8n ;gvn gJ n/(HyLHxN4 ` n!y 9 @ R` n/( arX n h !n` n/( aRX n/(aDX n h !n n h` =gz`V @glnH ?g^`: Cgzn Bgn` Dg``N^NuNV n ( Agn >gg8n ;gn g/-HyHxN4 `B~`  @BRoHUa6XHn - S/Hya Jg /9abX"-  A ` . @ - "@"`h/- aX`\/- aX/-` =gT`4 @gFn& ?g8` Cgn Bg` Dg`L N^NuNVH *n - Agn >g8n ;gn gl/-HyHxN4 p` -  @ g -  @ R >f mJfB`p`/- aNXJf`/- a>X`/- a2XJf/-a$XJf`/-aX./- aXJgJf` =gP`. @gBn ?g4` Cgtn Bgx` Dgj`L N^NuNV n g-h n ( g\ ;g, Ag. Bg Cg Dg `f/.aDX/.aX`R n . f/(a"XJf6` 9 @ g 9 @ RN^NuNVH . *n Jgfp`BL N^NuNVHB`R Ю @-P n f4B`X n  @ fRm n B` R opLN^NuNV. .R/N5X-@-@fa n ~`  @ f X n Ro ...N^NuNV,H B`"  @B ACRoBABBCR mBB>#*y-UBlxX-UA  A . @-P n (= b@@0;N<x n,(A gAAB>R>R`l| l g&A gAAB>R>R` n-h nJg gR>R`| lZ g: n/(/aDPJf&A gAAB>R>R`-n>:BB`BBB . @ ". A P"Ё @ fJ-| .R/N5X-@faA . Jg n `-n-n:> . @*P-UBlX-UA g.A g AA . R . @-P n (= bH@0;ND n,(AJf$ABJfABAB>R>R`B| l g.AJf$ABJfABAB>R>R` n-h nJg gNA"nHHJf:AB"nHHJf&AB"nHH nCB>R>R`| l@ gB n/(/aPJf.AJf$ABJfAB((AB>R>R`B .>lABPAB.HHBBB`  @BRoB`A  AЈ @BA   @-P n,( g @f.HHgP =gH >f n/(.HH/aPJf$ ?f~ n/(.HH/aPJfbA   @*P-UB`B/./.a *@Jg& H gJ g/. N7bXB `|HxN5X*@f/.HyHxN4 /.aX*+n  .".N'j+@+n /.a*X. Ю @+P Ю @ L N^NuNVH *nB`pހJf r2N0L N^NuNVH0*nHUaXЮ @(P`(/HUN2PJfJg . f `(lfBL0N^NuNV.*nHUaXDfHyHxN4P  - g JfBL . ".N'j+@N'J*nN^NuNV.*nHUaXDfHyHxN4P  - g JfBL - f$Jg Hg /-N7bX+|H /. aX+@*nN^NuNV.*n XfJLfNHUa\X - fD/-NXJg,/-NXN'j+@ - f `+y$ -N'J*nN^NuNVH *n XfJLfNHUaX - f - f$Jg Hg /-N7bX+|H -N'JN'^$ -N'JN'^f -N'J//Hy` -N'J// yP/HnN0HnaX+@  -L N^NuNV.*n - g/HyHxN4 - f./- -N'J///-/HUHyHxN4 *nN^NuNVH0*nf0HxN5X(@fHUHyHxN4 B`BHUN.TXR/N5X(@fHUHy"HxN4 HUHTN4P L0N^NuNVH Bx#LB9X`\ y$/afXX$S@`>JDf| y$/Hx=NPJf y$#p y0 p yp -f #`D`4Hy8/9pN.xP#Df/9pHy:Hxa yl PHH,f| *|X yD S m yD (R!@S @`/9DNlX.g f" yl PHHfXcHyXHyHHxaJ BJ8ga f Xc yD yD y\ 9N'J// (N'JN*N'j!@ y\ y\ p` gJ yD S m yD (R!@S @`/9DNlX. g g ` `Dg/9DN%rXBDS@X$J@nBL N^NuNV-n`R n =fBRHypHx/9&/9"/.NX//.N-@/./NpPN^NuNVH0*|X(|xB y, P  fB`JR`DR dmHyXHycHxaN ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁN @ ."HAHABAЁV @   g  g  gJfB  g  g  gJf`Z ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁV @  ."HAHABAЁN @ HS`VJgFR dmHyXHyʼnHxa ."HAHABAЁV @ f ."HAHABAЁN @JgN ."HAHABAЁN @ Hg( ."HAHABAЁN @/N7bX ."HAHABAЁN @ H ."HAHABAЁN @ ."HAHABAЁV @ `  g JgfBJfB-|c .n##x-|` ."HAHABAЁN @/a XJgt ."HAHABAЁN @/NXN'j$ ."HAHABAЁR @ ."HAHABAЁV @R .oR 9N(N'J//BHypHyůN /N JgJB`8 ."HAHABAЁN @//.HyŲN R .oL0N^NuNVH0Jxg Lg*|X-|`< ."HAHABAЁJ/NX(@f yH PPR yX N'JN'^".oB- yD!| XcHyXHyHxa L0N^NuNV dm/.HyHxaV ."HAHABAЁJN^NuNV/9 /.HyHyшN#*N^NuNVHyHyшNP/.(/.$/. /././././. HyшN$HyHyшNP/92/9. y` N'JN* -@ @-P=h/.?.a\A  @"|Dr"2 <DrN^NuNV/.NX-@-n n ( fNJg Hg /(N7bX n!|H n n N n!@ n/(Hx/9\/9XHyNX//.N-@B.|A  @"|Dx"2 <DxN^NuNV n/aX-@ @-P=h n ( g-h`/.NX-@/.?.aj\/. n/(NbP-@  f g  f Jf <L @"|D~"2 <D~` <R`N^NuNV n/aX-@ @-P=h .f .fp`B-@/.?.a\ . .g, /g 0g/. HyHxN4 Jg <L @"|D"2 <D` n/(afX-@ @-P=h .f .fp`B-@/.?.a \Jf <R`Jg n/(a X-@ @-P=h .f .fp`B-@/.?.a\Jg`/aX-@ @-P=h/.NXN'^-@/.?.an\` .S-@JlB` .".貀o .-@a~-@ @-P=h .ЮSЮ @P .ЮSЮ @B .ЮS//.NpP .ЮSЮ @A  @"|D"2 <DN^NuNV n/aX-@ @-P=h/.NX-@/.?.az\ n/(azX-@ @-P=h/.NX-@/.?.a>\a-@ @-P=h-n`|-n-n` n nfRR nJf nJfB .RN(N'J///.N A  @"|D"2 <D`R nJf|/9t/9p`N^NuNVB-n(HxN5X-@-@` n"nRR` n%RT`x n %f (%gA0-H,` n am zn lfR n .,R,"@f n,BA .,e/.(Hy]HxN4 nHHc b@0;Nd,,,-|`Hn0Hy{/.N0 /.N.TXѮ`~-| n (lgN n,|l n,dR, n,B`0 n (lfp`p-@`-|`-|` BJglJ f/.(Hy~HxN4 /. aX-@ @-P"=h& n -h g/.$NXN'j-@ f" .N'J//Hn0/.N0`b f .N'JN'^`2 g f2 n$Jf <ǡ` /.$NX/Hn0/.N0 /.$?."a\/.N.TXѮR nJf nB .N^NuNV n P-h n/aX-@ @-P=h/./.NX/aP-@/.?.aV\a-@ @-P=h n!n n!| A  @"|D"2 <DN^NuNV n/aX-@ @-P=h/.NXN'j-@/.?.a\  gB n/(aX-@ @-P=h/.NXN'j-@/.?.a\a-@ @-P=h .  b@0;N$/. HyǢHxN4 .N'J// .N'JN*N'j-@N'J///.N A  @"|D"2 <D` .N'J// .N'JN*` .N'J// .N'JN,`/9|/9x .N'JN* n/(Hy$NP/.?.a\ <L @"|D"2 <D`$ n/(/( n/(a A `N^NuNVH n/adX-@ @-P=h/.NX*@/.?.a*\ n (hf y, PHH.`B n/(aX-@ @-P=h/.NX @HH./.?.a\ n-h/.NX n n N n!@B fB`> n/(Hx/9Ɯ/9Ƙ/.NX/HnNJgR  g  g  gJg"R-MR  g  g  gJfUB/.Hy'HnN0 /.NXJg\ n/(Hx/.NX//`TJgR-M`  gJg RHHfUB/.Hy*HnN0 /.NXJg n/(Hx/.NX//` n/(Hx/9Ƥ/9Ơ/.NX/HnNJfXaD-@ @-P=h n!| .N( n!@A  @"|D"2 <DL N^NuNV n/aX-@ @-P=h .f .f/.?.an\ n/(`& n (hg,/.?.aF\ n/(aFX-@ @-P=hA  @"|D"2 <DN^NuNV n/a X-@ @-P=h .f .gA  @"|D"2 <D`/.?.a\ n/(aX-@ @-P=h .f .f |L-P=h` .f .g .f .gv/.?.aB\`8N^NuNV n/a8X @/(?a\ n (hgR/aX-@ @-P=h .f .gA  @"|D"2 <D`/.?.a\ n/( aX-@ @-P=h .f .f |L-P=h` .f .g .f .gv/.?.aJ\ n/(`N^NuNV n-P-h n ( f n/Hy-HxN4 n-hB 2lj .Ю @-P` n//.NpP n/(aX-@ @-P=h .f2 .f* |L-P=hA  @"|D"2 <D`H .f .g .f .g/.?.a:\ n-hJfXR`2N^NuNV| . & b@0;Nz:/. Hy@HxN4 A  @"|D"2 <D`X nJg0/aߺX-@ @-P=h/.NXN'^#*|`|`|`|`N^NuNV n-P/(aXX-@ @-P=h fD/.NX/N.TXN(`/.NX//NgSo,Sm ,R @` HTNlX. f gJo HT/N5XP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg β @` β @R mHH. ]g*Jg β @` β @RJfS L N^NuNVH *nBB-yl-yp-yt-yx-|-|HH. g -f -|`f +g^S`Z/98/94 .".N**LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/N3vPJmJn -|`-ntf9цHH/N3XJgm+|$`+|$`+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.N5X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N3XJl~0-g /-N7bXBBBB BmB- L N^NuNVN%H/.NXN^NuNV .". nJ/H?N'| n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|``eB` 0,f -+fp`B, wf0Hx/.N/P.JgJm/N3XHx` afvJgp`p//.N4P.lB f6Hx/.N/P.Jg Jm/N3XHx/.N4P.Jm.HxB/N/ `Jgp`B//.N4P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N4 N^NuN:HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N5(PJlB`pN^NuNVH B/.N4P. g `/N3XB`Hx N5X*@Jg*B L N^NuN:HxN@eBNuN:HxN@eNuNVH0*nJf HxHm /N4 +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN:HxN@eNuN:Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N5N N^NuNV/. Hy@t/.N5N N^NuN:Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JF`f8 <Fd#F` <F`#Fd#FdFl#F`Fh .^rN8.*yFhBFt g`(*(U g " Ҁe " Ҁd(M *@bFlfF`gB`RFt Fto "<N8#FtBN8bX(@ 9Ft" Ҁe 9Ft/N8bX(@g yFl 9FlXg yFl  9Ft" ҀY(#Fl <F` A ` " Ҁ#FhFhc A#Fp A 9Fh*A L0N^NuNVH0*n(MY#Fh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN8.d-G` n"n"Xb[ elف  by1*by ( 0 8 @ H P X ` h p x lX .SJfd& " Ҁe " Ҁ Ё @ Fp L0N^NuN:HxN@e#\BNu /й\/@HxN@e 9\#\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL'?A B@;1Az^qx<=7wl/tMLfKFighYjX2 W$^87^7-.Vb^_`cdeZ[\]7*b!#r^"ks-. %&_`cdeZ[\] nopmb!#"7" %&q %&_`cdeZ[\]b!#7" %&_`cdeZ[\]^Tb!#7y" %&_`cdeZ[\]7^!# "bU %&!#"_` %&!#7"b %&nopm_`cdeZ[\]7b!#7" %&_`cdeZ[\]7!#"+ %&b7y!#53"_` %&!"7 %&!#" %&7!#" %&77!#53"!#" %&*7 %&7!#" %&7!#" %&7y7!#!#"" %& %&77!#r"!#s" %& %&J!#!#"qr"s %& %&!#"!#" %&q %&!#" %&!#!#"" %& %&!#!#"" %& %&nopm!#"6 %&66PQ6nopm666666664NO66S666666646{|}~4a6664:H666644644u4v444466444HH44444444$IHFE 9/z)JJMCA#h85""rt5OC(MJ34/z)'! JJJ~B//sF9(}|{8C6z-4&y1xv      {{/(0845 7-+IJ1<2KL;{./{,:9(+-*/%IJ-((((([}&'(){!#$}@=>?^$())))),,(((}}{/;BCD)),,,]"}9|(02)2./));%},),)));2;)))))BuC<uDEFGP7 !"JgA`auug8 GFE56%HI1234tggmuJJfhg g>@RSTUVW^+_,-./09#ijlnoqrgceg=uQYZ[\$KLMg;psNOgX]k:bd; ;?')*  vgg;&(;g;gygxwyacc stack overflowsyntax errorbailing out$zero&null$record$record$record$recordillegal statement`t>># >:>;>>>>>>>>>>>>>>9>9>9>9>9>>9>9>9>9>9>9>9>9>9>9>9>>!> >>#;>UPOUUYXYWYNMINFNGNCNBNENLNAN?NNHNDN=<  "99999999999&92999999999 QTRSV@KK999999979%9996995999999999999'9)9999(99998999J99*999199,9/999$999949-99099939.9+9=9 O=>a9: O P'k4}4~6SS;V4}6=;69SS OXZ !QU"#=W$9] O[Yb c#g%$h&\\\\\\\\\\%i'&j?@g<()h*+,,q-67.</)m0?@1!d!e(l2+p/v0w2{3453|R*n8K-r.t*o-s Aj.u??\`lm A B !1x1yn#p1z$?qot8u?s%o&v88 Cw\`< D E F G's H I Ay()x*+,z-x{./ J0 AS128 C345 D E F G H IS8 K L M< JTTTTTTTTTT<L< NLLk K L^ M__________TTTTTTTTTTTTTTTTTTTT` NL"f"f"f"f"f"f"f"f"f"fL`"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f(("f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f^^^^^^^^^^^^^^^^^^^^``^```````````^`\`t@`(,4@HT`Hlx0`XH0hpX8 P8$,8D@P\h t8xX (0<DLXdp|H (08|@HPX``hpxPpH  `$x,04<DLT\dlt| h0(0088@HP@X`8`hhpxx`  (04H<HT\dppx(D  0000000000AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp $record%onewline in regular expressionnewline in stringstring too longnewline in character classstring too longbad switch yylook %dunknown type %d in penter unknown type %d in freetrregular expression too long unknown type %d in cfollunknown type %d in first Usage: awk [-f source | 'cmds'] [files]a.outrcan't open %sawk.outnot saved -d-S-Rnot restored /crp/pjw/awkhist/awkhista%-8s %s'%s'-fr"%(+. 1 7 @ G KQV]ahou{ !"#$%&'()*+,- . /012 3&4+526:7@8H9N:V;Y<`=d>h?m@rAvB{CDEFGHIJKLMlex: %c lex:? %o lex: %s lex:? %o FIRSTTOKENFINALFATALLTLEGTGEEQNEMATCHNOTMATCHAPPENDADDMINUSMULTDIVIDEMODUMINUSASSIGNADDEQSUBEQMULTEQDIVEQMODEQJUMPXBEGINXENDNLPRINTPRINTFSPRINTFSPLITIFELSEWHILEFORINNEXTEXITBREAKCONTINUEPROGRAMPASTATPASTAT2ASGNOPBORANDNOTNUMBERVARARRAYFNCNSUBSTRLSUBSTRINDEXGETLINERELOPMATCHOPORSTRINGDOTCCLNCCLCHARCATSTARPLUSQUESTPOSTINCRPREINCRPOSTDECRPREDECRINCRDECRFIELDINDIRECTLASTTOKEN00$zero&null$recordFS RS OFS ORS OFMT%.6gFILENAMENFNRout of space in makesymtabsymbol table overflow at %scan't set $0can't set $0%.20gillegal reference to array %sfunny variable %o: %s %s %g %oout of space in tostring on %sout of space in tostring on %s,XHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH?rcan't open %srecord `%.20s...' too longrecord `%.20s...' has too many fieldsrecord `%.20s...' has too many fieldsNFfield %d: |%s| built giant record `%.20s...'trying to access field %dawk: %s near line %d awk: record number %g $recordHHillegal statement %ounexpected break, continue or nextunexpected break, continue or nextunknown boolean operator %dunknown relational operator %dout of temporaries in gettempformat item %.20s... too long%snot enough arguments in printf(%s)illegal arithmetic operator %ddivision by zerodivision by zerodivision by zerodivision by zeroillegal assignment operator %d%s%d%d%s is not an arrayillegal jump type %dillegal function type %dstring %.20s ... too long to print%stoo many output files %dwawcan't open file %s%sout of space in ALLOC$record&&&&&&FFFFFF(j(ߚ0>tltLMNOSX\afkotuy}ˁ˅ˉˌː˕˚˟ˤ˩˪˫ˬ˭˳˺   "*+,-./0124567:=@CDEF < <= > >= == != ~ !~ + - * / % - = += -= *= /= %= printprintfsprintf splitif(while(for(instatnextexitbreakcontinue || && !fncnsubstrsindexgetline ++++----$(empty restore file ?.B9@kU?栞f;8 @>$q3%#FmH?r ( @3{ !|D@?@???@?@??AA?A?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È????M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shsh-c/etc/utmp@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ Infinity((NaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Fxb[ ~lٸ @**by 0 0N$G"I#HTHS/N4 /NXNuNuNVHB nJg ` <p/N1 X"$ ԁ B RJgA-H:R` " Ҁ ABHy8HTHyq~N4( L0N^NuNVH /. /.N P*@HxBHUNP/N JP.HUN0XBHx/a L N^NuNVDH..-|90HH-@-y -yh-y L-yl-y -y lynyhy2JmhJ9 hgN J.gJ.gJ4f <qY# `J4fHyrNX/94`J.fHyqN3X(@f(|BaX-@ :fBarX-@# gfBaRX-@#' Hys/.NvPJfHys NX qf0#' `"/.N>XJg `AeHyrNXBaX-@/N>XJfB/.aXHnN3X(@J.g&f6HnNXJf$ <r`f.HnNX*@g HUN`FHnNXBa4X-@/N X-@J.fJf [fA*H`& g gAdHxaX-@ ]fBA*HJ fJ fJgHH/NXJgB`$ "HA HABAЁHHЁ0.HH/NXJfJmo0HyrHH/NvPJf# HyrNX-GJf -G*|r *fR` -f ..RHH/NXJgJB`$ "HA HABAЁHHЁ0.HH/NXJfJmjnbl .S-@`-GJfJf>-|Jg8`rJo$ .మo-|B` -n-n/.a XJ.g .ؐR/N1nX-@/NX/.N0`/.aX .SД# .ؐR# {fa-@ }fL0N^NuNVH0*nJ9 gJ f# `N9 HH/HUNP(@gS HTNXHTN0`HUNX#r5 L0N^NuNV# N^NuNV..9 g B `RJ g" 9 R @HH.g `( y Jf B p` y # X p ..N^NuNV...Hys/NvPJg3 R..N^NuNV...Hys/NvPJg3 R..N^NuNVH8Hx/9 N8PJl/9 NXBNrXHx/9 NPJl,-y/9 NX#/9 NX/9 NX-nBBy RHy~HnNPHz(HnNPy S-|A(HA*H-|`*g"Sl#s: Hys=NXHxNX.Jl# Hys"NX fB/.HnN|PJf0 </HnBNN BBBN^ `J.fJ9pgF BA*HHH.g,SfHxHnBNN A(H-|`A# A# A&H-|`hg` \f6Ba.X.HysK/NvPJf # ~\`Sf#s: Hys=NXHxaX. fBA&HHSHx`NvPJgHxHnNvP-@`-KBA-H`p n&P`4Sf"HxHnBNN A(H-|RJf Sf"HxHnBNN A(H-|X nJfJ g/9 N XB `L8N^NuNVH0NT B9`*y gB HUN X*y gB HUN XJg/. /.NjPHyr`NjXB9 h(y gJ9 gB9 HTN0XB9 NJ9 fJ9 g HxNXHy8HyHyqRN4 JoHyHytvHxN HyNXL0N^NuNV.J9 hf".9Hx09dH/N P#/.NXBaX..N^NuNVNT /9 HyshNjP/.abXN^NuNVJ f# B9 N^NuNVJ f/. /.N P# R9 N^NuNVnB.Hn/.aPN^NuNVH<*n m /Hx/NvP@ m /NX(@ m -PB #/.N0XHyq~N3X-@Jf y /ga9 S.By R - X$@Hy:HRNPJy Rg"HRNpX$@fHysNX m -PBHRHnN P$@#(Hy~HRNPHRaBXN HxHxNPJg n PJgJ.g&|` n&P/HysN P-@#\Jg/aX @HH-@BRJ.f& S /fJg .rNr®g\ SJgHyq/N|PJf HR/aP`0/./N P(@#DHRHTaPBDHTN0XRXRJfnSB\B(/.N0XHRN0Xa L<N^NuNV# Jg/9NXHysNXN^NuNVH8*n HU/.NP 9 g g: gJf @#/.N1 X#`HyPHyqN3~P(@f~B/.NP.&|HyqN3XJgHyqN2X` <q& g*HxHn/N f .#g&s/NrX`&T*HUHSN P*@-UHU/.NPHUN0X/.NXL8N^NuNV.*n R9 N/9 HxNxP/9 HxNxP/9 HxNxPHx/- N xPR9 HUaX*nN^NuNVHyqN3XJg.NT /.N rXHyrNjXB9 N^NuNVH BHyq~N3X-@#B  @BR mJg n-P` n P /f~ n/NX-@JghHn @/NPJmHp0. @g"`2JgHmaX @p".㠁/.NX*@Jf/.NXX .RrN-@ nJfXL N^NuNVBN^NuNV 9йgH 9"HAddHABAЁ"9ҹNd//9/9HysNjN^NuNVH *nB` HH"ҀށJfJl D. "<N-@L N^NuNV.*nBHUa P*nN^NuNVH *n.HH/HUa\P. UJgFHys/N|PJf2X.fJgp`B/HUaP,JfJgp`B` L N^NuNVH *n/. HUa\P. UJgFHys/N|PJf2X . fJfp`B/HUaP,JgJgp`B` L N^NuNVH *n.HH/HUaDP. UJg.Hys/N|PJfX.HH/HUaP, ` L N^NuNVH *n.HH/HUaDP. UJg.Hys/N|PJfX.HH/HUaP, ` L N^NuNVH *n.HH/HUaDP. UJg.Hys/N|PJfX.HH/HUaP, ` L N^NuNVH8*n.HH/HUaP(@Hx U/a `P.gX g f..HH/HUaP&@.f> S b2@0;N((((6HVHSHTN|PJfp`B.HTN0XHS`>HSHTN|PJg`HSHTN߶P`HSHTN߶PJf`HTa X.HTN0X L8N^NuNVH8*n.HH/HUaP(@Hx U/aVP.gX UJgHys/N|PJfX.HH/HUaP&@.f@ U b4@0;NJfHSa hX-@HTa \Xop`B.HTN0XHSN0X/N1nX`VHSa &X-@HTa Xm`HSa X-@HTaXl`HSaX-@HTaXn` L8N^NuNVH<*n.HH/HUaP(@ U$PgHysHH/NvPJgz*frX.HH/HUaP&@ fp`BL N^NuNV.*nJg( -g"HH/NXJfHytNXHUN2$X*nN^NuNVH<*n m (PHTN BX :f# <`n %f.0-gm# <`H# <`:$|f`&fHTHSN|PJf `n &R((fBL<N^NuNVH0*n(n /- NX# /- N XS-@0,H".lHytNX0, H".oHytNXHU/- lNPL0N^NuNVN^NuNVH0 n(h  gJ9 gJ90gHytNX*yhBhHUN0Xf,J9 gHxNX`BHxNBHx aP`0Jg, n / n /( N xP/. aXN L N^NuNV.*nm8mJo 9`p/HUNP*nN^NuNVBHxaPN^NuNV.*y `,JfBBadPN+@` /-NX*mf n/(NX-@/BHx a /.N0Xa *nN^NuNVH8*nXJg2 MX P (f& U )f <r5` (@ MX P )gYJgHyuENXHTNX&@/BHxa HSN0XL8N^NuNVJ ga`HyuRNXN^NuNVJ9f BNO8XX nJgrr0rrrrrZ"rrr>`PHyuNXHyuNXHyuNXHyuNX# HyuNXL N^NuNV y JfBBaPNS y !@` y /(NXaN^NuNVH0N-@`> .mTJ g /- N XJg /-N0XHUN0X# J g*y (m .mJfL0N^NuNV/.Hx aPN^NuNV/.Ba PNTN^NuNVH0*n BJ9 g HxNXXJgBy RHy:HUNPJy Rg$HUNpX*@f HysNX`Hy~HUNP . fXJgTHyu/N|PJf@RX`8 /NXHH.fJg. HH/NX(]fJ. gJfHx NX`NTJ9 g HxNXJ g/9 N XB L0N^NuNV.*n/-NX-@//-a^PHyqy/-N|PJf/.NXN/.NpX-@-@B JfHysNX/.NX-@`Hy~/.NPHx4HyHnN P BHyNXR f# BlBNZX# #lB9HJg /.N XHx4HnHyN P m BNXN^NuNVT.*nA##(B 9# HnXaXB HywN3XJgp`B&HywN3XJgp`B$9&HH9$HH# `/a|XJfJ f&09 Rg/9 N XB B`/9 NX# *nTN^NuNV nB# #By p3' N^NuNVH *nHUHx`NvPJgrBHUa PB`:J9&gHyr5 й @/aP` й @/aXR09HmJ g^/9 N XB `HJ9&f(HytHUN|PJgHyw&HUN|PJfHyr5HUabPav`HUa XL N^NuNVH *n09 pH.#( y(BBHUaX09 pHfJ9$gHyr5HUaPa L N^NuNVH809 pHй -@*y`$(M`//N|PJo&U*(XeX .Ye#L8N^NuNVH8(y(*n ~fH fgn. ;go ` tg4n sg` xg`L N^NuNVH0B.A-H.9d*H`^Hx HxNP(@)M)n+L*L n -h J.fJ.fHn/. n /aT ` n /N1 X*SlJ.fHyxcNFX n!MBHnHxN6 L0N^NuNVH8 . hg qg rg tg xf(/. /.a,P*@g n `A*H.<(n`Hy@HTa2PJg&n`Se&|h`\ \f +&fRSmj`@HH &fHy@NXJmDBHy@HUN0PHUNNX*@RJfHy@NXHTNXJlHyxsNFX <r5`0BHTHUN0P nHn` RJf/.N1 XL8N^NuNVH0 . eg hgj qg rg tgP xgB`/.N1 X*@(M` g f q fRHH.f `/.Hx/NvPJg/.NNX*@S /f h f>/.N1 X(@ " Ҁ AB `\ <r5`J /g6 .f( e fHmN1 X(@`/.NNX*@Sd e g ./N1 XL0N^NuNVH0*n(n `JgfRRJfJfp`BL0N^NuNVH0*n(n BajX.Jlp`B@  $g %gj *g -g ^g/NXJgB/NXJg "HA HABAЁЇ0,BaX.` 8gJl*8(8`BaX./aXHyx/NvPJg`JlB .S(/arX`Jl*(`^Jl*(`PJl*( l 9  m 9 "<Nd. 9 "<N, </ й & @ І/09 H/N *Jl gJo\۹ 9 "<Nd.09 $HmZHx09 $HT/NP*@J &g/9 &HUN P/9 &N0X# &HxHxNP29 $Hҹ & A Ry $`l 9 "<N"ҹ & AА @HH*R  L N^NuNVHJ92f|J ft 9 S"<Nd.JoZB` й & @/N0XRm й &//9 &N P r 㠑  r 㠑 0y $LN^NuNV.# J92f&J g*y `*mJf o-@*nN^NuNV 9 N^NuNVHxB09 H/N^ #  NaN^NuNVB92J LfJ lfJ90fHxB09 H/N^ Jmn gbHxHxNP# &3 $HxHxNP y & 09 H/N|X# # # 2N^NuNV.. am zo Am Zo _fp`B..N^NuNV.. 0m 9np`B..N^NuNV.. HH/aXJfHH/aXJgp`B..N^NuNVH ..*n JgHHfp`BL N^NuNVH0.. ". Nh./Nb8X*@fXR9 HyNeX/. ". N^/Hyy=Nj HyyJNjXHyyYNXN(MJgBSf L0N^NuNV/.NdXN^NuNV.*n`XJf *nN^NuNV.*n`&/Hyw7NjPJgHyyHNjXXJf*nN^NuNVH *nB`RJf L N^NuNVH0*n (n(f .L0N^NuNV/. /.aTX/aP .N^NuNV.*n` /N0XJf/.N0X*nN^NuNVH0*nHUa^XR.Hx/aBP(@-L` /N1 X(Jf .L0N^NuNVH8*n(n HTNX-@HUNXЮR/HxaP&@HUHSNXPHTHSN0P L8N^NuNVH8*n(n HTaX-@HxHUaXЮR/aP&@HUHSaPHTHSaPL8N^NuNV.*nJfB`J-gR`HH*nN^NuNV.B09 Hg609 Hg*09dHg09 *Hg g /NrXR m..N^NuNV.J9 f< By 3 3dBy *~` /((NrXR m..N^NuNVBNrXHxNrXHxNrXB9 hN^NuNVH..,. gJl `,Jm//NP`//aP,g /NrX LN^NuNVH..,. gJm Jl o `&Jm//NP `/NrX//a PLN^NuNVH..,. /NX*Jlp`. f ng//aP,/NrX ` LN^NuNVH0*n(n ..JgSfL0N^NuNVH0*n.. (M`Sm/N0XJfHTHUa.PL0N^NuNV n -fg4 |fN`d &g\ (fR`8SJl2HyyNX`" ,gHyt @/N|PJf(l(lg* THH fJfHT/.a&PHU/,a` Jf HU/.a PL0N^NuNVH0*n .g @ P (f2*m U )f ngrHU/(aP`bf`XHyP n/N3~P(@g8 n# # # HnNlXB #  B J gHnNX/9 NX n PJgD n/ n/N|PJf, n-P/.HyyN P n /.N0XJg ` n (//.a|P-@A .gR n"n"i#h n"n"i#h n!n n!n n/N0X/.N0XHyNXL0N^NuNVH8*n(n &m`/N0X*m/-N0Xf'L)K L8N^NuNVH0*n(n `*mg,Hyy UHH/NvPJf/.HTHUa `BL0N^NuNVH8B*n`t )g >g< |g*`V (fR`HSJl>HyyNFX`. U (|g$ - gHyt @/N|PJf*m*m g UHH &fJf (&g/.HU/.a &@ Sf$HxHxNP(@89|!)K&L`k!HxHxNP(@8Bl)K/./. HUa )@ `*Jf/./. /.a `HyyNFXBL8N^NuNVH0B*n`( )g ;f`, (fR`S*m gj UHH fJfHxHxNP(@8/.HU/.aN )@/./. /-a )@Jf )lB `/./. /.a L0N^NuNVH0B*n` )g& |g"*m gp UHH (fR`S` U (|fJfHxHxNP(@8/.HU/.aD )@/./. /-ax )@Bl `/./. /.a L0N^NuNVH0BB*n` )g` (fR`S*m gf UHH &f (&fJfHxHxNP(@8/.HU/.aD )@/./. /-ax )@Bl `/./. /.a L0N^NuNVH8B*n` )g( |g$*m g UHH (fR`S`JfHxHxNP&@ .-@(m g T &fk6/.HU/.aX '@ g T &f*L .//. /-a: '@ `/./. /.a L8N^NuNVH0B. . gP*@/N2XY b:@0;N000**0*0***00**m g`|BB*n`b )g: g8J.fgbJgJ.f` UHH-@ (fJf JgJ.fHyyNFX-mRJ.f`SJf-M`Jf U (>fl - g.Hyt @/N|PJfl*m . f - g Hyt @/N|PJf l*m - fHyyNFX`*m/9 UHH/NvPJf .g .gJgHyy`/N1 X)@`Jf U (<fl - gv*@/9 UHH/NvPJfV .g0,g Hyz `: .fJg Hyz!`/N1 X)@`$J f/N1 X".Ү A R*m fJg8J.f2JgHyz:NFX8Hx/./.a )@`JfHyzLNFX8 L0N^NuNVH0*ng0HS bX@0;N .ZZZZ(m ` /N0XXJf/- N0`/-aX/-N0X/-N0XHUN0X`/-arX/-ah`L0N^NuNV. ."<Nd.Jg4/Hyz}NjP ."<N. rXJf .gf [fR.HnHTaP(@TgBJf4Jg0 U (g&`&Jg"Hyt`/N|PJf|=XJg(]J.g .=gHyuENXHyyHTN|PJfV&MJ.g`XJfHy{ NX S )f(HBHUN BX-@Hy8//.a &A*H`6J.gHTajX//./.a `HTaNX//.aPHyq~/.N|PJf Hyq~aX @/a XN<`Hy{/.N|PJfHy{aX&@hj`Hyqj/.N|PJf/.adX/Hyqe`RHyqt/.N|PJf/.a:X/Hyqo`(Hyq`/.N|PJf/.aX/Hyq[N͆P(]fL8N^NuNVH0*n(n BB`8HH/NXJg( "HA HABAЁHHЁ0(Jf ]gHy{NX L0N^NuNV./. /.a:P*@ . SЕ @/a|X/.NX". Sҕ A *nN^NuNV./.alX*@f /.NX  m/N X". oHyrNX *nN^NuNV.X n*PXf N`B.-M`RHH/NXJf .g [fR.HnHUaP*@Jf nJg*PXUgB/.aX-@ .=f|=`v]HytI.HH/NvPJg..f6Jf2*|`NHys.HH/NvPJg..f]HyuENX .=fHnHUaP*@ .=fZJ.gPHU`:/./.adP-@HU @ ".SЁ @/.HH/a //./.a `6HU`(J.fHU/.a:X/.HH/a //.a$PHyq~/.N|PJfN fA**BHnNX. nJgHytNX/aXL N^NuNV Vdp`BN^NuNV VeA .d /N BXN^NuNVH0*nf*|yHUHUNXR/HxNP(@/NXP L0N^NuNV...#QQJl D. yQ-RQ f yQ2RQ.<l/aX yQBHyQaPX..N^NuNV... o r Nd/aX r N0 yQRQ..N^NuNVH *nB +fJ-gR -fRRHH/NXJgPB`$ "HA HABAЁHHЁ0.HH/NXJfJfJg D` `Hy{-NXBL N^NuNVHy8/.aPN^NuNV./. /.aP*@g UJf <y` U *nN^NuNVHy8/.aTPN^NuNV.# Q yQ*h`"/./-N߶PJg `#Q*mfB*nN^NuNV.# Q yQ*h`,/./-N|P-@Jf `Jn#Q*mfB*nN^NuNV.HxHxNP*@/. aXJg /. ((aX` . *Hy8HU/.a *nN^NuNV.*n By RHy:HUNPJy RgHxNXm HxHUaP-@fHUaJhgHytJ/9hN|PJg .fHUa0HS b2@0;NRHy{aX/-aXHy{aX0-fJg0-gl <{`j-m nJg/aX nJg Hy{aXX`/-aJXHy{aX/-a4`~/-a*XHy{` <{/alX/-adX0-fNJgH0-g <|` <|/a2X0-g HytaXHy{aX/-a X*nN^NuNV./.NX. PlT 9Ї Pm&Hy|/9NXP#PX`/./9NXP߹߹..N^NuNV#PBN^NuNV#PBPN^NuNVH0Jgf y0( fT*H`*m -f-HH/Hy| NjP(M/-Hy|NjP*mfHy{NjXB#PL0N^NuNVH *n`*m -ffp0- @g m m@ -M|.Bp0- p0-  -@ .g g . ft .f -HHg . fRHy{NjX . gJ/-xHyw7NjPp0- gHy|]NjXp0- gHytNjX . gp0- gHy|`NjX .f . gHytNjX . @gb y/( n h/( N|PJg@Hy|oNjX n h/( Hyq`N2X/NUPHy|mNjXp0- @g@ f6 gHy|vNjXHmHm Hm(HyQN^ .f gHy{NjX .  g` y/( n h/( N|PJg>Hy|yNjX y/( Hyq`N2X/NUPHy|NjX*mf .@g0 .f$ .gHy| NjX/.aX .` .g gHy{NjX . gdfPfp+`fp-`p / - l <|` <y/-HH/Hy|Nj`Hy| NjX . g/-Hy|(NjP . g . g -||-`-|w7 .fX-HHfPHyy`4 g g gH g@/Hy|L` Hy|3/.NjP`..-HH,  g f . f f gF-HHi @/` . g"J-g-HH/Hy|<`zHy|G`lL N^NuNVH0*n(M |Q <C"Q |Q-P-hHl(HnN^PHlHl HnNa .nf .oA-P-h(lfHyQHnHnHyQN^L0N^NuNVH ~J9gX nJg.JfHy|/N|PJgHy|NXP-|`. -fPm /HUaPfHUaXR09H".n *yXg-HHg*U`L N^NuNV.a X n/aDX*@HxHUaPJ9 g HxNXHUaX nJg X nJf*nN^NuNV.a n/aX*@HxHUaPJ9 g HxNXHUa>X*nN^NuNV.a hX n/aX*@BHUatP nJg X nJf*nN^NuNV. n/abX*@BHUa:P*nN^NuNVHxX/.aNPN^NuNVH X nJg P -f n P (lf\~`> i @*PgHUHy|NjP fHy|NjXR oHy|NjX` n P(HH/NXJg, n R/N X. m o`Hy|`P n R*@~`. i @Jg i @/HUN|PJgR o# Hy|NXX`~//.a PL N^NuNVH0BBJ9 g HxNXHxNX`Z n P %f n/aX*@(Mp0, (lf .  b@0;NDD DD/. /-NP  g  fHx/-N` f n/Hy|NjPR` n PHH/NXJfHy|NX`v n/N X-@/. /NPJl./.HyyENjP 9 @/Hy}`v  g  fHx/.NPX nJfHxNXJ9 g HxNXJg BNXL0N^NuNVH0*nBHxNX(Mp0, p0, g l l J gl `l (lfJ fHUa^XJ gpB`p /HUaPJ gHmHytvHxN .gHx/-NPHxNXL0N^NuNV.*yX`$p0- g <}/NX*Uf*nN^NuNVH8Jg4 nJ(g*Hy}2/N|PJgHy}5/.N|PJf JfHy}8NX 9`pHy}G/.N|PJgHy}J/.N|PJf JfHy}MNX 9`$ n(HH/NXJgR .R/N X-@*yX` -HHf -f `*UfHy}]NX*yX`v -fj n (?f.&mxJgV n(fHS T/NPJfR`/-x .R/NPJggHyrNX(M*Ufg `" n (?fHy}i`Hy}]NXL8N^NuNVH8*n(yX`:g0g,Jg& ,fp0, g `f&L(Tf L8N^NuNV.X n/aX*@m *nN^NuNV.B.J9 gF f n0( f JhgHy}H/9hN|PJfp`B@HxN`8Hx N `,J9 gHxNXHxNXHyzNXNj.mJfN]TJg y (`N~-@aBB9R9 J9 gB9 HxNXJ.gp`B/HxNxPJ.gp`B/HxNxPJ m*BHxNxPBHxNxPBHxNxP/9 Hx`4 f0 n0( g HxHxNxPHxHxNxPJ oHnHytvHxN J mJm/.BNPJoB n0(gHxHxNxP n0(g(0(H/N2`/./aZPHxNX ..N^NuNV fHy}NXJfHy}NXN^NuNVH0J9 g Jg*n`BHnNX*@f,HnNX/HnHxNN HxNXHxHxNP(@HUN1 X)@ B#T#P)|P(BLHTaXL0N^NuNV.Hyq`N2X-@ @JfBX nJg8Hy|/N|PJfX nJf|`Hy}NX`B.*yPg8J.fJg /- /.aD`/- Hyw7NjPHy|NjX*mfHy}NjX*nN^NuNVH0*n(n HysHUN|PJg(HTHUNPJgHUNX" Ҁ/Hy}`HTHy}NjPL0N^NuNVH0BLX nJfLHyq`N2X*@JgJfHy}NXHUNXJlHy~NXHUN1 `` n/aX(@JgF#L/, NXJl /, NX y"H"i" y"H"Q#h`F n/a\X*@HxHxNP(@)M B y( y)h l T!L/9axXHTaXL0N^NuNVH0*nHUNX*@HUNXJg, /gHUHy~NPJfHUHy~"NPJfHy~&N3X-@gn @(P`d/Hn((NXPHy~$HnN0PHUHnN0PHnNXJm$#LHUN0XHnN1 X*@`zXJfHUN3XJgRHUN2X-@ @ /g @ .f4/.NXJm$HUN0X/.N1 X*@#L`HUN0XHUNX /gz y/( NX-@HxHUNXЮT/NP-@ y/( /NXPHy~$/.N0PHU/.N0PHUN0X*nHUaX L0N^NuNVH0#LX nJf~ y*hPf*yTfHy~-NX/- NXJl /- NX m U!m y*+y y P!M y `t n/a~X*@Jg/- NXJlT/- NX`F n/aHX(@HxHxNP*@+L B+y y* y U!MHUaXL0N^NuNVH8*n +gB`d&M`RHH/NXJfJfHUN2$X.Jo(y`((lPf(lfHy~@NXSJf L8N^NuNVH0#LX nJf*y` n/aNX*@JfHy~^NX Pf PfHy~lNXf.(mPf(yT/, NXJl /, NX m U!mfHTaD` HyaXXHUa XL0N^NuNV.*nJg B*`/- N0XHUN0X*nN^NuNVH0 n /gN*n`(MR /gRg HUHTNXP*LBRJg /f~BJfXSfL`JgRHUHTNXPS*L`dSf(`ZSgS /fJgRHUR` .fRB`0HTHy| N|PJgHTHy| N|PJgJg/Jf@L0N^NuNV.*n# M/( N1 X/Hy~N3PJLg HyaX*nN^NuNVBHy 0NPHy BNPHnHxNPHnHy aPN^NuNVhHnBNPHnhHxNPHnhHnaPBHnNPHy 0HnHnHy aN^NuNVH0*nX(]fHxN2XHxN2XHx`BJfFHytIHH/NvPJg,HxN2XHxN2XHTN2$X/N2XL0N^NuNVH<*n(n HTHUaPHlHmaP ,o+@ADC  @R.A&HA$H ћSnLaNXaJf Hy a:XY#R< (RDivide by 0Mod by 0!~(Expression syntax{{ ... }Missing }erwxfdzoMissing file name+-*/%()!~^|&>>==!==~!~@(#)sh.func.c 4.9 83/03/30%job%job &Too few argumentsToo many argumentsCan't from terminalaliasunaliasToo dangerous to alias that/bin/login/bin/newgrp/usr/bin/newgrpNot login shellEmpty ifthenImproper thenSyntax errorNot in while/foreachInvalid variableWords not ()'eddefault'"then/endif not foundendsw not foundend not foundlabel not found-n%o Improper maskcputimesecondsfilesizekbytesdatasizestacksizecoredumpsizememoryuseNo such limithoursminutesmegabytesunlimitedImproper or unknown scale factorBad scaling; did you mean ``%s''?%s %d %sCan't suspend a login shell (yet)Switching to new tty driver... @(#)sh.glob.c 4.5 4/11/83`{[*?noglobnonomatch{}Unknown user: %sMissing ]Arguments too longPathname too longUnmatched `` ... `Too many words from ``@(#)sh.hist.c 4.4 12/30/8210-r%6d @(#)sh.lex.c 4.3 4/2/83# '`" ;&<>()| Unmatched "'` Expansion buf ovflo:^$*-%Bad ! formNo prev sub Bad substituteNo prev lhsRhs too longBad ! modifier: Modifier failedSubst buf ovflo-$*Bad ! arg selector(=~: \ }No prev search: Event not foundReset tty pgrp from %d to %d ignoreeof Use "logout" to logout. Use "exit" to leave csh. @(#)sh.misc.c 4.1 10/9/80i=%d, j=%d: Out of memory /usr/bill/cshcoreUndefined variable@(#)sh.parse.c 4.1 10/9/80Alias loop;& Too many )'sToo many ('s<>()Badly placed (Missing name for redirectAmbiguous output redirectCan't << within ()'sAmbiguous input redirectBadly placed ()'sInvalid null command@(#)sh.print.c 4.2 12/30/82%d:%d%d@(#)sh.sem.c 4.1 10/9/80nicenohupNo more processes/dev/nullnoclobberCan't make pipe%s: File exists@(#)sh.set.c 4.1 10/9/80Missing )histcharsSubscript errorBadly formed numberNo more wordsWarning: ridiculously long PATH truncated @(#)sh.proc.c 4.8 (Berkeley) 83/02/23childnotify BUG: waiting for background job! BUG: process flushed twice( | ; << < >> > ...[%d] %d[%d]%s %c %5d %-21sRunning Exit %-16dDoneBUG: status=%-9o | (core dumped) (wd: (wd now: ) -lUsage: jobs [ -l ]%s Bad signal numberUnknown signal; kill -l lists signals%s: Already stopped Arguments should be jobs or process id's%s There are stopped jobs%%%+No current job%-%#No previous jobNo such jobNo job matches patternNo job control in this shellNo job control in subshells@(#)sh.dir.c 4.2 2/23/83dirsUsage: dirs [ -l ]~%sNo home directoryCan't change to home directory./../cdpathNo other directoryDirectory stack not that deepBad directoryDirectory stack emptycwd%Uu %Ss %E %P %X+%Dk %I+%Oio %Fpf+%Ww%d%%%d.%01d@(#)alloc.c 4.2 2/23/83assertion botched: %s allocp>=allocs && allocp<=alloctallock()q>p&&qalloctp>clearbusy(allocs[1].ptr)&&p<=alloctp->ptr > allocp && p->ptr <= alloct%6o %5d %s BUSYFREE%d used, %d free, %ld end @(#)sh.init.c 4.2 8/20/81@allocbgbreakbreakswcasecdchdircontin((ueelseendendifendswevalexecexitfggotohashstatkillonintrpopdpushdrehashrepeatsetsetenvshiftstopsuspendswitchumaskunhashunlimitunsetunsetenvwaitwhilelabelHUPHangupINTInterruptQUITQuitILLIllegal instructionTRAPTrace/BPT trapIOTIOT trapEMTEMT trapFPEFloating exceptionKILLKilledBUSBus errorSEGVSegmentation faultSYSBad system callPIPEBroken pipeALRMAlarm clockTerminatedSignal 16STOPStopped (signal)TSTPStoppedCONTContinuedCHLDChild exitedTTINStopped (tty input)TTOUStopped (tty output)TINTTty input interruptXCPUCputime limit exceededXFSZFilesize limit exceededSignal 26Signal 27Signal 28Signal 29Signal 30Signal 31Signal 32%Z%%M% %I% %G%0123456789ABCDEF0123456789abcdef0x0X(null)NVJ/ n/R##HyHyXN&P=y-y`HyZNX#f Hy]aXHy y/NPHytNX09ܰyfD 9ްg/9NX#Tf HywaX yT f`V/9NX#Tf HyahXHy 9TP/N&P 9f09yf/9NXa^HyHyN&P 9ްf09ܰnfS/9NXJl HyaX 9N^NuNVJ/H~ 9TPRЇ @Jf 9ЇT n 9R,` 9І @ Їй"@PSJlJm 9Ї @/ йR# 9й @BS` 9TPЇ @ 9Ї"@`JlLN^NuNVJ//.NX//.HxNN HxNXN^NuD/<%N@dNXBNu/<'N@dNXNu/HxNX-@HyVtNXJg8/.HxNxP/.NXN^NuNVHxHyVtNP`PJg" .c .`-n-|HzHxNxP-@/.NXN`N^NuNXHxN@eNuNXHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.Nb8X+@f,mJf,0-g-HHV+@`m+n f09 gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9l  @*PJgBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N8P.JgJm/NrXHx` afvJgp`p//.NP.lB f6Hx/.N8P.Jg Jm/NrXHx/.NP.Jm.HxB/N^ `Jgp`B//.NP.Jm((B@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNXHxN@eNuNXHx!N@eNuNXHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NrXB`Hx Nb8X*@Jg*B L N^NuNXHxN@eBNuNXHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNXHxN@eNuNXHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNXHx6N@eNuNXHxN@eNuNXHxN@eNuNXHx N@eNuNXHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHy*D/9*NPJl&HyHy,NTP/9*NXa4Hy/9* NHy*/9* NPJl&HyHy,NTP/9* NXap09*J @f$p09* @f/. NX`Na*nN^NuNVH0*nHUNXR/NX(@fHy"Hy,NTPaDHUHTNP L0N^NuNV . m . N^NuNV . n . N^NuNV/9*8NX/9 NxXN^NuNV./.NX*@g `a`*nN^NuNV./.NNX/9 NNXHxNX# /. /.NxP*@fa *nN^NuNVHy;Hy,NTPa@N^NuNVH0 *$fHytHy,NTPNL *$f$J*4fJ gHyHy,NTPB9*HyHy*NP~`RHy й*( @/NR`J*4g\J g*`L/9* /9*Hy`d .İgf/.aXJg/.aXJfLJ g/.N2X/.`\J*$g *$f/9* /9*Hy1`/.N2X/.N2X# J g Hy*an`` *$f/-HyPNP`"/9* /9*Hy*HyhNBa&X *$fHyqNXL hN^NuNV#dHyNFXJg/9* /9*Hy/9*NǴHnN>XNV-@ fHyHy,NTPNLJfjBN2X/.NjX/.N2X/.N2XHy\HyfNPHy\HybNPHybNXNLNV-@ fHyHy,NTPNLJfrJg0HxN2X/.NjX/.N2X/.N2X/9*(HyLNP/9*(HyHNPHyHNXNL/.N2X/.N2XHnNXfHnNX fN^NuNVH BB/.Nn HxHn/.N . mBA <C"Q g g  g `g B` A*HSlpL N^NuNV.*n .fp`J*3n `" 9342o й3834`B"ҹ3 A R34o ."HA HABAЁй3*@`$ -й3"ҹ3ҹ3 A -`JfL N^NuNVHHy/9*NP#3 f/9*NXNLHy/9* NP#3f/9* NXNL| y2B"y30"BB-n~34nn й3 @Jf BaXѮ й30 @ ` й3 @lHxaXѮ й2 @ R`/93 NX@ y3 S m y3 (R!@S @`/93NX@RRJ*0g.HH @g.HH @g . g\R y3 S m y3 (R!@S @`/93 NX@.HH @f . g\R y3 S m y3 (R!@S @`/93NX@.HH @f..gdR й3 @B . g Ba"XѮ . gHxa XѮ й30 @ й2 @ RR` . g y3 S m y3 (R!@S @`38n"HxaXѮ й2 @ R`/93 NX/93NXLN^NuNVH ~` S, H@H@B@ހ o rN,` . -@~`p Ю-@`V Ю*@eP n -nBf n6 n-h!m+n n-P * 瀑 .bRo`jJftL N^NuNVH . R/NpX*@~`$ Ю @ Ю"@ " Ҁ"A"R o~` " Ҁ A Ю"@"R oHUNNXL N^NuNV.~ .3 @ P S m( .3 @ P (R!@S @` .3 @/NX@ g J.mR` ..N^NuNVHHy/9*NP#3 Hy/9* NP#3-y34 y3B 938R".Rҹ3 A *$g~o*`h й3 @ Sй3"@ R"fRo Sй3 @ R-@ S,` Rй3 @JfRm Rй3 @ S* й3 @ //.//a| R.`V..` й3 @ Rй3"@ S"f й3 @Jg S l Rй3 @ S-@ R,` Sй3 @Jf S n Sй3 @ R* й3 @ /.///a S. l|Jf/938HxBHxa *$ft y3 S m y3 (R!@S @`/93 NX.Jm4Sm"9R AHH`Hy/NpP`LN^NuNV *$g . o .nJ f# *$fx/9*HyNPHn/9*NP/9* HnN,X/HyN Hn/9* NPHnN,X/HyNP . n .n|c` . npd`pa@ *$fP .*/HxN6P-@ . й*//934N P-@ .*/HxN6P-@ .й*//938N P-@HyNXHy/./.aN HyNX .afHy/93 /./.`rHy/93 .S//./930aJ .cf < ` <//93 /. /./930aHy/93 /. . R//930aSm 9R @ HH`HyHx NpPHyNXHy/./.aJ HyNX .df&Hy#/93/././92a``Hy&/93 .S//./92a6 .cf <)` <,//93/././92aHy//93/. .R/`z 9*$ gJg g\J*$g *$fVHxHy2/93 /. /./930a . n& .nJ*$fHyHy5NPBJ*$fv <:`rHy>/. /.a Sm6 . opa` .opd`pc"9R AHH`.Hy . opa` .opd`pc/NpPJ*$fHy@/./.aX Sm 9R @ HH`HyHx NpP`Sm6 . opa` .opd`pc"9R AHH`.Hy . opa` .opd`pc/NpPHyB/. /.a Sm``@ <=//93/././92a *$g *$f .nHyHyDNPJ g"/9*HyGHyNT B N^NuNV . o . ` ./HyRNP . l/. /.HyUN N^NuNVH y Jgp`B y Jgr`Bgp`B-@ *$fJg/.NtX-@ . o .` . SЮ @ *B`SmL n S m n (R!@S @` /.NX"9R AHH`DHy n S m n (R!@S @` /.NX/NpPRmb . n *$fJ g>/9 Jg f <f` <h/HyZHyNT`hJg,# *Jg/9*Hyi`4/9*Hyu`&Jg 9 ` 9 #*/9*HyHyNT .R# .. `B SЮ @//.N` Ю @ "SҮ A* *$gHy/.NPB`SmL n S m n (R!@S @` /.NX"9R AHH`DHy n S m n (R!@S @` /.NX/NpPRmbRoJ g*J f"/9*HyHyNT B LN^NuNVH-|BJ*0fhB n S m n (R!@S @` /.NX* g fB` rN4."Ӯ^`B n S m n (R!@S @` /.NX* g g0 g, g Jg^B rN4."Ӯ^`R` .r".Ё-@rH".HЁLN^NuNVH BB/.N` /.HxHxHnN. mBA <C"Q g g  g `g B` A*HSlpL N^NuNV/.aX/aXN^NuNVH HnNZX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN:" L N^NuNVH n "<QN:-@ n "<QN-@Jl QS*|S .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|0 9SLDl L @*PJgHxN HUNX/HUHxN HxHyAHxN L N^Nudlv.>P\r )8P]s‚Ž¡²<MlÃÚô$;Zjāĥ-NpŅŘź$Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#SLp`T .ST @(P .ST @ gf ` <h//.Hx0Nǔ `NqL0N^NuNV/9Hn /.NF N^NuNV/9/. /.NF N^NuNVA -H .X @Jf n/Hn /.NF N^NuNHx;N@eNuNHxN@eJgBNuH // |ST pNLNw //W.BN@d W/N WNNVA-HA#3D=|B-n-|Hn/. N PSm .R @BHH`HnBNpP .N^NuNV4.-nBT0`b y3D S m. .R @HH y3D"(R!AS AHH` /93D .R @HH/NpPRT0 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|`-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|c`J.g-|eJ.g"/.NX".-A< o-@ .Xf -|gL`-|xLA`-H-H`P .P-@@ .P-@P".DN:ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N|PJf/./.NPJfHnHn .R l .R`p//./.NԄ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NgP .S-@HJlD-@HJHg6 .Hr N:0S n .Hr N`S n0A .ذbJn/9T/9P .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N|PJf/./.NPJfHnHn *LZ`0SR`*0T4b1 nRJfT4c0R 9nB <T4L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9*HH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N2XJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NHP.JgJm/N2XHx` afvJgp`p//.NFP.lB SLf6Hx/.NHP.Jg Jm/N2XHx/.NFP.Jm.HxB/Nn `Jgp`B//.NFP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NF N^NuNHxN@eNuNVH N.*nJfS` r N40 r N.S XgR|a` zf < ` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNVH B/.NFP. g `/N2XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JTf8 <T#T <T#T#TT#TT .^rN.*yTBT g`(*(U g " Ҁe " Ҁd(M *@bTfTgB`RT To "<N#TBNNX(@ 9T" Ҁe 9T/NNX(@g yT 9TXg yT  9T" ҀY(#T <T A ` " Ҁ#TTc A#T A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ,, . #endif %s %d%s%d#else %s%s !#ifndef %s #ifdef %s #ifdef %s #endif %s M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ /@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Tb[ lٹ **by  $,"(( hp$G"I#HTHS/N4 /NXNuNuNV.-|HyNXB8-|$` nHH8 @R nJf-|9` nHH8 @R nJf#-|`P .Ю @Jg< .Ю @ P -g( .Ю @/NXJg .Ю @BR .mHyDHyBN>PB-|` .Ю @Jg .Ю @ P -f-| .Ю @ Ю @Pg~ nR.HHS !b:@0;Nz................D...n....Vb#R`b#`#`#`B`#`#`#`#`#`S .S".mHyFNX .RЮ @/aXJg .RЮ @/HylNP .RЮ @BR`"HyHy{NP` .Ю @BR .m nBRHyHyN(PJfB9HyHyN>PJfHyaXJg HyaXJgBaXHyN>XJgRHyN>XJg #HyN>X*@Jg#JfHyHyTNPHxHxNtP#HxHxNtP#HzaXB-|`^ .Ю @-PgH/.N>X*@Jf/.N\X*@RHnBHUN Jg HxaXR .mJf>JfHyN`&HnB/9N Jg Hxa.XBNX*nN^NuNVJgJfzJfrHyN~X @-hgZHn/.NPJmFp0. f2/.afXJf&/.HyHyTN /.N2XJ9gHyN2XHyHyTNPHxNXN^NuNVH8HyN>X&@Jg<*k`.(m` l/(/.N(PJfp`(Tf*UfBL8N^NuNVJf/.HxNtPJf/.HxNtPN^NuNV 9 R JfJfBaFXHy/.N(PJfHy,`/a"X`Hy/.N݌P-@fpN^NuNV#0BB,NJgHyNXJ0g/90NԆXBN^NuNVJgDHy6NdX-y`& n/( h/HyINd n-PJfJgHyRNdX-y`$ n/(/(Hy[Nd n-PJf-y`$ n/(HyeNdP nJgHyjNdXJg np( /HylNdP .fHyvNdX n-h` n-hgBHyNdX`, nJg n h/(HyNdP n-PJf n-hg4HyNdX` n/(HyNdP n-PJf n-PJfd n-PJfHyNdXHy@NXN^NuNVdH8*nf nBB`,Jg&/. /-HyNd Hy@NX- g n -  `fp`BBBB/-NP/.pNX/HyN>PBpJf/+alXѮBHyN>P#N-@-|`X-@gHnX/.tHnNl /N>X-@gHn . R//.a Ѯ .䰮l n/(/.pN|P-@pJg/. n/(HyNd .o-@HnHy(N>PHnXNX/Hy*N>P n-h` n-PJg n-hgJf .䰮mJfJfJob .`b n-PJf n-PJfHx/HnNPAЈ/Hy,N>P n-PJf&S`N-@/-Hy.N>P/.pNX/Hy0N>PJg/.`/.avXѮ`Jf- fzHy2N>X-@g4/-Hy;N>P n-hJgD n-hf-P`Jg/-Hy=NdPR`/-HyXNPBHysN>PJf/-NJgJ f /-Hyu`JfJ fJf/-HyNdPJgJ fJop`B/NXJgp`p- 눁- .మo-@+n n .L8dN^NuNVHRJgB`JgHyN~X @-hJf/.HyNdPJf/.HxN\P` n -f -|`-|R n -g @g/././ab JgJfJgp`DBNX n-PJg8HnH n/(N-M`0-M nBHn|Hy?/.Nl -@ .R-@BB-yJg6 n/(/.N(PJfJ n-hJgB/.NPJft/.NX-@ m-|`N n-P`RHx NX-@ @ # n!n/.NX n!@JfT/.HyAHyTN HyPNXJg n/Jg/.N`XB .`/.NX-@ fHnNX/N\X-@ J g\HxNX-@ @  n!n -n`2B`6 .np`B n (HH.nr`B-GfRR n HH.g4  -g ]fJg`R /. /.a`Jfp`BLN^NuNV n Jg nJg/. R/a@PJgp`BN^NuNVJgJ8g|N/NX-@HnNXHy\/.N݌P-@gDHnNX-@ @B( .X/ n/Hy^/.N/.NԆXN^NuNV-n`R n (fB/.arX n(R n (f-|-|R` B-|A-HA-H` nJg* )g$"nRR .d ` nBR .e`JgaX 9qr N6-@B .l/9HxHx HyqNp9qgfR, <` y, ;f /aX`*y,A<(H`HH8 @g,g6BHnX#fHn/9 y,HH/HH/Hy lHyTNBNXBL04N^NuNV. .R*@`R  g  gHxNX-@ @BJ0f ` HUNX n!@#B, <*nN^NuNVH0B.B,J0fR 9X @-Pg6R`V y0 S m y0 (R!@S @`/90N0X-@* g g g6 #g" ;g-`λyf-|.`J.fB*`Ryg -\gB`| y0 S m y0 (R!@S @`/90N0X-@* g *g *f *fR` *fBBB`:-|y*n \eHy NX n  f /aX`HH @f$HH @f  g .f. .R*@Jg" :g =f/.NX <`(|y` ;gRJf-L2T7BHn8HyyNJy hoNSy h`D0H : @< FfPJ `la# `lB `$| ``X Rf0*GfXJRm 0H `f<*lB`JFf"09 hH b@0;N0H @0H〙*K0H @0H倗A#=F0H @<0H @0H2HЁR=@ nl*0.H l @>0H  @0D@2@g0H @0H l @>0.H[ b@0;N(v`Hy NNXR d3 h`n0H @0H<JFm< Fl60H l @0H  @ Pf0H l @>`J0H @<UYAԹd`>J `g4# ``8 yp( yg$ y/(Hy HyTN ` yf y h .gJg y#8 y8JgJg y/(Hy HyTN y8#8` yJf!y8Sym@ 9yq @# y( f 9y( 刁( Hx NX#8 @B y8!m y8!UHy y/(N(PJfZJfR yB`Z y#` y# yJf yf y h .f yB y 8`#q#y`2 9yq @ Ry ym Hy NX`/9HyHnND HnHyNP`ByB`HxNX# @B y!UJyf #` yy #y`l#y`^#y`P#`F##q`6# yq `LHxNX-@HyNXJg8/.HxNtP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNLHxN@eNuNLHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN0X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n,f +|H`D/.N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NB .B`T0-f(mfHn-HH/NPJmJn -|`-n@f9RHH/NXJgm+|6+|6+n 0-gl(m m R Э "-d f -,/HT-HH/NB .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|,`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N2P.lB N@eNuNVHn/.NPJlB`pN^NuNVH B/.N2P. g `/NXB`Hx N*?[]:$`'"\ :;&>|$$No description argument after -f flagCannot open %sUnknown flag argument %s-MFLAGSmakefileMakefile.IGNORE.SILENT.SUFFIXESNo suffix list. No arguments or description file@ *** %s removed. .PRECIOUS-rDescription file errorOpen directories: %d: %s Macros: %s = %s %s: done=%d (MAIN NAME) depends on: %s commands: %s @(#)main.c 4.5 (Berkeley) 83/03/18doname(%s,%d) TIME(%s)=%ld @?@Too many command lines for `%s' *TIME(%s)=%ld *<*@?.DEFAULT<Don't know how to make %s Don't know how to make %s@`%s' not remade because of errors `%s' is up to date. @touch(%s) %s%s *** Error code %d*** Termination code %d (ignored) @(#)doname.c 4.2 (Berkeley) 83/03/26Hash table overflowout of memoryout of memoryinfinitely recursive macro?@*<?Warning: %s changed after being used Make: %s. Stop. Stop. line %d: %s$? list too long @(#)misc.c 4.2 (Berkeley) 82/10/19,:BJRX^dlt{29IPf  - 9 H O d            # + B Q h       : F O d q./Directory %s: Cannot openaUser %s, %s rcannot open %s! %s is not an archive%s is not an object module@(#)files.c 4.6 (Berkeley) 82/11/26.SUFFIXES : .out .o .c .f .e .r .y .yr .ye .l .s .cl .pYACC=yaccYACCR=yacc -rYACCE=yacc -eYFLAGS=LEX=lexLFLAGS=CC=ccAS=asPC=pcPFLAGS=CFLAGS=RC=f77RFLAGS=FC=f77EFLAGS=FFLAGS=LOADLIBES=.c.o : $(CC) $(CFLAGS) -c $<.p.o : $(PC) $(PFLAGS) -c $<.cl.o : class -c $<.e.o .r.o ((.f.o : $(FC) $(RFLAGS) $(EFLAGS) $(FFLAGS) -c $<.s.o : $(AS) -o $@ $<.y.o : $(YACC) $(YFLAGS) $< $(CC) $(CFLAGS) -c y.tab.c rm y.tab.c mv y.tab.o $@.yr.o: $(YACCR) $(YFLAGS) $< $(RC) $(RFLAGS) -c y.tab.r rm y.tab.r mv y.tab.o $@.ye.o : $(YACCE) $(YFLAGS) $< $(EC) $(RFLAGS) -c y.tab.e rm y.tab.e mv y.tab.o $@.l.o : $(LEX) $(LFLAGS) $< $(CC) $(CFLAGS) -c lex.yy.c rm lex.yy.c mv lex.yy.o $@.y.c : $(YACC) $(YFLAGS) $< mv y.tab.c $@.l.c : $(LEX) $(LFLAGS) $< mv lex.yy.c $@.yr.r: $(YACCR) $(YFLAGS) $< mv y.tab.r $@.ye.e : $(YACCE) $(YFLAGS) $< mv y.tab.e $@.s.out .c.out .o.out : $(CC) $(CFLAGS) $< $(LOADLIBES) -o $@.f.out .r.out .e.out : $(FC) $(EFLAGS) $(RFLAGS) $(FFLAGS) $< $(LOADLIBES) -o $@ -rm $*.o.y.out : $(YACC) $(YFLAGS) $< $(CC) $(CFLAGS) y.tab.c $(LOADLIBES) -ly -o $@ rm y.tab.c.l.out : $(LEX) $(LFLAGS) $< $(CC) $(CFLAGS) lex.yy.c $(LOADLIBES) -ll -o $@ rm lex.yy.c 4/bin/shsh-c-ceCouldn't load Shellbad wait code%s: Too many arguments.Cannot load %stouch: file %s does not exist. Cannot touch %s @(#)dosys.c 4.5 (Berkeley) 82/10/19D        Bad character %c (octal %o), line %dline too longyacc stack overflowsyntax errorInconsistent rules lines for `%s' Multiple rules lines for `%s' .SUFFIXESToo many lefts%dMust be a separator on rules line %s@(#)gram.y 4.1 (Berkeley) 81/02/28M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shPATH:/bin:/usr/binsh/etc/passwdrr@(#)seekdir.c 4.8 4/13/83@(#)telldir.c 4.4 4/13/83-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83b[ lٶ h,[,[by(08@HP. Xh$G"I#HTHS/N4 /NèXNuNuNV#aP# q#aX4\#Iq 90#a8#44` y4` l#4#pM#QI#Ia<#.|I 90#IBq BB#q$I#a\q#Id#q aPf0BNèX`"@0;N"`R4h` 9aPSaPJn HxNèXHyXq yq/NP#a@f* yq/HyHyN( HxNèXaL/9a@N&`RRaLa2BaL`dRq`\Xq yq P -fP yq P(HHe c yq P(HH/HyHyN( SaPnJ9aHf(YqRaPRaLaXqSaPBaLJg HyHyN(PHxNèX y0!y4`aJaPn$BNXHyN&XBNèX`"SaPm 9qXq @/NX`N^NuNVH8aH(yqHyq$aXJm 9#q$f8 9nq%f #4hHyq$aXJl y4`B(#q`#q$a0`Ra0`HyHyN(PHxNèX`f y4`*PB` y4`(P ya0 ,g ;fRa0 y4`!M Ic(Hyq$HyJHyN( HxNèX y4`/(a X*@4\gf(Hyq$Hy4HyN( HxNèX y4`f!L` y4`(h` y4`BIc0Hyq$Hy HyN( HxNèX`Ra0 ya0  g  g ya0HHRa0 lgn x Pgn  Dghn :gn !g(Hyq$Hy HyN( HxNèX y4`|`x y4`| y4`J(fp`B y4`@ 94`P"94l A R4` 94`a f&,fHTHUa2PJg #Ip`Jg`HTHUaPJfJfBL0N^NuNVH8*n(n HHS bv@0;N(x4pL:j:@jjjjj`gB`\Jg`Jf`#Ip`D@.HH" Ҁ AHH. AHHg`RHHI @ `<HHI`HHI @-PHHI @ -@/HU/.a Jg2`HHI @-PHHI @ -@&M`/.HU/.a Jf`HTHUazPJfd`&MJf`R&MgR`F&M@.HH" Ҁ AHH. AHHfSg f*l.fHTHUaPJfR MSb`. f<,HHI @ PP.fHTHUaPJf MSb`aDgHTHUaPJf MSb`SHH/HyHyN( `XL8N^NuNVB n/(a|PJfB`P#a, n/( a@X nJ(f$`,Hx n/(a@PJg n/( aX yIJfpN^NuNVH8*|q$(|Q&n`ݻIe`4 .fX .a,eHyHyN(PHH-@gn &f/9I/9IHTa (@` 1m :l .1I @/ .1I @/`*yI Qq$#I`a,eHyHyN(Pf*|q$(|QfA#IL8N^NuNVH8*n(n &n`ܻa,eHy+HyN(Pe L8N^NuNVH8 n(HHS bP@0;N6zX\L>DDD"D"^| yq Xq Idqe/9q HyBHyN( yqB`#I nJ(g Ja4g n*h`<HH"9R AHH`SlHyHH/NPJfSmX 9R @ HH`>(|q$*L  gJfRI`"RfA#IR`/9q HycHyN( `*|q$(|a\fA#I` yI RI*yI(|a\gһ4e`*|a\(|q$fA#q` yq Rq*yq(|q$gһMe` n*h`<HH"9R AHH`SlHyHH/NPJfSlHyHx NP`*|q$(|QB9Q`&|`.Ie&\HyQHyhHyN( (|Qf` gݹIez\HyQHylHyN( (|Q`R  lHHS\ @&P`.Ie&\HyQHypHyN( (|QfSRJfBHyQHyt`J4hf*|q$`>SmHH"9R AHH`HyHH/NPRIeSm 9R @ HH`HyHx NP IqcaHyq$a^X-@4\f##I`0#I`$ Iqca@ yI RI/9IaX-@4\f`*|q$`>SmHH"9R AHH`HyHH/NPRIeSm`6*|q$`@HH"9R AHH`"Jg$SlHyHH/NP  fSm4`J4hf*|q$`>SmHH"9R AHH`HyHH/NPRIeSm 9R @ HH`HyHx NP IqcaHyN&XBNèX yq Xq Idqe/9q Hyx`j/.aX. nJ(g|Jgx (f*|q$`>SmHH"9R AHH`HyHH/NPRIeSmB 9R @ HHJg nJgHyq$Hy n/(`HyHx NP`Ja,gvBa,#`d*|q$(|Qf*|a\(|q$fA#I*|Q(|a\fA`*|q$ n(h`RHH" Ҁ AfL8N^NuNVH0*n(y4de8HxHyM/9q N~ .n 94\`(|M Ќ#HH. fheNHxHyM/9q N~ .n /9q NZXJaPf #a4(|M Ќ#Rq B#4d `JgD4d:`2L0N^NuNV .SJg .R @". R AgB`pN^NuNV.#Iq`T yq P*h`<HH"9R AHH`SlHyHH/NPJfSm 9R @ HH`HyHx NP` yq P (ghHy yq P/(NP-@g n S m n (R!@S @` /.NhX-@ gJnSm .HH"9R AHH`Hy.HH/NP`x/.N&XXq yqJf&#Iq yqB*nN^NuNVA-H#Hn/. NPP n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N&PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH+@`m+n f09gHyNvX0-gp` - //--HH/N~ *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`deB` 0,f -+fp`B, wf0Hx/.N P.JgJm/NZXHx` afvJgp`p//.NnP.lB f6Hx/.N P.Jg Jm/NZXHx/.NnP.Jm.HxB/NF `Jgp`B//.NnP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nn N^NuNHxN@eNuNV(.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-nf9HH/N0XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXde*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NϊXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N0 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NͨPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JPf8 <T#P <P#T#T\#PX .^rN.*yXBd g`(*(U g " Ҁe " Ҁd(M *@b\fPgB`Rd do "<N#dBNЊX(@ 9d" Ҁe 9d/NЊX(@g y\ 9\Xg y\  9d" ҀY(#\ <P A ` " Ҁ#XXc A#` A 9X*A L0N^NuNVH0*n(MY#X (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ` L0N^NuNHxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL- \13\14\15\16\17\20\21\22\23\24\25\26\27\30\31\3((2\33\34\35\36\37-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$dhb[ 1lق pby*.by4<DLT\d X;$G"I#HTHS/N /NXNuNuNVH8(n o l -f*H $`x&|0`gRJff 0< @  $`B cf& oJ f# )TXS`Hy n /(NPRJf)TS&|0-| 4`( 0< @  $g nRRJf nBR .L8N^NuNVH *nB`RJf/9KTa6X//.axP#KT S# d/Hy N|PL N^NuNVH8&ng*(SSf"A*H` /NXXJfHSNX L8N^NuNVH8 .  /NX*@(n&M+|A*H# ` /NX* . S JfB L8N^NuNV/9 \aFX# \fNJfN^NuNVJKTg( yKTR yKT  \#KT \ 9 \`BN^NuNVH0 .^.B*y h g&(M *@b .RJg/aNX`*(U g e Ї# h hc @ 9 h*A L0N^NuNVH0 9 L dgJ y dBR d 9 dV*@ 9 LY(@( (# (  yl #l 9hѮSF#l h 9lЮ yl #l @ K 9lP*@HU/9NP# d## LL0N^NuNV.*ngldY*nN^NuNVBN^NuNV.Hx NhX*@ . *+n B *nN^NuNV.J gJfa`Hx NhX*@*+n +n *nN^NuNVH0../. aX*@  f$ . g0#; Hx NX`f . far 9 &g ;g gJg/a X L0N^NuNVH /.aX*@f. L N^NuNV.R9 .ga6` & f`p`^gHUHxpaP*@`a . //aP(@JgfHTHUHxa *@`P gF`6B.f | fTHxaXX/HUJgp`p /a@ `$NHxa(X*@Jg` ^ g | fHHxaX/HxaP/HUHxaP/Hxa `B`BaBX(@` *nN^NuNVH ..a 9 gHx NhX*@B`N y D * DJ fN )g | gab | gHxBa|P+@ ; f/anX+@` /aXB L N^NuNVHaBa4X+@  g ; ga$/9 NXaVHxaXHx  f <!` <(/aP+@`Hx NhX*@  fp`p*HxHxaP+@HxHx!aP+@`XHxHx(aP*@`DHxNhX&@HxHx)aP'@&HSBa `B-|HxNhX*@+LA$H`J&y DJ gJg &-K`$$K 9 $ -@NJ. g /-aHX+@J gB+n B Lg g .L N^NuNVNJga@N^NuNV. . . g `aHxNhX*@ 9 DX+@* g+y  # N/.a6X+@ `hJ Xf > f@`BNX &f `n >f `^HH# `H . gaH..N^NuNV. .g*|` -gPJf/NX*nN^NuNVNrHyNX 9 $ f HytNX y/(NXHyVNXHx`NXJ gZ/9 aP`^ f Hy\`j .g /.NX f Hyp`>/.N`6 9 DX/NXHx'NXHyhNXNPHxN XN^NuNV/9 Hy N|PN^NuNV9 0gHxa`XN^NuNVNr/.NXJ gHyVNX/. NXNPHxaXN^NuNVB/.aPN^NuNV# 9 $p ga`NBHxHy $NPN^NuNV.*y gB BHUNPBaX/9 NX*nN^NuNV` y /(NX y #  9 bN^NuNVH$y # Jg"B`HxHjajPѮ$Rf n/*n`gHH`p/f .Lf 'f"`$ 'g&HHHH/NXaf"BaXXfHHx @>gHUNX*@-f-HH @@fB HH# J-f-fHH @g >g N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83xnvtsierku Knewline @ "2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//tmp/sh- t VERSION sys137 DATE 1978 Nov 6 14:29:22 bad option(s)you have mail no spacesyntax errorbad numberparameter not setbad substitutioncannot createillegal iorestrictedcannot make pipecannot open - core dumpedarg list too longtext busytoo bigcannot executenot foundbad file numbercannot shiftbad directorybad trapis read onlyis not an identifierPATHHOMEMAILFILEMATCHIFSPS1PS2 :/bin:/usr/bin: -end of file unexpected at line /dev/null+ > $ # .profile " %)!.17:$?DILRT(V]bvexportreadonly   n f# ) 28=BHinesaccasefordoneifwhiledothenelseeliffiuntil{}HangupQuitIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callAlarm callTerminatedSignal 16cdreadset:traploginwaiteval.chdirbreakcontinueshiftexitexectimesumask<*4P8h$=/bin/csh/bin/cshptrace: @@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83K ((b[ Nlٺy *7*7by ?#!/bin/sh exit 1 b[ Plٺ *@*@by #!/bin/sh exit 0 b[ Rlٹ `*I*IbyX`hpx# X?$$G"I#HTHS/N4 /NDXNuNuNVH B`>Hx N @/NP gHz N @/NPR N @Jf la n *hJgHHa b~@0;N000Ptttt0tt0h0tbnDt\00tVHH @RR`HzaLX`HzX`Hz`Hz`Hz`Hz`Hz2`HH/Hy8HyN Hxa`J9Kg#M^#Tb#\fJ9HgR9AJ9@fJ9Ag4#d n /(aX# X S la n #  # 0 .W# J (f6J9Tf&/9FHydHyN HxaXHzba X y (Na/aXL N^NuNVJ (g&/9FHyHyN HxaX# (N^NuNV.aad`J g/9 HyHyN HxcarXHx/9 /9 8a < `hajJ ga Jga .JmJ9Tg 9  pn /NX`HxraXHxHx/9 8a /a Xa Jga..N^NuNVaaJgFaN`@HxdaXHxHx/9 8a `a gSo,Sm ,R @` HTNX. f gJo HT/ǸP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".NŌl< 0NŒ///./. 9"9N@N-@-A`RHH. q @f .gZ`t/9/9 .".NŌl< 0NŒ///./. 9"9N@N-@-ASHH. q @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. q @fJl D*܅-FJl D,B g(  @/(/ .".N@-@-AJg R mJl/./. .".N`/./. .".N@-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|p`D/.NX+@f,mJf,0-g-HHO8+@`m+n f09gHyNX0-gp` - //--HH/N& *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9.pl  @*PJg*LZ`0SR`*0OPb1 nRJfOPc0R 9nB <OPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|.+|.+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX Te*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NΚXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNHxN@eNuNVH Nʒ.*nJfS` r Nʴ0 r N.S XgR|a` zf < X` RB/.NʂP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0JOf8 <O#O <O#O#OO#OO .^rN.*yOBO g`(*(U g " Ҁe " Ҁd(M *@bOfOgB`RO Oo "<N#OBNϚX(@ 9O" Ҁe 9O/NϚX(@g yO 9OXg yO  9O" ҀY(#O <O A ` " Ҁ#OOc A#O A 9O*A L0N^NuNVH0*n(MY#O (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O L0N^NuNHxN@e# \BNu /й \/@HxN@e 9 \# \NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ar: cannot create third temp %s ar: abi not allowed with q ar: %s cannot open ar: cannot create temp file ! ! ar: %s not in archive format ar: creating %s ar: cannot create %s ! ! ar: %s not in archive format usage: ar [%s][%s] archive files ... ar: %s does not exist ar: %s not found ar: %s cannot open ar: creating %s ar: cannot create %s %-16s%-12ld%-6u%-6u%-8o%-10ld%-2s` ` ar: malformed archive (at %ld) %ld%hd%hd%ho%ldar: cannot create second temp ar: phase error on %s %c - %s %3d/%1d%7ld ((%-12.12s %-4.4s ar write errormrxtdpquvnbail/tmp/vXXXXX/tmp/v1XXXXX/tmp/v2XXXXXM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ T/O. 40 ) 3 =`F`O.W(`:xgxnt|$h.$4`FOLP PP<(D/`7`?|E"LQ„U^vaJdhmtz?Œ$âǜx0|~4džǎŤì!l&-J4\:4A\IƌOUƤZc8jxqx ?Ǻ¤ƠBƐƪnHƘ Ŵ,#H+H3ɤ<$DK.S\x|eʌnʜv ʜ<ʪf<ː3 0p̀A π@$.8<=LЦP[<_fnwD~4r0  `&<rF  $`,b +  L `#   c  ,  J"h+39  AfJS  Za  gn  tNZ|  R (C  ,bf<  0  4J  8Ox  @LWu4FFT^N%,ː4j8S? @DzHLP.W]aei \nhvz `dox+*jz;a^ d.D&x5  Oʺ?#F)0 92AH hPXx`:(ipnxvpsºÀ:ŒyŌ?@ p .p $ɤ .x(45`>rvDfPJpQHX®^dn  .vyΚ| T3i[`YšLQR:Z$ʴʂ pʒ  P v 0 #7 ,Ϛ 2 O 7φ *LZ`0SR`*0HXb1 nRJfHXc0R 9nB <HXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nz .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(<+|(<+n 0-gl(m m R Э "-d f -,/HT-HH/Nz .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nz . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nz g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NBXBBBB BmB- L N^NuNVN8/.NXN^NuNV .". nJ/H?Nl n g B5H 4BFCa@ar, AKNux ,<.̂(((ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N&P.lB HN@eNuNVHn/.N`PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBNBX(@ 9H" Ҁe 9H/NBX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLCdKS[dm&ty.DL ,tDbh ?ZDf%@+j3:0@JGnLRYazhou8|TD$h..R< < 3 ( /06@=EN(Uh]ghqx{<N<tt~4r0 Q   D 9 f #.0,th3:  ? $E (M ,S \ B4d.tjbr 4z 8yB6L < nfF,$DNl? 8z#  (<+;2<3DKiRlY`_xDf[ls,yY:sZQRZ H<.&t`@7lB H .crt0.ocat.o_Sccsidfprintf.ofprintf.oprintf.oprintf.osetbuf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_nor((mf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_eflg_lno_nflg_fprintf_bflg__flsbuf_setbuf_vflg_copyopt_fopen_fstat_col_tflg_spaced_sflg__filbuf_stdbuf__iob_fclose_inline__pfile__print_free_read_fflush__sibuf_malloc__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٹ ]6*Y*Zby 8?\ ,$G"I#HTHS/N4 /NXNuNuNVHx . /NP#Hx/.NP#(Hx/.NP#Hx/.NP#-| .lЮ @ P -f .Ю @ P(HHB 5bv@0;NXlXllllll llllllllllllll&l&lllllll.lllll .Ю @-P/.a X-@ cg sgJg, 9Tй( @ RTHxo/.a P-@/./9a PJg2 9Xй @ RX/.a bX ofRR`R R$`R .lЮ @#L/9La X cg of/9LHyda ^PHxNX`R`R`R4#zZ .Ю @ P (gf\#Z`N .Ю @ P(HH Ig mf#^`#^` #^`R` HfHyHyPNTP`#H` HfHyHyPNTP#H`RD`RR .Ю @ P (PfHyHyPNTP .Ю @ 9\й"@"R\`: .Ю @ 9\й"@"R\`J0gBHya P .Ю @ T#0 @Jf#0`JP#-@ y  y!yJg 9 ` 9 y!@#PJ4g 9Pй @ RPJHg2 Hf <` <"9Pҹ A RPJDg 9Pй @ RPJg 9Pй @ RPJ^g 9Pй @ ^RP 9Pй @B/9/9Ja8PJf|Jgv y  y!y  y!y yB /9/9NaPJg /9NNX-y #`/9 NNXJ f`J$fJXgB y  y!| y!yZ#PJLg` 9Pй @ RP 9Pй @ LRP`& .й @ 9Pй"@"R` .XmJHg 9Pй @ RP|-|l-|J^g y^hRAcRJ4g A_RApRABA 9Pй"@"RP 9Pй @BRP/9/9VaP8 Tf0 f$J8fHxo y(/aP/NNXaN^NuNV#d8aN^NuNVJfvJg/9NNXJg/9NNXJ fJg/9NNXJg/9NNXJ g/9 NNX/98NXN^NuNVJg <P` <<-@Hy/.NTP/. /./.NT n S m n (R!@S @ HH`/.Hx NPRR$R8N^NuNVH *nB` /gRHH,fW n o .fHH`BL N^NuNVH0/.a`X(@*L` /f(MJfn L0N^NuNVN-@ fHyNXpd`Jf`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .h @(P .h @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNhHx;N@eNuNhHxN@eJgBNuH // |h pNLNw //W((.BN@d W/Nh WNNhHxN@eNuNVA-HA#`=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV(.-nBF`b y` S m. .R @HH y`"(R!AS AHH` /9` .R @HH/NPRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NjPJmJn -|`-nBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNhHxN@eBNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N> N^NuNV/. Hy@t/.N> N^NuNhHx6N@eNuNhHx N@eNuNVH0JGDf8 <GH#GD <GD#GH#GHGP#GDGL .^rNR.*yGLBGX g`(*(U g " Ҁe " Ҁd(M *@bGPfGDgB`RGX GXo "<NX#GXBN X(@ 9GX" Ҁe 9GX/N X(@g yGP 9GPXg yGP  9GX" ҀY(#GP <GD A ` " Ҁ#GLGLc A#GT A 9GL*A L0N^NuNVH0*n(MY#GL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNR.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ GT L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLG.QYtd6o^{fr$,,((FF%B*3:A.IQ$W^c,gpsvzD?>4JD t$l&.6!L)-T38?FLS[4a|gLlju| p ?bLnHr8Rv @%\,5=ELMWLa<fZuyv<@$dt3!8HX00@ <H"b-<1<8<?XGhPV\~4brk0r ]yTJZ AJ tNT        L f   B% - 6$=D KROLWuN_ c  j $q 2(xF( ,T 0k 4 8 < ^ @F3*X D HD gL!V#X+$@3.(9 P= TApI XM \QXy ^Re@l `t|" h hz,lnfjFX4V t?#@-^4  <jC;JT4t\jd &listzhxL[4YBsbQRZ<d>74  G\ crt0.occ.o_sccsidcalloc.ofprintf.ofprintf.oprintf.oprintf.ostrncpy.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_Kflag_strspl_crt0_nodup_printf_setsuf_llist_strncpy_ccom_strcat_oflag_c2_fprintf_nxo_exflag_pflag_tmp0_tmp1_plist_tmp2_tmp3_execv__flsbuf_tmp4_tmp5_wait_exfail_savetab__exit_error_Rflag_as_fflush_unlink_av_sflag_cflag_clist_sprintf_dflag_getsuf_chpass_calloc_proflag_eflag_npassname_fflag_saveleft_cpp_dexit_idexit_callsys_fork_wflag_gflag_savestr_outfile_strcpy_signal_ld_malloc_strlen__iob_na_nc_getpid_nl_npulmult_freeuldivt_cfree__pfile__printlmult__sigfunc__sighandler_errno_syscallcerror_execl_execle_execve__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_fstat_close__lastbuf_isatty_fclose__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkb[ lѹN Zu*b*bby 8G8 d(($G"I#HTHS/N4 /NXNuNuNVHSX Jo&Hy4 n /NPJfRX S lHy7N@XHxNXN~# n /aPXJgR n /NX#/NDX#JglJfh n /HyWN@PHxNX`F n /N|X#Jf n /HyjN@PHxNX y#/9NX#Jf Hy}HyNPHxNXJg y ( g~B`* y ( "Ё @/ y/NPJgRR y ( "Ё @JfJg BNX n /HyHyN HxNX~`Hy Ю @/NPJfJgH09H"9̲g6Jft Ю @/HyHyN #`F/909H/ Ю @/N: JgJf Ю @/NHXRmB/9NXLN^NuNV. .R @HH.g  @fB`p..N^NuNHxN@eNuNVH ..NN*@Jg -fN L N^NuNVH0*nNN(@JgHU/NPJfN L0N^NuNVH ..NNz*@Jg -fN. L N^NuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNP#fB`/9HxHyDN *@g#HHUazX*@#HHUajX*@HUNX#HHUaPX*@HUNX#HBI#IHUa&X*@#IHUaX*@#I HUaX*@#I`  gRJfB <H*nN^NuNHxN@eNuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0Jf"HyHyNP#fB`/9HxHyIN *@Jg#MHx:HUalP*@#MHx:HUaXP*@/NX#M #M(M$Hx:HUa0P*@Hx HUa"P(|M(`Nd(Hx,HUaP*@JfB <ML0N^NuNVA-H#Hn/. N@P n0( gp`BN^NuNVA -H#Hn/.N@P09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNpX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHN+@`m+n f09gHyNfX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.N(P.JgJm/NXHx` afvJgp`p//.NP.lB $f6Hx/.N(P.Jg Jm/NXHx/.NP.Jm.HxB/N6 `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNVH *| 9$䰹,l  @*PJgXz%Ij)<^q~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNfXBB-HH/N6 B+mm0-gm*nN^NuNHxN@eNuNV(.-nBN`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRN nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@ -@-A (|O /9/9 .".Ng(|O `rHn/9/9 .".N //N> -@-A/9/9/9/9 .".NJNN0SR/9/9 .".NfrO df`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .N(@Jf n Nd B9N`b\O dT/9/9 .". N-@-A Hn//N> -@-A .".N0`O eB9O`>*LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NNPJmJn -|`-nf9HH/NXXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX|e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JO f8 <O$#O <O #O$#O$O,#O O( .^rN .*yO(BO4 g`(*(U g " Ҁe " Ҁd(M *@bO,fO gB`RO4 O4o "<N#O4BNX(@ 9O4" Ҁe 9O4/NX(@g yO, 9O,Xg yO,  9O4" ҀY(#O, <O  A ` " Ҁ#O(O(c A#O0 A 9O(*A L0N^NuNVH0*n(MY#O( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O0 L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL9??JEO  $Wy]3Xelins zx[BYsQdRNZx7  O8 crt0.ochgrp.o_sccsidchown.ogetgrgid.ogetgrnam.ogetpwuid.ogetpwent.ogetuid.ogetgrent.ofprintf.ofprintf.oprintf.oprintf.oatoi.ofgets.ofilbuf.ofopen.ocreat.operror.oerrlst.orew.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_pwd_atoi_printf_stbuf__ctype__status_fprintf_getgrnam_c((hown_getpwuid_uid_strcmp_fflag_gr_perror_stat_getgrgid_getuid__iob_isnumber_gidcerror_getgrent_setgrent_endgrent_getpwent_setpwent_endpwent_fopen_fgets_fclose_rewind__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_lseek_errno_creat_open_close__lastbuf_sys_errlist_write_sys_nerr_strlen_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٺ G*j*kby (< l$G"I#HTHS/N4 /NXNuNuNVH B l Hy4HyNPHxNX n #`BNX#\BaX~`tHUHyaHyN R`T Ю @*PHy HUN^PJm n #`p09&/a:X/HUNPJl HUHyy`Rm/.NXL N^NuNVHa, y`Jf `a,`D/.aX*  +g& -g =g` F` F a*.f 9`R` @ ,gS` y`Jg HyHyNPHxNX .LN^NuNVHB` 7n. "0Ё, 9`R` @HH. 0lS` LN^NuNV.B`. og uf@ ` gf8` y`HHR` af`S`Jf 9\F. ..N^NuNV y`HH +g -g =gB` y`HHR`N^NuNVH..B y`HH gg8 og< ug`|@0;NLdlT\`b  ` 8` , "큀R``N$``I` ` y`HHR`r cdS` LN^NuNHx -@-A (|D/9D/9@ .".Ng(|D`rHn/9L/9H .".N //N> -@-A/9\/9X/9T/9P .".NJNN0SR/9d/9` .".NfrDdf`/9l/9h .". NoF/9|/9x/9t/9p .". N-@-ANl-n-n S` .Dp(@Jf n Dpd B9Dp`b\DdT/9/9 .". N-@-A Hn//N> -@-A .".N0`DeB9D`>*LZ`0SR`*0Dpb1 nRJfDpc0R 9nB <DpL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N XJgm+|h+|h+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NjXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNjX(@ 9D" Ҁe 9D/NjX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DȹDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLEFKQZ$bio u>{?J  hyjLf;J3 in x[B Ys%+Qd2R>NDZxK $hSX4_elhr7{j DV Dhcrt0.ochmod.o_sccsidOumask.ochmod.ofprintf.ofprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_newmode_st_who_um_chmod_fprintf_abs_umask_where_what_stat__iob_mscerror__pfile__print__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errno((b[ lٹl P1*s*sby  0< $G"I#HTHS/N4 /N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuN`HxN@eNuNV(.-nBDX`b y8 S m. .R @HH y8"(R!AS AHH` /98 .R @HH/N4PRDX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH9 @gT nHH0-@*LZ`0SR`*0D\b1 nRJfD\c0R 9nB <D\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$D+|$D+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N?GNV]ck:rxf@$@@ < f<($093AH OV\^lgnDvDT<\*v<PP`l<~4r0b8 Q$8 (! ,( 0/ 46<;4AtH8NTx].c 8ksyL  <l $<.0;P`nnfHf4hFl2 $@$*?806@VG  $DOyU3]elliszx[XYsDQR2ZP<b7Hf D  crt0.ocmp.o_sccsidprintf.oprintf.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_neglseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packesw((apdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcountlmult_printf_eflg__ctype__skip1_skip2_file1_file2_chr_lflg_fopen_line_otoi__filbuf__iob__pfile__print_read_fflush_fstat__sibuf_malloc_lseek_errno_creat_open_close__lastbufulmultcerror_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٹ? YB*{*|by  8> $G"I#HTHS/N4 /N@XNuNuNV.BHyHyNP o(Hy n /(NPJfSX R o n #aJg/9dNXHxN@XJf> 9"HA<*LZ`0SR`*0F$b1 nRJfF$c0R 9nB <F$L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f92HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N:XJl~0-g /-NZXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NxPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFtf8 <Fx#Ft <Ft#Fx#FxF#FtF| .^rN.*yF|BF g`(*(U g " Ҁe " Ҁd(M *@bFfFtgB`RF Fo "<N#FBNZX(@ 9F" Ҁe 9F/NZX(@g yF 9FXg yF  9F" ҀY(#F <Ft A ` " Ҁ#F|F|c A#F A 9F|*A L0N^NuNVH0*n(MY#F| (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLjD(DD$. B)<.=AL<PYaj34rHyX@<f<@ ~4r 0'/ 3: > BIOQ[ _?j n u}Q tN;:$hWpF .   !+$3F|<f8ENnrTfLZlag6pDw}?<  yZL3ix[\ Ys%H+Q 2R6>DZ K %SX_xelXr7{Z FFcrt0.odate.o_sccsid_usage_dmsizectime.oOftime.oprintf.oprintf.osettimeofday.operror.oerrlst.otime.ogettimeofday.otimezone.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_sp_write_tv_tz_lseek_dysize_timezone_ap_localtime_ep_uflag_strcmp_gp_settimeofday_gettimeofday_asctime_gtime_open_close_perror_gmtime_time_wtmplmodt_ctimeldivt_ftimecerror__pfile__print__iob_sys_errlist_errno_sys_nerr_strlen_sprintf__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lق klby9*by ( @9\ $$G"I#HTHS/N4 /N@XNuNuNVH -|@~` Ю @# Hy@aXJgHyaNX#8`HyEaXJgHya(X#<`HyJaXJgHyaX#`lHyOaXJgHyaX#<`FHySaXJg# `(HyWafXJg# 4` Hy[aHXJgHyazX#L`Hyaa"XJgHyaTX# `HygaXJgHya.X#T`HynaXJgHyaX#4`rHyuaXJg:Hy{aXJf y JgDHy}aXJg -|`HyahXJg -|t`HyaNXJg -|z`Hya4XJg -|T`|HyaXJg -| ``HyaXJg8`BHyaXJg8`$HyaXJg8`HyaXJg8`HyaXJg8`/9 HyHyN BN@XRm @f 98g-|JgB/9N6P` BNX#(Jl&/9HyHyN BN@XJ4gHx/94NP` HxNX#\Jl&/94HyHyN(( BN@XJX`\ fR,`"J,oHx azXS,`/a XR 9mHx aLXBB,..N^NuNV. ..Jf /aX`\ fR,`"J,oHx aXS,`/aXR 9mHx aXBB,..N^NuNV... 98g am zn 98g Am Zn @ @.Jgb g`.9`HH/a$XR 9mB`0 9fRDR 9n/aX..N^NuNV... 98g am zn 98g Am Zn @ @.Jgb g`.9`HH/aDXR 9mB`0 9fRDR 9n/aX..N^NuNV... 98g am zn 98g Am Zn JgZ g`&Hx azXR 9mB`0 9fRDR 9n/a.X..N^NuNVaBN@XN^NuNV/9H/9Hy?HyN/9d/9@HyQHyNJDg/9DHydHyN N^NuNHx)N@eNuNVA-H#hHn/. NP n0( gp`BN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9ll  @*PJgUy"DYlError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#lp`T .p @(P .p @ gf ` <//.Hx0N `NqL0N^NuH // |p pNLNw //W.BN@d W/N WNNV4.-nBH`b yh S m. .R @HH yh"(R!AS AHH` /9h .R @HH/N8PRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn .R l .R`p//./.NL-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NDPJf/./.NlPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|p` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N"XJl~0-g /-NRXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N6 N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIDf8 <IH#ID <ID#IH#IHIP#IDIL .^rN.*yILBIX g`(*(U g " Ҁe " Ҁd(M *@bIPfIDgB`RIX IXo "<N#IXBNRX(@ 9IX" Ҁe 9IX/NRX(@g yIP 9IPXg yIP  9IX" ҀY(#IP <ID A ` " Ҁ#ILILc A#IT A 9IL*A L0N^NuNVH0*n(MY#IL (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ IT L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI}JKLMNOPQR\STUVWXYZ01234567897-./% <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myjС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwx7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myOС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwxibs=obs=cbs=bs=if=of=skip=seek=count=files=conv=,ebcdicibmasciiblockunblocklcaseucaseswabnoerrorsyncbad arg: %s cannot open: %s cannot create: %s counts: cannot be zero not enough memory readwritedd: argument %D out of range %u+%u records in %u+%u records out %u truncated records @(#)dd.c 4.3 (Berkeley) 4/2/83Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$I\. 40(2:XEPB\JbVhxq$ z HLLL8@\\x rF#(/5?>DKNRZa houtz,xz0hFX0X 4%t, 3:>EK P?Y`((hou}>jD(DD$.b *</>BM<QYb3j0q@xP8xx<^<@ ~4r0&F, 0m@6 # >D@J O EVT] bi o# x  GR $ ( , r0t 4 8 <8 @ MD HW@94 L@S2  P'..\5 pT<6B XGz~N \Sx[ c<h.pn `t dzz h  l$ pnrfLf8 lF6%D,28>?<DJT  \yRbLjq;"x3ix[\YsHQ R6Z  ( p!(P.7|7> I\C>Hcrt0.odd.o_sccsiddup.ofprintf.ofprintf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_op_atoe_stringlmult_null_cbc_ifile_block_cbs_write_nifr_unblock_seekn_lseek_dup_fprintf_number_ebcdic_sbrk_ibc_ibf_nspace_ibuf_ibm_ofile_cflag_bs_ibs_term_nofr_ntrunc_flsh_nipr_atoibm_files_skip_etoa_stats_fflag_creat_cnull_count_open_obc_match_obf_perror_signal_obs__iob_obuf_nopr_asciicerror__pfile__printulmult_sys_errlist_errno_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloculdivt_end_brkb[ lѹ Zv**by$,4<D 8c p$G"I#HTHS/N4 /NXNuNuNV`TR*X`D n h -fH n h(HH igHyTHyNlPBNXSX nBHytN:P-@Jm"HxHy%,/NJ /.N&XNrHy~NXJ*XgHyNXHyNX nNRJf~HyNXHxNX`bHy . /NPJgHy . /NPJf&J9*4f/.Hy*4NdPHx/.aNPN-@fNBNX-|`B .Ю @/aPR .mN^NuNVpHn/.NZPJfp0. grp0. `g^J g/.HyHyNl `NRN-@gNHnp/NZPJf0.~nf-nNB/.N:P#*TJl"/.N`"N/.Hy`zHx Hy,Hxa /.HyNP-yT 9"9dNbй-@ .-@rdh .NbrdN-@o`B-@ ."9`Nb"<N/ ."9`Nb"<N/ ."9`Nb"<N/Hy(NJf 94"98`0/9@/9< .N// .NNHN//Hy2N J*Xg 9X"9Nb-@-@Jf 9D"9H`0/9P/9L .N// .NNHN///9/.Hy:N`HyKNX/.aX/HyNNP/9*TN&XN^NuNVB .r //9*TN /./. /9*TNJ -@g6/.HyTNP/9*,/.HykN BNXN^NuNV.Hy*4/.aLPJg <`6B %L//.a*PJg %,`R m <..N^NuNVHxHy/.N JfZHxHy/. N JfZ /. /.NPJfp`p n rf/. R/NPJg n rf R//.NPJg n rf$ n rf R/ .R/NPJgBN^NuNV.*n ` .gRJfJf@B`^HHA @g` H@ H@B@ހHH0ހR`8B .S//. /.N0 A *nN^NuNVH B*n JfJf4BL N^NuNV./9HxHnN| Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /a*@fp`RHx:HU .$/a *@fp`*Hx HU .(/a *@fp`p*nN^NuNVJga,HyHyNDP#f BB`pN^NuNVJg/9N>XpN^NuNVJf aJfB`*Hyjda`X-@ g f <jdN^NuNV.aZJg$a*@JgHx/.HUN Jf `B*nN^NuNV.aJg(ap*@JgHx/.HmN Jf `B*nN^NuNVA-H#*\Hn/. NhP n0( gp`BN^NuNVA -H#*\Hn/.NhP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNHx$N@eNuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|*d`D/.NX+@f,mJf,0-g-HHj+@`m+n f09gHyNX0-gp` - //--HH/NJ *((+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9*,l | @*PJg*LZ`0SR`*0jb1 nRJfjc0R 9nB <jL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|Jd+|Jd+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX$e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N&XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`$eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N&XHx` afvJgp`p//.N:P.lB *,f6Hx/.NP.Jg Jm/N&XHx/.N:P.Jm.HxB/N `Jgp`B//.N:P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N: N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jjf8 <j#j <j#j#jk#jk .^rN.*ykBk g`(*(U g " Ҁe " Ҁd(M *@bkfjgB`Rk k o "<N#k BNX(@ 9k " Ҁe 9k /NX(@g y((k 9kXg yk  9k " ҀY(#k <j A ` " Ҁ#kkc A#k A 9k*A L0N^NuNVH0*n(MY#k (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ k L0N^NuNHxN@e#(BNu /й(/@HxN@e 9(#(NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLBGNT?]`cjmqyH@|  (r#)P/ 4>=DKRY]Ddpj o?x6 BF &JVt0  $D.&-.5=.GQ<Veit<x3 4DTd!p0< <$+3<DJP~4Vr_0fJlbr{  ,HR rl %, *,* *4F? *TR :;&!)!d1Z7 =*X>.D0M@VtD],h+|oz> *\hL *dP|$ nff *#f)r/9  JdAyG$Q3Y`igHn<tx {[jYs6QRvZ.7 kvcrt0.odf.o_sccsidfstab.ofprintf.ofprintf.oprintf.oprintf.ostrncmp.ostrncpy.osync.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_readlmult_strncmp_printf_dfreefflti_sbfdivi_getfsent_setfsent_sync_lseek_fprintf_mtab_errno_endfsent_root_breadldivtieeeusedfmuli_eq_fi_mpath_strcmp_open_close_perror_strcpy_stat_iflag__iob_strncpy__ctype__fopen_getfsfile_fgets_getfsspec_fclose__pfile__printcerror__filbuf_fflush_fstat__sibuf_malloculmult_sys_errlist_write_sys_nerr_strlen_fcvt_ecvt__flsbuflmodt_isnanfcmpi_isinfffixi_modffaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ 2lٹQ Z**by08@HPX 8dh 4(($G"I#HTHS/N4 /NXNuNuNV.B`DHy? n /NPJf*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N>PJmJn -|`-nf9HH/NHXJgm+|++|++n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXHe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNp/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|(("a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nj +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JlPf8 <lT#lP <lP#lT#lTl\#lPlX .^rN.*ylXBld g`(*(U g " Ҁe " Ҁd(M *@bl\flPgB`Rld ldo "<N#ldBNX(@ 9ld" Ҁe 9ld/NX(@g yl\ 9l\Xg yl\  9ld" ҀY(#l\ <lP A ` " Ҁ#lXlXc A#l` A 9lX*A L0N^NuNVH0*n(MY#lX (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ l` L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL;H3H&i-4:x|A[G8NdTYr]sf$lQsRZ Kj7 lhcrt0.odu.o_sccsidchdir.olstat.ofprintf.ofprintf.oindex.oprintf.oprintf.oseekdir.operror.oerrlst.ofork.otelldir.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oec((vt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_lstat_printf_dot_index_name_fprintf_closedir_wait_seekdir_path_aflg_mlx_readdir_chdir_sprintfldivt_dirp_strcmp_fork_sflg_descend_perror_strcpy_rindex__iob_ml_telldir_opendircerror__pfile__print_lseek_sys_errlist_write_errno_sys_nerr_strlen__flsbuf__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brkb[ Jlق; $by$*byLT  : $G"I#HTHS/N4 /NxXNuNuNVHB o( n h -f n h (nf RSX ~`ZHyl Ю @/N P .Sl4Slm 9pRp @ HH`HylHx NpPRmJf4Slm 9pRp @ HH`HylHx NpPBNxXLN^NuNVH0*n(n `(Sm",R AHH` HT/NpP.HH,f L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N,XN^NuN Hx>N@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN Hx6N@eNuNVH0JAf8 <A#A <A#A#AB#AA .^rN&.*yABB g`(*(U g " Ҁe " Ҁd(M *@bBfAgB`RB Bo "<N,#BBNX(@ 9B" Ҁe 9B/NX(@g yB 9BXg yB  9B" ҀY(#B <A A ` " Ҁ#AAc A#B A 9A*A L0N^NuNVH0*n(MY#A (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLXj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVJ/A-HA#=|B-n-|Hn/. N$PSm .R(( @BHH`HnBN\P .N^NuNV4J/.-nBT`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N\PRT nJg %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|p-n-n nP.HHR dgnv Ogn@ Eg.n$ DgXnJg A-H-HRJ.g/.NX-@8/.NXJljB`h|R`L|-|D`|-|D`-|DJl-|J.g `&-|q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|s`J.g-|uJ.g"/.NX".-A< o-@ .Xf -|wL`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-hHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9\/9X .".NJgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N `S n0A .ذnJn/9d/9` .".NJfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-hHnHn *LZ`0SR`*08b1 nRJf8c0R 9nB <8L0N^NuNVJ/H-n-n .,p.@.Jl n !y .". `l o n !n  9"9`H*pprSʁ N n !Apr N// NNLN^Nu"//WPOJ/Hg kkf$`d"//WPOJ/HkgVkgBkT dB&B<Ѓe rL8Nuidpr<L8Nu rL8NurJL8Nu oD&B<ЃerL8NukgvgdkN d&B꫐k|B bH@Ѐ[k rgL8NuprL8Nu ofD& <`DgjD`"//WPOJ/HgFglEDvilE]B&HC(BHD؃BDHDH@HAHAЄjg*rL8Nuiex@ЄЀdgrL8Nu <rL8NujJrL8<NuL8NVN^HJf:rJ|`rL8NuHAH@`k <rL8Nu"//WPOJ/Hg(gvEDiBH@HAAkiH@DL&:H@HA6BŐd &BЃE&HCB@HEk :څ0:r ghL8NuJ//k.gBAkjD*Nup*<Nu* <NuBkj D*DNufDJk <*<NurJ//*<_Jg8j*N@eNuNVJ/Hn/.NPJlB`pN^NuNVJ/H B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVJ/H0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVJ//. Hyt /.N N^NuNVJ//. Hy@t/.N N^NuNHx6N@eNuNVJ/H0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N #BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#عc A# A 9*A L0N^NuNVJ/H0*n(MY# (L0N^NuNVJ/H0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHXh .Ю-@HxNX*@/.HyHUNp `: .` .".N` .".N` .".N`*nN^NuNV. . g gr `Hy/. NPJgHy/. NPJf:Hy/.NPJgHy/.NPJf*|`*n`*n `Hy/. NPJgHy/. NPJf *|`ZHy/.NPJgHy/.NPJf*|`$*nN^NuNVH /. NX./.NX,` nJgRSf*n` nJgR SJf nB L N^NuNVH0*nB`RJfHxNX(@/HyHTNp L0N^NuNVH B`TB`B .Ї @". ҆ Af(R/HyHxNX*@/Np `"R . І @JfR .Ї @Jf <L N^NuNV./. /.abP/HyHxNX*@/Np J 4g,HyNXR/NX*@HyHUN,P *nN^NuNVH *n BHyNHHyLHHUa  4o Hya dXHyLH/.a>PJgH  4f0*y t 9 ./HUHyN  @B 9 `BL N^NuNVHyaXN^NuNVH0*n (n,.-LBHH.fJfJ fHx)aX`A-HB 4-y 4# ^fR `Se Hx2alXHH. *g \f {g-Mf`  g@ $g` *g: .g [gZ \g~-M``zHx$aXJg n g g`RHHf`@Ae Hx2aX BB Ю @BR mB.HH. ^f|HH.Jg f Hx1aJX -fNJgHHH. ]f 9с-`` .ఇl$ @".$ ԁ BR`-G  @"$ ԁ BHH. ]fbJ.g"B Ю @ R m`HH. g (gN )g~ ng {g 1mF 9n<1m Hxa.X$`&  4m Hx+aX n 7R 7R 4`tA .갈b Hx*aXS nR`HJg nBHH.B 0m, 9n$ ."HA HABAЁЇ0-@` HxadXHH. \g ,f o Hx a8X ,f* .RJg Hx,aXHH. \f" }g Hx-aXJf`jS`2--lJHx.aX`@.HH" Ҁ AHH. AHHfJ lR`HH t @-PHH @ -@/HU/.aB Jg`jHH t @-PHH @ -@&M`/.HU/.a Jf`HTHUaPJfd`x&MJf`R&MgR`F&M@.HH" Ҁ AHH. AHHfS gHTHUaPJfbBL8N^NuNV.*n# h f <N ` h# *nN^NuNVH0*n(n ..f Hx3a*X SJg gB`pL0N^NuNV/.HyHylN0 HxN4XN^NuNVHJyoXSy`N0H @< FfPJ~la8#~lB~$|`X Rf0*GfXJRm 0H~f<*lB`*JFf"09H b@0;N0H @0H〙*K0H @0H倗#=F0Hf @<0H` @0H2HЁR=@ nl*0.H @>0H @0D@2@g0H` @0H @>0.HS b@0;N,8T`p|"`Hya^XR3`n0H @0H<JFm< Fl60H @0H @ Pf0H @>`L0H @<UYAԹd``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA# <=|B-n-|Hn/. NPSm .R @BHH`HnBN,P .N^NuNV4.-nBMH`b y < S m. .R @HH y <"(R!AS AHH` /9 < .R @HH/N,PRMH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn .R l .R`p//./.N@-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N|gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N|fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn *LZ`0SR`*0MLb1 nRJfMLc0R 9nB <MLL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/NXJgm+| D+| D+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NRXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNHxN@eBNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JMf8 <M#M <M#M#MM#MM .^rN.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfMgB`RM Mo "<N#MBNRX(@ 9M" Ҁe 9M/NRX(@g yM 9MXg yM  9M" ҀY(#M <((M A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>=!=matchsubstrlengthindex@(#)expr.y 4.2 (Berkeley) 3/9/81-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$M. 4!t0+05p>pG.QYPdo:{BNppFMH@@@,4PPl tf:#(/5?>DKNR|Zahouhz ln$v~\:L$L| (%h,3: >EK P?Y`hou}2^888$.&<.2=<AJR[3c,l!Ps{8xx<^<4~4 r0 d% .4t:pBMA0X]d a dh  hmvvj} t l " p  t0 XPZ e  f   pr    &FpF  f~&  - D 2:CKS[zbi"r8y!,l  4%$.D[` Y 8Pd  <f,nfg@`|*8%+17?0=CMT   D\yRbLjq;x3i x[P|Ys<QR*Z ,D p 'P-7|6R<C MH>M LDTcrt0.oexpr.o_sccsidatol.ofprintf.ofprintf.oprintf.oprintf.ostrncpy.olmult.oneg_resultpos_resultzero_resulta_negb_negsprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_op_yyval_Mstringlmult_atol_printf_yyerrflag_operators_rel_yydef_Ac_low_strncpy_index_Av_yylval_braslist_bittab_fprintf_ematch_yylex_yynerrs_loc1_loc2lmodt_braelist_yyerror_getrnge_size_sed_length_sprintfldivt_locs_yyr1_yyr2_yychar_circf_yyv_strcmp_compile_yyexca_yypact_substr_match_errxx_yyparse_arith_strcpy_malloc_conj_nbra_yychk_strlen_advance__iob_yypgo_yyact_Argi_ecmp_step__pfile__printulmult__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errno((b[ lٹS Y{**by 8C( $G"I#HTHS/N4 /NXNuNuNVH0HyHHyNPSoX n P -f n P(HHb bD@0;Nbv888D288l88888N88X:82`R%`R%`|B0`rR%t`hR%`^R%p`TR`JR%x`@R`6SX Jn HxNXJ%gD(|) n *P`& \fJgݹ*eBHy ]g8,HH.` 4 @"$ ԁ BRHHmR 4 @"$ ԁ BHH. ]fJ.g"B Ю @ R m`HH.g f`z (f" . lt nRR.`P )f A .氈cF S nR`( 1m 9n1l` eBHyiaPL0N^NuNVH0Jg.HyxHyy/.N Jf/.Hy{aPB%BR%*|%Sxm 9|R| @`HyxNX. gd fNJ%xg %lo/.HyNlP/9HyNlPHyNX`)efB*|%(| J%g$HTHUapPJgTJ%f./.aX` f&,HH.HHf HTHUa2PJfJg`HTHUa PJfJfJ%f`L0N^NuNVH8*n(n `@0;N*8N  @H L  `gB`Jg`Jf`p`@.HH" Ҁ AHH.4 AHHg`zHH @ `dHH%H`HH @-PHH%H @JgNHH%H @ -@/HU/.a Jg`HH @-PHH%H @JgHH%H @ -@&M`/.HU/.a Jf`HTHUaZPJfd`&MJf`R&MgR`F&M@.HH" Ҁ AHH.4 AHHfSg f*l.fHTHUaPJf& MSb`HTHUaPJf MSb` gHH% @f _gHH% @g-HH% @f -_g-HH% @g@`bHH% @fH _g@HH% @f&HHS cBHya*LZ`0SR`*0Jb1 nRJfJc0R 9nB <JL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nf9HH/NXJgm+|H+|H+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|x` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNP/.N,XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuN HxN@eNuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN Hx6N@eNuNVH0JKf8 <K#K <K#K#KK#KK .^rN&.*yKBK$ g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RK$ K$o "<N,#K$BNX(@ 9K$" Ҁe 9K$/NX(@g yK 9KXg yK  9K$" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuN HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLF\d$D\z0 # (?1r8\@~GXMU((\Hbbint&{Pl\\<j&< P$t#3+29@H,QX`jt~<6< ,~4r0 l m    $$ " ,  6  H>4F,O %HY6 bj %lq %pxL %t %x %| %V  % %-0 =%p.x % %eTP ) *.t;&z. *6>yDJzQ *Y,a hn.nftf}z(F,D$Pf?P3,ix x\[D$YR-sr6<QCROUZ\athn"u{7& K(crt0.ogrep.ofreopen.ofseek.ofprintf.ofprintf.oprintf.oprintf.osetbuf.ofilbuf.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_blkno_printf_lflag_tln_nflag_succeed_errexit__ctype__expbuf_braslist__sobuf_bittab_fprintf_braelist_freopen_setbuf_nfile_bflag_fflush_sflag_cflag_execute_nsucc_circf_compile_vflag_wflag__filbuf_hflag_yflag_advance__iob_lnum_linebuf_fseek_ecmp_ybuf_lseek_errno_creat_open_close_fclose__pfile__print_free_read_fstat__sibuf_malloccerror_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٹ XZ**by 8=< $G"I#HTHS/N4 /NXNuNuNV ogSo,Sm ,R @` HTN|X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg f @` f @R mHH. ]g*Jg f @` f @RJfS L N^NuNVH *nBB-y -y$-y(-y,-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 90"94NN-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 98"90SR/9/9 .".NfrE$df`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .D(@Jf n Dd B9D`b\E$dT/9/9 .". N-@-A Hn//Nz -@-A .".N>0`E$eB9E#`>*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NRPJmJn -|`-n(f9:HH/N\XJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN(/.NLXN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN@Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JE$f8 <E(#E$ <E$#E(#E(E0#E$E, .^rNF.*yE,BE8 g`(*(U g " Ҁe " Ҁd(M *@bE0fE$gB`RE8 E8o "<NL#E8BNX(@ 9E8" Ҁe 9E8/NX(@g yE0 9E0Xg yE0  9E8" ҀY(#E0 <E$ A ` " Ҁ#E,E,c A#E4 A 9E,*A L0N^NuNV((H0*n(MY#E, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E4 L0N^NuN@HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLezk(u  $}y;3\RLi\P[~Y*QRZ0p 7(#)F0 E<5:crt0.ohostid.ogethostid.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56sethostid.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_sscanf_gethostid_sethostid_perrorcerror__pfile__print__iob_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen_fcvt_ecvt__flsbuflmodt_isnanldivt_isinfffixi_modf__cleanup__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lقD́ NbyA*by 0Xj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBC`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRC nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NlX-@8/.NlXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NlX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9| .".NTgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NTfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn -@Jg& .D".²o nJg 0g -|`J.g -|`J.g-|AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nLf9^HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|8` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN`/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDLf8 <DP#DL <DL#DP#DPDX#DLDT .^rN.*yDTBD` g`(*(U g " Ҁe " Ҁd(M *@bDXfDLgB`RD` D`o "<N#D`BNX(@ 9D`" Ҁe 9D`/NX(@g yDX 9DXXg yDX  9D`" ҀY(#DX <DL A ` " Ҁ#DTDTc A#D\ A 9DT*A L0N^NuNVH0*n(MY#DT (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D\ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.L U$^gpzCb ((DL>d?^T$+j2d8@=DKDPXF`hqzNVlt4$$Tl@ ?#l+2h8@ GXMrTY_6fnu|`|l$.<Z< 3$ ,5<DtNXb<g vz&< ~4r0eO a  $l %.8+8?xIRn>Xf^fgm8tFzTv?`  yL;3i xl [&(-T3Yb<sEKQRR^dZk #sx7 Ddcrt0.ohostname.o_sccsidgethostname.oprintf.oprintf.osethostname.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_gethostname_sethostname_hostname_errno_perror_strlencerror__pfile__print__iob_sys_errlist_write_sys_nerr__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[ lٺ N**by(( 0= <$G"I#HTHS/N4 /NlXNuNuNVHB n(HyN`XHyN`XHxNlX n h -f@ n h (lfd~`D 4 @Jg 4 @/HyN`P fHyN`XR oHyN`XB` n h(HHY @g6 n (R/NX. m ox n /(Hy`T n (R-@~`0 4 @Jg/. 4 @/NPJg(R o/.HyN`PHxNlXSX `~X `p n P 0mv n P 9nh/ n /NX,/NVP*Jl, 9D( @//HyNN` -|S` n .LN^NuNHx%N@eNuNVA -H#HHn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^Nu@HRl| ,8N`l~,9O^j})H_v6F] *LatError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nBEL`b yH S m. .R @HH yH"(R!AS AHH` /9H .R @HH/NdPREL nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHY @gT nHH0-@*LZ`0SR`*0EPb1 nRJfEPc0R 9nB <EPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N"PJmJn -|`-nf9HH/N,XJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<((Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N#EBNfX(@ 9E" Ҁe 9E/NfX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#@BNu /й@/@HxN@e 9@#@NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLR`R`R(`RRJjoHyBa,BPBj`R$R`RB$#$`RB$#$`~R`tHyNX`bR`X І @J(fHyHxa+PJ$f*Hx/.NP#JfHyHxa+P ІR"9$ҹ A R$`R$B#`Hya-X#, І @"y,PB9HyHxa+ P`JfJfJfR$/. /.aPBN0XL0N^NuNVH *nB`f 0`" fn< W` Fn2 7܀`6  @f al AlHyHxa*RPHH.f L N^NuNVa-HyNܞXJnfJf/9/9vNP/9nN0XN^NuNVH0#F&B,a a . X(@~lT*\JgHUHyNP -g HUaXR`| І @Jg І @HH lgn Tgn Dgn AgnR`/azX-@ 9m@`J yJPg SP y (R!@S @BHH`B/9a-`PR 9mRX`# /aXB R`vS І @- І/` Hg`T eg`H ugn og`2 yf(`aL0N^NuNVH0*nJjl #jHUa" X-@Jg/9,Hy!NP . b@0;N$pBBa P/9NX`HHy%Hxa'P-|/.a2XJgHxHyNX/a)PP<Ѯ`-|DHx/.Hy "<ONߨ$HBHBBBЂ @$ "<ONڮ"HA HABAЁԀ*Bp-S b@0;N&Jf xJgJgFJf@0g8|g04g(JfHyNXR/HyNPR` 9ѭ` 9` 94`p- @ .`J$fJgB .ѹt 9r Nߨ#Jg0/9/9|a,P/9/94aP/94/90a PL N^NuNV/9aX-@/.aXlJg n . ѨN^NuNV.*ngB -fJg(Jf /HyNPHyBaPP` n+n *nN^NuNVBNXF#//9vN\P#,Jl.#v,B9 9 @/HxaP`HHn/9,NPp0.Ig(p0.//9vNPp0.##$B/9aPJg <`J$g < ` <#\Jg 9` J$g <`p//9aP#`J$gHx/9aP` 9#d"9t-AJlB#h#$t#$xJ$gB`$/9$aX"HA HABAЁй#lJg. y (gHyBaXP` y#p` #jpJg 9$`B#tJg 9$`B#x/9Hx Hy\a J$g"/9aXBHx/9a.P  \f <`p й`#(/9dHya`PJg /9tHy aHP/9xHya8PJ$gJf"/9lHyaPX(BHyaPN^NuNV.*nHxNܨX*JfHyHxaP/9(/adP . ѹ(*nN^NuNV.*nHUaXJg y&"H (f$ lHy8HxaP & y& "(R!ASЁ @-P g^Hx yJPg SP y (R!@S @BHH`B/9aPR 9f 9ѹHx/9aPѹHx/9aPѹ4/9NZXL0N^NuNV.p9f/9,HyNPJ9gHyHyNPHyNXp9f(Jg /9/9HyN `*|z`p9"gPJfp9g <!` <//NXp9gHyJ$g6  \f <`p й`йdйtйxS/abXJf@HyNܞXHyHyN PJlHy Hxa P# v#xnaDLN^NuNV 9gB/./9,N HxHn/9,N> B/./9,N HxHn/9,N g#Hy $Hxa PN^NuNVJ$f4Jf,##/9HyafPN^NuNV.Hy gHy 7HxaPǟ ߭Hx "<Nߨ"-RЁr /HUa `"J f  nPHUaXS J fL8N^NuNVH n*Pg, rHUNۄXR./9/HUa ߹r/. Hx /.a n L N^NuNVH0*n . r . . , gHy EHxaP mS (|| ,g(| ,gJ g (||J fpJfJ f 9 l(||)GB . //9N HxHl/9N> -@lB)n`Hy ^HxaPR +G+L g +n BA* ,+@nB L0N^NuNV.*nSlHx -Rr /HUa SS n,J lHy nHxaXPR mS +| R UR*nN^NuNVH *n#B9#, -f -lf-| |J-f*| # ,B`, Ї @ 9,Ї"@h Ї @ .Ї"@hR Ї @J(f .Ї @|. 9,Ї"@h .Ї @|a 9,Ї"@h .Ї @B( 9,Ї"@hB 9,X/N.P#mX,` B/9,N.P#l#, f(B/9,N.P#lHy HxaP# # B # # #P#HxBHyHTaXJgJTg0H,o,0T&l/HSHUa ݬƞ`A ,gHTaX "<Nڮ", 9gB/,/9,N /HU/9,N g#Hy HxavPݬ#`pL8N^NuNV.Jf*y` HUaX*m f*nN^NuNVH *nA -.Jgn 9gB/-/9,N /Hm/9,N g#Hy HxaP߭#A+H:L N^NuNV.*nHUa^XJUgSU -R @HH` /. HUaP*nN^NuNVH0*n(n ..` SJfL0N^NuNHx`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$Nu *DTlv&8DVeu'6BUf| 7Nh5Yz$9LnError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#p`T .( @(P .( @ gf ` <|//.Hx0N `NqL0N^NuH // |( pNLNw //W.BN@d W/N WNNHxN@eNuNV(.-nBiL`b y( S m. .R @HH y("(R!AS AHH` /9( .R @HH/N(PRiL nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0iPb1 nRJfiPc0R 9nB <iPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|)L+|)L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NܨX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXle*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NZXBBBB BmB- L N^NuNVNф/.NXN^NuNV .". nJ/H?NӸ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NhPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N܎ N^NuNV/. Hy@t/.N܎ N^NuNHx6N@eNuNHx N@eNuNVH0Jif8 <i#i <i#i#ii#ii .^rNߢ.*yiBi g`(*(U g " Ҁe " Ҁd(M *@bifigB`Ri io "<Nߨ#iBNZX(@ 9i" Ҁe 9i/NZX(@g yi 9iXg yi  9i" ҀY(#i <i A ` " Ҁ#iic A#i A 9i*A L0N^NuNVH0*n(MY#i (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNߢ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ i L0N^NuNHxN@e#pBNu /йp/@HxN@e 9p#pNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL __.SYMDEFran out of space for symbol tablehash table botchsymbol table overflowsymfree botchenter botchsymx botchld:%s(%s): %s old archivebad magic numbertext/data size oddbad formatran out of memory (savestr)output write erroroutput write errorl.outundefinedabsolutetextdatabsscommonF-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$li. 40!(t19@IR.T\fmq\u|}|iL< <<̆(%0,L3.L;LChIPUpYbbe6hl҈qx~?҂xԎ؈dظhӰj r z֐Ԙ%X*168H> EHMxSYא^׮g$ndu|մ ?ئӐز׌ض.|זغ Z4ׄ֠'4/47ڐ?IڐS<XڞgZkںv<zۄ$ۨ3(8H܈ܘܨ@߀߀ߐ<ߘf߲$<(/7@H0NT~4Zrc0jzs>y%z YtF]xq x ~|t 4  <T    i   z&/ }6>? yF yM pU [b i pU.xqV d4 -j #   d   8 /*n 4p a$yZ*H0ڮ6 =$rE L U1\ c jvu |      U d  uܞڨ $ ( ,& 0 Z4 [@ <!+ 2FT=G  MFߨSk[Pb m v i   ۨ ; .\ V   $\ r(r I, t0 4.  < T E6' j\2 |;DD<KM"U]gf -m .t z+Z([ ܨnB    |$ۄ =$ $ A$E M$ !$  z$    ( $ + 2| 9ߢ @ ( H P. V \  f ( p| } nb f< f( \ x & 4 Ӛ ׸  ?,  ф  )L L l 3 Ѯ   IL i Ӹ 'լ -xҐ 4[ :L Ax GYӆ PsӦ Y8 _Q fR& r xZ  h ܎ H 7ބ Z i F crt0.old.o_sccsidOumask.oatol.ocalloc.ochmod.olink.oprintf.oprintf.ostrncmp.ostrncpy.oatoi.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negerrlst.oOsignal.osighandler.osyscall.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_tynames_read_ldrsym_bsize_libseg_bflushc_atoi_errlev_p_etext_atol_filhdr_tracesym_dorigin_torigin_strncmp_printf_bwrerror_reloc_dout_ssize_sys_errlist_ofilfnd_infil_symfree_Mflag_load2td_dsize_tsize_tabstr_tnum_write_Nflag_nflag_mkfsym_enter_ytab_strncpy_slookup_cdrel_textbase_trace__ctype__lochash_chmod_fillup_outb_symx_curstr_entrypt_lseek_endload_locseg_delarg_archdr_bopen_symseg_free_htoilmodt_Aflag_offset_errno_savetab_umask_hsize_cbrel_ofilename_error_arflag_rflag_drout_trout_addsym_cursym_delexit_funding_mget_unlinkulmodt_sflag_Sflag_ldrand_biofd_clibseg_database_borigin_bcopy_fixspec_lhinit_symreloc_dflag_finishout_setupout_toutldivt_calloc_round_ofilemode_boffset_biobufs_lastsym_fstat_sout_link_strcmp_fpage_symwrite_creat_strout_saveleft_tab_lookup_ctrel_getarhdr_filname_p_end_p_edata_open_nextlibp_text_ssiz_dseek_outfilhdr_clocseg_savestr_close_load2arg_bwrite_getfile_Xflag_xflag_nsym_bflush1_load1_load2_signal_malloc_get_middle_csymseg_li_init_page_strlen_yflag_drsize_trsize_load1arg_readhdr_zflag_nextsym_toutb_step_bflush_wroff_cfreecerrorulmultuldivt__pfile__print__ioblmult_sys_nerr__sigfunc__sighandler_syscall_fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_fflush__lastbuf_isatty_fclose__exit__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_gtty_ioctl_stty_realloc_sbrk_end_brk((b[lٹ= P;**by' 0@ $G"I#HTHS/N4 /NXNuNuNVH *n SXJg HyH/NPPJf R`XSJg HyK/NPPJf R\XSJg f ." Ҁ A NRJ\fB o8Hy .S" Ҁ A/NPJmTp09 @f>BB`$ .S" Ҁ A/ " Ҁ A/aDPR .Sm/NXHyPHyNPHxNXL N^NuNVJ\g <:` <-@J\fLJ`fDHy/.NPJm.p09 @f/.HyNPp`Hy/. NPJm`p09 @fJHx//.N$P-@Jf-n`R/./. HyHyXN-|X /. /. nNPJl4 Xf/. NDX`VB/.N&PJl/.`BN^NuN$Hx N@eNuNVA-H#dHn/. NDP n0( gp`BN^NuNVA -H#dHn/.NDP09 gp`BN^NuN$Hx9N@eNuNVH *| 9Xl  @*PJg*LZ`0SR`*0Hlb1 nRJfHlc0R 9nB <HlL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|h+|h+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N0X(@+Lfm((`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N0XN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN$Hx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN$HxN@eBNuN$Hx&N@eNuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN$Hx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN*.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N0#HBNX(@ 9H" Ҁe 9H/NX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HĹHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuN$HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLZ <$$-P6>G3OV] e0nu}< :<$0~4r0  X X':0 \7F@FPN  `U&]Dek$s.yl$ dD$f,nfNF0 $B?N#-  h5y;LjCJ;Q[0c3ks0zir$x[FYsQhRRZ| (hH&7 * H"'crt0.oln.o_sccsidlink.ofprintf.ofprintf.oprintf.oprintf.osymlink.operror.oerrlst.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubus((ela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.ofstat.oisatty.oclose.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_stb_name_fprintf_errno_symlink_sflag_sprintf_link_strcmp_fflag_access_perror_stat_rindex__iob_linkitcerror__pfile__print_sys_errlist_write_sys_nerr_strlen__flsbuf__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lѹr  **by (08@HP % `MH$G"I#HTHS/N4 /NpXNuNuNV.-|B-|P-|HxXHxNXBNpXJf: y Jf. .Z/aXJf .Z/HyaP-|Jg6HyNX n (dfHy .Z/HyaH y h Jf y !| y /( NX-@ y /(NXJlLJfFHyNXJlHyNX-|`Hy-NX y !|TJ gJg HxNpXJfHy NXNt-@JoHxHyVNӞP-@mtB ."HAHABAЁ//.Nf HxHx//.N|PR/Hy N HxHy /.N /.NӊXJoNHxHy`NӞP-@m6HxB/Nf HxHy /.N /.NӊXBBHyBNvPJf-|HxHy|NӞP-@mB y ("HA HABAЁ//.Nf Hx Hn/.N. f6Jg0Jf*HnHxHnNX/HxHynNB y ("HA HABAЁ//.Nf HnNXHxHx//.N|PR/HnN Hx Hn/.N /.NӊX y /( /(/.N Hx/.NP y /( NXHxHy Hy N B9 y /( Hy NP y /(NX#Hx: y /(HyN Hx9 y /( HyN HyNXB @Jf Hx:/.aX/HyBN Hx y /HyN Hx/ y /( N|P*@Jf y *h `RHUHyNHPBNXHxNX n (df y / .Z/Hya JfVa| y /Hy^NHPHxHy^NvPJf&HnHy^N>PJgHyNXBHxNtPBHxNtPHxHxNtPBHy y /( N y /( NXHyNXBNpX*nN^NuNVHxHxNtPR N^NuNV.J gp`vHyHyNNP*@JgHUHxdHnN Jg8HnNXSAЈ @BHn/.NѨPJfHUNX`HUNXB*nN^NuNV.HzJHxNtPHyHyNP-@g n S m n (R!@S @` /.N X. gX*|\H n S m n (R!@S @` /.N X. g g\Pd`BHyHy NPHy N>X=nHn n(HH/NԔP/.HxNtP  g /.NX <\HL N^NuNVH0*n (| ` `eB`^0,fBn  rg"l afHxB/.Nf `l -+f ll L0N^NuNVA-H# 8Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#  8Hn/.NP09  gp`BN^NuNV.*nJg0-g /-N֖Xms+n f mB `+m+| B*nN^Nu///YHxN@ NuNHxPN@eNu///YHx~N@ NuNVBJg>HxNX-@Hy\TNXJg8/.HxNtP/.NXN^NuNVHxHy\TNP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +| @`D/.NX+@f,mJf,0-g-HH\+@`m+n  f09 gHy N>X0-gp` - //--HH/N. *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9 4 l 4 @*PJgXBB-HH/Nf B+mm0-gm*nN^NuNVH0*n Jm m# 4p`T .-@ @(P .-@ @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuH // |-@ pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV4.-nB\`b y 8 S m. .R @HH y 8"(R!AS AHH` /9 8 .R @HH/NhPR\ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH } @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH } @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| ,-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| - PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| /`J.g-| 1J.g"/.NX".-A< o-@ .Xf -| 3L`-| DLA`-H-H`P .P-@@ .P-@P".DNϞЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| U`-| X`Jl-| n P @-h-h/./.NtPJf/./.N͜PJfHnHn .R l .R`p//./.N|-@Jg -| [`J.g -| ]`J.g-| _AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9  .".NɸgP .S-@HJlD-@HJHg6 .Hr NϞ0S n .Hr N`S n0A .ذbJn/9 /9  .".Nɸfp+`p-S n.HH } @gpE`peS n`Jl-| n P @-h-h/./.NtPJf/./.N͜PJfHnHn *LZ`0SR`*0\b1 nRJf\c0R 9nB <\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/N XJgm+|-+|-+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX `e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NӊXJl~0-g /-N֖XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` `eB` 0,f -+fp`B, wf0Hx/.N@P.JgJm/NӊXHx` afvJgp`p//.NӞP.lB  4f6Hx/.N@P.Jg Jm/NӊXHx/.NӞP.Jm.HxB/Nf `Jgp`B//.NӞP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NӞ N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LPJm0.nf .fHTNX <]` HTNXBL0N^NuNV.*n/NӊX*BHUN֖X*nN^NuNHx>N@eNuNVHn/.NԴPJlB`pN^NuNVH B/.NӞP. g `/NӊXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N. +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J]0f8 <]4#]0 <]0#]4#]4]<#]0]8 .^rN.*y]8B]D g`(*(U g " Ҁe " Ҁd(M *@b]6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shPATH:/bin:/usr/binsh/etc/passwdrrinigrp: %s is in too many groups setgrp/etc/grouprr/dev/ttyr%s Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ `/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83]H. 40#,4<DLU^`lwt.h`\.v.,$,|5>GPZd0kqs |.$4 t|"\|||!h*p1Ō9ŌAƨGNNSưW`Ƣcvfjov|?ƸP̤\ʨ˪`,˲0 ˺D#Ș("/v6̈<`CˈKʸQW\edlǤs:zF  ?nʼJ˚2t$ X%t-t5>$F.@N`U.`]pfπnxπ<ώJϪ<t[|Ѩ ; 30 ӄӘӨ(8H%p.!Ԕ5=F|M׼U<_׼is<xآ<p~4r0.<     \&d-  3@*<@G  NU^eHmvte f  fh, 1B  WNL>#W*  5|>ZHBNU^^ ftmv  |+*Ѩ\Ӟv;ӊ !p>t| 1   ($ tz. $4+ 3;[DLbU_fowOZϞ?F P$  4`vq0 h 2 ,  Ԕ #Դ ) ` 3  8 ; Cy֖ I Q Z a  @ i q4 ~  -@   z D  Q  | n f| ͜ ɸ f t    ?l "  '  - /3 7 >iF E L Rx Y[ _Ō fƸ lY us ~x Q< Rf & ZP .@  Ϙ Z Ө  0 7 ז  ]H ׂ crt0.ologin.o_sccsidOnice.oOumask.ochmod.ochown.ocrypt.octime.oOftime.oexecvp.ogethostname.ogetpwnam.ogetpwent.ogetuid.ochdir.oinitgroups.ogetgrent.olstat.ogetenv.ogetpass.ofdopen.ofprintf.ofprintf.oindex.oprintf.oprintf.osetbuf.osetgid.osetgroups.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncpy.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_logerr_pwd_lstat_nice_shell_printf_stopmotd_getpass_speeds_crypt_utmp_stypeof_tc_catch_rhost_write_strncpy_alarm_strcat_index_gethostname_chmod_initgroups_ioctl_lseek_name_fprintf_minusnam__flsbuf_execlp_chown_setuid_umask_qlog_sleep_getpwnam_user_setpwent_rflag_securetty_fflush_ctime_rpassword_lastlog_showmotd_term_chdir_maildir_getstr_fopen_strncat_ttyb_fstat_fgets_endpwent_strcmp_envinit_open_access_close_perror__filbuf_strcpy_stat_signal_rindex_time_lusername_rusername_strlen_ttyslot_getuid__iob_nolog_nouser_setgid_ttyname_fclose_homedir_roottermcerror_encrypt_setkey_dysizelmodt_localtimeldivt_ftime_asctime_gmtime_execv_errno_execvp_getenv_getpwent_atoi_rewind_setgroups_getgrent_setgrent_endgrent_setbuf_fdopen_stty_gtty__lastbuf__pfile__print_free_setjmp_longjmp_pause__sibuf_malloc_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execl_execle_execve_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_closedir_readdir_opendir_realloc_sbrkuldivt_end_brk((b[Blف^ xTby *by,4<DLT\d P$G"I#HTHS/N4 /NDXNuNuNV.SX NJfRNHyYN@X 9YN#Y<YHxNXJg2##YHnHxNXP0. f#N` n P -f n R`n& ag2n Fgn Ag"n 1fXB`NRN`DRN`:R`0 n R S @HH gfRY` RN`#4`RY`RY`RN`RY`RY` Cf#` Rgn Lg` dgNn cfzR`r ffjRY`b rg\n0 lgFn ifBRY`: qf2#Y`& tg.n sfRY` ug n PJfSX JnDJYgRNBNBYBYJNgBJf R-|8 Hx/.NpP*@f HyHyN@PHxNDX-MB`6BHx n /HUaJg n +PmX R .m-MHzHx rNƈ//.NJg/./.aPBNDXJYg*n`$*n` dg eHU/.aDPdcHy#NX op`B//-a~P`J-y n#Hy%NXHx n/aLP n/NX/.NXJfg Hy'`vBNDX*nN^NuNVH0HnHn/.ab -@JgHJYf(HzpHx .rNƈ//.NJ g/.Hy)NPJNfJYg/.Hy.NP/./.aPJYgx*n`l df`Hy9/-N8PJgJHy;/-N8PJg4HxNÈX(@/-/.abP/aNX()y#؛d*n`60-fJg /-NXJg /-NXe/.NXL0N^NuNVH0-|/.NX-@Jf$ nB"n "/.Hy>NPB`Hx/.NpP n *@ ."HAHABAЁ n А n B`B .찮l".Nz$HBHBBBЂЮ$ ."HAHABAЁԀ*BHUaX-@/.HynNP ."HAHABAЁ" Ҁ eHyqNXR`V/.NX-@`x .P-@Sm 9R @ HH`FHyHx `2 9R @ `JNfRSlHyHx N

0-g df0,g dgp`f0,g dfp`PJYg* ,fB`: ,o 94`( 94D`/,/-N8"P 94NzL0N^NuNV/. NX-@/.NXRЮR o HysHyN@PHxNDXHy/.N8PJgHy/.N8PJf/. HyN`Z/.HyNP/.NXSЮ @ /g n /gHyHyNP/. HyNP <N^NuNV/.NXR/NÈX-@Jf HyHyN@PHxNDX/./.NP .N^NuNVH8*nJNg HUaX` </JYg HUaDX` </JYg HUaX` </HyHyNHyNX&@(m`JYg  m m?`RJfJYg4 df/`( lf@` sf=`0-Ig*JNg@Jg:HyHSNPX(m`JYg  m m?`RJfB <L8N^NuNV.*n/-HyHyN <*nN^NuNV.*nHH bg cg sf BHyHyN <` -"<Nƈ/Hy`*nN^NuNVtH0*n(| 0- H/aX-@|Jg /.|Hy`0- H/HyHnN JYg>0- H/aZX-@|Jg /.|Hy`0- H/HyHnN bg cf0 -/ -/HyHnN`( sf BHy` /-HyHnN HmNX-@| -YmYo* .|/ .|X/HyHnN` .|X/HyHnN 0-H/HTaRP(@HnHnJYgA` < @HPHn0-H/HyHTN < L0tN^NuNVH -|`( n*PX.` . fXSl nR e .L N^NuNV.JmL lB ."HA HABAЁ @Jg ."HA HABAЁ`HJm .g  g^J fN# N*@JgJm m| -f#Hx/HyN `L mNN*@Jg -f#Hx/HyN NN <`t -"HA HABAЁ @JfDHx/ -"HA HABAЁ/N -f `# NNB*nN^NuNV.JmL ,lB ."HA HABAЁO @Jg ."HA HABAЁO`HJm . g g^JfN#N:*@JgJm ,m| -f# Hx,/HyN `L ,mNN:*@Jg -f# Hx,/HyN N <`t -"HA HABAЁO @JfDHx/ -"HA HABAЁO/N -f `#NB*nN^NuNVH0 .". Nh-@/NÈX*@fB`(M .VrNƂ.`BSl L0N^NuNV/.N:XN^NuNV/.aX/aXN^NuNVH HnN X0.< n"-AHnaX*@.-|w*</ Jg Kf, -Jd @, -Jh @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNb" L N^NuNVH n "<QNb-@ n "<QNƈ-@Jl QS*|0 .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N: B+mm0-gm*nN^NuNVBHnNvPJlp`Jg n .N^NuN|HxtN@eNuNVA-HA#Y=|B-n-|Hn/. NPSm .R @BHH`HnBN

*LZ`0SR`*0@b1 nRJf@c0R 9nB <@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|y+|y+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NÈX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-N:XBBBB BmB- L N^NuNVN/.NȈXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N.XHx` afvJgp`p//.NBP.lB f6Hx/.NP.Jg Jm/N.XHx/.NBP.Jm.HxB/N: `Jgp`B//.NBP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NB N^NuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNVH B/.NBP. g `/N.XB`Hx NÈX*@Jg*B L N^NuN|HxN@eBNuN|HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN|HxN@eNuN|Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0Jf8 <# <### .^rNƂ.*yB g`(*(U ((g " Ҁe " Ҁd(M *@bfgB`R o "<Nƈ#BN:X(@ 9" Ҁe 9/N:X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNƂ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN|HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %5d %4ld %4ld %-9.9s%-9d%-9.9s%-9d%3d,%4d%8ld%8ld %-7.7s %-4.4s %-12.12s %3d %s%s%s%s@(#)ls.c 4.10 83/05/12.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/etc/grouprr-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$D@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83. 40p!)2=FQ Y0d@n@x. q.h@pF#,6<=PFPMPTY<bDi`q`y|"vJ?$x0| ~4$-6=BIQU[l`gJn\t4{\8x ?B n"*1H8>EMT,]HeHmv$~.4.4DD<Rn<8p;3 (<L '.7@!8GxOÈX _`gq`{p<xFƒ<ll|ȈD~4r08&z `7d' -{&7 FK IQ QZcn|ltp } A A }"N@:Zpf< cN N N 1N 1N W$ IO#r .L7F@ YF2PFƈVkp^mjg YmNw8< qYL\ YtX Y+D ! Y4È6@X aY!$)1.7@3H YNgW YY] YYc"l u Yzhy:ƂOb?  |&|r t+ Y L Y':.Qv<`EnvKfPQpX^:gHntz?@r  y;.DȈix[`YsL R R:  Z$ #  *. 1B 7l <\ C~ J8 P: V  [& `crt0.ols.o_sccsidcalloc.octime.oOftime.ogetpwent.ogetuid.ogetgrent.olstat.oreadlink.ofprintf.ofprintf.oprintf.oprintf.oqsort.ostrncpy.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_dotp_lstatlmult_outrangena((me_qsort_printf_realloc_utmp_fmtentry_outrangegroup_cat_dflg_subdirs_strncpy_formatd_strcat_formatf_Cflg_cflg_names_outrangeuid_getdir_fprintf_getgrent_setgrent_closedir__flsbuf_usetabs_Lflg_lflg_getpwent_setpwent_Aflg_aflg_ctime_getgroup_groups_fmtlstuff_readdir_sprintf_uflg_endgrentldivt_calloc_fmtinum_tflg_endpwent_strcmp_m1_iflg_m2_m3_sixmonthsago_m4_m5_m6_m7_m8_gstat_m9_gtty_sflg_m_savestr_outrangegid_strcpy_stat_Rflg_rflg_malloc_readlink_time_fcmp_gflg_strlen_getuid__iob_fmtsize_isatty_qflg_fmtmode_Fflg_fflg_getname_opendir_now_cfreeulmult_freeuldivt_dysizelmodt_localtime_ftime_asctime_gmtimecerror_atoi_fopen_fgets_fclose_rewind__pfile__print__filbuf_read_fflush_fstat__sibuf_lseek_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_errno_creat_openptwoulmodt_ioctl_stty_sbrk_end_brkb[blѹQ  **byX`hpx ) hS<$G"I#HTHS/N4 /NӤXNuNuNV.HnHyNPHyLN8XHyLNXN# xJg/NXJf.N/NLX-@Jf # x` n# xHy N XJga BHz4/aPR mHyHyLNP# pJf HyLHyHyN( a n P rfR n P rgD g. n h -f,Hy n h(HH/a\PJf /. /.az` /. /.a HPa@..N^NuNVHx/.NP g/. /.NPN^NuNVH ..*n JgHHfp`BL N^NuNVN/N0X/9 xHyZHyla HnHylNPJmp0. @fHyHylNP/9 xHylNP` n h -f n h (qg n h (pfR B` n h (ff* mx n /(HylNPX S`X n h (rf # (`< n h (hg n h(HH/HyHyN( aX S nHyHylNP# dJfHyHyN(P`HylaX/9 p/9 daP/9 dN"X/9 pN"Xa|Hy#HyLNP# pB |-|B .HlJ (f 9HS-@Hy N XJgB`$JgHxHy/.a -|J gR`Hy N XHy%HyN(PHyNrXHyHxHy N Jg*9 HH mgRn -gnL !gn0 gnHy(HyN(PBHy/HyN(PHy7HyN(PHyUHyN(PHy^HyN(PHy{HyN(PHyHyN(PHyHyN(PHyHyN(PHyHyN(PHyHyN(P` B |J |ga`Sl`B 9  g$ 9  gHyNXRB` 9  gJ9 fHx! . R/NhPJg . R/HnHy~` . R/HnHyHn|NHyHn|NP-@f Hx((NӤXJgHy/.NPPJfp`p`p//./.a /.NXJgp`B/NӤXL lN^NuNVHyHyN(PN^NuNVH BB*n ` ^g JgR !f !g ^fB/. /.a `,/. NX-@f /. HyHyN( B`/. HyZHna Hn\HnNPJm6p0.b @f"HyHnNP/. HnNPHxNBX.HnanXJg~HnaXHyHnNP# d/NBXJ dfaHnHy`( n/( /(HnNR Hy N8X-@HyHyNP-@JgFJgBBBHxHxN.-@/9 dNX//. HyHnNHx/9 d/.a /9 dN"XJgtJgn n (3/( Hy/(N n (3HxHyBHnNXR/Hn/.N/.N2XabpL N^NuNVHz/.aPHy$HyN(PJgHxHy N2PaN^NuNV.J fJ gB`/.Hy NP/9Hy NP/9Hy NPHy N8XHy NXBHy Hy aP.Jf# `|HnHy NPJl" .R op`>HxNDX`BHnNX .".mHy N`..N^NuNVHy NXB N^NuNV.B/.NP.Jm`/.NXp`,/N2X/. /.NPJm/.NXB..N^NuNVJ gavHyLNXHy NX/9 hNӤXN^NuNVBB` . Ю @ .Ю"@RR . Ю @JfB` .Ю @ .Ю"@RR .Ю @Jf .Ю @BN^NuNVH0*n(n `R  g  g  gJfB`  g  g  gJg`B L0N^NuNVHn/.N.PJm: nfp0. f/.Hy&HyN( B`pN^NuNHxHxNX-@HyXN XJg8/.HxNP/.NXN^NuNVHxHyXN2P`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH8*nBNXN(@Jg,HU/NPPJg&l`XJgHU/NPPJfN L8N^NuNVJ`fHyhHyTNP#``/9`NX .dN^NuNVJ`gJdf/9`N"XB`N^NuNVH0J`fNHyjHyTNP#`f2BL0N^NuNVH0*n`<(n `,f" `./9`HxHyY(N -@g @ #gHyl/.aP*@gBHyo/.aP*@gB#],]L/.NX y]L #]H#]D`R  g  g#]<#]P]@(y]@HyrHUaP*@f8`8R`4Jg8  g  g]d(HyuHUaP*@gBfB <]<`RJfRfBL0N^NuNVH0BNXN*@JgJ//.NPPJg(m`XJg//.NPPJfJ g/. /- NPPJfN\ L0N^NuNVJfHyHyxNP#`/9NX .N^NuNVJgJf/9N"XBN^NuNVH0JfNHyHyxNP#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHy]N -@g @ #gHy/.aP*@gB#aHy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.N,X#a#a#aa(yaHyHUa P*@f8`8R`4Jg8  g  gbxd(HyHUaP*@gBfB <a`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NߪPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHb|+@`m+n f09gHyNrX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N2XHx` afvJgp`p//.NFP.lB 3f6Hx/.NP.Jg Jm/N2XHx/.NFP.Jm.HxB/N `Jgp`B//.NFP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NF N^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH5 @f fNHH5 @Dg6HH HH5 Agra"Ё.Rf .f .찎d @ XR`8JgHH5 @g n XA .쐈* S b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 93l  @*PJgTn&@b 1Rk$FYfzError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is(( unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNrXBB-HH/N B+mm0-gm*nN^NuNHxN@eNuNHxaN@eNuNVH0N"-@f.B/.HyHyHyNHxNXHxHxNP*@HxHxNP(@HnNX-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#3p`T .3 @(P .3 @ gf ` <4//.Hx0N` `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |3 pNLNw //W.BN@d W/N WNNHxN@eNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNHxN@eNuNVA-HA#=|B-n-|Hn/. NLPSm .R @BHH`HnBNМP .N^NuNV(.-nBb`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NМPRb nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH5 @gT nHH0-@*LZ`0SR`*0bb1 nRJfbc0R 9nB <bL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NߪPJmJn -|`-nf9HH/NߴXJgm+|4(+|4(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N2XJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNVH B/.NFP. g `/N2XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0Jc$f8 <c(#c$ <c$#c(#c(c0#c$c, .^rN.*yc,Bc8 g`(*(U g " Ҁe " Ҁd(M *@bc0fc$gB`Rc8 c8o "<N#c8BNNX(@ 9c8" Ҁe 9c8/NNX(@g yc0 9c0Xg yc0  9c8" ҀY(#c0 <c$ A ` " Ҁ#c,c,c A#c4 A 9c,*A L0N^NuNVH0*n(MY#c, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd&(( " Ҁe " Ҁ Ё @ c4 L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL rmail: cannot reopen %s for reading wmail: cannot open %s Mail saved in %s null name researcresearchmail: can't create proc for remote %s %suux - %s!rmail \(%s\)uux - %s!rmail %sw/bin/mailUsage: mail [ -f ] people . . . mail: can't send to %s /amail: cannot append to %s localhostbiffudp%s@%d mail: %s has more than one link or is a symbolic link vax.lock/usr/spool/mail/tmXXXXXXM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr//bin/shsh-c/etc/utmp/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ /etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83c<. 40<#L+\3<DLlZ|bjfuL(8xeXTXl`.((h v.'00D8AJ S \Dfpx (8,q..  ,280A$JPY(b8ku} 4`FLLV bͰͰ Ͱ',М5Ӥ<C.KSYԂ`eiruԪx|?Dڄڐ,$۔`d#+x/ 5:VA֪HڼNڔUټ]c4in"w֘~nz(T ?&*٢ .~f: ըX'.ی7ۨ?ۨGOrYc<hw{.<$[$Pވ t;ߤߴ3 ,@P!<|'094@tHRt\f<kzZ~<Ӥ~4r0    .q, |"D+ f 16  ? p E   M 8 V^^Af  (o8w~vher,D (  0l2,HCh | d-R01B wVD"L,=4I<D  hK  lSLr[W\buj"t  pzZFhJt.  x+-8 9 x P .   | " $J -o 3h =  C M U [  `;2 g0 o  y  4L !    $   or . ` 3ߴ e c "   x8   |  O '" -?t 8F > E N V _ ffМ o y      p z r   XT  F     L yN    ! - 9 E PL\ \L hs tߪ {   3  4     3 4 `   Q n gͰ   ۚ &ۨ - 3, 9J ??ڠ EV K U  4( ]iz d, k qy x[N ~  Y s ׬ Qp Rۚ Z Zք  $ [ވ Zt P  \  < 7x N  c< : !crt0.omail.o_SccsIdOumask.ochown.oc((time.oOftime.ofgetc.oftell.ogethostname.ofputc.ofputs.ogetpwnam.ogetpwuid.ogetpwent.ogetuid.olink.olstat.omktemp.oaccess.ofseek.opopen.odup2.opipe.ogetenv.ogetlogin.ofdopen.ofprintf.ofprintf.oindex.oprintf.oprintf.osetbuf.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrcmpn.ostrncmp.obcopy.obcopy.oretbloopbwdbytesgethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.ofopen.ocreat.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osendto.osocket.osystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.otime.ogettimeofday.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ottyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_sjbuf_safefile_iop_lstat_atoi_delflg_strncmp_printf_fputs_sendmail_ftell_strcmpn_flgf_cat_curlock_flgp_locked_locktmp_copymt_pclose_forward_system_popen_index_strcat_gethostname_sendrmt_setjmp_fprintf_lfil_mailfile_longjmp_dead_nlet_usage_execv_wait_malf_chown_setuid_umask_unlock_sleep_getpwnam_getpwuid_isfrom_getarg_setbuf_error_hseqno_fflush_ctime_unlink_getlogin_tmpf_maildir_bcopy_sprintf_printmail_lock_fgetc_fopen_socket_setsig_line_fgets_link_lockname_getservbyname_gethostbyname_my_name_strcmp_creat_changed_fork_netname_done_bulkmail_resp_maillock_sendto_from_let_close_perror_biffaddr_rmail_lettmp_strcpy_stat_signal_time_strlen_any_getuid_lock1__iob_getenv_isatty_fseek_copyback_fclose_delete_forwmsg_mktemp_copylet_fputccerror_dysizelmodt_localtimeldivt_ftime_asctime_gmtime__filbuf_lseek__flsbuf_getpwent_setpwent_endpwent_rewindulmodtuldivt_access_getpid_execl_pipe__exit_fdopen_dup2_read_open_ttyslot__lastbuf__pfile__print_free_alarm_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_endservent_getservent_setservent_fstat__sibuf_malloc_errnoulmult__ctype_lmult_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_execle_execve_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_rindex_ttyname_closedir_readdir_opendir_gtty_ioctl_stty_realloc_sbrk_end_brkb[lق@ Nby*bylt| 0*LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDKS\eFlqNxdl, Ld8 ?zd`#+2P8j?DJ.QY`gmXt|td$.<R<|3 '/l9CM<Raep<t{~4r0.H  $d!n6'f-f6<0CFILOX_nekq?w}X  yL;3ixd[ LYZ sz Q!R-3Z: #BGNT [a7jpw DT|crt0.omkdir.o_sccsidmkdir.ofprintf.ofprintf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_fprintf_perror_mkdir__iobcerror__pfile__print_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lق2) Pby*by  0? $G"I#HTHS/N4 /NtXNuNuNVH0 l HyHyNHyN.*nBg fp0//.Hy`p0//.HyN| RJGg"gSm@ 9R @<HH`8Sm 9R @>HH`HyHxNlPL N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH *| 90l 0 @*PJgN((e2Ti|Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nBF`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NlPRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9HH/N4XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN.*yG BG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<N#GBN~X(@ 9G" Ҁe 9G/N~X(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#G G c A#G A 9G *A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFusage: mt [ -f device ] command [ count ] -t-fTAPE/dev/rmt12mt: unknown command: %s mt: negative repeat count %s %s %d failedmtunknown tape drive type (%d) %s tape drive, residual=%d ds er%s=%o%s=%x@(#)mt.c 4.7 (Berkeley) 83/02/26weofeoffsfbsffsrbsrrewindofflinerewofflstatusTapeMasterPROTBUSYRDYEOTBOTONLEOFArchiveEnaReadyEnaExcepCatchReady Burst Xfer Reset Request OnlineInterruptEdgeReadyAckExceptionDircReadyNoCartNoDrive WriteProt EndMedium HardErr WrongBlock FileMarkInvCmdNoDataFlakingBOT42GotResetUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$G. 40!`<+<5|>|G.QXqa$0js|&Flt.Rz ?!$(07T>EKP`W^cksd{04H&zdh> J$! &?/6>EKSrZ`glNry6 x(\xxB<<$$!4*3X2l9|@HQdX`$jt~<<t~4r0q|R "<+fl4 :4?G YOrU\d j$r.x` 0 0nfFjx?p &  #y~)LB1*8;^?IQ34Yah &piJw~x[Ys|Q@Rj*ZT|7~ Gjcrt0.omt.o_sccsidgetenv.ofprintf.ofprintf.oprintf.oprintf.ostrncmp.oatoi.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_printf_strncmp_printreg_status_mt_status_ioctl_fprintf__flsbuf_mtfd_com_strcmp_mt_com_open_tapes_perror_tape_strlen__iob_getenv__pfile__print_sys_errlist_write_errno_sys_nerr__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exit__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_stty_realloc_sbrkuldivt_end_brkb[lٹ Q7**by  0= (($G"I#HTHS/N4 /N,XNuNuNV-| o. n h -f n (R/NX-@SX l HyHy4NPHxN,X/.NX . X/ n /(N,P n /( 9 @/HyPHyNHxN,XN^NuN0Hx"N@eNuNVHn /.aPN^NuNVlH ~BHyN$X-@f-|Hx//.NPJg <` .*@Hn|/.HUa6 *@` gfJg # pL lN^NuNVH8*n(n &nJg :g -g`-||A|-H-|x` xm #`RxA| .xR .xЮ "@ fHn|Hy|N P``R bT/NX/. Hn|N P 9 g* gZ g fR` .g/`JfBJgR `BL8N^NuNVH0*n(n `(Sm",R AHH` HT/N$P.HH,f L0N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVBJg>HxNX-@HyD|NXJg8/.HxNpP/.NXN^NuNVHxHyD|NP`PJg" .c .`-n-|HzHxNpP-@/.NXN`N^NuN0HxN@eNuN0HxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^Nu&8HTfv-ARap8Wt,\s1Me&:M\Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#p`T . @(P . @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.N~ N^NuNV/9/. /.N~ N^NuNVA -H .X @Jf n/Hn /.N~ N^NuN0Hx;N@eNuH // | pNLNw //W.BN@d W/N0 WNNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N$PRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN<-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NtgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N<`S n0A .ذbJn/9/9 .".Ntfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-npf9HH/NXJgm+||+||+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`((.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN0HxN@eBNuNV/. Hyt /.N2 N^NuNV/. Hy@t/.N2 N^NuN0Hx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN6.*yE BE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N<#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#E E c A#E A 9E *A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL#/9Hx HxHy|N e|gHxHy.Hy|N JfRBB/9N< Jg./9a,X xo y/Hy7NTPB/9Hx HxHy|N |gP |gD  |g8`( |g` |gR  |gDHy=`JfHn y(HH/NP  |f <`p йййй -@Hx//9N< 9r Nf*JfHyHBaP`\  |f <`p йййййXJg"9`".cHyUHxa8PBJtg/9tNXBt`/9Hx HxHnNJgp.gp.gJpgJfJf~JfHx NlX`$ R"HA HABAЁ//.NHP-@JfHyHxafPA "HA HABAЁЮ"@"#h#hRSl Jg"/9NXXm Hy`h/9HxHxHyN gHyBaP`/9NlX#tJfHyHxaP/9Hx 9Y/ 9tX/N gHyHxahPB` "HA HABAЁЮ @Jg@ $HB HBBBЂЮ @$Թt "HA HABAЁЮ @ ` "HA HABAЁЮ @ Rm|J(fHzHx //.NJf xo0J,f(Jg <4` y /HyNTP//.afPJg/.NXBJtg/9tNXBtJg/9aXJfx/9NXLN^NuNVH *nB` "HA HABAЁ" Ҁ A(, gJ,gFJg y/Hy NTPJg <4` y /HyNTP "HA HABAЁ" Ҁ A/ "HA HABAЁ" Ҁ A(/aX/ "HA HABAЁ" Ҁ A0(/ "HA HABAЁ" Ҁ A(/ "HA HABAЁ" Ҁ A/(HyNT` Jg6 gT gP gL gH gD`D ugD`N|u "HA HABAЁ" Ҁ AJg|c`|a`|t` |d`|b`|fJfJ,gFJg y/Hy.NTPJg <4` y /Hy2NTP "HA HABAЁ" Ҁ A(g  ,Jf\ ug UfHy6NTX`, "HA HABAЁ" Ҁ A/(Hy?NTP/HyDNTP "HA HABAЁ" Ҁ A/HyINTPR m"L N^NuNVJ0g6 n"n (c 9F`> n"n (d 9FD`" n / n/N|"P 9FNN^NuNVH B/9/.N< /.Hx`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuN`HxN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV(.-nBG`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH9 @gT nHH0-@*LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N %s: bad formatno name listold format .o (no string table) or truncated fileout of memoryno string table (old format .o?)no string table (old format .o?)ran out of memoryerror reading string table %s: %s:%s:%08x - %02x %04x %5.5s %s %s:%s: %08x %c %s nm: %s:(%s): %s %02xGSYMFNAMEFUNSTSYMLCSYMRSYMSLINESSYMSOLSYMSOLPSYMENTRYLBRACRBRACBCOMMECOMMECOMLLENGPC-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Gl((. 40 t'</e9CTLTU.\Ndnw.@.0@@FG Z!( /. 7 ?<ELQDU^6a dh\mtz?VLb\8<>FNdl!,&- 4:AILOUdZcj8qx ?zd`Pj.X t#+3d;EdO<Trc.gr<vX$|3 \lDDT<\* v<P"P*`3l;AG~4MrV0] $c (iot u`|T|7H , 0 4yWJ 1p$ t x f|F@   t@ \(|0m7f>DsM TUN\Fblj ap.ve<} 8 6L [f  &.;` 8n6f &0-Fl3L9B$XJQnW]c?ioXyV  &3lixd[ LYZsz QRZP| <b" Gl' ,crt0.onm.o_sccsidatol.oftell.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.oqsort.ostrncmp.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_neglseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_errs_pflglmult_atol_qsort_printf_strncmp_ftell_realloc_oflg_nflg_fprintf_archdr_nextel_free_stabnames_aflg_error_strp_narg_mag_un_sprintf_uflg_archive_fopen_fi_fstat_namelist_strcmp_psymsuldivt_stab_compare_strsiz_fread_rflg_malloc_gflg__iob_fseek_xargv_fclose_off_lseek_fflush__filbuf__pfile__print_fwrite__flsbufulmult_read__sibuf_errno_creat_open_close__lastbufcerror__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_sbrk_end_brkb[lٹF Y\*(*(by 8< $G"I#HTHS/N4 /N8XNuNuNVH HnHy`NPX B o, n *P -fJgHH hgRn Xgn Hgxn Dg`o#`4|`4|`4|`4|` 4`@4`4`4`34`~ Og`r cgn bg`\ dgp`N wgn ogJ`6 xgX`(SX J4f##4 o\ n P +gPHyLHy< n /N Jf( n /Hy>HytN( HxN8XX S o n /aXz`JB`  @ "@0QfVR094HmJfHyRNhXz߹ HyL094H/HxHyN.ovJl RrN/Hy/9 a BB`  @ "@2R094HmB094Hln  @BPR`Hx/96/9 a S`m 9dRd @ HH`Hy`Hx N0PBN8XL N^NuNVH|z` 4gtJgNHx/96/.aB S`m 9dRd @ HH`Hy`Hx N0PB`4S`m 9dRd @ HH`Hy`Hx N0P gB 94?g4S`m 9dRd @ HH`Hy`Hx N0PB` g f,/ Ю /a`/ Ю @0/anPS`m( .Sfp `p "9dRd AHH` Hy` .Sfp `p /N0PRmhJf|LN^NuNV . g& g8 gD gP g`&HxaJXHxHx/.`Hxa0XHxHx `HxaXHxHx`HxaX=n .HH/aVXS`m 9dRd @ HH`Hy`Hx N0P.HH/aX`|HxaX=n HxHx./a S`m 9dRd @ HH`Hy`Hx N0PHxHx./a~ N^NuNV . @g g( g>`fHxaXHxaXHx Hx`:HxaXHxaXHx Hx `HxaXHxaXHxHx n/a N^NuNV oP lFHyUNhXS`m 9dRd @ HH`Hy`/.N0P`~ . b`@0;NVVVVVVV.N>V6F`JHyXNhX`:Hy\`Hy``Hyd`Hyh`Hyl`HxHx/.a N^NuNVJg .S//. .".(( N/a .". N-@ c8S`mW"9dRd AHH`@Hy` .W`$S`m .0`Hy` .0/N0PN^NuNV-n`8S`m 9dRd @ HH`Hy`Hx N0PR .mN^NuNVH0*n +fR xfR` -xfT#6` 0g 0f #6(M` .f # 6JfB`n 9n. ."96N\Ї0-@`FHH. 0l am4 fn, 6f ."96N\ЇW`RJf .fR bg Bf ."HAHABAЁ-@B/.HyLNP # L0N^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N.P.lB 8f6Hx/.NP.Jg Jm/NXHx/.N.P.Jm.HxB/N `Jgp`B//.N.P.JlB`*B@Jgl` rgl`l L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H# *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBDX`b y< S m. .R @HH y<"(R!AS AHH` /9< .R @HH/N0PRDX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N*LZ`0SR`*0D\b1 nRJfD\c0R 9nB <D\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n`f9rHH/NXJgm+|$D+|$D+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|L` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NJXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N. N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NhPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNJX(@ 9D" Ҁe 9D/NJX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& ((" Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLhGhP.WN`i.\q|DXDDD08TTp xj >#',39?BHORV^elsyl~$pr(z `>P(P",)l07>BIO T?]dlsy6b< <<$ .Z$.<3BFQ<U]f3n(u8|H0pp<V<||8~4r#0*h2 7 =\DJP(Yf0b$j $ p6y@4ln jFp16N.L x4eP 8..;L <!)[1yJ7>=D DLTnZcnjifDo ud|.$<?4  $D3ix[ TY!s*@0Q7R.CIZPW|\hbiHo7txJ~ D6crt0.ood.o_sccsidfreopen.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.osetbuf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_max_wordulmult_putn_putx_fprintf__flsbuf_offset_addr_freopen_nword_setbufulmodt_putlx_lastword_cputldivt_line_baseuldivt_pre_fread__iob_conv_fseek_lseek_errno_creat_open_close_fclose_fflush__filbuf__pfile__print_fwrite_free_read_fstat__sibuf_malloclmult__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwo_gtty_ioctl_stty_realloc_sbrk_end_brkb[lٺÁ F$*0*1by (( (<$G"I#HTHS/N4 /NXNuNuNVN/Hy0NTPN^NuNVA -H#Hn/.NP09 gp`BN^NuNV4.-nBC`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRC nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|L-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NLX-@8/.NLXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|M PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|O`J.g-|QJ.g"/.NLX".-A< o-@ .Xf -|SL`-|dLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|u`-|x`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|{`J.g -|}`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/98/94 .".N4gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N `S n0A .ذbJn/9@/9< .".N4fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NjPJmJn -|`-nf9HH/NtXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN@/.N XN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx@N@eNuNVH0JCf8 <C#C <C#C#CC#CC .^rN.*yCBC g`(*(U g " Ҁe " Ҁd(M *@bCfCgB`RC Co "<N #CBNX(@ 9C" Ҁe 9C/NX(@g yC 9CXg yC  9C" ҀY(#C <C A ` " Ҁ#CCc A#C A 9C*A L0N^NuNVH0*n(MY#C (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ C L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNV((N^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL4JD t$l"&*2;D.KP6WL_cTinu|4|Lj p ?bLnHr 8Rv#)08?FL@S[\bks{L$p.pp<~:<dt3  d&0:<?NR]<ahpy ~4r0T .nffF 4$LV#t)/?5;@EL  TyZLbji;pz 3tj ithxL[4YBsbQRZ #  '-76<C DHM CTcrt0.opagesize.oprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.ogetpagesize.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_getpagesize__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnob[lѹω u*8*9by (0 HCL (($G"I#HTHS/N4 /NXNuNuNVB l:Nh-@fHylNxXHxNX/.HyNxP` n -hNJ# 8g/. @/NPJfNN-@J 8gJg& y 8gHyNxXHxNXN y 8 hJgtJgnHyNX/Hy HNP y 8/(Hy HNxP# < y 8/(/NPJgHyNxXHxNXHyNX/Hy HNPHy HN,X-@JfHyNxXHxNXBB-| H`b zn(`N Zn`: al Al 0m 9n ` .R @HH-@f m m-| g f m-| g g f m-|Jf: l0 f <` </HyNxPR`xHy,NX/Hy HNPJgHyANxXHxNXHnN4XN"HA HABAЁ-@?@ .?@BAHH.-@ 9o^ Zo\AR mHnHy HNxP# fHyDHy0NPP#>`/9>NXN^NuNVJ>g/9>NJXB>N^NuNV.*n` :gRJfJgB *nN^NuNV.J>f"HyFHy0NPP#>fB`/9>HxHyNDN *@g#RHHUazX*@#RLHUajX*@HUNX#RPHUaPX*@HUNX#RTBRX#<R\HUa&X*@#R`HUaX*@#RdHUaX*@#Rh`  gRJfB <RH*nN^NuNDHxN@eNuNDHxN@eNuNVH N.fB`BHyHNP,mB "HAHABAЁ//N HxHyRl/N g /NX`/NX R|*|Rt  fSB <RtL N^NuNVH Hy]HxHyTNP/NP-@f -|8`B/.NPHxHxNXP-@Hn n(HH/NP0.H-@nHn n(HH/NP/.Hy_Hy`N8 Hy`NX*|R n S m n (R!@S @` /.NX. g gRd`BHybHy`N8PHy`NX=nHn n(HH/NP/.HxNXP 8g /.NJX <RL N^NuNVH0*n (|8`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H# THn/. NtP n0( gp`BN^NuNVA -H#L THn/.NtP09\ gp`BN^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N^PJmJn -|`-n8f +| X`D/.NPX+@f,mJf,0-g-HHR+@`m+n 8f09\gHyLNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *|d 9 @xl  @*PJgP\n})?NZm~8Of&6Mq<QdError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m# @p`T .)X @(P .)X @ gf ` <//.Hx0N `NqL0N^NuH // |)X pNLNw //W.BN@d W/ND WNNVBHnNjPJlp`Jg n .N^NuNDHxtN@eNuNV4.-nBR`b y T S m. .R @HH y T"(R!AS AHH` /9 T .R @HH/NPRR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N,X-@8/.N,XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N,X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNP-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9| .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NP`S n0A .ذbJn/9/9(( .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Rb1 nRJfRc0R 9nB <RL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/N^PJmJn -|`-nLf9^HH/NhXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|8` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NPXN^NuNV .". nJ/H?NT n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|8`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  @f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNDHxN@eNuNDHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NPX*@Jg*B L N^NuNDHxN@eBNuNDHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNDHxN@eNuNDHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N6 N^NuNV/. Hy@t/.N6 N^NuNDHx6N@eNuNDHx N@eNuNVH0JS4f8 <S8#S4 <S4#S8#S8S@#S4S< .^rNJ.*yS6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                               ((                                                                      /etc/passwdrr/etc/utmp/dev/ttyr%s Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83SL. 40$(,7H@XIhT^g.8q8{xx.q.p$X4dtt~R )07"<ELT\bin r{~$?l*$TL %,,484>C~JQW^fl\r,wJP| ?B,N(R2V b! (0<7@HP,Y$Pa.ip.xJ<<[< (;Xh3 )07@I!P0X@aPjq(y¨(8<@Z<44DP~4r0   8x  <x!pT) 089`?  @FJPuFX"hbj 4 Hqm^yp!X4$,N.8pJD(qtP+  ;'08L@FLU_  Tgtoyu^|  XP:x )XQjnffFP 6%T+r1?7~= G  )O3hWP^ieTlHrx,y[vY"sBQRZ.4[<Z(  67,"(J/ SL49crt0.opasswd.o_sccsidchmod.ocrypt.ogetpwent.ogetuid.orename.ogetlogin.ogetpass.ofdopen.ofprintf.ofprintf.oprintf.oprintf.osetbuf.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_pwd_printf_pw_getpass_crypt_passwd_chmod_fprintf_temp_errno_getpwent_unlink_getlogin_fdopen_pwbuf_rename_endpwent_strcmp_open_perror_strcpy_signal_time_strlen_getuid__iob_getpid_fclosecerror_encrypt_setkey_atoi_setpwent_fopen_fgets_rewind_read_lseek_close_ttyslot_setbuf_fflush_stty_gtty__filbuf__lastbuf__pfile__print_free_fstat__sibuf_malloc_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_gettimeofday__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_rindex_ttyname_strcat_closedir_readdir_stat_opendir_ioctl_realloc_sbrkuldivt_end_brkb[1lٹ¬ e*A*Bby$,4<D(( @^ P$G"I#HTHS/N4 /N0XNuNuNVHy!8HyxNPHxHxNHP gHzvHxNHP .SЮ #aB oX n P -fP n R @HHf b@0;NzTr n P +fH n R /NTX#S`f mX n #S`R%<`R%8#<@` n R /NTX#<` n R /NTX#8` n R @Jg n PHH#`d# `VR`L n /aXJg: n /NTX#4f$HyHHyNP#4` n /HynHyN HxN0X`/. n /aPRJgJf BBaPaN^NuNVJg/9/9NPBN0XN^NuNV` n 9n 0lB`R nJfpN^NuNVJg/9/9NPHxNXN^NuNVHxN$X#Jg2Hn/NPp0.#Hx/9NPN^NuNVH0J%*LZ`0SR`*0f(b1 nRJff(c0R 9nB <f(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nxf9HH/NPXJgm+|E+|E+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N(X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|d`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Ef6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N& `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N(X*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nr +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jff8 <f#f <f#f#ff#ff .^rN".*yfBf g`(*(U g " Ҁe " Ҁd(M *@bfffgB`Rf fo "<N(#fBNX(@ 9f" Ҁe 9f/NX(@g yf 9fXg yf  9f" ҀY(#f <f A ` " Ҁ#ffc A#f A 9f*A L0N^NuNVH0*n(MY#f (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN".d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ f L0N^NuNHxN@e#TBNu /йT/@HxN@e 9T#TNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLcgZr<v$ ;@P3t l|!($<)8<2G<K R Zc0io~4ur~0 rXqT \A<8 >` E cD4   @  uf(&. 6W= C )H<P XFlaF(g(\ntu~ k  p  ;o n /XN  u! H !(, !4.d !8[$ Rn Y%8 %<$+O>3N9?DK 4T\ %@dl[ztyzrLF %H( EH E Qbwbf<\x&$4 ?,&,6=  EE<LV3P^ielrxy[LxYs8QR&Z&. HZ! t#7,2"9 f>Ccrt0.opr.o_sccsidchmod.octime.oOftime.ofprintf.ofprintf.ordwr.osetbuf.oatoi.ofilbuf.oOsignal.o_exit.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exitstart_main_environmcount_bufp_atoi_mopen_peekc_tpgetc_width_buffer_ifile_file_margin_ncol_pgetc_onintr_chmod_fixtty_tabc_plength_fprintf_mflg_lastarg__flsbuf__exit_setbuf_nspace_ctime_mode_tty_length_header_sprintfldivt_print_fopen_numeric_nofile_line_icol_col_fpage_done_colp_putpage__filbuf_fread_colw_stat_signal_isclosed_time_page__iob_obuf_ttyname_fclose_nexbuf_fflg_ntflg_putcerror_dysizelmodt_localtime_ftime_asctime_gmtime__pfile__print_fwrite_free_read_fflush_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_strcat_closedir_readdir_strcpy_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[Llق:G GbP*Jby8@HPF (= $G"I#HTHS/N4 /NXNuNuNVHnNXJf&HnHy4HyN HxNXHnHy=N,PBNXN^NuNVtA-HBDBHnHydNP=n-nHnHyfNP .f 0.ngHyhNX-@fNHyk/.NP/.HyaP/NXBN^NuNVH0*n(n BJgjRR`HyNXJlHy`Hnv n/NrP0.nvfp .xf0/.N*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NrPJmJn -|`-nf9HH/N|XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N,X*@Jg*B L N^NuN HxN@eBNuN HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN HxN@eNuN Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN Hx6N@eNuNVH0JDf8 <E#D <D#E#EE#DE .^rN&.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfDgB`RE Eo "<N,#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <D A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*ENJPW_Zfmxsz4$$H.HH<Vr<<;l|3 #*4;BK!RZ,cjr|<6< ,~4r0, ^.Z<!*1r8!@F O V ^lfXonuf{ffF, $$.Lj?v  yL;< ,3|B#,*i1L8@>x$E[nKR XYas:jpQwRzZ $`"7& E Dcrt0.opwd.o_sccsidgetwd.ochdir.ofprintf.ofprintf.oprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_fprintf_getwd__iob_closedir_readdir_chdir_fstat_strcpy_stat_opendircerror__pfile__print__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brk_errnob[_lق Xby&*RbyLT\dlt 8= $G"I#HTHS/N4 /NXNuNuNV.BBNXJfRBB o n h -fX n *PSJ-f4` igB rg@ n /Hy4NPHxNXRJgHH ffR`R`R`B/././. n /aR`0HyKX n /NlPJfHyNHyLNPSn/9NX*nN^NuNVHn/.NPJgJ fL/.Hyf`0p0. @fzJgdHx/.NnPJlJ f/.Hyz`Jg"Jg/.HyNPaJg/.NX-@fx/.HyNPHxNX`X nJgP P/aXJf@ .P//.HyHnN  .R//././. Hna/.NX-@f/.NX/.a"XJfJg/.HyNPa.Jg/.NXJlHyHyLNP/.NX`/.Hy`Jg/.HyNPaJfZ`J fPp0. g*LZ`0SR`*0E8b1 nRJfE8c0R 9nB <E8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NZ .B`T0-f(mfHn-HH/NPJmJn -|`-n8f9JHH/NXJgm+|% +|% +n 0-gl(m m R Э "-d f -,/HT-HH/NZ .+L`/.NpX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NZ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NZ g m p`BL0N^NuNV.*|$` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-N"XBBBB BmB- L N^NuNVN8/.NpXN^NuNV .". nJ/H?Nl n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNdHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N0PJlB`pN^NuNVH B/.NvP. g `/NbXB`Hx NpX*@Jg*B L N^NuNdHxN@eBNuNdHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNdHxN@eNuNV/. Hyt /.NV N^NuNV/. Hy@t/.NV N^NuNdHx6N@eNuNdHx N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rNj.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<Np#EBN"X(@ 9E" Ҁe 9E/N"X(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNdHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL $G"I#HTHS/N4 /NgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg . @` . @R mHH. ]g*Jg . @` . @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9N8N-@-A`RHH. q @f .gZ`t/9/9 .".Nl< 0N///./. 9"9N8N-@-ASHH. q @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. q @fJl D*܅-FJl D,B g(  @/(/ .".N8-@-AJg R mJl/./. .".N`/./. .".N8-@-A/.//N -@-AJl ` .".L N^NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|d`D/.N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#%p`T .%d @(P .%d @ gf ` <,//.Hx0NX `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNLHx;N@eNuNLHxN@eJgBNuH // |%d pNLNw //W.BN@d W/NL WNNVA-HA#`=|B-n-|Hn/. NPSm .R @BHH`HnBN4P .N^NuNV4.-nBFP`b y` S m. .R @HH y`"(R!AS AHH` /9` .R @HH/N4PRFP nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHq @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHq @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|! PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|#`J.g-|%J.g"/.NX".-A< o-@ .Xf -|'L`-|8LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN<-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|I`-|L`Jl-| n P @-h-h/./.N@PJf/./.NhPJfHnHn .R l .R`p//./.NH-@Jg -|O`J.g -|Q`J.g-|SAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N<`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHq @gpE`peS n`Jl-| n P @-h-h/./.N@PJf/./.NhPJfHnHn *LZ`0SR`*0FTb1 nRJfFTc0R 9nB <FTL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NB .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|%+|%+n 0-gl(m m R Э "-d f -,/HT-HH/NB .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNLHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNLHxN@eBNuNLHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNLHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JFf8 <F#F <F#F#FF#FF .^rN6.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N<#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNLHxN@e#XBNu /йX/@HxN@e 9X#XNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFrom %s %sremote from %s!remote from somewhereremote from %s -em -f%s/usr/lib/sendmail ''wpclose: status 0%o /bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$TF((. 40#fL+X2X90B.LV^v$fo:v} .,Xxx F'FP.H7H>HEJ4S<ZXbXjtpw||nB?p(tv ,'~.3:BFLdQXB_Te,lTtz0p ?: f"@)/6>E$N@V@^g$n.v~><<3$8Hp! A<$.8$B<G,VZFe<i p w<L<~4r0A8LHvb \Fx+  !p$!.'f40z7=&CJ0RX;*_goXuL|T `xD:$njps A2.x!?8'->3L ;B dJ<R %d\,i %pXy onfHhF<@B  %y3i[X YDQ R2,2Z9 >EKRX7ag6n Fsxcrt0.ormail.o_SccsIdfputs.opopen.odup2.opipe.ofdopen.ofprintf.ofprintf.oindex.oscanf.odoscan.oatof.oatof.o_exp5_twoe56strncat.ostrncmp.ofgets.ofilbuf.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ofstat.oisatty.oclose.oread.ostrcat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_strncmp_fputs_pclose_popen_strcat_index_sscanf_fprintf_Debug_sprintf_strncat_fgets_strcpy_rindex_strlen__iob__flsbuf_execl_pipe_wait__exit_fdopen_fork_close_signal_fclose_dup2cerror_lseek__lastbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_execle_execv_execve_fcvt_ecvtlmodt_isnanldivt_isinfffixi_modf__cleanup_write__sobuf_free_isattyd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lٹx N*c*cby| 0*LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N~PJmJn -|`-n\f9nHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNT/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JD*LZ`0SR`*0D8b1 nRJfD8c0R 9nB <D8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N~PJmJn -|`-nf9HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N0X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*||` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N0XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (||` eB` 0,f -+fp`B, wf0Hx/.NTP.JgJm/NXHx` afvJgp`p//.NP.lB Df6Hx/.NTP.Jg Jm/NXHx/.NP.Jm.HxB/Nz `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN$HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN$HxN@eBNuN$HxN@eNuN$HxN@eNuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN$Hx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN*.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N0#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuN$HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLtF@OX_DdksXw}6txNZ4 ?  %+27^=DFLSZ8`govl$.Tt.t<N<x 3!( 009@HR\f<k z~:<$0~4r0 tN ,.| [Bf|%+LR3~: B0J(SnYf_elF0rxz$ *?6  $y; 30iZ x[.Y$s-3QP:RzF:LZdSzZ Da.Thn$uz&7 * Dcrt0.osize.o_sccsidprintf.oprintf.ordwr.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_header_fopen_fread_fclose__pfile__print__iob_fwrite__flsbuf__filbuf_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lٹ HI*s*tby (=x $G"I#HTHS/N4 /NXNuNuNV.HxHxNPHxHxNPHxHxNPHy4NX#|Hx/N`P/NbXHx/9|NvP#TJlHy@NhXHxNX~` Ю @/aHX XnRm/9TNbX/9|NX/9XNX..N^NuNV.B/.NvP.JlD/.HyY`" \gN  \gB/.HyiNhP#X`JHx Hy\/N \fJlf&JtfJxf/.HyNhP` 9`йd-@Bx#xt#tlBB/9TN Hx Hy\/9TN  \f/./9T//.aJf /NbXHx/.N`P.Jl/.Hy`BB/9TN /.//9T/.a$Jg #X/NbX..N^NuNVH`n.< l../Hn/. N ,g"/.Hy` /.HyNhPp`&/Hn/.N ,fПJfBLN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH0*n Jm m#p`T . @(P . @ gf ` <8//.Hx0Nd `NqL0N^NuH // | pNLNw //W.BN@d W/N WNNV4.-nBE `b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRE nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHe @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHe @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N.PJmJn -|`-nf9HH/N8XJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXHe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-NXBBBB BmB- L N^NuNVN0/.NXN^NuNV .". nJ/H?Nd n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nv N^NuNHxN@eNuNVH N*.*nJfS` r NL0 r N.S XgR|a` zf <L` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JE`f8 <Ed#E` <E`#Ed#EdEl#E`Eh .^rN.*yEhBEt g`(*(U g " Ҁe " Ҁd(M *@bElfE`gB`REt Eto "<N#EtBNX(@ 9Et" Ҁe 9Et/NX(@g yEl 9ElXg yEl  9Et" ҀY(#El <E` A ` " Ҁ#EhEhc A#Ep A 9Eh*A L0N^NuNVH0*n(MY#Eh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ep L0N^NuNHxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLl D$G"I#HTHS/N4 /NpXNuNuNV.HnHy PN(P# #  Hy Hy@tHxN Hy Hy@tHxN Hy Hy@tHxN Hy Hy@tHxN #   fBa XBNpX  f0Hy< y /(NPJfHxaXBNpX  fHy@ y /(NPJfHxaXBNpX`# @ `X y # HyKaXJfHyNaXJg# Hy HytHxN JlpHyR`X#   9  m  Hy HytHxN JlHyXN` Hy^a\XJfHyeaLXJg.  9  m `HyiaXJg0B Hy HytHxN JlHym`jHysaXJgt   #  P 9  m  Hy HytHxN JlHyw`*|d`/aDXJgzS gX y P uf m` y P ^f0 y P (?fp` y P( m`v y P"m`d JfpHy}aXJg   `4HyaXJg&BHy tHxN JlHy`B`B .4 @/aDXJg$ .8 @    `R .4 @JfHyaXJgBHyNnP-@JlHyNXHxNpXHy Hy@t/.N B`H9 HH".8 Af( .4 @/HyNPBNpXR .4 @JfHyNXHxNpXB`| ."HA HABAЁ @/aXJgN ."HA HABAЁ @ F ."HA HABAЁ @  R ."HA HABAЁ @JfbJ g/9 HyHy PN S n,Hy Hyt HxN Hy HytHxN Hy HytHxN *nN^NuNVJ fB`>B 9 Ю @".Ү Af .Rй @JfB pN^NuNVH  fHy`$  fHy` fHyHy PNP9 9 g,9 HH/Hya P9 HH/Hy`9 HH/Hya P f <` < /Hy PNP.9 g  g< gHy Hy PN((P @gHyHy PNP g  g&  gp`B/Hy PNP g f& fp`B/Hy PNP g f& gp`B#/Hy PNP g g& gp`B*/Hy PNP g g& gp`B2/Hy PNP  gp`B;/Hy PNP g g& gp`BB/Hy PNP g g"HyK "<N/a nP  g"HyN  "<N/a

Hy PNPHx9 HH/aPHx9 HH/aPHx9 HH/axPHx9 HH/abPHx9 HH/aLPHx9 HH/a6P9 HH/9 HH/aPHx9 HH/aPHx9 HH/aP9 HH/9 HH/aP9 HH/9 HH/aPHy`  g-|*|d`b m-g0Jg <` <// mHH/a B  fJ g JfHyHy PNPL N^NuNVB . f-| f g g .g HyHy PNPT f"HyHy PNPR-|?`* l HyHy PNPR@/.HyHy PN R gHyHy PNPR-n ` HyHy PNPR mN^NuNV/. /.HyHy PN fHyHy PNP`HyHy PNP .gHyHy PNP fHyHy PNP-|?`& dHyHy PNP@/.HyHy PN N^NuNVJg/./. HyHy PNN^NuNV .  @//.HyHy PNN^NuNVA-H# Hn/. NP n0( gp`BN^NuNVA -H# < Hn/.NP09 L gp`BN^NuNV.*nJg0-g /-NzXms+n f mB `+m+| B*nN^NuNVH *| T 9  hl , @*PJg*LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-n BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNTf8 <NX#NT <NT#NX#NXN`#NTN\ .^rN.*yN\BNh g`(*(U g " Ҁe " Ҁd(M *@bN`fNTgB`RNh Nho "<N#NhBNzX(@ 9Nh" Ҁe 9Nh/NzX(@g yN` 9N`Xg yN`  9Nh" ҀY(#N` <NT A ` " Ҁ#N\N\c A#Nd A 9N\*A L0N^NuNVH0*n(MY#N\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Nd L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLDIO@S@X \ a hlotz  00 000   @@@ e e       "  (@ , 2 9 B L U _ g p v }    @ @         @ @             #  (  ,  0  5  ;  A  G  N 2Kn,X `%Kalleverythingeknewioctlioctlnewcrtcrtoldioctldecioctlgspeedhupioctlspeed/dev/ttyopen%s unknown unknown mode: %s net discipline, new tty, old tty, input speed output speed speed ; even odd -raw -nl -echo -lcase -tandem -tabs -cbreak nltabcrffbs crt crt: (crtbs crterase crtkill ctlecho) -crtbs -crterase -crtkill -ctlecho -prterase -tostop -tilde -flusho -mdmbuf -litout -nohang -pendin -decctlq -noflsh erase kill intr quit stop eof erase kill werase rprnt flush lnext susp intr quit stop eof , M-^^%c/ %s%s = M-^^%c%s%d %s%d baud@(#)stty.c 4.12 (Berkeley) 2/23/8305075110134134.515020030060012001800240048009600exta19200extb38400even-evenodd-oddraw-rawcooked-nlnlecho-echoLCASElcase-LCASE-lcase-tabstabstandem-tandemcbreak-cbreakcr0cr1cr2cr3tab0tab1tab2nl0nl1nl2nl3ff0ff1bs0bs133tty3337tty3705vt05tntn300titi700tekcrtbs-crtbsprterase-prterasecrterase-crterasecrtkill-crtkilltilde-tildemdmbuf-mdmbuflitout-litouttostop-tostopflusho-flushonohang-nohangctlecho-ctlechopendin-pendindecctlq-decctlqnoflsh-noflsherasekillintrquitstartstopeofbrksuspdsusprprntflushweraselnextUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ Nl. 40$.7@.(IR$,[dm"wN~|||hpNv? !P(/5:\AHMU]`e,nw~0D"v`d:F   ? (/5=nDJQVJ\c2krty$Xtt$.b<<  03T#h*x19B`IQ [eo<t<p~4r04   )   hv( W 'V,F26d?GJN W q ^ndl. (r S x  } f   yz,   h$(( ng|fhf t &?l,"2<  DL>L&S;ZZ dl30t|iFx[YsxQ<Rf&ZP .  x7z& Nl+f0crt0.ostty.o_sccsidfprintf.ofprintf.oprintf.oprintf.osetbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_speeds_sb_flags_tc_ioctl_fprintf_prspeed_modes_setbuf_oldisc_pitldivt_eq_special_strcmp_delay_prmodes_ldisc_open_perror__iob_argc_arg_speed_argv_pcol__pfile__print_free_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_stty_realloc_sbrkuldivt_end_brkb[lѹ{ u**by HID 8$G"I#HTHS/N4 /NPXNuNuNV-|4-|9 o n -h/.NPX#f/.HyAN|PHxNPX y hJgNJgHyQNX-@ y/(/NP/ y/(NxPJgxHy[N|X yJfRHyoHybNP-@Jg6HxNX/Nl/Hyq/.N</.NXHxNPXN yJfRHyHyNP-@Jg6HxNX/Nl/Hy/.N</.NX y/( NXJlHyNXHxNPX y/( /.N PJg HyHyN*LZ`0SR`*0Xb1 nRJfXc0R 9nB <XL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NĞ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|),+|),+n 0-gl(m m R Э "-d f -,/HT-HH/NĞ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NĞ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NĞ g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NfXBBBB BmB- L N^NuNVN/.NĴXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa(( "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`,eB` 0,f -+fp`B, wf0Hx/.N P.JgJm/NZXHx` afvJgp`p//.NnP.lB (f6Hx/.N P.Jg Jm/NZXHx/.NnP.Jm.HxB/NF `Jgp`B//.NnP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nn N^NuNĨHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NnP. g `/NZXB`Hx NX*@Jg*B L N^NuNĨHxN@eBNuNĨHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNĨHxN@eNuNĨHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNĨHx6N@eNuNVH0JY,f8 <Y0#Y, <Y,#Y0#Y0Y8#Y,Y4 .^rN®.*yY4BY@ g`(*(U g " Ҁe " Ҁd(M *@bY8fY,gB`RY@ Y@o "<N´#Y@BNfX(@ 9Y@" Ҁe 9Y@/NfX(@g yY8 9Y8Xg yY8  9Y@" ҀY(#Y8 <Y, A ` " Ҁ#Y4Y4c A#Y< A 9Y4*A L0N^NuNVH0*n(MY#Y4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN®.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Y< L0N^NuNĨHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     /etc/passwdrrinigrp: %s is in too many groups setgrp/etc/grouprr/etc/utmp/dev/ttyr%s Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$,/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83YD. 40 P+6? L.Wlblu.<<||.,<Pq@.$T@$$  *3<FXM\V\]\diHrPyll.V?0 <$,@4 =FMRYa$ekxpwV~h@hD& ? N %*+z2:ATHNU]d8mTuT}$. @.@PP<^z<D[Lx ;!*34 T<hCxMT[d@m!dt|LŒ Œœ<¤r¾<ØĘĨĴP~4 r0  (( |(18@ L>Uz$\<e<mPw"ltx!@.[2qP+ @Ĩ2%/92.CIFPnV;Z]DfnLv~d@, yf TĞ ($ ( d'D.6H?nEf\KfHTnZ|aF´gmFvT}?L  ),3Ĵi&x[lYsXQ RFZ0". )Ø.h5L=ZGxPV _f7ofu®| YDRcrt0.osu.o_sccsidcrypt.ogetpwnam.ogetpwent.ogetuid.oinitgroups.ogetgrent.ogetlogin.ogetpass.ofdopen.ofprintf.ofprintf.oprintf.oprintf.osetbuf.osetgid.osetgroups.osetuid.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_pwd_printf_getpass_crypt_strcat_initgroups_shellis_execl_fprintf_setuid_getpwnam_getlogin_fopen_homeis_endpwent_strcmp_perror_strcpy_getuid__iob_setgid_ttyname_fclose_encrypt_setkey_getpwent_setpwent_atoi_fgets_rewindcerror_setgroups_getgrent_setgrent_endgrent_read_lseek_open_close_ttyslot_setbuf_fflush_fdopen_stty_gtty__filbuf_signal__lastbuf__pfile__print_free_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen__sigfunc__sighandler_syscall_execle_execv_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_rindex_closedir_readdir_stat_opendir_ioctl_realloc_sbrkuldivt_end_brkb[lق $by*by  :$G"I#HTHS/N4 /NTXNuNuNVNJN^NuNpHx$N@eNuNVN/.N|XN^Nu#pNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N$X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNpHx>N@eNuNVHn/.NPJlB`pN^NuNpHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNpHx6N@eNuNVH0JAf8 <A#A <A#A#AB#AB .^rN.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfAgB`RB B o "<N$#B BNX(@ 9B " Ҁe 9B /NX(@g yB 9BXg yB  9B " ҀY(#B <A A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuNpHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`@J0fJdf JDfaB 98r /NLX#(Jf&/98Hy Hy N HxaBXJ0g^J4g J\gaHxHxNDP gHz~HxNDPHxHxNDP gHzHxNDPHxHxNDP gHzLHxNDPHy9/9NPJfDJ4fHy;Hy NPHxanXHxNVX#p#8`bHx/9NP#plHJ4gHx/9NP#pl&/9HyjHy N HxaX/. aXBaXHy/9NPJfBNVX#p#8`>B/9NP#pl&/9HyHy N HxajXJdg /. a X`aFBaJXN^NuNVHyHy NPHxa$XN^NuNV,H0J4fa@aJX/.NXX dm/.Hyb`X/.Hy NpP 9R dm/.Hy`(HxcHyi/. N -@Jl/.N` .i @B2hJPg6/.HyHy N HyiHyHy N BHyHyHN4 a /HyHy`N4 Hy az`B/. NP-@l/.Hy`BHyaX/.NXX dm/.Hy`/.Hy NpP yoxB<-yt@` .@ /HyiNpP1ha @/HyHy`N4 Hy aXJPgHy N /.HyDHy N a/HyPHy`N4 Hy a X`Jo*Hna XSHxHn/.NV -@n/.NXJfJg /.HyTHy N `aSl*n8N^NuNV`6-n`Hy n/a \PJf"X nJfa`R`D nJfHy HxxaPJgJHg8Hx/Hy NP-@f-| p09//.aPJgHy a>XJf 92hfHy NBXHy HyiNrPJl Hy HypHy N `>JPg4HyiHy Hy`PHy NBXHy HyiNPJlHy Hy`JPgHyiHy HyHy N` 91hgp09/Hy NP-@l Hy HyHy N `d09H/09H/Hy N -y ."<NL-@JPg/./.Hy HyHy N`Hna 4X o(HxHn/.NR JlNHy Hy `&/.Hn/.NR Jl&Hy Hy0Hy N HxaX .SJnp/.NXJ f(BNX-@-yHnHy NPJgp09/Hy NPaRa8JgN^NuNV`vJPg HyaXHy HyUNHP 91hfHyiHyXNHP 92hfHyiHyfNHPHy{NHXaaaJg~N^NuNVHxHnNPHnaXN^NuNVH0*nHUadX0- H/0- H/Hy}NH /-HyNHPHmNX(@HlHlHyNH L0N^NuNVH0*n(|`HU/aP"eL0N^NuNVH *n.` n 0(fXSl/HyNHPL N^NuNVH0*nHx/HUNP(@JgBBHUNPJm/J,fp`/(M` /fzBBHUNPJldHxHUNPJlHUNX/`X09H/09H/HUN Jgp09/HUNP/RJfz ,/g`BL0N^NuNVHxHxNDPRgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 l/9 h .".N@l< 0N@///./. 9 "9 NNܪ-@-A`RHH.  @f .gZ`t/9 l/9 h .".N@l< 0N@///./. 9 "9 NNܪ-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  p @/(/ .".N-@-AJg R mJl/./. .".N݀`/./. .".N-@-A/.//NX -@-AJl ` .".L N^NuNV.*nHUNX-@ . gJ-@ . -@B/./N B -lHUNX-@Jf*nN^NuN\Hx9N@eNu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNu"o /B/gS @`"Q g2gNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N*PJmJn -|`-n f +||`D/.NLX+@f,mJf,0-g-HHQ@+@`m+n  f09 gHy NX0-gp` - //--HH/NV *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9$ l @ @*PJg*LZ`0SR`*0QXb1 nRJfQXc0R 9nB <QXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NR .B`T0-f(mfHn-HH/N*PJmJn -|`-n f9 HH/N4XJgm+|0+|0+n 0-gl(m m R Э "-d f -,/HT-HH/NR .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NR . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NR g m p`BL0N^NuNV.*| ` HUaX le*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN((L/.NXN^NuNV .". nJ/H?Nـ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` leB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB $f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN\HxN@eNuNVH N.*nJfS` r N0 r NF.S XgR|a` zf < p` RB/.NP f .L N^NuN\Hx!N@eNuN\HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NLX*@Jg*B L N^NuN\HxN@eBNuN\HxN@eNuNVH0*nJf HxHm /NV +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN\HxN@eNuN\Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN\Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN\Hx N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rNF.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<NL#QBNX(@ 9Q" Ҁe 9Q/NX(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVH0*n(MY#Q (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Q L0N^NuN\HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%sX; mv %sX %sr-Ctar: missing links to %s %o%o%o%lo%lo%otar: directory checksum error (%d != %d) %s %s tar: %s: cannot open file tar: %s: no such file or directory tar: %s: cannot stat file tar: %s is not a file. Not dumped tar: %s: file name too long %6o%s/%s.tar: %s: directory read error ....tar: %s: file name too long tar: %s: symbolic link too long a %s symbolic link to %s %11lo%6otar: %s: cannot open file tar: %s: file name too long %6oa %s link to %s tar: out of memory, link information lost a %s %ld blocks %6otar: %s: file changed size tar: %s: symbolic link failed x %s symbolic link to %s tar: %s: cannot link %s linked to %s tar: %s - cannot create x %s, %ld bytes, %ld tape blocks tar: %s: HELP - extract write error tar: %s: HELP - extract write error %s linked to %s symbolic link to %s %3d/%1d%7D %-12.12s %-4.4s %c%6o %6o %6o %11lo %11lo %c %s: SCCScoreerrsa.out%s %lotar: tape read error tar: tape blocksize error tar: blocksize = %d tar: tape write error tar: tape write error tar: tape backspace error tar: %s @(#)tar.c 4.19 (Berkeley) 83/05/12M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/...getwd: can't open .....getwd: can't chdir to ../getwd: read error in ..getwd: read error in ../getwd: can't change back to .@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$@(#)seekdir.c 4.8 4/13/83Unknown error: F/bin/shsh-c@(#)telldir.c 4.4 4/13/83-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ l/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Q((. 40"*2:@CPI`S[ cjrz eHH.Nt:LL p hJl|| '/{ 6q?.GxR:]bijovu~$@,€DTd|ĨJ$44FŠŠ#Ѫ-QT4=DKNPY`hp0v}8*P?ؘJ@VP,ހ0x 2ڴ$-:4߸9B@XHL`R Wܪ^ekrz@ވXv,|ߨ ?nXzT~D^ނ "ں!ڎ(/߬5L<DhKT\dXm$|u.}.x| <f<;$43X" *1;PB`IpR!YajA<sL|$$4<< V<00L\~4r 0V  &q ,&2z:NDMHU L\ emxu ~ }  4R €  ^8VN\   Z#C*0,7 $>GXO6`Xra (g ,n 0uL}WuB 4 n8 <{%|F4 @ D*FLt| wR* *_F39AVEfIvM  HT  L[  Pbf.mnw{zl%VLo$ T lX+ ;  \ -`  -d _ N &7 0!p 8f >D FL N V \ f  o$X w =h ~ . e l > } F p /t x d < , J  X \ O ?0 F  "b *v 2 x :Š B[ Jf S: \t cnL i r {sn \ T A   @ ݀ yX @ ? ܪ  |  @  z 6  j  0| %| 2Ĩ ; C JZ RQ* `r* ff l$ s zb ؞ L  0 y  l 34 i ـ t [ܢ  YN  Q R ޮ Z  F p 0  ! '8( 0 6 Q ; @crt0.otar.o_sccsidOutime.ochmod.ochown.octime.oOftime.odup.ofreopen.ogetwd.ochdir.olink.olstat.omkdir.ofseek.oreadlink.ofprintf.ofprintf.oprintf.oprintf.ordwr.oscanf.odoscan.oatof.oatof.o_exp5_twoe56seekdir.osymlink.obcopy.obcopy.oretbloopbwdbytesbzero.obzero.oatoi.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.otelldir.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcpy.ostty.oioctl.oungetc.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_read_dblock_lstat_atoilmult_checkf_readtape_dotable_printf_stbuf_putfile_checkw_fscanf_usefile_mflag_chksum_freemem_write_low_system_passtape_onintr_chmod_sscanf_oflag_dorep_nblock_ioctl_lseek_longt_dup_getdir_fprintf_pflag_njab_closedir_usagelmodt_chown_errno_seekdir_getcwd_freopen_symlink_tbuf_Bflag_rflag_fflush_ctime_unlink_cflag_first_checkdir_term_bzero_flushtape_readdir_chdir_bcopy_sprintf_recno_tflag_breadldivt_onterm_cmp_fopen_utime_bsrch_fstat_doxtract_endtape_link_strcmp_m1_m2_m3_Fflag_fflag_vflag_m4_creat_response_m5_m6_m7_lookup_select_m8_m9_putempty_backtape_magtape_done_wflag_onhup_high_m_open_onquit_access_close__filbuf_perror_tfile_hflag_xflag_getwd_fread_checksum_strcpy_stat_signal_malloc_rindex_time_readlink_tomodes_strlen_iflag_mkdir__iob_fseek_linkerrok_pmode_checkupdate_prefix_mt_ihead_mktemp_writetape_tname_rewind_telldir_opendircerror_dysize_localtime_ftime_asctime_gmtime_fclose__pfile__print_fwrite__flsbuf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_ovbcopy__sibufulmult_sys_errlist_sys_nerr_execl_wait__exit_fork__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofday_fcvt_ecvt_isnan_isinfffixi_modf__cleanup__sobuf_free__lastbuf_isattyd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisulmodtuldivt_getpidptwo_gtty_stty_realloc_sbrk_end_brkb[>lٺB- &T**by   B(($G"I#HTHS/N4 /N@XNuNuNVH`T ig4`B n h -fF n h(HHJg afR\`HxHxNdPX S nHnHxNPp0. fp`B#HxBHxN f> `f0R`&J\gHx n /(NP"94 A 94 @Jl&Hx n /(N\P"94 A HxB 9R4 @/N `,Hx n /(N\P"94 A RHn n /(NPJmp0. f4R`,Hya8X n /(a*XHyaXSX .S nB.Bm2JoJnHHxHydBN ,BJn/a8X`* d @ d"@RR m/aX`LN^NuNVJgp` .-@B`bB`H .".l ` ./ .d/ .4 @/N R .m .Ѯ .mN^NuNV`Hx .R/HxN nJfN^NuNVH0*n Jm m#`p`T . d @(P . d @ gf ` <//.Hx0N `NqL0N^NuH // | d pNLNw //W.BN@d W/N WNNVNL/.NXN^NuNV/. Hx/.N N^NuNHxN@eNuNHx>N@eNuNHxN@eNuNHxN@eNuNHx&N@eNuNHxN@eNu#`pNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXTe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N"XJl~0-g /-N2XBBBB BmB- L N^NuNVHn/.NPPJlB`pN^NuNHxN@eBNuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNHx6N@eNuNVH0JJf8 <J#J <J#J#JJ#JJ .^rNz.*yJBJ g`(*(U g " Ҁe " Ҁd(M *@bJfJgB`RJ Jo "<N#JBN2X(@ 9J" Ҁe 9J/N2X(@g yJ 9JXg yJ  9J" ҀY(#J <J A ` " Ҁ#JJc A#J A 9J*A L0N^NuNVH0*n(MY#J (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J L0N^NuNHxN@e#XBNu /йX/@HxN@e 9X#XNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL<d@!'~4-r60=C4JQ6W^ \e `lFs dx.\ d,2d  d L   fy2L;"T .3"v* *2P8v?0E7\N2TFZza Jfkdpcrt0.otee.o_sccsidOsignal.osighandler.osyscall.oexit.ocreat.olseek.ofstat.oopen.oread.ostat.owrite.ocerror.o_exit.oflsbuf.odata.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_exitstart_main_environmcount_read_openf_write_puts_lseek_aflag_errno_stash_out_fstat_creat_in_n_open_t_stat_signal__sigfunc__sighandler_syscallcerror__cleanup__exit__sobuf__flsbuf_free_fflush_close__lastbuf_malloc__iob_isatty_fclose__sibuf_gtty_ioctl_stty_realloc_sbrkldivtuldivt_end_brkptwob[Ilقz bby=*by$,4<D(( @N $G"I#HTHS/N4 /NXNuNuNVH0HxHxN4P#$HxHxN4P#HxHxN4P-@HxHxN4PJfHzrHxN4PX `d qg0 xgB`J n P -fP n P(HHJfB6`$BHxN4P#6` #0X S nJ0ga%Hya L. am zo Hy0a tXa>ana y@ "a A `Ba`J@f 9X#@`Raaa*yHx a`"a `H !g` Pgn Eg2` Qg` egn( cgn ag` dg` ggDn fg` ig6` tgn\ pgn( lgn kgN`N mg`@ rg n qg`& sgf` wgn vgn ugf` xg``L N^NuNVH B`t 9n|B ."HA HABAЁ-@ 0Ѯa, 0m 9o#Ȼf*yLJl .D-@ .Ba, 0l~BfJgR  .gn 'gnX gn> g#ȻfB`rRf*y`Sg`v/aX*y /fXc*yL`YLd*yHUBaPJffHy0aX`*yJg Hy0aX`*y`a, am zo Hy0aX*yL`Xb a @ "f` Lec Hy0a`X `R $gV` -gn +g` ?gn /g` ^g`|L N^NuNVJ@f#@#@< 9<@c Hy0aXN^NuNVJ@f0 9LX#<#@ 9Lf #LB pp`:HxHnBN Jn #T`.#T 9TN^NuNVH0(|D*y p`: fg# `HgBe Hy0atXa*. fB 9.Df J9Efp`BL0N^NuNVH0*|D(y tSl|HxHy t/9 N S#lp`(| t 9 td6gJg$/9 9R/Hy tHyf . `Jga B#>HyHyL/a JDgBHxHyLHy a L`Bg|J g^JBmfJDgF*|<(|$*<` SJfBHxHy$Hy aHynHy$` HynHy#BBHx/9PN P/NXHx/9PNP#:J0g#DHy Hy daP#L#*nN^NuNVH0J pg Hy0a0Xalaa. f Hy0aX/aZXA*H`F f Hy0aX \fa. g\Ae Hy0aXan. f B(yL`.Jf Hy0a~XL0N^NuNVH a". g f Hy0aJX/aX*|a, \f a, fJ pg` Hy0aXgeHy0aX`Ba# gfBap`aBL N^NuNVH0*|D(y <fp` fB f&,fHTHUa2PJg # @p`Jg`HTHUaPJfJfBL0N^NuNVH8(n*n HHS b@0;N ,Dj28`gB`Jg`Jf`# Dp`HxHH/HUa JgHH`|BHH/HUa Jf`HH @ `LHH L`HH-@ L @Jf Hy0aLXHT/.aFPJgH . L @ ". A`HH-@ L @Jf Hy0aX&L`" . L @ ". AHT/.aPJfιeHUHTahPJf . L @ ". A`&LJf`<&LgR`0&L -fp`B/HH/HUa JfHHSg>HUHTaPJfFb`&Hy0a X`L8N^NuNVH0..*n  @(Pf  L @ep`BL0N^NuNVH *n.Jg"HH,Sg f .` Jfp`BL N^NuNV. 9r N. 9r Nh#Jga 0/aR H mB \ f~>` f:~<-``#V /HyHxNn `L l g\ 0 0T gd#VL N^NuNVH<(n &@ $@ .-@ .-@*n `tHHЮ" Ҁ AHHЮ" Ҁ AHH" Ҁ AHHR fBR fBR .SJfL<N^NuNVH HxHxN4P-@HnBN(P f HyaX0.H-@nHnBNPHyaX*| d` g mda. fB=nHnBNP/.HxN4PJ9 dgp`BL N^NuNVH8*n (@ &@ nJfB`Hx/.HnNt ` nBR nJfnnHnN:XJl-|-nNRJfjBNXHxNX/.N*X/.N*XBHyHyN BHyHyN HxNXHx Hn/.Nn BNRX gHx Hn/.N g Hya`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .\ @(P .\ @ gf ` <d//.Hx0N `NqL0N^NuNV/9Hn /.NB N^NuNV/9/. /.NB N^NuNVA -H .X @Jf n/Hn /.NB N^NuNxHx;N@eNuNxHxN@eJgBNuH // |\ pNLNw //W.BN@d W/Nx WNNVBHnNPJlp`Jg n .N^NuNxHxtN@eNuNVN/.NXN^NuNV/. Hx/.N N^NuNxHxN@eNuNVH N.*nJfS` r N0 r Nb.S XgR|a` zf <` RB/.NP f .L N^NuNxHx!N@eNuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N(PJlB`pN^Nu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83TMPWRITE ERRORr/tmp/eXXXXXEntering encrypting mode!ed.hupMEM?/bin/shsh-t!Input not ttyKey:/usr/lib/makekey-/lib/makekey-crypt: cannot generate key/V((. 4$4P&P/t9ALWcio4y<Ld ,<xN<&* 5<9AHOVH^Xghpw@@P<X&r<LLhx. ~4r'0.6 ]=CBI{NSYFa f m t } x 7D B cD 8>Gxnt0t <$ "$ }  d#$(1 ;D2K*PPXz_ 0fboPx3 )4 <  <:R e @ f Dy  Lj  dB e pu^hF " t   t"y,p4<^D  |Oq<XFh^=g I nt z  w  02dVQ  6P.   ( FR p'0-4  8HAGRN $W  (` ,i;pgy: -04h 4HB < y< z@i DqT UD xHx<! JL(  L. P6 T=xDK \Udb irzBQbLN V  fLb.3  6crt0.oed.odup.opipe.osetjmp.osetjmp.ostrncpy.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.oexit.ocreat.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.o_exitstart_main_environmcount_gettty_kflag_read_join_getblocklmult_setdot_dol_savej_peekc_putfile_dot_global_rhsbuf_realloc_ninbuf_file_append_nleft_iblock_putd_rdelete_write_strncpy_move_dosub_onintr_puts_crbuf_expbuf_names_listf_oldhup_crblock_newline_braslist_nonzero_lseek_dup_setjmp_execl_pflag_longjmp_getline_address_tline_obuff_linebp_pipe_wait_loc1_loc2_freelmodt_braelist_filename_key_error_globp_gdelete_unlink_putchrulmodt_genbuf_place_execute_nextip_commands_crinit_getsub_exfile_savedfile_reverseldivt_putline_tperm_stty_locs_anymarks_setnoaddr_line_cclass_col_Q_T_getcopy_linp_compile_substitute_subolda_vflag_callunix_creat_ichanged_circfl_setall_gtty_quit_WRERR_fork_count_init_onhup_io_backref_open_nlall_oldquit_fchange_subnewa_close_getfile_tfile_xflag_blkio_signal_malloc_time_nbra_getchr_advance_oblock_perm_addr1_addr2_getkey_linebuf_getpid_makekey_compsub_delete_xtflag_wrapp_mktemp_ibuff_zero_tfname_lastccerrorulmult__sigfunc__sighandler_errno_syscall_execle_execv_execve_gettimeofday__cleanup__exituldivt_accessptwo_ioctl_sbrk_end_brk__sobuf__flsbuf_fflush_fstat__lastbuf__iob_isatty_fclose__sibufb[clٹԁ \8**byLT\dlt 8T `$G"I#HTHS/N4 /NXNuNuNVH Hx Hy,NPHyJHy@N$P-@f HyLHyNPHxNXBNX#$Hy$N`X#d-|d mFHyc n /(N$P-@f* n /(HyeHyN HxNX n S m n (R!@S @` /.NX. gH Pm HyuHyNPHxNX"9Pl ARP`|/.NXHxNX#L/.HxHxHylN/.NXJLg4Hx 9L"HAHABAЁt/Hy4Nl B "HAHABAЁl*@J-g"HxHyHmN( JgHUa XR mBNXL N^NuNVH N. f*BNX fHyHyNP`JfHyHnNP/.HnNhPBHxNPHx NXHyHnN$P-@f&HnHyHyN HxNXHn/.NP yd/(/( 9L"HAHABAЁl/HxHy4Hy,Hy/.N *|l,9P`HH* f: n S m n (R!@S @ HH`/.Hx NP n S m n"(R!AS AHH`/./NPR SJntBNXL N^NuNV/.aX/aXN^NuNVH HnNvX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J@ @, -JD @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|\ .rPJlp`Jg n .N^NuNHxtN@eNuNV4.-nB\8`b yT S m. .R @HH yT"(R!AS AHH` /9T .R @HH/NPR\8 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0\BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|d`eB` 0,f -+fp`B, wf0Hx/.NpP.JgJm/NXHx` afvJgp`p//.NP.lB ;f6Hx/.NpP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /NN +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J\f8 <\#\ <\#\#\\#\\ .^rN.*y\B\ g`(*(U g " Ҁe " Ҁd(M *@b\f\gB`R\ \o "<N#\BNX(@ 9((\" Ҁe 9\/NX(@g y\ 9\Xg y\  9\" ҀY(#\ <\ A ` " Ҁ#\Թ\c A#\ A 9\*A L0N^NuNVH0*n(MY#\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ \ L0N^NuNHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLyNLn" \ ;\(5 ;<EQ>S\nbfhou~$ (F?R   ;;3, iv(x[J Ys$*Ql1R=VCZJQ.pX^cjrz[Z^ P7 \crt0.owall.o_sccsidctime.oOftime.ogethostname.ofprintf.ofprintf.ordwr.osetbuf.oOalarm.ostrncmp.ostrncpy.ofilbuf.oOsignal.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_strncmp_localclock_utmp_mesg_who_alarm_strncpy_clock_strcat_gethostname_hostname_sline_fprintf__flsbuf_wait_setbuf_localtime_fopen_msize_fork__filbuf_fread_strcpy_signal_time_ttyslot__iob_fclose_sendmes_dysizelmodt_ctimeldivt_ftime_asctime_gmtimecerror__pfile__print_fwrite_free_read_fflush_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_strcmp_rindex_ttyname_closedir_readdir_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk((b[|lٹC [**byPX`hpx 8BP $G"I#HTHS/N4 /NXNuNuNVH8Hy/Hy NPHy@HyNPHyN|XaBNXHyFHTNP&@JfHyHN@XHxNX`d fFHx HyNjPHUHyNPJf4HyHy^NPaLBNXJ9 f ga.HSHxHxHyN gzL8N^NuNV.HyHxHxHy HxHxHybNHyN,X*@HmHypNP*nN^NuNV/.aX/aXN^NuNVH HnNZX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|Ed .r *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB EDf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNV.*nHUNXBB-HH/Nr B+mm0-gm*nN^NuNHxN@eNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV(.-nBI`b y%< S m. .R @HH y%<"(R!AS AHH` /9%< .R @HH/N PRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9.HH/NXJgm+|<+|<+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNh/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N> +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JJ8f8 <J<#J8 <J8#J<#J<JD#J8J@ .^rN.*yJ@BJL g`(*(U g " Ҁe " Ҁd(M *@bJDfJ8gB`RJL JLo "<N#JLBNX(@ 9JL" Ҁe 9JL/NX(@g yJD 9JDXg yJD  9JL" ҀY(#JD <J8 A ` " Ҁ#J@J@c A#JH A 9J@*A L0N^NuNVH0*n(MY#J@ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ JH L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLh &t.8tB<GV>Ze<ihr${ ; 3@ 8HX! L(2<7FJU<Y`hqy~4r0  ej a@  <tW,=tN !| 6(..[7O?E?DPFVZ] fvnu2qP+f  %<[v@y>L %Dr ED. ;'1Q?HnFNf T@[\a j$hry~?h3ixt[0\YjsQR Z")X1Z;DNJ @SY`f7ou| JPcrt0.owho.o_sccsidctime.oOftime.ogethostname.ogetpwuid.ogetpwent.ogetuid.oputs.oprintf.oprintf.ordwr.osetbuf.oatoi.ofgets.ofilbuf.ofopen.ocreat.orew.olseek.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_pw_utmp_gethostname_hostname_puts__sobuf_getpwuid_setbuf_ctime_putline_fopen_strcmp_fread_strcpy_rindex_time_getuid__iob_ttyname_dysizelmodt_localtimeldivt_ftime_asctime_gmtimecerror_getpwent_setpwent_endpwent_atoi_fgets_fclose_rewind__flsbuf__pfile__print_fwrite__filbuf_free_read_fflush_fstat__sibuf_malloc_lseek_errno_creat_open_close__lastbuf_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_strcat_closedir_readdir_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lٹѰ \**by| 8@ $G"I#HTHS/N4 /N0XNuNuNV,H BNX-@HnNX-@ lHyPNtXHxN0X n # o#HywHymNP*@JfHyyNtXJhf(J9f /9HyNtPHxN0XHUNXJf( hoHy/9HyNt J9f*/9NtXJhgHy`HxNX#pJfHyNtXHxN0XHn/9pNPJlHyNtXHxN0Xp0.fHyNtXHxN0XHx//9pN4PR#pJg(Hy.HyN(P/9HyNPHUHxHxHyxN fvJ9g/9pHyxN`PJfBB  @HH-@ fB D @Jg R m y -fJ(gTB 9Ї @HH-@  @HH-@JfJg g .f R mRhJ9fHy4HyN(PHyx`Hy:NtXHxN0XBHyN6PJlHyJNtXHxN0XHzHxNPHxNXHyWHyNP#lg^BNXHn yl(HH/NPJm2p0.g"Hzda6XHx HnNPHyY/9lN4P n/(/(/9pHyDHnHyi/9lN4/9lNX`x/Hn4 yl(HH/N g /9HyNtPHxN0XA4 S  f$HxHy yl(HH/N HxHn4BN .Jnab .!4fdA4BHn4ap`NHyNtXHxN0XL ,N^NuNVHyNtXHxN0XN^NuNVHy/9lN4PBN0XN^NuNV.HxaXN:.JlHy`tJf\BaXB .R/HyHyHyNXJgHyNX` </NBN0XBNXfHyNtXHz8a X..N^NuNV.B`/. 4 @/NPR 4 @Jf..N^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -JP @, -JT @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN^" L N^NuNVH n "<QN^-@ n "<QN-@Jl QS*|G\ .r*LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|'@+|'@+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NBXHx` afvJgp`p//.NVP.lB '8f6Hx/.NP.Jg Jm/NBXHx/.NVP.Jm.HxB/N& `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNVH B/.NVP. g `/NBXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHf8 <H #H <H#H #H H#HH .^rN.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBNNX(@ 9H" Ҁe 9H/NNX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNHxN@e#dBNu /йd/@HxN@e 9d#dNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLXJlHy)NXHxN(XaN.-@a/9 HxHn/9p@N& g/.HyvNP .N^NuNVJkg /./. /.N N^NuNV# Jkg o n (` <# B/9 NޖP#p@Jl/9 NXHxN(XJkg#p@ # p8`>#p8B/9p8NޖP# Jl/9p8NXHxN(XJkg oP o n ( ` <# B/NޖP#Jl/9 NXHxN(XN^NuNVH  o n (` <#SdHy4/NHPJ98f(/9SdHyHyN0 HxN(XJkg$*|4` -+@ e#TSh#HSB/9l/9p@a HxHyS/9p@N& g/9 HyaPHxN(XB/9x/9p@a HxHySl/9p@N& g/9 HyaPHxN(XB/9/9p@aB HxHyR/9p@N& g/9 HyalPHxN(XB/9/9p@a HxHypD/9p@N& g/9 HyaPHxN(XJkf Jkg/9aTTTTTTHyuHUNܠPJfB`Hy}HUNܠPJf`HyHUNܠPJf`R UfR mf -ef -mfJ-f`R rg ug hfR rf -pg8 uf -pg* rf -kg rf -mg mfT -tfLTHHq @g2J-f,` mf" -tf`HyHUNܠPJg 9p4P yp42(ЁS*@B -df SfjHnHyN6PJfJ0.#S`B -ag -pf-HHq @gvJ-fn`B#S SfB`-| 9p4Pcz-HHq @g`HHq @gH-HH "HA HABAЁHHЁ0` fnHHWѮ`. alHHq @gHH`-|Hx azX(@ 9p4P/HTNhP)yk9|#k g* .S @)P .S @ L0N^NuNVH0JX@f <`09XD-@S @(P`L lf4HnHTN6PJfp0. f9n`9|0,yXDgp(lf(yk`L lf4HnHTN6PJfp0. f9n`9|0,yXDg(lf <`*L tf -tf -yfV L0N^NuNVH< y (g aJga-@JRf @ ?gJp0gHx/./9p0N Jf 9 й *@ax-@Jg~Hx2atX(@+L L y )h  y (H9@ y (H9@ y 9h$ y 9h( y ( H9@ y (H9@ y (H9@ nP( nJ(g (HH`p @) lfB*` y (:Ш>)@ y )hB9yXD( 9XHйXP)@*JSg 9XйXѬ* y JVgNJkgF (VRrJN"HAJJHABAЁйk$@)j40*@H)@"*EH9@& y )hF.JSpgVHx aX-@* y "n2* y "nh lg y "n#hR n!yR`Jkg`HxaX-@* lg4 y "n#hJ n Xl y JVg0*BH n!@aNԞ n!@ `@Jkg atNԞ`*Jkg$ lg&|ZkxdJg <kx*R L<N^NuNV.*n -f-y-y` -Э"<NV-@ 9pDNp///9/9 .Np// -NN~NNذNذ-@-AJm&gh 9pDNp//0-&HNp///9/9 -"NN~NذNذNذ// .".N-@-A/./. 9"9N$*nN^NuNV y (HH-@Jg ( f 9"9`Jkg( y (dN~// 9"9N$`z/9R/9RNdP// .NpN$//NP// 9 "9N// y (dN~// 9"9N$NذN^NuNV.Jkg <` <,-@ y ( fJlB`B y (Nr //9N /.HySx/9N& g,/9 y 0((H/HyHyN0`BRBp,` Jkg y (Z!@Z y (ZSh"<N y 2(4HЁSйS-@B//9p@aX HxHn/9p@N& g(/9 y 0((H/HyN `Bp0.@Rr //9 a HxHn/9 N& g/9 y 0((H/Hy`.f 0.@gp0.@r #p,`Bp,p0.@#R ."<N-@Sm..BA Rp0(@r //9 a Hx r Sx//9 N& g/9p8 y 0((H/A Rp0(@/Hy#N`p..N^NuNVH0 y (g ( g <Q`lJ gHxHySHnNP `> y ( gJp,fnJmHxHnHyUHxBaB .r //9N HxHn/9N& f\-y `@B/9p,/9 a HxHn/9 N& f-yp8A(HQYJg Af`  XB*L`8 `0 9 R"HAHABAЁR".m `L?RAd>@J.g . m .~nJ f .=fS  gbBS  g*LAHPHUHnNP -g ?g  nHyRHnN@PHxHySHnN HyU`X/. y 0((H/HyWHyN0HyHnNhPHxHySHnN HyHnN@PHna "XL0N^NuNVH0 n*h(P -r "<N/ -r "<N//,0-H/0-H/,/0H/0- H/0- H//-HyN, ,/Jg <` </NPHUaX/HyNPHm(aXHUa&XL0N^NuNV/.HyNPN^NuNV n (*r|P`6p>`N ml -f|D`|R`|Z`|? -((g -.np `pW@ ml|<` mo|N`| -gpA` -gpS`p @PQRS <P*nN^NuNVH0..*n,9k .P(@ . . -@ Jm Ю no*Hy>atX`S`l H@H@B@܀XlJo ІSo HyEa6X //. a0P+@Jg Э"`"Ҕ*L0N^NuNVN^NuNV . m . N^NuNV.Jkg, n N~// n N~Npop`lp`hJkg/.abX-@/. aVX`F n h0((H n h2((H.Jf n h0( H n h2( H. ..N^NuNVH0 n*h(P -g Jm&g2-&H`r -"NЭ`Jm&gB` ,ЬL0N^NuNV.JmL lB ."HA HABAЁ @Jg ."HA HABAЁ ` XgJXfN#XN**@Jgh l -"HA HABAЁ @JfHx/ -"HA HABAЁ /NP -f`H#XNB*nN^NuNVH .R-@ oT n <./NX#kJf HyPHyN0PHxN(X # ` . *yk..`BSl#k L N^NuNVH /.N|X. R/a`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9pHl  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|P+|P+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX Te*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NނXJl~0-g /-NXBBBB BmB- L N^NuNVN|/.NXN^NuNV .". nJ/H?N԰ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N߬PJlB`pN^NuNVH B/.NޖP. g `/NނXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N& +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <## # .^rN.*yB( g`(*(U g " Ҁe " Ҁd(M *@b fgB`R( (o "<N#(BNX(@ 9(" Ҁe 9(/NX(@g y 9 Xg y  9(" ҀY(# < A ` " Ҁ#c A#$ A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ $ L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL swapper pagedaemon ip input %.*s error reading kmem at %x /dev/kmem/vmcore/dev/mem/dev/drum/vmunix%s: No namelist nswapmaxslpccpuecmxno room for text table text tableps: specify only one of s,l,v and u SSIZ %s COMMAND ps: error reading %s from %s .Can't open . in /dev consoledrumfloppynullttyd0??ps: cant read u for pid %d from %s ps: cant read indir pte to get u for pid %d from %s ps: cant read page table for u of pid %d from %s ps: cant read page %d of u of pid %d from %s ()ps: error locating command name for pid %d from %s ()%7x%4d%6u%6u%3d%4d%3d%5x%4d%5d %5x %4.4s %-2.2s%3ld:%02ld%-8.8s %5d%5.1f%5.1f%5d%5d %4.4s%5u %4.4s%3d%3d%7d%5d%5d xx%5d%5d%4d%5.1f%5.1f%4d %5u %4.4svstodbvstodb *ipps: ran out of memory @(#)ps.c 4.25 (Berkeley) 5/12/83_proc_Usrptmap_usrpt_text_nswap_maxslp_ccpu_ecmx_nproc_ntext_dmmin_dmmax F UID PID PPID CP PRI NI ADDR SZ RSS WCHAN STAT TT TIMEUSER PID %CPU %MEM SZ RSS TT STAT TIME SIZE PID TT STAT TIME SL RE PAGEIN SIZE RSS LIM TSIZ TRS %CPU %MEMSSIZ PID TT STAT TIME?.B9@kU?栞f;8 @>$q3%#FmH?r ( @3{ !|D@?@???A?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È????/etc/passwdrrrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB ((@$?Q@$@$?@$ T/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83,. 40d$pH,p85@(I8QHYXae0k0up}v.N Pq|..4Tz#$,l2:CLV]4f4m4t~y (D.DD`hZ.Ӏ?zpՆـ\ 'ٰ.`3Ԩ;bCKT]jdirp׈x|ՐP.@@pٸ؈ئ\֬ ?ٞԈ٪؄ٮ#&*t0؎7ٲ<BRIQվX,_e|ltט{,,ۈۈ<ۖR۲<|$ܠ ;3( |!ސ(ޠ2 90@@IhR!ߌYajtqy4<<(~4r0pDp&  q!`( 19 Q ?pEK  RX  _  f   m"rr  yd~JذY~     V PHp@vpD A  }  sԞ  R R! LR(/ KR5 mS<'C0L *SS S\XaZk kSuf ~~ S .S  :S`ۦ Sd Sh .Sl Sp Sx* 1kx k| k'L Xk k+! k)ޠ2>9 k?FEpKSk8[dm?$sElz @k k[ܠ  kT kޖ kIpD$ kvv!h6n{}P" ap(($|06.> xp,G/M  p0SY[b Jp4h p8n4rw %p<r p@ (Z XpD  pHDԒxӈpH<Ty  t , Ҧ l & -;ނ 4N ;eX B| K pL S [[J c j pP r/4 y T f    nZ f4 T , |  P 3  i ԰ ֤ 0 Q R   ۠ !߬ ' .ߌ 47 = , Bz Gcrt0.ops.o_sccsidlog.oexp.ofloor.ocalloc.ogetpwent.ogetuid.ochdir.onlist.ofseek.ofprintf.ofprintf.oindex.oprintf.oprintf.ordwr.oqsort.ostrncat.ostrncmp.ostrncpy.oatoi.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_gettty_getcmd_read_npr_atoi_qsort_strncmp_printf_eflgfflti_pcpu_mproc_uhdr_kmemf_ntext_nproc_vpr_nleft_log_getdevfdivifdoublei_mem_save_savcom_swapf_strncpy_nlist__ctype__strcat_lpr_printhdr_index_openfiles_cflg_names_shdrfsinglei_vsize_pcbpf_xflg_atext_lseek_ccpu_mytty_ptime_fprintf_nswap_Usrptma_min_closedir_dialbase__flsbuf_alloc_sumcpu_cand_dmmaxlmodt_nlistf_usrpt_maxslp_lflg_user_getpwent_setpwent_sbrk_aflg_chkpid_vflg_maybetty_fflush_cmdstart_kflg_pmem_klseek_rawcpu_readdir_chdir_uflgldivtfcmpi_vstodb_calloc_strncatieeeusedfmuli_state_dmmin_freebasefsubi_endpwent_strcmp_allttys_upr_sflg_open_textfaddi_getkvars_exp_savestr_perror_proc_cantread_strcpy_stat_pscomp_getu_getw_panic_gflg_strlen_ptty_getuid_argaddr__iob_tptr_lhdr_ttyname_dbuf_memf_nl_spr_twidth_vhdr_getname_kmem_opendirffltis_swap_ecmx_log10_errno_frexpffixi_ldexp_floor_modf_ceilulmult_freeuldivt_malloc_cfree_fopen_fgets_fclose_rewindcerror_close_fread_fseek__filbuf__pfile__print_fwrite_fstat__sibuf_creat__lastbuflmult_sys_errlist_write_sys_nerr_fcvt_ecvt_isnan_isinf__cleanup__sobuf_isatty__exitd_packd_unpkg_intf_rcpffixisfloatflavorfmodiptwoulmodt_gtty_ioctl_stty_realloc_end_brkb[lٹ҉ Z**by(( 8=x d$G"I#HTHS/N4 /N0XNuNuNV. n BN0XBHnNPN.JlHy4NXHxN0XJf4 . X/ n /(NP n /(NXHxN0XHxHxNPHxHxNPHnBHnN\ fBHnNP .gHy9Hy`N(P . .Jl SB@HnHyYaJPHnHy^aHxNVX-@HyDNpXJg8/.HxNP/.NVXN^NuNVHxHyDNP`PJg" .c .`-n-|HzHxNP-@/.NVXNf`N^NuN4HxN@eNuN4HxN@eNu o HBNu o /L.NuNVH *|d 9аxl < @*PJg`uError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN4Hx;N@eNuN4HxN@eJgBNuN4HxtN@eNuNV4.-nBE `b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N(PRE nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN@-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn .R l .R`p//./.N<-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9| .".NxgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N@`S n0A .ذbJn/9/9 .".Nxfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N4PJf/./.N\PJfHnHn *LZ`0SR`*0Eb1 nRJf((Ec0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N* .B`T0-f(mfHn-HH/NPJmJn -|`-nLf9^HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N* .+L`/.N@X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N* . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N* g m p`BL0N^NuNV.*|8` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN4HxN@eBNuNV/. Hyt /.N6 N^NuNV/. Hy@t/.N6 N^NuN4Hx6N@eNuNVH0JE`f8 <Ed#E` <E`#Ed#EdEl#E`Eh .^rN:.*yEhBEt g`(*(U g " Ҁe " Ҁd(M *@bElfE`gB`REt Eto "<N@#EtBNX(@ 9Et" Ҁe 9Et/NX(@g yEl 9ElXg yEl  9Et" ҀY(#El <E` A ` " Ҁ#EhEhc A#Ep A 9Eh*A L0N^NuNVH0*n(MY#Eh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN:.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ep L0N^NuN4HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFJPXU\6cHi pHxx~$d ?.|  Z&4-3:BIR4Z4bk$r.z"<~<30@ (<0'+J6<:$A$I4R@Z0`f~4lru0|&(F@\Q.8C> >NM((  &4-vh4H;CJ`R ZbVipqzf<*x$z(hnbf<f(\x&4 ?,'  /y5L=D;KU@]3em@ti{x[LxYs8QR&Z $$67 : Ex!crt0.otime.o_sccsidsigset.o_cactions_setflgwait3.onostatusnoerrorsignal.osignalSIGDORTIsigoldnoerrorexecvp.ogetenv.ofprintf.ofprintf.oindex.osleep.oOalarm.oOpause.osetjmp.osetjmp.operror.oerrlst.oexec.oexec.oexecve.ofork.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printt_fprintfldivt_wait3_gettimeofday_fork_execvp_perror_signal__iobcactions_sigignore_errno_sighold_sigpause_sigsyssetflg__sigcatch_sigset_sigrelsecerror_index_execv_execlp_sleep_getenv__pfile__print_alarm_setjmp_longjmp_pause_sys_errlist_write_sys_nerr_strlen_execl_execle_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkb[lٺ5" .(**bypx  :$G"I#HTHS/N4 /NXNuNuNV## # n #g^Hy4/9NPJfFS 9Ю @#gHy6/9NPJgHyBHy8aP 9Ю @B n HxNXahJgB`p/NXN^NuNV 9m"Jg RB`*HyUHyCa,P 9й @ RN^NuNVa>-@HxaX#gHyV/NPJfaЀ` S .N^NuNVa@-@Hxa\X#gHyY/NPJfa` S .N^NuNVBaX#g"Hy\/NPJfaJfp` B`SaN^NuNV.BaX*@#gZHy^/ NPJfFa-@BaX#gHy`/NPJgHymHybaP .`6#gBHyn/ NPJf.B`Hyq/ NPJfHxBa6X/a`#f#gdHyt/ NPJfPBaX/aX g2B`Hyw/ NPJf&BaX/aX fp`x#f#g(Hyz/ NPJfBaX/aX`@#gDHy}/ NPJf0 9m HxN`BaBX/NX/`#g@Hy/ NPJf,BaX#gJHy/NPJf4`#g@Hy/ NPJf,BaX#gHy/NPJg`HxaX-@Jf$#gHy/ NPJf`#g@Hy/9NPJf(BaDX#gLHU/NPJgl`6#g@Hy/9NPJf(BaX#g4HU/NPJf"`#g0Hy/ NPJf/.aX-@BaX-@`HUNX-@BaX/NX-@#g(Hy/9NPJf .g`^#g(Hy/9NPJf .fb`,#g(Hy/9NPJf .n0`#g(Hy/9NPJf .m`#g(Hy/9NPJf .l`#g(Hy/9NPJf .o`d/.HyaP*nN^NuNV/. /.NBP-@ Jm/N.Xp`BN^NuNVHn/.NRPJlB`p0. @fp`pN^NuNVHn/.NRPJm Jop`BN^NuNVHxHyHxN /.NX//.HxN /. NX//. HxN HxHyHxN HxNXN^NuNV-n .R @Jf .SN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVN,/.NXN^NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^NuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHxN@eNu#pNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXxe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-NXBBBB BmB- L N^NuNHx>N@eNuNVH0JBf8 <B#B <B#B#BB#BB .^rN.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfBgB`RB Bo "<N#BBNX(@ 9B" Ҁe 9B/NX(@g yB 9BXg yB  9B" ҀY(#B <B A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuNHxN@e#|BNu /й|/@HxN@e 9|#|NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁ((g&BCHCf4$BBHBlL 0 int cgopen(), cgmmap(); #else #define cgopen nodev #define cgmmap nodev { cgopen, nulldev, nodev, nodev, /*14*/ nodev, nodev, nodev, 0, seltrue, cgmmap, }, files.sun: sundev/cg.c optional cg device-driver PICKLE: device cg0 at mb0 csr 0xe8000 priority 3 b[l:4 ,^bbnet/af.c standard net/if.c standard net/raw_cb.c standard net/raw_usrreq.c standard net/route.c standard netdecnet/nsp_input.c optional decnet netdecnet/nsp_output.c optional decnet netdecnet/nsp_subr.c optional decnet netdecnet/nsp_usrreq.c optional decnet netdecnet/tp_input.c optional decnet netdecnet/tp_output.c optional decnet netdecnet/tp_usrreq.c optional decnet netimp/if_imp.c optional imp inet netimp/if_imphost.c optional imp inet netinet/if_ether.c optional ether inet netinet/if_loop.c optional loop inet device-driver netinet/in.c optional inet netinet/in_pcb.c optional inet netinet/in_proto.c optional inet netinet/ip_icmp.c optional inet netinet/ip_input.c optional inet netinet/ip_output.c optional inet netimp/raw_imp.c optional imp inet netinet/raw_ip.c optional inet netinet/tcp_debug.c optional inet netinet/tcp_input.c optional inet netinet/tcp_output.c optional inet netinet/tcp_subr.c optional inet netinet/tcp_timer.c optional inet netinet/tcp_usrreq.c optional inet netinet/udp_usrreq.c optional inet netpup/pup.c optional pup netpup/pup_proto.c optional pup netpup/raw_pup.c optional pup sys/init_main.c standard sys/init_sysent.c standard sys/kern_clock.c standard sys/kern_descrip.c standard sys/kern_mman.c standard sys/kern_process.c standard sys/kern_prot.c standard sys/kern_resource.c standard sys/kern_sig.c standard sys/kern_synch.c standard sys/kern_time.c standard sys/quota_charges.c standard sys/quota_share.c standard sys/quota_sys.c standard sys/subr_mcount.c optional profiling-routine sys/subr_prf.c standard sys/subr_rmap.c standard sys/subr_xxx.c standard sys/sys_directory.c standard sys/sys_domain.c standard sys/sys_file.c standard sys/sys_generic.c standard sys/sys_process.c standard sys/sys_socket.c standard sys/sys_xxx.c standard sys/tty.c standard sys/tty_bk.c optional bk device-driver sys/tty_conf.c standard sys/tty_pty.c optional pty sys/tty_subr.c standard sys/tty_tb.c optional tb device-driver sys/tty_tty.c standard sys/tty_xxx.c standard sys/ufs_alloc.c standard sys/ufs_bio.c standard sys/ufs_bmap.c standard sys/ufs_dsort.c standard sys/ufs_efs.c optional efs device-driver sys/ufs_fio.c standard sys/ufs_inode.c standard sys/ufs_nami.c standard sys/ufs_subr.c standard sys/ufs_syscalls.c standard sys/ufs_tables.c standard sys/ufs_xxx.c standard sys/uipc_mbuf.c standard sys/uipc_mu_msg.c standard sys/uipc_pipe.c standard sys/uipc_proto.c standard sys/uipc_socket.c standard sys/uipc_socket2.c standard sys/uipc_usrreq.c standard sys/vm_drum.c standard sys/vm_mem.c standard sys/vm_mon.c standard sys/vm_page.c standard sys/vm_proc.c standard sys/vm_pt.c standard sys/vm_sched.c standard sys/vm_subr.c standard sys/vm_sw.c standard sys/vm_swp.c standard sys/vm_swap.c standard sys/vm_text.c standard b[lJ e$ >,^bbvsun/locore.s standard special sun/autoconf.c standard device-driver sun/clock.c standard sun/conf.c standard sun/cons.c standard sun/dkbad.c standard sun/in_cksum.c optional inet sun/machdep.c standard sun/mem.c standard sun/probe.c standard sun/trap.c standard sun/ufs_nd.c optional nd sun/vm_machdep.c standard sun/setjmp.s standard sun/mcount.s optional profiling-routine sun/movc.s standard sun/ocsum.s standard sunmath/ffloat.s standard sunmath/ldivt.s standard sunmath/lmodt.s standard sunmath/lmult.s standard sunmath/ptwo.s standard sundev/ar.c optional ar device-driver sundev/cg.c optional cg device-driver sundev/dd.c optional dd device-driver sundev/win.c optional win device-driver sundev/winioctl.c optional win device-driver sundev/wintree.c optional win device-driver sundev/rect.c optional win device-driver sundev/rectlist.c optional win device-driver sundev/ip.c optional ip device-driver sundev/dsd.c optional dsd device-driver sundev/mb.c optional mb device-driver sundev/ms.c optional ms device-driver sundev/tm.c optional mt device-driver sundev/oct.c optional oct device-driver sundev/su.c optional su device-driver sundev/vp.c optional vp device-driver sundev/xy.c optional xy device-driver sunif/if_ec.c optional ec inet device-driver sunif/if_en.c optional en inet device-driver ((b[lٺ߁ 0,^bbif [ ! -r version ]; then echo 0 > version; fi touch version echo `cat version` `basename \`pwd\`` | \ awk ' { version = $1 + 1; system = $2; }\ END { printf "char version[] = \"4.1c BSD UNIX (%s) #%d: ", system, version > "vers.c";\ printf "%d\n", version > "version"; }' echo `date`'\n";' >> vers.c b[ l:4 ,^bb/* param.c 4.16 82/11/15 */ #include "../h/param.h" #include "../h/systm.h" #include "../h/socket.h" #include "../h/dir.h" #include "../h/user.h" #include "../h/proc.h" #include "../h/text.h" #include "../h/inode.h" #include "../h/file.h" #include "../h/callout.h" #include "../h/clist.h" #include "../h/cmap.h" #include "../h/mbuf.h" #include "../h/quota.h" #include "../h/kernel.h" /* * System parameter formulae. * * This file is copied into each directory where we compile * the kernel; it should be modified there to suit local taste * if necessary. * * Compiled with -DHZ=xx -DTIMEZONE=x -DDST=x -DMAXUSERS=xx */ #define HZ 100 int hz = HZ; int tick = 1000000 / HZ; struct timezone tz = { TIMEZONE, DST }; #define NPROC (20 + 8 * MAXUSERS) int nproc = NPROC; int ntext = 24 + MAXUSERS; int ninode = (NPROC + 16 + MAXUSERS) + 32; int nfile = 16 * (NPROC + 16 + MAXUSERS) / 10 + 32; int ncallout = 16 + NPROC; int nclist = 100 + 16 * MAXUSERS; int nport = NPROC / 2; int nmbclusters = NMBCLUSTERS; #ifdef QUOTA int nquota = (MAXUSERS * 9)/7 + 3; int ndquot = (MAXUSERS*NMOUNT)/4 + NPROC; #endif /* * These are initialized at bootstrap time * to values dependent on memory size */ int nbuf, nswbuf; /* * These have to be allocated somewhere; allocating * them here forces loader errors if this file is omitted. */ struct proc *proc, *procNPROC; struct text *text, *textNTEXT; struct inode *inode, *inodeNINODE; struct file *file, *fileNFILE; struct callout *callout; struct cblock *cfree; struct buf *buf, *swbuf; short *swsize; int *swpf; char *buffers; struct cmap *cmap, *ecmap; #ifdef QUOTA struct quota *quota, *quotaNQUOTA; struct dquot *dquot, *dquotNDQUOT; #endif b[ lJ$ ,_bb# makefile.obj 1.1 83/04/26 # # Makefile for 4.1c bsd # # This makefile is constructed from a machine description: # config machine # Most changes should be made in the machine description # /usr/sys/conf/``machineid'' # after which you should do # config machineid # Generic makefile changes should be made in # /usr/sys/conf/makefile # after which config should be rerun for all machines. # C2= /lib/c2 CC= cc AS= as LD= ld AWK= awk TOUCH= touch -c DESTDIR= COPTS= ${IDENT} -DKERNEL CFLAGS= -O ${COPTS} AHEADS= %OBJS %CFILES %LOAD clean: rm -f eddep *vmunix* tags *.o locore.i [a-tv-z]*.s \ errs linterrs makelinks assym.s: ../h/param.h ../machine/pte.h ../h/buf.h ../h/vmparam.h \ ../h/vmmeter.h ../h/dir.h ../h/user.h ../h/cmap.h ../h/map.h \ ../h/proc.h ../h/mbuf.h ../h/msgbuf.h ../machine/reg.h \ /usr/include/framebuf.h /usr/include/mon/sunromvec.h ${CC} ${IDENT} -DKERNEL ../sun/genassym.c; ./a.out >assym.s; rm -f a.out ../h/param.h: /usr/include/signal.h ${TOUCH} ../h/param.h ../h/tty.h: ../h/ttychars.h ../h/ttydev.h ${TOUCH} ../h/tty.h ../h/ioctl.h: /usr/include/sgtty.h ../h/ttychars.h ../h/ttydev.h ${TOUCH} ../h/ioctl.h ../h/user.h: ../sun/pcb.h ../h/dmap.h ../h/types.h \ /usr/include/errno.h ${TOUCH} ../h/user.h ../h/vm.h: ../h/vmmac.h ../h/vmmeter.h ../h/vmparam.h ../h/vmsystm.h ${TOUCH} ../h/vm.h depend: grep '^#include' ${CFILES} | grep -v '<' | \ sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \ sed 's/\.c/.o/' | sed 's,../[a-z]*/,,' | \ ${AWK} ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' > makedep echo '$$r makedep' >>eddep echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep cp makefile makefile.bak ed - makefile < eddep rm eddep makedep tags: ../h/*.h ${CFILES} /usr/ucb/ctags ../h/*.h ${CFILES} ioconf.o: ioconf.c ../h/param.h ../machine/pte.h ../h/buf.h ../h/map.h \ ../h/vm.h ../sundev/mbvar.h ${CC} -I. -c -O ${COPTS} ioconf.c param.c: ../conf/param.c cp ../conf/param.c . param.o: param.c makefile ${CC} -I. -c ${CFLAGS} ${PARAM} param.c %RULES # DO NOT DELETE THIS LINE -- make depend uses it b[lsA,"by((b[l{́**bynoname b[lڇӁ*byb[lŦ| )f5byb[l= +<+]bysun:\ :dv=/dev/ttya:br#1200:el=^C^S^Q^U^D:ie=%$:oe=^D: krypton:\ :dv=/dev/ttyb:br#9600:el=^U^C^S^Q^D:ie=%$:oe=^D: decvax|DEC VAX-11/780:\ :pn=9876543210:tc=UNIX-1200: arpavax|ucbarpa|arpa:\ :pn=9876543:tc=UNIX-1200: tip0|tip1200:tc=UNIX-1200: tip300:tc=UNIX-300: cu0|cu300:tc=UNIX-300: cu1200:tc=UNIX-1200: UNIX-300:\ :dv=/dev/cua0:\ :el=^D^U^C^S^Q^O@:du:at=ventel:ie=#$%:oe=^D:br#300: UNIX-1200:\ :dv=/dev/cua0:\ :el=^D^U^C^S^Q^O@:du:at=ventel:ie=#$%:oe=^D:br#1200: VMS-300|TOPS20-300:\ :dv=/dev/cua0:\ :el=^Z^U^C^S^Q^O:du:at=ventel:ie=$@:oe=^Z:br#300: VMS-1200|TOPS20-1200:\ :dv=/dev/cua0:\ :el=^Z^U^C^S^Q^O:du:at=ventel:ie=$@:oe=^Z:br#1200: -------------------------------------------------------------------- The attributes are: dv device to use for the tty el EOL marks (default is NULL) du make a call flag (dial up) pn phone numbers (@ =>'s search phones file; possibly taken from PHONES environment variable) at ACU type ie input EOF marks (default is NULL) oe output EOF string (default is NULL) cu call unit (default is dv) br baud rate (defaults to 300) fs frame size (default is BUFSIZ) -- used in buffering writes on receive operations tc to continue a capability b[lAr +^+gby0|lp|vp|versatec|Versatec:\ :lp=:rm=lprhost:rp=versatec:sd=/usr/spool/vpd:\ :lf=/usr/spool/vpd/log: 1|ip|imagen|Imagen:\ :lp=:rm=lprhost:rp=imagen:sd=/usr/spool/ipd:\ :lf=/usr/spool/ipd/log: b[lŦM *fYby((b[lJ!; b|ib|jb|j (08@HPX`. p ;tL$G"I#HTHS/MN8 /NXNuNuNVHHzHxNȨPHzpHxNȨPSX .SJgB n P(HH`#Zh` #Zl` dg fgX `aN-@a y f$/.NvX/.NXNNNN/.NXavHyN\XHy N\XHyBN\XHysN$X f HxNX/.NXNqLN^NuNVH *n.. "-Nr-@ .S"Ҁ ".N ".Nr-@ .`NqL N^NuNVH/. /.aFP-n nJg( nHH- @HHf` R``NqLN^NuNVH nBHyN\X/. HyN\P/.NX n qf$HyN$X f HxNX```NqLN^NuNVHHyHyNP-@JfHyHyNPHnHnHnHy/.N fX-| nJgFHn n/NPJf& .r n!@ .r n!@ ` ``/.N~XNqLN^NuNVHJZhgHyN\X`HyN\XNqLN^NuNVHaHyHyN\PHyN\XHyN\XHy)N\X-|-|p nJg$ n//.Hy+N\ RP` .S/Hy4N2P-@ .Sp# y/HyZHnN< HnN$X g&NqLN^NuNVHHz/.NȨPHyN$X f HxNXNqLN^NuNVHJZlg/.HyHyN ` /.NXNqLN^NuNVH/.aX-@/./9ZpabP n!@/.aX-@/./.aPHyTN\XHyVN\XHyN\X n/( n/HyN\ B .l, n (Ю/ n/(HyN\ R`HyN$X g& yN .#N .`NqLN^NuNVH/.NX-@ nBNHyN\X n/HyN\P/.adX-@/./.aPHyN\X/. n/HyN\ B .l"/. n/(Hy>N\ R`HyEN$X gN n h!|c yN .#N/.NXNqLN^NuNVHNHyeN$X f"/.aX-@/.NXN`NqLN^NuNVHB-nJg2 n / n/NPJf nJ gT n-h` .`NqLN^NuNVHHyN\X-n-|Jg2 n/( n//.HyN\ n-hR` .S/HyN2P-@-n-| .l n-hR`HxN X-@ n"n <"Q nB .`NqLN^NuNVH n/HyHnN< HxHnN2P-@ .`NqLN^NuNVH n!n .-@B . lZHxN X-@ n!| n (Ю n nB nB n .-@R`NqLN^NuNVHHyHy0NP-@fHy0HyNPBA-H/.HxdHnN JgHx)HnNxP-@ nBHx(HnNxP-@ nB( .R-@HxN X-@HnHnNTXR/N X/NTP n /./.NTXR/N X/NTP n!@ nB nB nB nB n .-@` .`NqLN^NuNVH 9Zp`NqLN^NuNV@H n /( n / n/(HyHnN<Hn@HnNJP f. n / n/(Hy)HnN<HnNXHxHnN*P-@|l n / n/(HyAN HyHy@d/.|N Jf #Z|`HnHy[NPHyHy@&d/.|N Jfp09#Ztp09#Zx`HnHyNP <Zt`NqL@N^NuNVH n J g$ n h h fBZ n B Hx/. /.a4 /. /.aDPHyN$X gNqLN^NuNVH .  -@/. /.NP-@Jf" n"n #h/. /.aP-@`* n -h Jg .-@ n-h` n /( n / n/(HyHnN<-|JfjJZfbHxN X-@ nBHnHnNTXR/N X/NTP n!@/././. a -@`Jo n -h -| .l n-hR` n ( n Ѩ f./././. a~ Jf/././. a ` /.NX/././. an n ( n B`ZHxN X-@ nBHnHnNTXR/N X/NTP n!@/././. a Jg,Jg& n .-@ n ( n /. /.aP-@ n /(/.a*P-@ f n Jo~HxN X-@ nBHxNX n!@ n "n#hHnHnNTXR/N X/NTP n!@ nB n n BNqLN^NuNVH n/(aXX n !@ n /(/./.aD n !@ n h gal/N\X n /. aXJgNqLN^NuNVHJ f/./.NPJf`BHy N\X/.HnHy N\ `Hn .(/NTPNqLN^NuNVH-yZJg./. .(/NPJf .`` n-h8` y f /.HyhNPJf < `&`/.HyNPJf <`B`NqLN^NuNVHNHy N\XHy N\XHy -N\X-|-yZJg4 .(//./.Hy /N\R n-h8` .S`NqLN^Nu((NVH n-PJf` n ( f nB n ($f nB$ nJ f^ nJ$fT-|Z-yZJg> .f n"n"8/.NX` .8-@ n-h8`NqLN^NuNVHN y fHy N\XHy RHnNPHnHy NTPHy Hy oHnN< HnHnNPHnHyhNTPHy N\XHy N\XHy N\XHyhHy Hy N\ `,Hy N\XHy N\XHy HnNPHnHyNTP y gHy N$X fHyHy HnN< HnHnNPHnHyNTPHy KN\XHy MN\XHy uN\XHyHyHy wN\ `>Hy N\XHy N\XHy N\XHyHy N\PHy N$X-@ gNqLN^NuNVH 9Z`NqLN^NuNVH/.Hy HnN< HnHnNHnHy HnN f m . n .``NqLN^NuNVH  o/. /.Hy HnN<`/. /.Hy HnN<HnHnNHnHy HnN f m . n .``NqLN^NuNVH  o/. /.Hy HnN<`/. /.Hy HnN<HnHnNPHnHy HnN f m . n .``NqLN^NuNV@HHnHy NJPJgHy NX-nJg n/(Hy Hn@N< HnHn@NJPJfHp0.` `f40.nf*HxN X-@ n"n <"Q .` n-h`tHy 'NXNqL@N^NuNVHHy `Hy TNP-@/.a|X y f /.aX/.aX/.a"X`/./.aP/.aX y f /.a,X/.N~XNqLN^NuNVHHy b/.NPNqLN^NuNVHNp-@ n/(HyhHy Hy o/.NNqLN^NuNVHN-@Jg0 .(//.Hy /.N n-h8`NqLN^NuNVHNp-@Jg n-hJg n/( n/ n/(Hy HnN<B n-h Jgn n h f -| ` n-P n/(/.Hn/. n h/Hy /.N n (Ѯ n-h` n-h`@ n-h` NqLN^NuNVH y`/(Hy /.N NqLN^NuNVHHyXHyHy /.NNqLN^NuNVH/. NX-@J9g <` < -@ n/(/.HyHy /.NNqLN^NuNVHNHy N\XHy N\XHy N\X n / n/(Hy HnN<HnN$X fp`/. /.NP-@Hx/.a|P-@Hx/.ajP-@Hx/.aXP-@ .Ю-@NJf-n`B n (".N -@ n / n/(Hy VHnN</.HnN2P-@ n"n #h .".Nr n"(蒀-A .".N -@/./././. /.ap`NqLN^NuNVhH n /( n / n/(Hy HnlN<HxaX-@Hxa|X-@HxanX-@ .  -@ n -hhJoHxN X-@ nB n!n n!nHnlHnlNTXR/N X/NTP n!@ nB n .-@ .h/.NXJhoVHy HnNPHxN X-@HnN\X n n!n n!nHnlHnlNTXR/N X/NTP n!@ nB n .-@ n P!n$ .hHxN X-@HnN\X n n!n .ho .` .h n!@HnlHnlNTXR/N X/NTP n!@ nB n .-@ n P!n .h`NqLhN^NuNVH/. a@X-@Jf/. Hy NP n/(/.NP`NqLN^NuNVH-| nJg n (f .``B`NqLN^NuNVH y fa fa`NqLN^NuNVHBN-@Jgh nJ f$Hy N\X/.Hy N\PR nJ$f$Hy N\X/.Hy N\PR n-h8`NJf HyN\XHyN\XRJgDHyDN\X/.HyFN\PHyaN\XHycHnNNPHyMN\XHyeN\XHyg/.NPHyj/.NPHy/.NPHy/.NPHy/.NPBNp-@Jg n-hJgB n/( n/ n/(HyHnN< n-h Jg2 n h (`/. n/(/.Hn n/Hy/.N n!n R` n/(/.Hn n/Hy/.N n!| ` n/(/.HnHy/.N n!| `Z/. n/(/.HnHy/.N n!n R`" b@0;NB| n (Ѯ n-h` n-h`| n-h`\Hy!/.NPHy&/.NPHy)/.NPHya/.NP/.N~XHydNXNqLN^NuNV,HHy~N\XHyN\XN-@/.aXNp-@ n-h n/ n/(HyHn,N< n/(Hn, y`/(HyHnN<HnNXNqL,N^NuNVH/.HyN\PHyN\XJgF#ZBN-@/. n/( n h /( HyHnN<`2/. n h /( yZ h /( Hy)HnN<HnNXNqLN^NuNVHN-@JgD/.Hy_N\PHy|N\X n/( a*X/.aX n-h8`NqLN^NuNVH/.NX-@Hy~N\XHyN\X n/(HyHnN< HnNXHyHyHnN< HnNX y f( n/( y`/(HyHnN<`,Hy n/( y`/(HyHnN<HnNXNqLN^NuNV4H n/(aX-@4 n h f n/(Hy$Hn8N< ` n/( Hy,Hn8N< n40(/ n40( / n/(Hn8Hy7HnN<HnNXNqL4N^NuNVH/.HycHnN< HxHnN*P-@ fHnHylNPHyZHy@&d/.N fHnHy{NP <Z`NqLN^NuNVHNHyN\XHyN\XHyN\X-|-| nJg0 n/( n//.HyN\R ` .S/HyN2P-@ .S"HA HABAЁ#` y`/HyHnN< HnN$X g y f y`/HyHnN< HnHnNPHnHyNTPHyHy@HnN< HnHnNPHnHyXNTPHynN\XHyXHy y`/HypN\HyN$X g>NqLN^NuNVH *nSm 9R @`HyNĈX. g Jm`Jl fB`B .L N^NuNVA-H#Hn/. NʨP n0( gp`BN^NuNVA -H#Hn/.NʨP09 gp`BN^NuNVHn /.HyN$ N^NuNVHn/. /.N$ N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN$ *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. - @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ - @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NĈX-@ g g g g/./NP`/.NĈX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NĈX. g g g -fFR n S m n (R!@S @` /.NĈX.S` +fS n S l/.NĈX` am fo Am FnR f .` f .Ю` .-@-G - @g0` am fnW`7߮.. n S mB n (R!@S @.Sm - @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NĈX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNtXNv n P p`2HnNtX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNĈX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNĈX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9`/9\ .".NHl< 0NH///./. 9"9NN-@-A`RHH. - @f .gZ`t/9`/9\ .".NHl< 0NH///./. 9"9NN-@-ASHH. - @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. - @fJl D*܅-FJl D,B g( d @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N` -@-AJ((l ` .".L N^NuNVH0*n(nS o2Sm -R @` HUNĈX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.N X+@f,mJf,0-g-HHZ+@`m+n f09gHyNX0-gp` - //--HH/N: *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N@P.JgJm/NXHx` afvJgp`p//.N*P.lB 9f6Hx/.N@P.Jg Jm/NXHx/.N*P.Jm.HxB/N2 `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.HyHyHyN@HxN8XHxHxNȨP*@HxHxNȨP(@HnN X-@g f f-|HUHxNȨPHTHxNȨP .L0N^NuNVH0*n Jm m#9p`T .9 @(P .9 @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.Nɾ N^NuNV/9/. /.Nɾ N^NuNVA -H .X @Jf n/Hn /.Nɾ N^NuN0Hx;N@eNuN0HxN@eJgBNuH // |9 pNLNw //W.BN@d W/N0 WNN0HxN@eNuNVA-HA#=|B-n-|Hn/. NʨPSm .R @BHH`HnBNP .N^NuNV4.-nB[`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR[ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH- @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH- @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NTX-@8/.NTXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NTX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN~ЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn .R l .R`p//./.N -@Jg -| `J.g -| `J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NHgP .S-@HJlD-@HJHg6 .Hr N~0S n .Hr N `S n0A .ذbJn/9/9 .".NHfp+`p-S n.HH- @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn *LZ`0SR`*0[ b1 nRJf[ c0R 9nB <[ L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|:h+|:h+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N& . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N& g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNT/.N8XN^NuNV .". nJ/H?Nވ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN0HxN@eBNuN0HxN@eNuN0HxN@eNuN0Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN0Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J[\f8 <[`#[\ <[\#[`#[`[h#[\[d .^rN.*y[dB[p g`(*(U g " Ҁe " Ҁd(M *@b[hf[\gB`R[p [po "<N #[pBNX(@ 9[p" Ҁe 9[p/NX(@g y[h 9[hXg y[h  9[p" ҀY(#[h <[\ A ` " Ҁ#[d[dc A#[l A 9[d*A L0N^NuNVH0*n(MY#[d (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ [l L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL /dev/null/etc/setup.files/fixhostname %s/etc/setup.files/xtrusr %s %s/etc/setup.files/rxtrusr %s %s %s/dev/%s/dev/ndl%d/etc/mkfs %s %d %d %d 4096 1024 > /dev/null/dev/r%sCannot open %sIoctl failed on %s Tape Information %d) %s (%s) Enter the number for the type of tapeYou have specified a %s; is this correctEnter the name of the remote host that the %s is attached toEnter the hexadecimal ethernet address for %s The %s is attached to %s at ethernet address %s Is this correct@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$[t. 8Zl%Zh,`3N:ZpENUZdsN`\ Z$ T."\+\4.<$E:tLtSdY\a iĈr.z.@`džǮǶȨ8@@ɸ ,<<$Fʨ-ʨ6ֲ@[G P W ^Vclsz.8@2X?ݠ((RH^X4 8ހ%:-5߼>GBNSJZ`bfhl(qxH`~4 ?v`\ Lf!&,*3;ߖBIOTV^penv~``<n*<T$x3$4D T!x"+A 4;CxMWa<fuy*< 0~8r4r \fg x$ X08B,K dVs$]foq<z]o @p (F<"F t B2 &93ACM  ZaȨiyo `uHv.~ hvy0w.+ `|p!T #x+L6$T>EM %P .S*YJ_Jg/bv^\zYZZ  :  n *d 68 Fn N6 ]q< fcd r t t K  C,   t a@ - ^< | p 8 2 #P 3 < JĈ S  [ʨ c:$ l snt y sv  | A   H  x` H ?  : L   2 9 .@ ;  ` #z@ * 08 7 = 9 G T ]0 dɀ l` sɾ {f o2 f ~ ,  j ݦ T &  :h 3 i ވ | [  YV  Q R  Z ! &x - 3x 97 B H O [t T Ycrt0.osetup.o_constfile_dflag_fflagdisk.o_backp_cntlr_hdrdkinfo.opart.o_pub_allocated_get_part_type_get_client_name_pub_parterror.oclient.o_client_backp_client_hdryesno.ofind_root.owrite.o_intermediatedefault.overify.oinstall.otape.ogets.ofprintf.ofprintf.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56fgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negsystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.orindex.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcountlmult_host_name_printf_clear_screen_get_tape_read_constants_fscanf_get_client_addrs_tape_ether_system_mysystem__ctype__tape_host_yesno_fprintf_terminate_getline_get_more_cntlrs_get_host_info_get_environment_environment_read_cntlr_file_getline1_env_error_host_ether_sprintf_roundupldivt_fopen_get_int_parttypes_strcmp_install_from_tape_verify_write_file_server_name_tapes_signal_gets_tape_get_root_cntlr__iob_fclose_server_ether_find_root_start_unit_partition_cntlr_cntlr_file_get_nunits_fgets_get_disk_info_alloc_units_get_cntlr_hdr_strcpy_malloc_rindex_get_cntlr_strlen_ioctl_dkinfo_g_p_open_stat_prompt_get_part_info_get_ptype_user_swap_ok_sscanf_get_partitions_make_client_free_pr_parts_get_pub_set_pub_clear_client_default_parts_get_part_size_yesnoint_reg_part_dup_addr_get_addr_pr_clients_get_client_hdr_yesint_wr_partitions_wr_tape_wr_network_wr_standalone_wr_rmtape_wr_server_wr_clients_def_part_get_min_bad_setup_edit_units_mkfs_hostname_add_to_hosts_copy_client_hosts_init_standalone_dskinfo_init_pub_add_to_ndlocal_ndlocal_init_clients__filbuf__pfile__print__doscan_scanf_atof__getcclfsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_lseek_errno_creat_close__lastbufulmult_execl_wait__exit_fork__sigfunc__sighandler_syscallcerror_execle_execv_execve__flsbuf_fcvt_ecvtlmodt_isnan_isinfffixi_modf__cleanup_write__sobuf_isattyd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_stty_realloc_sbrkuldivt_end_brkb[KlK  b|b|b|b: : Copy one client user partition from another : if [ $# != 3 ]; then echo Usage: $0 from_ndl to_ndl hostname exit fi from=$1 to=$2 hostname=$3 mkdir /ndcopy.from /ndcopy.to /etc/mount -r $from /ndcopy.from /etc/mount $to /ndcopy.to cd /ndcopy.from : : This will take a while : Tar cant handle dev entries, ignore these errors : tar cf - [a-c]* [e-z]* | (cd /ndcopy.to; tar xfp -) mkdir /ndcopy.to/dev cd /ndcopy.to/dev cp /ndcopy.from/dev/MAKEDEV* . MAKEDEV std nd pty0 cg : : Copy /etc/hosts and edit the hostname in /etc/rc.local : cd /ndcopy.to/etc cp /etc/hosts hosts /etc/setup.files/fixhostname $hostname cd / /etc/umount $from /etc/umount $to rmdir /ndcopy.from rmdir /ndcopy.to sync : DONE b[MlK   b|b|b| ((: : Make 1st diskless user : Copy it from the server : if [ $# != 3 ]; then echo Usage: $0 to_ndl pub_partition hostname exit fi to_ndl=$1 pub_part=$2 hostname=$3 : : Copy all the files from the server to the client : Skip the /dev and /pub directories : Tar cannot copy special files : mkdir /x /etc/mount $to_ndl /x cd / tar cf - [a-c]* [e-o]* [q-w]* | (cd /x; tar xfp -) mkdir /x/dev cd /x/dev cp /dev/MAKEDEV* . MAKEDEV std nd pty0 cg cd /x : : Diskless only patches : Ensure that public binaries are accessable ASAP after boot : mkdir pub pub/bin cp /bin/sh pub/bin echo "/etc/mount -r /dev/ndp0 /pub" | cat - /.profile- >.profile echo "/etc/mount -r /dev/ndp0 /pub" | cat - /etc/rc- >etc/rc rm /.profile- /etc/rc- cat <etc/fstab /dev/nd0:/:rw:1:1 /dev/ndp0:/pub:xx:1:1 END rm vmunix ln -s /pub/vmunix vmunix : : Copy the /etc/hosts file and fix the hostname in /etc/rc.local : cd etc cp /etc/hosts . mv syslog syslog.server /etc/setup.files/fixhostname $hostname : : Finish up : cd / sync /etc/umount $to_ndl rmdir /x b[PlKӁ b|b|b|c : : Edit rc.local and put in a real hostname : if [ $# != 1 ]; then echo Usage: $0 hostname exit 1 fi ed - rc.local < /etc/fstab <.profile cp etc/rc etc/rc- echo "/etc/mount $pub_part /pub" | cat - etc/rc- >etc/rc sync : : Setup symbolic links from root to pub, hold your breath : mv bin bin- bin-/ln -s /pub/bin bin sync mv bin-/sh /tmp rm -rf bin- rm -rf lib ln -s /pub/lib lib dd if=/pub/usr/mdec/bootnd of=$pub_part bs=1b count=15 seek=1 2> /dev/null sync : : Setup private usr files : cd /pub/usr tar cf - adm crash preserve spool tmp | (cd /usr; tar xfp -) mkdir /usr/local sync : : Symlink to pub/usr : cd / for i in bin dict games hosts include lib ucb do ln -s /pub/usr/$i /usr/$i done sync b[]lK bNbAbA.b[_Kl$ =b[bbx/* arreg.h 4.2 83/06/14 */ /* * Copyright (C) 1983 by Sun Microsystems, Inc. * * Header file for Archive tape driver. * * This file contains definitions of the control bits for the * Sun Archive interface board, the commands which the Archive * will accept, and the format of its status information. */ /* * ardevice defines the hardware interface. * * The Sun Archive interface occupies 8 bytes of Multibus I/O space. * 4 of those bytes are unused (the high-order half of each word). * The remainder are registers. The registers at offset 3 and 5 are * read/write and the writeable bits retain their settings in reads. * Register 1 is the data port and either writes to the 8 data lines, * or reads from them, depending on the tape controller DIRC signal. * The register at offset 7 is not really a register. A write to it * will pretend that the last byte read/written in Burst mode was ack-ed * by the tape drive, thus regaining CPU access to the control register * (which is also interlocked in Burst mode, so you can't turn off Burst * mode until after the ack of the final byte). Reads from offset 7 have * no effect. */ struct ardevice { u_char :8; u_char ardata; /* Data byte for I/O */ u_char :8; u_char arrdyie :1; /* Enable interrupt on arrdyedge */ u_char arexcie :1; /* Enable interrupt on arexc */ u_char arcatch :1; /* Notice leading edge of arrdy */ u_char arburst :1; /* Use burst mode(auto xfer/ack) */ u_char arxfer :1; /* XFER wire to ctlr if !arburst */ u_char arreset :1; /* RESET wire to controller */ u_char arreq :1; /* REQUEST wire to controller */ u_char aronline :1; /* ONLINE wire to controller */ u_char :8; u_char armempar :1; /* Enables parity check on MB mem */ u_char :1; /* unused */ u_char arintr :1; /* Board is now requesting interrupt */ u_char arrdyedge:1; /* A leading edge of Ready was seen since the last time arcatch was set. */ u_char arack :1; /* ACK wire from controller */ u_char arexc :1; /* EXCEPTION wire from contr((oller */ u_char ardirc :1; /* DIRC wire from controller */ u_char arrdy :1; /* READY wire from controller */ u_char :8; u_char arunwedge; /* Write to here unwedges Burst */ }; /* * The following are commands that can be written to the data port while * appropriately toggling REQUEST and READY. */ #define ARCMD_LED ((u_char)0x10) /* Light the LED on the unit */ #define ARCMD_REWIND ((u_char)0x21) /* Rewind tape */ #define ARCMD_ERASE ((u_char)0x22) /* Erase entire tape, BOT to EOT */ #define ARCMD_TENSION ((u_char)0x24) /* Retension tape */ #define ARCMD_WRDATA ((u_char)0x40) /* Write data */ #define ARCMD_WREOF ((u_char)0x60) /* Write EOF */ #define ARCMD_RDDATA ((u_char)0x80) /* Read data */ #define ARCMD_RDEOF ((u_char)0xA0) /* Read EOF */ #define ARCMD_RDSTAT ((u_char)0xC0) /* Read status */ /* * This struct defines the 6 status bytes returned by the Archive during * a Read Status arcommand (AR_rdstat). */ struct arstatus { unsigned AnyEx0 :1; /* Logical-OR of the next 7 bits */ unsigned NoCart :1; /* No fully inserted cartridge */ unsigned NoDrive :1; /* Drive not connected to ctrlr */ unsigned WriteProt :1; /* Cart is write protected */ unsigned EndOfMedium :1; /* End of last track reached on wr */ unsigned HardErr :1; /* Hard(unrecoverable) I/O error */ unsigned GotWrongBlock :1; /* Ctrlr sent us wrong bad block */ unsigned FileMark :1; /* We just read a File Mark */ unsigned AnyEx1 :1; /* Logical-OR if the next 7 bits */ unsigned InvalidCmd :1; /* We sent a bad command to ctrlr */ unsigned NoData :1; /* No data block, blank tape */ unsigned GettingFlakey :1; /* >= 8 retries on some block */ unsigned BOT :1; /* Cartridge is at BOT */ unsigned :1; unsigned :1; unsigned GotReset :1; /* Ctrlr reset since last Status */ unsigned short SoftErrs; /* # soft errors (R or W) since last time we looked */ unsigned short TapeStops; /* # times tape stopped 'cuz CPU didn't keep up (since last time) */ }; /* * Drive status bits. */ #define ARCH_BITS\ "\20\17NoCart\16NoDrive\15WriteProt\14EndMedium\13HardErr\12WrongBlock\ \11FileMark\7InvCmd\6NoData\5Flaking\4BOT\0034\0022\1GotReset" /* * Printf %b string for bits in control/status registers (packed into a short, * as returned by IOCTL MTIOCGET) */ #define ARCH_CTRL_BITS \ "\20\20EnaReady\17EnaExcep\16CatchReady\15Burst\14Xfer\13Reset\12Request\ \11Online\6Interrupt\5EdgeReady\4Ack\3Exception\2Dirc\1Ready" /* * Control register bits. * Note that the long that you pass must be passed as * *(long *)(2+(char *)araddr) */ #define ARCH_LONG_CTRL_BITS \ "\20\30EnaReady\27EnaExcep\26CatchReady\25Burst\24Xfer\23Reset\22Request\ \21Online\6Interrupt\5EdgeReady\4Ack\3Exception\2Dirc\1Ready" /* * Block size of the Archive tape unit. Don't depend on it. */ #define AR_BSIZE 512 #define AR_BSHIFT 9 /* log2(AR_BSIZE) */ b[eLli{$ 1b\ Wbx/* basics.h 1.1 83/02/11 */ /* Copyright Sun Microsystems 1983. All rights reserved */ /* * Overview: Defines basic types used by window system */ #define bool unsigned #define coord short #define TRUE 1 #define FALSE 0 #define maxShort(a,b) (((a) > (b)) ? (a) : (b)) #define minShort(a,b) (((a) < (b)) ? (a) : (b)) #define WIN_SYS_DEBUG #define USER_DEBUG /* Scrolling related definitions */ #define Direction int #define UnSorted 0 #define TopToBottom 1 #define BottomToTop 2 #define LeftToRight 3 #define RightToLeft 4 struct vertex {coord x, y}; b[gMlioM$ $b] Xbx4/* cgreg.h 1.1 82/11/01 */ /* * Register definitions for Sun Color Board */ #define CGSIZE (16*1024) /* 16K of address space */ # define GR_bd_sel CGXBase /* Select Color Board */ # define GR_x_select 0x0800 /* Access a column in the frame buffer */ # define GR_y_select 0x0000 /* Access a row in the frame buffer */ # define GR_y_fudge 0x0200 /* Bit 9 not used at all */ # define GR_update 0x2000 /* Update frame buffer if this bit set */ # define GR_x_rhaddr 0x1b80 /* Location to read X address bits A9-A8. Data put into D1-D0. */ # define GR_x_rladdr 0x1b00 /* Location to read X address bits A7-A0. Data put into D7-D0. */ # define GR_y_rhaddr 0x1bc0 /* Location to read Y address bits A9-A8. */ # define GR_y_rladdr 0x1b40 /* Location to read Y address bits A7-A0. */ # define GR_set0 0x0000 /* Address Register pair 0. */ # define GR_set1 0x0400 /* Address Register pair 1. */ # define GR_red_cmap 0x1000 /* Address to select Red Color Map */ # define GR_grn_cmap 0x1100 /* Addr for Green Color Map */ # define GR_blu_cmap 0x1200 /* Addr for Blue Color Map */ # define GR_sr_select 0x1800 /* Addr to select status register */ # define GR_cr_select 0x1900 /* Addr to select mask (color) register */ # define GR_fr_select 0x1a00 /* Addr to select function register */ /* The following are pointers to the mask(color), status, and function regs. */ # define GR_creg (u_char *)(GR_bd_sel + GR_cr_select) # define GR_mask (u_char *)(GR_bd_sel + GR_cr_select) # define GR_sreg (u_char *)(GR_bd_sel + GR_sr_select) # define GR_freg (u_char *)(GR_bd_sel + GR_fr_select) /* These assignments are for bits in the Status Register */ # define GRW0_cplane 0x00 /* Select CMap Plane number zero for R/W */ # define GRW1_cplane 0x01 /* Select CMap Plane number one for R/W */ # define GRW2_cplane 0x02 /* Select CMap Plane number two for R/W */ # define GRW3_cplane 0x03 /* Select CMap Plane number three for R/W */ # define GRV0_cplane 0x04 /* Select CMap Plane number zero for video */ # define GRV1_cplane 0x05 /* Select CMap Plane number one for video */ # define GRV2_cplane 0x06 /* Select CMap Plane number two for video */ # define GRV3_cplane 0x07 /* Select CMap Plane number three for video */ # define GR_inten 0x10 /* Enable Interrupt to start at start of next vertical retrace. Must clear bit to clear interrupts. */ # define GR_paint 0x20 /* Enable Writing five pixels in parallel */ # define GR_disp_on 0x40 /* Enable Video Display */ # define GR_vretrace 0x80 /* Unused on write. On read, true if monitor in vertical retrace. */ /* This define returns true if the board is in vertical retrace */ # define GR_retrace (*GR_sreg & GR_vretrace) /* The following are function register encodings */ # define GR_copy 0xCC /* Copy data reg to Frame buffer */ # define GR_copy_invert 0x33 /* Copy inverted data reg to FB */ # define GR_wr_creg 0xF0 /* Copy color reg to Frame buffer */ # define GR_wr_mask 0xF0 /* Copy mask to Frame buffer */ # define GRinv_wr_creg 0x0F /* Copy inverted Creg to FB */ # define GRinv_wr_mask 0x0F /* Copy inverted Mask to FB */ # define GR_ram_invert 0x55 /* 'Invert' color in Frame buffer */ # define GR_cr_and_dr 0xC0 /* Bitwise and of color and data regs */ # define GR_clear 0x00 /* Clear frame buffer */ # define GR_cr_xor_fb 0x5A /* Xor frame buffer data and Creg */ ((b[lNliI$ sb_ ZbxLT/* dsdreg.h 1.1 83/03/31 */ /* * The DSD controller has only one io register, write only */ struct dsddevice { u_char dsd_rxx; /* Not used! Exists to fill Multibus word */ u_char dsd_r0; /* This one is actually used */ }; /* * Values written to DSD I/O space register */ #define DSD_RESET 0x02 #define DSD_START 0x01 #define DSD_CLEAR 0x100 typedef struct { u_short swl_lo; u_short swl_hi; } swlong_t; swlong_t swlong(); /* * The WUB is in Multibus memory at an address * which is equal to 16 times the Multibus I/O * address */ struct dsdwub { /* WUB: Wake-Up Block */ u_short dsw_reserved: 13; /* reserved */ u_short dsw_extdiag : 1; /* extended diagnostics */ u_short dsw_linaddr : 1; /* linear addressing */ u_short dsw_emul : 1; /* iSBC215 emulation, must be 1 */ swlong_t dsw_ccbp; /* pointer to CCB */ }; /* value to write to dsw_ext for extended status and linear addressing */ #define DSD_OPTIONS 7 #define DSD_BUSY 0xFF /* dsc_busy */ #define DSD_STATUS_POSTED 0xFF /* status has been posted */ /* * The controller knows about a bunch of parameter blocks which are * linked together in Multibus memory. Several of them are used * nearly all the time. I have put those together in one big block. * There is little to be gained from separaing them. */ struct dsdccb { /* CCB: Channel Control Block */ u_char dsd_busy; /* busy flag */ u_char dsd_01h; /* 0x01 (?) */ swlong_t dsd_cibp; /* pointer to CIB */ u_short dsd_reserved0; /* reserved */ u_char dsd_busy2; /* not used, but must be present */ u_char dsd_01h1; /* yet another magic number */ swlong_t dsd_cpp; /* an unused pointer */ u_short dsd_04h; /* more magic, supposedly not used */ /* CIB: Controller Invocation Block */ u_char dsd_sumerr : 1; /* Summary error */ u_char dsd_harderr: 1; /* Hard error */ u_char dsd_unit : 2; /* unit number */ u_char dsd_dtype : 1; /* drive type 0=winnie 1=floppy */ u_char dsd_mchange: 1; /* media change detected */ u_char dsd_seeked : 1; /* seek completed */ u_char dsd_done : 1; /* operation completed */ u_char : 8; /* reserved */ u_char dsd_stsema; /* status semaphore */ u_char dsd_cmsema; /* command semaphore (unused) */ long dsd_handle; /* reserved, but CCB points here (!) */ swlong_t dsd_iopbp; /* pointer to IOPB */ long dsd_reserved1; /* reserved */ /* Error Status buffer */ u_char dsd_error[13]; /* the 13 bytes have some significance, but the only one that */ /* is really interesting is the extended error byte exterr */ u_char dsd_exterr; /* abbreviated error number */ }; #define DSDCCBSZ sizeof(struct dsdccb) struct dsdiopb { /* IOPB: I/O Parameter Block */ long dsi_reserved2; /* reserved */ swlong_t dsi_xcount; /* actual transfer count */ u_short dsi_device; /* device type */ u_char dsi_cmd; /* command */ u_char : 3; /* reserved */ u_char dsi_vol : 1; /* 0=fixed, 1=removable */ u_char : 2; /* reserved */ u_char dsi_unit : 2; /* unit # */ u_char dsi_diagmod; /* diagnostic modifier, usually 0 */ u_char : 5;/* reserved */ u_char dsi_deldata : 1;/* allow deleted data (?) */ u_char dsi_noretry : 1;/* inhibit retries */ u_char dsi_nointr : 1;/* inhibit interrupts */ u_short dsi_cylinder; /* cylinder number */ u_char dsi_sector; /* sector number */ u_char dsi_head; /* head number */ swlong_t dsi_bufp; /* pointer to data */ swlong_t dsi_count; /* transfer count */ swlong_t dsi_gap; /* general addr ptr (unused) */ }; #define IOPBSIZE (sizeof(struct dsdiopb)) struct dsdinit { /* IOPB extension for initialization */ u_short dsx_ncyl; /* # of cylinders */ u_char dsx_rheads; /* # of removable heads */ u_char dsx_fheads; /* # of fixed heads */ u_char dsx_bpslo; /* bytes/sector (low byte) */ u_char dsx_nsect; /* sectors / track */ u_char dsx_acyl; /* # of alt cyls */ u_char dsx_bpshi; /* bytes/sector (hi byte) */ }; struct dsdfmt { /* format parameter block */ u_char dsf_fill1; /* fill byte 1 */ u_char dsf_type; /* type of track */ u_char dsf_fill3; /* fill byte 3 */ u_char dsf_fill2; /* fill byte 2 */ u_char dsf_intrlv; /* interleave */ u_char dsf_fill4; /* fill byte 4 */ }; struct dsdbad { /* format defective track block */ u_char dsb_acyllo; /* alt cyl low byte */ u_char dsb_type; /* type of track, 0x80 for bad track */ u_char dsb_ahead; /* alt head */ u_char dsb_acylhi; /* alt cyl high byte */ u_char dsb_intrlv; /* interleave */ u_char dsb_0x00; /* magic number 0 */ }; /* track type codes for above type fields */ #define DSD_NORMAL 0x00 #define DSD_ALTERNATE 0x40 #define DSD_DEFECTIVE 0x80 /* dsp_device */ #define DSD_WINCH 0x0000 #define DSD_FLOPPY 0x0001 #define DSD_TAPE 0x0002 /* commands */ #define DSD_INIT 0x00 #define DSD_STATUS 0x01 #define DSD_FORMAT 0x02 #define DSD_READ_ID 0x03 #define DSD_READ 0x04 #define DSD_VERIFY 0x05 #define DSD_WRITE 0x06 #define DSD_WRITE_BUF 0x07 #define DSD_SEEK 0x08 #define DSD_RESTORE 0x0F /* really a diagnostic command */ /* * For the DSD controller, the restore command just performs a * seek to track 0. There is no explicit command for this, * so the diagnostic command with the appropriate modifier is * used instead. Subcode 02 on the diagnostic command * means seek to track 0. The seek command with track 0 as the * destination is not exactly what is wanted, since it returns * immediately. */ #define DSD_REST_MOD 0x02 /* diagnostic modifier */ b[sOliM$ ?b` \bxx/* ipreg.h 1.6 83/02/15 */ /* * I/O space registers for Interphase disk controllers * (Note byte swapping) */ struct ipdevice { u_char ip_r1, ip_r0; u_char ip_r3, ip_r2; }; /* bits written to R0 */ #define IP_GO 0x01 #define IP_CLRINT 0x02 /* bits read from R0 */ #define IP_BUSY 0x01 #define IP_COMPLETE 0x02 /* * Format of IOPB in Multibus memory * Brain damage due to byte-swapping * iopb0 for 2180, 2880 * iopb1 for 2181 */ struct iopb0 { u_char i0_status; /* 01 - status of command */ u_char i0_cmd; /* 00 - command code */ u_char i0_unit_cylhi; /* 03 - unit(4 bits) & hi-order cyl(4 bits) */ u_char i0_error; /* 02 - error code */ u_char i0_sector; /* 05 - sector number */ u_char i0_cylinder; /* 04 - low-order cylinder */ u_char i0_buf_xmb; /* 07 - high-order buffer address */ u_char i0_secnt; /* 06 - sector count */ u_char i0_buf_lsb; /* 09 - low-order buffer address */ u_char i0_buf_msb; /* 08 - mid-order buffer address */ u_char i0_ioaddr; /* 0b - controller I/O address */ u_char i0_head; /* 0a - head number */ u_char i0_nxt_xmb; /* 0d - high-order next IOPB addr */ u_char i0_burstlen; /* 0c - DMA burst length */ u_char i0_nxt_lsb; /* 0f - low-order next IOPB addr */ u_char i0_nxt_msb; /* 0e - mid-order next IOPB addr */ u_char i0_seg_lsb; /* 11 - 8086 segment low-order (0 for us) */ u_char i0_seg_msb; /* 10 - 8086 segment high-order (0 for us) */ }; struct iopb1 { u_char i1_cmdopt; /* 01 - command options */ u_char i1_cmd; /* 00 - command code */ u_char i1_error; /* 03 - error code */ u_char i1_status; /* 02 - status of command */ u_char i1_head; /* 05 - head number */ u_char i1_unit; /* 04 - unit number */ u_char i1_cyl_lsb; /* 07 - cyl low byte */ u_char i1_cyl_msb; /* 06 - cyl hi byte */ u_char i1_sect_lsb; /* 09 - sector low byte */ u_char i1_sect_msb; /* 08 - sector hi byte */ u_char i1_secnt_lsb; /* 0b - # sectors low byte */ u_char i1_secnt_msb; /* 0a - # sectors hi byte */ u_char i1_buf_xmb; /* 0d - high-order buffer address */ u_char i1_burstlen; /* 0c ((- DMA burst length */ u_char i1_buf_lsb; /* 0f - low-order buffer address */ u_char i1_buf_msb; /* 0e - mid-order buffer address */ u_char i1_ioadd_lsb; /* 11 - I/O address low byte */ u_char i1_ioadd_msb; /* 10 - I/O address hi byte */ u_char i1_seg_lsb; /* 13 - 8086 segment low-order (0 for us) */ u_char i1_seg_msb; /* 12 - 8086 segment high-order (0 for us) */ u_char i1_nxt_xmb; /* 15 - high-order next IOPB addr */ u_char i1_unused; /* 14 - reserved */ u_char i1_nxt_lsb; /* 17 - low-order next IOPB addr */ u_char i1_nxt_msb; /* 16 - mid-order next IOPB addr */ }; #define IPIOPBSZ (MAX(sizeof (struct iopb0), sizeof (struct iopb1))) #define IP_BUS 0x20 /* 0 => 8 bit bus, 0x20 => 16 bit bus */ #define IP1_CMDOPT 0x11 /* 16 bit bus for 2181 */ #define IP_REL 0 /* absolute addressing */ #define IP0_BURSTLEN 16 /* # bus cycles at a time */ /* * The blood of countless hours of exasperation lies in the following constant. * Do not lightly muck with it! */ #define IP1_BURSTLEN 0x40 /* # bus cycles at a time */ /* Command codes for i_cmd */ #define IP_READ 0x81 #define IP_WRITE 0x82 #define IP_VERIFY 0x83 #define IP_FORMAT 0x84 #define IP_MAP 0x85 #define IP_SWITCH 0x86 /* read switches */ #define IP_INIT 0x87 /* not in 2180 */ #define IP_RESTORE 0x89 #define IP_SEEK 0x8A #define IP_ZERO 0x8B #define IP_SPINDWN 0x8C /* ANSI only */ #define IP_RESET 0x8F /* SMD only */ /* Status codes for i_status */ #define IP_OK 0x80 #define IP_DBUSY 0x81 #define IP_ERROR 0x82 /* * Unit Initialization Block * Not used for SMD-2180 */ struct uib { u_char uib_nsect; /* 1 - # sectors per track */ u_char uib_nhead; /* 0 - # heads per cyl */ u_short uib_secsize; /* 2,3 - sector size */ u_char uib_gap2; /* 5 - size of gap 2 */ u_char uib_gap1; /* 4 - size of gap 1 */ u_char uib_retry; /* 7 - # of retries */ u_char uib_intrlv; /* 6 - interleave factor */ u_char uib_reseek; /* 9 - # of restores */ u_char uib_ecc; /* 8 - ECC enable */ u_char uib_incrh; /* 11 - incr by head enable */ u_char uib_movebad; /* 10 - move bad data enable */ /* Following fields for 2181 only */ u_char uib_istatus; /* 13 - interrupt on status change */ u_char uib_dualport; /* 12 - dual port drive */ u_char uib_reserve1; /* 15 - reserved */ u_char uib_skew; /* 14 - spiral skew factor */ u_short uib_reserve2; /* 16,17 - reserved */ }; b[yPliI$ gba ]bx/* mbvar.h 4.5 83/01/06 */ /* * This file contains definitions related to the kernel structures * for dealing with the Multibus. * * The Multibus has an mb_hd structure. * Each Multibus controller which is not a device has an mb_ctlr structure. * Each Multibus device has an mb_device structure. */ #ifndef LOCORE /* * The Multibus structure. * * At boot time * we determine the devices attached to the Multibus * * During normal operation, resources are allocated and returned * to the structures here. * * When Multibus resources are needed and not available, or if a device * which can tolerate no other Multibus activity gets on the bus, * then device drivers may have to wait to get to the bus and are * queued here. */ struct mb_hd { struct mb_ctlr *mh_actf; /* head of queue to transfer */ struct mb_ctlr *mh_actl; /* tail of queue to transfer */ struct mb_ctlr *mh_cactf; /* head of queue to copy */ struct mb_ctlr *mh_cactl; /* tail of queue to copy */ struct mb_driver *mh_intr[8]; /* linked list of interrupt routines */ short mh_users; /* transient use count */ short mh_musers; /* use count of Multibus buffering */ short mh_xclu; /* a bus hog is using the Multibus */ }; /* * Per-controller structure. * (E.g. one for each disk and tape controller) * * If a controller has devices attached, then there are * cross-referenced mb_drive structures. * This structure is the one which is queued in Multibus resource wait, * and saves the information about Multibus resources which are used. * The queue of devices waiting to transfer is also attached here. */ struct mb_ctlr { struct mb_driver *mc_driver; short mc_ctlr; /* controller index in driver */ short mc_alive; /* controller exists */ caddr_t mc_addr; /* address of device in i/o space */ int mc_intpri; /* interrupt priority level */ struct mb_hd *mc_hd; caddr_t mc_baddr; /* address of active buffer */ caddr_t mc_mbaddr; /* Multibus address of active buffer */ int mc_blen; /* length of active buffer */ char mc_rw; /* READ or WRITE */ struct buf mc_tab; /* queue of devices for this controller */ struct mb_ctlr *mc_actf; /* link in transfer queue */ }; /* * Per ``device'' structure. * (A controller has devices or uses and releases Multibus memory). * (Everything else is a ``device''.) * * If a controller has many drives attached, then there will * be several mb_device structures associated with a single mb_ctlr * structure. * * This structure contains all the information necessary to run a Multibus * device such as a serial line interface. It also contains information * for slaves of Multibus controllers as to which device on the slave * this is. A flags field here can also be given in the system specification * and is used to tell which mux lines are hard wired or other device * specific parameters. */ struct mb_device { struct mb_driver *md_driver; short md_unit; /* unit number on the system */ short md_ctlr; /* mass ctlr number; -1 if none */ short md_slave; /* slave on controller */ caddr_t md_addr; /* address of device in i/o space */ int md_intpri; /* interrupt priority */ short md_dk; /* if init 1 set to number for iostat */ int md_flags; /* parameter from system specification */ short md_alive; /* device exists */ short md_type; /* driver specific type information */ caddr_t md_physaddr; /* phys addr, for standalone (dump) code */ /* this is the forward link in a list of devices on a controller */ struct mb_device *md_forw; /* if the device is connected to a controller, this is the controller */ struct mb_ctlr *md_mc; struct mb_hd *md_hd; }; /* * Per-driver structure. * * Each Multibus driver defines entries for a set of routines * as well as an array of types which are acceptable to it. * These are used at boot time by the configuration program. */ struct mb_driver { int (*mdr_probe)(); /* see if a driver is really there */ int (*mdr_slave)(); /* see if a slave is there */ int (*mdr_attach)(); /* setup driver for a slave */ int (*mdr_go)(); /* routine to start transfer */ int (*mdr_done)(); /* routine to finish transfer */ int (*mdr_intr)(); /* interrupt routine */ u_long *mdr_ioaddr; /* device csr addresses */ u_long *mdr_maddr; /* device memory address */ int mdr_size; /* amount of memory space needed */ char *mdr_dname; /* name of a device */ struct mb_device **mdr_dinfo; /* backpointers to mbdinit structs */ char *mdr_cname; /* name of a controller */ struct mb_ctlr **mdr_cinfo; /* backpointers to mbcinit structs */ short mdr_flags; /* want exclusive use of Multibus */ struct mb_driver *mdr_link; /* interrupt routine linked list */ }; /* Driver flags */ #define MDR_XCLU 01 /* needs exclusive use of bus */ #define MDR_DMA 02 /* must have buffer in Multibus mem */ #define MDR_SWAB 04 /* Multibus buffer must be swabbed */ #define MDR_OBIO 010 /* device in on-board I/O space */ #endif /* Convert interrupt prio to SR */ #define pritospl(n) (SR_SMODE|((n)<<8)) /* Maximum interrupt priority used by Multibus DMA */ #define SPLMB 4 #define IOPBMEM 4 /* 4 pages for IOPB crud */ #define MAXMBBUFMEM 40 /* max # of pages for physio buffer space */ #define MINMBBUFMEM 17 /* min # of pages - 2 2180 track sizess */ #ifndef LOCORE #ifdef KERNEL /* * Multibus related kernel variables */ extern struct mb_hd mb_hd; /* * Mbcinit and mbdinit initialize the mass storage controller and * device tables specifying possible devices. */ extern struct mb_ctlr mbcinit[]; extern struct mb_device mbdinit[]; /* * Multibus I/O space is mapped by MBIOmap * into virtual address mbio[]. */ extern char mbio[]; /* mb device addr space */ extern struct pte MBIOmap[]; /* mb device addr pte's */ /* * Definitions for Multibus memory allocation * IOPB space is always mapped into virtual address iopbs[] */ struct map *mbmemmap; #define MBMEMMAPSIZE 32 int mbmemall(); struct map *iopbmap; #define IOPBMAPSIZE 64 extern char iopbs[IOPBMEM*NBPG]; struct map *mbbufmap; #define MBBUFMAPSIZE 32 extern char mbbufspace[MAXMBBUFMEM*NBPG]; int physmbmem; /* total physical multibus m((emory pages */ int mbbufmem; /* # of pages of Multibus buffer memory */ #endif KERNEL #endif !LOCORE b[Qli{$ bb _bx/* mouse.h 4.2 82/12/17 */ /* * Mouse info passed by system to user * X and Y are in absolute, infinite mouse coordinates * Clamping, scaling, and movement must be done by user */ struct mouseinfo { long mi_x; /* X */ long mi_y; /* Y */ int mi_buttons; /* # of buttons in queue */ }; /* * Mouse buffer shared in memory between user and system * Established by mmap system call */ struct mousebuf { int mb_size; /* size (in mouseinfo units) of buffer */ int mb_off; /* current offset in buffer */ struct mouseinfo mb_info[1]; /* however many samples */ }; #define MIOCGPOS _IOR(m, 0, struct mouseinfo) /* get mouse info */ #define MIOCGBUFS _IOR(m, 1, int) /* get mouse buffer size */ #define MIOCSBUFS _IOW(m, 2, int) /* set mouse buffer size */ b[Rliuځ$ Fbc `bxV/* msreg.h 4.4 83/01/04 */ /* * Hardware mouse registers */ union mousedata { u_short m_reg; #ifndef OLDMOUSE /* structs used in 4 ms 3 sample cycle mouse tracking */ struct butreg { /* button sample structure */ char kbd; /* kybd bits of parallel port */ u_short butflags:4; /* if 1000B then but sample */ u_short buttons:3; /* left-middle-right, 1 is on */ /* Note: encoding dif from old */ u_short power:1; /* always 1 because is +5 volts */ } m_but; struct deltareg { /* delta sample structure */ char kbd; /* kybd bits of parallel port */ char delta; /* delta in 2's comp /* this definition of delta replaces the 2 lines below: * u_short delta:7; * u_short power:1; always 1 because is +5 volts */ } m_delta; #else struct mousereg { char m_kbd; /* keyboard bits */ u_short m_ydel:2; /* y delta gray code */ u_short m_xdel:2; /* x delta gray code */ u_short m_buttons:2; /* button info */ u_short m_toggle:1; /* toggle bit */ } m_mouse; #endif }; #ifdef KERNEL extern union mousedata Mouse; #endif /* * Software mouse registers */ struct ms_softc { int ms_xloc; /* X location */ int ms_yloc; /* Y location */ u_char ms_lastbutt; /* last buttons */ struct mousebuf *ms_buf; /* buffer address or NULL */ int ms_bufsize; /* buffer size (in pages) */ #ifdef OLDMOUSE short ms_xvel; /* X velocity */ short ms_yvel; /* Y velocity */ short ms_xaccel; /* X acceleration */ short ms_yaccel; /* Y acceleration */ u_char ms_lasttoggle; /* last toggle bit */ u_char ms_lastxdel; /* last x delta (gray) */ u_char ms_lastydel; /* last y delta (gray) */ short ms_numident; /* # identical samples */ #endif }; #ifdef KERNEL extern struct ms_softc ms_softc; #endif #define MS_NUMSTOP 30 /* Stop mouse after n identical samples */ #define MS_MAXBUFS 20 /* Max # of pages for mouse buffer */ b[Sliu2$ `bd abx/* octreg.h 4.1 83/04/02 */ /* * Octal Serial Card device registers */ struct device { u_char octstat; /* status register */ u_char octdata; /* data buffer */ u_char octcmd; /* command register */ u_char octmode; /* mode register */ }; /* * Registers and bits */ /* bits in mode register 1 */ #define OCT_ONESB 0x40 /* one stop bit */ #define OCT_ONEHSB 0x80 /* one and a half stop bits */ #define OCT_TWOSB 0xc0 /* two stop bits */ #define OCT_EPAR 0x20 /* even parity */ #define OCT_PENABLE 0x10 /* parity enable */ #define OCT_BITS6 0x04 /* 6 bit characters */ #define OCT_BITS7 0x08 /* 7 bit characters */ #define OCT_BITS8 0x0c /* 8 bit characters */ #define OCT_SYNC 0x00 /* synchronous clock */ #define OCT_X1_CLK 0x01 /* asynch 1X clock */ #define OCT_X16_CLK 0x01 /* asynch 16X clock */ #define OCT_X64_CLK 0x01 /* asynch 64X clock */ /* bits in mode register 2 */ #define OCT_MR2_INIT 0x30 /* internal RX and TX clocks */ /* bits in command register */ #define OCT_RTS 0x20 /* request to send */ #define OCT_RESET 0x10 /* reset error */ #define OCT_BREAK 0x08 /* force break */ #define OCT_RXEN 0x04 /* receiver enable */ #define OCT_DTR 0x02 /* data terminal ready */ #define OCT_TXEN 0x01 /* transmitter enable */ /* flags for modem-control */ #define OCT_ON (OCT_DTR|OCT_RTS) #define OCT_OFF OCT_RTS /* bits in status register */ #define OCT_DSR 0x80 /* data set ready */ #define OCT_CD 0x40 /* carrier detect */ #define OCT_FE 0x20 /* framing error */ #define OCT_DO 0x10 /* data overrun */ #define OCT_PE 0x08 /* parity error */ #define OCT_DONE 0x02 /* receiver has character */ #define OCT_READY 0x01 /* transmitter ready */ /* bits in dm lsr, copied from dh.c */ #define DML_DSR 0000400 /* data set ready, not a real DM bit */ #define DML_RNG 0000200 /* ring */ #define DML_CAR 0000100 /* carrier detect */ #define DML_CTS 0000040 /* clear to send */ #define DML_SR 0000020 /* secondary receive */ #define DML_ST 0000010 /* secondary transmit */ #define DML_RTS 0000004 /* request to send */ #define DML_DTR 0000002 /* data terminal ready */ #define DML_LE 0000001 /* line enable */ ((b[Tlr be cbx/* %M% %I% %E% */ /* Copyright Sun Microsystems 1983. All rights reserved */ /* * Overview: Defines the interface to the geometric object * called a Rect which is a rectangle. */ /* Includes */ #ifdef KERNEL #include "../sundev/basics.h" #else #include #endif /* Rect Types */ typedef struct { coord left, top; short width, height; } Rect ; extern Rect nullRect; /* Rect Geometry macros */ #define rectRight(rect) ((rect)->left+(rect)->width-1) #define rectBottom(rect) ((rect)->top+(rect)->height-1) #define printRect(rect) printf("[left: %d, top: %d, width: %d, height: %d]", \ (rect)->left, (rect)->top, (rect)->width, (rect)->height) #define adjustRectByMargin(r,m) {(r)->left-=m;(r)->top-=m; \ (r)->width+=m+m;(r)->height+=m+m;} #define constructRect(r,x,y,w,h) {(r)->left=x;(r)->top=y; \ (r)->width=w;(r)->height=h;} #define copyRect(r1,r2) {(r2)->left=(r1)->left;(r2)->top=(r1)->top; \ (r2)->width=(r1)->width;(r2)->height=(r1)->height;} /* Predicates */ #define bvEqualRects(r1,r2) ((r1)->left==(r2)->left && \ (r1)->width==(r2)->width && \ (r1)->top==(r2)->top && \ (r1)->height==(r2)->height) #define bvNullRect(r) ((r)->width == 0 || (r)->height == 0) #define bvRectIncludesPoint(r,x,y) ( x >= (r)->left && y >= (r)->top && \ x<(r)->left+(r)->width && \ y<(r)->top+(r)->height ) #define bvRectIncludesRect(r1, r2) ((r1)->left <= (r2)->left && \ (r1)->top <= (r2)->top && \ (r1)->left+(r1)->width >= \ (r2)->left+(r2)->width && \ (r1)->top+(r1)->height >= \ (r2)->top+(r2)->height ) #define bvRectsIntersect(r1,r2) ((r1)->left<(r2)->left+(r2)->width && \ (r1)->top<(r2)->top+(r2)->height && \ (r2)->left<(r1)->left+(r1)->width && \ (r2)->top<(r1)->top+(r1)->height ) bool bvVectorIntersectsRect(); /* (Rect *r; vertex *v1, *v2) * returns TRUE if modified v1 & v2 are * visible and thus should be displayed. * clips vector described by vertices v1, v2 * to r, using Cohen-Sutherland algorithm */ /* Rect geometry manipulations */ Rect boundingRect(); /*(Rect *r1, *r2) bounding Rect returned */ rectIntersection(); /* (Rect *r1, *r2, *r) * Modifies r to be intersection of r1 & r2 */ /* Embedded Rect Transformations */ rectChildToParent(); /* (coord xChildInParent, yChildInParent; * Rect *rectWrtChild) * Modifies Rect so is x, y relative to * parent instead of self */ rectParentToChild(); /* (coord xChildInParent, yChildInParent; * Rect *rectWrtParent) * Modifies Rect so is x, y relative to * self instead of parent */ b[Ulo bf dbx /* %M% %I% %E% */ /* Copyright Sun Microsystems 1983. All rights reserved */ /* * Overview: Defines the interface to the data structure called * a RectList which is a list of rectangles. */ /* Includes */ #ifdef KERNEL #include "../sundev/rect.h" #else #include #endif /* RectList data structures */ typedef struct RectNode { struct RectNode *next; /* Pointer to next RectNode */ Rect rect; } RectNode; typedef struct { coord xOff, yOff; /* Offset to apply to each rect in list including bound */ RectNode *head; /* Pointer to first RectNode */ RectNode *tail; /* Pointer to last RectNode */ Rect bound; /* Describes bounding rect of all rects in list */ } RectList ; /* RectList constants */ extern RectNode nullRNode; extern RectList nullRList; /* RectList geometry predicates and functions bool bvEmptyRectList(); /* (RectList *rl) * returns TRUE if rl covers no area */ bool bvRLIncludesPoint(); /* (RectList *rl; coord x, y) * returns whether any rectangle in rl * contains point (x, y) */ intersectRLs(); /* (RectList *rl1, *rl2, *rl) * Frees rl, then makes it contain * intersection of rl1 and rl2. */ sortRL(); /* (RList *rl1, *rl; Direction direction) * Used to order rl1 when about to scroll * (Diagonal scrolling not supported yet). */ unionRLs(); /* Like intersectRLs but does union */ difRLs(); /* Like intersectRLs but does rl1-rl2 */ /* RectList with Rect geometry predicates and functions */ bool bvRectEqualsRL(); /* (Rect *r; RectList *rl) * (bvEqualRects((r),&((rl)->bound) && * (rl)->head==(rl)->tail) */ bool bvRectInRLBound(); /* (Rect *r; RectList *rl) * bvRectsIntersect(r,&rl->bound) */ rectIntersectRL(); /* (Rect *r; RectList *rl1, *rl) * Like intersectRLs but with a rectangle */ rectUnionRL(); /* Like rectIntersectRL but does union*/ rectDifRL(); /* Like rectIntersectRL but does rl1-rl*/ /* RectList initialization functions */ initRLWithRect(); /* (Rect *r; RectList *rl) * assumes that rl is uninitialized. * offsets set to 0 */ setRectList(); /* (RectList *rlFrom, *rlTo) * simply sets, doesn't copy list */ /* Embedded RectList Transformations */ passToChildARL(); /* (coord xChildInParent, yChildInParent; * RectList *rlWrtParent) * Modifies parent relative rl offset so it's * relative to its own coordinate space. */ passToParentARL(); /* (coord xChildInParent, yChildInParent; * RectList *rlWrtChild) * Modifies self relative rl offset so it's * relative to its parent's coordinate space. */ /* RectList List Memory Management functions */ copyRectList(); /* (RectList *rl1, *rl) * Copies rl1 to rl unless rl1==rl. */ freeRectList(); /* (RectList *rl) * Frees up storage for list and sets * to nullRectList */ /* RectList Offset Adjustment functions */ Rect offsetRectAdjust(); /* (RectList *rl, Rect *r) * returns rect computed by addingi * the offsets in rl to r */ offsetCoordAdjust(); /* (RectList *rl, coord *x, *y) * subt the offsets in rl from x and y */ normalizeRectList(); /* (RList *rl) do offsetRectAdjust on * each rect in rl and set offsets to 0 */ /* Debugging Utilities printRectList(); /* (RectList *rl; char *tag) attach tag to * front of formatted rl printout on std out */ b[Vlin]$ bh fbx8((/* sureg.h 4.2 83/04/02 */ /* * Sun-1 on-board UARTS. */ #ifndef LOCORE struct device { u_char subuf; /* character buffer */ u_char sudum1; u_char sucsr; /* control/status register */ u_char sudum2; }; #else #define SUBUF 0 /* subuf offset */ #define SUCSR 2 /* sucsr offset */ #define SUSIZE 4 /* sizeof (struct device) for locore.s */ #endif #define BIGBUFFER /* use bigbuffer input polling */ #define SUADDR 0x600000 /* fixed address of device */ /* * Registers and bits */ /* bits in RR0 */ #define SURR0_DONE 0x01 /* receive buffer full */ #define SURR0_READY 0x04 /* transmit buffer empty */ #define SURR0_CD 0x08 /* carrier detect */ #define SURR0_CTS 0x20 /* CTS input */ #define SURR0_BREAK 0x80 /* received break detected */ /* bits in RR1 */ #define SURR1_ALL_SENT 0x01 /* all transmitter buffers empty */ #define SURR1_PE 0x10 /* parity error */ #define SURR1_DO 0x20 /* data overrun */ #define SURR1_FE 0x40 /* framing error */ /* bits in WR0 */ #define SUWR0_RESET_STATUS 0x10 /* reset status bit changes */ #define SUWR0_RESET_ALL 0x18 /* reset entire UART */ #define SUWR0_RESET_TXINT 0x28 /* reset transmitter interrupt */ #define SUWR0_RESET_ERRORS 0x30 /* reset read character errors */ #define SUWR0_CLR_INTR 0x38 /* clear interrupt */ /* bits in WR1 */ #define SUWR1_MIE 0x01 /* modem status change intr enable */ #define SUWR1_TIE 0x02 /* transmitter interrupt enable */ #define SUWR1_STAT_AFF_VECT 0x04 /* status affects vector */ #define SUWR1_RIE 0x10 /* receiver interrupt enable */ #ifdef BIGBUFFER #define SUWR1_INIT (SUWR1_MIE|SUWR1_TIE) #else #define SUWR1_INIT (SUWR1_MIE|SUWR1_TIE|SUWR1_RIE) #endif /* bits in WR2 (channel A only) */ #define SUWR2_BOTH_INTR 0x00 /* both channels interrupt */ #define SUWR2_A_DMA_B_INTR 0x01 /* channel A does DMA, B interrupts */ #define SUWR2_BOTH_DMA 0x02 /* both channels do DMA */ #define SUWR2_RX_HIGH_PRI 0x04 /* receiver pri > transmitter pri */ #define SUWR2_8085_INTR_1 0x00 /* 8085 mode 1 interrupt */ #define SUWR2_8085_INTR_2 0x08 /* 8085 mode 2 interrupt */ #define SUWR2_8086_INTR 0x10 /* 8086 interrupt mode */ #define SUWR2_INIT (SUWR2_BOTH_INTR|SUWR2_8086_INTR|SUWR2_RX_HIGH_PRI) /* bits in WR3 */ #define SUWR3_RXENABLE 0x01 /* receiver enable */ #define SUWR3_AUTO_ENABLE 0x20 /* auto-enable receiver/transmitter */ #define SUWR3_RX_6 0x80 /* receive 6 bit characters */ #define SUWR3_RX_7 0x40 /* receive 7 bit characters */ #define SUWR3_RX_8 0xC0 /* receive 8 bit characters */ #define SUWR3_INIT (SUWR3_RXENABLE|SUWR3_AUTO_ENABLE) /* bits in WR4 */ #define SUWR4_PARITY_ENABLE 0x01 /* parity enable */ #define SUWR4_PARITY_EVEN 0x02 /* even parity */ #define SUWR4_1_STOP 0x04 /* 1 stop bit */ #define SUWR4_1_5_STOP 0x08 /* 1.5 stop bits */ #define SUWR4_2_STOP 0x0C /* 2 stop bits */ #define SUWR4_X16_CLK 0x40 /* clock is 16x */ /* bits in WR5 */ #define SUWR5_RTS 0x02 /* RTS output */ #define SUWR5_TXENABLE 0x08 /* transmitter enable */ #define SUWR5_BREAK 0x10 /* send break */ #define SUWR5_TX_6 0x40 /* transmit 6 bit characters */ #define SUWR5_TX_7 0x20 /* transmit 7 bit characters */ #define SUWR5_TX_8 0x60 /* transmit 8 bit characters */ #define SUWR5_DTR 0x80 /* DTR output */ #define SU_ON (SUWR5_DTR|SUWR5_RTS) #define SU_OFF 0 /* bits in dm lsr, copied from dh.c */ #define DML_DSR 0000400 /* data set ready, not a real DM bit */ #define DML_RNG 0000200 /* ring */ #define DML_CAR 0000100 /* carrier detect */ #define DML_CTS 0000040 /* clear to send */ #define DML_SR 0000020 /* secondary receive */ #define DML_ST 0000010 /* secondary transmit */ #define DML_RTS 0000004 /* request to send */ #define DML_DTR 0000002 /* data terminal ready */ #define DML_LE 0000001 /* line enable */ b[WliL$ kbi gbxd/* tmreg.h 4.3 82/12/28 */ /* * IOPB Definitions for Computer Products Corp. TapeMaster */ struct addr86 { u_short a_offset; u_short a_base; }; typedef struct addr86 ptr86_t; typedef unsigned bit; /* * The wire-wrapped configured System Configuration Pointer: * This is the same for all controllers since it is used only * to initialize the controller. */ #define TM_SCPADDR 0x1106 /* History! */ /* * System Configuration Pointer * At a jumpered address (low nibble 6) */ struct tmscp { char tmscb_busx, tmscb_bus; /* 8/16 bit bus flag */ ptr86_t tmscb_ptr; /* pointer to configuration block */ }; /* Definitions for tmscb_bus */ #define TMSCB_BUS8 0 /* 8 bit bus */ #define TMSCB_BUS16 1 /* 16 bit bus */ /* * System Configuration Block * Statically located between controller resets */ struct tmscb { char tmscb_03x, tmscb_03; /* constant 0x03 */ ptr86_t tmccb_ptr; /* pointer to channel control block */ }; #define TMSCB_CONS 0x03 /* random constant for SCB */ /* * Channel Control Block * Statically located between controller resets */ struct tmccb { char tmccb_gate, tmccb_ccw; /* interrupt control */ ptr86_t tmtpb_ptr; /* pointer to tape parm block */ }; /* definitions for ccb_gate */ #define TMG_OPEN 0x00 /* open - ctlr available */ #define TMG_CLOSED 0xFF /* closed - ctlr active or alloc */ /* definitions for ccb_ccw */ #define TMC_NORMAL 0x11 /* normal command */ #define TMC_CLRINT 0x09 /* clear active interrupt */ /* * Tape Status Structure - one word */ struct tmstat { bit tms_entered:1; /* tpb entered */ bit tms_compl : 1; /* tpb complete */ bit tms_retry : 1; /* tpb was retried */ bit tms_error : 5; /* error code */ /* byte */ bit tms_eof : 1; /* filemark */ bit tms_online: 1; /* on line */ bit tms_load : 1; /* at load point */ bit tms_eot : 1; /* end of tape */ bit tms_ready : 1; /* ready */ bit tms_fbusy : 1; /* fmt busy */ bit tms_prot : 1; /* wrt protected */ bit : 1; /* unused */ /* byte */ }; #define TMS_BITS "\2PROT\3BUSY\4RDY\5EOT\6BOT\7ONL\10EOF" /* Tape error codes (tms_error) */ #define E_NOERROR 0 /* normal completion */ #define E_EOT 0x09 /* end of file on read */ #define E_BADTAPE 0x0A /* bad spot on tape */ #define E_OVERRUN 0x0B /* Bus over/under run */ #define E_PARITY 0x0D /* Read parity error */ #define E_SHORTREC 0x0F /* short record on read; error on write */ #define E_EOF 0x15 /* end of file on read */ /* * Tape Parameter Block * Dynamically located via CCB */ struct tpb { short tm_cmd; /* command word(byte) */ short tm_cmd2; /* zero command word */ struct { bit tmc_width : 1; /* bus width */ bit : 2; /* unused */ bit tmc_cont : 1; /* continuous movement */ bit tmc_speed : 1; /* slow or stream */ bit tmc_rev : 1; /* reverse */ bit : 1; /* unused */ bit tmc_bank : 1; /* bank select */ /* byte */ bit tmc_lock : 1; /* bus lock */ bit tmc_link : 1; /* tpb link */ bit tmc_intr : 1; /* want interrupt */ bit tmc_mail : 1; /* mailbox intr */ bit tmc_tape : 2; /* tape select */ bit : 2; /* unused */ /* byte */ } tm_ctl; /* control word */ u_short tm_count; /* return count */ u_short tm_bsize; /* buffer size */ u_short tm_rcount; /* real size / overrun */ ptr86_t tm_baddr; /* buffer address */ struct tmstat tm_stat; /* tape status */ ptr86_t tm_intrlink; /* intr/link addr */ }; /* * Interesting tape commands (tm_cmd) */ #define TM_CONFIG 0x00 /* Configure controller */ #define TM_REWIND 0x04 /* Rewind (overlapped) */ #define TM_NOP 0x20 /* NOP - for clearing intrs */ #define TM_STATUS 0x28 /* Drive Status */ #define TM_READ 0x2C /* Read to MB memory */ #define TM_WRITE 0x30 /* Write to MB memory */ #define TM_REWINDX 0x34 /* Rewind (non-overlapped) */ #define TM_UNLOAD 0x38 /* Unload or go offline */ #define TM_WEOF 0x40 /* Write file mark (EOF) */ #define TM_SEARCH 0x44 /* search multiple filemarks */ #define TM_SPACE 0x48 /* move over tape record */ #define TM_ERASE 0x4C /* Erase fixed length */ #define TM_SPACEF 0x70 /* move over tape record till EOF */ /* * Tape directions (tmc_rev) */ #define TM_DIRBIT 1 #define TM_FORWARD 0 #define TM_REVERSE 1 /* * Definition for Multibus I/O space registers * These are byte swapped relative to documentation */ struct tmdevice { char tmdev_reset; /* Write resets */ char tmdev_attn; /* Write wakes up ctlr */ }; /* * Data which must be present for each controller * in Multibus memory. */ struct tm_mbinfo { struct tmscb tmb_scb; /* System Conf Block */ struct tmccb tmb_ccb; /* Channel Control Block */ struct tpb tmb_tpb; /* Tape Parameter Block */ }; #define b_repcnt b_bcount #define b_command b_resid ((b[Xl}+ bj ibx #define NVP 1 b[Yliu$ bk jbx|/* vpreg.h 1.2 83/01/20 */ /* * Registers for Ikon 10071-5 Multibus/Versatec interface * Only low byte of each word is used. (16 words total) * Warning - read bits are not identical to written bits. */ struct vpdevice { u_short vp_status; /* 00: mode(w) and status(r) */ u_short vp_cmd; /* 02: special command bits (w) */ u_short vp_pioout; /* 04: PIO output data (w) */ u_short vp_hiaddr; /* 06: hi word of Multibus DMA address (w) */ u_short vp_icad0; /* 08: ad0 of 8259 interrupt controller */ u_short vp_icad1; /* 0A: ad1 of 8259 interrupt controller */ /* The rest of the fields are for the 8237 DMA controller */ u_short vp_addr; /* 0C: DMA word address */ u_short vp_wc; /* 0E: DMA word count */ u_short vp_dmacsr; /* 10: command and status */ u_short vp_dmareq; /* 12: request */ u_short vp_smb; /* 14: single mask bit */ u_short vp_mode; /* 16: dma mode */ u_short vp_clrff; /* 18: clear first/last flip-flop */ u_short vp_clear; /* 1A: DMA master clear */ u_short vp_clrmask; /* 1C: clear mask register */ u_short vp_allmask; /* 1E: all mask bits */ }; /* vp_status bits (read) */ #define VP_IS8237 0x80 /* 1 if 8237 (sanity checker) */ #define VP_REDY 0x40 /* printer ready */ #define VP_DRDY 0x20 /* printer and interface ready */ #define VP_IRDY 0x10 /* interface ready */ #define VP_PRINT 0x08 /* print mode */ #define VP_NOSPP 0x04 /* not in SPP mode */ #define VP_ONLINE 0x02 /* printer online */ #define VP_NOPAPER 0x01 /* printer out of paper */ /* vp_status bits (written) */ #define VP_PLOT 0x02 /* enter plot mode */ #define VP_SPP 0x01 /* enter SPP mode */ /* vp_cmd bits */ #define VP_RESET 0x10 /* reset the plotter and interface */ #define VP_CLEAR 0x08 /* clear the plotter */ #define VP_FF 0x04 /* form feed to plotter */ #define VP_EOT 0x02 /* EOT to plotter */ #define VP_TERM 0x01 /* line terminate to plotter */ #define VP_DMAMODE 0x47 /* magic for vp_mode */ #define VP_ICPOLL 0x0C #define VP_ICEOI 0x20 b[Zli$ &Qbm lbx~ /* winio.h 1.1 83/02/11 */ /* Copyright Sun Microsystems 1983. All rights reserved */ /* * Sunwindow io definitions that are shared between the kernel and user. */ /* IOCTL call definitions: */ #define WINLOCKOUT _IOWR(g, 40, struct winLock) /* Copy in *winLock->rect (Window relative) that is used for cursor removal. Copy out *winLock->clippingID which is sequence number of exposed RectList. Lock screen for updates. May block. Time limit used to avoid hangups. */ #define WINUNLOCKOUT _IO(g, 41) /* Unlock screen from updates */ #define WINGETINPUT _IOWR(g, 42, struct input) /* *input copied in and input.mouse.buttons and input.keyboard.down is encoded with state/transition bits. The call waits until one of any specified states (button/key is up/down) exist or until one of any specified transition (button/key goes up/down) occurs. *input copied out when return. */ #define WINSETMOUSE _IOW(g, 43, struct mouse) /* Copy in *mouse. Set mouse position relative to window. */ #define WINSETPOINTER _IOW(g, 44, struct pointer_c) /* Copy in *pointer_c. Use pointer_c.shape[] or system provided pointer_c.type if not equal to USR_SHAPE. */ #define WINGETPOINTER _IOR(g, 45, struct pointer_c) /* Copy out *pointer_c. pointer_c.shape[] holds image for system types too. */ #define WINCREATE _IOWR(g, 46, struct winNew) /* Copy in *winNew and set up the window generated on the open call. Copy out winNew cause holds winID of new window. */ #define WINGETSIZE _IOWR(g, 47, struct winSize) /* Copy in *winSize.winID and copy out *winSize.rect which is window's height and width relative to parent. */ #define WINLOCKTREE _IO(g, 48) /* Lock tree for updates. Need not lock screen because new clipping not computed until WINUNLOCKTREE. Every ioctl call between this and WINUNLOCKTREE is blocked when non- locking Window tries to do something. Time limit used to avoid hangups. */ #define WINGRABINPUT _IO(g, 49) /* All actions directed to calling window. Used during window management user interface actions. Time limit used to avoid hangups by window with lock. */ #define WINRELEASEINPUT _IO(g, 50) /* Opposite of WINGRABINPUT. */ #define WINGETLINK _IOWR(g, 51, struct winLink) /* Copy in *winLink.winID and *winLink.which and copy out the link in *winLink.winID. */ #define WININSERT _IOW(g, 52, WinID) /* Copy in *winID and insert it (and its subtree) in the clipping tree (not done on open) of its parent. */ #define WINREMOVE _IOW(g, 53, WinID) /* Copy in *winID and remove a window (and its subtree) from the clipping tree (done on close if not done explicitely) */ #define WINCHANGESIZE _IOW(g, 54, struct winSize) /* Copy in *winSize.winID and *winSize.rect to get parent relative new rect */ #define WINADJUSTSCREEN _IOW(g, 55, struct screenInfo) /* Copy in *screenInfo to screen indicated by *screenInfo.screen. Use for changing neighbors position. */ #define WINUNLOCKTREE _IO(g, 59) /* Unlock tree from updates. Causes new clipping to be generated and affected Windows to be notified with SIGWINCH. */ #define WINGETINPARMS _IOR(g, 60, struct winInParms) /* Copy out *winInParms.mask. */ #define WINSETINPARMS _IOW(g, 61, struct winInParms) /* Copy in *winInParms.mask. */ #define WINGETEXPOSEDRL _IOWR(g, 62, struct winClip) /* Copy in *winClip.sizeInBytes and if enough room then copy out RectList that contains the clipping of the window. If not enough bytes then sizeInBytes will be alterred to specify how many needed. */ #define WINGETDAMAGEDRL _IOWR(g, 63, struct winClip) /* Like WINGETEXPOSEDRL but used during fixup when receive SIGWINCH. */ #define WINDONEDAMAGED _IO(g, 64) /* Call after finished fixing up for WINGETDAMAGEDRL. Call even if chose to ignore fixup list. */ #define WINFINDINTERSECT _IOWR(g, 65, struct winIntersect) /* Copy in winIntersect and determine which window is being pointed at, winID relative. */ #define WINGETOUTMGR _IOR(g, 66, int) /* Copy out int which is the pid of who is signalled for SIGWINCH. */ #define WINSETOUTMGR _IO((W(g, 67, int) /* Copy in int which is the pid of who is signalled for SIGWINCH. */ #define WINSETSAVEDRECT _IOW(g, 68, struct winSize) /* Copy in winSize and set saved rect of winSize->winID to winSize->rect (parent relative). */ #define WINTOGGLERECTS _IOW(g, 69, WinID) /* Copy in winID and swap its current rect and saved rect. Will cause repaint. */ #define WINPRINT _IOW(g, 70, WinID) /* Copy in winID and print the windows data structure on the console. Used for debugging. */ #define WINDESTROY _IOW(g, 71, WinID) /* Copy in winID and destroy the window by killing its process and cleaning up tree. */ #define WINSETLINK _IOW(g, 72, struct winLink) /* Copy in *winLink.winID and *winLink.which and change the link in *winLink.winID to be winLink.winIDSet. */ #define WINS /* Used to differentiate between gfx and win world */ #define NWIN 32 /* Number of window will support-total for each screen */ #define NSCR 1 /* Number of screens will support */ /* Barrow some signals until get own */ #include #define SIGWINCH 28 /* Note: Get officially registered. */ /* Windows in this process changed size or clipping. Get damaged rl and fix up each window. Check to see if window size changed, if you care, by comparing your cached window size with current window size.*/ typedef int WinID; /* Kernel internal identifier of window */ struct winLock { int clippingID; /* clipping ID that must match current held */ Rect rect; /* window coordinates of area that may write */ }; #define CLIPPING_UNDEFINED 0 /* Means that clipping has not been set yet */ struct winClip { int sizeInBytes; int clippingID; coord screenOffsetX; /* Screen relative (used when paint) */ coord screenOffsetY; /* Screen relative (used when paint) */ char *block; /* Block of bytes into which the RectList will be copied. */ /* The RectList is self relative. */ }; struct winInParms { /* User setable input options */ unsigned mask; /* TBD about input mask */ }; struct winIntersect { WinID winID; coord x, y; }; #define RESIZE 1 #define DAMAGED_RL 2 struct winNew { WinID winID; WinID parent; WinID olderSib; WinID youngerSib; Rect rect; }; struct winSize { WinID winID; Rect rect; /* Rect is parent relative */ }; struct winLink { WinID winID; short which; WinID winIDSet; }; #define ENCLOSING_LINK 0 #define PARENT_LINK 0 #define COVERED_LINK 1 #define OLDERSIB_LINK 1 #define COVERING_LINK 2 #define YOUNGERSIB_LINK 2 #define BOTTOM_KID_LINK 3 #define OLDESTCHILD_LINK 3 #define TOP_KID_LINK 4 #define YOUNGESTCHILD_LINK 4 #define NULL_LINK 1024 struct keyboard{ short down; /* 1 is went down and 0 is went up on return & what class of state/transition will except on call. */ char c; /* Character invoked */ }; struct mouse{ short x, y, buttons; }; struct input { struct mouse mouse; struct keyboard keyboard; }; /* * Button names -- Bred, Bgreen, Bblue or Bleft, Bmiddle, Bright or B1, B2, B3 * Brange is a pseudo button set when the mouse leaves the window */ #define M_TRACKALLMOUSE 0x10000 #define Bred 4 #define Bgreen 2 #define Bblue 1 #define Bleft 4 #define Bmiddle 2 #define Bright 1 #define B1 4 #define B2 2 #define B3 1 #define Brange 8 /* * state/transition bits used in WINGETINPUT */ #define DOWN1 B1 #define DOWN2 B2 #define DOWN3 B3 #define OUT Brange #define UP1 (DOWN1<<4) #define UP2 (DOWN2<<4) #define UP3 (DOWN3<<4) #define IN (OUT<<4) #define TDOWN1 (DOWN1<<8) #define TDOWN2 (DOWN2<<8) #define TDOWN3 (DOWN3<<8) #define TOUT (OUT<<8) #define TUP1 (UP1<<8) #define TUP2 (UP2<<8) #define TUP3 (UP3<<8) #define TIN (IN<<8) #define NCURSOR 16 /* # of shorts in pointer shape */ #define DEFAULT_SHAPE 0 /* text arrow pointer shape */ #define USR_SHAPE 1 /* user supplied pointer shape */ #define BLANK_SHAPE 2 /* blank pointer shape */ #define WAIT_SHAPE 3 /* universal "wait because processing" pointer shape */ struct pointer_c { short type; /* Index of system shape to use as pointer_c */ coord xHot, yHot; /* Hot spot on user shape. */ short shape[NCURSOR]; /* User shape to use as pointer_c */ }; /* BEGIN CLEAN */ /* * Screen creation, inquiry and deletion. * * A screen is a piece of a viewsurface holding a tree of * windows. For now, think of just one screen per surface. * Screens are named with small integers, e.g. 0 is the b/w display, * 1 is the color display. * * To make use of the window system you should first make a ``root'' * window which covers the viewsurface and then make this the * root window for the screen with the call: * ioctl(win, WINNEWSCREEN, &screenInfo); * This call also specifies the relationship of this screen to * other screens by naming the screens which are above/left/etc * of this screen. This will allow the mouse to be moved from screen * to screen (someday). * * The call * ioctl(win, WINGETSCREEN, &screenInfo); * returns information about a specified screen. * * The call * ioctl(win, WINAXESCREEN, &screenInfo); * destroys the screen specified in screenInfo and does other * appropriately horrible things. This is permitted only to * if win is the root window of the screen. */ #define WINNEWSCREEN _IOWR(g, 57, struct screenInfo) #define WINGETSCREEN _IOWR(g, 56, struct screenInfo) #define WINAXESCREEN _IO(g, 58) typedef int Screen; #define NORTH 0 #define EAST 1 #define SOUTH 2 #define WEST 3 #define NEIGHBORS 4 struct screenInfo { Screen screen; /* screen identifier */ int *device; /* device virtual address XXX */ WinID rootWin; /* window id for root window */ Rect rect; /* location in world coordinates */ int type; /* screen type */ Screen neighbors[NEIGHBORS]; /* adjacent screen, or -1 */ }; b[[liI$ bn nbx/* wintree.h 1.1 83/02/11 */ /* Copyright Sun Microsystems 1983. All rights reserved */ /* * Kernel screen and window tree data structures */ /* * Per-viewsurface structure. * * This structure records physical attributes: whether the device * for the surface is present, its type (color, b/w, etc), * the physical addresses of the device, and the location of the * other screens in the system relative to this one (for multiplexing * a single mouse for several screens.) * * Each screen has an associated window tree for clipping, attached * to the screen starting at a root window. If the cursor is on this * screen, then the window in which the cursor is located is given. * The window to which input is directed is also given here!?! */ #define SCR_MEMORY 0 /* raster in memory */ #define SCR_SUN1_BW 1 /* sun-1 1024*800 b/w frame buffer */ #define SCR_SUN1_COLOR 2 /* sun-1 460*640 color frame buffer */ struct ScreenData { short flags; #define SF_PRESENT 0x01 /* the screen exists */ #define SF_LOCKED_DISPLAY 0x02 /* the display is locked */ #define SF_LOCKED_DATA 0x04 /* the tree data structure is locked */ #define SF_DELAYCURSOR 0x08 /* synch. for cursoring */ int pa, va; /* physical, virtual addresses */ Rect rect; /* offset relative to upper left */ int nopen; /* how many windows open */ struct WinSys *rootWin; /* root window for screen */ struct WinSys *inputOwner; /* window to which input is going */ int type; /* SCREEN_BW, SCREEN_GREY, etc */ struct WinSys *parentInvalid; /* rlInvalid is relative to this */ RectList rlInvalid; /* Accumulated damaged rl */ Screen neighbors[NEIGHBORS]; /* where are other screens? */ }; struct WinSys { short flags; #define WF_OPEN 0x01 /* device is open */ #define WF_LOCKED_DISPLAY 0x02 /* locked display */ #define WF_LOCKED_DATA 0x04 /* locked tree data structure */ #define WF_INSTALLED 0x08 /* installed in a tree */ #define WF_WANTMOUSE 0x10 /* wants the mouse */ #define WF_SIZECHANGED 0x20 /* size changed */ #define WF_RCOLL 0x40 /* select collided */ #define WF_NBIO 0x80 /* non-blocking i/o wanted */ #define WF_ROOTWINDOW 0x100 /* root window of screen */ struct WinSys *link[5]; #define WL_PARENT 0 #define WL_OLDERSIB 1 #define WL_YOUNGERSIB 2 #define WL_OLDESTCHILD 3 #define WL_YOUNGESTCHILD 4 #define NWINLINKS 5 #define ENCLOSING link[0] #define COVERED link[1] #define COVERING link[2] #define BOTTOM_KID link[3] #define TOP_KID link[4] Rect rect; /* parent relative... used when computing rlExposed */ Rect rectSaved; /* used for icon/normal toggle */ coord screenOffsetX; /* screen relative (used when paint) */ coord screenOffsetY; /* screen relative (used when paint) */ int pid; /* pid that will signal to */ int clippingID; /* incarnation of information */ /* All RectList's are self relative; use screenOffset's when paint */ RectList rlExposed; /* for normal clipping */ RectList rlExposedOld; /* for saving bits (wmgr) */ RectList rlFixup; /* for fixing damage (user) */ unsigned int mask; /* in((put mask */ #define M_CHANGEMASK(old, new) \ ((new)|((7&~(new))<<4)|(((new)&~(old))<<8)|(((old)&~(new))<<12)) struct clist input; /* input queue */ struct proc *rsel; /* process selecting */ short cx, cy; /* cursor position */ int transition; /* mouse event being waited for */ int oldbuttons; /* mouse buttons on last event */ struct pointer_c cursor; /* per-window cursor shape */ }; typedef struct WinSys WinSys; typedef struct ScreenData ScreenData; WinSys wins[NWIN*NSCR]; ScreenData screens[NSCR]; /******* Error codes *******/ #define WIN_OK 0 #define WIN_TABLE_FULL 1 #define WIN_PARAM_BAD 2 #define WIN_NULL_PARENT 3 #define WIN_TREE_BAD 4 #define WIN_UNKNOWN_ERR 5 #define WIN_INDEX_BAD 6 #define WIN_PTR_BAD 7 #define WIN_RLINVALID_NOT_NULL 8 #define WIN_SIG_BAD 9 #define WIN_LAST_ERR 9 postWinErr(); /* (int) */ /* Pass in error code and will post error message. */ /********* World Conversion Utilities *********/ WinSys * ptFromIndex(); /* (int index) */ int indexFromPt(); /* (*WinSys) */ /********* Temp externally used Utilities *********/ getScreenRelativeRect(); /* (*WinSys; *Rect) */ getScreenRelativeRL(); /* (*WinSys; *RectList) */ /********* WinSys basics *********/ initWin(); /* (*WinSys) */ copyWin(); /* (*WinSys winFrom, winTo) */ installWin(); /* (*WinSys) */ /* Determine parent from given windows link. */ destroyWin(); /* (*WinSys) */ /* Destroyes node and all children. */ /********* WinSys features *********/ WinSys * intersectedWin(); /* (*WinSys; coord x, y) */ /* Finds the window that contains x, y in the given window's coordinate space. */ setClipping(); /* (*WinSys) */ /* Only clipping for this window and above need change */ /********* Screen Basics *********/ WinSys * createScr(); /* (*screenInfo) returns the root */ /* This call locks the screen. Caller then must unlockScreen(root); */ destroyScr(); /* (*WinSys) the root */ /********* Debugging stuff *********/ printWin(); /* (*WinSys, *tag) */ #define LOCKPRI 28 #define MOUSEPRI 27 struct winmouse { int x, y; int oldx, oldy; int buttons; int stillticks; } winmouse; #define MOUSETIMO (hz/20) WinSys *inputGrabber; /* Debugging switches toggled by ioctl calls */ int printAll; /* if true then print every printf message */ #define unit(dev) (minor(dev)/NWIN) /* which unit is this dev? */ #define dwindow(dev) (minor(dev)%NWIN) /* which window is this? */ WinSys *findRoot(); b[\l: $ <bob5bx /* xyreg.h 1.6 83/06/27 */ /* * Xylogics 440/450 declarations */ /* * I/O space registers - byte accesses only because of 450 */ struct xydevice { /* I/O space registers (at EE40) */ u_char xy_iopbrel[2]; /* 1,0 - IOPB relocation */ u_char xy_iopboff[2]; /* 3,2 - IOPB offset */ u_char xy_resupd; /* 5 - reset/update */ u_char xy_csr; /* 4 - controller status register */ }; /* * xy_csr bits */ #define XY_GO 0x80 /* w - start operation */ #define XY_BUSY 0x80 /* r - operation in progress */ #define XY_ERROR 0x40 /* r - error occurred / w450 - clear error */ #define XY_DBLERR 0x20 /* r - double error */ #define XY_INTR 0x10 /* r - interrupting / w450 - clear interrupt */ #define XY_ADDR24 0x08 /* r450 - addressing mode */ #define XY_ATTN 0x04 /* w450 - attention request */ #define XY_ACK 0x02 /* r450 - attention acknowledge */ #define XY_DREADY 0x01 /* r - drive ready */ /* * IOPB - in real memory so we can use bit fields */ struct xyiopb { /* Byte 1 */ u_char : 1; u_char xy_intrall : 1; /* interrupt on all iopbs (450) */ u_char xy_intrerr : 1; /* interrupt on error */ u_char xy_reserve : 1; /* reserve dual port drive (450) */ u_char xy_recal : 1; /* recalibrate on seek errors (450) */ u_char xy_enabext : 1; /* enable extensions (450) */ u_char xy_eccmode : 2; /* ECC actions */ /* Byte 0 */ u_char xy_autoup : 1; /* auto update of IOPB */ u_char xy_reloc : 1; /* use relocation */ u_char xy_chain : 1; /* command chaining */ u_char xy_ie : 1; /* interrupt enable */ u_char xy_cmd : 4; /* command */ /* Byte 3 */ u_char xy_errno; /* error number */ /* Byte 2 */ u_char xy_iserr : 1; /* error indicator */ u_char : 2; u_char xy_ctype : 3; /* controller type */ u_char : 1; u_char xy_complete: 1; /* completion code valid (450) */ /* Byte 5 */ u_char xy_drive : 2; /* drive type */ u_char : 4; u_char xy_unit : 2; /* unit number */ /* Byte 4 */ u_char xy_bytebus : 1; /* use byte transfers */ u_char xy_intrlv : 4; /* interleave - 1 (450) */ u_char xy_throttle: 3; /* throttle control */ u_char xy_sector; /* 7: sector number */ u_char xy_head; /* 6: head number */ u_short xy_cylinder; /* 9,8: cylinder number */ u_short xy_nsect; /* b,a: sector count */ #define xy_status xy_nsect /* low byte is status */ u_short xy_bufoff; /* d,c: buffer offset */ u_short xy_bufrel; /* f,e: buffer offset */ u_char : 8; /* 11: reserved */ u_char xy_bhead; /* 10: base head (450) */ u_short xy_nxtoff; /* 13,12: next iopb offset */ u_short xy_eccpatt; /* 15,14: ECC pattern */ u_short xy_eccaddr; /* 17,16: ECC address */ }; /* commands */ #define XY_NOP 0 #define XY_WRITE 1 #define XY_READ 2 #define XY_SLIP 4 #define XY_SEEK 5 #define XY_RESET 6 #define XY_FORMAT 7 #define XY_READALL 8 #define XY_STATUS 9 #define XY_WRITEALL 10 #define XY_INIT 11 #define XY_TEST 12 /* controller types */ #define XYC_440 0 #define XYC_450 1 #define XYC_472 2 /* xy_status bits */ #define XY_ONCYL 0x80 /* true if zero */ #define XY_READY 0x40 /* true if zero */ #define XY_WRPOT 0x20 #define XY_RSVRD 0x10 #define XY_SKERR 0x08 #define XY_FAULT 0x04 /* xy_throttle value */ #define XY_THROTTLE 4 /* 32 words/transfer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layout for Read and Write of header, data, and ECC */ struct xyrec { u_short xyr_cyl; /* 1,0: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char xyr_drive : 2; /* drive type */ u_char : 1; u_char xyr_head : 5; /* head number */ char xyr_data[512]; /* data */ u_long xyr_ecc; /* ECC value */ }; b[]li{_$ @b, bx/* af.h 4.3 82/03/30 */ /* * Address family routines, * used in handling generic sockaddr structures. * * Hash routine is called * af_hash(addr, h); * struct sockaddr *addr; struct afhash *h; * producing an afhash structure for addr. * * Netmatch routine is called * af_netmatch(addr1, addr2); * where addr1 and addr2 are sockaddr *. Returns 1 if network * values match, 0 otherwise. */ struct afswitch { int (*af_hash)(); int (*af_netmatch)(); }; struct afhash { u_int afh_hosthash; u_int afh_nethash; }; #ifdef KERNEL struct afswitch afswitch[]; #endif ((b[^liK$ ?b. bx$,/* if.h 4.18 83/04/08 */ /* * Structures defining a network interface, providing a packet * transport mechanism (ala level 0 of the PUP protocols). * * Each interface accepts output datagrams of a specified maximum * length, and provides higher level routines with input datagrams * received from its medium. * * Output occurs when the routine if_output is called, with three parameters: * (*ifp->if_output)(ifp, m, dst) * Here m is the mbuf chain to be sent and dst is the destination address. * The output routine encapsulates the supplied datagram if necessary, * and then transmits it on its medium. * * On input, each interface unwraps the data received by it, and either * places it on the input queue of a internetwork datagram routine * and posts the associated software interrupt, or passes the datagram to a raw * packet input routine. * * Routines exist for locating interfaces by their addresses * or for locating a interface on a certain network, as well as more general * routing and gateway routines maintaining information used to locate * interfaces. These routines live in the files if.c and route.c */ /* * Structure defining a queue for a network interface. * * (Would like to call this struct ``if'', but C isn't PL/1.) * * EVENTUALLY PURGE if_net AND if_host FROM STRUCTURE */ struct ifnet { char *if_name; /* name, e.g. ``en'' or ``lo'' */ short if_unit; /* sub-unit for lower level driver */ short if_mtu; /* maximum transmission unit */ int if_net; /* network number of interface */ short if_flags; /* up/down, broadcast, etc. */ short if_timer; /* time 'til if_watchdog called */ int if_host[2]; /* local net host number */ struct sockaddr if_addr; /* address of interface */ union { struct sockaddr ifu_broadaddr; struct sockaddr ifu_dstaddr; } if_ifu; #define if_broadaddr if_ifu.ifu_broadaddr /* broadcast address */ #define if_dstaddr if_ifu.ifu_dstaddr /* other end of p-to-p link */ struct ifqueue { struct mbuf *ifq_head; struct mbuf *ifq_tail; int ifq_len; int ifq_maxlen; int ifq_drops; } if_snd; /* output queue */ /* procedure handles */ int (*if_init)(); /* init routine */ int (*if_output)(); /* output routine */ int (*if_reset)(); /* bus reset routine */ int (*if_watchdog)(); /* timer routine */ /* generic interface statistics */ int if_ipackets; /* packets received on interface */ int if_ierrors; /* input errors on interface */ int if_opackets; /* packets sent on interface */ int if_oerrors; /* output errors on interface */ int if_collisions; /* collisions on csma interfaces */ /* end statistics */ struct ifnet *if_next; }; #define IFF_UP 0x1 /* interface is up */ #define IFF_BROADCAST 0x2 /* broadcast address valid */ #define IFF_DEBUG 0x4 /* turn on debugging */ #define IFF_ROUTE 0x8 /* routing entry installed */ #define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */ /* * Output queues (ifp->if_snd) and internetwork datagram level (pup level 1) * input routines have queues of messages stored on ifqueue structures * (defined above). Entries are added to and deleted from these structures * by these macros, which should be called with ipl raised to splimp(). */ #define IF_QFULL(ifq) ((ifq)->ifq_len >= (ifq)->ifq_maxlen) #define IF_DROP(ifq) ((ifq)->ifq_drops++) #define IF_ENQUEUE(ifq, m) { \ (m)->m_act = 0; \ if ((ifq)->ifq_tail == 0) \ (ifq)->ifq_head = m; \ else \ (ifq)->ifq_tail->m_act = m; \ (ifq)->ifq_tail = m; \ (ifq)->ifq_len++; \ } #define IF_PREPEND(ifq, m) { \ (m)->m_act = (ifq)->ifq_head; \ if ((ifq)->ifq_tail == 0) \ (ifq)->ifq_tail = (m); \ (ifq)->ifq_head = (m); \ (ifq)->ifq_len++; \ } #define IF_DEQUEUE(ifq, m) { \ (m) = (ifq)->ifq_head; \ if (m) { \ if (((ifq)->ifq_head = (m)->m_act) == 0) \ (ifq)->ifq_tail = 0; \ (m)->m_act = 0; \ (ifq)->ifq_len--; \ } \ } #define IFQ_MAXLEN 50 #define IFNET_SLOWHZ 1 /* granularity is 1 second */ /* * Interface request structure used by socket * ioctl's SIOCSIFxxxx (set interface parameter) * and SIOCGIFxxxx (get parameter). */ struct ifreq { char ifr_name[16]; /* name of interface (e.g. "ec0") */ union { struct sockaddr ifru_addr; struct sockaddr ifru_dstaddr; short ifru_flags; } ifr_ifru; #define ifr_addr ifr_ifru.ifru_addr /* address */ #define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ #define ifr_flags ifr_ifru.ifru_flags /* flags */ }; /* * Structure used in SIOCGIFCONF request. * Used to retrieve interface configuration * for machine (useful for programs which * must know all networks accessible). */ struct ifconf { int ifc_len; /* size of associated buffer */ union { caddr_t ifcu_buf; struct ifreq *ifcu_req; } ifc_ifcu; #define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ #define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */ }; #ifdef KERNEL #ifdef INET struct ifqueue ipintrq; /* ip packet input queue */ #endif struct ifqueue rawintrq; /* raw packet input queue */ struct ifnet *ifnet; struct ifnet *if_ifwithaddr(), *if_ifwithnet(), *if_ifwithaf(); struct ifnet *if_ifonnetof(); struct in_addr if_makeaddr(); #endif b[_liy4$ )b/ bx./* netisr.h 4.3 83/01/17 */ /* * The networking code runs off software interrupts. * * You can switch into the network by doing splnet() and return by splx(). * The software interrupt level for the network is higher than the software * level for the clock (so you can enter the network in routines called * at timeout time). */ #if sun #include "../sun/sir.h" #define setsoftnet() siron(SIR_NET) #else /* #include "../vax/mtpr.h" */ #define setsoftnet() mtpr(SIRR, 12) #endif /* * Each ``pup-level-1'' input queue has a bit in a ``netisr'' status * word which is used to de-multiplex a single software * interrupt used for scheduling the network code to calls * on the lowest level routine of each protocol. */ #define NETISR_RAW 0 /* same as AF_UNSPEC */ #define NETISR_IP 2 /* same as AF_INET */ #define NETISR_NS 6 /* same as AF_NS */ #define NETISR_ND 7 /* network disk protocol */ #define schednetisr(anisr) { netisr |= 1<<(anisr); setsoftnet(); } #ifndef LOCORE #ifdef KERNEL int netisr; /* scheduling bits for network */ #endif #endif ((b[`lixˁ$ ib0 bxP/* raw_cb.h 4.4 82/04/10 */ /* * Raw protocol interface control block. Used * to tie a socket to the generic raw interface. */ struct rawcb { struct rawcb *rcb_next; /* doubly linked list */ struct rawcb *rcb_prev; struct socket *rcb_socket; /* back pointer to socket */ struct sockaddr rcb_faddr; /* destination address */ struct sockaddr rcb_laddr; /* socket's address */ caddr_t rcb_pcb; /* protocol specific stuff */ short rcb_flags; }; /* * Since we can't interpret canonical addresses, * we mark an address present in the flags field. */ #define RAW_LADDR 01 #define RAW_FADDR 02 #define sotorawcb(so) ((struct rawcb *)(so)->so_pcb) /* * Nominal space allocated to a raw socket. */ #define RAWSNDQ 2048 #define RAWRCVQ 2048 /* * Format of raw interface header prepended by * raw_input after call from protocol specific * input routine. */ struct raw_header { struct sockproto raw_proto; /* format of packet */ struct sockaddr raw_dst; /* dst address for rawintr */ struct sockaddr raw_src; /* src address for sbappendaddr */ }; #ifdef KERNEL struct rawcb rawcb; /* head of list */ #endif b[aliv$  b1 bxR/* route.h 4.8 82/06/12 */ /* * Kernel resident routing tables. * * The routing tables are initialized at boot time by * making entries for all directly connected interfaces. * Routing daemons can thereafter update the routing tables. * * TODO: * keep statistics */ /* * A route consists of a destination address and a reference * to a routing entry. These are often held by protocols * in their control blocks, e.g. inpcb. */ struct route { struct rtentry *ro_rt; struct sockaddr ro_dst; #ifdef notdef caddr_t ro_pcb; /* not used yet */ #endif }; #ifdef KERNEL /* * The route ``routetoif'' is a special atom passed to the output routines * to implement the SO_DONTROUTE option. */ struct route routetoif; #endif /* * We distinguish between routes to hosts and routes to networks, * preferring the former if available. For each route we infer * the interface to use from the gateway address supplied when * the route was entered. Routes that forward packets through * gateways are marked so that the output routines know to address the * gateway rather than the ultimate destination. */ struct rtentry { u_long rt_hash; /* to speed lookups */ struct sockaddr rt_dst; /* key */ struct sockaddr rt_gateway; /* value */ short rt_flags; /* up/down?, host/net */ short rt_refcnt; /* # held references */ u_long rt_use; /* raw # packets forwarded */ struct ifnet *rt_ifp; /* the answer: interface to use */ }; #ifdef KERNEL #define RTHASHSIZ 7 struct mbuf *rthost[RTHASHSIZ]; struct mbuf *rtnet[RTHASHSIZ]; #endif #define RTF_UP 0x1 /* route useable */ #define RTF_GATEWAY 0x2 /* destination is a gateway */ #define RTF_HOST 0x4 /* host entry (net otherwise) */ #define RTFREE(rt) \ if ((rt)->rt_refcnt == 1) \ rtfree(rt); \ else \ (rt)->rt_refcnt--; b[bliuB$ b3 bxh/* if_ether.h 1.3 83/04/11 */ /* * Structure of a 10Mb/s Ethernet header. */ struct ether_header { u_char ether_dhost[6]; u_char ether_shost[6]; u_short ether_type; }; #define ETHERPUP_PUPTYPE 0x0400 /* PUP protocol */ #define ETHERPUP_IPTYPE 0x0800 /* IP protocol */ #define ETHERPUP_ARPTYPE 0x0806 /* Addr. resolution protocol */ /* * The ETHERPUP_NTRAILER packet types starting at ETHERPUP_TRAIL have * (type-ETHERPUP_TRAIL)*512 bytes of data followed * by a PUP type (as given above) and then the (variable-length) header. */ #define ETHERPUP_TRAIL 0x1000 /* Trailer PUP */ #define ETHERPUP_NTRAILER 16 #define ETHERMTU 1500 #define ETHERMIN (60-14) /* * Ethernet Address Resolution Protocol. * * See RFC 826 for protocol description. Structure below is adapted * to resolving internet addresses. Field names used correspond to * RFC 826. */ struct ether_arp { u_short arp_hrd; /* format of hardware address */ #define ARPHRD_ETHER 1 /* ethernet hardware address */ u_short arp_pro; /* format of proto. address (ETHERPUP_IPTYPE) */ u_char arp_hln; /* length of hardware address (6) */ u_char arp_pln; /* length of protocol address (4) */ u_short arp_op; #define ARPOP_REQUEST 1 /* request to resolve address */ #define ARPOP_REPLY 2 /* response to previous request */ u_char arp_sha[6]; /* sender hardware address */ u_char arp_spa[4]; /* sender protocol address */ u_char arp_tha[6]; /* target hardware address */ u_char arp_tpa[4]; /* target protocol address */ }; /* * Structure shared between the ethernet driver modules and * the address resolution code. For example, each ec_softc or il_softc * begins with this structure. */ struct arpcom { struct ifnet ac_if; /* network-visible interface */ u_char ac_enaddr[6]; /* ethernet hardware address */ struct arpcom *ac_ac; /* link to next ether driver */ }; #ifdef KERNEL u_char etherbroadcastaddr[6]; /* 6 bytes of 0xFF */ struct in_addr arpmyaddr(); struct arptab *arptnew(); #endif b[cliq$ b4 bx((/* in.h 4.20 83/01/17 */ /* * Constants and structures defined by the internet system, * Per RFC 790, September 1981. */ /* * Protocols */ #define IPPROTO_ICMP 1 /* control message protocol */ #define IPPROTO_GGP 2 /* gateway^2 (deprecated) */ #define IPPROTO_TCP 6 /* tcp */ #define IPPROTO_PUP 12 /* pup */ #define IPPROTO_UDP 17 /* user datagram protocol */ #define IPPROTO_ND 77 /* UNOFFICIAL net disk proto */ #define IPPROTO_RAW 255 /* raw IP packet */ #define IPPROTO_MAX 256 /* * Port/socket numbers: network standard functions */ #define IPPORT_ECHO 7 #define IPPORT_DISCARD 9 #define IPPORT_SYSTAT 11 #define IPPORT_DAYTIME 13 #define IPPORT_NETSTAT 15 #define IPPORT_FTP 21 #define IPPORT_TELNET 23 #define IPPORT_SMTP 25 #define IPPORT_TIMESERVER 37 #define IPPORT_NAMESERVER 42 #define IPPORT_WHOIS 43 #define IPPORT_MTP 57 /* * Port/socket numbers: host specific functions */ #define IPPORT_TFTP 69 #define IPPORT_RJE 77 #define IPPORT_FINGER 79 #define IPPORT_TTYLINK 87 #define IPPORT_SUPDUP 95 /* * UNIX TCP sockets */ #define IPPORT_EXECSERVER 512 #define IPPORT_LOGINSERVER 513 #define IPPORT_CMDSERVER 514 #define IPPORT_EFSSERVER 520 /* * UNIX UDP sockets */ #define IPPORT_BIFFUDP 512 #define IPPORT_WHOSERVER 513 #define IPPORT_ROUTESERVER 520 /* 520+1 also used */ /* * Ports < IPPORT_RESERVED are reserved for * privileged processes (e.g. root). */ #define IPPORT_RESERVED 1024 /* * Link numbers */ #define IMPLINK_IP 155 #define IMPLINK_LOWEXPER 156 #define IMPLINK_HIGHEXPER 158 /* * Internet address (old style... should be updated) */ struct in_addr { union { struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b; struct { u_short s_w1,s_w2; } S_un_w; u_long S_addr; } S_un; #define s_addr S_un.S_addr /* can be used for most tcp & ip code */ #define s_host S_un.S_un_b.s_b2 /* host on imp */ #define s_net S_un.S_un_b.s_b1 /* network */ #define s_imp S_un.S_un_w.s_w2 /* imp */ #define s_impno S_un.S_un_b.s_b4 /* imp # */ #define s_lh S_un.S_un_b.s_b3 /* logical host */ }; /* * Definitions of bits in internet address integers. */ #define IN_CLASSA(i) ((((long)(i))&0x80000000)==0) #define IN_CLASSA_NET 0xff000000 #define IN_CLASSA_NSHIFT 24 #define IN_CLASSA_HOST 0x00ffffff #define IN_CLASSB(i) ((((long)(i))&0xc0000000)==0x80000000) #define IN_CLASSB_NET 0xffff0000 #define IN_CLASSB_NSHIFT 16 #define IN_CLASSB_HOST 0x0000ffff #define IN_CLASSC(i) ((((long)(i))&0xc0000000)==0xc0000000) #define IN_CLASSC_NET 0xffffff00 #define IN_CLASSC_NSHIFT 8 #define IN_CLASSC_HOST 0x000000ff #define INADDR_ANY 0x00000000 /* * Socket address, internet style. */ struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr sin_addr; char sin_zero[8]; }; #if !defined(vax) /* * Macros for number representation conversion. */ #define ntohl(x) (x) #define ntohs(x) (x) #define htonl(x) (x) #define htons(x) (x) #endif #ifdef KERNEL extern struct domain inetdomain; extern struct protosw inetsw[]; #endif b[dliyy$ b5 !bx/* in_pcb.h 4.5 82/10/20 */ /* * Common structure pcb for internet protocol implementation. * Here are stored pointers to local and foreign host table * entries, local and foreign socket numbers, and pointers * up (to a socket structure) and down (to a protocol-specific) * control block. */ struct inpcb { struct inpcb *inp_next,*inp_prev; /* pointers to other pcb's */ struct inpcb *inp_head; /* pointer back to chain of inpcb's for this protocol */ struct in_addr inp_faddr; /* foreign host table entry */ u_short inp_fport; /* foreign port */ struct in_addr inp_laddr; /* local host table entry */ u_short inp_lport; /* local port */ struct socket *inp_socket; /* back pointer to socket */ caddr_t inp_ppcb; /* pointer to per-protocol pcb */ struct route inp_route; /* placeholder for routing entry */ }; #define INPLOOKUP_WILDCARD 1 #define INPLOOKUP_SETLOCAL 2 #define sotoinpcb(so) ((struct inpcb *)(so)->so_pcb) #ifdef KERNEL struct inpcb *in_pcblookup(); #endif b[elizC$ b6 #bx/* in_systm.h 4.14 82/10/09 */ /* * Miscellaneous internetwork * definitions for kernel. */ #ifndef LOCORE /* * Network types. * * Internally the system keeps counters in the headers with the bytes * swapped so that VAX instructions will work on them. It reverses * the bytes before transmission at each protocol level. The n_ types * represent the types with the bytes in ``high-ender'' order. */ typedef u_short n_short; /* short as received from the net */ typedef u_long n_long; /* long as received from the net */ typedef u_long n_time; /* ms since 00:00 GMT, byte rev */ #endif #ifndef LOCORE #ifdef KERNEL n_time iptime(); #endif #endif b[flis$ b7 $bx/* ip.h 1.11 82/12/28 */ /* * Definitions for internet protocol version 4. * Per RFC 791, September 1981. */ #define IPVERSION 4 /* * Structure of an internet header, naked of options. * * We declare ip_len and ip_off to be short, rather than u_short * pragmatically since otherwise unsigned comparisons can result * against negative integers quite easily, and fail in subtle ways. */ struct ip { #ifdef vax u_char ip_hl:4, /* header length */ ip_v:4; /* version */ #endif #ifdef sun u_char ip_v:4, /* version */ ip_hl:4; /* header length */ #endif u_char ip_tos; /* type of service */ short ip_len; /* total length */ u_short ip_id; /* identification */ short ip_off; /* fragment offset field */ #define IP_DF 0x4000 /* dont fragment flag */ #define IP_MF 0x2000 /* more fragments flag */ u_char ip_ttl; /* time to live */ u_char ip_p; /* protocol */ u_short ip_sum; /* checksum */ struct in_addr ip_src,ip_dst; /* source and dest address */ }; /* * Definitions for options. */ #define IPOPT_COPIED(o) ((o)&0x80) #define IPOPT_CLASS(o) ((o)&0x40) #define IPOPT_NUMBER(o) ((o)&0x3f) #define IPOPT_CONTROL 0x00 #define IPOPT_RESERVED1 0x10 #define IPOPT_DEBMEAS 0x20 #define IPOPT_RESERVED2 0x30 #define IPOPT_EOL 0 /* end of option list */ #define IPOPT_NOP 1 /* no operation */ #define IPOPT_RR 7 /* record packet route */ #define IPOPT_TS 68 /* timestamp */ #define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ #define IPOPT_LSRR 131 /* loose source route */ #define IPOPT_SATID 136 /* satnet id */ #define IPOPT_SSRR 137 /* strict source route */ /* * Time stamp option structure. */ struct ip_timestamp { u_char ipt_code; /* IPOPT_TS */ u_char ipt_len; /* size of structure (variable) */ u_char ipt_ptr; /* index of current entry */ u_char ipt_flg:4, /* flags, see below */ ipt_oflw:4; /* overflow counter */ union { n_long ipt_time[1]; struct ipt_ta { struct in_addr ipt_addr; n_long ipt_time; } ipt_ta[1]; } }; /* flag bits for ipt_flg *((/ #define IPOPT_TS_TSONLY 0 /* timestamps only */ #define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ #define IPOPT_TS_PRESPEC 2 /* specified modules only */ /* bits for security (not byte swapped) */ #define IPOPT_SECUR_UNCLASS 0x0000 #define IPOPT_SECUR_CONFID 0xf135 #define IPOPT_SECUR_EFTO 0x789a #define IPOPT_SECUR_MMMM 0xbc4d #define IPOPT_SECUR_RESTR 0xaf13 #define IPOPT_SECUR_SECRET 0xd788 #define IPOPT_SECUR_TOPSECRET 0x6bc5 /* * Internet implementation parameters. */ #define MAXTTL 255 /* maximum time to live (seconds) */ #define IPFRAGTTL 15 /* time to live for frag chains */ #define IPTTLDEC 5 /* subtracted when forwarding */ b[glir$ rb8 &bx/* ip_icmp.h 4.5 82/04/25 */ /* * Interface Control Message Protocol Definitions. * Per RFC 792, September 1981. */ /* * Structure of an icmp header. */ struct icmp { u_char icmp_type; /* type of message, see below */ u_char icmp_code; /* type sub code */ u_short icmp_cksum; /* ones complement cksum of struct */ union { u_char ih_pptr; /* ICMP_PARAMPROB */ struct in_addr ih_gwaddr; /* ICMP_REDIRECT */ struct ih_idseq { n_short icd_id; n_short icd_seq; } ih_idseq; int ih_void; } icmp_hun; #define icmp_pptr icmp_hun.ih_pptr #define icmp_gwaddr icmp_hun.ih_gwaddr #define icmp_id icmp_hun.ih_idseq.icd_id #define icmp_seq icmp_hun.ih_idseq.icd_seq #define icmp_void icmp_hun.ih_void union { struct id_ts { n_time its_otime; n_time its_rtime; n_time its_ttime; } id_ts; struct id_ip { struct ip idi_ip; /* options and then 64 bits of data */ } id_ip; } icmp_dun; #define icmp_otime icmp_dun.id_ts.its_otime #define icmp_rtime icmp_dun.id_ts.its_rtime #define icmp_ttime icmp_dun.id_ts.its_ttime #define icmp_ip icmp_dun.id_ip.idi_ip }; /* * Lower bounds on packet lengths for various types. * For the error advice packets must first insure that the * packet is large enought to contain the returned ip header. * Only then can we do the check to see if 64 bits of packet * data have been returned, since we need to check the returned * ip header length. */ #define ICMP_MINLEN 8 /* abs minimum */ #define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */ #define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */ #define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8) /* N.B.: must separately check that ip_hl >= 5 */ /* * Definition of type and code field values. */ #define ICMP_ECHOREPLY 0 /* echo reply */ #define ICMP_UNREACH 3 /* dest unreachable, codes: */ #define ICMP_UNREACH_NET 0 /* bad net */ #define ICMP_UNREACH_HOST 1 /* bad host */ #define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */ #define ICMP_UNREACH_PORT 3 /* bad port */ #define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */ #define ICMP_UNREACH_SRCFAIL 5 /* src route failed */ #define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */ #define ICMP_REDIRECT 5 /* shorter route, codes: */ #define ICMP_REDIRECT_NET 0 /* for network */ #define ICMP_REDIRECT_HOST 1 /* for host */ #define ICMP_REDIRECT_TOSNET 2 /* for tos and net */ #define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */ #define ICMP_ECHO 8 /* echo service */ #define ICMP_TIMXCEED 11 /* time exceeded, code: */ #define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */ #define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */ #define ICMP_PARAMPROB 12 /* ip header bad */ #define ICMP_TSTAMP 13 /* timestamp request */ #define ICMP_TSTAMPREPLY 14 /* timestamp reply */ #define ICMP_IREQ 15 /* information request */ #define ICMP_IREQREPLY 16 /* information reply */ b[hliu$ b9 'bxj/* ip_var.h 4.9 83/03/04 */ /* * Overlay for ip header used by other protocols (tcp, udp). */ struct ipovly { caddr_t ih_next, ih_prev; /* for protocol sequence q's */ u_char ih_x1; /* (unused) */ u_char ih_pr; /* protocol */ short ih_len; /* protocol length */ struct in_addr ih_src; /* source internet address */ struct in_addr ih_dst; /* destination internet address */ }; /* * Ip reassembly queue structure. Each fragment * being reassembled is attached to one of these structures. * They are timed out after ipq_ttl drops to 0, and may also * be reclaimed if memory becomes tight. */ struct ipq { struct ipq *next,*prev; /* to other reass headers */ u_char ipq_ttl; /* time for reass q to live */ u_char ipq_p; /* protocol of this fragment */ u_short ipq_id; /* sequence id for reassembly */ struct ipasfrag *ipq_next,*ipq_prev; /* to ip headers of fragments */ struct in_addr ipq_src,ipq_dst; }; /* * Ip header, when holding a fragment. * * Note: ipf_next must be at same offset as ipq_next above */ struct ipasfrag { #ifdef vax u_char ip_hl:4, ip_v:4; #endif #ifdef sun u_char ip_v:4, ip_hl:4; #endif u_char ipf_mff; /* copied from (ip_off&IP_MF) */ short ip_len; u_short ip_id; short ip_off; u_char ip_ttl; u_char ip_p; u_short ip_sum; struct ipasfrag *ipf_next; /* next fragment */ struct ipasfrag *ipf_prev; /* previous fragment */ }; struct ipstat { int ips_badsum; /* checksum bad */ int ips_tooshort; /* packet too short */ int ips_toosmall; /* not enough data */ int ips_badhlen; /* ip header length < data size */ int ips_badlen; /* ip length < ip header length */ }; #ifdef KERNEL struct ipstat ipstat; struct ipq ipq; /* ip reass. queue */ u_short ip_id; /* ip packet ctr, for ids */ #endif b[ili{r$ b: )bx/* tcp.h 1.23 82/12/28 */ typedef u_long tcp_seq; /* * TCP header. * Per RFC 793, September, 1981. */ struct tcphdr { u_short th_sport; /* source port */ u_short th_dport; /* destination port */ tcp_seq th_seq; /* sequence number */ tcp_seq th_ack; /* acknowledgement number */ #ifdef vax u_char th_x2:4, /* (unused) */ th_off:4; /* data offset */ #endif #ifdef sun u_char th_off:4, /* data offset */ th_x2:4; /* (unused) */ #endif u_char th_flags; #define TH_FIN 0x01 #define TH_SYN 0x02 #define TH_RST 0x04 #define TH_PUSH 0x08 #define TH_ACK 0x10 #define TH_URG 0x20 u_short th_win; /* window */ u_short th_sum; /* checksum */ u_short th_urp; /* urgent pointer */ }; #define TCPOPT_EOL 0 #define TCPOPT_NOP 1 #define TCPOPT_MAXSEG 2 ((b[jli|$ b; *bx/* tcp_debug.h 4.2 82/03/24 */ struct tcp_debug { n_time td_time; short td_act; short td_ostate; caddr_t td_tcb; struct tcpiphdr td_ti; short td_req; struct tcpcb td_cb; }; #define TA_INPUT 0 #define TA_OUTPUT 1 #define TA_USER 2 #define TA_RESPOND 3 #define TA_DROP 4 #ifdef TANAMES char *tanames[] = { "input", "output", "user", "respond", "drop" }; #endif #define TCP_NDEBUG 100 struct tcp_debug tcp_debug[TCP_NDEBUG]; int tcp_debx; b[kliv$ b< ,bx/* tcp_fsm.h 4.12 81/12/21 */ /* * TCP FSM state definitions. * Per RFC793, September, 1981. */ #define TCP_NSTATES 11 #define TCPS_CLOSED 0 /* closed */ #define TCPS_LISTEN 1 /* listening for connection */ #define TCPS_SYN_SENT 2 /* active, have sent syn */ #define TCPS_SYN_RECEIVED 3 /* have send and received syn */ /* states < TCPS_ESTABLISHED are those where connections not established */ #define TCPS_ESTABLISHED 4 /* established */ #define TCPS_CLOSE_WAIT 5 /* rcvd fin, waiting for close */ /* states > TCPS_CLOSE_WAIT are those where user has closed */ #define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ #define TCPS_CLOSING 7 /* closed xchd FIN; await FIN ACK */ #define TCPS_LAST_ACK 8 /* had fin and close; await FIN ACK */ /* states > TCPS_CLOSE_WAIT && < TCPS_FIN_WAIT_2 await ACK of FIN */ #define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */ #define TCPS_TIME_WAIT 10 /* in 2*msl quiet wait after close */ #define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) #define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) #ifdef TCPOUTFLAGS /* * Flags used when sending segments in tcp_output. * Basic flags (TH_RST,TH_ACK,TH_SYN,TH_FIN) are totally * determined by state, with the proviso that TH_FIN is sent only * if all data queued for output is included in the segment. */ u_char tcp_outflags[TCP_NSTATES] = { TH_RST|TH_ACK, 0, TH_SYN, TH_SYN|TH_ACK, TH_ACK, TH_ACK, TH_FIN|TH_ACK, TH_FIN|TH_ACK, TH_FIN|TH_ACK, TH_ACK, TH_ACK, }; #endif #ifdef KPROF int tcp_acounts[TCP_NSTATES][PRU_NREQ]; #endif #ifdef TCPSTATES char *tcpstates[] = { "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT", }; #endif b[llizE$  b= -bx/* tcp_seq.h 4.1 81/11/29 */ /* * TCP sequence numbers are 32 bit integers operated * on with modular arithmetic. These macros can be * used to compare such integers. */ #define SEQ_LT(a,b) ((int)((a)-(b)) < 0) #define SEQ_LEQ(a,b) ((int)((a)-(b)) <= 0) #define SEQ_GT(a,b) ((int)((a)-(b)) > 0) #define SEQ_GEQ(a,b) ((int)((a)-(b)) >= 0) /* * Macros to initialize tcp sequence numbers for * send and receive from initial send and receive * sequence numbers. */ #define tcp_rcvseqinit(tp) \ (tp)->rcv_nxt = (tp)->irs + 1 #define tcp_sendseqinit(tp) \ (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \ (tp)->iss #define TCP_ISSINCR 128 /* increment for tcp_iss each second */ #ifdef KERNEL tcp_seq tcp_iss; /* tcp initial send seq # */ #endif b[mlin$ b> .bx/* tcp_timer.h 4.9 82/12/20 */ /* * Definitions of the TCP timers. These timers are counted * down PR_SLOWHZ times a second. */ #define TCPT_NTIMERS 4 #define TCPT_REXMT 0 /* retransmit */ #define TCPT_PERSIST 1 /* retransmit persistance */ #define TCPT_KEEP 2 /* keep alive */ #define TCPT_2MSL 3 /* 2*msl quiet time timer */ /* * The TCPT_REXMT timer is used to force retransmissions. * The TCP has the TCPT_REXMT timer set whenever segments * have been sent for which ACKs are expected but not yet * received. If an ACK is received which advances tp->snd_una, * then the retransmit timer is cleared (if there are no more * outstanding segments) or reset to the base value (if there * are more ACKs expected). Whenever the retransmit timer goes off, * we retransmit all unacknowledged segments, and do an exponential * backoff on the retransmit timer. * * The TCPT_PERSIST timer is used to keep window size information * flowing even if the window goes shut. If all previous transmissions * have been acknowledged (so that there are no retransmissions in progress), * and the window is shut, then we start the TCPT_PERSIST timer, and at * intervals send a single byte into the peers window to force him to update * our window information. We do this at most as often as TCPT_PERSMIN * time intervals, but no more frequently than the current estimate of * round-trip packet time. The TCPT_PERSIST timer is cleared whenever * we receive a window update from the peer. * * The TCPT_KEEP timer is used to keep connections alive. If an * connection is idle (no segments received) for TCPTV_KEEP amount of time, * but not yet established, then we drop the connection. If the connection * is established, then we force the peer to send us a segment by sending: * * This segment is (deliberately) outside the window, and should elicit * an ack segment in response from the peer. If, despite the TCPT_KEEP * initiated segments we cannot elicit a response from a peer in ((TCPT_MAXIDLE * amount of time, then we drop the connection. */ #define TCP_TTL 15 /* time to live for TCP segs */ /* * Time constants. */ #define TCPTV_MSL ( 30*PR_SLOWHZ) /* max seg lifetime */ #define TCPTV_SRTTBASE ( 1*PR_SLOWHZ) /* base roundtrip time */ #define TCPTV_KEEP ( 45*PR_SLOWHZ) /* keep alive - 45 secs */ #define TCPTV_PERSMIN ( 5*PR_SLOWHZ) /* retransmit persistance */ #define TCPTV_MAXIDLE ( 8*TCPTV_KEEP) /* maximum allowable idle time before drop conn */ #define TCPTV_MIN ( 1*PR_SLOWHZ) /* minimum allowable value */ #define TCPTV_MAX ( 30*PR_SLOWHZ) /* maximum allowable value */ #define TCP_LINGERTIME 120 /* linger at most 2 minutes */ #define TCP_MAXRXTSHIFT 10 /* maximum retransmits */ #ifdef TCPTIMERS char *tcptimers[] = { "REXMT", "PERSIST", "KEEP", "2MSL" }; #endif /* * Retransmission smoothing constants. * Smoothed round trip time is updated by * tp->t_srtt = (tcp_alpha * tp->t_srtt) + ((1 - tcp_alpha) * tp->t_rtt) * each time a new value of tp->t_rtt is available. The initial * retransmit timeout is then based on * tp->t_timer[TCPT_REXMT] = tcp_beta * tp->t_srtt; * limited, however to be at least TCPTV_REXMTLO and at most TCPTV_REXMTHI. */ float tcp_alpha, tcp_beta; /* * Initial values of tcp_alpha and tcp_beta. * These are conservative: averaging over a long * period of time, and allowing for large individual deviations from * tp->t_srtt. */ #define TCP_ALPHA 0.9 #define TCP_BETA 2.0 /* * Force a time value to be in a certain range. */ #define TCPT_RANGESET(tv, value, tvmin, tvmax) { \ (tv) = (value); \ if ((tv) < (tvmin)) \ (tv) = (tvmin); \ if ((tv) > (tvmax)) \ (tv) = (tvmax); \ } b[nlirց$ ;b? 0bx/* tcp_var.h 4.18 83/01/17 */ /* * Kernel variables for tcp. */ /* * Tcp control block, one per tcp; fields: */ struct tcpcb { struct tcpiphdr *seg_next; /* sequencing queue */ struct tcpiphdr *seg_prev; short t_state; /* state of this connection */ short t_timer[TCPT_NTIMERS]; /* tcp timers */ short t_rxtshift; /* log(2) of rexmt exp. backoff */ struct mbuf *t_tcpopt; /* tcp options */ struct mbuf *t_ipopt; /* ip options */ short t_maxseg; /* maximum segment size */ char t_force; /* 1 if forcing out a byte */ u_char t_flags; #define TF_ACKNOW 0x01 /* ack peer immediately */ #define TF_DELACK 0x02 /* ack, but try to delay it */ #define TF_DONTKEEP 0x04 /* don't use keep-alives */ #define TF_NOOPT 0x08 /* don't use tcp options */ struct tcpiphdr *t_template; /* skeletal packet for transmit */ struct inpcb *t_inpcb; /* back pointer to internet pcb */ /* * The following fields are used as in the protocol specification. * See RFC783, Dec. 1981, page 21. */ /* send sequence variables */ tcp_seq snd_una; /* send unacknowledged */ tcp_seq snd_nxt; /* send next */ tcp_seq snd_up; /* send urgent pointer */ tcp_seq snd_wl1; /* window update seg seq number */ tcp_seq snd_wl2; /* window update seg ack number */ tcp_seq iss; /* initial send sequence number */ u_short snd_wnd; /* send window */ /* receive sequence variables */ short rcv_wnd; /* receive window */ tcp_seq rcv_nxt; /* receive next */ tcp_seq rcv_up; /* receive urgent pointer */ tcp_seq irs; /* initial receive sequence number */ /* * Additional variables for this implementation. */ /* receive variables */ tcp_seq rcv_adv; /* advertised window */ /* retransmit variables */ tcp_seq snd_max; /* highest sequence number sent used to recognize retransmits */ /* transmit timing stuff */ short t_idle; /* inactivity time */ short t_rtt; /* round trip time */ tcp_seq t_rtseq; /* sequence number being timed */ float t_srtt; /* smoothed round-trip time */ /* out-of-band data */ char t_oobflags; /* have some */ char t_iobc; /* input character */ #define TCPOOB_HAVEDATA 0x01 }; #define intotcpcb(ip) ((struct tcpcb *)(ip)->inp_ppcb) #define sototcpcb(so) (intotcpcb(sotoinpcb(so))) struct tcpstat { int tcps_badsum; int tcps_badoff; int tcps_hdrops; int tcps_badsegs; int tcps_unack; }; #ifdef KERNEL struct inpcb tcb; /* head of queue of active tcpcb's */ struct tcpstat tcpstat; /* tcp statistics */ struct tcpiphdr *tcp_template(); struct tcpcb *tcp_close(), *tcp_drop(); struct tcpcb *tcp_timers(), *tcp_disconnect(), *tcp_usrclosed(); #endif b[oliz$ b@ 2bx/* tcpip.h 4.1 81/11/29 */ /* * Tcp+ip header, after ip options removed. */ struct tcpiphdr { struct ipovly ti_i; /* overlaid ip structure */ struct tcphdr ti_t; /* tcp header */ }; #define ti_next ti_i.ih_next #define ti_prev ti_i.ih_prev #define ti_x1 ti_i.ih_x1 #define ti_pr ti_i.ih_pr #define ti_len ti_i.ih_len #define ti_src ti_i.ih_src #define ti_dst ti_i.ih_dst #define ti_sport ti_t.th_sport #define ti_dport ti_t.th_dport #define ti_seq ti_t.th_seq #define ti_ack ti_t.th_ack #define ti_x2 ti_t.th_x2 #define ti_off ti_t.th_off #define ti_flags ti_t.th_flags #define ti_win ti_t.th_win #define ti_sum ti_t.th_sum #define ti_urp ti_t.th_urp b[pli{$ bA 3bx/* udp.h 4.3 81/11/18 */ /* * Udp protocol header. * Per RFC 768, September, 1981. */ struct udphdr { u_short uh_sport; /* source port */ u_short uh_dport; /* destination port */ short uh_ulen; /* udp length */ u_short uh_sum; /* udp checksum */ }; ((b[qlizQ$ bB 4bx</* udp_var.h 4.3 81/11/18 */ /* * UDP kernel structures and variables. */ struct udpiphdr { struct ipovly ui_i; /* overlaid ip structure */ struct udphdr ui_u; /* udp header */ }; #define ui_next ui_i.ih_next #define ui_prev ui_i.ih_prev #define ui_x1 ui_i.ih_x1 #define ui_pr ui_i.ih_pr #define ui_len ui_i.ih_len #define ui_src ui_i.ih_src #define ui_dst ui_i.ih_dst #define ui_sport ui_u.uh_sport #define ui_dport ui_u.uh_dport #define ui_ulen ui_u.uh_ulen #define ui_sum ui_u.uh_sum struct udpstat { int udps_hdrops; int udps_badsum; int udps_badlen; }; #ifdef KERNEL struct inpcb udb; struct udpstat udpstat; #endif b[rlitt$ b| }bx=/* in_proto.c 5.4 83/01/17 */ #include "../h/param.h" #include "../h/socket.h" #include "../h/protosw.h" #include "../h/domain.h" #include "../h/mbuf.h" #include "../netinet/in.h" #include "../netinet/in_systm.h" /* * TCP/IP protocol family: IP, ICMP, UDP, TCP. */ int ip_output(); int ip_init(),ip_slowtimo(),ip_drain(); int icmp_input(); int udp_input(),udp_ctlinput(); int udp_usrreq(); int udp_init(); int tcp_input(),tcp_ctlinput(); int tcp_usrreq(); int tcp_init(),tcp_fasttimo(),tcp_slowtimo(),tcp_drain(); int rip_input(),rip_output(); extern int raw_usrreq(); /* * IMP protocol family: raw interface. * Using the raw interface entry to get the timer routine * in is a kludge. */ #include "imp.h" #if NIMP > 0 int rimp_output(), hostslowtimo(); #endif /* * Network disk protocol: runs on top of IP */ #include "nd.h" #if NND > 0 int nd_input(), nd_slowtimo(), nd_init(); #endif struct protosw inetsw[] = { { 0, PF_INET, 0, 0, 0, ip_output, 0, 0, 0, ip_init, 0, ip_slowtimo, ip_drain, }, { 0, PF_INET, IPPROTO_ICMP, 0, icmp_input, 0, 0, 0, 0, 0, 0, 0, 0, }, { SOCK_DGRAM, PF_INET, IPPROTO_UDP, PR_ATOMIC|PR_ADDR, udp_input, 0, udp_ctlinput, 0, udp_usrreq, udp_init, 0, 0, 0, }, { SOCK_STREAM, PF_INET, IPPROTO_TCP, PR_CONNREQUIRED|PR_WANTRCVD, tcp_input, 0, tcp_ctlinput, 0, tcp_usrreq, tcp_init, tcp_fasttimo, tcp_slowtimo, tcp_drain, }, { SOCK_RAW, PF_INET, IPPROTO_RAW, PR_ATOMIC|PR_ADDR, rip_input, rip_output, 0, 0, raw_usrreq, 0, 0, 0, 0, }, #if NND > 0 { 0, PF_INET, IPPROTO_ND, 0, nd_input, 0, 0, 0, 0, nd_init, 0, nd_slowtimo, 0, }, #endif }; struct domain inetdomain = { AF_INET, "internet", inetsw, &inetsw[sizeof(inetsw)/sizeof(inetsw[0])] }; #if NIMP > 0 struct protosw impsw[] = { { SOCK_RAW, PF_IMPLINK, 0, PR_ATOMIC|PR_ADDR, 0, rimp_output, 0, 0, raw_usrreq, 0, 0, hostslowtimo, 0, }, }; struct domain impdomain = { AF_IMPLINK, "imp", impsw, &impsw[sizeof (impsw)/sizeof(impsw[0])] }; #endif b[sĺ$ 2bbb? XxNV n B"n #PN^NuNVBN^Nu@@@ @PPPP @$@(@,@0@4@8@<@@@D@H@L@P@T@)8 BOV_j r_mclrefcnt_null_hash_inet_netmatch_null_netmatch_afswitch_nmbclusters_mfree_mclfree_inet_hash_mbstatb[tlI*$ 2bbblt(0  NV.*n 9#BHmNPJgB`p*nN^NuNVH0*n0-H(@)m 2R,L0N^NuNVH0*n(m2BB-B-||Bm8Bm:B-B- B +|+|+|+|B$+|(B-0B-1|6Bm8B-B-0.+@<|,gJgHy0NX.<B@`,fJg S,gJfJgHTHyENP,gJgHyjNX,gJgHyNX| Sn.<B@`Jg S,gJf$JgHyNX`BB`,HxHx0.H/a JfB-pL0N^NuNVH00. H. *@Jg/. 0. H/HyN lJ-fT0. /Hy`20. H/HUaPJf00. /Hy` /-. ,. 0H*@Jg/0H/HyN J-o0gB-J-g0HxHx0H/a HxHx0H/a `B-HxHx 0H/a J-gHxHx0H/a -gnHxHx0H/a ||`JHxB0H/ar HxHx0H/a^ HxHx0H/aJ ||B-J-l B m2B-JgHyNXL N^NuNVH00. H(@Jg /./. 0. H/HyNJ,lp`A*HN, g&@HxHUaPJg/NXp`* /NX;n +n+n (B$HUa`XN, fHxHUa6PJgp`./NXHUNX. @g HUNXB L0N^NuNVH0*n0-H-@-@@(@B N-@ f .gv .ghSJlZ((JgHyNXHxHyaTPJgR;| n|1 n!m LHUN`LJ f )M B` l!M )MJg/9HUHy9N nJ(6g/.aX/.NXL0N^NuNVH0.. *@J-6fDHy^NX`2/HytNP`6JgHTHU/HyNB-J-l9|Jg(0,H///,$/,/, HTHyN|1+l L fHAg@Ag8JnHyNXRJg/9HyNPHTN`Aff|1-l(B$ f+| 0,@0+l ( . @/HUaP@6 -6f|6`Af4J-g.B-` g0/,/, NPB()l(` ,$ng f ,r Ь$+@ - $f4+l$|1 f-||`$-|`JgHT/- /,$HyN9|`"J-6g(mLfJfL0N^NuNV.*n-m-m2 g f  f-| +m+n Jg@/-$/-(/. . r @//. .r @/HyGN g g fHUa^X` gv  fH`h  f -| `R  f -| `< g0  g$p`j g g gJg/. . r @//. .r @/HyN|`B*nN^NuNVH0B*|J-g (m2,fR mB`BJfHTHyNP`HUa&X@6J-6gJLg/avXpL0N^NuNVH8*n(m2&mL-|,g gJg$/- -r @/HyN +m+| `HyNXHUaXJg-g^| - R+@p-1 g g gp-1/Hy NPB-17|`-g-f/-@DPZ@`P@@@P@ @P$@*P8@>P`OPvOP|P)POPx@@@@@\P@@@@@@@@@@@@@@@@@@@@@@ @@@ dV(19CLT^hnv 8@ "8h",4<@DMV]8gpwrBH ! )7>GOYbktz ,@( %-7?G_nbuf_arstrategy_arprobe_arsleep_rootdev_linesw_ar_softc_uprintf_printf_mbbufmem_bclnlist_mpid_nswdev_arint((proc_file_armachine_mbmemmap_runin_ardebug_blkclr_pokec_arstart_bswlist_nchrdev_setjmp_arstart_cmd_arattach_kmapwnt_arinit_buffermap_panicstr_nswap_geterror_noproc_swdevt_aropen_physmem_biodone_dmmax_ardriver_rablock_sleep_arstatename_buffers_boothowto_arcommand_arclose_argdev_nfile_spl3_armaxbufs_buf_physio_runout_dumpdev_selwait_zdmap_nblkdev_arreadldivt_cdevsw_rasizeDiagRet_ar_stat_bits_dmmin_updlock_runrun_bufpages_bufhash_minphys_ar_cmds_splx_cpu_arintr_wakeup_maxmem_araddrs_swbuf_swapdev_u_arwrite_fileNFILE_physmbmem_wantin_panic_iopbmap_dumplo_hand_bfreelist_arioctl_dmtext_nswbuf_ardinfo_arphys_mbbufmap_bdevsw_curprib[ ul4$ bbb@1NV#aNBN^NuNVH0HyHyNP-@JfHyNX(|`"-l n-hJf .X @-PgB e n ( r //9NP-@fHyNX .r -@Hy n ( r / .r / .r / ./N` .Ю @JfZ .-@0,H//. n PNP-@Jf6Jg(/. n ( r //9N B`/.Jg <` </0,H/ n/(,HyN-l Jo m/.HyNPJg`f/.HyNP/./.aPJg` .ЮЮ @Sl9|)|)n nJ0g (02,HЁ @ *|` fJmf0-lg m?f/.HU n hNPJg;|;l+|(+n Jmg l;yR`;|+L$ nJ(g ((2-HЁ @ 0-H/0,H/ n/(,0-H//($HyN nJg HU hNX,Jff-Tf*|`Jmfv mfl-m n-hJf .X @-PgD n0(4-@BJg -n` e n ( r //9NP-@fHyNX .r -@Hy n ( r / .r / .r / ./N` .Ю @JfZ .-@0-H//. n PNP-@Jf6Jg(/. n ( r //9N B`/.Jg <=`Jg <B` <H/0-H/ n/($Hy.N-mJo m/.HyMNPJg`X/.Hy`NP/./.aPJf Jg` .ЮЮ @Sl+|(;|+n ;| nJ(g ((2-HЁ @ nJg HU hNX,-UfxHy/.NPL0N^NuNVH8*n . @(P` g0&L(l6fB6f . @ `'M6L8N^Nuno mem for mbconfigout of kernelmap for devices%s%d at %s %x mbmemmbiobad priority (%d) pri %d %s%d at %s%d slave %d out of kernelmap for devices%s%d at %s %x obiombmemmbiobad priority (%d) pri %d KP5PKP0>P6YPF@LSPTdPVP P@SP"P8P"0P@DPVPP@@@P@P@PPHPzPHPZPZPZPH@NPPVP P"@(SP:"P~8P0PDPVPP @@"@:@@Pd@jP@PHP$ PJHPzHP $-5?IOXajt|tt@  )08BKU`it} #t(1:BJPZcl6sx4$$.5 ?HPYa_nbuf_klseql_rootdev_desscan_mbdinit_printf_mbbufmem_bclnlist_mpid_rmalloc_cp_time_swapmap_wmemfree_nswdev_sum_mbmemmap_runin_freemem_rate_dk_time_rmfree_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_configure_physmem_saferss_usrpt_maxslp_multprog_rablock_swptstat_avefree30_buffers_boothowto_dk_xfer_argdev_klout_buf_dk_seek_nscan_mapin_deficit_tk_nout_runout_kltxt_setconf_dumpdev_selwait_Usrptmap_nblkdev_rasizeDiagRet_forkstat_nswapmap_memall_cnt_updlock_klsdist_tk_nin_runrun_mbio_bufpages_bufhash_minfree_mb_hd_cpu_addintr_cold_klin_maxmem_argmap_swbuf_swapdev_physmbmem_wantin_panic_iopbmap_total_kernelmap_lotsfree_dumplo_zmemall_dkn_hand_bfreelist_nswbuf_dk_busy_mbbufmap_mbmap_mbconfig_dk_mspw_curpri_mbcinit_dk_wdsb[vlΗ$ 2bbbXLHX(NVH8*nHx3HmNPJfnBHmNPJf\A((H&MBHSNPJfDHx\HTNPJf2HTNXHx3HTNPHTNX f <@`BL8N^NuNV.0. . l$  @Jg  @ PJhfp` . fp`B..N^NuNVH0BB  @*Pg.Jmg((m p,gp,g|,R m L0N^NuNVH 0.  @ P*h @ mp` Ю  @0?. L N^Nu@cgP(P@PRP`PnPxP2P2P2Pr2P @ @$@0@42P ",6<@HNU^hov@"~+4H;DLT \fmv\ $,6>F_nbuf_rootdev_linesw_peekc_mbbufmem_bclnlist_mpid_qs_nswdev_file_nproc_whichqs_mbmemmap_runin_pokec_bswlist_nchrdev_cgintr_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_dmmax_rablock_buffers_boothowto_argdev_nfile_buf_procNPROC_runout_dumpdev_pidhash_selwait_zdmap_nblkdev_cdevsw_rasizeDiagRet_cgdriver_dmmin_cgprobe_updlock_runrun_bufpages_bufhash_cpu_cginfo_maxmem_cgmmap_swbuf_swapdev_fileNFILE_proc_physmbmem_wantin_iopbmap_dumplo_cgstd_hand_bfreelist((_cgopen_nswbuf_dmtext_mbbufmap_bdevsw_curprib[wl^$ cbbb[|8NV#x <"9N333 "3 333"N^NuNV#N^NuNVN^NuNVN^Nu P PP P" PZPt P ! +/9jGLR^dboxR_lbolt_avenrun_hostnamelen_hostname_tz_boottime_setsoftclock_scb_tick_clknomouseldivt_resettodr_clkrate_sirmask_hz_startrtclock_inittodr_hostid_timeb[xl$ Bbbb`&P;PP UPPPP $P(:P,GP0P4HP<P@;PDPHOPPHPTHPXP\HPdgPh;PlPpPx9P|;PPkP8PFPdPPP;P;PPP#P%P PNPaPmP;PPPPHP P;P)PtP|P;P;PvPHP;P ;PwPsPHP;P ;P(P,@P0&P4;P8MP<`P@lPDHPH;PPPTHPXP\P`PdKPhXPlHPp;PxP|HP7PEPHPPP;P;PPHP;P;PPJPHPHP;PHPHP:PGPcPPPHP;PPHPP;P>PP P HP;PPHP HP$HP(HP,HP0HP4HP8HP@HPDHPHHPLHPPHPTHPXHP\HP`HPhHPlHPp{PtPxP|!P+P;P;PQPPHPPPPHPWPHPHPPPzPP;PHPHPHPHPHPPyPHPHPHPHPHPHPHPHP HP9P;PbPP P$HP(;P0P4HP8HP<HP@HPDHPHHPLHPPHPXHP\HP`HPdHPhHPlHPpHPtHPxHPHPHPgP;PP4PAPHP;PPHP P2P(PrPVPhPHPZPPHP P1P'PqPVP;PHPZPuPHPHPHPHP HPHPHPHP HP$HP(HP,HP0HP4HP8HP<HP@;PHHPLHPPHPTHPXHP\HP`HPdHPh;PpHPtHPxHP|HPHPHPHPHPHPPHP *6BNZfox ",5 >FNW_hqy@ !(09AJQZenw '~09H@IR\dlt| &.6>GMT]foxZZ"+3;CLS[dlv~_nbuf_suread_ddstrategy_ndstrategy_swstrategy_xystrategy_arstrategy_tmstrategy_ipstrategy_ptcopen_ptsopen_xyioctl_syopen_rootdev_linesw_msclose_tmclose_bclnlist_mpid_ntext_qs_nswdev_file_nproc_msread_swread_tmread_whichqs_xyopen_runin_inodeNINODE_rootdir_octclose_suwrite_ttlowat_cnmmap_tmdump_octopen_ipopen_ptcread_ptsread_syread_bswlist_suioctl_nchrdev_kmapwnt_buffermap_panicstr_nswap_ptcclose_ptsclose_acctbuf_ndwrite_noproc_swdevt_vpopen_cnopen_ddopen_aropen_nulldev_physmem_dmmax_xyread_rablock_mmmmap_ndioctl_inode_buffers_boothowto_vpclose_cnclose_arclose_nodev_argdev_swwrite_tmwrite_nfile_ipread_octread_xydump_buf_su_tty_procNPROC_tthiwat_runout_ipdump_ptyioctl_msioctl_tmioctl_dumpdev_pt_tty_ninode_pidhash_selwait_zd((map_nblkdev_ipwrite_octwrite_ddread_arread_cnread_cdevsw_rasize_ndopen_ptsstop_dmmin_updlock_dddump_ipioctl_octioctl_runrun_bufpages_bufhash_ptcwrite_ptswrite_mmwrite_sywrite_ptcselect_syselect_mmread_maxmem_cgmmap_msmmap_suopen_syioctl_text_swbuf_swapdev_suclose_ddwrite_arwrite_vpwrite_cnwrite_fileNFILE_proc_ndread_textNTEXT_wantin_mstty_octreset_seltrue_dumplo_cons_hand_nddump_bfreelist_ddioctl_cgopen_msopen_arioctl_vpioctl_cnioctl_tmopen_dmtext_nswbuf_oct_tty_acctp_mem_no_xywrite_bdevsw_ttselect_curprib[!yl$ bbb lNV.*|B4+|$ ->fF y 8 HUNX+| :| HmHG+|>HxBHzN ->g Jygp`"HU0. H/-EH( @ PNP*nN^NuNVHy9EH( @ PNXHyNXN^NuNV/. Hy9EH( @ PNPN^NuNV/. Hy9EH( @ PNPN^NuNVH *| ->gN,`HU/-EH( @ PNP y N. f -> gB g6/9 y NXJf">HU-EH( @ PNX/NXHxBHzLN L N^NuNVH *nB ->!fTJgL y ,Jf ># f m  maB`4-H @0H"-o` 9rN/BHzN `JoHmNX. g~ -: fr /HUHyN >`l ->@g>HmNXJ,gh ->//-,NPB,>`B/ y NXJgR >#-H @0H"-otL N^NuNVH0*|~(|B`H -: gB`HxHmNP.Jg( Ї n/HTHmN ܇JnJo4(|`R e/9 T/Hy y \N Jf4HmNX. /HUHyN >`Jo N-@>-H @0H"-nJ ->@g>HmNXJ,g$ ->//-,NPB,>/.NXL0N^NuNVH0*|/././. HU-EH( @ PN-@Jm .`/././. HUN-@Jl . kg kgp`^ n"y 8"B`N(|HxHy n/N Jgp`& є Ѭ Ѭ Ѭ Ѭ y @ `L0N^NuNV  mp`& y T Ю  @0?-@N^NuNVH..N, fHx y NX/ y NX/NXLN^NuNV. y N. g ..N^NuNV y T-PHx .p/NP .p/NXN^Nu`P@4jPbiPxWPP`P`PP`PP`P`PP`P`P*PD`PX.PpPPPPLPiPBPpPKPSP>PiPTPJPiP PP>3PnPP`P@CPP @@.@HTP^JPdiPKP.PPPP3PLP"`P@PncP@@kPH/PtLP4P'P #.8BLR\c:ks |  @'/7?IRY_ht} H'/7 ?EPW`hr{:  !Z'-8AJRZdlu_nbuf_q_to_b_rootdev_lineswEXC_ADRERR_ttyclose_mbbufmem_bclnlist_mpidEXC_TRACE_lbolt_cnpoll_nswdevUSERCODE_mbmemmap_avenrun_hostnamelen_runin_ttlowat_cnmmap_consout_hostname_cnstart_tz_bswlist_nchrdev_cn_pendc_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_cngetc_cnopenEXC_RESET_physmem_dmmax_peek_rablockEXC_BOOTING_buffers_boothowto_cnclose_argdev_spl5_spl7_bufEXC_BREAK_tick_selwakeup_poke_runout_tthiwatEXC_ABORTEXC_EXIT_dumpdev_selwait_zdmap_nblkdev_cnreadldivtEXC_DOG_rasize_cdevswDiagRet_ndqbEXC_BUSERR_dmmin_updlock_runrun_bufpages_bufhash_ttrstrt_sirmask_splx_cpu_cnintrINITSPa_wakeup_cnputc_maxmem_hz_getc_swbuf_swapdev_u_cnwrite_physmbmem_hostid_wantinEXC_KCMD_time_iopbmap_dumplo_cons_hand_bfreelist_ttioctl_cnioctl_nswbuf_dmtext_mbbufmap_bdevsw_timeout_ttychars_copyin_curprib['zl<$ ?bbbDp!,NV .=@ .r=@A  @"|)" <)N^NuNVH0 . "HA""HABAЁ*@ . ! @ (@+nHx -R/NPJflHTHx/9N Jg*Hx./9NP+@ Jf>Hy#hNX`( . ! @ //. Hy#N B`|Hx./- NPHUHT/- a BmB`H .//. Hy#N /- Hx./9N B-`R l,<Sn m g;|JmgpL0N^NuNVH8*n(n &n k|T  @p0@r " /aX-@ @)P|| ;|A-H  @p0@r "./aX-@ @+P k|BSn k|L8N^NuNVpN^NuNVH<*n0-"(@0->&@0-H-@J!gHy#NXJ!f$Jf/9BHzN RHx/9NP$@fHy#NXL<N^NuNVH0*n(n HT "<>N/Hy$ N |@;lBBmF;lD;lH;lJ;lL;lP;lR;lNB lA . ." Ҁ"A"#hR`'J( ." Ҁ A 7m<'M4'm$8Hx/9NP-@JfHy$NXB+@`7|BBkFBkD7|HBkJ7|L7|NBkPBkRHxHSapPJgHTaX/Hy$9NP`B lj nBh/././.HTaJg/././. "<>N/aJgl/.HSaHPHxHSaP/.Hx/9N J+@fB l ." Ҁ AB ." Ҁ ABR`R`2 m4Jhmfp0-N-@p0-L"HA<N/Hy$KNPpL8N^NuNVH0*n(n . " Ҁ A "<>N.BlBBBHxHxB/.B/. HTHxHUa$Jg HUaX-@JgB .".ЁS"HAHABAЁ"& @HH".RmJgD .".ЁS"HAHABAЁ"' @HH".Rm8Jg .".ЁS"HAHABAЁ"( @//././Hy$rNB`p0-((Br2-DЁ6mEB+@mMB+|J gHxBBBB/HSBHTav$`*BBHSBB "<>N/a*HSHx/9N `pL0N^NuNV.*nHxBBBB m p(/ -  /HxHUa$ m (-*nN^NuNV.*n mھg:B*nN^NuNVBn=|-n0.SnJ@gv n0nT`HUaXJf@/./.Hy$`"/./.Hy$`p0-//.Hy$N `~p0-".f mbp`dJngB`pN^NuNVH0 n*h .Ю @ P(h(  fp`B@ Bln ., , .+, ,   9nn#n . @p0@r "./aX-@ @)P .$r /aX-@ @)P  @p0@r " /aNX-@ @+P n h gB-J!g$/.( . # @/Hy%N n h|J(g /.aX`BL0N^NuNVH *n.< m f.,<Sn SJnHy%NX m|p` m| m p(L N^NuNVJ!g/. 0. H/Hy%)N 0. HrN-@"HA>>HABAЁ-@ @J8fp` nJ(@fB .Ю @B .Ю @!|R m n1|B nBhF n1|H nBhJ n1|LB/.a~PJg(/.Hy%ANP`Hy%XNXp` n|@Hx/9NP-@JgB l nBh n1nJBHx/.BHx0. H/aJJf/./. n h40(H/ ."<>N/aJgH/./.aPB/.aP m nBhJ/.Hx/9N B`R`2N^NuNV0. HrN"HA>>HABAЁ-@0. HrNЮ-@ nJ(@fp` n (N^NuNVH<*nJ!gHy%zNX0-. l "HA>>HABAЁ(@0-HrN" Ҁ&AJ,@f Af-m$ .nJgf +m(`0,LH" .N+@(p0,FГѭ(Ah$H l8 ( /NX,HUHRNPJf*HTalX ,8"*@J gJf /,8aX/N`HUNXL>HABAЁ*@J!g( . # @/0. H/Hy%N A(H m8 ( /NX` JgB`@HxHTNP f( N9n n,n.)n)n )n$HTaXJfHTNX @g HTNX L0N^NuNVH<*ng&m4$m80+HrFùAh(HJ gdJf0)|Jkm"0+Hrᡃ0+H @R g$BJ.f%L.` j2!L%L2)|L<N^NuNVH<*n`+k.&m.g(k gR60,"HA>>HABAЁ$@0-"-@-l$0,HrN" Ҁ-A ,"<N-@ n ($".l ` n ($-@ n r2*HNr2*LNѮ n!n n!l  n1n)l(HUa XL<N^NuNVH<*n m.$h 0*"HA>>HABAЁ&@0-"(@r2+L ,Nr2+L. o <` .0,Hl `0,H.+l r 㠰(l r ` *(+@(Af +,g +,gB @ HUNXL>HABAЁ(@Ah .gHy%NXr2,L +N-@r2,L +N-@r2,H .N-@r2,H .N-@p0,JѮp0,FѮAfD *"<N-@p,,-@ gL gBJg>-j `< -"<N-@ g -|`-|-m l40(H-@m4p".㠁 . @R -". Aѐ l40(H-@B/././././/./.HSa$L<N^NuNVH>HABAЁ(@)y0 n0(HrFùp*, n( *0("<N(f Hy& `JgHUaX-@HUaXЮS"HAHABAЁ"&-@0-Rm nHAmBm0- Rm n(HAm ""mHy&/.HS/aAfL ,,fBB,@ l4Jhm l40(H @ #b0+/Hy&"NP` ""mHy&1/.HS/ax0+HrN& "HA>>HABAЁ4 @ P0(H&BBBBB/BHxHUax$` ""mHy&9/.HS/a/.a`\ fAf ,,f g f0m`Bm٭ r ѭJmf Bm ;m /.NX""e L>HABAЁ-@ fJjo|HUaXL<N^NuNV n /($ n/(/. .# @/ n 0(HrNa/ n 0(HrN/Hy&?N`j&m.B6+k.B'l HTNX .f nJ(.gJ g /.arXJ.g6J6f.HUa`"N^NuNV.0. HrN. mp`@/. HyHx0. H/ "HA>>HABAЁ/HzN..N^NuNV.0. HrN. mp`>/. HyB0. H/ "HA>>HABAЁ/Hz N..N^NuNVH00. HrN"HA>>HABAЁ*@0. HrN" Ҁ(A . dgZ dgh dg@ &dg @dg$ @ dgt @&dgpL0N^NuNVH Hx/9NP*@f^pL N^NuNVH Hx/9NP*@fp`-n m8 ( n m4"n3h m80(" @"n3P n1|B`FAB"n <"Q2`NJf9HH` n <CB"Q2BHUabP` n !l`NJg n()h`NJg-np0-L-@ n-hr2-H N".N-@ n Ю-@".NJf .谮gp`b .Ю".Ҭn/.BHx/. n(//0. H/a,JfB .r /B n/Hx0. H/a`NJg-nr2-H Nr2-LN-@ n Ю-@p0-L-@ n-h-h .".NJf .谮f .Ю".Ҭnp0-H".N" .N-@p0-H".N" .N-@/.Hx@Hx/. n( //.0. H/aJfB .r /B/.Hx0. H/aJfnHx/././. n/0. H/aJfBB .r /B n`rnnnnn . Ю,`.B/. HU/. Hx0. H/a.Jf . Ѯ . mHUHx/9N `(|n . .@nB-B/.HU/. Hx0. H/an.HUHx/9N L N^NuNV.R*|`LJ-@g@ 90 m.HxBBBHx "<>N/a>|e/9BHzN *nN^NuNVH80. HrN"HA>>HABAЁ*@0. HrN" Ҁ(A m80("&@ m40(H-@J-@fp` .l Юop`r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ ѮHx/./././././. HxHSa$-@Jgp`BL8N^Nu8,*!&\&_&c&q&&&&&&&&&'''"'2'A'O']'k'y''''''(((4(P(^(l(z((((())/)=)H)U)\)d)i)p)v))?ddprobe: no ccb space ddc%d: can't get MBmem at %x to initialize controller ddc%d: Unknown controller type at mbio 0x%x ddattach ddattach: no space for iopb dd%d: <%s> ddattach: no space for disk label ddattach: err %x dd%d: can't get initialization memory dd%d: error %x reading label on head %d: %s dd%d: Corrupt label on head %d dd%d: Misplaced label on head %d dd%d: Unsupported phys partition # %d ddcmd: %s nointr=%d dd timeout ddopen: dev %d flag %X dd%d: unit not online ddopen: no buffer for disk label ddstratetgy ddcommand: dev=%d %s ddgo queueing error 1ddgo queueing error 2ddintr dd: intr from unknown unit ddintr: unexpected interrupt ddintr: bad bp faileddd%d: offline restoreretrydd%d%c: %s %s (%s) blk %d ddddcunknown errorunknown errorunknown errorRAM errorROM errorseek in progressIllegal format typeEnd of mediaIllegal sector sizeDiagnostic FaultNo indexInvalid commandSector not foundInvalid addressUnit not readyWrite protectunknown errorunknown errorunknown errorData ECC or CRC errorID ECC or CRC errorDrive faultCylinder address miscompareSeek errorData field not foundWrong type of data fieldDrive spinning too fastDrive spinning too slowRead/write controller errorunknown errorunknown errorunknown errorTape cartridge not in placeTape cartridge write protectedTape drive not on lineTape unrecoverable data errorNo data on tapeData Miscompare during diagnosticUnknown tape errorunknown errorinitializeerror statusformatread IDreadverifywritewrite from bufferseekrestore(@0@XPPf@rjP$PPPPP@ P@@ POP<ePH@N P`Pf)PPPP@@ P@^PsPP^P&P,P@@F PlPxWP@ P&P,P<@B P@ PPWP(P.)PlP P@@!P*PP PP2P8PNPZWPb@h PPWP @h@@@ P>PJWPdPj)P <@ L@ `@ f P @ @ @ P \@ b P @ @ P ;P P @ P @ P P P 0P <WP P )P ;P P ;P@@ PTPd;PlPmPAP0mP@9Pd;P|P@@@ PmP=PDP@PZpPPPHPnP~PP;PWPPPpPPPLPXPBPP`@fP;PP@PLPlPlPLP:WP~WPPCPP6@>@D PLPPv@@ P@PPWPP$PNPV}PnPlP@@8@@@P@@ P@@;PP6@>@xPPPPP;PPj@;P;P@ P9P4;PLhPrP~JP;PhPPJP(( ;P$P4;PPPPPeP(PP`PjwPPPPP;PPPP;P:PFlPZPfLPP)PP)P }P P (}P JP VWP nP vsP P ;P P ;P PP!.LP!BlP!VlP!jLP@@ @$@(@,@0@<@@PD@HPX@^@d@j@p@v@|@@@@@@@@@@@@@@@@@@@@@@@@ @@@@$@*@0@6@<@B@F@J@N@R@V@Z@^@b@f@@  8'!18AIPY bjsy|!J%+!4,:A KT]air@{ r"+6@PKTZb"&mr{<"H" # !*4>EN V^flvz *#^V "-6>FOU\epx~"" , _nbuf_ddstrategy_ddsize_ddprobe_dsdaddrs_suser_rootdev_linesw_rmget_uprintf_ddwatch_printf_dderrorfflti_mbbufmem_ddslave_bclnlist_mpid_lbolt_rmalloc_cp_time_swapmap_ddusegeom_swlong_ddunits_nswdev_ddcdriver_mbmemmapulmult_avenrun_hostnamelen_runin_dderrmsgfdivi_dddebug_ddgo_pokec_hostname_dk_time_ddstart_tz_rmfreefsinglei_bswlist_nchrdev_ddattach_boottime_kmapwnt_dddone_buffermap_panicstr_nswap_noproc_swdevt_ddopen_physmem_ddustart_biodone_dmmaxlmodt_rablock_sleep_dd_def_trk_buffers_boothowto_disksort_ddcommand_dk_xfer_spl0_argdev_dsderrors_buf_dk_seek_ddrstart_physio_tickulmodt_tk_nout_runout_bzero_ddctlrs_dumpdev_selwait_ddislabel_zdmap_nblkdev_ddreadldivt_mbgo_cdevsw_rasize_DSD_cmdlistDiagRetieeeused_ddwstart_nswapmap_dmmin_updlock_dddump_tk_nin_runrun_mbio_bufpages_bufhash_minphys_ddgetlabel_iopbs_ddcmduldivt_splx_cpu_ddintr_wakeup_ddintrkludge_maxmem_hz_argmap_swbuf_swapdev_u_mbdone_dduselabel_ddwrite_ddck_cksum_physmbmem_ddticks_hostid_wantin_ddcinfo_time_panic_iopbmap_kernelmap_dumplo_hand_bfreelist_ddioctl_dderrlvl_dmtext_nswbuf_ddwait_dddinfo_dk_busy_mbbufmap_mbmap_ddformat_bdevsw_biowait_timeout_dk_mspw_curpri_ddwakeup_dk_wdsb[8{l4$ bbb2tNVH *n . r".ЁЮ,BA 0rA"2(Ё*f `Jm R ~mpL N^Nu @(16@IPWbj_nbuf_bclnlist_bswlist_buffermap_buffers_buf_bufpages_bufhash_isbad_swbuf_bfreelist_nswbufb[:|l$ gbbbH<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE software "%+07@>C8KS@Ybjts|x. j@4H6 "&,5<<BhH M?Vb\.ck:rx>jBzNl (nSAVE03ffixiusetopffltid_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerofdivifdoubleisigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_packfsingleid_rcpgnshaddingd_unpki_packeswapdmexittopzerog_intendasf_rcpshsubusela_geninfi_unpkd_normf_packNSAVEDunpfcmpiieeeusedf_unpkfmulimsignCODESAVEMASKfsubigennanxit_2_dgotnanuselngenzeroextremassgna_ovflfaddisignf((fixisnormutopbigdrcpbigd_useld_extemexitasexitfloatflavorFETCH03gotcmpm_gennanfmodiffltisb[?}lZ$ bbbNV.*y`(JLg0-H/ mLNXJDf+yD*mpfa*nN^NuNV.*|` p*@Jf**nN^NuNV.*y`V n0-PfFHx T/HmN Jg60- gHx .T/Hm*N Jg *mpf *nN^NuNVH8*np0. eB`<  @&P(y`p0,fHlHUNPJf (lpf L8N^NuNVH ..*y` -g *mpf L N^NuNVH ..*y`p0-g *mpf L N^NuNV.*nm HmBNP*nN^NuNV.*y`&JmgSmfJXg0-H/ mXNX*mpf/9BHzN *nN^NuNVH8(n &L` 0m 9oRJfJfp`HH0-@B*y`* /HT/N Jf0-H".g*mpf` . s gT sg sg s g sg| sgp`A)P)h)h)h B`HxHUNPN-@A+P+h+h +h $/. mLNX/.NX`0- gA(`0- gpN-@A+P(+h,+h0+h 4`9m ``0,f*0- gN-@HUaX/.NX;l ` L8N^NuNVH<*n (y-UB-mA$H`gHxHn/N A&H`JgRe0,H0BA-P-h-h-h Hx /.HnN -@Jf   (lp nj .ؑ .L<N^Nu25P,@R5Pz5PPP P5PZ5P5PP5P/P&9Pv5PPP PT-P~PP-P5P6%P1PJ%0L>DKS_hu|r 6 (1<DJR[dks| _if_ifwithaf_rootdev_if_attach_if_rtinit_if_ifonnetof_mpid_lbolt_nswdev_pfctlinput_avenrun_hostnamelen_runin_afswitch_if_ifwithaddr_rawintrq_hostname_ifrequest_bcmp_tz_if_slowtimo_nchrdev_boottime_kmapwnt_panicstr_nswap_noproc_ipintrq_splimp_physmem_if_ifwithnet_rablock_boothowto_argdev_tick_runout_dumpdev_selwait_bcopy_ifinit_nblkdev_rasize_if_down_updlock_ifconf_runrun_splx_maxmem_hz_swapdev_copyout_hostid_wantin_time_ifnet_dumplo_ifqmaxlen_hand_timeout_curprib[C~l$ bbb\\0NV.*nHUNXJmHmNXJlB`p*nN^NuNVH0 n0(-@*@(h ;h*;|T~Sn .t-@A-HB n"nRRR m n(y/(x/(w/(v/(u/(t/ n0(H/HyN .-@ @0 nJgL n(wr n(xቀ n(y-@/ n/(NP`N-@ @ .X"@"+|L+| P+|THUNXL0N^NuNV. l8 . @*Pg Jmg/.HyNP/.a X*nN^NuNVH8 ."HAHABAЁ-@*@A(HJg /,NX+@/,NX+@A(&H6B/-NP-@ @'P;| . @ P-h N-@ .t-@ .-@B n"nRRR m nP nP nBh n1|~ nh nJ8g/.aDX/.NXHx/.NP/.NXHl/.NPL8N^NuNV0. -@"HAHABAЁ-@ . @ P-h nJhfx-h8Jg( n"n#h|8f nB< nB| nS@Jf nBh`4/. ./aP n0 00 n1|N^NuNVH(BB l ."HAHABAЁ*@ . @&PgjJkgd-k n0Jg g @gB Dg: gv gn g gHyNXR`N n0 n0 ./HUaP n0 n0R` n0 n0 ./HUajP n0@@` nP? ./HUa:P n0` n0?0 ./HUaP n0@@`( n0?0 n00`B ."HAHABAЁ*@ . @&PglJkgf-k JmgZ n0gRlR/.a`8 n0 f,00RRdBm;|~J8g /.aXR mP .L(N^NuNVH0 nR\ n 0H-@fv o o nR``N .-@ . T*@ m eh m d`p0- r -@ lA;P A0(-@ .Юn .Ю-@`BJg/././. a -@JgJg @X nYhp0- g g8/.NX`d(| , mR`/./.NP`( nB|Jf(` l!n|)nRL0N^NuNVH0 ."HAHABAЁ*@ . @ P(h Jm~f2Rh/.HyNPBm;|~J8g6/.aX`*~0-~F@HD9@p08L0N^NuNVH8 n0(*@(n B n0Jg f X @-PHnHnHTHUNJgh/.NXJfHy;BHTN -@ Ь @0(2,H.JgRJoN fD e: r -@YXl Ь @0 Ь @1lJgn(T`-|B`n .T&@HxHnHSN p0+ -@`F n0/ n0(H/HyN -|/`( n (PB-L |b d8HxBNP(@f -|7`( )| 9|`l Ь&@HxHSHnN 7n HxHkHmtN N-@ n"H (@Dm.RH-|7-L /.NX/. NX .`vB| nJ\ ecec%d: Ethernet address %x:%x:%x:%x:%x:%x ec%decintr: impossible valueec%d: send error ec%d: can't handle af%d mgetec.P.PL!Pb@ @ Pz/PP@@@PNP@ P4!PRiPb?P~/PNP+P8KPHPTP((d5P!PNPr!PNP@]P*!P8NPOPPJP*P<P!PNP@ PZP 2!P tLP ?P \P @ @>P p@ v P P >P $>P .+P \KP hOP KP UP 6P `>P |OP +P BP @ ]P dP dP BP fP KP X+P bVP pRP zP dP VP KP >PHOP@ @@@(@,NP "-9DIT\fpv}  @>#-7@ GR\ck\ v 6*3:DMU\`fox &t/7>FOV^do w _nbuf_netisr_rootdev_m_get_if_attach_ectrailers_mclrefcnt_ipq_if_rtinit_printf_mbbufmem_bclnlist_mpid_lbolt_rtnet_nswdev_ecread_arpmyaddr_arpinput_mbmemmap_avenrun_hostnamelen_runin_ecget_ip_id_rawintrq_hostname_tz_ipstat_bswlist_nchrdev_arpattach_ecintr_ec_softc_boottime_kmapwnt_ecput_buffermap_panicstr_nswap_noproc_etherbroadcastaddr_ipintrq_splimp_physmem_ecstd_peek_if_makeaddr_rablock_buffers_nmbclusters_boothowto_argdev_arpwhohas_looutput_buf_tick_runout_ecdocoll_dumpdev_ecattach_selwait_bcopy_in_lnaof_nblkdev_rasize_mfree_ecdriver_ecprobe_updlock_runrun_bufpages_bufhash_routetoif_sirmask_splx_arpresolve_ecreset_ecinfo_m_freem_maxmem_hz_mbutl_swbuf_swapdev_loif_mclfree_physmbmem_hostid_wantin_time_ecstart_m_copy_panic_ecinit_iopbmap_ifnet_dumplo_hand_bfreelist_mbstat_nswbuf_m_more_mbbufmap_rthost_in_netof_ecoutput_curprib[KlW$ bbb l @0NV/.NXJlB` <N^NuNVH0 n0(v*@;h* ;| n+h n0(H @ P h 0(+@A(H8/-/-NP-@ @)PA((H8B/-NP-@ @)P;| +|JL+|*P+|THUNXL0N^NuNV. l8 . @*Pg Jmg/.Hy NP/.a X*nN^NuNVH8 ."HAvvHABAЁ*@ . @(P&l 7|B07@R m7|7mBkN, ,F7@m /.a$X/NXHxHUNPL8N^NuNVH<0. -@ @-P ."HAvvHABAЁ*@-m8Jg n+h|8fB< nB|S@JfBmt` n(h B$n` 0*HѮ$Rf .R-@9n$n`(0*HR-@ Ъ&@`9[SJf$Rf/.NX;|tL<N^NuNVH0BB . @ PJhg ."HAvvHABAЁ*@ . @ P(h p0, gRp0,-@p0,-@fR\N-@-ygH nJh gHy NX n1| SyRy n#B n!| `HxBNP-@/.NX .pfJf@ .PgR` . gRl .-@`p0,-@SJfJgN-@ nJh fHy NX n0( H @SP nBh n cB (Ј-@r  @Sf n #Ry n-P nB nB|#Ry/.NXp0,gp0,-@RJmtf` .W-@-@ o/.Hy NP` pobN-@-yg( .r  @RSy n#/.NXJgT . n!@` n!|  n1np0,-@p0,-@ m lr ".쒀Y-A n (ЈЁ-@ .r -@ n-@` n0T .SJfp0,-@p0,Y-@аg/./.Hy N n (Ј-@ nN .-@ .SJg@ n0T` n (Ј-@ .-@` n0T .SJfp0,-@ . f@-| n"H ( m"R/.NX`/.N` nB| nJf ` n h!n| n!n nR`Bmtp0,@gRh`RdJ8g /.aXR m .L0N^NuNVH0*n n0 f-h/.NX m -|`x Э @0(2-H.J gRJoN fD e: r -@YXm Э @0 Э @1mJgF*U`-|B`F n0/ n0(H/Hy N -|/`* n *PB-M |b d6HxBNP*@f -|7`p* +| ;|`YXm Э(@ n (@9nN-@ n"H (@Dm.RH-|7-M /.NX/. NX .`hB| nJPlPCPCPX2P@ @  P ^P P @P CP 8P Z@P@@@ @,@0&P  %,7 CvMX]hpz@"  l$-3@ tJS[dq| J   &/*9?DMV^elu~ _nbuf_pupproto_netisr_rootdev_m_get_if_attach_entrailers_en_softc_mclrefcnt_ipq_if_rtinit_printf_mbbufmem_bclnlist_mpid_rtnet_nswdev_mbmemmap_runin_ip_id_rawintrq_ipstat_bswlist_nchrdev_enattach_kmapwnt_buffermap_panicstr_nswap_noproc_ipintrq_splimp_enstd_physmem_peek_if_makeaddr_endriver_rablock_eninfo_buffers_nmbclusters_boothowto_argdev_pupsrc_buf_runout_enprobe_dumpdev_selwait_eninit_in_lnaof_nblkdev_rasizeDiagRet_enreset_mfree_updlock_runrun_bufpages_bufhash_routetoif_pupdst_sirmask_enoutput_splx_cpu_enstart_m_freem_maxmem_mbutl_swbuf_swapdev_mclfree_physmbmem_wantin_panic_ifnet_iopbmap_dumplo_hand_bfreelist_mbstat_nswbuf_m_more_rthost_mbbufmap_enintr_curpri((b[Rl$ 1bbbP`NVH0*n(y`g$(lzf+yz# MJzfa L0N^NuNVH/9BHzN R <oRB(|BJ,g.R,,r,gr`reHTahXR _mLN^NuNVH<*nHxBNP(@Jfp`9|*0,Hr|)A Ё$@A&HHxHRNPHxHSHyN 7| 45|||5|HxHjHmtN HxHjHmN HxHj/. N BnHnHTHU mPN L<N^NuNVH<@*n(n n (Ј$@J* fnJ*fhHxHTHj N HxHlHjN A%P Bj Hx/. NP5@ `HxHTHyN p` n/NX-@Jg n f(=| H-@Hn/. HyN `< mHHxHTHmtN .r@ .@ .@``N-@ n r n"HrN"HAPPHABAЁ&@B n gR m m˷f/.aX&@`HB+p+g$HxHTHkN /.NX`J g /+ NX'n /.HUaP/.NXBL<@N^NuNV.*nBT <T @"|X" <X*nN^NuNVH8*n n hmBA-P n (Ј(@ lf$-l-lHxHmtHlN Jg .԰fHy NXp, /p, /p, /p, /p, /p,/Hy@N lfHxHlHlN HxHlHlN HxHlHmtN HxHlHnN 9|A-HHx/HlN n1| BnHn/. HU mPN ` .r".ԳHrN"HAPPHABAЁ&@B gR m m˷gNHxHkHlN +J g,-k B =|A-PHn/.HU mPN .аf:f(Hna(X&@HxHkHlN + lgl/. NXL8N^NuNVH8*n(n lmz Ь&@J+ flp-@Jg/HTNPJfFHxHk HmN HxHkHm N B+Bk /.HTNP7@ L8N^NuNV.*nN-@J g /- NXB B-mB/.NX*nN^NuNVH0B n r n"HrN"HAPPHABAЁ*@(MBJ-g2p-c p--@(MR m*LHUa6X n*| L0N^Nuduplicate IP address!! sent from ethernet address: %x %x %x %x %x %x )P&)P.)PP9P\FPf:Pp:Px:P~/PP %P.@4(Pl(P(P(P(P (P(-P<@B(PX+PDFNV]fov~f(08>EMS [dmu_rootdev_m_get_mclrefcnt_printf_mpid_lbolt_nswdev_arpmyaddr_arpinput_avenrun_hostnamelen_runin_rawintrq_hostname_bcmp_tz_nchrdev_arpattach_boottime_kmapwnt_panicstr_nswap_noproc_etherbroadcastaddr_ipintrq_splimp_physmemlmodt_rablock_nmbclusters_boothowto_argdev_arpwhohas_looutput_tick_arptimer_runout_bzero_dumpdev_selwait_bcopy_arpcom_arpipin_in_lnaof_nblkdev_in_cksum_rasize_arptab_mfree_arptnew_updlock_runrun_arptfree_splx_arpresolve_m_freem_maxmem_hz_arpt_age_swapdev_loif_mclfree_hostid_wantin_time_ifnet_dumplo_hand_mbstat_ipcksum_timeout_curprib[Xlх$ jbbbtpNVH0*|*t;|+|A(H8B/-NP-@ @)P;| +|tPHUNXHxHUNPL0N^NuNV.N-@ nRd n0 f*| - m"R/. NX/.NXp7` n B|Jf* ` m!n |+n R nR\/.NXB`D/.NX n0/ n0(H/HywN /. NXp/*nN^Nulolo%d: can't handle af%d +P@4PL@VPdP|PP(P'PP &P'P.'PP@VPd(P  *5:BMSZbipzt!*29BJU^dmu~t _netisr_rootdev_if_attach_loattach_mclrefcnt_ipq_printf_if_rtinit_mpid_rtnet_nswdev_runin_ip_id_rawintrq_ipstat_nchrdev_kmapwnt_panicstr_nswap_noproc_ipintrq_splimp_physmem_if_makeaddr_rablock_nmbclusters_boothowto_argdev_looutput_runout_dumpdev_selwait_nblkdev_rasize_mfree_updlock_runrun_routetoif_sirmask_splx_m_freem_maxmem_swapdev_loif_mclfree_wantin_ifnet_dumplo_hand_mbstat_rthost_curprib[[l$ bbb3(( NV.*n/-aX n !@ n *nN^NuNV n /(axX-@ n/(ahXfp`BN^NuNV l .r` .r` m .က -@-@A  @"|" <N^NuNV... f r` r`  g ..N^NuNV... f `"  f ` ..N^NuNV.*n0- fBHxHnNP=|B/-aP-@ @-P/. HmHnN *nN^Nu@@j PPJ"),8BLU\bov _mclrefcnt_rtinit_if_rtinit_rtnet_inet_netmatch_afswitch_rawintrq_ipintrq_if_makeaddr_nmbclusters_bzero_in_lnaof_mfree_routetoif_mclfree_inet_hash_ifnet_mbstat_rthost_in_netofb[]l$ sbbb_Xl(NVH0*n.. BB Э(@ fp܀A(H0-HS*S`0-H**Ul*Jo fv /HTNP܀  gp܀z`HyXNX r"Ё, r"Ё, F, `xp܀S R(@ /HTNP=@HxHnHnN p0.܀  gdp܀JglgTJmf*U`L0N^Nucksum: out of data jP@PPP+5<E MS_mclrefcnt_printf_ocsum_nmbclusters_in_cksum_mfree_mclfree_mbstat_swabb[_l$ bbbNV.HxBNP-@Jfp7`0 n (Ј*@+n +n/. HUNP n!MB*nN^NuNVH<*n(m&mBnJfp1`2JmfJgp` J g n (Ј$@ hfJg"p0*-@BjHRNXJg5n=jJngz=nB ndJygp `0,f$ l 0(g 0,f-|/.p0.//*B/9HSaJgp0`TA+PJnf>0+Rk @d7|=kBp0.//-B/9HSaJf;nBL<N^NuNV. n (Ј*@ hgp` Ugp/`JgJmfp1` nJf@/-NX/NX-@JfHxNX-@Jg .-@B n0(/Jg ` .X @/p0-//- n/(aJgp0`> nJf .X @ ."@"A . "@" n1mB*nN^NuNV nB nBh n h0(g/.aXN^NuNV n-h nB/.NX nJ g /( NX/.NX ./NXN^NuNVH0*n n (Ј(@1| n (Ј(@HxHTNP89mA)PL0N^NuNVH8*n N-@ n(P`*(T`& , fJg l1nP&L(THS nNXf/.NXL8N^NuNVH0-| n*P`Jg, -g&*Ugp0-nfBJfJgRJ gJ g - f0-ng `J gRJg .g .l(M-@Jf L0N^NuP@ Pr4P P0PD6P6P;PP$P&?P<,PH2P\P PP-P%3EKRZXfm| f %08@JQZcHjs{  "*4BOW__if_ifwithaf_rootdev_mclrefcnt_if_ifonnetof_in_pcbdisconnect_mpid_rtnet_nswdev_in_pcbbind_runin_if_ifwithaddr__insque_rawintrq_in_pcbdetach_m_free_in_setsockaddr_nchrdev_kmapwnt_panicstr_nswap_noproc_ipintrq_splimp_physmem_dmmax_rablock_in_pcbnotify_nmbclusters_boothowto_argdev_runout_m_getclr_bzero_dumpdev_selwait_zdmap_nblkdev_rasize_in_pcbconnect_mfree_dmmin_updlock_runrun_routetoif_rtfree_splx_maxmem_swapdev_u_mclfree__remque_wantin_ifnet_dumplo_zeroin_addr_hand_mbstat_dmtext_rthost_in_netof_in_pcblookup_in_pcballoc_curpri_sofreeb[clѧ$ bbbH(h Minternet PP$ P(P4P`PhPpPtPPPPP P PPPPPPP P @@@&1?MU^ht ' /;FP_rip_input_tcp_input_icmp_input_mclrefcnt_tcp_ctlinput_udp_ctlinput_inetsw_nd_init_udp_init_inetdomain_nd_slowtimo_tcp_slowtimo_ip_slowtimo_tcp_fasttimo_tcp_usrreq_udp_usrreq_nmbclusters_rip_output_ip_output_domains_tcp_init_ip_init_nd_input_udp_input_mfree_mclfree_mbstat_raw_usrreq_tcp_drain_ip_drain((b[fl$ Xbbb`JNVH NN*y+y8Z;|40-4Hr WЭZ+@| |Hy/-NP#PA#TBy~`  @ R mB  @  "@"R m####+|FNNa2NN-@NN/.NXNaa(aBB09H/N -@JfHyNXHx ./HyN n/( NX |##NNNHx/.09H/N #/NXHx/.09H/N #/NXB | <C"Q | <C8"QN# 9"<N y1@4 y|BNXJg, y@ 9# y!@ZNB yB( y1|4BNXJgNN yP h=h H` y1|4NL N^NuNVH *|B+M+MR ?mL N^NuNVH0(|`)L)L )L)l(@e 9"9N-@ 9"9N-@B`P й*@;|BB B+y+| y!M#*HUNXRmBB-|`$R n (o# nJPfJfHyNX o, 9йS"9N"9N# 9"9N# 9"9N#BNXL0N^NuNVH *y# B`A@+H R@ 9SmB L N^NuNVH .9 .*G`*# 9SйeL N^Nuiinit/binit PVPyPvPTvP^_PfvPpvPvvPvPvPvPvPvPvPvPvPzPwPP/PRPP(kP0iPFPPPb@hP@QP{PP%P%PPxPnPPPP9PPPvP9PvP$SP0vP<SPHvPT P^ PdPxWP~yPyPCPyPPvPyP]P PyPyPCPBPPvPyP"3P:hPlPPgPPWPgPP6PEPPPPPPP"P(+P..P8PF+PN+PdPl@rP~P+P5P5PWP5PP+P+PPP+P"PPP"PHPtP#PP@PZP`PjmPvdPP !)1;DP\flsz~tt  !*@3<FObV0^isz6 *29BINU[cnw~H  '1t6=FNW_irz %+39@H$OZdlr}_nbuf_klseqllmult_rootdev_linesw_usetup_loattach_desscan_domaininit_setupclock_bclnlist_mpid_ntext_lbolt_qs_bswinit_swapmap_nswdev_nproc_sum_whichqs_roundrobin_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_hostname_tz_desfree_avefree_main_maxpgio_bswlist_nchrdev_boottime_kmapwnt_binit_bhinit_buffermap_panicstr_nswap_maxfree_noproc_swdevt_splimp_ecmap_physmem_mount_sched_cinit_dmmaxlmodt_saferss_maxslp_iunlock_multprog_rablock_swptstat_inode_avefree30_buffers_boothowto_argdev_icode_newproc_klout_buf_nscan_tick_swfree_procNPROC_deficit_runout_kltxt_dumpdev_ninode_pidhash_selwait_bcopy_ifinit_zdmap_firstfree_nblkdev_startupldivt_cdevsw_rasizeDiagRet_cmap_forkstat_pageout_cmhash_setredzone_nswapmap_cnt_dmmin_updlock_nclist_klsdist_runrun_bufpages_bufhash_ihinit_minfree_splx_cpu_cfreecount_schedpaging_klin_maxmem_argmap_hz_text_swbuf_swapdev_u_mbinit_schedcpu_proc_startrtclock_inittodr_hostid_textNTEXT_wantin_iget_brelse_time_panic_rqinit_total_kernelmap_lotsfree_dumplo_hand_cfreelist_ncmap_bfreelist_nswbuf_dmtext_mbmap_bdevsw_curpri_ecmx_mountfs_cfreeb[ml$ bbbP gPPP$P,P4P<PDQPLwPTUP\3Pd_Pl PtP|!P?P5PP(PPmP:PPPPiPPEPP8PPP ,PFPKP$P,P4P<>PDPL)PT4P\pPdPlPtIP|HP PPP PPP&PDPPJPP|PBPPsPPRP SP^PP$P,OP4P<%PDPLPT~P\hPdPlPt+P|#P"P=P-j `d -"<N-@ g -|`-| - @p0@r "--@ l00(H-@m4p".㠁 . @R -". Aѐ l00(H-@|:/././././././.HSa~ L<N^NuNVH/. HyB0. H/ "HA88HABAЁ/HzN..N^NuNVH00. HrN"HA88HABAЁ*@0. HrN" Ҁ(A . dg dg dg &dg @dg @ dg @&dgZp`-n m4 ( n m0"n3h m40(<( @"n3P n1|B`PAB"n <"Q2`NJf9HH` n <CB"Q2BHUaP` n !l`NJg n()h`NJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf np0-L"(gp`p n (Ю".ҬnB (r / n(//Hx0. H/aJfB n (r /B n/Hx0. H/a`NJg-nr2-H Nr2-LN-@ n Ю-@r2-L .NJf( np0-L"(f n (Ю".Ҭn0-HL" (N-@0-HL" n (N-@ . n( -@B .r //. n/Hx`L0N^NuNV.R*|`LJ-@g@ 9, m.HxBBBHx "<8N/a8e/9BHzN *nN^NuNVH80. HrN"HA88HABAЁ*@0. HrN" Ҁ(A m40(<&@ m00(H-@J-@fp`: .l Юop` r2-L .Nr2-L-A m .-@r2-L .N-@r2-L .N-@r2-H .N-@r2-H .N-@p0-JѮp0-FѮ Ѯ/././././. .  @p0@r ". /HxHSa: HSaX-@ .Ѯr Ѯ JoJgJgp`BL8N^Nu@DHL:D"&T"''''''''( ($(&(2(>(S(e(((((() ) ))) )-)L)])z)))))**** *"*$*&*(***,*.*0*2*4*6*8*M*a*c*~*****++++0+G+X+i+z+++?+++++++++,,, ,,,'SMD-2180 SMD disk controller at mbio 0x%x ipc%d: Unknown controller type at mbio 0x%x ipprobe: no iopb space WDC-2880 ANSI disk controller at mbio 0x%x SMD-2181 SMD disk controller at mbio 0x%x ipattach: no space for disk label ip%d: <%s> ip%d: can't get initialization memory ip%d: error %x reading label on head %d: %s ip%d: initialization failed ip%d: Corrupt label on head %d ip%d: Misplaced label on head %d ip%d: Unsupported phys partition # %d ip%d: unit not online ipopen: no buffer for disk label ipgo queueing error 1ipgo queueing error 2ipint: bad bp failedip%d: offline restoreretryip%d%c: %s %s (%s) blk %d ipipcdisk not readyinvalid disk addressseek errorchecksum error -- data fieldi((nvalid command codeinvalid track in IOPBinvalid sector in command?bus timeoutwrite errordisk write protectedunit not selectedno address mark -- header fieldno data mark -- data fieldunit faultdata overrun timeoutsurface overrunid field error -- wrong sector readid field or ECC error???no sector pulsedata overrunno index pulse on write formatsector not foundid field error -- wrong headinvalid sync in data fieldinvalid sync in header fieldseek timeout errorbusy timeoutnot on-cylinder at beginning of a seekrtz timeoutformat overrun on data??????????????unit not initializeddisk busy executing?ANSI bus timeout -- type 1ANSI bus timeout -- type 2ANSI bus timeout -- type 3ANSI bus errorillegal commandillegal parametertime dependent command errorcommand rejectseek errormapped header errorunspecified seek errorread/write faultunknown error 4funknown error 50bytes/sector errorinterleave spec errorinvalid head addressunknown errorreadwriteverifyformatmapswitchinitrestoreseekrtzspindownreset #P8PJ|PP PGP^P^P^Pn^Pv@|P^P@P|P P@P^P@^P @Z#Pj~P|PjPPP|P P@P~PNP@ P"~P.NPb|Ph PdP P@@ P&!P8Pd#P|P P~PNP @P@~PLNP@@T@h@nP$~P0NP8@>PV~PbNPz|P P v@ |P @ @ ^P P^P h^P 0P ~P@P@P|P Pl~PxNP|P P0P~P0Pz~P0PdPeP6PVePf.P0P~PeP2P:P6PPgPPP@Pd~Pt#P0PNPPPf~Pv#PCPPP8#PV@\{Pv0P~P@{PCPdPdPCP0NPzNPP8PP`#P#PNPVPaP0~P8QPPP`@fPD@@@P@@P@@00PL~P@@qP#P<#PV0Pn~P@0P0P@P(.P0PbP~PAP0PbP4~P@APd0P|~P0P^P#PRP\pPPPPPCPPPPCP *dP FCP QP ~P QP ~P NP ~P jP!P!*0P!B~P!R0P!l#P!CP!CP!dP" dP"CP@@@ @$@(@,@8@<aP@@DVPT@Z@`@f@l@r@x@~@@@@@@@@@@@@@@@@@@@@@@@@@@@ @&@,@2@8@>@D@J@P@V@\@b@h@n@t@z@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@ @&.7 P@HNXbhox$"&  $@-x6?IR]gnvT}#v"z #" 2#,4:AJR!Za"js|H h JP(1:C MTZ_gox|D  :h &. 5;CNV^foy2_nbuf_ipstrategy_suser_rootdev_linesw_uprintf_islabel_printffflti_mbbufmem_bclnlist_mpid_lbolt_rmalloc_cp_time_ipwstart_swapmap_nswdev_cmdnames_ipcdriver_mbmemmapulmult_avenrun_hostnamelen_runinfdivi_ipdone_ipopen_pokec_hostname_dk_time_tz_rmfreefsinglei_bswlist_ipctlrs_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_ipint_swdevt_physmem_biodone_dmmaxlmodt_rablock_sleep_iperrlvl_buffers_boothowto_disksort_ipcommand_dk_xfer_ipgo_spl0_argdev_ipread_iperrors_simple_buf_dk_seek_physio_tickulmodt_tk_nout_runout_ipdump_bzero_ipaddrs_dumpdev_selwait_zdmap_nblkdev_ipwriteldivt_clrint_mbgo_ipticks_cdevsw_rasizeDiagRetieeeused_ipcinfo_nswapmap_usegeom_dmmin_updlock_ipioctl_tk_nin_runrun_mbio_bufpages_bufhash_ipdinfo_minphys_getlabeluldivt_splx_cpu_wakeup_maxmem_ipprobe_hz_argmap_swbuf_swapdev_ipwait_ipattach_u_mbdone_uselabel_ipwatch_ck_cksum_physmbmem_ipslave_hostid_wantin_time_ipustart_panic_iopbmap_kernelmap_ipunits_dumplo_ipcmd_hand_ipsize_bfreelist_dmtext_nswbuf_errmsg_dk_busy_mbbufmap_mbmap_bdevsw_biowait_timeout_dk_mspw_iprstart_ipstart_curpri_dk_wdsb[l$ bbb0$@NVH np.J0g/./. /.HylN n hm ( gHxBNP-@Jg  n1@ n0(Hr| n!A n (Ј*@B f nBn P/Hm/.N A-H0h n"H3h n n (Ј-@///.N n0(HЇ n1@ n| nߨ/.aX ./NXL N^NuNVH0 n (Ј(@0,H-@p-@J0g/./, HyN m\0. nh n .Ѩ n (Ј*@p0--@Bm/./.NP".g(/.HyNP /NX`J0gp-/p/HyN p-@ b@0;N""""";m $mxp-".e\J0gp-/HyNP fB`p--@p- @, @-PgHU .4 @HHЮ/ nN`B0.lHTa` ma^+@ +@` $mp-".e~A #NA#^HyZHyJHyF /N`@L0N^NuNV . @-P . @ ."@"A . "@"/.aXN^NuNVH0 .(@ np. Ь*@Bm n0(H/HTNP;@0lJ0g n/( /(HyN BBBHTNL0N^NuNV.N-@ 9"<QN$HBHBBBЂ$ 9"<NԀ-B/.NX .$.N^Nu icmp_error(%x, %d, %d) icmp_input from %x, len %d icmp: cksum %x icmp_input, type %d code %d deliver to protocol %d icmp_send dst %x src %x @.@4P\P'P'PX2P@@P)P@P&2P2@H@NP@@P0PP(@@@@@@4Pt)P@@P"P!P;PP;P *P1Ph +3Z<BIPXFbkx((2 0(06AGOXahq{J4% -5AI_icmp_input_rootdev_m_get_mclrefcnt_printf_icmpdst_mpid_lbolt_rtnet_nswdev_icmproto_avenrun_hostnamelen_runin_icmp_send_inetsw_hostname_tz_icmp_reflect_nchrdev_iptime_boottime_kmapwnt_panicstr_nswap_noproc_physmem_icmpprintfslmodt_rablock_nmbclusters_boothowto_argdev_spl6_ip_output_tick_runout_dumpdev_selwait_bcopy_nblkdev_in_cksumldivt_rasize_mfree_updlock_runrun_routetoif_ip_protox_splx_m_freem_maxmem_raw_input_hz_swapdev_mclfree_icmpsrc_hostid_wantin_time_icmpmap_dumplo_hand_mbstat_rthost_icmp_error_curprib[l$ dbbb X8NVH HxHxNP*@fHy PNXB r,N" AR m*y`< mf.Jmg( mg r,N2-H A, c## 93# HxNX#L N^NuNVH8N-@(yg#|fBB|S/.NXg |b llHxHTNP(@JfR` Ь*@p-@2,Ho$/HTNP(@Jf R `P Ь*@J9 $g0/.HTNP;@ gR`RHTNX`;m0-Hm;m;m0-D@H.-L`(T0,HހJfJg0JlR`0,Hn0l` D//.NP(n oHUa 2g0 3g& 7g* @g& Ag//HUN `z`z`|`z`L N^Nu255@A3A==(ip_initforward: src %x dst %x ttl %x P$@*YP6P>@PFIPZPzP@PIPPPPPPWPP@(PP.P)P(P(P(P&(P0JPZKPhPKPP@?PPPLP0PTCPx.P.P.P.P@@PP*PIPP"P<PDPCP|CPLP&P &P2TPDPjLPLPTPP:gPDPlPxJPPPP\@b@hPaP cP &P .P .P P @ @ P =P =P @ Z P d@ zOP /P EP @ P /P @ @ P @ P 2LP J'P `XP 3P aP! )49AOU\ckv   2&/7AJT[cjpy H L|  6"+3<ELU_emu| &  (/6> IW] emy $ L_if_ifwithaf_rootdev_m_get_ip_deq_mclrefcnt_ipq_printf_if_ifonnetof_mpid_lbolt_rtnet_nswdev_tcp_abort_ip_ctlinput_avenrun_hostnamelen_runin_ip_id_inetsw_if_ifwithaddr__insque_ip_forward_rawintrq_udb_hostname_tz_m_free_pffindproto_inetdomain_ip_slowtimo_ipstat_nchrdev_iptime_boottime_kmapwnt_panicstr_nswap_noproc_m_cat_imin_ipintrq_splimp_physmem_ipprintfs_ip_stripoptions_rablock_ifinet_in_pcbnotify_nmbclusters_boothowto_argdev_ip_output_domains_ip_freef_ip_reass_tick_inetctlerrmap_ip_init_runout_dumpdev_selwait_bcopy_nblkdev_in_cksumldivt_rasize_ipintr_m_adj_mfree_udp_abort_updlock_runrun_routetoif_ip_protox_splx_m_pullup_m_freem_maxmem_hz_tcb_swapdev_ip_enq_mclfree_ipaddr__remque_hostid_wantin_time_m_copy_panic_ifnet_dumplo_ipqmaxlen_ip_dooptions_hand_mbstat_rthost_icmp_error_ipcksum_in_netof_ipforwarding_ip_drain_curpri_splnet((b[l$ bbb0(tNVH0 n (Ј*@-|BJ g /. NX@ .m@;yRyJfA-HHx/NP .X-@ nJf1|A .P"@" fJ-f HxN`/-NX/NX(@fJ0g 0-H//- /-Hy4N-|3/.NX` n/NX`/.NX nJg P(h,g n PR( n P0($g n -@/- NXJf+l /.NXJf@0, f -|1`TJf -| `B0-lo -|(`,0-ln@;m;mBm /./.NP;@ /./.HT lPN -@`0-@f0,H-@ m nh nB`HxBNP-@Jf -|7`xp| n!@ n (Ј-@ @ !m!m!m !m o&/./.HUad -@ n1@` n1| . n1@ .Ю2-Hm"0-H n1@0(H-@` n1n nh  nh n"H3h/././.N n nJf/NX` n"H3h nBh /./.NP n1@ /./.HT lPN -@f .Ѯ0-H".mh`A .f @Jg @ P h&g @ PSh& .L0N^NuNVH0 .*@ . (@ np-@`lp-@Jgf f -|` p--@ .o-nJg .g/.HTHUN .Jn . " -A`BR .f .L0N^Nuno route to %x (from %x, len %d) , PRPZPtPPPPP@@PP*P:PPP PPP PPP#(0>ELV^fo|N0  #_if_ifwithaf_m_get_mclrefcnt_ipq_printf_if_ifonnetof_rtnet_ip_id_rawintrq_m_free_ipstat_ipintrq_nmbclusters_ip_output_rtalloc_bzero_bcopy_ip_optcopy_in_lnaof_in_cksum_mfree_routetoif_rtfree_m_freem_mclfree_ipnorouteprint_m_copy_ifnet_mbstat_rthost_in_netofb[l$ bbbNVH0p0.J-@-nL f A#T*y ` JnS*m fgS . fx 9ѹ B@mB@RJxfJ|g*/9HypNPJfHx/9PNP yP (o|`FB`B|Jg .f,|`( 9ѹ B@mB@RJf g 9йRo&Hx/9PNP 9lZJfJg*/9HyNPJfHx/9PNP yP.(B߹JVg hV0(@H*ޅ۹侹o#  @RBpg  @RR mJf8(yPRlbR,fS,,fHTNX ,2 ml 9ѹ B@mB@RNL0N^NuNVH8 yT-h@-hD`PJ$gx yP N`b(m&m.# +y #/NX/HTNPN,*y gJo/NX . gL8N^NuNVH8..N-@&yfHyNX# 'n 'n*|` lJo*L(m f+K 'L &g/.NXL8N^NuNVH0N.*|(m g: ,f< , f2J g Jo l ѐ+l )y #/NX`*L`L0N^NuNVHN-@ n , nh $HBHBBBЂ$ n ("<NԀ 9"<N" N` "9N.` <"9No.</.NX LN^Nutimeout table overflow&QP,aP\3PbQPlQPxQP~QPQPQP3PQP9PQPBPQPP3PQPQP QPQPP*QP0QP8QPDQPJBPRQPXQP`QPfQPnQPv3P|QP9PQPBPQPQPQPQPQP P_PP PQP6RPL3PRWP\WPhWPnWPt PQPQPQPXPaP,P,PKP/PaP KP6/P@,PN@TYP^,PpaPKP/PaP ,P,PKP:/PJWP\WP~WP@P3P@P@PNPPNP@PKP $-3:AENV]tbktt  "+2;CMV`kv ~H#,2:CMtRYbks{$ 0!+(4=EM_klseql_calloutlmult_rootdev_desscan_mpid_ntext_lbolt_qs_cp_time_nswdev_nproc_sum_whichqs_avenrun_hostnamelen_runin_freemem_rate_hostname_dk_time_tz_desfree_avefree_maxpgio_nchrdev_boottime_kmapwnt_panicstr_nswap_noproc_softclock_setsoftclock_hardclock_physmem_dmmax_saferss_maxslp_multprog_rablock_swptstat_avefree30_boothowto_dk_xfer_callfree_argdev_klout_spl7_dk_seek_untimeout_nscan_tick_procNPROC_deficit_ncallout_tk_nout_runout_itimerdecr_kltxt_dumpdev_pidhash_selwait_zdmap_nblkdevldivt_rasize_psignal_forkstat_cnt_dmmin_updlock_klsdist_tk_nin_runrun_minfree_splx_klin_maxmem_hz_text_swapdev_u_setpri_proc_hostid_textNTEXT_wantin_time_aston_panic_total_lotsfree_dumplo_hand_dmtext_dk_busy_hzto_calltodo_timeout_dk_mspw_curpri_dk_wds((b[l$ 9bbb NV#N^NuNVH0*yx/a @X(@g,BBHx/-HnN J9NqL0N^NuNVN^NuNVN^NuNV.*yx g ?aJ`@/aX-@Jg0a-@Jm$  @//./.a *nN^NuNVH0*yx/arX(@gJm m  `# g -\ @JgX - @g /-NX - @HH/B -\ @/a J9f  @/HT/-a L0N^NuNVH *n .. .\ @ ". ARm g mRh g mRhL N^NuNVH0*yx/a,X(@gV  @g /NX  @HH/BHTa* \ @B  @BL0N^NuNVH0*yx/aX(@g$HxHn/-N J9NqL0N^NuNV.*yxB-n-n o*JgHxHn/-N J9gJg&Hx/-HnN -@JgJg&Hx/-HnN -@JgJ gnHx/- HnN -@JgN`BBJg(HxHn/-N J9g`DBJ g(HxHn/- N J9g`BJgjHxHn/-N J9fHnNXJg `N-@HyHnNP/.NX-y yP@ HnHnaP#J9fjJfdN-@Jg. 9lf 9m/.NX`& yP ( @g 9g yP `N yP Jgh || < C"QHy|NXJg/9PHzNP`hHnNX//9PHzXN HxHyNPJgA < C|"Q/9PHzN`*nN^NuNVH *nN.-HH g g/NX`HUNX`HUN`L N^NuNVHBB`V gv gx/NX*g, SrF́ S\ @-PJfL R l Ю @, Ю @B Jf-|`-|`B` n hf/./( N`n `g gJgJ Sr Ю @R`./. n/(N (N"HA((HABAЁ @ PNP-@` n-h n0(& g @fb-|`r .LN^NuNVpN^NuNV.*nJ gRHyNXg@N-@ Rf HUNX` - @g /.NX*nN^NuNVN^NuNV.B \ @Jf#  @B `R mp..N^NuNVH a.Jm<`>`N*y` JmgNeHy NXB`LJf #*ydJmf \ @ RmB BA# L N^NuNVH .. d \ @*Pf  B` L N^NuNVH<*ng moSm` mf2/. /- NPJ f J9fB Bm`|0H-@(m=lPp0,&-@Jg/.HTNPHTNXHTNXBm . g `gr`0.H"HA((HABAЁ` mg4Jmg.(mg"0.H",Nfp0,&g`V&|`Jg 0nge0.H"HAHABAЁ @$P*ye^ `f 0.H/NX0.H/NXHU/.0.H/N L<N^NuNVHx(HyNP`file VPVPHTPRVPXVPVPVPVPVP"VP8VPHVP^.PjVPVPVPVPVPVP0VPJVP^.PhVPVPVPVPgPVPVPVP4gP>VPDVP`TPtVPTPVPTPVPgPVPVP"gP,VP2VPTgP^VPdVPr:PVP,P\PPPLP-PVPVPVP+P\P\PLP*VP<-PHVPZVPnVPVPPVP1PVPaPVPfPMP HAP RiP BP "P "P *bP 4 P :XP VeP fHP VP %P %,29=EKR[dqx xlx !(/8?FQ[cjpvt~H ph(/7?FOW]emx  d&  &. 8>FOW_e_lastf_rootdev_linesw_soclose_dupit_mpid_lbolt_qs_nswdev_file_nproc_whichqs_avenrun_hostnamelen_runin_inodeNINODE_rootdir_soselect_hostname_tz_nchrdev_setjmp_dup_boottime_kmapwnt_panicstr_nswap_revoke_noproc_swdevt_getdtablesize_physmem_selscan_closef_mount_dmmax_rablock_sleep_inode_boothowto_getdprop_argdev_nfile_spl6_spl7_nselcoll_munmapfd_falloc_ufalloc_untimeout_tick_selwakeup_ffs_procNPROC_runout_unsleep_dumpdev_ninode_itimerfix_pidhash_selwait_zdmap_setdopt_getdopt_nblkdev_ilock_cdevsw_rasize_dmmin_updlock_runrun_wrap_binval_select_tablefull_setrun_splx_funlocki_wakeup_opause_timevaladd_maxmem_hz_swapdev_copyout_getf_u_close_fileNFILE_proc_hostid_wantin_time_seltrue_dumplo_hand_dmtext_hzto_bdevsw_unselect_dup2_bflush_timeout_copyin_curpri_iputb[l $ bbbNVN^NuNVN^NuNV#N^NuNVH8-yx n/(NX*@g(mp0,& g `j=lP0.H"HA((HABAЁ$ @-PJg n f (f (f (g 0g n (g 0gf n  fV r -@ n ШSr -@m0 . yP"(6遰m yP <>".d ."(6遰m yP <>".dB`6 n/( (Ю/0.H/ nN g n .m (g -|x`-|`B`/./9PNP&@HxHSNP yPB& n (S@鈁S n/( (Ю/0.H/ nN R n .mh yP n ( @L8N^NuNVN^NuNVH0*yx f -g ` r -@ ЭSr -@m . yP"(6遰m yP <>".d ."(6遰m~ yP <>".ddB`F/./9PNP(@HxHTNP yPB(((zTT@R .m yP L0N^NuNVH B`F yP (Z"(6Ё"Ё*@g$gp0@f*zUU@Rm . @L N^NuNVN^NuNVN^NuNVN^NuNVH yx r "9遐.JlB , 9Іr 㠰o  `Z/9 9І//9N Jf6Hy8Hy/9 9І/NJg B/NPLN^NuNVH<(yP , -@*yx  gv gxJg , g fB`x ,6ЬZ"Ё&@g^p0+@R"HA HABAЁй$@*g`( ` `~+gR:m f~`l0,4Hr ЬZ"偐&@gFp0+@R"HA HABAЁй$@*f+gR>mB`j ЬZ&@gXp0+@R"HA HABAЁй$@*f$+gHS//,VN R6mL)l>:)l:69|4R +:Ы>ѹ `,)k66)k::)k>>9k44R +:Ы>ѹBB)kFFBRB,)ydBlb0,(Hr?N.  @;Pj "<N" A0RB \ @$PgPDPnUP~fPPfPPPP8PP[PPP P P P GP &P @P NP \P hP tP P P P P P sP P P P P &P 8P L;P VP ^@ dP jP rP P P P oP P P P P VP P P 2P HP ROP dP nP P P P P =P P P P .P 6P @P FP LeP XP nP `P P VP OP @ P wP XP [P .P >GP `P pP |P P =P P lP P P P P lP P P PP PPP.P(P.5P6TP<EPL7PZAPdPpjP|cPcPcP@P@P@PPPP&PDPjPPPPPPPPLoPZoPt\PoPPPPPPPP PP<PDPZP`PpPPPPPPPP#PPP\PPP(P.+P<PHPNGPhfPtPfPPPPPP8PPPP\P @&P6P>\PXPhPpiP~PiPPPPPPPPPP4\PT\PrP~PPAPcPPP. P4 P> PFPd Pr P\P@PPPjP P~rPrPrPrP@APcPP jPcP EP,PDP`PPPPtPVPNPOPPP GP,@2P:P@PHPRP\PbPhPnPv>PPPjPP  (3<DNT[bkow~tt6 "*2;DKT@]fnx   &/6>HQXbit (19~BKRHYbisy ft $,6?HQYdlsby %+2$9DNV^d lw _nbuf_klseql_exit_suser_rootdev_mclrefcnt_desscan_subyte_bclnlist_mpid_ntext_lbolt_rmalloc_qs_suword_Vfmap_swtch_swapmap_nswdev_file_nproc_sum_whichqs_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_namei_sethostname_gethostname_hostname_tz_m_free_rmfree_desfree_avefree_schar_maxpgio_bswlist_nchrdev_setjmp_boottime_inferior_vrelpt_kmapwnt_buffermap_panicstr_nswap_spgrp_acctbuf_vrelu_bdwrite_noproc_swpexpand_execv_wait_vinifod_physmem_closef_vpassvm_dmmax_fork1lmodt_saferss_uchar_maxslp_multprog_rablock_sleep_swptstat_inode_avefree30_nmbclusters_buffers_boothowto_setrq_spl0_argdev_newproc_nfile_klout_spl5_chksize_spl6_buf_untimeout_nscan_tick_vrelvm_procNPROC_deficit_runout_kltxt_m_getclr_dumpdev_ninode_pidhash_selwait_bcopy_zdmap_nblkdev_bread_vsexpandldivt_wait1_ilock_rasize_rexit_psignal_sethostid_gethostid_forkstat_rdwri_procdupieeeused_getblk_realitexpire_nswapmap_mfree_pfind_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_ctxfree_minfree_execve_tablefull_xalloc_owait_fork_wakeup_klin_getvtimes_maxmem_hz_argmap_text_swbuf_swapdev_copyout_u_uaccess_access_mclfree_swkill_fileNFILE_proc_hostid_ruadd_textNTEXT_wantin_brelse_time_panic_total_kernelmap_lotsfree_dumplo_strlen_hand_mbstat_bfreelist_nswbuf_dmtext_acctp_mbmap_vgetvm_getxfile_fubyte_baddr_acct_vfutl_fuword_copyin_setregs_curpri_iputb[lS$ $bbb((0NV yP0((H#0(*H#N^NuNVH0*yxJf yP0((H*/NX(@f ` 0,&H#L0N^NuNV09H#09H#N^NuNV09H#09H#N^NuNVH0*yx(|Jl Yb "d `8 *//-HyN J9f#L0N^NuNVH0(yxJf yP0((H(/NX*@f `20-$yg JygHUNXJf `;l&L0N^NuNVH-yx n. f 09H.09Hg09Hg NJgX n,( f 09H,09Hg09Hg NJg0 yP1@$0303LN^NuNVH *yx.09Hg09Hg NJg030 yP1@$03L N^NuNVH *yx. f 09H.09Hg09Hg NJgl,- f 09H,09Hg09Hg NJg409Hg 09H/aX/aX0303L N^NuNVH *yx.09Hg09Hg NJg(09H/a&X/a\X0303L N^NuNVH0*yxNJgX c `F /Hy/-N J9f (@`(XeL0N^NuNVH0(yxJf*yPJn,0-&H#`P/NX*@f`20-$yg JygHUNXJf `;l&L0N^NuNV.*|` Xd g`*Xe**nN^NuNV.*| g`*B` Xe*|JmXep*nN^NuNV.09Hfp`"*| g gXeB*nN^Nu?P?P?P0?P:?PJ3P^?Pl?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P>P&?P,?P4?PL?PV?Pf3Pz?P?P?PP?P?P?P?P?PP?P"?P.?P:PF?PR?PZ?Pr?Pz?P?PP?P?P?P?P?P?P?PP?P?P(?P4P>?PJ?Pd?Pl?P?P?P?PP?P?P?P?PP?P?PKP$?P*?P6?PH?Pb?Pl?P~?P3P?P?P?PP?P?P?P?P$?P>?PF?PR?Pj?P|?P?P ",26>ENUbku@X B&$+z4<EPX]hpb}~H ),2:BhKzSYdlt|_nbuf_suser_rootdev_linesw_bclnlist_mpid_qs_nswdev_nproc_whichqs_runin_inodeNINODE_rootdir_setreuid_setgroups_getgroups_bswlist_nchrdev_inferior_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_mount_leavegroup_dmmax_osetpgrp_setpgrp_getpgrp_rablock_inode_osetgid_getgid_buffers_boothowto_argdev_buf_procNPROC_runout_groupmember_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_pfind_dmmin_updlock_runrun_bufpages_bufhash_entergroup_setregid_maxmem_swbuf_swapdev_copyout_u_proc_wantin_dumplo_osetuid_getuid_hand_bfreelist_nswbuf_dmtext_getpid_bdevsw_copyin_curprib[lJ$ cbbbtNVH0*yx#( Jg( gb g`Jf(yP`/-NX(@g yP(HH#B9`Jf yP0(&H+@(ydJ,g00,&Hf$,HHl,HH#B9`Jf 09H+@(yd.J,g00,$Hf$,HHl,HH#B9`L0N^NuNVH0*yx Jg gL g`Jf(yP`/-NX(@g/-HTaP`Jf yP0(&H+@(yd\0,&Hf /-HTaRP`Jf 09H+@(y`0,$Hf /-HTaPeL0N^NuNVH *n.. Jyg*Jyg"09m$g09m$g  `L (m~'JlB-HHl NJg@HUNX 9fB9L N^NuNVH0*yx e ` (@HxHn/-N J9f .n .o NJgb  g& g*`: ."<N yP!@F`2 n ` o-|A()h gL0N^NuNV.*yx e `$Hx/- /N *nN^NuNVH0*yx  g&Jf*(|HxH/-HTN `(|`L0N^NuNVH<*n(n HTHUNPHlHmNP -l+lA&HA$HADC  @.` ћSJnLEtJS\ip}t V %/8BIP[fnu|\~H "t'.7@HQ\hn<yn$| _klseql_suser_rootdev_desscan_mpid_lbolt_qs_nswdev_nproc_sum_whichqs_avenrun_hostnamelen_runin_inodeNINODE_ovlimit_freemem_rootdir_rate_hostname_tz_desfree_avefree_maxpgio_donice_nchrdev_boottime_kmapwnt_panicstr_nswap_noproc_physmem_dmmax_saferss_maxslp_multprog_rablock_swptstat_onice_inode_avefree30_boothowto_argdev_klout_nscan_tick_ovtimes_procNPROC_deficit_runout_kltxt_setpriority_getpriority_dumpdev_ninode_pidhash_selwait_zdmap_nblkdevldivt_rasize_forkstat_otimes_pfind_cnt_dmmin_updlock_klsdist_runrun_minfree_getrusage_timevaladd_klin_getvtimes_maxmem_hz_swapdev_copyout_u_setpri_proc_hostid_ruadd_wantin_time_total_lotsfree_dumplo_hand_dmtext_getrlimit_setrlimit_scale60_copyin_curpri((b[l$ bbb x lNVN^NuNVN^NuNVN^NuNVN^NuNVN^NuNV.*yx//-HxaV *nN^NuNV.*yx/Jl -D` -/Jlp`B/a *nN^NuNV.BJ g op`JJoFJf@/.NX*@gJyg09m$gp`/. HUaP` f0Jyf(RB-|B*y`J-f*`Jf-| yP0(&H-@Jf`PJf0-(Hg4`n0-&HgJg\Jm*gV - fJJgPgP ^rP rP P rP rP rP rP rP rP @ rP "P P rP &OP @sP jrP xCP rP rP YP rP rP rP rP YP rP rP rP rP ,rP HYP RrP ZP brP !)2:RAHPZ`gnr{t(t  @)2<FOZdk t|(  (/7=BIOT_hpw~Ht $-6>EKS ]emw}$#*2 8n>FL_nbuf_klseql_exit_rootdev_linesw_desscan_printf_okill_ossig_sigvec_bclnlist_mpid_lbolt_ntext_qs_procxmt_swtch_nswdev_nproc_sum_whichqs_killpg_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_namei_hostname_tz_desfree_avefree_schar_maxpgio_bswlist_nchrdev_boottime_inferior_kmapwnt_buffermap_panicstr_nswap_acctbuf_noproc_swdevt_sigsetmask_gsignal_physmem_mount_stop_dmmax_saferss_maxslp_multprog_rablock_swptstat_inode_avefree30_buffers_boothowto_sendsig_setrq_spl0_argdev_klout_itrunc_spl6_buf_nscan_tick_ffs_procNPROC_deficit_runout_kltxt_unsleep_dumpdev_maknode_ninode_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_psignal_forkstat_rdwri_remrq_pfind_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_okill1_issig_splx_setrun_sigstack_wakeup_opause_sigpause_klin_maxmem_hz_text_swbuf_swapdev_u_access_proc_hostid_textNTEXT_wantin_time_aston_panic_total_lotsfree_dumplo_hand_sigblock_bfreelist_nswbuf_dmtext_acctp_bdevsw_core_psig_curpri_iputb[l/$ .bbb0NVRN 9r N/BHzN N^NuNVH HyaX*y`J-g -g -gR- -g -f -gR- - g 9NN//0-bHNN///9/9 9"9NN// -dN// 9"9NNN+@dBmb/9/9 9N// 9"9NN// 9N///9/9-NNNNNNN-HHЁ,JlB o,<@HUa^XN. -2 mPPfJg: -f2 - g&- - gHUNXm HUNX`m /NXeNJ9gB9HyaXJg 9 /aX/9BHzN L N^NuNVH0*yPN.Jg -fJgHyNX+nRB-n .?(@*(  oJgJ - f -Fg2NJg(JRgHUaX|NHy|N`hJRgZ|NRNJg< - f -Fg$NJg`|NRN/NXL0((N^NuNVH0*nN.JRg& -R?(@`(T f(BR/NXL0N^NuNVH<*nN-@ ?$@&J`Jf ,g ,gHyNX ,RfxBR&B, ,fh| , g HTNX, 9l RN , f|J9gB9Hya:XR`X&L(SfP/.NXL<N^NuNV.B " A "@"R m..N^NuNVH *nN.-HH b@0;N$HyNXHUa&X| - g HUNX/NX- 9l RN - f J9gB9HyaXRL N^NuNVH *n-rN.-HH2ހ -BFo 9lP o~9HHl RN@ L N^Nu?px&??sleepwakeupsetrunVP nPaPLP(xP>PJjPaPyPPPP@@@@WPPPP@@ PPdPP$@*@0@6P@PFPLPPRdP\@bPlPrPPPPPPPPPP=PfP*P QP08PB]PPAPZ%P`PhPnPzPjPaPxPfP=P@oP PB[P`9PffPl+P9PfP P[P9PfP P]P=P P*]PH=P^ P@oP8PzPVPnPCPCPCPlP"]P@ PJ PX P=P@oP8P]PzPVPnPCPCPCP*lPRLP|PPzPVPnP $*0:@GKSZbhott}t  @$.7@KU\dmv} '/6?HP~YbHirxtr: '-698A4KV\dlry2$_nbuf_klseql_rootdev_desscanffixifflti_bclnlist_mpid_lbolt_qs_slpque_swtch_nswdev_file_nproc_sum_whichqs_roundrobin_avenrun_hostnamelen_runinfdivi_inodeNINODEfdoublei_freemem_rootdir_rate_hostname_tz_desfree_avefreefsinglei_maxpgio_bswlist_nchrdev_ccpu_boottime_vmmeter_kmapwnt_buffermap_panicstr_nswap_noproc_longjmp_physmem_dmmax_saferss_maxslp_multprog_rablock_sleep_swptstat_inode_avefree30_buffers_boothowto_setrq_spl0_argdev_nfile_klout_spl6_buf_nscan_tick_procNPROC_deficit_runout_kltxt_unsleep_dumpdev_ninode_pidhash_selwait_zdmap_nblkdevldivt_rasize_forkstatieeeusedfmuli_remrq_cnt_dmmin_updlock_klsdist_runrunfsubi_bufpages_bufhash_minfree_issig_setrun_splx_wakeup_klin_maxmem_hz_swbuf_swapdevfaddi_nrscale_u_setpri_schedcpu_fileNFILE_proc_hostid_wantin_time_aston_panic_rqinit_total_lotsfree_dumplo_hand_bfreelist_nswbuf_dmtext_timeoutffltis_curprib[l2$ bbbpNV.*yxN-@ |-P-h/NXHx/HnN J9f$JgHx/-HyN *nN^NuNV.*yxHxHn/N J9fXJg.NJg$HxHn/-N J9Nq*nN^NuNVNJg> n ѹN-@ n##/NXNN^NuNV.*yx c `N-@Jfn 9P| @-P-h-h-h JfJg` .mf .l B-n`4HyHna*P`" ` @-P-h-h-h /.NXHx/-HnN /.NX*nN^NuNVH0*yx(yP c `HxHn/-N J9fJg +maHnahXJfHnaZXJfN-@JfdHTHzNPJfJg.HyHnaPHnNX/HTHzbN A)P|)h)h)h `$A `"@"#h#h#h /.NXL0N^NuNV.*nHxHUNPJ|fJfB+m`n/.NXN-@Hm|Hma$P -nf -oHmNX/HUHzzN /.NX*nN^NuNV nJm nJm B@mp` nJf (l!yBN^NuNV.*n - lFJf4 JfJgN+U+m . J l:B@ S`,B@ S . B JfJ gp`B B*nN^NuNV n  nѐ n ( nѨ/.a2XN^NuNV n  n n ( n/.aXN^NuNV nJlS nB@ n B@mR nB@N^NuNV#N^NuNV.*yx-UBHna\X*nN^NuNV.*yxN-y 9"<N=@N=y=yHx /HnN *nN^NuNVH0*yx(yPN-@HTHz6NPB)l|BJfJg0 ,nf ,o ,#Jf B)l`4 |)P)h ѬHlNX/HTHzN /.NXL0N^Nu*PP-P*&P<)PF*PL*Pb Ph)Pr*P*P3P*P*PP3P*P*PP-P PP -P(-P0&P8PH*PX*PbPp*P-P-P-P-P*P&P)P"*P,&PD*PJ*PZ*Pp3Pz*P*PPP-P/P2P0*PP&PrP&PP-P-P-P/P2P&P<PDPn-Pr*P*P*PP-P-PPP P P)P*P*P*PP.P@*PV-P^-Pj-Pv-P|*P-P/P2P&P &/<IRzZham w{P~H `&:1@<C~Q_equ~,_suser_lbolt_qs_nproc_whichqs_avenrun_hostnamelen_inodeNINODE_rootdir_ostime_otime_setthetime_hostname_tz_boottime_dmmax_inode_oftime_spl0_timevalsub_spl7_untimeout_tick_procNPROC_itimerdecr_ninode_itimerfix_pidhash_zdmapldivt_psignal_resettodr_realitexpire_setitimer_getitimer_dmmin_settimeofday_gettimeofday_splx_timevaladd_hz_copyout_u_proc_hostid_time_dmtext_hzto_oalarm_timevalfix_timeout_copyin((b[l%$ bbb DJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLB*M<Qptwodiv_big_bdiv_neg_aSAVElmodtulmodtdivide_by_zeropotdiv_recallRSTb[l$ 7bbbTJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$Nu d&'N3V9b?lmultulmultneg_resultpos_resultzero_resulta_negb_negb[lm$ *"bbb  XF' |( <.H |0R f$<S$y /<B/N &<8S/<//N SfQ3 < |"H"<ቂ2Ro < |"H2Rj |"| BYQ |(0Nq | N`Bg/<?<?93HNh/Hh @F'Nu@F&Nu@F%Nu@F$Nu@F#Nu@F"Nu@F!Nu@F JgN0Nu@FJg / fN0NuNr NuNr'`Nu o"o !I""P#HNu o"P h #HNu o"o "//BB /S@k 1 VR@$Nu oJf4B( H"H"|"Q !I""P#H 9#NuHzNsetrq oB( H"9g("P h #Hf"9# oBNuHzNremrq@#B"9Bf mF `F'"9g#H | P""PfHzNswtch h #Hg AH"9#` ABJRf (fB/(RNXFNu o@(4F'H("|($|  $2 $2 8(0o.@ $2L(F(((4J(Lg/x(LB(LF NNu9P9P9P&P0,P4[P^[P[P[P[P.P $ PdPV PSP PSPdP   5PP:HPNqP@qPqP@@qPP-PP _PPP(P<@f@@@@@P@^ b d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @ qP qP HP `P hP tP P P P P 0P hP P P P P ,P JP RP \0P xfP @ 1P @@ D@ H"P L@ P P T3P X@ \@ `@ d@ h@ l@ p@ t@ x@ |@ @4  @\&.8 B KT\bjjFs{D |   X"*5< ENxW^8ekt| d@   @`&,3 0: @I O U0\ |b th ln dt({ \8&<<*  ~$)/72?EL<<T_2js{ Z0>h.0Z(  H%,3";DJ P@X8a g@nx$~ << @ \ TOADDRtrap_resumerei_protoscb_netisr_DMPADDR1_DMPADDR2_cpfault_calimit_mbcopynosiremu1010_copyctxzerodiv_qsnetintrsirbusy_sirtab_swtch_Vfmap_Swapmap_Xswap2map_whichqsfmterr_CMAP1_hardstop_msgbufmap_CMAP2brkptcpout__insque_clkticksgoodbye_consoutstartSAVREGS_sudisable_edata_DMPMAP1_DMPMAP2_forkutlsiroutbuserr_main_rawintr_msintrpaglp2_noproc_longjmpcallmain_softclockfixmask_hardclock_splimp_ESysmap_Sysmap_endbadtrap_scb_usrpt_CADDR1_camap_CADDR2_Forkmap_cabase_ctxutlspurioustrapvseglp2_setrq_spl0_syscall_spl1_spl2FRADDR_spl3_spl4_spl5_spl6_vmmap_spl7emu1111_suibuf_xswaputlCOUNT_clkmouse_Mouse_clknomouseprivviosoftint_iointr_Ctxmap_UsrptmapPOPREG_ipintrFRCTXbytes_Xswapmap_remrq_suwptrchkinst_cnt_mmap_runrun_ufault_mbio_iopbsPUSHREG__setubyte__getubyte_clkrateillinst_sirmask_splx__setuword__getuwordseglplevel1REDZONElevel2level3level4level5TOCTX_Sysbase_mbutl_msgbufaddrerr_Syslimit_u__remque_hpagmaptrace_pushutl_suend_panicdopanic_IOPBmapbytlp_idle_ecamap_cvtopagpaglp_Mbmap_MBBUFmapSVLENsyscallTMPREG_trap_hsegmap_mbbufspacectxtlp_vfutl_swaputl_xswap2utl_ndintr_scanc__setusword__getusword_splnet_Pushmapb[l^$ :bbb NVH0 <r -@BaNB`N #Jf o -@ (op(` .#ܑr "<N# ."HAHABAЁrNr "<Nѹ .rN-@ Po( 9Pr r Ѯ#P(( .ѹ (o(#(` 9r "<PN# l #Hx/9Hy\N Jf0 9rN# o # .r (@# 9й(@# 9й(@# 9"HAHABAЁй#(@# 9й#(@# 9"HAHABAЁй#(@# 9"HAJJHABAЁй#(@# 9й(@# 9й(@# 9#й(@# (@# 9й(@# 9rNй(@# (@# (@# (@# (@ 9r 㠐"< N##"HA HABAЁй#(@ oHy{NX 9 r . 9mHyNX .*@*.`(HyHx// MXHPN/aXRe#z` й"Sҹ A!@ Re/9/NP# 9r /HyNP/9HyHxHx/9N 9rN/HyHx 9S//9NB m^HyHx . / <r /HyNHx@HyHyHx /9NYX`Hx@HyBB/9NmrHy/9 . / <r /HyNHx HyHy 9r //9N 9Ѯ`$BHx@HyBB/9NJoHx Hy /./`Hx HyBB/9N 9r /HyNP#Jf. 9r /HyNP#Hy+NXJfHyCNXHxHyS/9 9r //9N#aNahNL0N^NuNVH0*| (m -fRB  @Jg*  @fD  @0HR  @JgJf 9g#`R`L0N^NuNVB9HxHxNPHy8HyHxBN-| BS/.aPB`B . @0Hg$ . @HH/S/.aTPR . @JfHx-S/.a,P-nB`R 9Ю @Jf`& 9Ю @HH/S/.aPSJl-n .-@BY/.a^P/.Y/.aLP/.Y/.a:P#Xx-yx# n n!n nBNJ9g09HH//9HybN Hy}NXN^NuNVH0*y <r -@-|/aX+|Z;|4#Z8B<0-4Hr ЭZ #@#DHyHx .Ю/ <r /HyN0-4Hr WЭZ(@B .(XRR mL0N^NuNVH *yT.-< 9r "< n /NXBHx/N Jg6-n -n-mD=mB+G<+nDHx/Hna `p/. yP0((H/HyN /-D/./HyNB` yP yPHx/9PNPL N^NuNVHxHn/.a( \ yT!nD0.H yT!@@ yT@ yT@ yT!n+m 8 -8+n HU n NX  fdN-@`/.HUNP g/.NX+m8 / ./NP/.//9N LPDPJPbPhAP~@PAPBP@P@PjPPYPPP(nP0P8hP@%PDPJPV@\ PdPj@xP~PUPP@UPPPPPjP@PPP*@4P:PDPRPdPpPvjP@PPPPPPP@PP@@  P P @ "P (P 0VP :@ FP LP TVP Z@ ` P hVP p@ vP @ VP @ 7P P P >P ZP @ @ @ WP *@ :WP J@ dP rP zP P aPT@Z PjPnHP~@@@ PPPuPPuP@ PBPP @&P8PHPT-PZjPdPnPvuPPP,PjPPPPzP uP0BP\Ph,PnjPPuPP@ P@@@@@ PHP"HP&P,P PPP PPP P P6PF PVrPpPP PrPPP PrPP*P< PNrPnPP PrPPPLP'PjP(LP.sPPPVPrP1PQP(PjP PQPPPKPPPIP^Pf|P|IPP|PPP 5PPPP&P,P<|PjIP~|P6P`PPPP|PP(P..PFPXPjPpP~PPPPPP@ %/9?HPXclt}@t "+8AJQXctis|@  +3:CHOX^((gls{  ^%,39?DMV] h $ox~~ `#H*5>GOU]en v|t8 )08AKQVajub #`+6>@ErNU^g$ny !)2>JV^6fnt{_nbuf_callout_klseql_protoscb_DMPADDR1_DMPADDR2_boot_rootdev_linesw_usetup_mclrefcnt_desscan_printf_ctxinit_suibyte_subyte_mbbufmem_copyctx_bclnlist_mpid_ntext_rmalloc_qs_suiword_suword_swapmap_nswdev_file_nproc_sum_vtopte_whichqs_mbmemmapulmult_runin_dumpsys_inodeNINODE_freemem_rootdir_CMAP1_CMAP2_msgbufmap_rate_initname_DMPMAP1_DMPMAP2_rmfree_desfree_avefree_pagein_maxpgio_bswlist_nchrdev_kmapwnt_vmaccess_buffermap_panicstr_nswap_maxfree_noproc_swpexpand_swdevt_configure_physstrat_Sysmap_ecmap_physmem_end_dmmax_version_peek_saferss_scb_usrpt_maxslp_munlock_CADDR1_clearseg_multprog_rablock_sleep_CADDR2_swptstat_inode_avefree30_nmbclusters_buffers_boothowto_sendsig_callfree_spl0_argdev_update_icode_nfile_klout_spl6_spl7_buf_fusword_initscb_nscan_bootflags_uinit_meminit_poke_mapin_pmegreserve_procNPROC_bootf_ncallout_deficit_runout_kltxt_useracc_bzero_etext_dumpdev_ninode_pidhash_selwait_waittime_bcopy_astoff_Usrptmap_zdmap_firstfree_nblkdev_startup_expandldivt_cdevsw_rasize_psignalDiagRet_cmap_forkstat_cmhash_rminit_pmeginit_nswapmap_mfree_memall_cnt_dmmin_updlock_nclist_klsdist_runrun_bufpages_bufhash_copyseg_iopbs_minfree__setubyte__getubyteuldivt_execve_sirmask_traceoff_splx_cpu__setuword_susword__getuword_cfreecount_grow_exit_vector_klin_maxmem_argmap_msgbuf_text_swbuf_swapdev_copyout_u_mclfree_fuibyte_dorti_fileNFILE_proc_kernprot_physmbmem_mlock_dumpmag_addupc_textNTEXT_wantin_aston_fuiword_panic_IOPBmap_iopbmap_total_kernelmap_lotsfree_dumplo_traceon_zmemall_mbmemall_hand_dumpsize_mbstat_ncmap_cfreelist_bfreelist_nswbuf_dmtext_MBBUFmap_mbbufmap_mbmap_fubyte_mapout_calltodo_bdevsw_hsegmap_mbbufspace__setusword__getusword_fuword_copyin_curpri_ecmx_cfreeb[lҺ$ wbbbxhHNV. . @*Pp0.N f A #TR ` mNJfF*m6f . @ R SrdNJf/.HyxNPN*nN^NuNVH0*n(mHx$NX.BbJf)M(`" ,fHyNX l!Mb)MHTaX/NXL0N^NuNVH8*n`0+4gJg , @p f 0+4gn , @p g/,aX)@Jf `)l*bJg0+4g;|4Rm0J, f.HTa*`6*b)lJg0+4g;|4Rm0 T-h HT nNX(Ug&Jm4f &TJm0gJg0+4gL8N^NuNVH0*n(mHx$NX.Sl0Bl4 fHyNXJg -gB - gN/-/-apPHTabX U-h+|HU nNX/N` U0(4g| HUa XL0N^NuNVH0*n(|BbJf )M )M`" , fHyNX l !Mb)M L0N^NuNVH<&|Hx$NX.*kf/NX`'mb/NX(U0,4gJnHyNX - f $m-m` $m-m0,4g -R//.HRad`/-/.HRN J- f0 - /NX.HU l NX/NX`Hx$NX. -g /-/aPHSaX - /NX+|HU l`LP0-PTJPfPt@zP9P7P@BP7PD7P`@fBP7P5P@BP06PH5PR7Pj7P~7P@BP%P7P*7P:7Pp7P5P(PKPP@BP5P(P0KP6P >#+5?ENVt[eltrz@ #+4;HBKQW_ gnts|. #$*28CKS [eJks{_nbuf_klseql_rootdev_mbcopy_printf_mbbufmem_bclnlist_mpid_rmalloc_nswdev_sum_mbmemmap_runin_rate_rmfree_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_physmem_dmmaxlmodt_rablock_buffers_boothowto_mbbuffree_argdev_klout_buf_runout_kltxt_dumpdev_iointr_selwait_bcopy_zdmap_nblkdevldivt_mbgo_rasizeDiagRet_dmmin_cnt_updlock_mbcopyst_klsdist_mbbufall_runrun_bufpages_bufhash_mb_hd_sirmask_splx_cpu_cnintr_klin_maxmem_swbuf_swapdev_u_mbdone_physmbmem_wantin_panic_iopbmap_total_dumplo_hand_bfreelist_dmtext_nswbuf_intcnt_mbbufmap_swab_mbmhgo_curprib[lӈ$ bbb((ThNVB/. 0. H/a& N^NuNVHx/. 0. H/a N^NuNVH B`b n P n S n JlHHyTNX`6Jf: n *PJg0.  b@0;N$Nh` n (r *e( r d-| `DHyHx/ <r /HyN n (./- </NP, "<//NP,/. /./ /N`$,-Jfp`B// n /(N Jg/. /./ n /(`/ n /(`JfB`,-ݕ n ݨ n ` n l-| ` n l-|0 n (r *HyHx ./ <r /HyN n (./- </NP,/ //./. a&-@ n Jn .`pL N^NuNVHB`Jf .gj~J f/.NX, gH@/./. /HnN-@  f.HH//.NPJgfp`v~J f/.NX, g0=@/./. /HnN-@  f0.H//.NPJf߮Jn .LN^NuNV0. Jg g" g8p`P . r -@l`: . r -@ d ` . r -@ d0N^Nummrwf@lRPPP-PDP1P<PZPp-Px:P,PJ-PVDP\1PP-PP$:PLPh P:P0PP #,3=CMUtZajtpw@: %.6@KV_gnw~H  t!*09AKT]fkqy$_nbuf_klseql_rootdev_linesw_desscan_peekc_mmpeekio_mpid_bclnlist_nswdev_sum_runin_freemem_rate_pokec_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_panicstr_nswap_buffermap_maxfree_noproc_min_swdevt_ecmap_mmrw_physmem_dmmax_peek_saferss_maxslp_multprog_rablock_mmmmap_swptstat_avefree30_boothowto_buffers_argdev_klout_kernacc_vmmap_buf_nscan_poke_mapin_deficit_runout_kltxt_dumpdev_selwait_zdmap_firstfree_nblkdev_uiomove_rasize_cdevswDiagRet_cmap_forkstat_cmhash_cnt_dmmin_updlock_mmap_klsdist_runrun_bufpages_bufhash_minfree_mmwrite_cpu_klin_mmread_maxmem_swapdev_swbuf_wantin_panic_total_lotsfree_dumplo_hand_ncmap_bfreelist_nswbuf_dmtext_bdevsw_curpri_ecmxb[ lӚ$ Wbbb` o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNu"o /B/gS @`"Q g2gNu>@j8\#j*1:7ret_ovbcopy_blkclrbloopbwd_bzero_bcopybytesb[ l^$ bbb@TNV . gp` #xBN^NuNV.*|#xJ g -r //- NPB B*nN^NuNVN^NuNV.*| . mgB @mg0 @ mfV-n n n!mp- n!@B`P n ` nJm nJ gp`, n+P`/./. 0. H/HyNp*nN^NuNVH0(| .gp`rJgJ fD ,r /HyNP*@g ,r r NR*B)M . Ь  @0?-@L0N^NuNV.A-HA-H-| |=PBn |=P n(.g |=PRn ndm ndmHyNX np( g>Jg n(HHB`. n(HH`Jf J9f&J9f9H nr(Ag9HH nѐ9HH n쑨 np(  n@ n-h g` n ("HA HABAЁ".PЁ*@ n* n+h n(+@ n (R!@ nmB np(#B9*nN^Nums: ENOTTY: %x, %x, %x Mouse sampling would not stabilize $PP,P2#P6PPPvP@P PL0PR?Pt,PP"P"P"P@P:@P@V@n@x@@@@@@l@v@|@@@ #$,2<IS[afip@y$+7AMUn^gpHw  $*5=EMU]_nbuf_rootdev_linesw_printf_msclose_mpid_bclnlist_buttonsnext_wmemfree_nswdev_file_msread_runin_bswlist_xdelnext_nchrdev_msintr_ms_softc_kmapwnt_panicstr_nswap_buffermap_flip2bits_noproc_swdevt_physmem_dmmax_scb_rablock_boothowto_buffers_argdev_nfile_buf_Mouse_clknomouse_clkmouse_needxdelta_runout_msioctl_dumpdev_selwait_zdmap_nblkdevldivt_rasize_cdevswDiagRet_memall_dmmin_updlock_runrun_bufpages_bufhash_cpu_maxmem_msmmap_ydelnext_swapdev_swbuf_fileNFILE_wantin_dumplo_zmemall_hand_bfreelist_msopen_nswbuf_dmtext_bdevsw_curpri((b[ly$ bbbP o //$"<`ҘUdR`g <0ҀdR A"<A$Nu6ret_ocsumb[l$ bbb~ `40NV/.NXJlB`p N^NuNVH8*n0-H"HAZZHABAЁ(@&m B)K4ZXR m0-H @J9fR9/9BHzN L8N^NuNVH 0. . mp` "HAZZHABAЁ*@J4g+|$> ->ffHUNX| GmGH+|:/anXBHx"0. H/aP N ->f0>HxHUNP` ->gJygp`(NHU0. H/-EH( @ PNPL N^NuNVH00. . "HAZZHABAЁ*@HU-EH( @ PNX(m4, ->f ->fBHx 0. H/aZ HUNXL0N^NuNV.0. "HAZZHABAЁ*@/. HU-EH( @ PNP*nN^NuNV.0. "HAZZHABAЁ*@/. HU-EH( @ PNP*nN^NuNVH0B*|`(m4`p,,R ->gp g -: gB` -NHH,pg$ -: gx -: @gf -EfBJ fR mRR g f0+| HUNX`HU/-EH( @ PNPpfZe*|`P(m4pg:,>RJ-EgHU-EH( @ PN`HUa2XZe .L0N^NuNVH00. . "HAZZHABAЁ*@/././. HU-EH( @ PN-@Jl/././. HUN-@JlR . tkg tlg tmg txgr tyg^ tzgJ t{g4 @tjgp` t g t f/a!f-H @0H"-nJ ->@g>HmNXJ,g$ ->//-,NPB,>Jg6HmNX. m -: g",@ >/.NX`& /HUHyN >`L0N^NuNVH 0. . "HAZZHABAЁ4 @*PN(p,p-" . b@0;N,2<,. p-* "@` ` . F̀`/NX L N^NuNVH0B(|*l4gB r  @HH€g|` p,Jg ,>f|HTNX>`h ,>g\ ,:fP ,>gRZ m" 9/BHzN L0N^NuNVH0B  @(PgxJlgr rNJf /Hy dNP "HAZZHABAЁ*@ ->g(/aXBHx"/a >HUaXR mfL0N^Nu   l   oct%doct *PFhPpSP|)P)PQPkPhP@ lPF4Pf,P|WP0PPhPP>PrhPPhPPhPNPPhPhP@P\hPhPPdPhP@L4PrMP4PPNP7P RPVMPlLPrkPhP4P 8MP VhP |SP NP %P %P P <QP LkP pP (P @ P hP@@@ @,@0P %.6@JTZ Rfmqy  @#*N3;CLU\bms| N ~H!*4<DM JV]fppx  ^$-5 @FQZcks|_nbuf_flushtty_rootdev_linesw_octinfo_printf_ttyclose_mbbufmem_bclnlist_mpid_oct_speeds_lbolt_qs_nswdev_file_nproc_whichqs_mbmemmap_avenrun_hostnamelen_runin_octclose_ttlowat_octopen_hostname_tz_dmtooct_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_octtodm_noproc_swdevt_gsignal_physmem_dmmaxlmodt_oct_timer_peek_rablock_sleep_octstd_buffers_boothowto_spl0_argdev_nfile_octread_spl5_buf_tick_selwakeup_procNPROC_tthiwat_runout_octparam_dumpdev_pidhash_selwait_zdmap_nblkdev_octwrite_cdevsw_rasize_octintr_octscan_dmmin_updlock_octioctl_runrun_bufpages_bufhash_ttrstrt_splx_wakeup_maxmem_octprobe_hz_getc_octsoftCAR_swbuf_swapdev_octattach_u_fileNFILE_proc_physmbmem_hostid_wantin_octreset_time_iopbmap_dumplo_octdriver_hand_bfreelist_ttioctl_octmctl_nswbuf_dmtext_oct_tty_mbbufmap_bdevsw_timeout_ttychars_octstart_curprib[lƁ$ bbb((0d'T d* '-4;?GMT([dmz  , +5=DIOZ dlu}~H$  #,7=EPX^fl t{_nbuf_callout_rootdev_mclrefcnt_mpid_lbolt_ntext_qs_nswdev_file_nproc_nport_whichqs_avenrun_hostnamelen_runin_inodeNINODE_rootdir_hostname_tz_nchrdev_boottime_kmapwnt_panicstr_nswap_maxfree_noproc_ecmap_physmem_dmmax_rablock_inode_buffers_nmbclusters_boothowto_callfree_argdev_nfile_buf_tick_procNPROC_ncallout_runout_dumpdev_ninode_swpf_pidhash_selwait_zdmap_firstfree_nblkdev_swsize_rasize_cmap_cmhash_mfree_dmmin_updlock_nclist_runrun_cfreecount_maxmem_hz_swbuf_text_swapdev_mclfree_fileNFILE_proc_hostid_textNTEXT_wantin_time_dumplo_hand_mbstat_ncmap_cfreelist_nswbuf_dmtext_calltodo_curpri_ecmx_cfreeb[l$ QbbbT8`@NV#T#XHyXNXJf n0H-@#T` #TpN^NuNV#T#XHyXNXJf nHH-@#T` #TpN^NuNV#T#XHyXNXJf n0#TB` #TpN^NuNV#T#XHyXNXJf n#TB` #TpN^NuP @@P@ P8@<PJ@NP^Pb@h@lPr@xP@P@PP@@P@P@P@PP @@P@"P6@:PD@HPX T%-39X=_peekc_nofault_saved_jb_pokec_setjmp_peek_poke_jbb[l$ 5bbb  ptwob[ lʁ$ $bbbb["lā$ $bbb((b[$l$ $bbbb[&lO$ bbbXpNVH0*nHxBNP-@JglHxHm8NPJgLHxHm"NPJg, n (Ј(@)MHyHTNP+LB,B`Hm8NX/.NXp7L0N^NuNV.*n-m nB/.NXHUNX /NX*nN^NuNV nh0 n h0(g/.aXN^NuNVH0*n n (Ј-@Jg6 @0 g gp/`> nJg/NXJfp1`"(mHxHl/.N l0BL0N^NuNV n (Ј-@Hx . //.N nh0N^NuP,P@P\ PdP|(P P1P*P%P,,P^P~PP#39AHW`jt|2 *3:CKR[clt} _sbreserve_rootdev_mclrefcnt_raw_disconnect_mpid_nswdev_runin_if_ifwithaddr__insque_raw_bind_rawintrq_m_free_rawcb_nchrdev_kmapwnt_panicstr_nswap_noproc_raw_connaddr_ipintrq_physmem_rablock_nmbclusters_boothowto_argdev_raw_detach_runout_m_getclr_dumpdev_raw_attach_selwait_bcopy_nblkdev_rasize_mfree_updlock_runrun_m_freem_maxmem_swapdev_sbrelease_mclfree__remque_wantin_ifnet_dumplo_hand_mbstat_curpri_sofreeb[)lӁ$ bbbl$ XNV. n (Ј*@p- 3A#pA #HylHy|Hy/.N*nN^NuNVH0B n -h*n` 0-HѮ*UfHxBNP*@f-|7HUNX .`+|h;|* Э(@ n h 0(@ .9@ n0(0g* -@ @ Pg -|/` n)h `B . @)P|HxHyBHUNL0N^Nu@$@.@4@:@@@JPPPNPX P +07>lFP2W_huZ |_ripproto_rip_input_m_get_mclrefcnt_ipq_rtnet_ip_id_ripdst_rawintrq_rawcb_ipstat_ipintrq_nmbclusters_ip_output_rip_output_mfree_routetoif_m_freem_raw_input_mclfree_ifnet_mbstat_rthost_ripsrcb[,l7$ bbb NV###2 N^NuNV.HxBNP*@f/.NX`*;|$ Э-@ nX"@"#h#h#h n ."@"#h#h#h n "n"N-@ 9 m HUNX`*B|Jf#` y!M|#R/.NX*nN^NuNVH8N-@-yJg" n#|fB nB|S/.NXJg^ n (Ј&@B*y` m(h 0,SfJlg 0,kf0-0gHxHkHmN Jf0-0gHxHkHm N JfjJg^Hy;B n/N -@g@/Hk ."/N Jf /.N` ."/NX-m*UfJgH/.NX-@/Hk ."/N Jg ."/NX`d/.N`L8N^NuNVJm NqN^NuNV. n*hBf J gp` . b@0;N Vxxp@@(@@@@L n0(fp `Tf/.NX-@ .`4fp9`&HUNX`0-0gp8`/.HUNP/.N`0-0((gHUNX/.N`/.N`JgH0-0f/.HUNP/./. n h h NP-@JgBm0`80-0f`8HUNX/.N`r-|-`Hx n (Ј/HmN n1|`HyN`*nN^Nuraw_usrreqP PPPP4PJP PPPPPPPPPPPP2 P<PPPXPfPpPPPP PBPTPh!PxPPP!PP~PP PPPPP PfPr"PP@P .<FLT2[(dr{&"2:A IU_g_netisr_m_get_mclrefcnt_raw_disconnect_raw_ctlinput_rawintrq_bcmp_m_free_rawcb_rawintr_raw_connaddr_ipintrq_splimp_raw_init_nmbclusters_raw_detach_raw_attach_bcopy_soisdisconnected_soisconnected_mfree_sbappendaddr_sirmask_splx_m_freem_raw_input_mclfree_panic_socantsendmore_m_copy_ifnet_mbstat_raw_usrreq_sbwakeup_sofreeb[0l$ bbbHNVH<*nA-H0-@Jg UJ,fX dLHn/. . @ PNP.. rN @$P`Z Ъ(@ fJ0,$g> l,0( g.Hx/.HlN Jfg ,((d&L$Rff.. . @-P rN @$P`` Ъ(@ fP0,$gD l,0( g4p0,f(/.Hl nNPJgg ,((d&L$Rf*gRk&LGOV_grz _rootdev_m_get_mclrefcnt_rtinit_mpid_rtnet_nswdev_runin_afswitch_if_ifwithaddr_rawintrq_rtrequest_bcmp_m_free_nchrdev_kmapwnt_panicstr_nswap_noproc_ipintrq_splimp_physmem_if_ifwithnetlmodt_rablock_nmbclusters_boothowto_argdev_rtalloculmodt_runout_rtredirect_bzero_dumpdev_selwait_nblkdev_rasize_mfree_updlock_runrun_routetoif_rtfree_splx_maxmem_swapdev_mclfree_wantin_panic_ifnet_dumplo_hand_mbstat_rthost_rttrash_curprib[4lI$ bbb$$"oH"BNu"oL. <Nu SAVREGS_setjmp_longjmpb[6l$ bbb xHNV y ( f ` y ( f fp`BN^NuNVH8*n0-H"HAZZHABAЁ(@&m B)K4||Sn|Jf|`|||D||||RZX m0-H @Jf#HxBHzN L8N^NuNVH 0. . mp`. "HAZZHABAЁ*@+| $> ->fHUNX| GmGH+|:/a~XBHx0. H/a * N r  @HH€fHxB0. H/a g> ->f4>HxHUNP` ->glJygbp`(NHU0. H/-EH( @ PNPL N^NuNVH00. . "HAZZHABAЁ*@HU-EH( @ PNX(m4N|  @PN ->f ->fBB0. H/a HUNXN ->f ||NL0N^NuNV.0. "HAZZHABAЁ*@/. HU-EH( @ PNP*nN^NuNV.0. "HAZZHABAЁ*@/. HU-EH( @ PN((P*nN^NuNVH `v y HH*R "HAZZHABAЁ*@ y HH.R y HH,R ->fHUNX` @g -: gB` -NHH.  g0N-@-m4 n| n|/.NX g$ -: gp -: @g^ -Ef:J fJ mRR g f(+| `&HU/-EH( @ PNP 9 e # 9 f~HxBHzhN L N^NuNVH0B*|B  @Jf(m4|p,g ->f^HUNX>`J ->g6Hx0-BH/NPHx0-BH/NPHxHUNP>p,g:|(R>J-EgHU-EH( @ PN`HUaTXZR m .L0N^NuNVH00. . "HAZZHABAЁ*@(m4/././. HU-EH( @ PN-@Jl/././. HUN-@JlV . tkg tlg tmg txg tyg tzgj t{g4 @tjgp` t g t f/azX .`N|  @PNB`N|  @`HxHx0. H/a `HxB`B n/aBX/`Hx`Hx`HxB0. H/a /apX n `zL0N^NuNVH..B @g  g g g LN^NuNVH..B g@  g g g LN^NuNVH0.. "HAZZHABAЁ*@(m4N-@||J-GfBB/ap `T|!z@  @( -Gf@`, -: g``@ -:g -Gf ` -Gf`|@|@|@" A-G  @0H&  @0HgT X33 " X303 Vr 30" A0/.NXL0N^NuNVH0*n(m4N, ->!f-H @0H"-nJ ->@g>HmNXJ,g$ ->//-,NPB,>JgTHmNX. m -: g >`$ /HUHyN >/NXL0N^NuNVH 0. . "HAZZHABAЁ4 @*PN*  @,|p-( . b@0;N>DN,.  @}| " AP` ` . F̀`/NX L N^Nu`D $, tvU@ suP*P4ZPl8PPPPPPuP.@P8PX@xvP3PP,P2bP@0PZP8PP3P P0PP3P<0Pn8PP8PP@@ 8P(@6@<@J@^\P3PYPFPT@Z@b6Pf@l@r@uP8PP\P&P"&P0PrP8PPoP3P P0P3P P 68P B3P v P 6 P L@ ^4P 4P YP 3P P 6\P T:P r^P XP uP YP 8P 3P  P \ P x P YP@@@ @,@0MPF6PJ6PN6P J%-D7BLV`fpt |    @ #.8?GOXbkr{ ,  &/8~AJHQY `i qy   `  !)/7>GJpS^dow  _nbuf_flushtty_suread_rootdev_linesw_suattachEXC_ADRERR_ttyclose_mbbufmem_bclnlist_mpidEXC_TRACE_qs_surptr_nswdevUSERCODE_file_nproc_sudriver_whichqs_mbmemmap_suparam_runin_suintr_suwrite_ttlowat_sudisable_bswlist_suioctl_susoftCAR_nchrdev_kmapwnt_su_wr5_buffermap_panicstr_nswap_noproc_swdevt_gsignalEXC_RESET_physmem_dmmax_suprobe_rablock_sleepEXC_BOOTING_buffers_boothowto_spl0_argdev_nfile_spl6_su_clk_sumctl_suibuf_buf_su_ttyEXC_BREAK_selwakeup_procNPROC_tthiwat_runoutEXC_ABORTEXC_EXIT_dumpdev_pidhash_selwait_zdmap_supoll_sustd_nblkdev_su_cntEXC_DOG_cdevsw_rasizeDiagRet_su_speeds_suinfo_sustart_dmtosu_su_timer_suwptrEXC_BUSERR_dmmin_updlock_runrun_bufpages_bufhash_ttrstrt_splx_cpuINITSPa_wakeup_maxmem_getc_suopen_swbuf_swapdev_u_suclose_fileNFILE_proc_physmbmem_wantinEXC_KCMD_suend_iopbmap_dumplo_sutodm_hand_bfreelist_ttioctl_nswbuf_dmtext_suact_mbbufmap_bdevsw_timeout_ttychars_curprib[>lށ$ bbbHNVBHn /.a" N^NuNVHxHn /.a N^NuNVH0*n(n `Jg/./ajPHH, %fHH,  lgn Xgnl DgnR %gavP`R Sr gBJg/.Hx,aPP-| nHH, o/./a(PR` n  oxR`-T .R @HH,g/./aP`/.Hx%`b Og` cgn bg` dg` ugn sgnn ogp`` xgZ`RL0N^NuNV. fJl/.Hx-aDP .D-@A*H .". N @ .". N-@Jf/.SHH/aPAb*nN^NuNV.BJg `B#*NHUHUNP 9Ped @Jg @/(NX/.HyaP/.BNP*nN^NuNV/.HyaPN^NuNV n/($0(a/0(//. HyaNN^NuNVH ..J g^*yȻg ->gN, fHUHx NPHU/NPHUNX/N`Jgv gn gf 0`g(B#0`B  @BR mJm mB"9 ARJg /NXL N^Nu0123456789abcdefpanic: %s %s: table is full %s%d%c: hard error sn%d 1P@IPPP :PRPSP 2P6PB@TPl@@RP.P_P_PP$JPFOPNOPXOPbOPvOPOPOPOPOPOPLP  )1:CKXS]cgovt{t @z '08BKU`it| ~H!(t-6?GQZcjpb{2$_nbuf_klseql_resume_boot_rootdev_linesw_desscan_uprintf_printf_printn_bclnlist_mpid_qs_nswdev_nproc_sum_whichqs_runin_freemem_rate_ttlowat_ttstart_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_harderr_physmem_dmmax_saferss_maxslp_multprog_rablock_swptstat((_avefree30_buffers_boothowto_argdev_klout_spl6_buf_nscanulmodt_procNPROC_tthiwat_deficit_runout_kltxt_dumpdev_pidhash_selwait_traceback_zdmap_nblkdev_putchar_cdevsw_rasize_forkstat_dmmin_cnt_updlock_klsdist_runrun_bufpages_bufhash_minfreeuldivt_splx_tablefull_cnputc_klin_maxmem_msgbuf_swbuf_swapdev_u_proc_prf_wantin_panic_total_lotsfree_dumplo_hand_bfreelist_dmtext_nswbuf_bdevsw_ttyoutput_curprib[Clե$ bbbHNVH0*nA(H+n ." Ҁ*( )nL0N^NuNVH8*nA(HJ of . oHyNX&L`  m»fp od +"9N"9-AlD  m +Ё.  -@&Jg Ю //./9ad `R.+ . ѫ . fP'k'Sff rNJgHyNX`PJf0BL8N^NuNVH JoRJ oJ .P*@-M`Jg P -och -ЭmZ -Эn . ѭJg .Ю m .Ю n ѭJgP+m+U` .Ю m$Jg .Ю n .  . ѕ`b.-+n-G.* P-G fA"nc:Q -Э//- n/(HyN+U+mB* .f*J9g"B9/9N` HyNXL N^NuNVH<*nA(HJ nHyNXfB`&L` +nГnPJfJg +Г".Ү m +f2Г".Ү f$KJg|P%j%R` . ѫ . `^ +Г".Ү g$K`PJff`j%j %RQb .Ю '@ +Г".Ү '@ .& .L<N^Nurmallocrmalloc swapmap%s: rmap ovflo, lost [%d,%d) bad rmfreermgetRP^Pf@l7PP PPPPPP*P4@:7Pn@tP8PPP8P,P@7P@7PP ")089=FNU^gt{ V ~#,H3<DLV]fnv~_rootdev_rmget_printf_mpid_lbolt_ntext_rmalloc_qs_swapmap_nswdev_nproc_whichqs_avenrun_hostnamelen_runin_hostname_tz_rmfree_nchrdev_boottime_kmapwnt_panicstr_nswap_noproc_physmem_dmmaxlmodt_rablock_boothowto_argdev_tick_procNPROC_runout_dumpdev_pidhash_selwait_zdmap_nblkdev_rasize_rminit_nswapmap_dmmin_updlock_runrun_wakeup_maxmem_hz_argmap_text_swapdev_proc_hostid_textNTEXT_wantin_time_panic_kernelmap_dumplo_hand_dmtext_mbmap_curprib[GlӚ$ bbblNVpN^NuNVBN^NuNV . m . N^NuNV . n . N^NuNV . e . N^NuNV . b . N^NuNVH 9lЮ eHyxNX`B/9Hx 9t/NHx/9p 9t/N B 9tRt @p0@/NXR mp 9lЮpbf*yl .ѹl L N^NuNVH..|` g `R mBLN^NuNVH0*n(n .. SJg gp`BL0N^NuNVH *nB`RJf L N^NuNVH .. n *P ( Jg> gJ gJRS n S n RJn n P n SB`.//NPJlp` U`//NPJm`L N^Nucallocv@P@_P]P@2PdP@@2P P@@2P/P@$@.@8@B@: PV P4P4P #+4=VB*HQYcimu|ttt@l$-5@:@HO XahqypR&/7~@IHP[dltzlt $"*39@KS[ckq_nbuf_klseql_rootdev_passuc_linesw_calimit_desscan_max_imax_suibyte_subyte_bclnlist_mpid_qs_nswdev_nproc_sum_whichqs_cax_runin_inodeNINODE_freemem_rootdir_rate_bcmp_desfree_avefree_maxpgio_bswlist_cacur_nchrdev_kmapwnt_vmaccess_buffermap_panicstr_nswap_maxfree_noproc_min_imin_swdevt_ecmap_nulldev_physmem_dmmax_saferss_maxslp_clearseg_multprog_rablock_camap_swptstat_cabase_inode_avefree30_buffers_boothowto_camax_nodev_argdev_klout_buf_nscan_ffs_procNPROC_deficit_runout_kltxt_dumpdev_ninode_pidhash_selwait_zdmap_firstfree_nblkdev_cdevsw_rasize_cmap_forkstat_calloc_cmhash_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_klin_maxmem_swbuf_swapdev_proc_wantin_panic_total_lotsfree_dumplo_strlen_vmemall_hand_ncmap_bfreelist_nswbuf_dmtext_bdevsw_curpri_ecmxb[Klѩ$ bbb((\hxXNVlH0B 9gHyNXHntaX(||`Jg` T.tf(.uf .*wf nxwR .0vm$ .7vnJ.wf.vHH0-@`HyNXHyNX`fB(||`PJf,/Hy `Jmf* f" U/($HyN`<*|` Jmf,JfJfHy$NXHx BNP0,H".灀9@309H29R333h09H/ l NX-@JnHy6NXJ`f 'm #`` #`Jdf #d 9d`o #`d#/.aXJg 3L0lN^NuNV .##nJlBN^NuNV.*||`80-H2. Hf0. H/ m NX` JfB*nN^NuNV.N. f~ /NX ..N^NuNVH *n`6 #gN @g` g4 f*nHx NXa.  g fB` Sd`L N^Nu LORUroot device? bad/missing unit number use ip%%d root on %s0 root on %s0 no suitable root bad swap space sizexyipddnd,P@$P6@@P@P@@@PP@ P.PTPZPlP|6P6P.P.P@6P@PP@@@@@@@@ @WP&6P*PBWPHSPP@ZSPj@"PGP GP @$QPHCPRCP|>PPCPCPHPHP8PHPHP 8P@N7PXCP^CPhPrCP~CP"PPCPQPQP"PPCP(P$QP.CPNCPbCPl+PzCPEPQP)PQPQP ",29=ELU^kr @ '.7>GRZainx~~H#*36<GOW]elr}_nbuf_rmdir_rootdev_linesw_bclnlist_mpid_lbolt_qs_nswdev_nproc_whichqs_avenrun_hostnamelen_runin_inodeNINODE_rootdir_mastertemplate_namei_hostname_tz_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_direnter_swdevt_ialloc_physmem_mount_dmmax_uchar_rablock_inode_buffers_boothowto_argdev_irele_itrunc_buf_dirempty_tick_procNPROC_runout_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_rdwri_iupdat_dmmin_updlock_runrun_bufpages_bufhash_dirpref_maxmem_hz_swbuf_swapdev_u_proc_dirremove_hostid_wantin_time_dumplo_mkdir_hand_bfreelist_nswbuf_dmtext_bdevsw_curpri_iputb[Tlց$ bbb<NVH0####*y`"(m`Jg lN, e*mfara L0N^NuNVH0*y` g*mf`$(m`JTg0H f `, eBL0N^NuNVH0Jg@*y` g*mf`"(m`0,H f `, eBL0N^NuNVH0*y`,(m`Jg/. /. lNP, e*mfL0N^NuNVH0*y`"(m`J$g l$N, e*mf 9rN/BHzN L0N^NuNVH0*y`"(m`J g l N, e*mf 9rN/BHzN L0N^Nu P P P P P"P(P, P2 P~ P P. P| PPPP PPP(P$#,9 CGT`lrxt_dom((aininit_lbolt_pfctlinput_avenrun_hostnamelen_hostname_tz_pffindproto_inetdomain_unixdomain_pfslowtimo_boottime_pffasttimo_domains_tick_pffindtypeldivt_hz_hostid_time_timeoutb[Wlg$ bbb 4hNVN^NuNVH *n~# .gRR`NHxHUa P `8 .g #` . fm/HmNPp0-f .g\`D .f . gHxHUaP `mHx#HmNPp0-f . gHyNX .gRmm .gRmm . L N^NuNV.*nfHyNXp0--@ . g> .fHy$NXSmfm .g HmNX . g> .fHy3NXSmfm .g HmNX*nN^Nuflockifunlockino shared lockno exclusive lockL6PnPP@:Pb@h:P@:P2P@:P2P %+/7=DMTajr@{ "+3~<EHLU]elu}N_nbuf_rootdev_linesw_bclnlist_mpid_qs_nswdev_file_nproc_whichqs_runin_inodeNINODE_rootdir_flocki_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_mount_dmmax_rablock_sleep_inode_buffers_boothowto_argdev_nfile_buf_procNPROC_runout_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_dmmin_updlock_portal_runrun_bufpages_bufhash_funlocki_wakeup_maxmem_swbuf_swapdev_u_fileNFILE_proc_wantin_panic_dumplo_hand_bfreelist_nswbuf_dmtext_bdevsw_curprib[[lS$ bbb  @NV.*yx-m-mA-H-|BHna(P*nN^NuNVh.*yxJo o `BAl-H-m -/Hnl/-N J9f BHnaP*nhN^NuNV.*yxA-H-|-m-mHxHnazP*nN^NuNVh.*yxJo o `BAl-H-m -/Hnl/-N J9f HxHna P*nhN^NuNVH<*n yx d \ @(Pf  `0HJ fr`rgBB &UB`$Jl `n +ѭJmR .m-m yP ( g*Hy|NXJg -f` lf0BHUB/, J f <` < @N`$l+l p0*& g`jHx HRNPp0*fj0g  f )j2 +l /. HUHRa jp0*g(jHRNX`/. HUHRa  .Ѭ .#L<N^NuNVA-H-|-n-n-n-n-n/.Hn/. a. -@J g n `Jg-| .N^NuNVH0*n(n =mPBJg gHy NXJf JfB`Jl2p0-& f0.H"9gp`Jfmp0-&* fJf2HT0.H/0.H"HA((HABAЁ`6mBHT0.H/0.H"HA((HABAЁ @ PNP9HH`Jg f0 f( ,ЬoHx/9PNPp` `g=m -m n-h0`-| ,".N-@ ,".N, .䐆d .䐆` ,. `gJf -2-@JoNl. Ї/ fB`p//.HUN n"(d-@J9f fJm f. ,Ї2o" @g g f ,Ї+@2 l .R n"(P"-2m n (0` n (HF2Ш4SL-@` .-@X#-n#JfJl./.NX-@ @/( @/( NP nB(`R -Rf(/9/9/./.0.H/N`/./.0.H/N -@+n` ."<N-@B`< .Ю/0.H/NPJg .Ю/0.H/NPR .ܰmf/./.0.H/N`/./.0.H/N -@ n .萨(l ` n .萨(. n g-|/NX`HT/./ n ( І/aJf, Іg ,2f n/.NX``p0-& @f /.N`* Іf n/.N` /.NXmBJygm&J9f JoJfd .L0N^NuNVH8*n.. (nB`PSJoJg&T-kJg .c-G , Jg8 gb g( .ѓ . . .Ѭ`Jf/./HUN`/.HU/N -@Jf&`Jf/./HUN `/.HU/` .L8N^NuNVH0..*n `SPJfHy NX(UJoJo - Jg" g, g,RSSRB`,//NPJl` T`//NPJlpL0N^NuNVdH0-yx n/NX*@JgL0f  `6 n.( f/NX.Jf ` ff n  @` ff n  @` r, c ` g.JgR/Hn| n/(N J9g6`r @gJg/Hn|NP`  g n-h| mfHn|//- N `(mp0,&-@x xgL @ff$ xg @xf ,2 -@|` f~g f}g`=lPvB yP ( gHy|NXJg `zBHn|/0.vH/0.vH"HA((HABAЁ @ PNJ9f, @g"Jg/ n/(Hn|N L0dN^NuNVpN^NuNVN^NuNVN^NurwipureadcXPDXP\XPlPXPXPXPXPXP.lP8XP>XPfXPxXPXPXPXPXPP XPBmPJPXXP)PXPRPXP2XP@_P"hPCPCPXPXPXPXPEPRAPd&PPPXP'PDPPPDP'PiP @PHAPj1PgPIP@P^P<XPj^PYP/P PXPXP WP lP XP DXP VXP \P j((XP CP XP XP WP XP !)2:DJ QU]djsz @ z!(18>GMT[<bkv~ ~H !)1:@@GOW^gqyX  # .6>GOW_ fny_nbuf_read_rootdev_linesw_sosend_suibyte_subyte_bclnlist_mpid_ogtty_qs_nswdev_nproc_file_whichqs_runin_inodeNINODE_rootdir_blkclr_write_ttlowat_geteblk_writev_bswlist_ioctl_nchrdev_setjmp_kmapwnt_buffermap_panicstr_nswap_maxfree_bdwrite_noproc_swdevt_ecmap_physmem_dmmaxlmodt_rablock_rwip_sleep_inode_readv_buffers_boothowto_argdev_bawrite_nfile_mfind_buf_procNPROC_tthiwat_runout_bzero_soioctl_dumpdev_ninode_pidhash_selwait_bcopy_zdmap_firstfree_nblkdev_breadldivt_uiomove_cdevsw_rasize_psignal_cmap_rdwri_cmhash_getblk_dmmin_updlock_mapioctl_runrun_bufpages_bufhash_bmap_rwuio_wakeup_maxmem_swbuf_swapdev_getf_copyout_u_bwrite_proc_fileNFILE_ureadc_wantin_brelse_panic_dumplo_hand_ncmap_bfreelist_nullioctl_nswbuf_dmtext_munhash_mem_no_breada_bdevsw_ostty_copyin_soreceive_curpri_ecmxb[cl$ DbbbHDNVH0(yxJn yP `/,NX*@g$ -f yP0-*h(f - f `JgHxHyNP`0-(H## ## `$ -f HUNXHxHyNPJn# JlBHyNXL0N^NuNVH0 yP0((H"9gB` yPB(.9B S b@0;NVLLHxHx/9N Jg/9NX# HyNX`xHxHx/9N JgT/9N`.9Jm: l0 rN @# ` yP(hVg" ,Df l<0(&fh~/9 /9NP.lvHyx/9NPJg2Hyx 9V/NPJg/9 /9NP.Hy`/9NPHy` 9V/NPJmJg,F`B/9NPJm /9 /9NP`.9 rN*@B H @ йTgDR m 9T@f  9 gN* `N` g yT!yD bT yPy fNHyNXp`4HyNX yP(HH/NX#`rL0N^Nu  RPRP*APDRPbRPlbPxbP~'PbPbPbPbPKPbP'PbPbPRPbPRPbPbPLP RP,bP<RPFbPLbPbP5PbPVPbPbPLPbP5PbP`PbPGNX_js~~H!(t-4=FNXajt|$',_nbuf_klseql_exit_rootdev_desscan_bclnlist_mpid_ntext_ipcreg_qs_suword_suiword_procxmt_nswdev_nproc_sum_whichqs_runin_inodeNINODE_freemem_rootdir_rate_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_acctbuf_noproc_physmem_dmmax_saferss_maxslp_multprog_rablock_sleep_swptstat_inode_avefree30_buffers_boothowto_argdev_klout_buf_nscan_procNPROC_deficit_runout_kltxt_useracc_dumpdev_ninode_pidhash_selwait_zdmap_nblkdevldivt_rasize_forkstat_ptrace_chgprot_pfind_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_traceoff_setrun_wakeup_klin_maxmem_swbuf_text_swapdev_u_proc_textNTEXT_wantin_fuiword_total_lotsfree_dumplo_traceon_hand_bfreelist_nswbuf_dmtext_acctp_fuword_curpri_ipcb[hl@$ bbb$ NVH0*yxN(@JgN89|/-/-Hn/NJ9f)n ` 9\ @BBlL0N^NuNVH0*yx/NX(@gV lg &`D/-/-Hna J9f"/./, NP/.NXL0N^NuNVH0*yx/NX(@g( lg &`/-/, NPL0N^NuNVH8*yxJgJHxHn/-N J9fB/./-N Jf `/NX(@g lg &`N-@&l 0+f `0+g"Jkf#`zHxHkNNPJkfJkPf0+ g7|5PJkPg Q`:0+ f>-kHx/.NPHxHSNP)n nB&n`lNJmN(@f 9\ @B`-kHx/.NPJfHy NX&n9|8)K HxHxNP-@/HSNPJgP n0(H".o 0(H-@/./- n (Ј/N Hx/-HnN /.NX/.NXL8N^NuNVH8*yx/NX(@g lg &`&l /-((/-Hna L J9f/.HSNPJ9fhN-@0+g0+g $`00+gJkPfHxHkNNP`QBkP/.NX/.NXL8N^NuNVN^NuNVH0*yx/NX(@g lg &`A-H-|-m-m-mBBHx/-/-N Jf `\/-/-Hna J9f./- Hn/./, N -#/.NXL0N^NuNVH0*yx/NX(@g lg &`A-H-|-m-m-mBBHx/-/-N Jf `4J9f,/- HnB/, N -#L0N^NuNVH0*yxHxHn/-N J9f@/NX(@g* lg &`A-H-|-m-m-mBBB/-/-N Jf `B/- HnHn/, NJ9fJfB`H n0(H".ܲo 0(H-@/./- n (Ј/N J9f2Hx/-HnN J9f -#Jg /.NXL0N^NuNVH0*yx/NX(@g lg &`xA-H-|-m-m-mBBB/-/-N Jf `,/- HnB/, N -#L0N^NuNVN^NuNVN^NuNV-yx n/NX-@Jg2 @ hg &` n/( n/( NPN^NuNV-yxB n/NX-@Jg @ hg &` n po ` nJ gfHx HxNP-@Jf 7`~ n/( n (Ј/ n/( N J9f8 n ( n1@/. n/(/( n/( NJg /.NXN^NuNV-yxB n/NX-@Jg$ @ hg &` nJ gJHxHn/(N J9fHx HxNP-@Jf 7`/. n/(/( n/( NJ9fv nJ gl n0(H".o 0(H-@/. n/( n (Ј/N J9f Hx n/(HnN Jg /.NXN^NuNVH0BBHxHnHxNJ9fBBHxHnHxNJ9fN*@g-y:;|+n N(@gL89|)n ##/./.NPJfVBl 9\ @BBm .\ @B nh/.NX nh/.NXL0N^NuNVH8*yx/NX(@g lg &`p&l HxHxNP-@B/BHxHS k hNJ9f$Hx/- n (Ј/N /.NXL8N^NuNV. pop`PHxHxNP*@;n/. Э//. N -@Jg HUNX` n .*nN^Nuaccept VP5P4NP>VPDVPTVP\VP|VPUPVPVPVPPVPOPVPUP"VP2#P:VPRVPjePtVPzVP8PVPUPVPhPVP VP*PLVPp"P~PVP4P5PVPVP"P@]PP$PbTPxTPOPMPVPUPVPVPVP PVPVP hPDVPf*PrVPMPOPVPVPUPVP8P,VPHVPNVPfPpVP~VPOPVPUPVP8PVP VP6P@VPNVPfVPxePVPVPUPVP8PVPfP(VP.VPtTP~VPVPTPVPVPVPOPVPUPVPD8PTVPjfPtVPVPVPVPVPUPVPP VP VP UP >VP XVP tP VP eP VP VP _P VP P VP &UP DVP deP nVP tVP P VP (P VP VP TP VP VP 8TP BVP RP vNP VP VP NP VP VP 5P VP 5P VP VP VP  P .VP 6VP JVP biP xiP VP UP VP 9P VP VP TP VP (OP VP veP P "-6BL Ydox 8@ !(0;E \K\U^eox ~$H+4r:B N ZbipyH &-5?E MX`hp{_nbuf_rootdev_m_get_sosend_mclrefcnt_soclose_soshutdown_shutdown_ssocketaddr_piconnect_soconnect_connect_bclnlist_mpid_qs_nswdev_file_nproc_whichqs_recv_runin_inodeNINODE_sockname_rootdir_soaccept_sobind_m_free_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_soqremque_solisten_pipe_recvfrom_physmem_dmmax_sogetopt_rablock_sleep_inode_nmbclusters_buffers_boothowto_send_argdev_nfile_buf_sendmsg_ufalloc_falloc_procNPROC_runout_useracc_m_getclr_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_bind_rasize_getsockopt_setsockopt_socket_mfree_dmmin_updlock_runrun_bufpages_bufhash_socketpair_accept_splx_socreate_m_freem_maxmem_sendto_swbuf_swapdev_copyout_getf_u_mclfree_fileNFILE_proc_listen_wantin_recvmsg_panic_dumplo_sosetopt_hand_mbstat_bfreelist_nswbuf_dmtext_copyin_soreceive_curpri_splnet_sofreeb[pl$ bbb ( NV.*yx09H# 3*nN^NuNVNJg yx/HxNPN^NuNVH<*yxHna@XJ9f#HxBHyN (@gx l fp0,& @gHTNX`HHT/-0.H/aB &@g*#A$H`NfSAҵeBL<N^NuNVH8BJ gp`p/0. H/0. H"HAHABAЁ @ PNPJ9gXJg /.NXgBg HTNXJg /.NXB`2Hx Hx0. H/N -@ @ f*|`"Jg0. Uf`l`e*|dJf+n: n&h /+hNX(@+L/+h/, n/( N /.NXB&l T\f 0nJ gp`B@J f| +4SЫ"+4N-@/+HyNP-@JgB`-k0 .Ы8o ."+4N-@/. +Ю"+d/0. H/N -@ @ g/+/.NP` /./. n/( N ."+8NAЈ @ .Ѯ/.NXB +8Ѯ .m,+n: Jg nh/.NX L8N^NuNV-yx n/(a XN^NuNVBa XN^NuNVH8HnaJX-@Jf$*|`Jg0.Ugep`0.H/NXN0.H/NX-@l Jfp`Jm(mlHTNX m&h /+/+NPJ+fp`B-@/-NXBBU rN/NXJfJ/.0.H/0.H"HAHABAЁ @ PNP0.H/NXBL8N^NuNVH0 n h*h /-hHx n0H/N (@/-h/, HUN HTNX -4SЭ"-4N-@-mB`-m0 .Э8o ."-4N-@/. -Ю"-d/ n0H/N (@/./, /.N .ѮHTNX -8Ѯ .mrL0N^NuNV.NJf 9HH`lHxBHyN *@gp0-& `gp`4=mP0.Hmp`HUNX n0B*nN^NuNVHxNXN^NuNV.*yx### # $*nN^NuNVNJggHx0(BH/NPN^NuNVH0*y`F mg8Jmg2(mg&p0,& f0. H",NfUeL0N^NuNVH . fg mg, tg,`R*| `( ".lX`*| `*| ,.fJg ".f `BL N^NuNVH0(yxNJgJg#BJf$*ygHUNXB`HxBHyN *@gfp0-& g HUN`>Jg( y (f 0( m g/9NX#HUNXL0N^NuNVH8&|JgV y(h$, ,`Ԭ",<ҹ ,(NrdNo#BHy NX*yg M(h$, ,`Ԭ",<ҹ ,(NrdNn #BHy N`4HUNXB X @ Ї"@R m/9aX7@ /9aX7@ 9/aX7@'y7y7yBk 9й.g 9йй"N7@ 9й/aX7@Jg 7y`7|y-m2B9BHx/.Hx HSHUHxNJ9g/.HUNPHUNXL8N^NuNVH..BB`R * ((lJgR mR r ЇLN^Nu f ff}f~@fm@m@tt t@tt@tt t t ttt@t ti@tjtktltm tn totp tq@tttutv@tw tx ty tz t{@t|t}t~tAccounting resumed Accounting suspended PPP$P6P@PLP`PpPvPP?P$PPPP?PPpP~PPPPPPPdP;P8;P@;PF;Pj"P`PPfPPP6P\dP~P`PfPP AP"P6PJPp;P;PoPMP8PLPPP(;P0fP8PrPyPnP`PPfP2PZnPr`PPPP?P$PcP"PD=PVP\PdPlPtPPPPP6PP&Pf@@@PP P PP PP LP P $?P *$P TP \P dP lP P LP P AP 3P P P @ P fP P P  P @  P P B@ LP TfP ^P b P hP n@ t P gP P P P P P P P P P P P P P fP (P .P @P HP XP fP lP P P PP AP  "(.5>FPYajtztt   )0 :>GPY@bku~ >(/9B0JT[foz , ~:&H-8AH OU\dlr|Vt6  &-69ALR _grz$R N (_getmdev_nbuf_klseql_mctls_bootlmult_suser_rootdev_linesw_savacctp_desscan_printf_sysacct_bclnlist_mpid_lbolt_ntext_qs_vhangup_wmemfree_wmemall_nswdev_file_nproc_sum_whichqs_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_ttlowat_geteblk_compress_namei_hostname_tz_desfree_avefree_maxpgio_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_forceclose_maxfree_acctbuf_noproc_swdevt_gsignal_ecmap_iflush_physmem_oumount_mount_dmmax_fork1_saferss_uchar_maxslp_iunlock_umask_multprog_rablock_reboot_swptstat_inode_avefree30_buffers_boothowto_argdev_irele_update_nfile_klout_itrunc_tctls_buf_unmount_nscan_tick_procNPROC_deficit_tthiwat_runout_kltxt_dumpdev_ninode_pidhash_selwait_vfork_bcopy_zdmap_firstfree_nblkdev_bread_fctlsldivt_ilock_cdevsw_rasize_cmap_forkstat_rdwri_cmhash_getblk_xumount_smount_cnt_dmmin_updlock_klsdist_mapioctl_runrun_bufpages_bufhash_binval_minfree_sbupdate_klin_acctresume_maxmem_hz_text_swbuf_swapdev_u_bwrite_fileNFILE_proc_acctsuspend_hostid_textNTEXT_wantin_brelse_time_total_lotsfree_dumplo_vmemall_hand_ncmap_bfreelist_nswbuf_dmtext_unmount1_acctp_bdevsw_acct_profil_mpurge_curpri_iput_ecmx_mountfsb[ylց$ Jbbb,@NV 9"HAHABAЁ-@R dfBN n n1n  n1n n!nJg n .6"@ <"Q2`Hxf .6/NPJg n . "@ < "Q`Hx( . /NP n1n4JgJg(0.HH @//.HyN `HyNX0. H @/HyNP0. HJgV gN gJg$ n0(HH @/HyNPHyNXJf`B n-h-h0( H-@ n f-n-n0.-@ n fJg .Ю//.HyN `/.HyNP/.HyNP n(!-@Jg-| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -| n(!g"Hy/.HyN -|HyNX`. . @/HyNP . f .t @/HyNP` n/(T/(,/((0(BH//(DHyN n0(@//(8/(4Hy7NN^NuX_fkrz'2:CNX^fkpv}%x %s:???????? %s -> %s [%x..%x)%x@%x<%s%sSYN,%s%sACK,%s%sFIN,%s%sRST,>%s<%s> rcv_(nxt,wnd) (%x,%x) snd_(una,nxt,max) (%x,%x,%x) snd_(wl1,wl2,wnd) (%x,%x,%x) ATTACHDETACHBINDLISTENCONNECTACCEPTDISCONNECTSHUTDOWNRCVDSENDABORTCONTROLSENSERCVOOBSENDOOBSOCKADDRFASTTIMOSLOWTIMOPROTORCVPROTOSENDCLOSEDLISTENSYN_SENTSYN_RCVDESTABLISHEDCLOSE_WAITFIN_WAIT_1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITREXMTPERSISTKEEP2MSLinputoutputuserresponddrop PP( P2 P: P@PPP@@@P&@,P<@F@LP@@P@P@P*@0P<@BPb@z@@P@@@P@@@P@@@ P*@2@8PP@Z@`P@@P@P@P@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@ $</:?GMT\gnuH "+4=FNU^fq|4t _tanames_rootdev_tcpconsdebug_tcp_debug_mclrefcnt_ipq_printf_mpid_rtnet_nswdev_tcp_alpha_runin_ip_id_tcp_debx_rawintrq_tcpstat_ipstat_nchrdev_iptime_kmapwnt_panicstr_nswap_noproc_ipintrq_physmem_tcpstates_rablock_nmbclusters_boothowto_argdev_runout_bzero_dumpdev_selwait_tcp_iss_nblkdev_rasize_mfree_updlock_runrun_routetoif_tcp_trace_prurequests_maxmem_tcb_swapdev_mclfree_tcptimers_wantin_ifnet_dumplo_hand_mbstat_rthost_tcp_beta_curpri((b[~l.$ bbb088NVH k mp` g -P 9P P P P 9P JP P P ]P P 9P P `KP KP _P 1P @NP R1P hP AP DP QP ,P >@P J)P dNP v1P [P UPrP/P&@,PP:P:PP,MP8DPMPDP$P_P DP<#*5;@HN`fmu( &/8DU_hu:%.4;BKSYdo|4 ")1 @IO W_ iw_tcp_input_rootdev_tcp_debug_m_get_mclrefcntffixi_ipq_printffflti_in_pcbdisconnect_mpid_rtnet_nswdev_tcp_alpha_tcp_saveti_runin_ip_idfdoublei_tcp_debx_tcp_template__insque_rawintrq_m_freefsinglei_tcpstat_ipstat_nchrdev_kmapwnt_panicstr_nswap_tcp_close_noproc_ipintrq_physmem_tcpprintfs_ip_stripoptions_sbappend_rablock_nmbclusters_boothowto_argdev_tcp_output_tcp_reass_sonewconn_runout_dumpdev_selwait_bcopy_tcp_iss_soisdisconnected_soisconnected_nblkdev_in_cksumfcmpi_rasize_in_pcbconnectieeeusedfmuli_m_adj_mfree_updlock_runrunfsubi_routetoif_tcp_trace_tcpnodelack_tcp_drop_m_pullup_m_freem_maxmem_tcp_pulloutofband_sohasoutofband_tcb_swapdevfaddi_sbdrop_mclfree__remque_tcp_canceltimers_wantin_panic_socantrcvmore_ifnet_dumplo_tcp_dooptions_soabort_hand_mbstat_rthost_tcpcksum_in_pcblookup_tcp_respondffltis_tcp_beta_curpri_sbwakeupb[l8$ bbb4((48NVH<*n m$(hBB -,(-@p0-@-HHЁ2,8Hd0,8H`p0-@-HHЁ.Jm0-Ho0-H.-|0-H @-@ -,Ї2,8Hҭ(d .f -0(nJg60-Hg .Ї2,8Hl r2-@dJ-fp-f0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@Jo6 -PD". "HAddHABAЁ2,$HN #d0Jm@fJl8gJm fJm fBmHUaX`N-@&yg8Jk gHyNX7| SyRy #B'| `HxBNP&@/.NXfp7` '|T7|(Jg//./,DN &JfB Ы$@J fHyNXHx(HR/- N %m,%mD%j%j mlbp-f8-|-|0,$HrN l0,$HrN` < n1@ n"H3h` Jg m (Ј-@0(H-@Jg-SHxBNP&JfHSNX/.NX` S -S n1n/. n (Ј//.N n (ЈЮ-@` nBR nRh n0(f0(H-@* 鈁* n!0,$H2,"H2,(H4,&H’l 0,$H2,"` 0,(H2,&H-@0,$HrN".lBJo5n" -0,o -0,5@&5j&&* !`+m(0Jg .Ї2,8Hf*! Юg .Ї5@ 5j .(Ї/HSNP5@$J-f .gR,߭, -,To+m,T -,ToJmZf;|Z -,+@\Jm fX -,(gN -`N// 9NNN;@ m l;| m< o;|< BmZBmBm ` -(RTo -(R+@T0,gBHRHU0-H/HxN .(Ї5@|B0,g <` -$ //-HSN-@f6Jo -DЮPo -DЮ+@P-JgJ-gBL^HUNX*@`$Rm m nB -`NN;@ m l;| m< o;|< J,g*0- H2-H;@ m l;| m< nR`V0-HS @ N//0- HNNN;@ m l;| m< o;|< +m(,HUNX`J m$ h0(g, mXlZB -(S/ -DS//- HUN`BmX;|Z `:HUNX|HUNXB-` mlHxKU]e_rootdev_mclrefcntffixi_ipqfflti_tcp_timers_mpid_rtnet_nswdev_tcp_alpha_tcpexprexmtbackoff_runin_ip_idfdoublei_rawintrq_tcp_slowtimo_tcpstat_ipstat_nchrdev_kmapwnt_panicstr_nswap_tcp_close_noproc_tcp_fasttimo_ipintrq_physmem_rablock_tcp_usrreq_nmbclusters_boothowto_argdev_tcp_output_runout_dumpdev_selwait_tcp_iss_tcp_setpersist_nblkdev_rasizeieeeusedfmuli_mfree_updlock_tcp_backoff_runrun_routetoif_splx_tcpnodelack_tcp_drop_maxmem_tcb_swapdev_mclfree_tcp_canceltimers_wantin_ifnet_dumplo_hand_mbstat_rthost_tcp_respond_tcp_beta_curpri_splnetb[lЏ$ UbbbD`NVH0 n*hN-@BfJ g/NXp` g(m0,H-@`B . b@0;N$&4gN-|8g* n0(g/. BHT/.HxN/.NX .`^/.a`X-@Jf n0(g Jhf1|x n h(h`~ loHTaX(@`hHTN`/.HUNP-@JgF`BJmfBHUNP-@Jf$9|`JmfBHUNP-@Jf/.HUNP-@JfHTNX)@ JfHUNX-|7`/.NX9|9|Z)y<@)l<0)l0T)lT,)l,(HTNX-@`j n (Ј-@1| n0 n1mA .X"@"`2/.NXHTaX(@f`HTNX`/. .8/NPHTNX-@JgR 9က#B`Hx5HTNP`8-|-` nJhRf0(@f -|`v,df -|#`^ n1| n (Ј @e`@ n0(:H2(8H2(>H4(H2(>FBmHUNX*@g m m m$/(NX `;|`;|`*nN^Nutcp_usrreqNP08P6P8PBPP Pp P P0PPP=P,P,P.$PzCP$PP$PIP)P)P9P:PP$PP P8@>BPX@^@h'Pz>PKP7PPP9P "HAHABAЁ(@ @Jf  @*PgJmfp`HxHx(0. H/al Jf$`(/Hym`,g2/HyNPBp`r,g,g . fB)|B@B,Jlf>)|B@9| 9"HAHABAЁ/0. H/Hz N BL0N^NuNVH >. ,. 0"HAHABAЁ*@ g gPJ-gJHxHx@0H/ab Jf0HxHx@0H/aJ JfHxHxI0H/a2 JgB0fBHx0H/a BL N^NuNVH 0. *@N.`$Jf f@HxHUNP f* /NX;n +n+n (B$HUanXJfB`XN.`HxHUNP g/NXHUNX-@ @g HUNX .L N^NuNVH<*n0--@"HAHABAЁ$@ .&@B N-@`HxHjNP *lR* . @ P(h$J f"'M BJ.f)K.` l2!K)K2` k!M 'MJ6fHTaX/.NXL<N^NuNVH<*n`+k.&m.g(k g0,-@"HAHABAЁ$@B*Jl6BJ'l HTNX*S* mHjNX`B-| .f ,( gf 4gx 8gV Dgh+|6Hx,Hx< ,"HA HABAЁ/NP/NP%@-l-l(`+|6%|,-|`+|6%|` ,$rNo9|` ,$rNf( g/,/, NPB()l(` f ,$rNR%@ ,$rN-j((".䲀fd-l f8 6g$JJg-|L+|6B-|`-|0`-|,+|6%|<`+|6 ,$rN".䲀l-|H ,$rN-@`-|I ,$rN".䒀-AHx,Hx< ."HA HABAЁ/NP/NP%@ op`B-@B0-H @  -@Hx/NP . n0 . n(刁( nJ*g n .`0,gB`p n(爁( n . @ P0( n(刁( n1n n1n+l +n @ HUNXL<N^NuNVH0*n"0-H @  (@ -gHyNXJm oHyNXHl /-a P0-H @ PJ(gHyNX0-H @ P| m|"L0N^NuNVH  @&Pg2J.g, +"g  @ PJ(f xJf B`.R`  @  -@*k.(m fHyNX0,. mHyNX "HAHABAЁ$@ . @5P*g f5l` n0(",5AHx/.NP n0  @ P|   @ P| k|B  @ PJ(g .R o8HyNX"*+6f$0+H/HyNPp`vSn` f*g*g*gz%|B@p*-@ f| f *gBJg g g f>HTaXz5lB6"`RJ Jl0RHSNX`0 gJo g/./,$/Hy4N` S b@0;N~`R`f fV ,( gD 4g< Hg Ig pg qg` ,Ѫ` ,`B` ,$rN%@` HyRNX`L[l8 ./HyYNP)|B@N.a/NX 6fN. -"f|J+fv||A $HHxHRNP4( . @ P0(,* 刁* m|"/NX 9"HAHABAЁ//.Hz~N L PVPWP@@ PHzPnPVPTP\GP[PR[Pp[P[PnP?PKPnP2?P>KPlWPVP[P[PVP@@@@@ @$@(@4@8WP<@@IP *&/7>GMV^gq{0tt   (1:@CJS [enyx$-8@IPW]bkrzJ0H &,6>HRtW^gpyt (08>GNdV<^g$ny\>_nbuf_klseql_tmstrategy_ctmbuf_rootdev_linesw_rmget_desscan_imax_uprintf_printf_tmclose_mbbufmem_bclnlist_mpid_lbolt_rmalloc_swapmap_tmtimer_nswdev_file_tmread_sum_mbmemmap_avenrun_hostnamelen_runin_freemem_blkclr_rate_tmdump_pokec_tmgo_hostname_tz_desfree_avefree_maxpgio_bswlist_tm_mb_nchrdev_tmintr_boottime_kmapwnt_buffermap_panicstr_nswap_maxfree_geterror_noproc_imin_swdevt_ecmap_physmem_biodone_dmmax_saferss_maxslp_multprog_rablock_sleep_swptstat_tmaddrs_rtmbuf_avefree30_buffers_boothowto_argdev_tmwrite_nfile_klout_spl3_buf_tmcinfo_nscan_physio_tmphys_tick_deficit_runout_kltxt_bzero_tmioctl_dumpdev_tmattach_selwait_mt_softc_tmdinfo_zdmap_firstfree_nblkdevldivt_mbgo_cdevsw_rasize_c68t86DiagRet_cmap_forkstat_cmhash_nswapmap_tmdriver_cnt_dmmin_tmprobe_updlock_klsdist_runrun_bufpages_bufhash_minphys_iopbs_minfree_mttotm_tmslave_splx_cpu_wakeup_klin_tmscp_maxmem_mtutab_hz_argmap_swbuf_swapdev_mbdone_fileNFILE_physmbmem_hostid_wantin_time_tmstart_panic_tmdone_tminit_iopbmap_total_kernelmap_lotsfree_dumplo_tmseteof_hand_ncmap_bfreelist_tmopen_dmtext_nswbuf_tmcommand_mbbufmap_mbmap_bdevsw_timeout_curpri_ecmxb[lp$ +bbbLT\  DhhNVH0A *H(yPBR |-P-hp0-B f#T`-HfAH`A|+H< . gnp gn gn gln g`NHU/.Ba T /-S"<-A . m (6Ю ".m@ .m n (:Ю".m" .m n (>Ю".l .rN n"( Ё-@/./NP-@ n/(L0(@/NP=@p0./ n// n/Hy3N .rN/ n0(@r / y NPH-@/.HyYNP` /././. /.HybN-n n/( /(/(/HyN n/(/(/(/(HyN . -@ n/( /(/(/HyN n/(/(/(/(HyN/.NXL0N^Nu!'-6<BHRW]dju $.AEPWbfjo"'3:CKS^fpz (-2=BGNY`it}!(/8CIOV_fnx&,?R\fytraplofaultUSER ADDRESS ERROR%s: Command aborted code %x USER PRIVILEGED INSTRUCTIONUSER ILLEGAL INSTRUCTIONUSER BUS ERRORsyscall%d: 0x%x%s(%s%x, syscall: error=%d Begin traceback...fp = %x, sp = %x FP loop at %xEnd traceback... Called from %x, fp=%x, args=%x %x %x %x %s: %s trap type %d, pid %d, pc = %x, sr = %x, context = %x Bus Error caused by %s exception function code %x, access address %x segment entry %x, page entry %x pagefault, pmp %x, pte %x %x hpte %x hseg %x bad addr, v %d tss %d dss %d sss %d D0-D3 %x %x %x %x D4-D7 %x %x %x %x A0-A3 %x %x %x %x A4-A7 %x %x %x %x indirexitforkreadwriteopencloseold waitold creatold linkunlinkexecvchdirold timemknodchmodchownold breakstatlseekgetpidmountold umountold setuidgetuidold stimeptraceold alarmfstatold pauseold utimeold sttyold gttyaccessold niceold ftimesyncold kill#38 -- 4.1a selectold setpgrplstatduppipeold timesold profil - nosys#45old setgidgetgidold signal#49#50acctold phys - nosysold lock - nosysioctlrebootold mpx - nosyssymlinkreadlinkexecveumaskchroot#62#63getpagesizemremapvforkold vread - readold vwrite - writesbrksstkmmapold vadvisemunmapmprotectmadvisevhangupold vlimitmincoregetgroupssetgroupsgetpgrpsetpgrpsetitimer#84old swapongetitimergethostnamesethostnamegetdtablesizedup2getdoptwrapselectsetdoptfsyncsetprioritysocketconnectacceptgetprioritysendrecvsocketaddrbind#105listenold vtimessigvecsigblocksigsetmasksigpausesigstackrecvmsgsendmsg#115gettimeofdaygetrusage#118resubareadvwritevsettimeofdayfchownfchmodrecvfromsetreuidsetregidrenametruncateftruncateflockportalsendtoshutdownsocketpairmkdirrmdirutimesgetdproprevokeunmountgethostidsethostidgetrlimitsetrlimitkillpg#147Vector 0Vector 4Bus errorAddress errorIllegal instructionDivide by zeroChk instructionTrapv instructionPriviledge violationTrace1010 emulator trap1111 emulator trapVector 30Vector 34Stack format errorUnitialized interruptVector 40Vector 44Vector 48Vector 4cVector 50Vector 54Vector 58Vector 5cSpurious interruptHP9P HPFHP'P5P@QP@QPHP P4@PHPlPvP~PP@7P>PPP )P$)P4HP:@@PN@fHPx@HPPDP@HP1PHPHPMP$HP4@PJHP\PP8\PDP hHP z@ P P @ P P @ P Z@ `P nHP 5P B P bWP @ P 5P @ P @ P @ P 6@ <P f@ lP @ P AP@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@ & -3:>EMTtYaju~t  %b.6<BMV\gox~ DH t  !)/7;DGNT\djrz$ _rootdev_usetup_printf_uprintf_nosys_mpid_lbolt_qs_swtch_nswdev_nproc_sum_vtopte_whichqs_pagefault_nofault_avenrun_hostnamelen_runin_rate_hostname_tz_nchrdev_setjmp_boottime_kmapwnt_panicstr_nswap_noproc_longjmp_physmem_dmmax_scb_rablock_boothowto_setrq_syscall_argdev_spl6_spl7_trap_type_fusword_tick_procNPROC_runout_dumpdev_pidhash_selwait_traceback_astoff_zdmap_nblkdev_putcharldivt_rasize_psignalDiagRet_cnt_dmmin_updlock_runrun_showregs_issig_sirmask_traceoff_splx_cpu_sysent_grow_maxmem_hz_swapdev_u_dorti_proc_hostid_syscalltrace_addupc_wantin_time_aston_panic_total_dumplo_syscallnames_hand_dmtext_cvtopag_trap_copyin_fuword_nsysent_psig_curpri((b[l4$ /bbb`hp NV | L .L"@"#h#h3h N^NuNV.*nN-@`4 ->g.J$g(HU m$NX@>HxHmNPJfHxHUaP/.NX*nN^NuNVH *nN. . gHm NXJlHUNX . gXHmNX>/. HU0-8H"HA((HABAЁ @ PNPHmNXJl . g"HUNXJlB-DB-IB-J>/NXL N^NuNVH *n Э . oHxHUaP> m(Hm-QHH/NPJf>HUaBXL N^NuNV.*nfHy \NX>HUa X*nN^NuNVH *nN. ->!fJ$g HU m$NX/NXL N^NuNVH *n0-8H-@ . t}g"n tgn tg nt trft -Efl yP0(&mBg\fT ( fH g< g0Hx0(&H/NPHxHyNP` tg . t gn tgn tgn| tgn trg&/././. HUN` tg$n tf` tvf` t gn( tgn t~f\` t fN` tugn< tf2`-EHH n B`T n.Bmp`` >` n-PN-@ -: f . gHUa`x -:".gb .gFHm HUNP-U-m-mA *+h+hA+P +h+h` :HUaX t f+n:` .: -: g>HUaVX/.NX`" n-P -: gHUa<` :HUa>X`j -:".FgP .fHm HUNP-U-m-mA *+h+hA+P +h+h -: gL`8 n :`lHx/.HmLN `RHxHmL/.`>`8 n.Jf~`/HUaP`HUarX`N-@ ->f>BHU0-8H"HA((HABAЁ @ PNP`N-@ ->f -:g`>:`DJyg 9Ȱgp `HU nHH/-EH( @ PN`" tg ` tgn tg`v tg`h @fgn( tng>n tg`B tog`4 @tgRn @tg` @tgD` L N^NuNVB n (: g/aX n-h (:"g Ѯ .N^NuNVH 0. H$HB((HBBBЂ @$0. "HAZZHABAЁԀ*BN-@ . g g*`n m( Rf>`VJ(f+yP(`F-H , @0H"-oFJ,g m, Rf >`+yP,/.NXB`HUaX-@Jo/.NXpL N^NuNVH0*n (yP;n 8Jl&f #3 JmBf;l(B9mB&>> -EgHUaXBL0N^NuNV.*nJ-EgHUaXB-E`BmBHUaXB>*nN^NuNVH *n:>-U-m-mBB+m`HU/a$PHnNX.l>L N^NuNVH ..*n ,-:  gHUazXR gHUa~X  gb o8HxHUaP -:@g ->g-P-Qg`HU/NPJmHUaXHU/a>` ->f ->g> -Ef-YHHf& -:gHUHy daJP>`L-WHHf@ -:f4HxHUaPHU/aP Э gHUaX:` -THHf8 -:f HxHUaZPHU/a\PHx0-BH/N`-QHHf\ ->f>>BHU0-8H"HA((HABAЁ @ PNP`x-PHHgX`f-PHHg@-NHHg -OHHf: -:f HxHUaPHU/aP-NHHfp`p/`( gX o:-H @0H"-l -EfHUHxa`HU/NPJl` ->g2-LHHg -MHHfHUHUNX/a P-LHHfJgBHUHUNX/a `*-MHHfh -:g(-IHH"fJg>HUHUNX/a P`HU/alPHUHx a`PHUNXJnB-I>` -Ef-XHHfnJgHUNX. g fHU/a PJf`nHU/a PJg^HUNX. g fHU/N`2-VHHf HUa X` Э m -EgP`HU/NPJmHU/aPJgB-IHm HUNPHUaX`-IR-IJfmFJ> \f> ->g>HUHx/aP-FHH-@HU/a P-RHHfV -:gH-FHH op` -FHH-@JoHUHxa*PS`>:HUaXL N^NuNVH0..*n -: g2 -:gp`Hm/NPJg `R` f -:g fp -: f^-Fr. -:f0N*Hm/Hy gN ߹/NX-FJfPp `JR -:gj(| pJg&HHfHUHx\aPJl*,HH. Am ZnHUHx\aPJm` am zn f -:gHUHx aPJl ~f -:g~` -:fHm/NPJfAF(H  @HH,B ? b@0;N\JgS`~ -:, f Jg&HxHHV/NP.` f~B`: -:r , fHHr. lBRJg -:fHm /NP`x -:@g~` -:r , f ~`h~ `b g fPHH-@mB l6HmHxNPR`L0N^NuNVH0*nB ->fp` yP0(&mBg g g ( fHx0(&H/NPHxHyNP`n ->g -> g/.NXB`HxHUNP/.NXN-@ -: gHUa X/.NXg,,-:  gPN-@Jol/NXJfJg n Jg/HUNX/NP-@` g `A (@N-@Jn, ->g -> g/.NXp#`/.NX-|`& g f~ g< n4 ->gn  @Jg  @HH.> -Efh-UHHf\Hx0-BH/NPJgHxHyNP`h Am Zn ` \f>`Z-RHHf gT/. /NP-@Jf6 n Jg, fHU/avPJfBHTNX.l> ->g2 3l*Hm-PHH/NPJf>HUaxX .L0N^NuNVpH8*n(n ->fp`-H @0H-@-lB`ff -:@g| yP ( fj g^ gRHx0(&H/NPHxHyNP yP0(&mBg`SPJlHy {NXJo T.(Jg do~dA&HHTHx/HSN-@Jf -nD -:f -:gJoHH*B-IHU/a0P*lHS -oN-@Jg T Tߨ߬ -n0/.NX` HUaXHxHyNP`Hx?HyHS/N",JfHB-IHUHH/aPJmHUadXHxHyNPJo -: g,B-IHm/HSN -@-FƞݹJoHUaXHxHyNP -:f -o`RS -:f -oh`HUaX .`BHUaX -> g ,fp#` B`@>HxHmNP`L8pN^NuNVH0..*n -:g: -:gZJ-If HUaX` g fHxHUa`l  @ b@0;N00@00 -:g Am ZoHx` -:f`-IHHm^N-@-FHH, >:mJF(m`HUHH/aPHTHUNP(@f:>/.NX-FHH-F o|SmbHUHxaP`Hy NX`D -:g& ->fHUHx\aP>HU/` HU-LHH/aPS-IL0N^NuNVH0*n -:g < ` < (@` HUHTa6PS lL0N^NuNVH0*n -VgHU-VHH/aPHUHx a PN-@(m`HUHH/alPHTHm NP(@f(m`HUHH/a@PHTHUNP(@f>/.NXmIB-JL0N^NuNVH ..*n -> f: -:g -: gHU/` f -:g~ -:gh  n g f  f8HUHx^aP f~?` -:g``@ -:g Am Zn HU /aPL N^NuNVH ..*n g,-RHHg -SHHg f -:gp`BL N^NuNVH0*n(n `HTHH/aPfL0N^NuNV nJ(g, (>//((NP n> nB(/.NXN^Nu|`{}~ABCDEFGHIJKLMNOPQRSTUVWXYZddddddd22xxx}}}}ttrstrt^ ({)}!|^~'`ttwritettyrub @:7Pr/PXP8P_PZPZPKP0_PJ_PlXPP@iP*7PPXPbPbPbPbP(P P/PlmP sP7P6PbPxXP7PPXP7PFNPXP6NPFP7P8KPJ7PbPbPPKP7P EP 4bP J@ hEP |bP XP XP bP bP bP _P PP RP @ ^(P KP N@ P }P }P&}PP_P}P}PP(PNNPrP?P7P@WP?PXP?P0@P@nPPXPbPbPbP(P P/PXP"/P.XP67PXXP`bPx7PXP_PP7P XPXP((d@r@(P P/PPV_PP@bPbP.bP:bPN(PZ P`/PhbP@iPJP"7PRXPj Pp/P~@xP P/PWP ?P" P(/P/P:@7PVPXPJ@PiP@@"7PFVPpVPXP`=PZP .(08@E $OY_fqu~ , @#.8?G ZPXajqz L| & /7@H~QZaHhqny  %,58ALRZbhow}`\< @'_nbuf_flushtty_wflushtty_rootdev_passuc_linesw_maptab_max_ttyclose_bclnlist_mpid_lbolt_ttyretype_qs_cp_time_nswdev_file_nproc_whichqs_avenrun_hostnamelen_runin_inodeNINODE_rootdir_putc_ttlowat_hostname_dk_time_ttstart_tz_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_ttypend_swdevt_gsignal_physmem_dmmax_ttyecho_ttydefaults_ttyblock_rablock_sleep_ttyopen_inode_buffers_boothowto_dk_xfer_argdev_nfile_spl5_spl6_buf_dk_seek_ttbreakc_tick_selwakeup_procNPROC_tk_nout_tthiwat_runout_dumpdev_ninode_pidhash_selwait_bcopy_zdmap_nblkdev_ttread_uiomove_cdevsw_rasize_dmmin_catq_updlock_tk_nin_runrun_bufpages_ttyout_bufhash_ttrstrt_nextc_b_to_q_splx_partab_wakeup_maxmem_ttyrub_ttyinput_hz_getc_swbuf_swapdev_u_ttwrite_fileNFILE_proc_hostid_wantin_time_panic_dumplo_hand_bfreelist_ottioctl_ttioctl_nswbuf_dmtext_dk_busy_ttnread_nldisp_bdevsw_ttyoutput_ttselect_ttyrubo_scanc_ttychars_dk_mspw_curpri_ttwakeup_unputc_dk_wdsb[lB$ TbbbdxhNVH0*n -Efp`.HxNX(@HxHUNP*+l BB BL0N^NuNVH *nN.HUNXJg/NXB`HyNXBBB B-E/NXL N^NuNVH *n ->fp`jN.` -EfHxHUNPJ g/NX -Ef/. B/- U/( N-@ U+h BB .L N^NuNVH ..*n J f4 mRR g f+| HUNXL N^NuNV . tf( . tg @tg @tg @tgp`pN^Nubkclose: no buf P.P^$Ph9PvBP@P8P$PP8P0P9P B&.6@FJRX_ho| @P"*17<G PX`iq~zH'/7=HPX`h_nbuf_flushtty_bkinput_rootdev_linesw_printf_bclnlist_mpid_qs_nswdev_file_nproc_whichqs_runin_inodeNINODE_rootdir_ttlowat_geteblk_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_bkclose_noproc_swdevt_physmem_dmmax_rablock_sleep_inode_buffers_boothowto_argdev_nfile_spl5_buf_procNPROC_tthiwat_runout_bkopen_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_uiomove_cdevsw_rasize_dmmin_updlock_runrun_bufpages_bufhash_splx_wakeup_bkread_maxmem_bkioctl_swbuf_swapdev_fileNFILE_proc_wantin_brelse_dumplo_hand_bfreelist_nswbuf_dmtext_bdevsw_curprib[lu$ 'bbbZPP#P 0P5P,PPP P$P(P,P0*P40P8-P<P@PDPH PLPPPTPX#P\0P`5Pd,PhPlPp PtPxP|PPPPPPPPPPPPPPPPPPP $.8>FM V_@hqz  &/7?GPXbks{_nbuf_bkinput_rootdev_linesw_ttyclose_bclnlist_mpid_nswdev_runin_ttlowat_ttstart_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_bkclose_noproc_swdevt_nulldev_physmem_rablock_ttyopen_buffers_boothowto_nodev_argdev_buf_tthiwat_runout_bkopen_dumpdev_selwait_nblkdev_ttread_cdevsw_rasize_updlock_runrun_bufpages_bufhash_bkread_maxmem_ttyinput_bkioctl_swbuf_swapdev_ttwrite_wantin_dumplo_hand_bfreelist_nullioctl_nswbuf_nldisp_bdevsw_curpri((b[l~$ bbblt  `NV.0.  mp`0. "HAZZHABAЁ*@ ->f@HUNXB:J$g> ->f0>HxHUNP` ->gJygp`"HU0. H/-EH( @ PNP*nN^NuNV.0. "HAZZHABAЁ*@HU-EH( @ PNXHUNX*nN^NuNVH00. "HAZZHABAЁ*@0. "HAHABAЁ(@B  fj` yP0(&mBg^ g g ( gp`Hx yP0(&H/NPHxHyNPgJf$ -> gp#`HxHUNP`^ o, n Jo"/HUNX/NPJl-| f HUNXJg*`ZJ$g"/. HU-EH( @ PNP-@HmNXJ g //, NPB  .L0N^NuNV.0. "HAZZHABAЁ*@J$fp`/. HU-EH( @ PNP*nN^NuNV. n0(8"HAHABAЁ*@ n (>f g+|/.a X*nN^NuNV n0(8"HAHABAЁ-@ @Jg* @ //(NP nB n ./NXN^NuNV.0.  mp`0. "HAZZHABAЁ*@J$gp`Z+|,$ ->g HUNX>0. "HAHABAЁ-@ @B nBB*nN^NuNV.0. "HAZZHABAЁ*@ ->gHx0-BH/NP>HxHUNPB$*nN^NuNV.0. "HAZZHABAЁ*@B ->fp`N0. "HAHABAЁ-@ @ gfJg(/. /(NP-@Jf nBB`/. BNP-@`$ n gp#`HxHmNPJg ->fJg. n Jo$/HmNX/NPJl-|-H @0H"-nJ ->@g>HmNXJ,g$ ->//-,NPB,> .*nN^NuNV.*n0-8"HAHABAЁ-@J f-| @` n n . HUaxX*nN^NuNV.0. "HAZZHABAЁ*@0. "HAHABAЁ-@ ->fp`N-@ . g gf/.NXB`Jg ->f/.NX` n-hg n Rf n` n!yP` n  gJg-h g n Rf n`f n!yP `V*nN^NuNV|H<0. "HAZZHABAЁ*@B0. "HAHABAЁ-@B ->fp` n Jg4$PJf4S n P n JlHy NX n Jf .`J dl *`pd.A(H/. Hx/HTN-@Jf Ї&@`H n g* Ѫ n Ѩ n `HxHmNP n  gVJfHU/HTN HUBNPHUNXB`HUHH/-EH( @ PNPRdJ-Dg mHUNX -> gb Ѫ n Ѩ n Jf|p#L<|N^NuNVH00. "HAZZHABAЁ*@0. "HAHABAЁ(@0. H"HA((HABAЁ @  f . f~gl tpg" t gt tig.`z -Pfp` nJg`B` nJg `HxHUNP` nJg``HmNXJl0. H//./. HUN-@Jl-| -QgRB-@ @gJg< `Jf@HUaX .L0N^Nuptcwrite<1PRUP%PHPP1PPPL1PpPHPHPHPHP!PP%PHP%P6FP@LP^FPPCP+P1PPTPP+PCPF1PX@nCPP1P!PPH1PPLPLP%P&FP0LPPP|CP+PPJ1PnP)PAPAP3PHP,3PHHP1PP@OP 46P %P ?P P CP P CP 1P P 7P @ PP vFP RP  )1;AHL,V^ekt}  $& $-4=DOW^dju  ^ @~HZ$&/5@HPTZcflw_flushtty_ptcopen_ptsopen_rootdev_linesw_ttyclose_mpid_lbolt_qs_ptsstart_nswdev_nproc_file_whichqs_avenrun_hostnamelen_runin_putc_ttlowat_hostname_tz_ptcread_ptsread_pt_ioctl_nchrdev_boottime_kmapwnt_panicstr_nswap_ptcclose_ptsclose_noproc_swdevt_gsignal_physmem_dmmax_rablock_sleep_boothowto_argdev_nfile_spl5_tick_selwakeup_procNPROC_tthiwat_runout_ptyioctl_dumpdev_pt_tty_pidhash_selwait_zdmap_nblkdev_uiomove_cdevsw_rasize_ptsstop_dmmin_updlock_runrun_ptcwrite_ptswrite_b_to_q_ptcselect_splx_ptcwakeup_wakeup_maxmem_hz_getc_swapdev_u_proc_fileNFILE_hostid_ureadc_wantin_time_panic_dumplo_hand_ttioctl_dmtext_bdevsw_ttychars_curprib[l$ fbbbxhNVH0*nN,Jn~BB+m` m.RSn: -S(@ (@BB(#J9f>`P -fD(m X+@(#J9gHyNXB9/NX L0N^NuNVH8*n(n JoN.Jo|-LRSg\ mRSnz -S&@ &@B+m&#J9gHyNXB9/NX `rBB+m/NXB`X -ff&m X+@&#J9g4HyNXB9`L8N^NuNVH8*nN-@Jn D./.NX `H -. l.J g(m&LǹdHH g. `R`L8N^NuNVH0*n.. N,JoJoJg -(@ -Sf-m`  -@ .-@mB X+@(#J9gHyNXB9`r߭Jn2(#J9gHyNXB9Jn B+mB/NXL0N^NuNVH8*n N.&mgJl:(yf/NXp`f#BA&H+K`2 f(A(H(g(T#BA&H R+K/NXBL8N^NuNVH8*n.. JnB`*N, n(hgJlf&yg\#BA(H n!L`6 f(A&H&g"&S#BA(HSJf n!L  nѐ/NX L8N^NuNVH0*n(n JgRg f ,X` `BL0N^NuNVH0*nN,Jn~`S mHH.Sn0(m (@B+m(#`d - fR -+@(m (@`(T f-LA +H(T(# nB/NX L0N^NuNV.` /. /a\P/.aX.l..N^NuNVH *n lp`"BHUaXAR m0.HL N^NuNVH *n N.Jf/NXp`4=n BHUAHH/aPR m/NXBL N^NuP\7Pb7Pl-PrP7P7P-PPP.PP,PP>7PD7PN-PTP\Pb.PjPr,P,P7P7P-PPP.P((P P",PP7P7P-PPP.P$P87P>7PH-PNPVP\.PdP|,PP7P,P7P-P7P7P-P*,PZPv7P7P-P7P7P-P,PRP7P7P-P7P7P-P,PP7P,P,P #-3;BH QW@`ir}~  &, 2;CKU^e<msJD_nbuf_q_to_b_rootdev_linesw_bclnlist_mpid_nswdev_runin_putc_ttlowat_putw_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_rablock_cwaiting_buffers_boothowto_argdev_spl5_buf_ndflush_tthiwat_runout_dumpdev_selwait_nblkdev_cdevsw_rasize_ndqb_catq_updlock_nclist_runrun_bufpages_bufhash_nextc_b_to_q_splx_cfreecount_wakeup_maxmem_getc_swbuf_swapdev_wantin_getw_dumplo_hand_cfreelist_bfreelist_nswbuf_bdevsw_curpri_unputc_cfreeb[l$ ybbbv@NVJfp`>/. 09H/09H"HA((HABAЁ @ PNPN^NuNVJfp`>/. 09H/09H"HA((HABAЁ @ PNPN^NuNVJfp`>/. 09H/09H"HA((HABAЁ @ PNPN^NuNV tq fBBy yPBh&B`TJfp`H/././. 09H/09H"HA((HABAЁ @ PNN^NuNVJf B`>/. 09H/09H"HA((HABAЁ @ PNPN^Nu(P(P (PBPX(Ph(Pr(PP(P(P(PP(P (P(P (P8(PB(PdP|(P(P(P(PP #'/6?F ORW`isz ~H %.v8@IRU[ckqy_syopen_rootdev_linesw_mpid_qs_nswdev_nproc_whichqs_runin_ttlowat_syread_nchrdev_kmapwnt_panicstr_nswap_noproc_swdevt_physmem_dmmax_rablock_boothowto_argdev_procNPROC_tthiwat_runout_dumpdev_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_dmmin_updlock_runrun_sywrite_syselect_maxmem_syioctl_swapdev_u_proc_wantin_dumplo_hand_dmtext_bdevsw_curprib[lā$ bbb|\8NV. . tg0n t~gFn tvgn f~gp`Hx .N//.N B`Hx/. .N/`*nN-@ n (: f0- f t f/.N` n (:2-g0-gf  //NP n-P-h-h . @"n"#h#hA . "@"#h#h` n :/.NX nUG nmH nmL nmM n:0-H n: n (: g>/.NX/.NX`*n nG nhH nhL nhM n (:;@`N nJg n >`6 n>`&Hx .T`Hx/. .T` n rF n:` n: n r n:` n (:r n ` n  n1@B` n0(BH` t}g`` t gn tg`H t g~`: @tgn& @twgn tug` @t|gn` @ttgn @tg`*nN^NuX5P)PP;P`UPPAP &06=AJRX_hq~  @ %.5>IRZaglu{ ~H#)15<EPV^fltz_nbuf_wflushtty_rootdev_linesw_bclnlist_mpid_lbolt_qs_cp_time_nswdev_file_nproc_whichqs_avenrun_hostnamelen_runin_inodeNINODE_rootdir_ttlowat_hostname_dk_time_ttstart_tz_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_dmmax_rablock_inode_buffers_boothowto_dk_xfer_argdev_nfile_spl5_buf_dk_seek_tick_procNPROC_tk_nout_tthiwat_runout_dumpdev_ninode_pidhash_selwait_bcopy_zdmap_nblkdev_cdevsw_rasize_dmmin_catq_updlock_tk_nin_runrun_bufpages_bufhash_splx_maxmem_hz_swbuf_swapdev_fileNFILE_proc_hostid_wantin_time_dumplo_hand_bfreelist_ottioctl_nswbuf_dmtext_dk_busy_bdevsw_dk_mspw_curpri_ttwakeup_dk_wdsb[lѦ$ bbb((,NV##N^NuNVH8&n |b klHxHSNP&@Jf R`x Ы*@ c BHUNPp0--@0-Hg0-H".o^R`JB*B-;n ./HSNP;@gFRp0-/HyNPHSN`0-H/HSNPJfHxp0-//-p0-//- HyN(@f&/-NXJgHxHxHUN `X3A #kHSHy ,"/N Jg8 ,"/NXL8N^NuNV n-h/NX/.NXN^NuNVJmn nd . b@0;NNNNNN`< . -@Hz . @//.HyNN^NuNVH8B*n ` 0-Hހ*UfHxBNP*@f/. NXp7`+|`;|* Э(@B(B,| P9@ . @)P . @)P n9h n9h9l Bl /HUNP9@ 9@| n&h0+/0+g <`B/BHUNL8N^NuNV n-hBJfJ g-|`@0;N$j`JfHy/.NP-@JfHxHx/.N -@Jgf`bJf -|9`P/.NX`@/./.NP-@`(-|-` nJ g -|8`/./.NP-@Jf/.N` nJ gz/NX/.N`x/.N`jJg4 . @-P nJ f|/./NP-@Jg`r nJ g/./.a.P-@BJgJ/.NXA ."@"`*/.NX/.N`H/./.NPJg /.NX .` . cHyN`N^Nuudp cksum %x udp_usrreq P P P PB)PPPrPP PP@P*P "P(P8 P>3PVPl2Pz@@@'P5PPPTPj PpPP*PH P&PP P4P4Pb PvP!PPPP-P(!PfP P6PP*P@,P #5<HV _fp4u| &1@RHYcm|  +8BJ_m_get_mclrefcnt_ipq_printf_in_pcbdisconnect_rtnet_in_pcbbind_udp_ctlinput_udpstat_ip_id_rawintrq_udb_in_pcbdetach_udp_init_in_setsockaddr_ipstat_ipintrq_dmmax_ip_stripoptions_udp_in_in_pcbnotify_udp_usrreq_nmbclusters_ip_output_udp_output_inetctlerrmap_soreserve_udp_input_soisconnected_soisdisconnected_zdmap_in_lnaof_in_cksum_in_pcbconnect_m_adj_mfree_udp_abort_dmmin_routetoif_sbappendaddr_udpcksum_m_pullup_m_freem_mclfree_panic_socantsendmore_ifnet_mbstat_dmtext_rthost_icmp_error_in_pcblookup_in_pcballoc_sbwakeup_sofreeb[lE$ .bbb |NVH8*n(m .0b ,LFg2Hl/./,00- H/Hy|NHyNX .0fJgJyg*$, ,`Ԭ ,(",NHykNX . ",N-@/././. /HUaT-@Jgv/. .",d/0- H/N &@ gHSNX`@/.HSNPJg ./ + Ю/NP ` .$mBHzP/././.HUa-@Jo/. . ",d/0- H/N $@ gHR`V/. .",d/0- H/N &@/./+ /* N ./ + Ю/NPHRNX/./. HUa ` HyHTaPHlHyNPBL<N^NuNVH8*n(mJg ,,",N". eB . ",N-@Hz :/./. /HUa\-@Jgl//-0- H/N &@fB/.HSa ``Jk&g.Hl/+p0+&/HyNHyNX `*HyHTaPHlHyNPBL8N^NuNV.*n -"-,N-@-mBB` ."-pAЈ @ "-lF®Ё @ l` ."-pAЈ @ "-lF®Ё @ (m0-n ."-pAЈ @ "-lF®Ё @-PR .,md -".N*nN^NuNVH  n*h ."-\NJg .SЮ @Jf l, n ("-N-@ -".NЭ8`X -"-,N-@ -R-@`< ."-pAЈ @ "-lF®Ё @ (m+n`R .,mB`4 ."-pAЈ @ "-lF®Ё @ (lR .oB` .SЮ @ Э8-@ .Xo" -X"-`".XҮ AАf`J@gZ -@"-DN"-N$ -|"HAHABAЁ" N"-8SЁ"-8N"-8NѮ .L N^NuNV.-n n*h/././. / nN-@Jg .`-|`T .Ѯ . ,m -, /.B/. /. nN-@Jf ."HAHABAЁ-@ .,m .T"-,N-@ -|`8/.B/. /. nN-@JfRR . ,fB R .,mB*nN^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @ ."( lB`< ."-T-@ -LF-@ .ЮS"-8N".n/- -". N$"-F® -NԀԭ -d/ n0( H/N (@&l f UgHTNX`P'y ."-N-@ ."-T-@`< .ЮrNAЈ @ .ЮrNrāgR .m-n`< .ЮrNAЈ @ .ЮrNrāgR -8".m ."-T".A4҈ AS .gA4 .R ."-T-@`f .ЮrNtF .ЮrNAЈ @S$S . "-pAЈ @ "-lF® Ё @S R .mR-HTNX .L8N^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @Jf .0fB`/- -". N$"-F® -NԀԭ -d/ n0( H/N (@&l f Ug HTNX`Jf .0gx'y .0f&/.HSHUa -@HTNX .` ."-T-@-@`A4 .JfR .8m .8fJgf/.HSHUa -@"-N-@..`, .ЇrNt .ЇrNAЈ @R8m -8.߫$߭ . "-pAЈ @ "-lF® Ё @ߨ R-A4 R`/./.HSHUa -@Jm2B`. .ЇrNtF .ЇrNAЈ @Rm .$ . . "-pAЈ @ "-lF® Ё @ . R-A4 .S .gA4 .RHTNX . "-NЮL8N^NuNVH0*n(n Jf -l(`8 -8SF ."-N-@"-`/HlHUN Jg -n` ."-|N"-N-@AT .JgJXf( -".N"-|SЁ"-|N-@`A .-H ."-|N"-N"-N-@.` Ю @JPn R m fB` Ю @JPnRm Ю @JPo ."-XN-@ ."-N"-|$-`N-@A\ .  Pf(Hm//.Hy%NHy@NXA\ . 0H. .Ї/HlHUN Jg .Ї"-`-@`zA`-@Jo <".nށ`Hm//.HyaNHy|NX/-8/.HTHUa -@JlB`)n( ."-`/HlHUN SS , "-pAЈ @ "-lF¬ Ё @S ."-|N"-N-@A .$ ."-|N"-N"-NԀ BSPAT .SR- , "-NЮL0N^NuNVH8 n*h . "-pAЈ @ "-lF® Ё @Jg/- -". N$"-F® -NԀԭ -d/ n0( H/N (@&l f UfxJ gz'yJg ."-N-@rNAЈ @HH .rNrāf .rNt .rNAЈ @S S . "-pAЈ @ "-lF® Ё @SR- . @f0RR . "-pAЈ @ "-lF® Ё @RHTNX . "-NЮ`p-k0B`NR .mB .rNAЈ @HH .rNrāf 'n0`R .mHTNXBL8N^NuNVH<*n(m .0b ,LFg2Hl/./,00- H/((HyNHyNX . ",N-@/. HTNPJg/-/. HyN `/, ,".N$",F® ,NԀԬ ,d/0- H/N $@&j f Ug HRN`'y . ",N-@ .0f . ",`/HkHTN Jg.Hl/. 0- H/HyNHyNX . ",`/HkHTN RR .",pAЈ @ ",lF®Ё @R . ",|N",N.A $ . `\ . ",8N". -A rNAЈ @ .rNp8"<ā-BHxHk4/HTN .",T-@B` . ЇrNAЈ @ . ЇrNrāg2Hl . Ї/0- H/Hy)NHyJNX . ЇrNt . ЇrNAЈ @Rmh߫$߬ .",pAЈ @ ",lF®Ё @ߨ .rNAЈ @ .rNp8"<ā-BHxHk4/HTN .",`/HkHTN Jg ,8$ ,8 .",pAЈ @ ",lF®Ё @ ,8 RR .",pAЈ @ ",lF®Ё @R .",|N",N.A $ .",|N",N",NԀ BRPAT RR,HRNXLHm/.HyN HyNXpL0N^NuNV/. ./HyN N^Nudev = 0x%x, bsize = %d, size = %d, fs = %s alloc: bad sizefile system full %s: write failed, file system is full dev = 0x%x, bsize = %d, osize = %d, nsize = %d, fs = %s realloccg: bad sizedev = 0x%x, bsize = %d, bprev = %d, fs = %s realloccg: bad bprevfile system full %s: write failed, file system is full mode = 0%o, inum = %d, fs = %s ialloc: dup allocout of inodes %s: create/symlink failed, no inodes free pos = %d, i = %d, fs = %s alloccgblk: cyl groups corruptedpos = %d, i = %d, fs = %s alloccgblk: can't find blk in cyldev = 0x%x, bsize = %d, size = %d, fs = %s free: bad sizebad block %d, ino %d dev = 0x%x, block = %d, fs = %s free: freeing free blockdev = 0x%x, block = %d, fs = %s free: freeing free fragdev = 0x%x, ino = %d, fs = %s ifree: rangedev = 0x%x, ino = %d, fs = %s ifree: freeing free inodebno = %d, fs = %s alloccg: block not in map%s: %s <@BPL@R[PlUPP?POP?PDPP,@>@DPNUP@P@[PUPP?P@$P.@4[PD?P>PYPCP7P.>PbDPz;P7PYP@@PUPP.OPfXP@P@[P@@PUP ?PP(P&OP8PN?PFPPPr?P?PPT(P *(P DP ZP z>P YP ZP (P ?P (P .?P N(P (P ?P .P P P >P YP ZP <P (P (P ?P f(P z?PPPX(Pp)PP?PP?PP(P?Pr(PP?P@P@[P)P\@bPl@r[P5PP?P"P,(P8?P`PPP>P$ZP<(PH?Pb(Px(P?PP"PR?Pl(PYP@P@[P?P4P,@2PLPbP~>PYPZP(P)P@ P@[P4PxP?P(P?P(PBP$?PB(Pd@jPt@z[P(P?P?P (P2BPN)PP?PP(P?P2P\P~@P@[POPPP>PYP ZP02P<OPV2Px@~P@[P2POP8Ph(Pv?P?P(P PcP(P P&cPd?P(PEPaP*@0P:@@[Ph@nP #+4<FLS[dqx" @!*29BIPBW]clu|RHH%-7AIQXairs^~ B &.6=E_nbuf_setblocklmult_rootdev_linesw_uprintf_printf_bclnlist_mpid_lbolt_nswdev_avenrun_hostnamelen_runin_inodeNINODE_rootdir_blkclr_alloccgblk_hashalloc_hostname_tz_fragextend_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_bdwrite_noproc_swdevt_fragtbl_ialloc_alloc_physmem_mount_dmmax_ifree_freelmodt_isblock_rablock_inode_buffers_boothowto_argdev_fserr_buf_tickulmodt_runout_badblock_clrblock_mapsearch_bzero_dumpdev_ninode_selwait_bcopy_zdmap_nblkdev_breadldivt_cdevsw_rasize_fragacct_brealloc_getblk_around_dmmin_updlock_runrun_ialloccg_realloccg_alloccg_bufpages_bufhash_blkprefuldivt_dirpref_maxmem_hz_swbuf_swapdev_u_hostid_wantin_iget_brelse_time_panic_dumplo_hand_bfreelist_dmtext_nswbuf_inside_bdevsw_scanc_curprib[l$ $bbbXHNV.JfHyXNX/./. 0. H/a *@ f\ -oHyfNXHU0. H"HAHABAЁ @ PNXRHUa vX *nN^NuNVH0/. 0. H/aPJfx/./. 0. H/a *@ fT -oHylNXHU0. H"HAHABAЁ @ PNXRJg/.0. H/aPJf/./.0. H/a (@ g HTaX`T ,oHysNXHT0. H"HAHABAЁ @ PNXRf/./. 0. H/a ` HUa X L0N^NuNVH *n. fR -oHy}NXHU0-H"HAHABAЁ @ PNX fHUa ~XHUaX` gL N^NuNVH *n fR0-H"HAHABAЁ @. gHUa` HUa,XL N^NuNV.*nHUaX*nN^NuNVH0*n @g HUNX 9@gHyNX g g`;|N.Jn&(|`(| l !M+l )M +L`J f g(|` g(|`(|@ l!M +l)M+L 7/NXL0N^NuNVH0 . rN2. HЁr?N"HA HABAЁ(@*l`& -$ f0-n f fp` *mfBL0N^NuNV/. 0. H/atPJg/./. 0. H/a `BN^NuNVH0 e-|@ . rN2. HЁr?N"HA HABAЁ(@*l` -$ f0-n f fN-@ g"@HxHUNP/.NX`/.NXN-@ m!m m !m/.NX/.HUaPJgR`*mfF0. HmHyNXa*@HUaX m!m m!m+l+L l!M)M;n +n $Bm/.HUaPJg L0N^NuNVH0a*@HUafX m!m m!m(|+l+L l!M)M;|Bm/.HUaPJg L0N^NuNVH0*n . fp` . l6 gHUaXB` gvHyNX`d mgT-m$ . "<NЮS-@ -$rN2-HЁr?N"HA HABAЁ-@ n(h`g0,m((f fJg ,$n ,"<NЬ$oN-@ g$@HxHTNP/.NX`p/.NXN-@ l!l l !l/.NX gHTap`HTaX(lf/. HUa PL0N^NuNVH$*n . "<Nr -@gl( - Ю/ -//9N `-mgx - Ю/ .//9N $@fj/./9NP$@gN/.HR/- N /- /./9N `/./9NP$@g+J falJfRf HUaPXB`+n+n pL$N^NuNV nJg /( /(/9N nB nBN^NuNVH0N-@(|` , f@b/.NXfB`*l N-@ m!m m !m/.NX gHUa6X`p*HUa"X m!m m!m+y+| y!M#;|BmHUa XpL0N^NuNVH0` @HxHTNP/.NXN-@(|` , f@bg/.NX*l N-@ m!m m !m/.NX gHUa `v* L0N^NuNV.*nN-@`HxHUNP g/.NXJ9fHUaX*nN^NuNV.*n gHyNX  gHU m0N` gHUa`HUNX*nN^NuNV.-n ."<NЮS-@ . rN2. HЁr?N"HA HABAЁ-@ n*h`0-n f fJg -$n -"<NЭ$oN-@ gh@HxHUNP/.N`B/.NXN-@ m!m m !m/.NXHUaX`2 f/.NX*mf*nN^NuNVH0`\ n g 0. mflN-@ m!m m !m/.NXHUaX/.NXN-@(|`*l ` f*m f@e/.NXL0N^NuNV.*nB g0-H-@fp` .*nN^NuNVH0(|`$*l`0-n f*mf eL0N^Nubread: size 0breadbreadabreadrabpbwriteblkdevbreallocdup biodone@]PP@V]PhPWP@]P*hP8WP@]PhPWP4WPD@J]PthPWPhP\QPdbPvbP|bPQP2PbPbPbPbPbP2PPR@Pb%PzLP@P(%P@LPt2P*PPPPP2PPP>P"@(]PbPP@V]P@P@P%PLP@P$2PD*PPPP`PPh2PPP@P $P *P TP ZP rP x P FtKR[dlv L F B$ "-5= DKS[(c lt_nbuf_klseql_allocbuf_rootdev_linesw_rmget_desscan_bclnlist_mpid_rmalloc_qs_nswdev_nproc_sum_whichqs_runin_freemem_rate_geteblk_rmfree_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_incore_buffermap_panicstr_nswap_geterror_bdwrite_noproc_swdevt_physmem_biodone_dmmaxlmodt_saferss_maxslp_multprog_rablock_sleep_swptstat_avefree30_buffers_boothowto_argdev_bawrite_klout_spl6_buf_nscan_procNPROC_deficit_runout_kltxt_dumpdev_pidhash_selwait_bcopy_zdmap_nblkdev_breadldivt_cdevsw_rasize_forkstat_brealloc_getblk_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_bfreemem_binval_minfree_splx_wakeup_klin_maxmem_getnewbuf_swbuf_swapdev_u_bwrite_proc_wantin_blkflush_brelse_panic_total_lotsfree_dumplo_hand_bfreelist_nswbuf_dmtext_bfree_baddr_breada_bdevsw_bflush_biowait_curprib[lю$ bbb$NVH *nJ lB`-mBB n -2"(P-@Jf l l lR n"(P"-2m n (0` n (HF2Ш4SL-@ n차0lJo/(0/HmN/./.HUN/AN ./HUN-@Jfp` .R n"(0N+@2 n ($ n"(dAN". mB/.NX lAN . -P f Jg`\Jg . R n"(0N"-2l8Jgh n (HF2Ш4SL-@ (4ЮSL-@o//.HmN/. /. HUN//.HUN`h . R n"(0N"-2l n (4ЮSL-@` n-h0/.HmN/. /. HUN/HUN -@Jg~ @ ($ n"(d-@p0-& @f /.N` /.NXAN . mB l$AN . R  n"(d# . R l . T n"(P"-2m n (0` n (HF2Ш4SL#`B-|-n  -| n"(t .N-@ . m .䑮 SJnJghA~p-PJf g(BB/.HUN-@ n/(0/HUN -@Jg @ ($ n"(d-@/.NXA~p mB`x n/(0 ."(d/0- H/N -@ @ g/NX` n-h n"(t .N-@ . ".N n"(tN. Ю @-PJf f/.NX`Jf* lBB`/.//.HUN-@ n/(0/.HUN -@Jg @ ($ n"(d-@ mp0-& @f /.N` /.NX Ю @ /.N` /.NXR o n (tSl* RЮ @  n"(d# n#0 .L N^Nu7P(P.+P3P/PPBPP3P/PP\3PjP8PPPH+PP3PP$8Pd(P;P)P)PP;P3P8P8PPP;PP+P !+15=DMTaj@s|$,~5>HENU[ckr{ "_nbuflmult_rootdev_linesw_bclnlist_mpid_qs_nswdev_nproc_whichqs_runin_inodeNINODE_rootdir_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_bdwrite_noproc_swdevt_alloc_physmem_dmmaxlmodt_rablock_inode_buffers_boothowto_argdev_buf_procNPROC_runout_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_breadldivt_cdevsw_rasize_dmmin_updlock_runrun_realloccg_bufpa((ges_bufhash_bmap_blkpref_maxmem_swbuf_swapdev_u_bwrite_proc_wantin_brelse_dumplo_hand_bfreelist_nswbuf_dmtext_bdevsw_curprib[l$ bbbNVH8*n(n &m f+L +LB `r ,((lFJ g$ k (((l, k ,((m&HJ f)k 'L f.+L`(&k `J g k (((m ,((m&H`L8N^Nu #+2@;DMXbiqz %+6>F_nbuf_rootdev_bclnlist_mpid_nswdev_runin_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_physmem_rablock_buffers_boothowto_disksort_argdev_buf_runout_dumpdev_selwait_nblkdev_rasize_updlock_runrun_bufpages_bufhash_maxmem_swbuf_swapdev_wantin_dumplo_hand_bfreelist_nswbuf_curprib[l֚$ wbbbNVH *n=mP0.H.p0-& g `g8B`jep`^/. 0.H/ "HA((HABAЁ`.d/. 0.H/ "HAHABAЁ @ PNPL N^NuNVH0*n.. fn mJ(g4p0-& g p0-& `g `p0- g HUNXp0- g `\JyfB`R09m*g209m,g$(| g0-,Hg Xep0-&f pL0N^NuNV./.BHyN *@g 09m*f `aJfHUNXB*nN^NuNVJyf yp` BN^NuDPp'Px&P8P/PP6/P>/PJ/PX/Pd/P~/P/PP P/P:P/P/P/P ")-5<BKR_hox  ~'0H7@HPW^gow_suser_rootdev_linesw_mpid_openi_qs_nswdev_nproc_file_whichqs_runin_inodeNINODE_rootdir_namei_nchrdev_kmapwnt_panicstr_nswap_acctbuf_noproc_swdevt_physmem_mount_dmmax_xrele_uchar_rablock_inode_boothowto_argdev_nfile_procNPROC_runout_dumpdev_ninode_pidhash_selwait_zdmap_nblkdev_cdevsw_rasize_owner_dmmin_updlock_runrun_maxmem_swapdev_u_access_proc_fileNFILE_wantin_dumplo_hand_dmtext_acctp_bdevsw_curpri_iputb[l $ \bbb @NVH0*y(|~?`()LPSl#A#+|"*+M.9`&*+M y +y"A#SnBL0N^NuNVH<*n 0. H/NXgHy NX0. HЮr?N&@(S` .f0. l fp0,glHx HTNP`p0,gD$|`& *f=R j*h -|`LeHy NXJl f,-lg n!l""`#" l" BB"Rl l`(Tf,(yfHy NXB`T-lg n!|"#BB"HTNXHSHTNP9n )M)n9|Rl B/-0 ."-N" -N$ ."-N"-F" -NԀԭ ."-N"-xN"-`Ԁ -d/0. H/N -@ @ g(/NXHTNX()LBHTaPX` n-h ."-xNѮ n <C&"Q/.NX L<N^NuNV.*np0-fHy NXHUaXHUa X*nN^NuNV.*n m fmJm(n6BHUaPp0-&-@Bm&BNmB/./-HUN p0-FgBHyHyHUaRHUaXBmJg y +y"`#+|"BA#Sm *nN^NuNVH8*n&mp0-Fg2J+f*/+0 -"+N" +N$ -"+N"+F" +NԀԫ -"+N"+xN"+`Ԁ +d/0- H/N (@ g HTN`p0-g n +P6p0-g n+P>p0-@g+yFm -"+xNЬ -@A&"n <"QJg HTN`HTNXL8N^NuNV(H0 n (2 cP*h . Э0S"-PS,  -@t-@ -t"N".-A n <(CJ"Q2-|FA .FJl( .~".FЁ @BA .F SFJFl~ ` .N"Ё @BSn n!n 2 nhBHxHyHy/.aAJ(H-|FA~ .F-PJgR/.FA .F//.HTa*A .FJl"A~ .FB/-0/.HTN A .FJlVSFJFl|~ `jAN -PJgTAN B l R"-P",2m -0` -HF2Э4SL*//.HTN SnJmAN -PJg l R"-P",2m -0` -HF2Э4SL-@@)n 2 l R"-P",2m -0` -HF2Э4SL-@GNU^iqjxH :2 ",5=DOW_cjsv~._nbuflmult_rootdev_linesw_ifreet_bclnlist_mpid_lbolt_nswdevulmult_avenrun_hostnamelen_runin_inodeNINODE_rootdir_geteblk__insque_getfs_hostname_tz_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_bdwrite_noproc_swdevt_iflush_physmem_mount_dmmax_free_ifreelmodt_iunlock_rablock_sleep_inode_buffers_boothowto_argdev_irele_itrunc_buf_tickulmodt_runout_bzero_dumpdev_ninode_selwait_bcopy_zdmap_nblkdev_bread_indirtruncldivt_ilock_cdevsw_rasize_iupdat_dmmin_updlock_runrun_bufpages_bufhash_ihinituldivt_tablefull_wakeup_maxmem_hz_swbuf_swapdev_u_bwrite__remque_hostid_wantin_iget_brelse_time_panic_dumplo_hand_bfreelist_nswbuf_dmtext_ihead_bdevsw_curpri_iput_ifreehb[lo$ bbbx(NVH<̕-|B . -@ HxNX-@ @*h nNgP gg  g `R n ( e`J9f n*h /g(y`(`R /g(yĹf(y&lHTNXRl #p0,& @fHx@HTNPJfdB`& /g$ lR . @RRJf3 . @BJ9fJ fJf /.N`-|  f"JfBBp09XP-@ ,2"<Nr -@B`" +HFf4g HRNXB/9HTa  $@g^BJf .f -|B * Ю-@ ."<-A n0(fTJhgN0(b>0(XP2(bJg0 hb /aXJgHyHTaP .ѹ` g n0(-@Jg0(XPJox .İm -|-y n0(`JJfH .Ѯ f-y .䰮m$-| n0(й䐮-@ nJg40(yf(0(/ P/HyN Jg-y n0(ѹ0(Ѯ 9䰮m  fhJfbJl(gZHxHTNPJf@JfB`##lBg HRNX/.NX#B` n0(XЮP2c4HyHTaP n0(XЮP)@2lB n0(XP/Hy /N HRNX  fJfHxHTNPJf># 9fB` 9䐮#Jg , fRl `/9 HS0, H/N (@f/9N` 9.f" 9.fJ9ff:#  f*Jg"JfHxHTNPJg`b  f f-| l ."HAHABAЁ @Jgh ."HAHABAЁ @0l fBHTNX ."HAHABAЁ @(PHTNXRl &lU`NR`f# , f `/9 HS0, H/N (@g`\-LHxHyHyN Jfp/.NX/9 HS0, H/N (@fP/.NXg HRNXg HTNX/.NX` , ffRl &lp0,& f8Jf /f*HUNXR-@ ,2Ю dR oB>`P/9 HS0, H/N (@/.NXfn`/. n ( Ь2/HUN BHxB/,2 n/( HTBNJ9f n*h HTNX /f:/.NX`R /g(yĹf(yHTNXRl `(nHTNX&l` /g/.NXJg"#`$R /g/.NX`/.NX L<N^NuNV/. /9 n/( (/HyNN^NuNVH *nB`AJfp`Rp0-eAHHL N^NuNVH0B n# p09XP-@JfV 9gHy'NX3BHx/9/.Hy /9HxN-@` 9й y2c 9й!@2Hn/9/9az -@Jf/9NX9HH`B*np0-XP-@p0--@p0--@`d .Ю(@Jg;n Ю*@` .Ѯp0,XP-@p0,Ѯp0,Ѯ/.HUHTN .eJf, .Ю찮dHy4NX .Ю3`. .lHyCNX3;n Ю*@/.HUHy N /.NX yhB/9NX .L0N^NuNVH0*yJf>B BHx/9p09XP/Hy HUHxN`HHn 9䐹/HUa (@fB` n09hHTNXmBpL0N^NuNV n # BHx/9p09XP/Hy /.HxN/.NXN^NuNVH0 n*h . "-P-@ -HF -@ l .R"-P n"(2m -0` n (2"-HFЭ4SL-@//.B/./.N"-d-@J9f `HTNXB`@/./. n0( H/N (@ fJg , Ю n L0N^NuNVH0*nA(HB`HnHx/HxHTHUBN-@ <-@Jf" mp0,XP".dB`6Jg ,.f lg lf ,. fp0,ހ2mrpL0N^Numangled entryi_size too small..%s: bad dir ino %d at offset %d: %s wdir: newblkwdir: compact1wdir: compact24 Pv=P=P=P=P=P=P P.P=P>PH=P^=Ph=Pr=PCP=P-P=P=P CP=P@@=PH=Px=P=P=P=P P=P=P=PB>PV=P`=Ph=P~CPCP=P@=P)P"CPD>PR=PX=Pf=Pn=Px=P=P=PBP=PNP=P=P=P=P=P>P2=PlPPNPP.P=P=P=P=PBP8@>=PD PVP^=PnBP"PCPNPCP=PFP*=P4=PDBPTP~ P1P=P=PNP"P=P P.P .P ,CP <=P P"P `"P |=P @ P =P =P =P =P (=P 6@ <DP F=P R=P \=P b=P l1P ~=P =P =P =P =P =P =P =P NP =P n)P |=P @ DP =P @ DP =P =P )P ?P =P =P NP 4=P :=P B=P N=P V=P h=P t1P =P =P =P ?P =P =P =P =P 1P =P &NP 7P =P CP ,PV1P #-3;BOXajqw@   (/4(>FOW`gHnw~ r   *%+3:BJP(([ck 0u}_nbuf_rootdev_linesw_printf_bclnlist_mpid_nswdev_runin_inodeNINODE_rootdir_ovbcopy_geteblk_namei_bcmp_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_direnter_swdevt_physmem_mount_dmmax_iunlock_rablock_dirchk_inode_buffers_boothowto_argdev_dirrewrite_irele_buf_dirempty_runout_dumpdev_ninode_selwait_bcopy_zdmap_nblkdev_breadldivt_ilock_cdevsw_rasize_rdwri_dmmin_updlock_runrun_bufpages_bufhash_bmap_dirbad_dirbadname_maxmem_swbuf_swapdev_u_access_bwrite_dirremove_wantin_iget_brelse_panic_dumplo_strlen_hand_bfreelist_nswbuf_dmtext_blkatoff_bdevsw_curpri_iputb[ l:$ .Bbbb X|DHNVBN^NuNVH8*n0--@?.Jo .f@N-@B Jf#` y!M #a/.N` l "HA HABAЁ&@ @JhgxN-@(|@`R@HxHTNP f <A/ Q*_ )|,0#HSHTa PJfB/.NXHUN`F+l((+l/.NXHT0,H"HAHABAЁ @ PNXL8N^NuNVH0BNJfp`N-@ . ngn ng ngh ngB ng8 ng: ng ng-|/.NX .`(A`B9A` n#`(nB "HA>>HABAЁ @ g R m l "HA>>HABAЁ @  "HA>>HABAЁ @ `R n B` @ hg4 @ h0(& `f n h (Nm -|`.-*-JmxJo ljJf, l\ "HA HABAЁ-@` l0-|B "HA>>HABAЁ @Jf-FR l*Jm "HA>>HABAЁ @ f`4Jl -|`,. "HA>>HABAЁ @ $HB>>HBBBЂ$ "HA HABAЁԀ-B n h (N n0J l n!yL` n!m  n!m nJo (Ш#L` nBBL n1|Jm n "HA HABAЁ"@"#h#h`L0N^NuNV/. HyHx0. H/HyHzNN^NuNV/. HyB0. H/HyHzrNN^NuNVJ\g 9\`J9Ff <@`B## #L##3 N-@HyaX 9g/.NX m oB` 9N^NuNVH8(|`fHxBNP-@gh @!|  n (Ј&@Hx\HSNPHyHSNPR9E'M)m '|XHSa"X*l g 9EeL8N^NuNVH<*n(mA $H -X g gn`+l @+lD gp`p@0,@%l$%l B(%yRyC |%PB<+|X+|Pp* f /HUaP`HRa X&@Jg+|XHSa ^XL<N^NuNVH0J9Ff8R9FHxNX*@JfHypNXA((HA# |#`HyzNX####BBl. "HAHABAЁ @ fDmHyNX09HfB#A#dJdf #dB9d09H/aX/NX# H`R`NL0N^NuNVH<*nR |b m0lHx0HUNP*@Jf R` Э$@%j%j%j %j$$%j((%j,,p*gHRaX(@Jg<&lA -H( f4 *((g R$` JDo)|XB -$lr Э",t 塐-@Jo+@( .`B( ,ѭ$pL0N^NuNVH0*n(y g9m @g HUNXHTNXBL0N^NuNVH0*n(y` -$g(TfR B`./9NXJfA #-C L0N^NuNVH<*n(y` -$f - g(TfJ9Agp- gp-?-@/- NXJf 9 &|  g>edRkp-@gJf/-NXJfdjp-@fb lR ."HA HABAЁAЈ$@ @Jhg,`t-r9Bg,HxHUaPR(B` l ."HA HABAЁ$@ @Jhgp- fJ o n lJmJm -ltJ(g R8`p - -@ .й4 oRR<`8Hx$NX-@/.NX(@/.NXg .ѹ4f R`Hx\HTNPA\-H)HHx@/.NP)LH)nL .@)@@ n!@ )m D n!lDA -HHx0/HUN . @ ."@" nB n( n( nyB)|P)|Xp- f n ` nB n  n!|V0 n!m$ n"n#h($HyHTNP mF - f.Jl0H/NX l@ ` l@ )|X`HTaX`jHR/.aP L<N^NuNVH(*n/-NXJfB`>HUaX&@Jg-k A'P 'n|nyBHSaXpL(N^NuNVH8*nB &@+m+m+m +m$$+m((+m,,(K` 0,Hހ(Tf0;@||M RHxHyBHSNL8N^NuNVH8*nHxBNP(@Jf RB`2)|L9|0 Ь&@gHx0HSHUN L8N^NuNVH BA-H-n`HxBNP*@g.. mrN-@-yg( .r  @RSy n#/.NXJg.<0;@ .쐍+@`& po pp` pn .0;@+|  Э-@///.N ߮ n -M J n .`/.NXBL N^NuNVH<*nA $H-|HxBNP(@Jgf)|L9|0 Ь&@Hx0HSHRN Do <` -D.'G,/. //-@a^ -@fHTNXR`F(߭@Dߪ(JDoR< bP P 5P P tP bP nP x@ ~ P P bP P P bP bP P PP P&P,3PNPl\Pv3P~WPPiP3P:PhqPr5PPPbPPUPPPPP$((PXPdPnPPPUPPP&bPRPbPbPbPbPlP cPlP,bP:bPJNPfNPRPP>@^PfP.PUP$PbPgPFPPbPRPTPt0P~zPvPPPzPlPRP@tPtPRPPbPRP}PbP lPAP$lP2PFPfPpjPPPP6mP>mP\NPdBP~,P@WP,lP<lP@ #+2;CJUZblXt~  |&@/8@IRU_jt{xV\ )09FQ\bjq`x  >H &.7,DKT[d@lv~<.f> '06?JFR[fnu~ LP|_if_ifwithaf_nbuf_ndstrategy_netisr_suser_rootdev_linesw_m_get_mclrefcnt_ipq_printf_ndmapbuf_sccsid_mbbufmem_ndflushp_bclnlist_mpid_rtnet_wmemfree_nswdev_file_mbmemmap_runin_inodeNINODE_ip_id_rootdir__insque_rawintrq_nd_init_m_free_nd_slowtimo_ndsize_ipstat_bswlist_nchrdev_nduout_kmapwnt_ndsenddata_ndsmatch_buffermap_panicstr_nswap_ndwrite_noproc_min_swdevt_genericsize_ipintrq_splimp_nddiskstrat_physmem_mount_ndiodone_biodone_dmmax_ndclear_setswapsize_ndswapsize_rablock_sleep_ndioctl_inode_buffers_nmbclusters_boothowto_mbbuffree_spl0_argdev_nfile_ndsin_ip_output_spl6_buf_nderrreply_ndsout_physio_runout_nd_input_bzero_dumpdev_ninode_selwait_bcopy_ndumatch_zdmap_in_lnaof_nblkdevldivt_cdevsw_rasizeDiagRet_ndopen_xumount_ndlociodone_mfree_ndgetnp_dmmin_updlock_ndstat_mbbufall_runrun_bufpages_bufhash_routetoif_minphys_binval_sirmask_ndoutput_splx_ndrootif_cpu_ndcopyctom_ndstart_wakeup_ndcopymtoc_m_pullup_m_freem_maxmem_mbutl_swbuf_swapdev_getf_mclfree_fileNFILE_ndread__remque_physmbmem_wantin_panic_iopbmap_ifnet_dumplo_hand_nddump_bfreelist_mbstat_ndnull_dmtext_nswbuf_nd_mbbufmap_rthost_in_netof_bdevsw_ndintr_mpurge_curpri_splnetb[lȁ$ bbb8 NVH0J8gaJfR(|`rJgf Tg` l-h nJ(gLJ(g( ./HyLNPHyUNX nB( n!y HTNXe*y`Hp0-f4Jm g.mRm BHyHyHUNHUNXeBHxNXL0N^NuNVH0*n(m ,0SЭ2",0N-@B`rHx/.HUN ",d-@ l .R",P"-2m ,0` ,HF2Ь4SL//.0- H/N R .mL0N^NuNVH n (8 @ Ю @-@ . -@ z`p n (8rN"ҀpgP  @.  @,(`& . f Ю @ .ѐ؅R n8oR n8mLN^NuNV.*n . $e&/. HyfNPHyuHUNPp`B*nN^NuNV n (8S b@0;Nj,` . Ю @ fp` .rA .Ю @r.r.g` .rA .Ю @r.r.fL` .rA .Ю @r.r.f`FHyNXBN^NuNV n (8S b~@0;N\Bt ttt`p . Ю @B`b .rF .Ю @`@ .rF .` .rF .`HyNXN^NuNV n (8S bz@0;NZBp"ppp`l . Ю @`\ .r .Ю @`< .r .` .r .`HyNXN^NuNVH0*|`TJgH0n f@ m(h T\g*Hl0. H/HyN HyNX `4e0. H/HyNPHyNXBL0N^NuNV.0. yfp`2*|` 0n f rN`ep*nN^NuNVH0*|B`BBA .BR oN-@(m `$ ,"<NAЈ @RR(l f/.NX/. .< @/HyN BA .Jg(A ./ .r /HyN R oHyNX@Re L0N^Nufs = %s update: rofs modbad block %d, bad blockisblockclrblocksetblockdev = 0x%x, fs = %s getfs: bad magicdev = 0x%x getfs: no fsLOCKEDLRUAGEEMPTY%s: total-%d, %d-%d @=P =P&P`@fPn@tLPKPBPP$PKPKP;PVP P=P TP:6PTAPJPP!P0:P>RP@P@)P@LP@LP$@*LP>Pr@xP@LPP@P@LPGPPP6PP*OP\*Pv6PCP@@P@P@P&OP@@ @@ %-7=DLUbiv4 8@   &/8?HS[cjpu{H $*4:BFMV^fpv}_nbuf_setblock_rootdev_linesw_printf_bclnlist_mpid_lbolt_nswdev_avenrun_hostnamelen_runin_inodeNINODE_rootdir_syncip_getfs_hostname_tz_syncprt_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_bufstats_noproc_swdevt_fragtbl_physmem_mount_dmmaxlmodt_isblock_rablock_inode_buffers_boothowto_argdev_update_fserr_spl6_buf_tick_getfsx_runout_clrblock_badblock_dumpdev_ninode_selwait_zdmap_nblkdevldivt_cdevsw_rasize_fragacct_around_iupdat_dmmin_updlock_runrun_bufpages_bufhash_bmap_sbupdate_splx_maxmem_hz_swbuf_swapdev_hostid_wantin_blkflush_time_panic_dumplo_hand_bfreelist_dmtext_nswbuf_inside_bdevsw_bflush_curpri_iput((b[l܁$ )Mbbb P$NVHya"XN^NuNVNJg HyaXN^NuNVH0*nHxBHyN (@gTp0,& @gHTNX`,Hx@HTNPJfHTNXJg /NX*L0N^NuNVH0-|(yx ,R-@g .f ` .gLHxHxHyN *@fBJ9fT , /atX*@B`HxBHyN *@g/./.HUa L0N^NuNVH0(yxHxHxHyN *@f,J9f4 , /aX*@gBHx`HxHxHUa L0N^NuNVH0*n.. Jg` gHxHUNPJf8 g:HxHUNPJfp0-& @fHUN`B g0HUNX/BHUN -@HUNXJ9f g BHUNPHUNXN(@Jg\ 89|-y)M/HUNPJ9f . @` .\ @BSlHUNXL0N^NuNVH0(yxNJg*BHxHyN *@g `.J9f0/,aX*@gJg +lNmFHUNXL0N^NuNVH8&yxHxBHyN *@gp0-& @fNJf HUN`Rm(m@HxHyHyHUNHUNX#BHxHyN (@gHTNX`B-mFBp0-& `f -|`(p0-& f -| ` m-h0B-n-nHxqPX=PbPlPlPkPlPlPlPlPlPlPlPlP lP,1P2PXmPvmPmPPlPlPlPkPAPlP&lP21P8PXPrlP|1PPPvPvPWP jP lP lP 1P P lP VP lP P .lP BlP NXP pP lP kP lP lP P TP 3P lP (KP j0P lP P XP lP P lP kP lP P TP 4lP <3P lP lP XP P lP lP WP P :lP DXP ^P hlP nlP WP P lP`lP@PP=PPlPPvPvPWP3PlP"1P(P4lP<lPLlPvmPPP=PlP vPvPWP&(PtCP;PlPlP@wP@PPlP*1P0PDlPzqPlP=PPlP1PP@PlP.@4PRVPVP=PPlPdPlPlP)PlPP>lPVlP^lPKPvPvPWP(PlPlP h!(0:@GNRZagpy$   <@| %0:AIS[ cl zt{ z 0 #-5= EK S^fs|~H. $,6?GKQX((ajps{ L R !_nbuf_lstat_suser_rootdev_fsync_printf_bclnlist_mpid_lbolt_openi_qs_nswdev_nproc_file_whichqs_avenrun_hostnamelen_runin_ftruncate_truncate_inodeNINODE_rootdir_syncip_namei_sync_flocki_hostname_bcmp_chmod_tz_bswlist_nchrdev_lseek_boottime_kmapwnt_saccess_buffermap_panicstr_nswap_noproc_direnter_ialloc_outime_physmem_fchmod_dmmax_chown_utimes_xrele_uchar_flock_iunlock_rablock_inode_symlink_buffers_boothowto_stat1_argdev_dirrewrite_update_irele_nfile_ocreat_itrunc_sostat_buf_dirempty_falloc_unlink_chmod1_tick_fchown_procNPROC_runout_groupmember_dumpdev_maknode_ninode_pidhash_selwait_chdir_zdmap_nblkdev_ilock_rasize_rdwri_iupdat_owner_dmmin_chdirec_updlock_fstat_runrun_bufpages_bufhash_rename_link_chroot_funlocki_dirpref_maxmem_hz_open_swbuf_swapdev_copyout_getf_u_access_chown1_proc_fileNFILE_dirremove_stat_hostid_wantin_readlink_time_panic_dumplo_open1_hand_bfreelist_nswbuf_dmtext_fubyte_mknod_copyin_curpri_iputb[*lڈ$ bbbl< ?>~*&N>*>N>6^>>>^>6^>>>^*>>*>>.n>>>>*>n>6^>>>^>6^>>>^&66.66&n666>.>nN^^n^^nN^^^~n~N>6^>>>^>6^>>>^>6^>>>^>>>>>>>~>>>>>>~*>>*>>.n>>>>*>n>>>>>>>~>>>>>>~N^^n^^nN^^^~n~NΊΞΊ        @    !     !@HHHHL@P@X@h@HHH#+$3_fragtbl124_fragtbl_fragtbl8_around_insideb[,l$ bbbNV yRN^NuNV. 9R/NX. f B ..N^NuNVH0(yx/NX*@g< mf(Hx$HnNPHx$/,HnN ` /,/-aVPL0N^NuNVH0(yxHxBHzHN *@g/,HUaPHUNXL0N^NuNV.*np0-FgBHyHyHUN=m -m=m&=m(=m*=m,=mP-m2-m6-m>-mFp0-& `f -|`(p0-& f -| ` m-h0Hx$/. HnN *nN^Nu>P>P$>P*>P2HPF>P`>Ph=P*PPPKP$BP*BP22PP %+2:@IV]js{ @ V%.9AHMS[bks|H&,7?GOW_e_nbuf_rootdev_linesw_bclnlist_mpid_lbolt_nswdev_file_avenrun_hostnamelen_runin_inodeNINODE_rootdir_ostat1_ostat_namei_hostname_tz_schar_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_mount_dmmax_uchar_rablock_ofstat_inode_buffers_boothowto_argdev_nfile_buf_tick_runout_bzero_dumpdev_ninode_selwait_zdmap_nblkdev_cdevsw_rasize_iupdat_dmmin_updlock_runrun_bufpages_bufhash_maxmem_hz_swbuf_swapdev_copyout_getf_u_fileNFILE_hostid_wantin_time_dumplo_hand_bfreelist_nswbuf_dmtext_fubyte_bdevsw_curpri_iputb[0l!$ bbb @D NVBHxa(PJgHxHxaPJfHy @NXN^NuNVH ..-GN-@/./9NP-@/.NXJfB`$ .r *@B/9/. ./NJf0N-@/././9N /.NX`/.HU ./N . JgT g `N-@B`B*#RyRm0y/.NX` r "<N,JoB;| Ry RyHUaXS`L N^NuNVN^NuNVBHxaxPJgp`BN^NuNV.N-@*ygBJm gHy GNX;n Sy .  @RP#B+| `/. /.a,P*@/.NX *nN^NuNV./. /.ajP*@fB`Hxp Э/NP *nN^NuNV.N-@ nJh fHy LNX n0( H @SP nBh n c< (Ј*@ r  @Sf*#Ry n*P nB nB|#Ry/.NX *nN^NuNV.aDJf RyB`xN-@*ygBJm gHy RNX;n Sy .  @RP#B+| `Hy WN((X/.NX *nN^NuNVH0*ngN.N-@Jm fHy ^NX0- H @SPBm c< Э(@ r  @Sf(#Ry(U*BB|#Ry/.NX*LfT/NXL0N^NuNVH8*n..JgJ mJlHy dNX0- H-@`0fHy kNX0-H". m0-H *UJ nA&HBJof ;gHy rNX .`*N-@(ygBJl gHy yNX9n Sy . @RP#B)| `/.HxaP(@/.NX&g0-H l ` 0-H 9@ |c. Э-@Ю )@ .r  @R`&0,H/ Ь/ ЭЮ /N ;g0,HB *U&L`/.aZXBL8N^NuNVH0*n(n `*UJf`d |d0-HЭ2,HЁ |c*`D0,H/ Э2-HЁ/ Ь/N 0,mHTajX(@fL0N^NuNVH0.. *ngzJl D.JolJmf<`d0-HBm*UgNJoJ0-Ho0m߭`4Jmg (M*Uf0,Hn0,HBl*n`0lL0N^NuNVH0(n p n0N-@*ygDJm gHy ~NX;l Sy0, H @RP#B+| `0, H/BaP*@/.NXgBm0-Hrp l 0-Hrp`". -A0,Ho 0,H-@/. Э2-HЁ/ Ь/N . 0.m .Ѭ0.lJlfHTaX(@fjJ gHUatXHTaXB`* L0N^Numbinitmgetmfreemgetm_moremfreem_copym_copym_copymgetmget$@*KPFPTTPZPj=PDPGPSP8PPTPP=PSPPP,FP2FP>OPLOPV=Pl1POPOPP7P@KPOPOP7PD=P,PP@KPOPDPPFPFP OP,7PD7PJOPT=PtOP~P7P@KPOPOP7P@KP=PPP,@2KPBOPjDPtPFPFPOP7P7POP=P=P@KP @&KPl@rKPP7P@KPOPOP7P=PFDPPPx.P.PP7P@KP*OP8OPB7Pj=P.P '18AENX_tdmvt  *5BIPVajqT{~HBt4!*.6=ENT\bjq$x d_klseql_m_get_desscan_mclrefcnt_m_expand_lbolt_rmalloc_qs_swapmap_m_pgfree_nproc_sum_whichqs_avenrun_hostnamelen_freemem_rate_hostname_tz_m_free_rmfree_desfree_avefree_maxpgio_boottime_vmaccess_maxfree_m_cat_splimp_ecmap_dmmax_saferss_maxslp_multprog_swptstat_avefree30_nmbclusters_klout_nscan_tick_procNPROC_deficit_kltxt_m_getclr_bzero_pidhash_bcopy_zdmap_firstfreeldivt_forkstat_cmap_cmhash_m_adj_nswapmap_mfree_memall_cnt_dmmin_klsdist_minfree_splx_m_clalloc_klin_m_pullup_m_freem_hz_argmap_mbutl_mbinit_mclfree_proc_hostid_time_m_copy_panic_total_kernelmap_lotsfree_mbstat_ncmap_dmtext_m_more_Mbmap_mbmap_ecmxb[6lB$ $bbbb[8lO$ bbbhHNV n "n"i#h n"n "i#h n1|: n1| > nh" n Bh$ n Bh( n hpN^Nu'.7 ?_mclrefcnt_piconnect_nmbclusters_mfree_mclfree_mbstatb[:l%$ 1bbbH unix PD P`PhPp PtP@@@)3@IP[dl t_mclrefcnt_raw_ctlinput_unixdomain_raw_init_nmbclusters_domains_mfree_raw_input_mclfree_unixsw_mbstat_raw_usrreq_uipc_usrreq((b[<lԁ$ !_bbb lLNVH0Jg/./.N`/./.NP*@fp+`0Hgp)`~HxHxNP-@Jfp7`b n (Ј(@9|Bl8Jyf9|)M BBBHT mN-@JglHTaX .` n BL0N^NuNVN-@/. BHx/. n h hN-@/.NX .N^NuNVN-@BBHx/. n h hN-@Jg/.NX .`\ nJf!H n!H nhJ lB  l . `p n1@ nh /.NXBN^NuNV nJg:B/NPJf"Hx/.NPJfHyNX nB nJfF0(g: 8/NX ."/NX ./NXN^NuNV.*nN-@0-f `&/-a4X -g `/-a X -fJgJ gm0-g0-f,BHUaP-@JgJ fb/.NX .`0-gB0-g0-g J fp$`0-gHxHmNNP`Jg(BBHxHU m hN-@J fJfr0-gHyNXmHUa"X/.NXB*nN^NuNVBBHx /. n h hN-@N^NuNVHx n0(g -|%`$/. BHx/. n h hN-@/.NX .N^NuNVH<*nBA&HB0-f m 0(g n0-:H"(op(`H .g 0-f m 0(gp`B-@`mLHxHmLNP0-LfmLRN-@0-gdHx /9PNP-| /.NXmL0-LgmLHmLNXJg /.NX .`lJmPgp0-P-@BmP`0-f. m 0(g -|9`zJ f -|'`hJgZJgm/. /. .gp`p /HU m hN-@JgmBJfA&H nJg .gT-|/.NX nJoJo$PJfP nS nJlHyN`0-:H2-8H2->H4-H2-H4-H2-ZPRPhoPOPD-P@aPOP:PXPoP2@8aPrOPoPOPoPLOP-PYP oP&YP,EP@OPdQPvRPZOP@aPFQPRP^OPj'PtFP@aPgPgPFPkPOP 'P [P UP "P ,gP 6[P @OP CP P CP P RP oP (OP tQP P OP -P YP @ aP $`P <@ BaP pP @ aP OP &CP 4oP 'P @ aP gP UP P [P [P gPFPFPgPOP@aP'P(@.aP>gPfUPpP[P[PgPFPFPgPOP QPOP@'PN_Pb6PnOP&PGP0EPPYPPPPJP !Z)4\=*ITblrv}@"-7>FQZcku~P :".6~?HHOXairy%.9?GV^elt~  _nbuf_suser_rootdev_m_get_sosend_mclrefcnt_soclose_soshutdown_soconnect_sodisconnect_bclnlist_mpid_qs_rtnet_nswdev_file_nproc_whichqs_runin_inodeNINODE_sbwait_rootdir_soaccept_sobind_rawintrq_ifrequest_rtrequest_m_free_pffindproto_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_soqremque_ipintrq_gsignal_splimp_solisten_physmem_dmmax_sogetopt_rablock_sleep_inode_nmbclusters_buffers_boothowto_argdev_nfile_sostat_buf_sbflush_procNPROC_runout_m_getclr_bzero_soioctl_dumpdev_pffindtype_ninode_pidhash_selwait_zdmap_nblkdev_uiomove_rasize_psignal_mfree_pfind_dmmin_updlock_ifconf_runrun_bufpages_bufhash_routetoif_splx_socreate_wakeup_m_freem_maxmem_sohasoutofband_mbutl_swbuf_swapdev_copyout_u_sbrelease_mclfree_fileNFILE_proc_wantin_socantrcvmore_m_copy_panic_ifnet_dumplo_sosetopt_soabort_hand_mbstat_bfreelist_nswbuf_dmtext_m_more_rthost_soreceive_curpri_splnet_sofree((b[FlR$ ]bbb <\PNV nh nh .N/NXN^NuNV. n*hgDB/aPPJfHy NXHx/.HUa HmNNXHm"a X nh nh .N/NX ."/aX .8/aX*nN^NuNV nh nh8 .N/NX .8/axX ."/afXN^NuNV nh nh0 .N/NX .8/a$X ."/aXN^NuNVH0*n4-H0-HԀ0- rNnHxBNP-@Jg~ @ (Ј(@80-H9@9m0-H9@)m 9mNN9mTTBHTHUaB BBBHT l hNJgBHTa`P/.NXB` L0N^NuNVH0*n(n )MJfRm)m+L`Rm)m+LL0N^NuNVH<*n(m&L` fB`D&JJ g +` +$@fJ f 'jSl` 'jSlB%jBpL<N^NuNV nh .8/anXN^NuNV nh  ."/aJXN^NuNVH *nN-@ . g gD/.NXB`Jm"f0- fJmg/.NXp`vHm"azX`0-:H2-8H2->H4-H2- n"H3h&( n0($H2("Hm: n"H3h"$Hm8N`HyN` n0H g f0Jg& nJf/./.aP-@Jg`n nJf -|9`X n h*P0-$H2-"H2-(H4-&H’l 0-$H2-"` 0-(H2-&HJo/. n (Ј/Hm"N Jg/.a` nJfHyNX n h*P/.Hm"NP0-&H2-(H nh>;m&(0-"H2-$H nh:;m"$Hm"`Hy`Hx5/.a6P`P-|-`DHy`|L N^NuNVH0/9|/9x/.N -@Jf2HxBNP*@fp7` Э(@ n!L(BL0N^NuNV.*nJg/-NXBJgHUaX`Hx6/- anPJ f/NX UB/-NX /NX*nN^NuNV. n (Ј-@T# nB(HxHxHyN *@gHUNXp0``9HH-@f`9HH-@B9 .`4HyNX*@g n+P n!MHUNXB*nN^NuNVH0 n (Ј*@ n-hA#B-HxBHyN (@fD9HH-@B9`&-|&`-|=`-|)HTNX .`p0,& f-lJg n"n0Qf I0H g` f n"n#h n-h n"n#h  n!n /.NX/.NXHTNXB`t n0(g0/NX-@g @-h n!n n!nHy;B/. N n!@`zHyNX`hL0N^NuNV. n*hgB n/NX n P0H g\ fb - f n+h `4*m `*mfHyNX -f n+h nB`B/NX*nN^NuNV/.ahXN^NuNVN^NuNV n P1nP/.a"XN^NuNVN^Nuuipc 1uipc 2uipc 3uipc 4piusrrequipc connipunp_disconnectP%P>@D$P-P@$PzP@$P P @2@N@T@^PvPPP PP<!PRPXPn+Pz!P!P!PP P!PPP.!P<!Pb+PPP+P"PZ#Pp@v$PP@$P*PD+8ENU]dku~xp H$J,38>ES\_hpw |R_unp_attach_mclrefcnt_unp_disconnect_unp_connect_inodeNINODE_rootdir_namei_m_free_schar_dmmax_sbappend_iunlock_i((node_nmbclusters_irele_unp_sendspace_unp_drain_sonewconn_soreserve_m_getclr_maknode_ninode_bcopy_soisconnected_soisdisconnected_zdmap_unp_bind_unp_usrclosed_mfree_unp_abort_dmmin_sbappendaddr_m_freem_u_mclfree_m_copy_panic_socantsendmore_mbstat_dmtext_uipc_usrreq_unp_recvspace_unp_detach_iput_unp_drop_sbwakeupb[Qlݬ$ ubbb< 4.1c BSD UNIX (GENERIC) #3: Thu Jun 30 22:53:15 PDT 1983  _versionb[SlƮ$ bbb'0XNVH8*n(n -o&M..*L-n (K-G -UBHU/.aB Jg"BHT/. a0 JfHxHU/.a  B`pL8N^NuNVH0..*n ,9BA(H-U-m .`A mHyNXmL//9NP(Jf0*HxHU .V/a~ JfHyNXB`^ݭ`(Jg m Jg///9N Bچl H@H@B@܀XmBm<*pL0N^NuNVH 9"HA HABAЁ n"(4偲oB`*nB`J n (4倐.o.9//9NP*f/./.a|P` 9Ѯ n (4".m n(F g@ (4"<N//9NP n!@0 nJ0f/(4`pL N^NuNVH . -@ *nB`8 . .o.9///9N B 9Ѯ . m n(F g". eHxHn/.Hx </`,BHn/.Hx -6". /a .L N^Nuvmdrum NDMAPvsexpandvsswapvstodbvstodb *ipj\PLP@dP P P @dP6 P<PN(PmPmPmP P PmP@APJ PP PmPmP PPmPAP PPJ)PT@ZdPJPJPGP^mPd)PjmP[PmPAPmP)PpPJP[PpPJP>LP`@fdPr(P!P@dP$PmPAP(mP.)P !*4:AHQU^fmtr{t @"*0;BKRXais|~H %~/7(?EOV^hrtw~.z#(,29$@KU]cju}_nbuf_klseql_rootdev_vtod_desscan_bclnlist_mpid_lbolt_ntext_rmalloc_qs_swapmap_nswdev_nproc_sum_whichqs_avenrun_hostnamelen_runin_freemem_rate_hostname_tz_rmfree_desfree_avefree_maxpgio_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_maxfree_noproc_imin_swpexpand_ecmap_physmem_dmmaxlmodt_saferss_maxslp_multprog_rablock_swptstat_avefree30_buffers_boothowto_argdev_klout_buf_nscan_tick_procNPROC_deficit_runout_kltxt_dumpdev_pidhash_selwait_zdmap_firstfree_nblkdevldivt_vsexpand_rasize_vstodb_cmap_forkstat_mwait_cmhash_nswapmap_vmemfree_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_vsxalloc_vsswap_klin_maxmem_hz_argmap_text_swbuf_swapdev_u_vsxfree_proc_hostid_textNTEXT_wantin_vschunk_time_panic_total_kernelmap_lotsfree_dumplo_hand_ncmap_bfreelist_nswbuf_dmtext_mbmap_curpri_swap_ecmxb[Ylǁ$ "bbb? ((xXNV.##BHy "HAHABAЁ/NPR @m..N^NuNVH8*n(yf ` ,f (Tff(yJgBHTaX l&hA 0,HBB0,H/p0+ r / y N HTNX)MBlBlg/9HTNP`B( L8N^NuNV.*nJg HUNXBHyHUNP*nN^NuNV ."HAHABAЁ/NX ."HAHABAЁ @B ."HAHABAЁ"@" ."HAHABAЁ @0RN^NuNVH<*nBB m0( r -@N-@ n JfJfB`ZHUa$X n x n $P *gHyNX5n rN-@ ..-|@ -6R-@ -:Ю-@ ->".-A m .l ЭZ(@ -6 l -6`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl -6 -6ЭZ"Ё(@ -: l -:`p,%L 05@&|3*`Lpc ` p&gJf p0 ?6`6X SJfp* SJg6` .mذl <.0-4Hr ЭZ"偐(@ -> l ->`p,%L D5@&|x3*`Lpc ` p&gJf p0 ?6`6Y SJfp* SJg66`JgHyNX n /aX n B` က//./. y N /.NXLS"<-Am .Ь6m(m .Ь:mm .Ь>l rN-@ , ".Ё-@ @JgP/-Lp0-@/NP=@p0.? f`9HH-@B/-LNPN-@Jg nJfHx/./HTa</.NXp`BL0N^NuNV.*yPJfa`/-NXHy/-NP - ga`*nN^NuNV.*nX`J g .  @0*nN^NuNVH<*n..,.*.N-@ r (@ x(p` r &@JSf:BaX$@R=S rN.?.A6`$p+?"HAHABAЁ$@Rj ?*X08=S/p./NP..A6R SJf./.NXLd "-6遰mh <>dZ -6ЭZ"-6$Ђ`n <>e20-4Hr ЭZ"<偐`< <>d 6l0 6l ЭZ(@ R-@ f <`` 0. H/NXr-fp0-@" A0`(Mp0,@"HA HABAЁй*@fHyNX - f0. H/NXr-fp0-@l@爁l/. 0. H/a>PJgHyNX-m/.NXL0N^NuNV. .  @0 й*@N-@`^ - f$0. H/NXr-f `R m/.NXL0N^NuNVH ## 9# 9r N#l#~`~ S"HA HABAЁй @P @爁P "HA HABAЁй*@ S?툁-?-Roz 9"HA HABAЁй @PB  @0R m y 9?툁 y(?#BL N^NuNV/.aX/.a^XN^NuNV. .R"HA HABAЁй*@`HxHUNP-f*nN^NuNV. .R"HA HABAЁй*@-fHyNX-g HUNX*nN^NuNVH .r .//9PNP*@ .Ю r ,`4gp0-@/aX`Hx r /NPXRSJnL N^NuNVH .r //9PNP*@ .Ю r .`&p0-@/aX fXSJnL N^Nuvmemall sizevmemfreevmemfree vreadmemalldup mem allocbad mem allocmemall ecmapmemall mfindmemall intrans|wantmemfreebad mem freedup mem freemhashmunhashmunhashmunhash mfinddup page unlockoP"@(~P2P8P@xPNmP\Pb>PjPrP|-PPPxPmP5P@~P2XPL]PtPPd@j~PXP]PXP]P8]Pb]PXP]PPkPxPmPP5P@~P/PP lP8]P^]PfPz]P]P@~PXP+P@~P(tPRxPtPPPpPjtPrZPpP_P]P_P$pP@0PH@N~P~]PuP3P @~P>XP@~PlP5P@~PP P mP (XP 0+P 8@ >~P HXP f]P v@ |~P /P ]P ]P &]P <]P b]P ]P P lP P P P P xP &VP D7P TVP \'P P P xP VP 7P VP 'P P P VP ;P D7P RZP nVP VP aP VP VP P P P _P &]P .ZP 8_P dMP v@ |~P /P _P ]P 0P @ ~P MP2_P`]Ph0Pp@v~PMP@~PlP,_P:]PB/PjMP]P0PlP/P_P0]P80P_P]P0PlPXP+P+PXPP0P]PZPP PP2]P\]PPP]P_PP]PP]PP PPJXPd]Pz>PXP]P@~PmPvPPf!PvPP $.4;BKOX 6bk t|tt  #@,5?HR]gnw  +4?GNU\ajqw~H & *5?GtLS\emw> $$.6 p?HNY`hp y_nbuf_klseql_rootdev_desscan_bclnlist_mpid_lbolt_ntext_rmalloc_qs_swapmap_wmemfree_memfree_wmemall_nswdev_file_nproc_sum_vtopte_whichqs_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_hostname_distpte_tz_rmfree_desfree_avefree_pagein_maxpgio_bswlist_nchrdev_boottime_kmapwnt_vmaccess_buffermap_panicstr_nswap_maxfree_noproc_imin_vslock_splimp_ecmap_mhash_physmem_mount_dmmaxlmodt_saferss_usrpt_maxslp_vsunlock_munlock_clearseg_multprog_rablock_sleep_swptstat_inode_avefree30_buffers_boothowto_argdev_nfile_klout_mfind_buf_munlink_nscan_tick_meminit_getfsx_procNPROC_deficit_runout_kltxt_dumpdev_ninode_pidhash_selwait_Usrptmap_zdmap_firstfree_nblkdevldivt_rasize_forkstat_cmap_mwait_cmhash_nswapmap_mbmemfree_vmemfree_memall_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_splx_wakeup_klin_maxmem_ptetov_hz_argmap_swbuf_text_swapdev_u_fileNFILE_proc_mlock_hostid_textNTEXT_wantin_time_panic_kernelmap_total_lotsfree_dumplo_zmemall_vmemall_hand_bfreelist_ncmap_nswbuf_dmtext_munhash_mbmap_mapout_mpurge_curpri_ecmx((b[nl $ bbbC t 't-6?IPXahq|Ht$ _rootdev_mpid_nswdev_sum_runin_rate_nchrdev_kmapwnt_panicstr_nswap_noproc_physmem_dmmax_rablock_boothowto_argdev_runout_dumpdev_selwait_zdmap_nblkdev_rasize_cnt_dmmin_updlock_runrun_maxmem_swapdev_wantin_total_dumplo_hand_dmtext_curprib[pl$ +Fbbb xNVH8RX .r .-G*yP 6d -|` <>e -|`-|/HUNP(@f df0,@g fp0,@R"HA HABAЁй @(gZHx/-VNP/HUNP(@gJ gp0,@/NXHx/HTN R,`N-@p0,@R"HA HABAЁй @(g.p0,@/NXRT f mVRh@/.NX,g fHT //-VN RR0J gp0,@/NXHx/HTN`RB`f:-|Hy8Hy/HUN-@-@-@=y`p0@-@ -@Hy8Hy/HUN-@ oHyNX f*JVfHyNX mV h<=h -n`T f=y-n`: .\ @JfHyNX .\ @ P&h=k -|-T f gJfN-@/.0.H/NP-@Jg @p( f n(g n(fHy"NX mVRh@ .␹r NSй-@/NXB(Rp.爁XR mY n n n(f n(gHy/NX n np0("gHyCNX -VrJN nh @h 0.yfR4`R8R0R0.yg:/.09H/NP-@Jg/.09H/NP/.NX`/.NX m /.HUHxHTNp.爁p0,@-@R"HA HABAЁй @ f\ mVRh@HT //-VN `H/0-H//9N - r / 9 /NP-@BB` np0(@-@/NX .R"HA HABAЁй$@ .4g*fR`hRp* bZ@0;NxxHyNXp0* @"HAJJHABAЁй&@SkHJkHf HkHNX*fp* ff k8 (Z`Pp0* @"HAHABAЁй(@`(l^ , @fSl2Jl2fHl2` ,6ЬZr2*Ё`0 g f$0,4Hr ЬZr2*剐-@ nf2* @fSk@`SBBHx/.N RhXm0 gHyNXB+y # 9@gHyNXN-@*yf@/NXL". e-| <-@-m>`| . "-6遰e@ <>". d.-| -6". -A-m:` -| . -@ mV-h4 .S-@(n-n -@SmX fX`Y f. f$JgY/.09H/NPJf/.HTaZPJf .S-@(n .Юo .".-A`-n-n -nR .찮lX fY`X f. f$JgX/.09H/NPJf/.HTaPJf .쐮S-@Юg(n f .候 .` .候 .䑮 .ЮR n fS n S`S n S @R-n B`gJfFp0,@/NX fHT . //-VN `-T/.HUHxHTNJfHyNXp.爁p0,@-@АR"HA HABAЁй @ f mVRh@`RRBXR R nm .L0N^NuNVH0*nJ fjgB`r0-@gp0-@R"HA HABAЁй(@,f,ff0-@g-f`f0-@fpL0N^Nupagein pg_filenopagein PG_FTEXTpagein u.u_ofilepagein mfindpagein intrans|wantpagein c_page chgdpagein vreadpagein pfnumbad c_pagepageout klsizecleanup CSYScleanup centerkluster \PmP`PQPVP5PPqP |P\P )P4QPNVPjBPr\PePPmP\PqP|PmP mP*P@lPfmPlmPvP@vP@vPlPmP@vPmPH@R)Ph?P@vPVPSPQPBPH@NvPv@|vPjPSPlP\P\P\PmPlPlP?PlPPeP(eP4PR[PQPVPPP5PPP:)PRlP\?PplPzPeP2P\P\P@vPuP@vP$HP8P@gP`mPfmPpPPmP\P\PPPfP(PBQP((\VP@+P1P@P |P 6P <yP nP tSP KP >P _P P P >P _P P P VQP pVP !P qP >P ,mP 2mP >P XlP P P \P 'P QP @P P PP pP 5P ";P 0PP 6CP <P DP JyP R{P jVP jP {P QP @ vP RP h@ /P pP~ PSP@PP!P!PpP5P;PPP;P{PQP qPrPP"nPTPf>P@vPrPrPPlPP,P6\P@\PFCPL{PR{P`{Pf\PPePNPPwPPpPP(1P4QPNVP@vPjPfP$pPP\P@vP!P!P!P !P&!P,fP4@P>PPePxPGPdPPlP?PlP?PPPGP.GP^qPP[P@vPQPVP|QPVP !'0~9 AKQX\ f`oxtt @'2<CLT\cjsz "+2=FN V]fny~H t (2;DMS[aiqw~$ %-6=CKJQYbhn_nbuf_klseqllmult_rootdev_vtod_desscan_cleanup_klicnt_bclnlist_mpid_ntext_qs_dpageout_kluster_swapmap_memfree_nswdev_file_nproc_sum_vtopte_whichqs_runin_inodeNINODE_freemem_rootdir_rate_distpte_rmfree_desfree_avefree_pagein_maxpgio_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_maxfree_noproc_splimp_ecmap_mhash_physmem_dmmax_preptofree_saferss_maxslp_munlock_clearseg_multprog_rablock_sleep_swptstat_inode_avefree30_buffers_boothowto_spl0_argdev_nfile_klout_mfind_spl6_buf_munlink_nscan_procNPROC_deficit_runout_klocnt_kltxt_dumpdev_ninode_ctxunload_pidhash_selwait_Usrptmap_zdmap_getbits_firstfree_nblkdevldivt_rasize_forkstat_cmap_pageout_nohash_cmhash_nswapmap_memall_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_minfree_noklust_splx_wakeup_klin_maxmem_argmap_text_swbuf_swapdev_u_uaccess_fileNFILE_proc_mlock_pushutl_textNTEXT_wantin_blkflush_panic_kernelmap_total_lotsfree_dumplo_hand_newptes_ncmap_bfreelist_nswbuf_dmtext_munhash_mbmap_fifo_mapout_klok_curpri_Pushmap_swap_ecmxb[|l"$ wbbbPNVB<#<#D yP!n6#Hx/.aJPB/. a>PN^NuNV.*yPN/-: -6ЭZ/NPB/->0-4Hr ЭZ"->S偐/NPBJBgHyPNXBJ`HxHm2NPJm2fHxHyBN HxHy8BN B6B:B>BBB*nN^NuNVH<*n(n &n$n)m66%l6B6'm6)m::%l:B:'m:)m>>%l>B>'m>)mJJBJ)mBBBB9m22Bm2)mVVHTHUNPBVA <C"Q | <C"QA8 <C8"Q | <C8"Q%kLLBLA <C"QHxHHkNPA <C"QHxHHkNP/.HRHSHTHUNL<N^NuNVH<*yPJg .rNJgHy[NX-y-yJ f0 -6Э:-@ .ѭ: .ѹ`$ .ѭ> ->S"<-A .ѹ 9<й8&@ 9Dй@$@ ".o4/./. ". "<N/N 9<-@ 9D-@J f .й8JoB`".Ё` .й@Jo".`B偐(@Jl .D/HTNPBJ f .Ю#<` .#D-|xJl .D-@`nn@ .ѹL-L-n`A(XSl/././.N L<N^NuNV.*n`R9Hx/9NPHyHUNPJg yP/(NXHyHyHyHyHUN#LHyNXJgp`.J g> 9<`#<#DHyHyHyHU/9Pa`HxHHyNPHxHHyNP | <C"Q | <C8"QBLJVg mVR(DHUNXHx/-: -6/ -6ЭZ/HUaPHx/-> ->S"</0-4Hr ЭZ"->S偐/HUaB*nN^NuNVH0*n ..,.//9PNP(@`SgRB l*XXR`X/./.HxHUN nRBB " Ҁ Ap0(@/ Ѕr /NP " Ҁ A@R mRp0-@/NXXJf^ n L0N^Nuvrelvm rssexpandVPVPVPVP,VPVVP\PrFPFP@[P(PVP=PVP=PVPVP$VP:P8P8P:4P^4Pr PVP!P@[PVPVPVPVP$VP2VP:VPHVPVPJPTPZ'P`PfVPnVPP4PP4PVPPVPPPDPVP P`PMP*$P &,37@HOtT\enu~t0 "+5>GNXcnv}N~H #,4;EOtT[dmu|j$ "+2:AIQW_klseql_resume_rootdev_desscan_mpid_ntext_qs_swapmap_nswdev_nproc_sum_vtopte_whichqs_vpasspt_runin_freemem_rate_desfree_avefree_forkutl_maxpgio_nchrdev_setjmp_kmapwnt_panicstr_nswap_xfree_maxfree_noproc_ecmap_physmem_vpassvm_dmmaxlmodt_saferss_maxslp_munlock_multprog_rablock_Forkmap_sleep_swptstat_avefree30_boothowto_argdev_klout_nscan_vrelvm_procNPROC_deficit_runout_kltxt_bzero_dumpdev_pidhash_selwait_zdmap_firstfree_xrepl_nblkdevldivt_vsexpand_expand_rasize_forkstat_cmap_procdup_cmhash_xlink_nswapmap_vmemfree_cnt_dmmin_updlock_klsdist_runrun_vgetu_copyseg_minfree_vmdup_vgetpt_klin_maxmem_argmap_text_swapdev_u_proc_ptexpand_textNTEXT_wantin_panic_total_kernelmap_lotsfree_dumplo_vmemall_hand_newptes_ncmap_dmtext_mbmap_vgetvm_curpri_ecmx((b[lϹ$ bbb tNVH *nJm4fHy tNX0-4H//9NP.JfB`BHU0-4H/ / n NJf/0-4H//9N ` r +@Z0-4Hr WЭZ+@0-4H//-Z /N B`" І @p0@/NXR0-4HmpL N^NuNVH8 n*hVg &hZ(m8g -4/HS/,ZN `-|`-Fgnn@B` A&XR4m-F gd-Fg$/-4Hx/-"<NVL N^NuNVH8*n(n&nBHUHx/- n NJfB`B Э @ " Ҁ"A" Э @R mB/-NPHxHSHTN JgHxHS/.N 'MP`^B09H/HxHxHxB/-NHUN +䰭6f +谭:f +찭>f +PgHy {NX'mZ80-4Hr ЭZ '@@0-4H'@HpL8N^NuNV n/(N/. /ahP//9N N^NuNV/. /.a>P//9NP n!@N n (NN^NuNVH *nJ g(B09H/HxBHxB/-NHUN B Э @C "R mHxHnNPL N^NuNVH0.. <D( 98"<N&-yHJo rNJgHy NX .Ї//9NP-@g` "<N* .-@B/9P/ .Ю/NJfF/. .Ї//9N yP/(NXHyNXJg`/.//.a / Ю/ .ЮЇ/a .Ю, *@ " Ҁ(A`DHyHxp0-@/ /HUNp0-@/NXXRe 9Dй@*@ .ЮЇr "9DЁ(@ Юr ,`(XXSJfN-@ .r  yP!@Z yP#Z8 .ЮЇr #@#@߹H0 yPh4 yP0(4Hr W yPШZ!@/.NXJgv/. /NP//./9N `F/./. /9PN JfHxHyNP`n yP NL0N^NuNVH0..,. *@ . (@`8 /Hxp0,@/ /HUNXXRSJfL0N^Nuvgetptvgetuptexpand@zP*|P0 PTQPt|PzP5PQP&PQP7PDPP/PrPPsPP5PUPQP]P|PP$BPsPsPriP~jPUPUPF[PV&PpPPrPP@zP0 P6PZ P` PrPP]PsP sP5P UP(sP83PB@HzPX|P^ PtUPsPQP^P|PPsPPsP"P4QPjGP7PsPsP5PsP5PBP5P sP sP sP *5P 0sP 6sP <sP DsP NsP bsP tjP QP P |P P sP hP P :P sP P QP $QP TGP #,6<CJSW^govt{ t 6 @#-5>HS]dmzt| %,27> FLS^gov~H t!(1:BIS\enw}$ #.5=E NU]Bfntz_nbuf_klseql_resume_rootdev_desscan_bclnlist_mpid_lbolt_ntext_rmalloc_qs_swtch_swapmap_nswdev_nproc_sum_whichqs_vpasspt_avenrun_hostnamelen_runin_inodeNINODE_freemem_rootdir_rate_hostname_distpte_tz_rmfree_desfree_avefree_maxpgio_bswlist_nchrdev_setjmp_boottime_vrelpt_kmapwnt_vmaccess_buffermap_panicstr_nswap_maxfree_vrelu_noproc_vusize_ecmap_vinifod_physmem_mount_dmmaxlmodt_saferss_usrpt_maxslp_clearseg_multprog_rablock_sleep_swptstat_inode_avefree30_buffers_boothowto_argdev_klout_spl7_buf_nscan_kmcopy_tick_mapin_procNPROC_deficit_runout_kltxt_dumpdev_ninode_pidhash_selwait_bcopy_Usrptmap_zdmap_firstfree_nblkdevldivt_rasize_forkstat_cmap_vrelswu_cmhash_setredzone_nswapmap_vmemfree_memall_cnt_dmmin_updlock_klsdist_runrun_vgetu_bufpages_bufhash_minfree_swapout_ctxpass_splx_vgetpt_klin_maxmem_hz_argmap_text_swbuf_swapdev_u_proc_ptexpand_hostid_textNTEXT_wantin_time_panic_total_kernelmap_lotsfree_dumplo_hand_newptes_bfreelist_ncmap_nswbuf_dmtext_vinitpt_mbmap_mapout_vgetswu_curpri_swap_ecmxb[l$ Ubbb LNVJ f 9rN# J fB#2 9rN"9 貀o 9rN# J f6# 9 rN"9 䲀o 9 rN# J f #( f$ 9r ?oHxHy /-:HUN ` f>NJgBBHy`R9BHyNPN`B-| 9 rN((".o-|-|-lJJVg lVJ(Ef 0(BHѮ/9 /.NP-@".N"9o2 .ѹHTNXJf/9/.NP&LB o #   l # BB*y`\ -  fB -g8g2JVg mV(Ff-HH o< -f - n -f$-HH".l(M-HH-@`Jf -g -f-mBJVg mV0(@H(EHHNѮ .ذ l""HA HABAЁ-@R`-y n (nF#$|` j .m$HJf n!j%n n!n n eJfH-|$y`.*R-HH-HHЁ-@m(M-@$jfJf$JgfJg . oN ,f HTNXNJgF-lBJVg lV0(@H(EHHNѮ/9 /.NP-@ѹ`B/,>/,:HTN JfT/9/.NP`8NR9BHy`VNVH8 9 rN"9 NrN/ 9r N/NP//9NP 9йrN# 9"HAHABAЁйrN#*|(|&|` ЕrN( ѓBXXXhc 9rNJfѹ 0-Dy-HHS b@0;N - nR - gRy`J - g( - nRy`.-HH lRy`-HH lRy-HH m `6R - gRy`Ry -:Э>ѹ0-Dye 9ѹ 9ѹ09y09 y3"/.Hya PL0N^NuNVH *nB   @/(/ 9 4"9 8N// . NN// " Ҁ A/(/   @ "(NN$& ւ C !AR m|L N^Nu@?qi?x VX?ҝu?WARNING: should run interleaved swap with >= %dMb @ PDPFP"@(@4@: P@DPHFPN@X P^DPfFPl@r@~@@FP@@FP@@@ P%P@P@ PDP FP@@(@2 P:@TFPZ@`@h@p@ePP@@PPGP1PPP@PP@P@bP>@FFPL@RP\@dFPj@pPFP9PP@@D6P\PPd3PtXP6PePeP P;P;P/P3P@FP@&"P6FP<PB:PP:PX*Pf:Pp"Px:P@@@@mPbP@FP@$PmPmPmP9P8mP@6PPP3PFP@"P :P XP0:P:"PB:PL6PRPZPl@tFPz@PFP:PFPP:P"P:PPPFPP1PPFP1PQP PP"YP6QP>fPF)PTQPXP^QPdPjQPpQPtPzQPPQPP@;P@FPbP;PPPZP;PZPP P 7P P :P P &@ 0@ 8P @@ H@ NP X@ `@ jFP r P xDP FP FP P bP ZP ^P FP nP gP gP gP gP _P gP gP d@ pgP zgP dP gP gP gP gP gP gP gP gP gP bP gP gP @gP \gP l@ tgP @ gP @ gP gP gP gP 9P gP gP gP gP gP gP gP gP P gP (P N@ \@ b@ hVP vP |NP @ NP aP $*28DJQX\dktpyt   b "x(1 7x>EKS \ d nw~   : ~  H#.7=CKQ[dl v| t    &.4$; EMSZb js{_klseqllmult_rootdev_desscan_imax_printffflti_setupclock_mpid_lbolt_ntext_qs_nswdev_nproc_sum_whichqs_avenrun_hostnamelen_runin_freemem_rate_hostname_tz_desfree_avefree_maxpgio_nchrdev_boottime_vmmeter_kmapwnt_panicstr_nswap_maxfree_noproc_imin_ecmap_bigp_physmem_cexp_sched_dmmaxlmodt_swapin_saferss_maxslp_multprog_rablock_sleep_swptstat_avefree30_boothowto_spl0_argdev_klout_spl6_nscan_tick_procNPROC_deficit_runout_kltxt_loadav_dumpdev_nbig_pidhash_selwait_slowscan_zdmap_firstfree_nblkdevldivtfcmpi_rasize_cmap_forkstatieeeused_cmhash_fastscanfmuli_vmtotal_remrq_cnt_dmmin_updlock_klsdist_runrunfsubi_minfree_swapoutuldivt_wakeup_schedpaging_klin_maxmem_hz_text_swapdevfaddi_proc_hostid_textNTEXT_wantin_time_total_lotsfree_dumplo_hand_ncmap_dmtext_bplist_timeout_curpri_ecmxb[l $ bbb4tHNVH8*n(n&n BB Э @p0(@k@kXR mHxHT/. a L8N^NuNVH0*n (n..`2HyHx ?/ r /HTNXSJfL0N^NuNVH0*n(n -6ЭZd@ Z`. -6ЭZeJ -6"-6ҭZ$ Ђ`F0-4Hr ЭZ"->偐c0-4Hr ЭZ"< L0N^NuNVH *n.. 6d ЭZ`r "-6遰e6 <>d( -6ЭZ"-6$Ђ`"0-4Hr ЭZ"<偐L N^NuNVH8*n(n .Ю-@&l +0"<N-@` .".N.BHx .".N/HTN"+d-@` . U@鈁UJ9fJlUU@RL`* r "<NЮRH|` " Ҁ A R mXR .g Rml .m L8N^Nu0P:GQXclw~H t%,5>FPY_hnv~$((_nbuf_klseql_rootdev_desscan_bclnlist_mpid_ntext_qs_nswdev_nproc_sum_vtopte_whichqs_runin_inodeNINODE_freemem_rootdir_rate_desfree_avefree_maxpgio_bswlist_nchrdev_kmapwnt_vmaccess_buffermap_panicstr_nswap_maxfree_noproc_ecmap_vinifod_physmem_dmmaxlmodt_saferss_maxslp_multprog_rablock_swptstat_inode_avefree30_buffers_boothowto_argdev_klout_buf_nscan_mapin_procNPROC_deficit_runout_kltxt_dumpdev_ninode_pidhash_selwait_zdmap_firstfree_nblkdevldivt_rasize_cmap_forkstat_cmhash_cnt_dmmin_updlock_klsdist_runrun_bufpages_bufhash_bmap_minfree_klin_maxmem_ptetov_text_swbuf_swapdev_u_uaccess_proc_textNTEXT_wantin_total_lotsfree_dumplo_hand_bfreelist_ncmap_nswbuf_dmtext_curpri_ecmxb[l$ {bbb  NV.*n09yf$ -"<N-@ -$ЮoHUN` o -$"9N-@Юn -$"9N-@"9N"HA HABAЁ @=P ."9N-@"9NЮ+@$`=y;nJnfHyNXHU0.H"HAHABAЁ @ PNX*nN^NuNV/. HyHx0. H/HyHzNN^NuNV/. HyB0. H/HyHzbNN^NuNVH0HxBHyN *@gp0-& `gHUNX`x=mPHUNX0.Hm `H(| `40nf&Jg `( r N/a` JTfL0N^NuNVH ."HA HABAЁ @=PHx0.H/0.H"HAHABAЁ @ PNP ."HA HABAЁ @  ."HA HABAЁ @(B` , ."9N$ "9NԀ.mHy#NXo,9Jfl3HxHy*Hx rNY//9N/9Hy1 rN/ rN//9N`///9N ڹm$LN^Nuswstrategyswfreeargmapswap P*P2/PDPTPb PpPvPPP/P PPP P/PPPP@AP8IPV9PhPr'P9PP'PPP>PKP KP .P*>P2PJ>PTP\/Pt>PPIPP"P<PBPL PRP\Pd@jAPrPzPP#P@/P;P2P3P@/P/PP2PPPP %-7=FOW]Lely@@*2~;BGOW_hpyH"-5;FNV]ems_nbuf_swstrategylmult_rootdev_linesw_bclnlist_mpid_oswapon_swapmap_nswdev_file_swread_runin_inodeNINODE_rootdir_namei_rmfree_bswlist_nchrdev_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_biodone_dmmaxlmodt_uchar_rablock_rswbuf_inode_buffers_boothowto_argdev_swwrite_nfile_buf_physio_swfree_runout_dumpdev_ninode_selwait_zdmap_nblkdevldivt_cdevsw_rasize_rminit_nswapmap_dmmin_updlock_runrun_bufpages_bufhash_minphys_maxmem_argmap_swbuf_swapdev_u_fileNFILE_wantin_panic_kernelmap_dumplo_hand_bfreelist_dmtext_nswbuf_mbmap_bdevsw_curpri_iputb[l$ bbb_4NVH0*n(mVg HTNX ->Э:Э6"<N;@4HyHUNPJg.BHyHyHyHUNJf"HUNXg HTNXB`HxHyHUat B  @p0@"ҭ Ar2(AgHyNXR mHyHUNPgHUNXHTNXBBN, -f HUNX - g#L /NXB-RRlpL0N^NuNVH8*n-|-|(|&| 9g" 9f-|(|&|N.` .BHTNP 9f ./NXHSHTHUN HSHUNPJfHyHUNPB`PR'n D'nH HUNXJVg" mV (Ef"H3h@BHU/-VNP+mBJHk/. BHx -6ЭZ/HUNHk8/.BHx0-4Hr ЭZ/HUNJBgHyNXBHSHUa NHxHUNP - g -fPgHyNX HUNX B-SRpJ9gB9HyNX .F 9g .FHTNXJf4N. Pg -f HUNX/NX .L8N^NuNVH8*n(n -6Э:Э>"<N. -6"<N,0-4HfR0-4Hr  `Z0-4HlR`R ,H"<N*0-4HlJDg ,HVg -6ЬD"<N-@ ,HV"<N-@JgJg~ .Ю nnR -6ЬD"<N-@ ./ .r 㠐ЭZ/0-4Hr ЭZ",HS偐/N SJg( r /0-4H/ /HU/.aJDg4 -6ЬD"<Nr //BHU/.aB`: -6ЭZ"Ё&@f 0+@f+gHyNXRDmB`F0-4Hr ЭZ"偐&@f 0+@f+gHyNXRHmL8N^NuNVJoNB09H/Hx/./. .r n ШZ/ (N ".Ё//. N N^Nuswapinswapoutswapout rssizeswapoutswdsptswdsptfBL0N^NuNV.0. "HA HABAЁ*@B*nN^NuNVH<*n0-"HA HABAЁ(@0- @&P$k + /NX-@0-H/aX)m'm 'mB+ HSNX`HxHTNPJn g"0-H/aX (4HUNXHTNX/.NXL<N^NuNV.*n -o+y*nN^NuNV0.  mp`4/. HzB0. H/0. /HzNN^NuNVH00.  @ P*h0. "HA HABAЁ(@`HxHTNP fJfp0 gBL0N^NuNVH8 ."HA HABAЁ*@ . @ P(h&|`(HHg+H9@FHH~2Sn`TJfL8N^NuNVH80.  @*P0. "HA HABAЁ(@0.  @ P&h . vgF @vfZ n - /NX-@0. H/adX g&6`P n. ?"(`p`H g6` BS`0. H/aX0. H/aX >f/.NXBL8N^NuNVH8*n(m0- &@ -gBHSNX9| - @p0@r "--@r9@ -S-@ .9@ .9@ .9@ .9@9|G9|L8N^NuNVH0*n0- (@BHTNXL0N^NuNVH8BB  @*P(m9| BSnp0,g|BSn9|  "HA HABAЁ&@ gp0 gHUNXHSNXR mp L8N^NuNV.*y - /NX-@a./.NX/9BHzN *nN^Nu 6:8  vp!P8.PPLP@@=PN=PPPLP=P*4P:$PvP?P=P@@P,P*LPTPd$PPLP@,LPRPfLP=P$=PPPh?PP*?PLLPPGP?PLP=P=PCP(YP @@@ @$@8@<LP ( 2<BLS\dnw6 @@r $*D4=DOX`jiqy~H :$-598BKRZcnv~_nbuf_vpstrategy_vpprobe_rootdev_vp_softc_mbbufmem_mpid_bclnlist_lbolt_swapmap_nswdev_mbmemmap_avenrun_hostnamelen_runin_vpminphys_vpgo_hostname_tz_rvpbuf_bswlist_nchrdev_boottime_kmapwnt_vpdone_panicstr_nswap_buffermap_noproc_vpopen_physmem_biodone_dmmax_peek_vpdriver_rablock_sleep_boothowto_buffers_vpbits_vpclose_argdev_vptimo_buf_physio_tick_poke_runout_dumpdev_selwait_zdmap_nblkdev_mbgo_rasize_nswapmap_dmmin_updlock_runrun_bufpages_bufhash_vpcmd_splx_vpintr_wakeup_maxmem_vpblock_argmap_hz_vpaddrs_swapdev_swbuf_mbdone_vpwrite_physmbmem_hostid_wantin_vpcinfo_time_iopbmap_kernelmap_dumplo_hand_bfreelist_vpioctl_nswbuf_dmtext_vpwait_mbbufmap_mbmap_timeout_curpri((b[l$ Abbb%8hNV. . "HADDHABAЁ*@+n - X/NX fB`\ m g m | m gf (fHx/9NP+@$JfHy&NX`|,BBHUa m$p(Jg g/. Hy&NP`f/. Hy&NP+|(`Hx BHUa -@g8 ."HAHABAЁ% @//./. Hy'N m (g/. Hy'!NPRJg*`/. Hy'FNP+|( (g^p*nN^NuNVpN^NuNVH8*n0-D(@0-x&@0-H-@Jf/9BHz!N R0-H" Ҁ A 'Mp'm$tHx/9NP-@JfHy'[NXB+@L8N^NuNVH0*n(n HT "<xN/Hy'~N |@;lB;lDBmF;lH;lJ;lL;lP;lR;lNB l&A . ." Ҁ"A"#hR`Hx/.HTa Jf4 (f-|-|`-|-|B .l:B+A+AHHl nBh/././.HTaRJgN/././. "<xN/a Jg /.HSaPHxHSaPJg B+@R+A`zHxB n0(S/0(2(ЁS//.  @p0@r "./HxHTa HTaXJgBA .0R ~mHy'NX/.Hx/9N J+@fB l ." Ҁ AB ." Ҁ ABR` n <Cx"Q`R`L mpJhmp0-N-@Jop0-L".e-|p0-L"HA< g6 ."HAHABAЁ% @//./Hy'NB` m (`g |@|Sn m |`-AHHr,-HH€gB " Ҁ A$Pgg*A-AfAB-H0Pf(0+hf0+hf0+hf 0+ h gL "<xN/-AHH/ "<xN/Hy'Np`R mL`-AHHrᡃ,- mp0(H.J gtp0+/p0+ S/p0+S/p0r2+ЁS//BHx HTa@ HTaXJg( "<xN/Hy'NP`p0r2+Ёr2+Nr2+ NS-@Bp0+r /B/.Hx "<xN/a `pL0N^NuNVH *n (g m (L N^NuNVH0*n`~Sn m (f(m$HUaX,g ,&cp&` p,`BL0N^NuNV.*n mھfHUa"XJfL/.Hy(NPB*nN^NuNVBn=|-n0.SnJ@gp n0nT` mcp0-//.Hy((N ` . gJmgJmg . g|p0-fnp`jJngRm> nHAm$Bm>0-@Rm@ n(HAmBm@ %~mHy(/.HS/aAfX ,ifNB,@ lpJhm lp0(H @ &0+/Hy(NP` %~mHy(/.HS/a^0+HrN& "HAxxHABAЁp @ P0(H&|BBBBB/BHxHUa~ ` %~mHy)/.HS/a/.a:`d fAf ,if0-/.NXDDe0 L/././.HjxN-@m .r ѭ2 .ѭ60.m:0.m< n %~mDHy) Hy&l/.p+/a:/./././.Hy)Np0*Br2*DЁr2*HNr2*LN-@p0*L".䒀S-A-|`+gHJ+gB +g0 %~m$Hy):Hy&r/.p+/ap+` .r ѭ2 .ѭ60.m:0.m<-m60- xyattach: can't get bad sector info xy%d: error %x reading label: %s xy%d: drive type %d clash with xy%d xy%d: initialization failed xy%d: Corrupt label xy%d: Unsupported phys partition # %d xy%d: unit not online xyopen: no buffer for disk label xygo queueing error 1xygo queueing error 2xyintr: intr while busy xyintr: bad bp fixedfailedxy%d: offline restoreretryfixedfixed(forwarding %d/%d/%d -> alt blk # %d) errorxy%d%c: %s %s (%s) blk %d err at blk %d - %s xyxycno errorinterrupt pendingerror pendingbusy conflictoperation timeoutread err - header 2CRC/hard ECC errorcyl addr errorunknown 08sector slip errorsector addr errorunknown 0bunknown 0clast sector too smallmemory addr errorunknown 0funknown 10unknown 11seek err - header 1unknown 13write protectbad commanddrive not readyzero sector countdrive faultbad sector sizeself test error aself test error bself test error cunknown 1dsoft ECC errorfixed ECC errorhead errordisk sequencer errorunknown 22unknown 23unknown 24transfer errorundefined errorforwarding bad blockbad block forward failednopwritereadseekresetformatread allstatuswrite all_P4Pr~PxP@ P@ P@ P*@<@B P`@f P@ P_P&P|PoPP |P.~P4PF@L Pv&PSP@ P&PSP@ P~P%PVgP\ Pf@l@rPx'PP_P&PSP@@@&@, P&PSP&PSP@ P&PSP@ PPP &P "SP @ P @@ F P JP p@ B7P ^&P @ P @ P ~P P l_P P&PSP~P%P7P&P7P<&PL7PgPhP=PhP(4PL7Pd&PhP:P?PPmPVPPDP&&P6_PN7PnSPPP(&P8_PF P^ PTP_P@}P7P2&PF@L}P^GPrgPgPGPSP6SPP>PP(_Pd@j P_PSPPP&P"P:PH@N P@@@ @d@l@P@@ P@@7P,&Pf@n@tP_PPPv@~@@lP@@ @:@@ P^PjP@@@0gPHGP\gPp7P_P7P0&P|@7P7P@ P4PH7Pd&P7P7PePEP 7P "&P N7P l7P eP EP 7P &P 7P!_P!zbP!P!sP"P".P"FP"RP"P"P"P#P#&P#,P#N&P#ZSP#r&P#zoP#P#7P#&P#7P#_P$2GP$FgP$ZgP$nGP%@%@% P @@@@@ @$@0@4P8@<PL@R@X@^@d@j@p@v@|@@@@@@@@@@@@@@@@@@@@@@@@ @@@@$@*@0@6@<@P@T@X@\@`@d@h@l@p@t@x@  &/7@GP Yagq{& 2%~ #%( 2;?GPY@bku~&4$*2 :#BGPX^env}H B * %D$D-5=CMV_ipv{ l` "-5;F%8OW_\gp8{ _nbuf_xystrategy_suser_xyioctl_rootdev_linesw_xydinfo_peekc_uprintf_islabel_printffflti_mbbufmem_bclnlist_mpid_lbolt_rmalloc_cp_time_xydone_swapmap_nswdev_cmdnames_xyprobe_mbmemmap_xyopenulmult_xyerrlvl_avenrun_hostnamelen_runinfdivi_xywatch_xyerrors_xyslave_hostname_dk_time_tz_rmfree_xyunitsfsinglei_bswlist_nchrdev_boottime_kmapwnt_buffermap_panicstr_nswap_noproc_swdevt_physmem_xystart_xyecc_biodone_xythrottle_dmmaxlmodt_xyread_rablock_sleep_buffers_boothowto_disksort_dk_xfer_spl0_argdev_simple_xydump_buf_dk_seek_physio_tickulmodt_tk_nout_runout_bzero_dumpdev_xygo_xyintr_xyattach_selwait_zdmap_nblkdev_clrintldivt_mbgo_cdevsw_rasizeDiagRetieeeused_xyustart_nswapmap_usegeom_xycdriver_dmmin_updlock_xyctlrs_tk_nin_runrun_mbio_bufpages_bufhash_minphys_getlabeluldivt_splx_cpu_xywait_xyrstart_isbad_wakeup_maxmem_hz_argmap_swbuf_swapdev_u_mbdone_uselabel_ck_cksum_physmbmem_xysize_hostid_wantin_time_xywstart_panic_iopbmap_kernelmap_dumplo_hand_bfreelist_xyaddrs_dmtext_nswbuf_errmsg_dk_busy_xycommand_mbbufmap_mbmap_xywrite_xyticks_bdevsw_biowait_xycmd_timeout_xycinfo_dk_mspw_curpri_dk_wdsb[l$ bbb#define NAR 2 ((b[l݁$ bbb#define NBK 1 b[lҁ$ bbb#define NCG 1 b[l죁$ bbb#define NDD 2 #define NDDC 1 b[l쩁$ bbb#define NDECNET 0 b[l즁$ bbb#define NDSD 0 ((b[l죁$ bbb#define NEC 2 b[l욁$ bbb#define NEFS 0 b[l얁$ bbb#define NEN 1 b[l쎁$ bbb#define NETHER 1 b[l쌁$ bbb#define NIMP 0 ((b[l삁$ bbb#define NINET 1 b[lo$ bbb#define NIP 4 #define NIPC 2 b[lw$ bbb#define NLOOP 1 b[lu$ bbb#define NMB 1 b[ll$ bbb#define NMS 1 ((b[lY$ bbb#define NMT 2 #define NTM 2 b[lc$ bbb#define NND 1 b[l]$ bbb#define NOCT 1 b[lW$ bbb#define NPTY 1 b[lS$ bbb#define NPUP 0 ((b[lO$ bbb#define NSU 1 b[lJ$ bbb#define NTB 0 b[lA$ bbb#define NVP 2 b[l<$ bbb#define NWIN 0 b[l)$ bbb#define NXY 2 #define NXYC 1 ((b[li$ bG :byu /* pup.h 4.5 82/04/10 */ /* * PUP port addressing. */ struct pupport { u_char pp_net; u_char pp_host; u_long pp_socket; }; /* * PUP header. */ struct pup_header { u_short pup_length; u_char pup_tcontrol; /* transport control */ u_char pup_type; /* protocol type */ u_long pup_id; /* used by protocols */ struct pupport pup_dport, pup_sport; #define pup_dnet pup_dport.pp_net #define pup_dhost pup_dport.pp_host #define pup_dsocket pup_dport.pp_socket #define pup_snet pup_sport.pp_net #define pup_shost pup_sport.pp_host #define pup_ssocket pup_sport.pp_socket }; #define PUP_TRACE 01 /* trace pup in network */ /* * A sockaddr, as seen through the eyes of PUP. */ struct sockaddr_pup { short spup_family; short spup_zero1; struct pupport spup_addr; char spup_zero2[4]; }; #define sp_net spup_addr.pp_net #define sp_host spup_addr.pp_host #define sp_socket spup_addr.pp_socket b[lic$ b} byv +/* pup_proto.c 5.2 82/08/01 */ #include "../h/param.h" #include "../h/socket.h" #include "../h/protosw.h" #include "../h/domain.h" /* * PUP-I protocol family: raw interface */ int rpup_output(); extern int raw_usrreq(); struct protosw pupsw[] = { { SOCK_RAW, PF_PUP, 0, PR_ATOMIC|PR_ADDR, 0, rpup_output, 0, 0, raw_usrreq, 0, 0, 0, 0, }, }; struct domain pupdomain = { AF_PUP, "pup", pupsw, &pupsw[sizeof(pupsw)/sizeof(pupsw[0])] }; b[lih΁$ bD 7by} n/* if_imp.h 4.6 82/03/19 */ /* * Structure of IMP 1822 long leader. */ struct control_leader { u_char dl_format; /* leader format */ u_char dl_network; /* src/dest network */ u_char dl_flags; /* leader flags */ u_char dl_mtype; /* message type */ u_char dl_htype; /* handling type */ u_char dl_host; /* host number */ u_short dl_imp; /* imp field */ u_char dl_link; /* link number */ u_char dl_subtype; /* message subtype */ }; struct imp_leader { struct control_leader il_dl; #define il_format il_dl.dl_format #define il_network il_dl.dl_network #define il_flags il_dl.dl_flags #define il_mtype il_dl.dl_mtype #define il_htype il_dl.dl_htype #define il_host il_dl.dl_host #define il_imp il_dl.dl_imp #define il_link il_dl.dl_link #define il_subtype il_dl.dl_subtype u_short il_length; /* message length */ }; #define IMP_DROPCNT 2 /* # of noops from imp to ignore */ /* insure things are even... */ #define IMPMTU ((8159 / NBBY) & ~01) /* * IMP-host flags */ #define IMP_NFF 0xf /* 96-bit (new) format */ #define IMP_TRACE 0x8 /* trace message route */ #define IMP_DMASK 0x3 /* host going down mask */ /* * IMP-host message types. */ #define IMPTYPE_DATA 0 /* data for protocol */ #define IMPTYPE_BADLEADER 1 /* leader error */ #define IMPTYPE_DOWN 2 /* imp going down */ #define IMPTYPE_NOOP 4 /* noop seen during initialization */ #define IMPTYPE_RFNM 5 /* request for new messages */ #define IMPTYPE_HOSTDEAD 6 /* host doesn't respond */ #define IMPTYPE_HOSTUNREACH 7 /* host unreachable */ #define IMPTYPE_BADDATA 8 /* data error */ #define IMPTYPE_INCOMPLETE 9 /* incomplete message, send rest */ #define IMPTYPE_RESET 10 /* reset complete */ /* non-blocking IMP interface */ #define IMPTYPE_RETRY 11 /* IMP refused, try again */ #define IMPTYPE_NOTIFY 12 /* IMP refused, will notify */ #define IMPTYPE_TRYING 13 /* IMP refused, still rexmt'ng */ #define IMPTYPE_READY 14 /* ready for next message */ /* * IMPTYPE_DOWN subtypes. */ #define IMPDOWN_GOING 0 /* 30 secs */ #define IMPDOWN_PM 1 /* hardware PM */ #define IMPDOWN_RELOAD 2 /* software reload */ #define IMPDOWN_RESTART 3 /* emergency restart */ /* * IMPTYPE_BADLEADER subtypes. */ #define IMPLEADER_ERR 0 /* error flip-flop set */ #define IMPLEADER_SHORT 1 /* leader < 80 bits */ #define IMPLEADER_TYPE 2 /* illegal type field */ #define IMPLEADER_OPPOSITE 3 /* opposite leader type */ /* * IMPTYPE_HOSTDEAD subtypes. */ #define IMPHOST_NORDY 1 /* ready-line negated */ #define IMPHOST_TARDY 2 /* tardy receiving mesgs */ #define IMPHOST_NOEXIST 3 /* NCC doesn't know host */ #define IMPHOST_IMPSOFT 4 /* IMP software won't allow mesgs */ #define IMPHOST_PM 5 /* host down for scheduled PM */ #define IMPHOST_HARDSCHED 6 /* " " " " hardware work */ #define IMPHOST_SOFTSCHED 7 /* " " " " software work */ #define IMPHOST_RESTART 8 /* host down for emergency restart */ #define IMPHOST_POWER 9 /* down because of power outage */ #define IMPHOST_BREAKPOINT 10 /* host stopped at a breakpoint */ #define IMPHOST_HARDWARE 11 /* hardware failure */ #define IMPHOST_NOTUP 12 /* host not scheduled to be up */ /* 13-14 currently unused */ #define IMPHOST_COMINGUP 15 /* host in process of coming up */ /* * IMPTYPE_HOSTUNREACH subtypes. */ #define IMPREACH_IMP 0 /* destination IMP can't be reached */ #define IMPREACH_HOSTUP 1 /* destination host isn't up */ #define IMPREACH_LEADER 2 /* host doesn't support long leader */ #define IMPREACH_PROHIBITED 3 /* communication is prohibited */ /* * IMPTYPE_INCOMPLETE subtypes. */ #define IMPCOMPLETE_SLOW 0 /* host didn't take data fast enough */ #define IMPCOMPLETE_TOOLONG 1 /* message was too long */ #define IMPCOMPLETE_TIMEOUT 2 /* mesg transmission time > 15 sec. */ #define IMPCOMPLETE_FAILURE 3 /* IMP/circuit failure */ #define IMPCOMPLETE_NOSPACE 4 /* no resources within 15 sec. */ #define IMPCOMPLETE_IMPIO 5 /* src IMP I/O failure during receipt */ /* * IMPTYPE_RETRY subtypes. */ #define IMPRETRY_BUFFER 0 /* IMP buffer wasn't available */ #define IMPRETRY_BLOCK 1 /* connection block unavailable */ /* * Data structure shared between IMP protocol module and hardware * interface driver. Used to allow layering of IMP routines on top * of varying device drivers. NOTE: there's a possible problem * with ambiguity in the ``unit'' definition which is implicitly * shared by the both IMP and device code. If we have two IMPs, * with each on top of a device of the same unit, things won't work. * The assumption is if you've got multiple IMPs, then they all run * on top of the same type of device, or they must have different units. */ struct impcb { char ic_oactive; /* output in progress */ int (*ic_init)(); /* hardware init routine */ int (*ic_start)(); /* hardware start output routine */ }; /* * State of an IMP. */ #define IMPS_DOWN 0 /* unavailable, don't use */ #define IMPS_GOINGDOWN 1 /* been told we go down soon */ #define IMPS_INIT 2 /* coming up */ #define IMPS_UP 3 /* ready to go */ #define IMPS_RESET 4 /* reset in progress */ #define IMPTV_DOWN (30*60) /* going down timer 30 ((secs */ #ifdef IMPLEADERS char *impleaders[IMPTYPE_READY+1] = { "DATA", "BADLEADER", "DOWN", "bad", "NOOP", "RFNM", "HOSTDEAD", "HOSTUNREACH", "BADDATA", "INCOMPLETE", "RESET", "RETRY", "NOTIFY", "TRYING", "READY" }; #endif b[li$ bE 8by} /* if_imphost.h 4.6 82/04/25 */ /* * Host structure used with IMP's. * Used to hold outgoing packets which * would exceed allowed RFNM count. * * These structures are packed into * mbuf's and kept as small as possible. */ struct host { struct mbuf *h_q; /* holding queue */ struct in_addr h_addr; /* host's address */ u_char h_qcnt; /* size of holding q */ u_char h_timer; /* used to stay off deletion */ u_char h_rfnm; /* # outstanding rfnm's */ u_char h_flags; /* see below */ }; /* * A host structure is kept around (even when there are no * references to it) for a spell to avoid constant reallocation * and also to reflect IMP status back to sites which aren't * directly connected to the IMP. When structures are marked * free, a timer is started; when the timer expires the structure * is scavenged. */ #define HF_INUSE 0x1 #define HF_DEAD (1<>8)+(a).s_net) % HPMBUF) #endif /* * In-line expansions for queuing operations on * host message holding queue. Queue is maintained * as circular list with the head pointing to the * last message in the queue. */ #define HOST_ENQUE(hp, m) { \ register struct mbuf *n; \ (hp)->h_qcnt++; \ if ((n = (hp)->h_q) == 0) \ (hp)->h_q = (m)->m_act = (m); \ else { \ (m)->m_act = n->m_act; \ (hp)->h_q = n->m_act = (m); \ } \ } #define HOST_DEQUE(hp, m) { \ if ((m) = (hp)->h_q) { \ if ((m)->m_act == (m)) \ (hp)->h_q = 0; \ else { \ (m) = (m)->m_act; \ (hp)->h_q->m_act = (m)->m_act; \ } \ (hp)->h_qcnt--; \ (m)->m_act = 0; \ } \ } struct hmbuf { int hm_count; /* # of struct's in use */ struct host hm_hosts[HPMBUF]; /* data structures proper */ }; #ifdef KERNEL struct host *hostlookup(); struct host *hostenter(); struct mbuf *hostdeque(); #endif b[  liӁ$ \b by/* acct.h 4.5 82/10/10 */ /* * Accounting structures; * these use a comp_t type which is a 3 bits base 8 * exponent, 13 bit fraction ``floating point'' number. */ typedef u_short comp_t; struct acct { char ac_comm[10]; /* Accounting command name */ comp_t ac_utime; /* Accounting user time */ comp_t ac_stime; /* Accounting system time */ comp_t ac_etime; /* Accounting elapsed time */ time_t ac_btime; /* Beginning time */ short ac_uid; /* Accounting user ID */ short ac_gid; /* Accounting group ID */ short ac_mem; /* average memory usage */ comp_t ac_io; /* number of disk IO blocks */ dev_t ac_tty; /* control typewriter */ char ac_flag; /* Accounting flag */ }; #define AFORK 0001 /* has executed fork, but no exec */ #define ASU 0002 /* used super-user privileges */ #define ACOMPAT 0004 /* used compatibility mode */ #define ACORE 0010 /* dumped core */ #define AXSIG 0020 /* killed by a signal */ #define ACCTLO 30 /* acctg off when space < this */ #define ACCTHI 100 /* acctg resumes at this level */ #ifdef KERNEL struct acct acctbuf; struct inode *acctp; #endif b[  l b by{/* %M% %I% %E% */ /* * Macro definition of bk.c/netinput(). * This is used to replace a call to * (*linesw[tp->t_line].l_rint)(c,tp); * with * * if (tp->t_line == NETLDISC) * BKINPUT(c, tp); * else * (*linesw[tp->t_line].l_rint)(c,tp); */ #define BKINPUT(c, tp) { \ if ((tp)->t_rec == 0) { \ *(tp)->t_cp++ = c; \ if (++(tp)->t_inbuf == 1024 || (c) == '\n') { \ (tp)->t_rec = 1; \ wakeup((caddr_t)&(tp)->t_rawq); \ } \ } \ } ((b[ liW؁$ b by/* buf.h 4.21 83/03/26 */ /* * The header for buffers in the buffer pool and otherwise used * to describe a block i/o request is given here. The routines * which manipulate these things are given in bio.c. * * Each buffer in the pool is usually doubly linked into 2 lists: * hashed into a chain by so it can be located in the cache, * and (usually) on (one of several) queues. These lists are circular and * doubly linked for easy removal. * * There are currently three queues for buffers: * one for buffers which must be kept permanently (super blocks) * one for buffers containing ``useful'' information (the cache) * one for buffers containing ``non-useful'' information * (and empty buffers, pushed onto the front) * The latter two queues contain the buffers which are available for * reallocation, are kept in lru order. When not on one of these queues, * the buffers are ``checked out'' to drivers which use the available list * pointers to keep track of them in their i/o active queues. */ /* * Bufhd structures used at the head of the hashed buffer queues. * We only need three words for these, so this abbreviated * definition saves some space. */ struct bufhd { long b_flags; /* see defines below */ struct buf *b_forw, *b_back; /* fwd/bkwd pointer in chain */ }; struct buf { long b_flags; /* too much goes here to describe */ struct buf *b_forw, *b_back; /* hash chain (2 way street) */ struct buf *av_forw, *av_back; /* position on free list if not BUSY */ #define b_actf av_forw /* alternate names for driver queue */ #define b_actl av_back /* head - isn't history wonderful */ long b_bcount; /* transfer count */ long b_bufsize; /* size of allocated buffer */ #define b_active b_bcount /* driver queue head: drive active */ short b_error; /* returned after I/O */ dev_t b_dev; /* major+minor device name */ union { caddr_t b_addr; /* low order core address */ int *b_words; /* words for clearing */ struct fs *b_fs; /* superblocks */ struct csum *b_cs; /* superblock summary information */ struct cg *b_cg; /* cylinder group block */ struct dinode *b_dino; /* ilist */ daddr_t *b_daddr; /* indirect block */ } b_un; daddr_t b_blkno; /* block # on device */ long b_resid; /* words not transferred after error */ #define b_errcnt b_resid /* while i/o in progress: # retries */ struct proc *b_proc; /* proc doing physical or swap I/O */ int (*b_iodone)(); /* function called by iodone */ int b_pfcent; /* center page when swapping cluster */ #ifdef sun caddr_t b_saddr; /* saved address */ short b_kmx; /* saved kernelmap index */ short b_npte; /* number of pte's mapped */ #endif }; #define BQUEUES 4 /* number of free buffer queues */ #define BQ_LOCKED 0 /* super-blocks &c */ #define BQ_LRU 1 /* lru, useful buffers */ #define BQ_AGE 2 /* rubbish */ #define BQ_EMPTY 3 /* buffer headers with no memory */ #ifdef KERNEL #define BUFHSZ 63 #define RND (MAXBSIZE/DEV_BSIZE) #define BUFHASH(dev, dblkno) \ ((struct buf *)&bufhash[((int)(dev)+(((int)(dblkno))/RND)) % BUFHSZ]) struct buf *buf; /* the buffer pool itself */ char *buffers; int nbuf; /* number of buffer headers */ int bufpages; /* number of memory pages in the buffer pool */ struct buf *swbuf; /* swap I/O headers */ int nswbuf; struct bufhd bufhash[BUFHSZ]; /* heads of hash lists */ struct buf bfreelist[BQUEUES]; /* heads of available lists */ struct buf bswlist; /* head of free swap header list */ struct buf *bclnlist; /* head of cleaned page list */ struct buf *alloc(); struct buf *realloccg(); struct buf *baddr(); struct buf *getblk(); struct buf *geteblk(); struct buf *getnewbuf(); struct buf *bread(); struct buf *breada(); unsigned minphys(); #endif /* * These flags are kept in b_flags. */ #define B_WRITE 0x000000 /* non-read pseudo-flag */ #define B_READ 0x000001 /* read when I/O occurs */ #define B_DONE 0x000002 /* transaction finished */ #define B_ERROR 0x000004 /* transaction aborted */ #define B_BUSY 0x000008 /* not on av_forw/back list */ #define B_PHYS 0x000010 /* physical IO */ #define B_XXX 0x000020 /* was B_MAP, alloc UNIBUS on pdp-11 */ #define B_WANTED 0x000040 /* issue wakeup when BUSY goes off */ #define B_AGE 0x000080 /* delayed write for correct aging */ #define B_ASYNC 0x000100 /* don't wait for I/O completion */ #define B_DELWRI 0x000200 /* write at exit of avail list */ #define B_TAPE 0x000400 /* this is a magtape (no bdwrite) */ #define B_UAREA 0x000800 /* add u-area to a swap operation */ #define B_PAGET 0x001000 /* page in/out of page table space */ #define B_DIRTY 0x002000 /* dirty page to be pushed out async */ #define B_PGIN 0x004000 /* pagein op, so swap() can count it */ #define B_CACHE 0x008000 /* did bread find us in the cache ? */ #define B_INVAL 0x010000 /* does not contain valid info */ #define B_LOCKED 0x020000 /* locked in core (not reusable) */ #define B_HEAD 0x040000 /* a buffer header, not a buffer */ #define B_BAD 0x100000 /* bad block revectoring in progress */ #define B_CALL 0x200000 /* call b_iodone from iodone */ /* * Insq/Remq for the buffer hash lists. */ #define bremhash(bp) { \ (bp)->b_back->b_forw = (bp)->b_forw; \ (bp)->b_forw->b_back = (bp)->b_back; \ } #define binshash(bp, dp) { \ (bp)->b_forw = (dp)->b_forw; \ (bp)->b_back = (dp); \ (dp)->b_forw->b_back = (bp); \ (dp)->b_forw = (bp); \ } /* * Insq/Remq for the buffer free lists. */ #define bremfree(bp) { \ (bp)->av_back->av_forw = (bp)->av_forw; \ (bp)->av_forw->av_back = (bp)->av_back; \ } #define binsheadfree(bp, dp) { \ (dp)->av_forw->av_back = (bp); \ (bp)->av_forw = (dp)->av_forw; \ (dp)->av_forw = (bp); \ (bp)->av_back = (dp); \ } #define binstailfree(bp, dp) { \ (dp)->av_back->av_forw = (bp); \ (bp)->av_back = (dp)->av_back; \ (dp)->av_back = (bp); \ (bp)->av_forw = (dp); \ } /* * Take a buffer off the free list it's on and * mark it as being use (B_BUSY) by a device. */ #define notavail(bp) { \ int x = spl6(); \ bremfree(bp); \ (bp)->b_flags |= B_BUSY; \ splx(x); \ } #define iodone biodone #define iowait biowait /* * Zero out a buffer's data portion. */ #define clrbuf(bp) { \ blkclr(bp->b_un.b_addr, bp->b_bcount); \ bp->b_resid = 0; \ } #ifdef sun /* * Declarations for buffer space rmaps */ struct map *buffermap; #define BUFMAPSIZE 256 /* * "Average" size of a buffer * nbuf*AVGBSIZE is total amount of buffer data */ #define AVGBSIZE 2048 /* * Unit of buffer space allocation */ #define BUFALLOCSIZE 1024 #endif b[ li^$ b by/* callout.h 4.6 81/04/18 */ /* * The callout structure is for * a routine arranging * to be called by the clock interrupt * (clock.c) with a specified argument, * in a specified amount of time. * Used, for example, to time tab * delays on typewriters. */ struct callout { int c_time; /* incremental time */ caddr_t c_arg; /* argument to routine */ int (*c_func)(); /* routine */ struct callout *c_next; }; #ifdef KERNEL struct callout *callfree, *callout, calltodo; int ncallout; #endif ((b[ liU$ b by/* clist.h 4.4 81/03/09 */ /* * Raw structures for the character list routines. */ struct cblock { struct cblock *c_next; char c_info[CBSIZE]; }; #ifdef KERNEL struct cblock *cfree; int nclist; struct cblock *cfreelist; int cfreecount; #endif b[li~H$ b by/* cmap.h 4.5 81/03/09 */ /* * core map entry */ struct cmap { unsigned int c_next:13, /* index of next free list entry */ c_prev:13, /* index of previous free list entry */ c_mdev:4, /* which mounted dev this is from */ c_lock:1, /* locked for raw i/o or pagein */ c_want:1, /* wanted */ c_page:16, /* virtual page number in segment */ c_hlink:13, /* hash link for */ c_intrans:1, /* intransit bit */ c_free:1, /* on the free list */ c_gone:1, /* associated page has been released */ c_type:2, /* type CSYS or CTEXT or CSTACK or CDATA */ c_blkno:20, /* disk block this is a copy of */ c_ndx:10; /* index of owner proc or text */ }; #define CMHEAD 0 /* * Shared text pages are not totally abandoned when a process * exits, but are remembered while in the free list hashed by * off the cmhash structure so that they can be reattached * if another instance of the program runs again soon. */ #define CMHSIZ 512 /* SHOULD BE DYNAMIC */ #define CMHASH(bn) ((bn)&(CMHSIZ-1)) #ifdef KERNEL struct cmap *cmap; struct cmap *ecmap; int ncmap; struct cmap *mfind(); int firstfree, maxfree; int ecmx; /* cmap index of ecmap */ short cmhash[CMHSIZ]; #endif /* bits defined in c_type */ #define CSYS 0 /* none of below */ #define CTEXT 1 /* belongs to shared text segment */ #define CDATA 2 /* belongs to data segment */ #define CSTACK 3 /* belongs to stack segment */ #define pgtocm(x) ((((x)-firstfree) / CLSIZE) + 1) #define cmtopg(x) ((((x)-1) * CLSIZE) + firstfree) b[ld<$ Sbrby/* conf.h 4.11 83/04/30 */ /* * Declaration of block device * switch. Each entry (row) is * the only link between the * main unix code and the driver. * The initialization of the * device switches is in the * file conf.c. */ struct bdevsw { int (*d_open)(); int (*d_close)(); int (*d_strategy)(); int (*d_dump)(); int d_flags; }; #ifdef KERNEL struct bdevsw bdevsw[]; #endif /* * Character device switch. */ struct cdevsw { int (*d_open)(); int (*d_close)(); int (*d_read)(); int (*d_write)(); int (*d_ioctl)(); int (*d_stop)(); int (*d_reset)(); struct tty *d_ttys; int (*d_select)(); int (*d_mmap)(); }; #ifdef KERNEL struct cdevsw cdevsw[]; #endif /* * tty line control switch. */ struct linesw { int (*l_open)(); int (*l_close)(); int (*l_read)(); int (*l_write)(); int (*l_ioctl)(); int (*l_rint)(); int (*l_rend)(); int (*l_meta)(); int (*l_start)(); int (*l_modem)(); }; #ifdef KERNEL struct linesw linesw[]; #endif /* * Swap device information */ struct swdevt { dev_t sw_dev; int sw_freed; int sw_nblks; }; #ifdef KERNEL struct swdevt swdevt[]; #endif b[ li~$ b by/* descrip.h 5.1 83/04/08 */ #define DNSTD 5 /* number of standard descriptors */ /* offsets of standard descriptors from dstd() */ #define DOFF_KERNEL 0 /* descriptor of kernel */ #define DOFF_IPC 1 /* UNIX ipc domain */ #define DOFF_ROOT 2 /* root directory */ #define DOFF_DOT 3 /* current directory */ #define DOFF_TERMINAL 4 /* terminal, used in /dev/tty */ /* types of descriptors */ #define DTYPE_KERNEL 1 /* handle to UNIX kernel */ #define DTYPE_FILESYS 2 /* handle to file system */ #define DTYPE_FILE 3 /* file */ #define DTYPE_DIR 4 /* directory */ #define DTYPE_BDEV 5 /* structured device */ #define DTYPE_CDEV 6 /* unstructured device */ #define DTYPE_PROCESS 7 /* process control handle */ #define DTYPE_SOCKET 8 /* communications endpoint */ #define DTYPE_DOMAIN 9 /* communications domain */ #define DTYPE_TERMINAL 10 /* terminal */ /* descriptor type structure for dtype and dwrap */ struct dtype { int dt_type; /* object type */ int dt_protocol; /* protocol implementing type */ }; #define DOPT_I((NPUT 0x1 /* apply to input */ #define DOPT_OUTPUT 0x2 /* apply to output */ #define DOPT_EXCEPT 0x4 /* apply to any exceptional conditions */ /* structure for get/setdopt */ struct dopt { int do_flags; /* see below */ int do_sig; /* see signal.h */ }; #define DOFLAG_DONTBLOCK 0x1 /* use non-blocking i/o */ #define DOFLAG_SIGNALPROC 0x2 /* send signal when i/o possible */ #define DOFLAG_SIGNALPGRP 0x4 /* signal process group */ b[#lixc$ b by/* dir.h 4.5 82/11/13 */ /* * A directory consists of some number of blocks of DIRBLKSIZ * bytes, where DIRBLKSIZ is chosen such that it can be transferred * to disk in a single atomic operation (e.g. 512 bytes on most machines). * * Each DIRBLKSIZ byte block contains some number of directory entry * structures, which are of variable length. Each directory entry has * a struct direct at the front of it, containing its inode number, * the length of the entry, and the length of the name contained in * the entry. These are followed by the name padded to a 4 byte boundary * with null bytes. All names are guaranteed null terminated. * The maximum length of a name in a directory is MAXNAMLEN. * * The macro DIRSIZ(dp) gives the amount of space required to represent * a directory entry. Free space in a directory is represented by * entries which have dp->d_reclen > DIRSIZ(dp). All DIRBLKSIZ bytes * in a directory block are claimed by the directory entries. This * usually results in the last entry in a directory having a large * dp->d_reclen. When entries are deleted from a directory, the * space is returned to the previous entry in the same directory * block by increasing its dp->d_reclen. If the first entry of * a directory block is free, then its dp->d_ino is set to 0. * Entries other than the first in a directory do not normally have * dp->d_ino set to 0. */ /* so user programs can just include dir.h */ #if !defined(KERNEL) && !defined(DEV_BSIZE) #define DEV_BSIZE 512 #endif #define DIRBLKSIZ DEV_BSIZE #define MAXNAMLEN 255 struct direct { u_long d_ino; /* inode number of entry */ u_short d_reclen; /* length of this record */ u_short d_namlen; /* length of string in d_name */ char d_name[MAXNAMLEN + 1]; /* name must be no longer than this */ }; /* * The DIRSIZ macro gives the minimum record length which will hold * the directory entry. This requires the amount of space in struct direct * without the d_name field, plus enough space for the name with a terminating * null byte (dp->d_namlen+1), rounded up to a 4 byte boundary. */ #undef DIRSIZ #define DIRSIZ(dp) \ ((sizeof (struct direct) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1 + 3) &~ 3)) #ifndef KERNEL /* * Definitions for library routines operating on directories. */ typedef struct _dirdesc { int dd_fd; long dd_loc; long dd_size; char dd_buf[DIRBLKSIZ]; } DIR; #ifndef NULL #define NULL 0 #endif extern DIR *opendir(); extern struct direct *readdir(); extern long telldir(); extern void seekdir(); #define rewinddir(dirp) seekdir((dirp), (long)0) extern void closedir(); #endif #ifdef KERNEL /* * Template for manipulating directories. * Should use struct direct's, but the name field * is MAXNAMLEN - 1, and this just won't do. */ struct dirtemplate { u_long dot_ino; short dot_reclen; short dot_namlen; char dot_name[4]; /* must be multiple of 4 */ u_long dotdot_ino; short dotdot_reclen; short dotdot_namlen; char dotdot_name[4]; /* ditto */ }; #endif b['li$ }b by/* dk.h 4.2 81/02/19 */ /* * Instrumentation */ #define CPUSTATES 4 #define CP_USER 0 #define CP_NICE 1 #define CP_SYS 2 #define CP_IDLE 3 #define DK_NDRIVE 4 #ifdef KERNEL long cp_time[CPUSTATES]; int dk_busy; long dk_time[DK_NDRIVE]; long dk_seek[DK_NDRIVE]; long dk_xfer[DK_NDRIVE]; long dk_wds[DK_NDRIVE]; float dk_mspw[DK_NDRIVE]; long tk_nin; long tk_nout; #endif b[)li~$ =b by/* dkbad.h 4.3 81/05/10 */ /* * Definitions needed to perform bad sector * revectoring ala DEC STD 144. * * The bad sector information is located in the * first 5 even numbered sectors of the last * track of the disk pack. There are five * identical copies of the information, described * by the dkbad structure. * * Replacement sectors are allocated starting with * the first sector before the bad sector information * and working backwards towards the beginning of * the disk. A maximum of 126 bad sectors are supported. * The position of the bad sector in the bad sector table * determines which replacement sector it corresponds to. * * The bad sector information and replacement sectors * are conventionally only accessible through the * 'c' file system partition of the disk. If that * partition is used for a file system, the user is * responsible for making sure that it does not overlap * the bad sector information or any replacement sector.s */ struct dkbad { long bt_csn; /* cartridge serial number */ u_short bt_mbz; /* unused; should be 0 */ u_short bt_flag; /* -1 => alignment cartridge */ struct bt_bad { u_short bt_cyl; /* cylinder number of bad sector */ u_short bt_trksec; /* track and sector number */ } bt_bad[126]; }; #define ECC 0 #define SSE 1 #define BSE 2 #define CONT 3 ((b[,ld$ bwby+/* dmap.h 4.6 83/04/30 */ /* * Definitions for the mapping of vitual swap * space to the physical swap area - the disk map. */ #define NDMAP 16 /* size of the swap area map */ struct dmap { swblk_t dm_size; /* current size used by process */ swblk_t dm_alloc; /* amount of physical swap space allocated */ swblk_t dm_map[NDMAP]; /* first disk block number in each chunk */ }; #ifdef KERNEL struct dmap zdmap; int dmmin, dmmax, dmtext; #endif /* * The following structure is that ``returned'' * from a call to vstodb(). */ struct dblock { swblk_t db_base; /* base of physical contig drum block */ swblk_t db_size; /* size of block */ }; b[.li$  b byG/* domain.h 5.2 82/08/01 */ /* * Structure per communications domain. */ struct domain { int dom_family; /* AF_xxx */ char *dom_name; struct protosw *dom_protosw, *dom_protoswNPROTOSW; struct domain *dom_next; }; #ifdef KERNEL struct domain *domains; #endif b[0liu$ b by/* errno.h 4.1 82/12/28 */ /* * Error codes */ #define EPERM 1 /* Not owner */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ #define E2BIG 7 /* Arg list too long */ #define ENOEXEC 8 /* Exec format error */ #define EBADF 9 /* Bad file number */ #define ECHILD 10 /* No children */ #define EAGAIN 11 /* No more processes */ #define ENOMEM 12 /* Not enough core */ #define EACCES 13 /* Permission denied */ #define EFAULT 14 /* Bad address */ #define ENOTBLK 15 /* Block device required */ #define EBUSY 16 /* Mount device busy */ #define EEXIST 17 /* File exists */ #define EXDEV 18 /* Cross-device link */ #define ENODEV 19 /* No such device */ #define ENOTDIR 20 /* Not a directory*/ #define EISDIR 21 /* Is a directory */ #define EINVAL 22 /* Invalid argument */ #define ENFILE 23 /* File table overflow */ #define EMFILE 24 /* Too many open files */ #define ENOTTY 25 /* Not a typewriter */ #define ETXTBSY 26 /* Text file busy */ #define EFBIG 27 /* File too large */ #define ENOSPC 28 /* No space left on device */ #define ESPIPE 29 /* Illegal seek */ #define EROFS 30 /* Read-only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ /* math software */ #define EDOM 33 /* Argument too large */ #define ERANGE 34 /* Result too large */ /* non-blocking and interrupt i/o */ #define EWOULDBLOCK 35 /* Operation would block */ #define EINPROGRESS 36 /* Operation now in progress */ #define EALREADY 37 /* Operation already in progress */ /* ipc/network software */ /* argument errors */ #define ENOTSOCK 38 /* Socket operation on non-socket */ #define EDESTADDRREQ 39 /* Destination address required */ #define EMSGSIZE 40 /* Message too long */ #define EPROTOTYPE 41 /* Protocol wrong type for socket */ #define ENOPROTOOPT 42 /* Protocol not available */ #define EPROTONOSUPPORT 43 /* Protocol not supported */ #define ESOCKTNOSUPPORT 44 /* Socket type not supported */ #define EOPNOTSUPP 45 /* Operation not supported on socket */ #define EPFNOSUPPORT 46 /* Protocol family not supported */ #define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ #define EADDRINUSE 48 /* Address already in use */ #define EADDRNOTAVAIL 49 /* Can't assign requested address */ /* operational errors */ #define ENETDOWN 50 /* Network is down */ #define ENETUNREACH 51 /* Network is unreachable */ #define ENETRESET 52 /* Network dropped connection on reset */ #define ECONNABORTED 53 /* Software caused connection abort */ #define ECONNRESET 54 /* Connection reset by peer */ #define ENOBUFS 55 /* No buffer space available */ #define EISCONN 56 /* Socket is already connected */ #define ENOTCONN 57 /* Socket is not connected */ #define ESHUTDOWN 58 /* Can't send after socket shutdown */ #define ETOOMANYREFS 59 /* Too many references: can't splice */ #define ETIMEDOUT 60 /* Connection timed out */ #define ECONNREFUSED 61 /* Connection refused */ /* */ #define ELOOP 62 /* Too many levels of symbolic links */ #define ENAMETOOLONG 63 /* File name too long */ /* should be rearranged */ #define EHOSTDOWN 64 /* Host is down */ #define EHOSTUNREACH 65 /* No route to host */ #define ENOTEMPTY 66 /* Directory not empty */ /* quotas & mush */ #define EPROCLIM 67 /* Too many processes */ #define EUSERS 68 /* Too many users */ #define EDQUOT 69 /* Disc quota exceeded */ b[5lix؁$ !b by((/* file.h 4.14 82/11/13 */ #ifdef KERNEL /* * Descriptor table entry. * One for each kernel object. */ struct file { short f_flag; /* see below */ short f_type; /* descriptor type */ char f_nbhow; /* state from dnblock */ char f_sighow; /* state from dsignal */ short f_count; /* reference count */ /* begin XXX */ struct inode *f_inode; /* inode */ union { struct f_in { off_t fi_offset; } f_in; struct f_so { struct socket *fs_socket; } f_so; } f_un; #define f_offset f_un.f_in.fi_offset #define f_socket f_un.f_so.fs_socket /* end XXX */ }; struct file *file, *fileNFILE; int nfile; struct file *getf(); struct file *falloc(); /* flags */ #define FREAD 0x001 /* descriptor read/receive'able */ #define FWRITE 0x002 /* descriptor write/send'able */ #define FAPPEND 0x004 /* append on each write */ /* the following defines the bits that users can set in f_flag */ #define FMODES (FREAD|FWRITE|FAPPEND) #endif /* * User visible desriptor attributes. * These are supplied at open or flock time. * FRDONLY, FWRONLY, and FRDWR are * converted to FREAD and FWRITE on open. */ #define FRDONLY 0x000 /* open for reading only */ #define FWRONLY 0x001 /* open for writing only */ #define FRDWR 0x002 /* open for reading and writing */ #define FAPPEND 0x004 /* append on each write */ #define FSHLOCK 0x008 /* apply shared lock */ #define FEXLOCK 0x010 /* apply exclusive lock */ #define FUNLOCK 0x100 /* release all locks */ #define FCREATE 0x200 /* create file if nonexistant */ #define FTRUNCATE 0x400 /* truncate file to size 0 on open */ #define FNBLOCK 0x800 /* don't block on open */ /* these are for 3.0 "compatibility" */ #define O_RDONLY FRDONLY /* open for read */ #define O_WRONLY FWRONLY /* open for writing */ #define O_RDWR FRDWR /* open for read & write */ #define O_NDELAY FNBLOCK /* non-blocking I/O */ #define O_APPEND FAPPEND /* append */ #define O_CREAT FCREATE /* open with file create */ #define O_TRUNC FTRUNCATE /* open with truncation */ #define O_EXCL FEXLOCK /* exclusive open */ /* flags supplied to access call */ #define FACCESS_EXISTS 0x0 /* does file exist */ #define FACCESS_EXECUTE 0x1 /* is it executable by caller */ #define FACCESS_WRITE 0x2 /* writable by caller */ #define FACCESS_READ 0x4 /* readable by caller */ /* flags supplies to lseek call */ #define FSEEK_ABSOLUTE 0x0 /* absolute offset */ #define FSEEK_RELATIVE 0x1 /* relative to current offset */ #define FSEEK_EOF 0x2 /* relative to end of file */ /* file types which may be specified to mknod */ #define FTYPE_CDEV 0x2000 /* character special device */ #define FTYPE_DIR 0x4000 /* directory */ #define FTYPE_BDEV 0x8000 /* block special device */ #define GETF(fp, fd) { \ if ((unsigned)(fd) >= NOFILE || ((fp) = u.u_ofile[fd]) == NULL) { \ u.u_error = EBADF; \ return; \ } \ } b[9li$ 8Mb by/* fs.h 4.8 83/04/08 */ /* * Each disk drive contains some number of file systems. * A file system consists of a number of cylinder groups. * Each cylinder group has inodes and data. * * A file system is described by its super-block, which in turn * describes the cylinder groups. The super-block is critical * data and is replicated in each cylinder group to protect against * catastrophic loss. This is done at mkfs time and the critical * super-block data does not change, so the copies need not be * referenced further unless disaster strikes. * * For file system fs, the offsets of the various blocks of interest * are given in the super block as: * [fs->fs_sblkno] Super-block * [fs->fs_cblkno] Cylinder group block * [fs->fs_iblkno] Inode blocks * [fs->fs_dblkno] Data blocks * The beginning of cylinder group cg in fs, is given by * the ``cgbase(fs, cg)'' macro. * * The first boot and super blocks are given in absolute disk addresses. */ #define BBSIZE 8192 #define SBSIZE 8192 #define BBLOCK ((daddr_t)(0)) #define SBLOCK ((daddr_t)(BBLOCK + BBSIZE / DEV_BSIZE)) /* * Addresses stored in inodes are capable of addressing fragments * of `blocks'. File system blocks of at most size MAXBSIZE can * be optionally broken into 2, 4, or 8 pieces, each of which is * addressible; these pieces may be DEV_BSIZE, or some multiple of * a DEV_BSIZE unit. * * Large files consist of exclusively large data blocks. To avoid * undue wasted disk space, the last data block of a small file may be * allocated as only as many fragments of a large block as are * necessary. The file system format retains only a single pointer * to such a fragment, which is a piece of a single large block that * has been divided. The size of such a fragment is determinable from * information in the inode, using the ``blksize(fs, ip, lbn)'' macro. * * The file system records space availability at the fragment level; * to determine block availability, aligned fragments are examined. * * The root inode is the root of the file system. * Inode 0 can't be used for normal purposes and * historically bad blocks were linked to inode 1, * thus the root inode is 2. (inode 1 is no longer used for * this purpose, however numerous dump tapes make this * assumption, so we are stuck with it) * The lost+found directory is given the next available * inode when it is created by ``mkfs''. */ #define ROOTINO ((ino_t)2) /* i number of all roots */ #define LOSTFOUNDINO (ROOTINO + 1) /* * Cylinder group related limits. * * For each cylinder we keep track of the availability of blocks at different * rotational positions, so that we can lay out the data to be picked * up with minimum rotational latency. NRPOS is the number of rotational * positions which we distinguish. With NRPOS 8 the resolution of our * summary information is 2ms for a typical 3600 rpm drive. */ #define NRPOS 8 /* number distinct rotational positions */ /* * MAXIPG bounds the number of inodes per cylinder group, and * is needed only to keep the structure simpler by having the * only a single variable size element (the free bit map). * * N.B.: MAXIPG must be a multiple of INOPB(fs). */ #define MAXIPG 2048 /* max number inodes/cyl group */ /* * MINBSIZE is the smallest allowable block size. * In order to insure that it is possible to create files of size * 2^32 with only two levels of indirection, MINBSIZE is set to 4096. * MINBSIZE must be big enough to hold a cylinder group block, * thus changes to (struct cg) must keep its size within MINBSIZE. * MAXCPG is limited only to dimension an array in (struct cg); * it can be made larger as long as that structures size remains * within the bounds dictated by MINBSIZE. * Note that super blocks are always of size MAXBSIZE, * and that MAXBSIZE must be >= MINBSIZE. */ #define MINBSIZE 4096 #define MAXCPG 32 /* maximum fs_cpg */ /* * The path name on which the file system is mounted is maintained * in fs_fsmnt. MAXMNTLEN defines the amount of space allocated in * the super block for this name. * The limit on the amount of summary information per file system * is defined by MAXCSBUFS. It is currently parameterized for a * maximum of two million cylinders. */ #define MAXMNTLEN 512 #define MAXCSBUFS 32 /* * Per cylinder group information; summarized in blocks allocated * from first cylinder group data blocks. These blocks have to be * read in from fs_csaddr (size fs_cssize) in addition to the * super block. * * N.B. sizeof(struct csum) must be a power of two in order for * the ``fs_cs'' macro to work (see below). */ struct csum { long cs_ndir; /* number of directories */ long cs_nbfree; /* number of free blocks */ long cs_nifree; /* number of free inodes */ long cs_nffree; /* number of free frags */ }; /* * Super block for a file system. */ #define FS_MAGIC 0x011954 struct fs { struct fs *fs_link; /* linked list of file systems */ struct fs *fs_rlink; /* used for incore super blocks */ daddr_t fs_sblkno; /* addr of super-block in filesys */ daddr_t fs_cblkno; /* offset of cyl-block in filesys */ daddr_t fs_iblkno; /* offset of inode-blocks in filesys */ daddr_t fs_dblkno; /* offset of first data after cg */ long fs_cgoffset; /* cylinder group offset in cylinder */ long fs_cgmask; /* used to calc mod fs_ntrak */ time_t fs_time; /* last time written */ long fs_size; /* number of blocks in fs */ long fs_dsize; /* number of data blocks in fs */ long fs_ncg; /* number of cylinder groups */ long fs_bsize; /* size of basic blocks in fs */ long fs_fsize; /* size of frag blocks in fs */ long fs_frag; /* number of frags in a block in fs */ /* these are configuration parameters */ long fs_minfree; /* minimum percentage of free blocks */ long fs_rotdelay; /* num of ms for optimal next block */ long fs_rps; /* disk revolutions per second */ /* these fields can be computed from the others */ long fs_bmask; /* ``blkoff'' calc of blk offsets */ long fs_fmask; /* ``fragoff'' calc of frag offsets */ long fs_bshift; /* ``lblkno'' calc of logical(( blkno */ long fs_fshift; /* ``numfrags'' calc number of frags */ /* these are configuration parameters */ long fs_maxcontig; /* max number of contiguous blks */ long fs_maxbpg; /* max number of blks per cyl group */ /* these fields can be computed from the others */ long fs_fragshift; /* block to frag shift */ long fs_fsbtodb; /* fsbtodb and dbtofsb shift constant */ long fs_sbsize; /* actual size of super block */ long fs_csmask; /* csum block offset */ long fs_csshift; /* csum block number */ long fs_nindir; /* value of NINDIR */ long fs_inopb; /* value of INOPB */ long fs_nspf; /* value of NSPF */ long fs_sparecon[6]; /* reserved for future constants */ /* sizes determined by number of cylinder groups and their sizes */ daddr_t fs_csaddr; /* blk addr of cyl grp summary area */ long fs_cssize; /* size of cyl grp summary area */ long fs_cgsize; /* cylinder group size */ /* these fields should be derived from the hardware */ long fs_ntrak; /* tracks per cylinder */ long fs_nsect; /* sectors per track */ long fs_spc; /* sectors per cylinder */ /* this comes from the disk driver partitioning */ long fs_ncyl; /* cylinders in file system */ /* these fields can be computed from the others */ long fs_cpg; /* cylinders per group */ long fs_ipg; /* inodes per group */ long fs_fpg; /* blocks per group * fs_frag */ /* this data must be re-computed after crashes */ struct csum fs_cstotal; /* cylinder summary information */ /* these fields are cleared at mount time */ char fs_fmod; /* super block modified flag */ char fs_clean; /* file system is clean flag */ char fs_ronly; /* mounted read-only flag */ char fs_flags; /* currently unused flag */ char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ /* these fields retain the current block allocation info */ long fs_cgrotor; /* last cg searched */ struct csum *fs_csp[MAXCSBUFS];/* list of fs_cs info buffers */ long fs_cpc; /* cyl per cycle in postbl */ short fs_postbl[MAXCPG][NRPOS];/* head of blocks for each rotation */ long fs_magic; /* magic number */ u_char fs_rotbl[1]; /* list of blocks for each rotation */ /* actually longer */ }; /* * Convert cylinder group to base address of its global summary info. * * N.B. This macro assumes that sizeof(struct csum) is a power of two. */ #define fs_cs(fs, indx) \ fs_csp[(indx) >> (fs)->fs_csshift][(indx) & ~(fs)->fs_csmask] /* * MAXBPC bounds the size of the rotational layout tables and * is limited by the fact that the super block is of size SBSIZE. * The size of these tables is INVERSELY proportional to the block * size of the file system. It is aggravated by sector sizes that * are not powers of two, as this increases the number of cylinders * included before the rotational pattern repeats (fs_cpc). * Its size is derived from the number of bytes remaining in (struct fs) */ #define MAXBPC (SBSIZE - sizeof (struct fs)) /* * Cylinder group block for a file system. */ #define CG_MAGIC 0x090255 struct cg { struct cg *cg_link; /* linked list of cyl groups */ struct cg *cg_rlink; /* used for incore cyl groups */ time_t cg_time; /* time last written */ long cg_cgx; /* we are the cgx'th cylinder group */ short cg_ncyl; /* number of cyl's this cg */ short cg_niblk; /* number of inode blocks this cg */ long cg_ndblk; /* number of data blocks this cg */ struct csum cg_cs; /* cylinder summary information */ long cg_rotor; /* position of last used block */ long cg_frotor; /* position of last used frag */ long cg_irotor; /* position of last used inode */ long cg_frsum[MAXFRAG]; /* counts of available frags */ long cg_btot[MAXCPG]; /* block totals per cylinder */ short cg_b[MAXCPG][NRPOS]; /* positions of free blocks */ char cg_iused[MAXIPG/NBBY]; /* used inode map */ long cg_magic; /* magic number */ u_char cg_free[1]; /* free block map */ /* actually longer */ }; /* * MAXBPG bounds the number of blocks of data per cylinder group, * and is limited by the fact that cylinder groups are at most one block. * Its size is derived from the size of blocks and the (struct cg) size, * by the number of remaining bits. */ #define MAXBPG(fs) \ (fragstoblks((fs), (NBBY * ((fs)->fs_bsize - (sizeof (struct cg)))))) /* * Turn file system block numbers into disk block addresses. * This maps file system blocks to device size blocks. */ #define fsbtodb(fs, b) ((b) << (fs)->fs_fsbtodb) #define dbtofsb(fs, b) ((b) >> (fs)->fs_fsbtodb) /* * Cylinder group macros to locate things in cylinder groups. * They calc file system addresses of cylinder group data structures. */ #define cgbase(fs, c) ((daddr_t)((fs)->fs_fpg * (c))) #define cgstart(fs, c) \ (cgbase(fs, c) + (fs)->fs_cgoffset * ((c) & ~((fs)->fs_cgmask))) #define cgsblock(fs, c) (cgstart(fs, c) + (fs)->fs_sblkno) /* super blk */ #define cgtod(fs, c) (cgstart(fs, c) + (fs)->fs_cblkno) /* cg block */ #define cgimin(fs, c) (cgstart(fs, c) + (fs)->fs_iblkno) /* inode blk */ #define cgdmin(fs, c) (cgstart(fs, c) + (fs)->fs_dblkno) /* 1st data */ /* * Macros for handling inode numbers: * inode number to file system block offset. * inode number to cylinder group number. * inode number to file system block address. */ #define itoo(fs, x) ((x) % INOPB(fs)) #define itog(fs, x) ((x) / (fs)->fs_ipg) #define itod(fs, x) \ ((daddr_t)(cgimin(fs, itog(fs, x)) + \ (blkstofrags((fs), (((x) % (fs)->fs_ipg) / INOPB(fs)))))) /* * Give cylinder group number for a file system block. * Give cylinder group block number for a file system block. */ #define dtog(fs, d) ((d) / (fs)->fs_fpg) #define dtogd(fs, d) ((d) % (fs)->fs_fpg) /* * Extract the bits for a block from a map. * Compute the cylinder and rotational position of a cyl block addr. */ #define blkmap(fs, map, loc) \ (((map)[loc / NBBY] >> (loc % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag))) #define cbtocylno(fs, bno) \ ((bno) * NSPF(fs) / (fs)->fs_spc) #define cbtorpos(fs, bno) \ ((bno) * NSPF(fs) % (fs)->fs_nsect * NRPOS / (fs)->fs_nsect) /* * The following macros optimize certain frequently calculated * quantities by using shifts and masks in place of divisions * modulos and multiplications. */ #define blkoff(fs, loc) /* calculates (loc % fs->fs_bsize) */ \ ((loc) & ~(fs)->fs_bmask) #define fragoff(fs, loc) /* calculates (loc % fs->fs_fsize) */ \ ((loc) & ~(fs)->fs_fmask) #define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \ ((loc) >> (fs)->fs_bshift) #define numfrags(fs, loc) /* calculates (loc / fs->fs_fsize) */ \ ((loc) >> (fs)->fs_fshift) #define blkroundup(fs, size) /* calculates roundup(size, fs->fs_bsize) */ \ (((size) + (fs)->fs_bsize - 1) & (fs)->fs_bmask) #define fragroundup(fs, size) /* calculates roundup(size, fs->fs_fsize) */ \ (((size) + (fs)->fs_fsize - 1) & (fs)->fs_fmask) #define fragstoblks(fs, frags) /* calculates (frags / fs->fs_frag) */ \ ((frags) >> (fs)->fs_fragshift) #define blkstofrags(fs, blks) /* calculates (blks * fs->fs_frag) */ \ ((blks) << (fs)->fs_fragshift) /* * Determine the number of available frags given a * percentage to hold in reserve */ #define freespace(fs, percentreserved) \ (blkstofrags((fs), (fs)->fs_cstotal.cs_nbfree) + \ (fs)->fs_cstotal.cs_nffree - ((fs)->fs_dsize * (percentreserved) / 100)) /* * Determining the size of a file block in the file system. */ #define blksize(fs, ip, lbn) \ (((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \ ? (fs)->fs_bsize \ : (fragroundup(fs, blkoff(fs, (ip)->i_size)))) #define dblksize(fs, dip, lbn) \ (((lbn) >= NDADDR || (dip)->di_size >= ((lbn) + 1) << (fs)->fs_bshift) \ ? (fs)->fs_bsize \ : (fragroundup(fs, blkoff(fs, (dip)->di_size)))) /* * Number of disk sectors per block; assumes DEV_BSIZE byte sector size. */ #define NSPB(fs) ((fs)->fs_nspf << (fs)->fs_fragshift) #define NSPF(fs) ((fs)->fs_nspf) /* * INOPB is the number of inodes in a secondary storage block. */ #define INOPB(fs) ((fs)->fs_inopb) #define INOPF(fs) ((fs)->fs_inopb >> (fs)->fs_fragshift) /* * NINDIR is the number of indirects in a file system block. */ #define NINDIR(fs) ((fs)->fs_nindir) #ifdef KERNEL struct fs *getfs(); struct fs *mountfs(); #endif b[Ili{$ b by((/* gprof.h 4.2 83/01/15 */ struct phdr { char *lpc; char *hpc; int ncnt; }; /* * histogram counters are unsigned shorts (according to the kernel). */ #define HISTCOUNTER unsigned short /* * fraction of text space to allocate for histogram counters * here, 1/2 */ #define HISTFRACTION 2 /* * Fraction of text space to allocate for from hash buckets. * The value of HASHFRACTION is based on the minimum number of bytes * of separation between two subroutine call points in the object code. * Given MIN_SUBR_SEPARATION bytes of separation the value of * HASHFRACTION is calculated as: * * HASHFRACTION = MIN_SUBR_SEPARATION / (2 * sizeof(short) - 1); * * For the VAX, the shortest two call sequence is: * * calls $0,(r0) * calls $0,(r0) * * which is separated by only three bytes, thus HASHFRACTION is * calculated as: * * HASHFRACTION = 3 / (2 * 2 - 1) = 1 * * Note that the division above rounds down, thus if MIN_SUBR_FRACTION * is less than three, this algorithm will not work! * * NB: for the kernel we assert that the shortest two call sequence is: * * calls $0,_name * calls $0,_name * * which is separated by seven bytes, thus HASHFRACTION is calculated as: * * HASHFRACTION = 7 / (2 * 2 - 1) = 2 */ #define HASHFRACTION 2 /* * percent of text space to allocate for tostructs * with a minimum. */ #define ARCDENSITY 2 #define MINARCS 50 struct tostruct { char *selfpc; long count; unsigned short link; }; /* * a raw arc, * with pointers to the calling site and the called site * and a count. */ struct rawarc { unsigned long raw_frompc; unsigned long raw_selfpc; long raw_count; }; /* * general rounding functions. */ #define ROUNDDOWN(x,y) (((x)/(y))*(y)) #define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y)) b[Lli߁$ b by /* inline.h 4.5 82/06/08 */ /* * Definitions of inlines, and macro replacements * for them if UNFAST (latter only scantily tested). */ #ifndef UNFAST #define ilock(ip) \ { \ while ((ip)->i_flag & ILOCK) { \ (ip)->i_flag |= IWANT; \ sleep((caddr_t)(ip), PINOD); \ } \ (ip)->i_flag |= ILOCK; \ } #define iunlock(ip) \ { \ (ip)->i_flag &= ~ILOCK; \ if ((ip)->i_flag&IWANT) { \ (ip)->i_flag &= ~IWANT; \ wakeup((caddr_t)(ip)); \ } \ } #define GETF(fp, fd) { \ if ((unsigned)(fd) >= NOFILE || ((fp) = u.u_ofile[fd]) == NULL) { \ u.u_error = EBADF; \ return; \ } \ } #define IUPDAT(ip, t1, t2, waitfor) { \ if (ip->i_flag&(IUPD|IACC|ICHG)) \ iupdat(ip, t1, t2, waitfor); \ } #define ISSIG(p) ((p)->p_sig && \ ((p)->p_flag&STRC || ((p)->p_sig &~ (p)->p_ignsig)) && issig()) #else #define GETF(fp, fd) { \ (fp) = getf(fd); \ if ((fp) == NULL) \ return; \ } #define IUPDAT(ip, t1, t2, waitfor) iupdat(ip, t1, t2, waitfor) #define ISSIG(p) issig(p) #endif b[Nlia$ Eb by[/* inode.h 4.22 83/02/10 */ /* * The I node is the focus of all file activity in UNIX. * There is a unique inode allocated for each active file, * each current directory, each mounted-on file, text file, and the root. * An inode is 'named' by its dev/inumber pair. (iget/iget.c) * Data in icommon is read in from permanent inode on volume. */ #define NDADDR 12 /* direct addresses in inode */ #define NIADDR 3 /* indirect addresses in inode */ struct inode { struct inode *i_chain[2]; /* must be first */ u_short i_flag; u_short i_count; /* reference count */ dev_t i_dev; /* device where inode resides */ u_short i_shlockc; /* count of shared locks on inode */ u_short i_exlockc; /* count of exclusive locks on inode */ ino_t i_number; /* i number, 1-to-1 with device address */ struct fs *i_fs; /* file sys associated with this inode */ struct dquot *i_dquot; /* quota structure controlling this file */ union { daddr_t if_lastr; /* last read (read-ahead) */ struct socket *is_socket; struct { struct inode *if_freef; /* free list forward */ struct inode **if_freeb; /* free list back */ } i_fr; } i_un; struct icommon { u_short ic_mode; /* 0: mode and type of file */ short ic_nlink; /* 2: number of links to file */ short ic_uid; /* 4: owner's user id */ short ic_gid; /* 6: owner's group id */ quad ic_size; /* 8: number of bytes in file */ time_t ic_atime; /* 16: time last accessed */ long ic_atspare; time_t ic_mtime; /* 24: time last modified */ long ic_mtspare; time_t ic_ctime; /* 32: last time inode changed */ long ic_ctspare; daddr_t ic_db[NDADDR]; /* 40: disk block addresses */ daddr_t ic_ib[NIADDR]; /* 88: indirect blocks */ long ic_flags; /* 100: status, currently unused */ long ic_spare[6]; /* 104: reserved, currently unused */ } i_ic; }; struct dinode { union { struct icommon di_icom; char di_size[128]; } di_un; }; #define i_mode i_ic.ic_mode #define i_nlink i_ic.ic_nlink #define i_uid i_ic.ic_uid #define i_gid i_ic.ic_gid /* ugh! -- must be fixed */ #ifdef vax #define i_size i_ic.ic_size.val[0] #endif #ifdef sun #define i_size i_ic.ic_size.val[1] #endif #define i_db i_ic.ic_db #define i_ib i_ic.ic_ib #define i_atime i_ic.ic_atime #define i_mtime i_ic.ic_mtime #define i_ctime i_ic.ic_ctime #define i_rdev i_ic.ic_db[0] #define i_lastr i_un.if_lastr #define i_socket i_un.is_socket #define i_forw i_chain[0] #define i_back i_chain[1] #define i_freef i_un.i_fr.if_freef #define i_freeb i_un.i_fr.if_freeb #define di_ic di_un.di_icom #define di_mode di_ic.ic_mode #define di_nlink di_ic.ic_nlink #define di_uid di_ic.ic_uid #define di_gid di_ic.ic_gid #ifdef vax #define di_size di_ic.ic_size.val[0] #endif #ifdef sun #define di_size di_ic.ic_size.val[1] #endif #define di_db di_ic.ic_db #define di_ib di_ic.ic_ib #define di_atime di_ic.ic_atime #define di_mtime di_ic.ic_mtime #define di_ctime di_ic.ic_ctime #define di_rdev di_ic.ic_db[0] #ifdef KERNEL struct inode *inode; /* the inode table itself */ struct inode *inodeNINODE; /* the end of the inode table */ int ninode; /* number of slots in the table */ struct inode *rootdir; /* pointer to inode of root directory */ struct inode *ialloc(); struct inode *iget(); #ifdef notdef struct inode *ifind(); #endif struct inode *owner(); struct inode *maknode(); struct inode *namei(); ino_t dirpref(); #endif /* flags */ #define ILOCKED 0x1 /* inode is locked */ #define IUPD 0x2 /* file has been modified */ #define IACC 0x4 /* inode access time to be updated */ #define IMOUNT 0x8 /* inode is mounted on */ #define IWANT 0x10 /* some process waiting on lock */ #define ITEXT 0x20 /* inode is pure text prototype */ #define ICHG 0x40 /* inode has been changed */ #define ISHLOCK 0x80 /* file has shared lock */ #define IEXLOCK 0x100 /* file has exclusive lock */ #define ILWAIT 0x200 /* someone waiting on file lock */ /* modes */ #define IFMT 0170000 /* type of file */ #define IFCHR 0020000 /* character special */ #define IFDIR 0040000 /* directory */ #define IFBLK 0060000 /* block special */ #define IFREG 0100000 /* regular */ #define IFLNK 0120000 /* symbolic link */ #define IFSOCK 0140000 /* socket */ #define ISUID 04000 /* set user id on execution */ #define ISGID 02000 /* set group id on execution */ #define ISVTX 01000 /* save swapped text even after use */ #define IREAD 0400 /* read, write, execute permissions */ #define IWRITE 0200 #define IEXEC 0100 #define ILOCK(ip) { \ while ((ip)->i_flag & ILOCKED) { \ (ip)->i_flag |= IWANT; \ sleep((caddr_t)(ip), PINOD); \ } \ (ip)->i_flag |= ILOCKED; \ } #define IUNLOCK(ip) { \ (ip)->i_flag &= ~ILOCKED; \ if ((ip)->i_flag&IWANT) { \ (ip)->i_flag &= ~IWANT; \ wakeup((caddr_t)(ip)); \ } \ } #define IUPDAT(ip, t1, t2, waitfor) { \ if (ip->i_flag&(IUPD|IACC|ICHG)) \ iupdat(ip, t1, t2, waitfor); \ } ((b[Tl䁤 $b(Iby  /* ioctl.h 4.30 83/05/14 */ /* * Ioctl definitions */ #ifndef _IOCTL_ #define _IOCTL_ #ifdef KERNEL #include "../h/ttychars.h" #include "../h/ttydev.h" #else #include #include #endif #ifndef NOCOMPAT #include struct tchars { char t_intrc; /* interrupt */ char t_quitc; /* quit */ char t_startc; /* start output */ char t_stopc; /* stop output */ char t_eofc; /* end-of-file */ char t_brkc; /* input delimiter (like nl) */ }; struct ltchars { char t_suspc; /* stop process signal */ char t_dsuspc; /* delayed stop process signal */ char t_rprntc; /* reprint line */ char t_flushc; /* flush output (toggles) */ char t_werasc; /* word erase */ char t_lnextc; /* literal next character */ }; #endif #ifndef _IO /* * Ioctl's have the command encoded in the lower word, * and the size of any in or out parameters in the upper * word. The high 2 bits of the upper word are used * to encode the in/out status of the parameter; for now * we restrict parameters to at most 128 bytes. */ #define IOCPARM_MASK 0x7f /* parameters must be < 128 bytes */ #define IOC_VOID 0x20000000 /* no parameters */ #define IOC_OUT 0x40000000 /* copy out parameters */ #define IOC_IN 0x80000000 /* copy in parameters */ #define IOC_INOUT (IOC_IN|IOC_OUT) /* the 0x20000000 is so we can distinguish new ioctl's from old */ #define _IO(x,y) (IOC_VOID|('x'<<8)|y) #define _IOR(x,y,t) (IOC_OUT|((sizeof(t)&IOCPARM_MASK)<<16)|('x'<<8)|y) #define _IOW(x,y,t) (IOC_IN|((sizeof(t)&IOCPARM_MASK)<<16)|('x'<<8)|y) /* this should be _IORW, but stdio got there first */ #define _IOWR(x,y,t) (IOC_INOUT|((sizeof(t)&IOCPARM_MASK)<<16)|('x'<<8)|y) #endif /* * tty ioctl commands */ #define TIOCGETD _IOR(t, 0, int) /* get line discipline */ #define TIOCSETD _IOW(t, 1, int) /* set line discipline */ #define TIOCHPCL _IO(t, 2) /* hang up on last close */ #define TIOCMODG _IOR(t, 3, int) /* get modem control state */ #define TIOCMODS _IOW(t, 4, int) /* set modem control state */ #define TIOCGETP _IOR(t, 8,struct sgttyb)/* get parameters -- gtty */ #define TIOCSETP _IOW(t, 9,struct sgttyb)/* set parameters -- stty */ #define TIOCSETN _IOW(t,10,struct sgttyb)/* as above, but no flushtty */ #define TIOCEXCL _IO(t, 13) /* set exclusive use of tty */ #define TIOCNXCL _IO(t, 14) /* reset exclusive use of tty */ #define TIOCFLUSH _IOW(t, 16, int) /* flush buffers */ #define TIOCSETC _IOW(t,17,struct tchars)/* set special characters */ #define TIOCGETC _IOR(t,18,struct tchars)/* get special characters */ #define TIOCSET _IOW(t, 19, long) /* set tty flags */ #define TIOCBIS _IOW(t, 20, long) /* bis tty flags */ #define TIOCBIC _IOW(t, 21, long) /* bic tty flags */ #define TIOCGET _IOR(t, 22, long) /* get all tty flags */ #define TANDEM 0x00000001 /* send stopc on out q full */ #define CBREAK 0x00000002 /* half-cooked mode */ #define LCASE 0x00000004 /* simulate lower case */ #define ECHO 0x00000008 /* echo input */ #define CRMOD 0x00000010 /* map \r to \r\n on output */ #define RAW 0x00000020 /* no i/o processing */ #define ODDP 0x00000040 /* get/send odd parity */ #define EVENP 0x00000080 /* get/send even parity */ #define ANYP 0x000000c0 /* get any parity/send none */ #define NLDELAY 0x00000300 /* \n delay */ #define NL0 0x00000000 #define NL1 0x00000100 /* tty 37 */ #define NL2 0x00000200 /* vt05 */ #define NL3 0x00000300 #define TBDELAY 0x00000c00 /* horizontal tab delay */ #define TAB0 0x00000000 #define TAB1 0x00000400 /* tty 37 */ #define TAB2 0x00000800 #define XTABS 0x00000c00 /* expand tabs on output */ #define CRDELAY 0x00003000 /* \r delay */ #define CR0 0x00000000 #define CR1 0x00001000 /* tn 300 */ #define CR2 0x00002000 /* tty 37 */ #define CR3 0x00003000 /* concept 100 */ #define VTDELAY 0x00004000 /* vertical tab delay */ #define FF0 0x00000000 #define FF1 0x00004000 /* tty 37 */ #define BSDELAY 0x00008000 /* \b delay */ #define BS0 0x00000000 #define BS1 0x00008000 #define ALLDELAY (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY) #define CRTBS 0x00010000 /* do backspacing for crt */ #define PRTERA 0x00020000 /* \ ... / erase */ #define CRTERA 0x00040000 /* " \b " to wipe out char */ #define TILDE 0x00080000 /* hazeltine tilde kludge */ #define MDMBUF 0x00100000 /* start/stop output on carrier intr */ #define LITOUT 0x00200000 /* literal output */ #define TOSTOP 0x00400000 /* SIGSTOP on background output */ #define FLUSHO 0x00800000 /* flush output to terminal */ #define NOHANG 0x01000000 /* no SIGHUP on carrier drop */ #define L001000 0x02000000 #define CRTKIL 0x04000000 /* kill line with " \b " */ #define L004000 0x08000000 #define CTLECH 0x10000000 /* echo control chars as ^X */ #define PENDIN 0x20000000 /* tp->t_rawq needs reread */ #define DECCTQ 0x40000000 /* only ^Q starts after ^S */ #define NOFLSH 0x80000000 /* no output flush on signal */ #define TIOCCSET _IOW(t,23,struct ttychars)/* set special characters */ #define TIOCCGET _IOR(t,24,struct ttychars)/* get special characters */ /* locals, from 127 down */ #ifndef NOCOMPAT #define TIOCLBIS _IOW(t, 127, int) /* bis local mode bits */ #define TIOCLBIC _IOW(t, 126, int) /* bic local mode bits */ #define TIOCLSET _IOW(t, 125, int) /* set entire local mode word */ #define TIOCLGET _IOR(t, 124, int) /* get local modes */ #define LCRTBS (CRTBS>>16) #define LPRTERA (PRTERA>>16) #define LCRTERA (CRTERA>>16) #define LTILDE (TILDE>>16) #define LMDMBUF (MDMBUF>>16) #define LLITOUT (LITOUT>>16) #define LTOSTOP (TOSTOP>>16) #define LFLUSHO (FLUSHO>>16) #define LNOHANG (NOHANG>>16) #define LCRTKIL (CRTKIL>>16) #define LCTLECH (CTLECH>>16) #define LPENDIN (PENDIN>>16) #define LDECCTQ (DECCTQ>>16) #define LNOFLSH (NOFLSH>>16) #endif #define TIOCSBRK _IO(t, 123) /* set break bit */ #define TIOCCBRK _IO(t, 122) /* clear break bit */ #define TIOCSDTR _IO(t, 121) /* set data terminal ready */ #define TIOCCDTR _IO(t, 120) /* clear data terminal ready */ #define TIOCGPGRP _IOR(t, 119, int) /* get pgrp of tty */ #define TIOCSPGRP _IOW(t, 118, int) /* set pgrp of tty */ #define TIOCSLTC _IOW(t,117,struct ltchars)/* set local special chars */ #define TIOCGLTC _IOR(t,116,struct ltchars)/* get local special chars */ #define TIOCSTI _IOW(t, 114, char) /* simulate terminal input */ #define TIOCNOTTY _IO(t, 113) /* void tty association */ #define TIOCPKT _IOW(t, 112, int) /* pty: set/clear packet mode */ #define TIOCPKT_DATA 0x00 /* data packet */ #define TIOCPKT_FLUSHREAD 0x01 /* flush packet */ #define TIOCPKT_FLUSHWRITE 0x02 /* flush packet */ #define TIOCPKT_STOP 0x04 /* stop output */ #define TIOCPKT_START 0x08 /* start output */ #define TIOCPKT_NOSTOP 0x10 /* no more ^S, ^Q */ #define TIOCPKT_DOSTOP 0x20 /* now do ^S ^Q */ #define TIOCSTOP _IO(t, 111) /* stop output, like ^S */ #define TIOCSTART _IO(t, 110) /* start output, like ^Q */ #define TIOCMSET _IOW(t, 109, int) /* set all modem bits */ #define TIOCMBIS _IOW(t, 108, int) /* bis modem bits */ #define TIOCMBIC _IOW(t, 107, int) /* bic modem bits */ #define TIOCMGET _IOR(t, 106, int) /* get all modem bits */ #define TIOCM_LE 0001 /* line enable */ #define TIOCM_DTR 0002 /* data terminal ready */ #define TIOCM_RTS 0004 /* request to send */ #define TIOCM_ST 0010 /* secondary transmit */ #define TIOCM_SR 0020 /* secondary receive */ #define TIOCM_CTS 0040 /* clear to send */ #define TIOCM_CAR 0100 /* carrier detect */ #define TIOCM_CD TIOCM_CAR #define TIOCM_RNG 0200 /* ring */ #define TIOCM_RI TIOCM_RNG #define TIOCM_DSR 0400 /* data set ready */ #define TIOCREMOTE _IO(t, 105) /* remote input editing */ #define OTTYDISC 0 /* old, v7 std tty driver */ #define NETLDISC 1 /* line discip for berk net */ #define NTTYDISC 2 /* new tty discipline */ #define TABLDISC 3 /* hitachi tablet discipline */ #define NTABLDISC 4 /* gtco tablet discipline */ #define FIOCLEX _IO(f, 1) /* set exclusive use on fd */ #define FIONCLEX _IO(f, 2) /* remove exclusive use */ /* another local */ #define FIONREAD _IOR(f, 127, int) /* get # bytes to read */ #define FIONBIO _IOW(f, 126, int) /* set/clear non-blocking i/o */ #define FIOASYNC _IOW(f, 125, int) /* set/clear async i/o */ /* socket i/o controls */ #define SIOCSHIWAT _IOW(s, 0, int) /* set high watermark */ #define SIOCGHIWAT _IOR(s, 1, int) /* get high watermark */ #define SIOCSLOWAT _IOW(s, 2, int) /* set low watermark */ #define SIOCGLOWAT _IOR(s, 3, int) /* get low watermark */ #define SIOCATMARK _IOR(s, 7, int) /* at oob mark? */ #define SIOCSPGRP _IOW(s, 8, int) /* set process group */ #define SIOCGPGRP _IOR(s, 9, int) /* get process group */ #define SIOCADDRT _IOW(s, 10, struct rtentry) /* add route */ #define SIOCDELRT _IOW(s, 11, struct rtentry) /* delete route */ #define SIOCSIFADDR _IOW(s, 12, struct ifreq) /* set ifnet address */ #define SIOCGIFADDR _IOWR(s,13, struct ifreq) /* get ifnet address */ #define SIOCSIFDSTADDR _IOW(s, 14, struct ifreq) /* set p-p address */ #define SIOCGIFDSTADDR _IOWR(s,15, struct ifreq) /* get p-p address */ #define SIOCSIFFLAGS _IOW(s, 16, struct ifreq) /* set ifnet flags */ #define S((IOCGIFFLAGS _IOWR(s,17, struct ifreq) /* get ifnet flags */ #define SIOCGIFCONF _IOWR(s,20, struct ifconf) /* get ifnet list */ #endif b[_li2$ b by/* kernel.h 4.7 82/10/21 */ /* * Global variables for the kernel */ long rmalloc(); /* 1.1 */ long hostid; char hostname[32]; int hostnamelen; /* 1.2 */ struct timeval boottime; struct timeval time; struct timezone tz; /* XXX */ int hz; int tick; int lbolt; /* awoken once a second */ int realitexpire(); double avenrun[3]; #ifdef GPROF extern int profiling; extern char *s_lowpc; extern u_long s_textsize; extern u_short *kcount; #endif b[ali}-$ `b by/* map.h 4.7 81/11/08 */ /* * Resource Allocation Maps. * * Associated routines manage sub-allocation of an address space using * an array of segment descriptors. The first element of this array * is a map structure, describing the arrays extent and the name * of the controlled object. Each additional structure represents * a free segment of the address space. * * A call to rminit initializes a resource map and may also be used * to free some address space for the map. Subsequent calls to rmalloc * and rmfree allocate and free space in the resource map. If the resource * map becomes too fragmented to be described in the available space, * then some of the resource is discarded. This may lead to critical * shortages, but is better than not checking (as the previous versions * of these routines did) or giving up and calling panic(). The routines * could use linked lists and call a memory allocator when they run * out of space, but that would not solve the out of space problem when * called at interrupt time. * * N.B.: The address 0 in the resource address space is not available * as it is used internally by the resource map routines. */ struct map { struct mapent *m_limit; /* address of last slot in map */ char *m_name; /* name of resource */ /* we use m_name when the map overflows, in warning messages */ }; struct mapent { int m_size; /* size of this segment of the map */ int m_addr; /* resource-space addr of start of segment */ }; #ifdef KERNEL struct map *swapmap; int nswapmap; struct map *argmap; #define ARGMAPSIZE 16 struct map *kernelmap; struct map *mbmap; #endif b[dliu}$ b by/* mbuf.h 4.18 83/04/08 */ /* * Constants related to memory allocator. */ #define MSIZE 128 /* size of an mbuf */ #define MMINOFF 12 /* mbuf header length */ #define MTAIL 4 #define MMAXOFF (MSIZE-MTAIL) /* offset where data ends */ #define MLEN (MSIZE-MMINOFF-MTAIL) /* mbuf data length */ #define NMBCLUSTERS 256 #define NMBPCL (CLBYTES/MSIZE) /* # mbufs per cluster */ /* * Macros for type conversion */ /* network cluster number to virtual address, and back */ #define cltom(x) ((struct mbuf *)((int)mbutl + ((x) << CLSHIFT))) #define mtocl(x) (((int)x - (int)mbutl) >> CLSHIFT) /* address in mbuf to mbuf head */ #define dtom(x) ((struct mbuf *)((int)x & ~(MSIZE-1))) /* mbuf head, to typed data */ #define mtod(x,t) ((t)((int)(x) + (x)->m_off)) struct mbuf { struct mbuf *m_next; /* next buffer in chain */ u_long m_off; /* offset of data */ short m_len; /* amount of data in this mbuf */ short m_type; /* mbuf type (0 == free) */ u_char m_dat[MLEN]; /* data storage */ struct mbuf *m_act; /* link in higher-level mbuf list */ }; /* mbuf types */ #define MT_FREE 0 /* should be on free list */ #define MT_DATA 1 /* dynamic (data) allocation */ #define MT_HEADER 2 /* packet header */ #define MT_SOCKET 3 /* socket structure */ #define MT_PCB 4 /* protocol control block */ #define MT_RTABLE 5 /* routing tables */ #define MT_HTABLE 6 /* IMP host tables */ #define MT_ATABLE 7 /* address resolution tables */ #define MT_SONAME 8 /* socket name */ #define MT_ZOMBIE 9 /* zombie proc status */ #define MT_SOOPTS 10 /* socket options */ #define MT_FTABLE 11 /* fragment reassembly header */ /* flags to m_get */ #define M_DONTWAIT 0 #define M_WAIT 1 /* flags to m_pgalloc */ #define MPG_MBUFS 0 /* put new mbufs on free list */ #define MPG_CLUSTERS 1 /* put new clusters on free list */ #define MPG_SPACE 2 /* don't free; caller wants space */ /* length to m_copy to copy all */ #define M_COPYALL 1000000000 #define MGET(m, i, t) \ { int ms = splimp(); \ if ((m)=mfree) \ { if ((m)->m_type != MT_FREE) panic("mget"); (m)->m_type = t; \ mbstat.m_mbfree--; mbstat.m_mtypes[t]++; \ mfree = (m)->m_next; (m)->m_next = 0; \ (m)->m_off = MMINOFF; } \ else \ (m) = m_more(i, t); \ splx(ms); } #define MCLGET(m, i) \ { int ms = splimp(); \ if ((m)=mclfree) \ {++mclrefcnt[mtocl(m)];mbstat.m_clfree--;mclfree = (m)->m_next;} \ splx(ms); } #define MFREE(m, n) \ { int ms = splimp(); \ if ((m)->m_type == MT_FREE) panic("mfree"); \ mbstat.m_mtypes[(m)->m_type]--; (m)->m_type = MT_FREE; \ if ((m)->m_off > MSIZE) { \ (n) = (struct mbuf *)(mtod(m, int)&~CLOFSET); \ if (--mclrefcnt[mtocl(n)] == 0) \ { (n)->m_next = mclfree;mclfree = (n);mbstat.m_clfree++;} \ } \ (n) = (m)->m_next; (m)->m_next = mfree; \ (m)->m_off = 0; (m)->m_act = 0; mfree = (m); mbstat.m_mbfree++; \ splx(ms); } /* * Mbuf statistics. */ struct mbstat { short m_mbufs; /* mbufs obtained from page pool */ short m_mbfree; /* mbufs on our free list */ short m_clusters; /* clusters obta((ined from page pool */ short m_clfree; /* free clusters */ short m_drops; /* times failed to find space */ short m_mtypes[256]; /* type specific mbuf allocations */ }; #ifdef KERNEL extern struct mbuf mbutl[]; /* virtual address of net free mem */ extern struct pte Mbmap[]; /* page tables to map Netutl */ struct mbstat mbstat; int nmbclusters; struct mbuf *mfree, *mclfree; char mclrefcnt[NMBCLUSTERS]; struct mbuf *m_get(),*m_getclr(),*m_free(),*m_more(),*m_copy(),*m_pullup(); caddr_t m_clalloc(); #endif b[i li$ b by/* mman.h 4.2 82/09/04 */ /* protections are chosen from these bits, or-ed together */ #define PROT_READ 0x1 /* pages can be read */ #define PROT_WRITE 0x2 /* pages can be written */ #define PROT_EXEC 0x4 /* pages can be executed */ /* sharing types: choose either SHARED or PRIVATE */ #define MAP_SHARED 1 /* share changes */ #define MAP_PRIVATE 2 /* changes are private */ /* advice to madvise */ #define MADV_NORMAL 0 /* no further special treatment */ #define MADV_RANDOM 1 /* expect random page references */ #define MADV_SEQUENTIAL 2 /* expect sequential page references */ #define MADV_WILLNEED 3 /* will need these pages */ #define MADV_DONTNEED 4 /* dont need these pages */ b[k!li$ b byg/* mount.h 4.4 82/07/19 */ /* * Mount structure. * One allocated on every mount. * Used to find the super block. */ struct mount { dev_t m_dev; /* device mounted */ struct buf *m_bufp; /* pointer to superblock */ struct inode *m_inodp; /* pointer to mounted on inode */ struct inode *m_qinod; /* QUOTA: pointer to quota file */ }; #ifdef KERNEL struct mount mount[NMOUNT]; #endif b[m"li$ b by/* msgbuf.h 4.3 81/08/30 */ #define MSG_MAGIC 0x063060 #define MSG_BSIZE (4096 - 2 * sizeof (long)) struct msgbuf { long msg_magic; long msg_bufx; char msg_bufc[MSG_BSIZE]; }; #ifdef KERNEL struct msgbuf msgbuf; #endif b[o#li}7$ 4b by/* mtio.h 4.10 83/01/17 */ /* * Structures and definitions for mag tape io control commands */ /* structure for MTIOCTOP - mag tape op command */ struct mtop { short mt_op; /* operations defined below */ daddr_t mt_count; /* how many of them */ }; /* operations */ #define MTWEOF 0 /* write an end-of-file record */ #define MTFSF 1 /* forward space file */ #define MTBSF 2 /* backward space file */ #define MTFSR 3 /* forward space record */ #define MTBSR 4 /* backward space record */ #define MTREW 5 /* rewind */ #define MTOFFL 6 /* rewind and put the drive offline */ #define MTNOP 7 /* no operation, sets status only */ /* structure for MTIOCGET - mag tape get status command */ struct mtget { short mt_type; /* type of magtape device */ /* the following two registers are grossly device dependent */ short mt_dsreg; /* ``drive status'' register */ short mt_erreg; /* ``error'' register */ /* end device-dependent registers */ short mt_resid; /* residual count */ /* the following two are not yet implemented */ daddr_t mt_fileno; /* file number of current position */ daddr_t mt_blkno; /* block number of current position */ /* end not yet implemented */ }; /* * Constants for mt_type byte */ #define MT_ISTS 0x01 #define MT_ISHT 0x02 #define MT_ISTM 0x03 #define MT_ISMT 0x04 #define MT_ISUT 0x05 #define MT_ISCPC 0x06 #define MT_ISAR 0x07 /* mag tape io control commands */ #define MTIOCTOP _IOW(m, 1, struct mtop) /* do a mag tape op */ #define MTIOCGET _IOR(m, 2, struct mtget) /* get tape status */ #ifndef KERNEL #define DEFTAPE "/dev/rmt12" #endif ((b[r$li|,$ 3b by/* mu_msg.h Melb 4.2 82/10/20 */ /* * Melb Uni trivial IPC mechanism */ #ifdef MUSH #ifndef DATA_T /* so people can make a union/struct if they want */ #define DATA_T long #endif typedef struct { #ifdef vax /* this isn't important, just nice */ u_short msg_uid : 15; /* effective sender uid (or code if pid==0) */ u_short msg_val : 1; /* msg is valid, ie: really sent by someone */ u_short msg_pid : 15; /* rcv: proc id of sender, snd: dest addr */ u_short msg_rply: 1; /* rcv: reply required, snd: recv reply only */ #else u_short msg_rply: 1; u_short msg_pid : 15; u_short msg_val : 1; u_short msg_uid : 15; #endif DATA_T msg_data; } mmsgbuf; /* * The following relate to the mu_msg() sys call */ typedef enum { MSG_ENAB, /* enable input msgs to process */ MSG_DISB, /* no more messages */ MSG_RECV, /* get a message */ MSG_SEND, /* send a message */ MSG_SNDW, /* send a msg then get one */ MSG_RPLY, /* send a reply */ } msg_type; #define MSG_W_RCV 0x0001 /* wait for message to be received */ #define MSG_W_POST 0x0002 /* wait till queued to receiver */ #define MSG_W_DLV 0x0004 /* wait till delivered (not impl) */ #define MSG_W_Q 0x0008 /* wait if process queues full (not impl) */ #define MSG_W_ENAB 0x0010 /* wait till rcvr enables messages (not impl) */ #ifdef KERNEL /* * Some of this stuff belongs other places, but ... */ #define MSGENAB 0x0001 /* process has messages enabled */ #define MSGOK 0x0002 /* process is waiting for msg */ #define MSGWRPLY 0x0004 /* message process is waiting for is a reply */ #define MSGRPLY 0x0008 /* process must reply to last msg */ #define MSGWAIT 0x0010 /* some process is waiting on our msgbuf */ #define MSGPRI (PZERO+4) /* Interruptible */ struct proc *mu_send(); #endif #define SIGMESG 28 /* sig sent to MSGENAB'd proc if msg arrives */ #endif b[u%li~ȁ$ b by/* mush.h Melb 4.1 82/07/16 */ /* * MUSH * * format of messages sent from the system to the mush daemon (pid 3) */ #define MUSHPID 3 typedef union { struct d_s { char D_req; char D_info; short D_uid; union { struct { short D_sdat; short D_xdat; } d_us; long D_ldat; float D_fdat; } d_u; } d_s; char d_c[sizeof(struct d_s)]; } data_t; #define d_req d_s.D_req #define d_info d_s.D_info #define d_uid d_s.D_uid #define d_sdat d_s.d_u.d_us.D_sdat #define d_xdat d_s.d_u.d_us.D_xdat #define d_ldat d_s.d_u.D_ldat #define d_fdat d_s.d_u.D_fdat #define DATA_T data_t /* * MUSH messages (D_req values) - to MUSH from kernel */ #define MM_PROC1 1 /* first process created for uid */ #define MM_PROCX 2 /* last process for uid exited */ #define MM_LOGIN 3 /* additional login for uid */ #define MM_LOGOUT 4 /* user login proc exited (not last proc) */ #define MM_ATJOB 5 /* at job has started for uid */ #define MM_NOCPU 6 /* user isn't getting any cpu time */ /* * nb: the preceding msgs are ignored if they concern uid 0 * the ones that follow are not */ #define MM_NEWCLASS 9 /* current class has (might have) altered */ b[x&li=$ b byw/* nami.h 4.2 82/11/13 */ struct namidata { int ni_offset; int ni_count; struct inode *ni_pdir; struct direct ni_dent; }; enum nami_op { NAMI_LOOKUP, NAMI_CREATE, NAMI_DELETE }; /* this is temporary until the namei interface changes */ #define LOOKUP 0 /* perform name lookup only */ #define CREATE 1 /* setup for file creation */ #define DELETE 2 /* setup for file deletion */ #define LOCKPARENT 0x10 /* see the top of namei */ b[z'li^$ b  by/* param.h 4.32 83/04/19 */ /* * Machine type dependent parameters. */ #ifdef KERNEL #include "../machine/param.h" #else #include #endif #define NPTEPG (NBPG/(sizeof (struct pte))) /* * Machine-independent constants */ #define NMOUNT 15 /* number of mountable file systems */ #define MSWAPX 15 /* pseudo mount table index for swapdev */ #define MAXUPRC 25 /* max processes per user */ #define NOFILE 20 /* max open files per process */ /* NOFILE MUST NOT BE >= 31; SEE pte.h */ #define CANBSIZ 256 /* max size of typewriter line */ #define NCARGS 10240 /* # characters in exec arglist */ #define NGROUPS 8 /* max number groups */ #define NOGROUP -1 /* marker for empty group set member */ /* * Priorities */ #define PSWP 0 #define PINOD 10 #define PRIBIO 20 #define PRIUBA 24 #define PZERO 25 #define PPIPE 26 #define PWAIT 30 #define PLOCK 35 #define PSLEP 40 #define PUSER 50 #define NZERO 20 /* * Signals */ #ifndef NSIG #include #endif #define ISSIG(p) ((p)->p_sig &((& \ ((p)->p_flag&STRC || ((p)->p_sig &~ (p)->p_ignsig)) && issig()) /* * Fundamental constants of the implementation. */ #define NBBY 8 /* number of bits in a byte */ #define NBPW sizeof(int) /* number of bytes in an integer */ #define NULL 0 #define CMASK 0 /* default mask for file creation */ #define NODEV (dev_t)(-1) /* * Clustering of hardware pages on machines with ridiculously small * page sizes is done here. The paging subsystem deals with units of * CLSIZE pte's describing NBPG (from vm.h) pages each... BSIZE must * be CLSIZE*NBPG in the current implementation, that is the paging subsystem * deals with the same size blocks that the file system uses. * * NOTE: SSIZE, SINCR and UPAGES must be multiples of CLSIZE */ #define CLBYTES (CLSIZE*NBPG) #define CLOFSET (CLSIZE*NBPG-1) /* for clusters, like PGOFSET */ #define claligned(x) ((((int)(x))&CLOFSET)==0) #define CLOFF CLOFSET #define CLSHIFT (PGSHIFT+CLSIZELOG2) #if CLSIZE==1 #define clbase(i) (i) #define clrnd(i) (i) #else /* give the base virtual address (first of CLSIZE) */ #define clbase(i) ((i) &~ (CLSIZE-1)) /* round a number of clicks up to a whole cluster */ #define clrnd(i) (((i) + (CLSIZE-1)) &~ (CLSIZE-1)) #endif #ifndef INTRLVE /* macros replacing interleaving functions */ #define dkblock(bp) ((bp)->b_blkno) #define dkunit(bp) (minor((bp)->b_dev) >> 3) #endif #define CBSIZE 28 /* number of chars in a clist block */ #define CROUND 0x1F /* clist rounding; sizeof(int *) + CBSIZE -1*/ #ifndef KERNEL #include #else #ifndef LOCORE #include "../h/types.h" #endif #endif /* * File system parameters and macros. * * The file system is made out of blocks of at most MAXBSIZE units, * with smaller units (fragments) only in the last direct block. * MAXBSIZE primarily determines the size of buffers in the buffer * pool. It may be made larger without any effect on existing * file systems; however making it smaller make make some file * systems unmountable. * * Note that the blocked devices are assumed to have DEV_BSIZE * "sectors" and that fragments must be some multiple of this size. * Block devices are read in BLKDEV_IOSIZE units. This number must * be a power of two and in the range of * DEV_BSIZE <= BLKDEV_IOSIZE <= MAXBSIZE * This size has no effect upon the file system, but is usually set * to the block size of the root file system, so as to maximize the * speed of ``fsck''. */ #define MAXBSIZE 8192 #define DEV_BSIZE 512 #define BLKDEV_IOSIZE 2048 #define MAXFRAG 8 /* * Map a ``block device block'' to a file system block. * This should be device dependent, and will be after we * add an entry to cdevsw for that purpose. For now though * just use DEV_BSIZE. */ #define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) /* * MAXPATHLEN defines the longest permissable path length * after expanding symbolic links. It is used to allocate * a temporary buffer from the buffer pool in which to do the * name expansion, hence should be a power of two, and must * be less than or equal to MAXBSIZE. * MAXSYMLINKS defines the maximum number of symbolic links * that may be expanded in a path name. It should be set high * enough to allow all legitimate uses, but halt infinite loops * reasonably quickly. */ #define MAXPATHLEN 1024 #define MAXSYMLINKS 8 /* * bit map related macros */ #define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY)) #define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY))) #define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY))) #define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0) /* * Macros for fast min/max. */ #define MIN(a,b) (((a)<(b))?(a):(b)) #define MAX(a,b) (((a)>(b))?(a):(b)) /* * Macros for counting and rounding. */ #define howmany(x, y) (((x)+((y)-1))/(y)) #define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) b[(li^$ b  by /* proc.h 4.21 83/03/26 */ /* * One structure allocated per active * process. It contains all data needed * about the process while the * process may be swapped out. * Other per process data (user.h) * is swapped with the process. */ struct proc { struct proc *p_link; /* linked list of running processes */ struct proc *p_rlink; struct pte *p_addr; /* u-area kernel map address */ char p_usrpri; /* user-priority based on p_cpu and p_nice */ char p_pri; /* priority, negative is high */ char p_cpu; /* cpu usage for scheduling */ char p_stat; char p_time; /* resident time for scheduling */ char p_nice; /* nice for cpu usage */ char p_slptime; /* time since last block */ char p_cursig; long p_sig; /* signals pending to this process */ long p_siga0; /* low bit of 2 bit signal action */ long p_siga1; /* high bit of 2 bit signal action */ #define p_ignsig p_siga0 /* ignored signal mask */ int p_flag; short p_uid; /* user id, used to direct tty signals */ short p_pgrp; /* name of process group leader */ short p_pid; /* unique process id */ short p_ppid; /* process id of parent */ u_short p_xstat; /* Exit status for wait */ struct rusage *p_ru; /* mbuf holding exit information */ short p_poip; /* page outs in progress */ short p_szpt; /* copy of page table size */ size_t p_tsize; /* size of text (clicks) */ size_t p_dsize; /* size of data space (clicks) */ size_t p_ssize; /* copy of stack size (clicks) */ size_t p_rssize; /* current resident set size in clicks */ size_t p_maxrss; /* copy of u.u_limit[MAXRSS] */ size_t p_swrss; /* resident set size before last swap */ swblk_t p_swaddr; /* disk address of u area when swapped */ caddr_t p_wchan; /* event process is awaiting */ struct text *p_textp; /* pointer to text structure */ struct pte *p_p0br; /* page table base P0BR */ struct proc *p_xlink; /* linked list of procs sharing same text */ short p_cpticks; /* ticks of cpu time */ float p_pctcpu; /* %cpu for this process during p_time */ short p_ndx; /* proc index for memall (because of vfork) */ short p_idhash; /* hashed based on p_pid for kill+exit+... */ struct proc *p_pptr; /* pointer to process structure of parent */ struct proc *p_cptr; /* pointer to youngest living child */ struct proc *p_osptr; /* pointer to older sibling processes */ struct proc *p_ysptr; /* pointer to younger siblings */ struct itimerval p_realtimer; #ifdef sun struct context *p_ctx; /* pointer to current context */ #endif #ifdef QUOTA struct quota *p_quota; /* quotas for this process (MUSH) */ #endif #ifdef MUSH mmsgbuf p_mb; /* pending message */ int p_msgflgs; /* message flags */ #endif }; #define PIDHSZ 63 #define PIDHASH(pid) ((pid) % PIDHSZ) #ifdef KERNEL short pidhash[PIDHSZ]; struct proc *pfind(); #endif #ifdef KERNEL struct proc *proc, *procNPROC; /* the proc table itself */ int nproc; #define NQS 32 /* 32 run queues */ struct prochd { struct proc *ph_link; /* linked list of running processes */ struct proc *ph_rlink; } qs[NQS]; int whichqs; /* bit mask summarizing non-empty qs's */ #endif /* stat codes */ #define SSLEEP 1 /* awaiting an event */ #define SWAIT 2 /* (abandoned state) */ #define SRUN 3 /* running */ #define SIDL 4 /* intermediate state in process creation */ #define SZOMB 5 /* intermediate state in process termination */ #define SSTOP 6 /* process being traced */ /* flag codes */ #define SLOAD 0x0000001 /* in core */ #define SSYS 0x0000002 /* swapper or pager process */ #define SLOCK 0x0000004 /* process being swapped out */ #define SSWAP 0x0000008 /* save area flag */ #define STRC 0x0000010 /* process is being traced */ #define SWTED 0x0000020 /* another tracing flag */ #define SULOCK 0x0000040 /* user settable lock in core */ #define SPAGE 0x0000080 /* process in page wait state */ #define SKEEP 0x0000100 /* another flag to prevent swap out */ /* was SDLYU */ #define SWEXIT 0x0000400 /* working on exiting */ #define SPHYSIO 0x0000800 /* doing physical i/o (bio.c) */ #define SVFORK 0x0001000 /* process resulted from vfork() */ #define SVFDONE 0x0002000 /* another vfork flag */ #define SNOVM 0x0004000 /* no vm, parent in a vfork() */ #define SPAGI 0x0008000 /* init data space on demand, from inode */ #define SSEQL 0x0010000 /* user warned of sequential vm behavior */ #define SUANOM 0x0020000 /* user warned of random vm behavior */ #define STIMO 0x0040000 /* timing out during sleep */ /* was SDETACH */ #define SNUSIG 0x0100000 /* using new signal mechanism */ #define SOWEUPC 0x0200000 /* owe process an addupc() call at next ast */ #define SSEL 0x0400000 /* selecting; wakeup/waiting danger */ #define SLOGIN 0x0800000 /* a login process (legit child of init) */ #define SPTECHG 0x1000000 /* pte's for process have changed */ ((b[)liX$ db  by$,/* protosw.h 4.14 82/11/13 */ /* * Protocol switch table. * * Each protocol has a handle initializing one of these structures, * which is used for protocol-protocol and system-protocol communication. * * A protocol is called through the pr_init entry before any other. * Thereafter it is called every 200ms through the pr_fasttimo entry and * every 500ms through the pr_slowtimo for timer based actions. * The system will call the pr_drain entry if it is low on space and * this should throw away any non-critical data. * * Protocols pass data between themselves as chains of mbufs using * the pr_input and pr_output hooks. Pr_input passes data up (towards * UNIX) and pr_output passes it down (towards the imps); control * information passes up and down on pr_ctlinput and pr_ctloutput. * The protocol is responsible for the space occupied by any the * arguments to these entries and must dispose it. * * The userreq routine interfaces protocols to the system and is * described below. */ struct protosw { short pr_type; /* socket type used for */ short pr_family; /* protocol family */ short pr_protocol; /* protocol number */ short pr_flags; /* see below */ /* protocol-protocol hooks */ int (*pr_input)(); /* input to protocol (from below) */ int (*pr_output)(); /* output to protocol (from above) */ int (*pr_ctlinput)(); /* control input (from below) */ int (*pr_ctloutput)(); /* control output (from above) */ /* user-protocol hook */ int (*pr_usrreq)(); /* user request: see list below */ /* utility hooks */ int (*pr_init)(); /* initialization hook */ int (*pr_fasttimo)(); /* fast timeout (200ms) */ int (*pr_slowtimo)(); /* slow timeout (500ms) */ int (*pr_drain)(); /* flush any excess space possible */ }; #define PR_SLOWHZ 2 /* 2 slow timeouts per second */ #define PR_FASTHZ 5 /* 5 fast timeouts per second */ /* * Values for pr_flags */ #define PR_ATOMIC 0x01 /* exchange atomic messages only */ #define PR_ADDR 0x02 /* addresses given with messages */ /* in the current implementation, PR_ADDR needs PR_ATOMIC to work */ #define PR_CONNREQUIRED 0x04 /* connection required by protocol */ #define PR_WANTRCVD 0x08 /* want PRU_RCVD calls */ /* * The arguments to usrreq are: * (*protosw[].pr_usrreq)(up, req, m, nam, opt); * where up is a (struct socket *), req is one of these requests, * m is a optional mbuf chain containing a message, * nam is an optional mbuf chain containing an address, * and opt is a pointer to a socketopt structure or nil. * The protocol is responsible for disposal of the mbuf chain m, * the caller is responsible for any space held by nam and opt. * A non-zero return from usrreq gives an * UNIX error number which should be passed to higher level software. */ #define PRU_ATTACH 0 /* attach protocol to up */ #define PRU_DETACH 1 /* detach protocol from up */ #define PRU_BIND 2 /* bind socket to address */ #define PRU_LISTEN 3 /* listen for connection */ #define PRU_CONNECT 4 /* establish connection to peer */ #define PRU_ACCEPT 5 /* accept connection from peer */ #define PRU_DISCONNECT 6 /* disconnect from peer */ #define PRU_SHUTDOWN 7 /* won't send any more data */ #define PRU_RCVD 8 /* have taken data; more room now */ #define PRU_SEND 9 /* send this data */ #define PRU_ABORT 10 /* abort (fast DISCONNECT, DETATCH) */ #define PRU_CONTROL 11 /* control operations on protocol */ #define PRU_SENSE 12 /* return status into m */ #define PRU_RCVOOB 13 /* retrieve out of band data */ #define PRU_SENDOOB 14 /* send out of band data */ #define PRU_SOCKADDR 15 /* fetch socket's address */ /* begin for protocols internal use */ #define PRU_FASTTIMO 16 /* 200ms timeout */ #define PRU_SLOWTIMO 17 /* 500ms timeout */ #define PRU_PROTORCV 18 /* receive from below */ #define PRU_PROTOSEND 19 /* send to below */ #define PRU_NREQ 20 #ifdef PRUREQUESTS char *prurequests[] = { "ATTACH", "DETACH", "BIND", "LISTEN", "CONNECT", "ACCEPT", "DISCONNECT", "SHUTDOWN", "RCVD", "SEND", "ABORT", "CONTROL", "SENSE", "RCVOOB", "SENDOOB", "SOCKADDR", "FASTTIMO", "SLOWTIMO", "PROTORCV", "PROTOSEND", }; #endif /* * The arguments to the ctlinput routine are * (*protosw[].pr_ctlinput)(cmd, arg); * where cmd is one of the commands below, and arg is * an optional argument (caddr_t). * * N.B. The IMP code, in particular, pressumes the values * of some of the commands; change with extreme care. * TODO: * spread out codes so new ICMP codes can be * accomodated more easily */ #define PRC_IFDOWN 0 /* interface transition */ #define PRC_ROUTEDEAD 1 /* select new route if possible */ #define PRC_QUENCH 4 /* some said to slow down */ #define PRC_MSGSIZE 5 /* message size forced drop */ #define PRC_HOSTDEAD 6 /* normally from IMP */ #define PRC_HOSTUNREACH 7 /* ditto */ #define PRC_UNREACH_NET 8 /* no route to network */ #define PRC_UNREACH_HOST 9 /* no route to host */ #define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ #define PRC_UNREACH_PORT 11 /* bad port # */ #define PRC_UNREACH_SRCFAIL 12 /* source route failed */ #define PRC_REDIRECT_NET 13 /* net routing redirect */ #define PRC_REDIRECT_HOST 14 /* host routing redirect */ #define PRC_REDIRECT_TOSNET 15 /* redirect for type of service & net */ #define PRC_REDIRECT_TOSHOST 16 /* redirect for tos & host */ #define PRC_TIMXCEED_INTRANS 17 /* packet lifetime expired in transit */ #define PRC_TIMXCEED_REASS 18 /* lifetime expired on reass q */ #define PRC_PARAMPROB 19 /* header incorrect */ #define PRC_NCMDS 20 #ifdef PRCREQUESTS char *prcrequests[] = { "IFDOWN", "ROUTEDEAD", "#2", "#3", "QUENCH", "MSGSIZE", "HOSTDEAD", "HOSTUNREACH", "NET-UNREACH", "HOST-UNREACH", "PROTO-UNREACH", "PORT-UNREACH", "SRCFAIL-UNREACH", "NET-REDIRECT", "HOST-REDIRECT", "TOSNET-REDIRECT", "TOSHOST-REDIRECT","TX-INTRANS", "TX-REASS", "PARAMPROB" }; #endif #ifdef KERNEL extern struct protosw *pffindproto(), *pffindtype(); #endif b[*liS$ _b  by(0/* quota.h Melb 4.2 82/10/20 */ #ifdef QUOTA /* * Various junk to do with various quotas (etc) imposed upon * the average user (big brother finally hits unix) * * The following structure exists in core for each logged on user * It contains global junk relevant to that user's quotas * * The u_quota field of each user struct contains a pointer to * the quota struct relevant to the current process, this is changed * by 'setuid' sys call, &/or by the Q_SETUID quota() call */ typedef long class_t; struct quinfo { u_short qu_shares; /* allocated shares (MUSH) */ short qu_plim; /* process limit */ long qu_syflags; /* system permission flags */ float qu_usage; /* current resource usage (MUSH) */ class_t qu_class; /* user classes (MUSH) */ }; #ifdef KERNEL struct quota { struct quota *q_forw; /* hash chain - MUST be first */ struct quota *q_back; /* hash chain - MUST be last */ char q_flg; /* struct management flags */ char q_lcnt; /* count of logins for user */ short q_cnt; /* ref count (# processes) */ short q_uid; /* real uid of owner */ short q_nice; /* nice added to p_cpu (MUSH) */ short q_acnt; /* count of 'at' processes (MUSH) */ union { struct { long Q_rate; /* recent work rate (MUSH) */ long Q_cost; /* cost in recent period (MUSH) */ } q_s1; struct { struct quota *Q_freef; struct quota **Q_freeb; } q_s2; } q_u; struct quinfo q_uinfo; /* user limits & usage (MUSH) */ struct dquot *q_dq[NMOUNT]; /* disc quotas for mounted filesys's */ }; #define NOQUOT ((struct quota *) 0) #define q_rate q_u.q_s1.Q_rate #define q_cost q_u.q_s1.Q_cost #define q_freef q_u.q_s2.Q_freef #define q_freeb q_u.q_s2.Q_freeb #define q_shares q_uinfo.qu_shares #define q_plim q_uinfo.qu_plim #define q_syflags q_uinfo.qu_syflags #define q_usage q_uinfo.qu_usage #define q_class q_uinfo.qu_class #endif #define QF_KASYNC 0x02 /* kill async procs at logout */ #define QF_FASTTY 0x04 /* permitted to raise tty speed */ #define QF_NASYNC 0x08 /* nice async procs at logout */ #de((fine QF_MODTTY 0x10 /* permitted to modify other tty */ #define QF_UMASK 0x20 /* not permitted to alter umask */ #ifdef KERNEL struct quota *quota, *quotaNQUOTA; int nquota; struct quota *getquota(), *qfind(); #endif /* q_flg flags */ #define Q_LOCK 0x01 /* quota struct locked (for disc i/o) */ #define Q_WANT 0x02 /* issue a wakeup when lock goes off */ #define Q_NEW 0x04 /* new quota - no proc1 msg sent yet */ #define Q_NDQ 0x08 /* account has NO disc quota */ /* * The following structure defines the format of the disc quota file * (as it appears on disc) - the file is an array of these structures * indexed by user number. A sys call (setquota) establishes the * inode for each applicable file (a pointer is retained in the mount * structure) * * nb: warning fields contain the number of warnings left before * allocation is halted completely */ typedef unsigned short dlim_t; struct dqblk { dlim_t dqb_ilim; /* max num allocated inodes + 1 */ dlim_t dqb_iq; /* preferred inode limit */ dlim_t dqb_inod; /* current num allocated inodes */ dlim_t dqb_iwarn; /* # warnings about excessive inodes */ dlim_t dqb_blim; /* abs limit on disc blks alloc */ dlim_t dqb_quot; /* preferred limit on disc blks */ dlim_t dqb_blks; /* current block count */ dlim_t dqb_dwarn; /* # warnings about excessive disc use */ }; #define MAX_IQ_WARN 3 #define MAX_DQ_WARN 3 /* * The following structure records disc usage for a user on a filesystem * There is one allocated for each quota that exists on any filesystem * for the current user. A cache is kept of other recently used entries. */ struct dquot { struct dquot *dq_forw; /* MUST be first entry */ struct dquot *dq_back; /* MUST be second entry */ union { struct quota *Dq_own; /* the quota that points to this */ struct { struct dquot *Dq_freef; /* forward free chain ptr */ struct dquot **Dq_freeb;/* backward free chain ptr */ } dq_f; } dq_u; short dq_flg; short dq_cnt; /* count of active references */ short dq_uid; /* user this applies to */ dev_t dq_dev; /* filesystem this relates to */ struct dqblk dq_dqb; /* actual usage & quotas */ }; #define dq_own dq_u.Dq_own #define dq_freef dq_u.dq_f.Dq_freef #define dq_freeb dq_u.dq_f.Dq_freeb #define dq_ilim dq_dqb.dqb_ilim #define dq_iq dq_dqb.dqb_iq #define dq_inod dq_dqb.dqb_inod #define dq_iwarn dq_dqb.dqb_iwarn #define dq_blim dq_dqb.dqb_blim #define dq_quot dq_dqb.dqb_quot #define dq_blks dq_dqb.dqb_blks #define dq_dwarn dq_dqb.dqb_dwarn #define NODQUOT ((struct dquot *) 0) #define LOSTDQUOT ((struct dquot *) 1) #ifdef KERNEL struct dquot *dquot, *dquotNDQUOT; int ndquot; struct dquot *discquota(), *inoquota(), *dqalloc(); #endif /* dq_flg flags */ #define DQ_LOCK 0x01 /* this quota locked (no MODS) */ #define DQ_WANT 0x02 /* wakeup on unlock */ #define DQ_MOD 0x04 /* this quota modified since read */ #define DQ_FAKE 0x08 /* no limits here, just usage */ #define DQ_BLKS 0x10 /* has been warned about blk limit */ #define DQ_INODS 0x20 /* has been warned about inode limit */ /* * Commands for the 'quota' system call */ #define Q_SETDLIM 1 /* set disc limits & usage */ #define Q_GETDLIM 2 /* get disc limits & usage */ #define Q_SETDUSE 3 /* set disc usage only */ #define Q_SYNC 4 /* update disc copy if quota usages */ #define Q_LOGIN 5 /* Count this as a login process */ #define Q_LCOUNT 6 /* get count of login processes */ #define Q_PCOUNT 7 /* get count of processes */ #define Q_USAGE 8 /* get current usage */ #define Q_SFLAGS 9 /* set system flags */ #define Q_SUSAGE 10 /* set usage */ #define Q_SPLIMIT 11 /* set process limit */ #define Q_ISLOGIN 12 /* is this a login process ?? */ #define Q_SCLASS 13 /* set user class */ #define Q_SCURCL 14 /* set current system classes */ #define Q_GCURCL 15 /* get current system classes */ #define Q_SETUID 16 /* change proc to use quotas for uid */ #define Q_FLOGIN 17 /* "fake" login (counts as 1, but isn't) */ #define Q_SETCOST 18 /* set system charge rates */ #define Q_GETCOST 19 /* get system charge rates */ #define Q_SSHARE 20 /* set shares */ #define Q_SUINFO 21 /* set user info */ #define Q_GUINFO 22 /* get user info */ #define Q_ATJOB 23 /* this process is an 'at' job (background) */ #define Q_ACOUNT 24 /* return count of procs descended from ATJ */ #define Q_SETWARN 25 /* alter inode/block warning counts */ #define Q_DOWARN 26 /* warn user about excessive space/inodes */ #define Q_KILL 27 /* send signal to procs attatched to quota */ #define Q_NICE 28 /* set niceness for procs attatched to quota */ /* * current class information * * records sched biasing for classes that are to have priority * enhanced or degraded */ #define NCLASS 8 struct qclass { class_t class; /* classes this applies to */ long cost; /* +/- mod to cost incurred */ short maxn; /* in this class, no nice > this */ short minn; /* in this class, no nice < this */ }; #ifdef KERNEL struct qclass curclass[NCLASS]; #endif /* * Flag definitions for u_qflags in user struct (u_qflags) */ #define QUF_LOGIN 0x0001 /* this process incremented login cnt */ #define QUF_ATJ 0x0002 /* this process descended from atrun */ #endif QUOTA b[+li0$ =b by/* reboot.h 4.3 82/10/31 */ /* * Arguments to reboot system call. * These are passed to boot program in r11, * and on to init. */ #define RB_AUTOBOOT 0 /* flags for system auto-booting itself */ #define RB_ASKNAME 0x01 /* ask for file name to reboot from */ #define RB_SINGLE 0x02 /* reboot to single user only */ #define RB_NOSYNC 0x04 /* dont sync before reboot */ #define RB_HALT 0x08 /* don't reboot, just halt */ #define RB_INITNAME 0x10 /* name given for /etc/init */ #define RB_PANIC 0 /* reboot due to panic */ #define RB_BOOT 1 /* reboot due to boot() */ b[,liȁ$ {b by/* seg.h 4.2 81/02/19 */ /* * Mapper addresses and bits */ #define RO PG_URKR /* access abilities */ #define RW PG_UW ((b[-li|$ ab by./* share.h (Melb/Basser) 4.1 82/07/16 */ /* * MUSH Share scheduling parameters */ struct sh_consts { short sc_fl; /* scheduling flags */ short sc_maxnice; /* maximum nice cut-off */ float sc_usagfactor; /* fudge factor */ float sc_ratefactor; /* fudge factor */ long sc_syscall; /* cost of system call */ long sc_bio; /* " " logical block i/o */ long sc_tio; /* " " terminal i/o */ long sc_tic; /* " " cpu tick */ long sc_click; /* " " memory */ long sc_pgin; /* " " hard page fault */ float sc_usage; /* current share per usage */ float sc_rate; /* current share per rate */ float sc_usagk; /* usage decay rate */ long sc_cost; /* total costs last period */ short sc_users; /* number of real users */ short sc_umin; /* minimum users for min share calc */ float sc_ksmin; /* constant for min share */ short sc_cpuwait; /* maximum period to wait for cpu */ }; #ifdef KERNEL int callshare; extern struct sh_consts shconsts; #endif #define shareflags shconsts.sc_fl #define Totusage shconsts.sc_usage #define Avrate shconsts.sc_rate #define maxnice shconsts.sc_maxnice #define USAGEFACTOR shconsts.sc_usagfactor #define RATEFACTOR shconsts.sc_ratefactor #define Usagek shconsts.sc_usagk #define Totusers shconsts.sc_users #define Totcost shconsts.sc_cost #define MINSHK shconsts.sc_ksmin #define MINUSERS shconsts.sc_umin #define CPUWAIT shconsts.sc_cpuwait #define NOSHARE 1 #define NONICE 2 #define MINNICE 0 #define BLOODYNICE 40 #define MINUSAGE (1.0e6) #define USAGEK 0.9999834 /* decay usage 40% per day */ #define CHARGE(cost) (u.u_quota->q_cost += shconsts.cost) b[.lit$ Qb by4/* socket.h 4.26 83/03/30 */ /* * Externally visible attributes of sockets. */ /* * Socket types. * * The kernel implement these abstract (session-layer) socket * services, with extra protocol on top of network services * if necessary. */ #define SOCK_STREAM 1 /* stream socket */ #define SOCK_DGRAM 2 /* datagram socket */ #define SOCK_RAW 3 /* raw-protocol interface */ #define SOCK_RDM 4 /* reliably-delivered message */ /* * Option flags per-socket. */ #define SO_DEBUG 0x01 /* turn on debugging info recording */ #define SO_ACCEPTCONN 0x02 /* willing to accept connections */ #define SO_REUSEADDR 0x04 /* allow local address reuse (gag) */ #define SO_KEEPALIVE 0x08 /* keep connections alive */ #define SO_DONTROUTE 0x10 /* just use interface addresses */ #define SO_NEWFDONCONN 0x20 /* give new fd on connection */ #define SO_USELOOPBACK 0x40 /* bypass hardware when possible */ #define SO_LINGER 0x80 /* linger on close if data present */ #define SO_DONTLINGER (~SO_LINGER) /* ~SO_LINGER */ /* * Generic socket protocol format. * * Each process is normally operating in a protocol family, * whose protocols are used unless the process specifies otherwise. * Most families supply protocols to the basic socket types. When * protocols are not present in the family, the higher level (roughly * ISO session layer) code in the system layers on the protocols * to support the socket types. */ struct sockproto { u_short sp_family; /* protocol family */ u_short sp_protocol; /* protocol within family */ }; #define PF_UNSPEC 0 /* unspecified */ #define PF_UNIX 1 /* UNIX internal protocol */ #define PF_INET 2 /* internetwork: UDP, TCP, etc. */ #define PF_IMPLINK 3 /* imp link protocols */ #define PF_PUP 4 /* pup protocols: e.g. BSP */ #define PF_CHAOS 5 /* mit CHAOS protocols */ #define PF_OISCP 6 /* ois communication protocols */ #define PF_NBS 7 /* nbs protocols */ #define PF_ECMA 8 /* european computer manufacturers */ #define PF_DATAKIT 9 /* datakit protocols */ #define PF_CCITT 10 /* CCITT protocols, X.25 etc */ /* * Generic socket address format. * * Each process is also operating in an address family, whose * addresses are assigned unless otherwise requested. The address * family used affects address properties: whether addresses are * externalized or internalized, location dependent or independent, etc. * The address can be defined directly if it fits in 14 bytes, or * a pointer and length can be given to variable length data. * We give these as two different structures to allow initialization. */ struct sockaddr { u_short sa_family; /* address family */ char sa_data[14]; /* up to 14 bytes of direct address */ }; /* * The first few address families correspond to protocol * families. Address families unrelated to protocol families * are also possible. */ #define AF_UNSPEC 0 /* unspecified */ #define AF_UNIX 1 /* local to host (pipes, portals) */ #define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #define AF_IMPLINK 3 /* arpanet imp addresses */ #define AF_PUP 4 /* pup protocols: e.g. BSP */ #define AF_CHAOS 5 /* mit CHAOS protocols */ #define AF_OISCP 6 /* ois communication protocols */ #define AF_NBS 7 /* nbs protocols */ #define AF_ECMA 8 /* european computer manufacturers */ #define AF_DATAKIT 9 /* datakit protocols */ #define AF_CCITT 10 /* CCITT protocols, X.25 etc */ #define AF_MAX 11 #define SOL_SOCKET 0xffff /* options for socket level */ #define SOF_OOB 0x1 /* send/recv out-of-band data */ #define SOF_PREVIEW 0x2 /* look at data, but don't read */ #define SOF_DONTROUTE 0x4 /* send without routing data */ b[/li]?$ bb by8@/* socketvar.h 4.19 82/07/24 */ /* * Kernel structure per socket. * Contains send and receive buffer queues, * handle on protocol and pointer to protocol * private data and error information. */ struct socket { short so_type; /* generic type, see socket.h */ short so_options; /* from socket call, see socket.h */ short so_linger; /* time to linger while closing */ short so_state; /* internal state flags SS_*, below */ caddr_t so_pcb; /* protocol control block */ struct protosw *so_proto; /* protocol handle */ /* * Variables for connection queueing. * Socket where accepts occur is so_head in all subsidiary sockets. * If so_head is 0, socket is not related to an accept. * For head socket so_q0 queues partially completed connections, * while so_q is a queue of connections ready to be accepted. * If a connection is aborted and it has so_head set, then * it has to be pulled out of either so_q0 or so_q. * We allow connections to queue up based on current queue lengths * and limit on number(( of queued connections for this socket. */ struct socket *so_head; /* back pointer to accept socket */ struct socket *so_q0; /* queue of partial connections */ short so_q0len; /* partials on so_q0 */ struct socket *so_q; /* queue of incoming connections */ short so_qlen; /* number of connections on so_q */ short so_qlimit; /* max number queued connections */ /* * Variables for socket buffering. */ struct sockbuf { short sb_cc; /* actual chars in buffer */ short sb_hiwat; /* max actual char count */ short sb_mbcnt; /* chars of mbufs used */ short sb_mbmax; /* max chars of mbufs to use */ short sb_lowat; /* low water mark (not used yet) */ short sb_timeo; /* timeout (not used yet) */ struct mbuf *sb_mb; /* the mbuf chain */ struct proc *sb_sel; /* process selecting read/write */ short sb_flags; /* flags, see below */ } so_rcv, so_snd; #define SB_LOCK 0x01 /* lock on data queue (so_rcv only) */ #define SB_WANT 0x02 /* someone is waiting to lock */ #define SB_WAIT 0x04 /* someone is waiting for data/space */ #define SB_SEL 0x08 /* buffer is selected */ #define SB_COLL 0x10 /* collision selecting */ short so_timeo; /* connection timeout */ u_short so_error; /* error affecting connection */ short so_oobmark; /* chars to oob mark */ short so_pgrp; /* pgrp for signals */ }; /* * Socket state bits. */ #define SS_NOFDREF 0x001 /* no file table ref any more */ #define SS_ISCONNECTED 0x002 /* socket connected to a peer */ #define SS_ISCONNECTING 0x004 /* in process of connecting to peer */ #define SS_ISDISCONNECTING 0x008 /* in process of disconnecting */ #define SS_CANTSENDMORE 0x010 /* can't send more data to peer */ #define SS_CANTRCVMORE 0x020 /* can't receive more data from peer */ #define SS_RCVATMARK 0x040 /* at mark on input */ #define SS_PRIV 0x080 /* privileged for broadcast, raw... */ #define SS_NBIO 0x100 /* non-blocking ops */ #define SS_ASYNC 0x200 /* async i/o notify */ /* * Macros for sockets and socket buffering. */ /* how much space is there in a socket buffer (so->so_snd or so->so_rcv) */ #define sbspace(sb) \ (MIN((sb)->sb_hiwat-(sb)->sb_cc, ((sb)->sb_mbmax-(sb)->sb_mbcnt))) /* do we have to send all at once on a socket? */ #define sosendallatonce(so) \ (((so)->so_state & SS_NBIO) || ((so)->so_proto->pr_flags & PR_ATOMIC)) /* can we read something from so? */ #define soreadable(so) \ ((so)->so_rcv.sb_cc || ((so)->so_state & SS_CANTRCVMORE) || (so)->so_qlen) /* can we write something to so? */ #define sowriteable(so) \ (sbspace(&(so)->so_snd) > 0 && \ (((so)->so_state&SS_ISCONNECTED) || \ ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0) || \ ((so)->so_state & SS_CANTSENDMORE)) /* adjust counters in sb reflecting allocation of m */ #define sballoc(sb, m) { \ (sb)->sb_cc += (m)->m_len; \ (sb)->sb_mbcnt += MSIZE; \ if ((m)->m_off > MMAXOFF) \ (sb)->sb_mbcnt += CLBYTES; \ } /* adjust counters in sb reflecting freeing of m */ #define sbfree(sb, m) { \ (sb)->sb_cc -= (m)->m_len; \ (sb)->sb_mbcnt -= MSIZE; \ if ((m)->m_off > MMAXOFF) \ (sb)->sb_mbcnt -= CLBYTES; \ } /* set lock on sockbuf sb */ #define sblock(sb) { \ while ((sb)->sb_flags & SB_LOCK) { \ (sb)->sb_flags |= SB_WANT; \ sleep((caddr_t)&(sb)->sb_flags, PZERO+1); \ } \ (sb)->sb_flags |= SB_LOCK; \ } /* release lock on sockbuf sb */ #define sbunlock(sb) { \ (sb)->sb_flags &= ~SB_LOCK; \ if ((sb)->sb_flags & SB_WANT) { \ (sb)->sb_flags &= ~SB_WANT; \ wakeup((caddr_t)&(sb)->sb_flags); \ } \ } #define sorwakeup(so) sbwakeup(&(so)->so_rcv) #define sowwakeup(so) sbwakeup(&(so)->so_snd) #ifdef KERNEL struct socket *sonewconn(); #endif b[0li$ b byA/* stat.h 4.6 82/12/23 */ struct stat { dev_t st_dev; ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; dev_t st_rdev; off_t st_size; time_t st_atime; int st_spare1; time_t st_mtime; int st_spare2; time_t st_ctime; int st_spare3; long st_blksize; long st_spare4[3]; }; #define S_IFMT 0170000 /* type of file */ #define S_IFDIR 0040000 /* directory */ #define S_IFCHR 0020000 /* character special */ #define S_IFBLK 0060000 /* block special */ #define S_IFREG 0100000 /* regular */ #define S_IFLNK 0120000 /* symbolic link */ #define S_IFSOCK 0140000/* socket */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* save swapped text even after use */ #define S_IREAD 0000400 /* read permission, owner */ #define S_IWRITE 0000200 /* write permission, owner */ #define S_IEXEC 0000100 /* execute/search permission, owner */ b[1liz"$ b by</* systm.h 4.34 83/04/08 */ /* * Random set of variables * used by more than one * routine. */ int hand; /* current index into coremap used by daemon */ extern char version[]; /* system version */ /* * Nblkdev is the number of entries * (rows) in the block switch. It is * set in binit/bio.c by making * a pass over the switch. * Used in bounds checking on major * device numbers. */ int nblkdev; /* * Number of character switch entries. * Set by cinit/prim.c */ int nchrdev; int nswdev; /* number of swap devices */ int mpid; /* generic for unique process id's */ char runin; /* scheduling flag */ char runout; /* scheduling flag */ int runrun; /* scheduling flag */ char kmapwnt; /* kernel map want flag */ char curpri; /* more scheduling */ int maxmem; /* actual max memory per process */ int physmem; /* physical memory on this CPU */ int nswap; /* size of swap space */ int updlock; /* lock for sync */ daddr_t rablock; /* block to be read ahead */ int rasize; /* size of block in rablock */ extern int intstack[]; /* stack for interrupts */ dev_t rootdev; /* device of the root */ dev_t dumpdev; /* device to take dumps on */ long dumplo; /* offset into dumpdev */ dev_t swapdev; /* swapping device */ dev_t argdev; /* device for argument lists */ #ifdef vax extern int icode[]; /* user init code */ extern int szicode; /* its size */ #endif #ifdef MUSH extern int mcode[]; /* MUSH: startup code */ extern int szmcode; /* & its size */ #endif daddr_t bmap(); caddr_t calloc(); unsigned max(); unsigned min(); int memall(); int uchar(), schar(); int vmemall(); caddr_t wmemall(); swblk_t vtod(); /* * Structure of the system-entry table */ extern struct sysent { int sy_narg; /* total number of arguments */ int (*sy_call)(); /* handler */ } sysent[]; int noproc; /* no one is running just now */ char *panicstr; int wantin; int boothowto; /* reboot flags, from console subsystem */ int selwait; extern char vmmap[]; /* poor name! */ /* casts to keep lint happy */ #define insque(q,p) _insque((caddr_t)q,(caddr_t)p) #define remque(q) _remque((caddr_t)q) #define queue(q,p) _queue((caddr_t)q,(caddr_t)p) #define dequeue(q) _dequeue((caddr_t)q) ((b[2li~$ >b byB/* text.h 4.4 81/03/09 */ /* * Text structure. * One allocated per pure * procedure on swap device. * Manipulated by text.c */ #define NXDAD 12 /* param.h:MAXTSIZ / dmap.h:DMTEXT */ struct text { swblk_t x_daddr[NXDAD]; /* disk addresses of DMTEXT-page segments */ swblk_t x_ptdaddr; /* disk address of page table */ size_t x_size; /* size (clicks) */ struct proc *x_caddr; /* ptr to linked proc, if loaded */ struct inode *x_iptr; /* inode of prototype */ short x_rssize; short x_swrss; char x_count; /* reference count */ char x_ccount; /* number of loaded references */ char x_flag; /* traced, written flags */ char x_slptime; short x_poip; /* page out in progress count */ }; #ifdef KERNEL struct text *text, *textNTEXT; int ntext; #endif #define XTRC 01 /* Text may be written, exclusive use */ #define XWRIT 02 /* Text written into, must swap out */ #define XLOAD 04 /* Currently being read from file */ #define XLOCK 010 /* Being swapped in or out */ #define XWANT 020 /* Wanted for swapping */ #define XPAGI 040 /* Page in on demand from inode */ b[3li}$ b byD/* time.h 4.1 83/02/10 */ /* * Structure returned by gettimeofday(2) system call, * and used in other calls. */ struct timeval { long tv_sec; /* seconds */ long tv_usec; /* and microseconds */ }; struct timezone { int tz_minuteswest; /* minutes west of Greenwich */ int tz_dsttime; /* type of dst correction */ }; #define DST_NONE 0 /* not on dst */ #define DST_USA 1 /* usa style dst */ /* * Operations on timevals. */ #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) #define timercmp(tvp, uvp, cmp) \ ((tvp)->tv_sec cmp (uvp)->tv_sec || \ (tvp)->tv_sec == (uvp)->tv_sec && (tvp)->tv_usec cmp (uvp)->tv_usec) #define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 /* * Names of the interval timers, and structure * defining a timer setting. */ #define ITIMER_REAL 0 #define ITIMER_VIRTUAL 1 #define ITIMER_PROF 2 struct itimerval { struct timeval it_interval; /* timer interval */ struct timeval it_value; /* current value */ }; /* * Structure returned by gmtime and localtime calls (see ctime(3)). */ struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; #ifndef KERNEL extern struct tm *gmtime(), *localtime(); extern char *asctime(), *ctime(); #endif b[4li$ b by?/* timeb.h 4.2 81/02/19 */ /* * Structure returned by ftime system call */ struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; }; b[5li$ b byF/* times.h 4.2 81/02/19 */ /* * Structure returned by times() */ struct tms { time_t tms_utime; /* user time */ time_t tms_stime; /* system time */ time_t tms_cutime; /* user time, children */ time_t tms_cstime; /* system time, children */ }; ((b[6liyf$ =b byH/* trace.h 4.9 82/05/31 */ /* * File system buffer tracing points; all trace */ #define TR_BREADHIT 0 /* buffer read found in cache */ #define TR_BREADMISS 1 /* buffer read not in cache */ #define TR_BWRITE 2 /* buffer written */ #define TR_BREADHITRA 3 /* buffer read-ahead found in cache */ #define TR_BREADMISSRA 4 /* buffer read-ahead not in cache */ #define TR_XFODMISS 5 /* exe fod read */ #define TR_XFODHIT 6 /* exe fod read */ #define TR_BRELSE 7 /* brelse */ /* * Memory allocator trace points; all trace the amount of memory involved */ #define TR_MALL 10 /* memory allocated */ /* * Paging trace points: all are */ #define TR_INTRANS 20 /* page intransit block */ #define TR_EINTRANS 21 /* page intransit wait done */ #define TR_FRECLAIM 22 /* reclaim from free list */ #define TR_RECLAIM 23 /* reclaim from loop */ #define TR_XSFREC 24 /* reclaim from free list instead of drum */ #define TR_XIFREC 25 /* reclaim from free list instead of fsys */ #define TR_WAITMEM 26 /* wait for memory in pagein */ #define TR_EWAITMEM 27 /* end memory wait in pagein */ #define TR_ZFOD 28 /* zfod page fault */ #define TR_EXFOD 29 /* exec fod page fault */ #define TR_VRFOD 30 /* vread fod page fault */ #define TR_CACHEFOD 31 /* fod in file system cache */ #define TR_SWAPIN 32 /* drum page fault */ #define TR_PGINDONE 33 /* page in done */ #define TR_SWAPIO 34 /* swap i/o request arrives */ /* * System call trace points. */ #define TR_VADVISE 40 /* vadvise occurred with */ /* * Miscellaneous */ #define TR_STAMP 50 /* user said vtrace(VTR_STAMP, value); */ /* * This defines the size of the trace flags array. */ #define TR_NFLAGS 100 /* generous */ #define TRCSIZ 4096 /* * Specifications of the vtrace() system call, which takes one argument. */ #define VTRACE 64+51 #define VTR_DISABLE 0 /* set a trace flag to 0 */ #define VTR_ENABLE 1 /* set a trace flag to 1 */ #define VTR_VALUE 2 /* return value of a trace flag */ #define VTR_UALARM 3 /* set alarm to go off (sig 16) */ /* in specified number of hz */ #define VTR_STAMP 4 /* user specified stamp */ #ifdef KERNEL #ifdef TRACE char traceflags[TR_NFLAGS]; struct proc *traceproc; int tracebuf[TRCSIZ]; unsigned tracex; int tracewhich; #define trace(a,b,c) if (traceflags[a]) trace1(a,b,c) #else #define trace(a,b,b) ; #endif #endif b[7li_$ Fb byLG/* tty.h 4.13 82/12/19 */ #ifdef KERNEL #include "../h/ttychars.h" #include "../h/ttydev.h" #else #include #include #endif /* * A clist structure is the head of a linked list queue * of characters. The characters are stored in blocks * containing a link and CBSIZE (param.h) characters. * The routines in tty_subr.c manipulate these structures. */ struct clist { int c_cc; /* character count */ char *c_cf; /* pointer to first char */ char *c_cl; /* pointer to last char */ }; /* * Per-tty structure. * * Should be split in two, into device and tty drivers. * Glue could be masks of what to echo and circular buffer * (low, high, timeout). */ struct tty { union { struct { struct clist T_rawq; struct clist T_canq; } t_t; #define t_rawq t_nu.t_t.T_rawq /* raw characters or partial line */ #define t_canq t_nu.t_t.T_canq /* raw characters or partial line */ struct { struct buf *T_bufp; char *T_cp; int T_inbuf; int T_rec; } t_n; #define t_bufp t_nu.t_n.T_bufp /* buffer allocated to protocol */ #define t_cp t_nu.t_n.T_cp /* pointer into the ripped off buffer */ #define t_inbuf t_nu.t_n.T_inbuf /* number chars in the buffer */ #define t_rec t_nu.t_n.T_rec /* have a complete record */ } t_nu; struct clist t_outq; /* device */ int (*t_oproc)(); /* device */ struct proc *t_rsel; /* tty */ struct proc *t_wsel; caddr_t T_LINEP; /* ### */ caddr_t t_addr; /* ??? */ dev_t t_dev; /* device */ int t_flags; /* some of both */ int t_state; /* some of both */ short t_pgrp; /* tty */ char t_delct; /* tty */ char t_line; /* glue */ char t_col; /* tty */ char t_ispeed, t_ospeed; /* device */ char t_rocount, t_rocol; /* tty */ struct ttychars t_chars; /* tty */ /* be careful of tchars & co. */ #define t_erase t_chars.tc_erase #define t_kill t_chars.tc_kill #define t_intrc t_chars.tc_intrc #define t_quitc t_chars.tc_quitc #define t_startc t_chars.tc_startc #define t_stopc t_chars.tc_stopc #define t_eofc t_chars.tc_eofc #define t_brkc t_chars.tc_brkc #define t_suspc t_chars.tc_suspc #define t_dsuspc t_chars.tc_dsuspc #define t_rprntc t_chars.tc_rprntc #define t_flushc t_chars.tc_flushc #define t_werasc t_chars.tc_werasc #define t_lnextc t_chars.tc_lnextc }; #define TTIPRI 28 #define TTOPRI 29 /* limits */ #define NSPEEDS 16 #define TTMASK 15 #define OBUFSIZ 100 #define TTYHOG 255 #ifdef KERNEL short tthiwat[NSPEEDS], ttlowat[NSPEEDS]; #define TTHIWAT(tp) tthiwat[(tp)->t_ospeed&TTMASK] #define TTLOWAT(tp) ttlowat[(tp)->t_ospeed&TTMASK] extern struct ttychars ttydefaults; #endif /* internal state bits */ #define TS_TIMEOUT 0x000001 /* delay timeout in progress */ #define TS_WOPEN 0x000002 /* waiting for open to complete */ #define TS_ISOPEN 0x000004 /* device is open */ #define TS_FLUSH 0x000008 /* outq has been flushed during DMA */ #define TS_CARR_ON 0x000010 /* software copy of carrier-present */ #define TS_BUSY 0x000020 /* output in progress */ #define TS_ASLEEP 0x000040 /* wakeup when output done */ #define TS_XCLUDE 0x000080 /* exclusive-use flag against open */ #define TS_TTSTOP 0x000100 /* output stopped by ctl-s */ #define TS_HUPCLS 0x000200 /* hang up upon last close */ #define TS_TBLOCK 0x000400 /* tandem queue blocked */ #define TS_RCOLL 0x000800 /* collision in read select */ #define TS_WCOLL 0x001000 /* collision in write select */ #define TS_NBIO 0x002000 /* tty in non-blocking mode */ #define TS_ASYNC 0x004000 /* tty in async i/o mode */ /* state for intra-line fancy editing work */ #define TS_BKSL 0x010000 /* state for lowercase \ work */ #define TS_QUOT 0x020000 /* last character input was \ */ #define TS_ERASE 0x040000 /* within a \.../ for PRTRUB */ #define TS_LNCH 0x080000 /* next character is literal */ #define TS_TYPEN 0x100000 /* retyping suspended input (PENDIN) */ #define TS_CNTTB 0x200000 /* counting tab width; leave FLUSHO alone */ #define TS_LOCAL (TS_BKSL|TS_QUOT|TS_ERASE|TS_LNCH|TS_TYPEN|TS_CNTTB) /* define partab character types */ #define ORDINARY 0 #define CONTROL 1 #define BACKSPACE 2 #define NEWLINE 3 #define TAB 4 #define VTAB 5 #define RETURN 6 ((b[8li~$ lb byP/* ttychars.h 4.3 83/04/03 */ /* * User visible structures and constants * related to terminal handling. */ #ifndef _TTYCHARS_ #define _TTYCHARS_ struct ttychars { char tc_erase; /* erase last character */ char tc_kill; /* erase entire line */ char tc_intrc; /* interrupt */ char tc_quitc; /* quit */ char tc_startc; /* start output */ char tc_stopc; /* stop output */ char tc_eofc; /* end-of-file */ char tc_brkc; /* input delimiter (like nl) */ char tc_suspc; /* stop process signal */ char tc_dsuspc; /* delayed stop process signal */ char tc_rprntc; /* reprint line */ char tc_flushc; /* flush output (toggles) */ char tc_werasc; /* word erase */ char tc_lnextc; /* literal next character */ }; #define CTRL(c) ('c'&037) /* default special characters */ #define CERASE 0177 /* DEL */ #define CKILL CTRL(u) #define CINTR CTRL(c) #define CQUIT 034 /* FS, ^\ */ #define CSTART CTRL(q) #define CSTOP CTRL(s) #define CEOF CTRL(d) #define CEOT CEOF #define CBRK 0377 #define CSUSP CTRL(z) #define CDSUSP CTRL(y) #define CRPRNT CTRL(r) #define CFLUSH CTRL(o) #define CWERASE CTRL(w) #define CLNEXT CTRL(v) #endif b[9li($ bb byK/* ttydev.h 4.3 83/02/16 */ /* * Terminal definitions related to underlying hardware. */ #ifndef _TTYDEV_ #define _TTYDEV_ /* * Speeds */ #define B0 0 #define B50 1 #define B75 2 #define B110 3 #define B134 4 #define B150 5 #define B200 6 #define B300 7 #define B600 8 #define B1200 9 #define B1800 10 #define B2400 11 #define B4800 12 #define B9600 13 #define EXTA 14 #define EXTB 15 #ifdef KERNEL /* * Hardware bits. * SHOULD NOT BE HERE. */ #define DONE 0200 #define IENABLE 0100 /* * Modem control commands. */ #define DMSET 0 #define DMBIS 1 #define DMBIC 2 #define DMGET 3 #endif #endif b[:l] b(I2byR/* types.h 4.10 83/05/14 */ /* * Basic system types and major/minor device constructing/busting macros. */ /* major part of a device */ #define major(x) ((int)(((unsigned)(x)>>8)&0377)) /* minor part of a device */ #define minor(x) ((int)((x)&0377)) /* make a device number */ #define makedev(x,y) ((dev_t)(((x)<<8) | (y))) typedef unsigned char u_char; typedef unsigned short u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef unsigned short ushort; /* sys III compat */ #ifdef vax typedef struct _physadr { int r[1]; } *physadr; typedef struct label_t { int val[14]; } label_t; #endif #ifdef sun typedef struct _physadr { short r[1]; } *physadr; typedef struct label_t { int val[13]; } label_t; #endif typedef struct _quad { long val[2]; } quad; typedef long daddr_t; typedef char * caddr_t; typedef u_long ino_t; typedef long swblk_t; typedef int size_t; typedef int time_t; typedef short dev_t; typedef int off_t; typedef struct fd_set { int fds_bits[1]; } fd_set; b[;li$ b byS/* uio.h 4.1 82/09/04 */ struct iovec { caddr_t iov_base; int iov_len; }; struct uio { struct iovec *uio_iov; int uio_iovcnt; int uio_offset; int uio_segflg; int uio_resid; }; enum uio_rw { UIO_READ, UIO_WRITE }; b[<lí$ b byT((/* un.h 5.1 82/08/02 */ /* * Definitions for UNIX IPC domain. */ struct sockaddr_un { short sun_family; /* AF_UNIX */ char sun_path[14]; /* path name */ }; b[=li}$ Qb  byU/* unpcb.h 5.3 82/11/13 */ /* * Protocol control block for an active * instance of a UNIX internal protocol. * * A socket may be associated with an inode in the * file system. If so, the unp_inode pointer holds * a reference count to this inode, which should be irele'd * when the socket goes away. * * A socket may be connected to another socket, in which * case the control block of the socket to which it is connected * is given by unp_conn. * * A socket may be referenced by a number of sockets (e.g. several * sockets may be connected to a datagram socket.) These sockets * are in a linked list starting with unp_refs, linked through * unp_nextref and null-terminated. Note that a socket may be referenced * by a number of other sockets and may also reference a socket (not * necessarily one which is referencing it). This generates * the need for unp_refs and unp_nextref to be separate fields. */ struct unpcb { struct socket *unp_socket; /* pointer back to socket */ struct inode *unp_inode; /* if associated with file */ struct unpcb *unp_conn; /* control block of connected socket */ struct unpcb *unp_refs; /* referencing socket linked list */ struct unpcb *unp_nextref; /* link in unp_refs list */ struct mbuf *unp_remaddr; /* address of connected socket */ }; #define sotounpcb(so) ((struct unpcb *)((so)->so_pcb)) b[>lT$ Mb!!byXW/* user.h 4.25 83/05/01 */ #ifdef KERNEL #include "../machine/pcb.h" #include "../h/dmap.h" #else #include #include #endif #include #include /* * Per process structure containing data that * isn't needed in core when the process is swapped out. */ #define SHSIZE 32 struct user { struct pcb u_pcb; struct proc *u_procp; /* pointer to proc structure */ int *u_ar0; /* address of users saved R0 */ char u_comm[MAXNAMLEN + 1]; /* syscall parameters, results and catches */ int u_arg[8]; /* arguments to current system call */ int *u_ap; /* pointer to arglist */ label_t u_qsave; /* for non-local gotos on interrupts */ char u_error; /* return error code */ union { /* syscall return values */ struct { int R_val1; int R_val2; } u_rv; #define r_val1 u_rv.R_val1 #define r_val2 u_rv.R_val2 off_t r_off; time_t r_time; } u_r; char u_eosys; /* special action on end of syscall */ /* 1.1 - processes and protection */ short u_uid; /* effective user id */ short u_gid; /* effective group id */ int u_groups[NGROUPS]; /* groups, 0 terminated */ short u_ruid; /* real user id */ short u_rgid; /* real group id */ /* 1.2 - memory management */ size_t u_tsize; /* text size (clicks) */ size_t u_dsize; /* data size (clicks) */ size_t u_ssize; /* stack size (clicks) */ struct dmap u_dmap; /* disk map for data segment */ struct dmap u_smap; /* disk map for stack segment */ struct dmap u_cdmap, u_csmap; /* shadows of u_dmap, u_smap, for use of parent during fork */ label_t u_ssave; /* label variable for swapping */ size_t u_odsize, u_ossize; /* for (clumsy) expansion swaps */ time_t u_outime; /* user time at last sample */ /* 1.3 - signal management */ int (*u_signal[NSIG])(); /* disposition of signals */ long u_sigmask[NSIG]; /* signals to be blocked */ int u_code; /* ``code'' to trap */ caddr_t u_sigstack; /* 0 means no sigstack */ int u_onsigstack; /* 1.4 - descriptor management */ struct file *u_ofile[NOFILE]; /* file structures for open files */ char u_pofile[NOFILE]; /* per-process flags of open files */ #define UF_EXCLOSE 0x1 /* auto-close on exec */ #define UF_SHLOCK 0x2 /* shared lock present */ #define UF_EXLOCK 0x4 /* exclusive lock present */ #define UF_MAPPED 0x8 struct inode *u_cdir; /* current directory */ struct inode *u_rdir; /* root directory of current process */ struct tty *u_ttyp; /* controlling tty pointer */ dev_t u_ttyd; /* controlling tty dev */ short u_cmask; /* mask for file creation */ /* 1.5 - timing and statistics */ struct rusage u_ru; /* stats for this proc */ struct rusage u_cru; /* sum of stats for reaped children */ struct itimerval u_timer[3]; int u_XXX[3]; time_t u_start; short u_acflag; /* 1.6 - resource controls */ struct rlimit u_rlimit[RLIM_NLIMITS]; struct quota *u_quota; /* user's quota structure */ int u_qflags; /* per process quota flags */ /* BEGIN TRASH */ char u_segflg; /* 0:user D; 1:system; 2:user I */ caddr_t u_base; /* base address for IO */ unsigned int u_count; /* bytes remaining for IO */ off_t u_offset; /* offset in file for IO */ union { struct { /* header of executable file */ int Ux_mag; /* magic number */ unsigned Ux_tsize; /* text size */ unsigned Ux_dsize; /* data size */ unsigned Ux_bsize; /* bss size */ unsigned Ux_ssize; /* symbol table size */ unsigned Ux_entloc; /* entry location */ unsigned Ux_unused; unsigned Ux_relflg; } Ux_A; char ux_shell[SHSIZE]; /* #! and name of interpreter */ } u_exdata; #define ux_mag Ux_A.Ux_mag #define ux_tsize Ux_A.Ux_tsize #define ux_dsize Ux_A.Ux_dsize #define ux_bsize Ux_A.Ux_bsize #define ux_ssize Ux_A.Ux_ssize #define ux_entloc Ux_A.Ux_entloc #define ux_unused Ux_A.Ux_unused #define ux_relflg Ux_A.Ux_relflg caddr_t u_dirp; /* pathname pointer */ struct direct u_dent; /* current directory entry */ struct inode *u_pdir; /* inode of parent directory of dirp */ /* END TRASH */ struct uprof { /* profile arguments */ short *pr_base; /* buffer base */ unsigned pr_size; /* buffer size */ unsigned pr_off; /* pc offset */ unsigned pr_scale; /* pc scaling */ } u_prof; #ifdef sun int u_lofault; /* catch faults in locore.s */ #endif int u_stack[1]; }; /* u_eosys values */ #define JUSTRETURN 0 #define RESTARTSYS 1 #define SIMULATERTI 2 #define REALLYRETURN 3 /* u_error codes */ #include #ifdef KERNEL extern struct user u; extern struct user swaputl; extern struct user forkutl; extern struct user xswaputl; extern struct user xswap2utl; extern struct user pushutl; extern struct user vfutl; #endif ((b[?li$ b" by\/* vadvise.h 4.1 83/02/10 */ /* * Parameters to vadvise() to tell system of particular paging * behaviour: * VA_NORM Normal strategy * VA_ANOM Sampling page behaviour is not a win, don't bother * Suitable during GCs in LISP, or sequential or random * page referencing. * VA_SEQL Sequential behaviour expected. * VA_FLUSH Invalidate all page table entries. */ #define VA_NORM 0 #define VA_ANOM 1 #define VA_SEQL 2 #define VA_FLUSH 3 b[@li3$ b# by]/* vcmd.h 4.4 83/01/20 */ #define VPRINT 0100 #define VPLOT 0200 #define VPRINTPLOT 0400 #define VPC_TERMCOM 0040 #define VPC_FFCOM 0020 #define VPC_EOTCOM 0010 #define VPC_CLRCOM 0004 #define VPC_RESET 0002 #define VGETSTATE _IOR(v, 0, int) #define VSETSTATE _IOW(v, 1, int) b[AliU$ b$ by^/* vlimit.h 4.3 81/04/13 */ /* * Limits for u.u_limit[i], per process, inherited. */ #define LIM_NORAISE 0 /* if <> 0, can't raise limits */ #define LIM_CPU 1 /* max secs cpu time */ #define LIM_FSIZE 2 /* max size of file created */ #define LIM_DATA 3 /* max growth of data space */ #define LIM_STACK 4 /* max growth of stack */ #define LIM_CORE 5 /* max size of ``core'' file */ #define LIM_MAXRSS 6 /* max desired data+stack core usage */ #define NLIMITS 6 #define INFINITY 0x7fffffff b[BliÁ$ {b$ by_/* vm.h 4.3 81/04/23 */ /* * #include "../h/vm.h" * or #include in a user program * is a quick way to include all the vm header files. */ #ifdef KERNEL #include "../h/vmparam.h" #include "../h/vmmac.h" #include "../h/vmmeter.h" #include "../h/vmsystm.h" #else #include #include #include #include #endif b[Clirm$ b& byd/* vmmac.h 4.6 83/04/02 */ /* * Virtual memory related conversion macros */ /* Core clicks to number of pages of page tables needed to map that much */ #define ctopt(x) (((x)+NPTEPG-1)/NPTEPG) /* Virtual page numbers to text|data|stack segment page numbers and back */ #define vtotp(p, v) ((int)(v)-LOWPAGES) #define vtodp(p, v) ((int)((v) - stoc(ctos((p)->p_tsize)) - LOWPAGES)) #define vtosp(p, v) ((int)(btop(USRSTACK) - 1 - (v))) #define tptov(p, i) ((unsigned)(i) + LOWPAGES) #define dptov(p, i) ((unsigned)(stoc(ctos((p)->p_tsize)) + (i) + LOWPAGES)) #define sptov(p, i) ((unsigned)(btop(USRSTACK) - 1 - (i))) /* Tell whether virtual page numbers are in text|data|stack segment */ #define isassv(p, v) ((v) >= btop(USRSTACK) - (p)->p_ssize) #define isatsv(p, v) (((v) - LOWPAGES) < (p)->p_tsize) #define isadsv(p, v) (((v) - LOWPAGES) >= stoc(ctos((p)->p_tsize)) && \ !isassv(p, v)) /* Tell whether pte's are text|data|stack */ #define isaspte(p, pte) ((pte) > sptopte(p, (p)->p_ssize)) #define isatpte(p, ((pte) ((pte) < dptopte(p, 0)) #define isadpte(p, pte) (!isaspte(p, pte) && !isatpte(p, pte)) /* Text|data|stack pte's to segment page numbers and back */ #define ptetotp(p, pte) ((pte) - (p)->p_p0br) #define ptetodp(p, pte) ((pte) - ((p)->p_p0br + (p)->p_tsize)) #define ptetosp(p, pte) \ (((p)->p_p0br + (p)->p_szpt*NPTEPG - UPAGES - 1) - (pte)) #define tptopte(p, i) ((p)->p_p0br + (i)) #define dptopte(p, i) ((p)->p_p0br + (p)->p_tsize + (i)) #define sptopte(p, i) \ (((p)->p_p0br + (p)->p_szpt*NPTEPG - UPAGES - 1) - (i)) /* Bytes to pages without rounding, and back */ #define btop(x) (((unsigned)(x)) >> PGSHIFT) #define ptob(x) ((caddr_t)((x) << PGSHIFT)) /* Turn virtual addresses into kernel map indices */ #define kmxtob(a) (usrpt + (a) * NPTEPG) #define btokmx(b) (((b) - usrpt) / NPTEPG) /* User area address and pcb bases */ #define uaddr(p) (&((p)->p_p0br[(p)->p_szpt * NPTEPG - UPAGES])) #ifdef vax #define pcbb(p) ((p)->p_addr[0].pg_pfnum) #endif #ifdef sun #define pcbb(p) ((p)->p_addr) #endif /* Average new into old with aging factor time */ #define ave(smooth, cnt, time) \ smooth = ((time - 1) * (smooth) + (cnt)) / (time) /* Abstract machine dependent operations */ #ifdef vax #define setp0br(x) (u.u_pcb.pcb_p0br = (x), mtpr(P0BR, x)) #define setp0lr(x) (u.u_pcb.pcb_p0lr = \ (x) | (u.u_pcb.pcb_p0lr & AST_CLR), \ mtpr(P0LR, x)) #define setp1br(x) (u.u_pcb.pcb_p1br = (x), mtpr(P1BR, x)) #define setp1lr(x) (u.u_pcb.pcb_p1lr = (x), mtpr(P1LR, x)) #define initp1br(x) ((x) - P1PAGES) #endif #ifdef sun #define setp0br(x) u.u_pcb.pcb_p0br = (x) #define setp0lr(x) u.u_pcb.pcb_p0lr = (x) #define setp1br(x) u.u_pcb.pcb_p1br = (x) #define setp1lr(x) u.u_pcb.pcb_p1lr = (x) #define initp1br(x) ((x) - P1PAGES - UPAGES) #endif #define outofmem() wakeup((caddr_t)&proc[2]); /* * Page clustering macros. * * dirtycl(pte) is the page cluster dirty? * anycl(pte,fld) does any pte in the cluster has fld set? * zapcl(pte,fld) = val set all fields fld in the cluster to val * distcl(pte) distribute high bits to cluster; note that * distcl copies everything but pg_pfnum, * INCLUDING pg_m!!! * * In all cases, pte must be the low pte in the cluster, even if * the segment grows backwards (e.g. the stack). */ #define H(pte) ((struct hpte *)(pte)) #if CLSIZE==1 #define dirtycl(pte) dirty(pte) #define anycl(pte,fld) ((pte)->fld) #define zapcl(pte,fld) (pte)->fld #define distcl(pte) #endif #if CLSIZE==2 #define dirtycl(pte) (dirty(pte) || dirty((pte)+1)) #define anycl(pte,fld) ((pte)->fld || (((pte)+1)->fld)) #define zapcl(pte,fld) (pte)[1].fld = (pte)[0].fld #endif #if CLSIZE==4 #define dirtycl(pte) \ (dirty(pte) || dirty((pte)+1) || dirty((pte)+2) || dirty((pte)+3)) #define anycl(pte,fld) \ ((pte)->fld || (((pte)+1)->fld) || (((pte)+2)->fld) || (((pte)+3)->fld)) #define zapcl(pte,fld) \ (pte)[3].fld = (pte)[2].fld = (pte)[1].fld = (pte)[0].fld #endif #ifndef distcl #define distcl(pte) zapcl(H(pte),pg_high) #endif b[Dlivm$ b' byh /* vmmeter.h 4.6 4/24/81 */ /* * Virtual memory related instrumentation */ struct vmmeter { #define v_first v_swtch unsigned v_swtch; /* context switches */ unsigned v_trap; /* calls to trap */ unsigned v_syscall; /* calls to syscall() */ unsigned v_intr; /* device interrupts */ unsigned v_pdma; /* pseudo-dma interrupts */ unsigned v_pswpin; /* pages swapped in */ unsigned v_pswpout; /* pages swapped out */ unsigned v_pgin; /* pageins */ unsigned v_pgout; /* pageouts */ unsigned v_pgpgin; /* pages paged in */ unsigned v_pgpgout; /* pages paged out */ unsigned v_intrans; /* intransit blocking page faults */ unsigned v_pgrec; /* total page reclaims */ unsigned v_xsfrec; /* found in free list rather than on swapdev */ unsigned v_xifrec; /* found in free list rather than in filsys */ unsigned v_exfod; /* pages filled on demand from executables */ unsigned v_zfod; /* pages zero filled on demand */ unsigned v_vrfod; /* fills of pages mapped by vread() */ unsigned v_nexfod; /* number of exfod's created */ unsigned v_nzfod; /* number of zfod's created */ unsigned v_nvrfod; /* number of vrfod's created */ unsigned v_pgfrec; /* page reclaims from free list */ unsigned v_faults; /* total faults taken */ unsigned v_scan; /* scans in page out daemon */ unsigned v_rev; /* revolutions of the hand */ unsigned v_seqfree; /* pages taken from sequential programs */ unsigned v_dfree; /* pages freed by daemon */ #define v_last v_dfree unsigned v_swpin; /* swapins */ unsigned v_swpout; /* swapouts */ }; #ifdef KERNEL struct vmmeter cnt, rate, sum; #endif /* systemwide totals computed every five seconds */ struct vmtotal { short t_rq; /* length of the run queue */ short t_dw; /* jobs in ``disk wait'' (neg priority) */ short t_pw; /* jobs in page wait */ short t_sl; /* jobs sleeping in core */ short t_sw; /* swapped out runnable/short block jobs */ int t_vm; /* total virtual memory */ int t_avm; /* active virtual memory */ short t_rm; /* total real memory in use */ short t_arm; /* active real memory */ int t_vmtxt; /* virtual memory used by text */ int t_avmtxt; /* active virtual memory used by text */ short t_rmtxt; /* real memory used by text */ short t_armtxt; /* active real memory used by text */ short t_free; /* free memory pages */ }; #ifdef KERNEL struct vmtotal total; #endif /* * Optional instrumentation. */ #ifdef PGINPROF #define NDMON 128 #define NSMON 128 #define DRES 20 #define SRES 5 #define PMONMIN 20 #define PRES 50 #define NPMON 64 #define RMONMIN 130 #define RRES 5 #define NRMON 64 /* data and stack size distribution counters */ unsigned int dmon[NDMON+1]; unsigned int smon[NSMON+1]; /* page in time distribution counters */ unsigned int pmon[NPMON+2]; /* reclaim time distribution counters */ unsigned int rmon[NRMON+2]; int pmonmin; int pres; int rmonmin; int rres; unsigned rectime; /* accumulator for reclaim times */ unsigned pgintime; /* accumulator for page in times */ #endif b[Eliw$ b( by/* vmparam.h 4.13 82/12/17 */ /* * Machine dependent constants */ #ifdef KERNEL #include "../machine/vmparam.h" #else #include #endif #if defined(KERNEL) && !defined(LOCORE) int klseql; int klsdist; int klin; int kltxt; int klout; #endif b[Fli|$ <b( byb((/* vmsystm.h 4.3 81/04/23 */ /* * Miscellaneous virtual memory subsystem variables and structures. */ #ifdef KERNEL int freemem; /* remaining blocks of free memory */ int avefree; /* moving average of remaining free blocks */ int avefree30; /* 30 sec (avefree is 5 sec) moving average */ int deficit; /* estimate of needs of new swapped in procs */ int nscan; /* number of scans in last second */ int multprog; /* current multiprogramming degree */ int desscan; /* desired pages scanned per second */ /* writable copies of tunables */ int maxpgio; /* max paging i/o per sec before start swaps */ int maxslp; /* max sleep time before very swappable */ int lotsfree; /* max free before clock freezes */ int minfree; /* minimum free pages before swapping begins */ int desfree; /* no of pages to try to keep free via daemon */ int saferss; /* no pages not to steal; decays with slptime */ #endif /* * Fork/vfork accounting. */ struct forkstat { int cntfork; int cntvfork; int sizfork; int sizvfork; }; #ifdef KERNEL struct forkstat forkstat; #endif /* * Swap kind accounting. */ struct swptstat { int pteasy; /* easy pt swaps */ int ptexpand; /* pt expansion swaps */ int ptshrink; /* pt shrinking swaps */ int ptpack; /* pt swaps involving spte copying */ }; #ifdef KERNEL struct swptstat swptstat; #endif b[Gli$ b) byk/* vtimes.h 4.4 82/10/21 */ /* * Structure returned by vtimes() and in vwait(). * In vtimes() two of these are returned, one for the process itself * and one for all its children. In vwait() these are combined * by adding componentwise (except for maxrss, which is max'ed). */ struct vtimes { int vm_utime; /* user time (60'ths) */ int vm_stime; /* system time (60'ths) */ /* divide next two by utime+stime to get averages */ unsigned vm_idsrss; /* integral of d+s rss */ unsigned vm_ixrss; /* integral of text rss */ int vm_maxrss; /* maximum rss */ int vm_majflt; /* major page faults */ int vm_minflt; /* minor page faults */ int vm_nswap; /* number of swaps */ int vm_inblk; /* block reads */ int vm_oublk; /* block writes */ }; #ifdef KERNEL #endif b[HliyQ$ b* byl/* wait.h 4.1 83/02/10 */ /* * This file holds definitions relevent to the wait system call. * Some of the options here are available only through the ``wait3'' * entry point; the old entry point with one argument has more fixed * semantics, never returning status of unstopped children, hanging until * a process terminates if any are outstanding, and never returns * detailed information about process resource utilization (). */ /* * Structure of the information in the first word returned by both * wait and wait3. If w_stopval==WSTOPPED, then the second structure * describes the information returned, else the first. See WUNTRACED below. */ union wait { int w_status; /* used in syscall */ /* * Terminated process status. */ struct { unsigned short w_Termsig:7; /* termination signal */ unsigned short w_Coredump:1; /* core dump indicator */ unsigned short w_Retcode:8; /* exit code if w_termsig==0 */ } w_T; /* * Stopped process status. Returned * only for traced children unless requested * with the WUNTRACED option bit. */ struct { unsigned short w_Stopval:8; /* == W_STOPPED if stopped */ unsigned short w_Stopsig:8; /* signal that stopped us */ } w_S; }; #define w_termsig w_T.w_Termsig #define w_coredump w_T.w_Coredump #define w_retcode w_T.w_Retcode #define w_stopval w_S.w_Stopval #define w_stopsig w_S.w_Stopsig #define WSTOPPED 0177 /* value of s.stopval if process is stopped */ /* * Option bits for the second argument of wait3. WNOHANG causes the * wait to not hang if there are no stopped or terminated processes, rather * returning an error indication in this case (pid==0). WUNTRACED * indicates that the caller should receive status about untraced children * which stop due to signals. If children are stopped and a wait without * this option is done, it is as though they were still running... nothing * about them is returned. */ #define WNOHANG 1 /* dont hang in wait */ #define WUNTRACED 2 /* tell about stopped, untraced children */ #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED) #define WIFSIGNALED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig != 0) #define WIFEXITED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig == 0) b[Ili|$ bI <by/* clock.h 4.2 83/03/26 */ #ifdef SUN1 /* * SUN-1 clock registers */ #ifdef LOCORE #define CLKADDR 0x800000 #else struct clk { short clk_data; /* data register */ short clk_cmd; /* command register */ }; #define CLKADDR ((struct clk *)(0x800000)) #endif #define SECDAY ((unsigned)(24*60*60)) /* seconds per day */ /* * Carefully define the basic CPU clock rate so * that time-of-day calculations don't float */ #define CLK_BASIC 19660800 #define CLK_RATE 1000 /* rate we use, 1 ms., for mouse */ #define CLK_F1 0xB00 /* F1 = pulse/1 */ #define CLK_F2 0xC00 /* F2 = pulse/16 */ #define CLK_F3 0xD00 /* F3 = pulse/256 */ #define CLK_F4 0xE00 /* F4 = pulse/4096 */ #define CLK_F5 0xF00 /* F5 = pulse/65536 */ #define CLK_F1DIV 1 #define CLK_F2DIV 16 #define CLK_F3DIV 256 #define CLK_F4DIV 4096 #define CLK_F5DIV 65536 #define CLK_LMODE 0xFF00 /* Command to load the mode register */ #define CLK_LLOAD 0xFF08 /* Command to load the load register */ #define CLK_LHOLD 0xFF10 /* Command to load the hold regi((ster */ #define CLK_TICK_MODE (CLK_F2+0x22) /* F2 + Operating mode D */ #define CLK_UART_MODE (CLK_F1+0x22) /* F1 + Operating mode D */ #define CLK_HZ(hz) ((CLK_BASIC/(4*CLK_F2DIV))/hz) /* hz to clk conv */ #define CLK_GO 0xFF20 /* Command to arm counter 2 */ #define CLK_REFR 0xFFE2 /* Command to re-enable clock */ #define CLKTIMER 2 /* Timer 2 */ #define UARTTIMER 4 /* first timer for UARTS */ #endif b[Jli{ف$ bJ >by/* cpu.h 4.11 83/03/26 */ #ifndef LOCORE #include #endif #define SUN_1 1 #define SUN_2 2 #define SUN_MAX 2 #ifndef LOCORE #ifdef KERNEL int cpu; #endif #endif #ifndef LOCORE /* * The context structure is used to allocate * contexts and maintains the lru linked list * of processes using contexts. */ struct context { struct context *ctx_forw; /* linked list of free or use */ struct context *ctx_back; /* linked list of free or use */ struct proc *ctx_procp; /* back pointer to proc structure */ struct pmeg *ctx_pmeg[NSEGMAP];/* pmeg allocation for this context */ u_short ctx_context; /* bits to load into context register */ }; #ifdef KERNEL extern struct context context[]; extern struct context ctxfreelist, ctxhead; extern struct pte Ctxmap[]; extern struct user ctxutl; #endif #define CSEG 60 /* segment for manipulation of contexts */ #define setseg (*RomVecPtr->v_SetSeg) /* * The pmeg structure allocates the hardware page map * entry groups and other stuff. */ struct pmeg { struct pmeg *pm_forw; /* forward link */ struct pmeg *pm_back; /* backward link */ struct proc *pm_procp; /* back pointer to proc using */ struct pte *pm_pte; /* pointer to pte's mapping */ short pm_seg; /* segment with process address space */ short pm_count; /* number of valid pte's in group */ }; #ifdef KERNEL extern struct pmeg pmeg[]; extern struct pmeg pmeghead; extern int kernpmeg; #endif #endif !LOCORE b[KlDM$ dbKbby/* dkio.h 4.8 83/06/02 */ /* * Structures and definitions for disk io control commands */ /* Disk identification */ struct dk_info { int dki_ctlr; /* controller address */ short dki_unit; /* unit (slave) address */ short dki_ctype; /* controller type */ short dki_flags; /* flags */ }; /* controller types */ #define DKC_UNKNOWN 0 #define DKC_SMD2180 1 #define DKC_WDC2880 2 #define DKC_SMD2181 3 #define DKC_XY440 4 #define DKC_DSD5215 5 #define DKC_XY450 6 /* flags */ #define DKI_BAD144 01 /* use DEC std 144 bad sector fwding */ #define DKI_MAPTRK 02 /* controller does track mapping */ #define DKI_FMTTRK 04 /* formats only full track at a time */ /* Definition of a disk's geometry */ struct dk_geom { unsigned short dkg_ncyl; /* # of data cylinders */ unsigned short dkg_acyl; /* # of alternate cylinders */ unsigned short dkg_bcyl; /* cyl offset (for fixed head area) */ unsigned short dkg_nhead; /* # of heads */ unsigned short dkg_bhead; /* head offset (for Larks, etc.) */ unsigned short dkg_nsect; /* # of sectors per track */ unsigned short dkg_intrlv; /* interleave factor */ unsigned short dkg_gap1; /* gap 1 size */ unsigned short dkg_gap2; /* gap 2 size */ unsigned short dkg_extra[10]; /* for compatible expansion */ }; /* Disk format request */ struct dk_fmt { daddr_t dkf_blkno; /* starting block */ daddr_t dkf_nblk; /* # of blocks */ u_char dkf_fill; /* fill data */ }; /* Disk re-map request */ struct dk_mapr { daddr_t dkm_fblk; /* from block */ daddr_t dkm_tblk; /* to block */ daddr_t dkm_nblk; /* # blocks */ u_char dkm_fill; /* fill data */ }; /* disk io control commands */ #define DKIOCHDR _IO(d, 1) /* next I/O will read/write header */ #define DKIOCGGEOM _IOR(d, 2, struct dk_geom) /* Get geometry */ #define DKIOCSGEOM _IOW(d, 3, struct dk_geom) /* Set geometry */ #define DKIOCGPART _IOR(d, 4, struct dk_map) /* Get partition info */ #define DKIOCSPART _IOW(d, 5, struct dk_map) /* Set partition info */ #define DKIOCFMT _IOW(d, 6, struct dk_fmt) /* Format */ #define DKIOCMAP _IOW(d, 7, struct dk_mapr) /* Map */ #define DKIOCINFO _IOR(d, 8, struct dk_info) /* Get info */ b[Lli{$ bL Aby/* dklabel.h 4.3 83/01/15 */ /* * Format of a SUN SMD disk label * Resides in cylinder 0, sector 0 on each head which is the first * head of a physical partition (e.g., heads 0 and 2 for a CDC Lark). * dkl_ppart gives the physical partition number (currently only 0 or 1). * dkl_bhead must match the head on which the label is found; * otherwise the label was probably overwritten by another. * * sizeof(struct dk_label) should be 512 (sector size) */ #define NDKMAP 8 /* # of logical partitions */ struct dk_label { char dkl_asciilabel[128]; /* for compatibility */ char dkl_pad[512-(128+8*8+11*2)]; unsigned short dkl_gap1; /* size of gap 1 */ unsigned short dkl_gap2; /* size of gap 2 */ unsigned short dkl_intrlv; /* interleave factor */ unsigned short dkl_ncyl; /* # of data cylinders */ unsigned short dkl_acyl; /* # of alternate cylinders */ unsigned short dkl_nhead; /* # of heads in this partition */ unsigned short dkl_nsect; /* # of 512 byte sectors per track */ unsigned short dkl_bhead; /* ((identifies proper label location */ unsigned short dkl_ppart; /* physical partition # */ /* */ struct dk_map { /* logical partitions */ daddr_t dkl_cylno; /* starting cylinder */ daddr_t dkl_nblk; /* number of blocks */ } dkl_map[NDKMAP]; unsigned short dkl_magic; /* identifies this label format */ unsigned short dkl_cksum; /* xor checksum of sector */ }; #define DKL_MAGIC 0xDABE b[MlTB$ bM!by/* fault.h 4.3 83/05/01 */ /* * Where to go on fault in kernel mode * Zero means fault was unexpected */ label_t *nofault; /* longjmp vector */ b[Nliǁ$ bN Dby/* kbio.h 4.3 83/01/15 */ /* * Keyboard related ioctls */ #define KIOCTRANS _IOW(k,0, int) /* set keyboard translation */ #define KIOCSKEYB _IO(k,1) /* set struct keyboard */ b[Olixo$ bO Eby/* mmu.h 4.1 83/01/15 */ /* * Sun-1 Context register access. * Context number is in the high nibble * of shorts read and written to RCONTEXT * and WCONTEXT, respectively. */ #define RCONTEXT 0xC00000 #define WCONTEXT 0xE00000 #define KCONTEXT 0 /* Kernel's context */ #define NCONTEXT 16 /* Number of contexts */ #define MAXOBMEM 0x200000 /* Maximum on-board memory address */ #define MAXMBMEM 0x100000 /* Maximum Multibus memory address */ /* * Hardware segment and page registers and constants. */ #define SEGBASE 0xC00000 #define SEGSIZE 0x8000 /* 32K */ #define NSEGMAP 64 /* # of segments per context */ #define MAXKSEG 56 /* # of segments that we remap(up to 1c0000) */ #define vtoseg(v) (union hseg *)(((int)(v)&0x1FFFF0)+SEGBASE) #define SEGZERO 0x0500 /* segment zero - all kernel access */ #define SEGINV 0x0000 /* invalid segment - no access */ #define SEG_KW 5 /* kernel RW protection */ #define SEG_KR 3 /* kernel RO protection */ #define PAGBASE 0xA00000 #define PAGSIZE 0x800 /* 2K */ #define NPAGSEG 16 /* # of pages per segment */ #define NPAGMAP 1024 /* # of pages total */ #define vtopag(v) ((union hpag *)(((int)(v)&0x1FFFF0)+PAGBASE)) #define vtop(v) ((vtopag(v)->hpag_ent.hpag_ppag<hpag_ent.hpag_type == 2) #define ismbio(v) (vtopag(v)->hpag_ent.hpag_type == 3) #define NPME 1024 /* number of hardware page map entries */ #define NPMEG (NPME/NPAGSEG) /* # of pme groups (segment allocation) */ #define PAGINV 0x1FFF /* invalid page */ #define vsegtopag(v) ((v)<<4) /* virtual segment to virtual page */ #ifndef LOCORE union hseg { struct hsegent { unsigned hseg_ctxt : 4; /* context on read */ unsigned hseg_prot : 4; /* protection bits */ unsigned : 2; /* unused */ unsigned hseg_pmap : 6; /* page map index */ } hseg_ent; unsigned short hseg_all; char hseg_size[SEGSIZE]; }; union hpag { struct hpagent { unsigned hpag_acc : 1; /* accessed */ unsigned hpag_mod : 1; /* modified */ unsigned hpag_type : 2; /* memory type */ unsigned hpag_ppag : 12; /* physical page # */ } hpag_ent; unsigned short hpag_all; char hpag_size[PAGSIZE]; }; #ifdef KERNEL extern union hseg hsegmap[]; extern union hpag hpagmap[]; #endif #endif !LOCORE b[PlNf$ bP(Ipby((/* ndio.h 1.5 83/05/13 */ /* * External definitions for network disk driver. */ /* * ioctl's */ #define NDIOCSON _IO(n, 0) /* server on */ #define NDIOCSOFF _IO(n, 1) /* server off */ #define NDIOCUSER _IOW(n, 3, struct ndiocuser) /* set user parameters */ #define NDIOCSAT _IOW(n, 4, int) /* server at ipaddress */ #define NDIOCCLEAR _IO(n, 5) /* clear table of reg. users */ #define NDIOCFLUSH _IO(n, 6) /* flush local RO public blocks */ #define NDIOCVER _IOW(n, 7, int) /* version number */ #define NDIOCETHER _IOW(n, 8, struct ndiocether) /* set ether address */ /* * NDIOCUSER request structure */ struct ndiocuser { struct in_addr nu_addr; /* net address of client */ int nu_hisunit; /* his minor device unit number */ int nu_mydev; /* fd of my serving device (block device) */ int nu_myoff; /* offset of subpartition */ int nu_mysize; /* size of subpartition */ int nu_mylunit; /* my local unit number */ }; /* * NDIOCETHER request structure */ struct ndiocether { struct in_addr ne_addr; /* net address of client */ int ne_ehi; /* hi 3 bytes of ether address */ int ne_elo; /* lo 3 bytes of ether address */ }; /* * kernel driver statistics area */ struct ndstat { int ns_rpacks; /* total received packets */ int ns_xpacks; /* total transmitted packets */ int ns_notuser; /* request received from an invalid user */ int ns_noumatch; /* DONE or ERROR doesnt match any request */ int ns_rexmits; /* retransmits */ int ns_nobufs; /* no buffer available */ int ns_lbusy; /* "local" buffer busy */ int ns_operrors; /* NDOPERRORs */ int ns_rseq; /* bad read or write sequencing */ int ns_wseq; int ns_badreq; /* bad request */ int ns_stimo; /* server timeouts */ int ns_utimo; /* user timeouts */ int ns_mbmem; /* mb memory in use */ int ns_iseq; /* bad initial sequence number */ int ns_nombmem; /* hit mb mem limit */ }; /* * Minor device bit decoding. * the 8 bit minor device number for /dev/nd* is decoded: * L P UUUUUU where: * L = local, P = read only public, U = user relative unit number. * e.g. /dev/nd0 = 0, /dev/ndp0 = 0100, /dev/ndl0 = 0200. * */ #define NDMINLOCAL 0200 /* local device */ #define NDMINPUBLIC 0100 /* public device */ #define NDMINUNIT 077 /* unit number */ #if NND > 0 /* * "nd" protocol packet format. */ struct ndpack { struct ip np_ip; /* ip header, proto IPPROTO_ND */ u_char np_op; /* operation code, see below */ u_char np_min; /* minor device */ char np_error; /* b_error */ char np_ver; /* version number */ long np_seq; /* sequence number */ long np_blkno; /* b_blkno, disk block number */ long np_bcount; /* b_bcount, byte count */ long np_resid; /* b_resid, residual byte count */ long np_caddr; /* current byte offset of this packet */ long np_ccount; /* current byte count of this packet */ }; /* data follows */ #endif NND /* np_op operation codes. */ #define NDOPREAD 1 /* read */ #define NDOPWRITE 2 /* write */ #define NDOPERROR 3 /* error */ #define NDOPCODE 7 /* op code mask */ #define NDOPWAIT 010 /* waiting for DONE or next request */ #define NDOPDONE 020 /* operation done */ /* misc protocol defines. */ #define NDMAXDATA 1024 /* max data per packet (if 1370, would allow 4K disk block to fit in 3 ether packets; but would mess up clusters) */ #define NDMAXPACKS 6 /* max packets before acknowledgement */ #define NDMAXIO 32*1024 /* max np_bcount */ #define NDXTIMER (2*2) /* rexmit interval (secs*2 for slowtimo) */ #define NDFTIMER (60*60*2) /* flush public fs interval */ b[ Qli}i$ bQ Hby/* param.h 4.1 82/12/01 */ /* * Machine dependent constants for sun. */ #define NBPG 2048 /* bytes/page */ #define PGOFSET (NBPG-1) /* byte offset into page */ #define PGSHIFT 11 /* LOG2(NBPG) */ #define CLSIZE 1 #define CLSIZELOG2 0 #define SSIZE 1 /* initial stack size/NBPG */ #define SINCR 1 /* increment of stack/NBPG */ #define UPAGES 3 /* pages of u-area */ /* * Some macros for units conversion */ /* Core clicks (2048 bytes) to segments and vice versa */ #define ctos(x) (((x)+15)>>4) #define stoc(x) ((x)<<4) /* Core clicks (2048 bytes) to disk blocks and vice versa */ #define ctod(x) ((x)<<2) #define dtoc(x) (((x)+3)>>2) #define dtob(x) ((x)<<9) /* clicks to bytes */ #define ctob(x) ((x)<<11) /* bytes to clicks */ #define btoc(x) ((((unsigned)(x)+2047)>>11)) /* * Macros to decode processor status word. */ #define USERMODE(ps) (((ps) & SR_SMODE) == 0) #define BASEPRI(ps) (((ps) & SR_INTPRI) == 0) #define DELAY(n) { register int N = (n)>>1; while (--N > 0); } b[Rli~$ bR Iby/* pcb.h 4.8 83/03/26 */ /* * SUN software process control block */ struct pcb { label_t pcb_regs; /* saved registers (MUST BE FIRST) */ int pcb_sr; /* program status word */ struct pte *pcb_p0br; /* pseudo-P0BR for sun */ int pcb_p0lr; /* pseudo-P0LR for sun */ struct pte *pcb_p1br; /* pseudo-P1BR for sun */ int pcb_p1lr; /* pseudo-P1LR for sun */ int pcb_szpt; /* number of pages of user page table */ int *pcb_sswap; }; #define AST_USER 0x40000000 #define TRACE_USER 0x20000000 #define AST_CLR 0x60000000 #define PME_CLR 0 #define AST_NONE 0 #define isaston() ((u.u_pcb.pcb_p0lr & AST_USER) ? 1 : 0) #define istraceon() ((u.u_pcb.pcb_p0lr & TRACE_USER) ? 1 : 0) b[Sli~$ bS Jby/* psl.h 4.2 83/01/15 */ /* * Definition of bits in the 68000 status register (SR) */ #define SR_TRACE 0x8000 /* trace mode */ #define SR_SMODE 0x2000 /* system mode */ #define SR_INTPRI 0x0700 /* interrupt priority bits */ #define SR_CC 0x001F /* all condition code bits */ /* Handy values for SR */ #define SR_HIGH 0x2700 /* supervisor, high prio */ #define SR_LOW 0x2000 /* supervisor, low prio */ #define SR_USER 0x0000 /* User, low prio */ #define PSL_USERSET SR_USER /* must set for user */ #define PSL_USERCLR (SR_SMODE|SR_INTPRI) /* must clear for user */ #define PSL_ALLCC SR_CC /* condition code bits */ #define PSL_T SR_TRACE /* trace bit */ ((b[Tlix $ -bT Lby/* pte.h 4.12 83/03/26 */ /* * Sun software page table entry * * There are two major kinds of pte's: those which have ever existed (and are * thus either now in core or on the swap device), and those which have * never existed, but which will be filled on demand at first reference. * There is a structure describing each. There is also an ancillary * structure used in page clustering (never used on the Sun). */ #ifdef KERNEL #include "../sun/mmu.h" #else #include #endif #ifndef LOCORE struct pte { unsigned int pg_v:1, /* valid bit */ pg_prot:4, /* access control */ pg_fod:1, /* is fill on demand (=0) */ :10; struct hpagent pg_hpagent; /* hardware page table entry */ }; struct hpte { unsigned int pg_high:9, /* special for clustering */ :7; struct hpagent pg_hpagent; /* hardware page table entry */ }; struct fpte { unsigned int pg_v:1, pg_prot:4, pg_fod:1, /* is fill on demand (=1) */ :1, pg_fileno:5, /* file mapped from or TEXT or ZERO */ pg_blkno:20; /* file system block number */ }; #define pg_m pg_hpagent.hpag_mod #define pg_r pg_hpagent.hpag_acc #define pg_space pg_hpagent.hpag_type #define pg_pfnum pg_hpagent.hpag_ppag #endif #define PG_V 0x80000000 #define PG_PROT 0x78000000 #define PG_FOD 0x02000000 #define PG_R 0x00008000 #define PG_M 0x00004000 #define PG_PFNUM 0x00003fff /* XXX - includes type field */ #define PG_PROTSHFT 27 /* bit position where prot starts */ #define PG_FZERO (NOFILE) #define PG_FTEXT (NOFILE+1) #define PG_FMAX (PG_FTEXT) #define PG_NOACC 0 #define PG_KW 0x28000000 #define PG_KR 0x18000000 #define PG_UW 0x78000000 #define PG_URKW 0x68000000 #define PG_URKR 0x60000000 #define PGSP_OBMEM 0x0000 #define PGSP_INVAL 0x1000 #define PGSP_MBMEM 0x2000 #define PGSP_MBIO 0x3000 /* * Pte related macros */ #define dirty(pte) ((pte)->pg_fod == 0 && (pte)->pg_pfnum && (pte)->pg_m) #ifndef LOCORE #ifdef KERNEL struct pte *vtopte(); /* utilities defined in locore.s */ extern struct pte Sysmap[]; extern struct pte Usrptmap[]; extern struct pte usrpt[]; extern struct pte Swapmap[]; extern struct pte Forkmap[]; extern struct pte Xswapmap[]; extern struct pte Xswap2map[]; extern struct pte Pushmap[]; extern struct pte Vfmap[]; extern struct pte mmap[]; extern struct pte msgbufmap[]; extern struct pte camap[]; #endif #endif b[Uliz$ bU Mby/* reg.h 4.7 83/04/02 */ /* * Location of the users' stored * registers relative to R0. * Usage is u.u_ar0[XX]. */ #define R0 (0) #define R1 (1) #define R2 (2) #define R3 (3) #define R4 (4) #define R5 (5) #define R6 (6) #define R7 (7) #define AR0 (8) #define AR1 (9) #define AR2 (10) #define AR3 (11) #define AR4 (12) #define AR5 (13) #define AR6 (14) #define AR7 (15) #define SP (15) #define PS (16) #define PC (17) /* * And now for something completely the same... * * NOTE: function code, access address, and instruction register * are valid only for bus and address error traps. */ #ifndef LOCORE #define u_short unsigned short /* XXX */ #define u_int unsigned int /* XXX */ struct regs { int r_dreg[8]; /* data registers */ #define r_r0 r_dreg[0] /* r0 for portability */ int r_areg[8]; /* address registers */ #define r_sp r_areg[7] /* user stack pointer */ u_short r_context; /* context */ u_short r_sr; /* status register */ int r_pc; /* program counter */ u_int r_stkfmt : 4; /* stack format */ u_int : 2; u_int r_vector : 10; /* vector offset */ u_int r_rerun : 1; /* rerun bus cycle */ u_int : 1; u_int r_ifetch : 1; /* inst fetch (1=true) */ u_int r_dfetch : 1; /* data fetch */ u_int r_rmw : 1; /* read/modify/write */ u_int r_hibyte : 1; /* high byte transfer */ u_int r_bytex : 1; /* byte transfer */ u_int r_rw : 1; /* read=1,write=0 */ u_int : 4; u_int r_fcode : 4; /* function code */ int r_accaddr; /* access address */ u_int : 16; /* undefined */ short r_dob; /* data output buffer */ u_int : 16; /* undefined */ short r_dib; /* data input buffer */ u_int : 16; /* undefined */ short r_irc; /* inst buffer */ short r_maskpc; /* chip mask # & micropc */ short r_undef[15]; /* undefined */ }; #undef u_short #undef u_int #endif b[Vli|$ bV Oby/* scb.h 4.5 82/12/17 */ /* * SUN System control block layout */ struct scb { int scb_issp; /* 00 - initial SSP */ int (*scb_ipc)(); /* 04 - initial PC */ int (*scb_buserr)(); /* 08 - bus error */ int (*scb_addrerr)(); /* 0c - address error */ int (*scb_illinst)(); /* 10 - illegal instruction */ int (*scb_zerodiv)(); /* 14 - zero divide */ int (*scb_chk)(); /* 18 - CHK instruction */ int (*scb_trapv)(); /* 1c - TRAPV instruction */ int (*scb_priv)(); /* 20 - privilege violation */ int (*scb_trace)(); /* 24 - trace trap */ int (*scb_e1010)(); /* 28 - line 1010 emulator */ int (*scb_e1111)(); /* 2c - line 1111 emulator */ int (*scb_res30)(); /* 30 - reserved */ int (*scb_res34)(); /* 34 - reserved */ int (*scb_fmterr)(); /* 38 - RTE format error */ int (*scb_uninit)(); /* 3c - unitialized intr */ int (*scb_res1[8])(); /* 40-5c - reserved */ int (*scb_stray)(); /* 60 - spurious interrupt */ int (*scb_autovec[7])(); /* 64-7c - level 1-7 autovectors */ int (*scb_trap[16])(); /* 80-bc - trap instruction vectors */ int (*scb_res2[16])(); /* c0-fc - reserved */ }; #ifdef KERNEL extern struct scb scb, protoscb; #endif ((b[Wli~$ #bW Pby/* sir.h 4.3 83/01/15 */ /* * Software controlled (and implemented) interrupts * Vector table for software interrupts is sirtab in locore.s */ #define SIR_MAX 16 /* # of soft intr levels (must fit in mask) */ #define SIR_CONSOUT 1 /* level for console output */ #define SIR_NET 2 /* level for network code */ #define SIR_MBCOPY 3 /* level to copy data to/from Multibus */ #define SIR_SOFTCLOCK 4 /* level for softclock interrupts */ #define siron(sirn) (sirmask |= (1<<(sirn))) #if defined(KERNEL) && !defined(LOCORE) int sirmask; #endif b[Xli}M$ bX Rby/* trap.h 4.9 83/01/15 */ /* * Trap type values */ #define T_BUSERR 0x08 #define T_ADDRERR 0x0c #define T_ILLINST 0x10 #define T_ZERODIV 0x14 #define T_CHKINST 0x18 #define T_TRAPV 0x1c #define T_PRIVVIO 0x20 #define T_TRACE 0x24 #define T_EMU1010 0x28 #define T_EMU1111 0x2c #define T_FMTERR 0x38 #define T_SPURIOUS 0x60 #define T_LEVEL1 0x64 #define T_LEVEL2 0x68 #define T_LEVEL3 0x6c #define T_LEVEL4 0x70 #define T_LEVEL5 0x74 #define T_LEVEL6 0x78 #define T_LEVEL7 0x7c #define T_SYSCALL 0x80 #define T_TRAP1 0x84 #define T_TRAP2 0x88 #define T_TRAP3 0x8c #define T_TRAP4 0x90 #define T_TRAP5 0x94 #define T_TRAP6 0x98 #define T_TRAP7 0x9c #define T_TRAP8 0xa0 #define T_TRAP9 0xa4 #define T_TRAP10 0xa8 #define T_TRAP11 0xac #define T_TRAP12 0xb0 #define T_TRAP13 0xb4 #define T_TRAP14 0xb8 #define T_BRKPT 0xbc #define T_BADTRAP 0xf0 /* trap 1-14 in 68000 */ /* * VOR value which requests popping of bus error info */ #define T_FIXSTACK 0xff b[ YlitT$ bY Sby/* vmparam.h 4.3 83/03/31 */ /* * Machine dependent constants for SUN */ #define NPTEPG (NBPG/(sizeof (struct pte))) /* * USRTEXT is the start of the user text/data space, while USRSTACK * is the top (end) of the user stack. LOWPAGES and HIGHPAGES are * the number of pages from the beginning of the P0 region to the * beginning of the text and from the end of the stack to the end of the P1 * region respectively. */ #define USRTEXT 0x8000 #define USRSTACK 0x200000 #define P1PAGES btoc(USRSTACK) #define LOWPAGES btoc(USRTEXT) #define HIGHPAGES 0 /* * Virtual memory related constants */ #define SLOP 32 #define MAXTSIZ (768-SLOP) /* max text size (clicks) */ #define MAXDSIZ (btoc(USRSTACK)-SLOP) /* max data size (clicks) */ #define MAXSSIZ (btoc(USRSTACK)-SLOP) /* max stack size (clicks) */ /* * Sizes of the system and user portions of the system page table. */ #define SYSPTSIZE (0x80000/NBPG) #define USRPTSIZE (0x80000/NBPG) /* * The size of the clock loop. */ #define LOOPPAGES (maxfree - firstfree) /* * The time for a process to be blocked before being very swappable. * This is a number of seconds which the system takes as being a non-trivial * amount of real time. You probably shouldn't change this; * it is used in subtle ways (fractions and multiples of it are, that is, like * half of a ``long time'', almost a long time, etc.) * It is related to human patience and other factors which don't really * change over time. */ #define MAXSLP 20 /* * A swapped in process is given a small amount of core without being bothered * by the page replacement algorithm. Basically this says that if you are * swapped in you deserve some resources. We protect the last SAFERSS * pages against paging and will just swap you out rather than paging you. * Note that each process has at least UPAGES+CLSIZE pages which are not * paged anyways (this is currently 8+2=10 pages or 5k bytes), so this * number just means a swapped in process is given around 25k bytes. * Just for fun: current memory prices are 4600$ a megabyte on VAX (4/22/81), * so we loan each swapped in process memory worth 100$, or just admit * that we don't consider it worthwhile and swap it out to disk which costs * $30/mb or about $0.75. */ #define SAFERSS 8 /* nominal ``small'' resident set size protected against replacement */ /* * DISKRPM is used to estimate the number of paging i/o operations * which one can expect from a single disk controller. */ #define DISKRPM 60 /* * Klustering constants. Klustering is the gathering * of pages together for pagein/pageout, while clustering * is the treatment of hardware page size as though it were * larger than it really is. * * KLMAX gives maximum cluster size in CLSIZE page (cluster-page) * units. Note that KLMAX*CLSIZE must be <= DMMIN in dmap.h. */ #define KLMAX (8/CLSIZE) #define KLSEQL (4/CLSIZE) /* in klust if vadvise(VA_SEQL) */ #define KLIN (2/CLSIZE) /* default data/stack in klust */ #define KLTXT (1/CLSIZE) /* default text in klust */ #define KLOUT (8/CLSIZE) /* * KLSDIST is the advance or retard of the fifo reclaim for sequential * processes data space. */ #define KLSDIST 3 /* klusters advance/retard for seq. fifo */ b[%ZliN?$ bw wby((/* conf.c 4.16 83/03/31 */ #include "../h/param.h" #include "../h/systm.h" #include "../h/buf.h" #include "../h/tty.h" #include "../h/conf.h" #include "../h/text.h" #include "../h/dir.h" #include "../h/user.h" #include "../h/proc.h" #include "../h/file.h" #include "../h/inode.h" #include "../h/acct.h" int nulldev(); int nodev(); #include "ip.h" #if NIP > 0 int ipopen(),ipstrategy(),ipread(),ipwrite(),ipdump(),ipioctl(); #else #define ipopen nodev #define ipstrategy nodev #define ipread nodev #define ipwrite nodev #define ipdump nodev #define ipioctl nodev #endif #include "xy.h" #if NXY > 0 int xyopen(),xystrategy(),xyread(),xywrite(),xydump(),xyioctl(); #else #define xyopen nodev #define xystrategy nodev #define xyread nodev #define xywrite nodev #define xydump nodev #define xyioctl nodev #endif #include "dd.h" #if NDD > 0 int ddopen(),ddstrategy(),ddread(),ddwrite(),dddump(),ddioctl(); #else #define ddopen nodev #define ddstrategy nodev #define ddread nodev #define ddwrite nodev #define dddump nodev #define ddioctl nodev #endif #include "mt.h" #if NMT > 0 int tmopen(),tmclose(),tmstrategy(),tmread(),tmwrite(),tmdump(),tmioctl(); #else #define tmopen nodev #define tmclose nodev #define tmstrategy nodev #define tmread nodev #define tmwrite nodev #define tmdump nodev #define tmioctl nodev #endif #include "ar.h" #if NAR > 0 int aropen(),arclose(),arstrategy(),arread(),arwrite(),arioctl(); #define ardump nodev #else #define aropen nodev #define arclose nodev #define arstrategy nodev #define arread nodev #define arwrite nodev #define ardump nodev #define arioctl nodev #endif #include "nd.h" #if NND > 0 int ndopen(),ndstrategy(),ndread(),ndwrite(),nddump(),ndioctl(); #else #define ndopen nodev #define ndstrategy nodev #define ndread nodev #define ndwrite nodev #define nddump nodev #define ndioctl nodev #endif int swstrategy(),swread(),swwrite(); struct bdevsw bdevsw[] = { ipopen, nulldev, ipstrategy, ipdump, 0, /*0*/ tmopen, tmclose, tmstrategy, tmdump, B_TAPE, /*1*/ aropen, arclose, arstrategy, nodev, B_TAPE, /*2*/ xyopen, nulldev, xystrategy, xydump, 0, /*3*/ nodev, nodev, swstrategy, nodev, 0, /*4*/ ndopen, nulldev, ndstrategy, nddump, 0, /*5*/ ddopen, nulldev, ddstrategy, dddump, 0, /*6*/ }; int nblkdev = sizeof (bdevsw) / sizeof (bdevsw[0]); int cnopen(),cnclose(),cnread(),cnwrite(),cnioctl(),cnmmap(); struct tty cons; #include "oct.h" #if NOCT > 0 int octopen(),octclose(),octread(),octwrite(),octioctl(),octreset(); struct tty oct_tty[]; #else #define octopen nodev #define octclose nodev #define octread nodev #define octwrite nodev #define octioctl nodev #define octreset nulldev #define oct_tty 0 #endif int syopen(),syread(),sywrite(),syioctl(),syselect(); int mmread(),mmwrite(),mmmmap(); #define mmselect seltrue #include "vp.h" #if NVP > 0 int vpopen(),vpclose(),vpwrite(),vpioctl(); #else #define vpopen nodev #define vpclose nodev #define vpwrite nodev #define vpioctl nodev #endif #include "su.h" #if NSU > 0 int suopen(),suclose(),suread(),suwrite(),suioctl(); struct tty su_tty[]; #else #define suopen nodev #define suclose nodev #define suread nodev #define suwrite nodev #define suioctl nodev #define su_tty 0 #endif #include "pty.h" #if NPTY > 0 int ptsopen(),ptsclose(),ptsread(),ptswrite(),ptsstop(); int ptcopen(),ptcclose(),ptcread(),ptcwrite(),ptcselect(); int ptyioctl(); struct tty pt_tty[]; #else #define ptsopen nodev #define ptsclose nodev #define ptsread nodev #define ptswrite nodev #define ptcopen nodev #define ptcclose nodev #define ptcread nodev #define ptcwrite nodev #define ptyioctl nodev #define pt_tty 0 #define ptcselect nodev #define ptsstop nulldev #endif #include "efs.h" #if NEFS > 0 int efsopen(), efsclose(), efsread(), efswrite(), efsioctl(), efsreset(); #else #define efsopen nodev #define efsclose nodev #define efsread nodev #define efswrite nodev #define efsioctl nodev #define efsreset nodev #endif #include "ms.h" #if NMS > 0 int msopen(), msclose(), msread(), msioctl(), msmmap(); struct tty mstty; #else #define msopen nodev #define msclose nodev #define msread nodev #define msioctl nodev #define msmmap nodev #define mstty (*(struct tty*)0) #endif #include "cg.h" #if NCG > 0 int cgopen(), cgmmap(); #else #define cgopen nodev #define cgmmap nodev #endif #include "win.h" #if NWIN > 0 int winopen(),winclose(),winread(),winioctl(),winselect(); #else #define winopen nodev #define winclose nodev #define winread nodev #define winioctl nodev #define winselect nodev #endif int ttselect(), seltrue(); struct cdevsw cdevsw[] = { { cnopen, cnclose, cnread, cnwrite, /*0*/ cnioctl, nulldev, nulldev, &cons, ttselect, cnmmap, }, { octopen, octclose, octread, octwrite, /*1*/ octioctl, nulldev, octreset, oct_tty, ttselect, nodev, }, { syopen, nulldev, syread, sywrite, /*2*/ syioctl, nulldev, nulldev, 0, syselect, nodev, }, { nulldev, nulldev, mmread, mmwrite, /*3*/ nodev, nulldev, nulldev, 0, mmselect, mmmmap, }, { ipopen, nulldev, ipread, ipwrite, /*4*/ ipioctl, nodev, nulldev, 0, seltrue, nodev, }, { tmopen, tmclose, tmread, tmwrite, /*5*/ tmioctl, nodev, nulldev, 0, seltrue, nodev, }, { vpopen, vpclose, nodev, vpwrite, /*6*/ vpioctl, nulldev, nulldev, 0, seltrue, nodev, }, { nulldev, nulldev, swread, swwrite, /*7*/ nodev, nodev, nulldev, 0, nodev, nodev, }, { aropen, arclose, arread, arwrite, /*8*/ arioctl, nodev, nulldev, 0, seltrue, nodev, }, { xyopen, nulldev, xyread, xywrite, /*9*/ xyioctl, nodev, nulldev, 0, seltrue, nodev, }, { nodev, nodev, nodev, nodev, /*10*/ nodev, nodev, nodev, 0, nodev, nodev, }, { nodev, nodev, nodev, nodev, /*11*/ nodev, nodev, nodev, 0, nodev, nodev, }, { suopen, suclose, suread, suwrite, /*12*/ suioctl, nulldev, nulldev, su_tty, ttselect, nodev, }, { msopen, msclose, msread, nodev, /*13*/ msioctl, nodev, nodev, &mstty, ttselect, msmmap, }, { cgopen, nulldev, nodev, nodev, /*14*/ nodev, nodev, nodev, 0, seltrue, cgmmap, }, { winopen, winclose, winread, nodev, /*15*/ winioctl, nodev, nodev, 0, winselect, nodev, }, { ddopen, nulldev, ddread, ddwrite, /*16*/ ddioctl, nodev, nulldev, 0, seltrue, nodev, }, { nodev, nodev, nodev, nodev, /*17*/ nodev, nodev, nodev, 0, nodev, nodev, }, { nodev, nodev, nodev, nodev, /*18*/ nodev, nodev, nodev, 0, nodev, nodev, }, { ndopen, nulldev, ndread, ndwrite, /*19*/ ndioctl, nodev, nulldev, 0, seltrue, nodev, }, { ptsopen, ptsclose, ptsread, ptswrite, /*20*/ ptyioctl, ptsstop, nodev, pt_tty, ttselect, nodev, }, { ptcopen, ptcclose, ptcread, ptcwrite, /*21*/ ptyioctl, nulldev, nodev, pt_tty, ptcselect, nodev, }, { nodev, nodev, nodev, nodev, /*22*/ nodev, nodev, nodev, 0, nodev, nodev, }, { nodev, nodev, nodev, nodev, /*23*/ nodev, nodev, nulldev, 0, nodev, nodev, }, { nodev, nodev, nodev, nodev, /*24*/ nodev, nodev, nulldev, 0, nodev, nodev, }, /* 25-29 reserved to local sites */ { efsopen, efsclose, efsread, efswrite, /*25*/ efsioctl, nodev, efsreset, 0, seltrue, nodev, }, }; int nchrdev = sizeof (cdevsw) / sizeof (cdevsw[0]); int mem_no = 3; /* major device number of memory special file */ /* * Swapdev is a fake device implemented * in sw.c used only internally to get to swstrategy. * It cannot be provided to the users, because the * swstrategy routine munches the b_dev and b_blkno entries * before calling the appropriate driver. This would horribly * confuse, e.g. the hashing routines. Instead, /dev/drum is * provided as a character (raw) device. */ dev_t swapdev = makedev(4, 0); b[.[lN$ bx(Iby/* swapgeneric.c 4.13 83/05/13 */ #include "../h/param.h" #include "../h/conf.h" #include "../h/buf.h" #include "../h/vm.h" #include "../h/systm.h" #include "../h/reboot.h" #include "../sun/pte.h" #include "../sun/sir.h" #include "../sundev/mbvar.h" int dmmin = 32, dmmax = 0, dmtext = 0; /* * Generic configuration; all in one */ dev_t rootdev, argdev, dumpdev; struct swdevt swdevt[] = { -1, 0, 0, 0, 0, 0, }; long dumplo,dumpsize; #include "ip.h" #if NIP > 0 extern struct mb_driver ipcdriver; daddr_t ipsize(); #endif #include "xy.h" #if NXY > 0 extern struct mb_driver xycdriver; daddr_t xysize(); #endif #include "dd.h" #if NDD > 0 extern struct mb_driver ddcdriver; daddr_t ddsize(); #endif #include "nd.h" #if NND > 0 daddr_t ndsize(); #endif struct genericconf { char *gc_name; struct mb_driver *gc_driver; dev_t gc_root; daddr_t (*gc_size)(); long gc_dumpsize; } genericconf[] = { #if NXY > 0 "xy", &xycdriver, makedev(3, 0), xysize, 5120, #endif #if NIP > 0 "ip", &ipcdriver, makedev(0, 0), i((psize, 5120, #endif #if NDD > 0 "dd", &ddcdriver, makedev(6, 0), ddsize, 5120, #endif #if NND > 0 "nd", 0, makedev(5, 0), ndsize, 5120, #endif 0, }; setconf() { register struct mb_device *md; register struct genericconf *gc; int unit, swaponroot = 0; int sw; if (boothowto & RB_ASKNAME) { char name[128]; retry: printf("root device? "); gets(name); for (gc = genericconf; gc->gc_name; gc++) if (gc->gc_name[0] == name[0] && gc->gc_name[1] == name[1]) goto gotit; goto bad; gotit: if (name[3] == '*') { name[3] = name[4]; swaponroot++; } if (name[2] >= '0' && name[2] <= '7' && name[3] == 0) { unit = name[2] - '0'; goto found; } printf("bad/missing unit number\n"); bad: printf("use ip%%d\n"); goto retry; } unit = 0; for (gc = genericconf; gc->gc_name; gc++) { if (gc->gc_driver == 0) { /* nd is last entry in table, just try it */ printf("root on %s0\n", gc->gc_name); goto found; } for (md = mbdinit; md->md_driver; md++) { if (md->md_alive == 0) continue; if (md->md_unit == 0 && md->md_driver == (struct mb_driver *)gc->gc_driver) { printf("root on %s0\n", md->md_driver->mdr_dname); goto found; } } } printf("no suitable root\n"); boot(0, RB_NOSYNC|RB_HALT); /* NOTREACHED */ found: gc->gc_root = makedev(major(gc->gc_root), unit*8); rootdev = gc->gc_root; swdevt[0].sw_dev = argdev = dumpdev = makedev(major(rootdev), minor(rootdev)+1); sw = (*gc->gc_size)(dumpdev); if (sw <= 0) panic("bad swap space size"); if (dmmax == 0) { if (sw >= 10000) dmmax = 512; else dmmax = 256; } if (dmtext == 0) dmtext = 256; if (dmtext > dmmax) dmtext = dmmax; dumpsize = gc->gc_dumpsize; setswapsize(sw); if (swaponroot) rootdev = dumpdev; } setswapsize(size) { dumplo = size - dumpsize; swdevt[0].sw_nblks = size; if (dumplo < 0) dumplo = 0; } genericsize(dev) dev_t dev; { register struct genericconf *gc; for (gc = genericconf ; gc->gc_name ; gc++) if (major(gc->gc_root) == major(dev)) return ((*gc->gc_size)(dev)); return (0); } getchar() { register c; c = cngetc(); if (c=='\r') c = '\n'; cnputc(c); return(c); } gets(cp) char *cp; { register char *lp; register c; lp = cp; for (;;) { c = getchar() & 0177; switch(c) { case '\n': case '\r': *lp++ = '\0'; return; case '\b': case '#': lp--; if (lp < cp) lp = cp; continue; case '@': case 'u'&037: lp = cp; cnputc('\n'); continue; default: *lp++ = c; } } } b[3\lJ" bbybysunb[5]lJ bybybysunb[7lJ bybybyb[8lJ bybybyb[9lJ bybyby((adm/ 777 0 0 0 3130475121 4461 adm/aculog 600 4 0 0 3112750664 5651 adm/wtmp 644 0 0 0 3042067234 5366 adm/shutdownlog 644 0 0 0 3042067234 6754 adm/messages 644 0 0 0 3042067234 6206 adm/lastlog 644 0 0 0 3042067233 6043 adm/msgbuf 644 0 0 0 3042067234 5662 adm/usracct 666 0 0 0 3061270155 6046 bin/ 777 0 1 0 3130475336 4501 bin/calendar 755 0 1 1056 3112744774 6270 : calendar.sh 4.4 82/11/07 PATH=/bin:/usr/bin: tmp=/tmp/cal$$ trap "rm -f $tmp /tmp/cal2$$" trap exit 1 2 13 15 /usr/lib/calendar >$tmp case $# in 0) trap "rm -f $tmp ; exit" 0 1 2 13 15 (/lib/cpp calendar | egrep -f $tmp);; *) trap "rm -f $tmp /tmp/cal2$$; exit" 0 1 2 13 15 sed ' s/\([^:]*\):.*:\(.*\):[^:]*$/y=\2 z=\1/ ' /etc/passwd \ | while read x do eval $x if test -r $y/calendar then (/lib/cpp $y/calendar | egrep -f $tmp) 2>/dev/null > /tmp/cal2$$ if test -s /tmp/cal2$$ then < /tmp/cal2$$ mail $z fi fi done esac tmp=/tmp/cal$$ trap "rm -f $tmp /tmp/cal2$$" trap exit 1 2 13 15 /usr/lib/calendar >$tmp case $# in 0) trap "rm -f $tmp ; exit" 0 1 2 13 15 (/lib/cpp calendar | egrep -f $tmp);; *) trap "rm -f $tmp /tmp/cal2$$; exit" 0 1 2 13 15 sed ' s/\([^:]*\):.*:\(.*\):[^:]*$/y=\2 z=\1/ ' /etc/passwd \ | while read x do eval $x if test -r $y/calendar then (/lib/cpp $y/calendar | egrep -f $tmp) 2>/dev/null > /tmp/cal2$$ if test -s /tmp/cal2$$ then bin/dc 755 0 1 110000 3112745020 5114  P$G"I#HTHS/N4 /N`XNuNuNV/. /.a(PaN^NuNVH0`/a3Xa+*@HUa+`Xa2. 0m 9o Am Fo .g  ^g$n Ig Rnt -gn !gn gn g/Hy0NP`r y\/HyEaLP/9/9/9pHyIN/9Hyf`a**@S* U,HUa0X - fHUaN X m,R`aF`aDJfHx+a2`a*b#dJ yd"H fp` yd S @HHJlRD/9da+X yd ( m Hy` yh (S!@"yh" @,/9d/9ha P*@/9haM X yd"H" y((d"H fp` yd R S @HH. yd"H fp`BJf@ yd"H fp` yd R S @HH"HAddHABAЁЇ.9,HH N-@/9daLVXJDft9,HH"9xm-A`9,HH-@ .ذl6 .Ԑ/HUa?P(@ , fHTaHX lRHT`, - g ` - fHUaH\X mRHUa$XJDga$*@HxaDX(@ , fHTaHX lR , fHTaGX lBRHTa$&XHUa$XaJfHx/a,XJg /9aK&X/9aK`HxaDX*@ 9\H-@ dm8 - fHUaGrX .rdNd mR .rdN~-@ - fHUaG:X mR - fHUaGX mB`a#*@Ja!*@J* fp` R @HH.l HyI`HUaD:X` yLJg/aD&XYL SJo LfHyPN` Lb BN`X yLJg/aCXYL yLJg/aCXYL`$ 0\f HyZ`n-y\ 0c .Y @/a%X` 0\f Hyg`0 y\/a%`aT*@JX lBRR mHUaAX*L n!M`@Hy` 0\f Hy`a!.  @#JgD y*h m(*`HUaAX/aA`X fp`BJgHUaAFX`6  @ # y#JgJ yBa*@ y`*a8`ha!.  @#Jf Hy` y "@" y # y*h m*`HUa@X(@gHTa@hX fp`BJg`aX*@JX*L /HUa:PHUa?6X(@gHTa>Xa-@JaD. !gBa5X*@ - fHUa8X mRa. f#,X yL `N - fHUa8^X mR \f - fHUa88Xa`a1 fa*@Jg|n =gp` ?gd` XgnP Pgpn( Lgn Kgd` OgT` Sgnr Qg`d Zgn Ygb`J [g<`< ogzn\ fgn( cgdn _gf` dg` kgDn ig` lg` vgn( qgn pgR` sg` zgn xg` f|`NVH8BBa2nX*@ n (f/a,XHytNXp`B-n&n & fp` S SHH f* n (//a3&P&@HSa^X .F-@ n (//a2P(@( fp`BJf: fp` S THH fHTaX .F-@ .F-@ ,"+-@JmR/HUa3P , fHTa4X lBRB& fp` S SHH-@ lR ."HAddHABAЁ"fB`"fr` S SHHЁ-@JoP"HAddHABAЁ"fB`"fr` S SHHЁ-@rNd-@`( fp` S THH"HAddHABAЁ-@ fB` fp` S THH-@ .Ю"HAddHABAЁ-@ fB` fp` S THH-@ .Ю-@-nJfR`RJg .-@ .".Nd-@& y$"H"B` fp` R @HH".NЮ-@rdNd-@ y$"H  f/a2X .rdN~ y$"R S A y$"H c"H#@ fp`BJgl y$"H  f/a2pX y$ R S @ y$"H c"H#@ y$"H"/.HTa1PB` fp` THH-@ y$"H fB`* y$"H fp` y$ R S @HH".-ABJld-|  fHTa1X TR c)@ fp`BJgN-n fp` S UHH  fHUa1FX UR c+@ fp` S UHHSmSJlJgf  fHUa0X .S UR c+@  fHTa0X TR c)@HTHSa$HP-@HTa4X(n*B`^ fp` UHHЮ-@B dmd-|  fHUa0JX UR c+@ fp`BJgJg$  fHUa0X UR c+@*` fp` S UHHJf+U fp`BJgJlHUaX(` fp` S THHJf)T fp`BJgJlHTaDX gHSa2X# L8N^NuNVH8a (@J n"H" n"H fp` n S @HHJf n"H#PLN^NuNV`x yLJg| P"yL"Q fp`BJf> yL P"yL"Q fp` yL P R S @HH#` yL/axXYL Lf| yX S m yX (R!@S @`/9XNԜX# fR 9LLg.YL yLJg`/9XNX#PX`l PXfBN`XN^NuNV Lg yLJg P S @ `/9X. HH/N PN^NuNV.. HH *gh +gJ /gj/9daJX/9ha>X - fHUaX m,RHUaX`:/9h/9da0P*@`/9h/9da`/9h/9daT`*nN^NuNVH8 n"H" n"H fp`BJf n"H fp` n R S @HH co n"H"`6 n"H fp` n R S @HH/HyNP n"H fp`BJgHy` n"H" n"H fp` n S @HH-@ n"H fp`BJg Hy`H#l n (//aP*@S** fp` S UHHJl:HUaXHx-HyNPSlfHyNX#lJg fHxd`Hx1/.HUaL ` g f/.HUaP`v y"H#h y  9(".N-@r NdЮ"9tNd-@/.HUa.P&@/.HUaP*@`,/9$HUaP(@HUahX*LB/9 y4NP -fHUaBX y"H"`X y"H fp` y S @HH/HyNPSlfHyNX#l y"H fp`BJgJfHSaXHy`2 y"H#h y Hx.HyNPSlfHyNX#lBHS/9$aP(@HSaDX/.HTaP&@/.HTa P*@HxHU y4NPR .mHSaX y"H"`Z y"H fp` y R S @HH/HyNPSlfHyNX#l y"H fp`BJgHyNXL8N^NuNVH8 n"H" n (〰 l n (//aPP*@`2 n (/a X*@`F - fHUaX n"H fp` n R S @HH mRU  lJ g/9HUaNP(@ --@/aX&@HUaX(`4 + fHSaX fp` R @HH kR .SJn + fHSaX kBRHTaX/9HSaފP(@HSaX/9aX ` L8N^NuNVH n"H"B` n S〰 m n"H fp` n S @HH. l f /Hy`/HyNP|UlnHyNX#l n"H fp`BJg`J f Hy`: n 〰 o n"H fp` n S @HH. r Nd/HyNPUlnHyNX#l r N~0/Hy NPSlfHy NX#lS `2Hx.HyNPSlfHyNX#l n ". n:`Hx0HyNPSlfHyNX#lS n ". n`l n"H fp` n S @HH. l /Hy`/HyNPU UlnHy"NX#l  n  fb n"H fp` n S @HHr Nd0/Hy%NPSlfHy(NX#lHy+NX/.aXLN^NuNV./. /.a6P*@ y"H#h y  y"H ( f/aX y (R!@S @`VHU/9aP-@HUaPX*n.HH/Hy-NPSlfHy0NX#l -nHUaXHy3NX*nN^NuNV. n"H" n"H fp`BJg@ y"H ( f/a>X y (R!@S @0/.aX` n"H fp` n R S @HH./.aRX mHy5N` y"H ( f/aX l 0` 7 y"(R!AS A..N^NuNVH0  f Ba X*@`*y M (йTS.B n (gN"H" n"H fp` n S @HHJl-|/.aX n (fj/.aHX  f -"9.Jg4S y"H ( f/aX y (R!@S @-*`/9/.aRP(@/.aX-L y"H" - fHUa>X y"H fp0`0 y"H fp` y R S @HH0 mR/9aP` y"H ( f/a X y (R!@S @0 SJn`F y"H ( f/a X fp` S UHH y"(R!AS A fp`BJgHUaX` y (`2 y"H ( f/a X y (R!@S @0 SJnJgJ y (S!@"y" y"H ( f/a X y (R!@S @- y"H ( f/a X y (R!@S @ L0N^NuNVH n ( n "(o n` n (-@/aX*@ n"H" n "H"B` n"H fB`& n"H fp` n R S @HH-@ n "H fB`& n "H fp` n R S @HH-@ .ЮЇ, dm ~d`Jl ~d`B - fHUa TX mRSl6Jg - fHUa *X mR* fp`BJf\ fp`BJf fp` S UHH-@gJg$  fHUa X UR c+@+U* fp`BJf fp` S UHH fl fp` S UHH-@ cf f fp` R @HH  fHUa "X UR c+@+U L N^NuNVH0ah*@Jg4A-H nRa-@ f`HxaX`Hx`Hx` nBNת.f.BHnHyvHysHykNHx@N`XHxHxN֌P*@HnNNX,g fHUHxN֌PHyyNXBL N^NuNVH aNJfa*@S* -f2HUaX .< g .> g . g `vHUaXaB`j .= g . f HUaX`L* fp` S UHHHUafXJl .< g . gJo .> g . ga pL N^NuNVH0a6.  @#Jg y*h mb -/aX(@*`$ n (//aP-@/HTaP fp`BJfPHUaX-@JfB` -/HUaP(@`&HxafX(@ , fHTaX lBRHTaXL0N^NuNV.JfB`~Jl`S .-@nS ..N^NuNVH0Rp .ѹ/NdX(@f*Hy|aX/.NdX(@Jf Hya.X*y8fa(*@#8+L+L* Ю+@ L0N^NuNVH0RHxNdX*@#8J8f.Hya XHxNdX*@#8f HyaX(M`* 98eB 98L0N^NuNVH0Rp . ѹ n (./. /(a`P(@fBHyazX/. n/(a8P(@Jf/. HyNPHyaX*y8fa*@#8+L* Ю +@ Ї+@(@`B e L0N^NuNV n /( /(/(///.HyN n -h` .R @HH/HyNP n .eHyNXN^NuNVH0 n (Ю *@ c ѹ/(NX/. n/(N@P(@fT n ( //(N@P n!@HyaX/. n/(N@P(@Jf HyapX n!L Ю n "n#@ n!@` n nc!ML0N^NuNV n"H  f/a,X n X Y @ n"H c"H#@N^NuNVH n ( .f~ rN^ѹ n/(NX/ n/(N@P*@fP n ( //(N@P n!@HyaX/ n/(N@P*@Jf Hya@X n Ѝ n (Ѝ!@ n!M Ї n!@ L N^NuNV/.HyNP/9/9/9pHyN/9HyNP y\/Hy*aPNN^NuNVB . @-PJg lX n-h n (g"/.Hy.NP/.Hy9aP/.aX n-PJf` n-h n"H"B`jRJg` n (gH/. ./HyAN /./.HyVN /.HydaP/.a6X/.aLX-@f n-PJf^R mN^NuNVH n (g(/. n/(HyhN Hy{aX n/(NX/9NXHxNdX#Jf HyaX n ( //(N@P*@f HyaX n .!M nߐ nߨ nߨ L N^NuNV.*nR - *8#8/-NX*nN^NuNV.*n fB` U X*nN^NuNV.*n - f/ aX m X*nN^NuNV.*n fB` U *nN^NuNVH8*n/. NdX&@(KfB` . S Jg` L8N^NuNVNrBN^NuNVA -H#dHn/.NP09t gp`BN^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NZPJmJn -|`-nPf +|`D/.NdX+@f,mJf,0-g-HHXP+@`m+n Pf09tgHydN.X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR((*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#8Hp`T .7 @(P .7 @ gf ` <׼//.Hx0N `NqL0N^NuNV/9Hn /.Nך N^NuNV/9/. /.Nך N^NuNVA -H .X @Jf n/Hn /.Nך N^NuNtHx;N@eNuNtHxN@eJgBNuH // |7 pNLNw //W.BN@d W/Nt WNNV4.-nBXd`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NXPRXd nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN~ЮLЮ@ @S"n .P".DNd-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NdPJf/./.NPJfHnHn .R l .R`p//./.Nl-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N~0S n .Hr Nd`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NdPJf/./.NPJfHnHn *LZ`0SR`*0Xhb1 nRJfXhc0R 9nB <XhL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nj .B`T0-f(mfHn-HH/NZPJmJn -|`-ndf9vHH/NdXJgm+|8P+|8P+n 0-gl(m m R Э "-d f -,/HT-HH/Nj .+L`/.NdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nj . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nj g m p`BL0N^NuNV.*|P` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|P`eB` 0,f -+fp`B, wf0Hx/.N0P.JgJm/NXHx` afvJgp`p//.NP.lB 8Hf6Hx/.N0P.Jg Jm/NXHx/.NP.Jm.HxB/NV `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNtHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNtHxN@eBNuNtHxN@eNuNtHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNtHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JXf8 <X#X <X#X#XX#XX .^rN^.*yXBX g`(*(U g " Ҁe " Ҁd(M *@bXfXgB`RX Xo "<Nd#XBNX(@ 9X" Ҁe 9X/NX(@g yX 9XXg yX  9X" ҀY(#X <X A ` " Ҁ#XXc A#X A 9X*A L0N^NuNVH0*n(MY#X (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNtHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 16stack empty stack empty stack empty /bin/shsh-c! sallocsallocmorehdheaderscopycopy size %d copy%s %o rd %o wt %o beg %o last %o %d seekcseekcmoremoreout of space: %s all %ld rel %ld headmor %ld nbytes %ld stkstring %o odd begarray %o elt %d odd tmps %o p %o eltodd ptr %o hdr %o redef-baddummyredef-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Xbin/style 755 0 1 1735 3112745163 5654 #! /bin/sh # # @(#)style.sh 4.5 (Berkeley) 82/11/06 # L=/usr/lib B=/usr/bin echo " " $* sflag=-s eflag= Pflag= nflag= lflag= lcon= rflag= rcon= mflag=-me mlflag=-ml kflag= for i in $* do case $i in -r) rflag=-r; shift; rcon=$1;shift;continue;; -l)lflag=-l; shift; lcon=$1;shift;continue;; -mm) mflag=-mm;shift;continue;; -ms) mflag=-ms;shift;continue;; -me) mflag=-me;shift;continue;; -ma) mflag=-ma;shift;continue;; -li|-ml) mlflag=-ml;shift;continue;; +li|-tt)mlflag=;shift;continue;; -p) sflag=-p;shift;continue;; -a) sflag=-a;shift;continue;; -e) eflag=-e;shift;continue;; -P) Pflag=-P;shift;continue;; -n) nflag=-n;shift;continue;; -N) nflag=-N;shift;continue;; -k) kflag=-k;shift;continue;; -flags) echo $0 "[-flags] [-r num] [-l num] [-e] [-p] [-n] [-N] [-a] [-P] [-mm|-ms] [-li|+li] [file ...]";exit;; -*) echo unknown style flag $i; exit;; *) break;; esac done $B/deroff $kflag $mflag $mlflag $*^$L/style1^$L/style2^$L/style3 $rflag $rcon $lflag $lcon $sflag $nflag $eflag $Pflag ontinue;; -p) sflag=-p;shift;continbin/diction 755 0 1 1014 3112745200 6123 #! /bin/sh # # @(#)diction.sh 4.5 (Berkeley) 82/11/06 # D=/usr/bin B=/usr/lib echo $* rest= flag= nflag= mflag=-me lflag=-ml kflag= file= for i do case $i in -f) flag=-f;shift; file=$1; shift; continue;; -n) nflag=-n;shift; continue;; -k) kflag=-k;shift; continue;; -mm) mflag=$1; shift; continue;; -ms) mflag=$1;shift;continue;; -me) mflag=$1;shift;continue;; -ma) mflag=$1;shift;continue;; -ml) lflag=$1;shift;continue;; *) rest=$*; break;; esac done $D/deroff $kflag $lflag $mflag $rest^$B/dprog -d $nflag $flag $file # @(#)diction.sh 4.5 (Berkeley) 82/11/06 # D=/usr/bin B=/usr/lib echo $* rest= flag= nflag= mflag=-me lflag=-ml kflag= file= for i do case $i in -f) flag=-f;shift; file=$1; shift; continue;; -n) nflag=-n;shift; continue;; -k) kflag=-k;shift; continue;; -mm) mflag=$1; shift; continue;; -ms) mflag=$1;shift;continue;; -me) mflag=$1;shift;continue;; -ma) mflag=$1;shift;continue;; -ml) lflag=$1;shift;continue;; *) rest=$*; break;; esac done $D/deroff $kflag $lflag $mflag $rest^$B/dprog -d $nflag bin/explain 755 0 1 404 3112745215 6122 #! /bin/sh # # @(#)explain.sh 4.4 (Berkeley) 82/11/06 # trap 'rm $$; exit' 1 2 3 15 D=/usr/lib/explain.d while echo "phrase?";read x do cat >$$ <&2 exit fi trap "rm -f /tmp/d3[ab]$$" 0 1 2 13 15 diff $1 $3 >/tmp/d3a$$ diff $2 $3 >/tmp/d3b$$ /usr/lib/diff3 $e /tmp/d3[ab]$$ $1 $2 $3 ag=$1;shift;continue;; -me) mflag=$1;shift;continue;; -ma) mflag=$1;shift;continue;; -ml) lflag=$1;shift;continue;; *) rest=$*; break;; esac done $D/derofyy Zyybin/eqn 755 0 1 130000 3112745365 5327  ([(($G"I#HTHS/N /NXNuNuNVHJy oPSy `F0H @< FfRJ lN# lB $|0`X Rf0*GfXJRm 0H f<*lB`JFf"09 H b@0;N00H @0H〙*K0H @0H倗#'=F0H @<0H @0H2HЁR=@ n0l*0.H< @>0H @0D@2@g0H @0H< @>0.HS [b@0;Nlz$.>JZjv"*>\n~*8FT$0>DJVdjv`(Hy NXR 3 `n0H @0H<JFm< F0l60H< @0H @ Pf0H< @>`0H @<UYAԹd`J g# `/NX`jHy !BN/9'/-HxC`/9'/-HxR`/9'/-Hx-`//-/-Nt`//-/-N`//-/-N`B//-`/B`BB/`//-/-N`j//-/-NP B'`/B/-NP`://-NP` //-Hx-N`//-Hx*`//-Hx,`//-Hx+`/-N`N`/-NX#'`#2'`#6'`#7'`#4'`#5'`#0'`#3'`#1'`#''W'#'J'gl/9'/9'/9'Hy .N`F#''J'fW'J'g$/9'/9'Hy UN` UHH`#{'`#}'` 9'*T @ `#''/NȘ`FHx1N|`8Hx2`Hx3` UHH/`Hx#N4`Hx"`#'`n/HxNT`/Hx`BHx`BHx`BHx`Hx N`Hx`Hx`Hx`L/././9'/.Hy N/././.Hy N/. /./9'Hy N . + @ .+"@"/. NXN^NuNV#1' .r g .R f #11`F .i g .I f #21`* .b g .B f #31`. HH#1/91Hy NPJ'g /91. HH/Hy N N^NuNV# ' 21fp2`p1"9'+ A 9'0D"@"J'gl 9'+ @/ 9'0D @/ 9'-$ @/ 9'. @//./. /91/9'Hy N$/./. /91/9'Hy IN#1/91Hy _NPN^NuNV#' 9'rN-@/./9'/.N /././././.Hy gNJ'g/./.Hy N N^NuNVHxHnN~PB'#''.HH#` Bg` IgL Rg8 bgH ig4 rg /9`Hy NP#`1`$#1``#2``#3``N^NuNVN#'+ @B 9'0D"@" .-$ @ 9'-$"@"-Q .. @-PB 'm 9'`p-@V'/./9'/.N /./9'Hy N J on/. /./. N /. /9'/9'/. Hy N . -$ @ "9'-$ Aѐ . -$ @-PJo\/././.N /./9'/9'/.Hy N .-$ @ "9'-$ Aѐ/9'Hy NPJ o 'm 9'`p//. /./. /9' . -$ @ ". . AЮ/Hy N . -$ @ ". . AЮD//. /9'HyN/./9'/././9'Hy>NJoz .".. AА//./9' 'm 9'`p//./././9' .".. AАD/HynN(HyNX .Ю"9'. A J'gF 9'. @/ 9'-$ @//./. /./9'HyN/.NXJ o /. NXJo /.NXN^NuNV.N#' . b@0;N |dp-|/9'/./9'/9'HyN 9'Z$HBHBBBЂ$ 9'"HA HABAЁr N蔀R rN"HAHABAЁ"9'-$ A 9'"HAHABAЁr NRrN"HAHABAЁ"9'. A J'g> 9'. @/ 9'-$ @//./9'HyN 9'+ @ 1 9'0D"@"`@-|2`-|7`-|<`/.HyAHxN< `p$.N^NuNVJ g/. /. HypN Jg/./.HyN J gJg/./. /.Nt`(J g /. Hx#`Jg/.Hx"/.N J'g4 .. @/ .-$ @//.HyN .0D @ 1N^NuNVN#'-|/9'/./9'/9'HyN 9'X"HA HABAЁr N"HAHABAЁRrN"HAHABAЁ"9'-$ A 9'"HAHABAЁr NRrN"HAHABAЁ"9'. A 9'+ @ 1 9'0D"@"N^NuNV/. /.a P/aXN^NuNV/.NXN^NuNV/. /.aPPN$` 9E3f 9Q3f-| .1 @BR dmHy3HyNPHy NXBlaN4J'ov/9'/9'Hy&N /9lHy8NP/93/93HyCN /9'HyYNPJ3fHydNXHykNXHyNX 1f:S&Xm 9&\R&\ @ HHB`Hy&XHx NP`S&Xm 9&\R&\ @1HH`Hy&X/91NP gJS&XmN "9&\R&\ AHH`Hy&XN /NP g`aHy3aLX-@ gF#3t3x 9.3g .dgHy3HyNP`N^NuNVH *nN . g4 g,dg$8HxN< pN^NuNVH0*n(MJfS ;8e$HyQHxN }g< ~ghfp` <` <`x <`np{`hp}`bB8<`t g| \f&a. "g 98<< @\R8<"98<< AR8< 8$N` -@gZ y8 R8 n/(aX y8 R8J'g n/(Hy$N` J'g/./.Hy,N N^NuNV./.N@XR/NX*@f/.HyEHxN< /.HUNtP *nN^NuNVHycBN 9'-$ @/ 9'. @//./9'Hy#N 9'+ @ 2f/9'Hy#NP/./9'/.N /9'/./. .. @//9'Hy#N/./. .. @ D/Hy$ N 9'0D @ 1N^NuNVN#'. @B 'o 9'`p"HAHABAЁRrN"HAHABAЁ"9'-$ A 9'+ @ 1 9'0D"@" f -n `6 f -|$$` f -|$'` f -|$*`B/. Hy?N` -@g @-h`BAD#ADBBB#BB`F/. /.a*P#ADJBf#B Bo/. Hy$-HxN< 9BRBЮ @HH-@f 9BAL @B-|AL 9'0D @ B 9'+ @ ADJ'gf 9'+ @/ 9'0D @/ 9'-$ @/ 9'. @//./9'/.Hy$ON /./9'Hy${N N^NuNV-|1 . ^b2@0;N$&&&&P&`z>z&&&&&&&&&&&&&&&&&&&&&&&&&&&&,8&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ 2ADfa/.aX .`r 1ADf /.aX` 9BAL @ RB-y((AD` 2ADfa,a(/.aXXa` 2ADfaHxqHxeaP`z 2ADfaHxlHxp` 2ADfa . йB @ =fHx=/.aPRB`& 9BAL @ RB` 2ADfav . йB @ >f Hx>Hx-`HxiHxm`P 2ADfa>HxlHxs`4a.` 2ADfa 9BAL @ RB 9BЮ @HH-@"9BAL ARBRB 9BЮ @ 9BAL"@RBRB (f( 9BЮ @ 9BAL"@RBRB *f 9BAK @ (f 9BЮ @ 9BAL"@RBRB 9BЮ @ 9BAL"@RB`x 9BAL @\RB 9BAL @fRB 2ADfp2`p1"9BAL ARBHxmHxfaP 9BAL @\RB 9BAL @fRB 9BAL @PRB 2ADfp2`p1-@` 21f 9BAL @\RB 9BAL @^RB 9BAL @fRB 9BAL @\RB 9BAL @|`B 9BAL @\RB 9BAL @^RB 9BAL @jRB-|2` 9BAL @f` 21g 9BAL @j` 9BAL @ RB 21f`N^NuNV 9BAL @\RB 9BAL @|RBN^NuNV 9BAL @\RB 9BAL @fRB 9BAL @1RB 9BAL @ RB 9BAL @\RB 9BAL @fRB 9BAL @PRBN^NuNV 9BAL @\RB 9BAL @(RB 9BAL @ RB 9BAL @RBN^NuNVA-H#BHn/. N؈P n0( gp`BN^NuNVA -H#&XBHn/.N؈P09&h gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n&Df +|C`D/.NX+@f,mJf,0-g-HH+@`m+n &Df09&hgHy&XNX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nB`b yB S m. .R @HH yB"(R!AS AHH` /9B .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH$ @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH$ @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|$-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N@X-@8/.N@XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|$ PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|$`J.g-|$J.g"/.N@X".-A< o-@ .Xf -|$L`-|$LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|$`-|$`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn .R l .R`p//./.N-@Jg -|$`J.g -|$`J.g-|$AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9$/9$ .".N(gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9$/9$ .".N(fp+`p-S n.HH$ @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n&Xf9&jHH/NXJgm+|c+|c+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|&D` HUaX'e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NXBBBB BmB- L N^NuNVN4/.NXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|&D`'eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NFXHx` afvJgp`p//.NZP.lB f6Hx/.NP.Jg Jm/NFXHx/.NZP.Jm.HxB/N `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jpf8 <t#p <p#t#t|#px .^rN.*yxB g`(*(U g " Ҁe " Ҁd(M *@b|fpgB`R o "<N#BNX(@ 9" Ҁe 9/N((X(@g y| 9|Xg y|  9" ҀY(#| <p A ` " Ҁ#xxc A# A 9x*A L0N^NuNVH0*n(MY#x (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#'BNu /й'/@HxN@e 9'#'NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLDAB?@CE>DAB?@CE>DAB?@wxyz"5{WVNMiLKO97o\Q Z~vu[tsq|"]2r^_`a8$#%&'0"3( )*+h  -/.,!p$#%&'0"XY3( )*+wxyzXY  -/.,!$#%&'0"jkl( )*+  -/.,!$#%&'03( )*+  -/.,!$#%&'06( )*+P  -/.,!$#%&'0( )*+  -/.,!1FGHIJ}RSTU}bcdefgmn1111ooooo@oooo@oooooo@@@@oo$oo@@@@@b<`][aZYWV\GUmTSQPON0LJIHGFEDBA6  ! ""  )!$&'(%.{ -*,+  #"26745031{{{{{{/  }}}}}}}{{{{}}}}')MNOHIKJ2TUVWXYZ[\ ,QR?@789:;<=>E-./0L]^PAB3456"#+F%&( S!* $CD 1G yacc stack overflowsyntax errorsyntax error. from: old ps %d, new ps %d, fflg %d . to: old ps %d, new ps %d .nr 10 %du .if \n(ct>1 .nr 10 \n(10+\s%d.25m\s0 .nr %d \s%d.1m\s0 .if \n(ct>1 .nr %d \s%d.15m\s0 .ds %d \v'-.4m'\s%d\(->\s0\v'.4m' .nr %d 0 .as %d \h'-\n(%du-\n(%du/2u+\n(%du'\v'0-\n(10u'\*(%d\v'\n(10u'\h'-\n(%du+\n(%du/2u-\n(%du' . diacrit: %c over S%d, lf=%c, rf=%c, h=%d,b=%d .ds %d \v'-.4m'\s%d\z\(<-\(->\s0\v'.4m' .ds %d ^ .ds %d ~ .ds %d \s%d\v'-.67m'.\v'.67m'\s0 .ds %d \s%d\v'-.67m'..\v'.67m\s0' .ds %d \s%d\v'.18m'\h'.05m'\l'\n(%du-.1m\(rn'\h'.05m'\v'-.18m'\s0 .ds %d \l'\n(%du\(ul' .nr %d 0 .nr 10 0-%d . e:eb: S%d <- S%d S%d; b=%d, h=%d \|.nr %d \w'\s%d\*(%d%s' .ds %d \h'|\n(97u-\n(%du'\*(%d .as %d "%s\*(%d .ft %c . setfont %c %c . b:fb: S%d <- \f%c S%d \f%c b=%d,h=%d,lf=%c,rf=%c .ds %d \f%c\*(%d\f%c .ft %c .ds %d \*(%d\h'-\n(%du+%du'\*(%d . fat %d, sh=%d .ft %c .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .ds %d \v'%du'\h'\n(%du-\n(%du/2u'\s%d\*(%d\s%d\h'-\n(%du-\n(%du/2u'\v'%du'\ \h'\n(%du-\n(%du/2u'\*(%d\h'\n(%du-\n(%du/2u'\ \v'%du'\h'-\n(%du-\n(%du/2u'\s%d\*(%d\s%d\h'\n(%du-\n(%du/2u'\v'%du'\ . from to: S%d <- %d f %d t %d; h=%d b=%d \(*S.ds %d \s%d\v'.3m'\s+5%s\s-5\v'-.3m'\s%d . funny: S%d <- %s; h=%d b=%d \(cu\(ca\(*Pfunny type %d in funny 2.ds %d \h'-0.4m'\v'0.4m'\*(%d\v'-0.4m' .ds %d \v'-0.3m'\*(%d\v'0.3m' . integral: S%d; h=%d b=%d \(is.ds %d \s%d\v'.1m'\s+4%s\s-4\v'-.1m'\s%d %s.nr 99 \n(.s .nr 98 \n(.f .nr %d \w'\*(%d' .nr MK %d .if %d>\n(.v .ne %du .rn %d 10 \*(10 .ps \n(99 .ft \n(98 .EN%sinput line too long: %.20s .nr 99 \n(.s .nr 98 \n(.f .rm %d .as %d "%s .as %d \*(%d .ps \n(99 .ft \n(98 .as %d "%s.ps \n(99 .ft \n(98 \*(%d . answer <- S%d, h=%d,b=%d .ds %d \x'0'\x'0-%du'\f%c\s%d\*(%d%s\s\n(99\f\n(98\|\x'%du'no eqn strings left.ps %d .nr %d \w'\s%d\*(%d' -rcan't open file %s.ft %c eqn fatal error: file %s, between lines %d and %d eqn: fatal error: file %s, between lines %d and %d 9rcan't open file %spushback overflowquoted string %.20s... too longmissing " in %.20s. lex token = |%s| . found %s|=%s| . %s is not a keyword token %.20s... too longUnexpected end of input at %.20sUnterminated definition at %.20s. name %s defined as %s out of space in strsave on %sInclude not yet implementedBizarre delimiters at %.20s# "$(-0 4286<7A0E1L4P3V5\aentz !$%)&'(./*+ -,  !( ,16 ;>CFKNSV[^cfknsw| 5:KOjp "'-26;?DGLOTZ_ejmruz!*-6:DHRV`dnr| (,6:DHRU^blpout of space in lookupsubsup.ENfromtosumhatvecdyaddotdotdotbartildeunderprodintintegralunioninterpilelpilecpilerpileoversqrtabovesizefontfatromanitalicboldleftrightdelimdefinetdefinendefinegsize.gsizegfontincludeupdownfwdbackmarklineupmatrixcollcolccolrcol>=\(>=<=\(<===\(==!=\(!=+-\(+-->\(-><-\(<-inf\(ifinfinity\(ifpartial\(pdhalf\f1\(12\fPprime\f1\(fm\fPdollar\f1$\fPnothingtimes\(mudel\(grgrad\(gr<<<\h'-.3m'<>>>\h'-.3m'>approx\v'-.2m'\z\(ap\v'.25m'\(ap\v'-.05m'cdot\v'-.3m'.\v'.3m'...\v'-.3m'\ .\ .\ .\ \v'.3m',...,,\ .\ .\ .\ ,\|alpha\(*abeta\(*bgamma\(*gGAMMA\(*Gdelta\(*dDELTA\(*Depsilon\(*eEPSILON\f1E\fPomega\(*wOMEGA\(*Wlambda\(*lLAMBDA\(*Lmu\(*mnu\(*ntheta\(*hTHETA\(*Hphi\(*fPHI\(*Fpi\(*pPI\(*Psigma\(*sSIGMA\(*Sxi\(*cXI\(*Czeta\(*ziota\(*ieta\(*ykappa\(*krho\(*rtau\(*tomicron\(*oupsilon\(*uUPSILON\(*Upsi\(*qPSI\(*Qchi\(*xand\f1and\fPfor\f1for\fPif\f1if\fPRe\f1Re\fPIm\f1Im\fPsin\f1sin\fPcos\f1cos\fPtan\f1tan\fPsec\f1sec\fPcsc\f1csc\fParc\f1arc\fPasin\f1asin\fPacos\f1acos\fPatan\f1atan\fPasec\f1asec\fPacsc\f1acsc\fPsinh\f1sinh\fPcoth\f1coth\fPtanh\f1tanh\fPcosh\f1cosh\fPlim\f1lim\fPlog\f1log\fPmax\f1max\fPmin\f1min\fPln\f1ln\fPexp\f1exp\fPdet\f1det\fP.ds %d \k(97\*(%d . mark %d .ds %d \h'|\n(97u' . lineup %d . %d column of S%d, rows=%d \ \ . colct=%d . row %d: b=%d, hb=%d . matrix S%d: r=%d, c=%d, h=%d, b=%d .ds %d "\*(%d%s .ds %d \h'%s%du'\*(%d -\v'-%du'\*(%d\v'%du' \v'%du'\*(%d\v'-%du' . move %d dir %d amt %d; h=%d b=%d . b:bob: S%d <- S%d over S%d; b=%d, h=%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .nr %d \n(%d+\s%d.5m\s0 .ds %d \v'%du'\h'\n(%du-\n(%du/2u'\*(%d\ \h'-\n(%du-\n(%du/2u'\v'%du'\*(%d\ \h'-\n(%du-\n(%du/2u+.1m'\v'%du'\l'\n(%du-.2m'\h'.1m'\v'%du' .ds %d \|\v'%du'\v'%du'\*(%d\|\v'%du'\v'%du' . curly: h=%d b=%d n=%d v=%d l=%c, r=%((c \(lf\(bv\(bv\(lf\(lc\(lc\(bv\(bv\b'\(lt\(bv\(lk\(bv\(lb'\(lt\(bv\(lb\(lc\(bv\(lf|||\(rf\(bv\(bv\(rf\(rc\(rc\(bv\(bv\b'\(rt\(bv\(rk\(bv\(rb'\(rc\(bv\(rf\(rt\(bv\(rb|||\b'%s%s%s'. S%d <- %c pile of: S%d;h=%d b=%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .ds %d \v'%du'\h'%du*\n(%du'\ \v'%du'\*(%d\h'-\n(%du'\v'0-%du'\ \v'%du'\h'-\n(%du'\*(%d\v'0-%du'\ \v'%du'\h'\n(%du-\n(%du/2u'\*(%d\h'-\n(%du-\n(%du/2u'\v'0-%du'\ \v'%du'\h'%du*\n(%du' \|\|\|\|. b:b shift b: S%d <- S%d vert %d S%d vert %d; b=%d, h=%d .as %d \v'%du'\s-%d%s\*(%d\s+%d%s\v'%du' . shift: %d;ps=%d . shift2 s%d <- %d %d %d .ds %d \|\*(%d .as %d \| .ds %d \|\|\*(%d .ds %d \|\*(%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .as %d \v'%du'\s%d\*(%d\h'-\n(%du'\v'%du'\ \s%d\*(%d\h'-\n(%du+\n(%du'\s%d\v'%du' . setsize %s; ps = %d . b:sb: S%d <- \s%d S%d \s%d; b=%d, h=%d .ds %d \s%d\*(%d\s%d . sqrt: S%d <- S%d;b=%d, h=%d .as %d \| .ds %d \v'%du'\s%d\v'-.2m'\(sr\l'\n(%du\(rn'\v'.2m'\s%d\v'%du'\h'-\n(%du'\*(%d \ \|\tconverted token %.25s... too long. %dtext: S%d <- %s; b=%d,h=%d,lf=%c,rf=%c .ds %d "%s -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$'bin/f77 555 0 1 64000 3112755001 5117  P<$G"I#HTHS/N4 /N|XNuNuNVtH HxHxN`3H`3F` yKp XKp`pHyHyN0P3N`3BHy!HyN0P`Hy%HUNĀPJf y,1R,`X n #S`3P`B3JBy>` -2g -4g -sf y,R,`-HH/Hy-/9LN Hxa X|-A"yKp"XKp`jR 94R4 @g` y4 R4`@R 98R8 @g` y8 R8`-HHe @HHg$ y,rR, y,R,`)Hy(alX yKp XKp`1 Fb@0;N|, V `@R` SX ` y,B yKl lJyBg 9t` 9p yKp XKpB .l0 .Ю @#I/9IaX-@` .Ю @/a XJg 3<`A*H .Ю @/aX-@ .R @g`|fJyLgVHyJ/9I/9xHy@HnxNHnxaXJgHyJa X3<`V#JI ef&Hn/9IHyHyJHnxN`$Hn/9IHy HyXHnxNHnxa"X-@JyLg /9Ia XJg3 .Ю @/a X-@/aXJg yKp XKpHna DX` .Ю @/a (XJg 3<`V .Ю @/a$XJg 3<`4 .Ю @/a X-@/aLXJg yKp XKp` .Ю @/a XJg 3<`r .Ю @/Hyi/9LN .Ю @/HyHynHnxNHnxaPXJg 3<`4 .Ю @/a NX-@/a XJg yKp XKp` .Ю @/a `XJg .Ю @"yKp"XKp`Hyw .Ю @/NĀPJfR .Ю @#` .Ю @"yKp"XKp`J Fg2 cg eg. fg ogF rg sgr`dR`Jy>gJyHy/9LN P-|`Hy/9LN P-|`NqL4N^NuNVHJyHgHy/9LN PHyJ8HyI yPf <` <//9dHyHnNHnabX`NqLN^NuNV0H nJf-|J/.a X*@/.a @X-@Jy@g:s/.HyJ8HyJ HyHn4NHn4aXo`JyHgHy/9LN PHyJ HyJ8HyHn4NHn4aXHyJ /./9hHyHn4NHn4afXJg Hya XJyHgHy /9LN PHyJ8a(XNqL 0N^NuNVH0*n(n JyNg( -|4 nJg n(X`((BJyHgHy/9LN PJyFgB-M .d" n/Hy/9LN X`Hy/9LN PNZ-@f,HxaXHU/9lNP/9lHya ~P/.aXJyHgHy0/9LN PNqL0N^NuNVH0JyFg/.Hy2/9LN BB-y|p-|(nHHe @HHgR`Jg f( ,>f-|A-H` BA-H`Ap . RHHe @HHfJgR`Jg"BHHe @HHgR``^ fp`Ap .BA *H(|6Jg`(ntg`NZ-@fJgHyHy@/.N Jg*HyJg <B` <D//.N Hxa XHnpHnaBPHnpHna6PHnpHn a*PHnHyFadP/.ajX`NqL0N^NuNVH . X//.NP  Pf( n !n/. /9|NPHyUa^X  Pf/.Hy_aPNqLN^NuNVHJRf#Ra/.N|XNqLN^NuNVHJPf/.HxNXNqLN^NuNVH/./9IHy(/9LN NqLN^NuNVtHBnB.BBBBVHyJHyJdHy>HnNHnaX-@g/.HyJaPHy`HyJNP#Kxf HyJaXHybHyJ NP#Ktf HyJ aXHx/9KtNPHnHnaDPJgHnaXJgHnaXJgHnaXJg .Z @-PHnHnNĀPJg /aXHnHnNXPBݮ,.Jf. g fp` . @ -@`-|/./.a"P-@ fHn/9KtN(P`HnHyd/9KtN B~ .l=|HyiaX.. .o ./a@X..Jf,. .~o HyaX`| f*HnaXJg /.aX` HyaX`H f8HnaxXJg-nSm Hx aX`` HyaJX` yKt S m yKt (R!@S @ HH`/9KtHx NtP yKt S m\ yKx S m" yKx (R!@S @HH`/9KxNLX yKt"(R!AS AHH`N/9Kt yKx S m" yKx (R!@S @HH`/9KxNLX/NtP g`> fޮ~o-G~`ޮo=|HyaX` /a\XHx .І/aP-@HyKxaXHyKtavXHyKxajXHyJaX0.H`NqLtN^NuNVH..JVoJoSHxaX` rN,Jo//9KtNPJoHxaXS`NqLN^NuNVH.. Ю S". N" . N-@ ./aTX .`NqLN^NuNVH *n yKx S m" yKx (R!@S @HH`/9KxNLX, fB`| 0 n B l\ yKx S m" yKx (R!@S @HH`/9KxNLX, fB` gR`Bp`NqL N^NuNVH *n yKx S m" yKx (R!@S @HH`/9KxNLX. gZ e @HHgB yKx S m" yKx (R!@S @HH`/9KxNLX.` fB`B e @HHg` "HA HABAЁЇ0* yKx S m" yKx (R!@S @HH`/9KxNLX.`p`NqL N^NuNVH.. 9VK| @ RV VfHyK|/9KtNXPBVNqLN^NuNVH n /( n /Hy/.N NqLN^NuNVH-y . f`4#  .  @/Hy/.N .`NqLN^NuNVH/. Hy/.N NqLN^NuNVH/. Hy/.N NqLN^NuNVNrBN^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NǎXN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NLP.JgJm/NXHx` afvJgp`p//.NP.lB  Pf6Hx/.NLP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVA-H# THn/. N$P n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NľPJmJn -|`-nf +| X`D/.NX+@f,mJf,0-g-HHK+@`m+n f09gHyNJX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m# Pp`T .)X @(P .)X @ gf ` <l//.Hx0N `NqL0N^NuNV/9Hn /.NJ N^NuNV/9/. /.NJ N^NuNVA -H .X @Jf n/Hn /.NJ N^NuNHx;N@eNuNHxN@eJgBNuH // |)X pNLNw //W.BN@d W/N WNNVA-HA# T=|B-n-|Hn/. N$PSm .R @BHH`HnBNtP .N^NuNV4.-nBK`b y T S m. .R @HH y T"(R!AS AHH` /9 T .R @HH/NtPRK nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHe @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHe @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|,LA`-H-H`P .P-@@ .P-@P".DNêЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|=`-|@`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|C`J.g -|E`J.g-|GAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nê0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHe @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NľPJmJn -|`-nf9HH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX He*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NǎXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB ((c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` HeB` 0,f -+fp`B, wf0Hx/.NLP.JgJm/NXHx` afvJgp`p//.NP.lB  Pf6Hx/.NLP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NŜPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JKf8 <K#K <K#K#KK#KK .^rN.*yKBL g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RL Lo "<N#LBNȎX(@ 9L" Ҁe 9L/NȎX(@g yK 9KXg yK  9L" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e# LBNu /й L/@HxN@e 9 L# LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%sefl %s %s >%sratfor %s %s >%s%s: cc %s %s-o%s %s %s %s %s %s Error. No assembly. compiler error. PASS2.%s %s %s >%s-fcat %s %s >%s ASM.cat %s >>%s%s -o %s %sassembler error -lg-oLOAD.%s couldn't load %s %s /usr/bin/rawCannot load %sNo shell!%s: too largebad wait codeTermination code %drError: Cannot read file %s writing errorxsadSopzA/tmp/%s%d.%scannot open intermediate file %sout of memoryCompiler error in file %s: %s Error in file %s: %s sort %s >%scall sort status = %dra%s: overlapping initializationsinitialization out of boundbad intermediate file formatbad intermediate file formatinitialization out of bounds @(#) FORTRAN 77 DRIVER, VERSION 2.03.5, 7 NOVEMBER 1980 -lF77-lI77-lU77-lm-lc/usr/lib/f77pass1/lib/f1/bin/as/bin/ld/lib/crt0.o/lib/mcrt0.om4/bin/sha.outfort.byte 0%o,0%o .text.data.bss.data1 %s .skip %ld %s: -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ HLbin/graph 755 0 1 70000 3112745422 5622  `A(($G"I#HTHS/ND /NʘXNuNuNV .". N^NuNVHxHxBBNHyaXHyaX#h#Hx NX# HxNX# 9й @BR/. /.aPJ xgn$ wf&Hn HnHya Jg ` ygaZSnNN^NuNV.*n n o$ n P h lf n S nX+|| /./. HmaR JgB*/./. Hma6 Jg&+|/./. Hm a Jg+|*nN^NuNVH *n n nB`l U h +f UR`HH @f -f U h (Am .f U/(NXN n n SXpL N^NuNVH Hf*Jg #` |f # 9R"HA HABAЁ//9 NP-@Jg<# JHg 9N// 9N// 9NNєNJN$ 9"HA HABAЁй @ 9"HA HABAЁй X/aXJf0` 9"HA HABAЁй /aXJf`l 9"HA HABAЁй @!|a.Jo./a,$X 9"HA HABAЁй @!BRJlLN^NuNV.Jg | < C"Q | < C"QA < C"QB` "HA HABAЁй @-P "HA HABAЁй @ "HA HABAЁй "@" "HA HABAЁй @!nRmx..N^NuNVH 9RЮ//9NP*@fB`>#-yB`" x @ 9й"@RRo .L N^NuNV/./.NP-@-A//// .". N //NnPNєN^NuNV/./.NP-@-A//// .". N //NPNєN^NuNVH *nBJfV "HA HABAЁЮ @ N// -NNo "HA HABAЁЮ @+PJfV "HA HABAЁЮ @ N// -NNl "HA HABAЁЮ @+PRm@L N^NuNV.*n-m-m .N// .NNBN-@JgJf .N// 90"94Nє// .".Nm 98`: .N// 9<"9@Nє// .".Nm* 9DN// .NNєN-@J f .N///9L/9H .".NєNn 9P`6 .N///9X/9T .".NєNn* 9\N// .NN N-@-n-nA  @"|H"""" <HN^NuNV .".N-@ .".N-@N// .NNBN-@-y`-n/9h/9d .N// .NNєNl, 9lN// .NNєN-@` .N// .NNєN-@ .N// .N// 9p"9tNєNl, 9xN// .NNєN-@` .N// .NNєN-@ .N// .NNєN-@/9/9| .NN // .NNm" 9N// .NN `R/9/9 .NN // .NNl* 9N// .NNєN-@J g .N`$ .N// .N//aBN-@Jg .N`$ .N// .N//aJN-@JfR .N// .NNn2/9/9 .NNo-y-y`J fX . N// .NNm2/9/9 .NNl-y-y`-n-nA  @"|H"""" <HN^NuNV.*n/. HUaPHUa`X 948Nx-@ -N// m NP-@-A// -N// m NPNB// .N// -(NNєN N+@ -$N// .NNє// 98NNJN+@, -(N// 948NNє// -,NNJN+@0 -N// -N// m NPNє-@-A/9/9// -,NNBNJN+@*nN^NuNV,.J@g /9/9/9/9N/9/9NP/9/9NP/9/9NPHyHn8aP-@4B` @f./9A8 //9A8 /N @fl 9й0/A8 //9A8 /N/9A8 / 90/A8 /NR4mFHyHn8aP-@0B` @f.A8 //9A8 //9N @flA8 / 9й0/A8 //9NA8 //9A8 / 90/NR0mF..,N^NuNV.*n B | fJf-m -N// .NNlpHU .N//Hn/.a`/9/9 -N// -NN NnlHU .N// 9"9Nє//Hn/.aHU .N// 9"9Nє//Hn/.a 9N// .NNєN-@`B-m /9/9 .NNo .N///9/9 .NN // -NNJ//aN-@/9/9 .NN // .N///9/9 .NN // -NNB//aNJ` .N///9/9 .NN // -NNB//aN-@/9 /9 .NN // .N///9/9 .NN // -NNJ//aNBN-@-n` -N// -N// .N// m NPNєNJN".Ү A R - N//NPNN// .NNJN-@ .N// .NNoJ .*nN^NuNV/./. n (N// 9"9NєNl/./. n (N// 9"9NєNo\ n (N// n (N///./.N|PNєNJN n "R SҮ A N^NuNVBJdg 9dL @/NXB`HnHy ."HA HABAЁй @ N//aJgBHnHy ."HA HABAЁй @ (N//aJfB`lJdg.Jg/./.N`/./.NdP-| ."HA HABAЁй @/(/./.a R .m/9PNXN^NuNV.*n -N// -4N// .". Nє// m NP// -NNєNJN-@,m0oB` n p*nN^NuNV./.Hy NP. fp`B..N^NuNV.HyxHy#NP. fp`9xHH" b$@0;Nhhh9xHH @f2Hy9xHH/NԸPHyxHy'NP.`FHy9xHH/NԸPB`@HyxHy*NP.HnHy1NP g"HyxNX..N^NuNVJDf"JlJdf/. /.NPp`^/. /.NdPJm 9Ю` 9/N@X/. /.NdPJfp`BJlr`BN^NuNV 9N@XHyHxyaPN^NuNV n (4N// n (NN //. HH/ n | f <N` <S/ n (4N// n (NN //HyAHnN HnN@XN^NuNVHyTHy8NPHxNʘXN^NuNVHy$NfXN^NuNVHy$NfXN^NuNVS$m 9(R( @nHH`Hy$HxnNǐP/.N X/. N XN^NuNVS$m 9(R( @eHH`Hy$HxeNǐPN^NuNVS$m 9(R( @tHH`Hy$HxtNǐPB`X .RЮ @HH"9(R( AHH`,S$lHy$ .RЮ @HH/NǐP .Ю @JfS$m 9(R( @ ((HH`Hy$Hx NǐPN^NuNVS$m 9(R( @lHH`Hy$HxlNǐP/.N X/. N X/.N X/.N XN^NuNVS$m 9(R( @fHH`Hy$HxfNǐPB`X .RЮ @HH"9(R( AHH`,S$lHy$ .RЮ @HH/NǐP .Ю @JfS$m 9(R( @ HH`Hy$Hx NǐPN^NuNVS$m 9(R( @mHH`Hy$HxmNǐP/.N X/. N XN^NuNVS$m 9(R( @pHH`Hy$HxpNǐP/.N X/. N XN^NuNVS$m . HH"9(R( AHH`Hy$. HH/NǐPS$m" .HH"9(R( AHH`Hy$ .HH/NǐPN^NuNVS$m 9(R( @sHH`Hy$HxsNǐP/.N X/. N X/.N X/.N XN^NuNV/9/9 .". Nn#! 9"9` -@-A/9H/9D .".Ng"/9P/9L .". NJ-@-A .". -@-A `Hn/. /.N> .". N^NuNV .". //aP N^Nu"/ /lNuNVA-H#Hn/. N@P n0( gp`BN^NuNVHn /.HyNl N^NuNVHn/. /.Nl N^NuNV.*n=|A-M-MB`RJf-nHn/. HnNl *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NhX-@ g g g g/./NԸP`/.NhX-@g g*/./NԸP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NhX. g g g -fFR n S m n (R!@S @` /.NhX.S` +fS n S l/.NhX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NhX. +g -g 0m 9oJg .D-@ g/./NԸP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNhX.z @HHg f-| c fB`` [ fV-|`L z @HHf>gSo,Sm ,R @` HTNhX. f gJo HT/NԸP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg z @` z @R mHH. ]g*Jg z @` z @RJfS L N^NuNVH *nBB-y4-y8-y<-y@-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9D"9HNєNJ-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9L"9PNєNJ-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".Nє-@-AJg R mJl/./. .".N `/./. .".Nє-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHI+@`m+n f094gHy$NfX0-gp` - //--HH/N^ *+mSl. fm0-gm`m B` mR*nN^NuNVA-HA#=|B-n-|Hn/. N@PSm .R @BHH`HnBNǐP .N^NuNV4.-nBI`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NǐPRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|l-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|m PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|o`J.g-|qJ.g"/.NX".-A< o-@ .Xf -|sL`-|LA`-H-H`P .P-@@ .P-@P".DN:ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NҜPJf/./.NPJfHnHn .R l .R`p//./.NĤ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9X/9T .".NgP .S-@HJlD-@HJHg6 .Hr N:0S n .Hr N`S n0A .ذbJn/9`/9\ .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NҜPJf/./.NPJfHnHn -@-A (|Ip/9/9 .".Ng(|Ip`rHn/9/9 .".N //N> -@-A/9/9/9/9 .".NJNєN0SR/9/9 .".NfrIpdf`/9/9 .". NoF/9/9/9/9 .". Nє-@-ANl-n-n S` .I (@Jf n I d B9I `b\IpdT/9 /9 .". Nє-@-A Hn//N> -@-A .".N0`IpeB9Io`>*LZ`0SR`*0I b1 nRJfI c0R 9nB <I L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n$f96HH/N XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NԈPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.NԮ N^NuNV/. Hy@t/.NԮ N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JIpf8 <It#Ip <Ip#It#ItI|#IpIx .^rN .*yIxBI g`(*(U g " Ҁe " Ҁd(M *@bI|fIpgB`RI Io "<N#IBNX(@ 9I" Ҁe 9I/NX(@g yI| 9I|Xg yI|  9I" ҀY(#I| <Ip A ` " Ҁ#IxIxc A#I A 9Ix*A L0N^NuNVH0*n(MY#Ix (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL$q3%#FmH?r ( @3{ !|D@?@????@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Ibin/lex 755 0 1 134000 3112745454 5337  O$G"I#HTHS/N4 /NXNuNuNV.`@ n h -fg" AR` R yPRPJg >fp yPBRP-|` /./NPJg .R @Jf .e .d #P-@ PcHyDNX#(-|`n f9HH#(-|`J#(-|`4|` x @BR m-|N. ^f-|N. ]fZBB .x @Jg  @RR m  @B*yJg2*y` Jg \fN./NX. x @-GN. -f\ ]HgNN. \fN./NX.-G .o -@-G-@ Am Zo6 am zo" 0m 9oHycN@X .R-@` .x @R .o`HUHyNPJg Red#(`X#(/9HyN2PHyNXRѹ 9"9eHyNX fp`B/NLX`N`f#(`| f @g-|` "fBN.gX "gP gH \fN./NX." AR oHyN@X,< fSHyN@XR  @BJf-| B| f #|B .`p $go" %f @f {Hf Hy8NXJ(fHy8NXJgHy8HyNPJgHy8Hy/94N` ` ,gn$ *gvn )fj`h +f^`\ /gRnN .fF`D ^gBn [gn ?f ` \fN./NX.JgB 0m 9o/9HN@XJgB#(" AR/9HN@XJfr ?Hg *Hg +Hf S  @HH/HxcNP  @B f` |g|n2 {f*N./NdXJg#B`> }fB`J(f.Hy8Hy/94N` Hy8NXJfBL N^NuNVHJyoTSy`J0HX @< FfPJla#lB$|`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;N000H @0H〙*K0H @0H倗#$=F0Hv @<0Hd @0H2HЁR=@ n#l*0.H @>0H @0D@2@g0Hd @0H @>0.HS b@0;N x$2@j",HyNXR3`n0H @0H<JFm< F#l60H @0H @ Pf0H @>`20H @<UYAԹd`&Jg#`JpfN,#p`/9/-N2P 9,й @ /-NXRѹ/9/N2P 9,й @ R, (,mHyNX/NXRѹ 9"9貀eHyNX 9,й @B 9,й "@"`R<`//-HxNt #$`#$`  f /9`Hx` /9`HxNP#//-HxNt #$B R``r/NNX`# 9R @HH/NNX# yJgR R @HH//9HxNt `B9Jf### 9x @ yRR m#  9x @ yRR m yBR 9"9cHyNX` #/9HxNP#$HxNLX`/HxNP`/Hx`/-Hx`/-Hx`/-Hx`//-Hx`//-Hx`J fP 9`D/HxNP#//-HxNt #//HxNt #$`(//-HxNt #$Hy>N@X# ` -o#+m+yJnHyRN@`##`./-NX//9HxNt #R 9o -R#`/-NX##`./-NX//9HxNt #R 9o/9/9HxNt #R 9ot#$`Jl Hys`JfHx`b##`./-NX//9HxNt #R 9o`Jl Hy`Jf/-` f/-`|##`./-NX//9HxNt #R 9m/-NX/HxNP#//9`&/-/Hx`/Hx`Hx NNX#J f@ 9`D/HxNP#//-HxNt #/9`/9/-Hx`#$`FLX/ .й @/a&X//a ..N^NuNVH .й @. l~  gn$ gn gn fFB` 9І @BRmB/.aX/./9a"P f .й @/aXX` g f|` fp`B"x AR m .й @-P`& fp`B nHHx AR nJf-y|`d x @JgTB` @ @".҅ AgR .Ѕe .Ѕe @ @"yRR m yBR 9lй"9cHy$NX .й @ .й @ ` .й @/aX .й`~ fj`$ gn fT`P fH` gn$ g0n f&`" f` g n gjLN^NuNVH0*y(y . Ю @ *B` Ї @ f*Rm# 9lй"9e* lf <\` <n/HyFNPL0N^NuNV. 9S".l й0 @.Jg й @  b@0;NF<<F 9Ї @JfpR 9Ї @`Z/.a\X`H й @ .f4 й @ й @Jg/a4X й @/a`/aX..N^NuNVH .й @. l~  gn0 gPn gnn| g nf fr 9Ю @Jf`R 9Ю @`F .й @/adX .й @/aNX` g` f 9rN R. .й @*PJgHHf` gPn f`@ f .й @/aX .й @ й @Jgr`B g"n g@n g6`N fF` gn. f0 9rN: f .й` gL N^NuNV`HJgPHyo/94N`PHyz/94N`P 9hR/Hy/94N` Hy`Hy/94N`P`PB` 9Ї @BRmBJo 9S/a~X/9/9aPR m 9rN |mSB`B 9 Ѕ @B й @ /a xXB x @BR m й @ P-P~n й @ "Ё @-P .й @ l .й @ x @` .й @  g g^R`-| .й @-Pl nlJg|`& @ @ nlf x @R mRl` .й`bB~` x @Jg//anP/9aX#h hf//HyN@ ` hfp 9hm* hf <` </HyNPR/9/9aPApAp . `ApAp . hRR mApBAp . Jo/./.HnpHnp/a` й @ RohJgHy`Hy /94N`PL`N^NuNVH8 .й @ P-P(y .й @ X-@B` n-PX .й @. l gD f .й @ . g& fT .й @//. aPJg6 .й @-P n-P X*@B` Н @RmR .mNB й&@`R` gBe#L8N^NuNVH0Jfp`Z(y-n`D .й @*P 9f&B` Н @Jg Rm쾹m .` SJlpL0N^NuNVPH .ѹ$-|-|-n-n JgJg~`,A  C " x @R mB`B` 9Н @Jg Rm輹m Ю @ . Ю"@"`SJl/. /.aPL N^NuNVJga^`aN^NuNVHy/94N`P 0oHy`Hy/94N`PHy/94N`PHy/94N`PHy%/94N`PHy9/94N`PHyQ/94N`PJgHyw/94N`PHy/94N`PHy/94N`PHy/9XHyHy/94N`Hy>/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy2/94N`PHy@/94N`PHy`/94N`PHyn/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PN^NuNVHyC/94N`PHyb/94N`PHyu/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy//94N`PHym/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy /94N`PHy/94N`PN^NuNVJfaN^NuNVHy1/94N`PHyP/94N`PHyh/94N`PHyq/94N`PN^NuNVJfJga~`a#N^NuNVHy/94N`PHy/94N`PHy/94N`PHy/94N`PHy/94N`PN^NuNV./9`Hy/94N` Hy2/94N`PHyC/94N`PB`" u0/HyJ/94N` R`mHyO/94N`PHy\/94N`PHyl/94N`P..N^NuNV/9$/9h 9R//9l 9//9p/9Hys/98N`$/9 9l/Hy/98N`Jg"/9t/9Hy/98N`/9x/9Hy/98N` y8 S m y8 (R!@S @ HH`/98Hx NPN^NuNVH0 .". N-@/NX*@fB`(M .VrN .`BSl L0N^NuNV/.NXN^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH} @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH} @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|,-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N|X-@8/.N|XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|- PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|/`J.g-|1J.g"/.N|X".-A< o-@ .Xf -|3L`-|DLA`-H-H`P .P-@@ .P-@P".DN:ЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|U`-|X`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn .R l .R`p//./.N(-@Jg -|[`J.g -|]`J.g-|_AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NdgP .S-@HJlD-@HJHg6 .Hr N:0S n .Hr N `S n0A .ذbJn/9 /9 .".Ndfp+`p-S n.HH} @gpE`peS n`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NNPJmJn -|`-nf9HH/NXXJgm+|ʠ+|ʠ+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0-(( f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX`e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNp/.N XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|``eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0Jf8 <# <### .^rN .*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N #BN X(@ 9" Ҁe 9/N X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN HxN@e#dBNu /йd/@HxN@e 9d#dNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (  Unknown option %crCan't read input file %sstandard inputINITIALINITIAL/usr/lib/lex/ebcformrLex driver missing, file %sToo little core to beginToo little core for state generationToo little core for final packingOOPS - calloc returns a 0%s /usr/lib/lex/ncform/usr/lib/lex/nrform"-#+" ). "  "  *$%&'(,!!!!! ,)&J.^( *+?|/$,})}}     # define YYNEWLINE %d yylex(){ int nstr; extern int yyprevious; Too little core for parse treeToo little core for parse tree%T%tCharacter value %d out of rangeCharacter '%c' used twiceCharacter %o used twice%s Premature eof , , ,# define %s %d Too many start conditionsStart conditions too longInvalid request %sToo late for language specifierch table needs redeclaration%}%s Substitution strings may not begin with digitsNo translation given - null string assumed%d case %d: goto 30997 break; Executable statements should occur right after %%%d case %d: Definition %s not foundUndefined start condition %sToo many start conditions usedNon-portable Character ClassToo many large character classesString too longNon-terminated string%}%s %s yacc stack overflowsyntax errorToo many definitionsDefinitions too longToo many large character classesExtra slash removedIteration range must be positiveCan't have negative iterationCan't have negative iteration%d: (Error) %d: (Warning) lex.yy.%cwCan't open %s# EOF inside commentNon-terminated string or character constantEOF in string or character constantAction does not terminatePremature EOFrCannot open file %sParse tree too big %s Try using %e numParse tree too big %s Try using %e numParse tree too big %s Try using %e numToo many characters pushedToo many packed character classesToo many positions %s Try using %p numblockdata common /Lvstop/ vstop define Svstop %d integer vstop(Svstop) int yyvstop[] ={ 0, bad state %d %oToo many states %s Try using %n numend 0}; bad transition %d %dToo many transitions %s Try using %a numToo many positions for one state - acomputeToo many right contextsdata vstop(%d)/%d/ %d, data vstop(%d)/%d/ %d, data vstop (%d)/0/ 0, output table overflowj %d nchar %d ctable.nch %d output table overflowdefine YYTOPVAL %d verifadvanstoffsfallextramatchatable# define YYTYPE %s intcharstruct yywork { YYTYPE verify, advance; } yycrank[] ={ %d,%d, 0,0, 0,0}; struct yysvf yysvec[] ={ 0, 0, 0, yycrank+%d, ((yysvec+%d, 0, yyvstop+%d,0, 0, 0, 0}; struct yywork *yytop = yycrank+%d; struct yysvf *yybgin = yysvec+1; char yymatch[] ={ '%c' ,0%-3o,No space for char table reverse0%-3o,0}; char yyextra[] ={ %d,0}; block data common /L%s/ %s define S%s %d integer %s (S%s) data %s (%d)/%d/, end block data common /L%s/ %s define S%s %d integer %s (S%s) data %s (%d)/%d/, %s (%d)/%d/end # include "stdio.h" # define U(x) ((x)&0377) # define U(x) x # define NLSTATE yyprevious=YYNEWLINE # define BEGIN yybgin = yysvec + 1 + # define INITIAL 0 # define YYLERR yysvec # define YYSTATE (yyestate-yysvec-1) # define YYOPTIM 1 # define YYLMAX 200 # define output(c) putc(c,yyout) %s%d%s # define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)# define unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;} # define yymore() (yymorfg=1) # define ECHO fprintf(yyout, "%%s",yytext) # define REJECT { nstr = yyreject(); goto yyfussy;} int yyleng; extern char yytext[]; int yymorfg; extern char *yysptr, yysbuf[]; int yytchar; FILE *yyin ={stdin}, *yyout ={stdout}; extern int yylineno; struct yysvf { struct yywork *yystoff; struct yysvf *yyother; int *yystops;}; struct yysvf *yyestate; extern struct yysvf yysvec[], *yybgin; integer function yylex(dummy) define YYLMAX 200 define ECHO call yyecho(yytext,yyleng) define REJECT nstr = yyrjct(yytext,yyleng);goto 30998 integer nstr,yylook,yywrap integer yyleng, yytext(YYLMAX) common /yyxel/ yyleng, yytext common /yyldat/ yyfnd, yymorf, yyprev, yybgin, yylsp, yylsta integer yyfnd, yymorf, yyprev, yybgin, yylsp, yylsta(YYLMAX) for(;;){ 30999 nstr = yylook(dummy) goto 30998 30000 k = yywrap(dummy) if(k .ne. 0){ yylex=0; return; } else goto 30998 while((nstr = yylook()) >= 0) yyfussy: switch(nstr){ case 0: if(yywrap()) return(0); break; case -1: break; default: fprintf(yyout,"bad switch yylook %%d",nstr); } return(0); } /* end of yylex */ 30998 if(nstr .lt. 0 .or. nstr .gt. %d)goto 30999 nstr = nstr + 1 goto( %d, 30999),nstr 30997 continue } end %d/%d nodes(%%e), %d/%d positions(%%p), %d/%d (%%n), %ld transitions , %d/%d packed char classes(%%k), %d/%d packed transitions(%%a), %d/%d output slots(%%o)-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$`bin/lint 755 0 1 1073 3112746062 5454 #! /bin/sh # # @(#)SHELL 1.3 (Berkeley) 11/16/82 # L=/usr/lib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint" X= P=unix LL=/usr/lib/lint trap "rm -f $T; exit" 1 2 15 for A in $* do case $A in -*n*) P= ;; -*p*) P=port ;; esac case $A in *.ln) cat $A >>$T ;; -l*) cat $LL/llib$A.ln >>$T ;; -[IDOU]*) O="$O $A" ;; -X) LL=/usr/scj/lint L=/usr/scj/lint/lpass ;; -*) X="$X$A" ;; *) echo "$A:" ; (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1 esac done case $P in unix) cat $LL/llib-lc.ln >>$T ;; port) cat $LL/llib-port.ln >>$T ;; esac ${L}2 $T $X rm -f $T ib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint" X= P=unix LL=/usr/lib/lint trap "rm -f $T; exit" 1 2 15 for A in $* do case $A in -*n*) P= ;; -*p*) P=port ;; esac case $A in *.ln) cat $A >>$T ;; -l*) cat $LL/llib$A.ln >>$T ;; -[IDOU]*) O="$O $A" ;; -X) LL=/usr/scj/lint L=/usr/scj/lint/lpass ;; -*) X="$X$A" ;; *) echo "$A:" ; (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1 esac done case $P in unix) cat $LL/llib-lc.ln >>$T ;; porbin/m4 755 0 1 64000 3112746111 5040  Pc$G"I#HTHS/N4 /NXNuNuNVpH0BHyHyTa HxHyHyYa #HxHyHyba # `HxHyHyha # \HxHyHyla # XHxHyHyua #HxHyHy{ap # ,f y n yBR( 9cS yHH`^ 9N& @ P S m* 9N& @ P (R!@S @` 9N& @/NXX. gv gl gb`JgHyeHy NPa&# daL0pN^NuNVB daN^NuNVH J df HxHxN PHxHxN P~`  @Jg  @/NfX a y@J dgzHyy/9NlP*@`2S m"9 R AHH`Hy /NPSm -R @` HUNXX,nHUNfX/9NvXR m, y|a/9NvXp d/NXL N^NuNV.*|Jg8 /eHy{Hy NPaJgf yR`J"fJ`LHH y""(R!AS AHH`$ y" S l/9"HH/NPJf*nN^NuNVH0*n(MJfS pe*HyHy NPa`S yRbL0N^NuNVH0*n(m Lf/. HUan` /. HUaP` PgfHx`B/. HUa `|gf /. HUa`xf /. HUaN` Hf /. HUa~`f/. HUa `xf/. HUa`b Tf/. HUa `L hf/. HUa `6f/. HUa ` f/. HUa `  Df/. HUa L` @f/. HUa `޹0Hf/. HUa`ȹf/. HUa` \f/. HUa` `f/. HUad` Xf/. HUa`pf/. HUa`Z /-/-NƀPJf/- `W  lJ o /-aX*nN^NuNVH *n  lB` /-aX. lJlB"`^ a y@  @Jf$Hyi/9NlP" A g#  @#"L N^NuNVH J f~ l&g  @Jg  @/NfX a y@Hyk/9NlP*@J"f@`d y" S m  y""(R!AS AHH`/9"/NPSm -R @` HUNXX,nHUNfX/9NvX  @BR`-|`X n/aTX. m ng  @Jg  @/NfX a y@Hym/9NlP*@J"f@`d y" S m  y""(R!AS AHH`/9"/NPSm -R @` HUNXX,nHUNfX/9NvX  @BR . oL N^NuNV/9alXN^NuNV. 9cS yHH`^ 9N& @ P S m* 9N& @ P (R!@S @` 9N& @/NXX. gJlr..N^NuNVH *n`R  g  g  gB -f~R`2~`. 9n. ."HA HABAЁHHЁ0-@ 0l ".NL N^NuNV/.avXN^NuNV . o . ` .N^NuNV . n . N^NuNV`R 8 y 8  g  g  gHH +g"nT &gTn !gXnJf y 8HHR 8`NR 8 <`>HxHx`HxHx`Hx&Hx&Hx&`Hx!Hx` y 8 9nD 9"HA HABAЁ y 8HHЁ0#R 8 y 8 0l <` %f2`B (f&`6 /g,n -f` fHxHxHx=a8 `. =go ^go |fHx|Hx|Hx|`N^NuNVR 8 y 8HHg .` R 8 . N^NuNVN^NuNVHJyoXSy`N0HN @< FfPJla#lB$|p`X Rf0*GfXJRm 0Hf<*lB`JFf"09H b@0;N 0H @0H〙*K0H @0H倗#0L=F0H @<0H @0H2HЁR=@ nl*0.H< @>0H @0D@2@g0H @0H< @>0.HS b@0;N &0:DX`hv`HyaXR3`n0HL @0H<JFm< Fl60H< @0H @ Pf0H< @>`J0HL @<UYAԹd`:Jg0#`2#`B`JfJgRp`PJf`HJf`@Jg`: -g`0 -g(` -o` -m` -l ` -oB#0L` -Е` -` -"N` -"Nʀ` -"NŪ`#0L`P#0L SJo< 90L"-N#0L` S#0L D`t S#0L#0L`#0L`L`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N2-@f.B/.HyHyHyNHxNXHxHxN P*@HxHxN P(@HnNjX-@g f f-|HUHxN PHTHxN P .L0N^NuNVH0*n Jm m#S8p`T .R @(P .R @ gf ` <D//.Hx0Np `NqL0N^NuHxN@NV/9Hn /.N" N^NuNV/9/. /.N" N^NuNVA -H .X @Jf n/Hn /.N" N^NuN̐Hx;N@eNuN̐HxN@eJgBNuH // |R pNLNw //W.BN@d W/N̐ WNNV4.-nBsd`b y2 S m. .R @HH y2"(R!AS AHH` /92 .R @HH/NPRsd nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHI @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHI @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NHX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNŪЮLЮ@ @S"n .P".DNʀ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|!`-|$`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|'`J.g -|)`J.g-|+AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N0gP .S-@HJlD-@HJHg6 .Hr NŪ0S n .Hr Nʀ`S n0A .ذbJn/9/9 .".N0fp+`p-S n.HHI @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0shb1 nRJfshc0R 9nB <shL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N̆ .B`T0-f(mfHn-HH/NƾPJmJn -|`-n f9 HH/NXJgm+|S@+|S@+n 0-gl(m m R Э "-d f -,/HT-HH/N̆ .+L`/.NǀX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N̆ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N̆ g m p`BL0N^NuNV.*| ` HUaX ,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N2XBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` ,eB` 0,f -+fp`B, wf0Hx/.NĸP.JgJm/NXHx` afvJgp`p//.NP.lB S8f6Hx/.NĸP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN̐HxN@eNuNVH Nł.*nJfS` r NŤ0 r Nz.S XgR|a` zf < 0` RB/.NrP f .L N^NuN̐Hx!N@eNuN̐HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N@PJlB`pN^NuN̐HxN@eBNuN̐HxN@eNuN̐HxN@eNuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuN̐Hx6N@eNuN̐Hx N@eNuNVH0Jsf8 <s#s <s#s#ss#ss .^rNz.*ysBs g`(*(U g " Ҁe " Ҁd(M *@bsfsgB`Rs so "<Nʀ#sBN2X(@ 9s" Ҁe 9s/N2X(@g ys 9sXg ys  9s" ҀY(#s <s A ` " Ҁ#ssc A#s A 9s*A L0N^NuNVH0*n(MY#s (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ s L0N^NuN̐HxN@e# 4BNu /й 4/@HxN@e 9 4# 4NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJy oPSy `F0H @< FfRJ lN# lB $|0`X Rf0*GfXJRm 0H f<*lB`JFf"09 H b@0;N00H @0H〙*K0H @0H倗#%P=F0H @<0H @0H2HЁR=@ n0l*0.H< @>0H @0D@2@g0H @0H< @>0.HS [b@0;Nlz$.>JZjv"*>\n~*8FT$000>JX^jz`(Hy N8XR 3 `n0H @0H<JFm< F0l60H< @0H @ Pf0H< @>`0H @<UYAԹd`J g# `/N^X`jHy !BNP`VB%h`LB//-N$ `6Hx`BNT`#%PHx`#%`%P` /-HxLN`/-HxC`/-HxR`/-Hx-`#%`%PR%``#%P`B%P`//-N`L/N`,//-N`0//-N`` /NV`/N<`/9%`/-HxLNx #%``>/9%`/-HxC`/9%`/-HxR`/9%`/-Hx-`//-/-N`//-/-N`//-/-NX`B//-`/B`BB/`//-/-N0`j//-/-N B%d`/B/-N`://-ND` //-Hx-N`//-Hx*`//-Hx,`//-Hx+`/-NX`N`/-NʤX#%P`#2%P`#6%P`#7%P`#4%P`#5%P`#0%P`#3%P`#1%P`#%T%PW%T#%dJ%\gl/9%d/9%T/9%PHy .Nd`F#%T%PJ%dfW%TJ%\g$/9%T/9%PHy UNd` UHH`#{%P`#}%P` 9%`' @ `#%T%P/NP`FHx1N`8 UHH/`Hx#N``Hx"`#%P`z/HxN0`/Hx`BHx`BHx`BHx`Hx N `Hx`Hx`Hx`L/.Hy NdP/./9%T/.Nf /./././.Hy Nd/./.Hy Nd 5 g .) @J%\g8 .* @/ .) @//./. Hy Nd/.N$X/.N$X`d/.Hy `$/.Hy `/.Hy `/.Hy 1`/./.Hy GNd `/./.Hy e`N^NuNV#%P . * @/ .* @/NP-@ . ) @ ". * A/ .) @ ".* A/NPЮ-@ 9%P) @ 9%P* @ J%\g&/././. /./9%PHy xNd .,( @ 1f . - @ 1f -| `-| Jg>/././9%T/.Hy Nd/././.Hy Nd/. /./9%PHy Nd . ,( @ .,("@"/. N$XN^NuNV#/H%P .r g .R f #1/H`. .i g .I g .b g .B g. HH#/H/9/HHy NdPJ%\g/9/HHy NdPN^NuNV# %P 1/HNqp1"9%P,( A 9%P-"@"J%\gl 9%P,( @/ 9%P- @/ 9%P) @/ 9%P* @//./. /9/H/9%PHy Nd$/./. /9/H/9%PHy 6Nd#/H/9/HHy LNdPN^NuNV#%P 9%TrN|-@/./9%T/.Nf /././././.Hy TNdJ%\g/./.Hy vNd N^NuNVHxHnNPB%h#%h%P.HH#4 Bg` IgL Rg8 bgH ig4 rg /94Hy NdP#4/H`$#14`#24`#34`N^NuNVN#%P,( @B 9%P-"@" .) @ 9%P)"@"-Q .* @-PB %Tm 9%T`p-@V%T/./9%T/.Nf /./9%PHy Nd J on/. /./. Nf /. /9%P/9%P/. Hy Nd . ) @ "9%P) Aѐ . ) @-PJo\/././.Nf /./9%P/9%P/.Hy Nd .) @ "9%P) Aѐ/9%PHy NdPJ o %Tm 9%T`p//. /./. /9%P . ) @ ". * AЮ/Hy Nd . ) @ ". * AЮD//. /9%PHy Nd/./9%P/././9%PHy *NdJoz .".* AА//./9%P %Tm 9%T`p//./././9%P .".* AАD/Hy ]Nd(Hy NdX .Ю"9%P* A J%\gF 9%P* @/ 9%P) @//./. /./9%PHy Nd/.N$XJ o /. N$XJo /.N$XN^NuNVN#%P . b@0;N -| /./9%PHy Nd 9%P) @ ( 9%P* @BJ%\g> 9%P* @/ 9%P) @//./9%PHy Nd 9%P,( @ 1 9%P-"@"`@-|`D-|`8-| `,/.HyHxN `N^NuNVJ gJg/./. /.N`(J g /. Hx#`Jg/.Hx"/.N J%\g4 .* @/ .) @//.HyDNd .- @ 1N^NuNVN#%P-|`/./9%PHyeNd 9%P) @ ( 9%P* @B 9%P,( @ 1 9%P-"@"N^NuNV/. /.a P/aXN^NuNV/.NtXN^NuNV/. /.aPNl` 9E1f 9Q1f-| ./X @BR dmHy1HytNdPHywNdXB@a N4J%hov/9%h/9%hHyNd /9@HyNdP/90/90HyNd /9%hHyNdPJ0fHyNdXHyNdXHyNdX /Pf:S#m 9#R# @ HHB`Hy#Hx NlP`S#m 9#R# @/SHH`Hy#/9/PNlP gJS#mNh"9#R# AHH`Hy#Nh/NlP g`aHy1aLX-@ gF#00 9.1g .8gHy1HyNdP`N^NuNVH *nNh. g4 g,8g$5eHy1HyBa@ B958fSB L N^NuNVHyNdXaV-@/.Hy*NdPJ91gHy1/.Hy3Nd aN4J%ho&/9%h/.Hy?Nd /9%ha }g< ~gHxN a,`t {g0 }g( "g ~g ^g g#>@hB@l#@l@d`F/. /.a*P#>J@hf#@h @do/. Hy!HxN 9@lR@lЮ @HH-@f 9@d> @B-|> 9%P- @ @h 9%P,( @ >J%\gf 9%P,( @/ 9%P- @/ 9%P) @/ 9%P* @//./9%P/.Hy!Nd /./9%PHy!Nd N^NuNV-|1 . ^b*@0;N$P`z>z,8$ 1>fa/.aX .`j 1>f /.aX` 9@d> @ R@d-y>` 1>fa$a /.aPXa` 1>faHxqHxeaP`z 1>faHxlHxp` 1>fa . й@l @ =fHx=/.aPR@l`& 9@d> @ R@d` 1>fan . й@l @ >f Hx>Hx-`HxiHxm`P 1>fa6HxlHxs`4a&` 1>fa 9@d> @ R@d 9@lЮ @HH-@"9@d> AR@lR@d 9@lЮ @ 9@d>"@R@lR@d (f( 9@lЮ @ 9@d>"@R@lR@d *f 9@d> @ (f 9@lЮ @ 9@d>"@R@lR@d 9@lЮ @ 9@d>"@R@l`x 9@d> @\R@d 9@d> @fR@d 1>Nqp1"9@d> AR@dHxmHxfaP 9@d> @\R@d 9@d> @fR@d 9@d> @PR@d 1>Nqp1-@` 1/Hf 9@d> @\R@d 9@d> @^R@d 9@d> @fR@d 9@d> @\R@d 9@d> @|`B 9@d> @\R@d 9@d> @^R@d 9@d> @jR@d-|1` 9@d> @f` 1/Hg 9@d> @j` 9@d> @ R@d 1/Hf`N^NuNV 9@d> @\R@d 9@d> @|R@dN^NuNV 9@d> @\R@d 9@d> @fR@d 9@d> @1R@d 9@d> @ R@d 9@d> @\R@d 9@d> @fR@d 9@d> @PR@dN^NuNV 9@d> @\R@d 9@d> @(R@d 9@d> @ R@d 9@d> @R@dN^NuNVA-H#@pHn/. NP n0( gp`BN^NuNVA -H##@pHn/.NP09# gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n#f +|@x`D/.N|X+@f,mJf,0-g-HH|+@`m+n #f09#gHy#NBX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nB`b y@p S m. .R @HH y@p"(R!AS AHH` /9@p .R @HH/NlPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH"e @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH"e @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|"-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|" PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|"`J.g-|"J.g"/.NX".-A< o-@ .Xf -|"L`-|",LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN|-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|"=`-|"@`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn .R l .R`p//./.Nـ-@Jg -|"C`J.g -|"E`J.g-|"GAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9"/9! .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N|`S n0A .ذbJn/9"/9" .".Nfp+`p-S n.HH"e @gpE`peS n`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nf .B`T0-f(mfHn-HH/NPJmJn -|`-n#f9#HH/NXJgm+|`x+|`x+n 0-gl(m m R Э "-d f -,/HT-HH/Nf .+L`/.N|X(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nf . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nf g m p`BL0N^NuNV.*|#` HUaX%He*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N.XBBBB BmB- L N^NuNVN/.N|XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0((*n (|#`%HeB` 0,f -+fp`B, wf0Hx/.NDP.JgJm/NXHx` afvJgp`p//.NP.lB xf6Hx/.NDP.Jg Jm/NXHx/.NP.Jm.HxB/Nj `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNpHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NLPJlB`pN^NuNpHxN@eBNuNpHxN@eNuNpHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nr N^NuNV/. Hy@t/.Nr N^NuNpHx6N@eNuNVH0Jf8 <# <### .^rNv.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N|#BN.X(@ 9" Ҁe 9/N.X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNv.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNpHxN@e#%LBNu /й%L/@HxN@e 9%L#%LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLDAB?@CE>DAB?@CE>DAB?@wxyz"5{WVNMiLKO97o\Q Z~vu[tsq|"]2r^_`a8$#%&'0"3( )*+h  -/.,!p$#%&'0"XY3( )*+wxyzXY  -/.,!$#%&'0"jkl( )*+  -/.,!$#%&'03( )*+  -/.,!$#%&'06( )*+P  -/.,!$#%&'0( )*+  -/.,!1FGHIJ}RSTU}bcdefgmn1111ooooo@oooo@oooooo@@@@oo$oo@@@@@b<`][aZYWV\GUmTSQPON0LJIHGFEDBA6  ! ""  )!$&'(%.{ -*,+  #"26745031{{{{{{/  }}}}}}}{{{{}}}}')MNOHIKJ2TUVWXYZ[\ ,QR?@789:;<=>E-./0L]^PAB3456"#+F%&( S!* $CD 1G yacc stack overflowsyntax errorsyntax error. from: old ps %d, new ps %d, fflg %d . to: old ps %d, new ps %d .nr 10 %du .ds %d \v'-1'_\v'1' .as %d \h'-\n(%du-\n(%du/2u'\v'0-\n(10u'\*(%d\v'\n(10u'\h'-\n(%du+\n(%du/2u' . diacrit: %c over S%d, h=%d, b=%d .ds %d ^ .ds %d ~ .ds %d \v'-1'.\v'1' .ds %d \v'-1'..\v'1' .ds %d \v'-1'\l'\n(%du'\v'1' .ds %d \l'\n(%du' . e:eb: S%d <- S%d S%d; b=%d, h=%d \|.nr %d \w'\s%d\*(%d%s' .ds %d \h'|\n(97u-\n(%du'\*(%d .as %d "%s\*(%d .ft %c . setfont %c . b:fb: S%d <- \f%c S%d \f%c b=%d,h=%d,lf=%c,rf=%c .ds %d \f%c\*(%d\f%c .ft %c .ds %d \*(%d\h'-\n(%du+%du'\*(%d . fat %d, sh=%d .ft %c .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .ds %d \v'%du'\h'\n(%du-\n(%du/2u'\s%d\*(%d\s%d\h'-\n(%du-\n(%du/2u'\v'%du'\ \h'\n(%du-\n(%du/2u'\*(%d\h'\n(%du-\n(%du+2u/2u'\ \v'%du'\h'-\n(%du-\n(%du/2u'\s%d\*(%d\s%d\h'\n(%du-\n(%du/2u'\v'%du'\ . from to: S%d <- %d f %d t %d; h=%d b=%d \(*S.ds %d %s . funny: S%d <- %s; h=%d b=%d \(cu\(ca\(*Pfunny type %d in funny 1. integral: S%d; h=%d b=%d \(is.ds %d %s %s.nr 99 \n(.s .nr 98 \n(.f .nr %d \w'\*(%d' .nr MK %d .if %d>\n(.v .ne %du .rn %d 10 \*(10 .ps \n(99 .ft \n(98 .EN%sinput line too long: %.20s .nr 99 \n(.s .nr 98 \n(.f .rm %d .as %d "%s .as %d \*(%d .ps \n(99 .ft \n(98 .as %d "%s.ps \n(99 .ft \n(98 \*(%d . answer <- S%d, h=%d,b=%d .ds %d \x'0'\x'0-%du'\f%c\s%d\*(%d%s\s\n(99\f\n(98\|\x'%du'no eqn strings left.ps %d .nr %d \w'\s%d\*(%d' -rcan't open file %s.ft %c eqn fatal error: file %s, between lines %d and %d eqn: fatal error: file %s, between lines %d and %d 7Hrcan't open file %spushback overflowquoted string %.20s... too longmissing " in %.20s. lex token = |%s| . found %s|=%s| . %s is not a keyword token %.20s... too longUnexpected end of input at %.20sUnterminated definition at %.20s. name %s defined as %s out of space in strsave on %sInclude not yet implementedBizarre delimiters at %.20s#" 26701435 ! $%)&!'((-.2/8>EMU[bhp*s+x-|,    $+3;<BGKPUZ]`cfmuz $),149?DJOSX\adilqw| !%/2;>GJSWaeos} ',7;EISWaeor{out of space in lookupsubsup.ENfromtosumhatvecdyaddotdotdotbartildeunderprodintintegralunioninterpilelpilecpilerpileoversqrtabovesizefontfatromanitalicboldleftrightdelimdefinetdefinendefinegsize.gsizegfontincludeupdownfwdbackmarklineupmatrixcollcolccolrcol>=\(>=<=\(<===\(==!=\(!=+-\(+-->\(-><-\(<-inf\(ifinfinity\(ifpartial\(((pdhalf\f1\(12\fPprime\f1\(fm\fPdollar\f1$\fPnothingtimes\(mudel\(grgrad\(gr<<<<>>>>approx~\d~\ucdot\v'-.5'.\v'.5'......,...,,...,alpha\(*abeta\(*bgamma\(*gGAMMA\(*Gdelta\(*dDELTA\(*Depsilon\(*eEPSILON\f1E\fPomega\(*wOMEGA\(*Wlambda\(*lLAMBDA\(*Lmu\(*mnu\(*ntheta\(*hTHETA\(*Hphi\(*fPHI\(*Fpi\(*pPI\(*Psigma\(*sSIGMA\(*Sxi\(*cXI\(*Czeta\(*ziota\(*ieta\(*ykappa\(*krho\(*rtau\(*tomicron\(*oupsilon\(*uUPSILON\(*Upsi\(*qPSI\(*Qchi\(*xand\f1and\fPfor\f1for\fPif\f1if\fPRe\f1Re\fPIm\f1Im\fPsin\f1sin\fPcos\f1cos\fPtan\f1tan\fPsec\f1sec\fPcsc\f1csc\fParc\f1arc\fPasin\f1asin\fPacos\f1acos\fPatan\f1atan\fPasec\f1asec\fPacsc\f1acsc\fPsinh\f1sinh\fPcoth\f1coth\fPtanh\f1tanh\fPcosh\f1cosh\fPlim\f1lim\fPlog\f1log\fPmax\f1max\fPmin\f1min\fPln\f1ln\fPexp\f1exp\fPdet\f1det\fP.ds %d \k(97\*(%d . mark %d .ds %d \h'|\n(97u' . lineup %d . %d column of S%d, rows=%d \ \ . colct=%d . row %d: b=%d, hb=%d . matrix S%d: r=%d, c=%d, h=%d, b=%d .ds %d "\*(%d%s .ds %d \h'%s%du'\*(%d -\v'-%du'\*(%d\v'%du' \v'%du'\*(%d\v'-%du' . move %d dir %d amt %d; h=%d b=%d . b:bob: S%d <- S%d over S%d; b=%d, h=%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .ds %d \v'%du'\h'\n(%du-\n(%du/2u'\*(%d\ \h'-\n(%du-\n(%du/2u'\v'%du'\*(%d\ \h'-\n(%du-\n(%du-2u/2u'\v'%du'\l'\n(%du'\v'%du' .ds %d \|\v'%du'\v'%du'\*(%d\|\v'%du'\v'%du' . curly: h=%d b=%d n=%d v=%d l=%c, r=%c \(lf\(bv\(bv\(lf\(lc\(lc\(bv\(bv\b'\(lt\(bv\(lk\(bv\(lb'\(lt\(bv\(lb\(lc\(bv\(lf|||\(rf\(bv\(bv\(rf\(rc\(rc\(bv\(bv\b'\(rt\(bv\(rk\(bv\(rb'\(rc\(bv\(rf\(rt\(bv\(rb|||\b'%s%s%s'. S%d <- %c pile of: S%d;h=%d b=%d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .ds %d \v'%du'\h'%du*\n(%du'\ \v'%du'\*(%d\h'-\n(%du'\v'0-%du'\ \v'%du'\h'-\n(%du'\*(%d\v'0-%du'\ \v'%du'\h'\n(%du-\n(%du/2u'\*(%d\h'-\n(%du-\n(%du/2u'\v'0-%du'\ \v'%du'\h'%du*\n(%du' . b:b shift b: S%d <- S%d vert %d S%d vert %d; b=%d, h=%d .as %d \v'%du'\*(%d\v'%du' . shift: %d;ps=%d . shift2 s%d <- %d %d %d .nr %d \n(%d .if \n(%d>\n(%d .nr %d \n(%d .as %d \v'%du'\*(%d\h'-\n(%du'\v'%du'\ \*(%d\h'-\n(%du+\n(%du'\v'%du' . setsize %s; ps = %d . b:sb: S%d <- \s%d S%d \s%d; b=%d, h=%d .ds %d \s%d\*(%d\s%d .ds %d \v'%du'\e\L'%du'\l'\n(%du'\v'%du'\h'-\n(%du'\*(%d . sqrt: S%d <- S%d;b=%d, h=%d \ \|\tconverted token %.25s... too long. %dtext: S%d <- %s; b=%d,h=%d,lf=%c,rf=%c .ds %d "%s -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$%Hbin/inews 6755 6 6 160000 3112746344 5733  0$G"I#HTHS/N4 /NXNuNuNVH0*n ~` /N ~XR m#Hx//NP(@f S(@HxHyHlN Jf#BB9HnN͐XHnHyN PB9HyDHyNPBHypHxNPHypHxNPHxNX#HN#Nf#DNT#XJg8Jf"BHyHyN /NXHyNXJf" gN.Jg BNX fbHyNX/HyHyN Jg*Jg"NT"9gJgHyNXa "BNHXJ9gHyNjXHy/9HyN PHyNXHyHyN P(|`JfBNvX`BHx,HTNP(@JfJfH(|JgPHT/9HyHyDNBHyDN*PJgHTazXJf` nN(|` -fJfJfHyNX gaJgN.Jg BNXaL0N^NuNV/./9HyHnN fHnaXp` gJfHyNXJg"NT"9gJgHyNX/.HnN PA-H` n .g R nJf nJgB`HnaXBNX/.HnHyHyDNHy+NXHyeNXHyDHyNPHyNbXHyDN(XBNXN^NuNVJf@N/./9HyHyDNHnHyDN PJgB .R//./9HyHyDNHyD/9 NPJfX/./9HyHyDNHyHyDNbP-@Hy/.NP/.NX`0HyDHyHy$N HyDHyN(PN .R//.HyHyDNHyDNrXN^NuNVH0 gHyNlXHyNXHyN,XHyNrXHyNrXHyHy f <` </HyN(Hy/9 NX/NbP(@HTHyNP/94HxHyDN JfJHTNX/94NXJgHyNXNHH`HTHx>NPHTHyDN`@*|`JfJg~ -gHU/9HyHyDNBHyDN*PJg HyDaTXHUaXJf`L0N^NuNVH ~BJ9gHyHyNb`Hy/9NX/NbP#4`HyHxHyDN JgHy HyDN PJg*|D`HH @fHH @f fH y4 S m$HH y4"(R!AS AHH`/94HH((/NPHH @gRRJf`BJg/94NXJghJgHy#NXJg"JfBBHyN /NXJf/9Hy.N(PHxNHXJgHyLNXHyNbXHyQ/9NP#4 l" nJfHySNXL N^NuNVHx//.NPR//9HyxHnNN-@nNT/NXJg BNXNH/NXBHnN*PJgHxHnN0P/N ~XB/.HyHyNB/.HyHyNHxN`2/.NXJg$/.HyHnN HnNXHy/9NbP#Hx//.NPR/Hy/9N /9NXN^NuNV.HyHyN(PHyHyNbP*@HUHyN͸PJfHyNXHUNXHy/9HyHyDNHyDHyNPHyN!X*nN^NuNV|H8Hy/9 NbP&@HSHnԈN͸PJf HyaXHSNXHnֈNXAԈ*H(M`"B*L`HH/HyNPJfRJfBN`|HxHyHnN Jg`AԈ(H`HxHTHnN Jg@JfJfHnHnֈNPJg$HxHy/9 NbP/Hna& HnN XJftNLL8|N^NuNVH<*n(n HxAHmNPJgp`B-@4JgHxNHmNPJgp`B-@0HxSHmNPJgp`B-@,HTHnۈN͸PJf0HyHy$NPHUHnHnHya `HmHn݈NPJ.݈fHUHyNP`b/9HyHnوN J0ghHyHnHy HnNHUHy,Hn݈N HnHnN PHnۈaXHnHnHUHy6af`HUHnHyUaP HykHnوNX/NbP&@J4gHSHnۈN` HSHnۈNPJ0fTSm ,R @` HTNxX. g(Sm"+R AHH`HS/NP`HTNXHSNXJ-fHnوHUHym`HnوHmHyHyDNJ,gN,g/`BN ~XBHnوN PA$HB`BHH @fA8  RHH @fJfJg R mA8R BHn8HmNPHya` BHyDHy4N /NXHnوN!XL(|D`.  g,  g& :g  gAe HyaXJf,HSHxHyDN JfBHSNX*|` !fRAx(H` -:f Hya`X ,,fBAx(HHnxHTNPJfTJgHTHnxNPJf/./.N PJg*HnNHyHyeHnNNHnNNXN .R-@ nJf *nN^NuNVHyHyaP-@HyHy/.N /.aXHyaX-@Hy/.NPHy/9NP-@ n S m n (R!@S @` /.NxX-@ g< n S m n (R!@S @HH`/./.NP`/.NX/.aXN^NuNVHyHyaP-@HyHy /.N /.aXHy+Hya`P-@HyOHnN PHyVHnN P-@ n S m n (R!@S @` /.NxX-@ g< n S m n (R!@S @HH`/./.NP`/.NX/.aXN^NuNVHyX/.aP-@JfHyiNXHyHy/.N /9Hy/.N Hy/.NP/./.NP/.aPXN^NuNV/./. HyN( Hy/.aP-@JfHy%NXHyHyD/.N /9Hy^/.N Hy/.NP/./.NP/.aXN^NuNVHyHyaTP-@JfHyNXHyHy/.N /9Hy/.N Hy'/.NP/.HyNP/.aXN^NuNVԀ/9HnۈN P/.Hn݈N P/. HnN PHyKHnN PHyLHnN PHyMHnN PHnۈNlXHnۈN,XHy^HyNNX-@Ԁ/NbP-@Ԅ/HnۈNP/.ԄNXNHnԈN XJgNHx/.HnԈN JfHy`/.ԀNbP-@ԄB/HnԈNf /.ԀN!`/.HybN(PHyNXN^NuNVHy/9NbP-@/.HxHy'HN JgHx Hy'HNP-@JfHx Hy'HNP-@ nB/.Hy'HN PJf/.NX n Hy'HNX'G @B <'H`/.NXBN^NuNV/.a*X-@JgHx /NP-@Hx R/NP-@R`ZHx /.NP-@ @B/./9HyHnNHyHnNP-@Jf\ .R-@ nJf/./9HyHnNHyHnNP-@Jf/.HyNP .N^NuNVH/.a0XHnNXJlB`..,.N*f/N ~XBN ~X/NX/N ~XB/.HyHyNB/.HyHyNB/.HyHyNHxN|X gV (H @ /N ~XHy/NPLN^NuNVH8 n(HH./NXHxHxNP(@HxHxNP&@HxHxNP*@HnN&X,"(H Ag f f-|HTHxNPHSHxNPHUHxNP .L8N^NuNV/.a2X-@g^HnNXHnNdX/Hy/.N /.Hy/.N /. Hy /.N .N^NuNV.-| n  n&Hy/.Hy$N( HxNHX*n`L .R @HH//.NPJg6Hy/.Hy?N( HxNHX`RJg  fB nJf-n`4R n .f&Hy/.HyZN( HxNHXHx./.NP-@f*nN^NuNVdJgHyHnjN PHx HnjNP-@fJg @BHyuHnjN PJgHy{HnjN PJgHyHnjN PJfa`HyHnjN PJfaHya`rHyHnjN PJgHyHnjN PJgHyHnjN PJg2HyHnjN PJgHnjHyNPBNHXN^NuNVJg JgHyNXBNHXN^NuNVHyHyN\X/NP//.N PJgHyNXBNHXN^NuNV/.NX-@Jf .`&Hy(/. n/(a J9(g <(N^NuNVH0*n(n *fnR`j(n`RJf` ,gZ ;gT :gN (gH -g &f6/. HTN PHH @gHH `JfBL0N^NuNVHz/.NP#N^NuNV.*nJg JfU ,g,B*nN^NuNVH<*n(n B&M`8Jf8$L`& !g HSHRa4P`HSHja&PF΀ ,fJf ,fJf LHnRHn HnHnHyHyDNBHyDNPN^NuNVH0*n(M`(HH @gHH RJfL0N^NuNVH0*n(n HmHyDN P/aXHmHmHUHyHyDHmHyHTN L0N^NuNV#HyNXHyNbXN^NuNV\Hy/9HyHnNHyHnNP-@Jg/.HnlN PHnlaX/.HxdHnN JgHnHn4HyHnN>Hn4aXHn4HnlaPJg/.NXHyHnNP-@ n S m n (R!@S @` /.NxX-@d g6S$m 9(R( @gHH`Hy$/.dNP`BHzHxNP-@hHyHy$NPHxdHnHxN -@`.HH-@d ydg" Ydg dg dgJfp`B-@\/.hHxNPJfJ`oJ\ffp`BN^NuNV.Jl .D-@ dll .rNJfp`B# mB n8 m. n$  mS .| @ . op` . S-@B` | @ ѮRm.<` rNJfp`BmѮRm ."<QNb-@ .$"HA< ;n6  f m$ n r N`D g g&p`X m n r N `Jm n "HA< n ($HB<JyoXSy`N0H. @< FfPJ|la#|lB|$|8`X Rf0*GfXJRm 0H|f<*lB` JFf"09H b@0;N**0H @0H〙*K0H @0H倗#=F0H\ @<0HJ @0H2HЁR=@ nl*0.HD @>0H @0D@2@g0HJ @0HD @>0.HW b@0;Nx&<FXlvHyatXR3`n0H @0H<JFm< Fl60HD @0H @ Pf0HD @>`<0H @<UYAԹd`,J|g"#|`$R) `R)`R)`R)`R)`J) gJ)gJ)f #)L`R) rdN$#)( rdN#),B)0#)4`v#)(B),B)0#)4`X#)(#),`#)(#),`#)(#),#)0`#)(#),#)0`#)P#)8`#)P#)8`#)<#)@`#)<#)@`#)<`#)D#)H`#)D#)H`#)D`#)D`#)D#)H`\#)D` -"HA<HlHn`Jf,Hl Hn`JfHl Hn`|JfHlxHn`h lHyD .r AxЈ/N PR` g4` gZn g<` gR` g|n g\`x cgv`jBL04N^NuNVHyt/.N PJfp`.Hyv/.N PJgHyy/.N PJgBN^NuNVHx:HyDNP-@R nHH @f nJg n /./. N P/. N.XN^NuNV nHH @f"HxHy|/.N JgB`Hx:/.NP-@Hx /.NP-@Jg .RfHxHy/.N Jg8HxHy/.N JgHxHy/.N Jfp`fHxHy/.N JgHx Hy/.N Jfp`(Hx Hy/.N JgHxHy/.N Jfp`HxHy/.N Jfp`Hx Hy/.N Jfp`Hx Hy/.N Jfp`HxHy/.N Jfp`bHx Hy/.N Jfp`BHx Hy/.N Jfp `"Hx Hy/.N Jfp `pcN^NuNVH0*n(n BHTHUa6 L0N^NuNVH0*n(n HxHTHUa L0N^NuNVH0*n(n HmHyDN P/NtX fHyDHUHy HTN` HyDHUHyHy"HTNHmHmHy>HTNHmHyZHTN fHm(HyfHTN J-PgHmPHytHTN J- gHm HyHTN J- gHm HyHTN J-xgHmxHyHTN B .r AxЈ @Jg" .r AxЈ/HyHTN R mSm ,R @ HH`HTHx NPL0N^NuNVH *n.. `B SJfL N^NuN&HxgSo,Sm ,R @` HTNxX. f gJo HT/N!XP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg V @` V @R mHH. ]g*Jg V @` V @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9 "9$NNF-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9("9,NNF-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-N#rXms+n f mB `+m+| B*nN^Nu///YHxN@ Nu///YHx~N@ NuNVBJg>HxNX-@Hy8,NXJg8/.HxNP/.NXN^NuNVHxHy8,NP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN&HxN@eNuN&HxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNxX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N JPJmJn -|`-nf +| `D/.N!X+@f,mJf,0-g-HH8`+@`m+n f09 gHyNbX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N0P.JgJm/N ~XHx` afvJgp`p//.N P.lB  f6Hx/.N0P.Jg Jm/N ~XHx/.N P.Jm.HxB/Nv `Jgp`B//.N P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNbXBB-HH/Nv B+mm0-gm*nN^NuNVH0N-@f.B/.Hy;Hy8Hy0NHxN|XHxHxNP*@HxHxNP(@HnN&X-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m# p`T . @(P . @ gf ` <$//.Hx0NP `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN&Hx;N@eNuN&HxN@eJgBNuH // | pNLNw //W.BN@d W/N& WNN&HxN@eNuNVBHnNPJlp`Jg n .N^NuN&HxtN@eNuN&HxN@eNuNVA-HA#=|B-n-|Hn/. N*LZ`0SR`*08xb1 nRJf8xc0R 9nB <8xL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/N JPJmJn -|`-nf9"HH/N TXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.N!X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N& . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N& g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N ~XJl~0-g /-N#rXBBBB BmB- L N^NuNVN/.N|XN^NuNV .". nJ/H?N n g B5H 4@f8Jf g,///:8/:0 "N> !A :":NF` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N!(PJlB`pN^NuN&HxN@eBNuN&HxN@eNuN&HxN@eNuN&Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N!N N^NuNV/. Hy@t/.N!N N^NuN&Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN&Hx N@eNuNVH0J8f8 <8#8 <8#8#88#88 .^rN$.*y8B8 g`(*(U g " Ҁe " Ҁd(M *@b8f8gB`R8 8o "<N$#8BN$rX(@ 98" Ҁe 98/N$rX(@g y8 98Xg y8  98" ҀY(#8 <8 A ` " Ҁ#8й8c A#8 A 98*A L0N^NuNVH0*n(MY#8 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN$.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 8 L0N^NuN&HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLYr0BXpuz@(#) iextern.c 2.2 6/1/82@(#) iparams.h 2.1 2/23/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82/usr/spool/news/usr/lib/news/usr/spool/news/.inXXXXXX/usr/lib/news/LOCK/usr/lib/news/seq/usr/lib/news/active/usr/lib/news/ngfile/usr/lib/news/sys/usr/lib/news/history/usr/spool/news/.cannednewsnewsgeneral/usr/spool/news/.arXXXXXXdead.article/bin/sh/usr/lib/news/logVqCtl Msg %s from %s: %sihavesendmenewgrouprmgroupcancelsendsyssenduunameversionControl message %s has no titlesendme %s %sto.%s.ctlCannot find system %s to send article %s to.%s/%snewgroup already existsusenetrequest for new newsgroup A new newsgroup called '%s' has been created by %s. usenetrmgroup control message A newsgroup called '%s' has been removed by %s. Illegal group name in rmgroup%s/%sCannot remove newsgroup '%s'rm -rf %ssystem(%s) status %dcp %s/active /tmp/$$ ; sed '/^%s$/d' %s/active ; rm /tmp/$$system(%s) status %dCancelling %s%s/%srArticle is garbled. to.Can't cancel %s: non-existentNot contributor: %s and %susenetsendsys control message %s requested your sys file. Subject: response to your sendsys request rusenetuuname control message %s requested your uuname output response to your senduuname requestuunamerOur news versionCannot send back error messageSent-by: USENET Site %s Currently running news B version %s. The header of the message follows: UNKNOWN Ctl Msg %s from %sUnrecognized Control MessageCannot send back error messageSent-by: USENET Site %s Currently running news B version %s. The header of the message follows: Unimplemented Control MessageCannot send back error messageSent-by: USENET Site %s Currently running news B version %s. The header of the message follows: /tmp/xmsgXXXXXXwrCan't find sys record for %sCannot find sys recordr%s/%sr%s/%srCannot hfopen article %s/bin/mailmail/usr/bin/mailmail/usr/ucb/mailmailwDate: %sTo: %s Subject: %s "'\`^|;& <>/~nasty mail name %s from %snasty mail name %s from %snasty mail name %s from %sihavesendmenewgrouprmgroupmTnyckAVEMXWksendsyssenduunameversioncancelUnrecognized control message - %s Get a guru to do it for you. Password:mTSorry @(#) control.c 2.9 6/21/82 (this is NOT the netnews version!)@(#) iparams.h 2.1 2/23/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82@(#)fullname.c 1.1 6/22/82,EcPATH=/bin:/usr/binPATH=-cNo shell!Cannot get user's namerSUBFILE line too long.Bad SUBFILE line.Cannot open %s (%s)aw%s %s %s %s %s%s %s, %s %sA%s %s %s!%s %s %s %s/%srecordingr%s %srDo you understand this? Hit to proceed, to abort: @(#) funcs.c 2.5 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82     ",3<AGNW\_dg k r v }   , , , , h h h h             X X X X     " & - 28NB'`GK<PW[bfo`y        %$#!&"       :/,,:/     yacc stack overflowsyntax errorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberSeptOctoberNovemberDecemberSundayMondayTuesdayTuesWednesdayWednesThursdayThurThursFridaySaturdaya.m.amp.m.pmnstn.s.t.asta.s.t.adta.d.t.este.s.t.edte.d.t.cstc.s.t.cdtc.d.t.mstm.s.t.mdtm.d.t.pstp.s.t.pdtp.d.t.ysty.s.t.ydty.d.t.hsth.s.t.hdth.d.t.bstb.s.t.bdtb.d.t.gmtg.m.t.yearmonthfortnightweekdayhourminuteminsecondsectomorrowyesterdaytodaynowlastthisnextfirstthirdfourthfifthsixthseventheigthninthtentheleventhtwelfthago "@@(#) uname.c 2.1 2/23/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82From !:.@^@atATFrom From From: Path: To: Newsgroups: Subject: Title: Posted: Received: Expires: Article-I.D.: Reply-To: References: Control: From: %s Newsgroups: %s From: %s!%s Newsgroups: %s Title: %s Article-I.D.: %s Posted: %s Received: %s Expires: %s Reply-To: %s References: %s Control: %s %s@(#) header.c 2.9 6/5/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82:2*" <4,$ >6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/etc/grouprr//bin/shsh-c/dev/ttyr%s @(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$8((bin/readnews 755 6 1 154000 3112746407 6366  ($G"I#HTHS/N4 /NXNuNuNVH0*n BB#B9B9HnNԤXHnHyNPB9HypHyDNPBHyHxNXPHyHxNXPHyHx NXPHxN.X#|Nj#N"#xBhBHyDNX#f #JHyRNX-@fHyWNX-@Hy_NX-@fHydNX-@JgJfN`8/.HyhNPHyhHyNP/.HypNPHykNX#pf #rpHywNX#f #}HyNX(@JgHTHyhNP`B9hJ9hgHyHyhNP(|h`HH @gBRJf(|h`R oHyNFXHTNXR/NX"9p A fHyNFX 9p @ 9p"@"HT 9p @/NP`RJfRJg fVHyNX-@Jf*-|/.HypHyHyN`/.HyNPHyHyNPP#gB `d9hHH @-@fBHxHyHyhNt Jf-|JgHyHyhNPJg(|g`"(|o`HH @gBRJfJg (|h`(|p`R oHyNFXHTNXR/NX"9p A fHyNFX 9p @ 9p"@"HT 9p @/NP`RJfRJg fV/9HxHyhN| Jf/9N>X# gBHyp 9T/NP 9p @/NX 9SJfXHyHyNPHyNXHU/.NPJlfDHyHyNPHyNXHy#HyNPHyNXJ9gHyN~XJ9fHy+HyNP/NXBHyNPJg&HyxHyxHyN /N,XJg,HyNXHyHy?NPBNFXJfHyWHyNvP#f`/9HxHyhN| JgHyhNBXJfHyYNFXR mHyoNFXHyhNXR/NX"9p A fHyNFXHyh 9p @/NPJgXHy/9NvP# 9 gJfJfJ@g BNFXJ9pg gNHyHyNvP#B .찹n6 .p @/Hy/9N R`N^`f/9N>XBNFXL0N^NuNV/9NX-@ f,a (JgB/./9N p`a Jf/9HxHyxN| JgHyxNBXJf Hy@aXHyxNXHyHyxNPJgfHyxNXHyxa(XJfHJg #`BBN^NuNVH ~,BBJ9pga/./9HyeHypNHyHypNPJg B9pp`#/.HypNPB` p @/HyhNP*|h` !g JgR :fJgLUB/.HyhN8PJf0 .!gt 9R/RHUHylHyhN`,Rop 9R/HysHyhN *|`BR 9rN ɻc*|h`JgRHH @gJgrHnHywHUNv ,g"`( SrN>r S @Rm,.`JgRHH @gJftJg 9R#`Ba#BL N^NuNVH ~|Jgp!`p:/HypHyzHyhNBHyhNXh*@ SrN>r S @HH€gR`. SrN>r S @HH€f nR`̾f,< `8 Rf/HyHUN ` S//HyHUNoHx,HyhNPJgHyhNXHx HyhNP*@SU:B-B`HyhNX/ p @/HyhNt Jf| HyhNXR/ p @/NP"p A p @Jf HyaXHyh p @/NP`Hx!HyhNPJg`Ro*R o Hya,X| HyhNXR/NX"9p A f HyaXHyh 9`P.`L N^NuNV./9N,X/9xNX/9|N.XHxHyNP/NXJg&HyHyHyxN HyxaPXHy/9NPP*@Jg"HyhHyHUN HUN>XBNX*nN^NuNVHyDNX/.HyHyXN HxaXN^NuNV# fJg S`R`Jg@S 9SrN>r 9S @HH€fNJn`DR 9SrN>r 9S @HH€f 9򀰹oN^NuNV/9NX/9NX/.NXN^NuNV.*nJ@gHyHUN|PJfB`PJVgHm(NXmHx,HmNPJg Hma\XJfJg HUaXJfp*nN^NuNV.*nJ- gp`HxHyHmNt JgB*nN^NuNV.B`4/. "HAHABAЁ;/N8PJfp`R-@8/. n< S m n< (R!@S @ HH`/.XBB lJf # 9򀰹n0Jg m`rHy/.NPBNJg. g .RJfXJ*fNJfDJg 9R#` #/9Hyp/9HyHyNJgHnHyNPJgp gJ f BNFXHy/.NP/.NXHyxNX 9yxg 9Yxf BNFXBHxHyNPJfBHyHyNPP-@g(/HnLNPJgJfdHnLNvXJfTJg/.N>XB 9SrN>rF 9S @#N`BJfJg@Jg HypHy/.N SHnLHy/.N`J*fJfJgpSHypHyHyxN /.HyxNX/aPHyxHy /.N /.HyxNX/aPHnL/9Hy /.N/.Jfp`B/HnLar -|JgJgJ*g$/./.aPB/.N>XB#HyHnNPJ*f JgJg2/.arXHy/.NP/.a$XBN` 9SrN>rF 9S @N`/.aX/Hy!/.N `JHy9`6JgHy/.NP/.NX*|A@Hy0HxHUN| JgHUNBX`R  g  gHH Xg n4 5g n 1g tn +gnj !gdnPJgJf6HyT/.NP`~JfBJf/.N>XBHye/.NP 9SrN>rF 9S @-yDHyHnNPHypHnNPHnLHnҀNP`6Jf>J-fJf B 9SrN>rF 9S @-yDHyHnNPHypHnNPHnLHnҀNPNJgPHnLHyg/.N /.((NX`(#Jg/.N>XBJg, 9SrN>rF 9S @`: n S m n (R!@S @ HH`/.Hx NPB#-yDHyHnNPHypHnNPHnLHnҀNPNJgD fRHyq`/9Hy/.N `JflJg\BJfT/.N>XB# n S m n (R!@S @ HH`/.Hx NP#`-| -fRJ.gA-HJg  g Hy`  fR` |gHx/HUNPJftHUHn@NPHyNX-@rF 9S @`J/.N>XB n S m n (R!@S @ HH`/.Hx NPHnLHnNPHnҀHnLNPHnHnҀNPHyHyxNPHnHyNPHyxHnNP#HnHypN8PJg8HypHyxNPHnNXHyxHnNPN#D-yЂD#`0JfHyHUNPBJg* 9SrN>rF 9S @-yDHyHnNPHypHnNPHnLHnҀNP#BH`,N 9򀰹n*Jg mRHHUNX".HmJf n S m n (R!@S @ HH`/.Hx NP/.N>XB`nJff`>Jf\BNFX-|AL-H -fJ.gA-HAҀ-HRJf#/.HyhNPHx HyhNP-@Jg @BHyhHyhN8P-@HJgJgJg Hy`JHgHy/.NP/.H/./.a JfAL .f 9SrN>rF 9S @-yDHyHnNPHypHnNPHnLHnҀNPN#BJf: n S m n (R!@S @ HH`/.Hx NPB`FBHUHyN /N,XHy`AL-H -f AҀ-HR-nHx(/.NP-@Jf`S n ( gBJf2B9hB.@(nA&HBH`HH/HyNPJf RHRJfJgR +:g@ +.g8J.@gHn@HyhNPB.@RH/.HHTHyhN@ `"RH/.HHTHn@N A@HBJg(K-|H`ZHx HyhNP&@gBHyhHy$/.N /.NXA-H-|h`< nHH/Hy,NPJg n\R n"nRR nJf nB .//9pHyhN HnHyhHy0HyxNHyxN`-| -fJ.gA-HRJg  g Hy6`^  fR`Jf HyH`FHUHnNPJf HUHy^`/.Hna`"-Jg -f#Jg/.N>XBJg, 9SrN>rF 9S @`: n S m n (R!@S @ HH`/.Hx NPJg #B-yDHyHnNPHypHnNPHnLHnҀNPNJg fHyq`HH @gR`HU/9HyHyxNBHyxNPJg Hy`#Jg/.N>XBJg, 9SrN>rF 9S @`: n S m n (R!@S @ HH`/.Hx NP#B-yDHyHnNPHypHnNPHnLHnҀNPNHUN`&HnHHySHUNv JHf Hy` .Ho Hy`##H#JfJ n S m n (R!@S @ HH`/.Hx NP/.N>XBB`AL-H -f AҀ-HR .-@ .-@B. . g* . /HnNPHyHnNP ./HnNPHy/.NPHy/.NP/.a6X`RHH @fHyP/.NPJf/.HnHyqHyXHyxNHxHy/.Nt Jg&HyHyxNPHy/.NP/.HyxaPHyHyxNP/.Hy`.HU/.HnLHyHyHyxNHUHy/.N /.Hy/.N /.NX-|h-|x`< nHH/HyNPJg n\R n"nRR nJf nBBHzXHxNXP-@@Hy/.NP/.NXHnlNX/.@HxNXPJfB ./NRPJfHyNX-@Jg/.NtX/./.HyHnlNHnlNXHyHyhNP/.HyhNPHx/.NPJgHy HyX`HyhHy.NPN~Jf4HyhNX/.NXBN`HyhHy2NPHyh` -fHnHypN8PJgf-yHHypHyxNPHnNX .DSrN>r .DS @HyxNX#H`l .DSrN>r .DS @`D 9SrN>r 9`/.Hxa P -f2/.DHy6/.N /.Jfp`B/HnҀ`DJg /.DHyC` /9HyP/.N /.Jfp`B/HnLa /.Hxa L`/9Hy]`XJf/.a `4Hys` #g` 0gn -g` 3gn 2g`x 4g`j 9gn( 7gn 6g`D 8g`6 Ng*n ?gH` Pg ` qgn\ fgn( dg n cg` eg` ngn hg.` pg:` vgn( sgn rg` ug`r xgn wgl`X yg `JJfHyHyXNP/.aXL80N^NuNVtBtHxn/.NP-@JfHxg/.NP-@`Hx /.HyNt JfRtHxn .R/`Hx/.HyNt Jfb .^Юt/HnxNPHy/.NPPJtgHx,/.NP-@Jf-nHnx/.NPHxg .R/`6JflN^NuNVH8*n(n `8HTNX.A&H`/HTHSNt Jfp`RJf RJfBL8N^NuNVpH<*n(n Bۄ-|ۀHyHUNPP$@JfHy`HyNX`XBۀ/9xNX/9N,X/9|N.X |fhHy,HlNP&@JfHlHy.NP`RۄHSHxHnۈaT HSHRaPHRN>XJۄg:HSN`8HyAHTNPP&@JfHTHyCNPHyZ`HSN>XJۄf(Jۀg <` </HTHy{N L<pN^NuNVH0*n(n Sm -R @` HUNX. g0Jf(Sm",R AHH`HT/NP`JgHTaXHTNXJg <` </HTNPBL0N^NuNVH0*n(nJ fJ*fJfHmHUHyHTNHmHyxNP/NXJ fJ*gHyxHmHy`HyxHmHyHTNJ g0Dg(Sm ,R @ HH`HTHx NPL0N^NuNVH8 Dgb/.N>X*|(|A@` %fS&yfSfBHyA@HyN /N,X/9NXL8N^NuNV.*nDgHUN>X/9NX*nN^NuNVN^NuNVHBJfB`p/.NX-@ n S m n (R!@S @` /.NX, g fR`B/./.N LN^NuNVxH8*nHy/. NvP(@HTHnۈNPJg0/9HyHnوN HyHnوNtX/NvP&@HxAHmNPJfHSHnۈN` HSHnۈNPSm ,R @` HTNX. g&Sm"+R AHH`HS/N`HTN>XHSN>XJ-fHnوHUHy`HnوHmHyHyxNBHyxHyHN /N,XHnوNXL8xN^NuNVHyDNXN~-@Jn(HnNԤX . /HnNPHx.HnNP-@Hx.R/NP-@Jg&HnHy` HnHyHnN `0JgJfHyHnN`Hy/.NPHn . /HyGHy#HyxNHyVHyxNP-@fHygHyX/.N ` /.NXJf BNXBN^NuNVH ..*n B`*Sm -R @-HH`HUHx-NPRmSm -R @ HH`HUHx NPL N^NuNVH0*nHyv/9NPP(@JfLHyxHUNP`dHTNX`D"-R AHH`Jf0SlHU/NPSm ,R @. fHTN>XL0N^NuNVH8*y(|A@` %fS&|fSfBHyA@HyN /N,XHy/.NPL8N^NuNVH0*n(n JfS`"R` 'gJfBL0N^NuNVH0..*n B` U -g4/HyHHyxN HyxNFX` #(` y Ug\ yJfHy_HyXNPHyHyXNPHyHyXNPHxNX g@ y ( f. UHH/HyHyxN HyxNFX f y# yh!| y,((h-|R UJfX``BR`ZJg U -g/NX-@mHyNFX/HTNP,.g .RBSfL0N^NuNVHz/.NXP#N^NuNV.*nJg JfU ,g,B*nN^NuNVH<*n(n B&M`8Jf8$L`& !g HSHRa4P`HSHja&PF΀ ,fJf ,fJf LXN^NuNVH8*n(n HTHUNPP&@Jf(HTHUHy HyxNHyxNFXJf0Jhg( g"f/9/9hHUN> L8N^NuNV B/.NP-@l^Hn HnRHnHnHnHy$/.NvHnRHn HnHnHy3HyxNBHyxNPN^NuNVH0*n(M`(HH @gHH RJfL0N^NuNVH0*n(n HmHyxNP/aXHmHmHUHyHyxHmHy@HTN L0N^NuNV#HyTNXHyDNXN^NuNV\Hy\/9HyVHnNHyfHnNPP-@Jg/.HnlNPHnlaX/.HxdHnN| JgHnHn4HyhHnNvHn4aXHn4HnlaPJg((/.N>XHynHnNPP-@ n S m n (R!@S @` /.NX-@d g6SXm 9\R\ @gHH`HyX/.dNP`BHzHxNXP-@hHypHyXNPHxdHnHxN -@`.HH-@d ydg" Ydg dg dgJfp`B-@\/.hHxNXPJfJ`oJ\ffp`BN^NuNV.Jl .D-@ dll .rN>Jfp`B# mB n8 m. n$  mS . @ . op` . S-@B`  @ ѮRm.<` rN>Jfp`BmѮRm ."<QN-@ .$"HA<"<QNѮJn .` .S"< :NѮ/./.azP*nN^NuNVH..,. *.(.JmJ ;nBJm> ;n6  f m$ n r N>`D g g&p`X m n r N> `Jm n "HA<R-@/.Hx/9EHx n//(/(/./( /a$/aPN^NuNVHn N`X @ (RrN>-@HnN`X @ (RrN>-@ ."HAHABAЁ". ЁN^NuNVH `RE yEHH @f yEHH @f -g +f -g +fD -f -|`-|RE yEHH @faZ`-|B`, 9"HA HABAЁHHЁ0# 9ERE @HH @f 9".N#SE <`tHH @gJA*H` 9ERE @HH @f .gBSEHna X` yEHHREL N^NuNVH8A*H(nfHnNX f -|`.HnNX f ..f-|B.`B.HH @g.HH @&|L`:A(H*S`$Jg Vf# +`lJ-gg JfA*H(nf&|x`Hn/N8PJg JfA*H`(HH @gHH RJf&|x`Hn/N8PJgZ JfA*H(nf&|d`Hn/N8PJg& JfHnNXSAЈ @ sfHnNXSAЈ @B&|d`Hn/N8PJg JfA*H(nf&|`Hn/N8PJg Jf <L8N^NuNV.#EJ fA-H HnNvX/. N`X-@ @#E @ (R#E# EBEdBEhBE`#E`E\#E\EX#EXET#ETEP n 0(H#E#E|BEt#EtEp#EpEl#Exa^-@gp`B EPoR EToR EXoR E\oRJfJEXfJEPfJE\gJ/9E|/9E/9Ex/9Et/9Ep/9El/9E/9E/9Ea$-@JlR`T n -PJE`f> n ($HB<Jy$oXSy$`N0H @< FfPJla#lB$|`X Rf0*GfXJRm 0Hf<*lB` JFf"09$H b@0;N**0H> @0H〙*K0H> @0H倗#=F0H @<0H @0H2HЁR=@ nl*0.H @>0H @0D@2@g0H @0H @>0.HW b@0;Nx&<FXlvHy`<0H @<UYAԹd`,Jg"#`$REP`RET`REX`RE\`RE``JEPgJEXgJE`f #E`REP rdN #El rdN>#EpBEt#Ex`v#ElBEpBEt#Ex`X#El#Ep`#El#Ep`#El#Ep#Et`#El#Ep#Et`#E#E|`#E#E|`#E#E`#E#E`#E`#E#E`#E#E`#E`#E`#E#E`\#E` -"HA<HlHn`Jf,Hl Hn`JfHl Hn`|JfHlxHn`h lHyx .r AxЈ/NPR` g4` gZn g<` gR` g|n g\`x cgv`jBL04N^NuNVHy/.N8PJfp`.Hy/.N8PJgHy/.N8PJgBN^NuNVHx:HyxNP-@R nHH @f nJg n /./. NP/. NBXN^NuNV nHH @f"HxHy/.Nt JgB`Hx:/.NP-@Hx /.NP-@Jg .RfHxHy"/.Nt Jg8HxHy(/.Nt JgHxHy//.Nt Jfp`fHxHy6/.Nt JgHx Hy;/.Nt Jfp`(Hx HyH/.Nt JgHxHyR/.Nt Jfp`HxHyZ/.Nt Jfp`Hx Hyc/.Nt Jfp`Hx Hyn/.Nt Jfp`HxHyx/.Nt Jfp`bHx Hy/.Nt Jfp`BHx Hy/.Nt Jfp `"Hx Hy/.Nt Jfp `pcN^NuNVH0*n(n BHTHUa6 L0N^NuNVH0*n(n HxHTHUa L0N^NuNVH0*n(n HmHyxNP/NX fHyxHUHyHTN` HyxHUHyHyHTNHmHmHyHTNHmHyHTN fHm(HyHTN J-PgHmPHyHTN J- gHm Hy!HTN J- gHm Hy/HTN J-xgHmxHy?HTN B .r AxЈ @Jg" .r AxЈ/HyLHTN R mSm ,R @ HH`HTHx NPL0N^NuNVH *n.. `B SJfL N^NuN"Hx" L N^NuNVH n "<QN>-@ n "<QN -@Jl QS*|E .r* .r* r#EJm"|F/aX".m,/aXR`|F` S/aXѮSJm#E..#E/anX nf #B`  @ R  @l# R**BE <EL N^NuNVH8*|E(|f n ("HAHABAЁ(@*|ER .&@ "HAHABAЁ(@Y/HUaP*@Y d/HUaP*@Y d/HUaP*@Y d/HUaP*@ n dm |2|0T n (d/HUaXP*@ <EL8N^NuNV .rN>Jf& <n`$ . r N r N>0`$ <mN^NuNV.*nR l . r N>0 *nN^NuN"Hx#N@eNuNV. nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^NuN"Hx/N@eNuN"HxWN@eNuNVH ..NtN*@Jg -fN L N^NuNVJFfHyLHy8NPP#F`/9FN@XN^NuNVJFg/9FN>XBFN^NuNV.*n` :gRJfJgB *nN^NuNV.JFf"HyNHy8NPP#FfB`/9FHxHyEN| *@g#IHUazX*@#IHUajX*@HUNX#IHUaPX*@HUNX#IBI#DIHUa&X*@#IHUaX*@#IHUaX*@#J`  gRJfB <I*nN^NuNVH *nS0m 94R4 @`Hy0NX. g Jm`Jl fB`B .L N^NuN"HxN@eNuNVH N.*nJfS` r N80 r N .S XgR|a` zf <P` RB/.NP f .L N^NuN"Hx!N@eNuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVHHnNXJlB` n rf .` .. n rf .` .,N~*f^/NX n rfp`B//NP/NXB/.Hy_Hy\HyTNHxNX g^ J @ /NX/. /N0PLN^NuNVH8 n(HH./N>XHxHxNXP(@HxHxNXP&@HxHxNXP*@HnN"X,"J Ag f f-|HTHxNXPHSHxNXPHUHxNXP .L8N^Nu/@Hx)N@eNuN"N"Hx*N@e o BNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH0*n (|0`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#8Hn/. NhP n0( gp`BN^NuNVA -H#D8Hn/.NhP09T gp`BN^NuNVHn /.Hy0N N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp ((gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NP`/.NX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN6 n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yD-yH-yL-yP-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9T"9XNNr-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9\"9`NNr-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".NH`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu///YHxN@ Nu///YHx~N@ NuNVBJg>HxNX-@HyJTNXJg8/.HxNXP/.NXN^NuNVHxHyJTN.P`PJg" .c .`-n-|HzHxNXP-@/.NXN`N^NuN"HxN@eNuN"HxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NvPJmJn -|`-n0f +|@`D/.NX+@f,mJf,0-g-HHJ+@`m+n 0f09TgHyDNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|0`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB @f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0N~-@f.B/.HyoHylHydNHxNXHxHxNXP*@HxHxNXP(@HnN"X-@g f f-|HUHxNXPHTHxNXP .L0N^NuNVH0*n Jm m#@p`T .H @(P .H @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.Nn N^NuNV/9/. /.Nn N^NuNVA -H .X @Jf n/Hn /.Nn N^NuN"Hx;N@eNuN"HxN@eJgBNuH // |H pNLNw //W.BN@d W/N" WNN"HxN@eNuN"HxN@eNuNVA-HA#8=|B-n-|Hn/. NhPSm .R @BHH`HnBNP .N^NuNV4.-nBJ`b y8 S m. .R @HH y8"(R!AS AHH` /98 .R @HH/NPRJ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN>ЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N -@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9x/9t .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N `S n0A .ذbJn/9/9| .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Jb1 nRJfJc0R 9nB <JL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NvPJmJn -|`-nDf9VHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|0` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuN"HxN@eBNuN"HxN@eNuN"HxN@eNuN"Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuN"Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN"Hx N@eNuNVH0JJf8 <J#J <J#J#JJ#JJ .^rN .*yJBK g`(*(U g " Ҁe " Ҁd(M *@bJfJgB`RK Ko "<N #KBN X(@ 9K" Ҁe 9K/N X(@g yJ 9JXg yJ  9K" ҀY(#J <J A ` " Ҁ#JJc A#K A 9J*A L0N^NuNVH0*n(MY#J (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuN"HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL to continue, DEL to abort: EDITOR%s %s< Article not posted: no input file. %s %s Article %d: Article %d: Article %d: Last article is %ld. (n)ext re(p)rint (w)rite (q)uit (r)eply (c)ancel -[n] +[n] (f)ollowup (N)ext (u)nsubscribe (v)ersion No news. news.groupgeneralfollowuprCan't get article. Article is garbled. rwCannot execute %s aCannot append to %s. Are you in your home directory? %s: %s New fileAppended From %s %s Subject: %s Newsgroups: %s %-20s: %s r/tmp/trXXXXXXwuux - -z -r %s\!rnews < %s(%s) < %sto.%s.ctl%s.msg.ctl.ctl.ctl%s -t 'cancel %s' -n %s < /dev/null/usr/bin/inewswCan't fork %s /usr/bin/inewsrSorry, I'm helpless. @(#) readr.c 2.11 6/21/82@(#) rparams.h 2.2 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/824Mkpta n,c l rs,xhMfBad option string "%s"Usage: readnews [ -a [ date ]] [ -n newsgroups ] [ -t titles ] [ -lprxhfM ] [ -c [ ``mailer'' ]] readnews -s Bad %c optionArgument string too long@(#) process.c 2.4 6/7/82@(#) rparams.h 2.2 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82PATH=/bin:/usr/binPATH=-cNo shell!Cannot get user's namerSUBFILE line too long.Bad SUBFILE line.Cannot open %s (%s)aw%s %s %s %s %s%s %s, %s %sA%s %s %s!%s %s %s %s/%srecordingr%s %srDo you understand this? Hit to proceed, to abort: @(#) funcs.c 2.5 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82LT]cimrw~           ! ( ,, ,3 ,7 ,> hB hI hM hT X _ c j n u y      X X X X       N'`<`((#(-28>EKQY_ e k t |    %$#!&"       :/,,:/     yacc stack overflowsyntax errorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberSeptOctoberNovemberDecemberSundayMondayTuesdayTuesWednesdayWednesThursdayThurThursFridaySaturdaya.m.amp.m.pmnstn.s.t.asta.s.t.adta.d.t.este.s.t.edte.d.t.cstc.s.t.cdtc.d.t.mstm.s.t.mdtm.d.t.pstp.s.t.pdtp.d.t.ysty.s.t.ydty.d.t.hsth.s.t.hdth.d.t.bstb.s.t.bdtb.d.t.gmtg.m.t.yearmonthfortnightweekdayhourminuteminsecondsectomorrowyesterdaytodaynowlastthisnextfirstthirdfourthfifthsixthseventheigthninthtentheleventhtwelfthago@(#) uname.c 2.1 2/23/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82PiFrom !:.@^@atATFrom From From: Path: To: Newsgroups: Subject: Title: Posted: Received: Expires: Article-I.D.: Reply-To: References: Control: From: %s Newsgroups: %s From: %s!%s Newsgroups: %s Title: %s Article-I.D.: %s Posted: %s Received: %s Expires: %s Reply-To: %s References: %s Control: %s %s@(#) header.c 2.9 6/5/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr//bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Kbin/checknews 755 6 1 60000 3112746443 6504  Hlx$G"I#HTHS/N4 /NXNuNuNVH0*n BBBB!B!B B!SojX UJgbHH egL fgD ng4 qg vg ygR`R!`R!`Rx`R!`R `J!fJ fJ!fJ!fR!HyXNdX-@fHy]NdX-@HyeNdX-@fHyjNdX-@JgJfa `$/.Hy! NP/.Hy# NPHyqNdX(@JgHTHyNP`B9J9gHyzHyNP(|`HHA @gBRJf(|`RL Lo Hy}aXHTNXR/N´X"9L% A f HyanX 9L% @ 9L- "@"HT 9L% @/NP`RJfRJg fZHyNdX(@f$HyHy# HyHyN`HTHyNPHyHyNP#|fd`9HHA @-@fBHxHyHyN Jf-|JgHyHyNPJg(|`"(|`HHA @gBRJfJg (|`(|`RL Lo HyaXHTNXR/N´X"9L% A f HyaX 9L% @ 9L- "@"HT 9L% @/NP`RJfRJg fZ/9|HxHyN Jf/9|NXB9 LgBHy- 9LT/NP 9L% @/NfX 9LSLJfJ9f HyHyNPHyaXHyHyNPHyaXJ9g HyanXBHyNZPJg" xoHy NR`RLo8 xoHy5 HyNgSo,Sm ,R @` HTN4X. f gJo HT/N\P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9NNJ-@-A`RHH. A @f .gZ`t/9/9 .".Nl< 0N///./. 9"9NNJ-@-ASHH. A @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. A @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N `/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNVBJg>HxNX-@Hy{NXJg8/.HxN`P/.NXN^NuNVHxHy{NP`PJg" .c .`-n-|HzHxN`P-@/.NXN`N^NuNǨHxN@eNuNǨHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN4X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-nf +|7`D/.N´X+@f,mJf,0-g-HH{+@`m+n f09gHyNfX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|` $eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB 7f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNV.*nHUNfXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#7p`T .W @(P .W @ gf ` <x//.Hx0N `NqL0N^NuNV/9Hn /.Nn N^NuNV/9/. /.Nn N^NuNVA -H .X @Jf n/Hn /.Nn N^NuNǨHx;N@eNuH // |W pNLNw //W.BN@d W/NǨ WNNǨHxN@eNuNVA-HA#7=|B-n-|Hn/. N@PSm .R @BHH`HnBNP .N^NuNV4.-nB| `b y7 S m. .R @HH y7"(R!AS AHH` /97 .R @HH/NPR| nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHA @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHA @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNŴ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|!`J.g-|#AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NŴ`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHA @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn -@-A (||`/9P/9L .".Ng(||``rHn/9X/9T .".N //N> -@-A/9h/9d/9`/9\ .".NJNN0SR/9p/9l .".Nfr|`df`/9x/9t .". NoF/9/9/9/9| .". N-@-ANl-n-n S` .|(@Jf n |d B9|`b\|`dT/9/9 .". N-@-A Hn//N> -@-A .".N0`|`eB9|_`>*LZ`0SR`*0|b1 nRJf|c0R 9nB <|L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NǞ .B`T0-f(mfHn-HH/NNPJmJn -|`-nf9HH/NXXJgm+|W+|W+n 0-gl(m m R Э "-d f -,/HT-HH/NǞ .+L`/.N´X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NǞ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NǞ g m p`BL0N^NuNV.*|` HUaX $e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NfXBBBB BmB- L N^NuNVN/.NǴXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuNǨHxN@eBNuNǨHxN@eNuNǨHxN@eNuNǨHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNǨHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J|`f8 <|d#|` <|`#|d#|d|l#|`|h .^rNŮ.*y|hB|t g`(*(U g " Ҁe " Ҁd(M *@b|lf|`gB`R|t |to "<NŴ#|tBNfX(@ 9|t" Ҁe 9|t/NfX(@g y|l 9|lXg y|l  9|t" ҀY(#|l <|` A ` " Ҁ#|h|hc A#|p A 9|h*A L0N^NuNVH0*n(MY#|h (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNŮ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ |p L0N^NuNǨHxN@e# (BNu /й (/@HxN@e 9 (# (NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>$HOME/dead.news then echo Article saved in $HOME/dead.news fi fi fi ;; 1) inews -t "$title" -n $ng < $1 ;; esac Can't read $1" exit 1 fi echo -n "Title: " read title echo -n "Newsgroups (general): " read ng if test x$ng = x ; then ng=general fi case $# in 0) if test x$EDITOR = x then echo "Type news, end with control D" inews -t "$title" -n $ng else t=/tmp/pn$$ trap "sleep 1; rm -f $t; exit" 0 1 2 $EDITOR $t if inews -t "$title" -n $ng <$t then : else bin/rnews 6755 6 6 160000 3112746344 7643 1bin/inewsbin/nroff 755 0 1 200000 3112747325 5652  @<,$G"I#HTHS/N /N& XNuNu@(#)hytab.c 4.1 6/7/820 "!S3"#`p`Аp@РP`p"! #!4!@``Pp`#s5$#D"1f1@` @P` 0P` @````p``p0#!Q "b"1P```PPp@ P@0`` @!`@PA! "Qp@`p``@F! g 3!Bp ``Phk22jWf@P`@P0@ 00 @P@`0#b&`2gY&FI00 @0 @ @@@ @`6%e`8XC  @`PP P 00p P P p P`P` )Vh`0fuP p`0```0@`P000 `@``8U)rPEVD$*``00 0`p`5"0f Pf"G>B"f()/ /// @/N@//_?OU3u&'=  //`O@//?@/0e:ou36t(OUH/,oL+/???L?>???o,O=U5/63'V /)P./0>._|-ݶm?o//3"? /?@~(wf"J?H2*s0 P0 o UͯfV/ @p o~%hlr"gjC@ `@P0@ `0 @P@`0r&bY*FH0"p @` `P P @@``&@`6%XfXC@  ``P P"`q"cr Q"0`S!Q"0P`Sp!)Vha0f6uP p`@`aR pc"b'cP `0a@ `@``HU)rPUWDD*` p`0  ˙`.`p`5"0 f`a@(#)ntab.c 4.1 6/7/82yhubqsmeur412143imiflfffiFlFedgdcsmfaaaglulsa*b*g*d*e*z*y*h*i*k*l*m*n*c*o*p*r*s*t*u*f*x*q*w*A*AB*BG*D*E*EZ*ZY*HH*I*IK*KL*M*MN*NC*O*OP*R*PS*T*TU*F*X*XQ*W*rsstnr=>=<===~pa=!>--<auadqeumid-+ucacbspsbipifidprgonsitpseomlpgrocrbtcddhrhl**sbroictlbltrbrklkrvbflfrclcr@(#)suftab.c 4.1 6/7/82rrrlhhetalsisipiytotaniniciathinmlibililhfdiaaiorororararuararoarariararararoooooonentanananololieliiaiaitetrererevleDalce%edede$edduceeteaeaarzanzalzrdzelvnivievCuoninuuuquatuttatatortentatouslosisisasr$urigr#rtororherpherrrrcopyntonhononen$nn%ainlininouinomomimllllillcklllllalfalaltablbllalalalikgagiagergmgkgdgifnifereeidididuenclunc&esncerncinc%ancerncarncancalncincusicticieclacfrooeli$ieoontintrinrinpinninminlinlinlin%sinrinlinnlinkinlinlinlinlinlinyhineethnehingindinbinnoutortittiseispisrisnislisuislisbisgisdissraporugurgicaairhifedsciemorarooalracacuselelheltaltaalalvukthtchadua#uaur%gaonaiaia%ririiiiaaea$eaciaiaaaaoiuoi#i#eivsisiisals$es$asoooaithithowowurpoooooo alaioaiolioio%sioionoioiooolooisoiiiiiiteiaightomeoekeeee#aomaiaia$eaiaialeaea#eacrouhieearro#o$iizovvevomut%useost%cerit%ise%ese%asetearert%meaeropaewn$seonrmelldleleknheaheeihethshhechdgrdoundldiducncBa&aca&eca&ica&ega$uuiouiouiou$iueoueoueubesesb%pibCeCeDshDchionsinsalslishtsisgesgsdesdsasearooironrinenieninrighrighligheighhifraf$dgoaoaoahaui$es%quii%osiinni(failailaililiurouar$urenaionrirnlglalfalalbllk&gahleeckeodtudeedaaBP~|`NVHHz:HxN$dPHz*HxN$dP f0HxHxN$dPHxHxN$dPHxHxN$dPHzHxN$dPHzHx N$dPHzHxN$dP n PHH/aX`nn egnP Sgn6Jg n R/aX#`0RFd`(RHy0BN*PJm090H#SodX n P -fR n P(HH nfb n T/a,X#`B n T/aX#0`RO` n T/aX#fxR`n n P(HH/NvXй-@ n V/aX n `0 9-@ n T-@ .R @ .R"@fHxHyN&PJlD-| n T//.N*lPHx/.N&PJf/.HyN*PR` n T/a`R:`|R`rR0`h 9-@ n T-@ @g> .R @ .R"@fRF\` Tg` ign hgv` mg` rgrn( pgn og0`z qg`l zg0n^ sg `P n P +f$ n R/aX#BJnh# N#/(aHyNN#X`/9:NXJfJg y1 (bR/,BNBNZ` , fRXR0`a./NX  fB0SXB0#0/,#/,R#RFL#FLXJ:f4ap.Jf JNgd 910bTSN#N`gf⼹fRRRXa., g g#SXHxa/aPa$`(NVHxNXN^NuNVHyLaXHzHxN$dPN^NuNV((HxHxN$dPHxNXN^NuNVH HyaN&lX*@ .a fA*HHxHUN&

#O8B^8#> aBHxN&X# #1#0FH(##LN^NuNV.HnN%XFP ."<QN.R#>$VrN'.R#>(#F> 9>rN'.Jg #` #B  @ 9>$n R#> `&  @ >$R mR>`..N^NuNV.##N:.B ..N^NuNVJOgFJf,Hy/9ON*bPp09#/`/9/9ON"PN^NuNVN/.aXN^NuNVH *nB`RR nJf/HU/9FXN0 L N^NuNVH..Jg/NX, fB`^  @ g. yBJ gNNa  @/N4`J gB  @ PNXLN^NuNVHa .ga ,g ". LN^NuNVHRJg,.9  fR0BS`J0g Sp `xa.* g f f0RXRaz.Jf#0tSXS`^ faV`NJXf ff JRgJFLf/NX.`f ggf/NX.g`: f0 9 /NXD/N`a,* g.`  `gn &gn !gn grn gd`n> jgn bg,n 0gn (f~N.g`bN`N`~`B.9$`:~`6.<`.~`*.<`".<`~`~`~`~ `~` ~. ` g` $gn" "fa. f` %g` .gn2 *gBn 'f.<` -f.<`t ^g@n :f~ `X _fr.<`F tg.n8 egn cgnD af<~` nf.NƔ` |gn {f~` }gJXf  pf&R`zN`pBNX`bN `XN.f`HN.f`8Nh`N`$N`N `NL`N/NvX. ga#> й @ >`a|.g ` 90/NX`N.f`/Nf`Z LgP` fgn dg` hg` lgn kg.` og`v vgn( sgn rgx`P ugj`B xgLn wgv`( zg`#.9$  f$R0B>#O8J:fR> 9X @.f,BJ/Dg 9/DX/D @.f B/D`J:g :f Nj`N`J0g BNPXJf 9鼰ez gnJ0pf aJgJ:fh 9鼰eFBHx Hy(/9 N*R ,o#( (#J:f y.RR^8 l<  @HH.Jfj , gJf JgJXf f  l $f . LN^NuNV.J g/9 N)XJg *|Jf4J0xoaJfp` 9/(S/(Jo| yN*PXN -fJ-fB `LBHUN)P# l8HyanXHUafXHyaZX 90pHxNPXR0pB><`J 90pgJFdf BNPXR0pB#Fd#Fd # >#O8N^NuNV.RFLa..f*  g  g g#BSFL ..N^NuNVRFLNaLRaR0B:BB#N# 1 91(#N^NuNVHRFLBaj., o ~n" AR ?m  @B#SFL9HHLN^NuNVH0RFLB9NJf(anJg BHyN)P.m 0xm0HyaXHyaXHyaXHxNPXa 90x0 @  # 90xO @ ^8B^8 90xO @ :B:RR/, 90xR0x0 @Jf,*|((|#N#0h`ݻeL0N^NuNVNRFLB9NJf*aBJg"BHyN)P-@m 0xm0HyaXHyaXHya|XHxNPXHx Hn/.N*R -@o,B .lAHH/NXR`N/.N)XN^NuNVH ngB##RF`a.g"  +g ,g -gd#`bJg y X y B#F`#F`#V y g\N*`T,<N.J0df  y XB e>HyaXHxNX`"LN^NuNVHRXRa.SXSJm(a, g#` #NLN^NuNVH.. f ,Jg g g g g gh fz 9r "恀, @g yFHo$!F` yFHo!F yFH#0B`>#`6 0FHf,9$ /P @"./a XLN^NuNVH.. , 0FHg/NvX yFH `JJ0f(Jf f2 yFHB"yFH#h`Jf g /NrXLN^NuNV yD RD 9@"9Dfa,N^NuNV` .R @HH/aX nJfN^NuNVJ@f yDBRDJDg.`FR: : nHyNXHxN"XHxHyHN)P#DmJfJ^@fR^@J:(fJ:,gX f Hy0HxN*P090H# 9:,Fy009:*y0Hy0HxN*P-y:L .R @Jf .:LS//9:L/9DN0 9Dɸ/Hyɸ/9DN0 ѹ^@#ɸDN^NuNV. .^ g"BNBNZXHxHyNN#PJ:gN"ra.Ba.` J1NqBaXN^NuNVN"ra/.aXN^NuNV .^S/.a2X^H @. fHyNXHxNX, LN^NuNV. 91 fB`dJbLgSbL#1*yB#1#:# N#`###/D#  -$*nN^NuNV.` HxaX 9FT(c*y+y1+y:+yN +y`+y+y+y/D+y +y$B#/DB###`#`N#1 yJf (` ##: 9:*nN^NuNV. .rN'. fR/.N-X*@ eHyNXHx@NX` Ю#FT *nN^NuNV.NX.fB` (fNf` ..N^NuNV.RFLa.g(/aX. g  @ f SFLB`H 9FT(b HxaX` yBRbLSFL  @/aX..N^NuNVH RX yB-yanJf-nl#-y .(-@$-@` HxarX 9FTYc*nB Ю @BR mBbL .gaJf n XBN-@ "fR`#N-@J0fLJf g8Jg8 . "f&N-@ "g#B`T*JbLg&e HyNXSXHxNX 9FT bZHxaF`# .(". y(( #SXL N^NuNV.N0.o& n y1n й1 @#$..N^NuNVRNaN^NuNVH RFLaVJf Nf.ft 0FHgBaXJ/4oH yFH#>#$>0S/4 9/4"HA00HABAЁ0#FH @#BNB`R/4 /4f S/4HyNXHxNX 0FHgBaXR 9/4"HA00HABAЁ0#FH/aX yFH yFH!G,/9aJX 9FHX*@B lF " Ҁ ABR`L N^NuNVRFL yFHB"yFH#h yFH!i aBNԾX yFH!@ J0dfaNf yFH!@N^NuNVH yFHBa 0FHgaa.-@#gN-@g#-|'`J0g`. f~/aXN. fHxaXHxaXBazX/.HyaNP-@BHya (o!@(/.aXLN^NuNVHxNׂX#RN^NuNVHBJ g# /9aX,/9aX#Jg f `\ Rf@ #0THx%NvX1 @#/./9>N6Pހ`/ nNX`LN^NuNVH B-naJfp`B-@B  @-P .gA*H  @-P|`R/.aHX^H @-P fRݮJf: . .f|  HU/aLPHnNXR XmRJf oHn/.aPHnNXL N^NuNV dm .rdN.0 n R m$ .rdN'.r N.0 n R .r N'.0 n R n  R n B . N^NuNVN^NuNVHB-yN. +f -|` -f -|`#N.gH  .f  kgn VgnX Lgn& AgVn $g>`B`.9` 9R`<.9(`N&`(.9r` y1.`.9@`.9><`.9&`|.9> `r.9*`h.9z`^.9F\`T.9:4`J.9:0`@.9J`6.9`,.9`" <` yFH.(, # #B` Hg`x Rgn Pg`b TgX`T fgnF cg n af2.90` df 0FHg yFH.(`^ ign hf yFH.((`: jf 9.й` vg y/(NX.` uf.9`r ygo zgN/aX, gl Fh @ ".N#"ҹ AА"ҹ A . 1 @#/aX#/DLN^NuNV#/DB0THz/.aP y/DB#/DN^NuNV.Jfp`B H @ .g R m f|B l& H @JfR H @ R fDJfHyNXR oHxN`R`HxNX ..N^NuNV.BJl" 90T-/ n NX. .D-@ 9Jg( 1g Ag2 Ig ag" ig /. /.a(`/. /.a` /. /.aPЇ..N^NuNVHBS .r N..fJo /. /aP, .r N'.00T/ n NX"Ҁ LN^NuNVJf 90T0/ n NX`4 ifHy"Hy` Hy-Hy'/. /.aN^NuNVHBJfB` .R/ .R//. .r N./a* .r N'.-@rN.. .rN'., fL nHH0T/ n NXڀJg n(` nHH-@0T/ n NXڀ`,Jg$ nHH0T/ n NXڀ` n`Sl LN^NuNVJf 90T0/ n NX`/. .S/aPN^NuNVHB .rN..g/. S/aP, .rN'.йԀ0T/ n NX"Ҁ LN^NuNV /DeB` y/D X/DpN^NuNVaN^NuNVHBBB0dzRN.% b>@0;N4jr@4X444444444444:#Jf,a-@J0dfѮ`a-@J0df`ha-@J0df .".N#-@`@ax-@J0dfJfHy2NXB` .".N.`a<-@J0df .".N'.`a-@J0dfbJoJo-|`a-@J0df J0fNj#>, f D,Jfp`B#0d .LN^NuNVHRFL`nNf.gn|` H @g R m g> 1 @B Fh"@" й @ H"@"SNJgLN^NuNVHRFLNNf/aX. gRN й/a.X,J0df0 й @ Na8,J0df Fh @ LN^NuNVHRFLNJfvNf.glNJfbBN,/N XJf(#` 9nRN, 0lJf*/aX1 @  LN^NuNVR0#0#:48/.a*XN^NuNV#:@0#:08/.aXN^NuNVHBJg.N., +fz` -fz`#a.JgJg "N# nА./98/a>P.B0#0#04#48J0dgB LN^NuNVHBJl R .D-@ .". N.. . "N#$. . rN.oR ". N#.Jg D. LN^NuNV.#NJfN. cg2n 3gTn: 1gJn& 0g:`#.`#.`x 2g`n 5gn& 4f\B 0rN.#.`> bf6B.`. ngn lfB#.` rgp..N^NuNVBN^NuNVNRB#N^NuNVNBN^NuNV yFHBN^NuNV yFHRN^NuNV.NJf0N.f  g  f # .` ..N^NuNVHx.aX#N^NuNVHx'aX#N^NuNVHxanX#N^NuNVBaXX#N^NuNVBaBX#N^NuNV.# NJf*RF`N:.BF`J0dfB/aP# ..N^NuNVB N^NuNV . n . N^NuNV.RF`NBN:/aP.J0dg~N#nBF`..N^NuNV.NJg.9v`BHyrNX/axP.N#rv#rJNf #zN..N^NuNV.NJg.9`HxHyNX/aP.##N..N^NuNV.NJg.9`BHyNX/aP.##..N^NuNV.NJf,BHyrNX/aP.N#N..N^NuNV.RF`NJg.9`HxHyN X/a,P.##BF`..N^NuNV.NJg.9/0`BHy,NX/aP.#,/0#,..N^NuNV.NHy(NԾX.f # P(`#( 9> (o #(> ..N^NuNVHRFLNBNԾX.J0dfNNf,/aX* g  @ `PB  @Jg R m fHyXNX`  @  @ LN^NuNVHRFLNNf,g\B  @ g R m g6NBNԾX.J0dg  @B  @ LN^NuNV.B  @ f  @Jf R m ..N^NuNV.NRF`BHy>N X/aP.BF`J0df #R..N^NuNVH 0FHfR*y1NHy>N X.lBNJ0df#RHUNZX` yFHJgL N^NuNV.RFLRXNJgJgHylNXB lNA"R f f A RABHnNXSX..N^NuNVHN yFHJfJNfN&.Jf"NBNԾX,J0dg ,9`,.JgLl,*9 0FHg yFH.(`.9> Іl D,#BNX#LN^NuNVH N 0FHg 9FHX*@`*|> HUNԾX.J0dg yFH.( JmlRR /aXL N^NuNVRFLNNf#0lN^NuNVNNN^NuNV.NJg&J0g:S0 90h @.`RF`N:.BF`J0dfN lJm 0m2HyxNXJ^#O8N. g  g#R/,`N. gz eg* ngf og, tgV/aX*`H 9>f8`2 9>g$`RXHxN X g`B0HxHxaP fSXLN^NuNV.N.g g f޾ f/. /.aP.gB0` ..N^NuNVH .gB` 0FHgNfN-@#gBB>#O8-y-y-y-y-y-y` g$/NvXRN.,fBNbXJfp`B-@J0f*.######NB>#O8N.,g& g/NXgd/.N XB######N yFH#/.NX .` /NLX*Sfp`B-@`RLN^NuNVRFLNNJ0fZJg&y0Hy0BN*PHyN`*J9gHyNXHy`HyNXNNR/ f HxNXN^NuNV.B0d#0dB "lJ0dfNJfBB S/aP/NX/aP?" A J0df 9 Cg Rg*B#0dR`j  @@`  @`  @B..N^NuNVHNBNԾX.J0dg.9N&,o&.9# yFHBBNX#LN^NuNVHRFLN`8 fDN,f4 f| (("/P AN. fLN^NuNVRjaN^NuNV.RF`NJg~`N:.JfgJf#Bj#jfJg"Jff###fBF`N..N^NuNVHNJf6Nf.g, Sg$Hy/N>P, g #Jf # 9r #LN^NuNV.RFLB#RF`NN:.NJ0dfNf#g#BF`..N^NuNV. oBBNJf@N##NBBNX/aP.J0df#..N^NuNVH 0FHg yFH,(`,9> NJg yFH!F ` Nf.g/NvXй @ LN^NuNV.NBNԾX.mJ0dg~߹\a..N^NuNV.N&"9\n".9#BNX#B\..N^NuNV.B^#^VNJfjRVRF`Hy>,N X.J0dfB/aP#>,HxHya2PBHya&PBHybaPBF`#..N^NuNV.Hx N XNJf"N:.J0df/. /a P n ..N^NuNVRF`NHxN:/aP#^BF`N^NuNVNƊHxaXBNXN^NuNVH,.B g4 @f *  g ` 9D*` . g f.9$gx lp ff /P @. mJ  : @Jg,  : @ P"9:X#N^NuNVHN. +g -f$N#0,m oX0gVJoR nJ nBN#0,m& n "HA HABAЁІ.BLN^NuNVNHxaXN^NuNVHJgNf`N.Jg Pf,9##a` SgHy/aJP, fLN^NuNVHB>*9>#>8#>4,N-@f-y>-y-|O8A-H` n"n"XX .ܰe#O8-yB#>-y-yRN`2 9:D-@>8l#>8 Ю-@>4o#>4N.gRJ0fJ/aXڀ g @g -@  g .D-@B`vB/N>X#>#-|O8A-H` n"n"XX .ܰe###aBNLN^NuNV#0R0aN^NuNV#:@0aN^NuNVH,9:0NN:.g"J0g,9:4//NմP/avX.NB0#0 LN^NuNV..9:D uf D` rf rN#.R0/aX.B0 ..N^NuNV...l D. .Jl J0g@ ..N^NuNVHNN1.m* n"NJfNf,g  @ LN^NuNV.NR0#0#H4#:48HyN X.J0dg.9ξ:4l.9:4##..N^NuNVHN#0/9:4N:/NմP.#0N,l D, #Jl @ ?r LN^NuNVN^NuNVN^NuNVN^NuNVN^NuNVN^NuNVN^NuNV .N^NuNVH BNJRfl 0FHf > fHxaX`FJNfaJ~g0Jf`JgJfHxa*Xa yFHB"y:" 0FHf /9,anXJVga#J& gB`,Jg$ 9ڐz#&Jl #J&J.grJgj g^#J&B"#" .f /9:H 9*rN./NմP` .f 9*ѹzRB 9&йz yFH$o 9&йz!@$/9za^X 9""9:HN'.Jg -y:0`-y:H*|R`B/NX܀SN.  gYܹSZJ"gLJ"l .ѹ"`4 9f 9"".N.Zmܮ ."/aX`$.  g\/NXSNJNnJg2 9ڐz&й.o/aBX/9NXJgR`BBZ#ZJ#rza(BaX 0FHg yFH"H ((o"H#@(` yFH 9> (o!@( 9S.`JNfBaXSJnBL N^NuNVH#0T 90T1/NX,J^gS^` 9>,"9N'.Jg$R>,"9Vҹb N#ѹz`jB d>,lR >,lR"9b҇ N#/a XBHy/9>,N6P "9N#ѹzR>,LN^NuNV.R/, 0FHf > fHxaX`a JnfJfa`JfJg Jfp`RJg`\Ra. gJ0g,B###/,a`Z#JgNaJNf8J~f. 9"9N#ѹzBa JNfJ0fzJf&JfJ~fBa XJfaJgJ0gBB"#"Jgr Zf #*`"9ZS 9*N.# 9"9:HN."9:HN##"9ZSN#"9*#"#aBJNgJ0g BafB/,..N^NuNVHJfB aHJNfJ0gB/,#/,a`B"#"#'Z`6g. fRB/,Na`Hx/aPa V., fJng.Sn/9:0 9*rN./NմP.o߹zJNf BHxaP#a^aNB/,#/,LN^NuNV.J0tg.90t`.9B0t/NX..N^NuNVJfgSffBj#NJg SfJgB/9NPN^NuNV. . f2 ./NvX. g й @ J` 9N"9:e,J fdHyNXR -|-| f/.NX-@ . ѹJ* y: X:RN..N^NuNVHJfx 0FHg,9HxN XJ0tg #0t yFH (й.ߨ/N XHx N X#B0t yFH!y0t yFHJgBHxN X yFH/(N XHx N X yFH (Ѩ yFHB yFHJ gBJf:"H ( m,Jg$B/(NPJgRN yFHR`,9J0tg #0t yFH (Шй*۹> Hx N XB0t# 9> (mB> yFH!y> (#(#1J0gBJNfJ~gJg BN|XRB0 91 fR/,-y>R>Jg#>B# 9>ffR#Jg(Jg R 9m BN"~BNJ> f:BNrX, fp` .fB-|a`l 9> /aX.nR 9> Ї/aNX, fHyNXHxNXB  @/NP#NLN^NuNVHB  @Jg  @,lܹ(g R m LN^NuNV y#X 9# fNBN|X 9gRBN^NuNVH*< 0FHg yFHJg^ ( .nP`PB  @Jg"  @,lܹ(ol*R m 9(.o* LN^NuNV. 0FHg yFH.(`.9> /aHX..N^NuNV. 0FHf`RJg #` #1JNg `6JNf..9/9> aX#BaX#J> f..N^NuNVH B *y2JZg`*S~/NXF.  gY 9F*o^JfVJ gNJZg" 9"HAHABAЁ"9*o$ 9 g ao HUNX-y~#B/@` y bX yJf` gt y fhXJBgH 9BXcN>dF 9 g 9>Yd, 9 g 9BPcR/@BHxaP./NX,FS~//avPJ~fTJ*m RZB`#1HxNX-@J/@fJZg 9~gY: y: fS/@fJZg 9*lSN` y: (. -g> g6 ( y:/NX,*ݹJX:RZ#2p`6SN y:/NX,Jݹ*ݹFR~Y` L N^NuNVB0Jg/.NX/NXN^NuNVJNfR#R:Jm#z# 9ڐz#*B"#"#JN^NuNVHBJgJg y`#2f##R2B~#~F#F B` #`/NX//aPaf., fB~#~F-|`g g*9Hx 9 /aPJ6gHx 9 /arPB6# f#2B/,Np`6 gf4# y 2X cr#`f -g fB V2c6# 92X y X c #/NX//aPa., g: f y2 (, .g !g ?fR6 y2BBB#R2B yBXa8 .LN^NuNV 2e,J f^HyNXR -|-| f/.NX-@ . ѹF y2 X2R~N^NuNVHN.f g| ,Jjg* /P @  f 9F"€_.Jjf8 o0 l(  : @ Pf 9F΀ LN^NuNVH *n/aXJfY/a XJg MX#B/aXJfY Y#>#/aXJfYJf 9>BYm# yB#aJf aJfaP yBXJg@~Jg:B# yJg"H (cR*P"H" y!MX`L N^NuNVJg /.aXJgB`pN^NuNV. .. Am Zo am znp`B..N^NuNV#(NJfRF`N:#(BF`N^NuNVH BNJf*y$d(`> -f,<`./aXBeHy,NX y$B`:N.f g fB#$B gnL N^NuNVH0(|-LJfB`*yB`(b$ /aXfRXJfJfxAg >f^ /aX sfF*yB(n`2g y X c #XRJfp`R`DJf`Yd~BfHyL/Hxa` 9BXfHy`HyP//-a" N#.Hy/-/a" N#.HyZ/-/-at" N#.o -GA-HXeJ# .(o y X 9X/aX*@JfL N^NuNVH/. a&Xa,rN.-@/.aXa"HA HABAЁЮЮ @HH. f LN^NuNV.N.f ..N^NuNVH N-@fnB0#:@0/9:0N:/NմP.#0Jf/.a2X`"  ((f(N,f# 9,/NX-@*|Jl/NX* D. ".N.-@f< .rN.-@D/NX** .D/NX*`\ ".N'.-@g8  g g f */.NX*Jg * **B/.aX#/DL N^NuNV.N.g f ..N^NuNVHN-@fBN.,g4 g,A  /NXA" R mA BC "Jg<|JgBzA JgA SC  lfRA .A SC "A S A .A SC "A S R`l-|B`NA "n"XA  A"RАrN.D/NX n XRA Jf .rN./NX n X nB#/DLN^NuNVH N-@f*|B 9:D-@`" g0b( **RN.,fSmDJf #`4B ."9:DN##Y*Y#/DL N^NuNVH N-@f@#0R0/9:4N:/NմP.#0Jf/.aX`N,f 9,`NBJl D.-| 9:D-@ ".N.-@ ".N'./NX-@/.NX-@*|Jf* .g**` .SJg**eJfYB#/DB0L N^NuNV.# # 1NJfZN.fJ g<# NJf, 9f 9 g#1..N^NuNVH .f 9` .f 9#`B-n-n-y -y-y# # #B  @ ?f .fHy\NXB`Nj#>  @ ?>-@nR`  @ -@*|A-H .f2N.,1fR n XA .谈cJfR n XB*B .,".N..-G "9:0N."9:0N#. ".N#l D,/NX.Jl JofY n P Jg:0 n P 9:0ѐS`мgJ f-FB0`4/NXѮ*ǻb`#/D`jJfZ/9`NX,fBN`" ."N.#N ."N'.-@Jg .,`N`N.,g& gg/NXѮ*ǻc*B f .` .rN./9`NX,gJnBN`" ."N.#N ."N'.-@ ."9:0N."9:0N#-@/NX,#/DB0# ## L N^NuNVH BHyN)P.lJBHyN)P.l6HyNXHyNXHyNXHxN& XHx Hn/N*R <>:(,/Hy:(/N*R /.N&X-@B 9:L //N&b /././N*R . .:L,*|:LJgݕ`*X>e#:@ 9:@# 9:@#B"R 9N#" A R mJ0g #:0:HL N^NuNV#ɸD/9:PNXNJg/9DN)XHy: N0X g30Hy0HxN*PN^NuNV y/8 X/8 ɰ/8eY/8 . fY/8 yFH (йʐ:8ѹ0XBB0P#0PFP /8caaB/9:TNX` 9:8ѹ0Xad yFH (ѹ0XB#/8N^NuNVH -| ./8dV @. g< -@  g .D-@ @g .ѹ0X`. .`" , n  f 9:<ѹ0PX`z  : @*P 9:HxN#X-@HyN#XJg8/.HxN$dP/.N#XN^NuNVHxHyN#P`PJg" .c .`-n-|HzHxN$dP-@/.N#XN#`N^NuN0(HxN@eNuN0(HxN@eNu o HBNu o /L.NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .( @(P .( @ gf ` <%//.Hx0N% `NqL0N^NuNV/9Hn /.N%r N^NuNV/9/. /.N%r N^NuNVA -H .X @Jf n/Hn /.N%r N^NuN0(Hx;N@eNuN0(HxN@eJgBNuH // |( pNLNw //W.BN@d W/N0( WNNVBHnN&PJlp`Jg n .N^NuN0(HxtN@eNuNVN2/.N04XN^NuNV/. Hx/.N) N^NuN0(HxN@eNuNVH N'.*nJfS` r N'(0 r N..S XgR|a` zf <` RB/.N&P f .L N^NuN0(Hx!N@eNuN0(HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N*PJlB`pN^NuNVH B/.N)P. g `/N)XB`Hx N+X*@Jg*B L N^NuN0(HxN@eBNuN0(HxN@eNuNVH0*nJf HxHm /N*R +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN0(HxN@eNuN0(Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N* N^NuNV/. Hy@t/.N* N^NuN0(Hx6N@eNuN0(Hx N@eNuNVH0Jf8 <# <## # .^rN..*yB( g`(*(U g " Ҁe " Ҁd(M *@b fgB`R( (o "<N.#(BN-X(@ 9(" Ҁe 9(/N-X(@g y 9 Xg y  9(" ҀY(# < A ` " Ҁ#c A#$ A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN..d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ $ L0N^NuN0(HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLuc.tlٺxnosgict"cfRceoecl8veNdrbalf:xePsszpfscjdbrglbch yhNhnؚmnnnvsbsoslHcc2cmefa&wh hcmmpipfucp,th 4fc0 ((.'.((@(#)nii.c 4.1 6/7/82>@(#)n1.c 4.3 2/23/83O8 /usr/local/lib/tmac/tmac.Floating Exception. /tmp/taXXXXXCannot create temp file. nottyTypesetter busy. Cannot open can't open file can't open file Too many page numbers @(#)n2.c 4.1 6/7/82Waiting for Typesetter. Pipe not created. Cannot exec: @(#)n3.c 4.2 10/28/82%Too many string/macro names. Out of temp file space. Bad storage allocation. Core limit reached. Macro argument too long. Cannot divert. @(#)n4.c 4.1 6/7/82Too many number registers. ixcmzvldwIXCMZVLDWDivide by zero. @(#)n5.c 4.1 6/7/82Cannot plant trap. User Abort.Cannot do ev. if-else overflow. :@(#)n6.c 4.2 11/26/82RIBS@(#)n7.c 4.1 6/7/82Line overflow. Trap botch. Word overflow. @(#)n8.c 4.1 6/7/82Exception word list full. @(#)n9.c 4.1 6/7/82Zero field width. @(#)n10.c 4.1 6/7/82/usr/lib/term/tablprCannot open  //dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83,bin/tek 755 0 1 50000 3112747557 5315  @=$G"I#HTHS/N4 /NPXNuNuNV-|` n h -fl n h(HH lg wg(` n (T/N(XSN0#d`v n (T/N(XSN0#h`RBHy0 n /(NP-@f* n /(Hy2HyN HxNPX/.a6XX .S n Jg HyaXBNPXN^NuNVNL n S m n (R!@S @` /.NX-@ ga b@0;N~T8Z,.`|/.aX-@/.aX-@//.N P`N/.a|X-@/.anX-@/.a`X-@/.aRX-@//././.Nt`/.HnaPHnNX`N`/.aX-@/.aX-@//.NT`T/.aX-@/.aX-@//.N `(/.aX-@/.aX-@/.aX-@/.a~X-@//././.N|`*/.aXX-@/.aJX-@/.a|c`|a.HH/NZX`$|d` n (df|b`|``N^NuNVHxNZX/. /.N PN^NuNVN^NuNVN^NuNV/. /.N P/. /.N PN^NuNV#x#| .N0# . N0#Jlf` .N// 9"9NN# . N// 9"9NN#N^NuNV 9N// 9N// 9N// .NNNLNN-@ 9N// 9N// 9N// . NNNLNN-@ .-@ . -@ .-@ . -@ . V -@ ./NX-@ ./NXЮ\r N-@ .g /aX# .gP .찹g`/aX# .`/aX . /aX#`J .찹g&`/abX .`/aRX#` .g`/a0X# .@/aX`B` .SJfN^NuNVSm 9R @ HH`Hy/.NHPN^NuNV/9/9 .". Nn6/9/9 .". Nl #!p 9"9`Hn/. /.Nl -@-A`&/9/9 .".NL-@-AS/9/9 .".Nm .g&/9/9 .".NL-@-AS/./. 9"9N// 9"9NL-@-A`*/9/9 .".NL-@-A< HxNX-@HyDNXJg8/.HxNP/.NXN^NuNVHxHyDNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NJPJmJn -|`-nf +||`D/.NX+@f,mJf,0-g-HHE0+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#pp`T .$| @(P .$| @ gf ` <//.Hx0N `NqL0N^NuH // |$| pNLNw //W.BN@d W/N WNNV4.-nBED`b yt S m. .R @HH yt"(R!AS AHH` /9t .R @HH/NHPRED nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHy @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHy @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|(-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|) PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|+`J.g-|-J.g"/.NX".-A< o-@ .Xf -|/L`-|@LA`-H-H`P .P-@@ .P-@P".DNnЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|Q`-|T`Jl-| n P @-h-h/./.NTPJf/./.N|PJfHnHn .R l .R`p//./.N\-@Jg -|W`J.g -|Y`J.g-|[AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nn0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHy @gpE`peS n`Jl-| n P @-h-h/./.NTPJf/./.N|PJfHnHn *LZ`0SR`*0EHb1 nRJfEHc0R 9nB <EHL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NJPJmJn -|`-nf9HH/NTXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N~XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNto((NqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`\eB` 0,f -+fp`B, wf0Hx/.N P.JgJm/N~XHx` afvJgp`p//.NP.lB pf6Hx/.N P.Jg Jm/N~XHx/.NP.Jm.HxB/NF `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHEL+@`m+n f09(gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#p`T .$ @(P .$ @ gf ` <//.Hx0N `NqL0N^NuH // |$ pNLNw //W.BN@d W/N WNNV4.-nBE``b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N*LZ`0SR`*0Edb1 nRJfEdc0R 9nB <EdL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N>PJmJn -|`-nf9*HH/NHXJgm+|%L+|%L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NrXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<((BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NrXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NrXHx/.NP.Jm.HxB/N: `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0ELb1 nRJfELc0R 9nB <ELL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|%4+|%4+n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.N\X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*|` HUaX|e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N\XN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNPHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuNPHxN@eBNuNPHxN@eNuNPHxN@eNuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNPHx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rNV.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N\#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNV.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNPHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Etb1 nRJfEtc0R 9nB <EtL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N^PJmJn -|`-n f92HH/NhXJgm+|%\+|%\+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-((@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| `eB` 0,f -+fp`B, wf0Hx/.N4P.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.N4P.Jg Jm/NXHx/.NP.Jm.HxB/NZ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN .*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#E̹Ec A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLX`J |gR x` | 9 pN///9/9|/9`/9\Hy a XNN// 9"9NpNN&N# h 9 tN///9/9|/9h/9dHy a XN// 9|"9NN&// 9"9NpNNN# l//9 ha@P/9 l 9 hR/a*P 9 lR//9 haP 9 lR/ 9 hR/aP`` | 9 pN///9/9|/9`/9\Hy a2XNN// 9"9NpNN&N. 9 tN///9/9|/9h/9dHy aXN// 9|"9NN&// 9"9 NpNNN,///9 l/9 ha# h# l`DHy aHXS m 9 R  @`Hy NPXS m< 9 R  @`2#0`| 9 R  @`|Hy NPX dgD gg$ ig rg tf# 0`"#<0`#0` #,0S l|Hy NPX. g> f`Hy a6XHy a*XHy aXHy aX.SmHy aX` eg`B mgn4 lg`& sgJn pg` tg`LN^NuNVH .. m n  P*@-|HH.|` g 9 lЮ/ 9 h\"ぐ/aP 9 lЮ/ 9 h^"ぐ/aP 9 lЮR/ 9 h\"ぐ/ahP 9 lЮR/ 9 h^"ぐ/aDPSJl`T mB hL N^NuNVH0Hy4HyvHxNn (|BB/9 N B ?fHx@Hy /9 N B r  "?Ё*@8888R mB\B\B\B\ gHxHyHxNr (|R mtHy@HyvHxNn L0N^NuNVH..,. -|-| .-@l-|D-@ .-@l-|D-@ .".N-@BB .m"g" ."N"Ҁ¹0gT "Ё f2 rp"?ҹ $҂ A` //a l6/a`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m# p`T .ߠ @(P .ߠ @ gf ` <//.Hx0N `NqL0N^NuH // |ߠ pNLNw //W.BN@d W/N| WNNV4.-nB<`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NlPR< nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|h-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|i PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|k`J.g-|mJ.g"/.NX".-A< o-@ .Xf -|oL`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9T/9P .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9\/9X .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn *LZ`0SR`*0@b1 nRJf@c0R 9nB <@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/N((PJmJn -|`-n f9 2HH/NXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N:XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuN|HxN@eNuNVH N.*nJfS` r N0 r N.S XgR|a` zf < ` RB/.NP f .L N^NuN|Hx!N@eNuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NHPJlB`pN^NuN|HxN@eBNuN|HxN@eNuN|HxN@eNuNV/. Hyt /.Nn N^NuNV/. Hy@t/.Nn N^NuN|Hx6N@eNuN|Hx N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BN:X(@ 9" Ҁe 9/N:X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN|HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLA@>A>ab#C8DH00IFF9    I**I~ @$BBBBBB$8D @@|~ D8 $D~|@@XdB$AAAA>"AAA#   @ @  @$BA@@@@@@A>~AAAAAAAA~~@@@x@@@@@@@|@@@@@>A@@OAAAA>AAAA~AAAAADD8ABDHPpHDBA@@@@@@@@@AcUIAAAAAAAaQIECAAAA>AAAAAAAA>~AAA~@@@@@>AAAAAAYE>~AAA~DBAAA>A@@>A>AAAAAAAAA>AAAAAAA"AAAAIIUcAAAA""AAAA" @@@ 88" <>BB>@@@@|BBBB|BBBB>BBBB>B>@@@@|BBBBB(@@@@FHPpHFvIIIII@|BBBBBBBBB>\b@@@@>@<B<~ BBBBB=AAA"IIIII6B$$BBBB" @~ ~   *~~~~~~~~~~-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ /((bin/plot 755 0 1 450 3112747722 5446 # plot.sh 4.2 83/04/17 PATH=/bin:/usr/bin case $1 in -T*) t=$1 shift ;; *) t=-T$TERM esac case $t in -T450) exec t450 $*;; -T300) exec t300 $*;; -T300S|-T300s) exec t300s $*;; -Tver) exec vplot $*;; -Ttek|-T4014|-Tsun) exec tek $* ;; *) echo plot: terminal type $t not known 1>&2; exit 1 esac zLz@ Zz@z@bin/prof 755 0 1 60000 3112747764 5501  P?$G"I#HTHS/N4 /NXNuNuNV-|-|` n #X ` n P -f n R n P lf R` n P af R` n P nfR`| n P zfR`h n P vfR`T n P sfR`@ n P 0m4 n P 9n( n /NX-@ f-@`-nX n Jf$ n Jf#, dmB .o do-|d .N// 94"98N<##/9/9 9N// 9D"9HNðNð// 9<"9@Nf##aH n JfHy2a0X` n /a"XX n Jfa Jga`aJga aVN^NuNV-yL-yPHy:NXJfHz \Hx/9/9,N#,4`Jf2/9X/9T y4 (N Nf y4J gHx/9N$P#Jf" 9rN˒/HytNPanB` й @0.Pp0.ѮR/9HxHxHnN y0(gg$/9S/HyHyNha..N^NuNVH 9ĐN#$#( 9N// 9$"9(N<#$#(B` й @=PJng N// 9$"9(Nð// 9NNfN-@ RN// 9$"9(Nð// 9NNfN-@0.N-@-A// 9"9Nf##/9/9 .".No# #B` й, @ .e Rй, @ .d й, @/(/.aNP-@ Rй, @/(/.aP-@Jo` й, @/9(/9$/./. .NNðN *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9'<,l  @*PJg*LZ`0SR`*0Gdb1 nRJfGdc0R 9nB <GdL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N͂ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|'D+|'D+n 0-gl(m m R Э "-d f -,/HT-HH/N͂ .+L`/.NȘX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N͂ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N͂ g m p`BL0N^NuNV.*|` HUaX|e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NJXBBBB BmB- L N^NuNVN/.N͘XN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.((ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.NƄP.JgJm/NXHx` afvJgp`p//.N.P.lB 'N@eNuNVHn/.NhPJlB`pN^NuN͌HxN@eBNuN͌HxN@eNuN͌HxN@eNuNV/. Hyt /.NȎ N^NuNV/. Hy@t/.NȎ N^NuN͌Hx6N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN˒.*yGBG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<N˘#GBNJX(@ 9G" Ҁe 9G/NJX(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#GGc A#G A 9G*A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN˒.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuN͌HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@$@@@@@Ia.outmon.out %%time cumsecs #call ms/call name %6.1f%9.2f%7ld %8.2f%7.7s %8.8s %s r%s: bad format %s: no string table (old format?) %s: no room for %d bytes of string table%s: error reading string table %s: no symbols prof: No room for %d bytes of symbol table rprof: No room for %d bytes of count buffer prof: No room for %d sample pc's prof: unexpected EOF after reading %d/%d samples No time accumulated mon.sumwmon.sum%s@(#)prof.c 4.5 (Berkeley) 81/07/02Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$|Gbin/ratfor 755 0 1 64000 3112750007 6014  PK$G"I#HTHS/N /NxXNuNuNVBHy4NHXR0 0mHy;NXHxNDX# 90 @  HyONrX/9 N.XHyRNrXNN 90 @BRN^NuNV 90 @Jg4 90 @/NX 90 @/NhXSHyVNrXHyaNrX 90 @/N.XHycNrXBHnN\X-@ :g" (fRHnNrXJlJlHyiNX ,fHyNrX :fVJgHyNXHyNrXHxNDX"90 A 90 @/NXR`* )fS`D ,f8JgB`,N^NuNVHnN X :gHyNX 90 @/NX 90 @/NhXSHyNHXRN^NuNVJ f 90 @/NhXS0 0lHyNXS/.NhXN^NuNVBBNhXHyNHXHxaX# R/NhX 9 RR"9 A 9@ @  9 @BN^NuNV .R/N.XNJ o Hy NrXaHyNrXB/.NXS 9 @ g 9 @ f .T/NhXSN^NuNVBNHyNrXatHyNrXHxaX# /NXRN^NuNV .R/NXSHy!NHXR/.NhXN^NuNVBBNhXHy&NHXHxaX# R 9 @  9@ @  9 @B/9 N.XNHy,NrXahHy5NrX 9 R/NXRN^NuNV/.NXSHy7NHX .((R/NhXSN^NuNVHHy N\X. g g (g Hy@`Hy NrX|Hy N\X. ;g {g }g fHy NX` (fR`f )fS`Z f6Hy N\X. g g gHy N`( =fJ9 f HySaXHy NrXJn:Jg HypahXLN^NuNV .ѹ 9N^NuNVBN/.NrXa NN^NuNVBHy N\X-@ ;g g {g }g fHy NX` ,gF +g< -g2 *g( (g &g |g =f HnN\X gHnNX (f0RHy NrXJlJo,HyaXp` )fSJlHy`BN^NuNVBBNhXHyNHXHxahX# RR"9 A 9@ @  9 @BHxN$X"9h A RHy N X-@ (g*Hya0XHy N` HyaX`Hy N X ;g"Hy NXNaJnNHy N X ;f/9 Nh`Hy NX/9 N.XNHyNrXB`"R gHy NrXJmBHy N X-@ ;g( (g )fSJlHy`HyNrX 9 T/NXJl Hy aX-| BJmJ/.N\X-@ (fR` )fSJm g nJgR` nB . R/N$X"9Sh A -@-| .R @ .R"@fRN^NuNVS 9h @-P 9 @ g 9 @ f .R/N.XB/.a~XJgN/.NrXN/.NXSHyNHX .T/NhX-n .R @Jf/.NXSN^NuNV.Hy N X. gL ;gD }gfHy`Hy` =fHy`Hx=`p =fHy`Hy` &fRHy` |fRHy`a`Hx ` !g` %gn $g` &g` \gn( =gRn g` |gnn ^g4`LN^NuNV Goa` 9 @ RN^NuNV/.NXй Goa$` .R @HH/aX nJfN^NuNV 9 @BHyHy/9N -|Jg0 9"HAHABAЁRѮ #o-|#B` 9 @ R 9m 9 @R oHyNXN^NuNV-|Jg: 9"HAHABAЁѮ #o-|#` Hx apX 9mN^NuNV .r N$-@g/aX .r NȖ0/a*XN^NuNVBJfJgJo/.aXHyaXa`N^NuNVJfHy&aX/.anXa6N^NuNVJgxJfvJonB-n`P . @  f: . @B ./Hy-/9N .R-@R .mBN^NuNVH *na. 8 @HH, =gn "g>n gn gnJfJo$ 9 @/NXS`z (oS(X 9 @  g 9 @/NXHy y /NP"9 A f y /N&X 9 @B y 9\"@"`p`r gz y4R4Bp `Pa^. g g #f y4R4/.a`X`b gX` y4R4B/.N(X-@ @Jg" @Jf @ ($g/a|`a*n` Am Zn RJf*n` 0m 9op`RJfp`~Bp{`vBp}`np}` "g 'fR` y4R4Bp$`BRaNHHg2 \fa8R  fHyNX y4 R4Bp"`a gR` y4R4Bp%`Hx&` faHH8 @HH, g fR` fa. g g #g _f y4R4` $gnd #ff 9 @cRa$"9R A fN n nB( nHH` %gB` g>o0 !fHx=HUaP` &goP g` \fa^ (g )f (fp{` _gn ^gl`N |fDHx|`ZL N^NuNV./.a0X. g g ..N^NuNVHy aX gHy abX y4 R4N^NuNV. n(HH.a n.fR` n"y4R4 nB ..N^NuNVH0*n(MJfS (4e,HyNXHxNxX`S y4R4bL0N^NuNV. (4cS4 y4HH` 9 @ P S m* 9 @ P (R!@S @` 9 @/NX. f 9 @R fB` ..N^NuNV` n h -f n h (6f0# n hJ(gF n h(HH#`. n h (CfR` n h (hfRSX np#(#  (o y4BR4B`4 . @/Hy . @/N R . @JfBHyHyN #$Nd/9NxXN^NuNV 9 @B 9\ @ HyNXHxNxXN^NuNVN(-@ g g (f$A-H`RN( n )f` "g 'f(A-H`RN( nHHf`F y4R4A-H` n  g"  g ;gRN( n f nBHyHnNPR"9 A fHnaXHxNxX 9 @BA 9\"@"N^NuNVHy0N\X-@ g g g#$ ;g {g }f .`t fB`f#0$ f <`JHy0N(X @-h  fa4`Z  fa`HJo .` < N^NuNVN^NuNVN(-@ g g (f&-|(N(-@ g f `-| y4R4B(`< .8 @ g .8 @ f$ 9(0 @R(N(-@f y4R4 9(0 @B g0 g& g ,gHyNX` 9(R-@ f~N(-@ g g y4R4-n`$ #g,Jg& .0 @RN(-@ f y4R4`N(-@ g g ,g g y4R4B-nN(".0 AHH-@g( (fR` )fSRJlS`& ./ @  g ./ @  f`Jn .0 @BB .0/Hy0N N^NuNVH8*nB,` HHѹ,Jf 9,reNȖ#,0 @&P`*n(SfJf `&k f <[,L8N^NuNV./.a~X*@ @JfRHxN$X*@/.abX*/. aXX+@+n 9,0 @+P 9,0 @ `/-NX/. aX+@ -*nN^NuNVH8*nHUNXR/N$X&@(Kf L8N^NuNVH @0H f*# #$ >Jy oPSy `F0H @< FfRJ lN# lB $|P`X Rf0*GfXJRm 0H f<*lB`.JFf"09 H b@0;N"660H @0H〙*K0H @0H倗# =F0H @<0H @0H2HЁR=@ nl*0.H\ @>0H> @0D@2@g0H @0H\ @>0.HW b@0;N 0<HX`jt (`Hy $NXR 3 `n0H& @0H<JFm< Fl60H\ @0H> @ Pf0H\ @>`&0H& @<UYAԹd`J g# `S/-NhX`S -R/`/-/-NP`/-N`/-Nt`Hx/-N`B/-`N`zN`p/-N`/N``|NX`NN,# `:N4`0B `&# `N`N`B/Nr`N`/-N`N`N`NT`N`L*LZ`0SR`*0[Tb1 nRJf[Tc0R 9nB <[TL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NrPJmJn -|`-n f9 HH/N|XJgm+|;(+|;(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N$X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NɦXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N$XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.NHP.JgJm/NɦXHx` afvJgp`p//.NɺP.lB [(f6Hx/.NHP.Jg Jm/NɦXHx/.NɺP.Jm.HxB/Nn `Jgp`B//.NɺP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nɺ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J[f8 <[#[ <[#[#[[#[[ .^rN.*y[B[ g`(*(U g " Ҁe " Ҁd(M *@b[f[gB`R[ [o "<N$#[BNX(@ 9[" Ҁe 9[/NX(@g y[ 9[Xg y[  9[" ҀY(#[ <[ A ` " Ҁ#[[c A#[ A 9[*A L0N^NuNVH0*n(MY#[ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ [ L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 5 I = if(.not.(I.eq.(Missing left parenthesis in case).or.Missing parenthesis in case)))Missing colon after defaultdefaultSwitches unwound too farYrepeatif(.not.)if(.not.)elsewhileif(.not.)endwhilemissing left parenassigment inside conditionalmissing parenthesismissing right parenmissing left parenformissing left paren in FORillegal FOR clauseif(.not.(missing left paren in FOR clause))invalid FOR clauseendfor = returndo illegal BREAKillegal NEXTratfor:error at line %d, file %s: ****** *****F ratfor:syntax error, line %d, file %s &%s .ge..le..gt..ne..lt..eq..ne..not..and..or.%s more than 19 continuation cards continue goto %s (  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~rmissing quotepushback overflow %,4;BG    O  functioncan't openrillegal define statementdoifelseforrepeatuntilwhilebreaknextdefineincludereturnswitchcasedefault - /()',*!"#$% &+.10((       !       ;{ {} }  !"# yacc stack overflowsyntax error-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ [bin/refer 755 0 1 134000 3112750114 5637  $G"I#HTHS/N /NdXNuNuNV(BB n h(HH ofSX n # >l#TSX `SX n #X >l#X`SX n /(N8X#0`SX n /(N8X#<` Tfz n h(HH/aX#L`Z lgnP ifHSX n #`2 sgn rfSX n -h` tgSX n h -g n /(a~X/HnN@PJDgHnHytNxPJgHnHytN@PJhg/9hNXBhJlg/9lNXBlJpg/9pNXBpHyhHnNPJgHylHnN@P#hHypHnN@P#lHytHnN@P#p#D/9lǸX#P/9hHxHxHy\Nބ/9hHxHxHyNބ 9\`oZJdgHx/9`/9dN BdJgHx/9`/9N B#\`JdfHx/9\NظP#dJdf/9\HyxNP/9h/9\Hx/9dNބJfHx/9\NظP#Jf/9\HyNP/9h/9\Hx/9Nބ-@0\fp`B#TJdf JNqHx/90NظP#dJdfLBHyNP`:HnNXJg #D`HnHyNPHxNdX yXB DfHn/9X/9N `>Hn N`X-@8/9dHn //9l/9\/9dNH-@4J`vHy/.NxPJgHnNZX-n-nHnNZX-n-nNJf/.NX/.NXBNX/.NFX/.NXHxNX/.NFX/.NX n /gHyNrXB/.Hy /.Nt/.HyNP/.NX/.NX/.N X//./.N" /.NXBNX/./. /.N -@ . Ю @B/.NXN^NuNVx-|-|"-n-|%-n -n-|(-|+-|/-|4-yA~-H/.Hn~N@PHn~N X 2oHn~N X/Hy2NP-|zHn/.zN4PBN^NuNVJg nJg /NrXB/./. /.NЀNN^NuNVBBB/.HnN@PHyLHnNP/.A-HHPN@PJ9fN z/HyPHyN A . [R` f nBHH-@`& .i @g . nJfB` .R-@ fA . R o nB-nR nHH-@fbBNFX-@BNXBHnNPJgHnHyaNPHxNFX-@HxNXHxHyN 4P gHyHy{NPHn/.N PBNX/.NFX/.NXHxNX/.NFX/.NXHyHyN P-@JfHyHyNP`B.A8-H4` n4  g R4 n4Jf n4  f R4 n4BR4J.8gHn8/. NP`R4 n4Jf ( gH n0(f8 S m n (R!@S @` /.N(X f/.HxdHn8N A8g./.NXHyNXBN^NuNVJ9gHyNXN^NuNVB\#\4#48#8<#<@#@DBHBJPfHxHxNظP#PJPfBHyNP#PL`@ yLB("yL yLB "yL#h  yL!iL 9P&H"9Le .S#T . X#XJTo yX P -f yX P(HH igB ng rgXXST`R8` yX#@XXST` yX#H (T#HnhNX-@g, lHnH/./HnBN`J94f$Hx,HyHyHy4HnhNHnN X ,m,HxHyHyHyNHxNdXHy4N X m,HxHyHyHyNHxNdXHy4HnNP-@HnPA .HPNPѮ m,HxHyGHy#HyNHxNdXR8J g/9$/98Hn/.Nn l"HnH/./98Hn/.N`NrHn/.NxPN^NuNVB` fR .R @HH-@f .N^NuNV-n-n` n  fBRHxHyHyPHn/.N-|A-H nJghJg .g %f n (TfvV-n` n  g R nJf nB/.HyVHyN BJg/.Hy]HyN -n nJf`* n  fp`B-@R`FR nJfN^NuNV .fp` %gBN^NuNVJhg/9HHy`NP` #h/.Hy`N@PHy`N X oHxHylNPN^NuNVHy`aX-|``R nJfS nHH-@ .g&n ,gn "gn !f nB-|` n"nRR nJf nR nB`|n ,gn "gn !gt`HxHyNP` )f2`v -f&`j ?g`n :f`R }gH/.Hy`NP . .ff-|``R nJfS n  fB-|` n"nRR nJf nR n R nB`6 )f.` -f$` ?gzn :f`l }gbHy`N X nN^NuNVJhg/9HHy`NPBhN^NuNV.*n`RJfS  fB .*nN^NuNVBJgJf< .!H @HH/ . @/HyHn8N`B.8Jg6BHx/9Hnp/. /.a-@Jg/Hn8N@PJ.8fJ0g/9(J(o <`$ <`/9(J(o <` </HnN BHxHxDHn/. /.a6-@J,o*-@`R nJf ,-@d-n/.BHxHxAHnp/. /.a/HnHn8NJg2BA8-H`R nJfS n -f -|B/.Hn8a$P-@JgJg/.Hn8N$PJ gVHx/.HxHy`Hx/.HxHyHn8N` J f/.HyHn8N N-@/HyNLP-@JgHyHyNHxNdXB .谹0lJg /.a` /.NX".Ү A .й @  .谹0m,HxSHyjHyFHyNHxNdXJg .Ю @ f-n-|`XJRX` ./fJ9fHyHy1NDPHnHy5NDPR . mN^NuNVHn n(HH/NP .N^NuNVB-n`2JNq .Ю @ -@B//.N| /.HxdHn|N HnHn|aPJf|A|-H nHH-@g ;g f* nBJg$HxB/.HnHn|N`"R`/9PHxHnHn|NЀ-@JgVJgSo,Sm ,R @` HTN(X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9N `N-@-A`RHH. i @f .gZ`t/9/9 .".Nl< 0N///./. 9"9N `N-@-ASHH. i @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. i @fJl D*܅-FJl D,B g(  @/(/ .".N `-@-AJg R mJl/./. .".N`/./. .".N `-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN(X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHKx+@`m+n f09gHyN2X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.HyHyHyNtHxNlXHxHxNP*@HxHxNP(@HnNX-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#p`T . @(P . @ gf ` <//.Hx0N@ `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN,Hx;N@eNuN,HxN@eJgBNuH // | pNLNw //W.BN@d W/N, WNNVBHnNPJlp`Jg n .N^NuN,HxtN@eNuNVA-HA#=|B-n-|Hn/. N PSm .R @BHH`HnBN\P .N^NuNV4.-nBK`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N\PRK nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHi @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHi @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N X".-A< o-@ .Xf -|L`-|0LA`-H-H`P .P-@@ .P-@P".DN ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|A`-|D`Jl-| n P @-h-h/./.N hPJf/./.N PJfHnHn .R l .R`p//./.Np-@Jg -|G`J.g -|I`J.g-|KAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N 0S n .Hr N`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HHi @gpE`peS n`Jl-| n P @-h-h/./.N hPJf/./.N PJfHnHn *LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|d+|d+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|` HUaXLe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`((LeB` 0,f -+fp`B, wf0Hx/.N 4P.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.N 4P.Jg Jm/NXHx/.NP.Jm.HxB/N Z `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN,HxN@eNuN,Hx!N@eNuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN,HxN@eBNuN,HxN@eNuN,HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN,Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN,Hx N@eNuNVH0JKf8 <K#K <K#K#KK#KK .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RK Ko "<N#KBNX(@ 9K" Ҁe 9K/NX(@g yK 9KXg yK  9K" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuN,HxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%s%c%%.%ds %%s%%s %%s%%.%ds%%s%%s%%s%c%d%c%c%d%c%d.[.[ File %s, line %d- punctuation ignored from: %s\*([.\*(.]%s%s%s r, ,\|/tmp/rj%dcwCan't get scratch file %s.ds [F %s%c.\"%s%c%c%s%c%d%cbflab overflow (%d)nref in labc overflow (%d)%s%s%cJrIIthe an a .]-%c..%c%s%c.as [%c " %s%c.;,?.;,?XYZ[].de [%c%c%s%c.ds [%c%s%c.as [A ",%s \s-2AND\s+2 and%s%c.de [%c%c%s%c.ds [%c%s%c.nr [P %d%c.;,?.;,?..%c.nr [T %d%c.nr [A %d%c.nr [O %d%c.][ %s%c1 journal-article3 article-in-book4 tech-report4 tech-report2 book5 bell-tm0 othertoo many references (%d) for tablereftext too big (%d)sort -fd %s -o %sr.]< too many references to renumber%d.]> rCan't reopen %s %dAssertion failed: file %s, line %d hunt2.citem %s hash %d hfreq %d Assertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt2.cAssertion failed: file %s, line %d hunt3.c%s%s/%s%s/%s fgrep-r-n-i%ld,%dD\Assertion failed: file %s, line %d hunt7.c%ld,%ldrrAssertion failed: file %s, line %d hunt7.cAssertion failed: file %s, line %d hunt7.cWarning: index predates file '%s' /usr/lib/refer/mkey %s >%s.ig.ig.ig.igrMissing expected file %sdr/usr/lib/eignError: @(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$LKbin/spellin 755 0 1 40000 3112750303 6156  0 (($G"I#HTHS/N /N4XNuNuNVJ/H0*n oNHyx/-NP-@fB`/.HxaHxHyN af/.NXB ."HAxxHABAЁl(@ @ @-P-| .".L A"NRX(-@R mR mpL0N^NuNVJ/H0/. /.aPJf Hy{HyNXPHxN4XHyHxHnN JgB lA(HB "HAxxHABAЁl*@` "NjѮRXHH,f"L A" .NR-@r . @PR`xHyHxaHxHyN ag HyHyNXPHxN4XBL0N^NuNVA-H#̔Hn/. NP n0( gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/N,PSf0, fR .e .L0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N.PJmJn -|`-nf +|̜`D/.NX+@f,mJf,0-g-HH +@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nB `b y̔ S m. .R @HH y̔"(R!AS AHH` /9̔ .R @HH/N,PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH1 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH1 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNRЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn .R l .R`p//./.N@-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N|gP .S-@HJlD-@HJHg6 .Hr NR0S n .Hr N`S n0A .ذbJn/9/9 .".N|fp+`p-S n.HH1 @gpE`peS n`Jl-| n P @-h-h/./.N8PJf/./.N`PJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N.PJmJn -|`-nf9HH/N8XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NbXHx` afvJgp`p//.NvP.lB  f6Hx/.NP.Jg Jm/NbXHx/.NvP.Jm.HxB/N* `Jgp`B//.NvP.JmB@Jgl` rgl`l L0N^((NuNV/. Hx/.Nv N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J f8 < #  < # #  #   .^rN.*y B  g`(*(U g " Ҁe " Ҁd(M *@b f gB`R   o "<N# BNX(@ 9 " Ҁe 9 /NX(@g y  9 Xg y   9 " ҀY(#  <  A ` " Ҁ#  c A#  A 9 *A L0N^NuNVH0*n(MY#  (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @   L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHyHnNP`(R`JL0N^NuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNVA-H#̄Hn/. NP n0( gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-ntf +|̌`D/.NX+@f,mJf,0-g-HH +@`m+n tf09gHyNX0-gp` - //--HH/N* *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nB `b ȳ S m. .R @HH ȳ"(R!AS AHH` /9̄ .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH((! @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH! @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N8X-@8/.N8XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N8X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N fp+`p-S n.HH! @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nn .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nn .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nn . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nn g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N6XBBBB BmB- L N^NuNVN,/.NXN^NuNV .". nJ/H?N` n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNxHxN@eBNuNxHxN@eNuNxHxN@eNuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNxHx6N@eNuNVH0J f8 < # < # #  #  .^rN~.*y B g`(*(U g " Ҁe " Ҁd(M *@b f gB`R  o "<N# BN6X(@ 9 " Ҁe 9 /N6X(@g y  9 Xg y   9 " ҀY(#  <  A ` " Ҁ#  c A#  A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @   L0N^NuNxHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 94 @ "HAPPHABAЁ".Ё/ 94 @ "HA((HABAЁ".Ё//./94((/9N"94 A"$.҂ A ` 94 @ ".Ё @  94 @ ".Ё @BR 9`T".l`R yJf  oNɂ##R4`$.N^NuNVB .`lV//.NPa b0@0;N,&,&&&&&&&&,&,&&&,,R`B`pN^NuNVB/.NP-@-|` /./.NP".gB`R .`m .N^NuNVB``-|`BB/./.aX Jg&/.N X-@JlHyNPX . @ ".Ё @-P . @ ".Ё @-h`B/./.a JgR .4mS . @ ".Ё @ . @ ".Ё @!n`N . @ ".Ё @B . @ ".Ё @ /.NX-@ .mR .4mR .`mN^NuNVJlB` .4l @JfJf/. /.NP ^fp`R . @ ". Ё @Jf .ٴ @Jf . @ ". Ё @/aXN^NuNVJfB`"/.N2XJgHy/.NPN^NuNV/.Hx& .P/ . . @ ".Ё @-P/.NXJg/.NX-@ .䰹4mJoZ lP/.Hy@/9Nl `4/.N2XJf$/.HyT/9Nl #R .`m . ̄ @Jg. . ̄ @ `/Hyh/9Nl /. N X-@ .  @Jg .  @/NX` ^ . ٴ @Jg< . ٴ @-P . -g =f $/./. NP` B` .  @JfB . ٴ @Jf0 .  @ ".Ё @/NXJg-|Jm0 . @ ".Ё @/NXJg-|R .`mfJg(Hyq/9NlPHy/9NlPBBB` .  @ ".Ё @-PJg .  @ "HA((HABAЁ".Ё/.N2XJf/. N X-@Jm\ @ ".Ё @/NXJg8 .a//. .a//.Hy/9Nl`/./.Hy/9NlR .`mJLgJ4oHx-/.NP#4/. /.NfP/.NXJg6JϨf.Hx$Hy /9Nl Hy/9NlPJgHxHy./9Nl Hy=/9NlPHyH/9NlPBB`*JfT .R4lFHn/./.N -@m*/.N݀X/./././.N@TJ\g .R`g-n/. N X-@Jl/./.NP-@ sg .(-@ af .<-@ nf@ .  @ ".Ё @Jg .T @Jf .<-@/.HyK/9Nl .  @ ".Ё @-P . @ "HA((HABAЁ".Ё-@ . @ "HAPPHABAЁ".Ё-@ @JfB/./.NP-@ -g4 =g* agb cg lg ngF rg` . @ ".Ё @/NXJgD-n/.`$ .  @ ".Ё @Jg .T @Jg/. N X-@Jm @ ".Ё @/NXJgpJfj .a/HyW/9Nl Jg" .a/Hyn/9Nl RHy/9NlP-|/9H/9DHy/9Nl/././.a /9DHy/9Nl .  @ ".Ё @-h-| ag nf .  @ ".Ё @Jg .d @Jf`-|`-|` .  @ ".Ё @/NVXJg. .R/ 9`S//9dHyHyNl/././.Nh ` . @Jg/.NtXJg/.NtX/`/.NXJg" .T/ .P/HyN`/. N X-@ .  @ "HAPPHABAЁϴ".Ё @Jfp`B-@Jm . @ ".Ё @/NXJghJfb .a/Hy/9Nl Jg" .a/Hy/9Nl RHy/9NlP/9DHy/9Nl g/9HHy/9Nl /.NXJg -|`/././.a g/9HHy/9Nl /9DHy/9Nl Jmf . @ ".Ё @/NXJg8 .R`l . @ ".RЁ @/NXJg . @ .R"@ fh .  @ "HAPPHABAЁϴ".RЁ @Jfp`B".ಀf"Hn .R//.N Jlp`B-@Jfh .a/Hy/9Nl Jg" .a/Hy/9Nl RHy4/9NlP`B o$ .`lHy6/9NlPBR .`((mHy@/9NlP/.NXJg"JϨfHx$HyB/9Nl Jg/. /.a`n fd .R//.NPP g g g `6-|B`,-|F`" . (/HyJ/9Nl Hx!HyV/9Nl J8gHx!Hy^/9Nl Jg& .P/Hym/9Nl `-|yJϨg f <~` <-@ .R`m /./.Hy/9Nl`6/./. .)/ .P/Hy/9NlJ8gHx!Hy/9Nl Hy/9NlPR .mJg .D/Hy/9Nl JfHy/9NlPN^NuNV((-|B .̄ @BR mB`XB`BHn/./.av -@Jm$̄ @JfR .̄ @ R .`mR .4mJ8fJLfJ-|`<-|-|`*-|` JfBNXJg B-|m oJ/./.N6P g g fXR`RJfpѮ`D gp` f,/./.N6P g g gJg/.Hy/9Nl Jg/.Hy/9Nl Hx!Hy /9Nl J8gHx!Hy/9Nl Hy /9NlP vf <;`S`X <>/ .̄ @ `/Hy,/9NlJg/.HyE/9Nl Jg/.HyK/9Nl .-@Jg0/.Jm <W` <Y/HyQ/9Nl vf <v` <y/ .̄ @ `/HyZ/9NlJg/.Hy/9Nl Jg8 .D/ .DJo <` </Hy/9NlHy/9NlPJ8gHx!Hy/9Nl R .찮mN^NuNV/. /.a,P-@JfJ o . S//.aP-@ .N^NuNV`S /. /.NP-@ sg -g =f .`( . @ ". Ё @/aX-@fBN^NuNVJfp`L/.N2XJg n \fR nJ(gB` nHH =g _fp-`p=N^NuNVH0 .". Nt-@/NX*@fB`(M .VrN .`BSl L0N^NuNV/.NXN^NuNVH *n`2"9tRt AHH`SplHyp/N$PHH.fSpm 9tRt @ HH`HypHx N$PL N^NuNVA-H#PHn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#pPHn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N^PJmJn -|`-n\f +|T`D/.NX+@f,mJf,0-g-HH +@`m+n \f09gHypNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .T @(P .T @ gf ` <//.Hx0N `NqL0N^NuH // |T pNLNw //W.BN@d W/N WNNV4.-nB `b yP S m. .R @HH yP"(R!AS AHH` /9P .R @HH/N$PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N tgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr N`S n0A .ذbJn/9/9 .".N tfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N^PJmJn -|`-npf9HH/NhXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|\` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGG((o <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|\`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N" `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J!Hf8 <!L#!H <!H#!L#!L!T#!H!P .^rN .*y!PB!\ g`(*(U g " Ҁe " Ҁd(M *@b!Tf!HgB`R!\ !\o "<N#!\BNX(@ 9!\" Ҁe 9!\/NX(@g y!T 9!TXg y!T  9!\" ҀY(#!T <!H A ` " Ҁ#!P!Pc A#!X A 9!P*A L0N^NuNVH0*n(MY#!P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ !X L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL8D8J<V<b@f@j8s8|.nr %d \n(.s Misspelled global option.nr %d %s Illegal optionexpandEXPANDcenterCENTERboxBOXallboxALLBOXdoubleboxDOUBLEBOXframeFRAMEdoubleframeDOUBLEFRAMEtabTABlinesizeLINESIZEdelimDELIM.rm %02d too many lines in specificationno specificationdot not last character on format linetried to widen table in T&, not allowedbad table specification characterfirst column can not be S-type.tm warning: can't span a-type cols, changed to l .tm warning: can't span n-type cols, changed to c first row can not contain vertical spantoo many columns in tableNonterminated font namepoint size too largepoint size unreasonablevertical spacing value too largecolumn width too longEOF reading table specification.TE.TC.T&T{Vertical spanning in first row not allowed\^\^.nr %d 0 .%02d .rm %02d .nr %d 0 .nr %d 0 .if \n(%c->\n(%d .nr %d \n(%c- .nr %d 0 .nr %d 0 .nr %d .if \n(%d<\n(%d .nr %d \n(%d .nr %d \w%c%s%c .if \n(%d<\n(%d .nr %d \n(%d .nr %d .if \n(%d<\n(%d .nr %d \n(%d .if \n(%d>=\n(%d .nr %d \n(%du+2n .nr %d \n(%d .nr %d \n(%d+\n(%d .if \n(%d>\n(%d .nr %d \n(%d .if \n(%d<\n(%d .nr %d +(\n(%d-\n(%d)/2 .nr %d %sn .if \n(%d<\n(%d .nr %d \n(%d .nr %d -\n(%d-%dn .if \n(%d>0 .nr %d \n(%d/%d .if \n(%d<0 .nr %d 0 .nr %d +\n(%d/2 .nr %d +\n(%d .nr %d 0 .if \n(%d>\n(%d .nr %d \n(%d .nr %d (100*\n(%d/\n(%d)*\n(%d/100 .nr %d \n(%d .nr %d 0+\n(%d .nr %d \n(.l-\n(.i-\n(%d .nr %d \n(%d/%d .if \n(%d<1n .nr %d 1n .nr %d 1n .nr %d 0 .nr %d \n(%d+(%d*\n(%d) .nr %d +\n(%d .nr %d +\n(%d .nr %d (\n(%d+\n(%d)/2 .nr TW \n(%d .nr TW +%d*\n(%d .if t .if (\n(TW+\n(.o)>7.65i .tm Table at line %d file %s is too wide - \n(TW units \w%c%sP0%c\n(%c-.nr #I \n(.i .in +(\n(.lu-\n(TWu-\n(.iu)/2u .fc %c %c .nr #T 0-1 .fc .nr T. 1 .T# 1 .in \n(#Iu .ta \n(%du \n(%du \n(%du .ne %dv+%dp .nr #%c 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .if \n(#T>=0 .nr #%c \n(#T .if \n(T. .vs \n(.vu-\n(.sp .if \n(T. .if \n(T. .vs .if \n(#%c>=0 .sp -1 .if \n(#%c>=0 \h'|\n(TWu' .if \n(#a>=0 .sp -1 .if \n(#a>=0 \h'|\n(TWu' .ls .. .ec .ne \n(%c|u+\n(.Vu .ne \n(%c|u+\n(.Vu .mk #%c .nr #^ \n(\*(#du .nr #- \n(#^ .if (\n(%c|+\n(^%c-1v)>\n(#- .nr #- +(\n(%c|+\n(^%c-\n(#--1v) .if (\n(%c|+\n(#^-1v)>\n(#- .nr #- +(\n(%c|+\n(#^-\n(#--1v) .nr %d \n(.v .vs \n(.vu-\n(.sp .nr %2d \n(.f .nr 35 1m \&\h'|\n(%du'\v'-(\n(\*(#du-\n(^%cu-((\n(#-u-\n(^%cu)/2u)'%c%c%c%s: line %d: Data ignored on table line %d \l'|\n(%du\&%s'\v'-(\n(\*(#du-\n(^%cu-((\n(#-u-\n(^%cu)/2u)'%c%c%c%c\v'(\n(\*(#du-\n(^%cu-((\n(#-u-\n(^%cu)/2u)' .sp-1 \& .vs \n(%du .nr ^%c \n(#^u %s\f\n(%2d0.mk ## .nr %d \n(## .sp |\n(##u-1v .nr %d .in +\n(%du .sp |\n(^%cu .nr %d \n(#-u-\n(^%c-\n(%c|+1v .if \n(%d>0 .sp \n(%du/2u .%c+ .in -\n(%du P.mk %d .if \n(%d>\n(%d .nr %d \n(%d (\n(%du+\n(%du-\n(%c-u)/2u \n(%du \n(%du \n(%du-\n(%c-u .sp |\n(%du .sp -1 \f(%.2s\f%.2s\s%sWierd. No data in table.Wierd. No real lines in table..TEToo many characters in tableno space for charactersno space for vectors!%&#/?,:;<=>@`^~_{}+-*ABCDEFGHIJKMNOPQRSTUVWXYZabcdefgjkoqrstwxyz:_~^`@;,<=>#%&!/?{}+-*ABCDEFGHIJKMNOPQRSTUVWXZabcdefgjkoqrstuwxyzcouldn't find characters to use for delimiters\ %s: line %d: %s tbl quits too much backupunexpected EOF.de %d .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .%d .nr #%c 0 .rm %c+ %s .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .if \n-(b.=0 .nr c. \n(.c-\n(d.-%d .fc Too many text block diversions.nr %d \n(.lu .eo .am %02d .br .di %c+ .nr %d \n(.f .ft %s .ft \n(.f .nr %d \n(.v \n(.s+2.ps %s .vs %s .if \n(%du>\n(.vu .sp \n(%du-\n(.vu .ll %sn .ll \n(%du*%du/%du .if \n(.l<\n(%d .ll \n(%du .ll -2n .in 0 T}%s .ft \n(%d .br .ps .vs .br .di .nr %c| \n(dn .nr %c- \n(dl .. .ec \ .nf .ll \n(%du \h'|0'\h'(|\n(%du+|\n(%du)/2u'.nr %d \n(.v .vs \n(.vu-\n(.sp .vs \n(%du \v'-.5m'\v'%dp'\h'%s'1p-1p1p-1p1p\h'%s'-1p1p-1p+1p-1p+1p-1p+1p-1p\h'|\n(%du'\s\n(%d\v'-\n(%dp/6u'\l'|\n(%du'\(ul=\(ru\l'|\n(TWu%s%s'\l'(|\n(%du+|\n(%du)/2u%s%s'\v'\n(%dp/6u'\s0\v'%dp'\v'+.5m'.TH\h'%dp'1v-.5m1v-.5m.5m.5m\v'%s'\v'%dp'\s\n(%d\v'-\n(%dp/6u'\h'-\n(#~u'\L'|\n(#%cu-%s1v\n(35u-(%s)-(%s)%s%dp+'\s0\v'\n(\*(#du-\n(#%cu+%s1v\n(35u+%s%s%dp+'\v'\n(%dp/6u'-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((!`bin/spell 755 0 1 1042 3112750527 5622 : B flags, D dictionary, F files, H history, S stop, V data for -v H=${H-/usr/dict/spellhist} T=/tmp/spell.$$ V=/dev/null F= B= trap "rm -f $T*; exit" 0 1 2 13 15 for A in $* do case $A in -v) B="$B -v" V=${T}a ;; -a) ;; -b) D=${D-/usr/dict/hlistb} B="$B -b" ;; *) F="$F $A" esac done deroff -w $F |\ sort -u |\ /usr/lib/spell ${S-/usr/dict/hstop} $T |\ /usr/lib/spell ${D-/usr/dict/hlista} $V $B |\ sort -u +0f +0 - $T |\ tee -a $H who am i >>$H 2>/dev/null case $V in /dev/null) exit esac sed '/^\./d' $V | sort -u +1f +0 H history, S stop, V data for -v H=${H-/usr/dict/spellhist} T=/tmp/spell.$$ V=/dev/null F= B= trap "rm -f $T*; exit" 0 1 2 13 15 for A in $* do case $A in -v) B="$B -v" V=${T}a ;; -a) ;; -b) D=${D-/usr/dict/hlistb} B="$B -b" ;; *) F="$F $A" esac done deroff -w $F |\ sort -u |\ /usr/lib/spell ${S-/usr/dict/hstop} $T |\ /usr/lib/spell ${D-/usr/dict/hlista} $V $B |\ sort -u +0f +0 - $T |\ tee -a $H who am i >>$H 2>/dev/null case $V in /dev/null) exit esacbin/tip 4711 4 1 120000 3112750637 5355  E$G"I#HTHS/N /NtXNuNuNV.*yBJ9`f0Jg"/9NX/HU/9lN B`@HzHxNPHzHxNPHyTNΜXJgHxHxNPHxHxNPHy4NXHyEHyDHyC/9 :NJ0g B JTga` y0 h N/9pN:XHxNtX/9aX#0f <R`\ @gJg-M`RHycHH/NzPJfJgB/9\/. y0 hNP#Tg&Hys y0//./9 :N`Hy y0//./9 :NR`dHy/9NP-@f,/9HyNP <`|RHy HH/NzPJg  f/.NX <`DB/9 :HnNPJf`RHyHH/NzPJf  f/.NX <`-M`RHyHH/NzPJfB/9\/. y0 hNP#Tg/.NXHy`Hy y0//./9 :NR/.HxHnNH Jg A*H`/.NXJf$Hy y0/Hy/9 :NJg <$` <.*nN^NuNVJTgFHyD y0/HyC/9 :NJ gHyTNX y0 hNN^NuNVHx/.NPHxHyTNήPN^NuNVH0*n(|h`/HUNPJf ` JfBL0N^NuNVSm . HH"9R AHH`Hy. HH/NlPHy HyNPJfnHxHy NDP#lHy HyNP`>HnHyNPJgHy NX`/9 /9Hna N^NuNVHy Hy NPJfHyTHy a P-@ m oHy(NX`p f #TTHx/9TNDP-@l/9THyBNP`./9THyXHnNӰ Hyh/.Hna N^NuNVH A*H/.NX//./9lN BHz HxNPHx/9N>PHxHy/9NB HxHyj/9lN HxHn/9lNB . fHy|HytBN BNpX-@B`HxHn/9lNB Jnp`B*.JfJf/..HH/NzPJfJ.gv . gn . fJ gR/HylNPA , ,f6/Hn/. N gHypNX#A*HJg&A ,g&/Hn/. N gHyNXJ gBNpX/Hya PHyHytBN HxHy/9N BHxNP/. NXL N^NuNV.HnHyNPJf,HnNvXJgHy`HyN`N-@mJgHnHyNPJg,/.NX/.NXHx /.N>P`/.NXHzHx NP/9 /.Hna BHx NPHnNX-@o\f`TB/.NXP/.NX~` /NXR mHnaXHyNXBNtX..N^NuNV#HxHxNPN^NuNVSm . HH"9R AHH`Hy. HH/NlPHyHy NPJf~HyHyNP-@fHyHy NP`NB/9 /.aD J f4HnHy@t/9lN HnHyt /9lN N^NuNVHx/9N>PHzHxNPBHy|HytBN HxHy/9NB Jg-n` nHH/aXR nJfJ gHxHn/9lNB `@HnHy@t/9lN HnHyt /9lN HxNXBB.BNpX-@B n S m n (R!@S @` /.NϰX-@Jf g g.n l f-| /.aX fpJ gR/.Hy2NPJ gDHx N΂XBHxHn/9lNB Jf JgJgHy6NXBN΂X . g Hx aX-n nJgHH/aXR` f,J gHx aXR .rNJf`/9 /.NzPJg`. rfBN΂X`>BNpX-@/.NXBHxNPJ g .搮/HyKaPHxHy/9N HyHytBN N^NuNVHy HybNPJfHyTHy aHP-@ m oHyiNX` f #TTHy/9TNP-@f/9THyNP`FJ g/9THy` /9THyHnNӰ HnHy/.a N^NuNVBn HxHn/9lN J fP`. HH/N@X/HyNP .R nXHxHy/9lN BHx N΂XHxHn/9lNB BN΂XJfxN^NuNVHzHxNP#N^NuNVHyNXHxHxNPHxHxNPNN-@gFHnNX".fNPHyNXBHxNPBHxNP`rBHxNPBHxNPHx//9 NP-@f -y `RB/./9 N҄ HyNXHxNtXN^NuNVHx/9N>PJ g&/9 NX//9 /9N HxHy/9N HxHn/9NB .nf/9 HyNPN^NuNV.A*HHnHy NPJgJf2*y HUN.XJlHUHyNPHy$NX*nN^NuNVHx/9N>PNHy(NX/9pN:XNBNtXN^NuNVNP#N^NuNV.Hx//9 NP*@Jf*y `RB/.Hy2HU/9 N҄*nN^NuNVH8*n&n B`  g  fRJf(MJg&`  g  gRJfgXRJgBJf L8N^NuNV.B" A" . NA" " A" . N-@ R m/.Hy5NP`RA JgDA  fB`ps/  @/A /Hy8NSlHyANX..N^NuNVHnHyGNPJfHnNBX9 g9 Hx /9N>P9 g"9 a9 g9 9 g9 J gaN^NuNVBHy t{/9lN HxNXBHy tz/9lN N^NuNVNHxBN>PNPN^NuNV. lHyNXHxNtXBh#h\` n #X S o n h -f n h(HH 7gnf 3gn4 1gn 0g n /(Hy NP``S`l n #\X ` n /(NX/NDXJf* n /(HyHyNˤ HxNtX(( n /(NX#` n #h`J\g$/9\NXSй\ @"n "iJhg/9hNXSйh @"n "i` 2g` 5gn 4g` 6gx` lg\n( 9g^n 8gR` ag` tgn sg`tHyHxNPHyHxNPHyHxNPHyHxNP/9Hy3HyU NӰ /NZX.fHy8NXHxNtX f(HyHNX/9pN:XHxNtXBHyNXN4Jg(HySNX/9pN:XHxNtXJ9f/9NDX/N>X..N^NuNVB/. /.a" N^NuNVHx/. /.a N^NuNV..9lBB-|BHy t/N HyUNΜXJgHydNXa`J gHy{NXHyNBXJgnHnHy@t/N . g:.HH-@| nHnHyt /N HnHytk` HnHytl/N HzHxNP/.NX"HAHABAЁ /N΂XBHyt/N HxHy/N HxNXHxHy/N /.NX//./N HxHn/NB Jg(Jg"nnHnHyt /N Afp`B..N^NuNVHxHy/9lN HxNXBHyt/9lN N^NuNVHxHy/9lN HxNXBHyt/9lN N^NuNVHxHyUNήPN^NuNV#N^NuNV.BHzHxNP`HxHUNzPJfHx/HUNPR#p/NjXJmJ9gHx N΂XHxHUNP#lm:BN΂XJf(BHy t /9lN BHxNP`VBN΂XHz"HxNP/9pN:X/.NX*@Jf&BHxNPJgp` *nN^NuNVB`R g$HxNXHx$/.NDP#m f Jma ` /.NXJmp`BN^NuNV g/9NX#N^NuNVJg/9 HN|XJfHyHyNˤP`N-@f(N/N\X-@f -|` n-PBNpX-@HnNX-@ @B(/././. /././.Hy/9Nˤ /9NBXNN^NuNVHy/9 VNP#fHyHyNˤPN^NuNVH8*n-|ULHUHnNP-@n4HUJf <8` <N/HyNˤ HxNtX(|&|` SJfHn/NP S XXJfJf HyuNX#l #,HyxNX#tl #tJ9`lB9``Hy{NX`Jhf$HUHy~HyNˤ HxNtXJ9`gJ\f #h\J9`g,Jf$HUHyHyNˤ HxNtXJ9f4J\g J9`g/9\/9hNPJfp`B#L8N^NuNV.J4fTJf4HyNʌX-@f HyHyNˤPHxNtX/.aX#hWLR4JWLfB`BHx,/9WLNP*@Jf#WLhBWL`B#WLh#WL 9h*nN^NuNVH BHy, n /a X/NPJf/. /.NP#`, o Hy/HyNˤPHxNtXBN XJf4HyWHyNˤPHxNtX` n -hX S o n h -f n h(HH 7gJn 3g>nd 1g4nP 0g* n /(HyqHyNˤ `R`~ n (R/NX#`` 2g` 5gn 4g` 6g` 9gn 8g`| vg`pJgJ*n`HHQ @f,RJf#/9HyHnNӰ -@HzHxNPHzxHxNPHzhHxNPHzXHxNP/.NZX.fHyNXHxNtX f(HyNX/9pN:XHxNtXBHyN`bJgHnHy :NPHx HnNP&@JgBHnavX/.HxHnNH Jf/.NX9 L8N^NuNV.*nHx-HH/aPJfHy ANX`-S b@0;N/. /- NPJg-Pf /- NX/. NXR/NX+@ f Hy Q`p-/. /- NP`N+n `F n !gp`B"- g@ n !gp`B` n HH"- gHH+@ -` - f*nN^NuNVH8*nHy _HUNPJf2(| JgLHx,HH/arPJgHTaX`Hx HUaP&@JgRHUa2X*KfJ ,oHy cNXB ,L8N^NuNVH8*nHx=HUNP&@JgBHUaX(@JgR,glHSNX/HTaPL8N^NuNVH0*nJ ,o # ,m`Sm 9R @ HH`HS`Hx?HUNP&@Jg4BHUalX(@JgHHx,HH/a*PJg0HTanX`^ !gHU`Hma.X(@gHU`2HUHy fN`&HyHx NlP 9 ,R , #m2/NXѹ ,-S bj@0;N`B```bJ f:R ,Sm 9R @!HH`HyHx!NlP/Hy }NP # ,mB ,Hy NXL0N^NuNVH..,. "€gpLN^NuNVH0*n(| `HU/NPJgJgHU/,NPJf `/Hy NPR ,J gJ/- NX(@HTNXѹ ,HTHy `\ ,/- /Hy N `/Hy NPR ,J g/- N@X(@HTNXѹ ,HTHy ` "€f "€g NJgB`JfBL0N^NuNVH8*n(M`2B.fA `HH@` ^fJfgʾ.gHH \fB 0md 7n^ .HH0Ё-@ 0mZ 7nTHH0Ё-@ 0m8 7n2HH0Ё-@`&| ` f`hRJf`\S`TBL8N^NuNVH0*nB/9laXJf2Hy HNXHy nHy gHU/9 :NB`J gHy }NXHyNBXBHy t/9lN Hy aX(M`HxN΂X-@Hy\NΜXJg8/.HxNP/.N΂XN^NuNVHxHy\NήP`PJg" .c .`-n-|HzHxNP-@/.N΂XNΒ`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNϰX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|$`D/.NX+@f,mJf,0-g-HH],+@`m+n f09gHyNBX0-gp` - //--HH/NB *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNBXBB-HH/Nj B+mm0-gm*nN^NuNVH0*n Jm m#4p`T .4$ @(P .4$ @ gf ` <$//.Hx0NP `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |4$ pNLNw //W.BN@d W/N WNNVBHnNӦPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNlP .N^NuNV4.-nB]@`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NlPR]@ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHQ @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHQ @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|)`-|,`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|/`J.g -|1`J.g-|3AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHQ @gpE`peS n`Jl-| n P @-h-h/./.NxPJf/./.NPJfHnHn *LZ`0SR`*0]Db1 nRJf]Dc0R 9nB <]DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N XJgm+|4+|4+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX4e*nN^NuNVH *n~((0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N$XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`4eB` 0,f -+fp`B, wf0Hx/.NDP.JgJm/NXHx` afvJgp`p//.NP.lB 4f6Hx/.NDP.Jg Jm/NXHx/.NP.Jm.HxB/Nj `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /NB +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0J]f8 <]#] <]#]#]]#]] .^rN.*y]B] g`(*(U g " Ҁe " Ҁd(M *@b]f]gB`R] ]o "<N#]BNX(@ 9]" Ҁe 9]/NX(@g y] 9]Xg y]  9]" ҀY(#] <] A ` " Ҁ#]ܹ]c A#] A 9]*A L0N^NuNVH0*n(MY#] (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ] L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL from [to] %s: cannot create cat '%s';echo  %d write error write error lines transferred in Local command? can't establish pipe can't fork! List command for remote system? can't execl! Local file name? r%s: cannot open %d timed out at eol lines transferred in [put] usage: from [to] r%s: cannot open cat>'%s' stty -echo;cat>'%s';stty echo  timeout error (%s) [sh] ! can't execl! can't create %s [cd] %s: bad directory ! [EOT] -c%s%d %s%c ! [set] secondminutehour!<>t-NpH|`cqt.s?#bshellreceive file from remote hostsend file to remote hosttake file from remote UNIXput file to remote UNIXpipe remote filechange directoryexit from tipexit from tipsuspend tipset variableget this summarysend breakusage: cu telno [-t] [-s speed] [-a acu] [-l line] [-#] Bad flag %scu: unsupported speed %s cu%dall ports busy link down Connect failed connection timed out dialing...can't lock up accounting file ???%s (%s) <%s, %s, %s> %s acan't open log file h\dtip: unknown host %s tip: can't open host description file brfsdu%s: missing device spec %s: missing phone number HOSTtip: no host specified atdvcmcuelieoepn2Kn,X `%Kcuusage: tip [-v] [-speed] [system-name] tip: must be interactive tip: %s, unknown option tip%dall ports busy link down PHONES/etc/phonestip: bad baud rate %d %s [EOT] Connected connected %s %s n r t fEb%c %2s%-2s %c %s a/.tiprcrset %saccess denied out of core all %s: unknown variable %s %s=%s%s=%-5d%s=%sn r t bf    d$ % ($ 4< 9a A Fa O Tad X _~ bA m p u { ~d t a  A`  A`  a $      A   a       "Q ( 0 5 ?beautifybebaudratebadialtimeoutdialeofreadeofreofwriteeofweolescapeesexceptionsex  forcefoframesizefrhostholock/tmp/aculocklog/usr/adm/aculogphonespromptprraiseraraisecharrcrecordrectip.recordremotescriptsctabexpandtabverboseverbSHELL/bin/shHOMEechocheckeccan't synchronize with ventel ventelcan't synch up dialing...k$ $ $D$I$A$L$:$ <> $ %d second dial timeoutventeltimeout waiting for reply REMOTEHOST/etc/remote/etc/remoteTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf /usr/spool/uucp/LTMP.%dAERROR - (%s) i < MAXLOCKSTOO MANY LOCKS %dAERROR - (%s) p != NULLCAN NOT ALLOCATE FOR %s%s.%s/usr/sp((ool/uucp/LCK.%s.%s/usr/spool/uucp/LCK.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$4/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83]bin/cu 4711 4 1 120000 3112750637 6536 1bin/tipbin/troff 755 0 1 210000 3112750743 5657  H E$G"I#HTHS/N /N/XNuNu@(#)hytab.c 4.1 6/7/820 "!S3"#`p`Аp@РP`p"! #!4!@``Pp`#s5$#D"1f1@` @P` 0P` @````p``p0#!Q "b"1P```PPp@ P@0`` @!`@PA! "Qp@`p``@F! g 3!Bp ``Phk22jWf@P`@P0@ 00 @P@`0#b&`2gY&FI00 @0 @ @@@ @`6%e`8XC  @`PP P 00p P P p P`P` )Vh`0fuP p`0```0@`P000 `@``8U)rPEVD$*``00 0`p`5"0f Pf"G>B"f()/ /// @/N@//_?OU3u&'=  //`O@//?@/0e:ou36t(OUH/,oL+/???L?>???o,O=U5/63'V /)P./0>._|-ݶm?o//3"? /?@~(wf"J?H2*s0 P0 o UͯfV/ @p o~%hlr"gjC@ `@P0@ `0 @P@`0r&bY*FH0"p @` `P P @@``&@`6%XfXC@  ``P P"`q"cr Q"0`S!Q"0P`Sp!)Vha0f6uP p`@`aR pc"b'cP `0a@ `@``HU)rPUWDD*` p`0  ˙`.`p`5"0 f`a@(#)suftab.c 4.1 6/7/82rrrlhhetalsisipiytotaniniciathinmlibililhfdiaaiorororararuararoarariararararoooooonentanananololieliiaiaitetrererevleDalce%edede$edduceeteaeaarzanzalzrdzelvnivievCuoninuuuquatuttatatortentatouslosisisasr$urigr#rtororherpherrrrcopyntonhononen$nn%ainlininouinomomimllllillcklllllalfalaltablbllalalalikgagiagergmgkgdgifnifereeidididuenclunc&esncerncinc%ancerncarncancalncincusicticieclacfrooeli$ieoontintrinrinpinninminlinlinlin%sinrinlinnlinkinlinlinlinlinlinyhineethnehingindinbinnoutortittiseispisrisnislisuislisbisgisdissraporugurgicaairhifedsciemorarooalracacuselelheltaltaalalvukthtchadua#uaur%gaonaiaia%ririiiiaaea$eaciaiaaaaoiuoi#i#eivsisiisals$es$asoooaithithowowurpoooooo alaioaiolioio%sioionoioiooolooisoiiiiiiteiaightomeoekeeee#aomaiaia$eaiaialeaea#eacrouhieearro#o$iizovvevomut%useost%cerit%ise%ese%asetearert%meaeropaewn$seonrmelldleleknheaheeihethshhechdgrdoundldiducncBa&aca&eca&ica&ega$uuiouiouiou$iueoueoueubesesb%pibCeCeDshDchionsinsalslishtsisgesgsdesdsasearooironrinenieninrighrighligheighhifraf$dgoaoaoahaui$es%quii%osiinni(failailaililiurouar$urenaionrirnlglalfalalbllk&gahleeckeodtudeedaaBP~|`NVHHzHxN.PHzHxN.P f0HxHxN.PHxHxN.PHxHxN.PHz~HxN.PHzZHx N.PHzHxN.P n PHH/aX`n ig>n agn Fgnn|Jg^ n R/aRX#`HRK`@RHy9BN4PJm&099H#` n T/aX#SoX n P -f n P(HH pf>B n T/aX#9`RT\` n T/aX#$fR$` n P(HH/NXй-@ n V/aVX n `L 94-@ n T-@ .R @ .R"@fHxHyN0PJlD-|D n T//.N4DPHx/.N0PJf/.HyN4lPR` n T/a`` R#`RC8#d`~#C<`pRC8`fB`\HxHyhN3PJlHyp`HywaXBNzX#:#:d#d$B` n T#` Sg4` fghn bgp`f gg`((Z ngn mgZ`@ og`2 tgn( rgn qg0` sg` xgn wg` zg` n P +f$ n R/aX#BJn# T#8@aHyTN.4X`/9C0N XJfJg y: (bR8DBSBN ` , fR`R9`a ./NX  fB9S`B9#98D#8Dr#rK#K`JC0f4a.Jf JTgd 9:హ9bTST#Np`gf⼹fRrR`aF., g g#S`Hxa/aPPa`(NVHxNzXN^NuNVHyaXHzHxN.PN^NuNVHxHxN.PHxNzXN^NuNVHx/9N3P#TdN-:/N-DXN^NuNVH aHyN0DX*@ .a fA*HHxHUN0P/N3XJlHya0XHxN/XHxHUN3P#<.<`"8h ASf 8N .a g#L N^NuNVH#KB/N1X#T`f2|/N1X#T`f|/N1X#T`f #T`#9J`gBaXJdf:JC.9D`6~`2~`.~`*.<`".<`~`~`~`~ `~` ~. ` g` $gn" "fa. f` %g` .gn2 *gFn 'f.<` -f.<`t ^g@n :f~ `X _fr.<`F tg.n8 egn cgnD af<~` nf.Nà` |gn {f~` }gJ`f  pf*R`~Nl`tBNdX`fNd`\N.f`LN.f` 98X8 @.f,B8J8\g 98\X8\ @.f B8\`JC0g C0f N`N`J9g BNrXJf 9򼰹ez gnJ9f aFJgJC0fh 9򼰹eFBHx Hy@/9N4* ,o#@ @#JC0f y.RRc l> " @HH.Jf , gJf JHyaXHxNzX`"LN^NuNVHR`Ra.S`SJm(a, g#l #SLN^NuNVH.. f ,Jg g g g g gh fz 9r "恀, @g yKo$!F` yKo!F yK#9B`>#`6 9Kf,9D 8h @"./a XLN^NuNVH .. , 9Kg/N|X yK ,`*J9f,Jf$ f yKB"yK#h`Jf gJ`g gHx `/a` m  bZ@0;NPPPPPPP$08@H`|Hx-`HyHa`hHyK`HyN`HyQ`HyU`*|F`Jg>XX fHx\a8XHx(a0XY /a X /`H/N"XL N^NuNV y R 9`"9fa,N^NuNV` .R @HH/aX nJfN^NuNVJ`f yBRJdg.`FRC< CXHx@NX` Ю#K *nN^NuNV.N@.fB` (fN$` ..N^NuNV.RKa.g(/aX. g  @ f SKB`L 9K(b HxaX` yBRsSK  @ /aX..N^NuNVH R` yB-yaZJf-nl#-y .(-@$-@` HxanX 9KYc*nB Ю @BR mBs .gaJf n XBNR-@ "fR`#NR-@J9fLJf g8Jg8 . "f&NR-@ "g#B`T*Jsg&e HyN>XS`HxNX 9K bZHxaB`# .(". y #S`L N^NuNV.NR0.o& n y:ྐn й: @#$8..N^NuNVRSaN^NuNVH RKaBJf N$.ft 9KgBaXJ8LoH yK#CT#$ChS8L 98L"HA00HABAЁ9#K @#,BSB(`R8L 8Lf S8LHyNTXHxNX 9KgBaXR( 98L"HA00HABAЁ9#K/aX yK yK!G,/9a(X 9KX*@B lF " Ҁ ABR`L N^NuNVRK yKB"yK#h yK!i aBNѢX yK!@ J9faN$ yK!@N^NuNVH yKBa 9Kgaa-@#,gNR-@g#-|'`J9g`. f~/aXNR. fHxaXHxaXBajX/.Hya6P-@BHya$P-@BHyaP-@ yK#,/.HyaPJfJg0Hx 9rN7/NҲP,/N XBHyaPJg* 9/N XBHyavPBNX 9Kg yK"H ((o"H#@(` yK 9CD(o!@(/.aXLN^NuNVHxNԂX#N^NuNVHBJ g# L/9 LaX,/9 LaX# LJg f `\ f@ #9tHx%NX: @#/./9C@NPހ`/ nNX`LN^NuNVH B-naJfp`B-@B  @-P .gA*H  @ -@|` R .-@/.aJXc @-P fRݮJf: . .f|  HU/aLPHnNTXR XmDJf oHn/.aPHnNTXL N^NuNV dm .rdN70 n R m$ .rdN1r N70 n R .r N10 n R n  R n B . N^NuNVN^NuNVHB-yNR. +f -|` -f -|`#N.g  .fX $ VbD@0;N88888888888888888888888888888888888888888888888888888.$F888t8$88j 9?.`.9` 9R`.9H`N `.9L`.9`.9` y:.`.9``~.9Ct`t.9F`j.99`` yK.((`R 9Kg yK.(`8.9CD`..9`$ 9Nй `6 y/(NX` .9J`.9`.9K`~`~`.9j`.9`.9` <D` yK.(, # #B`x 9 @`/aX, fB`H K @ ".N.j"ҹ AА"ҹ A . : @#/aX#8\LN^NuNV#8\B9tHz/.aP y8\B#8\N^NuNV.Jfp`B  @ .g R m f|B l&  @JfR  @ RD fDJ PfHyHN>XR P  PoHxN `R`HxNX ..N^NuNV.BJl" 99t-/ n NX. .D-@ 9Jg( 1g Ag2 Ig ag" ig /. /.a(`/. /.a` /. /.aPЇ..N^NuNVHBS .r N7.fJo /. /aP, .r N109t/ n NX"Ҁ LN^NuNVJf 99t0/ n NX`4 ifHyjHyd` HyuHyo/. /.aN^NuNVHBJfB` .R/ .R//. .r N7/a* .r N1-@rN7. .rN1, fL nHH9t/ n NXڀJg n(` nHH-@9t/ n NXڀ`,Jg$ nHH9t/ n NXڀ` n`Sl LN^NuNVJf 99t0/ n NX`/. .S/aPN^NuNVHB .rN7.g/. S/aP, .rN1й؀9t/ n NX"Ҁ LN^NuNV 8\eB` y8\ X8\pN^NuNVaN^NuNVHBBB9zRNR.% b>@0;N4jr@4X444444444444:#Jf,a-@J9fѮ`a-@J9f`ha-@J9f .".N.j-@`@ax-@J9fJfHyzN>XB` .".N7`a<-@J9f .".N1`a-@J9fbJoJo-|`a-@J9f : @B K"@" й @ "@"SDNJgLN^NuNVHRKNN$/arX. gRN й/aHX,J9f0 й @ Na,J9f K @ LN^NuNVHRKNJfvN$.glNJfbBNR,/NXJf(#` 9nRNR, 0lJf*/aX: @  LN^NuNVR9#P#X/.aDXN^NuNV 9?"HAHABAЁ#P#X/.aXN^NuNVHBJg.NR., +fz` -fz`#a.JgJg "N.j nА./9X/a>P.B9#P#PT#TXJ9gB LN^NuNVHBJl R .D-@ .". N7. . "N.j$. . rN7oR ". N.j.Jg D. LN^NuNV.# NJfNR. cg2n 3gTn: 1gJn& 0g:`#N`#N`x 2g`n 5gn& 4f\B 0rN7#N`> bf6BN`. ngn lfB # N` rgp..N^NuNVB N^NuNVNRB#N^NuNVNBN^NuNV yKBN^NuNV yKRN^NuNV.NJf0NR.f  g  f # .` ..N^NuNVHx.aX#N^NuNVHx'aX#N^NuNVHxanX#"N^NuNVBaXX#6N^NuNVBaBX#:N^NuNV.#*NJf*RKN.BKJ9fB/aP#*..N^NuNVB*N^NuNV . n . N^NuNV.RKNBN/aP.J9g~N#BK..N^NuNV.NJg.9`BHyNX/axP.N##Jnf #N4..N^NuNV.NJg.9`Hx+HyNX/aP.##N4..N^NuNV.NJg.9`BHyNX/aP.##..N^NuNV.NJf,BHyNX/aP.N#2N4..N^NuNV.RKNJg.9`HxHyN X/a,P.##BK..N^NuNV.NJg.98H`BHyLNX/aP.#L8H#LJ`f 8Hѹ9l..N^NuNV.NHyHNѢX.f #H`#H 9CDHo #HCD..N^NuNVHRKNBNѢX.J9fNN$,/aX* g  @ `PB  @Jg R m fHyN>X`  @  @ LN^NuNVHRKNN$,g\B  @ g R m g6NBNѢX.J9g  @B  @ LN^NuNV.B  @ f  @Jf R m ..N^NuNV.NRKBHyC@N X/aP.BKJ9f #R..N^NuNVH 9KfR*y:NHyC@N X.lBNJ9f#RHUN X` yKJgL N^NuNV.RKR`NJgJgHyN>XB lNRA"R f f A RABHnN>XS`..N^NuNVHN yKJfJSfN .Jf"NBNѢX,J9g ,9`,.JgLl,*9 9Kg yK.(`.9CD Іl D,#BNX#LN^NuNVH N 9Kg 9KX*@`*|CDHUNѢX.J9g yK.( JmlRr /aXL N^NuNVRKNN$#9N^NuNVNNN^NuNV.NJg&J9g:S9 99x @.`RKN.BKJ9fN lJm 9m2HyN>XJcgHx N X`Hx N` 99x @ 9R9 99gB"HAHABAЁ//9`*J9gHyNTXHy`HyNTXNdR8THxNFXN^NuNVB.HxHnBN4* f0 . fR8T` #8T 8Tg .HH`.NB8TJgy9Hy9BN4PBN^NuNVHx\arX#DN^NuNVBDN^NuNVNHxBN X/a`P#T#:9 9Kf CDf HxNXN^NuNV.B9#9B "lJ9fNJfBB S/aP/NX/aP?" A J9f 9 Cg Rg*B#9R`j  @@`  @`  @B..N^NuNVHNBNѢX.J9g.9N ,o&.9# yKBBNX#LN^NuNVHRKN`8 fDNR,f4 f| "8h ANR. fLN^NuNVRaN^NuNV.RKNJg~`N.JgJf#B#Jg"Jf###BKN..N^NuNVHNJf,N$.g" SgHy/NP, f #`# 9r #LN^NuNV.RKB#RKNN.NJ9fN$#g#BK..N^NuNV. oBBNJf@NR##NBBNX/aP.J9f#..N^NuNVH 9Kg yK,(`,9CDNJg yK!F ` N$.g/NXй @ LN^NuNV.NBNѢX.mJ9g~߹ha..N^NuNV.N "9hn".9#BNX#Bh..N^NuNV.B~#~vNJfjRvRKHyCdN X.J9fB/atP#CdHxHya2PBHya&PBHyaPBK#..N^NuNV.Hx NXNJf"N.J9f/. /aP n ..N^NuNVRKNHxN/aP#~BKN^NuNVNÖHxaXBN XN^NuNVH,.B g4 @f *  g ` 9D*` . g f.9D"g l 8f#8d# 8``/a0X fRJ f 8h @. m./aFX*J4g 94SڀJ9pg*99p#B # : LN^NuNVH B4 .. @HH#0gRJ\g@ 9\S @*P 9JS"98df6 9\S @#4`B0|$`J 98d @*PJf,9` Ю @,JTg CP ?"98`?N.j.rN7, rN1 mR 98d @#9pgn 98d  @#pg -yp`-y8` 99p?".?N.j.rN7#9p rN1 mR9pJ4f 98d @#4 L N^NuNVH .. #8d ,gLS * @HH#8` : @Jl 8`#8#8d#8` ` 9:Jg g& g4B:`B#8d#8``#8d# 8``#K8d#9|8``LN^NuNVH N$.fB`"*|F`JgX fX , L N^NuNV. .0. m n \gS`*B` Ю @Jfp`R Ю @ f ..N^NuNVHBNJf"N$.gHy/avP, fJf,` 9\Sf*9\`Jg R#N S,fB "HAHABAЁ  @Jg" "HAHABAЁ  @-P`B "HAHABAЁ  @B "HAHABAЁ "@HH "HAHABAЁ  @ NJgJgBN`NR*. +g -f" "HAHABAЁ  @`$ "HAHABAЁ  @B#RKN$ "HAHABAЁ  @BKf 9Ю/ahX` 9\Sfa2LN^NuNV.NJg.9/a0X`$RKHyN X.BKJ9g..N^NuNVJol 9"HAHABAЁ  @Jg/./9aP-@### .?/aX#afN^NuNVHB * @HH,".oJf,S * @HH, : @Jl `R`LN^NuNVHB 9?.B * @HH*oJfS * @HH*R 倀r # /aX# 9NS"9ڲf "HAHABAЁ  @ й/ 9\S/ahP/aX.B * @HH*oJf2S * @HH*R 倀r #` R`R`LN^NuNVH ."HAHABAЁ  @HH. ."HAHABAЁ  @HH,JfJg +fޮ ` -f . . ."HAHABAЁ  @ . LN^NuNVHNR. +g -fDNR#0,m( n -f D,B 9І/`h0f/9`XJoZ nR nBNR#0,m& n "HA HABAЁІ.B/a~XLN^NuNVNHxaXN^NuNVHJgN$`N.Jg Pf8,9`RR 9"HAHABAЁ  @ й/` SgHy/a>P, gr##B 9"HAHABAЁ  @Jfx 9"HAHABAЁ  @JgR/9apXJfaBLN^NuNVHBCP*9CP#Cp#Cl,NR-@f-yCL-y-|TA-H` n"n"XX .̰e#T-yB#CL-y-y-y-y-y-yRT`H 98`?"HAHABAЁ-@Cpl#Cp Ю-@Clo#ClNR.gRJ9fJ/avXڀ g @g -@  g .D-@B`vB/NX#CL#-|TA-H` n"n"XX .̰e#######a(BTLN^NuNV#PR9a2N^NuNV 9?"HAHABAЁ#PaN^NuNVH|NRN.g J9g|//NҲP/aX.NRB9#P LN^NuNV. 9?"HAHABAЁ. uf D` rf rN.j.R9/aX.B9 ..N^NuNV...l D. .Jl J9g@ ..N^NuNVHNX. fg> igp lg`#..` lgD#.< .`B rgNX, if.<`.<`.<`.<`LN^NuNV#rNJf N#rN^NuNVHJg`R 9й @ XfNNR1.m o HyT`NJf N$,f Hyk` "9ҹ A "9ҹ A@B/9N3P*l6Hy}NTX/9NTXHyNTXHxNrXBHx /N0: Jm&Hx  @//N4* gHy`/N3X 9\SfB\BJBN  @  Sf R#\   @B  "@"  @ "HAHABAЁ  @B "HAHABAЁ "@HH "HAHABAЁ  @ dg^HyNTX 9й/NTXHyNTX 1-@HnNTXHyNTXLN^NuNVHRKNN$.gXHy/aP.mFNN" A NN,J9f/aX"  A BKLN^NuNVHBNJf"N$.gHy/aFP, fJf*`N 9\Sf*9\`Jg R#J S,NRKN" A BKLN^NuNV.NR9#P#XHyN X.J9g.9 l~##..N^NuNV.RKNN.g( # 9 /a:X#BK..N^NuNVHNR#PHxN/NҲP.#PNR,l D, #Jl @ ?r LN^NuNVH BSJrf 9Kf CDfHxaJX`JnfalJgJf`JgJ 0fHxaXa B yKB"yZ"Jvgan#jF  0gB`,J g$ 9#Fjl #jFJNgbJ gZ  0gN#jFBB#B> Nf 9JrN7` Nf 9JѹRB 0 9Fй yK$o 9Fй!@$/9aX*|r`B/NX܀Sn.  gYܹ>SzJBgJBl SRB`RSB/aX`".  g/NXSnJnnJg2 9Fй.o/a>X/9NXJgR`BBz#zj#a$BaX 9Kg yK"H ((o"H#@(` yK 9CD(o!@( 9S.`JSfBaXSJnBL N^NuNVH#9t 99t1/NX,J~gS~` 9Cd"9N1Jg$RCd"9Vҹ N.jѹ`jB dCdlR CdlR"9҇ N.j/a XBHy/9CdNP "9N.jѹRCdLN^NuNV.R8D 9Kf CDfHxafX`a JfJfa`JfJg J Tfr`RJ Tg`^R TNR. gJ9g,B T# T##8Daj`<#J TgNa4JnfJf 9 T"9N.jѹB Ta JSfJ9fzJf&JfJfBa XJfa|JgJ9gBBB#B>J gT zf #J>`"9zS 9JN7#>"9zS 9>N.j"9J#B# 0a4BJSg#'z`6"g. fRB8DNa`Hx/aPNR., fJg,SHx 9JrN7/NҲP.o߹Jnf BHxaP# 0aaNB8D#8DLN^NuNV.J9g.99`.9B9/NX..N^NuNVJgSfB#NJg SfJgB/9NPN^NuNV. . f2 ./NX. g й @ j` 9n"9Ze,JfdHyN>XR-|-| f/.NX-@ . ѹjJ yZ XZRn..N^NuNVHJf 9Kg,9HxNXJ9g #9 yK (й.ߨ/NXHx NX#B9 yK!y9 yKJgBHxNX yK/(NXHx NX yK (Ѩ yKB yKJ gZJfR"H ( mDJgXHxN XB  @/NP#SLN^NuNVHB  @Jg  @,lܹHg R m LN^NuNV y#X 9# fNBNX 9gRBN^NuNV((H*< 9Kg yKJg^ ( .nP`PB  @Jg"  @,lܹHol*R m 9H.o* LN^NuNV. 9Kg yK.(`.9CD/aHX..N^NuNV. 9Kf`RJg #` #:JSg `6JSf..9/9CDaX#BaX#JCDf..N^NuNVH B*yRJzg`*S/NXf.  gY 9fJo^J.fVJ*gNJzg" 9"HAHABAЁ"9Jo$ 9*g ao HUNX-y#B8X` y bX yJf` .gt y fhXJbgH 9bXcN^dF 9*g 9^Yd, 9*g 9bPcR8XBHxaP./NX,fS//a^PJfTJJm RzB`#:HxNX-@J8XfJzg 9gYZ yZ fS8XfJzg 9JlSn` yZ (. -g> g6 ( yZ/NX,JݹjXZRz#Rp`6Sn yZ/NX,jݹJݹfRY` L N^NuNVB9Jg/.NX/NXN^NuNVJnfR#rZJ2m#2#2 9#JBB#B>#>jN^NuNVHBJgJg y` #Rf##rRB#f#fB.` #.`/NX//aPNR., fB#f-|`"g g*9Hx 9 /aPJVgHx 9 /atPBV# f#RB8DNp`8 .g"f4#. y RX cr#`f -g fB vRc6#. 9RX y X c #/NX//aPNR., g: f yR (, .g !g ?fRV yRBBb#rRB yBXa4 .LN^NuNV Re,Jf^HyN>XR-|-| f/.NX-@ . ѹf yR XRRN^NuNVH *n/aXJfY/a XJg MX#b/aXJfY Y#^# /aXJfYJf 9^bYm# yB#.aJf aJfaP yBXJg@~Jg:B# yJg"H (cR*P"H" y!MX`L N^NuNVJg /.aXJgB`pN^NuNV. .. Am Zo am znp`B..N^NuNV#NJfRKN#BKN^NuNVH BNJf*y d(`> -f,<`./aXB eHy NTX yB`:NR.f g fB#B gnL N^NuNVH0(| 8-LJfB`*yb`( b$ /aXfRXJfJfxA g ^f^ /aX sfF*yb(n`2g y X c #XRJfp`R`DJf``# X8\`JfZ/9lNX,fBS`" ."N7#S ."N1-@Jg .,`NX`NR.,g& gg/NXѮ*ǻ Lc*B f .` .rN7/9lNX,gJnBS`" ."N7#S ."N1-@-n/.NX,# X8\B9#@## L N^NuNVJ`f>J:f6Hx@NbX#9lapBK#L9lHx`NbXN^NuNVH0 . g y8P X8P` ð8Pf 9ѹ9x`~A# B-n.. *|ð8PdR #:/NXހ  f( -@  g .D-@ .Ѯ f8Jg0A(H b" 98`g f(X y BX`\X`Jg*R9 .D/NX y8P X8PB9Jg6Y A(H b" 9|f-@ y ( y *|ð8Pd g @g yK (йѹ9xB-M 9KL-@ 99|g7 .-@ -@mXB .D#9l*n8Pdf/aXX`X`$  g  D* ѮX`,##9l 98PY*@`/aPXYdJgY A 9 d#ð8P yK (ѹ9xBL0N^NuNVH .gL .. . g D.Jg D. .@g ߹9x`߹9l`#: .8f#8d# 8`B:` /.NX ., m  /N:X*J9pgBJ4g 94Sڀ 99prN7. 99p*J4g 94S`B .gJ9pg D*`B-|`BJg, D. D*߹9lJg y 98`f 90?g 90gJ\g 9\S#8d 90,"9Kg#K E/NbX 98dKg|#K"9g" 98d#A/NbX 8dlp`B"9g( 8dlp`B#C/NbX 98`9|gaJ9xgaJ9lga 90? yR 9`"9fNJ4gS4JgJf 94D#4 94ѹ9lgax 90?/NbXJgD 949l`6J4g.Jf(S4Jg 94D#4 94ѹ9l۹9lLN^NuNVHJdfJ9gRd/99N8X.`.98`B ?"* AHH*oJfPS * @HH* : @HH, P/NbX 99|fp`R`B"fr`Bg gz7`z۹9l#9|LN^NuNVHJ9xlp`B,g 99xD#9x "9g# J/NbX,99x rN1 fR rN7,`~o.Jg9h`߹9h F`/NbX \9hoFJ f> dg2HyNTXR dgB9xHxN XJnpB9xLN^NuNVHJ9llp`B*g 99lD#9l "9Kg#K G/NbX*99l`f~o. 9Kr N.jйK, n>Jm: F yR 9`"9fN#KJnB9lLN^NuNV.J`fHxN.X-@Hy XN.4XJg8/.HxN.P/.N.XN^NuNVHxHy XN.FP`PJg" .c .`-n-|HzHxN.P-@/.N.XN.*`N^NuN9HxN@eNuN9HxN@eNu o HBNu o /L.NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m# @p`T . @(P . @ gf ` </l//.Hx0N/ `NqL0N^NuH // | pNLNw //W.BN@d W/N9 WNNVBHnN/PJlp`Jg n .N^NuN9HxtN@eNuNVNN@eNuNVHn/.N4PJlB`pN^NuNVH B/.N3P. g `/N3XB`Hx N4X*@Jg*B L N^NuN9HxN@eBNuN9HxN@eNuNVH0*nJf HxHm /N4* +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN9HxN@eNuN9Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N4 N^NuNV/. Hy@t/.N4 N^NuN9Hx6N@eNuN9Hx N@eNuNVH0J f8 < # < # # # .^rN7.*y B g`(*(U g " Ҁe " Ҁd(M *@b f gB`R  o "<N7# BN7X(@ 9 " Ҁe 9 /N7X(@g y 9 Xg y  9 " ҀY(# <  A ` " Ҁ# c A# A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN7.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L0N^NuN9HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL=<===~pa=!>--<auadqeumid-+ucacbspsbipifidprgonsitpseomlpgrocrbtcddhrhl**sbroictlbltrbrklkrvbflfrclcrem+(Z[Rc' $#HIJKLMNOPQb`gC=8<:A506EG321/7-4>.F9DB?;\]ޠ   % "! )i fl&STUVYX^_hݠ·ƭش윞հŸ覤ǶakW磖  $  $ۛ Rɔ SSR $$   $ $ۛ QɓQR P $$  $   $ݜ R̗ TSS$$!!  $$$ WW YUVR$$$$$$$$$$$$$$$"**)  @(#)ni.c 4.1 6/7/82Ҹ%lnryphtcndomydwdnlldtsbs.c'/usr/lib/tmac/tmac.xxxxx\/dev/catv sdsa|pstfNsptsv>rnЂfi$eileݾopנltJmtچpbhcnprbitenrfnJecվif&niil,llhsnpkmtrmaedidad|hwPtdti@mrNrrnrda(sr^anlpatrtluTucDtlֺxnosrgict"cftceoecl8veddrbalfPxersspfsc$dbglch yhNhn՚mnnnvsvsoslHcc2cme0fa wh(cmmpfucp*thzfzfc((<  HH .'.`8p H @(#)nii.c 4.1 6/7/82C@@(#)n1.c 4.3 2/23/83T /usr/local/lib/tmac/tmac.Busy. Available. Floating Exception. /usr/adm/tracct/tmp/taXXXXXCannot create temp file. nottyTypesetter busy. Cannot open can't open file can't open file Too many page numbers @(#)n2.c 4.1 6/7/82fiflffffifflWaiting for Typesetter. Troff finished. @(#)n3.c 4.2 10/28/82%Too many string/macro names. Out of temp file space. Bad storage allocation. Core limit reached. Macro argument too long. Cannot divert. @(#)n4.c 4.1 6/7/82Too many number registers. ixcmzvldwIXCMZVLDWDivide by zero. @(#)n5.c 4.1 6/7/82Cannot plant trap. User Abort.Cannot do ev. if-else overflow. :@(#)t6.c 4.2 2/23/83RIBS $fp: bad font position fp: no font name Cannot open Cannot read Mount font on /usr/lib/font/ftXX@(#)n7.c 4.1 6/7/82Line overflow. Trap botch. Word overflow. @(#)n8.c 4.1 6/7/82 8Exception word list full. @(#)n9.c 4.1 6/7/82Zero field width. @(#)t10.c 4.1 (Berkeley) 82/12/03Excessive paper use. Pages finished. //dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)((readdir.c 4.5 4/13/83 ìbin/uucp 4111 4 1 110000 3112751015 5515  xHX$G"I#HTHS/N4 /NްXNuNuNV`HyLHyNLPHy NXHy NXHx[NX-dcB9 o n h -ft n h(HH ngn eg@n cg n Cf#6CSX `f` n (T/HyQHyN ` n h4` n (T/HyVHy` n (T#` df ` fg n /(Hy\N`$ ggo mfHymHyN$P`: sgn rf n #0` xf n (T/N0X#Jn#` mHy{HyoHy NP Hy4NX/9NXN#,Hy$Hy/N -@Jg&/9,HyHyN HxaX m/9,HyHy NP mHyHyHy NP mHyHyHy NP mHy$HyHy NP lHyHy NPPBa2XHx! .SЮ @/NP-@g .SЮ @-P nB nJf -| `/.HyHyN /.NxXJg"/.HyHy NP BaX .R/`-| .SЮ @/Hn`NLP/.NX o nB(`Hx! n /(NP-@g n -h @B/.NX o nB( nJf -| `/.HyHyN /.NxXJg"/.HyHy NP BaX .R/`-| n /(Hn(NLP mHn(HyHy NP Hn`/.Hn(/.aSX na y0 -gHyNHXBaXN^NuNVNBNhXJg/.HyHy NP /.NްXN^NuNVtBB.t/. HnNLP/.HnNLPHy /.NPJg-|Hy /.NPJgT .gDHx*HnNPJf(Hx?HnNPJfHx[HnNPJg-| . b@0;N  m/.Hy)Hy NP HnNXJgp`@HnNXJfHnHnNPJgTHnHy;Hy NP `2 .~fF0.n|fNPJfRF Fo#FJ9>gaHy94HH//.HxCNHyqHyN4P#:Jf"BHyHysN HxarXHxHyNP/.Hy>NLP 9:N^NuNVJ:g:/9:N.XHxHyNPHy~HyNPB:N^NuNVJg -| `HyHyN4P-@JgN-@HyHy/.NP /.Hy/.NP HnNˬXHnN n JgHx n/(/. NŰ JgR .갹m .갹m" nJf -y`-yJg n-h -n`/.HyNPJfvR nJf n-h `/. n/NPJgB`FX nJf/./9NPJg"/.NX @P .Dg .XgpN^NuNVHyHyN4P-@fb`HxHnNXR/NP-@ghHn/NLPHn/.NP-@ n Hx, n/NP-@Jg @BR` n/NX nА-@ n!n n PJfJf #` n hJfJf#-|Hy/.NPJf n|R` nB(Hx .萮R/NP n!@ -@f``A ."n"RX .䰮m nB/.HxHnN Jg$R ox/.N.Xp`/.N.XBN^NuNVJgBHyaX-@Jg(/9Hy+HyN HxNXB-|B`0/. n/NPJf n(HH`R .mBN^NuNVHn/.NP gB`/.HnNLPHnNX @BHnHnNP-@ f0J g&`(HnHy,NPJfp0.fp` f/.NXN^NuNVTHyHnN$P/.NX/HnN$P mHnHy@Hy NP HyIHnN4P-@f/.N.X`J/.HxHxHnN-@o/./HxHnN>`/.N.X/.N.XBN^NuNV/. /.N^PJl(/. /.aP-@Jf /.NX .`/.NXBN^NuNV| nHH /g ~gTHy4HnNLPHyLHnN$P/.HnN$PHn/.NLPJ94fp` .R-@A-H` n /g"nRR nJf nBHnHn|HnN JgHyNHnNLP/.HnN$PHn/.NLPBN^NuNVHn/.NP-@Jmp0. @fp`BN^NuNV,A1-H,/.Hn0NLPHx//.,NP-@,fB` n,BHn0aXJf~Hn0HydHnN mHn0HymHy NP BNX-@HyBBHnN-@/.NXJgp`R,`>N^NuNV/.aXJfB` .R/((HyyHy NP pN^NuNVHna\XHn.HH//. . HH/Hy/.N m/.HyHy NP N^NuNVBHx HyNPJgHxNİXR m m$BHyHyN HxNXHyHyN4P-@grHnHy/.N /.HyHyN -@Jf$BHyHy N HxNXHxHy)NP`4HyOHyR`dHxHyNPB/9LN@P/./. /9La N^NuNVJPf N#PHnNˬXHnNgSo,Sm ,R @` HTN X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 d/9 ` .".Nl< 0N///./. 9 "9 NNb-@-A`RHH.  1 @f .gZ`t/9 d/9 ` .".Nl< 0N///./. 9 "9 NNb-@-ASHH.  1 @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  1 @fJl D*܅-FJl D,B g(  h @/(/ .".N-@-AJg R mJl/./. .".N8`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVBJg>HxNrX-@HyWNŌXJg8/.HxN(P/.NrXN^NuNVHxHyWNŞP`PJg" .c .`-n-|HzHxN(P-@/.NrXNł`N^NuN(HxN@eNuN(HxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|\`D/.NX+@f,mJf,0-g-HHW+@`m+n  f09 gHy N~X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUN~XBB-HH/N B+mm0-gm*nN^NuNVH0NN-@f.B/.Hy Hy Hy NHxNʸXHxHxN(P*@HxHxN(P(@HnNX-@g f f-|HUHxN(PHTHxN(P .L0N^NuNVH0*n Jm m#Pp`T .2\ @(P .2\ @ gf ` <`//.Hx0Nˌ `NqL0N^NuHxN@NV/9Hn /.N> N^NuNV/9/. /.N> N^NuNVA -H .X @Jf n/Hn /.N> N^NuN(Hx;N@eNuN(HxN@eJgBNuH // |2\ pNLNw //W.BN@d W/N( WNNVBHnNPJlp`Jg n .N^NuN(HxtN@eNuNVA-HA#T=|B-n-|Hn/. NXPSm .R @BHH`HnBNۨP .N^NuNV4.-nBW`b yT S m. .R @HH yT"(R!AS AHH` /9T .R @HH/NۨPRW nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH 1 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH 1 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.Nؼ-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH 1 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Wb1 nRJfWc0R 9nB <WL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|2+|2+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NʸXN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| `eB` 0,f -+fp`B, wf0Hx/.N:P.JgJm/NXHx` afvJgp`p//.NP.lB Pf6Hx/.N:P.Jg Jm/NX((Hx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuN(HxN@eNuN(HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN(HxN@eBNuN(HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN(Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JX@f8 <XD#X@ <X@#XD#XDXL#X@XH .^rN.*yXHBXT g`(*(U g " Ҁe " Ҁd(M *@bXLfX@gB`RXT XTo "<N#XTBNX(@ 9XT" Ҁe 9XT/NX(@g yXL 9XLXg yXL  9XT" ҀY(#XL <X@ A ` " Ҁ#XHXHc A#XP A 9XH*A L0N^NuNVH0*n(MY#XH (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ XP L0N^NuN(HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL&-r/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LOGFILEa/usr/spool/uucp/LCK.LOG%s/LOG.%05d.%1d/usr/spool/uucpw/usr/spool/uucp/LCK.LOG%s %s (%d/%d-%d:%02.2d-%d) %s (%s) /usr/spool/uucp/SYSLOGa%s %s (%d/%d-%d:%2.2d) (%ld) %s /dev/null/dev/nullshio - %s /bin/shsh-cstatus %d LTMP.%dTOO MANY LOCKSCAN NOT ALLOCATE FOR%s.%sLCK.%s.%sLCK./usr/lib/uucp/usr/spool/uucp%.7s%.7s/usr/lib/uucp/L.sysr/dev/null/dev/null/dev/null-s%.7s/usr/lib/uucp/uucicoUUCICO-r1/dev/null/dev/null/dev/null/usr/lib/uucp/uuxqtUUXQT/dev/null/dev/null/dev/null%s -r %suucp/bin/shsh-c//D.XXXXXXXD.C.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$XXbin/uux 4111 4 1 110000 3112751037 5366  xH`(($G"I#HTHS/N4 /NXNuNuNVBBB-|B.BBHy4HyN$PHy4NXHy4NXHx[NzX#B` ng pg\ rg^ xg\ zg n /(Hy8Hy N, `n n h -fr n h(HHJf-|`BB`< n (T/NX#Jn#`-|`-|SX n mHyUHyIHy N, B.X `V m n /Hy[Hy N, HyeHnNP . X @/HnNPS n mHnHygHy N, HyTNX/9NXN-@HnHy/N\ Hy4HyqHnN A-HBHnHxXHnHxDNHyvHna @P-@Jf BHnHyxN Hxa rXHnHxTHnHxDNHyHna P-@Jf BHnHyN Hxa XHnHyHxUHy/.N,JgHxNHy/.N, JgHxZHy/.N, A-HB.`Hn/.NDP-@Hn/.NDP-@g& .>g .g .fF .~gHnNXJg HxGazXHnHnHxOHy5/.N,`Jf.J.f(A-H` n"nRR nJf`2HnHnNlPJf~HnHnNlPJfjHnNXJg HxGaX . n JgHx n/(/. NL JgR .갹m .갹m" nJf -y`-yJg n-h -n`/.HyNPJfvR nJf n-h `/. n/NPJgB`FX nJf/./9NPJg"/.NX @P .Dg .XgpN^NuNVHy"Hy N P-@fb`HxHnNXR/NP-@ghHn/N$PHn/.NP-@ n Hx, n/NtP-@Jg @BR` n/NX nА-@ n!n n PJfJf #` n hJfJf#-|Hy$/.NlPJf n|R` nB(Hx .萮R/NP n!@ -@f``A ."n"RX .䰮m nB/.HxHnN Jg$R ox/.NXp`/.NXBN^NuNVJgBHyaX-@Jg(/9Hy3Hy&N HxNLXB-|B`0/. n/NlPJf n(HH`R .mBN^NuNVHn/.NP gB`/.HnN$PHnNX @BHnHnNP-@ f0J g&`(HnHy4NPJfp0.fp` f/.NXN^NuNVTHyD/.N P-@fp`/. HnN$PHnT/. NPJf@p0.Z @f,HyFHnNP/.NX/HnNP mHnHyHHy N, HyQHnN P-@f/.NX`J/.HxHxHnNl-@o/./HxHnN`/.NX/.NXBN^NuNV/. /.N:PJl(/. /.aP-@Jf /.NX .`/.NXBN^NuNV| nHH /g ~gTHyTHnN$PHyTHnNP/.HnNPHn/.N$PJ9Tfp` .R-@A-H` n /g"nRR nJf nBHnHn|HnN JgHyVHnN$P/.HnNPHn/.N$PBN^NuNVHn/.NP-@Jmp0. @fp`BN^NuNV,A1-H,/.Hn0N$PHx//.,NtP-@,fB` n,BHn0aXJf~Hn0HylHnN mHn0HyuHy N, BNzX-@HyBBHnN-@/.NzXJgp`R,`>N^NuNV/.aXJfB` .R/HyHy N, pN^NuNVHna\XHn.HH//. . HH/Hy/.N m/.HyHy N, N^NuNVBHx HyNPJgHxNLXR m m$BHyHyN HxNLXHyHyN P-@grHnHy/.Nx /.HyHyNt -@Jf$BHyHyN HxNLXHxHy1NP`4HyWHyDN P-@fp`fHxHyYNPBR/.Hyl/.N /.Hyq/.N, /.NXHytNDXBN^NuNVB .Ю @B` nBR n  g  g  fB nJg8 .Ю @ RR nJg  g  g  gR` .N^NuNV`R n  g  g  g n B nJfB` n >g Hx) R/NtP-@g&R` n"n RR .f` n `f  g8 g, |g&Jg" &g ;g  g"n RR ` n B .N^NuNV n (f\Hx) R/NtP-@gDR` n"nRR .f nB`/./.N$P n BB`ZHx!/.NtP-@g @BB .R @ . R "@gR mR/./.N$PpN^NuNV/.NX-@f nBp`( n/(/.N$P n//. N$PBN^NuNV/.NX-@f nBp`" n/(/.N$P n"n "BN^NuNV nBHyHyNP-@g`/.NXp`J/.Hxd/.NT Jg/.NXЮS-@ @  f @B/.NXBN^NuNV` n.f `R nJfBN^NuNV/.NXЮ-@ .eS n /fR .N^NuNVJTfHx Hy\NPJf(HyHytN P-@fzHyNDXB l@/.Nn/HyHyHyNBHyNP fLHyHyN P#Tf8`l/./. /.ab /.NXHyNDX`>R`dHxHyNPB/9TNP/./. /9Ta N^NuNVJXf Nn#XHnN΄XHnNX-@HyHyHy/.N,/9X n/(/(/( (R/Hy/.N,/./. Hy/.N,N^NuNVJTg /9TNXHxHyNPN^NuNVHnN΄XHnNX-@HyHyN P-@JgtHyHyHy/.N, n/(/(/( (R/Hy&/.N,/./.Hy8/.N,/.NXN^NuNV .R @P . R @.f J.fp`J.gBN^NuNV$J f-|D Jf-|N m/.HyXHy N, N&-@f*HxHxNPHxHxNPHxHxNPHxHx NP/9NX/9NXBNXJg*Hn$Hn/.N Jf/.N8XJgN/N8XB/. NrP-@Jg /NXHxNXHx/.NP-@ g /NXB/.HynHykHycN͘HxdNXHnNX-@찮g f m/.HyqHy N, .N^NuNVJ|l(Nn#|/9|HyHyRN /.HyR/9|aR flHn/.NP-@ gHnN΄X .谮 lp`:/.NX-@/.HyR/9|a -@Jf/.aXBN^NuNVB` . @JgR .m m&/.HyHyN HxNLX .m-yRHx/.NXR/NP-@Jf"B/.((HyN HxNLX/./.N$P . @ N^NuNVB`| . @JgfJg . @//.NlPJf@ . @/NX . @/NX . @BR .mxN^NuNVHn/.NPJlB` fpN^NuNV/.aXJg/.NX`pN^NuNVHx$/. NP-@Jlp`RHxHn/.N /.NX/./. N:PJl/. NX`/. NXBN^NuNVB`T .Ю @//. /.ah Jg.B` .Ю @/NXR .mp`R .Ю @JfBN^NuNV/.HyHyHnNHnaXN^NuNV/.HyHyHnNHxHna"PJlp`BN^NuNVHnN΄X-@B`2 . @JgHn . @/NPR .mN^NuNVA-H` nBRA .eHxHnNPA-H-n` .^".dR .R @"nf nB(N^NuNVpHy4HyHnN /.Hy HnN HnHnNlPJfB`~Hy"HyN P-@Jg`/.Hx,HnN Jg:HnpHnNP npB(/.pHnNlPJf/.NX`/.NXpN^NuNVN&JfBNXHxNXHxNXBHy$NrPHxHy.NrPHxHy8NrPHxHxNPHxHxNPHxHxNPHxHx NP nJg/.HyBHnN `B.BHnHyeHy^HyIN͘HxdNXN^NuNVN&JfBNXHxNXHxNXHxHyiNrPHxHysNrPHxHy}NrPHxHxNPHxHxNPHxHxNPHxHx NPBHyHyN͘ HxdNXN^NuNVN&JfBNXHxNXHxNXBHyNrPHxHyNrPHxHyNrPHxHxNPHxHxNPHxHxNPHxHx NP/.HyHyHnNBHnHyHyHyN͘HxdNXHxNLXN^NuNVH0*nB(M/. . /HTNT Jgp`B.g:HTNXS*" Ҁ AHH, #g6  g: fS \g(Jg. `, g/.N8X, fB .`pBL0N^NuN//N/@Hx!N@eNuN//NV/@Hx N@eNuN//N/@HxN@eNuN//N/@HxN@eNuN//N/@//N:/@Hx N@eNuN//N/@HxN@eNuN//N/@HxN@eNuN//N/@Hx N@eNuNVJ/.*ngHxHU 9T/Nɐ *nN^NuNVJ/H8*n(n -MB/9NX.//9HUNL Jfv Ї @ /fj/9HTN$PHyHTNP R`Z Ї @Jgz Ї @ /gn/HTNPHyHTNPHUHTNP `L/9HyNlPJf0&|`$/NX.//HUNL Jg~XJf .L8N^NuNVJ/Hy$/.aPN^NuNVJ/Hy/.aPN^NuNVJ//.HyN$PN^NuNHxgSo,Sm ,R @` HTNʼX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y -y -y -y -|-|HH. g -f -|`f +g^S`Z/9 l/9 h .".Nl< 0N///./. 9 "9 NN:-@-A`RHH.  ) @f .gZ`t/9 l/9 h .".Nl< 0N///./. 9 "9 NN:-@-ASHH.  ) @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  ) @fJl D*܅-FJl D,B g(  p @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVBJg>HxNX-@HyWN(XJg8/.HxNP/.NXN^NuNVHxHyWN:P`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNʼX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n |f +|d`D/.NX+@f,mJf,0-g-HHW+@`m+n  |f09 gHy NVX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNVXBB-HH/N^ B+mm0-gm*nN^NuNVH0*n Jm m#Xp`T .2d @(P .2d @ gf ` <8//.Hx0Nd `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.((N N^NuNHx;N@eNuNHxN@eJgBNuH // |2d pNLNw //W.BN@d W/N WNNVBHnNκPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#\=|B-n-|Hn/. N0PSm .R @BHH`HnBNހP .N^NuNV4.-nBW`b y\ S m. .R @HH y\"(R!AS AHH` /9\ .R @HH/NހPRW nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH ) @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH ) @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N۔-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH ) @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Wb1 nRJfWc0R 9nB <WL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|2+|2+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| |` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N͐XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| |` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NrP.lB Xf6Hx/.NP.Jg Jm/NXHx/.NrP.Jm.HxB/N^ `Jgp`B//.NrP.JmB@Jgl` rgl`l L0N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NhPJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JXHf8 <XL#XH <XH#XL#XLXT#XHXP .^rN.*yXPBX\ g`(*(U g " Ҁe " Ҁd(M *@bXTfXHgB`RX\ X\o "<N#X\BNX(@ 9X\" Ҁe 9X\/NX(@g yXT 9XTXg yXT  9X\" ҀY(#XT <XH A ` " Ҁ#XPXPc A#XX A 9XP*A L0N^NuNVH0*n(MY#XP (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ XX L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL&-r/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LOGFILEa/usr/spool/uucp/LCK.LOG%s/LOG.%05d.%1d/usr/spool/uucpw/usr/spool/uucp/LCK.LOG%s %s (%d/%d-%d:%02.2d-%d) %s (%s) /usr/spool/uucp/SYSLOGa%s %s (%d/%d-%d:%2.2d) (%ld) %s /dev/null/dev/nullshio - %s /bin/shsh-cstatus %d LTMP.%dTOO MANY LOCKSCAN NOT ALLOCATE FOR%s.%sLCK.%s.%sLCK./usr/lib/uucp/usr/spool/uucp%.7s%.7s/usr/lib/uucp/L.sysr/dev/null/dev/null/dev/null-s%.7s/usr/lib/uucp/uucicoUUCICO-r1/dev/null/dev/null/dev/null/usr/lib/uucp/uuxqtUUXQT/dev/null/dev/null/dev/null%s -r %suucp/bin/shsh-c//D.XXXXXXXD.C.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ X`bin/uulog 4111 4 1 60000 3112751124 5661  PC$G"I#HTHS/N4 /N`XNuNuNVHy4HyNPBN|X-|B-n` ngp sg ug xg n /(Hy:N\P` n h -f n h(HH dfHyKN\X`| n (T/NX-@`b n (T-@/NX oB nB(`8 n (T-@`( n (T/NX#LJn #LSX n: LmHybHy^Hy N HyhNX/.HyxNDPJg BN`XHz2HxNPHz"HxNPHzHxNPHyHyNP-@f,HyNXHyHyN\PBN`XHyNX-@Jf"BHyHyN HxaXHn/.NPJf/.N|X/.NXHxHyNPBNXJfJf BN`XJ0g BN`XHzHxNPHzHxNPHzHxNPHyFHy.NP-@JfBHyUHyHN HxaX`\ LmHnHymHy N HnHyvNPJg LmHnHy{Hy N Hn/.aPJfHnN^`HnHnHyHnN LmHnHyHy N LmHnHyHy N LmHnHyHy N JgHn/.NPJg,JgHn/.NPJgHy HnNP/.HxHnN( JfBN`XN^NuNVBNXBN`XN^NuNVHzHxNPHzHxNPHzHxNP#0N^NuNV/.N`XN^NuNVHy/. NP-@fp`:/.HxHnN( Jg/.HnNP`/.NXBN^NuNVJLg -| `HyHyNP-@JgNF-@HyHy/.N /.Hy/.N HnN\XHnNX-@ n/(/(/( (R/Hy/.N/./. /.Hy/.N/.NXN^NuNV./.NXX*@JfB`BJgBA-H` .R @ . Ю"@gR m n B(p*nN^NuNV .R @P . R @.f J.fp`J.gBN^NuNVJl(NF#/9HyHyJN /.HyJ/9aR flHn/.N:P-@ gHnN\X .谮 lp`:/.N^X-@/.HyJ/9a -@Jf/.aXBN^NuNVB` . @JgR .m m&/.HyHyN HxN@X .m-yRHx/.NXR/N(P-@Jf"B/.HyN HxN@X/./.NP . @ N^NuNVB`| . @JgfJg . @//.NDPJf@ . @/N^X . @/NŎX . @BR .mxN^NuNVHn/.N:PJlB` fpN^NuNV/.aXJg/.N^X`pN^NuNVHx$/. NP-@Jlp`RHxHn/.N /.N:X/./. NPJl/. N^X`/. N^XBN^NuNVB`T .Ю @//. /.ah Jg.B` .Ю @/N^XR .mp`R .Ю @JfBN^NuNV/.Hy3Hy-HnNHnaXN^NuNV/.Hy>Hy8HnNHxHna"PJlp`BN^NuNVHnN\X-@B`2 . @JgHn . @/NPR .mN^NuN//N/@Hx N@eNuN//N/@HxN@eNuN//N/@HxN@eNuN((//N/@//N/@Hx N@eNuN//N/@HxN@eNuN//N/@Hx N@eNuNVJ/.*ngHxHU 9T/Nd *nN^NuNVJ/H8*n(n -MB/9HNX.//9HHUN Jfv Ї @ /fj/9HHTNPHyHTNP R`Z Ї @Jgz Ї @ /gn/HTNPHyHTNPHUHTNP `L/9HHy NDPJf0&|`$/NX.//HUN Jg~XJf .L8N^NuNVJ/Hy /.aPN^NuNVJ/Hy /.aPN^NuNVJ//.Hy NPN^NuNHxN@eNuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NŎXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNn" L N^NuNVH n "<QNn-@ n "<QN-@Jl QS*|K .rgSo,Sm ,R @` HTNX. f gJo HT/NÄP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg b @` b @R mHH. ]g*Jg b @` b @RJfS L N^NuNVH *nBB-y-y -y$-y(-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9,"90N\N-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 94"98N\N-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N\-@-AJg R mJl/./. .".N`/./. .".N\-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| T`D/.NX+@f,mJf,0-g-HHK,+@`m+n f09gHy N.X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#*p`T .*T @(P .*T @ gf ` <//.Hx0N< `NqL0N^NuH // |*T pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA# P=|B-n-|Hn/. NPSm .R @BHH`HnBNXP .N^NuNV4.-nBK@`b y P S m. .R @HH y P"(R!AS AHH` /9 P .R @HH/NXPRK@ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|T-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|U PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|W`J.g-|YJ.g"/.NX".-A< o-@ .Xf -|[L`-|lLA`-H-H`P .P-@@ .P-@P".DNnЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|}`-|`Jl-| n P @-h-h/./.NdPJf/./.NPJfHnHn .R l .R`p//./.Nl-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9@/9< .".NgP .S-@HJlD-@HJHg6 .Hr Nn0S n .Hr N`S n0A .ذbJn/9H/9D .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NdPJf/./.NPJfHnHn *LZ`0SR`*0KDb1 nRJfKDc0R 9nB <KDL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|((`-n f9HH/NXJgm+|*+|*+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N:XJl~0-g /-NŎXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N:XHx` afvJgp`p//.NNP.lB *f6Hx/.NP.Jg Jm/N:XHx/.NNP.Jm.HxB/N6 `Jgp`B//.NNP.JmB@Jgl` rgl`l L0N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNVH B/.NNP. g `/N:XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JKf8 <K#K <K#K#KK#KK .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RK Ko "<N#KBNƎX(@ 9K" Ҁe 9K/NƎX(@g yK 9KXg yK  9K" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NfPJmJn -|`-nhf9zHH/NpXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|T`eB` 0,f -+fp`B, w((f0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB $|f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N* `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN0HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN0HxN@eBNuN0HxN@eNuN0HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N2 N^NuNV/. Hy@t/.N2 N^NuN0Hx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN6.*yDBE g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RE Eo "<N<#EBNX(@ 9E" Ҁe 9E/NX(@g yD 9DXg yD  9E" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NfPJmJn -|`-n0f9BHH/NpXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD #DD .^rN.*yDBD( g`(*(U g " Ҁe " Ҁd(M *@bD fDgB`RD( D(o "<N#D(BNX(@ 9D(" Ҁe 9D(/NX(@g yD 9D Xg yD  9D(" ҀY(#D <D A ` " Ҁ#DDc A#D$ A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D$ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0D,b1 nRJfD,c0R 9nB <D,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d (( f -,/HT-HH/N~ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|l` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NFXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|l`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N*P.lB $ f6Hx/.NP.Jg Jm/NXHx/.N*P.Jm.HxB/N `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NdPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JD|f8 <D#D| <D|#D#DD#D|D .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfD|gB`RD Do "<N#DBNFX(@ 9D" Ҁe 9D/NFX(@g yD 9DXg yD  9D" ҀY(#D <D| A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLP/./.a`P/.HxPHnN JgHyHnNPJg HyHyNPHxNXBNXN^NuNV/.HxPHnN JfHyNHXHx NX.HH ?-@Jo*A-HJo/./. /.a XW`N^NuNV nHH ? n(HH ?聀-@ n(HH ? n(HH ?䁀-@ n(HH ? n(HH ?-@ m: n S m n (R!@S @HH`/. /.NP m: n S m n (R!@S @HH`/. /.NP m: n S m n (R!@S @HH`/. /.NPN^NuNVB`Z n S m n (R!@S @` /.N@X-@ f .` . Ю @R .m .N^NuNVH *n.f `JfBL N^NuNhHxN@eNuNV.NN *@Jg//.NPJfN *nN^NuNVJfHyHyNpP#`/9N@XN^NuNVJg/9NjXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNpP#fB`/9HxHyEtN *@g#IxHUazX*@#I|HUajX*@HUNPX#IHUaPX*@HUNPX#IBI#IHUa&X*@#IHUaX*@#IHUaX*@#I`  gRJfB <Ix*nN^NuNVA-H#dHn/. NP n0( gp`BN^NuNVA -H#dHn/.NP09 gp`BN^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. y @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ y @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.N@X-@ g g g g/./NP`/.N@X-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.N@X. g g g -fFR n S m n (R!@S @` /.N@X.S` +fS n S l/.N@X` am fo Am FnR f .` f .Ю` .-@-G y @g0` am fnW`7߮.. n S mB n (R!@S @.Sm y @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.N@X. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnN`XNb n P p`2HnN`X n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTN@X. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTN@X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".N4l< 0N4///./. 9"9NN-@-A`RHH. y @f .gZ`t/9/9 .".N4l< 0N4///./. 9"9NN-@-ASHH. y @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. y @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".Nt`/./. .".N-@-A/.//NL -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN@X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|l`D/.NtX+@f,mJf,0-g-HHI+@`m+n f09gHyNX0-gp` - //--HH/Nv *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9%l l T @*PJg*LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N(XJgm+|%t+|%t+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NRXJl~0-g /-N&XBBBB BmB- L N^NuNVN@/.NtXN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`\eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NRXHx` afvJgp`p//.NfP.lB %lf6Hx/.NP.Jg Jm/NRXHx/.NfP.Jm.HxB/N `Jgp`B//.NfP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nf N^NuNhHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNhHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNhHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JJf8 <J#J <J#J#JJ#JJ .^rNn.*yJ BJ g`(*(U g " Ҁe " Ҁd(M *@bJfJgB`RJ Jo "<Nt#JBN&X(@ 9J" Ҁe 9J/N&X(@g yJ 9JXg yJ  9J" ҀY(#J <J A ` " Ҁ#J J c A#J A 9J *A L0N^NuNVH0*n(MY#J (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J L0N^NuNhHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLgSo,Sm ,R @` HTNX. f gJo HT/NLP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg : @` : @R mHH. ]g*Jg : @` : @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Ndl< 0Nd///./. 9"9NN-@-A`RHH.  @f .gZ`t/9/9 .".Ndl< 0Nd///./. 9 "9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N| -@-AJl ` .".L N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHL+@`m+n f09 gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9'(l  @*PJg*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NĪ .B`T0-f(mfHn-HH/NNPJmJn -|`-nf9HH/NXXJgm+|(H+|(H+n 0-gl(m m R Э "-d f -,/HT-HH/NĪ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NĪ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NĪ g m p`BL0N^NuNV.*|` HUaXxe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVNp/.NdXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`xeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB 'f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNĴHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNĴHxN@eBNuNĴHxN@eNuNĴHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuNĴHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JM(f8 <M,#M( <M(#M,#M,M4#M(M0 .^rNž.*yM0BM< g`(*(U g " Ҁe " Ҁd(M *@bM4fM(gB`RM< M n (SЁ @JPg n  n А` n  n АS n N^NuNVJ/ n Ю n 0g00 nRN^NuNVJ/.Hy n R/NP-@BB`B .Ю @0R n .l n (".Ё @0HЮ n "($.҂ A2HЁ-@g-| .".Ү A0` n (".Ё @0HЮ-@g .".Ү A0`B .Ю @0R n .m fЮ @0 .R n ` n"n" n!n nJf /.NX$.N^NuNVJ/ n-P-h n -P-hB-|JmHJm* .mHnHnHna>`tHnHnHn` .D-@HnHnHn`JJn. .D-@ .D-@-|HnHnHnaR` .D-@HnHnHna, /.NX n!n .".N n N^NuNVJ/.=|-|A-HHy n/NP n!@BB`B n (".Ё @0R n .l n (".Ё @0HЮ n "($.҂ A2H-@g-| n (".Ё @ .0` n (".Ё @0HЮ-@g n (".Ё @ .0`B n (".Ё @0R n .mJlFB` n (".Ё @ PR n .m"n"/.Hn/.at n S-@`8 n (".Ё @JPoJf .R n `$ .DS`SJl n/(NX$.N^NuNVJ/ n-P n -P n-h n -hB-|JmZJm8 .mHnHnHna`-|HnHnHna `f .D-@HnHnHnav`Jn-| .D-@ .D-@` .D-@HnHnHna6 -| .f Jg/` . fJf/.NX n!n .".N n N^NuNVJ//. aX n"n " n-Pl .D-@JgPHy/.aTP n !@B`* n (".Ё @"n )".Ё"@2R .mN^NuNVJ/N^NuNVJ/ .X/NHxNX-@HyKNXJg8/.HxN@P/.NXN^NuNVHxHyKN*P`PJg" .c .`-n-|HzHxN@P-@/.NXN`N^NuNLHxN@eNuNLHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNhX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nLf +|$`D/.N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|x 9'$l  @*PJg*LZ`0SR`*0L@b1 nRJfL@c0R 9nB <L@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NB .B`T0-f(mfHn-HH/NPJmJn -|`-n`f9rHH/N XJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/NB .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|L`eB` 0,f -+fp`B, wf0Hx/.NPP.JgJm/N؊XHx` afvJgp`p//.N؞P.lB '$f6Hx/.NPP.Jg Jm/N؊XHx/.N؞P.Jm.HxB/Nv `Jgp`B//.N؞P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N؞ N^NuNLHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LPJm0.nf .fHTNX <L` HTNXBL0N^NuNV.*n/N؊X*BHUNX*nN^NuNLHx>N@eNuNVHn/.NٴPJlB`pN^NuNVH B/.N؞P. g `/N؊XB`Hx N R .-@JnpR mRR m>N^NuNV/9h/9h/9hN4 B/9h .r  ".Ү AЁ @//9hN> R mN^NuNV.BN X#hBBN X".p A R *mBBBN X".t  $.҂ A R mR ma$.N^NuNVBHy NX-@B`< ."HAHABAЁ /aX/9 /9hNPR .rN(".m-| "HAHABAЁ-@` . @"nRR .mJfnHyHx/.N Hy/.NPJg09gB n RR m nB-|`N^NuNVHx /.Hy N ` nBR nJfHnNnXN JfjBNvXHxNvX/.NVX/.NVXBHy%HyN| BHy4Hy'N| HxNlXHx Hy /.N. BNXHx Hy /.N g Hy6HyNlPHxNlXN^NuNVB/9P/9 R m/9P/9H/9@/9PN`/9P/94/9PN> /9H/9P/9@N yH f h PfN^NuNVBHxN X".p A R *mB-n`N yT h0 .p @//9T .p @/N .p @//9D .p @/N /9H/./98N .rN fR .p @//9H .p @/N> .p @//9< .p @/N N yT h0 .p @//9T .p @/N> .p @//9H/9@ .p @/NRR *mfB .p @//9P .p @/N R *mB .p @//9H/9@ .p @/NR *mN^NuNV-|{B". AHH .NЮ-@R m/NXNX y@ h0BN". AHHЁ? yT h0/9@/90/9@N /9@/9T/9@N> R mN^NuNVBN X#PHxN X#@HxN X#4HxN X#8Hx@N X#0HxN X#DHxN X# HnHnNhPHnHnNhPHnHnNhPRJfp/.HnNhP .f/././. N4 HnNvXHnNvXHnNvXHnNvXHnNvXHnNvXN^NuNVJ/-| n-h n -h n-PJl-| .D-@ n -PJl .D-@ .D-@/.NvX/.NvX/./.HnHna f n D n D N^NuNVJ/-nBB`\ .Ю @0H".N". .Ю @0HҀ-A ".Ү A0 .r-@R . mЮ @0HЮ-@".Ү A0 .rJfB`nBB`X .Ю @0H".Ү A2HЁЮ-@Jl -|`B .".Ү A0R . mpN^NuNVJ/. .f -|` .rЮ".N(-@$.pԮ .".NƔ-BpԮ . ".NƔ-BJl .S` .$.N^NuNVJ/B-n-n-n n JfHylN0` n fvHyHxNP n!@ n/(/. n h0H//.N n hJPf n/(NX nB` n ` n"n lj nB n"n"Hy n/NP n!@B n .ְlD n (".Ё @"n )".Ё"@2R`-|A-H n -P"( .SҀ A2HR <N(=@HnHn/.N HnHn/. N .SЮ @0H-@ .UЮ @0H-@((Hy n R/NP-@ n -@` .ЮUЮ @0H/ .ЮSЮ @0H/ .ЮЮ @0H//./.a,-@ .Ю//././.aJgS .Ю @0SJld-n-nHnNXHnHn0.H/HnN n n!n n!n n R-@JoSЮ @JPfS n Jf /.NXJg HnNvXHnNvXN^NuNVJ//.NvX-|-|A-H=nB-|A-H n S m n (R!@S @` /.NHX-@ g gZ gR g -gf \fl n S m n (R!@S @`n/.NHX`^ n ".N HnNvXB` .D-@`, 0mX 9nN .0=@/.HnHnN /.Hn/.N> Hn/.NhP`Hy/.NP n ".N `dpN^NuNVJ/.-| n-PJl .D-@-|JfHy/.NlP`6-nHy/.NP-@B`$ n (".Ё @ .Ю"@2R .m ."HAHABAЁ/N(X-@ ."HAHABAЁЮS*@BS`LBJo6HnHn/. Hna0.H0SR mJo `Jn f-SHmHy/.Nl /.NXJg/.NXB*nN^NuNVJ/-| n-P-hJ l .D-@ . D-@ Jl .D-@ .D-@/.Hn/. HnaJ/.NvX n!n .".N n n0H".N n0N^NuNVJ/.B n-PHy/.NP-@ .S-@`R .r n"($.҂ A2HЁ-@". N(".Ү A0 .". N-@SJl n0 .SЮ @JPfS n n!nJf /.NX$.N^NuNVJ/HyHx /.a* N^NuNVJ/HyHx/.a N^NuNVJ/HyHx /.a N^NuNVJ/HyHx/.ap N^NuNVJ//. Hx /.aP N^NuNVJ//. Hx /.a N^NuNVJ/-| n-h n -hB nJl D-@ .D-@` n-P n Jl D-@ .D-@` n -P .lHnHnHn` HnHnHnaP /.NvXJl .D n ` n nJf/.NX` n!nN^NuNVJ/Hy n  n А/NP n!@BB` n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHna R .R".첀m n (".Ё @0.0 .r-@=nR n .lBB` n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHnaj R .R".첀m n (".Ё @0.0 .r-@=nR n .lB n R-@`B n .R-@`X n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHna R n .찐m n (".Ё @0.0 .r-@=nR n  n А".m> n (SЁ @JPg n  n А` n  n АS n N^NuNVJ/ n Ю n 0g00 nRN^NuNVJ/.Hy n R/NP-@BB`B .Ю @0R n .l n (".Ё @0HЮ n "($.҂ A2HЁ-@g-| .".Ү A0` n (".Ё @0HЮ-@g .".Ү A0`B .Ю @0R n .m fЮ @0 .R n ` n"n" n!n nJf /.NX$.N^NuNVJ/ n-P-h n -P-hB-|JmHJm* .mHnHnHna>`tHnHnHn` .D-@HnHnHn`JJn. .D-@ .D-@-|HnHnHnaR` .D-@HnHnHna, /.NvX n!n .".N n N^NuNVJ/.=|-|A-HHy n/NP n!@BB`B n (".Ё @0R n .l n (".Ё @0HЮ n "($.҂ A2H-@g-| n (".Ё @ .0` n (".Ё @0HЮ-@g n (".Ё @ .0`B n (".Ё @0R n .mJlFB` n (".Ё @ PR n .m"n"/.Hn/.at n S-@`8 n (".Ё @JPoJf .R n `$ .DS`SJl n/(NX$.N^NuNVJ/ n-P n -P n-h n -hB-|JmZJm8 .mHnHnHna`-|HnHnHna `f .D-@HnHnHnav`Jn-| .D-@ .D-@` .D-@HnHnHna6 -| .f Jg/` . fJf/.NvX n!n .".N n N^NuNVJ//. aX n"n " n-Pl .D-@JgPHy/.aTP n !@B`* n (".Ё @"n )".Ё"@2R .mN^NuNVJ/N^NuNVJ/ .X/N(X-@Jf HyaXBN^NuNVJ//.HyHyNl HyN:XHxNXNN^NuNVJ/ nJg/(NX nBN^NuNVJ/ n-PgnJl .D-@-n` n (".SЁ @JPf SJn .g*Jf /.azX` nJo ` .D n N^NuNVJ/HyHxaP-@Jo. @ HyHxaP n!@ n h0 `@Jl4 n HyHxarP n!@ .D n h0` nB .N^NuNVJ/ n"n g I`.BHn/. /.N4 -nHna|X .N^NuNVNrBN^NuNV/.aX/aXN^NuNVH HnNFX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN(-@Jl QS*|Y .rgSo,Sm ,R @` HTNHX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9X/9T .".Nl< 0Nߴ///./. 9"9NhN-@-A`RHH. = @f .gZ`t/9X/9T .".Nl< 0Nߴ///./. 9"9NhN-@-ASHH. = @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. = @fJl D*܅-FJl D,B g( \ @/(/ .".Nh-@-AJg R mJl/./. .".N`/./. .".Nh-@-A/.//N -@-AJl ` .".L N^NuNVBJg>HxNX-@Hy^\NXJg8/.HxNP/.NXN^NuNVHxHy^\N P`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN8HxN@eNuN8HxN@eNu o ((HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNHX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|``D/.N(X+@f,mJf,0-g-HH^+@`m+n f09gHyN:X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 ԰l  @*PJg*LZ`0SR`*0^b1 nRJf^c0R 9nB <^L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N. .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|9+|9+n 0-gl(m m R Э "-d f -,/HT-HH/N. .+L`/.N(X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N. . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N. g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NvXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@((6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NvXB`Hx N(X*@Jg*B L N^NuN8HxN@eBNuN8HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN8HxN@eNuN8Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN8Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J_8f8 <_<#_8 <_8#_<#_<_D#_8_@ .^rN".*y_@B_L g`(*(U g " Ҁe " Ҁd(M *@b_Df_8gB`R_L _Lo "<N(#_LBNX(@ 9_L" Ҁe 9_L/NX(@g y_D 9_DXg y_D  9_L" ҀY(#_D <_8 A ` " Ҁ#_@_@c A#_H A 9_@*A L0N^NuNVH0*n(MY#_@ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN".d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ _H L0N^NuN8HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL n (SЁ @JPg n  n А` n  n АS n N^NuNVJ/ n Ю n 0g00 nRN^NuNVJ/.Hy< n R/N*P-@BB`B .Ю @0R n .l n (".Ё @0HЮ n "($.҂ A2HЁ-@g-| .".Ү A0` n (".Ё @0HЮ-@g .".Ү A0`B .Ю @0R n .m fЮ @0 .R n ` n"n" n!n nJf /.N2X$.N^NuNVJ/ n-P-h n -P-hB-|JmHJm* .mHnHnHna>`tHnHnHn` .D-@HnHnHn`JJn. .D-@ .D-@-|HnHnHnaR` .D-@HnHnHna, /.NX n!n .".NN n N^NuNVJ/.=|-|A-HHyB n/N*P n!@BB`B n (".Ё @0R n .l n (".Ё @0HЮ n "($.҂ A2H-@g-| n (".Ё @ .0` n (".Ё @0HЮ-@g n (".Ё @ .0`B n (".Ё @0R n .mJlFB` n (".Ё @ PR n .m"n"/.Hn/.at n S-@`8 n (".Ё @JPoJf .R n `$ .DS`SJl n/(N2X$.N^NuNVJ/ n-P n -P n-h n -hB-|JmZJm8 .mHnHnHna`-|HnHnHna `f .D-@HnHnHnav`Jn-| .D-@ .D-@` .D-@HnHnHna6 -| .f Jg/` . fJf/.NX n!n .".NN n N^NuNVJ//. aX n"n " n-Pl .D-@JgPHyH/.aTP n !@B`* n (".Ё @"n )".Ё"@2R .mN^NuNVJ/N^NuNVJ/ .X/NX-@Jf HyMaXBN^NuNVJ//.Hy_HyNH HyN܂XHxNXN4N^NuNVJ/ nJg/(N2X nBN^NuNVJ/ n-PgnJl .D-@-n` n (".SЁ @JPf SJn .g*Jf /.azX` nJo ` .D n N^NuNVJ/HycHxaP-@Jo. @ HyhHxaP n!@ n h0 `@Jl4 n HynHxarP n!@ .D n h0` nB .N^NuNVJ/ n"n g I`.BHn/. /.N` -nHna|X .N^NuNVNrBN^NuNHx)N@eNuNVH ..NN*@Jg -fN L N^NuNVJfHyHytN8P#`/9NTXN^NuNVJg/9N2XBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHytN8P#fB`/9HxHyLhNh *@g#PlHUazX*@#PpHUajX*@HUNX#PtHUaPX*@HUNX#PxBP|#PHUa&X*@#PHUaX*@#PHUaX*@#P`  gRJfB <Pl*nN^NuNHxN@eNuNHx*N@e o BNuNV#N^NuNV 9"gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9X/9T .".Nl< 0N///./. 9"9NNf-@-A`RHH. = @f .gZ`t/9X/9T .".Nl< 0N///./. 9"9NNf-@-ASHH. = @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. = @fJl D*܅-FJl D,B g( \ @/(/ .".N-@-AJg R mJl/./. .".N<`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-N2Xms+n f mB `+m+| B*nN^NuNVBJg>HxNfX-@HyPNXJg8/.HxNlP/.NfXN^NuNVHxHyPNP`PJg" .c .`-n-|HzHxNlP-@/.NfXNv`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHP+@`m+n f09gHyN܂X0-gp` - //--HH/Nb *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9+హl h @*PJg*LZ`0SR`*0Qb1 nRJfQc0R 9nB <QL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-nf9HH/N@XJgm+|,h+|,h+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N2XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB +f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nb +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rNz.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<N#QBN2X(@ 9Q" Ҁe 9Q/N2X(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVH0*n(MY#Q (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Q L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL y (R!@S @`. D" A `l/9NX. g $f y S m y (R!@S @`/9NX. AgF y S m" y (R!@S @$HH` /9Hx$NP` HyHyN0P#Jf HyaX y S m y (R!@S @`/9NX. gB y S m  y"(R!AS AHH`/9/NP`|/9N*XHyNX y S m y (R!@S @`/9NX. y S m" y"(R!AS AHH`/9/NP`/9N*XLN^NuNV`R . R @"nf .N^NuNV-n`X nJn D @-P n ɜ @/Hy)aP-@Hy/.aP-@X .fp_`p nR nB n-Po0/.anX//.a r $ Ԁ Bg /a*X/Hy/9DTN۸ RoHy/9DTN۸PL N^NuNVH *|+pB` .  @ BDB`(  @ P f  @ X*R m  @ f ɜ @/HyaPRox  @ #DJHgapHxNX 9 +pg" 9 +p" /HyaPL N^NuNVH8 9"HAHABAЁL#LB`B/9 "HAHABAЁT/a R @&P  @(P`4 t "HAHABAЁT"Ё @Xd(*T,o m D\ @JgX`RoJzJgBBn R @&P  @(P`d*T`R "HAHABAЁT/ "HAHABAЁT/aP D\ @JgX ,lXeR`lB`2 "HAHABAЁT/a X" L A RoJpgrJDTgjB`^ ɜ @/Hy/9DTN۸  L @/aJX D\ @/Hy/9DTN۸ RoL8N^NuNV. 98$ @-P 98R$ @-P .fB` .Q-@`b .Q-@`H n"n c6 I-P n" n n-h n"n#h n!nQ .谮dQ .찮b .-@ m .` . @ .`T $ @-P R$ @-P .-@ .f -n-n` n"n fPP .谮e .谮f 98$ @ 98R$"@"J4g `-n-n`~B`& n (".Ё @ ."@"R .ܰm n/(HyaPJg&  @ Hya X n!@PP .谮ex``  @.JfJ4g Hy aX 98T$ @ 98R m Hy"aX m: . @ 98"@" .`, . @ 98"@" . @ 8 98 @  98R8..N^NuNV.Jtg0JDTg(/98/.a,X/Hy2/9DTN۸ 98R$ @*P*J4f/. ahX+@P 98R$ @ hc#h he HyIaZX*nN^NuNVH B 9R/HyD\a `b  @ X*@` m D\ @JgXJlJlP  @ P D\ @ B`(  @ P D\ @JgvR mB`:Jg4 D\ @ g BD ɜ @/Hy\a\PRoJHgaHxNXB 9R/HyD\a `b  @ X*@` D\ @ f X lJlP  @ P D\ @ ~`(  @ P D\ @JgvR mL N^NuNVH0B8#(#($B/9Hya Hy 9X/a2P##8#(,BHx.Hyan ` . @BB 9R/Hya@ /.aX*|L`Jf+| U. nN$.R$ B$ .$ @ LrNnt . @ `^(M`$ TfHl X/a:P)|e l /aX`/aX" A e*JxgJDTg/.Hy/9DTN۸ B`L . @Jg6 . @/ .ɜ @/Hy/9DTN۸R .oHy/9DTN۸P 9S/HyN2PS".L A B` . @ gR .8mL0N^NuNVH8R`#L .R$ @-P .$ @&P`X y y!|B`$ 9P".Ё @ .Ы"@ R .mPe-|Jg>B*|L` BdJg U-P mB/9Hya\ (Md fj-T n fZBJ4fNX n-Po* l@ .r . @JnHlHyaP`z . L @/HyaP .D\ @Jg`l .R @-P . @-P .谮d(|L`B n f2J4fHyHlaXPJg-|)n`e 9LrNR ^m HyanX n"y" y!|J4f@-|B`& 9P".Ё @ ."@ R .mX` 9Lc#LJ|gJDTg/94/.Hy/9DTN۸*|L`bJgHy/9DTN۸PB/aX/Hy/9DTN۸ Hma8XHy/9DTN۸PeL8N^NuNVH8 90*@` g& Mc(n&M 9" Ҁ-Ae`^ 90*@R0 X0m HyaXB` .Ю @ ." Ҁ"A"R .m L8N^NuNV.BDTB-|` n h -g`(( Og Rg Vg$ dgd ogx rg vfHyHyN0P#DTJfHyNJX`t n hHH DfzHy8Hy0N0P#`@Hy:HyN۸`*HyXNJX n hHH/HywNJP n (R!@ @JfxX S lHyHyN0P#JfHyNJXHyHyN0P#HyHyN0P#JgJfHyNJX m(Hy n #/9N0P#fHyNJX# HyBa P#HyBa vPHyHxa fP#IBBB`jn grn ;f`Ja -@  gHyNJX-y`z .r ". A`` .g> .ɜ @/Hy` .ɠ @-PJf .ɠ @ a -@ ,g ;g fHyHxaP-@ l @ r ?-@Jg(g . @/Hy>NJP`xa a `Jg . gn fR .-@Ba ,-@  f-ya -@ . ,g ;g fHyBa4P-@JgR @ gHyHy]NJP . @ . .". AJgH . @ r ?gHyHyNJP .r ". Aa 2-@  f . @  .l o . @/HyNJP` gHyNJX`j f`j  gn>  fa -@ gHyNJXHyHxaP#` faja T-@ fJfHyNJXaHy/9N۸PHy!/9N۸PHy@/9N۸PHyl/9N۸PJfHy/9N۸PHy/9N۸P# y X y X y X yBX#`aa J-@ g  gHyNJXJfHyHxa`P y!@`xJg| |fZ 9 S @ P"y"`4HyHxaP y y lHyNJXX`  gHy NJXav-@`0HyHxaP y y l  @ 9 "@`X n"H#PY 9  @ .䰐dP 9  @-P n X 9 D n X 9  @ "9 R A 9  @ R X mHxXHyGNJP 9  @ y X g fa$ gHyZNJXHyHxaRP-@ m$ .ɜ @/HypNJP . @ 9 "@"a-@ =f 9  @/9 Hy/9N۸ 9  @ 9S/aXHy/9N۸Pa*-@ f8/9 HyHnN HnHxaJP-@-y` ;f a-@` 9 D y XJg 9  @ f 9  @ P ɠ @Jg 9  @ P.(JlHyNJX`8 m ɠ @.`  @ r ?. 9  @ P ɠ @gHyNJXR X mHxXHyNJP 9  @  9  @B fa f/9/9@Hy/9N۸ y S m y (R!@S @`/9NX-@ gD y S m y (R!@S @HH`/9/.NP`x/9N*X..N^NuNV/9N*X/90Hy$/9N۸ N^NuNVH *n JgNR ,mHx,Hy;NJPHUaX"9ɜ A 9`R mHxHy[NJPHUaX"9 A  fJ-f-HH.`,  f -\fJ-f-HH "gf 'gX \g\ bg6 fg: ng rg tgHyx`~ `~ `~`~ `~ `~'`~"`~\` -7n -0m| -0m -7n -0m -7nJ-gHyNJX-HH-HHЁ-HHЁ .JfHyNJX` .9R 9 @ 9 @B 9L N^NuNVH .9`  @*P  fJR`F 9 @f 9 @f 9 @f _g`vHH,f  @/  @/Hy/9N۸Jg2  @/  @/Hy/9N۸Ro" 9R#L N^NuNV.*n-y 9 "9eHyNJX` yRJf .*nN^NuNVHB 94ѹ@B4 y S l8/9NX`Da ѹ@` fR@ y S m y (R!@S @* g g g g /g  gl "g~ %g 'gj g(Jm$ g" AR 2mS` >gHyNJX  @B~`2Hy  @/NPJf# < `RoHyaXR#"9 A `( ~ y S m y (R!@S @`/9NX* g fHyNJX \fv y S m y (R!@S @`/9NX*  @\R 2mS" AR 2m0S`*f  @BJgHy2HyNPJf <`d y S m y (R!@S @`/9NX* %g\ 0g 2g8 g* \g, {g8v` <` <` <` <` <` <`p , y S m y (R!@S @`/9NX* 9 @f/9/NP < `8 9"NvЅ0# y S m`x 9 @f. 9 @f _g .g $fB 9 @fB 9 @f. 9 @f _g .g $f" AJg" 9 @g  @ R 2mS y S m y (R!@S @`/9NX*`, `/9/NP`>Hy7HyNPJgPHy=HyNPJgHyBHyNPJgHyKHyNPJgHyRHyNPJgHyXHyNPJgHy]HyNPJf < `HycHyNPJf < `HyhHyNPJf <`HyHynNJP y S lJ/9NX`V < ` fR4` /f aѹ4 y S m y (R!@S @* g g g g /g :gx/9/NP <LN^NuNV. m .ɠ @.` . @ r ?.Jn> m .ɜ` . @ /HyNJP ..N^NuNV.*n  fB-|`( . @/HUNPJf .`vR .oB`. .ɜ @/HUNPJf .`6R .o oHUHyNJPHU/.aP*nN^NuNV/9/9@Hy/9N۸Hy/9N۸PJgHy/9N۸PB y S m y (R!@S @`/9NX-@lHyNJX y S m y (R!@S @HH`/9/.NPJg@ y S m y (R!@S @HH`/9/.NP . g {g }g` R@`R`SJfHy1/9N۸PJgHy ;f@Jf: y S mF y (R!@S @HH`0 }g y S l/9/.NP`\N^NuNVH0Hy/9N۸PB` . @ gp`B#4/.NlX#4B 9йR/HyN *|L` U-P of l\ . @JfJ(M` T .fB X/NLPe/.NX((". A `^ oT .й @Jf4 .L @ Ю @ .й"@"e f #B*|L`: U-PJn& .D#-|`A . ".tg . @Jf . @ ` . @JlJDTgB/.NX//9 . @ D//.Hy/9DTN۸ . @ Do 9D". A Rl`/././9a R .oe/.aXR .8m8Hy/9N۸P/9 Hya 6PL0N^NuNVH8 . Ю-@*nB` b XSJgcB`@-M-|ɘ&|`(K*n`Jg gJfXXcJg.JDTg& //.Hy/9DTN۸(K*n`,Jg$cHyNJX/9N۸Pm..N^NuNVHBB~`t  @ f8RJDTg.  @/NX/Hy@/9DTN۸  @ P " A R mJg/HyXHyN۸ LN^NuNVH0HyHyN0P#fHyNJX ytBBB8B` ,gHyNJX` ,g8HyNJXY 9I"9ҹx A SB`\*<}B R @ I(@  @ I*@d o, l*P`Y 9IR8"98 A a g $fY 9I yx 98"@"`0 f 9IR"9ҹx A ah f`ʺno# R @ " A"Ё" A |o#|R8m~` йp @ B Rйx @ I(@ йx @ I*@` йp @T o,Pe йp @ "Ё"ҹp A o#RobB  @BR .m#B`H  @Jf$ o/Hy/9N۸ L @ R8l"` o*|`/aXa,. gJl D/a` /Hy/9N۸ B " Ҁ A/Hy/9N۸ R mHy/9N۸P(caa@HyNXL0N^NuNVH< .йp @B .Rйx @ I-@ .йx @ I$@*|`Jf(J`< " ҀX&AJfηc # ɜcHyNJXPe n*c # ɜcHy NJX(J` " ҀX&A&Pe ".ҹt A oJ .йt @//.Hy/9N۸`Xɜe/.Hy:NJPL<N^NuNVH< . @B .R @ I$@ . @ I&@ 9D.`$ Ї(@ e Jg gR .lrB*K`RPeB` L @ fJf R @ ". AА" A"$.R BҐf .L @ o///.HyP/9N۸`R8mZ*K`d Ї(@ ɜeHywNJXc#Jg( g /- /HyNJ (Pe .L @ o> .L @//.Hy/9N۸`/.HyNJPL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#=|B-n-|Hn/. NTPSm .R @BHH`HnBNP .N^NuNV4.-nB4`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH9 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH9 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH9 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*04b1 nRJf4c0R 9nB <4L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N4 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N|P.JgJm/NXHx` afvJgp`p//.N&P.lB )f6Hx/.N|P.Jg Jm/NXHx/.N&P.Jm.HxB/N `Jgp`B//.N&P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N& N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N`PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0J5 clauseillegal or missing ' or "termtokenleftnonassocbinaryrightprecstarttypeunioninvalid escape, or illegal reserved word: %smust specify type for %s%s should have been defined earlier # line %d "%s" typedef union typedef(( union EOF encountered while processing %%union YYSTYPE; YYSTYPE; extern YYSTYPE yylval; # line %d "%s" eof before %%}illegal commentEOF inside comment # line %d "%s" bad syntax on $ clauseyyval.%sIllegal use of $%dyypvt[-%d]must specify type of $%d.%sEOF inside commentnewline in string or char. const.EOF in string or character constantaction does not terminateshort yyexca[] ={ %d: reduce/reduce conflict (red'ns %d and %d ) on %s }; YYNPRODoff = %d, k = %d action table overflow %d no space in action table$ %d,%d,%d %s: gotos on %s %d: shift/reduce conflict (shift %d, red'n %d) on %s-1, %d, %d, %d, %d,%d, -2, %d, state %d %s %s %s accepterrorshift %dreduce %d . reduce %d . error %s goto %d # define %s %d short %s[]={ %4d }; ,Rule not reduced: %s %d rules never reduced TɠIyacc.tmproptimizer cannot open tempfilebad tempfilebad tempfileState %d: null %4d %4d yacc.tmpa array overflowa array overflowNonterminal %d, entry at %d cannot place goto %d State %d: entry at %d equals state %d out of space in optimizer a arrayclobber of a array, pos'n %d, by %dState %d: entry at %d Error; failure to place state %d nxti = %d, max = %d Optimizer space used: input %d/%d, output %d/%d %d table entries, %d zero maximum spread: %d, maximum offset: %d # define YYLAST %d yyactyypactyypgoshort %s[]={ %4d }; ,out of space-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$5Tbin/install 755 0 1 1325 3112751666 6162 #! /bin/sh # # @(#)install.sh 4.3 (Berkeley) 3/22/83 # cmd=/bin/cp strip="" chmod="/bin/chmod 755" chown="/etc/chown -f root" while true ; do case $1 in -s ) strip="/bin/strip" shift ;; -c ) shift ;; -m ) chmod="/bin/chmod $2" shift shift ;; -o ) chown="/etc/chown -f $2" shift shift ;; * ) break ;; esac done if [ ! ${2-""} ] then echo "install: no destination specified" exit 1 fi if [ ${3-""} ] then echo "install: too many files specified -> $*" exit 1 fi if [ $1 = $2 -o $2 = . ] then echo "install: can't move $1 onto itself" exit 1 fi if [ -d $2 ] then file=$2/$1 else file=$2 fi /bin/rm -f $file $cmd $1 $file if [ $strip ] then $strip $file fi $chown $file $chmod $file -m ) chmod="/bin/chmod $2" shift shift ;; -o ) chown="/etc/chown -f $2" shift shift ;; * ) break ;; esac done if [ ! ${2-""} ] then echo "install: no destination specified" exit 1 fi if [ ${3-""} ] then echo "install: too many files specified -> $*" exit 1 fi if [ $1bin/lookbib 755 0 1 427 3112751677 6121 A= case $1 in -p) A="$1 $2" shift; shift;; -*) A=$1 shift;; esac case $1 in -p) A="$A $1 $2" shift; shift;; -*) A="$A $1" shift;; esac if test $1x = x then /usr/lib/refer/mkey -s else echo $* | /usr/lib/refer/mkey -s fi | /usr/lib/refer/hunt $A /usr/dict/papers/Ind ="/etc/chown -f $2" shift shift ;; * ) break ;; esac done if [ ! ${2-""} ] then echo "install: no destination specified" exit 1 fi if [ ${3-""} ] then echo "install: tozz Zzzbin/lorder 755 0 1 620 3112751711 5747 trap "rm -f $$sym?ef; exit" 0 1 2 13 15 case $# in 0) echo usage: lorder file ... exit ;; 1) case $1 in *.o) set $1 $1 esac esac nm -g $* | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$symdef -o $$symdef sort $$symref -o $$symref join $$symref $$symdef | sed 's/[^ ]* *//' tion specified" exit 1 fi if [ ${3-""} ] then echo "install: tozz Zzzbin/nohup 755 0 1 213 3112751723 5612 trap "" 1 15 if test -t 2>&1 ; then echo "Sending output to 'nohup.out'" exec nice -5 $* >>nohup.out 2>&1 else exec nice -5 $* 2>&1 fi * | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$symdef -o $$symdef sort $$symref -o $$symref join $$symref $$symdef | sed 's/[^ ]* *//' tion specified" exit 1 fi if [ ${3-""} ] then echo "install: tozz Zzzbin/ar11 755 0 1 66763 3112751737 5320  HC (($G"I#HTHS/N4 /NHx < @/NP gHzV < @/NPR < @Jf la n *hJgHHa bx@0;N000Pnnnn0nnnh0nbnDn\00nVHH @RR`Hzba X`Hz``Hz`Hz`Hzv`Hz`HH/HyHyN Hxap`J9 4gR9 -J9 ,fJ9 -g4# P n /(a X#X S la n #  # .W#J f6J9 @f&/94Hy3HyN HxaXHzba X y Na/aXL N^NuNVJ g&/94HyXHyN HxajX# N^NuNV.aarJgJ9 .f/9HyxHyN Hxa`Jg/9HyHyN Hxca pXHx/9/9a `ha hJga JgaV.JmJ9 @g 9 $n /NX`Hxra XHxHx/9aZ /a6Xa ~Jga ..N^NuNVaajJgFa`@Hxda XHxHx/9a `a :JfHxca XHx/9`a Jga$N^NuNV.aJga`Jga Jg>09//9NP.Jl>/9HyHyN Hxca XHxHx/9aR `(Hxxa XHx//9a2 /NXaTJg`..N^NuNVaFJgba`\J9 Ag"/9HyN4PHyN XHxHx/9a `JgaJfHxHx`aJgN^NuNVa8aJga`HyNX#Hx/NP/NXHx/9NP# LJlfHyHyNPHxa8X`FHxma XHx/9 L/9a `"aa,JfHxca XHx/9`aJgaN^NuNVaJgTa`NJgaJg(J9 Aga /9a jX/HyN4PHxHx/9aj aJgN^NuNVHyNX#Hx/NP/NXHx/9NP#JlHyHyNPHxa XHxHyL/9Nr ga N^NuNVB/9NP#Jlp`NHxHn/9N f neg$/9Hy#HyN HxapXBN^NuNV/94/98HyJN4 HxaBXN^NuNV/9HyrHyN HxaXN^NuNVHxdaXN^NuNVJg/9N~XJg/9N~XJg/9N~X/.N*LZ`0SR`*0KBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuN|HxN@eNuNVH N.*nJfS` r N0 r N.S XgR|a` zf <|` RB/.NzP f .L N^NuN|Hx!N@eNuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NHPJlB`pN^NuN|HxN@eBNuN|HxN@eNuN|HxN@eNuNV/. Hyt /.Nn N^NuNV/. Hy@t/.Nn N^NuN|Hx6N@eNuN|Hx N@eNuNVH0JKf8 <K#K <K#K#KK#KK .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RK Ko "<N#KBN:X(@ 9K" Ҁe 9K/N:X(@g yK 9KXg yK  9K" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuN|HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL /tmp/v2XXXXXar11: cannot create third temp %s /tmp/vXXXXXar11: cannot create temp file ar11: %s not in PDP-11 archive format usage: ar11 [%s][%s] archive files ... ar11: %s does not exist ar11: %s not found ar11: %s cannot open ar11: cannot create %s /tmp/v1XXXXXar11: cannot create second temp ar11: phase error on %s %c - %s %3d/%1d%7D %-12.12s %-4.4s ar write error@(#)ar11.c 4.3 (Berkeley) 12/6/82mrxtdpuvnbaiM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((x/K. 40"+5?4H4Q.tZ$cmzK8HHH4<XXt|nB ?'-47;CJQX^pc(jqtv~v,~dBT,T0p#'.4 9?BIQX^f:mszf@$@@$.xt $.<3B^FQ<U^fo3w~(hx ``p<xF<ll |< &~4,r50<B<zH4M4U,h^ +e Ll`zu#~  c rP   " N R Cb f4  $8) -  6O? $DL LWSu~[  $dj4sz2<NSj  ,^n.p  Hr  L oZ+ z;t&.  P7=.CNJ,RxZ5aOfio?zF \|  T  X($  \nnfH h2 @'-39?8?EO   Wy:]xgo3wiy[XYsDQR2Z *z plHn$(*7d3:9 K>&Ccrt0.oar11.o_sccsidctime.oOftime.ofprintf.ofprintf.oprintf.oprintf.operror.oerrlst.oOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_dcmd_man_printf_bamatch_arnam_stbuf_cleanup_sigdone_arbuf_file_xcmd_mcmd_tf_write_mesg_trim_tf2nam_ponam_lseek_namc_swaphdr_longt_name_getdir_fprintf_comfun_usage_tf1nam__flsbuf_noar_namv_tfnam_opt_af_ar_size_install_buf_fflush_ctime_unlink_ar_date_tcmd_movefil_wrerr_setcom_signum_fstat_strcmp_m1_stats_flg_m2_m3_m4_creat_rcmd_m5_m6_m7_tf1_select_m8_tf2_m9_notfound_done_init_m_copyfil_open_match_close_perror_signal_bastate_pcmd__iob_pmode_phserr_mktemp_getaf_dysizelmodt_localtimeldivt_ftime_asctime_gmtimecerror__pfile__print_sys_errlist_errno_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufulmodtuldivt_access_getpidptwo_gtty_ioctl_stty_realloc_sbrk_end_brk_pmode_phserbin/basename 755 0 1 22232 3112751747 6307  :$G"I#HTHS/N4 /NXNuNuNVH8 l@Spm 9tRt @ HH`HypHx NPHxNX n *h(MJf o6 n &h` /f`RJf` n cSSfbBHypHTNPBNXL8N^NuNVH *n`2"9tRt AHH`SplHyp/NPHH.fSpm 9tRt @ HH`HypHx NPL N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-npf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NN@eNuNVHn/.N PJlB`pN^NuN0HxN@eBNuNV/. Hyt /.N2 N^NuNV/. Hy@t/.N2 N^NuN0Hx6N@eNuNVH0JAf8 <A#A <A#A#AB#AB .^rN6.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfAgB`RB (( B o "<N<#B BNX(@ 9B " Ҁe 9B /NX(@g yB 9BXg yB  9B " ҀY(#B <A A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL -g@ /g =g ^gDp=`-|#`N-|`-|`-|`-|`-|`Hx+HxHx=a /HxHx+a `Hx-HxHx=az /HxHx-`HxHx `ax# *f6#a\ *faP# /f#` =fd-|`Hx*Hx`Hx%Hx`zHx^Hx`n#8p`, y8R8 g8eHyaRXaa-@ "f y8BR8 <`j %g` -gn +g` .g` >gn =gn JyoVSy`L0H 4 @< FfPJla.#lB$|`X Rf0*GfXJRm 0Hf<*lB` JFf"09H b@0;Nd0H @0H〙*K0H @0H倗#x=F0H @<0H f @0H2HЁR=@ nl*0.H @>0H r @0D@2@g0H f @0H @>0.HU vb@0;N":Nlz>d *4R,:HR\frz,@X.8BLV`jt~  .:Hf   $ . D N d n xR p `Hya:XR3`n0H @0H<JFm< Fl60H @0H r @ Pf0H @>`0H @<UYAԹd`vJgl#`n/-aX`>Hy, 9Ht @/Hy*/9N/-/9NHxa/-/9xaP#<@Hy.aXBD#DH`Hy//Hxa `Hy3HxanP`Hy6/Hy4HxaR`/-Hy9/`/-aX/Hy;/-/Hxa`J/-Hy?/-//-Hy=Hxa` /-afX/HyC/-/-//-aJX/HyA/-Hxa$`HyE 9DSL @ 9Ht @/`HyG 9Ht @//9N/-`0HyK 9Ht @//9NHyI`HyO 9Ht @//9NHyM`HyQ`lHyU/-/HyS`HyW`LHy[/-/HyY`Hy]`,Hya/-/Hy_`#x`Hyc`Hyf`/-/aPHyh/-/-` /-/-/-HxaP/-/9xaxPHyj/-/-`/-/-Hyl/-/-Hxa /-/9xa4PHyr/-/-Hyo/-Hxa`/-Hyt`#vx`#xx`#zx`#|x`#~x`#x`SD`//-`RN`Hy/`Hy`Hy`Hy`Hy`Hy`Hy`Hy`Hy`Hy/Hy`Hy`Hy`Hy`Hy`/-aLX/Hy/-`^/-Hy/-Hy`|/Hy/Hy`h/Hy/Hy`T/-Hy/-Hy`/-Hy<`HyB/-Hy@`>#Dx`/HyG`/-HyI`0/-HyN/-//-HyL`X/-aX/HyS/-HyQ/`P/-aX/HyY/-HyW/-//-aX/HyU/-Hx a(`Hy[/-`NHy]`Hy_`RHya`/Hyc`(Hye`Hyj/-/Hyh`pHym`Hyr/-/Hyp`PHyu`Hyz/-/Hyx`0Hy}`Hy`Hy`/-aX/Hy` y4BR4`B#4x y4_`#4x y4`#4x y4?R*LZ`0SR`*0`b1 nRJf`c0R 9nB <`L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nv .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|oH+|oH+n 0-gl(m m R Э "-d f -,/HT-HH/Nv .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nv . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m((/HT-HH/Nv g m p`BL0N^NuNV.*|` HUaXpe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N>XBBBB BmB- L N^NuNVN4/.NXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`peB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N"P.lB o@f6Hx/.NP.Jg Jm/NXHx/.N"P.Jm.HxB/N `Jgp`B//.N"P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N" N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BN>X(@ 9" Ҁe 9/N>X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#tBNu /йt/@HxN@e 9t#tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLS,S2+)'(S*  2S -  >, S.:   O QRPO C?QRPs QRPO QRP01345678<=s 345678QRP+01)'(*345678/;@D01345678,<=345678345678345678EFAB345678345678EFAB345678345678N_+)'(*fghijklmnrtvwxyz+{|)'+(*)'(*,+)'(*+)'(*+)'(,*,,r,+,)'(*,2) l'l&%lllllllllWClllllll$l"lll jt\MlllllllllllllA:2/llllllll^ll ll4b a_] [U@ZT RC    { ~-(? _ ;+-*/%^=[((=(==~(((),[))}(=([====[[){]]),[))(;<>   ));=])]]]))=},rT efgpppOS\lmn()sw9< !"#ACEGIK&%^3Tefg:BFJ;DHLRPo124567 NhjT0q^Q[tx8MZ'UV_`abcdY]$=?ik*+,-./8>@ %u%WXvstring space exceededrcannot open input filebundle %d elements at %o bundling space exceededroutput(%o) []s%s teletypec[%s on line %d, %s]pc SLs.0SLs.rcannot open input filequnrecognizable argument /usr/lib/lib.b/bin/dcdc-/usr/bin/dcdc-yacc stack overflowsyntax error0Qps.[]Ps:ls;:QQ0Q0QkKkiIioOofYc s.s. S+-*/%%^=><!=!>!< 0!=+- 0-*/%%^;ld1+sl1+dsl1-dsld1-s;d1+:;1+d:;d1-:;1-d:Kd1+kK1+dkKd1-kK1-dkId1+iI1+diId1-iI1-diOd1+oO1+doOd1-oO1-dolxlx . . .l.ldsldsd:;d:ZX?vLdkKdkdiIdidoOdoKIOlprogram too big@(#)bc.y 4.2 (Berkeley) 81/02/28 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14abcdefghijklmnopqrstuvwxyz.-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$p((. 404D%`.`7.@. JQXa$h<uh\6 8 ?"(2/26(>EL>S8Y^ehlq`y"*@H(p@^ "d)/ 4?=VD@LbS<Yfah,nFujz v4P@$d..N <*. 9<=EN3V],d<k|s|$ddt<|J<pp~r 0 dx #(,3`;:BM4UZt`h8m 4tD{ Eh+ lP "p:zP4 uxJpzNL HX4td KH` LH oL  % DLP*3;*AI4Q NUg~[cl^i<nwv;}H N  N% r N.[ f^@ N2 N  n<) o@0h9AHPYn_fefnt {F($@Jh?4v  oHy>p3ih\ x@[(#Y6,sV5;QBRNTZ[b.i"opt{\<7h> *crt0.obc.o_sccsiddup.opipe.oprintf.oprintf.ofilbuf.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_cpeek_yyval_string_pp_peekc_printf_getch_yyerrflag_getout_dot_numb_funtab_str_yydef_bindx_ifile_bdebug_ss_tp_yylval_dup_execl_yylex_yynerrs_b_space_pipe_letr_yyerror_atab_output_fflush_sargc_cp_fopen_cary_sargv_bstack_yyr1_yyr2_yychar_yyv_routput_yyexca_fork_yyinit_conout_in_geta_yypact_getf_crs_bundle_close__filbuf_lev_pre_yyparse_signal_post_yychk_ln__iob_yypgo_yyact_fclose_rcrs_b_sp_nxtcerror__pfile__print_read_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_execle_execv_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_ln__iob_yypgo_yyact_fclose_rcrs_b_sp_nxtcerror__pfile__print_read_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_execle_execv_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubbin/cal 755 0 1 43176 3112751772 5303  (> $G"I#HTHS/N4 /NXNuNuNVH lHyN0XBNX g n /(aTX-@ m* n n /(a*X. m 'n/ .SF @/HyN0 Hy0HyN0PHxHy//.azBHx /aP mBNX n /(aX. mb 'nXHyN0X/HyN0PHyN0XBB  @BR m F @/HyN0P RF @/HyN0P TF @/HyN0PHy0Hy0Hy0HyN0HxHHy/ R/aNHxHHy/ T/a4HxHHy/ V/aBHxH /aPH mV mHyN0XBNXHyN0XLN^NuNVH B*n`2 0m 9oB`* "HA HABAЁІ0.HH,f L N^NuNVH *n.. ` Jf| SJf . R. SJgS  gB-/.HyN0PL N^NuNVH *n/. a4X.x . R/aX^rNj g( g(` v @HHހR` x|m rNj. "HAHABAЁ|`| f( .v @ f .v @ o r N0R r Nj0RR fB .Ю*@-MR .v @HHonL N^NuNVH.. VrN"XЁ, o( rdN؜ A"<N܀ oV rNjLN^NuNVA -H#$XHn/.NpP094 gp`BN^NuNV4.-nBFd`b yX S m. .R @HH yX"(R!AS AHH` /9X .R @HH/NPRFd nJg ` %fB.n((nnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|l-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N(X-@8/.N(XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|m PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|o`J.g-|qJ.g"/.N(X".-A< o-@ .Xf -|sL`-|LA`-H-H`P .P-@@ .P-@P".DNjЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9X/9T .".NgP .S-@HJlD-@HJHg6 .Hr Nj0S n .Hr N`S n0A .ذbJn/9`/9\ .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Fhb1 nRJfFhc0R 9nB <FhL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-n$f96HH/NPXJgm+|`+|`+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NzXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFf8 <F#F <F#F#FF#FF .^rN.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL(J$N .R$+3^:A|GNV8]fnv($L.LL<Zv<@P3tp 0'<,;?J<NU]fntz~4r0 #0|j 3vFF_0 Xp.nff  $((/25P;nA?GzMW^  `fylLtF{;z3PFiPDx([rYs>QR~ Z &`d%,29?7HNU FZv_ F`fcrt0.ocal.oprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_string_printf_callmodt_number_pstr_jan1_monldivt_smon_dayw__pfile__print__iob__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errno_exit.o_exitstart_main_environmcount_string_printf_callmodt_number_pstr_jan1_monldivt_smon_dayw__pfile__print__iob__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsinglbin/cb 755 0 1 54441 3112752003 5111  8G $G"I#HTHS/N4 /NXNuNuNV`Rn" f.Hya X fHyaXJf Ba>`Sa2Ra# ;fHyNX#aaHyNX`$ 9 @RBa#` 9 @ Ra g 9 @` ( fR`Sa# )fJfSpa:a f# `nHyaX fa 94"HA((HABAЁ "98Ё @  94"HA((HABAЁ"98Ё @ 9@t"@ 94"HA((HABAЁ ("98Ё @ 9@D"@ R8#<`. f` #g| 9 @ R , g  ` 'go (f 9 @ RRpHyaHX fa# ;fB`: ?gn :gn /f@ 9 @ Ra# *f( 9 @R#aa# gX )fSp 9 @ Raa f# Jpf^Jo 9@t @RR` ;f\ 9 @ Ran 9@t @Jo> 9@D @Jf* 9@t @  9@t @BaaHyNX#J8o  9@D @Jf* 9@t @  9@t @BaSa8ab# ;f/9 HyNP#`N^NuNVB`HyNXR .mN^NuNVJl" Pg Pg STJl0Sm 9R @`HyNPX` 9#P#N^NuNVJofJg2a>B fBJoHyNX 9 @BHyHyNPB`Jg BBN^NuNV mB`R . @  gB`B-n .Ю @ ".RЁ @P . @.f J.gR`J.f4 . @ am . @ zn .mp`R .Ю @Jfh((BN^NuNV`a"9 ARa"9R AP .\g .'g ."fRa"9R A9.g 9\fa"9 AR` . fa#``.HHN^NuNV 94"HA((HABAЁ "98Ё @# 94"HA((HABAЁ"98Ё @ 9@t"@" 94"HA((HABAЁ ("98Ё @ 9@D"@"# 9 @/R 9 @*R#a@` 9 @/Ra# f#p`BN^NuNV`  fa#a"9R AHH# *g` * faH"9R AHH# /fN^NuNVA -H#HHn/.NP09 gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|P`D/.N4X+@f,mJf,0-g-HHOT+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBOh`b yH S m. .R @HH yH"(R!AS AHH` /9H .R @HH/N PROh nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|L-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|M PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|O`J.g-|QJ.g"/.NtX".-A< o-@ .Xf -|SL`-|dLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN4-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|u`-|x`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -|{`J.g -|}`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/98/94 .".N\gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N4`S n0A .ذbJn/9@/9< .".N\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0Olb1 nRJfOlc0R 9nB <OlL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|/P+|/P+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N4X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNh/.N4XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN(HxN@eBNuN(HxN@eNuNV/. Hyt /.N* N^NuNV/. Hy@t/.N* N^NuN(Hx6N@eNuNVH0JOf8 <O#O <O#O#OO#OO .^rN..*yOBO g`(*(U g " Ҁe " Ҁd(M *@bOfOgB`RO Oo "<N4#OBNX(@ 9O" Ҁe 9O/NX(@g yO 9OXg yO  9O" ҀY(#O <O A ` " Ҁ#OĹOc A#O A 9O*A L0N^NuNVH0*n(MY#O (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN..d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O L0N^NuN(HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL;CJQWh^fmv~t$.<b<3$4  * 4><C$RV>a<elt(}4~4r0 #t:&Ql P TT8  X@p 1" &4. 6U=C7JrS W` +g0o ! rx({P P y.D;< /   ( HL P4nFf f @F4#\) 2$t:A~GMS?Y_hip  /Pxz~<34ixt[0\YjsQR Z (%*,27;A.H OMR OPYcrt0.ocb.o_sccsidprintf.oprintf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_string_pflg_getch_printf_wds_eflg_lastchar_pchar_iflev_wif_sifflg_level_puts_paren_siflev_tabs_peek_aflg_cc_clevel_slevel_getnl_wfor_welse_comment_ct_gotelse_spflg_lookup_c_sflg_j_ptabs__filbuf_lchar_gets__iob_ind_qflg_ifflg_stabs_sind__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnootelse_spflg_lookup_c_sflg_j_ptabs__filbuf_lchar_gets__iob_ind_qflg_ifflg_stabs_sind__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlebin/checkeq 755 0 1 47513 3112752014 6134  0=h (($G"I#HTHS/N4 /NXNuNuNV n HyDa|X`tSonHy8X n /NP#f n /Hy:NPHxNX n /HyINP/9aX/9NX`N^NuNVB-n-n-n-n`rRBA-H` nHH4fRR nJf ..fP .EfH .Qf@ .RJg/.HyNNPJg6/./94/94Hyg` ..f\ .EfT .NfLJf/.HyNP`BJo /./94/94HyNB`Jg .df .ef .lf .if .mf~A-H`*/.HyNP`` nHH#4`&R nJg  g of (ffB4J4g/./94/94HyNJo&Jo /./94/94HyNJg .Ѯ .rN:Jg@Jf-n`p/././94/94 .R/HyN`Jo4/././94/94 .R/HyNBB/.HxXHnN JfvJg/94/94Hy8N JgHyLNXN^NuNVA -H#XHn/.NP09h gp`BN^NuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nDf +|`D/.NX+@f,mJf,0-g-HHD+@`m+n Df09hgHyXNX0-gp` - //--HH/Nn *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N|X-@8/.N|XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N|X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN:ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn .R l .R`p//./.N(-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NdgP .S-@HJlD-@HJHg6 .Hr N:0S n .Hr N`S n0A .ذbJn/9/9 .".Ndfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn *LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/N XJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NzXBBBB BmB- L N^NuNVNp/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|D`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NJXHx` afvJgp`p//.N^P.lB Df6Hx/.NP.Jg Jm/NJXHx/.N^P.Jm.HxB/N `Jgp`B//.N^P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N^ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEPf8 <ET#EP <EP#ET#ETE\#EPEX .^rN.*yEXBEd g`(*(U g " Ҁe " Ҁd(M *@bE\fEPgB`REd Edo "<N#EdBNzX(@ 9Ed" Ҁe 9Ed/NzX(@g yE\ 9E\Xg yE\  9Ed" ҀY(#E\ <EP A ` " Ҁ#EXEXc A#E` A 9EX*A L0N^NuNVH0*n(MY#EX (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E` L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL FNWnN]f(cflHsFyd$| ?p  $yz;J3 ix|[8d"Yr+s4$:QARMSZZa Dh.o^u|4x7z Ehfcrt0.ocheckeq.o_sccsidprintf.oprintf.ofgets.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printflmodt_fopen_fin_fgets_check__iob_fclose_delim__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuf_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkt_main_environmcount_printflmodt_fopen_fin_fgets_check__iob_fclose_delim__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuf_isnbin/col 755 0 1 50017 3112752026 5302  0C (($G"I#HTHS/N4 /NxXNuNuNVH HnHytNXP n #-|` .Ю @ P -g6 .Ю @//9Hy@HyNHxNxX .Ю @ R*@`h fgX hgHHH//9HySHyNHxNxX`$HH bfR `R0`R,RJfR .m(B 8 9 88 @BR 8  8mB$B 8B# @#(S`m 9dRd @`Hy`NX. g  gn| gDnV g,n`*Stm 9xRx @ HH`HytHx NpPR4 94m"9 *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBK``b y D S m. .R @HH y D"(R!AS AHH` /9 D .R @HH/NpPRK` nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N|PJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N|PJf/./.NPJfHnHn *LZ`0SR`*0Kdb1 nRJfKdc0R 9nB <KdL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/NXJgm+|+H+|+H+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-NnXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@((: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JKf8 <K#K <K#K#KK#KK .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfKgB`RK Ko "<N#KBNnX(@ 9K" Ҁe 9K/NnX(@g yK 9KXg yK  9K" ҀY(#K <K A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL $ (&  ,-t@3< -0C T4I!HQY 8_$g  8k.`q  <u b @}*  D >LF  H nfFn|?t*  +H ;*'139AHiNOV\xc["ipvYsQDRn.ZXl7n KZ KHcrt0.ocol.o_sccsidfprintf.ofprintf.osetbuf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_store_llh_pgmname_lbuff_pcp_outc_fprintf__flsbuf_freelmodt_setbuf_bflag_decr_incr_cp_line_fflag_emit__filbuf_hflag_half_strcpy_malloc_page_strlen_ll__iob_lp_mustwr_fetch__pfile__print_read_fflush_fstat__sibuf__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnolmodt_setbuf_bflag_decr_incr_cp_line_fflag_emit__filbuf_hflag_half_strcpy_malloc_page_strlen_ll__iob_lp_mustwr_fetch__pfile__print_read_fflush_fstat__sibuf__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_ebin/comm 755 0 1 47757 3112752037 5503  0< (($G"I#HTHS/N4 /NXNuNuNV#4#5 #7 o0 n h -f" n hJ(g-|`X S l Hy:HyNPHxNX n /(aX# n /(aX#Hn/9aPJl4Hn/9aPJl BNXHxHn/9a Hn/9aPJlHxHn/9a ` 2g 3gHyKHyNPHxNX n (R!@ @Jg n hHH 1fJf# .й @B"y S`Jf# .й @B`#`x g gHnHnaPJfHxHna:PHn/9aPJl4Hn/9aPJl BNXHxHn/9a\ Hn/9adPJl`HxHnaPHn/9a@PJlbHxHn/9`rHxHnaPHn/9a PJl.`>NVHB n S m n (R!@S @` /.N@X, g* n  g o n BB` RR `pLN^NuNV . g8 g: gHye/.NP-@f&/.HygHyN HxNX .N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#tHn/.NP09 gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n`f +| `D/.NX+@f,mJf,0-g-HHD$+@`m+n `f09gHytNX0-gp` - //--HH/NV *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBD8`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD8 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NdX-@8/.NdXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NdX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN"ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N0PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NLgP .S-@HJlD-@HJHg6 .Hr N"0S n .Hr N`S n0A .ذbJn/9/9 .".NLfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N0PJfHnHn *LZ`0SR`*0DBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|``eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N2XHx`(( afvJgp`p//.NFP.lB D f6Hx/.NP.Jg Jm/N2XHx/.NFP.Jm.HxB/N `Jgp`B//.NFP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NF N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNbX(@ 9D" Ҁe 9D/NbX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLKS\eFlqNxdl, Ld8 ?zd`#+2P8j?DJ.QY`gmXt|td$..r<.<3, @'P.`5=FHMU_is<xn<~4r0   t % \ s'@0 7.`=C KSVYLah  px n6ff"0FL$dn?X  $ yb;2 3%,i3:@xdG[M TLZYZcszl rQyRZ D .F`7b DNcrt0.ocomm.o_sccsidfprintf.ofprintf.oprintf.oprintf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_rd_ib1_ib2_one_fprintf_wr_fopen_two_openfil_ldr_compare__filbuf_three__iob_copy__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkone_fprintf_wrbin/crypt 755 0 1 51036 3112752051 5666 (( 0A8 @$G"I#HTHS/N> /NXNuNuNV.Hx/.Hy N ` nBR nJf  HnNXNJfjBNJXHxNJX/.NX/.NXBHyIHy8ND BHyXHyKND HxNXHx Hy /.N BNXHx Hy /.Nn g HyZHyNPHxNX-|{B". AHH .NBЮ-@R mB . @ . @R mB .$HBHBBBЂ$ .r N: @HHԀ-B "<N:-@ <-@ .".RN4-@ .-@ . @HH-@ . @ ."@ . @ . @JfD .".N4-@ @Jf6 . @ . @R mB` .R".N:` . @ @R m$.N^NuNVHB o. n h -f n h (sfSX -| gHyvNX/` n /(aXBBB`Jg*  @(  @&`( Є @HHЃ @HH @HH.Sm"9R AHH`Hy/NPR f"BR fBJg Hy aDX`&Stm 9xRx @`HytNX.lLN^NuNV.B 94$HBHBBBЂ$ .r N: @HHԀ#4 "<N:-@ <-@ .".RN4-@ .Ю @HH-@ .Ю @ .Ю"@ .Ю @R mD$.N^NuNHx)N@eNuNHx*N@e o BNuNVH HyHxHyN^P/NdP-@f -|t`B/.N,PHxHxNP-@Hn n(HH/NP0.H-@nHn n(HH/NxP/.HyHyN HyNVX*|H n S m n (R!@S @` /.NX. g gHd`BHyHyNPHyNVX=nHn n(HH/NxP/.HxNP tg /.NX <HL N^NuNVH0*n (|t`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#Hn/. N0P n0( gp`BN^NuNV.*nJg0-g /-NzXms+n f mB `+m+| B*nN^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-ntf +|$`D/.NX+@f,mJf,0-g-HHH+@`m+n tf09gHyNVX0-gp` - //--HH/Nn *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#(p`T .($ @(P .($ @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |($ pNLNw //W.BN@d W/N WNNV4.-nBH`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH! @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH! @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN:ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N:0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH! @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N XJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NzXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JI f8 <I$#I <I #I$#I$I,#I I( .^rN.*yI(BI4 g`(*(U g " Ҁe " Ҁd(M *@bI,fI gB`RI4 I4o "<N#I4BNzX(@ 9I4" Ҁe 9I4/NzX(@g yI, 9I,Xg yI,  9I4" ҀY(#I, <I  A ` " Ҁ#I(I(c A#I0 A 9I(*A L0N^NuNVH0*n(MY#I( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I0 L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLZrc0jnpBvzDf: 7   4&4;J.t    ,LV d(x.4^:BJQ[ c0kyzqx $0 ($ (d nfF~$ .?%:+5  (=3 ELi^SZ`xg[2mtzYsQTR~>Zh7z I8fcrt0.ocrypt.o_sccsiddup.opipe.ogetpass.ofdopen.ofprintf.ofprintf.osetbuf.ostrncpy.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_readlmult_getpass_write_strncpy_dup_fprintf_execl__flsbuf_pipe_waitlmodt_((deck_bufulmodt_setup_shuffle_fork_close__filbuf__iob_t1_t2_t3cerror_setbuf_fflush_fdopen_stty_gtty_open_signal_fclose_lseek__lastbuf__pfile__print_free_fstat__sibuf_malloculmult__sigfunc__sighandler_errno_syscall_execle_execv_execve__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_ioctl_realloc_sbrkuldivt_end_brkle_fork_close__filbuf__iob_t1_t2_t3cerror_setbuf_fflush_fdopen_stty_gtty_open_signal_fclose_lseek__lastbuf__pfile__print_free_fstat__sibuf_malloculmult__sigfunc__sighandler_errno_syscall_execle_execv_execve__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_ioctl_rbin/deroff 755 0 1 123420 3112752062 6011  CL$G"I#HTHS/N4 /N\XNuNuNV.BBB \B# BPBB B X# #L# .S# . X# `* y P -f$ y PJ(g y R-@ nJgHHk b@0;N4>*#R`# \-|`#B n(HH agJ eg6 lgF mg sgR`# R`B `# `# `#P`S X J nJg #JgBHyaPJ f #(` y /aX#S X ##~a`  h @R zo~A`  h @R Zo~0`  h @R 9o       a..N^NuNV y S m y (R!@S @`/9NX# `Lg  `f a2# `` " `f y S m y (R!@S @`/9NX# ` "gJ  `f a# `` \ `f y S m y (R!@S @`/9NX# ` g`HJg #x `` #  ` 9 `N^NuNV.*nHyHUNP-@fHUHya"P .*nN^NuNV (g/9NX cY y#`4J o" y /avX#S X ` BN\X y S m y (R!@S @`/9NX# ` faD`& 9 ` f fa` 9 `N^NuNVH0 y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` g*|`  `g  `g \ `g y S m y (R!@S @`/9NX# ` fa`& 9 ` f faf` 9 `R c  fTB`t y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 `  `f(yV` /,HyNPPJfB9`8(TfHxHxNP(@(VHyaX)@#VL0N^NuNVHy(HyPNP/. /.HyPN HxN\XN^NuNVJ \gBa,` /.NtXN^NuNV y S m y (R!@S @`/9NX# ` fa<`& 9 ` f fa` 9 ` . `g ' `faH`nHxHz>aP`^NV cX#X ` T `f4 y S m y (R!@S @`/9NX# ` fan`& 9 ` f fa` 9 `R y  { `g } `f y | y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` y `J Xf y S m y (R!@S @`/9NX# ` fa<`& 9 ` f fa` 9 `R `n \ `f y  aL  `fR y BJ9Xg/. HyX nNPN^NuNVJg y S m y (R!@S @`/9NX# ` fab`& 9 ` f fa` 9 ` f y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa8` 9 ` .f y S m y (R!@S @`/9NX# ` fah`& 9 ` f fa` 9 ` .f y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa<` 9 ` .g  `g y S m y (R!@S @`/9NX# ` fa^`& 9 ` f fa` 9 ` f` y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa0` 9 ` f# N^NuNV y S m y (R!@S @`/9NX# ` faP`& 9 ` f fa` 9 ` .f y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa&` 9 ` f# XN^NuNV y S m y (R!@S @`/9NX# ` faF`& 9 ` f fa` 9 ` .f y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` f y S m y (R!@S @`/9NX# ` faN`& 9 ` f fa` 9 ` f# ` y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` .fz  fl y S m y (R!@S @`/9NX# ` fa<`& 9 ` f fa` 9 ` Zn T `f~ y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` Eg y S m y (R!@S @`/9NX# ` fa4`& 9 ` f fa` 9 ` f# ` y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` .fz  fl y S m y (R!@S @`/9NX# ` fa"`& 9 ` f fat` 9 ` Tf y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa` 9 ` EfpN^NuNVHB.z y S m y (R!@S @`/9NX# ` fa`& 9 ` f faf` 9 ` f y S m y (R!@S @`/9NX# ` fa` 9 ` .g ' `fL y S m y (R!@S @`/9NX# ` fa.` 9 ` g  `g E `f y S m y (R!@S @`/9NX# ` fa` 9 ` NfX y S m y (R!@S @`/9NX# ` faZ`& 9 ` f fa` 9 ` fJgrJglSHHJg fJg&`Jg ,"fHlHTNPR` JZg 9Zg4SSS Qf6  f .) g  g .D f aB` .f f  f hg( pg  g Pg Pf y S m y (R!@S @`/9NX# ` faƲ`& 9 ` f fa` 9 ` f`~/9NX# ` fa``& 9 ` f faIJ` 9 ` g y S m y (R!@S @`LN^NuNVaՄBN^NuNVa(BN^NuNVJfaB`HxEHxPaPBN^NuNV y S m y (R!@S @`/9NX# ` faf`& 9 ` f faø` 9 ` fBN^NuNVJgaό`a|BN^NuNVB XN^NuNVaJ9g HyaIJXX y #BN^NuNVaŲJ9f BN\X (g/9NXHyaXX y #BN^NuNV y S m y (R!@S @`/9NX# ` fa,`& 9 ` f fa~` 9 ` f y S m y (R!@S @`/9NX# ` fað`& 9 ` f fa` 9 ` f# ` y S m y (R!@S @`/9NX# ` fa*`& 9 ` f fa|` 9 ` .fz  fl y S m y (R!@S @`/9NX# ` faž`& 9 ` f fa` 9 ` Z((npN^NuNV .-@ .-@/./.HyHN< y S m y (R!@S @`/9NX# ` fa`& 9 ` f fa2` 9 ` g>SSS-| `J-|>`>-|Z`2N^NuNVH0 .". Nۀ-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NnXN^NuNVH *n`2"9@R@ AHH`S`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBK(`b y  S m. .R @HH y "(R!AS AHH` /9  .R @HH/NTPRK( nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNzЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn .R l .R`p//./.Nh-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9p/9l .".NgP .S-@HJlD-@HJHg6 .Hr Nz0S n .Hr N`S n0A .ذbJn/9x/9t .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn *LZ`0SR`*0K,b1 nRJfK,c0R 9nB <K,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|(`eB` 0,f -+fp`B, wf0Hx/.N,P.JgJm/NXHx` afvJgp`p//.NP.lB Kf6Hx/.N,P.Jg Jm/NXHx/.NP.Jm.HxB/NR `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JK|f8 <K#K| <K|#K#KK#K|K .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfK|gB`RK Ko "<N#KBNnX(@ 9K" Ҁe 9K/NnX(@g yK 9KXg yK  9K" ҀY(#K <K| A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLrG0NΞUY afnqٌt`|{<ʨWS8 7ͨ kRMjFͼqJWxtz\JFJ !M*|Z5> E@LfTU4Zafnk s D{XZ dFAdtk 9 AL lPR^)ΰ X l   XPo"  \, ! `/((  h6j`:>Dk̔O `Z[a^Ԑjo{ !l  $.(  ~ʀ m  S 2Ύ  X f   ۀ&yn,3;`B  JRXL*`g  oےu~nghzR`?X  +;3i2 x[%x,2Y;sDdJQ(QRR]cZ<jRq Kx.,t4Z7n KZcrt0.oderoff.o_sccsidcalloc.oputs.ofprintf.ofprintf.oprintf.oprintf.oqsort.oatoi.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_manpp_nx_msflag_troffmactab_atoi_qsort_printf_MMHU_meputmac_AU_fname_mepp_parag_work_noblock_comline_skiptocom_so_macsort_mesh_textline_copys_EQ_puts_outtbl_memactab_mmmactab_regline_domacro_argconcat_fprintf_fatal_intbl__flsbuf_opn_refer_sce_eof_infile_filesp_ce_manmactab_ppmactab_eqn_keepblock_msputmacldivt_ungetc_fopen_calloc_files_skip_backsl_rdelim_disp_sizetab_defcomline_line_PP_intable_strcmp_PS_wordflag_c_chars_SH_msmactab_mssnblock_mesnblock_macro_macfill_tbl_meputwords_msputwords__filbuf_strcpy_meip_stbl_buildtab_mefont_ldelim_strlen__iob_lp_UX_inmacro_argc_manfont_nf_fclose_skeqn_mac_getfname_argv_inpic_pculmult_freeuldivt_malloc_cfree__pfile__print_read_fflush_fstat__sibuflmult__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkn__iob_lp_UX_inmacro_argc_manfont_nf_fclose_skeqn_mac_getfname_argv_inpic_pculmult_freeuldivt_malloc_cfree__pfile__print_read_fflush_fstat__sibuflmult__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifbin/fgrep 755 0 1 50431 3112752074 5633  0 $G"I#HTHS/N4 /NXNuNuNV`@0;NHR2\2>22222224222`RH`B4`RD`RL`SX Jn HxNXJXgHy< n /NP#HyN HxNX`RX`&R,`R8`RT`RL`RLSodX n P -fR n P(HHb cHyTHyNP` n #\SX aPa#@Jn*J,g HxNXBaDXJ8g 98`$Sm n /a$XX `JPfp`B/NXN^NuNVH0Jg߹(  g2SnfA(HAcAHPHT/.N .nJTgJg$JLgJTfJLgJgRL-L*|hB`H*m -|f:*|h`fHH= @gHH `HHHH= AgHH `HHgJg*mJLff*mJ-f  fJTg:#PJLg R4`JHfJ,g"/.HyN8P/.NjX`4 @oJ4g/.HyN8PJDg& 9(S"<N/HyN8PJ8g/9LHyN8PcT` .R @HH"9R AHH`(SlHy .R @HH/NP .eA-H`& .R @HH"9R AHH .dSlHyR @HH/NP`L0N^NuNV.J n"y`#h n h (f y`| y`#`g` n-hfJfB`*mf .fL N^NuNVA-H#LHn/. N`P n0( gp`BN^NuNVA -H#LHn/.N`P09 gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-nf +|L`D/.NX+@f,mJf,0-g-HH+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.N0P.JgJm/NjXHx` afvJgp`p//.N~P.lB lf6Hx/.N0P.Jg Jm/NjXHx/.N~P.Jm.HxB/NV `Jgp`B//.N~P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N~ N^NuNHxN@eNuNV(.-nB`b yL S m. .R @HH yL"(R!AS AHH` /9L .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH= @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-nf9HH/N@XJgm+|l+|l+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 < # <# # # .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#$BNu /й$/@HxN@e 9$#$NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLKRX_BdjqzyNl (<&B< $0@3d!x(/6>GNV@`jt<y<~4r0 (8 m, 0 4 8 <h&f/ <6 @= DD HK LR[b PiFoxtW  T  X <\ /`~ 5h;jx-4 -L8 =L. L L`L6 L V l!.0( 29n?fE6KRXa$ ip"v@|^?j   ly3@6i@4x[bYs. QRn#Z*/06<CI7RX_  dicrt0.ofgrep.o_sccsidfprintf.ofprintf.oprintf.oprintf.ofilbuf.ofopen.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_blkno_printf_lflag_smax_tln_nflag__ctype__overflo_fprintf__flsbuf_wordf_nfile_bflag_sflag_cflag_execute_cfail_nsuccldivt_cgotofn_fopen_getargc_vflag_fflag_argptr_q_open_w_close__filbuf_hflag_xflag_retcode_yflag__iob_lnum__pfile__print_fflush_fstat__sibuf_malloc_lseek_errno_creat__lastbufcerror_fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkldivt_cgotofn_fopen_getargc_vflag_fflag_argptr_q_open_w_close__filbuf_hflag_xflag_retcode_yflag__iob_lnum__pfile__print_fflush_fstat__sibuf_malloc_lseek_errno_creat__lastbufcerror_fcvt_ecvtlmodt_isnabin/file 755 0 1 54203 3112752106 5444  8D \$G"I#HTHS/N4 /N XNuNuNVt. o& n h -f n h (ffHy n /(N8P-@f" n /(HyNPHxN X/.HxHn|Nd *@JfHxN X`HUN`X-@xJo S" Ҁ ABHUHyNPHUazXJm/9N` n /(HyNP n /(aBXHyNXSX Jm/9N`d n*ntN^NuNV#Hn/.NPJl Hy `p0. g: @gD `gF g*B/.NP#JldHy`pHy%`Hy/`^Hy>`THyINX0./0.H/HyON `HxHy/9N # Jf Hya` 9 g~ gh  g  gH qg eg mgHxHyhHyN JfHyz`xHyNXHyNXHyNXJg,HyNXHya:XJgHyNXHy`Hy`Hy`Hy`Hy`HxHy)HyN Jf Hy2` ."<NJfJHxHx/9N HxHy/9N Jo y/jf Hy;`bBNafJgd 9N @ #f^-yN 9NRN @  g 9N o HyG` 9N mBN 9N @ cg 9N @ #f 9NRN @  g 9N mBNaJfBN` 9N @g 9@f 9fHyM`BaLJgJ`Hya`B 9N @ (g 9N @Jov 9N @ ;fXRNHyaX f 9NRN @P .;gz .{gp 9N m` 9NRN @  f .R nv 9N m0`b 9N @ )g> 9NRN @  f .R n" 9N m` 9N @ {g> 9NRN @  f .R n 9N m`Hyp``HyvaX fHy`@ 9NS-@ 9N @ .fdRNHya-@Jg& .D".²o nJg 0g -|}`J.g -|`J.g-|AH-H-n*LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|++|++n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN0HxN@eBNuN0HxN@eNuN0HxN@eNuNV/. Hyt /.N2 N^NuNV/. Hy@t/.N2 N^NuN0Hx6N@eNuNVH0JLf8 <L#L <L#L#LL#LL .^rN6.*yL BL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N<#LBNX(@ 9L" Ҁe 9L/NX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#L L c A#L A 9L *A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL __.SYMDEFarchive random library demand paged pure executable not stripped (old format symbol table) jfr or pdp-11 unix 411 executable very old archive old archive cpio data ! archive PRESS file data troff (CAT) output c program textc program textfortran program textassembler program textroff, nroff, or eqn input textassembler program textroff, nroff, or eqn input textassembler program textdata commands texttroff intermediate output textEnglish textascii text with garbage xTresinitfont202V0p1functionsubroutinecommondimensionblockintegerrealdatadoublechmkmovtstclrjmpintcharfloatdoublestructexterngloblbytealigntextdatacomm-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$|L. 40"+4. >dFO.8W._gpyKb (.((DL>d?^!%T-4;jBdH@MT[D`hFpxNVlt4$$Tl@  #?,3l;BhHP WX]rdio6v~`|ll<z6<` $3&-4;,C<LS[eo$y<~,F<  0< ~4r0  Ep #Ar#|)06 ;?LGQt8X_+dfNn!q'Ntvz  ~bR;x$`.0    < +.|n>ff 8F<T'.v4:@?FL`V&]  +eyk3s{<ixl[(TYbsQRZ  276 L"'crt0.ofile.o_sccsidlstat.oprintf.oprintf.ostrncmp.ofgets.ofilbuf.ofopen.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_lstat_strncmp_printf_ifile_oldo_ascom_ccom__ctype__type_lseeklmodt_buf_as_fflush_troffint_fopen_fstat_fgets_lookup_c_i_fort_in_open_troff_close_english_strlen__iob_asccerror__pfile__print__filbuf__sibuf_malloc_errno_creat__lastbuf_fcvt_ecvt__flsbuf_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brke_lseeklmodt_buf_as_fflush_troffint_fopen_fstat_fgets_lookup_c_i_fort_in_open_troff_close_english_strlen__iob_asccerror__pfile__print__filbuf__sibuf_malloc_errno_creat__lastbuf_fcvt_ecvt__flsbuf_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_bin/find 755 0 1 74626 3112752117 5462  PHT(($G"I#HTHS/N4 /NXNuNuNVH0Hy N XHyDHy@NlP-@/HxHyND /.NXXHyNX @B# #  l HyFHyNPHxNX-|#`j 9й @ P -gbHyl 9й @/NPJg>Hyn 9й @/NPJgRR .S"9m gJa-@f HypHyNPHxNX 9l HyHyNPHxNX# `ЙHyNRX 9 й @/Hy NČPHx/Hy N¬P*@JgTA(HBJ9 g < ` </NRX f HyHyNPHxNX/g ` < #/./Hy a R 9 మm&JxgFHyHy NČPB a 9 "HA HABAЁ/HyN8PBNXL0N^NuNV.aR*@Hya/NPJfSa/HUHza` ` 9 nS *nN^NuNVH0a*@a(@HyHTNPJfSa/HUHza ``HyHTNPJg.HyHTNPJg -fHyHTNPJgS` 9 nS L0N^NuNVJg HyHyNPHxNXRHya/NPJfBa*/Hza8 ` 9 nSaN^NuNVH0a*@HyHUNPJf2SaX-@a|*@HyHUNPJf .`HyHUNPJfBBHzza `a0(@ +fRHyHUNPJf BHTHz `HyHUNPJfHH/HTNX/Hz,`HyHUNPJfHH/HTNX/Hz:`jHy#HUNPJfvHTHy)a P-@ fNHy5HTa|PJgHH/HTNX/Hz`HyHxN:X-@HyONTXJg8/.HxNP/.N:XN^NuNVHxHyONfP`PJg" .c .`-n-|HzHxNP-@/.N:XNJ`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NFPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHO+@`m+n f09gHyNX0-gp` - //--HH/Nr *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T .. @(P .. @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |. pNLNw //W.BN@d W/N WNNVBHnNVPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBO`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRO nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH9 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH9 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.((n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH9 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Ob1 nRJfOc0R 9nB <OL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nf9HH/NPXJgm+|.+|.+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NƲXBBBB BmB- L N^NuNVN /.N,XN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nr +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JP -newerfind: cannot access < %s > find: bad option < %s > find: incomplete statement < %s ... %s > ? ./TRAILER!!!find: cannot copy < %s > ;{}rfind: bad status < %s > .find: cannot open < %s > find: bad directory tree ..find: bad directory <%s> find: errno: %d, find: can't %s write outputread inputIf you want to go on, type device/file name %s when ready/dev/ttyrThat didn't work@(#)find.c 4.7 (Berkeley) 8/2/82/bin/shPATH:/bin:/usr/binsh/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83PT. 40#`L+\3l;XBX4IPP.Y`Db.lv ~v88.x4DTTxqD.|>fnz,&4-44=DQ[ bPq`z`jO ?X !$(07>EKPW@^c8ks{tx jH6 <h! &?/.6>:EK>SZ`gBlryzNl ($<..&< ‚ +</¬8AL;@TP]3tg ovl|Č!İǘX<Ⱦ < "(.~44r=0DKrQUi4^beqk*qxz8k kx |  7AX gl.P vzV Z7wlx y  #Dz)/pv5.<LD  I8NWR^`LfFl(xst<z } \ B YpF+D  .         rN~; (!Č08Ă>¬FZL R$Z.`fj S p6x J ~@J4 P , t f Y>v Txaz4:,DXj  !`):0T8fAJH PX_ .ivtQV8nf"@^?j   . yƲ 3P i @ !4 'x .[b 4 ; AZ Js. S YQ `R ln r] y ~   İ 7  PT Ǟ crt0.ofind.o_sccsidexecvp.ochdir.olstat.opopen.odup2.opipe.oputs.ogetenv.ofdopen.ofprintf.ofprintf.oindex.oprintf.oprintf.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncmp.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_links_read_or_Bufsize_lstat_atoilmult_strncmp_printf_cpio_Cpio_Wp_Randlast_mtime_Fname_pclose_Ai_write_popen_type_puts_umatch_fprintf_glob_Home_closedir_wait_atime_e1_e2_e3_errno_user_Node_sbrk_size_doex_scomp_fflush_Now_Wct_readdir_chdir_gmatchldivt_print_fopen_Pathname_group_Statb_mklong_fstat_fgets_U_strcmp_creat_Nn_fork_getunum_execvp_Blocks_Pi_open_newer_Newer_and_descend_exp_amatch_close__filbuf_bwrite_strcpy_signal_stat_rindex_exeq_time_strlen__iob_perm_mk_Argc_fclose_Dbuf_chgreel_ino_Buf_not_opendir_Argv_ok_nxtarg_index_execv_execlp_sleep_getenvcerror_execl_pipe__exit_fdopen_dup2__flsbuf_lseek__lastbuf__pfile__print_alarm_setjmp_longjmp_pause__sibuf_malloculmult__sigfunc__sighandler_syscall_execle_execve_gettimeofday__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloculdivt_end_brkindex_execv_execlp_sleep_getenvcerror_execl_pipe__exit_fdopen_dup2__flsbuf_lseek__lastbuf__pbin/iostat 755 0 1 61076 3112752135 6040  @@ L(($G"I#HTHS/N4 /NXNuNuNV.-|Hy4HyhNPJ98fHypNXHxNXBHyNP#JlHyNXHxNXB` n h -fSX nB/9/9N HxHy/9N B/Hy "HA HABAЁL/N R ma > o n /(NX-@SfHyNXB/9/9  @ NNg* "HA HABAЁL/HyNPR mHyNXHyNXB/9/9  @ NNgHyNXR mHyNX-|B/9N ..N^NuNV.A-H*yfHyDHyNPHxNX`JnmJngB/./9N Hx:Hn/9N B/./9N HxHn/9N 0.H/ n(HH/HH/Hyl0. L/NB M,HP/9N Hx,Hn/9N Jf*nN^NuNVH0B(n B`4 TJg2B,BBlB,/NX*o-E RJfHy/.NP-@JfB`/.HxHx HnN g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NX`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NfX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H#`Hn/. N@P n0( gp`BN^NuNVA -H#`Hn/.N@P09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNVBJg>HxNX-@HyGNXJg8/.HxNP/.NXN^NuNVHxHyGNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN8HxN@eNuN8HxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|d`D/.NDX+@f,mJf,0-g-HHH +@`m+n f09gHyNfX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#'p`T .'d @(P .'d @ gf ` <//.Hx0N `NqL0N^NuH // |'d pNLNw //W.BN@d W/N8 WNNVA-HA#`=|B-n-|Hn/. N@PSm .R @BHH`HnBNP .N^NuNV4.-nBH4`b y` S m. .R @HH y`"(R!AS AHH` /9` .R @HH/NPRH4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHa @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHa @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|(LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DND-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|9`-|<`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|?`J.g -|A`J.g-|CAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr ND`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHa @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn -@-A (|H/9p/9l .".Ng(|H`rHn/9x/9t .".N //N> -@-A/9/9/9/9| .".NJNN0SR/9/9 .".NfrHdf`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .H8(@Jf n H8d B9H8`b\HdT/9/9 .". N-@-A Hn((//N> -@-A .".N0`HeB9H`>*LZ`0SR`*0H8b1 nRJfH8c0R 9nB <H8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N. .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N. .+L`/.NDX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N. . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N. g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NDXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`DeB` 0,f -+fp`B, wf0Hx/.NhP.JgJm/NXHx` afvJgp`p//.NP.lB 'f6Hx/.NhP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN8HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN8HxN@eBNuN8HxN@eNuN8HxN@eNuNV/. Hyt /.N: N^NuNV/. Hy@t/.N: N^NuN8Hx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN>.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<ND#HBNX(@ 9H" Ҁe 9H/NX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN>.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuN8HxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL#-.4  '<yBDL3TD[inb ioxv}sQdRNZx.h(:7 > Hcrt0.oiostat.o_sccsidnlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.osleep.oOalarm.oOpause.osetjmp.osetjmp.oatoi.ofilbuf.oOsignal.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_dr_name_printfffltifdivifdoublei_nlist_lseek_fprintf_buffermap_sleep_stat1_sprintffcmpiieeeused_etimefmulifsubi_stats_read_names_openfaddi_s__iob_mf_s1_nl_fopen_close_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print_fwrite__flsbuf_alarm_setjmp_longjmp_signal_pausecerror_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall__ctype__fcvt_ecvtlmodt_isnanldivt_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexp_frexpfsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkread_names_openfaddi_s__iob_mf_s1_nl_fopen_close_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print_fwrite__flsbuf_alarm_setjmp_longjmp_signal_pausecerror_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall__ctype__fcvt_ecvtlmodt_isnanldivt_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexp_frexpfsingleif_rcpffixisfloatflavorfmodiffltis_creatpbin/join 755 0 1 54521 3112752147 5474  8F $G"I#HTHS/N4 /NXNuNuNV o8 n h -f( n hJ(g n h(HH agb eg jgz og tf0 n h(HH#@#<` 2g:xSX `\ n h(HH 1fx`x` n #DX S`B0` n h (.f 900 @B n (T/NDX"90 A `N n h (.fH n (T/NDX"90 A 900 @ SX R0 (0l n h 1g< n h 2gx` n h (1f n /(NDX`> n h (2f n /(NDX#8` n /(NDX#8#4SX `ZB` . @SR .0m g HyHa$XS4S8 94 @#( 98 @#, n h -f # `2Hyx n /(N|P# f n /(HyzaPHy n /(N|P# f n /(HyanPBanX-@/9 NPX-@HxaNX-@`& .Юo2Jo4Jo. 98 @/ 94 @/a\PJnJf 9xg/.BaP`tJo4Jo. 98 @/ 94 @/aPJmJf* 9xg B/.aPBazX-@`RJo^ 98 @/ 94 @/aPJf0/./.a:P/9 NPX-@HxaX-@`B/./9 N HxaX-@BaX-@`PJoP 98 @/ 94 @/aPJf"/./.aPHxaX-@JnJo6Jo0 98 @/ 94 @/aPJm>Jg6B/./9 N -n`JoJnJxfBN^NuNVH .r -@ ."HAPPHABAЁ -@ . @/Hx/.N JfB`B *LZ`0SR`*0NTb1 nRJfNTc0R 9nB <NTL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9HH/N4XJgm+|.8+|.8+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX(e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-NXBBBB BmB- L N^NuNVNL/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`(eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N^XHx` afvJgp`p//.NrP.lB N8f6Hx/.NP.Jg Jm/N^XHx/.NrP.Jm.HxB/N `Jgp`B//.NrP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nr N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNf8 <N#N <N#N#NN#NN .^rN.*yNBN g`(*(U g " Ҁe " Ҁd(M *@bNfNgB`RN No "<N#NBNX(@ 9N" Ҁe 9N/NX(@g yN 9NXg yN  9N" ҀY(#N <N A ` " Ҁ#NNc A#N A 9N*A L0N^NuNVH0*n(MY#N (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ N L0N^NuNHxN@e#,BNu /й,/@HxN@e 9,#,NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGP.DWq_4h.qzNPN08*P? J@'.5V<PB,GNU0Zxb2jr{:BX` @Xv, | ?&n-X5z<TB~JQDW^^ci"pxLhX$|..f<""<&/$74@3XHlO|V]entu}4<<~4r0 0 qD|P!D' s/ t7 ><DM@S 1xY`h mt4x8|6t|+ $   .e ( , 0L4 4* 8Dn* ff!$(F.@4=$XELbRX^?djLt{  .8y;^(34vitxX[@YNsnQR Z N8.%r+27>DKQ7Z`g Nlzqcrt0.ojoin.o_sccsidftell.ofseek.ofprintf.ofprintf.oprintf.oprintf.oatoi.ofgets.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_olistf_atoi_printf_ftell_null_unpub1_unpub2_olist_sep1_fprintf_sep2_aflg_error_output_buf_input_j1_j2_cmp_fopen_fgets_strcmp_f_ppi__iob_fseek_s1_s2_no_lseek_fflush__filbuf__pfile__print_read_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkut_j1_j2_cmp_fopen_fgets_strcmp_f_ppi__iob_fseek_s1_s2_no_lseek_fflush__filbuf__pfile__print_read_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodtbin/look 755 0 1 50060 3112752163 5471  0> $G"I#HTHS/N4 /NXNuNuNV.`~ n h -gN`z fg tg`: dfR`*R`" n h(HH#Jg n R n (R!@ @HHJfSX lx or fRR` n #4Hy8/94N0P#Jf(/94Hy:HyhN HxNXHy n /(aPBHxB/9N$ /9NX-@ .ЮrN4-@B//9N$ y S m y (R!@S @`/9NX.R g fHy aX((JgBHyHy aPHyHya&PT b@0;NJJJ^^B/./9N$ /9NXlHy aXJf"` .o-n`-n`HyHy aVPHyHyaPT b(@0;Nf HyTHy NPHy aXJg.HyHy aPHyHya P gJgBNX..N^NuNVH0*n(n ` JfB`&RRgJfp`Jfp` lp`pL0N^NuNV. y S m y (R!@S @`/9NX. fB` g nR` nBp..N^NuNV. nHH. n RJgf n B`FJg  @gJg  @g n  R `..N^NuNV. nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVH *n`2"9XRX AHH`STlHyT/NPHH.fSTm 9XRX @ HH`HyTHx NPL N^NuNVA-H# Hn/. NP n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n@f +|(`D/.N4X+@f,mJf,0-g-HHF0+@`m+n @f09dgHyTNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|@`eB` 0,f -+fp`B, wf0Hx/.N|P.JgJm/NXHx` afvJgp`p//.NP.lB &(f6Hx/.N|P.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN(HxN@eNuNV(.-nBFD`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRFD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0FHb1 nRJfFHc0R 9nB <FHL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|&0+|&0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N4X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNX/.N4XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN(HxN@eBNuN(HxN@eNuN(HxN@eNuNV/. Hyt /.N* N^NuNV/. Hy@t/.N* N^NuN(Hx6N@eNuNVH0JFf8 <F#F <F#F#FF#FF .^rN..*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N4#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN..d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuN(HxN@e#BNu /й/@HxN@e 9((#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLowFNdl, Ld8  "?+z2d:A`GOVP\jchn.u}Xtdd<r.<X $|3%,3:$B4KR Zd nx<}$><(4~4r0 P| %4  ! z'F4-t04 9  @IsJR[ b.@he$ovL~f   (4 &(.|;(n6f0L$Xn#)?/5X?F  &0NyT3\d4kiryxd[ LYZsz QRZ|*7. F crt0.olook.o_sccsidftell.ofseek.oputs.ofprintf.ofprintf.ofilbuf.ofopen.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_dict_ftell_word_filenam__ctype__puts_fprintf_canon_key_foldldivt_fopen_tab_entry_getword_compare__filbuf_dfile__iob_fseek_lseek_fflush__flsbuf__pfile__print_read_fstat__sibuf_malloc_errno_creat_open_close__lastbufcerror_fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkintf_canon_key_foldldivt_fopen_tab_entry_getword_compare__filbuf_dfile__iob_fseek_lseek_fflush__flsbuf__pfile__print_read_fstat__sibuf_malloc_errno_creat_open_close__lastbufcerror_fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtbin/mesg 755 0 1 43745 3112752176 5500  (=, (($G"I#HTHS/N4 /N,XNuNuNVBHxNX#Jf Hx N,XHyT/9NPJl Hy4aX lBp09Zg"Hy@HyNP/.N,X`l-|HyF` n hHH ng yf4p09Z/a^X`p09Z/aHX-|`HyLa`N^NuNV/.Hy`HyN HxN,XN^NuNV/./9NPJl HyjaXN^NuNHxN@eNuNVA-H#Hn/. NP n0( gp`BN^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N$PRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NtgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Ntfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NZXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NxPJlB`pN^NuNVH B/.NbP. g `/NNXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE #EE .^rN.*yEBE( g`(*(U g " Ҁe " Ҁd(M *@bE fEgB`RE( E(o "<N#E(BNZX(@ 9E(" Ҁe 9E(/NZX(@g yE 9E Xg yE  9E(" ҀY(#E <E A ` " Ҁ#EEc A#E$ A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E$ L0N^NuNHxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFM0TZaipy00$.<z< ;3  H\l%,3 <4E!XLT]@dlv<f<,~4r0\  . T )$.`*[3: BJ Sn^Yf8_f$hnXuF{t"$0?(  yZL;N3i#)x0[6H=tCYLsU4[QbR"ntZ { $ Zl!4 xbX7Z E,F Dcrt0.omesg.o_sccsidchmod.ofprintf.ofprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_newmode_chmod_fprintf_error_sbuf_tty_stat__iob_ttynamecerror__pfile__print__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_strcat_closedir_readdir_strcpy_opendir_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brk_errnod_fprintf_error_sbuf_ttbin/ptx 755 0 1 62474 3112752211 5346  @`D $G"I#HTHS/N4 /NXNuNuNVH HzXHxNP fHxHxNPHz0HxNP fHxHxNPHzHx NPHzHxNP-|`X o n P -f n R @HHb b@0;Nh6.`R&H``SR&LX n /NX#4Jf n /HynaP 4o#4/9DHy{aPS`#V\` lJ&Lf#d4` mSX n /NX#<#8`J@g/9DHyaHP m|SR',X n -P`bJ',g/9DHyaP m/.NP-@f/.Hy@a.P` n S m n (R!@S @` /.NXX. gt  @Jg:/9HU/9a 6P/a PJg/.HyRaPB#`"  @g  ` '$eP'$e/.Hyaa`PS#'$HyxNX#'0Hy/9'0NP#' f/9'0HyaPJ&Dg:Hy/9&DNP#Hf/9&DHyaP` /.aXa-@f/9' N&XN-@ gJg`T/9DHyaPB/9'0Hy/9'0HyHyHy/9\HyHyND(Hy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#G*LZ`0SR`*0gb1 nRJfgc0R 9nB <gL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/N&PJmJn -|`-n0f9BHH/N0XJgm+|G+|G+n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.N@X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N\XN^NuNV .". nJ/H?N0 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNPHxN@eBNuNPHxN@eNuNPHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNPHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNPHx N@eNuNVH0Jh,f8 <h0#h, <h,#h0#h0h8#h,h4 .^rN:.*yh4Bh@ g`(*(U g " Ҁe " Ҁd(M *@bh8fh,gB`Rh@ h@o "<N@#h@BNX(@ 9h@" Ҁe 9h@/NX(@g yh8 9h8Xg yh8  9h@" ҀY(#h8 <h, A ` " Ҁ#h4h4c A#h< A 9h4*A L0N^NuNVH0*n(MY#h4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN:.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ h< L0N^NuNPHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHOqXX.`.h0p{V~DD0@PPZ g!(-6=D.LTZafjsvy}?H0(dh$,|06;ZBIOV^d8jo&xr~,X ?*.2j> \ (/8@HPvZd<ix|2<$ 03ThxA0@(<0&*J5<9$@$G@OPX\`fl~4rr{0 qB P[d \ <zD @rf <D}D*<'@-L5 v< &DD &HKzVQ &LW"_Hfu6n4t}F@=NAtk |&P &T8, '" ' kX '$ g'( ', .?R& '0'x/P70>yD:K@SZ aipFqPx '4P~Lv& '<6 G<.n;Z GDdnf&!'0$8?E0KNQ?WZ]gFn  G((v30~\i~0$y\RYsQtR^Z$7  hDcrt0.optx.o_sccsidcalloc.omktemp.oaccess.ofprintf.ofprintf.oatoi.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.ogetpid.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_halflen_atoilmult_strtbufp_cmpline_hash_btable_sortopt__ctype__onintr_getsort_status_fprintf_execl_only_getline__flsbuf_hasht_empty_wait_gutter_mlen_outptr_ltrim_infile_rflag_fold_wlen_storeh_inptr_unlink_llen_cmpwordldivt_putline_ungetc_fopen_calloc_bptr_line_gap_msg_bfile_putout_sortptr_fork_rtrim__filbuf_endbufp_outfile_ignore_signal__iob_diag_fclose_sortfile_mktemp_nofoldulmult_freeuldivt_malloc_cfreeulmodt_access_getpidcerror__pfile__print_read_fflush_fstat__sibuf_lseek_errno_creat_open_close__lastbuf__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_gtty_ioctl_stty_realloc_sbrk_end_brk_sortfile_mktemp_nofoldulmult_freeuldivt_malloc_cfreeulmodt_access_getpidcerror__pfile__print_read_fflush_fstat__sibuf_lseek_errno_creat_open_close__lastbuf__sigfunc__sigbin/ranlib 755 0 1 56252 3112752224 6003  8` $G"I#HTHS/N4 /NXNuNuNV.S`HyTX n /N@P#*Jf n /HyVHyN `#P/9*HxHxHnNHxHynHnN Jg6 efHyw`HyHyNP n /Hy`vBB/9*N B<#<*/9*aTXJf/9*N:`/9*Hx HxHy0N 0g 0g  0f,J@fvHy@ n /HyHyN/9*aXJfa&#*/9*N:XHyHyJN@P#*Jf HyHyNPHxNX 9<"HAHABAЁ#X`HyJ n /HyRHnNHnNpXJgHnHy_HyN ` n /apXHyJNnX .SJfBNX..N^NuNVH #P|B/9P/.N /.Hx`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0NZ-@f.B/.HyHyHyNHxNXHxHxN4P*@HxHxN4P(@HnNbX-@g f f-|HUHxN4PHTHxN4P .L0N^NuNVH0*n Jm m#p`T .X @(P .X @ gf ` <l//.Hx0N `NqL0N^NuHxN@NV/9Hn /.NJ N^NuNV/9/. /.NJ N^NuNVA -H .X @Jf n/Hn /.NJ N^NuNHx;N@eNuNHxN@eJgBNuH // |X pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#T=|B-n-|Hn/. NdPSm .R @BHH`HnBNP .N^NuNV4.-nB&`b yT S m. .R @HH yT"(R!AS AHH` /9T .R @HH/NPR& nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHM @gT nH((H0-@HR ."HA HABAЁЮH-@`B nHHM @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNx-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|%`-|(`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|+`J.g -|-`J.g-|/AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nx`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHM @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0&b1 nRJf&c0R 9nB <&L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N~ .+L`/.NxX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|` HUaX0e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N*XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?ND n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`0eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N8PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N^ N^NuNV/. Hy@t/.N^ N^NuNHx6N@eNuNHx N@eNuNVH0J'Hf8 <'L#'H <'H#'L#'L'T#'H'P .^rNr.*y'PB'\ g`(*(U g " Ҁe " Ҁd(M *@b'Tf'HgB`R'\ '\o "<Nx#'\BN*X(@ 9'\" Ҁe 9'\/N*X(@g y'T 9'TXg y'T  9'\" ҀY(#'T <'H A ` " Ҁ#'P'Pc A#'X A 9'P*A L0N^NuNVH0*n(MY#'P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNr.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 'X L0N^NuNHxN@e#4BNu /й4/@HxN@e 94#4NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL old format not an archive: %s ranlib: warning: %s(%s): no symbol table wcan't create temporary ar rlb %s %s %s ranlib: %s(%s): old format .o file ranlib: %s(%s): mangled string table ranlib: ran out of memory ar rl %s %s ranlib: ``%s'' failed ranlib: symbol table overflow ranlib: string table overflow ranlib: can't reopen %s %-*ld/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((0'`. 40`#t,`4<eFPWNaDkt.|P:BNp4DTl$Fd-d6n@&GPW^cls{?\ D<&.x7@G|LS[_$ejnqx~L:@l ?2>B "F%,~4R;BpHOW,^gow$@..*<<3 Xh!x*1P9CPM`W<\hk6oz<~\\x~4r0 8t`|` <~Dp [ @|# X|+ 2un: oE <NFWFx]t@dkl *qF.x *|l *r * ( 0, 0;N.e:J Py*xL L T"d*f39@ XHNzUb[bZh4p Xzl  JQLnf$& Db?n!+  30=3EiLDS8Yx`[ffmsY|s2QRrZ.\8^7T* '`crt0.oranlib.o_sccsidatol.ocalloc.oftell.ofseek.ofprintf.ofprintf.ordwr.ostrncmp.ostrncpy.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negsystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_arsize_atol_strncmp_ftell_tnum_write_strncpy_system_lseek_fprintf_fwrite_archdr_nextel_oldoff_tssiz_unlink_firstname_tstrtab_sprintfldivt_fopen_calloc_new_stash_fi_fixsize_fo_fixdateuldivt_tab_open_ssiz_strtab_exp_close_fread_time__iob_fseek_fclose_tempnm_offulmult_free_malloc_cfree_fflush__filbuf__pfile__print__flsbuf_read_fstat__sibuflmult_execl_wait__exit_fork_signal__sigfunc__sighandler_errno_syscallcerror_execle_execv_execve_gettimeofday__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkffulmult_free_malloc_cfree_fflush__filbuf__pfile__print__flsbuf_read_fstat__sibuflmult_execl_wait__exit_fork_signal__sigfunc__sighandler_errno_syscallcerror_execle_execv_execve_gettimeofday__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isbin/rev 755 0 1 43421 3112752235 5324  (=X l$G"I#HTHS/N4 /NXNuNuNVH#, oHHy4 n /(NHP#f* n /(Hy6HyTN HxNXB l y S m y (R!@S @`/9NX," A  g gTR`Hy@  @HH/NP`.S@m  @HH"9DRD AHHSlS@m 9DRD @ HH`Hy@Hx NP`/9NBXSX nLN^NuNVA-H#Hn/. NlP n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n,f +|`D/.NpX+@f,mJf,0-g-HHD+@`m+n ,f09PgHy@NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD nJg ` %fB.nn((nB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N$X-@8/.N$XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N$X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNp-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9t/9p .".N gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Np`S n0A .ذbJn/9|/9x .".N fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NZ .B`T0-f(mfHn-HH/NPJmJn -|`-n@f9RHH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/NZ .+L`/.NpX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NZ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NZ g m p`BL0N^NuNV.*|,` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N"XBBBB BmB- L N^NuNVN/.NpXN^NuNV .". nJ/H?NL n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|,`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Df6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNdHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N@PJlB`pN^NuNdHxN@eBNuNdHxN@eNuNdHxN@eNuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuNdHx6N@eNuNVH0JE@f8 <ED#E@ <E@#ED#EDEL#E@EH .^rNj.*yEHBET g`(*(U g " Ҁe " Ҁd(M *@bELfE@gB`RET ETo "<Np#ETBN"X(@ 9ET" Ҁe 9ET/N"X(@g yEL 9ELXg yEL  9ET" ҀY(#EL <E@ A ` " Ҁ#EHEHc A#EP A 9EH*A L0N^NuNVH0*n(MY#EH (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ EP L0N^NuNdHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFZMTxZai4py$$H..2<<3  "`*p3:HBLHVX`<e`t.xz<TTdp~4r0f tH .,B lL$+ 3p;DnJfPV]Fpc ir$$z.Lj?vZ  $y";3piL@x$[n  Ys:$Q+R7z=ZDK DR.Y_dfTkr@xf 7L"j EXcrt0.orev.o_sccsidfprintf.ofprintf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_fprintf__flsbuf_input_fopen_line__filbuf__iob_fclose__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brko_exitstart_main_environmcount_fprintf__flsbuf_input_fopen_line__filbuf__iob_fclose__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffbin/sleep 755 0 1 43551 3112752245 5645  (< $G"I#HTHS/N4 /NTXNuNuNVB lHy4NXBNTX n -h`P 0m 9oHy?NXBNTX ."HA HABAЁЮ0-@ .R @HH-@f/.N XN^NuNVA -H#DHn/.NP09T gp`BN^NuNVBJg>HxNX-@HyDXNXJg8/.HxN P/.NXN^NuNVHxHyDXNP`PJg" .c .`-n-|HzHxN P-@/.NXN`N^NuNXHxN@eNuNXHxN@eNu o HBNu o /L.NuNVH0*n Jm m#Pp`T . @(P . @ gf ` <//.Hx0N `NqL0N^NuH // | pNLNw //W.BN@d W/NX WNNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NLPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNd-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NXPJf/./.NPJfHnHn .R l .R`p//./.N`-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9x/9t .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nd`S n0A .ذbJn/9/9| .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/.((/.NXPJf/./.NPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NN .B`T0-f(mfHn-HH/NPJmJn -|`-nDf9VHH/NXJgm+|X+|X+n 0-gl(m m R Э "-d f -,/HT-HH/NN .+L`/.NdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NN . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NN g m p`BL0N^NuNV.*|0` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NdXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNXHxN@eBNuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNXHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN^.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<Nd#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNXHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGPY cpzD```LTpp2Z?#*-19((@4GNTY@`glt|D(|ZlDlH *$* /?8?GNT\Rcipu.{~X<XX$.F< < (139@THdQX<`j<tL~<T"n<HHXdT~4r0  .0 $ ,3X: DQ PXajnpf`vfLFdJ$X?PN  XyL"; d3%d,i*3:@xG[MpTZYcsl\rQ yRJ Z4 $XH4Z7@^ Dcrt0.osleep.o_sccsidprintf.oprintf.osleep.oOalarm.oOpause.osetjmp.osetjmp.oOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_sleep__pfile__print__iob_alarm_setjmp_longjmp_signal_pausecerror__sigfunc__sighandler_errno_syscall__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brknvironmcount_printf_sleep__pfile__print__iob_alarm_setjmp_longjmp_signal_pausecerror__sigfunc__sighandler_errno_syscall__ctype__fcvtbin/sort 755 0 1 66217 3112752257 5533  @@ $G"I#HTHS/N4 /NXNuNuNV.a# t`X n P -f n -P`P og4J`opp`n n (-f 9pйt @ t`SoX n #R nHHJg TfSoX n #4`B/`6R` `mHyHyva PHxNXaB n R /aNP`( n P +g n 9pйt"@"RpSn-|~` "HA((HABAЁ-@ @ Hf (Lf| (Pfp ( Tfd (XfX (\fL n"n" n"n#h n"n#h n"n#h n"n#h n!iR`oBJpf 9pйt @ RpJg* poHyHya PHxNXa -|РBNX#`/.NX g/.NX .. #rN## 9й#~#4l`dN/ yl/Hy# @h/9hN`Rh yhJfUhHx/9@N@P.lXl ylJfJlHyHya ~PHxNX/N^X/9@NXHxHxNP gHz HxNPHxHxNP gHz hHxNPHz XHx NPHxHxNP gHz 0HxNP#pxJ 8fJfaHyN*X 9 8gB` 9p.`4pl@ ^-@찹xm-yxa/./a^P.. ^xmJfxgaD/9x/a,PBpap..N^NuNVH0BB~*y(y 9йd* 9йd(` fRYHT/9aPJg 9xpga`j y| S m y| (R!@S @`/9|NX. gx fJ|g/9|N*X .plLR/aX-@f #|`$Hy/.NP#|f /.aX y| S mj`H y| S m y| (R!@S @`/9|NX.`a`VY*TJgN y S m$HH y"(R!AS AHH`/9HH/NP  fb/9N*XJgL0N^NuNVH0-yB..`r/aVX-@Jf n!|`&Hy/.NP n!@f /.aX . ` @ /.a XJfRR m..  `/Hy `a PB`j  ` @*PJfX-|  ` @/aXJg8-G` . ` @ .S `"@"R .谮mS SJfJff 9 8d-@..` S ` @*PJfJdg4Jf. U ` @/ S ` @/ yDNPJgN y S m$HH y"(R!AS AHH`/9HH/NP  fJg S ` @*P(n , f` f-yd  `-@`0 n/(/ yDNPJl& n-P"H" n!nY  `bJg/. S ` @/ yDNP-@JgHJo S ` @/Hya4P`NJdgFJf@ S ` @/Hy`Jf" S ` @/avXJgSJfJn.-y..`4 n/(N*Xpm/a"X/NXR m/9N*XL0N^NuNVH0 n-h*HA(H n S m n (R!@S @` /.NX. fp`eS fBL0N^NuNV.*n `R  fB/. /.aPa0*nN^NuNV./9xaйt @ P -f .йt @ PJ(fB`X .йt @ `F 9p .rNa yh .rN*a yh@ 9@N^NuNVJg4Hy/9NP#f"/9HyaPa` # N^NuNV.J 8gtJglHn/9NP gR 9p_.`>Hn йt @/NP g0.İnf .ưfRRpm..N^NuNV/.HyaPaXN^NuNVHy HyN8PHy /.N8PHy /. N8PHy Hy N8PN^NuNV.HxHxNPHxHxNPHxHxNP 9xpfRx.9p`/aX/NXRxo/9pNtX..N^NuNVH0J`op`B-@` ."HA((HABAЁ-@*n(n JgPHx/HUa -@B/.HUa *@Hx/.HTa -@B/.HTa (@`HUaxX-@HTalX-@ nJgBJ9g(d 9fRd9fR`R  g  f`R  g  g n-h .. -fR D. -f R .D-@-M` nHH @gR .ܰe-L` nHH @gR .ذe-n-nBg2`8 .ذc0S nHHS nHH-@g-@ .ܰb .ܰcS n 0((g D` .ذcS n 0g .`Jg ."Nr`*n .fR(n .fRfRdLHH @g4d.HH @gHHHH-@g`d"HH @g 0g`.dHH @g 0g` n-P-h`RHHЮ @Jg`RHHЮ @Jfd  fdb  g\ n ( `|d  f n ( `HHЮ @HHHHҮ AHH.gx n"( `R .찹`odJdgB` /. /.a PL0N^NuNVH0*n(n `  fB`*Rg  f 9`  gn 9DL0N^NuNVH *n . ".Ё @.l,HUaX`  gR9fJnJfR SJn"J9fV . ".Ё @Jf2`# 8`0R nJ9fS`+| `A . fA . B <.HnaXA". ҇ ` bfA . R` cgFo" fg.n df+|`b if+|`PHH mgo tgn rg&n` nfVR` ufF#d#DR nJfL N^NuNV. n*PB`2 ."HA HABAЁHHЁ0-@ MR"n"HH @f .*nN^NuNVH0 . -@ czrN-@Ю-@-@*n . Y(@`6Y-U n* n ` n// yDNP-@gJlrXe`hX n-P (`TX-U* n( n X*n`2/ n/ yDNP-@gJog-U*(Y`YbȻfzJdg" .X-@` n PBX .c .". 䁰m/. .X/aP-n `/./.aP .X-@`Y-T( n* n Y(n`L0N^NuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N*PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHP +@`m+n f09gHy NzX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N@P.JgJm/N^XHx` afvJgp`p//.NrP.lB /f6Hx/.N@P.Jg Jm/N^XHx/.NrP.Jm.HxB/N `Jgp`B//.NrP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nr N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#/p`T ./ @(P ./ @ gf ` <|//.Hx0N `NqL0N^NuHxN@H // |/ pNLNw //W.BN@d W/N WNNHxN@eNuNHxN@eNuNVA-HA#0=|B-n-|Hn/. NTPSm .R @BHH`HnBNP .N^NuNV(.-nBP4`b y0 S m. .R @HH y0"(R!AS AHH` /90 .R @HH/NPRP4 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0P8b1 nRJfP8c0R 9nB <P8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-n f9HH/N4XJgm+|0 +|0 +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?N4 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JPf8 <P#P <P#P#PP#PP .^rN.*yPBP g`(*(U g " Ҁe " Ҁd(M *@bPfPgB`RP Po "<N#PBNX(@ 9P" Ҁe 9P/NX(@g yP 9PXg yP  9P" ҀY(#P <P A ` " Ҁ#PPc A#P A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-too many keys-can check only 1 file%s/stm%05uaacan't locate temprrdisorder:nonunique:wcan't create wcan't create can't open sort: @(#)sort.c 4.4 (Berkeley) 1/21/83/usr/tmp/tmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$P. 408"f+.3.@;`CNYekq{t|FTT^P4.%+27;DGJNSZ`?iLovy} 4,hl  ^ '/5<; @*IPWv^ei0p\v {?" .26nB`  !z+ 5<:IM6X<\e$$m4v3X~l|T<< &,~42r;0B FPHLrR`Y Pa8h~o v_|c@GHG:    A    8f  @ P*,t>p r `zHu!w4) `2~8>FFO[ daFglts 6hz ml0 p.@H t xWX | .sD;^8. ?* gp!*)(3 <  BHJPLzX*_ gov /}r` /| 0Tnf$4R?^$+  0 3y934AiH4O(Ux \[VbioYxs"QxRbZ$7crt0.osort.o_sccsidfputs.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.o_exit.osighandler.osyscall.olseek.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide((_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exitstart_main_environmcount_os_dictlmult_qsort_outfil_fputs_field_ntext_cmpa_file_proto_oldfile_rline_tspace_lspace__ctype__cflg_fields_mflg__flsbuf_file1_end_brklmodt_number__exit_cant_eol_sbrk_error_ibuf_fold_unlink_dirtry_nfields_term_sort_setfil_sprintf_safeoutfil_uflgldivt_cmp_fopen_filep_dirs_skip_eargc_creatuldivt_nonprint_eargv_nfiles_newfile_is_unsafeout_merge_compare_close__filbuf_stat_signal_copyproto__iob_diag_nlines_getpid_fclose_disorder_tabchar_zero_nofold_read_fflush_fstat__sibuf_malloc_lseek_errno_open__lastbufulmult__sigfunc__sighandler_syscallcerror__pfile__print_fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_reallocrge_compare_close__filbuf_stat_signal_copyproto__iob_diag_nlines_getpid_fclose_disorder_tabchar_zero_nofold_read_fflush_fstat__sibuf_malloc_lseek_errno_open__lastbufulmult__sigfunc__sighandler_syscallcerror__pfile__print_fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isattybin/spline 755 0 1 60041 3112752274 6022  @\ $G"I#HTHS/N /NXNuNuNV 9S".fB` .-@ .S @ N// . @ NNF// .S @ N// . @ NNFN$-@-A/./. . @ N// .R @ NNF// . @ N// .R @ NNFN$NF// 9D"9HNN^NuNV lB` Jg #L<-yP y TJgp`BN|-@B` .S @ N// . @ NNFN-@ 9S".f 9N// 9`, . @ N// .R @ NNFN-@/9\/9X .N// .NNNo f 9@N`F .N// .N// .NNN$// .NNFN-@ f 9@N`T .N// .Sй @ N// .NNN$// .NNFN-@ .N// .Sй @ N// .NNN$///.aXXNFN".ҹ A .N// .N// . NNN$N-@ .N// .NNN// 9`"9dNN-@ fJ .N// 9N^NuNVBp#pl#l####|#`JgJf #aHyaXHylaX 9R-@/NX#$,/.NX#Jg aJfB`p agp kg ng pg xgHyHy,NPHxNXSo.X n PHH -f n R`#Hn HnHy4a `Hn HnHy<`Hn HnHy8`#`Hn HnHya Jgp#Hn HnHya JgJ#`< . @ N//HyN . @ N//HyN R .mN^NuNV n nB`Z n P hP .0m .9o .-g ..f n P/(N,XN n n S nXpN^NuNVA-H#$0Hn/. NDP n0( gp`BN^NuNVA -H#$0Hn/.NDP09( gp`BN^NuNVH *nBB-y(-y,-y0-y4-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 98"9ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr N`S n0A .ذbJn/9T/9P .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0dPb1 nRJfdPc0R 9nB <dPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9*HH/N$XJgm+|D4+|D4+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NnXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jdf8 <d#d <d#d#dd#dd .^rN.*ydBd g`(*(U g " Ҁe " Ҁd(M *@bdfdgB`Rd do "<N#dBNnX(@ 9d" Ҁe 9d/NnX(@g yd 9dXg yd  9d" ҀY(#d <d A ` " Ҁ#ddc A#d A 9d*A L0N^NuNVH0*n(MY#d (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ d L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLF$&-B3=D  D4LynR;NYc3$kszir$QhRR8l7n dZ d4crt0.ospline.o_sccsidfprintf.ofprintf.oprintf.oprintf.oatof.oatof.o_exp5_twoe56filbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atofffixi_printffflti_numbfdivifdoublei_getfloatfsinglei_rhs_fprintf_spline_periodic_getlimfcmpi_autaieeeused_dxfmulifsubi_konst_n_rfaddi_x_y__filbuf_malloc__iob_diag_readin_ni_zeroffltis__pfile__print__ctype__ldexp_read_fflush_fstat__sibuf_fcvt_ecvt__flsbuflmodt_isnanldivt_strlen_isinf_modf__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_frexpf_rcpffixisfloatflavorfmodiptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnofdoublei_getfloatfsinglei_rhs_fprintf_spline_periodic_getlimfcmpi_autaieeeused_dxfmulifsubi_konst_n_rfaddi_x_y__filbuf_malloc__iob_diag_readin_ni_zeroffltis__pfile__print__ctype__ldexp_read_fflush_fstat__sibuf_fcvt_ecvt__flsbuflmodt_isnanldivt_strlen_isinf_modf__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_frexpf_rcpffixisfloatflavorfmodiptwoulmodtcerror_gtty_ioctl_stty_reallbin/split 755 0 1 47622 3112752307 5672  0< $G"I#HTHS/N4 /NXNuNuNVHB~` Ю @ P -f Ю @ P(HH 6gdnP 2gZn( 0gPnJf-|` 1g4` 4g(n 3g`v 5g`l 8g n( 7fZ Ю @ R/NtX#4`: 9g`0Jg Ю @#` Ю @#L-|Rm g #HT`XBNXJgB` 9Ѕ @ "@R 9Ѕ @Jf 9PrNla" AR 9PrNa" AR  @BRPHyOHyNDP#f HyQHypN4PHxNXB y S m  y"(R!AS AHH`/9/NP fR4e/9N>X`pNVA-H#XHn/. NhP n0( gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV((.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nHf +|``D/.NlX+@f,mJf,0-g-HHDd+@`m+n Hf09lgHy\NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBDx`b yX S m. .R @HH yX"(R!AS AHH` /9X .R @HH/NPRDx nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNl-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nl`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0D|b1 nRJfD|c0R 9nB <D|L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|$`+|$`+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NlXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|H`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB D`f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NDp ?6  BF!( .&5J:@GOVV]tcjr0y $D...<<3 $+\3l<CDKUD_Ti<n\}*v<PP`l~4r0  qt 74fFl pL tD sPp4$ T(1.H7>? XGhOUL]d `llt}nf$ *Hf?rV  $`y;3l iH<x &[j,39YBs6KQQXRdvjZqx D`.`P<b7Hf D crt0.osplit.o_sccsidfprintf.ofprintf.oatoi.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_os_ofil_atoi_fname_fprintf__flsbuflmodtldivt_ifil_fopen_fnumber_count_is__filbuf__iob_fclose__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_os_ofil_atoi_fname_fprintf__flsbuflmodtldivt_ifil_fopen_fnumber_count_is__filbuf__iob_fclose_bin/sum 755 0 1 43452 3112752321 5334  (*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nhf9zHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|T` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-N^XBBBB BmB- L N^NuNVNT/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|T`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N.XHx` afvJgp`p//.NBP.lB Cf6Hx/.NP.Jg Jm/N.XHx/.NBP.Jm.HxB/N `Jgp`B//.NBP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NB N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JD`f8 <Dd#D` <D`#Dd#DdDl#D`Dh .^rN.*yDhBDt g`(*(U g " Ҁe " Ҁd(M *@bDlfD`gB`RDt Dto "<N#DtBN^X(@ 9Dt" Ҁe 9Dt/N^X(@g yDl 9DlXg yDl  9Dt" ҀY(#Dl <D` A ` " Ҁ#DhDhc A#Dp A 9Dh*A L0N^NuNVH0*n(MY#Dh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Dp L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLCI*PX_flTs{p`$..n<*<3(<&L-\4<EDLT^hr<wj<~4r0Ft<.T~  R&L.5 =ENn2Tf Zfci,pHv$`j?T  #y^;.3i|x`[ HYV"sv+1Q8RDJZQX C_.fBlsx|\7^ DxJcrt0.osum.o_sccsidfprintf.ofprintf.oprintf.oprintf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_fprintfldivt_fopen__filbuf__iob_fclose__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkexit.o_exitstart_main_environmcount_printf_fprintfldivt_fopen__filbuf__iob_fclose__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuflmodt_isnanfcmpiieeeused_strlen_bin/touch 755 0 1 47750 3112752333 5662  0< $G"I#HTHS/N4 /NhXNuNuNVBB|X n P -f n R-@`j fgT nHH//94Hy8Hy N<HxNhX`( nHH cf#` #|R nJf`l n /aXX n JfN^NuNVHn/.NP f,JfB/.aP`/./94HyL`p0. g/./94Hyd`Hx/.N"PJf/.`J|gHx/.N2PJg0/./94HyHy N<HyN|X`l/./.afPp0.//.N2PJgH/./94HyHy N<Hy`/./94HyHy N<N^NuNVJ gHx/.NnP-@ f2/./94HyHy N<HyN|X`HxHn/.N~ fBB/.N gHxHn/.N g$`vHx/.NP-@ gV/.NZX g@N^NuNHxN@eNuNVA-H#Hn/. NP n0( gp`BN^NuNVH *| 9$l $ @*PJg*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-nf9 HH/N0XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4LN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nn N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ?#+f28?DBJQ*Y`lgmt|Pll$ . ,,<:V< 03T!h(x/6=ENU]@gq{<<h~4r0~/< 2 o| <^! -.4n:"B;ZI|QW.]I4el t|$ $$nftf`JF^l?d  yL6'&.t8@30HPWi>^ekxr[xYspQ4R^ZH $D7 Dcrt0.otouch.o_sccsidchmod.ofprintf.ofprintf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_readwrite_write_chmod_force_lseek_fprintf_touch_dontcreate_creat_open_access_close_perror_stat__iob_whoamicerror__pfile__print_sys_errlist_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkforce_lseek_fprintf_tbin/tr 755 0 1 22620 3112752345 5155  =Pl$G"I#HTHS/N4 /NHXNuNuNVHB#B##D#SorX n P -fb n PJ(f>`T dg& sg&`* n PHH cfR<`R4`R8 n R @JfSX Jo n # o n #B  @B  "@R mJ/.aJX/.aBX n!@ nJfSp-`" n"H (lS `/.a X n N^NuNVH n (R!@S @HH. \ffB, n hHH. 0m( 7n Ї0*R nR mJo.` n (R!@S @HH.Jf n (S!@ @B LN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NjPJmJn -|`-nhf +| `D/.N X+@f,mJf,0-g-HHE$+@`m+n hf09gHy|NX0-gp` - //--HH/N *+mSl. ((fm0-gm`m B` mR*nN^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NjPJmJn -|`-n|f9HH/NtXJgm+|% +|% +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|h` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N XN^NuNHx>N@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JE8f8 <E<#E8 <E8#E<#E<ED#E8E@ .^rN.*yE@BEL g`(*(U g " Ҁe " Ҁd(M *@bEDfE8gB`REL ELo "<N #ELBNX(@ 9EL" Ҁe 9EL/NX(@g yED 9EDXg yED  9EL" ҀY(#ED <E8 A ` " Ҁ#E@E@c A#EH A 9E@*A L0N^NuNVH0*n(MY#E@ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ EH L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLgSo,Sm ,R @` HTNX. f gJo HT/NDP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9x/9t .".Nl< 0N///./. 9"9NNJ-@-A`RHH. 5 @f .gZ`t/9x/9t .".Nl< 0N///./. 9"9NNJ-@-ASHH. 5 @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. 5 @fJl D*܅-FJl D,B g( | @/(/ .".N-@-AJg R mJl/./. .".N `/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|(`D/.NX+@f,mJf,0-g-HHE,+@`m+n f09gHyNfX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBE@`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRE@ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH5 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH5 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH5 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn -@-A (|E/9D/9@ .".Ng(|E`rHn/9L/9H .".N //N> -@-A/9\/9X/9T/9P .".NJNN0SR/9d/9` .".NfrEdf`/9l/9h .". NoF/9|/9x/9t/9p .". N-@-ANl-n-n S` .ED(@Jf n EDd B9ED`b\EdT/9/9 .". N-@-A Hn//N> -@-A .".N0`EeB9E`>*LZ`0SR`*0EDb1 nRJfEDc0R 9nB <EDL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|%(+|%(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NhP.JgJm/NXHx` afvJgp`p//.NP.lB E(f6Hx/.NhP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N: N^NuNV/. Hy@t/.N: N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JEf8 <E#E <E#E#EE#EE .^rN.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N#EBNNX(@ 9E" Ҁe 9E/NNX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL  %(yN;3in [BYQd RNZx%, E(3.h:@GLSY:`f7xoNu| E:crt0.otsort.o_sccsidfprintf.ofprintf.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_note_printf_fscanf_index_fprintf_empty_findloop_error_anypred_cmp_fopen_firstnode_mark_present_malloc__iob__pfile__print_sscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_fcvt_ecvt__flsbuflmodt_isnanldivt_strlen_isinfffixi_modf__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkc__iob__pfile__print_sscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat_bin/tty 755 0 1 43630 3112752373 5355  (< (($G"I#HTHS/N4 /NDXNuNuNV.BNX*@ fHy4 n /(NPJg"g ` <;/Hy7NPgB`p/NDX*nN^NuNVA -H#<Hn/.NP09L gp`BN^NuNV4.-nBD(`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N*LZ`0SR`*0D,b1 nRJfD,c0R 9nB <D,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /NB +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/.(( aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGNSZbfllqxJ\4\8x ? B!&,n3;BHIOV^e,nHvH~$.6<< ; 3D  #<*L1\:C!JR[bjPt~<<D~4r0[ .( )nv/fP5f<>DpKFQW:`$hHou{?@  $yL;3 ix[ `Y"s+L1Q8R:DJZ$Q $$Y^e\mZw!R DB7 D D$crt0.otty.o_sccsidprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_strcmp_ttyname__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_strcat_closedir_readdir_strcpy_stat_opendircerror_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brk_errnovironmcount_printf_strcmp_ttyname__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanlbin/uniq 755 0 1 50072 3112752404 5502  0DH (($G"I#HTHS/N4 /NtXNuNuNV`Hy@Hy4 n /(N Jf n /(Hy6aXP o6HyTHyF n /(N Jf n /(HyHaPHyCaZXJg BNtXRHyGa:XJgHyCaXBNtXHyGHyCa PJfHyCabXBRHyCaXJgHyGa:XBNtXHyGHyCaPJfHyGaXB`V n h(HH @g n (R/NX#` n hSX o n h -g n h +fF n (R/NX#`NVH *nS@m 9DRD @`Hy@NX. g fp` `BBL N^NuNV.*n9HH cgF dg4 ug`H 9XRX @ HH`^Jg&B`NJf`D/9HyZNPBHyTHUN(PSTlHyTHx NlP*nN^NuNVH0*n(n HUa.X*@HTa&X(@ggB` JfRpL0N^NuNVH *nB. Rm Rl*Jg&R`R  g  g  g  gJgR` L N^NuNV/. /.HyhNx HxNtXN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/N&XHx` afvJgp`p//.N:P.lB f6Hx/.NP.Jg Jm/N&XHx/.N:P.Jm.HxB/N `Jgp`B//.N:P.JlB`*B@Jgl` rgl`l L0N^NuNVH0*n(n `(Sm",R AHH` HT/NlP.HH,f L0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#THn/.NP09d gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n@f +|`D/.NX+@f,mJf,0-g-HHK+@`m+n @f09dgHyTNBX0-gp` - //--HH/NJ *+mSl. fm0-gm`m B` mR*nN^NuNV/. Hx/.N: N^NuNHxN@eNuNV(.-nBK`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NlPRK nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N&XJl~0-g /-NVXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NtPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JL0f8 <L4#L0 <L0#L4#L4L<#L0L8 .^rN.*yL8BLD g`(*(U g " Ҁe " Ҁd(M *@bLJ#$) .?7>FMS[rbhotNz6 x(\xxB< <$ )3 148D?TFNW<^|fp|z<b<t~4r0q( x~&!  )x2fl;6D !M SYZ `hf mv.@| .:;& JLB nfFj$x%+1?p7&=GN  #VyV\f3nuiJ|x[Ys|Q@Rj*ZTtT7V  LHBcrt0.ouniq.o_sccsidfreopen.ofputs.ofprintf.ofprintf.oprintf.oprintf.oatoi.ofilbuf.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_printe_printf_fputs_pline_equal__ctype__fields_fprintf__flsbuf_freopen_letters_mode_gline_uniq_skip_linec__filbuf__iob_lseek_errno_creat_open_close_fclose__pfile__print_read_fflush_fstat__sibuf_malloccerror_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkctype__fields_fprintf__flsbuf_freopen_letters_mode_gline_uniq_skip_linec__filbuf__iob_lseek_errno_creat_open_close_fclose__pfile__print_read_fflush_fstat__sibuf_malloccerror_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwobin/units 755 0 1 54357 3112752417 5706  8X (($G"I#HTHS/N4 /NXNuNuNVH o n h -fSX Rl*y4 o n *hHydHUNLP#QHfHyfNXHxNXHz HxNPaN`HypNXHnaXJfBAAfzR m/./. .".NP-@-AJpf/./.Hy{N /./. 9"9NP//HyN `&JpfJHyNXHnaDXHna*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NPJmJn -|`-ndf9vHH/NXJgm+|q+|q+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|P` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N&XBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf(( F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|P`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N P.lB qf6Hx/.NP.Jg Jm/NXHx/.N P.Jm.HxB/N `Jgp`B//.N P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNhHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NDPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNhHxN@eNuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNhHx6N@eNuNVH0J@f8 <D#@ <@#D#DL#@H .^rNn.*yHBT g`(*(U g " Ҁe " Ҁd(M *@bLf@gB`RT To "<Nt#TBN&X(@ 9T" Ҁe 9T/N&X(@g yL 9LXg yL  9T" ҀY(#L <@ A ` " Ҁ#HHc A#P A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL<VC=q-I>. &֕N>S?PbMY?zG{_?e@$j@Yo@Yu@@{A.A.AeBm???????@$@H@$rno table you want: * %e / %e conformability you have: underflow or overflow %e %s*%c*cannot recognize %s %d units; %d bytes %sredefinition %s @(#)units.c 4.1 (Berkeley) 10/1/80/usr/lib/unitsattofemtopiconanomicromillicentidecidekahectahectokilomegameggigatera-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$X. 40$-.(6.@$MPWp`pizsz ?h $&+ 16=PDIHQYajs z(0zX(FLx  ?>($J+$1N9@F.MRRX_g^nu|{8($L..6<<&3.5<$CdKtT [LcmLw\<d2~<XXht~4r0 d  ~P^ }%b,f5c<C }lL pT x[atLhq?w[r}n  #Q z(4.PF8 QH QLpL QPt qP$$ q+P4h;DnJfPV]Ftc$(kr2xn~^  qy&;3tiPDx(Ys>QR ~Z.% +X0D6j=$C7PL&RnY X^ccrt0.ounits.o_sccsidprintf.oprintf.ofilbuf.oOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKg((eninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_peekc_printffflti_pu_hash_equalfdivi_getflt_names_convr__flsbuf_unitsulmodt_dumpflg_fperrc_tablefcmpi_fopenieeeusedfmulifsubi_lookup_fperr_init_unamesfaddi__filbuf_dfile_signal_get__iob_fclose_prefix_inp__pfile__print_read_fflush_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscallcerror__ctype__fcvt_ecvtlmodt_isnanldivt_strlen_isinfffixi_modf__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexp_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwo_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkopenieeeusedfmulifsubi_lookup_fperr_init_unamesfaddi__filbuf_dfile_signal_get__iob_fclose_prefix_inp__pfile__print_read_fflush_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscallcerror__ctype__fcvt_ecvtlmodt_isnanldivt_strlen_isinfffbin/egrep 755 0 1 62102 3112752443 5630  @ $G"I#HTHS/N /NlXNuNuNV/.HyDHy$N HxNlXN^NuNVHaHH .g:n (g$n^ gnDJg"`( <`HH` <`B`-|B#8R8ar ^f-|a^Jfa -fbJo\ 98 @JgJa2gB 98 @lX ^8ma0R 98 @R8R` ^8ma 98 @R8Ra ]fZ 9 @ .` )gHH#G <`p $f~ ` *go +f <`H ^gn0 [gn ?f < `" \fa"fa` |f <LN^NuNV.JgT yx S m yx (R!@S @`/9xN,X f /9xNXB` yRHH..N^NuNVHyOHy$NPHxNlXN^NuNV ^4man 94G @  94| @B 94, @B 94R4N^NuNV./.aX. , @  ..N^NuNV ^4ma 94G @  94| @ 94, @  . M4 @ 4 .M4 @ 4 94R4N^NuNV ^4ma^ 94G @  94| @ 94, @B . M4 @ 4 94R4N^NuNVHydHy$NPHxNlXN^NuNV. .| @Jf>B~`  @BR4o/.aRX/.HyRaP`L ., @Jf .|`" .| @/axX ., @/abX..N^NuNVDHB-|` . @BR .4o 94S/aXJf$ 94 @ R-|`" . @ ."@"R .4oS#BBHy,aPBB`T . @ g f"B l* g AxR` ff .d, @  @HH-@p .d, @ R-@lBplAx .l"@HHRlR` f .d, @  @HH-@pBt tlj .d, @ R-@lB` .lRl @HH".tgRpm tg AxtRt`HyNXRhR`m|BAx f#|`  @ "@"R4o ., @ R-@hB`@ .hX, @-Pd .dG @*m f$B .d, @//a Jgp`B-@T f&Hx .d, @//a Jgp`Bfr`B ft`BTg .dR @ X, @-P\ .dR @ R-@XB`N .XX, @  @ g& .XX, @  @ RRXR\mRhR`m/.a0XJg` ma~R/.Hy,aP 94 @ f . @ .Ї @` .Ї @R mR .oLDN^NuNV. .| @Jf6 . @ g . @ R` ., @Jf8 .| @/aXJfB` .G @ f` .G @ f6 .| @/a@XJfV ., @/a&XJf<` ., @/a X. .| @/aXJgbJg\p..N^NuNVH .  @HH, . R*B`" R @HH".f .`RmJfp`BLN^NuNVHB`p , @ X, @ fL , @ R*B`$ RX, @  @ fRm#B` RopLN^NuNV. 9tй oa . Ю @ t 9tX, @ Rt~`.  @ f 9tX, @ RtR4o..N^NuNV .4gM4 @-P .G @  gp g, g. g g  g `z/.aX/.aX`f .| @ .f ., @/aXJf6` 94 @ g 94 @ RN^NuNV`@0;NBL$V$8$$$$$$$$.$$`RX$`B<`RM0`RX(`SX Jn HxNlXJg n #GHy/9GNP#xJf/9GHyHy$N HxNlX`vR`R`RG`RSolX n P -fZ n P(HHb cHyHy$NP` n #SX aj 94S/a Xa#M,Jn&Jg HxNlXBa4XJfp`Sm n /aXX `B/NlXN^NuNVH Jg>B/.N2P#l./.HyHy$N HxNlX`BB#BGBA*H-MHxHU/9NB ,o9HH.-G  @Jf. Ё @HH.  @Jgh  fJf#JX(gRGR-M..  @JfPSnAbpHxHU/9NB ,n/9NXJX(g M,o/.HyNP/9GHyNP`VJX$fbJg$/.HyNP/9NX` M,oJJy@oVSy@`L0H @< FfPJ8la~#8lB8$|@`X Rf0*GfXJRm 0H8f<*lB`zJFf"09@H b@0;N0H @0H〙*K0H @0H倗#=F0H @<0H @0H2HЁR=@ nl*0.HL @>0H @0D@2@g0H @0HL @>0.HS b@0;N,6<FLX^hr`Hy aXR<3@`n0HV @0H<JFm< Fl60HL @0H @ Pf0HL @>`R0HV @<UYAԹd`DJ8g:#8`*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9"HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jlf8 <p#l <l#p#px#lt .^rN.*ytB g`(*(U g " Ҁe " Ҁd(M *@bxflgB`R o "<N#BNNX(@ 9" Ҁe 9/NNX(@g yx 9xXg yx  9" ҀY(#x <l A ` " Ҁ#ttc A#| A 9t*A L0N^NuNVH0*n(MY#t (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ | L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLG4NtV`tjt<yZ<l~r0 B d @ m  7G")0 G5 G<pC "GK~TxX\ GbkErPby<fd8p4 M, M0 .M4 R X$ X( X,  V ,  ZP t' ,2 F,9?8G4M D,R  Y  `@h o $r z qV 2 t; ,-< x |%. [L b8 "*L:29 AI P W/^hoxn~fxFb$p?h  yN3iBy[")/Y8sAtGQ8NRbZ"`ZLglslyL7xN :crt0.oegrep.o_sccsidfprintf.ofprintf.oprintf.oprintf.ofilbuf.ofopen.ocreat.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_xstate_read_yyval_blkno_printf_yyerrflag_lflag_gotofn_fname_yydef_cfoll_tln_nflag_enter_yylval_overflo_nextch_name_fprintf_unary_yylex_yynerrs__flsbuf_add_node_follow_yyerror_nfile_bflag_parent_foll_sflag_cflag_positions_input_tmpstat_right_execute_nsucc_synerror_cclenter_cgotofn_fopen_out_yyr1_state_yyr2_yychar_line_yyv_vflag_fflag_yyexca_chars_f_icount_count_member_yypact_initstat_open_nxtpos_close_notin__filbuf_hflag_exprfile_yyparse_left_yychk_cstate__iob_lnum_yypgo_yyact_fclose_nxtchar__pfile__print_fflush_fstat__sibuf_malloc_lseek_errno_creat__lastbufcerror__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkos_close_notin__filbuf_hflag_exprfile_yyparse_left_yychk_cstate__iob_lnum_yypgo_yyact_fclose_nxtchar__pfile__print_fflush_fstat__sibuf_malloc_lseek_errno_creat__lastbufcerror__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltbin/ex 1755 0 0 404000 3112543625 5177  (($G"I#HTHS/N4 /N, XNuNuNVH0..*n BnBnBnHxNX09 H#pNa*#/aX*/HxvNP=@/HxwNPJg3 /HxdNPJgBy3VByNNBHxHxNCP#JfHy*THxNCPHxHxNCP#HxHxNCPJfp`B3HxHxNCPJfHy*THxNCPHxHxNCPJfHy* HxNCPBNhRX#Q#`. U -f.(HH,Jg  RgF lgJ rgV tgV vg~ wg~ xg/HyN'@P`3 `3~3`Rn` o m -gSX=|/HyHNe`=|`bBy UJ(f 3`J T(@HH @g,09 HHЁ03R`#SXJfJyf,HxHxNCPJfHy, HxNCPRyvJg U +f R#SXJg*HyNB  @ R oByJg#Hy/9N?P..N^NuNVH0*n(M` /fA(HRJf L0N^NuNVaJy~gN N^NuNVJf#h# 9cN#2HyFNXN^NuNV.N'NP @fa|`N#alaF.JnHyqNX Sѹ 9c #N"..N^NuNVHB`&N$ "HA HABAЁԀ0.Nr @f LN^NuNVJf.## 9f #h`aN^NuNVJgHyNXN^NuNVH By~BnBNr @gBf*y3~B a.Jnm ` 倛BnBN, $g 'g .g /g ?g \g~0.HހBn  /gn 'g(n g2n g$03NlXNPN3NBNXN/9NvX3/9`\HyENlXBNXN`0HyJNl`"NNP dfHyMNX 9/$gJyRfN`N.NJg(Hy N<(X(@fHySNX` Nڀ(|NHTN:XJl HTNX 9/$gvBy>`lJygHxHxHyjN HyjNXN3NBNX/9NvXBN`X3 9Y/HyNPBy`NP dg hg oglJyfHyjNl`dHyqNlXN.NBNXJg /N;XBN`XN``ZNP xf <x` <{/NlXNJf Jlg~E/NӴX Ef3XJg/9HyNPN  @fHyNXNPN" y "a A 3`nHy`NP uf"HyNlXNHxN`Hy!NlXNJlgJyg BN$XN.NHJgNN:~e/NӴX`HyNlXNRBy`NP rgP ufHyNlXNPN.NBNXJg /N9.`N^`^NNP ef4HyNXNN+JfHy`Hy!NXHy1NXNByN"JgN&29Ho NNHx/9/9N& `Hy1Nl`Hy7NlXNN..NJfNJyg@B09H/NPNLJfN`N8N/9pNXHxN.XBN, XNP efTNNP cg wgHyrN`2HyJlgJyg BN$XJlg 9cHyCNXNNN:~e3<`xHyNXN~eNJf Jlg~E/NӴX Ef3g`, agLn Pg` cgn` ign( fgfn eg` ggt` kg n jg*` lgz` ugn\ qg4n( ogn ng\`v pg`h sgn rg~`N tg`@ yg"n( wghn vg` xg` |gn zg(` ~gf`L0N^NuNVHBN',Jg NP @gN. LN^NuNV . g g "g |gB`3D`ByDpN^NuNVaJf Hya XN8N^NuNV...a/. /N!PJyBgHyHyaPByB/ahX..N^NuNV3t## yoFJyf>09H/HyN!X/N PJygHx NhX`NN^NuNVJygN3ByN&Jyg*JyfNJʤg J8fNn`Jg,/9N'XS# @  f3 BNNa~JʤgJ8fNnJyg$3NW/9pNXNByByHN^NuNVJyʠo09ʠH/Nd6X3ʠNa*gp`B=@By3Bʰ#ʰ#Jyg6Jnf03ByJgNaHxHyPN@nPJgJyfNJng HxN, XHxBBNa Jyg3 ` ygN y fBy<3DHxHyN@nPN^NuNV Xg@N yg yfBy3#XHxaX`JygNNRN^NuNVNP !f Np`BN^NuNVHy@NX3Bt#D y#aN^NuNVJyf HyaRX3J/9HyNbTPJfp`BR3ʮJ9$gHy$HyNeP/9Hy$NePSyJgX y `/9N'XR#N^NuNV.aN.  ((-gVn #ghn gnr g/aXJf/9HyaZP f03 , g6 , g. )g( ,.f `cHy0NXfSXcxHyN'XBa2X#~Jym$JyfJyf#x#xtY/9Hz2aPJymJyfJyf3L8N^NuNVS~ 9~N^NuNV.Bn y mf2Nh 9hf 9Y` 9X/N! X` RnNPN"BNX*@f/9HydNPNHU0.H/aPN*nN^NuNVH8*n 9R-@Jg(#P(y LXHPHzTa|P&y`&y(y`c(yXdAfJfJyfHyNX " Ҁ#hXg`HTHUN%XPHSHTN%XPHSHU`& MX#hHSHTN%XPHUHSN%XPHUHTN%XP`dHyNXNLJyfjJymbJyfJyfRJg$ . X#t .йt#xa `(3#t#x# paL8N^NuNV 9Pcp` 9PXP @/N/@XBN^NuNV 9Pcp` 9PXP @/N/@XXPBN^NuNV.JymJyfJygHyNX 9.Jg JygJHgJLgHxa@`4 9X#P/9HzPaDP3#d/N#lX..N^NuNV. 9*@Jn fNrHyHyNeP y/N/@XJn g yLBHUHyNdP/9N#X y/(N/@XJn g/9HN'XHyHUNePHyN'X 9X/N#XBy#ht 9hX#x 9hY#pHxa X*nN^NuNVH0JymJyfJyf N&By29H . NB-@ *yb#h =ff fNrHyN)X. . fJ9gn Ю /N,X(@HyN)fX-@/N_tX" Ҁ eHyNX/.HTNePHyN'XHUN#XX`,Jg Jo/` <`HUNzX.Nr`NL0N^NuNVH0=|B09H-@NJff*|H`,N`"NP/N>XJf"feNNP/NlXJgBNP/N>XJfHy`J9HfHy3NXN./N>XJg f03Jyg H29Hl"o .R-@` .S-@` /.NVX`RHH/NlXJg`HH/NlXJgRJfJfHyHHyCNPA(H`  g  gAdRJfBJg 9g& yh #Jyg #$HUHnNePHy$HnNbTPJf Jy>fJn f>JlgJyg BN$XJlg 9cHy[NX-yHyHnNePHnHnNdPA#09/.NVXJf\JnHyNX`HyHHyNPL0N^NuNVJymJyfJygHyNXN&3 9R/NXN^NuNVH3 XN#2ByjByhN=@N*.  g +g8 -g0 .g2 =g* ^f3h` NRyhNPgN.  @gv 0,N.  @f209HlRyj03d =f^T`ZRyj`B` H@ H@B@܀ 0܀` f 09hH`Jng 09HS` 09hH,Jyf g03XJg8 "g003XJg "g03HUN_tX-@HTN_tX" Ҁ/HUNbTPJfHyvNXgJfHy[NX|B "HA HABAЁ" Ҁ AJg "HA HABAЁ" Ҁ AJggH "HA HABAЁ" Ҁ AJg* "HA HABAЁ" Ҁ A/HUNbTPJgXg "HA HABAЁ" Ҁ AJg "HA HABAЁ" Ҁ A/(HUNbTPJfffv "HA HABAЁ" Ҁ AJgF "HA HABAЁ" Ҁ AB "HA HABAЁ" Ҁ AB`,R`HyNX`Jm" "HA HABAЁ" Ҁ AJf. mHyNXJ\f #h\HUN_tX-@HSN_tX-@HTN_tX"9\hЁЮЮV oHyNXHU/9\NeP "HA HABAЁ" Ҁ A \HUN_tXRѹ\HT/9\NeP "HA HABAЁ" Ҁ A!y\HTN_tXRѹ\gFHS/9\NeP "HA HABAЁ" Ҁ A!y\HSN_tXRѹ\` "HA HABAЁ" Ҁ A!ML -y-y-n`&A##hHxHxNPX .c#33XJgJ9$f fgHyNXHy$HyNePJyʮo 09ʮHS`B36Byʮ#8% eg Ef N #8 f03<`03HyHyNbTPJfp`B36#8%  eg ffJ9$g N #8Hy$HyNePHyHy$`(J9g( Eg N #8HyHyNePJyg ff EgJ9ghHyHyNP ffBJy gHyN XJy>fHy'N XJgHy5N XN`HyAN X ffNN *fRN "HAddHABAЁ"Nh/N /N /HyJN LN^NuNVH0N'NP +f*|,N-HH.LeHycNX \f NP @gN. g  @g03XJg03JyxfHyN XN`N'Hn09ʠH/NcPJgN'p0. g @g `g g rgdJy gJPg3N BPp0.gHxHyNaPJl 09 H#L#P3 Jy gHyN XN rfVNP`RHyNX09ʠH/NcXJgHyNXHyHnaFPJfHyNXHyNXJfHxHn09ʠH/Nd .BB09ʠH/Na f0.H gn`  gnL g n8 f`HyNXHyNX`BHyNX`X f(`  f` egn f ` mg0.f`NJym6JyfJyf&Jyg rf 9hX#x#ta/.aX..N^NuNVNa b 9X-@/9HzNP-yh-n`P .".f . o .-@ n/N/@XHya 8XX .cN^NuNV.a Jf efRy> efJy6fJgr 9%й*@c*yJg2 yJg ` <#HxHxNPB`HeJyg#hHU`& 9c Jyg #h/9N! XJymJyfJyf3Jyg$ByN /09H/BNuX JygN3ByN&*nN^NuNVHn/. NdPJm n0nf (fp`BN^NuNVHBBJn g\NP !fRNN'NP >g(Jg gHyNXHxwa4X`NR`J9$fHyNX-y-y##Hy$HyNePJygBNXRyHyHyNPHnHyNdP* Jg gBaXab gB 9f4 9f&Hy$HyNbTPJf3>N&Jn f##ByB`Jf"Jyg Jy ga g&Jg g`HyN X`BJfp0. f,HyHnaPJfHyHnaPJfHxHyNdJP3ʠJyʠlN'09ʠH/NcXJfHyHy$NP09ʠH/Nd6`2Jy g,HyY`Jy gHyYNXHylNXHxHyN`P3ʠJyʠlN'3BJyf.JfJygalJgHy`HxHyNdJP3ʠJyʠlJfJyfzN'HxB09ʠH/Na `LN^NuNVJy>gHy$HyNbTPJgp`" 9f 9fB`pN^NuNVH0*|(yPSy8lHxHy09ʠH/Nd S38Jy8l"gRHyN X`p`(|098Hd:gJg(/9%098HR/HyHyN>(|098HRѹ%eHyNXH>JGfRH`0gRDGJGg G fSB#PR/Hy09ʠH/Nj ga߹%.<*|f| .c` .Jg$Jf/9%/HyHyN>/Hy09ʠH/Nj ga߹%L0N^NuNVHy$HyNbTPJfJy>gNLN'N^NuNVHHxHxNCPBN9X.=y<-yBy*9@N+:/N9X/Nd6X#@Jnf>/.NX`.RyN09@H,BNcX3@309@yHx4HyHnN N+:HyN@\XJfHxHxN`V yNoNBNd6X/N9X/Nd6XSyNHx4HnHyN HxHyN@nP03@3BNd6X/N9X/Nd6X#3P-@Jgx @ (eg @ (vfd n (xg (ifPHx .R/HnN@ Hx:HnNb(P-@Jg @BA#HxHxNPN^NuNV.3 N*yJn g <` <b# *nN^NuNV.3 *yJn g <x` <# *nN^NuNV.>. G0H gP gH g g0g0H/aNX`BHx$ yNX` G l G f GfHx^ yNX0H/NNX>`..N^NuNVH >. G G~fJyg Hx\aX~^0g60H g g gG0H/ yNX` G l GfJy^f G g G f Gf6Hx^arX0H/NNX`Hx\ yNX0H >`Jy4g0H @f*|5JghH@fHx\ yNX-H`L N^NuNVJygHx ajX/.Hy@N PaN^NuNV.Jyg9HH/a4X*|`HH/aXJfJyfHxa~X*nN^NuNVBy .Jg g g`L g@Jy^f8aHx aXJ%gHzB/9%N8\ ` HxaXN^NuNV/. yNXN^NuNVJyf JygaT f 3` ea4 y R eaaN^NuNVaaN^NuNVH yB*|T` g g gP gaJyf09,yfaG0H/a X GfSy,Sy` 09H29HNhyBy` H>0H f\JygSy`Ry`09H29HNaR29Hy`09H29HNhRyJygt09H29HNaRJfXSy`N G mH GgBRy,RyJy g.09,H29HNaRJfHx a XHx a XH> G nSJf#TL N^NuNVa a a |N^NuNVH09H29HSo209H29HNhy09HH@309,H29HSo09,HR29HNh.0y09,HH@3,Jyg``hJyg*JgHz B/9N8\ ` Hx a XJgHz B/9N8\ ` Hx a xXSJnBy,09H29HSo*09H29HSy09HS309H29HSo09H.09HS309H29HSlx09H,JyfJy(gJyHgBya<03`BJg JygHz B/9N8\ ` Hx a |XSJyfBy,09HSn09yl"Jy(gJyHgJf 3Jy(gTJyHfL09:H/aXJn8Hz B09H/09H//9TN5 /N8\ `BaVX33,LN^NuNVaJ3 N^NuNVJgS` /.a |XN^NuNVH##09,H(09H&JgJyxg409H29ZHNh$09H29ZHNaRԀ.` 09H.09y,ml09H29ZHNh$09,H29ZHNh,JyxgJg09H29ZHNaR܀`X09H29,H`B09,H29Hn(JyB/9N8\ JlxJg03,03 9`FJyxg2Jyf(09H29,H n6` JgHzB/9N8\ ` Hx aX03,09ZH/09,H/N(^P.09Ho09H29,H o09HlJ%fJyXN^NuNVJyf(By#TaT/9paXyN^NuNVJy@fHyFNXHxahXRyx09 H-@ 9p3 aHxaXay .N^NuNV./9aX/9atXJyfJ9HfNHxNbX*@Jf,HxNbX*@JfBNbX*@Jf H`HUHyHNeP 9Hg6HnHyHNdPp0.#$HxHyHN9P*nN^NuNV 9g 9g   N^NuNV .fp`B3a.aa/.aNXaN^NuNV/9Da2X/9a&XJyf 9Ho/9$HyHN9PN^NuNVJyxo/.a XSyxN^NuNV.09 H. .pf* |,#3 |(#3 `a3  HxaX ..N^NuNVHy/.Ne`PHy,Hy@t/.Ne |,#3Hy(Hy@tt/.Ne |(#3 N^NuNVHyHyt /.Ne HyHyt/.Ne HyHytu/.Ne N^NuNV ~gp `p /aXN^NuNVH0N -@09H-@-y-y yfHyNXN NN"NJgHyNXN.Hx/a PHxHyHyN A*H`$ \gAeHyNXN. g  f~ 03XJfHy~/NPJg 03<`^  @f  @gHy0NXHx/aP.z/aXBBy%`NzJ9fHynNXJ90f.HyNX` gfJfp`B#N,  cfJy%fp`B3%`z`HxHy0HyN 9LN^NuNVH0*|HUHnNeP`& ~geBHyNXN.gn  gJ gB &gX \fN. f 03<`Jyg8 &g`Jg yJf 03gJyf*  *gJ .g [g ~g f43<~\`N.  (f~ y m Hy!avX nRRy`lA .b Hy"'a. &fHy"ZNX 1m 9nHy"NXd nR`g n g f Hy"apX n f(g Hy"aNX n`ZB-|N. ^fN.| ]ftHy# aX`f \f(Hy#eNP/NPJgN. g f Hy#jaXRdN. ]f nn` fHy#tajX`J g03<`0Hy#aFXNPg&NP gJ g|NP fl`&L N^NuNVB9/.NXN^NuNVH..,. gHJylgD  @g  g  @g  fp`BLN^NuNVH0JgJyf*y#%`& . g*| @/N/@XB%(|Jyg#HTHUaP` f,HH.HHgVJylgd  @g  HHg(HH @g&HH fHTHUa2PJg #p`Jg`HTHUaPJfJfBL0N^NuNVH8*n(n `0@0;N66^66z6666fn6666b`HH/HH/aPJfB`RR`Jg`Jf`#p`HxHH/HTa JgHH`BHH/HTa Jf`HH @ `VHH`&MJf`V&M`RHH/HH/a^PJfRR`0&M , fp`B/HH/HTa$ JfHHS%gHTHUaPJfb`gHH @f HH @f _f-HH @f -_g-HH @g@`jHH @fP _gHHH @f.HHS cHy#NX`L8N^NuNVH *n.. Jg~Jylg  @g  .HH,`& --f4m-o&VUSf Jfp` nf .`BL N^NuNVH0NNJgNP gNah`l*|%&dNNP @fB*|%g*HUHy$"NbTPJfJygNŠaH`Bn nf -ofTRngXHy$&HUNbTPJfD y %l*`fHy$+HUNbTPJf, y %m y %m>NN.`ffg$Hy$1HUNbTPJf y %m*|R(|`HJggHU/NbTPJg4Jg JggHU/,NbTPJgeJfHUHy$7NPN'.NP ?fNHTa:XN`Jlf(0.Hr9A ft0.Hr3`bJng/Hy$nNPJfa|JfN =g/Hy$NP0,H g0 g gNNJgN`NP @fHy$NXN.9@ Jyn3ԹXf09dym09HS3d09dH/N[VX`j*|%`<& eHy$NXN \fNP gNRaXJgB lf$JygHy$NXHy%NC`Hy%/,NeP9| `L0N^NuNVNP/NlXJfNP/N>XJgp`BN^NuNVH ~,*|`HUaXHxNX "HAHABAЁ" Ҁ/aX "HAHABAЁ" Ҁ d.Hx8NX "HAHABAЁ" Ҁ/aXNSJfjL N^NuNV.*|`N g. g2HUaVXHx NhX`$4g0-HJf0- m g`Jm feNN*nN^NuNVH0*n(U0-H b\@0;N *<<`HHTJm g <O` <%%/Hy% `0- H/HTHy%(` /-HTHy%.N L0N^NuNVH *n HH.g fp`BL N^NuNVH..29H NaR,Jf 09H,JlB LN^NuNVR#lN^NuNV.*nf*|BHUaP*nN^NuNV.N. g f f03<..N^NuNVH0(n*n ..JoSnL0N^NuNVH0(n*n ..Jo(SnL0N^NuNVH0(n*n ..` " Ҁ A " Ҁ"A"SlL0N^NuNV fp?` .@N^NuNVJXJf ..N^NuNVJgv/.aHXJygJ4gNJʤgJ8g/9ʤNvX/. HyaX/NPJʤgJ8g/98NvXN^NuNV.*n`RJf *nN^NuNV/.HyNePN^NuNV..9@BlHx NhXBy>Jm$ $@n  @/NX`/Hy([NP..N^NuNV09H".m,29H .Nh"09HNB-@`B .". NaR".Ү Ү-A N^NuNVH0(y#%BHyaP*|` 09& HlHH/NhXRJfܻgS# L0N^NuNV.*n`J-gRHH/aXJf *nN^NuNV.*n`RHH/aXJf *nN^NuNVH *nB` `629H NaR29HށHH g fR`L N^NuNV .hge baN^NuNVHzHxNCP-y&$J&$m &$oB&$Hy(kNXN^NuNVHxHxNCPHxHxNCPJlfHxN.XBa|XHyN@\XJfaJgHxN.XBaNXHxaDXN^NuNVJyg <[` <*/HxNCPBN@BXNJyfNB3 09H(/NXN^NuNVJygHyN@\XJfHy=NX`NHxaXHxN, Xp0. @g #@`ByhByHy(Hy=NdPHy=N'X*@~Na*,JnhHxHy=N`P3JymDB&(#&,09H/Nd6XHxHy=NdJP3Jyl(` r NaR0SS r Nh`pL N^NuNVJn g/9NvXNJ&,gHy=NeXB&,Jn g0Jym(Hy7`NeX09H/Nd6X3N^NuNVH0(|B/.aP*@09DH.`$Sf B/.aP*@09DH.fL0N^NuNVH0Rl(|NL-ytHx/.a~P*@09DH.g  f.SB#-yt Rѹt .`&SfHx/.aP*@09DH.`L0N^NuNVH0 .r . ., mHy(NX <3D09LHf0.yhBy  `09Hf0.y`Jyg@JgBHxHyhHya HyjHyh09H/a By03HydHyh/a JgBHxHyhHya h3 h`>09XHg(J fJyg@ByJyhg@JgBHxHy Hya HyjHy 09LH/a Byh03LHydHy /a JgBHxHy Hya `~JyXmjJgF*|(|*<` SJfBHxHyHya RHyjHy` HyjHy09XH/a 03X L0N^NuNV n@ l df0Hx/. 0. HRr +P/Nx `Hx0. HRr +P//. Nx Jyg(0. H&(mn0. HR#&(`^J&(ganB0. Hr /09H/Na Hx/. 09H/ nN gHy=NXN^NuNVJ&(gBlN^NuNV.-y&(B&(BB09H/Na .r / </P/09H/Nj ".t 塰gHy=NX$.N^NuNVH0J&(f 9gJyhgHyjHy 09LH/a2 ByhJygHyjHyh09H/a By yXgHyjHy09XH/a HyNDXN: # y *y(|`JTlT 9t#tr 8 ToHy(NXt0HR3X9|B0Hr /09H/Na 9T. o.</HU09H/Nj g yBHy=NX yBTc N # BB09H/Na HxHy09H/Nj fL0N^NuNV loJ&(ga^BlaN^NuNV yfHy=Hy7`NePHy7`N'X @|RHxHy7`N`P3JylHy7`NX09H/Nd6XHxHy7`NdJP3JymB0. Hr /09H/Na Hx/93X09H/ n N fx3 7N^NuNVHB ; @0H *JfJg,B`R gp"; AP І`R mHy(NXLN^NuNV...  @g  .  @g ` a&0..N^NuNVH ..#3`3X/aX*@37Bm;mBm:`T097HrNaRtF097HrNh; @PHz2097H/aP y3X37Jy7fL N^NuNVHx/93X09H/Nd f <`BN^NuNVH0*yh(yNN`#/X3XBy7By7. HH/aX @3;Jy;fHJyg RyNRB09H/NP3H. HH/Hy)NPJyg|. HH/aXJghJymJyf>Jyg6RyNRB09H/NP3HHy)%NXN##/9HzNP.Jyg2. HH/a@XJg ###hBNX/NX#dL0N^NuNV. HH/a.X @0HN^NuNV...Jg /aX @BP..N^NuNVH *|Jy7fBJy;fp`hHyd09;H/aVP y3X3; X#/P37 y/PHH.JgR/PSy7 fBB``L N^NuNVH0..  @ga,  @g/aX/a&X(@#/TJygJg J0gp`B8#73XJlg>Hyd0,H/afP37 93XX297H$<Ђ#/P` By7By7HyHnNeP*y` G g GfHy*NX*|0H !g@ #gl %gz \f"Hy*NP/NPJgN>@eB9Hy*NXN> G"g G|g0H/N>XJgp Gf3`NLN^NuNV0.aNP /ffHxN/N VPHxHyHyN /9hBN*PJfHy,%NX*ycJfS`NrHyN)6X*@NJy^gJyf 3J`"Jy(fJg 3J`3Jax yg3ʬJyfaHn8aX yg 3ʬ#XNz-@4 yf" y,fBy,HxHxNetP`33B/9hNPHUNXN ygNR#/.4adX*n0N^NuNVJyfHy,NNXJygHy,~NXN #Ta4NPN'#hN^NuNVRyB09H/NPNB09H/NPByHBy/.NXNaZ3ByN/9TN#VXN^NuNV0.Jy(f:Jf2J|gHy,N!XNa<`VHy,NXJy^gJyfJ|fHy,NXJfJ|fHy-NXJy8g JfJ|fzHy-@NXanByJBHy-ZNP/NPJgN.N'NP @gN.`09dH/aXaNHn8aXJyfa#XBy,Nz-@4J|f//9hNPPBNXN#%/.4aX..0N^NuNV. 9f4>9nHyONFXJGfN&##` 9f #..N^NuNVJyf"#N&#3N^NuNVJygHy*HxNCPNBL#LH##p#t 9X#x3 9`cc 9X#`N^NuNV3ʬ09JH bP@0;NxJygSyʬBy33*3*2ByRyH3J09H29*HR3\3\H`09HU3229ʬH <Nh29H3JylBy09昰y2oHy-_NX32*09HU309HS3`DN^NuNVH *n yʬf/9Hy-NP yʬoHy-NX yB\l*29H09HR09ʬHNB oHy-NX#l29H09HR09ʬHNB/HUNPB` ʸ @BR09Hm` ʸ @ 09ʬHR09Hn` ʸ @BR Bm#`ByB433HzfHxNCPBy,ByBy(By.ByLBy3J@f09dHRrNh#@L N^NuNVHzHxNCPJygN*HxNyhXNN^NuNV.JyJfJ09HS.09HSm 09HU.JlB03209HR3H..N^NuNVH0JygzJyg09hga z`NRBy309H-@ 09h @09HR03J32*3H\09h(@09h*@` +U;m ]dRy xf09H/09HR/avP n/N/@XJyf~Jyfv yol09H". o\NnЮ 29nH.JoB 09H". l 09H-@ 3*09H29*HR3\8BlBl09H//.N X//. aR .09HR29Hf,09h @4Hԇ09h @0L0N^NuNVH ."HAHABAЁh*@0-H.Jg 0-gNn.0;@: mB/.aP-@B/N P/. yNX09hf f Hx$NhX0HЇS29HoN8 yf,3ʬNn o 3ʬ`3ʬ` yfa0HЇ29Ho0Jyg"09yʬfB0HЇS/N PN L N^NuNVH ."HAHABAЁh*@0H,Bn09HS".l0-H"Ҁ0-H.JoJyf09*H29HmJgJgzRn0y*09H29*HR3\ Ю 29*Hf:*09*H`nHx/09*H/a =y6=yhy h/./0-H/a< Jng"3h36`0H2-HЁ;@ Ю L N^NuNVH..,. =| І29HoJ0g09HR,B/NPHy//90N8\ HxNX`09*Hf09yl*`vB/NPHyB/9 N8\ o09hf Hx@NhXJ4g&JyJfJgHyHx/94N8\ SJn//aP`J fNJgB/NPJtg. n yJfHy09HR////9tN5 /N8\ `~ yJfHyHx/9N8\ HyHx/09HS//9|N5 /N8\ HyHx/9pN8\ *`HyHx/9 N8\ SJnHyHxB09HS//9|N5 /N8\ HyHx/9p`J|fHy09HR//9N8\ S*JodB09HR/NPHy09HR29H//9N8\ 09hf Hx@NhXS`Bn/.0.H//a LN^NuNVH0 .R"HAHABAЁh*@09h(@Jngb:0. U\`0. Um`0H2-HЁ.\0Ho 0:`ڻeaL0N^NuNVHHxHyʸHnN .. Ю ,`A  ʸ"@"RR09Ho,.`Bd`4J oP  o .Ю 29HoRn .Ю 29Hmv09H-@ 0.yJoh o .Ю29HRoRn .Ю29Ho|JgtJgl3 ` .Ю .,.09Hn "HAHABAЁh @ "HAHABAЁh"@"3hRR`09H.09HЮ,pB*Jlޅ܅03`D "HAHABAЁh @ "HAHABAЁh"@"3hSSl R.,. .Юl"09HRn "HAHABAЁh @ "HAHABAЁh"@2 "HAHABAЁj @BP "HAHABAЁl @0R`fLN^NuNVJyg`ByF309hfDa3h xf*B09H/NPN /Hy@N PN^NuNVH..,. *`&Sm. "HAHABAЁl @PR09HmLN^NuNV yLg3 LN^NuNV.a6.Jfa2Jg ..N^NuNVa3LJyLfp`BN^NuNVH JyLg09LH.ByL`FJ9g9HH.B9`(Jg2 yJgH309HR`Byp`Jʰg@ yʰJgHHRʰ`Bʰ yf33ByNHxHnJyNfB`09LH/Nd . g @gHy.NNX..JygZJyNfR fJHxHyBNd f99HH Cg` pgZ qgZJy4g  @g  . \f. y=lRy= y=f`~ B9`~`Jy=ghB  @g  , y=f&Jg*`8*|._HH,g༇fHH`R`Jg.`03LBy=~\ \gBy=By L N^NuNV.aF.  g, g g g g `a.`/aXB..N^NuNVa3L09LHN^NuNVH0*y09礰yfNR` BNXRyB09H/NP. HH/NhXNHx09H/NP#B9 apJg*J9g9 g#(y#. HH/HnHy BNb ~f Hx NhXNg# yLg$ yLg yLg#NB`N yLfB`09LH.ByLByNRB/9hNPHUNX03LpL0N^NuNVJfBJʰf:3H3z#$ yBHy`HyLNePN^NuNVJf(/.HyajP9 fB9LN^NuNVHyaXN^NuNVH0*n(y0HH.BB/9HUaPL0N^NuNVH0*n(n  g8HTN_tX-@HUN_tXЮR m` HTHUNdPL0N^NuNVH09H.09H, dmJn fJyfB`Ry09礰yfHxHxNetPB09H/N P/9`/9dHy.jN do HxsNhX yJg@/Hy-N P/9N'X @ (eg HxeNhXHxdNhXNBdJygBy3By yg yfNeZ0303pLN^NuNVJ HxHn8N PBy#ʰNy~B9~HH.HyX/NP~  @g 0f "f/NyhX`\ByB9ByNr/9NiX`J9Lg Jy(g#$JyHg 3H`*09H @g y9lRy3H,9$3(#L`Jy(g#@,9@Jyf09H-@R܀`BRBy,Hx/.R/N BN`(Jy(g#@,9@Jyf09H29HS-@R܀`BRBy,Hx/.R/N`Jyf`Jy(f|N -@4N ֐429HS49H’o R09H29HSІ-@RHx//N /9`,JyfJy(f|N S29Ho 09HІ-@RHx//N`N|4.Jg/N!RX.Jg a yh "a A a @ 3`@ap yoX49H09HԹhQ S29HHNBԀ-BV b #hBy3Hx+BBa`a 09HйhgX yoN S29HHNB29H$9hPЂ-@Vc #hBy3Hx^`zJyf$N*Jo /N[VXN|4.Jg"a R//09(H/`a-y\#?`&-y\#.`-y\#-yhVa`JyvgpJgfal-y\#`Jy(fDaJ*9-yhV/N|XJgB.``Nr-y\Hy /9`NeP#`B.`N=ygn By,JyHgJf #h/NXB` 6Byp`3pBHU S/HxNtJl`3*BHU/BNtJmN `~3*BHU/HxNtJl`NBNX*NrJgrgJy*o R0`R`N `3*Jf Nyf(JyzfNHU/N4P*NrJgN y%oy@h`J9g9HH @g9HH `9HH .9HH*Jf #ORn`#0`&J9gX9HH.9HH*`3*JnfN|4*JgJ yRJf"`/a$XJgSJnBy,  Tg$ fg tfS0 gzR0`p xfP03.3,/N(X#0`>HyN)6X#0` f3,3N .`By, o0f B0S` #0 йh#`J9gHyN'XS#0`(#0`3*a FJf»f$a Jg`a (Jf09*Hѹ0SJna Jgg 0d809*H0`&,<u0`3*a JfHHxNX`a Jf09*Hѹ0SJn*n`ܻg9`HHgNBʰ` йhY#By,B0`09H"9h ҀY#f/N)X` "9h#` "9h#Jy,f3,/9NdX3.`v09Hйh29H偐"偐#f>/`r09HRrNhйh29H偐Y#g` йh` йh#Jy,gH`# yHH.R` 9/f <.` <.#`0=@N|4.Jg/N!RX.JgH/NX#Jg2Jyzf(By, n`f a @ `B#0f* 9hf n`f 90gN J0g:N y/N/@XHyN'X"90cB0Nr y%n`BJyzfN , й#eNbDg `XJyzf,N-y-yhB0/N|XJf(Jf -yHy/9`NeP#`=y 9/ 9X/ .X/Jo <` < @N .ѹ .ѹ .ѹx .們/. 9X/ 9X/N #h##HnHyNeP3# 33N^NuNV#=#==N^NuNVH JgT 9ec N`$ 9h.BJgB4/90/NP` 94hg yh##0l#4 yfdJyFgl09hH-@Nx*y0HH,Byh09H/N /09*H/N] 3h/90NX`F 90cN*yJgһ0d,Jg `p /NhX`L N^NuNVH JgJ0g Hxda`a .mJyg B09hH/NPHx@NXX#hBHy`/NN #qB9B4B/09H/NuX 9cSyBNi` 0d #0 9а0f N`N,.*yN~/90HUNePcJg .# fS yfHU/NP#`v/ 9S/NdX/NP09j @BP09H/N /09h @0H/N] NrHUNXL N^NuNVH JgLa T*mNrJ0g, f$B .d f. HH/aX`\JgJ0g yBHyHyNeP y/N/@X/90N_tX-@HyN_tXЮ oNrN`/90HyNdP .d fHHyN)fX @Jf4B0NrB9~09H/N:XHx1N:X`|`@ .d f J0gJy~gJyg/9hNz` HyN)X,Jym09h @0`09*H.-yhBHy`/NN a L#q .d g #jB9 oB4B/09H/NuX BBNrXSy .bYhJm/N,X @BHy`#HyN'XHyNFX .d g>Jyg6 yg,09hH-@yh/9h/N:P3hRyJylBy//9hN[PNrHxNrX .d g:Jm#B9N`B/9NpX/HxHxx`x yJf cS/9Ni` 0d #0 9а0gHN,.*y ygN yfHU/NP`V/90N4XHx$NhX09h @0H29H 29ʬHNB29,HЁ.#N~/90/9NeP ygX 9S/NX09h @0H29H 29ʬHNB29,HЁ"3(`By(N*BHxHxcNž L N^NuNVH.. B=yhJyfJy2gJg Jg~NN~09H".n.JgJf09H/ //.N`b /N,X @BHyNFXRy=yhyh/./9hN[P3hJygNg` 09h @0H/NsX#B9/HxHxoNž LN^NuNVH a6.md*yhBHz/NN ~##h//09H/NuX yfByBNiXL N^NuNVH a.mJg #Hx!N|XJf-y# =yNN~< 9hc:䀑y(yh#h#*y#0#0Jgn 0fb 9hcTYNrHyN)fXeB0`* y/N/@XHyN'X#0Nr 9hR.JyHg09HH/Hy;/NN ByHHyJ9~HH/NPJgHx1Hy;/NN L0N^NuNVHx9~HH/NPN^NuNVH../9N_tXo N`$ 9ЇS/NdX,/9NpX09h @0H29H 29ʬHNB29,HЁ"3(Jf N|4*Jf N`/NyhXHy/9`NePJymJyfJyf3 9Ї#0#=#=//9NePN*B/HxrNž yRN~JygJf NLJfaHzHx/94N8\ /HUaP`FJf>`@,g4 g$ f09ʬH3Hx aXSBJnL N^NuNV yLg09h gJn fp`B36`Jn fJ0f J4gRyJyNg`B09H/aPHzHxJ0g 90` 94/` B09H/alPHzpHx/9N8\ `Jy|fB09H/axPaBy=| Jn g$09ʬH/09Hʸ @/a4PBy6N^NuNVRyJyg yg NRByB09H/aPNN^NuNV.*nb 09H`HmNdXS/aX*nN^NuNV.*nbJ9f 09H` HmNdX/aX*nN^NuNV.*nHUNdX/aX*nN^NuNV/9aXN^NuNVH *nHUNdX.J9gS/aLX#L N^NuNV3 3N^NuNV09H/09H/aPN^NuNV...Jyg /09`/09h @0H/aNP..N^NuNV...Jyg /09`/09h @0H/aLP..N^NuNVH ..,. 09ʬHm$29((ʬH Nhހ29ʬH NaR,JlHy/NX09,yʬmFJyg.09,H29ʬHNhy09,HʬH@` 09ʬHS3, yg yf09HgHy/NX R29,Hm09,HoJy09,HmJ%gHzB/9%N8\ ` HxNFXSy,09,Hf03,3,3`0309yo,Jyg09yoaL09H/NdX0309H29H29ʬHNB29H49,H’gJyfaNL N^NuNV.09H/09H/N(^P29H.Hx yNXSf..N^NuNVH *ylB`,HU09h @0HЇ/a2P09ʬHR09j @0HmL N^NuNVXH..Jm ʸ @  g09H,` ʸ @  f09ʬH/ ʸ @/Hn`N 09ʬH/ ʸ @/ ʸ @/N 09ʬH/Hn` ʸ @/N ʸ @ ʸ"@" ʸ @ `R09Ho4HyNXLXN^NuNVH Jg Jf|09hfJy2g Jyg\ fa`/.a X09j @0ʬJy2fr`BЁ$09h @0H29H 29ʬHNB29HЁn\Jg Ba X`H09h @4H09j @0HԀ-B09HR"HAHABAЁh @0H".m09Hn09H.09H/Hx/N`b 09j @RP//.aPa` ylJfB>`F09j @209ʬ.Jf 09ʬH. 9lЇ*@SJfSf#>09h @0H29H 29ʬHNB29HЁ#= f.09H//9=N(^P=#=-|` #=09(H"9=n4a 9=>g 09=y(/.a XS=f`j 9lй=*@.9=>lgS#>#>B> 9>>lHH. f 9>>#> JyfB>B=B=J> gz09H//9>N(^P29(HЁ>"9=mlJyga09H/aXap`JR`* fR>R> R>`209(H"9=o09(H/aX/.abX09h @3 9=й=3a L N^NuNVH 9lй>*@.9>`"fa/aXHxaXR>mL N^NuNVH09j @0H.29ʬH NB>,09H" .o aRHxa XLN^NuNVH09j @0H.09h @4H09j @0HԀ,09HR"HAHABAЁh @0HlB/aPa(`09j @RP09HlT/09H/N_ P,B/ahPaJgF-y#X R/NrX#`NeZB09H/aPaaLN^NuNVH0B*yl=yh09H#=yhJfHJf@ 9>й=/a2X й>(@.9>>lHH/aXR`Jygr.9=09(H"9=#= >o> 9>=Jo& 9>>g-G/a`XaHxaPXSf`09j @0HS-@`\29ʬH .NB/aXa29ʬH .NB" Ҁ=(A.9=JgHH/aXSfS 9>й=29ʬHNh".n/9>aX09(H"9= 9=.Jo,09(H"9=#>aFaHx aZXSf> й=(@ 9>>.Jo SSSfJygJg..SSf3hL0N^NuNVH0BE=yhyhJ> gJgJg09(H"9=>o09(Hй=>fB=J=fp`B:`09(H"9=>=.29H NaR.Jo`/9>a.`.Hz 09j @0H//9PN8\ SJna:/9=aX09(H-@.9=`8Jo Sa`JEfJgJga|a>/.aXSJnJg Jf 9lй=29(HЁ*@09(Hй=.`HH/a@XR>m3h 9>й=29(H/aTX09(H"9= 9> й=.Jo|HxaXS`Jyf*yl 9=й=S29ʬHNhR, 9>й=29(HS29ʬHNhn29ʬH NB/ajX09(H"9=.29ʬH NB" Ҁ(AaHH/a,XSgJfR`t 9lй>*@09(H"9= 9> .`,S fS> 9>=lSJlJ=gL 9lй>й=*@09(H"9= 9> й=.`SfSJn3h 9lй>*@ й=29(H(@.9>`SSS09(Hй=n.9=`S SJnBy(L0N^NuNVJyg,Jg Jg/9/9NbTPJgaHzTB/9N8\ N^NuNVJg*Jg"/9/9NbTPJf 3`HzB/9N8\ N^NuNVJyfHzB/9N8\ 3N^NuNVJygHzB/9N8\ ByN^NuNVH ..09H29ʬHSmJyg09yfNŠ09yʬm209H29ʬHNhy09HʬH@309yo(Jyg09yo09H/NdX09Hʸ @ 29HЁ*@  gv gv f JyfJgf.<, fJyf| yfJy^gj09hfR`La`JyfJyf yfJy^gf `09hfRy`09H29,HRf( - f 09yfHx NFXRy,09,yf09yg09H/09H/ahPJyfhJgd g\ gPJyg@Jy^fJy8g0 _g _f Hx NFXRy,RyN0`3F09hfJyg,Hz09j @0H//9N8\ /NFXJyg,Hz09j @0H//9N8\ RyRy,Jy g209,H29ʬHNaRJfHx NFXHx NFXL N^NuNVH0 . ,JPgJoJygXa 9lЮ(@. gSf .Jg gSf/.aX`29ʬH .Nh.29ʬH . Nhfl09h @0Hހ29ʬH .NaR-@29ʬH . NaR-@ ʸ @(P Ю *@09ʬH" Ҁ-A`JgRe Ю" 〲m/./aPaL.`.Hz09j @0H//9PN8\ SJnHzB/9N8\ JygB 9lЮ(@ 9lЮ *@`  gHH.fSf`809ʬH / Ю / Ю/N / ./a:PL0N^NuNV/.NFXN^NuNV.*nHUN)XN.HH//. HUa *nN^NuNV.*nBNrXJ.g.HH/HUa`BHUaPHxNrX/. a JX*nN^NuNV...Jo BB/aL`JlBB D/a* Jyf /. Ni`/. aX..N^NuNVH..,. 9hf N`NN S*o JlB.Jnf&09HnB "9h/a:P`09H09H們hBy09h@fJyfTJfLJ fD09*H29Hn./ "9h/aP29*H49H’o09H29H(JyfBJfJ g2Jnfpn(/ "9h/a$P rNhRoD09HHrNho09HHrNh,Hx. йh"偐/a`/aXJngR0y ѹh09ym,09H29HR們h09HS3NrLN^NuNVH..,. 9hf N`2N 9h*o JlB.09H29HS*JnfrnnB йh/a`V09H29H(Jyf& n //9ha$P rNhRoBHx. йh/aP`z ѹh0y09h@fJng~Jo/aXJyfXhRy09h @0H//9hN[PNgSJn3h yfNxNr..N^NuNVH..BF=yh09礰yfByBy6y!h`0 yLg*Yh09*H//9hN[PNgSJn3hJy6g BNX09HS"HAHABAЁh @0H/NrXLN^NuNV... o$ y %lJ|g09H〾op`B..N^NuNV.BNdX29ʬHЁS fr`BЁ29HЁ29ʬHNh.Jfp` ..N^NuNVJg #0`.Jy,g09.H/N(` HyN)6X#0#NN^NuNVLH0A-HX n*h`J.gn.HH/NhX] .%fBB -fRR# 0fSR *f`X n#Jl" 9D#Jfp`B#R .fR *fTX n-hR`B 0m 9n 9"HA HABAЁHH0Ё#`B 0m8 9n2 ."HA HABAЁHH0Ё-@`-|HH Hg Lgv hgv lgf].HH ign Ugn Ignn DgA(H-LRJ.g`/.HTaP`P-|SR`X n (@TAT(H-LJ.Tg`X n(hf(|0 Jl-|B` .氮lRJfS-Lڙ`j-||oJNqX n-h .of-|-|-|`-|-|-|Jgp`B-@Ab(H . l .0` .WS .".-@f .ofJf>`BJf.Jn&Hx0NhX.HH/NhXU` SS0Ab-H`T-|.HH @JoX n-h`X n-h .uNq-n .ug Jlp`B-@g .D-@HnT/.aP(@JgS-Jf #A_`T Og<` cgn Xg0`x dgD`j ug6n sgnP og`B xg`4L0LN^NuNVH *n Jf 0`B` ;RJl `-nR .;-@l .0@ `& .r NaR0S .r Nh-@ n..` r NaR0S r Nh.Jn n (0f`S0 . TbS L N^NuNVH *n . .o#Jop `p0@ -f JlHH/NhXSS 9̐-@Jg`*.HH/NhXSm`HH/NhXSlJf`.HH/NhXSlL N^NuNVH0*n(n ..` SJnL0N^Nu@(#)ex.c 7.1 7/8/81Unknown option %s Key: /usr/lib/ex3.7recoverexrecover-rSHELLdumbT((ERMEXINITHOME/.exrctagtag|pnextvisual@(#)ex_addr.c 7.1 7/8/81Addr1 > addr2|First address exceeds secondBad count|Nonzero count requiredNo address allowed@on this commandBadly formed addressNo match to BOTTOM|Address search hit BOTTOM without matching patternNo match to TOP|Address search hit TOP without matching patternFail|Pattern not foundMarks are ' and a-zUndefined mark@referencedNegative address@- first buffer line is 1Not that many lines@in buffer@(#)ex_cmds.c 7.6 10/31/81Offset out-of-bounds|Offset after command too largeoabbreviateargsappendcopycdchdirHome directory unknownchangedeleteexeditfileglobalinsertjoinMark what?|%s requires following letterBad mark|Mark must specify a letterlistmapmarkmovenumberopenputpreservePreserve failed!File preserved.printquitrewindNo write@since last chage (:rewind! overrides)readsetshell-isourcestopsuspendOld tty driver|Not using new tty driver/shellsubstituteunmapunabbreviateundoversion@(#) Version 3.7, 10/31/81.vwqwritexityank@* Bad registerAt EOF|At end-of-file%d-cWhat?|Unknown command character '%c'@(#)ex_cmds2.c 7.1 7/8/81Extra chars|Extra characters at end of command [Warning - %s is incomplete]%d files@to editNo more files@to editExtra chars|Extra characters at end of "%s" command%d more file%s@to editNo write@since last change (:%s! overrides)lpgcrWhat?|%s: No such command from open/visualWhat?|%s: Not an editor command[Hit return to continue] @(#)ex_cmdsub.c 7.2 10/31/81Out of memory@- too many lines in file[%sLine overflow|Result line of join would be too long%s where?|%s requires a trailing addressThat move would do nothing!Move to a moved lineCannot put inside global/macroLine too long|Result line after shift would be too longBad tag|Give one tag per lineNo previous tag%s: Bad tags file entryNo write@since last change (:tag! overrides)e! No tags file%s: No such tag@in tags fileCan't yank inside global/macro At EOFHit BOTTOMHit TOPCan't undo in global@commandsNothing to undoNothing changed|Last undoable command didn't change anythingMissing lhs Missing rhsNo tail recursion:Too dangerous to map thatNot mapped|That macro wasn't mappedToo many macrosToo much macro text@(#)ex_data.c 7.1 7/8/81autoindentaiautoprintautowriteawbeautifybfdirectoryedcompatibleerrorbellsebhardtabshtignorecaseiclispmagicmesgnuoptimizeoptparagraphsparapromptreadonlyredrawremapreportscrollscrsectionssectshshiftwidthswshowmatchsmslowopenslowtabstoptstaglengthtltagstermtersetimeouttottytypettywarnwindowwiwrapscanwswrapmarginwmwriteanywa@(#)ex_extern.c 7.2 7/26/81@(#)ex_get.c 7.1 7/8/81 %4d Input line too long^H discarded @(#)ex_io.c 7.4 10/31/81No file|No current filename"%s" [Read only] [Not edited] [Modified]No file line %d of %d --%ld%%--Pattern too longecho #%|Argument buffer overflowNo alternate filename@to substitute for #No current filename@to substitute for %%Can't make pipe to globCan't fork to do glob/dev/nullArg list too longNo match~{[*?$`'"\Missing filenameAmbiguous|Too many file namesFilename too long [New file] Block special file Teletype Character special file Directory Executable Archive Non-ascii file$Write forms are 'w' and 'w>>'/dev/tty File exists| File exists - use "w! %s" to overwrite File is read only Use "w!" to write partial buffer [Existing file] [Incomplete last line] Line too longToo many nested sources %d/%D %d line%s, %D character%s (%D null, %D non-ASCII@(#)ex_put.c 7.7 10/16/81({)}!|^~'`%6d Open and visual must be used interactively@(#)ex_re.c 7.2 10/16/81Global within global@not allowedGlobal needs re|Missing regular expression for globalGlobal command too longsubstitution loopFail|Substitute pattern match failedSubstitute needs re|Missing regular expression for substituteNo previous re|No previous regular expressionNo previous substitute re|No previous substitute to repeatReplacement pattern too long@- limit 256 charactersLine overflow@in substitute%d subs|%d substitutions on %d linesRegular expressions cannot be delimited by letters or digitsNo previous scan re|No previous scanning regular expressionNo previous substitute re|No previous substitute regular expressionBadly formed re|Regular expression \ must be followed by / or ?Missing closing delimiter@for regular expressionRe too complex|Regular expression too complicatedUnmatched \(|More \('s than \)'s in regular expressionAwash in \('s!|Too many \('d subexressions in a regular expressionExtra \)|More \)'s than \('s in regular expressionReplacement pattern contains &@- cannot use in reReplacement pattern contains \d@- cannot use in reIllegal *|Can't * a \( ... \) in regular expressionIllegal *|Can't * a \n in regular expressionBad character class|Empty character class '[]' or '[^]' cannot match]-^\Missing ]No newlines in re's|Can't escape newlines into regular expressionsBadly formed re|Missing closing delimiter for regular expressionRe internal error@(#)ex_set.c 7.1 7/8/81allw300w1200w9600%s: No such option@- 'set all' gives all option valuesOption %s is not a toggleMissing =@in assignment to option %sDigits required@after =String too long@in option assignmentCan't change type of terminal from within open/visual%s%sno%s=%d%s=%s@(#)ex_subr.c 7.2 7/26/81 %c%sNonzero address required@on this commandNo lines@in the buffermore fewer %d %slines@in file after %sOut of memory@saving lines for undo - try using edError 0Not super-userNo such file or directoryNo such processInterrupted system callPhysical I/O errorNo such device or addressArgument list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeMath argumentResult too largeQuota exceededSystem error %demt trap, _ovno is %d @ - try again Interrupt/usr/lib/ex3.7preserveexpreserve@(#)ex_temp.c 7.3 9/3/81/ExXXXXX Tmp file too largeOut of register space (ugh)Nothing in register %cCan't put partial line inside macroRegister too long@to fit in memory/usr/lib/makekeycrypt: cannot generate key%W% %G%xxxx|dumb:liupjdownleftrightHhomesuspco%s: Unknown terminal typeambsdadbeohchzinmincnsosulxbxnxtxxalbcbtcdceclcmcrcsdcdldmdoedeik0k1k2k3k4k5k6k7k8k9hoicimipkdkekhklkrkskullndnlpcrcscsesfsosrtatetiupvbvsveALDLUPDOLERI@(#)ex_unix.c 6.1 10/18/80Incomplete shell escape command@- use 'shell' to get a shell%#!Command too longNo previous command@to substitute for !No filename@to substitute for %%[No write]|[No write since last change]No previous command@to repeat!%sCan't make pipe for filterNo %s! Can't make pipe Can't make pipe for recovery Can't fork to execute recovery No recovery routine@(#)ex_v.c 7.2 9/3/81Fail|Pattern not found on addressed lineCan't use open/visual unless open option is setRecursive open/visual not allowed[Using open mode]Visual needs addressible cursor or upline capabilityCan't use visual on a terminal which overstrikesVisual requires clear screen capabilityVisual requires scrolling+-^.Screen too large for internal bufferDon't know enough about your terminal to use %sTerminal too wideScreen too large@(#)ex_vadj.c 7.6 11/17/81Internal error: vscrollNo lines in bufferInternal error: vredraw@(#)ex_vget.c 6.3 7/8/81Input read error({)}!|^~'~%d %slineMacro too long@ - maybe recursive?@(#)ex_vmain.c 7.2.1 2/9/83Infinite macro loope! #e #&@(#)ex_voper.c 7.2 10/31/81/^+-.@(#)ex_vops.c 7.2 10/31/81@(#)ex_vops2.c 6.5 7/26/81^@(#)ex_vops3.c 7.1 7/8/81().!?)]'({[)}][]{}@(#)ex_vput.c 7.2 7/9/81Internal error: vclreolInternal error: vgotoLine too long for open@(#)ex_vwind.c 7.1 7/8/81@(#) printf.c:2.2 6/5/79@(#)printf.c 7.1 7/8/81(null pointer)NVJ/H BB#8B/<@N<(X*@gbJg^ /gH/<HN<(X-@Jg//. NbTPJfHU/.NePa`B/<M`BHUNdJP-@JfB/<ZNdJP-@Jlp`*nf0/<Hn/.Nd *Jn/.Nd6XB`~BAHH.R fo6 -\f.S` .m>/</<g/<Nj B/. aXJgd/.Nd6X` `RL N^NuNVJ/H0-y8/98N_tXй8U*@S :g*8l/</</<Nj B`R tf -cfHmHnNePA(H` :g RfBR< JgJ%g 9%` <!` 9//<NdPR g`D-|`BR RR`f r Nh$ r NaRЂ`& rNaR",`2 .gD` >gn 3g` B((g` ngTn igvn dgL` rgN`/<HUNeP <L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". NB.`HH/ nNXJfJg^Jy%oV y%lL09%H$ @0H, rNhހ "Nh.`9=HH/ nNXSJnL N^Nu _/<BN@eJfN#@ 0P-@f -| `B/.N?$PHxHxNCP-@Hn n(HH/Ne`P0.H-@nHn n(HH/Ne@P/.HyKHy4N> Hy4NUX*| n S m n (R!@S @` /.NA$X. g gd`BHyNHy4N>PHy4NUX=nHn n(HH/Ne@P/.HxNCP  g /.NVX <L N^NuNVH0*n (| `eB`^0,fBn  rg"l afHxB/.Na `l -+f ll L0N^NuNVA-H#>Hn/. NDP n0( gp`BN^NuNVH *n.f `JfBL N^NuNV.*nJg0-g /-NgRXms+n f mB `+m+| B*nN^NuNVBJg>HxN@BX-@HyN@\XJg8/.HxNCP/.N@BXN^NuNVHxHyN@nP`PJg" .c .`-n-|HzHxNCP-@/.N@BXN@R`N^NuNjHxN@eNuNjHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH0*n(nS o2Sm -R @` HUNA$X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NcPJmJn -|`-n f +|>`D/.NeX+@f,mJf,0-g-HH+@`m+n  f090gHy NUX0-gp` - //--HH/Nd *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#@p`T .^ @(P .^ @ gf ` <DL//.Hx0NDx `NqL0N^NuHxN@NV/9Hn /.ND* N^NuNV/9/. /.ND* N^NuNVA -H .X @Jf n/Hn /.ND* N^NuNjHx;N@eNuNjHxN@eJgBNuH // |^ pNLNw //W.BN@d W/Nj WNNVBHnNDPJlp`Jg n .N^NuNjHxtN@eNuNV4.-nB,`b y> S m. .R @HH y>"(R!AS AHH` /9> .R @HH/NT(PR, nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|h-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N_tX-@8/.N_tXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|i PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|k`J.g-|mJ.g"/.N_tX".-A< o-@ .Xf -|oL`-|LA`-H-H`P .P-@@ .P-@P".DNaRЮLЮ@ @S"n .P".DNh-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N_PJf/./.N_@PJfHnHn .R l .R`p//./.NQ<-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9T/9P .".N[\gP .S-@HJlD-@HJHg6 .Hr NaR0S n .Hr Nh`S n0A .ذbJn/9\/9X .".N[\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N_PJf/./.N_@PJfHnHn g y>0( gp` 9,$.4N^NuNV y> S m&. HH y>"(R!AS AHH`/9>. HH/NT(PR,N^NuNVHx/./././. /.a,N^NuNVB/./././. /.aN^NuNVH0JlB Om-|NB nB*|0/9/9 .". N[\l n  .". -@-A Hn/. /.NW -@-A (|/9/9 .".N[\g(|`rHn/9/9 .".N\//NW -@-A/9/9/9/9 .".N[N^NX~0SR/9/9 .".N[\frdf`/9/9 .". N[\oF/9/9/9/9 .". N^-@-AN[\l-n-n S` .0(@Jf n 0d B90`b\dT/9/9 .". N^-@-A Hn//NW -@-A .".NX~0`eB9`>*LZ`0SR`*00b1 nRJf0c0R 9nB <0L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nj .B`T0-f(mfHn-HH/NcPJmJn -|`-n f92HH/NcXJgm+|^+|^+n 0-gl(m m R Э "-d f -,/HT-HH/Nj .+L`/.NeX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nj . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nj g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/Nd6XJl~0-g /-NgRXBBBB BmB- L N^NuNV .". nJ/H?NX n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| `eB` 0,f -+fp`B, wf0Hx/.N`P.JgJm((/Nd6XHx` afvJgp`p//.NdJP.lB @f6Hx/.N`P.Jg Jm/Nd6XHx/.NdJP.Jm.HxB/Na `Jgp`B//.NdJP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NdJ N^NuNjHxN@eNuNjHx!N@eNuNjHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.Ne`PJlB`pN^NuNVH B/.NdJP. g `/Nd6XB`Hx NeX*@Jg*B L N^NuNjHxN@eBNuNjHxN@eNuNVH0*nJf HxHm /Nd +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNjHxN@eNuNjHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Ne N^NuNV/. Hy@t/.Ne N^NuNjHx6N@eNuNjHx N@eNuNVH0Jf8 <# <### .^rNh.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<Nh#BNhRX(@ 9" Ҁe 9/NhRX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNh.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNjHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLAIMRY\ehsv ~bT`q$ %4%%&&!&1&I&\&v&&&&&&&&''#'/'A'P'`'o''''''''((!(-(;(L()%@04T|PX\hltx$=p8ʤ ʨ<Dt<JNj8^8 |X\hltx*,-.5../.x////a/// @(#)bcopy.c 7.1 7/8/81TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) /dev/ttyr%s -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83bin/cpio 755 0 1 112511 3112752430 5474  `[(($G"I#HTHS/Nz /NxXNuNuNV#hJ9hg n3h3j` n3h3j 9hN^NuNVH HxHx N P n h -ga N3BNFXN3 #`n cgnh BgdnF 6g0`LB Tld TЮ @ "@"R` ga Hx n /(N:P f n /(HyaPHxNxX n /(HyNPHyHyNؠPHyDHyNؖPp09J @f3 3D `Ry ` n hHH mfRy `fRy>`\Ryf`RRy `H3`@`< af Ry<`( ig n dfRy ` lfRyn` sgn pgn$ of gax3 ` rfRylHyHyNP#pHyHyNP# JpgJffHya>XHxNxX`L ugn tfRy`0 vga` #0`3  n n (R!@ @JffJy fHy aXHxNxXJy gJy>gHy&aXBy> y g4/90N٤X## /90N٤X# # 90# #0 y f JylgHyGaXHxNxX09 H g gX gR"90p 9NZ/HyoaPBNxX`~09H/HytaNPaJg:HyahXJgxBHyNvP# lHyHy{`HyHyNP3qt#hJ9hgpBh3j3h`lJy gL09HL//9g/Hyg09H/Hya PHyHyNPJfB`p09z29@H @fp`B3p09z29@H `g4p09z29@H gp09z29@H fp`B3dpN^NuNV.*nRyHyHUa "PJf By`JylgJyfHUHy*/9 N8 /9 NFX/9pHxHUN yp0(g HxNxXHUNXS" Ҁ ABHy7HUNPJfHy8NxX` Jyfp`B*nN^NuNVH0*nHxHyAHUN< JfT(M y fHUa X*@# JygJy gDJylfXJfHUHyI`FJyfgp09Jf HUNٚXJyff:Hya:X`l&HUHy\a BP`HyDHUNؖPJg y f6p09xFf&09vyDfHypa XHxNxXp09z/HUN(P.l"HUa lXJf/9 HUHya `Jyf p09~/p09|/HUNv L0N^NuNVH0*n.. (yV R.`dJBg`R/94BaP#4/90/9/94N؆ 0f 90#B(yR:SB SJf#VL0N^NuNVH0*n.. (yV``JFg`N/94Ba:P#4/90/9 /94N؆ 0f#0F(y RSF SJf#VL0N^NuNVH0*n.. (y R.`bJ g`P/98HxaP#8/90/9/98Nު Jm 90# (yR8S  SJf# L0N^NuNVH0*n.. (y `^J g`L/98HxaP#8/90/9 /98Nު Jm#0 (y RS SJf# L0N^NuNVH0*n(n B`B Jg> V @ P0(yxf V @ P0yvfJy g$HT V @ X/HyNx HUNٚX y f: 9 @B V @ X/HyNؠP-|` V @ X-@HU/.NPJl.HTaXJfHT V @ X/Hya HyaX/HyaX/HUa, B`RJm Jg*HTNXP/N٤X"9JV A f:JNg JfHy`HyajX#JBN`X 9JV @ P0v 9JV @ P1yxHT 9JV @ X/NPRJpL0N^NuNV.*np09z/HyNxP09Ry|f ye/HyNxP`bNp09|/NX#eg" ye/HyNxP3|R` p09|/Hy NxP3RHyaX/HyNxPHyaX#hHyhNX/HyeNPB9eHUHyeHyNx *nN^NuNVHy n /NPJg2`8 P !f n R//.a.PJg n //.aPJgp`X n JfBN^NuNVH0*n(n HH&(<HH.Jg *gx ?g [gfvJgrRHTRHUaP`fB`*np`B,HH,nr`B(fRRHH,g*  -g ]fJg`RHTHUa`Jfp`BL0N^NuNVH0*n(n Jg`HT MRHPaPJgp`JfBL0N^NuNVH *nNF.gHyeNގXf`2HxNbXBHUHy,Hy!NHxNxX 9egB`pL N^NuNVH *n.. R.` FT SJfL N^NuNV.*nJy g # e#eHyeHUNVP*nN^NuNV./9 Hy2abPJg <H` <U/Hy>a@PHn/. N.Pp0. g HxNxXHy`aXHyHyNP-@/HxHnN HnNXSAЈ @BJ.f HxNxX/. NbXJgp`B/HnNvP.lHyaxX/.N`\ ..N^NuNVH0*nBJy fB`:(M`0 /f(BHyDHUNؖP f HUaXR/RJf L0N^NuNV/./. /.Hy|N8N^NuNVHyHyNDP-@/HxHyN /.N0XJg HxNxXHyNX# @/N^NuNVH0*n-| -MB(|  /f `"Jg"f /fA-HA-HRR`(nBB` /fRRJf(nJgD ."HAHABAЁS-@T @BHyTNX .T @/*n` /fA-HA-HRRJfBJgX nB/.NX fD/.aXJfHyaNXHxNxX`/.NX f` nB .L0N^NuN޴HxgSo,Sm ,R @` HTNpX. f gJo HT/N

`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNFXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m# p`T .5 @(P .5 @ gf ` <X//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N6 N^NuNV/9/. /.N6 N^NuNVA -H .X @Jf n/Hn /.N6 N^NuN޴Hx;N@eNuN޴HxN@eJgBNuH // |5 pNLNw //W.BN@d W/N޴ WNN޴HxN@eNuNVA-HA#=|B-n-|Hn/. N PSm .R @BHH`HnBNpP .N^NuNV4.-nBj`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NpPRj nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNܤ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N|PJf/./.N֤PJfHnHn .R l .R`p//./.NȄ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nܤ`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N|PJf/./.N֤PJfHnHn *LZ`0SR`*0jb1 nRJfjc0R 9nB <jL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nު .B`T0-f(mfHn-HH/N.PJmJn -|`-nhf9zHH/N8XJgm+|6+|6+n 0-gl(m m R Э "-d f -,/HT-HH/Nު .+L`/.N٤X(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nު . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nު g m p`BL0N^NuNV.*|T` HUaX e*nN^NuNVH *n((~0-gF0-@f:HUa&X.-HH/NbXJl~0-g /-NVXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN޴HxN@eBNuN޴HxN@eNuN޴HxN@eNuN޴Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N2 N^NuNV/. Hy@t/.N2 N^NuN޴Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN޴Hx N@eNuNVH0Jjf8 <k#j <j#k#kk#jk .^rNܞ.*ykBk g`(*(U g " Ҁe " Ҁd(M *@bkfjgB`Rk ko "<Nܤ#kBNVX(@ 9k" Ҁe 9k/NVX(@g yk 9kXg yk  9k" ҀY(#k <j A ` " Ҁ#kkc A#k A 9k*A L0N^NuNVH0*n(MY#k (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNܞ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ k L0N^NuN޴HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL //dev/ttyr/dev/ttywCannot rename (/dev/tty missing) Options must include o|i|p Swap flag is ignored with Cflag Pass and Rename cannot be used together%ld blocks <%s> ? TRAILER!!!Cannot read %s %s TRAILER!!!Cannot write %s Cannot link <%s> & <%s> <%s> ? Cannot read %s Cannot write %s Usage: cpio -o[acvB] collection %s %s cpio -i[cdmrstuvB6] [pattern ...] ? %.6o%.6ho%.6ho%.6ho%.6ho%.6ho%.6ho%.6ho%.11lo%.6ho%.11lo%s%6o%6ho%6ho%6ho%6ho%6ho%6ho%6ho%11lo%6ho%11loOut of phase--get helpTRAILER!!!Rename <%s> Skipped ./...Cannot mknod <%s> current <%s> newer Attempt to pass file to self! Cannot create <%s> (errno:%d) %s linked to %s Cannot link <%s>&<%s>. Too many links No memory for links %-7o%-6s%-6s%-6d%7ld %s %s */bin/mkdirmkdirerrno: %d, Can't %s write outputread inputIf you want to go on, type device/file name when ready /dev/ttyrThat didn't workpwdrCannot chdir (no `d' option) M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ k. 4@P$`,p4<ENYdk.t| 4DXX (..88xx.@:H@ <q&p/.7.(?HGRn]iou{ 0@XF  *jȄ ȄȄp&x-Δ4.Δ<ΔDϰJVQVϸZcϪf~imry?XլdӰԲh4Ժ8 L &Ѡ+*2~9Ր?hFԐNTZ_hloЬvB}N( ?((vRԢ:|, `(|0|8@FJT<Yhעlw<{$(83\p؀ؐؠ!,<Aٔ٤<||܌$<)ܔ8b<ܮG<K݈RވYޤa޴jxpv~z|r0 v؆  i0H.Z B   <x  b    E r   A0 H ު D' ; -ؠ5 f<D(J:U  ] r a  gzn v8 L C&@ގ,v  1FL   J 8MFWuٚ     4%  *1`9FBIRNtUwV\ = f B $mY4u  d{ ,d >f.+TH h ml n p.( Rt F P0D< v:;b$,!4ؖ: ByH٤P Q] g }q$y.T v @ J@ : P<&T <j > ID޴ O*  ? Fܤ  & / 7 A: Kq Q Yp b h o wX }fp     x :@  n   s   A< n    x  "?t (* .  6H = 5 GX T ] e l6 toȪ zfȄ ֤ |    6 zV 38 iN   [" Δ Y Ҁ QD Rn . ZX ݈   2 # )7ۀ 2V 8ܞ ? k DB Icrt0.ocpio.oOumask.oOutime.ochmod.ochown.octime.oOftime.ogetgid.ogetpwuid.ogetpwent.ogets.ogetuid.ochdir.olink.omknod.oaccess.opopen.odup2.opipe.oputs.ofdopen.ofprintf.ofprintf.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56strncmp.oatoi.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.oungetc.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_pwd_read_Wc_Bufsize_postmllmult_Cbuf_Cd_name_strncmp_printf_Wp_set_time_pentry_Longfile_Ifile_bintochar_Option_pclose_Dev_write_popen_Wtty_strcat_chmod_sscanf_puts_chartobin_Strhdr_Cp_Name_execl_umatch_fprintf_Dir_usage_Filetype_wait_chown_errno_umask_getpwuid_getgid_setpwent_Verbose_Gid_Output_fflush_ctime_unlink_cd_Ofile_Cflag_writehdr_missdir_Input_Wct_chdir_gmatch_sprintf_bread_err_fopen_utime_Mod_time_Statb_mklong_BBuf_A_special_makdir_Uncond_fstat_fgets_gethdr_link_ckname_U_Rename_Link_strcmp_Rtty_creat_Hdr_Select_fork_Toc_openout_Chdr_Blocks_open_access_close_bwrite_strcpy_stat_signal_gets_malloc_A_directory_Fullname_Longtime_strlen_getuid__iob_Pathend_readhdr_Uid_nmatch_fclose_Dbuf_chgreel_Pattern_Buf_mknod_getname_Acc_time_swap_Swap_Xstatbcerror_dysizelmodt_localtimeldivt_ftime_asctime_gmtime_getpwent_endpwent_atoi_rewind__filbuf_pipe__exit_fdopen_dup2__flsbuf_lseek__lastbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi__sibufulmult__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvt_isnan_isinfffixi_modf__cleanup__sobuf_free_isattyd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkt_atoi_rewind__filbuf_pipe__exit_fdopen_dup2__flsbuf_lseek__lastbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeusedcrash/ 755 0 0 0 3130475341 5020 dict/ 755 0 1 0 3130475370 4646 dict/hlista 644 0 1 141520 3112750413 6177 gۥǾᅂIb?*Θoȿ(K%%hv:ٴCG%V;u`#W O71E:HE5QuPI4^C쾭v=2ц8\}palXĝ}ߣ(5bOF [83z3W|שP_8LOB8&Ν_&P:ZOIAgsZƅqĦ]%f+>/zA>;rPJj詥 U fL7xF80"jFh-R|bKwgv ;V4țjW&J>cL_TvOq`Ch򍡼ASU++nLU ,߱bSu6Kgߌ3F&iz] M&CĴp``A{pF !Ii([ZPp([Fj? t+U.c$ t{7ĺ/^b+%5K!H1 8:11 z%xXC-W-npHE z=螸l{{@SuI)Lc:ޢP4݉((@/O✼0(D yƯAjI=~!Z&[K J(^,}N.FV DvkHތИm|xh ܉ ,brEӹ ^rP4'-Ϊma-rXh.Jn]ppG*k*I`A.kkOg _+ċ`Eu¦b3¹x YmgYb]ȹE|T+jKڹWbp.Vh\&pD? ]i9?@BؑfAs $cRk>߇+lZ:uv >=yH\iI߁)i(/_.O",}㤫yz';?1۔CWȡ"8|#M Ֆ`dPFGQgs}qx:ǰ7fH@]:vaSōh .dۇ`*A9k"׬A j,~~̷5ʦ`Ҝ[`7 $ =k 'I7)w|?+y5QuMѳ 绻a8x׮,VCyV%ӗ}L\KkNS g bϕ9Y١7/pH{@" ٫7B!Z2khe3(!)K9=~E{v eo@3BK3oz&roY5h!ذ5GO9gR!P(bÕdW{04ׇ)dhD[᩼J#gX#/j\`\W?Jkwr3G:V*: HWg&Oz/RY뾖ߧK&H4av -k y^㴐fd1@6fe1ԡ :_z栁6}tYkq׋JD_dt" pxp(Qz@7z*u1XxL.rhbhg ^ 3EY]͵KP'FJE"x%e((J6?]/Jc*˶@׾@8|0,&W9]lZ I ahؤRmu`HXrZGM'Jq  1GNи4ǒ׍"0t$P$$0C.c jaQsY|VI=R4]y? Rk>Q}9,OT%De"붬-6X_TE^((ܦ~f̱oԍ(@G5p &/BMX&(k-J)mTfE\urTHQd藷:'cqm`IS|dIPL9f&=P3"t.Z4+-M %)欝VToYk؉D6 7,9jߔl<"U\8Y4K.}=V'… 3 ţ 2n9~6dv-.lǢ LÐKrqʢ_粛E\oTd,Pc’?ݥQgEW?۰`jYc)e_| 3r8g*ɥX14N~"iji47u"ǥkDlq+^fNu.[=$qT@0Vګ`PRÐW)7r,,SN( Ƌ^N᣿nyPwRe 8]r4gБ>Ny@+$:tRp Z˶R۝ZӦG]zaΠ4(l}\AM}8><R}Xx*Y )DD2}@CPk>0x|G(BpjcGH ˲/f:Dղ,qZAjG,3U@ngp O m\f "Wz]ѫ_k=h;0wDYުYX4D+wM{INHBg]~B\xVW3P$vBBbvp& rLT-#m %Bː$}>>_M>m9-L!G) v&)ѝx^ ѱITZO7}~Fudz'Χֆs lԽ2 1# ¼ ۫=&;(S3 +R*F&le9 K!E#H;[msgNY)a;"#?9*-*XcGAK)AP^(bwJR[C}z5 :Ju%ĐRs`9$-rB/ezcwtZ %C9@ez}S/NcKJ,bw&|NkIeZт@v=LG!ڿ>n$tG'×JEj.ɚ/_kn O P#"=6dWSӀ3XGTyya8 1'/t ̰Zyjv2 t d V]EߔXUJ3ʢl:RF=4!6CPTʇxg9]:LhrKcVTκڛ5rucvc&ZrFwRH=Se'\yGpLv<iKśA@׿LsY?j?Gu ƛp~,%1AλV^, cX:KEZ8SZސtRԩXx%O:Ž,_J<9/`m1?/Tum{:2݆`1sj WbivCt]qM6VD `s`ԾMp!0 V7=H3r*u`[^J07ی`wT\|YN◬3QCiw^\>m)pY]QArSA<fE lmxLВ ϕ5*PI}+e5-rAʄ5OkmZxjz< Djq, 8BX-= ZTj=w4agȪФOR KZyȌX?B*Xj@yxcgbuE^B&;N(@ZDom7t&O:8\jsbY wO1%E 2V򺎬xb-ǢǹT|lj 1/pLC6߾X&#7O;a :ۉ4Bs(/ŇIn[MK}'1|8(Ff\60:ꂵG9;0X"p8-XqD:>5&֎gp3n T[Nz{`:vEv8%  )( ;~ה2Oɯ:α5'}:"0`/V}Su^Pȡ(.<פy-ܳH}trhb6NJU,.."ǑޜbH#pۤv8 Raw1"xi^tTW~6>ƫڲpr[5T}:d3BJD*U7xcԓ~ҷK$ Gt 0,BDtLj{\*T]!Kxod]JF`X«AwEpf6A08cp?NIႃUv|./H+2+F0R`ICV=68b~*%n,lL؜6!;RaJ9 adGN ueeml_QՉ]5K eY%1nU;v& vxxp.TA)4P`* Jii7Swp~fBXF\]+ x)@vob]ha^KOI@P/"yyYBlna3wrP\Ľ6̗ݞ Ny&cC$90QTz\말`3Nm֫k V}z.4͍}3c7=Z+{t@=@LtkȷAÅ.>جBB`З90tZ4G%R9t`߂ipĖ&C&'#kW&EsE!>xlw kMU`WE\Sh߽lհԏ3ZZKwé}TCP>vŪV86L vmVl{}=*hv'_^ }G\(Ahg*qȅ2+֠RD 7 sKT![ EĢ/[2-ghTEbpIngo,P=ۯ'EDC6uoL9' hLۓi13*}cBșӲށM׌%风V}ߪ~H3 3\ޖzɟ|ݷzPiZm%O]ab1=B(8v+J`` 1 K ɋ'Az ͍8L=em[TߡD{`#Q B,|!Q~Уҩk?Mt^k_݅Iur'ZW9p?a2"p`@ ֠\*UGwk|6hEeb#)](i(AY{דtH߹-iYtd> ^5}3&Γ\#;+B'|QìOFbYj {ń&w]*ƈF0İ&XX8C w G]lAzAH%+.;k5RzU`gaZ0c !hL 7=P"[{|GGBəD,kRAwXFҟ NJM~uy~.'s,`SƲI=im׬e:VuJS\uqu'{Jf/|n1|fj,Ref#}?3?Pf-.;.wd1hƙtk%V{CZ2s6cb;d<`Qd$M2EԲ(^an"H=5TFX5X$6ZR0 |eҵiF#7 s*!,4jRz:՟mgX=ŒhRdi4{uYJٳFoPpJ`P@r;5prEr9]Č3]7GR=,uxm \h666eʣعr*t|3u=O ‡u يb@kNnɝ`+qs;.Grj=͇ZO PO(vŽ 9W@]PO+}wq`_*҂~- ۨ&P.;} eI?a7{5o 6_[)΁_F\)hFIdG➫?9*Bƥ]cɉ~<N 﫾AT?WLy2dzxQ25u-eNQM@YhssTuәI2ªqkT*5B~qdƦ%"\HQp靖lk&HnuInxD}CJ!KTiKϖ3WF)1se;9&깘YI{NM{^>0fV*0O ,\ i`rGP)Gډfv1lZuEYIs(6_)UJZ>TɞCٕ/8f Ir.[UO_PqkŠQQwi!KhZ@3@A]YeGPgL`(WTVusqPbyϱ*T\nQɴ~]΅ %v&ywM4'RD{'p&O qtj \ 7~ǨCN=]K0זꎜ&.@oJ2s{;)0>U䙙iL°Y|/Ɛ!ReęT B2_[\[ %b?ș%B#o7=^<|bf(d(H -"r} ܜn&ኞ״3sG0@AUش7(}A1pg*+#&[>,XO798;[J߻1"x5?XAgU?{f |^pf/vрg5TcŠV~lsOo2;-Uu\'Nu2h=-p3x!b!`MO]8\ܞx|,u<b_\NKO*M2<TS6sDX&R0 ~^4KˏS$Ⱦl 0ŁI0i> zUT(k/U:dM1&'Ve.1^8spb$ii6)1Kc |6}JIM>bDl%du͟ C6N\є!p݅$TwOEde(1 {o|/W`VPtL?*H̙]n}y`)׽H'-U}9.\iב·i[Fdn`#d\gYly!p|l\hNW}e31B `_Z;%Aa>7AbjAO)o>J]ٯHc^{Rq)Г=gu88T39;淢R#n Y34AX3YZZKFm  S8C0{% Sz%JSOuX/~cdA52 LL' ~+?]G̳O {ld7ƭTV1+T".Xbvꛫ,C&:\JG%ǥ(6dp,ƍ P4Q! GN\?ȭuw؜gTwLXp6!3gt2*ܔqb/o$+Mj;JׄtYq;/ ~찵hpBd2:SS'۫ehk;ޝ,I0cDF'f%/澔W<5'`oO)Ş=-REi4ڮj upny"ZIG/S#`NBK!*"In|^rlبA= `bN`W _/>Z"JK z ^Wk*Z'U< ^]y[&мMEb)2Q5@TǼrgdjD.ZE'JNсhotPZRY/rƼ*P(~+ 6EUufQri=eH[7{\oqs~W!9#,ͧBTy`>VDI_u\k$:hPnCΜEDl=rɿvL~<7Q)t&*/MZLLboO] &U#f{9 ݟpyWΜ! *K5ƫݕ+5O! [HrݕK~'M!c]spkd=d;c/豄kFLbg|fdDRx0;}9{!EoQ_ )6u,`)3'vɵQ.*UlP($[I.TYsnFszOaz3t? r_"T.`Շ|qEH-G?:BN va=QDż* Lix,j].Ҳނ y lw$ĎXoYq$D3n_"fJ+P7:ľ-ޔf!g=},+_Euu~ӡ(Q=M<w Ov1vfgĘeJi4=tr; cU|X|sN8jQ7+هwv_((`@HH `*6'*u4xf8ڤsYKAHG]6ʑ=Hf}CQ&z<2l` qB@BhJ4csb7qlj\λ:λS) +ȵdt. |y# U˽}x'f B)|唄Rp.A6e&h= 1 BDvc\ *=uME#ْljQm BNJsmk m-. cVavEGC! k?] ye f1)Y {RaoEVw㢢%S d *O//?sQ21_Zw Za䫉>81I)W-)F:)jm474p1 Om#cXŦOBn[ u|,N ?#dJրC >qझ~3^85%0.(5yJT_UGpNqR;ע ~ Ő.U"a 2Ұ ֏sZ Ᵹ& IEUEtHoߣdZv#<.۬P{'ә'?U*e.~16cZC!۰PWvF4Jh^77ע׋ bⷊe@$ڧ73DU_ĝxǛVD =+Ŷ6 uܝsFϳxNP~Kh`GJҲ^ت!aϿ ,0%Q'>h7paͳQ^r* R, x .=&t.P)VfuDklD|9$.fVJiIuᮾ#dwc*BSWsI0AI kR%"zzhPjͨ(brK?*,|҃$&Q,2(I.HQ؄Ie?Y A[ :#C"&ӭd3¢@l*"~Tvӹl|)wghƒ-MӰpGp FNϦ|k-{urw檉7͖e#V%5ЌVq]/O3њ}_U0o˱&SOT$gU:BW'Kυ)ݐ^+M|! ~;qs^pB;7ij"t`  &RBW; ٗH5@hr luݏ[]l2}}Vm` )9&Gwobt# WHBy9.qRA#,jvasm:-/V 3"vPr.Mkzd"B7&G(>@ݠWb*"XyMXaU/h}\;`OP\]VɶWLh:Mm1CQxg|4<dQ7jL4=)䭈KPC?ʝ\^$oi= ff:\5d${R7}(OuRcMg6:̇Sl ϭo?䫿7UNᘭIͅ˒'V÷7}'@eFNI+mqfh%$}ɹC76ft Kl&`/~=ʳXf`>%M-?,0qSha6yqKǗN][9~q@`TВdK(5"db [B6gIqҜ`0kt- 4}}Xnaq g`_0π>Pq堨 q_\MnU*OmtQ98xI,Tk&N:UfcmxD#oRSNڢہA.ڡil:^3B?ĩ2&Ƕ[g1d -_;R{8"/8:F5&&[yv~kz%Evdi-RM=[; ~0Кu6`|TTEMǤzoP(gOrW5_D5?ԧP ?s("}ټ]+#,mD-J=Ƹ:"m!"ÍtD?/!8`&(KhLO*Fe7&l i1TGQ8׹#[ Ԉ LزK6'BhP~-5Wm+CkI2Ö2655FDjB Jbk"g-ɼҖlKbhnd񒻀֞A*3C7Si|]O\DJ* ƾ2O#})+%tz,\!⏍B 0zD@F(Ʀ`Tkdo\SOe u `i) qъA.k |@Y ׍#|&\#[&(64lc&At&r M'ji^ލpS y '$ # C1n]OGswwK:zD@7}wt O/9 E姂y:n\+b#+(}d $4٥_5\-?^ U*R+nU MD)'y" -_<(+콁.0/qvg6ZH|!ٙ+@Ea噪H/oKeS!$L\cK12I=4Iګܟ%3LGz-NlXmkJ NnAMeg>"i`<ϯG#$\EmOQB ꐟŽ9N_E"S Dޯ,!V9e2χeM dT(RB,Ih#j<J۶li:3TŸ\6׀Sݻ{$e;WB,-3z@nE)(x&e( -/ߡ1ԗ!)iwQ̄$bE>m7L\#h>rw492r5]n|4w92vT[<<C@8kRV5-S|1t3j Fm5tj=:Aۯ?zy|P;%0.b Vߡvjv*W 'Z3l=ȺFY4B|K:dT}H 8151ĖBWoe'79s"r̂>C28{-0F䌷~ SɰRѯF򺴴)2>:7Z=(d)NV1 #wyɈQ_ J5$ Sx>əF뽐!Jd}ufB[n33%k|N5}\}\v\3LECU*_QE D^|h* fӛMG.Ae~|ʹ(?FB$C['gmCr !?芅'8Խ2z$43 h~Z3sAXzf{=oGJNc +H*pR8>Ws;Y\ A(xP8%MNmXq",k3U\;T!*nS#bUHg iH2=۳dnH?cL~R'•ķ}'dO 驖IjbJ;UjP3<Neƭ1!J:mvd8Gt>( mzF *y器 IrOa^7 ~L!kd X"5OR#4 _+Z3θA1+F|W6VdEVUݵ^4ԓ0%o<$y(c)P`KֽKh (}>NU ɀRG_YLErShx{!zl!MpkWlE)UL* Q~&7Ra83׺,83tvGZa܁[+Gsi.c8ӑ?CwrwK]$u q/Dȟ*xS02DC`Ҙ{I,\6 3\~׆GNcɍrNl5;S*#*]K83rCg|@ZZ )[Rh_h&vv?)A!u(-H?`303  ) UZ{ɡBJip2d>֕su e30ޔ$jc 't "=CӒp޺NuIBWy+#ʆ_*ad> bܔoQĵbId<=JY]LJB`9_ѡ}6 Q.!OG=eBҌD[Pʭ?̴ h r=qnS33*Q=N/(,cWcsrxD=t#,p XVP3iv:—~Db\boHtZ]꞊ĆX UDž^?r<MPrnը&jO\M5 Iɱ' 7(yR_&#Q`gLgQSlN Eʈ}ofm`1#2Z4=. (F1K$B xr @yvTۄ7ĻqTPC}tGkc/MIg`VV{]- {Mp SIjVy5|w4j\../1]5ƭb>)9 FtPrY}z/cNzM~x>ˊҟ㗰A.2Ujɴ/?H"6 نgPߕ(6` S8!2vgnO$ŸtG  oK?)x/iط%()pݻ^YD.bd9I-GWK$Q Gk88B-e,^2@:\_Ap} CSEi^o wV5PSI?v0:1׽^Y+@`v}d[1佺cA˶ӊan)"][ST3b9vy@#N R6/Oz)Eȷ XMd wJ>ɮ^]0;t MKvB]`=(iʧ; rR+m廙A דA"4)<&:LiiGό”͈(zc1īma7]gx)3too"Sl6Ic =b8xA1+u#3%Sȃ/AIB.yML3llI#Tfzukو<*3OĚjK_kڨ_O_Vu]p XvH S l"{ q+㉴Q {فg\hbDrU cW7^2H{Hwjv}\zMkmo;b& fqÝ؃eaߢl(t 4m?4ұC;@y^ŕ WXojD$s3|l upE^OLe&%7:e\c~c,:zw  @ز:vuF8FL[+LOr`RT(3 K[B99^_CѼ]. lΔy\CL⇩ }lH"*'m [GfPkt0pubt2nV1$]Yu:]v\G*Rﵡ)[GQ A>…HwƎ dUpU)[e'W՞-Rg1љ!~E>4#T^c`1 R؁| <-&)[ aKѰoցj?[8`]hk p-ݙn+9w/ߪrJ~i#҇jsFՈ≶9Aׁ g/QytklfLa\Ƈ3vOL51EWZX󤪪]L etFxpE?ätmN?OW zpŬ=lj9Ⱥ>aJ;Dz,Tχ}ZCRM.89T?jٌz"by:'jSK SLTmo7cߙ])jwΩ_/?B^eh((8 qM(C>Hn zgxWrb1 Osfq7Q6xzAh,-F_4?q+I}*5KMyVfY׾Z~qR8KB/BV)s4D4L}?c}'84'Aؚ"-LZnvȗ.ACjC*qf{׌42e?u8S bpuw>=3TJ;$2q]7ԏjCd`ȥOٙ8gr;{Ֆ5Վh9K@Z5gN9lIpoM^>451Os_# OMBX9aYMTyKM~PXwM)#Flb}.ѺsG :ڦ ZW ܯ* jWz Q);rHRS=Xm >pCi9ńxeH(]; [ҮS-Bo)M|; ܴ!`dѭ{0<ݪ(e'")ܿ$IuChaCHv1TmJU铄`& :B@hLei':RZ>tiKTl"CUtJ>9G*UG#-&XՖñM-ë$俋C|h|k:3oA] $r{ @gug#6kڰ2?c'GRњ* X?+}PIL\'e`ʏG|),h|Vn).*r|:Đ􈑐(Bm]x!pւa(E-:_4ć 2˒ؙ-VSvAK`di5ྞo'EΧO4Zkv6PV,Br 9 r366&_V[td)Gʐ!-kv~G| fٛ~wd%&/zZ_򦭖c6c>NFݰ_q*m7wu' µ%뮀> `} 5hҟ,\r%r_? ^ 3Byql+3Ŝ5;/Gud/.<"bn˶o6ơ~h#ݵkz}TAa֐, _M-(!I9zL<ΛM Mf:KҪ8-cD4|XVHOs1< ¾5oXIIJE-4 (%#*WUsX'/6ou=cBO%MEn ϗZKt:Ϻ%5&AOfVh<6- ªg>*olj"EYCgkL!bRT>+ @᳅5&5E'0gNXW<Qs>\\|1)3Ӣ>tTiTGuYY7W[DVRl q.)< W+ 0+?6 UWZlm6|J@ :˕U7͔%0gf1|8 wh7Tʔ@4Ut7e_U]L%5I!i| lޞoAMk_yezsJG hQr')VV4IF F{68  Gj[(6Iq~@o$&xծ z__/6_?f_BUD䳋ENQ&TytA,7bv'^XTWGTYñ_'TAHG- n oYCz1 nCm84qls)EDu 16(d"SǾd z#-!M,١tmQ?J'.Pߡ?ؕlq6Y:##N% hiۺYN0l)T>'L'Hq=1 uV琸<v\A./~QW$]2y QZ+\p]W)jW)RJl_i/NKH) J i[66UL56.$hBR;ծ0*`MOc (B\xM8>ãB]c]/Ը Csa8-z[ fͶ.7 5]Kf{coy%b +uп}c?0 ×"] b .Knz,r免pY W2z=/%hjmL;-xV,+7"nRݤ?y!eL駅+m}f ݖH!n7]kC立*g ~, rk%Girc^. h2k>D oz) rS`e3ݝ@HK!s1(HqXGZT'#p\4/ ]]iz67F?ϑުAFҰ bCHZo@貙\SJתC䶳i;~ԐƤ&kߗXZ H`O3w%|GEyԅ^jZtEIIv^8}Ri|]/ۘе pJj.{M!Pix{.RE?hcNeNG ; jM6fH N 1HO6)uAmI;<9Xy[V*d(3PsDӮǗ`^%-Kx^;W]!Q҃R&LwYA1K$^{2`]10gx=b"Rk:,lݐSm?CQp.e/Vz&5fnZ8Gb]1Qo&zV1(l0%_ @]x0k ^DK!qa2dYGm6UhrʎMͯ6NvjްCw]g o{b\:j;jY#8TxyVNj|fLBHJؚ*VS;mL=UH;nbk%2)/6I؅,;- wFQ}Ox!\lX HĨ)4Qnoid=V=F dr.3>rr4\ $D#4g2?:H#2{!buʃ^!9Mh~Tl~9v!oc#!1ʣ27yeҸ8lu1geq7jO br!¹J UDײ`yR 7?4VO sŕ ?tи&?nIs i6)@68@&R#Ybl2k}|/C5rBtu}!4p`#qRAM9vVWKNo`@5^mH1cq#ʅeb1F2Eڪ_0:`ci66Q;ϥ6wB#'Syż´ #Lhk.LU}K9Y@TكΐG XXxr_j3% *j!'6漻L21k}N3~{]ThLHg^2F 3PܭAg ^SNH:4Uf K]aJ@8D'V-[99|H%颔 Tvb a^G'X ؼ]=0jǠ+1K4*M1^RA'){%]5jFkұc:tHBzUƭ7Zl,m։nS&pFӅpBQ"Zއ;=;_Yz@(g7f-w{<?c|h)D=נƎ| >|{ 3{{E#H"y}7R;@#5Riu(BWiPJ_L.K覒QቩP^)gRj {.Y^Y*o3a}) g% *v?^Փzޅ΋1B]}G37|AIVkmŒh ѕ}tiy 1SCH)'z#aݶw#z(GXLdp'-) `"as@ֳeTM&K<)(hg4\藘^sܘAFŽžah"|88>܈qim;{+cSq;sVD 4 1Q˅VA($??y&۶k6¸hs ZLV?bH?Hyh_0]UPF4iJ*H vJwF+MQ}hg-Ŗ+@g+OWzo [ ԅG(C@ɘ4"BUio;|TZi7^.}+;of["쯄;²~T]i2*,]_n:(^w9eA bʭ.gUo(W{gx5-# Ѽ<'+s3Fd.+ըpkK`X_yIE1xw.N YO[Sf:K|.1Cr~;tK?>z BfꞨ@8"9$S XL(Gm-OsEȔ1eOĬ^!cf1'kg~חtu¿J>ȯ_h9oȖ&4o5ȸ &R)#.5eԔU$u1<^SΤ$IUbq+%t4$ANOU &VP6q4\u$ {c0UȂ&Ň \!s(;5BFItis(W7>7pH/Y%#^1 I\j=OmFE8a>` ~>/[}n5!:%\#fk?p =Ғm,C^`x`vkB$,'Q1yjG jp,._IǮ'J⻸o 0-_Zs %ߗ2e9X )+%c?{FȺhKq}Et"PkKDz ҅֨9*lZCw{ %PN %> CK Oux YK^}5[k~ЁFqVyX@4Myia Şʲ+jJa*ͶKrKt֊N~E'ѕ\Eѡ^0lJݣN?︨ʫּĕ.W(sc+ k屢e]JFt9!;=xk12'nPTwnJ!@@[-F)<@fj=4B2n`1*7(P#?E%!/ohF{ve%XGVD\Qcc (R!SB/Qp¡z%m4 ]hFn>>g2gU!d'XM.5.R!iKWuN6\V$XQ<,$!Nʮi'8kⓢ IU;JJIJU_ѤݙJ^ 8N0ROk`2C*<=vZ:QU2YjLƾEPw_ ~WA'}Ldw4Fɻ5 岱|:oCxɿٍV'ʐ:)n}=\\gk7*XnwY8-KBy*&O`2+E;t $@!v,hDkX}`ms#1 LlaP9x{nA秂} "d!ב,vz7K/2ڽP,F} 8+M>uê0WF τ*QqɊN:>tQc}/5 GWdP{I䄚C2k@dr[mCi@`yȈ2m%O3i&TW!3x=z&޳–u؁RJ^lNtLky; W8OiЁDuP hz&/P$"skzʹ'*$d3`C!*$LzU$ */6$Ӳ֬cQ{dT88!LZ%RfN.ckPE^QeWy[D~KC R^*Dȸ +]B:责uDV@z3O=G iG/Mԁ>ϸϞM~Jobhn6iT7TR['0-L{"^dۊY]^(rde?Ga̮0-|:MwoNs& e?s#)س]W&ɋ1Uj UfAގ/Zڮh7h|fȕJF!ܟYo~Cy VU4/IlBܬWH\Xjw b2{"=;('r a5^c-ו " u2roBdmjb2P1QF0Yi3*eIA7Pn\ 5y-{h !_7 8-m9v $QR/nLE1/&TilLr{ e*~]}2 NT3q$Fj| ՙ).Ϋ֡r+t*OFqX{e j1\>Q"j٦".|T#A CZK Q&nTVQ9>K!<\&A q<?H44q@|-iCC|qbhͶԁ0"U> JhC+)mObSwB5N\? Mx.)9^!7,{S! 7M ަ1ՎNFʦՔ'T4b!J[vܖ,{a"\Oe;YR)/![ Y[M:.{ghښ~ kPmI*0tK֭@"`P6}طb3o580,x~i}Yl(a OzeJ> ǩ%{^ TJ]fqʊ[G Y'(K=FFPޅ- 5JNU3/E=_GhUe0+F3>^` 1?ユTks?࣏m.+zay7{EzZ.τ/ⷘJcFP2NGB|(/\1ʕYڀo%|igbm9T+aq5 9g@q 3~tj#ܝS' p/)KaϾzg&-&o}j%=-Cˌ z7LT)NC,-jRydK@*kmuiЇn9ir}%F ,Us2ywcN/aOTmT <)Q ›Lk:S3><: n:. scZ5mM@߰&,0(Qh*q8 fׯ^xB'XtL=?q{{ƹSoHLg5֫P_G;o6)9$iWnU.";щ~H܍.JQi$ $Ҽ|2/KӪ.oO%BiVNBJwF'Q()>Ҫ )pM&ՏT@ӍZ!evo f:am,FI|qr NR|!t(6"t˿b~ !/S :C֊n嚷B&FNt&or`3FgidpLM`.+cݱwQ(װ\PNi9<_*`%&NHLJ3=V֙O5CюJϪO[ 墻"=*wm:Z(?oWWv;V̛^zcn 4CrqYUCADXxc}ef*Tn* `c@G)uީ7MJmМyѳ-Ql9i=.h+ZUX浨y@&@{eg2mOd)K,ꧠfjUwەT@$"4ۍ޾(ew f7X0"^ [.Nrp:z:_lX__nLKS"w?wBEnkEs_vH0{b8B78zID2qh}T;\v@qu~Wb_jWc=S})hB0LF16RdN"`om&Uƈj,[ثL·ѷW٢dѷ!ɳv񘫧kk{c}iT1#6sLjO@5QABJ5S]*0$rK_Օ҅mI׾߭Ts7eHWvq_6i255nOdZ>B.tϽ:44z.P> ޝ#]/rFnT9*J,Aڶ[b*dϨtiً@%t@p{SW])G@7$zڢL@OJ'pZ2^Y RM[ȚM TKmG[càPQ+d"]wo@7l֣cMKc`#gbf-RYg^ƀXS:ŠS [ù{ nTj%tU1q|x!~mNi7҅JoP>YxyW6+G%%[IU!GsVm4I3 hiP3"ub &>AI3\zR!Gbj[2ㄉ3@lOC1=t?FK&6E7*n gz!)4YbΡOX5a~b_1 VS5̉du+Eవ V^4@b[Z8\B)&Bن΂]43STx-!nLκ?5Fs }aՐ"%$&)sow 'WT`w԰N)'> pKEC`xeJhM4dFCMPs@{SwG젰gg:,.fGYP30UL?^KK+ߤ"ZxH!` ]ƒK1 ;4 ,cY04c&Q}r$Rl1[3g \[vM,݃tfcU4EWX~\Qvnck K2h0~Cmxa3fh]#=aOUKalT|<5V(3;Phiح^ Sf#8HG3$HORBo}b_ɪG;LwC7CEF{@ww%_tNO\w9ǟA_YzER˶{wn"ψxմ_FN#yGҒ-Q\ZG/3Ҿ316RzȻab#(c )[hxR+8łVd#a_MIO0ɱ7ox+1V(L?E ÊS*"05Ya]%[XQ5;sO/HVw`+aItP=_3|)9Liǂl`l!"30&ڬmIq©Qe=#3MvgVԍB(E#kbȂ*lO qߖV7z%~Zs[EW:jc9Oy n`;-Hݳe]rkt2W&؋㡎hH?R|7zD,V$_v8oeZN Pq^ՆEd5&vXa9wIJ=pJ߹d7m&g ¬mq❘UARg+36: KbKˉI1jS}5CŻ5kKo>ڡ-2^籬g&"E:1ƐS/ ;sxʖSݓ>vu#S8 izÆw f|^&[wU\QF9Y" w۴)ӹ同;Xе%0^0^>ÕekY9ٜ¼!S ÑI7&tG͐ }0TA%,D@"f+Wl#5 kD4'-빗+Wke+/*t[KPH)'ɚL?rdPKz3pMo& B5$*28X \\aB$Kr`.-y>q:( {lo[ћs11V|"a%/6RCN؂~+IC'p]0 BjP>`SHI3dh;fzVx o@ɩ6#01V,h RWǒIC,7xBC)ޤ5o` p͍+?# Q5=M%k_ؖcdtB7~O"h]o^hDWNrZq3GMi81DͰ Gw2V4!x.on$*qA.Q3O;\atcb L WΒ#+EqkNNά̻Ҹf<6/xTyFۗp'}Ce~Ez7I')о ̱Ppìas8+@zCOd'rr܍TgT&,cpfd`䟤4c辊0#l-]/{0"-5RR`gzGYH[aFL"v;[އG})v ŪT$?-Is ഏ &CA,iUJc00ܩ׆5{5|ΞZ$?wM[K<}=<*Tcr?gP˸Z7耪Hz i3w8quU۞ZJ a3rA+:>Q YlƴQ3ߎP5GK!%bm~́4;i>}-3poUCvӵ7}OɄz2s@zԯEq{|1ѬFrcVrGF}6ڎB[3&=p*jVuL'FOeK1|UibORy3uǴj~IJB(Y7,sPb)%XnܾmfR/UvWxv`@|d֠p;R\fц8 =V+Sl:=&X<~9b^8i?r/^BSG߻娫`H* R_h!ȖI1ħ, f=%5WڒkL:Ky= wϫTYVD@uI7z&3<X0|s R;BB~v⌤"[=žslsQiIT8B]UfYk q.2,r b袣4ARcTIFàpU*1Wulz_Xb3T^vB:YU(QR @ cnz#3کH[~|UI@׿߀eY~|C9QVDњ](w)4Օ`CmF~aDkSξ >MXѓ7 `6WֆqZCሬ@"Wxo4&.b?9N)NFCF(3#˓a) cȞQBW[ncynãINΚ`9{HE`*ϴ*5)4 [g*x@TVd8ٖ{3JlмTܓCʃIt#rpH>KfypcXqE .!V`>gľ avAUXYc1L"2æǫ o~zHHk^FCP7#EI`@f[\Ywu '2JbSѨ K v6d^4t&,}@_ F/60 }:y<|u B#`&*sQiz]o&NoֵP(?%82oߌR~+U Cu/`ﯬ`s3Y (0<9< #j r8*KށՃau-ױUg{Y7'K-ڠ*&3aDHeg_햅 bFY}񳈧0 !j'Q1Ž8ʩ}8<3*02nbJS?,bS@:,rFSl53kwyt:X={\=dzp*y mB;Rg&R}8"hFxoYZ'͎ȝB %ɧ5rq$=m$&"e~VD;17RX؇\i"ԎrUa4';@j3v8fyI,FJ8ik] @y83J/2Q}bF8rB) k1tsTѾ"K,"C.ܮї3IbZ3RX+xu;',ͪ)AZҡ \PGr{Z,bDj&y.u{ˌi5jX*Kj'*3}qmAG!li6WJtD~F*4&<Ł<+H|(`ٶ1nmcgG l;j##c84R{݄^?\ȪJӷ||ECS){&("]55~IX<,їށɐmIf:F bX%{oE :MtߨO<>Zj 6*&ͷn^L浂dxrE &brՁ(*01#dTSf|CgAz_t(Tyʂ_PѬƝx_ҲD@Za3l/1 C4-Oߡd5'D[ڦX 6l_~:_>bZ$T"*0 ~6yfLrDA@ޞ`Yh<3r쀹dlpobiNK6 B?tݪD h_8p(`ַ9ݤW`DOX |ٕA[?N "$Ќwڴ&E<,h Φzz@H<VAf#atPއԠ˼f׎/zi$c>|w3r -eނϰ|tW]ϜR#qV̧g_QIz^ í]G LO͍דJ]Wۣ[x4[yS]䙯\*V# x 6S%! vKM>K'?XcjvstJYESLdwYs%Nu 9/eg\%T7 bǛ^j̸ŷG#QKlk*KVE~X[~18ޯ iίP.M /@0f-$8P_+ |tĸNWZY}~]"pv{$sWϼ3h9dGH7:)D P$މ J;:yüKo{sשڧL{rfċ_\!qTA @9vY^Ikw!̚۱ۏg\ϚKd ~K/0Vk%Xw;etŅ@]"+˙GZp+?~{4=v\ǂ3ZpuDf7 ,bٙ7#z94Vw<) !9:&¯&_ƴY}+SGw\dZ_H'8F*S–((V3gYf7;ZUJʐYTӧ~K4źBήt*c3"@D( LBbApZmxϓre WF3`7>m˽1nJ{; xAo~>ez <~U_0F׭QVSxܹ*'SkOr=]G ے<ŢpFl[W:R3zπEZ;֧]0󽺇–8#=" k`+XB-Z kiָ/7_\`m #5el 5.;Jf:5 |/Z]|qF#ijq0^|2N/@A5Ӱ~N 4_yu'Eޤy_h\[*KIRUzsIx[GL!kzU ygm^ݣpf3 ijab6;,#vl JwlJқk'<-D}1Yo .>6`=;maNK9@:`ĩ(S`3&314's#ql?Rm[i!IBT?k|}N8w'HSB,زi)&q uri5#|kűۂ5PQbR@KxĮ)T@6 ◁:xAFqyt 7ZZ_~%F"`G[i'|nE=z ׈Hi 7:呯gx 1(Mh!(E?TW[@0CoNag]<ש:#[$ʩoAqI[x<9JW򘃡ziC96@ip頲dzC.2Øs2R FJ)jL]fRͪ;_5GxX}kZ(GGĨE@$xDS'2NEra|@/LWvu>SQJ8b S$deV8YSBeXO˃$yO`6 hDYޅca4QhPp6kqD[ľHbHGLG/zSZ#UDGQYOvAyaqgbMhD7Q{s-ߑCpRSY(R,4&99^!_-lnNw6c\Y纇|eO?cN PfFqm>H9Jm|.!,-Caå[`y'Z"N%ri *cˆFNϥ{ ~$xnÓn DUWVґ,jtƌiSq\J& <7Nn72u8xvW()!-rEA"\\#6H=GNlۦq̃?tjBƥ4qח] l^9Jқn҄ YOo(/ X#[>0fqP֯(ls+ihAM_FT 1?\-8vH~ BMO:t$t% SlYuHȓIKUUB=NgHsA6K"ZT mvYϜ,"AsX)00w5u+667ZBW.Heee\'湊UƀR?q7N#]f8MM}خpD">ОQC,ҲQJUFl*~miݙL/CIOZ`";?nSdE_#)BW,'z(yv96R[H:JmYqj8-ne+Z#CdUa($rO1 *# )bۑª{uC$]mhu9p:mG z0+iKÉE=_"9{`?25-(9c~bUvq2e Z7kͱ['AgXuj@`ީ4inւu3Opbr;bqv6$X!Flf͑,Voqa>Nɵ( 83&{l 6)Qi)ndm 7c`.RƍL#i$nb&K w|\\ᐺn{d+Xm4P =< 0ܒN@w{-M*Aj`=1F'ck,@R9 ?&Y-ܐ;6T*'Z.)(.b?Vfb.elPT.>aw\ #7ħ ycٍ,2s z7E!$'' =Z엂t5v^]vSb `@sg(8MUU2S`AJȀS UOZ M,^Nrk-#5,Mvw<;ϑ?-]3̌_JmY9ګǏ0 ̐gj +PbwہfS/}x@{qi>xwgL?k_OTE6v\r*/H.4Oi%hBLBg7:Dg< d&Qx\DW1Q7S7wrP,LU2  ],4uwBbv(}>hR٧J PVIir5K$k{Eƚؗ@N yXҌJw] 6!V E̯ )Xtk jpW 5i[hY(nFN1*DgrV6kQa?{~$X<~GݾtXW8~êWĄͧ"~4 VݷzD7mac(۪jI9aZLSMl#! #*YF5Z0mބ$=+BӐ_n1w8N c#d'E IMNH5ɯTrUz?LXjpL[e󐻭ǁoU.־*T;aq^| 7>wV|s._E f/ω&vwI^#I™Q5!jv1|$D2RǸ\p|nXc$ޕ8^* UwB AãfyuN/A"/ i/?VQ_~;fsO/#b\؝\F8ic͇`coj;S˿+0utWi@6c18]ϲ'tN{pׁou3 M/ \Jt"pIq H{Q2;0~. .  `6zX%rR7.o_0{n @Y)9FCqj||B6-Ԍ0OC+آґ㗊m @352& t]Z5y>mDk:,!,5JAT_kE$Ԡ.J uB[DxQv ?%9tϔ1fD8,&mrFZ1Np?>+Q7XHeǧa<ޑFBhˑ>+AY+$\ශ;,c/1*2z? B 2ŔBǷCMJgXY5$B,f 9LAeh؁Rb#{"I42C[0^ʞ'\ajm@mӳ䭉g+Y>!byhSD71b7p?P1Y_f`xAD%O? `B%~1gH=hlDA*zj> )Y U')2@5uP|/q+ %_WtN4 &"A6}iTҸz7iF]8v_v(|{@ Y}檅d(U]ۗ6WQ˓ѥU e;̮h/ũPI:(eqKw,wWL7L$3FQgO]W С.{gb鬄@ߋBi*vP_QS! V1ZQ<.>#=lEwA7Y0&$İ> lGECqvыaYU\̈́/}CT<: ^D9 2Fq V8x#\.,\ D%F(DPM+_6Ƒ (^Ext: /wndmCse/ʒ3j9?s"kYsx/ŸdVt%@Te3 ۉ+=UP_D~"+|My芌 F/)w(?Q9[ňVKnJ7kPo esy# Rʽ}Lb\c>/zA>;rPJj詥 U fL7xFx0"jFx-R|bKwgv ;V4țjW&J>cN_TvOq`Ch򍡼ASU++nLU ,߱bSu6Kgߌ3F&iz] M&CĴp``A{pF !Ii[ZPp([Fj? t+U.c$ t{7ĺ/^b+%5K nH1 :91 Yz%xXC-W-npHE z=螸l{{@SuI)Lc:ޢP4݉((@/O✼0(D yƯAjI=^!Z&[K J(^,}N.FV D6k̸Pm|8hE ܉ ,b&rEӹ^rP4'-Ϊma-rXh.Jn]ppG*k*I`A.kkOg O+ԋ`Et¦b1¹x YmgYb]ȹE|T+jKڹWbp.Vh\&pD9 ]i9?BؑfAs $cRk>߇+lZ:uv >=yH\aI))(/_.O",}㤫iz';?1[۔CWȡ"(|#M0Ֆ``PFGQgsuqXںǰ7fH@]:vaSōh .dۇ`*A9kbӬA j,n~̷5ʦ`Ҝ[`7 $ =k 'I7)w|?/+y5QwMQ 绻a8x׮,VCyT5ӗ}L\KkNS g bϕ9I١7/ph{@" ٫7b!Z2khe]3(!)K9=~E{v eo@3B 3oz&roY5h!а5GO9gR!P(b_ÕdW{`04ׇ)dhD[᩼JcgX#/j\`\W?Jkwr3G:V*: HWg&OAz/RY뾖ߧK&H4av*-k y^㴐fd1@6fe1Ա :_z栁6}tZkq׋J^dt" pxp(Qz@7z*u1XxL.rhbhg ^ 3EY]͵KP'FJÂ"x%eJ6?]/Jc*˶@׾P8|2,&W9lZ I ahؤRmu`HXr[GM'Jq  1GNм4ǒ׭"t$P$$0C.c jaQY|VI=R4]y? Rc>Q}9,OTele*붬-6գH_TE^((ܦ~ḇoԍ(@G5p &BMX&(k-J)((mTfE\urQd藷:'cp}`ISdIPL9f&=P3"t.Z4+-M %)欜VToyk؉D6 7-9jߔl<"U\8Y4K.}=V'… 3 ţ 2n9~6dv-.hǢ LÐKrqʢ_粛E\o:Td,Pc’?ݥQgEW?۰`jYc)e_| 3p8g*ɥX14N~&iji4u"ǥkDlq+^fNu.[=$qT`0Vګ`PRÐW)7r,,SN( Ƌ^N᣿nyPwRe 8]r4gБ>Ny@+$:tRr Z˶R۝ӦG]zaΠ4(l}\IM}8><RuXx*Y )DD2}@Pk.\0x|G(BpjcGH K/f8Dղ,qZAhG,3U@ngp O M\f Wz]ѫ_{5h;0wDYުXX4D+wM{INHBg]~B\xVW3P$vBBbvp& sLT-#m %Bː$}>>_O>m9-L!G) v&)x^ ѱITZO7~Fudz'ΦƆslԽ2 1# ¼ ۫=&;(S3 +R*F&le9 I!E#H;[msgNY)a3##?9(-*XcGAK)AP^(bwJR[C|z5 ;Je%ĐRs`9$-rB/ezcwtZ %C9@ez}S/NcKJ,bw&|NkIdZ@v=LG!ڿ>n$tG'×JEj.ɚ/_]kn O P#"<6dWSӀ3XGTyya8 1'/t̰Zyjv2 t d V]EߴXUJ3ʢl:RF=4!6CPTʇxg9]:LhrKcVTκڛ5rucvc&ZrFwR*H=Se/\yGpLv<iKśA@׿LsY?j?Gu ƛp~,1AλV^, bX:KEgZ8SZtRԭXx%O:Ž,_J<9/`i1?/Tj0GW=.&+-M;5WPs ' s6WՊ޲$ɔs# rɦk 9}_' HͶnX\4dM fA#~c[-k 'Ғ S~30>um{:2݆`1sj WbivCt]qEVD `s`ԾMp%4 V7=H3r*u`[^J07ی`wT\|YN▬3QCIw^\>m)pY]AArSA<fE lmxLГ ϕ5*QI}+e5-rAʄ5OkmZxjz< Dja, 8CX-= ZDj=w4agȪФOR K[yȌX?B*XjAyzggbuE^B&;N(@ZDom7t&O:8\jsbY wO1%E 2Vh򺎬xb-ǢǹT|lj 1/pLC߶X&#5O;a zۉ4Bs(2/ŇIn[MK}%1|8?(Ff\60:ꂥG9;0X*p8-\qD;>5&gp3n T[Nz`:vv8%  )(Ӻ ;~ה2Oͯ>:α5'}:20`/V}Su^Юȡ(.<פy-ܳH}trhb6NJU,.."ǑޜbH#pۤv8 Raw1"xi^tTW~6>ƫڲpr[5Tݜ}:dBJD*U7xcԓ~ҷK$ Gt 0,BDtLj{\*T]!Kxod]JF`X«IwEpf6A08cp?NIႃUv<./H+0+F0R`ICV=68b~*%n,lL؜6!;Ra ) adGO ueeml_QՉ]5K eY%1nU/v& vxxp.TA)4P* Jii70Swp~fBX>9BlH \3 /[:1PWq_T"Ѯp9r&.%L.X^#WB΂tfpdIv){m@&{httF!p 90vK}h " _TF5<(ux/LX1\vj?գ^邳E5 HZhc/@ּj1'vӼE)Nd'F6t<K|N9f3TK޵M+Ͱ7tfxf ^Y^*x͛l#RNP MҐR7gҡrZ;'UX~KW#`jx9ߊ 8zl3$//{;g0Bo(&VVrHh6H9YfCsAFGx)"6A<: b =SA$ +CQAUYmn0fbIJc#7\ ͭzǣUԦ;(E_Z|^#ߙit=x3= JJ-ʌ6.PF\]+ x)@vob]ha^KOI@P/"yyYBlna3wrP\Ľ6̗ Ny&cC$90QTz\말`3Nm֫kV}z.4͍}3c7=Z+{|@=HLtkȷAÅ.>جBB`З94tZ4G$R9t߂yqĖ&C&'#kW&EsE!>xlw kMU`WO3E\Sh߽lհρ3ZZKwé}TCP>vŪV86L vmVl{}=*hv'_^ }G\(Ahg*qȅ2+֠R 7 sKT![ EĢ/[2-ghTEbpI~olQ=ۯgEDC6uL9' hLۓi13*}cBșӲցM׌%Ŝ风V}ߪ~H3 3\ޖzɟ|ݷzPa^m%O]ab1=B(8v+J`` 1 K ɋ'Az ͍8 =em[TߡD{`#Q B,|!Q~Уҩk?Mu^k_݅IurgZWU9p?a2"p`@ ֠\*UGwk|6xEeb#)](i(AY{דtH߹-iYtd> ^5}3&Γ\#;+B'|QìOFbIj {ń&w]*ƈF0İ&XX8C w G]lAzAH%;.;k5RzU`ga0c !hL 7=P"[{|GGBD,kRAwXFҟ NJM~1uy~.'s,`SƲI=im׬e:VuJS\uqu'{Jf/|n1xfJ,Rm&#}?3?Pf-.;gpd1h֙tk%V{CZ2s6cb;d<`Qd$M2EԲ(^an"H=5TFX5$6ZR0 |e5iF#7 s*!,4jRz:՟mgX=ŒhRd)t{uYJٳFkPpJ`P@r;5prEr9]Č3]7GR=,uxm \h666eʣعr*t|3u=O ‡u يbAknnɝ`+qs;.Grj=݇^O PO(vŽ 9W@]PO+}wq`_*ڂ~- ۨ"P*;} eI?a7{5o 6_[)΅_F\)hFIdG➫?9*BƥUsɉ~>N 﫾AT?AWLy2dzxQ25u-eNQM@YhssTuәI2ƪqkT*5B~qdƦ%"|HQp靖lk&HnuInxD}CJ!KTiKϖ3WF 1s;9&깘YI{NM{^:0vV*0O ,T i`rGP)Gډfv1lZuEYIs(6_)UJZ>TɞCٕ/8f Ir.[UO_PqkŠQQwi!KhZ@1@A]YeGPgL`(WTVusqPbyϱ*T\nQɴ~]΅ %v&ywM4'RD{'p&JO1tj \7~ǨCN=]K0ꎜ&.@oJ2s{;)0>U䙙iL°Y|/Ɛ!ReĘT B2_[\[ %b?ʙ%B#o7=^<|bf(Zd(H -"r} ܜn&ኞǴ3sG0@AUX7(}A1pg*+#&[>,XO798;[J߻1"x5X zUT(k/U:dM&'Ve.1^8spb$ii6)1"Kc |63}JIM6bDl%du͟ C6N\є!P݅$TwODde(1 {|oW`VTtL?*H̙]f}y`)=H'mU}8.\iב·i[Fdn`ʣd\gYly!p|l\hLW}e1B `_Z;%Aa>7AbjAO)o>JMٯHcV{RQ)Г=gU88T39;R#n Y34AX3YZZKFУm  S80{% Sz%NSOuX/~cdA52 LL',~ʦ+?]G̳O ld7ƭTV1+Tr.XbwꛫP,C&:\JG%(6dp,ƍ P4Qɡ GN\?حuw؜gTwLXp6!3gt2*ܔqb/o$+Mj;JפtYq+/ ~찵hpBd2:SS7۫ehk;ޝ,I0cDF'f%/澔W<5'`oK)Ş=-REi4ڮj upny"ZIG/S#`NBK!."In|^rlبA} bN`W _/>Z"JK z ^Wk*Z'U< A]x[$мMEb)2Q5lMNӒL3%d M6"=15)n>@T׼*rgdjD.ZE'JNсhotP[RY/rƼ*P(~+ދ>EUufQri=eH[7{\qs~W!9#,̧BTyn`>VDI_uź\c$:hQnCΜEDl=rɿvL~<7Y)t&"/IZLLboO] &U#f;9 ݟpyWΜ! *K5ƫݕ+5O! [HOaz3t? r^"T.`Շ|qEH-G?:BN ~A=QDż*Lix,j].Ҳނ y lw$ĎXoYqS$D3n_"fJ+P7:ľ-ބf!g=},+_Euu~ӥ(Q=M <w Ov1vfgĘeJi4=tR; UcU|X|sN8jQ7+هwv_`@HH `*6'*u4xf8`nQ6Ks#3h)CmDJm\W(~!8V'27"=O[Ifbp4ϫөx|Cio+6̕Ai62Rvv4:t!z4L5)5^dEl^N2Ugr_@E7{`RG ygG/E^1{% :8A~tmxÚvb$=XI )cNhAɸz2o G}g;x :Txص",S"X5'*⠂PFW‰L )oG";k?6O[Wb_JaA~=au^v}ErX'̖+ôkAJr &_w iKi;q $_WcmI#9J rwI$U\UQ\S%oh%#N5r1NK+x,9es6"nZ#Ax.8;r!_쬣ES]Չ&BKzBBk DlC QnxP/VI\fGIY1KI>ޤsYKAIG]6ʑ=Hg}GQ&z<2l` qB@BhJ4csb7qlj\λ:S)J+ȵdt. |y' U˽}x'f B)|唄Vp.A68€e&h= 1 BDvc\ *=uLE#ْljMQm BNJsmk m-. cVavEGC! k?] yg f1)Y {RaoEVw㢣%S d *O//?sQ21_Zw Za䫉81I)W-)B:)jm47O4p1 Om#cXŦOBn u|,N ?#dJրC >झ~3^85%0.(5yJT_UGpNqR;ע ~ Ő.U"Ta 2Ұ֏sZ Ᵹ& IEUEtHoߣdZv#<.۬P{'ۙ'?U*e.~16cZB!۰PwvF4fh^77ߢ׋ bⷊe@$ڣ73DU_ĝxǛVD =+Ŷ6 uܝsFϳxNP~Kh`GJҲ~ت!aϿ ,0%Q&:h7paͳQ^r* R, x .=&t*P)VUfuDklD|9$.fVJiIuᮾ#dwc*BSWsI0AI kR%"zzHPjͨ(brK?*,|$&Q,2(I.HQ؄Ie}?Y A[ :#C"&ӭd3¢@l""~Tvӹl|)wghƒ-MӰpGp FNϦ|k-{urw檉7te#V%5ЈVq]/O՚}_U0o˱&sOT$gU:BW'Kυ)ݐ^+QM|! ~;qs^pB;7ij"ta  &RBW; ٗH5@hr luݏ[]l2} }Vm` )9&Gwobt# WHBy9.qRa#,jvasm:-/V 3"vPr.Mkzd"B7&G(>DݠWb "XyMXaU/h}\;`O[P\]VɶWLh:Mm1C5Qxg|4<dQ7jL4?)䭈KPC?ʝ\^oi= ff:\5d${R7}(OuRcMg6:̇Sl ϭo?䫿7UNᘭIͅ˒'֤÷7}'@eFNI+mqfh%$xɹC77ft Kl&`/~=ʳXf`>%I-?80qSha6yqKǗN]Y9~q@`TВdK(5"d?r [B6gIqҜ`:0kt-4m}XnÜcp g`_0π>Pq堨 q_\MnUOmtQ98xI(Tk&N:Ufc-xD#oRSNڢہA.ڡil:^3B?ĩ2&Ƕ[gh1d -_;R{8"/8:5&&[yv|k~%Evdi-RL=; ~0Кu6`|TTEMǤzoP(gOrW5_D=6?ԧP ?s("}ټ]+#,mD-J<Ƙ:"m)"ÍtD?/!8`&(KhLO*Fe7&l i1TGQx׹#[ Ԉ LزK6'LBhP~-5Wm+CoI22655FDjB Jbc"g-ɼҖlKBhnd񒿀֚*3C7Si|\O]DJ* ƾ2O#)+%uz,\B 0zD3@F(Ʀ`TKdo\SKe u `i+ qъA.k |@Y ׍#|&\#[&(64lc&At&r m'ji^ލpS y '$)# C1n]OGswwK:zD@7}wt O/9 E姂y:n\+b#+(}d 4٥_5\-?^ U*R+nU MD)'y" -_<(+콁.0/qvg6ZH|!ٙ+@Ea噪H/oKeS!$L\cK12I=4Iګܟ%3LGz-NlXmkN NnAMeg>"i` <ϯG#$\ŖmOQB ꐟB9N_E"S Dޯ,!V9e2·eM dT(RB,Ih#j<J۶li:3TŸ\6׀Sݻ:{$e;WB,-3z@nE)(x&e( -/ߡ1ԗ!)iwQ̄$bE>m7L\#h>rw482r5]n|4w9Ė2vT[<C@8kRR5-S|1t3j Fm5tj=:Aۯ?zy|P:%0.b Vϡvzv*W /Z3l=ȺFY4B|K:$T}H x11ĖBWoe'793"R̂>C28{-0F䌷 SɰRѯF򺼴)2>:7Z=(d)NV1o #wyɈQ_ J5$ Sx>əF뽐!Jd}ufB[n3:3%k|N5}\}\v\3LECU*_QD D^|* fӛMG.Ae~tʹ(?]FB$CY'gmr !?芅'8Խ2z$43 wh~Z3sAXzf{=oGJNc +H*pR8>Ws;Y A(xP8%MNmXq",o3U\;T!*n[S#bUHg iH2=۳dnH?cL~R'•ķ}'dJ 驖IjcJ;UjT3<Neƭ1!J:mvd8Gt>( mrF *y侮 IrOa^7 ~ !kd X"5OR#4 _+Z3θA1+F}W6vdEVUݵ^4ԓ0%o<$y(c)T@KֽK( (}>NU ɀRGȪ_YLErShx{!zl!M`KךlE+UL* Q~&7Ra83׺,83tvGZa܁[+Gsi.c8 ӑ?CwwK]$u q/Dȟ*xS02DC`Ҙ{I,\6 3\~׆GNcɍrNl5;S*#*]83rCg|@ZZ )[Rh_h&vv?)A!u(-H=`31#  ) UZ{ɡBJip2d>֕su e30ޔ&jc 't "(=CӒp:NuIBWy+#ʆ_*ad> bܔoQĵbId)9 FtPrY}z/cNzO~x>ˊҟ㗠A.2UJɴ/?H"7 نgPߕ(6` S8!2vgnO{$ŸtG  oK?);x/iط%()Pݻ^YD.bd9I-GWK$Q Gk88B-e,^2@:\_Ap} CSEi^o wV5PSI?f0:1=^Y+@`v}d[1佺QcA˶ӊan)"][S]3b9vy@#N R6/Oz)Eȵ XMd wJ>^]0;t MKvB]`=(iʧ; rR+m廙@ דa"4)<&:LiiGό”͈(zc1īma7]gx)3too"Cl6Ic =b8xA1+u#3%Sȃ/AIB.yML3llI#Tfzukو<*3OڄjK_kި_O_Vu]p XvH S l"{ q+㉴Q {ّg\hbćrU cW7^H{Hwjv}\zMkmo;"& fsÝ؃eal(t 4m?4ұC;@y^ŕ WXo-jD$s3|l upEOLe'%7:e\c~c,:zw  @ذ:vuF8FLS2+LOr`RT(3 K[B99^_CѼ]. lΔy\CL⇩ }lH"*'m ZG&Pkt0pujt2n1$]Yu:]v\G*Rﵡ)[GQ >Hw dUpU)[e'W՞-Rg1љ!~E>4#Tc`1 R؁| <-)[ aKѰo֑j?[8`]h p-ݙn+9w/ݪrJ~i#҇jsFՈ≶8Aׁ g/QHytkhfLa\Ƈ3vOM51EWZX󤪪]L etFxpE?ätmN?OW zpŬ=lj9Ⱥ>aJ;Dj,Tχ}ZCRM.89T?jٌz"by:'(jSK SLTeo7cߙ])jwΩ[/?BB^eh8 qM(C>Hn zgxWrb1 Osfq7Q6xzAh,-F4?q+I}*KMyVfY׾Z~qR8KB/BV)s4D4L}?c}'84'Aؚ"- Znvȗ.ACjC*qf{׌42e?u8S bpqw>=3TJ$21]?ԏjCd`ȥOٙ8gr;{Ֆ5((Վh9K@Z(5gN9lIPoM^>451Os_# OLBX8aYMTyKM~PXM)#Fl}.ѺsG :ڦ [W ܯ* jWz Q);pHRS?Xm >pCi9ńxeŰH(=; [ҮS-Bn)M|; ܴ!pdѭ{0ݪ(e'")ܿ$IuChaCHv1\mJU铄`& 2BPhLei':RZ>tiKTl"CtJ>9G*UG#-&XՖDZM-ë$俋C|h|k:3oA] $r{ @gug# 6kڰ2?a'GRњ* X?+}PI`L\'e`ʏG|),h|Vn).*r|z􉑐(Bm_x!pւa(E-:_4ć 2˒؝-SvAKS`di5ྞo'EΦO4Z{kv7PF,Br 9 r;66.[V[pd)Gʐ!-kv~G| fٛ~wd%$&/zZ_򦭖c6c>NFݰ_q*m7wu' µ%뮀> `} 5hҟ,Lr%r_? ^ 3Byql+35;/Gud/&<"bn˶o6ƥ~h"ݵkz}TAa֐, _M-(!I9zL<ΛM Mf:KҪ8-#D4|XVHOs1< ¾5oXII;JE=4 (%#:WUsX'/6ou=cBO%MEn ϗZKt2Ϻ%5AOfVh<6- ªg>*olj"EYCwkL!bRT>+ @᳅u&T5E'0gNXW<Qs>\\|1)#Ӣ>tTiTGuYY7W[DVRl q.)< W+ 0+?6 UWZlm6|J@ :˕U7͔%0gf1|8 wh7T}ʔ@4Ut7$_U]M%5I!i| nޞoA]Mk_yezsJG hQr')VV4IXF F{68 ? j[(6Iq~@o$&xծ zO_/6_?f_BUD䳋ENQ&TytA,7bv'^XTWGTYñ_'ΘTAHG- n oYCz5 nCm84qls)ED5 16(d"SǾdJz#-!M,١tmQ?Z'.Pߡ?ؕlq4Y:##N% hiۺYN0l)T>'L'Hq=1 uV琸<v\E./~QW$]2y QZ+\p]W)jW)RJl_i/NKH j? i[66UL56.$hBR;Վ0+`MOc (B\xM8>ãB]c]/Ը Csa8-,z[ fͶ.7 5]Kf{c/y%b +uп}c>0 ×"]  .nz,rŅpY W2z=/eijmD;-xV,+7"nRݠ/Y!eL駅+m} ݖH!n]kC立*g ~, rk%Girc^. h2k> oz) rSpg3ݝ@HKas1(HqXGZ'#p\4/ ]]iz67F?ϑުAF `CHZo@貙\SJתB䶳i;~ԐƤ&kߗXZ H`O3w%|GEyԅ^jZtEYIv^8}Ri|]/ۘе qJjU.{ !Pix{.RE?hcNeNG ; jM6fH N 1H o6)uAmI=;<9Xy[Vd(3PsDӮǗp^%-Kx^;WM]!Q҃R&JwYA1K${2`]10gx=b"Rk:,lݐSm?CQr.g/Vz&5fnZ8Gb]5Qo&zV1(l0%ߵ] @Yx0k ^DK!qa2dYGe6UhrʎMͯ6nvjްCw]g oy{b\:j;jYT#8TxyVNj|nLBHJؚ*VS;mL=UH;nbk%2)/6A؅,;- wFQ}x!\lP HĨ)4Qnoid=V=F dr.3>r/r4\ $D#4g2?:H#2{!buʃ^!9Mh~Tl~9v!oc#!1ʣ27yeҸ8lu1geq7jObr!¹J UDײ`yR 7?4VO sŕ ?tи&?nIs i6)@68@ĐR#Ybl2k}|/C5rBtu}!4p`#qRAM9vVWKNohP5^mH1cq#eb1F2Eު0:`ci66Q;ϥ6wB#'Syż´ #Lj.\U}K9Y@TكΐG XXxr_j3% *j!'6漻L21k}J3~{]Th\Hg^2F 3PܭAg ^SNH:4Uf K]aN@8D'V[99|H% Tvb a^G'X ؼ]o=0JϠ+1K4*MC1^RA>'){%]5jFkҡc:tH@zUƭ?Zl,mމnS&xFӅpBQ"ڡއ;};_Yz@(g7f-w{<?c|h)D=נƎ| >~{ 3{{EH"y}7R;@#5Riu(BWiPJ_L.K覒QቩP^)gRj [.Y^Y*o3a}) g% *v?^Փzޅ΋1B]}W37|AIVkmŒh ѕ}tiy 1SCH)'z#aݶw#z(GXLdp'-) `"asAֳeTM&K<)(hg4\藘^sܘAFŽžah"|88>܈Qim;{+cSq;sVD 4 1Q˅VA($??y&۶k6¸hsZLV?bH?Hy8h_0]UPF4iJ*HvʐwF+MQ}hg-Ŗ/@g+Ozo [ ԅG(CAɘ4"BUio;|TZi7^n}+;ob["쯄;²~V]i2*,]_n:(^w9eA bʭ.gUo(W{gx5-# Ѽ<'+s3Fd.+լpkK`X_yIE81xw.N YO[SHf:K|.1Cr~;tK?ξz BfꞨ@8"9$S XL(Gm-OsE=Ȕ1eOĬ^!c&1'kf~חtu¿J>ȯ_h9oȖ&4o5ȸ &R)#.5eԔUu1<^[Τ$IUbq+%t4$ANOU :&VP6q4\u$ {c0UȂ&Ň \!s(;5BFItis(W7:7pH/Y%#^1 I\j=OmFE8A>` ~>/}n5!:%\#fk?p =ڒm,C^`x`vkB$'Q1yjG jp,._IǮ'J⻸o 0-_Zs %ߗ2e9X )+%c?{FȺhKq|Et"PkKDz ҅֨9*|ZCw{ %PN %> CK Oux YK^}5[k~ЁFqVyX@4mYaa Şʲ+Ja*ͶKvKt֊N~E'\Eѡ^0lJݧn?︨ʫֽĕ.W(sc+ k屢e]JƩt9!;=xk1'n@TwnJ!@[-F)n`1*7(T?E%!/ohF{ve%XGVD\cgK(R!SB/Q0¡z%m4`]hGn>>,$!Nʮi' 8{◢ IU;JJĺU_ѤJ^ 8L0ROk`2C*<=vZ:QU2YjLƾEPw_a ~WA'}LdW4Fɻ5 岱|:oCxɿٍV'ʐ:)n}=\\gk7*XnuY8-KBy*&O`2+Ep;t $@!v,hDkX}`ms#1 L,aP9x{nA秂} Y"d!ב,vz7K-ŀ2ʽP,F} 8+M>uê0WF τ*QqɊN:(>tQc}/5 GWdP{I䄚C2k@dr[mCi@`yȈ2m%O3i&TW!3x=z&޳–u؁RJ^lNLky; W8OiЁDuP hz&oP$"s+zʹ':$d3`C!*$LzU$*2/6e$Ѳ֬cQ{d츥T88!LZ%ZfN.ckPE^QeWy[F~[C!R^*Dȸ +]B:责uDV@Z3O=G iG/ ԁ>˸ϞM~Jobhl6iT7TR['0mL{"^dۊY]^(rda?Fa̮0-|:MkNs" ?s#)س]W&ɋ9UjB UfAގ/Zh7h|fȕJF!ܟ[o~Cy VU4/IlBܬWH\Xjw b2{"=;('r a5Zc-ו " u2rFlmjb2P1QF0Yi3eIA7Pn\ 5y-{h !_7 8-m9v $QR/nLE1/&TilL{`%*~]}2ԉNT3q$Fk ř).Ϋ֡r+t*MFq{e j1\>Q"z٦".|T!A CZK Q&nTVQ9>K;!<\&A q<?H44q@|-iKC|qbhͶԁ0"U> JhC+)mObS7B5N\? Mx.)9^!7,;S! 7M ަ1ՎNFʦݔ'T4b!J[vܖ,{a"\Oe;YR)/![ Y[M:.{gHښ~ kPmI*0tK֭@ `P6}طb3o580,x~i}Yl)a OzeK> ǩ%{^ TJ]fqʊ[G Y'(K=FFPޅ- 5JNU3/EGhUe0+F3>^` 1?ユTks?࣏m.+zay7{Elz<Z.τ/ⷘ cFP2NGB~(/1ʕYڀo%|igbm9T+aq7 9g@q 3~tj#ܝS' p/)KaϾzg&-&o}j%=-Cˌ z7LT)NC,-jRydK@*kmuiЇN9ir}%B ,Us2qwcNoaOT-T<)Q ›Nk:S3><: n8. cZ5mpM@&,0(Qh*q8 f/r^xB'XtL=?q{{FSoHLg5֫P_G;o6)9diQWlU.b;щ~H\.JQi$ $Ҽ|2/KӪ.oN%BiVNBJwF'Q()8>Ҫ )pM&T@ӍZ!evo n8am,FI|qr NR|!t(6"t˿b~ !/S :C֊n嚷B&FNt&or`3FgidpLM`.+cݱwU(װ\PNi9<_*`%&N@LJ3=V֙O5C((юJϪO[ 墻*=*wm>Z(?oWWv;V̛⬹^zcn 4Crq]UCADXߤxc}eftn* `c&@G)uީ7MmМyѳ-Ql9i=.h+XUX浨y@&@{eg2mOd)K,ꧠfjUwەTP$"0ۍ޾(ew f70"^ [.Nrp:z:_lX__nLKS"w?wBEnkEs_vH{b8B78zID2qh}T;\v@qu~Sob_jWc=S})hB0LF16RdN"@om&Uƈj-[ثL·ѷW٢dѷ!ɳv񘫧oi{c}hT1#6sLjO@5QABJ5S]*0$rK_ՕҍmI׾߭s7EHWvq_6i25unOdZ>B.tϽ*44z.R> ޝ#]/bFNT=*J,Aڶ[b*d˨tiً@%t@p{SG])G@7$ڢL@OJ'pZ2^Y RM[ȚM TKmG[càPQd"]wo@7l֣cMKc`#gbf%R~Yg^ƀXS:ŠS+[{ nTj%uU1q|x!~mNi7҅JoP>YxyW6+G%%[IU!Gse4I3 hiP3"5b &>AI3\zR!Gbj [2ㄉ3@lOC1=t?FK6E*n gz!)4YbΡOXa~b_1 VS5̉du+Eవ V^4@bZZ8<\B)&Bن΂\43STx-!nLκ?5Fs uaհ"%$&isow gWT`w԰eͨ6Z2@!f9|Fvc/R!uJ_g Tjsh1j5 D vx휝>N)'> pKEC`xeJhM4dFCMPs@{SwG젰ggz,,fGYP30UL?^KK+ߤ"ZxH!` ]K1 ;4 ,cY04c&Q|r$Rl1[1g \[vM,݃tfcU4EWX~\Qvnck K2h0~Cmxa3fh]#=aOUKAlT|<5V(3;Piiح^ Sf#8HG3$HORBo=b_ɪG;LwC7CMF{@ww%_tNO\w9ǟA_YzER˶{wn"ψxմ_FN#yGҒ-Q\ZG/3Ҿ316RzȻab]#(c )[hxR;+8łVd#a_MIO0ɱ7ox+1V,L?E ÊS*"07Ya]%[XQ5;so/HVw`+aItP=3|)9Liǂl`l!"30"ڬmIq©Qe=#3MvgVԍB(E#kbȂ*lO qߖV 7z%~Zs[EW:jc9Oy n`+-Hݳe]rkt2U&X㡎hH?R|7zD,V$_v8oeZN Pq^ՆEd5&vXa9wIJ=pJ߹d7m&g ¬mq❘UARg+36: KbK뉫I1jS}1CŻ5kKo>ڡ-2^籬g&"E*1ƀS/ ;sxʖSݓ>vu#S8 izÆv f|^&[wU|QF9Y" w۴)ӹ同;Xе%0^0^>ÕekY9ٜ¼!S ÑI7&G͐ }0TA%,D@ +Wl#5 kLD4'-빗+Wke+/*t[KPH)'ɚL?rdPK(z3pMo&B5$*28X \\aB$Kr6`.-y>q:( {lo[ћs11V|"a%/6RCN؂~+IC'p]0 BjP>`SHI3dh;fzVxx o@I6#01F,h RWǒIC,7xBC)ޤ5o` p͍+?# Q5=M%k_ؖkdtb7~O"h]o^!hDWNrZq3GMi81DͰ w:V4!x.on$*}qA.Q3O;\atcb L WΒ#+EqkNNά̻Ҹf<6/TyFۗp'}Ce~Ez7I')о ̱Ppì!s8+@zCOd'rr܍TgT&,cpfd`䟤4c辊1#l-]/{0"-5RR`GzGYH[aFL"v;[އG})v Ū$?-I3 ഏ鯁 'CA,iUJc00ܩ׆5{5|ΞZ&?wM[K<}=<*Tcr?gP*˸Z7耪Hzi3w8quU۞ZJ a3A+:Q YlƴQ3ߎP5GK!%bm~́4;i>}-3poUCvҵ7}MɄz2szԯEq{{|1ѬFrcVGF}6ڎB[3&=Up*JVuL'FeK1|UibORy3uǴj~IJB(Y7,sPb)%XnܾmfV+UvWxv`@|d֠pR\fц8 =V+.:=&X<~9b^8i/r/^R SG߻娫`H* R_h!ȖI1Ħ, F=%5WڒkLKy= wϫTYVD@qI7z&3<X0|s P;B~r↤"[=BslsQiIT8B]]fYK q.2,r j蠧4ARcTIFàpU*1Wulz_Xb3T^vB:YU(QZ @ cnz#3کH[~|UI@׿߀eY~|C9QVDъ](w)4Օ`ÊmF~aDkSʾ >QXѓ7 `6WֆqCሬ@"Wxo4&.b?9N)NFCF(;#˓a) cȞQBW[ncynCINΚ`1{HE`*ϴ*5)4$[g*x@TVd8ٖ{3J|мTܓCʃIt#rpH>KfypcXqE .!V`>gľ avAUXYc1L"2æǫ o~zHHk^FCP7#I`@f[\Ywu '2N`SѨ K v6d~4t&,}@_ F/60 }:y<|u B#`&*sQij]k&NoֵP(?$82gߌR~+U u/`ϯ`s3Y 09< #j r8*Kށau/ױUg{Y7'K-ڠ*&3aDHeg_햅 bFY}񳈧0 !j'Q1Ž8ʩ}0<3(02nbJS?,bS@:,rFSl53kwyt:X=\=dzp*y mB;Rg&R}8"hFxoYZ'ݎB %ɧ5rq$=m$&e~D;97RX؇\i$"ԎrUa4';@j3f8fyI,FJ8hk] @y83J/2Q}bF8rB) k-1tsTѾ"K,"C.ܮ3IbZ#RX+xu{',ͪ)AZҡ \Gr{Z,bDj&y.u{ˌi5jX*KSj'*3}qmAG!li6WJtD~F*4&<Ł<+H}(dٶ1~mcgG l3j##c84R{݄^Ǻ7\ȪJӷ||ECS){&("]55~IX<,їށɐmIf:F bX%yoE :MtߨO<>Zk 6*$ͷn^L浂dxrE &br(*01#dTSf|CgA_t(Tyʂ_PѬƝx_ҲD@Za3l/1 C4-C4/0IfN0*NeJt mvWOX9@#KigUznyb=VAivml@'MqM{ӹ\5ཊB;I ~̝QY[{* AdUd8~Iܛ%'D9v̘2o `R ΂u+U}{VAaPgNۣٓum ` Zt@KDO0)ėHXu x@}/O#K;8r>Oݩd5'D[ڴX 6l_~:_>bZ$T"*0 z6yfLrDA@ޞ`Yh<3r̀dmpobiNK6 B?tݪD h_8p(`ַ9ݤw`DOX |YA[?N "$Ќwڴ&E<,h Φzz@H<VAf#atPއ ˼f׌/zi$c?|w3R )eނϰK'?XcjvstJYES1LdwYs%Nu 8/eg\%T7 bǛ^j̸ŷG#QKlk*KVE~X[~18ޯ iίP.M /@0F%$8P_+ |tĸNWZY}~] pv{$sWϼ3h9dGH7:)D P$މ J;:YüKo{s׉ڧL{rfċ_\!qTA @9vY^Ikw!̊۱ۏg\ϚKd ~K /0Vk%TXw;etS@]"+˙GZp+?~;4=v\ǂ3ZpuDf7 ,bٙ5#z94Vw<) !9:&¯&_ƴY}+SGw\dZ_H'8F*S–V3gYf7;ZUJʐYTӧ~K4Bήt*c3"@D( LBbApZmxϛre WF3`7>m˽3nJ{;xAo~>ez <~U_0F׭QVShܹ*'SkOr=]G Ӓ<:ŢFl[RU:r3zπEZ;']0󽺇–8#" k`+XB-Z kiָ/7_ԩ\`m !5el 5.;Jf:5 |/Z]((|qF#ijq0^|2N/@A5Ӱ~N _yu'Eޤy_h\[*KIRUzsIx[GL!kzU ygm^ݣpf3 ijab6;,#vl JwlJқk''<-D}1Yo .>6`=;maNK9@:`ĉ(S`3&314's#ql?Rm[!IBT?k|}N8Ӓw'HSB,زi)&q uri5#|kۂ5P-QbP@Kx)T@6 ◁:xAFqyt 7ZZ_~%F"`G[i'|~E=z ׈Hi 7:呯gx !(Mh!(E?TW[@0C$oNag]<ש:'[$ʩoAqIF[x<9JW򸃡ziC96@ip頲dzC.2Øs2R FJ)jL]fRͪ;_5GxX}kZ(GGĨE@$wxDS'2NEra|@/Wvu>SQJ8b S$deV8YSBeXO$yO`6 hYޅca4QhPp6kqDKľHbHGLG/zCZ#UFGUYO6AyaqgbMhD7Q{s-ߑCpRSX(R,4&99^!_-lnNw6c\Y纇|eO?cN PfFqm>H9Jm|.!,e-Caõ[`y 'Z"N%ri *cˆFNϥ{ ~$xnÓn DUWVґ,j tƍiSq\J& <7Nn727u8xvW()!-rEA"\\#6H=GNlۦq>̃?tjBƥ4qח] l^Jn҄ YMo(/ X#[>0fqP֯(ls+ihAMOFT 1?\-8v@~ JMO:t$t% SlYuȤȓIKUU\B}NgH˱sA6K"ZT mvYϜ,"AsX)00w5u+667ZBW=.Heee\&湎U؆R7q7N#]f8MM}خpD".ОQC,ҒQJUFl*~miL/CIOZ`";?nSdE_#)BW,'z(yv96R[;JmYqj8-e+Z#Cd]a($rO1 *# )jۑª{uC$]mju9p:mG z0+iKÉE=_"={`?25-(9c~cUv)q2e Z7kͱ['AgXuj@`ީ4inւu3Otbr;bqv6$X!Flf͑,V oqc>Nɵ( 8;&{l) 6)Qi)ndm c`.RƍL#i$nb&K w|\\ᐺn{d+\i4P =, 0ܒN@w{-M*Aj`=1F'ck,@R9 ?6Y%ܐ;6T*'Z.)(.b?Rfb. elPT.>aw\ #7ħ ygٍ,2s z7E!$'' =Zt5v^]vSb `@Wsg(8MU US`AJȀS UGZ M,^Nr-5hR٥J PVIiv5K$kkEƘؗ@N yXҌJw] 6_!V E )Xtk jpW 5i[hYnFN1*DgrV6kQa?{~$X<~GݾtXW8^êWĄͧ"~< VݷzD7mac(۪jI9aZLsMn#% #*YF5Z0mބ4=+BӐ_n1w8N c#d&I'R 2u>E IMNH5ɯTrUz?LXjpL[e󰻭ǁoU.־ T;qq^| 7>w^|s._E f/ω&vwI^#I™Q5!kf1|$D2RǸ\p|nXc$^8^* Uwb Aãfyun/A"+ i/?VA^~;fsO孍/#b\؝\F8ic͇`coj;S˿+0utWi@6c18]ϲ'tN{pׁou3 M/ ^Jt"pI q H{Q3ij;0~. .  `6zX%rR7.o_0n @Y)9Fqj||B6-Ԍ8OC+آґ㗊m @352& v]Z5y>mDo:,!$5JAT_kE$Ԡ.J uF[DhQv ?%9tϔ1fD8,&mrFZ1Np?>+Q7XXeǧe<ޑFBhˑ>+AY+$\ශ;,c/1*2z? B 2ŔBǷCMJgXY5$B,f 9LAeh؁Rb#"I42C[0~ʞ'\ajm@mӳ䭉g+Y>#byhSD71b7p?P1Y_f`xAD%? `B%~1gH=hlDA*zj> Y U')2@5uP|/p+ %_WtN4 &"A6}iTҸz7iF]8_v(|{@ Y}檅d(U]ۗWQ˓ѥU e;̬h/ũEPI:(eՕqKw,wWL7L$3FQgO]Wǯ С.{Gb鬄@ߋBi*vP_漢QS! V1ZQ<.>#=lEw7Y0&$İ> lGECa~ыaYU\̈́/}CT<: ^D2Fq V:x#\><,\ D%F(DPM+_6Ƒ (^Ext: /wndmCse/ʒ3j9?s"kYsx/ŸdVt%@Te3 Ӊ+=UP_D~

*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nn .B`T0-f(mfHn-HH/NPJmJn -|`-nf9 HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nn .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nn . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nn g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N6XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`teB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N P.lB Ef6Hx/.NP.Jg Jm/NXHx/.N P.Jm.HxB/N `Jgp`B//.N P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNxHxN@eBNuNxHxN@eNuNxHxN@eNuNxHx&N@eNuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNxHx6N@eNuNVH0JFf8 <F#F <F#F#FF #FF .^rN~.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bF fFgB`RF Fo "<N#FBN6X(@ 9F" Ҁe 9F/N6X(@g yF 9F Xg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNxHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s%s %ld,$%ld%ld,%ld%s:%s --can't do - -can't access rcan't openprogram error diffh: %s%s c---change record omitted can't resynchronize-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((tFlib/tabset/ 775 0 0 0 3130475473 5760 lib/tabset/3101 644 0 0 135 3112540553 6321 H 0 0 0 0 0 0 0 0 0 /* xy_throttle value */ #define XY_THROTTLE 4 /* 32 words/transfer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8su{0lib/tabset/aa 644 0 0 151 3112540554 6315  1 1 1 1 1 1 1 1 1  tle value */ #define XY_THROTTLE 4 /* 32 words/transfer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/beehive 644 0 0 244 3112540554 7346                                                                                 fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/diablo 644 0 0 130 3112540554 7163  9 2 1 1 1 !1 )1 11 91 A1 I1 Q1 Y1 a1 i1 q1 y1 9                                      fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/std 644 0 0 207 3112540554 6530 3 1 1 1 1 1 1 1 1 1 1 1 1 1               fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/teleray 644 0 0 71 3112540555 7363 GY9(FY90FY98FY9@FY9HFY9PFY9XFY9`FY9hF 1 1 1 1 1 1 1 1               fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/vt100 644 0 0 237 3112540555 6614  H H H H H H H H H H H H H H H H   fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/tabset/xerox1720 644 0 0 244 3112540555 7417 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 fer */ #define NXYDRIVE 4 /* 4 possible drive types */ /* * Layou((t Pr_cyl; /57600: cyl #, byte swapped */ u_char xyr_sector; /* 3: sector number */ /* Byte 2 */ u_char_drive 8 8 8s{<{0DZ{0{0lib/lex/ 777 0 0 0 3130475474 5271 ((lib/lex/ncform 755 0 0 7515 3112745466 6575 int yylineno =1; # define YYU(x) x # define NLSTATE yyprevious=YYNEWLINE char yytext[YYLMAX]; struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp; char yysbuf[YYLMAX]; char *yysptr = yysbuf; int *yyfnd; extern struct yysvf *yyestate; int yyprevious = YYNEWLINE; yylook(){ register struct yysvf *yystate, **lsp; register struct yywork *yyt; struct yysvf *yyz; int yych; struct yywork *yyr; # ifdef LEXDEBUG int debug; # endif char *yylastch; /* start off machines */ # ifdef LEXDEBUG debug = 0; # endif if (!yymorfg) yylastch = yytext; else { yymorfg=0; yylastch = yytext+yyleng; } for(;;){ lsp = yylstate; yyestate = yystate = yybgin; if (yyprevious==YYNEWLINE) yystate++; for (;;){ # ifdef LEXDEBUG if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1); # endif yyt = yystate->yystoff; if(yyt == yycrank){ /* may not be any transitions */ yyz = yystate->yyother; if(yyz == 0)break; if(yyz->yystoff == yycrank)break; } *yylastch++ = yych = input(); tryagain: # ifdef LEXDEBUG if(debug){ fprintf(yyout,"char "); allprint(yych); putchar('\n'); } # endif yyr = yyt; if ( (int)yyt > (int)yycrank){ yyt = yyr + yych; if (yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } } # ifdef YYOPTIM else if((int)yyt < (int)yycrank) { /* r < yycrank */ yyt = yyr = yycrank+(yycrank-yyt); # ifdef LEXDEBUG if(debug)fprintf(yyout,"compressed state\n"); # endif yyt = yyt + yych; if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } yyt = yyr + YYU(yymatch[yych]); # ifdef LEXDEBUG if(debug){ fprintf(yyout,"try fall back character "); allprint(YYU(yymatch[yych])); putchar('\n'); } # endif if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transition */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } } if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){ # ifdef LEXDEBUG if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1); # endif goto tryagain; } # endif else {unput(*--yylastch);break;} contin: # ifdef LEXDEBUG if(debug){ fprintf(yyout,"state %d char ",yystate-yysvec-1); allprint(yych); putchar('\n'); } # endif ; } # ifdef LEXDEBUG if(debug){ fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1); allprint(yych); putchar('\n'); } # endif while (lsp-- > yylstate){ *yylastch-- = 0; if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){ yyolsp = lsp; if(yyextra[*yyfnd]){ /* must backup */ while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ lsp--; unput(*yylastch--); } } yyprevious = YYU(*yylastch); yylsp = lsp; yyleng = yylastch-yytext+1; yytext[yyleng] = 0; # ifdef LEXDEBUG if(debug){ fprintf(yyout,"\nmatch "); sprint(yytext); fprintf(yyout," action %d\n",*yyfnd); } # endif return(*yyfnd++); } unput(*yylastch); } if (yytext[0] == 0 /* && feof(yyin) */) { yysptr=yysbuf; return(0); } yyprevious = yytext[0] = input(); if (yyprevious>0) output(yyprevious); yylastch=yytext; # ifdef LEXDEBUG if(debug)putchar('\n'); # endif } } yyback(p, m) int *p; { if (p==0) return(0); while (*p) { if (*p++ == m) return(1); } return(0); } /* the following are only used in the lex library */ yyinput(){ return(input()); } yyoutput(c) int c; { output(c); } yyunput(c) int c; { unput(c); } } if (yytext[0] == 0 /* && feof(yyin) */) { yysptr=yysbuf; return(0); } yyprevious = yytext[0] = input(); if (yyprevious>0) output(yyprevious); yylastclib/lex/nrform 755 0 0 6031 3112745500 6571 block data integer cshift, csize, yynlin common /yyllib/ cshift, csize, yynlin data yynlin/YYNEWLINE/ end block data common /yyldat/ yyfnd, ymorf, yyprev, yybgin, yytop integer yyfnd, yymorf, yyprev, yybgin, yytop data yybgin/1/ data yyprev/YYNEWLINE/ data yytop/YYTOPVAL/ end integer function yylook(dummy) common /Lverif/ verif common /Ladvan/ advan common /Lstoff/ stoff common /Lsfall/ sfall common /Latable/ atable common /Lextra/ extra common /Lvstop/ vstop integer verif(Sverif), advan(Sadvan),stoff(Sstoff),match(Smatch) integer sfall(Ssfall),atable(Satable),extra(Sextra), vstop(Svstop) integer state, lsp, r integer ch, n common /yyldat/ yyfnd, yymorf, yyprev, yybgin, yytop, yylsp, yylsta(YYLMAX) common /yyxel/ yyleng, yytext integer yyfnd, yymorf, yylsta, yylsp, yytext, yyprev, yyleng, yytop integer lexshf, yytext(YYLMAX), yyback, yybgin integer z, t if (yymorf .eq. 0) yyleng = 0 else yymorf=0 1776 lsp = 1 state = yybgin if (yyprev .eq. YYNEWLINE) state = state + 1 for (;;){ r = stoff(state) if (r .eq. 0){ z = sfall(state) if (z .eq. 0) break if(stoff(z) == 0) break } ch = input(dummy) ich = lexshf(ch) yyleng = yyleng+1 yytext(yyleng) = ch 1984 if(r .gt. 0){ t = r + ich if (t<= yytop){ if (verif(t) .eq. state){ if(advan(t) == YYERROR){ call unput(yytext(yyleng)) yyleng = yyleng - 1 break } state = advan(t) yylsta(lsp) = state lsp = lsp +1 goto 2001 } } } if(r < 0){ t = r + ich if (t <= yytop .and. verif(t) .eq. state){ if(advan(t) == YYERROR){ call unput(yytext(yyleng)) yyleng = yyleng - 1 break } state = advan(t) yylsta(lsp) = state lsp = lsp +1 goto 2001 } t = r + match(ich) if(t <= yytop && state == verif(t)){ if(advan(t) == YYERROR){ call unput(yytext(yyleng)) yyleng = yyleng - 1 break } state = advan(t) yylsta(lsp) = state lsp = lsp + 1 goto 2001 } } else { if (state > 0) state = sfall(state) if (state .gt. 0) r = stoff(state) if (state .gt. 0 .and. r .ne. 0) goto 1984 call unput(yytext(yyleng)) yyleng = yyleng -1 break } 2001 continue } while (lsp .gt. 1){ lsp = lsp -1 ilsp = yylsta(lsp) yyfnd = atable(ilsp) if (yyfnd .gt. 0) if (vstop(yyfnd) .gt. 0){ r = vstop(yyfnd) if (extra(r) .ne. 0){ for(;;){ ilsp = yylsta(lsp) if (yyback(atable(ilsp), -r) .eq. 1) break lsp= lsp -1 call unput(yytext(yyleng)) yyleng = yyleng -1 } } yyprev = lexshf(yytext(yyleng)) yylsp = lsp yyfnd = yyfnd + 1 yylook = r yytext(yyleng+1) = 0 return } call unput(yytext(yyleng)) } if (yytext(1) .eq. 0){ yylook=0 return } yyprev = input(dummy) call output(yyprev) yyprev = lexshf(yyprev) yyleng = 0 goto 1776 end integer function yyback (isub, n) common /Lvstop/ vstop integer vstop(Svstop) if (isub .ne. 0) while (vstop(isub) .ne. 0){ if (vstop(isub) .eq. m){ yyback = 1 return } isub = isub + 1 } yyback = 0 return end exshf(yytext(yyleng)) yylsp = lsp yyfnd = yyfnd + 1 yylook = r yytext(yyleng+1) = 0 return } call unput(yytext(yyleng)) } if (yytext(1) .eq. 0){ yylook=0 return } yyprev = input(dummy) call output(yyprev) yyprev = lexshf(yyprev) yyleng = 0 goto 1776 end integer function yyback (isub, n) common /Lvstop/ vstop integer vstop(Svstop) if (isub .ne. 0) while (vstop(isub) .ne. 0){ if (vstop(isub) .eq. m){ yyback = 1 return } isub = isub + 1 lib/term/ 777 0 0 0 3130475500 5436 lib/term/tab37 755 0 0 7033 3112747425 6400  (  "%(+.147:=@CFILORUX[^adgjmpsvy|  ((!$',169=AEJORUX[^adgjmrw| $),18=AEJMPSV[^adgjmqv{ 897 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_1/41/23/4-fiflffffiffl''`_/ AB\DSQNOikLM@XoJKYIvUxVCGWTEPRYFHZ>_<_=_-=~9~8=/-><-|^=x/+_Uoo][_^+8r98c9|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFlib/term/tabtn300 755 0 0 6647 3112747521 7022 l ((  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-159>CFILORUX[^acegikmoqtwy{}  !&+.369<?BEHKNQTWZ]`cf  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ ikovxY>_<_=_-=~=/-><-|^=x/+_Uoo+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFlib/term/tab300 755 0 0 7233 3112747344 6453 ` (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~ "&),/258<@DINQTWZ]`cfils| )49@COX[^er}   #(+.147:=@CFILORUX[   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`F((dFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`Flib/term/tab300S 755 0 0 7237 3112747362 6602 d (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #(,/258;>BFJOTWZ]`cfilory $/:?FIU^adkx!&).147:=@CFILORUX[^a Hh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`lib/term/tab300X 755 0 0 7233 3112747400 6574 ` (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~ "&),/258<@DINQTWZ]`cfils| )49@COX[^er}   #(+.147:=@CFILORUX[   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`F((dFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`Flib/term/tab300s 755 0 0 7237 3112747413 6637 d (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #(,/258;>BFJOTWZ]`cfilory $/:?FIU^adkx!&).147:=@CFILORUX[^a Hh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`lib/term/tab450-12-8 755 0 0 7257 3112747437 7057 t    !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/27;>ADGJMQUY^cfilorux{~  ,3>INUXdmpsz"%(+058=@CFILORUX[^adgjmp4 4  DU 34  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFX((lib/term/tab450-12 755 0 0 7253 3112747454 6705 p (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),158;>ADGKOSX]`cfilorux{&-8CHOR^gjmt "%*/27:=@CFILORUX[^adgj4 4 DU 34  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXFlib/term/tab450 755 0 0 7243 3112747473 6465 h (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&+/258;>AEIMRWZ]`cfiloru|   '2=BILXadgn{$),147:=@CFILORUX[^ad44 DU 34  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\Flib/term/tab450X 755 0 0 7243 3112747507 6613 h (  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #((&+/258;>AEIMRWZ]`cfiloru|   '2=BILXadgn{$),147:=@CFILORUX[^ad44 DU 34  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\Flib/term/tabx1700 755 0 0 7237 3112747532 6733 d (  #&),/258;>ADGJMPSVY\_behknqtwz}  "'+.147:=AEINSVY\_behknqx #.9>EHT]`cjw %(-0369<?BEHKNQTWZ]` DU 34  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-o+[]-_-fiflffffiffl''`_/ c(B|)/o<<-c,<n|O-ik\ġ''u,(/c,c`o-""o|o~t~~vo/x/-‚''uu|-Â`/--\O=/\[][]->--Yo[][]-‚'`O¡-->_<_=_-=~=/-><-|^=x/+_Uooo```\--/-,|'`'`+rOcO|c/**|O|||||||||||$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFlFpFtFxF|FFFFFFFFFFF_tFFFFFFFFFFFFFFFFFFFFFFF FFFFF F$F(F,F0F4F8F<F@FDFHFLFPFTFXF\F`lib/tmac/ 777 0 0 0 3130475507 5422 lib/tmac/tmac.vcat 755 0 0 105 3112531550 7254 .\" @(#)tmac.vcat 1.1 83/05/01 .fp 1 R .fp 2 I .fp 3 B .fp 4 S .lg 2 FFFFFFFFF_tFFFFFFFFF((c PF5422FFF FFFFF F$F(F,0F 8 8 8ss{0lib/tmac/tmac.an 755 0 0 14056 3112531310 6761 ((.\" @(#)tmac.an 1.2 83/05/02 .ds ]W Sun System Release 0.3 ' # this entire chunk commented out by Henry McGilton at ' # Sun Microsystems 5 April 1983 -- in the interests of sanity. ' # month name . \".if "\nd"0" .nr m \n(mo-1 . \".if "\nm"0" .ds ]m January . \".if "\nm"1" .ds ]m February . \".if "\nm"2" .ds ]m March . \".if "\nm"3" .ds ]m April . \".if "\nm"4" .ds ]m May . \".if "\nm"5" .ds ]m June . \".if "\nm"6" .ds ]m July . \".if "\nm"7" .ds ]m August . \".if "\nm"8" .ds ]m September . \".if "\nm"9" .ds ]m October . \".if "\nm"10" .ds ]m November . \".if "\nm"11" .ds ]m December ' # set the date . \".if n \{.nr m \nm+1 . \". ie \nd .ds ]W Modified \nm/\nd/\ny . \". el .ds ]W Printed \n(mo/\n(dy/\n(yr\} . \".if t \{.ie \nd .ds ]W \*(]m \nd, 19\ny . \". el .ds ]W \*(]m \n(dy, 19\n(yr\} ' # end of commented out chunk .if t .tr *\(** .ie n \{\ . ds lq \&"\" . ds rq \&"\" .\} .el \{\ . ds rq '' . ds lq `` .\} ' # We don't need the Berkeley stuff since we are not UCB -- Henry. .de UC . \".if t \{\ . \". ie "\\$1"" .ds ]W 3rd Berkeley Distribution . \". ie "\\$1"4" .ds ]W \\$1th Berkeley Distribution . \". el .ds ]w \\$2 \\$1 BSD . \".\} .. ' # reset the basic page layout .de }E .}f .in \\n()Ru+\\n(INu .ll \\n(LLu .. ' # default tabs .de DT 'ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i .. ' # set type font and size .de }f .ps 10 .ft 1 .. ' # handle the head of the page .de }H .ev 1 .}C 'sp .5i .ft 1 .ps 10 .tl @\\*(]H@\\*(]D@\\*(]H@ 'sp .5i .ev .ns .. ' # handle the foot of the page .de }F .ev 1 .ft 1 .ps 10 'sp .5i .tl @\\*(]W@\\*(]L@%@ 'bp .ev .. ' # the cut mark -- we don't need this -- Henry . \".if n .ig . \".de }C . \".po .1i . \".tl '-' . \".po . \".. ' # the final cut mark -- we don't need this -- Henry . \".de }M . \".}N . \".wh -1p }C . \".ll \\n(LLu . \".. ' # no runout unless there was a .TH .de }K .}N .pl 1 .ll \\n(LLu .. .em }K ' # set title and heading .de TH .PD .DT .if n .nr IN .5i .if t .nr IN .5i .nr LL \\n(.l .ds ]H \\$1\|(\|\\$2\|) .ds ]D UNKNOWN SECTION OF THE MANUAL .if '\\$2'1C' .ds ]D User's Manual \(em Communications .if '\\$2'1G' .ds ]D User's Manual \(em Graphics .if '\\$2'1' .ds ]D User's Manual \(em Commands .if '\\$2'6' .ds ]D User's Manual \(em Games and Demos .if '\\$2'7' .ds ]D User's Manual \(em Tables .if '\\$2'2' .ds ]D System Interface Manual \(em System Calls .if '\\$2'3' .ds ]D System Interface Manual \(em Subroutines .if '\\$2'3F' .ds ]D System Interface Manual \(em Fortran Interfaces .if '\\$2'3J' .ds ]D System Interface Manual \(em Jobs Library .if '\\$2'3S' .ds ]D System Interface Manual \(em Standard I/O Library .if '\\$2'3M' .ds ]D System Interface Manual \(em Mathematical Functions .if '\\$2'3N' .ds ]D System Interface Manual \(em Network Interfaces .if '\\$2'3X' .ds ]D System Interface Manual \(em Miscellaneous .if '\\$2'5' .ds ]D System Interface Manual \(em File Formats .if '\\$2'4' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'4I' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'4P' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'4N' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'4S' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'4V' .ds ]D System Manager's Manual \(em Special Files .if '\\$2'8' .ds ]D System Manager's Manual \(em Maintenance Commands .if '\\$2'8C' .ds ]D System Manager's Manual \(em Communications .wh 0 }H .if t .wh -1i }F .if n .wh -1.167i }F .em }M .if \\n(nl .bp 1 .ds ]L \\$3 .}E .DT .nr )I .5i .nr )R 0 . \".if n .na .mk ka .if !'\\n(ka'-1' .bp . \".if t .ds ]W Sun Release 0.1 . \".ds ]W Sun Release 0.1 .. ' # section heading .de SH .}X 0 .nr )E 2 \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 .. ' # sub section heading .de SS .}X \\n()Ru+\\n(INu \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 .br .. ' # subroutine for section heading .de }X .}E .ti \\$1 .sp \\n()Pu .ne 2 .nr )R 0 .fi .it 1 }N .SM .B .. ' # end of SH (cf }X above and }N below) .de }2 .nr )E 0 .}E .nr )I .5i .ns .. ' # italic .de I .ft 2 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. ' # bold .de B .ft 3 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. ' # small .de SM .ps 9 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. ' # combinations of Roman, italic, bold .de RI .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de VS 'if '\\$1'4' .mc \s12\(br\s0 .. .de VE 'mc .. .de RB .}S 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de IR .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de IB .}S 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de BR .}S 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de BI .}S 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. ' # make special case of shift out of italic .de }S .ds ]F .if "\\$1"2" .if !"\\$5"" .ds ]F\^ .ie !"\\$4"" .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(]F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .el \\$3 .}f .. ' # paragraph .de LP .PP .. .de PP .sp \\n()Pu .ne 2 .}E .nr )I .5i .ns .. ' # paragraph distance .de PD .if t .nr )P .4v .if n .nr )P 1v .if !"\\$1"" .nr )P \\$1v .. ' # hanging indent .de HP .sp \\n()Pu .ne 2 .if !"\\$1"" .nr )I \\$1n .ll \\n(LLu .in \\n()Ru+\\n(INu+\\n()Iu .ti \\n()Ru+\\n(INu .}f .. ' # indented paragraph .de IP .TP \\$2 \&\\$1 .. ' # hanging label .de TP .if !"\\$1"" .nr )I \\$1n .sp \\n()Pu .in \\n()Ru .nr )E 1 .ns .it 1 }N .di ]B .. ' # end of TP (cf }N below) .de }1 .ds ]X \&\\*(]B\\ .nr )E 0 .if !"\\$1"" .nr )I \\$1n .}f .ll \\n(LLu .in \\n()Ru+\\n(INu+\\n()Iu .ti \\n(INu .ie !\\n()Iu+\\n()Ru-\w@\\*(]X@u-3p \{\\*(]X .br\} .el \\*(]X\h@|\\n()Iu+\\n()Ru@\c .}f .. ' # handle end of 1-line features .de }N .if \\n()E .br .di .if "\\n()E"0" .}f .if "\\n()E"1" .}1 .if "\\n()E"2" .}2 .nr )E 0 .. ' # increase relative indent .de RS .nr ]\\n+()p \\n()I .nr )\\n()p \\n()R .ie !"\\$1"" .nr )R +\\$1n .el .nr )R +\\n()I .nr )I .5i .}E .. ' # decrease relative indent .de RE .if !"\\$1"" \{.ie "\\$1"0" .nr )p 1 1 . el .nr )p \\$1 1\} .ds ]i \\*(]I\\n()p .ds ]r \\*(]R\\n()p .nr )I \\*(]i .nr )R \\*(]r .if \\n()p .nr )p -1 .}E .. .nr )p 0 1 .ds ]I \\\\n(] .ds ]R \\\\n() .bd S 3 3 .if t .ds R \(rg .if n .ds R (Reg.) .ds S \s10 .hy 14 r .di .if "\\n()E"0" .}f .if "\\n()E"1" .}1 .if "\\n()E"2" .}2 .nr )E 0 .. ' # increase relative indent .de RS .nr ]\\n+()p \\n()I .nr )\\n()p \\n()R .ie !"\\$1"" .nr )R +\\$1n .el .nr )R +\\n()I .nr )I .5i .}E .. ' # decrease relative indent .de RE .if !"\\$1"" \{.ie "\\$1"0" .nr )p 1 1 . el .nr )p \\$1 1\} .ds ]i \\*(]I\\n()p .ds ]r \\*(]R\\n()p .nr )I \\*(]i .nr )R \\*(]r .if \\n()p .nr )p -1 .}E .. .nr )p 0 1 .ds ]I \\\\n(] .ds ]R \\\\n() .bd S 3 3 .if t .dlib/tmac/tmac.e 755 0 0 30062 3112531337 6613 .\" @(#)tmac.e 1.1 83/05/01 .nr _0 \n(.c .\"********************************************************************** .\"* * .\"* ****** - M E N R O F F / T R O F F M A C R O S ****** * .\"* * .\"* Produced for your edification and enjoyment by: * .\"* Eric Allman * .\"* Electronics Research Laboratory * .\"* U.C. Berkeley. * .\"* current address: * .\"* Britton-Lee, Inc. * .\"* 1919 Addison Street Suite 105 * .\"* Berkeley, California 94704 * .\"* * .\"* VERSION 2.14 First Release: 11 Sept 1978 * .\"* See file \*(||/revisions for revision history * .\"* * .\"* Documentation is available. * .\"* * .\"********************************************************************** .\" .\" @(#)tmac.e 2.14 12/28/81 .\" This version has had comments stripped; an unstripped version is available. .if !\n(.V .tm You are using the wrong version of NROFF/TROFF!! .if !\n(.V .tm This macro package works only on the version seven .if !\n(.V .tm release of NROFF and TROFF. .if !\n(.V .ex .if \n(pf \ . nx \*(||/null.me .de @C .nr _S \\n(.s .nr _V \\n(.v .nr _F \\n(.f .nr _I \\n(.i .ev \\$1 .ps \\n(_Su .vs \\n(_Vu .ft \\n(_F 'in \\n(_Iu .xl \\n($lu .lt \\n($lu .rr _S .rr _V .rr _F .rr _I .ls 1 'ce 0 .. .de @D .ds |p "\\$3 .nr _d \\$1 .ie "\\$2"C" \ . nr _d 1 .el .ie "\\$2"L" \ . nr _d 2 .el .ie "\\$2"I" \ . nr _d 3 .el .ie "\\$2"M" \ . nr _d 4 .el \ . ds |p "\\$2 .. .de @z .if !"\\n(.z"" \ \{\ . tm Line \\n(c. -- Unclosed block, footnote, or other diversion (\\n(.z) . di . ex .\} .if \\n(?a \ . bp .rm bp .rm @b\" .if t \ . wh -1p @m .br .. .de @I .rm th .rm ac .rm lo .rm sc .rm @I .. .de he .ie !\\n(.$ \ \{\ . rm |4 . rm |5 .\} .el \ \{\ . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .\} .. .de eh .ie !\\n(.$ \ . rm |4 .el \ . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de oh .ie !\\n(.$ \ . rm |5 .el \ . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de fo .ie !\\n(.$ \ \{\ . rm |6 . rm |7 .\} .el \ \{\ . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .\} .. .de ef .ie !\\n(.$ \ . rm |6 .el \ . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de of .ie !\\n(.$ \ . rm |7 .el \ . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de ep .if \\n(nl>0 \ \{\ . wh 0 . rs . @b .\} .. .de @h .if (\\n(.i+\\n(.o)>=\\n(.l \ . tm Line \\n(c. -- Offset + indent exceeds line length .if t .if (\\n(.l+\\n(.o)>7.75i \ . tm Line \\n(c. -- Offset + line length exceeds paper width .nr ?h \\n(?H .rr ?H .nr ?c \\n(?C .rr ?C .rn |4 |0 .rn |5 |1 .rn |6 |2 .rn |7 |3 .nr _w 0 .nr ?W 0 .nr ?I 1 .ev 2 .rs .if t .@m .if \\n(hm>0 \ . sp |\\n(hmu .@t $h .if \\n(tm<=0 \ . nr tm \n(.Vu .sp |\\n(tmu .ev .mk _k .if \\n(?n .nm 1 .nr $c 1 .ie \\n(?s \ \{\ . rr ?s . rs ' @b .\} .el \ . @n .. .de @m .@O 0 .lt 7.5i .tl '\(rn''\(rn' .@O .lt .. .de @n .if \\n(bm<=0 \ . nr bm \\n(.Vu .if (\\n(_w<=\\n($l)&(\\n(?W=0) \ \{\ . nr _b (\\n(ppu*\\n($ru)/((2u . if \\n(_bu>((\\n(bmu-\\n(fmu-(\\n(tpu*\\n($ru))/2u) \ . nr _b (\\n(ppu*\\n($ru)-\n(.Vu . nr _b +\\n(bmu .\} .nr _B \\n(_bu .ch @f .wh -\\n(_bu @f .nr ?f 0 .if \\n(?o \ \{\ . (f _ . nf . |o . fi . )f . rm |o .\} .nr ?o 0 .if \\n(?T \ \{\ . nr _i \\n(.i . in \\n($iu . |h . in \\n(_iu . rr _i . mk #T . ns .\} .if (\\n(?a)&((\\n($c<2):(\\n(?w=0)) \ \{\ . nr ?a 0 . @k |t . if \\n(?w \ . mk _k . nr ?w 0 .\} .os .$H .ns .. .de @f .ec .if \\n(?T \ \{\ . nr T. 1 . T# 1 . br .\} .ev 2 .ce 0 .if \\n(?b \ \{\ . nr ?b 0 . @k |b\" .\} .if \\n(?f \ . @o .ie \\n($c<\\n($m \ . @c .el \ . @e .ev .. .de @o .nf .ls 1 .in 0 .wh -\\n(_Bu @r .|f .fi .if \\n(?o \ . di . if \\n(dn=0 \ \{\ . rm |o . nr ?o 0 . \} . nr dn \\n(_D . rr _D .\} .rm |f .ch @r .. .de @c .rs .sp |\\n(_ku .@O +\\n($lu+\\n($su .nr $c +1 .@n .. .de @e .@O \\n(_ou .rs .sp |\\n(.pu-\\n(fmu-(\\n(tpu*\\n($ru) .@t $f .nr ?h 0 .bp .. .de @t .if !\\n(?h \ \{\ . sz \\n(tp . @F \\n(tf . lt \\n(_Lu . nf . \\$1 . br .\} .. .de $h .rm |z .if !\\n(?c \ \{\ . if e .ds |z "\\*(|0 . if o .ds |z "\\*(|1 .\} .if !\(ts\\*(|z\(ts\(ts \ ' tl \\*(|z .rm |z .. .de $f .rm |z .if \\n(?c \ \{\ . if e .ds |z "\\*(|0 . if o .ds |z "\\*(|1 .\} .if \(ts\\*(|z\(ts\(ts \ \{\ . if e .ds |z "\\*(|2 . if o .ds |z "\\*(|3 .\} .if !\(ts\\*(|z\(ts\(ts \ ' tl \\*(|z .rm |z .. .de @r .di |o .nr ?o 1 .nr _D \\n(dn .ns .. .rn bp @b .de bp .nr $c \\n($m .ie \\n(nl>0 \ . @b \\$1 .el \ \{\ . if \\n(.$>0 \ . pn \\$1 . if \\n(?I \ . @h .\} .br .wh 0 @h .. .rn ll xl .de ll .xl \\$1 .lt \\$1 .nr $l \\n(.l .if (\\n($m<=1):(\\n($l>\\n(_L) \ . nr _L \\n(.l .. .rn po @O .de po .@O \\$1 .nr _o \\n(.o .. .de hx .nr ?H 1 .. .de ix 'in \\$1 .. .de bl .br .ne \\$1 .rs .sp \\$1 .. .de n1 .nm 1 .xl -\w'0000'u .nr ?n 1 .. .de n2 .nm \\$1 .ie \\n(.$ \ . xl -\w'0000'u .el \ . xl \\n($lu .. .de pa .bp \\$1 .. .de ro .af % i .. .de ar .af % 1 .. .de m1 .nr _0 \\n(hmu .nr hm \\$1v .nr tm +\\n(hmu-\\n(_0u .rr _0 .. .de m2 .nr tm \\n(hmu+\\n(tpp+\\$1v .. .de m3 .nr bm \\n(fmu+\\n(tpp+\\$1v .. .de m4 .nr _0 \\n(fmu .nr fm \\$1v .nr bm +\\n(fmu-\\n(_0u .. .de sk .if \\n(.$>0 \ . tm Line \\n(c. -- I cannot skip multiple pages .nr ?s 1 .. .de re .ta 0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i .. .if t .ig .de re .ta 0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i .. .de ba .ie \\n(.$ \ . nr $i \\$1n .el \ . nr $i \\n(siu*\\n($0u .. .de hl .br \l'\\n(.lu-\\n(.iu' .sp .. .de pp .lp \\n(piu .. .de lp .@p .if \\n(.$ \ . ti +\\$1 .nr $p 0 1 .. .de ip .if (\\n(ii>0)&(\\n(ii<1n) \ . nr ii \\n(iin .nr _0 \\n(ii .if \\n(.$>1 \ . nr _0 \\$2n .@p \\n(_0u .if \\w"\\$1" \ \{\ . ti -\\n(_0u . ie \\w"\\$1">=\\n(_0 \ \{\ \&\\$1 . br . \} . el \&\\$1\h'|\\n(_0u'\c .\} .rr _0 .. .de np .nr $p +1 .ip (\\n($p) .. .de @p .@I .if "\\n(.z"|e" .tm Line \\n(c. -- Unmatched continued equation .in \\n($iu+\\n(pou .if \\n(.$ \ . in +\\$1n .ce 0 .fi .@F \\n(pf .sz \\n(ppu .sp \\n(psu .ne \\n(.Lv+\\n(.Vu .ns .. .de sh .rn sh @T .so \\*(||/sh.me .sh "\\$1" "\\$2" \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 .rm @T .. .de $p .if (\\n(si>0)&(\\n(.$>2) \ . nr $i \\$3*\\n(si .in \\n($iu .ie !"\\$1\\$2"" \ \{\ . sp \\n(ssu . ne \\n(.Lv+\\n(.Vu+\\n(psu+(\\n(spu*\\n($ru*\\n(.Lu) . ie \\n(.$>2 \ . ti -(\\n(siu-\\n(sou) . el \ . ti +\\n(sou . @F \\n(sf . sz \\n(spu . if \\$3>0 \ . $\\$3 . if \w"\\$2">0 \\$2. . if \w"\\$1">0 \\$1\f1\ \ \" .\} .el \ . sp \\n(psu .@F \\n(pf .sz \\n(ppu .. .de uh .rn uh @T .so \\*(||/sh.me .uh "\\$1" .rm @T .. .de 2c .br .if \\n($m>1 \ . 1c .nr $c 1 .nr $m 2 .if \\n(.$>1 \ . nr $m \\$2 .if \\n(.$>0 \ . nr $s \\$1n .nr $l (\\n(.l-((\\n($m-1)*\\n($s))/\\n($m .xl \\n($lu .mk _k .ns .. .de 1c .br .nr $c 1 .nr $m 1 .ll \\n(_Lu .sp |\\n(.hu .@O \\n(_ou .. .de bc .sp 24i .. .de (z .rn (z @V .so \\*(||/float.me .(z \\$1 \\$2 .rm @V .. .de )z .tm Line \\n(c. -- unmatched .)z .. .de (t .(z \\$1 \\$2 .. .de )t .)z \\$1 \\$2 .. .de (b .br .@D 3 \\$1 \\$2 .sp \\n(bsu .@( .. .de )b .br .@) .if (\\n(bt=0):(\\n(.t<\\n(bt) \ . ne \\n(dnu .ls 1 .nf .|k .ec .fi .in 0 .xl \\n($lu .ev .rm |k .sp \\n(bsu+\\n(.Lv-1v .. .de @( .if !"\\n(.z"" .tm Line \\n(c. -- Illegal nested keep \\n(.z .@M .di |k \!'rs .. .de @M .nr ?k 1 .@C 1 .@F \\n(df .vs \\n(.su*\\n($Ru .nf .if "\\*(|p"F" \ . fi .if \\n(_d=4 \ . in 0 .if \\n(_d=3 \ \{\ . in +\\n(biu . xl -\\n(biu .\} .if \\n(_d=1 \ . ce 10000 .. .de @) .br .if !"\\n(.z"|k" .tm Line \\n(c. -- Close of a keep which has never been opened .nr ?k 0 .di .in 0 .ce 0 .. .de (c .if "\\n(.z"|c" .tm Line \\n(c. -- Nested .(c requests .di |c .. .de )c .if !"\\n(.z"|c" .tm Line \\n(c. -- Unmatched .)c .br .di .ev 1 .ls 1 .in (\\n(.lu-\\n(.iu-\\n(dlu)/2u .nf .|c .ec .in .ls .ev .rm |c .. .de (q .br .@C 1 .fi .sp \\n(qsu .in +\\n(qiu .xl -\\n(qiu .sz \\n(qp .. .de )q .br .ev .sp \\n(qsu+\\n(.Lv-1v .nr ?k 0 .. .de (l .br .sp \\n(bsu .@D 3 \\$1 \\$2 .@M .. .de )l .br .ev .sp \\n(bsu+\\n(.Lv-1v .nr ?k 0 .. .de EQ .rn EQ @T .so \\*(||/eqn.me .EQ \\$1 \\$2 .rm @T .. .de TS .rn TS @W .so \\*(||/tbl.me .TS \\$1 \\$2 .rm @W .. .de ]- .rn ]- @] .so \\*(||/refer.me .]- .rm @] .. .if n .ds [. " [ .if t .ds [. \s-2\v'-.4m'\f1 .if n .ds .] ] .if t .ds .] \v'.4m'\s+2\fP .if n .ds <. " .if t .ds <. . .if n .ds >. . .if t .ds >. " .de sz .ps \\$1 .vs \\n(.su*\\n($ru .bd S B \\n(.su/3u .. .de r .nr _F \\n(.f .ul 0 .ft 1 .if \\n(.$ \&\\$1\f\\n(_F\\$2 .rr _F .. .de i .nr _F \\n(.f .ul 0 .ft 2 .if \\n(.$ \&\\$1\f\\n(_F\\$2 .rr _F .. .de b .nr _F \\n(.f .ul 0 .ft \\n($b .if \\n(.$ \&\\$1\f\\n(_F\\$2 .rr _F .. .de rb .nr _F \\n(.f .ul 0 .ft 3 .if \\n(.$ \&\\$1\f\\n(_F\\$2 .rr _F .. .de u \&\\$1\l'|0\(ul'\\$2 .. .de q \&\\*(lq\\$1\\*(rq\\$2 .. .de bi .ft 2 .ie t \&\k~\\$1\h'|\\n~u+(\\n(.su/3u)'\\$1\fP\\$2 .el \&\\$1\fP\\$2 .. .de bx .ie \\n($T \&\f2\\$1\fP\\$2 .el \k~\(br\|\\$1\|\(br\l'|\\n~u\(rn'\l'|\\n~u\(ul'\^\\$2 .. .de @F .nr ~ \\$1 .if \\n~>0 \ \{\ . ul 0 . if \\n~>4 \ . nr ~ \\n($b . ft \\n~ .\} .rr ~ .. .de (f .rn (f @U .so \\*(||/footnote.me .(f \\$1 \\$2 .rm @U .. .de )f .tm Line \\n(c. -- unmatched .)f .. .de $s \l'2i' .if n \ . sp 0.3 .. .de (d .rn (d @U .so \\*(||/deltext.me .(d \\$1 \\$2 .rm @U .. .de )d .tm Line \\n(c. -- unmatched .)d .. .de (x .rn (x @U .so \\*(||/index.me .(x \\$1 \\$2 .rm @U .. .de )x .tm Line \\n(c. -- unmatched .)x .. .de th .so \\*(||/thesis.me .rm th .. .de +c .ep .if \\n(?o:\\n(?a \ \{\ . bp . rs . ep .\} .nr ?C 1 .nr $f 1 1 .ds * \\*[1\\*]\k* .if \\n(?R \ . pn 1 .bp .in \\n($iu .rs .ie \\n(.$ \ . $c "\\$1" .el \ . sp 3 .. .de ++ .nr _0 0 .if "\\$1"C" \ . nr _0 1 .if "\\$1"RC" \ . nr _0 11 .if "\\$1"A" \ . nr _0 2 .if "\\$1"RA" \ . nr _0 12 .if "\\$1"P" \ . nr _0 3 .if "\\$1"B" \ . nr _0 4 .if "\\$1"AB" \ . nr _0 5 .if \\n(_0=0 \ . tm Line \\n(c. -- Bad mode to .++ .nr ?R 0 .if \\n(_0>10 \ .\{ . nr ?R 1 . nr _0 -10 .\} .nr ch 0 1 .if (\\n(_0=3):(\\n(_0=5) \ . pn 1 .ep .if \\n(_0=1 \ \{\ . af ch 1 . af % 1 .\} .if \\n(_0=2 \ \{\ . af ch A . af % 1 .\} .if \\n(_0=3 \ . af % i .if \\n(_0=4 \ . af % 1 .if \\n(_0=5 \ . af % 1 .if \\n(.$>1 \ . he \\$2 .if !\\n(_0=\\n(_M .if \\n(_M=3 \ . pn 1 .nr _M \\n(_0 .rr _0 .. .de $c .sz 12 .ft B .ce 1000 .if \\n(_M<3 \ . nr ch +1 .ie \\n(_M=1 CHAPTER\ \ \\n(ch .el .if \\n(_M=2 APPENDIX\ \ \\n(ch .if \w"\\$1" .sp 3-\\n(.L .if \w"\\$1" \\$1 .if (\\n(_M<3):(\w"\\$1") \ . sp 4-\\n(.L .ce 0 .ft .sz .ie \\n(_M=1 \ . $C Chapter \\n(ch "\\$1" .el .if \\n(_M=2 \ . $C Appendix \\n(ch "\\$1" .. .de tp .hx .bp .br .rs .pn \\n% .. .de ac .rn ac @T .so \\*(||/acm.me .ac "\\$1" "\\$2" .rm @T .. .de lo .so \\*(||/local.me .rm lo .. .if \n(mo=1 .ds mo January .if \n(mo=2 .ds mo February .if \n(mo=3 .ds mo March .if \n(mo=4 .ds mo April .if \n(mo=5 .ds mo May .if \n(mo=6 .ds mo June .if \n(mo=7 .ds mo July .if \n(mo=8 .ds mo August .if \n(mo=9 .ds mo September .if \n(mo=10 .ds mo October .if \n(mo=11 .ds mo November .if \n(mo=12 .ds mo December .if \n(dw=1 .ds dw Sunday .if \n(dw=2 .ds dw Monday .if \n(dw=3 .ds dw Tuesday .if \n(dw=4 .ds dw Wednesday .if \n(dw=5 .ds dw Thursday .if \n(dw=6 .ds dw Friday .if \n(dw=7 .ds dw Saturday .ds td \*(mo \n(dy, 19\n(yr .if (1m<0.1i)&(\nx!=0) \ . vs 9p .rr x .nr $r \n(.v/\n(.s .nr $R \n($r .nr hm 4v .nr tm 7v .nr bm 6v .nr fm 3v .nr tf 3 .nr tp 10 .hy 14 .nr bi 4n .nr pi 5n .nr pf 1 .nr pp 10 .nr qi 4n .nr qp -1 .nr ii 5n .nr $m 1 .nr $s 4n .ds || /usr/lib/me .bd S B 3 .ds [ \u\x'-0.25v' .ds ] \d .ds < \d\x'0.25v' .ds > \u .ds - -- .if t \ \{\ . ds [ \v'-0.4m'\x'-0.2m'\s-3 . ds ] \s0\v'0.4m' . ds < \v'0.4m'\x'0.2m'\s-3 . ds > \s0\v'-0.4m' . ds - \- . nr fi 0.3i .\} .if n \ \{\ . nr fi 3n .\} .nr _o \n(.o .if n .po 1i .if \n(.V=1v \ . nr $T 2 .if \n(.T=0 \ . nr $T 1 .if t \ \{\ . nr $T 0 . po -0.5i .\} .if \nv \ . po 1i .if \n($T \ \{\ . if \n($T=1 \ . po 0 . ds [ [ . ds ] ] . ds < < . ds > > .\} .nr $b \nb .rr b .if \n($b=0 \ \{\ . if n .nr $b 2 . if t .nr $b 3 .\} .nr ps 0.5v .if \n($T \ . nr ps 1v .if t .nr ps 0.35v .nr bs \n(ps .nr qs \n(ps .nr zs 1v .nr xs 0.2v .nr fs 0.2v .if \n($T \ . nr fs 0 .if n .nr es 1v .if t .nr es 0.5v .wh 0 @h .nr $l \n(.lu .nr _L \n(.lu .nr $c 1 .nr $f 1 1 .ds * \*[1\*]\k*\" .nr $d 1 1 .ds # [1]\k#\" .nr _M 1 .ds lq \&"\" .ds rq \&"\" .if t \ . ds lq `` .if t \ . ds rq '' .em @z .de sc .so \\*(||/chars.me .rm sc .. .ll 6.0i .lt 6.0i [ . ds ] ] . ds < < . ds > > .\} .nr $b \nb .rr b .if \n($b=0 \ \{\ . if n .nr $b 2 . if t .nr $b 3 .\} .nr ps 0.5v .if \n($T \ . nr ps 1v .if t .nr ps 0.35v .nr bs \n(ps .nr qs \n(ps .nr zs 1v .nr xs 0.2v .nr fs 0.2v .if \n($T \ . nr fs 0 .if n .nr es 1v .if t .nr es 0.5v .wh 0 @h .nr $l \n(.lu .nr _L \n(.lu .nr $c 1 .nr $f 1 1 .ds * \*[1\*]\k*\" .nr $d 1 1 .ds # [1]\k#\" .nr _M 1 .ds lq \&"\" .ds rq \&"\" .if t \ . ds lq `` .if t \ . ds rq '' .em @z .de slib/tmac/tmac.s 755 0 0 55142 3112531425 6635 ((.\" @(#)tmac.s 1.2 83/05/13 .nr TN 0 .\" RT - reset everything to normal state .de RT .if !\\n(1T .BG .if !\\n(IK .if !\\n(IF .if !\\n(IX .if !\\n(BE .di .ce 0 .ul 0 .if \\n(NX<=1 .if \\n(AJ=0 .ll \\n(LLu .if \\n(IF=0 \{\ . ps \\n(PS . if \\n(VS>=40 .vs \\n(VSu . if \\n(VS<=39 .vs \\n(VSp\} .if \\n(IP .in -\\n(I\\n(IRu .if \\n(IP=0 .nr I0 \\n(PIu .if \\n(IP .nr IP -1 .if \\n(QP \{\ . ll +\\n(QIu . in -\\n(QIu . nr QP -1\} .ft 1 .bd 1 .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n .fi .. . \"IZ - initialization .de IZ .if \\n(FM=0 .nr FM 1i .nr YY -\\n(FMu .nr XX 0 1 .nr IP 0 .nr PI 5n .nr QI 5n .nr I0 \\n(PIu .nr PS 10 .nr VS 12 .if !\\n(PD .if n .nr PD 1v .if !\\n(PD .if t .nr PD 0.3v .nr ML 3v .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .nr IR 0 .nr TB 0 .nr SJ \\n(.j .nr LL 6i .ll \\n(LLu .nr LT \\n(.l .lt \\n(LTu .ev 1 .nr FL \\n(LLu*11u/12u .ll \\n(FLu .ps 8 .vs 10p .ev .if \\*(CH .ds CH "\(hy \\\\n(PN \(hy .if n .ds CF "\\*(DY .wh 0 NP .wh -\\n(FMu FO .ch FO 16i .wh -\\n(FMu FX .ch FO -\\n(FMu .wh -\\n(FMu/2u BT .. .de TM .if \\n(IM=0 .if \\n(MN=0 .pn 0 .so /usr/lib/tmac/tmac.scover .if \\n(IM=0 .if \\n(MN=0 .rm IM .if \\n(IM=0 .if \\n(MN=0 .rm MF .if \\n(IM=0 .if \\n(MN=0 .rm MR .if \\n(.T=0 .pi /usr/bin/col .nr ST 1 .ds QF MEMORANDUM FOR FILE .br .ds MN \\$1 .if !"\\$1"" .nr MM 1 .if !"\\$2"" .nr MC 1 .if !"\\$3"" .nr MG 1 .nr TN 1 .if \\n(.$-1 .ds CA \\$2 .if \\n(.$-2 .ds CC \\$3 .rm RP .rm S0 .rm S2 .rm AX .. . \" IM - internal memorandum .de IM .nr IM 1 .TM "\\$1" "\\$2" "\\$3" .rm QF .RA .rm RA .rm RP .rm MF .rm MR .. . \" MF - memorandum for file. .de MF .nr MN 1 .TM "\\$1" "\\$2" "\\$3" .rm MR .rm IM .RA .rm RA .rm RP .rm TM .. . \" MR - memo for record .de MR .nr MN 2 .TM "\\$1" "\\$2" "\\$3" .ds QF MEMORANDUM FOR RECORD .rm MF .RA .rm RA .rm RP .rm IM .rm TM .. .de EG .nr MN 3 .TM "\\$1" "\\$2" "\\$3" .ds QF ENGINEER'S NOTES .rm MF .rm RP .rm IM .RA .rm RA .rm TM .. .de OK .br .di .di OD .. .de RP .nr ST 2 .pn 0 .rm SG .rm CS .rm TM .rm QF .rm IM .rm MR .rm MF .rm EG .br .. .de TR \" Comp. Sci. Tech Rept series. .nr ST 3 .pn 0 .ds MN \\$1 .rm SG .rm CS .rm TM .rm QF .rm IM .rm MR .rm MF .rm EG .br .. . \"TL - title and initialization .de TL .br .nr TV 1 .if \\n(IM>0 .rm CS .if \\n(MN>0 .rm CS .ME .rm ME .di WT .nr SJ \\n(.j .na .fi .ll 5.0i .if n .if \\n(TN .ll 30 .if t .if \\n(TN .ll 3.5i .ft 3 .ps 10 .if !\\n(TN .ps 12 .if !\\n(TN .rm CS .hy 0 .. .de TX .rs .sp .5i .ce 1000 .ps 12 .ft 3 .vs 15p .ne 4 .hy 0 .WT .hy 14 .ce 0 .ul 0 .. . \" AU - author(s) .de AU .nr AV 1 .ad \\n(SJ .br .di .br .nf .nr NA +1 .ds R\\n(NA \\$1 .ds E\\n(NA \\$2 .di A\\n(NA .ll \\n(LLu .if \\n(TN=0 .if t .ft 2 .if \\n(TN=0 .if n .ft 1 .if \\n(TN>0 .ft 3 .if \\n(TN .if n .ll 16 .if \\n(TN .if t .ll 1.4i .ps 10 .. .de AX .ft 1 .rs .ce 1000 .if n .ul 0 .ps 10 .vs 12p .if n .sp 2 .if t .sp .A1 .if n .sp .if t .sp 0.5 .ns .I1 .if \\n(NA-1 .if n .sp 2 .if \\n(NA-1 .if t .sp .A2 .if \\n(NA-1 .if n .sp .if \\n(NA-1 .if t .sp 0.5 .ns .I2 .if \\n(NA-2 .if t .sp .if \\n(NA-2 .if n .sp 2 .A3 .if \\n(NA-2 .if t .sp 0.5 .if \\n(NA-2 .if n .sp .ns .I3 .if \\n(NA-3 .if t .sp .if \\n(NA-3 .if n .sp 2 .A4 .if \\n(NA-3 .if t .sp 0.5 .if \\n(NA-3 .if n .sp .ns .I4 .if \\n(NA-4 .if t .sp .if \\n(NA-4 .if n .sp 2 .A5 .if \\n(NA-4 .if n .sp .if \\n(NA-4 .if t .sp 0.5 .ns .I5 .if \\n(NA-5 .if t .sp .if \\n(NA-5 .if n .sp 2 .A6 .if \\n(NA-5 .if n .sp .if \\n(NA-5 .if t .sp 0.5 .ns .I6 .if \\n(NA-6 .if t .sp .if \\n(NA-6 .if n .sp 2 .A7 .if \\n(NA-6 .if n .sp .if \\n(NA-6 .if t .sp 0.5 .ns .I7 .if \\n(NA-7 .if t .sp .if \\n(NA-7 .if n .sp 2 .A8 .if \\n(NA-7 .if n .sp .if \\n(NA-7 .if t .sp 0.5 .ns .I8 .if \\n(NA-8 .if t .sp .if \\n(NA-8 .if n .sp 2 .A9 .if \\n(NA-8 .if n .sp .if \\n(NA-8 .if t .sp 0.5 .ns .I9 .. . \"AI - authors institution .de AI .br .ft 1 .di .di I\\n(NA .nf .. . \"AB - begin an abstract .de AB .br .di .ul 0 .ce 0 .nr 1T 1 .nr IK 1 .nr KI 1 .di WB .rs .nr AJ 1 .ce 1 .ft 2 .if n .ul .ll \\n(LLu .if \\n(.$=0 ABSTRACT .if \\n(.$>0 .if !"\\$1"-" .if !"\\$1"no" \\$1 .if \\n(.$=0 .sp .if \\n(.$>0 .if !"\\$1"-" .if !"\\$1"no" .sp .hy 14 .ul 0 .ce 0 .fi .ft 1 .nr OJ \\n(.i .in +\\n(.lu/12u .ll -\\n(.lu/12u .br .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .ti +\\n(PIu .. . \"AE - end of an abstract .de AE .br .di .ll \\n(LLu .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .nr 1T 0 .nr IK 0 .in \\n(OJu .nr AJ 0 .di .ce 0 .if \\n(ST=2 .SY .if \\n(ST<3 .rm SY .. . \"S2 - release paper style . \"SY - cover sheet of released paper .de SY .ll \\n(LLu .ns .if \\n(TV .TX .if \\n(AV .AX .rs .ce 0 .nf .sp 3 .ls 1 .WB .ls .sp 3v \\*(DY .sp |9i .if \\n(FP>0 .FA .FG .if \\n(GA=1 .nr GA 2 .fi .. . \"S2 - first text page, released paper format .de S2 .ce 0 .br .SY .rm SY .bp 1 .if \\n(TV .TX .if \\n(AV .AX .rs .ce 0 .ft 1 .ad \\n(SJ .. . \"S0- mike lesk conserve paper style .de S0 .ce 0 .br .ll \\n(LLu .if \\n(TV+\\n(AV>0 .ns .if \\n(TV .TX .if \\n(AV .AX .if \\n(TV+\\n(AV>0 .rs .ce 0 .if \\n(TV>0 .sp 2 .ls 1 .if \\n(FP>0 \{\ . FJ . nf . FG . fi . FK . nr FP 0\} .nf .WB .ls .fi .ad \\n(SJ .. . \"S3 - CSTR style .de S3 .rs .sp |2.25i .ce 1000 .I1 .if \\n(NA>1 .sp .5 .if \\n(NA>1 .I2 .if \\n(NA>2 .sp .5 .if \\n(NA>2 .I3 .if \\n(NA>3 .sp .5 .if \\n(NA>3 .I4 .if \\n(NA>4 .sp .5 .if \\n(NA>4 .I5 .if \\n(NA>5 .sp .5 .if \\n(NA>5 .I6 .if \\n(NA>6 .sp .5 .if \\n(NA>6 .I7 .if \\n(NA>7 .sp .5 .if \\n(NA>7 .I8 .if \\n(NA>8 .sp .5 .if \\n(NA>8 .I9 .sp |4i . \"check how long title is: can space extra .25 inch if short .di EZ .WT .di .if \\n(dn<1.5v .if \\n(NA=1 .sp .25i .ft 1 Computing Science Technical Report No. \\*(MN .sp .ft 3 .ps 12 .vs 15p .hy 0 .WT .hy 14 .ft 1 .ps 10 .vs 12p .sp .ft 1 .A1 .A2 .A3 .A4 .A5 .A6 .A7 .A8 .A9 .ce 0 .sp |8.5i .ce 0 \\*(DY .bp 0 .ft 1 .S2 .. . \"SG - signature .de SG .br .KS .in +2u*\\n(.lu/3u .sp 2 .A1 .if \\n(NA-1 .sp 2 .A2 .if \\n(NA-2 .sp 2 .A3 .if \\n(NA-3 .sp 2 .A4 .if \\n(NA-4 .sp 2 .A5 .if \\n(NA>5 .sp 2 .A6 .if \\n(NA>6 .sp 2 .A7 .if \\n(NA>7 .sp 2 .A8 .if \\n(NA>8 .sp 2 .A9 .in .nf .sp -1 .if \\n(.$>=1 \\$1 .if \\n(.$>=2 \\$2 .if \\n(.$>=3 \\$3 .if \\n(.$>=4 \\$4 .if \\n(.$>=5 \\$5 .if \\n(.$>=6 \\$6 .if \\n(.$>=7 \\$7 .if \\n(.$>=8 \\$8 .if \\n(.$>=9 \\$9 .fi .br .KE .. . \"Tables. TS - table start, TE - table end .de TS .br .if !\\n(1T .RT .ul 0 .ti \\n(.iu .if t .sp 0.5 .if n .sp .if \\$1H .TQ .nr IX 1 .. .de TQ .di TT .nr IT 1 .. .de TH .if \\n(.d>0.5v .nr T. 0 .if \\n(.d>0.5v .T# 0 .di .nr TQ \\n(.i .nr HT 1 .in 0 .TT .in \\n(TQu .mk #T .. .de TE .nr IX 0 .if \\n(IT>0 .if \\n(HT=0 .di .if \\n(IT>0 .if \\n(HT=0 .nr EF \\n(.u .if \\n(IT>0 .if \\n(HT=0 .nf .if \\n(IT>0 .if \\n(HT=0 .TT .if \\n(IT>0 .if \\n(HT=0 .if \\n(EF>0 .fi .nr IT 0 .nr HT 0 .if n .sp 1 .if t .sp 0.5 .rm a+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+ .rr 32 33 34 35 36 37 38 40 79 80 81 82 .rr a| b| c| d| e| f| g| h| i| j| k| l| m| .rr a- b- c- d- e- f- g- h- i- j- k- l- m- .. . \"DS - display. If .DS C, center; L, left-adjust; I, indent. .de DS .XD .KS .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .. .de D .ID \\$1 .. .de CD .ce 1000 .. .de ID .if t .in +0.5i .if n .in +8 .if \\n(.$ .if !"\\$1"I" .in \\n(OIu .if \\n(.$ .if !"\\$1"I" .in +\\$1n .. .de LD .. .de XD .nf .nr OI \\n(.i .if t .sp 0.5 .if n .sp 1 .. .de BD \" block display: save everything, then center it. .nr BD 1 .nf .di DD .. . \"DE - display end .de DE .ce 0 .if \\n(BD>0 .DF .nr BD 0 .KE .in \\n(OIu .if t .sp 0.5 .if n .sp 1 .fi .. .de DF \" finish a block display to be recentered. .di .if \\n(dl>\\n(BD .nr BD \\n(dl .if \\n(BD<\\n(.l .in (\\n(.lu-\\n(BDu)/2u .nr EI \\n(.l-\\n(.i .ta \\n(EIuR .DD .in \\n(OIu .. . \"KS keep - for keep release features. As in IFM .de KS .nr KN \\n(.u .if \\n(IK=0 .if \\n(IF=0 .KQ .nr IK +1 .. . \"KQ - real keep processor .de KQ .br .nr KI \\n(.i .ev 2 .br .in \\n(KIu .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .ll \\n(LLu .lt \\n(LTu .if \\n(NX>1 .ll \\n(CWu .if \\n(NX>1 .lt \\n(CWu .di KK .nr TB 0 .. . \"KF - floating keep .de KF .nr KN \\n(.u .if !\\n(IK .FQ .nr IK +1 .. . \"FQ real floating keep processor .de FQ .nr KI \\n(.i .ev 2 .br .in \\n(KIu .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .ll \\n(LLu .lt \\n(LTu .if \\n(NX>1 .ll \\n(CWu .if \\n(NX>1 .lt \\n(CWu .di KK .nr TB 1 .. . \"KE release - everything between keep and release is together .de KE .if \\n(IK .if !\\n(IK-1 .if \\n(IF=0 .RQ .if \\n(IK .nr IK -1 .. . \"RQ real release .de RQ .br .di .nr NF 0 .if \\n(dn-\\n(.t .nr NF 1 .if \\n(TC .nr NF 1 .if \\n(NF .if !\\n(TB .sp 200 .if !\\n(NF .if \\n(TB .nr TB 0 .nf .rs .nr TC 5 .in 0 .ls 1 .if \\n(TB=0 .ev .if \\n(TB=0 .br .if \\n(TB=0 .ev 2 .if \\n(TB=0 .KK .ls .ce 0 .if \\n(TB=0 .rm KK .if \\n(TB .da KJ .if \\n(TB \!.KD \\n(dn .if \\n(TB .KK .if \\n(TB .di .nr TC \\n(TB .if \\n(KN .fi .in .ev .. .de EQ \"equation, breakout and display .nr EF \\n(.u .rm EE .nr LE 1 \" 1 is center .ds EL \\$1 .if "\\$1"L" .ds EL \\$2 .if "\\$1"L" .nr LE 0 .if "\\$1"C" .ds EL \\$2 .if "\\$1"I" .nr LE 0 .if "\\$1"I" .ds EE \\h'|10n' .if "\\$1"I" .if !"\\$3"" .ds EE \\h'\\$3' .if "\\$1"I" .ds EL \\$2 .if \\n(YE>0 .nf .di EZ .. .de EN \" end of a displayed equation .br .di .rm EZ .nr ZN \\n(dn .if \\n(ZN>0 .if \\n(YE=0 .LP .if \\n(ZN=0 .if !"\\*(EL"" .nr ZN 1 .if "\\n(.z"" .if \\n(ZN>0 .if !\\n(nl=\\n(PE .if t .sp .5 .if "\\n(.z"" .if \\n(ZN>0 .if !\\n(nl=\\n(PE .if n .sp 1 .if !"\\n(.z"" .if \\n(ZN>0 .if !\\n(.d=\\n(PE .if t .sp .5 .if !"\\n(.z"" .if \\n(ZN>0 .if !\\n(.d=\\n(PE .if n .sp 1 .pc .if \\n(BD>0 .nr LE 0 \" can't mean centering in this case. .if \\n(MK>0 .if \\n(LE=1 .ds EE \\h'|10n' .if \\n(MK>0 .nr LE 0 \" don't center if mark/lineup .lt \\n(.lu .if \\n(EP=0 .if \\n(ZN>0 .if \\n(LE>0 .tl \(ts\(ts\\*(10\(ts\\*(EL\(ts .if \\n(EP=0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD=0 .tl \(ts\\*(EE\\*(10\(ts\(ts\\*(EL\(ts .if \\n(EP=0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts .if \\n(EP=0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 \!\\*(10\\t\\*(EL .if \\n(EP>0 .if \\n(ZN>0 .if \\n(LE>0 .tl \(ts\\*(EL\(ts\\*(10\(ts\(ts .if \\n(EP>0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD=0 .tl \(ts\\*(((EL\\*(EE\\*(10\(ts\(ts\(ts .if \\n(EP>0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts .if \\n(EP>0 .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 \!\\h'-\\\\n(.iu'\\*(EL\\h'|0'\\*(10 .\".di EZ \" GCOS patch .\"\\*(10 \" GCOS patch .\".br \" GCOS patch .\".di \" GCOS patch .\".rm EZ \" GCOS patch .lt \\n(LLu .pc % .if \\n(YE>0 .if \\n(EF>0 .fi .rm EL 10 11 12 13 14 15 16 17 18 19 20 21 22 23 .rr 10 11 12 13 14 15 16 17 18 19 20 21 22 23 .if \\n(ZN>0 .if t .sp .5 .if \\n(ZN>0 .if n .sp .if "\\n(.z"" .nr PE \\n(nl .if !"\\n(.z"" .nr PE \\n(.d .. .de ME .nr SJ \\n(.j .if \\n(LL>0 .nr LT \\n(LL .nr YE 1 .if \\n(PO=0 .nr PO \\n(.o .. . \"EM end up macro - process left over keep-release .de EM .br .if \\n(TB=0 .if t .wh -1p CM .if \\n(TB \&\c .if \\n(TB 'bp .if \\n(TB .NP .if \\n(TB .ch CM 160 .. . \"NP new page .de NP .if \\n(FM+\\n(HM>=\\n(.p .tm Margins bigger than page length. .if \\n(FM+\\n(HM>=\\n(.p .ab .if \\n(FM+\\n(HM>=\\n(.p .ex .nr PX \\n(.s .nr PF \\n(.f .if t .CM .if \\n(HM=0 .nr HM 1i 'sp \\n(HMu/2u .lt \\n(LTu .ps \\n(PS .ft 1 .if \\n(PO>0 .po \\n(POu .PT .ps \\n(PX .ft \\n(PF 'sp |\\n(HMu .nr XX 0 1 .nr YY 0-\\n(FMu .ch FO 16i .ch FX 17i .ch FO -\\n(FMu .ch FX \\n(.pu-\\n(FMu .if \\n(MF .FV .nr MF 0 .mk .os .ev 1 .if \\n(TD=0 .if \\n(TC<5 .XK .nr TC 0 .ns .ev .nr TQ \\n(.i .nr TK \\n(.u .if \\n(IT>0 \{\ . in 0 . nf . TT . in \\n(TQu . if \\n(TK .fi\ \} .mk #T .if t .if \\n(.o+\\n(LL>7.75i .tm Offset + line length exceeds 7.75 inches, too wide .. .de XK .nr TD 1 .nf .ls 1 .in 0 .rn KJ KL .KL .rm KL .if "\\n(.z"KJ" .di .nr TB 0 .if "\\n(.z"KJ" .nr TB 1 .br .in .ls .fi .nr TD 0 .. .de KD .nr KM 0 .if "\\n(.z"KJ" .nr KM 1 \" KM is 1 if in a rediversion of keeps .if \\n(KM>0 \!.KD \\$1 .if \\n(KM=0 .if \\n(.t<\\$1 .di KJ .. .de PT .lt \\n(LLu .pc % .nr PN \\n% .if \\n%-1 .tl \(ts\\*(LH\(ts\\*(CH\(ts\\*(RH\(ts .lt \\n(.lu .. . \"FO - footer of page .de FO .rn FO FZ .if \\n(K1>0 .tm This memo has a multi-page cover sheet. You are .if \\n(K1>0 .tm rebuked in the name of the Committee on Technical Memoranda. .if \\n(IT>0 .nr T. 1 .if \\n(IT>0 .if \\n(FC=0 .T# 1 .if \\n(IT>0 .br .nr FC +1 .if \\n(NX<2 .nr WF 0 .nr dn 0 .if \\n(FC<=1 .if \\n(XX .XF .rn FZ FO .nr MF 0 .if \\n(dn .nr MF 1 .if !\\n(WF .nr YY 0-\\n(FMu .if !\\n(WF .ch FO \\n(YYu .if !\\n(dn .nr WF 0 .if \\n(FC<=1 .if \\n(XX=0 .if \\n(NX>1 .RC .if \\n(FC<=1 .if \\n(XX=0 .if \\n(NX<1 'bp .nr FC -1 .if \\n(ML>0 .ne \\n(MLu .. . \"2C - begin double column .de 2C .MC \" default MC is double column .. .de MC \" multiple columns- arg is line length .nr L1 \\n(LL*7/15 .if \\n(.$>0 .nr L1 \\$1n .nr GW 0-1 .if \\n(.$>1 .nr GW \\$1n .nr NQ \\n(LL/\\n(L1 .if \\n(NQ<1 .nr NQ 1 .if \\n(NQ>2 .if (\\n(LL%\\n(L1)=0 .nr NQ -1 .if \\n(1T=0 \{\ . BG . if n .sp 4 . if t .sp 2\} .if \\n(NX=0 .nr NX 1 .if !\\n(NX=\\n(NQ \{\ . RT . if \\n(NX>1 .bp . mk . nr NC 1 . po \\n(POu\} .if \\n(NQ>1 .hy 12 .nr NX \\n(NQ .nr CW \\n(L1 .ll \\n(CWu .nr FL \\n(CWu*11u/12u .if \\n(NX>1 .nr GW (\\n(LL-(\\n(NX*\\n(CW))/(\\n(NX-1) .nr RO \\n(CW+\\n(GW .ns .. .de RC .if \\n(NC>=\\n(NX .C2 .if \\n(NC<\\n(NX .C1 .nr NC \\n(ND .. .de C1 .rt .po +\\n(ROu .nr ND \\n(NC+1 .nr XX 0 1 .if \\n(MF .FV .ch FX \\n(.pu-\\n(FMu .ev 1 .if \\n(TB .XK .nr TC 0 .ev .nr TQ \\n(.i .if \\n(IT>0 .in 0 .if \\n(IT>0 .TT .if \\n(IT>0 .in \\n(TQu .mk #T .ns .. .ch FO \\n(YYu .de C2 .po \\n(POu 'bp .nr ND 1 .. . \"1C - return to single column format .de 1C .MC \\n(LLu .hy 14 .. . \".de R3 . \".pl 102 . \".nr LT \\n(.l . \".. .de MH Bell Laboratories Murray Hill, New Jersey 07974 .. .de PY Bell Laboratories Piscataway, New Jersey 08854 .. .de BT .nr PX \\n(.s .nr PF \\n(.f .ft 1 .ps \\n(PS 'lt \\n(LTu .po \\n(POu .if \\n%>0 .tl \(ts\\*(LF\(ts\\*(CF\(ts\\*(RF\(ts .ft \\n(PF .ps \\n(PX .. . \"PP - paragraph .de PP .RT .ne 1.1 .if \\n(1T .sp \\n(PDu .ti +\\n(PIu .. . \"SH - (unnumbered) section heading .de SH .ti \\n(.iu .RT .if \\n(1T .sp 1 .if !\\n(1T .BG .RT .ne 4 .ft 3 .. . \"NH - numbered heading .de NH .RT .if \\n(1T .sp 1 .if !\\n(1T .BG .RT .ne 4 .ft 3 .nr NS \\$1 .if !\\n(.$ .nr NS 1 .if !\\n(NS .nr NS 1 .nr H\\n(NS +1 .if !\\n(NS-4 .nr H5 0 .if !\\n(NS-3 .nr H4 0 .if !\\n(NS-2 .nr H3 0 .if !\\n(NS-1 .nr H2 0 .if !\\$1 .if \\n(.$ .nr H1 1 .ds SN \\n(H1. .ti \\n(.iu .if \\n(NS-1 .as SN \\n(H2. .if \\n(NS-2 .as SN \\n(H3. .if \\n(NS-3 .as SN \\n(H4. .if \\n(NS-4 .as SN \\n(H5. \\*(SN .. . \"BG - begin, execute at first PP .de BG .br .ME .rm ME .di .ce 0 .nr KI 0 .hy 14 .nr 1T 1 .S\\n(ST .rm S0 .rm S1 .rm S2 .rm S3 .rm OD .rm OK .rm TX .rm AX .rm WT .rm CS .rm TM .rm IM .rm MF .rm MR .rm RP .rm I1 .rm I2 .rm I3 .rm I4 .rm I5 .rm CB .rm E1 .rm E2 .de TL .ft 3 .sp .ce 100 .LG \\.. .de AU .ft 2 .if n .ul 0 .ce 100 .sp .NL \\.. .de AI .ft 1 .ce 100 .if n .ul 0 .if n .sp .if t .sp .5 .NL \\.. .RA .rm RA .rn FJ FS .rn FK FE .nf .ev 1 .ps \\n(PS-2 .vs \\n(.s+2p .ev .if \\n(KG=0 .nr FP 0 .if \\n(GA>1 .if \\n(KG=0 .nr GA 0 \" next UNIX must be flagged. .nr KG 0 .if \\n(FP>0 .FS .if \\n(FP>0 .FG .if \\n(FP>0 .FE .br .if \\n(TV>0 .if n .sp 2 .if \\n(TV>0 .if t .sp 1 .fi .ll \\n(LLu .. .de RA \"redefine abstract macros .de AB .br .if !\\n(1T .BG .ce 1 .sp 1 .if \\n(.$=0 ABSTRACT .if \\n(.$>0 .if !"\\$1"-" .if !"\\$1"no" \\$1 .if \\n(.$=0 .sp .if \\n(.$>0 .if !"\\$1"-" .if !"\\$1"no" .sp .sp 1 .nr AJ 1 .in +\\n(.lu/12u .ll -\\n(.lu/12u .RT \\.. .de AE .nr AJ 0 .br .in 0 .ll \\n(LLu .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp \\.. .. . \"IP - indented paragraph .de IP .RT .if !\\n(IP .nr IP +1 .sp \\n(PDu .ne 3v .if \\n(.$-1 .nr I\\n(IR \\$2n .in +\\n(I\\n(IRu .nr TY \\n(TZ-\\n(.i .ta \\n(I\\n(IRu \\n(TYuR .if \\n(.$>0 \{\ .ti -\\n(I\\n(IRu \&\\$1\t\c\} .. . \"LP - left aligned (block) paragraph .de LP .ti \\n(.iu .RT .if \\n(1T .sp \\n(PDu .ne 1.1 .. .de QP .ti \\n(.iu .RT .if \\n(1T .sp \\n(PDu .ne 1.1 .nr QP 1 .in +\\n(QIu .ll -\\n(QIu .ti \\n(.iu .. . \"IE - synonym for .LP .de IE .LP .. . \"LB - label paragraph .de LB .in +\\n(I\\n(IRu .ta \\n(I\\n(IRu .if \\n(.$ .ti -\\n(I\\n(IRu .if \\n(.$ \&\\$1\t\c .. .de XP .RT .if !\\n(IP .nr IP +1 .sp \\n(PDu .ne 3 .if \\n(.$-2 .nr I\\n(IR \\$3n .in +\\n(I\\n(IRu .ta \\n(I\\n(IRu/2u \\n(I\\n(IRu .ti -\\n(I\\n(IRu \0\\$1\t\\$2\t\c .. . \"RS - prepare for double indenting .de RS .nr IS \\n(IP .RT .nr IP \\n(IS .if \\n(IP>0 .in +\\n(I\\n(IRu .nr IR +1 .nr I\\n(IR \\n(PIu .in +\\n(I\\n(IRu .nr TY \\n(TZ-\\n(.i .ta \\n(TYuR .. . \"RE - retreat to the left .de RE .nr IS \\n(IP .RT .nr IP \\n(IS .nr IR -1 .if \\n(IP<=0 .in -\\n(I\\n(IRu .. .de TC .nr TZ \\n(.lu .if \\n(.$ .nr TZ \\$1n .ta \\n(TZuR .. .de TD .LP .nr TZ 0 .. . \"CM - cut mark .de CM .po 0 .lt 7.6i .ft 1 .ps 10 .vs 4p .tl '--''--' .po .vs .lt .ps .ft .. . \"B - bold font .de B .nr PQ \\n(.f .ft 3 .if t .if !"\\$1"" \&\\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \&\\$1 .if n .if \\n(.$>1 \&\\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. . \"R - Roman font .de R .if n .ul 0 .ft 1 .. . \"I - italic font .de I .nr PQ \\n(.f .if t .ft 2 .if "\\$1"" .if n .ul 1000 .if !"\\$1"" .if n .ul 1 .if t .if !"\\$1"" \&\\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \&\\$1 .if n .if \\n(.$>1 \&\\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. . \"TA - tabs set in ens or chars .de TA .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n .. . \"SM - make smaller size .de SM .ps -2 .. . \"LG - make larger size .de LG .ps +2 .. . \"NL - return to normal size .de NL .ps \\n(PS .. . \"DA - force date; ND - no date or new date. .de DA .if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4 .ds CF \\*(DY .. .de ND .ds DY \\$1 \\$2 \\$3 \\$4 .rm CF .. .if \n(mo-0 .ds MO January .if \n(mo-1 .ds MO February .if \n(mo-2 .ds MO March .if \n(mo-3 .ds MO April .if \n(mo-4 .ds MO May .if \n(mo-5 .ds MO June .if \n(mo-6 .ds MO July .if \n(mo-7 .ds MO August .if \n(mo-8 .ds MO September .if \n(mo-9 .ds MO October .if \n(mo-10 .ds MO November .if \n(mo-11 .ds MO December .if \n(dw-0 .ds DW Sunday .if \n(dw-1 .ds DW Monday .if \n(dw-2 .ds DW Tuesday .if \n(dw-3 .ds DW Wednesday .if \n(dw-4 .ds DW Thursday .if \n(dw-5 .ds DW Friday .if \n(dw-6 .ds DW Saturday .ds DY \*(MO \n(dy, 19\n(yr .IZ .rm IZ .rm MO .de FN .FS .. . \"FS - begin footnote .de FJ 'ce 0 .ev1 .ll \\n(FLu .da FF .br .if \\n(IF>0 .tm Footnote within footnote-illegal. .nr IF 1 .if !\\n+(XX-1 .FA .. . \"FE - footnote end .de FK .br .in 0 .nr IF 0 .di .ev .if !\\n(XX-1 .nr dn +\\n(.v .nr YY -\\n(dn .if \\n(NX=0 .nr WF 1 .if \\n(dl>\\n(CW .nr WF 1 .if (\\n(nl+\\n(.v)<=(\\n(.p+\\n(YY) .ch FO \\n(YYu .if (\\n(nl+\\n(.v)>(\\n(.p+\\n(YY) .if \\n(nl>(\\n(HM+1.5v) .ch FO \\n(nlu+\\n(.vu .if (\\n(nl+\\n(.v)>(\\n(.p+\\n(YY) .if \\n(nl+\\n(FM+1v>\\n(.p .ch FX \\n(.pu-\\n(FMu+2v .if (\\n(nl+\\n(.v)>(\\n(.p+\\n(YY) .if \\n(nl<=(\\n(HM+1.5v) .ch FO \\n(HMu+(4u*\\n(.vu) .. .\" First page footer. .de FS .ev1 .br .ll \\n(FLu .da FG .. .de FE .br .di .nr FP \\n(dn .if \\n(1T=0 .nr KG 1 \"not in abstract repeat next page. .if "\\n(.z"OD" .nr KG 0 \" if in OK, don't repeat. .ev .. .de FA .if n __________________________ .if t \l'1i' .br .. .de FV .FS .nf .ls 1 .FY .ls .fi .FE .. .de FX .if \\n(XX>0 .di FY .if \\n(XX>0 .ns .. .de XF .if \\n(nlu+1v>(\\n(.pu-\\n(FMu) .ch FX \\n(nlu+1.9v .ev1 .nf .ls 1 .FF .rm FF .nr XX 0 1 .br .ls .di .fi .ev .. .de FL .ev1 .nr FL \\$1n .ll \\$1 .ev .. .de HO Bell Laboratories Holmdel, New Jersey 07733 .. .de WH Bell Laboratories Whippany, New Jersey 07981 .. .de IH Bell Laboratories Naperville, Illinois 60540 .. .de UL \" underline argument, don't italicize .if t \\$1\l'|0\(ul'\\$2 .if n .I \\$1 \\$2 .. .em EM . \" ACCENTS say \*'e or \*`e to get e acute or e grave .ds ' \h'\w'e'u*4/10'\z\(aa\h'-\w'e'u*4/10' .ds ` \h'\w'e'u*4/10'\z\(ga\h'-\w'e'u*4/10' . \" UMLAUT \*:u, etc. .ds : \v'-0.6m'\h'(1u-(\\n(.fu%2u))*0.13m+0.06m'\z.\h'0.2m'\z.\h'-((1u-(\\n(.fu%2u))*0.13m+0.26m)'\v'0.6m' . \" TILDE and CIRCUMFLEX .ds ^ \\k:\h'-\\n(.fu+1u/2u*2u+\\n(.fu-1u*0.13m+0.06m'\z^\h'|\\n:u' .ds ~ \\k:\h'-\\n(.fu+1u/2u*2u+\\n(.fu-1u*0.13m+0.06m'\z~\h'|\\n:u' . \" czech v symbol .ds C \\k:\\h'+\\w'e'u/4u'\\v'-0.6m'\\s6v\\s0\\v'0.6m'\\h'|\\n:u' .ds v \\k:\\h'+\\w'e'u/4u'\\v'-0.6m'\\s6v\\s0\\v'0.6m'\\h'|\\n:u' . \" cedilla .ds , \\k:\\h'\\w'c'u*0.4u'\\z,\\h'|\\n:u' .de [] .][ \\$1 .. .de ][ .if \\$1>5 .tm Bad arg to [] .[\\$1 .. .if n .ds (([. [ .if t .ds [. \s-2\v'-.4m'\f1 .if n .ds .] ] .if t .ds .] \v'.4m'\s+2\fP .if n .ds [o "" .if n .ds [c "" .if t .ds [o `` .if t .ds [c '' .de [5 \" tm style .FS .IP "\\*([F.\0" \\*([A, \\f2\\*([T\\f1, .ie \\n(TN \\*([M. .el Bell Laboratories internal memorandum (\\*([D). .RT .FE .. .de [0 \" other .FS .IP "\\*([F.\0" .if !"\\*([A"" \\*([A, .if !"\\*([T"" \\f2\\*([T\\f1\c .if !"\\*([T"" .if !"\\*([O"" ,\ .ie !"\\*([O"" \\*([O .el .if !"\\*([T"" \&. .if !"\\*([D"" \\*([D. .RT .FE .. .de [1 \" journal article .FS .IP "\\*([F.\0" \\*([A, .if !"\\*([T"" \\*([o\\*([T,\\*([c .if "\\*([V"" \\f2\\*([J\\f1, .if !"\\*([V"" \\f2\\*([J\\f1 .if !"\\*([V"" \{.if n Vol.\& \\f3\\*([V\\f1\c\} .if !"\\*([N"" (\\*([N)\c .if !"\\*([P"" \{\ .ie \\n([P>0 \ pp.\& .el \ p.\& \\*([P\} .if !"\\*([I"" .if "\\*([R"" \\*([I, (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [2 \" book .FS .IP "\\*([F.\0" \\*([A, \\f2\\*([T,\\f1 \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([G"" Gov't. ordering no. \\*([G .if !"\\*([O"" \\*([O .RT .FE .. .de [4 \" report .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c \\*([R\c .if !"\\*([G"" \& (\\*([G)\c .if !"\\*([I"" , \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [3 \" article in book .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c .if !"\\*([P"" pp. \\*([P in \\f2\\*([B\\f1, \c .if !"\\*([E"" ed. \\*([E,\c .if !"\\*([I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [< .]< .. .de ]< .SH References .LP .rm FS FE .. .de [> .]> .. .de ]> .sp .. .de [- .]- .. .de ]- .rm [V [P [A [T [N [C [B [O [R [I [E [D .. .de UX .ie \\n(GA>0 \\$2\s-2UNIX\s0\\$1 .el \{\ .if n \\$2UNIX\\$1* .if t \\$2\s-2UNIX\\s0\\$1\\f1\(dg\\fP .FS .if n *UNIX .if t \(dgUNIX .ie \\$3=1 is a Footnote of Bell Laboratories. .el is a Trademark of Bell Laboratories. .FE .nr GA 1\} .. .de US the .UX operating system .. .de QS .br .in +\\n(QIu .ll -\\n(QIu .LP .. .de QE .br .ll +\\n(QIu .in -\\n(QIu .LP .. .de B1 \" begin boxed stuff .br .di BB .nr BC 0 .if "\\$1"C" .nr BC 1 .nr BE 1 .. .de B2 \" end boxed stuff .br .nr BI 1n .if \\n(.$>0 .nr BI \\$1n .di .nr BE 0 .nr BW \\n(dl .nr BH \\n(dn .ne \\n(BHu+\\n(.Vu .nr BQ \\n(.j .nf .ti 0 .if \\n(BC>0 .in +(\\n(.lu-\\n(BWu)/2u .in +\\n(BIu .BB .in -\\n(BIu .nr BW +2*\\n(BI .sp -1 \l'\\n(BWu\(ul'\L'-\\n(BHu'\l'|0\(ul'\h'|0'\L'\\n(BHu' .if \\n(BC>0 .in -(\\n(.lu-\\n(BWu)/2u .if \\n(BQ .fi .br .. .de AT .nf .sp .ne 2 Attached: .. .de CT .nf .sp .ne 2 .ie \\n(.$ Copy to \\$1: .el Copy to: .. .de BX .if t \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul' .if n \(br\\kA\|\\$1\|\\kB\(br\v'-1v'\h'|\\nBu'\l'|\\nAu'\v'1v'\l'|\\nAu' .. nr BE 0 .nr BW \\n(dl .nr BH \\n(dn .ne \\n(BHu+\\n(.Vu .nr BQ \\n(.j .nf .ti 0 .if \\n(BC>0 .in +(\\n(.lu-\\n(BWu)/2u .in +\\n(BIu .BB .in -\\n(BIu .nr BW +2*\\n(BI .sp -1 \l'\\n(BWu\(ul'\L'-\\n(BHu'\l'|0\(ul'\h'|0'\L'\\n(BHu' .if \\n(BC>0 .in -(\\n(.lu-\\n(BWu)/2u .if \\n(BQ .fi .br .. .de AT .nf .sp .ne 2 Attached: .. .de CT .nf .sp .ne 2 .ie \\n(.$ Copy to \\$1: .el Copy to: .. .de BX .if t \(br\|\\$1\|\(brlib/tmac/tmac.scover 755 0 0 10354 3112531443 7670 .\" @(#)tmac.scover 1.1 83/05/01 . \"OK - "other keywords" for cover sheet. .de OK .br .di .di OD .nf .ft 3 .. . \"CS - spew out cover sheet .de CS .br .if \\n(AJ>0 .tm Abstract not finished, AE assumed. .if \\n(AJ>0 .AE .di .if t .po 0.5i .ft 2 .nr IB \\n(.b .ft P .nr K1 1 .if t .sp |.4i .if t .lg .ll 7.0i .vs 12p .nf .if t \h'7n'\s24\(bs\s12\f3 Bell Laboratories \s16\f1Cover Sheet for Technical Memorandum .if n Bell Laboratories Cover Sheet for Technical Memorandum .if t .sp .5v .if n .sp .if t \s6\l'7i' .fi .ps 9 .ft 2 .if t .sp 2p .if \\n(.$<=6 The information contained herein is for the use of employees of Bell Laboratories and is not for publication. (See GEI 13.9-3)\p .if \\n(.$>6 Warning: studying this document may cause drowsiness. Do not read before driving or operating machinery. (See GEI 13.9-3)\p .ft 1 .nf .if \\n(IB>0 .bd 2 \\n(IB .if t \s6\l'7i' .if t .sp .5v .if n .sp .if t .ll 4.0i .if n .ll 30 .if t .po 1.0i .ps 9 .if t .ta 0.5i 4.5i 4.9i .if n .ta 9 39 46 .mk Title- \f3\s10 .rt .if t .in 0.5i .if n .in 10 .hy 0 .WT .hy 14 .br .rt .ll \\n(LLu .if t .in 4.5i .if n .in 40 .nf \s9\f1Date- \s10\f3 .rt .if t .in 4.9i .if n .in 47 \\*(DY .sp .if t .ti 4.5i .if n .ti 40 .mk \s9\f1TM- \f3\s10 .br .rt .CZ \\*(MN .in 0 .sp |\\n(.hu+1v .mk \s9\f1Other Keywords- \f3 .rt .if t .in 1.1i .if n .in 20 .OD .in 0 .if t .sp .7i .if n .sp 3 .ps 9 .if t .ta 1.8i 3.3i 4.3i .if n .ta 19 34 44 .ft 1 .mk .fi .ll 6.7i .in 4.6i .ti 0 .nr SJ \\n(.j .na Author Location Extension Charging Case- \s10\f3\\*(CA .ps 10 .ti 4.3i \f1\s9Filing Case- \s10\f3\\*(CC .nf .in 0 .ad \\n(SJ .rt .sp 1 .CB 1 .if \\n(NA-1 .CB 2 .if \\n(NA-2 .CB 3 .if \\n(NA-3 .CB 4 .if \\n(NA-4 .CB 5 .if \\n(NA-5 .CB 6 .if \\n(NA-6 .CB 7 .if \\n(NA-7 .CB 8 .if \\n(NA-8 .CB 9 .ft 1 .rm OK OD R1 E1 R2 E2 R3 E3 R4 E4 AB AE .ds K1 \\$1 .ds K2 \\$2 .ds K3 \\$3 .ds K4 \\$4 .ds K5 \\$5 .ds K6 \\$6 .wh 9.8i CG .ch FO 16i .if t .sp .4i .if n .sp 2 .ls 1 .pn 2 .WB .rm WB .ls .br .if 9.7i-\\n(nlu-\\n(FPu-1v>0 .sp 9.7i-\\n(nlu-\\n(FPu-1v .if \\n(FP>0 .FA .FG .nr K1 0 .if \\n(GA=1 .nr GA 2 .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .bp 1 .rm CG .if t .po \\n(POu .. . \" CG - write bottom box on cover sheet .de CG .if t .po 0.5i .vs 12p .ch FO 12i .ch FX 12i .if t .ll 7i .br .if t \l'7i' .if t .ta 1.4i 2.8i 4.2i .if n .ta 14 29 44 .if t .sp 8p .if n .sp Pages Text \\*(K1 Other \\*(K2 Total \\*(K3 .if t .sp 8p .if n .sp .if t .po .5i .if t No. Figures \\*(K4 No. Tables \\*(K5 No. Refs. \\*(K6 \b'|||||\ \ ' .if n No. Figures \\*(K4 No. Tables \\*(K5 No. Refs. \\*(K6 .br .if t .po .5i .if t \l'7i' .ps 7 .br .if n .sp .rm K1 .rm K2 .rm K3 .rm K4 .rm K5 .rm K6 .if t .po .5i .if t .tl 'E-1932-U (6-73)'SEE REVERSE SIDE FOR DISTRIBUTION LIST'' .if n .tl 'E-1932-U (6-73) SEE REVERSE SIDE FOR DISTRIBUTION LIST''' .if t .po 0.5i .ll \\n(LLu .ps 10 .ch CG 12i .if \\n(K1>0 .bp .. . \"CB - help with cover sheet .de CB .br .mk .A\\$1 .rt \& \\*(R\\$1 \\*(E\\$1 .br .. .de CZ .br .if !"\\$1"" \\$1 .br .if !"\\$2"" \\$2 .br .if !"\\$3"" \\$3 .br .if !"\\$4"" \\$4 .br .if !"\\$5"" \\$5 .br .if !"\\$6"" \\$6 .br .if !"\\$7"" \\$7 .br .if !"\\$8"" \\$8 .br .if !"\\$9"" \\$9 .. . \"S1 - tm style .de S1 .br .if t .ta 4.75i .if n .ta 46 .ll 80 .ps 36 .br .if t .vs .35i .if t \t\(bs .br .if n .sp 24p .ps 12 .br .ft 3 \tBell Laboratories .ft 1 .nr SJ \\n(.j .na .br .ps 8 .vs 12p .sp 2v .mk .ll .ll 4.0i Subject: .ft 3 .br .rt .if n .in +9 .if t .in +\w'Subject: 'u .ps .nf .hy 0 .WT .hy 14 .ft 1 .fi .in 0 .if \\n(MC>0 \\s8Case- \\*(CA\\s10 .if \\n(MG>0 --\s8 File- \\*(CC\\s10 .br .rt .if n .ll 70 .if t .ll 6.5i .if t .in 5.10i .if n .in 52 .ps 8 .ti -6n .ta 6n date:\t\\s\\n(PS\\f3\\*(DY .sp .ft 1 .ps 8 .mk .ti -6n from: .ps .br .rt .nf .ft 3 .A1 .if \\n(NA>1 .A2 .if \\n(NA>2 .A3 .if \\n(NA>3 .A4 .if \\n(NA>4 .A5 .if \\n(NA>5 .A6 .if \\n(NA>6 .A7 .if \\n(NA>7 .A8 .if \\n(NA>8 .A9 .ft 1 .sp .mk .ps 8 .ti -6n .ft 1 .if \\n(IM=0 .if \\n(MM .if "\\*(MQ"" \{\ .if \\n(MN=0 .ds MQ TM: .if \\n(MN=1 .ds MQ MF: .if \\n(MN=2 .ds MQ MR: .if \\n(MN=3 .ds MQ EN:\} \\*(MQ .br .ti \\n(.iu .rt .ps .ft 3 .hy 0 .ll 20i .if t .ll 7.75i-\\n(.ou .fi .na .if \\n(MM .CZ \\*(MN .hy 14 .nf .ft 1 .ll \\n(LLu .in .sp |\\n(.hu .if \\n(IM=0 .sp .ad \\n(SJ .ce .ft 2 .if \\n(IM=0 \\*(QF .ft 1 .ce 0 .if \\n(IM=0 .sp .fi .. A>3 .A4 .if \\n(NA>4 .A5 .if \\n(NA>5 .A6 .if \\n(NA>6 .A7 .if \\n(NA>7 .A8 .if \\n(NA>8 .A9 .ft 1 .sp .mk .ps 8 .ti -6n .ft 1 .if \\n(IM=0 .if \\n(MM .if "\\*(MQ"" \{\ .if \\n(MN=0 .ds MQ TM: .if \\n(MN=1 .ds MQ MF: .if \\n(MN=2 .ds MQ MR: .if \\n(MN=3 .ds MQ EN:\} \\*(MQ .blib/tmac/tmac.sdisp 755 0 0 1511 3112531462 7465 .\" @(#)tmac.sdisp 1.1 83/05/01 . \"DS - display. If .DS C, center; L, left-adjust; I, indent. .de DS .KS .nf .\\$1D \\$2 \\$1 .ft 1 .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .. .de D .ID \\$1 .. .de CD .XD .ce 1000 .. .de ID .XD .if t .in +0.5i .if n .in +8 .if \\n(.$ .if !"\\$1"I" .if !"\\$1"" .in \\n(OIu .if \\n(.$ .if !"\\$1"I" .if !"\\$1"" .in +\\$1n .. .de LD .XD .. .de XD .nf .nr OI \\n(.i .if t .sp 0.5 .if n .sp 1 .. .de BD \" block display: save everything, then center it. .XD .nr BD 1 .nf .in \\n(OIu .di DD .. . \"DE - display end .de DE .ce 0 .if \\n(BD>0 .DF .nr BD 0 .in \\n(OIu .KE .if t .sp 0.5 .if n .sp 1 .fi .. .de DF \" finish a block display to be recentered. .di .if \\n(dl>\\n(BD .nr BD \\n(dl .if \\n(BD<\\n(.l .in (\\n(.lu-\\n(BDu)/2u .nr EI \\n(.l-\\n(.i .ta \\n(EIuR .DD .in \\n(OIu .. Iu .if \\n(.$ .if !"\\$1"I" .if !"\\$1"" .in +\\$1n .. .de LD .XD .. .de XD .nf .nr OI \\n(.i .if t .sp 0.5 .if n .sp 1 .. .de BD \" block display: save everything, then center it. .Xlib/tmac/tmac.skeep 755 0 0 2306 3112531507 7455 ((.\" @(#)tmac.skeep 1.1 83/05/01 . \"KS keep - for keep release features. As in IFM .de ]K .nr KN \\n(.u .if \\n(IK=0 .if \\n(IF=0 .KQ .nr IK +1 .. . \"KQ - real keep processor .de KQ .br .nr KI \\n(.i .ev 2 .br .in \\n(KIu .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .ll \\n(LLu .lt \\n(LTu .if \\n(NX>1 .ll \\n(CWu .if \\n(NX>1 .lt \\n(CWu .di KK .nr TB 0 .. . \"KF - floating keep .de ]J .nr KN \\n(.u .if !\\n(IK .FQ .nr IK +1 .. . \"FQ real floating keep processor .de FQ .nr KI \\n(.i .ev 2 .br .in \\n(KIu .ps \\n(PS .if \\n(VS>40 .vs \\n(VSu .if \\n(VS<=39 .vs \\n(VSp .ll \\n(LLu .lt \\n(LTu .if \\n(NX>1 .ll \\n(CWu .if \\n(NX>1 .lt \\n(CWu .di KK .nr TB 1 .. . \"KE release - everything between keep and release is together .de KE .if \\n(IK .if !\\n(IK-1 .if \\n(IF=0 .RQ .if \\n(IK .nr IK -1 .. . \"RQ real release .de RQ .br .di .nr NF 0 .if \\n(dn-\\n(.t .nr NF 1 .if \\n(TC .nr NF 1 .if \\n(NF .if !\\n(TB .sp 200 .if !\\n(NF .if \\n(TB .nr TB 0 .nf .rs .nr TC 5 .in 0 .ls 1 .if \\n(TB=0 .ev .if \\n(TB=0 .br .if \\n(TB=0 .ev 2 .if \\n(TB=0 .KK .ls .ce 0 .if \\n(TB=0 .rm KK .if \\n(TB .da KJ .if \\n(TB \!.KD \\n(dn .if \\n(TB .KK .if \\n(TB .di .nr TC \\n(TB .if \\n(KN .fi .in .ev .. ything between keep and release is together .de KE .if \\n(IK .if !\\n(IK-1 .if \\n(IF=0 .RQ .if \\n(IK .nr IK -1 .. . \"RQ real release .de RQ .br .di .nr NF 0 .if \\n(dn-\\n(.t .nr NF 1 .if \\n(TC .nr NF 1 .if \\n(NF .if !\\n(TB .sp 200 .if !\\n(NF .if \\n(TB .nr TB 0 .nf .rs .nr TC 5 .in 0 .ls 1 .if \\n(TB=0 .lib/tmac/tmac.srefs 755 0 0 4130 3112531531 7462 .\" @(#)tmac.srefs 1.1 83/05/01 .\" REFER macros .... citations .de [] .][ \\$1 .. .de ][ .if \\$1>5 .tm Bad arg to [] .[\\$1 .. .if n .ds [. [ .if t .ds [. \s-2\v'-.4m'\f1 .if n .ds .] ] .if t .ds .] \v'.4m'\s+2\fP .if n .ds [o "" .if n .ds [c "" .if t .ds [o `` .if t .ds [c '' .\" the next lines deal with the problem of .[1] or [1]. .\" refer will write "linexxx\*(<.[1]\*(>. .\" and either "<." or ">." should produce the .; .\" similarly for , .if n .ds >. . .if t .ds <. . .if n .ds >, , .if t .ds <, , .de [5 \" tm style .FS .IP "\\*([F.\0" \\*([A, \\f2\\*([T\\f1, .ie \\n(TN \\*([M. .el Bell Laboratories internal memorandum (\\*([D). .RT .FE .. .de [0 \" other .FS .IP "\\*([F.\0" .if !"\\*([A"" \\*([A, .if !"\\*([T"" \\f2\\*([T\\f1\c .if !"\\*([T"" .if !"\\*([O"" ,\ .ie !"\\*([O"" \\*([O .el .if !"\\*([T"" \&. .if !"\\*([D"" \\*([D. .RT .FE .. .de [1 \" journal article .FS .IP "\\*([F.\0" \\*([A, .if !"\\*([T"" \\*([o\\*([T,\\*([c .if !"\\*([V"" .if t \\f2\\*([J\\f1 .if "\\*([V"" .if t \\f2\\*([J\\f1, .if n \\f2\\*([J\\f1, .el \\f2\\*([J\\f1, .if !"\\*([V"" \{.if n Vol.\& \\f3\\*([V\\f1\c .if n ,\} .if !"\\*([N"" (\\*([N)\c .if !"\\*([P"" \{\ .ie \\n([P>0 \ pp.\& .el \ p.\& \\*([P\} .if !"\\*([I"" .if "\\*([R"" \\*([I, (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [2 \" book .FS .IP "\\*([F.\0" \\*([A, \\f2\\*([T,\\f1 \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([G"" Gov't. ordering no. \\*([G .if !"\\*([O"" \\*([O .RT .FE .. .de [4 \" report .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c \\*([R\c .if !"\\*([G"" \& (\\*([G)\c .if !"\\*([I"" , \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [3 \" article in book .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c .if !"\\*([P"" pp. \\*([P in \\f2\\*([B\\f1, \c .if !"\\*([E"" ed. \\*([E, \c .if !"\\*([I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de ]< .[< .. .de [< .SH References .LP .rm FS FE .. .de [> .]> .. .de ]> .sp .. .de ]- .[- .. .de [- .rm [V [P [A [T .rm [N [C [B [O .rm [R [I [E [D .. .de ]] this is never executed and just uses up an end-of-file bug. .. \\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [3 \" article in book .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c .if !"\\*([P"" pp. \\*([P in \\f2\\*([B\\f1, \c .if !"\\*([E"" ed. \\*([E, \c .if !"\\*([I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de ]< .[< .. .de [< .SH References .LP .rm FS FE .. .de [> .]> .. .de ]> .sp .. .de ]- .[- .. .de [- .rm [V [P [A [T .rm [N [C [B [O .lib/tmac/tmac.m 755 0 0 130 3112531366 6556 .\" @(#)tmac.m 1.1 83/05/01 .if n .so /usr/lib/macros/mmn .if t .so /usr/lib/macros/mmt \\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de [3 \" article in book .FS .IP "\\*([F.\0" \\*([A, \\*([o\\*([T,\\*([c .if !"\\*([P"" pp. \\*([P in \\f2\\*([B\\f1, \c .if !"\\*([E"" ed. \\*([E, \c .if !"\\*([I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .RT .FE .. .de ]< .[< .. .de [< .SH References .LP .rm FS FE .. .de [> .]> .. .de ]> .sp .. .de ]-{<{0DZ{0{0lib/tmac/tmac.a 755 0 0 16761 3112531276 6623 .\" @(#)tmac.a 1.1 83/05/01 .\" ********** dictionary ********** .\" B0 size of wide figure just diverted .\" B1 size of figure at top full wdith .\" B2 if figure at full width bottom .\" B3 name of full width top figure for next page .\" B4 full width bottom figure .\" B5 wide top figure size scheduled for this page .\" B6 true if a wide figure being diverted .\" B8 if at EM end up macro stage .\" B9 if at page bottom .\" BM width bottom margin .\" BX full width top figure, this page .\" CE end caption. .\" CP store caption. .\" CS begin caption; center if 1 line, else paragraph. .\" CW column width .\" D1 amount of text left column .\" D2 amount of text right column .\" D3 arithmetic scratch, typically whether went past page footer .\" D9 scratch, remembers length of diverted keep .\" DN name of current diversion trap .\" DO default page offset .\" EE string to be prefixed to an equation to indent it two spaces if wanted .\" EL equation label .\" EZ rathole to throw equations down .\" F0 argument to GS specifying quadrant .\" F1 biggest space available in left column .\" F2 biggest space available in right column .\" F5 position of top of 2 2col section .\" F6 argument to BS specifying top/bottom .\" G0 (1) count authors .\" (2) size of just entered figure .\" G1 size figure top left next page .\" G2 size figure top right next page .\" G3 size left bottom figure .\" G4 size right bottom figure .\" G5 true if next top narrow figure goes to right side (next page) .\" G6 true if next bottom narrow figure goes to right side .\" G7 (1) amount space before bottom wide figure to sit on baseline .\" (2) flag for doubled up narrow figures into a wide one .\" G8 true if figure has been placed .\" G9 if at page top .\" GD buffer where narrow figure is placed .\" GJ figure top left next page .\" GK figure top right next page .\" GL content left bottom figure .\" GM content right bottom figure .\" GP left half of a figure pair .\" GQ right half of a figure pair .\" H0 section numbers for numbered headings .\" H1 size of figure at top left this page .\" H2 size of figure top right this page .\" HJ figure at top left this page .\" HK figure at top right this page .\" HS true if just at a section heading .\" IK true if inside a KS/KE .\" L1 shortest legal amount of two column material .\" L2 amount of 2 column stuff expected .\" L4 amount being diverted .\" L5 amount of text diverted in double-column hunt .\" L6 zero if right column, true if too short to split up .\" L7 minimum length of a split column .\" LC position of left column bottom .\" LE computation of column lengths \" LE should be F3 .\" LE true if equations are labeled .\" LH left running head .\" LL line length .\" LS general looseness parameter .\" MX expand month name .\" NB number of columns possible .\" NC number of columns being set .\" ND have been in double column before, not first break to it. .\" NU issue number .\" P1 (1) height left col .\" (2) amount to pad total .\" P2 height right column .\" P3 amount of extra space at a 1C-2C transition .\" P4 temporary in filling columns calcuations .\" PS standard point size .\" Q1 number of places to pad .\" Q2 number padding points right column .\" RO position of right column (offset for) .\" S1 position of space in column .\" S2 size of space .\" T1 true if top figure position forced by GS arg .\" T2 true if bottom figure position forced by GS arg .\" TB true if there is to be a turnover bar here. .\" TP true if still at document title (turnover bar decision) .\" TQ position at top of page .\" TT >0 if figure, etc. doesn't fit this page .\" TT right running head (title) .\" TW table width (set by TBL) .\" VN volume number .\" VS standard vertical spacing .\" GW gutter width .\" X1 diversion to hold left column .\" X2 diversion to hold right column .\" XI value of indent to be restored after abstract .\" XQ register in which padding points are counted .\" XR true (1) if past the very first paragraph .\" XX diver((sion to hold input text in preparation for formatting .\" YE past very top: avoids a break in the EQ/EN macro before startup. .\" ZN size of equation .\" mo month name .\" y place of footer trap .\" .\" .\" ********** environments ********* .\" 0 normal .\" 1 figures .\" 2 while columns are arranged .\" .\" .\" ********** macros ********** .\" for user which invoke .\" TL,AU,AI,AB,AE IZ, EA, AX, AY .\" EQ, EN @L, @C, @I .\" TS,TE .\" SP, PP FI, NX, RT .\" 2C 2D, 2S, C4, C3, LA .\" 1C 1D, 1E, 1S, C6, C7 .\" ST, LS CL .\" SL .\" GS, GE GA,GB,GG,GU,GV,GW,GX,GY,GZ,GN,GO,C8,MR,BR .\" BS,BE BA,BB,BC,BD .\" KS,KE KU,KT .\" CS,CE CP .\" SH,NH .\" B, I, R .\" UL .\" ne NE .\" EM, NP, FO, CM .\" .nr B9 1 .\" ----------------------------- .de RT \" reset params to normal state .ce 0 .ul 0 .ti 0 .if \\n(IP .in -\\n(IQn .if \\n(IP .nr IP -1 .ft 1 .if \\n(AJ=0 .ps \\n(PS .if \\n(AJ=0 .vs \\n(VSp .fi .. .\" ----------------------------- .de IZ \"initialization .MX .rm MX .if !\\n(BM .nr BM 1.13i .nr y 0-\\n(BM .if \\n(DO=0 .nr DO .4i .wh 0 NP .po \\n(DOu .nr IP 0 .if !\\n(PS .nr PS 9 .if !\\n(L1 .nr L1 1.5i \"minimum amount of double column .if !\\n(VS .nr VS 11 .ps \\n(PS .vs \\n(VSp .if !\\n(PI .nr PI 2n .if !\\n(PD .nr PD 0 .if !\\n(CW .nr CW 3.1i .if !\\n(GW .nr GW 0.4i .nr RO \\n(CWu+\\n(GWu .nr YE 1 .nr LL \\n(RO+\\n(CW .ll \\n(LLu .lt \\n(LLu .nr NC 1 .nr NB 1 .wh \\nyu FO .. .\" ----------------------------- .de EQ \"equation, breakout and display .nr EF \\n(.u .rm EE .nr LE 1 \" 1 is center .ds EL \\$1 .if "\\$1"L" .ds EL \\$2 .if "\\$1"L" .nr LE 0 .if "\\$1"C" .ds EL \\$2 .if "\\$1"I" .nr LE 0 .if "\\$1"I" .ds EE \\h'4n' .if "\\$1"I" .if !"\\$3"" .ds EE \\h'\\$3' .if "\\$1"I" .ds EL \\$2 .if \\n(YE>0 .nf .di EZ .. .\" ----------------------------- .de EN \" end of a displayed equation .if !"\\n(.z"EZ" .tm EN not preceded by EQ, disaster follows. .br .ce 0 .di .rm EZ .nr ZN 1 .if "\\*(10"" .nr ZN 0 .if \\n(ZN=0 .if !"\\*(EL"" .nr ZN 1 .lt \\n(.lu .br .if \\n(ZN>0 .if !\\n(.d=\\n(PE .SP 0.5 .pc .if \\n(BD>0 .nr LE 0 \" can't mean centering in this case. .if \\n(ZN>0 .if \\n(LE>0 .tl \(ts\(ts\\*(10\(ts\\*(EL\(ts .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD=0 .tl \(ts\\*(EE\\*(10\(ts\(ts\\*(EL\(ts .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 \!\\*(10\\\\t\\*(EL .if \\n(ZN>0 .if \\n(LE=0 .if \\n(BD>0 .if \\n(BD<\\w'\\*(10' .nr BD \\w'\\*(10' .lt \\n(LLu .pc % .br .if \\n(YE>0 .if \\n(EF>0 .fi .rm EL .if \\n(ZN>0 .SP 0.5 .nr PE \\n(.d .. .\" ----------------------------- .de TL \"title of document .IZ .rm IZ .br .if \\n(XR>0 .EA .ll \\n(LLu .ft 3 .ps 11 .if \\n(PS=9 .nr y -3v .ce 1000 .nr TP 1 .nr G0 0 .bd 1 3 .bd 2 3 .if !"xx\\n(.z"xx" \!.bd 1 3 .if !"xx\\n(.z"xx" \!.bd 2 3 .. .\" ----------------------------- .de AU \"author(s) name(s) .ft 1 .br .bd 1 .bd 2 .if !"xx\\n(.z"xx" \!.bd 1 .if !"xx\\n(.z"xx" \!.bd 2 .if !\\n(G0 .sp .if \\n(G0 .sp .5 .if \\n(G0 and .if \\n(G0 .sp .5 .nr G0 +1 .ps \\n(PS .. .\" ----------------------------- .de AI \"authors institution .ft 2 .ps \\n(PS-1 .. .\" ----------------------------- .de AB \"abstract start .ce 0 .ll \\n(LLu .fi .ft 1 .sp .nr XI \\n(.i .nr AJ 1 .in +\\n(.lu/8u .ll -\\n(.lu/8u .nr PS -1 .ps \\n(PS .nr VS -1 .vs \\n(VSp .ti +2n .. .\" ----------------------------- .de AE \"abstract end .ll \\n(LLu .in \\n(XIu .ce 0 .nr PS +1 .ps \\n(PS .nr VS +1 .vs \\n(VSp .nr AJ 0 .if !\\n(.d=\\n(nl .AX .if \\n(PS=9 .sp 2 .nr XR 0 .nr ND 0 .2C .. .\" No default table macro now. .\" . ----------------------------- .\" .de TS \"table start -1 .. .\" ----lib/tmac/tmac.cp 755 0 0 4164 3112531323 6750 .\" @(#)tmac.cp 1.1 83/05/01 .nr PS 9 .nr VS 11 .ps \\n(PS .vs \\n(VS .nr DO .4i .po \n(DOu .nr CW 3.3i .nr WG 0.25i .rm PF .nr CP 1 .nr NT 1 \" no turnover bar .nr PQ \n(PS .nr BM 1i .de MX \" expand month name .if \\n(mo-0 .ds mo J\\\\s-2ANUARY\s0 .if \\n(mo-1 .ds mo F\\\\s-2EBRUARY\\\\s0 .if \\n(mo-2 .ds mo M\\\\s-2ARCH\\\\s0 .if \\n(mo-3 .ds mo A\\\\s-2PRIL\\\\s0 .if \\n(mo-4 .ds mo M\\\\s-2AY\\\\s0 .if \\n(mo-5 .ds mo J\\\\s-2UNE\\\\s0 .if \\n(mo-6 .ds mo J\\\\s-2ULY\\\\s0 .if \\n(mo-7 .ds mo A\\\\s-2UGUST\\\\s0 .if \\n(mo-8 .ds mo S\\\\s-2EPTEMBER\\\\s0 .if \\n(mo-9 .ds mo O\\\\s-2CTOBER\\\\s0 .if \\n(mo-10 .ds mo N\\\\s-2OVEMBER\\\\s0 .if \\n(mo-11 .ds mo D\\\\s-2ECEMBER\\\\s0 .. .if \nM=1 .so /usr/mel/aip/countrev .if \nM=2 .so /usr/mel/aip/findbig .if \nM=0 .so /usr/lib/tmac/tmac.a .br .af % 1 .CM .sp 1i .IZ .rm IZ .de FS .nr FP 3 .if \\n(.d*2>\\n(L4 .nr FP 4 .if \\n(NC=1 .nr FP 2 .GS \\n(FP .br \l'2i' .br .af % 1 .. .de FE .GE .. .ad .de AE \"abstract end .ll \\n(LLu .in \\n(XIu .ce 0 .if !\\n(.d=\\n(nl .AX .nr AJ 0 .nr XR 0 .nr ND 0 .sp 1 .. .de AB \"abstract start .ce 0 .ll \\n(LLu .fi .ft 1 .sp .nr XI \\n(.i .in +\\n(.lu/8u .nr AJ 1 .ll -\\n(.lu/8u .ti +2n .nr XR 1 .. .de MH Bell Laboratories Murray Hill, New Jersey 07974 .. .de RT \" reset params to normal state .ce 0 .ul 0 .ti 0 .bd 1 .if !"\\n(.z"" \!.bd 1 .if \\n(IP .in -\\n(IQn .if \\n(IP .nr IP -1 .ft 1 .if \\n(AJ=0 .ps \\n(PS .if \\n(AJ=0 .vs \\n(VSp .RZ .fi .. .de SH \" (unnumbered) section heading .RT .ne 3 .SP 1 .ft 3 .ce 1000 .nr XR 1 .nr HS 1 .. .de B .nr PQ \\n(.f .if t .ft 3 .if "\\$1"" .if n .ul 1000 .if !"\\$1"" .if n .ul 1 .if t .if !"\\$1"" \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .de I .nr PQ \\n(.f .if t .ft 2 .if "\\$1"" .if n .ul 1000 .if !"\\$1"" .if n .ul 1 .if t .if !"\\$1"" \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .so /usr/lib/tmac/tmac.srefs .rm CS CE .de UX .ie \\n(GA>0 \s-2UNIX\s0\\$1 .el \{\ .if n UNIX\\$1* .if t UNIX\\$1\\f1\(dg\\fP .FS .if n *UNIX .if t \(dgUNIX is a Trademark of Bell Laboratories .FE .nr GA 1\} .. \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .de I .nr PQ \\n(.f .if t .ft 2 .if "\\$1"" .if n .ul 1000 .if !"\\$1"" .if n .ul 1 .if t .if !"\\$1"" \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .so /usr/lib/tmac/tmac.srefs .rm CS CE .de UX .ie \\n(GA>0 \s-2UNIX\s0\\$1 .el \{\ .if n UNIX\\lib/tmac/tmac.imagen 755 0 0 52 3112531352 7540 .\" @(#)tmac.imagen 1.1 83/05/01 .po .75i UNIX .if t \(dgUNIX is a Trademark of Bell Laboratories .FE .nr GA 1\} .. \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .de I .nr PQ \\n(.f .if t .ft 2 .if "\\$1"" .if n .ul 1000 .if !"\\$1"" .if n .ul 1 .if t .if !"\\$1"" \\$1\\f\\n(PQ\\$2 .if n .if \\n(.$=1 \\$1 .if n .if \\n(.$>1 \\$1\\c .if n .if \\n(.$>1 \\&\\$2 .. .so /usr/lib/tmac/tmac.srefs .rm CS CE .de UX .{<{0DZ{0{0lib/tmac/tmac.r 755 0 0 2410 3112531403 6576 .\" @(#)tmac.r 1.1 83/05/01 .de HD .ps 10 .ft 1 .if t .tl '\(rn''' .if t 'sp \\n(m1-1 .if n 'sp \\n(m1 .if e .1e .if o .1o .ps .ft 'sp \\n(m2 .if \\n(:n .nm 1 1 2 .ns .. .wh 0 HD .de FT 'sp \\n(m3 .ps 10 .ft 1 .if e .2e .if o .2o .ps .ft 'bp .. .wh -1i FT .de m1 .nr m1 \\$1 .. .de m2 .nr m2 \\$1 .. .de m3 .nr m3 \\$1 .ch FT -\\n(m3-\\n(m4 .. .de m4 .nr m4 \\$1 .ch FT -\\n(m3-\\n(m4 .. .m1 3 .m2 2 .m3 2 .m4 3 .de he .de 1e .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .de 1o .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de fo .de 2e .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .de 2o .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de eh .de 1e .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de oh .de 1o .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de ef .de 2e .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de of .de 2o .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .he '''' .fo '''' .de bl .rs .sp \\$1 .. .de n1 .n2 \\$1 .nr :n 0 .if \\n(.$ .nr :n 1 .. .de n2 .if \\n(.$ .if \\$1=0 .nm .if \\n(.$ .if !\\$1=0 .nm \\$1 1 2 .if !\\n(.$ .nm 1 1 2 .. .rn ds :d .de ds .if \\n(.$ .:d \\$1 "\\$2\\$3\\$4\\$5\\$6\\$7\\$8\\$9 .if !\\n(.$ .ls 2 .. .de ss .ls 1 .. .de EQ .nf .sp .. .de EN .sp .fi .. \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de ef .de 2e .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .de of .de 2o .tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 \\.. .. .he '''' .fo '''' .de bl .rs .sp \\$1 .. .de n1 .n2 \\$1 .nr :nlib/tmac/tmac.vgrind 755 0 0 1346 3112550024 7635 (('ss 23 'ds _ \d\(mi\u 'ps 9p 'vs 10p 'ds - \(mi 'ds / \\h'\\w' 'u-\\w'/'u'/ 'ds /* \\h'\\w' 'u-\\w'/'u'/* 'bd B 3 'bd S B 3 'nr cm 0 'nf 'de vH 'ev 2 'tl '\-\-''\-\-' 'ft 1 'sp .35i 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0' 'sp .25i 'ft 1 \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u' .sp .05i 'ev 'ds =G \\*(=F .. 'de vF 'ev 2 'sp .35i 'tl '\f2\\*(=M''Page % of \\*(=G\fP' 'bp 'ev 'ft 1 'if \\n(cm=1 'ft 2 .. 'de () 'pn 1 .. 'de +C 'nr cm 1 'ft 2 'ds +K 'ds -K .. 'de -C 'nr cm 0 'ft 1 'ds +K \f3 'ds -K \fP .. '+C '-C 'am +C 'ne 3 .. 'de FN \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c .if \\nx .tm \\$1 \\*(=F \\n% 'ds =f \&...\\$1 .. 'de FC .if \\nx .tm \\$1 \\*(=F \\n% 'ds =f \&...\\$1 .. 'de -F 'rm =f .. 'ft 1 'lg 0 \s0' 'sp .25i 'ft 1 \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u' .sp .05i 'ev 'ds =G \\*(=F .. 'de vF 'ev 2 'sp .35i 'tl '\f2\\*(=M''Page % of \\*(=G\fP' 'bp 'ev 'ft 1 'if \\n(cm=1 'ft 2 .. 'de () 'pn 1 .. 'de +C 'nr cm 1 'ft 2 'ds +K 'ds -K .. 'de -C 'nr cm 0 'ft 1 'ds +K \f3lib/sendmail.cf 440 0 0 26003 3113050421 6661 ############################################################ ############################################################ ##### ##### SENDMAIL CONFIGURATION FILE ##### ##### domain.mc -- derived from: ##### @(#)zerobase.m4 3.3 2/24/83 ##### and: ##### @(#)generic.mc -- derived from: ##### @(#)arpa.mc 3.25 2/24/83 ##### ##### Warning! This file is experimental. It contains ##### assumptions that it should not. In particular: ##### ##### That the domain name is the same as the ##### host name we are running on. ##### ##### That mail not explicitly addressed to another ##### domain should not be kicked upstairs to a better ##### router. ##### ##### That our major domain name, and our only connection ##### to the outside world, is UUCP. ##### ##### Complain to John Gilmore at Sun Microsystems if these ##### assumptions get in your way. ##### ############################################################ ############################################################ ############################################################ ### local info ############################################################ ################################################# # # General configuration information # # @(#)sunbase.m4 -- derived from: # @(#)csbase.m4 3.13 3/5/83 # ################################################# ###################### # General Macros # ###################### # local domain names DDsun CDsun # domain-spec for local domain within universe (eg, what domains are above?) # should be integreated into mainline (eg Berkeley) config files DUuucp # major relay mailer -- should be integrated into mainline config files DMether # major relay host DRmailhost CRmailhost # known SMTP/ethernet hosts (this domain only) -- only $R need be complete FS/etc/hosts.equiv # known top-level domains CTLOCAL ARPA UUCP ############################################################ # # General configuration information # # This information is basically just "boiler-plate"; it must be # there, but is essentially constant. # # Information in this file should be independent of location -- # i.e., although there are some policy decisions made, they are # not specific to Berkeley per se. # # Bull-shit! This file assumes, per se, that the host is part # of the ARPA domain. Thanks a lot. # # @(#)sun.base.m4 -- derived from: # @(#)base.m4 3.49 3/7/83 # ############################################################ # @(#)version.m4 3.14 3/7/83 DV3.14 ########################## ### Special macros ### ########################## # my name DnMAILER-DAEMON # UNIX header format DlFrom $g $d # delimiter (operator) characters Do.:%@!^=/[] # format of a total name Dq$g$?x ($x)$. # my official hostname Dj$w.$D.$U # SMTP login message De$j Sendmail $v/$V ready at $b ################### ### Options ### ################### # location of alias file OA/usr/lib/aliases # default delivery mode (deliver in background) Odbackground # (don't) connect to "expensive" mailers #Oc # rebuild the alias file automagically OD # temporary file mode -- 0600 for secure mail, 0644 for permissive OF0600 # default GID Og1 # location of help file OH/usr/lib/sendmail.hf # log level OL9 # default messages to old style Oo # queue directory OQ/usr/spool/mqueue # read timeout -- violates protocols Or30m # status file OS/usr/lib/sendmail.st # queue up everything before starting transmission Os # default timeout interval OT3d # default UID Ou1 # wizard's password -- feature should be removed. OW*** ############################### ### Message precedences ### ############################### Pfirst-class=0 Pspecial-delivery=100 Pjunk=-100 ######################### ### Trusted users ### ######################### Troot Tdaemon Tuucp Tnetwork ############################# ### Format of headers ### ############################# #H?D?Resent-Date: $a H?D?Date: $a #H?F?Resent-From: $q H?F?From: $q H?x?Full-Name: $x HSubject: H?P?Return-Path: <$g> # HPosted-Date: $a # H?l?Received-Date: $b #H?M?Resent-Message-Id: <$t.$i@$j> H?M?Message-Id: <$t.$i@$j> HReceived: $?sfrom $s $.by $j ($v/$V) id $i; $b ########################### ### Rewriting rules ### ########################### ################################ # Sender Field Pre-rewriting # ################################ S1 #R$*<$*>$* $1$2$3 defocus ################################### # Recipient Field Pre-rewriting # ################################### S2 #R$*<$*>$* $1$2$3 defocus ################################# # Final Output Post-rewriting # ################################# S4 R@ $@ handle <> error addr # turn uucp form back to traditional -- showing decvax!microsoft!hanss # as microsoft!hanss@decvax.uucp tends to mislead people anyway. R$+<@$-.uucp> $2!$1 uucp back to external # externalize local domain info R$*<$*LOCAL>$* $1<$2$D.$U>$3 change local info R$*<$+>$* $1$2$3 defocus R@$+:$+:$+ @$1,$2:$3 canonical ########################### # Name Canonicalization # ########################### S3 # handle "from:<>" special case R<> $@@ turn into magic token # basic textual canonicalization R$*<$+>$* $2 basic RFC821/822 parsing R$+ at $+ $1@$2 "at" -> "@" for RFC 822 # The next rule is nonsense given the one two lines up... # R$*<$*>$* $1$2$3 in case recursive # Give this host a chance to clean up the address R$+ $:$>8$1 host dependent cleanup # make sure <@a,@b,@c:user@d> syntax is easy to parse -- undone later R@$+,$+ @$1:$2 change all "," to ":" # localize and dispose of domain-based addresses R@$+:$+ $@$>6<@$1>:$2 handle # more miscellaneous cleanup R$+:$*;@$+ $@$1:$2;@$3 list syntax # Next line breaks mail destined for Dec Engineering Net -- it's # probably just a Berknet hack and is clearly wrong. JCG 5Apr83 #R$+:$+ $1.$2 colons => dots R$+@$+ $:$1<@$2> focus on domain R$+<$+@$+> $1$2<@$3> move gaze right R$+<@$+> $@$>6$1<@$2> already canonical # convert old-style addresses to a domain-based address R$-:$+ $@$>6$2<@$1> host:user # Remove this kludge, also from Berknet. (turns "4.1c" to "1c@4") jcg 8apr83 # R$-.$+ $@$>6$2<@$1> host.user R$+^$+ $1!$2 convert ^ to ! R$-!$+ $:$>6$2<@$1.uucp> resolve uucp names ####################### # Rewriting rules # ####################### ##### special local conversions S6 R$*<@$*$=D>$* $1<@$2LOCAL>$4 convert local domain R$*<@$*$=D.$U>$* $1<@$2LOCAL>$4 R$*<@$+.$=T.$=T>$* $1<@$2.$3>$5 mult toplevel domains ############################################################ ############################################################ ##### ##### Local and Program Mailer specification ##### ##### @(#)localm.m4 3.5 2/24/83 ##### ############################################################ ############################################################ Mlocal, P=/bin/mail, F=rlsDFMmn, S=10, R=20, A=mail -d $u Mprog, P=/bin/csh, F=lsDFMe, S=10, R=20, A=csh -fc $u S10 R@ MAILER-DAEMON errors to mailer-daemon ############################################################ ############################################################ ##### ##### Ethernet Mailer specification ##### ##### @(#)etherm.m4 3.5 2/24/83 ##### ############################################################ ############################################################ Mether, P=[IPC], F=msDFMuCXP, S=11, R=21, A=IPC $h S11 R$*<@$+>$* $@$1<@$2>$3 already ok R$+ $@$1<@$w> tack on our hostname S21 ############################################################ ############################################################ ##### ##### UUCP Mailer specification ##### ##### @(#)sun.uucpm.m4 -- derived from: ##### @(#)uucpm.m4 3.5 2/24/83 ##### @(#)compat.m4 3.3 2/24/83 ##### ############################################################ ############################################################ Muucp, P=/usr/bin/uux, F=sDFMhuU, S=13, R=23, A=uux - -r $h!rmail ($u) # Convert uucp sender (From) field S13 R$+ $:$>5$1 convert to old style R$=w!$+ $2 strip local name R$+ $:$w!$1 stick on true host name S23 R$+ $:$>5$1 convert to old style ########################################################## # General code to convert back to old style UUCP names # ########################################################## S5 R$*<$*>$* $1$2$3 defocus R$+@LOCAL $D!$1 list@LOCAL => sun!list R$+@$-.LOCAL $2!$1 u@h.LOCAL => h!u R$+@$+.UUCP $2!$1 u@host.UUCP => host!u # We need to ensure that nothing with an "@" gets out of here alive... # We all know how badly uucp sites screw up with atsigned ((things. ################################################################## # Override some of the stuff in sunbase for our "gateway" mailer # ################################################################## # Override our official hostname, since sunbase puts us inside our # domain by default (eg sun.sun.uucp). We ARE our domain (sun.uucp)! Dj$D.uucp # major relay mailer DMuucp # major relay host DRucbarpa CRucbarpa ############################################################ ############################################################ ##### ##### RULESET ZERO ##### ##### We have a totally custom Ruleset Zero. ##### ############################################################ ############################################################ S0 # first make canonical R$*<$*>$* $1$2$3 defocus R$+ $:$>3$1 make canonical # handle special cases..... R@ $#local$:MAILER-DAEMON handle <> form R$*<@[$+]>$* $#ether$@[$2]$:$1@[$2]$3 numeric internet spec # resolve the local hostname to "LOCAL". R$*<$*$=w.LOCAL>$* $1<$2LOCAL>$4 thishost.LOCAL R$*<$*$=w.UUCP>$* $1<$2LOCAL>$4 thishost.UUCP R$*<$*$=w>$* $1<$2LOCAL>$4 thishost # Mail addressed explicitly to the domain gateway (us) R$*<@LOCAL> $@$>0$1 strip our name, retry R<@LOCAL>:$+ $@$>0$1 retry after route strip # deliver to known ethernet hosts explicitly specified in our domain R$+<@$*$=S.LOCAL> $#ether$@$3$:$1@$2$3 user@etherhost.SUN.UUCP # resolve uucp domain and deliver # Kludge: etherhost.uucp is treated as etherhost.sun.uucp for now. # This allows them to be addressed from uucpnet as foo!sun!etherhost!user. R$+<@$*$=S.uucp> $#ether$@$3$:$1@$2$3 user@etherhost.uucp # resolve UUCP domain R<@$-.uucp>:$+ $#uucp$@$1$:$2 @host.uucp:... R$+<@$-.uucp> $#uucp$@$2$:$1 user@host.uucp # Pass Arpanet names up the ladder to Berkeley R$*<@$*$-.ARPA>$* $#uucp$@$R$:$1@$2$3.arpa$4 user@anything.ARPA # Explicitly specified names in our domain -- that we've never heard of R$*<@$*.LOCAL>$* $#error$:Never heard of host $2 in domain $D.$U # All addresses in the rules ABOVE are absolute (fully qualified domains). # (Note that all patterns end in a word, not a multi-matcher). # Addresses BELOW can be partially qualified. # deliver to known ethernet hosts R$*<@$*$=S>$* $#ether$@$3$:$1@$2$3$4 user@etherhost # other non-local names have nowhere to go; return them to sender. R$*<@$+.$->$* $#error$:Unknown domain $3 R$*<@$+>$* $#error$:Unknown host $2 -- please specify domain # everything else is a local name R$+ $#local$:$1 local names # All addresses in the rules ABOVE are absolute (fully qualified domains). # (Note that all patterns end in a word, not a multi-matcher). # Addresses BELOW can be partially qualified. # deliver to known ethernet hosts R$*<@$*$=S>$* $#ether$@$3$:$1@$2$3$4 user@etherhost # other non-local names have nowhere to go; return them to sender. R$*<@$+.$->$* $#error$:Unknown domain $3 R$*<@$+>$* $#error$:Unknown host $2 -- please specify domain # everything else is a local name R$+ $#local$:$1 local namelib/uucp/ 755 4 1 0 3130475526 5454 lib/uucp/.XQTDIR/ 777 4 1 0 3130475511 6543 lib/uucp/uucp.hour 600 4 1 105 3112751451 7352 # perform every hour on the half-hour uulog /usr/lib/uucp/uucico -r1 $1'u'\\$1\fP\s0\h'|0u'\c .if \\nx .tm \\$1 \\*(=F \\n% 'ds =f \&...\\$1 .. 'de FC .if \\nx .tm \\$1 \\*(=F \\n% 'ds =f \&...\\$1 .. 'de -F 'rm =f .. 'ft 1 'lg 0 \s((p P 'ev 'ds5454\\*(=F .. 'de vF 'ev 2 'sp .35i 'tl '\f2\\*(=M''Page % of \\*(=G\fP' 'bp 'ev 'ft 1 'if \\n1 'ft  8 8 8s{{DZ{{lib/uucp/uuck 700 4 1 1210 3112751421 6405 #! /bin/sh : uuck - uucp consistency check D=/tmp/D$$ E=/tmp/E$$ T=/tmp/T$$ trap "rm -f $D $E $T" 0 1 15 echo '*** Phase 1 - Collect Files' cd /usr/spool/uucp uulog (cd D.; ls; cd ../D.`hostname`; ls) | sort >$D cd C. cat C.* | tr -s "\040" "\012" | grep "^D\." | sort | uniq >$E cd /usr/spool/uucp echo '*** Phase 2 - Look for Missing Files' comm -13 $D $E >$T if [ -s $T ] then echo 'MISSING FILES:' cat $T echo 'LOGFILE REFERENCES:' fgrep -n -f $T LOGFILE fi echo '*** Phase 3 - Look for Extra Files' comm -23 $D $E >$T if [ -s $T ] then echo 'EXTRA FILES:' cat $T echo 'LOGFILE REFERENCES:' fgrep -n -f $T LOGFILE fi rm -f $D $E $T iles' cd /usr/spool/uucp uulog (cd D.; ls; cd ../D.`hostname`; ls) | sort >$D cd C. cat C.* | tr -s "\040" "\012" | grep "^D\." | sort | uniq >$E cd /usr/spool/uucp echo '*** Phase 2 - Look for Missing Files' comm -13 $D $E >$T if [ -s $T ] then echo 'MISSING FILES:' cat $T echo 'LOGFILE REFERENCES:' fgrep -n -f $T LOGFILE fi echo '*** Phase 3 - Look for Extra Files' lib/uucp/uuxqt 4111 4 1 110000 3112751062 6703  xH$G"I#HTHS/N4 /NXNuNuNV0BTHy8HydN|PHyNXHyN,XHx[NX#\B4`v n (T/N X#JnP#`D n h -fH n h(HH xg n /(Hy>Hy pN SX n mHy[HyOHy pN /9N"X/9HyN|PN -@dHn8Hy IfHnHyHnN HnNXHnHyHyN JfHnNXJg-|\`HnHn HyHnNB. .~ fHyHnNPJg Hn NXHn Hy%Hy$N Jgl`.HH CfHnHn8N|PHn8N/. NPJfdHx;/. NPJfPHx^/. NPJf n JgHx n/(/. Nɠ JgR .갹m .갹m" nJf -y`-yJg n-h -n`/.HyNPJfvR nJf n-h `/. n/NPJgB`FX nJf/./9NPJg"/.NX @P .Dg .XgpN^NuNVHy HyN`P-@fb`HxHnNHnN|P/.HnNTPHn/.N|PBN^NuNVHn/.NP-@Jmp0. @fp`BN^NuNV,A1-H,/.Hn0N|PHx//.,NP-@,fB` n,BHn0aXJf~Hn0HyTHnN mHn0Hy]Hy pN BNX-@HyN^NuNV/.aXJfB` .R/HyiHy pN pN^NuNVHna\XHn.HH//. . HH/Hy/.N m/.HyHy pN N^NuNVBHx HyNPJgHxNȠXR m m$BHyHyN HxNXHyHyN`P-@grHnHy/.N /.HyHyN -@Jf$BHyHyN HxNXHxHyNFP`4Hy?Hy,N`P-@fp`fHxHyANFPBR/.HyT/.N /.HyY/.N /.NZXHy\NhXBN^NuNVB .Ю @B` nBR n  g  g  fB nJg8 .Ю @ RR nJg  g  g  gR` .N^NuNV`R n  g  g  g n B nJfB` n >g Hx) R/NP-@g&R` n"n RR .f` n `f  g8 g, |g&Jg" &g ;g  g"n RR ` n B .N^NuNV n (f\Hx) R/NP-@gDR` n"nRR .f nB`/./.N|P n BB`ZHx!/.NP-@g @BB .R @ . R "@gR mR/./.N|PpN^NuNV/.NHX-@f nBp`( n/(/.N|P n//. N|PBN^NuNV/.N X-@f nBp`" n/(/.N|P n"n "BN^NuNV./.NX*@JfB`BJgBA-H` .R @ . Ю"@gR m n B(p*nN^NuNV` n.f `R nJfBN^NuNV/.NR`dHxHyhNFPB/90N0P/./. /90a N^NuNVJ4f N#4HnNXHnNlX-@HyHygSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y l-y p-y t-y x-|-|HH. g -f -|`f +g^S`Z/9 8/9 4 .".N$l< 0N$///./. 9 |"9 NN-@-A`RHH.  @f .gZ`t/9 8/9 4 .".N$l< 0N$///./. 9 "9 NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  < @/(/ .".N-@-AJg R mJl/./. .".Nd`/./. .".N-@-A/.//N< -@-AJl ` .".L N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVBJg>HxNbX-@HyW`N|XJg8/.HxNTP/.NbXN^NuNVHxHyW`NɎP`PJg" .c .`-n-|HzHxNTP-@/.NbXNr`N^NuNXHxN@eNuNXHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N.PJmJn -|`-n Hf +|`D/.NHX+@f,mJf,0-g-HHW+@`m+n  Hf09 lgHy \NX0-gp` - //--HH/NJ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#p`T .2 @(P .2 @ gf ` <Ό//.Hx0Nθ `NqL0N^NuHxN@NV/9Hn /.Nj N^NuNV/9/. /.Nj N^NuNVA -H .X @Jf n/Hn /.Nj N^NuNXHx;N@eNuNXHxN@eJgBNuH // |2 pNLNw //W.BN@d W/NX WNNVBHnNPJlp`Jg n .N^NuNXHxtN@eNuNVA-HA# =|B-n-|Hn/. NτPSm .R @BHH`HnBNP .N^NuNV4.-nBW`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRW nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N*LZ`0SR`*0Wb1 nRJfWc0R 9nB <WL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NN .B`T0-f(mfHn-HH/N.PJmJn -|`-n \f9 nHH/N8XJgm+|2+|2+n 0-gl(m m R Э "-d f -,/HT-HH/NN .+L`/.NHX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NN . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NN g m p`BL0N^NuNV.*| H` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN0/.NXN^NuNV .". nJ/H?Nd n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| H` eB` 0,f -+fp`B, wf0Hx/.NjP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NjP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNXHxN@eNuNXHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NHX*@Jg*B L N^NuNXHxN@eBNuNVH0*nJf HxHm /NJ +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNXHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNXHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JWf8 <X#W <W#X#XX#WX .^rNB.*yXBX g`(*(U g " Ҁe " Ҁd(M *@bXfWgB`RX Xo "<NH#XBNX(@ 9X" Ҁe 9X/NX(@g yX 9XXg yX  9X" ҀY(#X <W A ` " Ҁ#XXc A#X A 9X*A L0N^NuNVH0*n(MY#X (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNB.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNXHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL0XNuNuNVBHyHyNKPHzHxN)PHz HxN)PHzHxN)PHzHxN)PHzHxN)PHzHx N)PHzHx N)PHzHx N)PHzNHxN)PHz>HxN)PHz.HxN)PHzHxN)PHnHy`N/N״ -@Hy`Hy@NKPJg$/.HyHyN Hxa TXB.HyNXHyN XHx[N fXHyHyNKP##<`< rgn sg xg n /(HyNPSX n/9N X/9HyNKPJPf-|HyHy@tBNL& -@yyB<#/90X/90X .SfBN%XA-H/a X-@/.HyHyN+l mHyHyHyHyqHnNPHyN%XJfHzHxN)PHxZN%X/90XN^NuNVHx/.N)P/.HyHnN+l HyHnNP/.aZXN^NuNVBHxN)PBHxN)PN/N$XN N^NuNVHnHy@t/.NL& =|HnHyt /.NL& -@Jl$/.HyHyN HxaXBHy t /.NL& N^NuNVHxHyN%PN^NuNV.*n`  gRJfJgB *nN^NuNV-|NH#pB9BA .BR m m/.HyTHy nPB.-|`0HyoHnNKPA ./HnNKPR .m .Xf.HnHyqHnN+l HyvHnNP` n&/.HyHy~N HxNXHxm/.N@PJg((p`B-@Hxn/.N@PJgp`B-@/.HyHy`N+l /./././.HyHnN+lHyHnNP .Sf/.HnNKPHnNXHnHyHy`N JfHnNXJg:HyHyNP/.aXHyHnHy`a `/.HyXNKPBHxc/.N@PJfHyHyXNFP-@JfBHyHnNFP-@f*HyHyNPHyXavXHy`bHxSNX .Rf/.HnNKPHnNXHnHyHy`N Jf"Hxd/.N@P/HnNPJgHyHyNPHy` 9PRP//9p/9HyHyXN+lHyHyXNFP-@f$Hy(HyNPHyXarX`HxRNX m .HH/Hy/HyHy/.aXN0 mHnHyHyHyXN+lHyNHyXNFP-@f&HyPHxSaPJfHy^HyS`HyeHxSaPJfx/./9< yPNP-@/.N=XJfLHxn/.N@PJgp`B-@HnHyXNҴP-@Jg <g` <j/HxCa Jn-| ./HnN PHy`Hy/.Hn/.a `/.HyXHna ^ -@ m/.HyHy Jn-| ./HnN `/.HyXHna`NJg&/.HyHyN HxNXHnHnNKPHyHnNPHnHnN0P-@ n&/.HyHyN HxNX mHnHyHy .R/N&tX-@4 4m 4oB4 .4l @-P0/.0/./.HyHn8N+lHy&Hn8/. NX N^NuNV8/.Hy/. Hy'Hn8N+lHy9Hn8/.NX N^NuNV#hd#h fHnHxPa>PJfbHnaX@g>B.HnHxUaLPJfHnHn NIPJgB.H/.HxHn N Jf/.N=XHnH/. NKPHn/. NKPN^NuNV.HyDHy,NFP-@JfPBHyQHyFN HxN` Hn n /(NPPJgHnNX gHnHyiHnN+l HxHnN ^P#m*|`ZHn/NPPJgF/.N=X mHnHyqHy-@ l"BHnHyN HxNX . /a X/N&tX n !@(BN^NuNVJo /9NJXHxN$XBN^NuNVHyHyNFP-@Jf$BHy HyN HxNXHn/.aP-@ gDHn n/( NIPJfHn n/(NIPJfHnNX g/.N=X fBHy*Hy#NP mHy:Hy-Hy Jo o-|/./. aP`Hy/.NIPJfHyNFX/Hy`d-n nJgD \fpR nHH bg cg dg rg sf mHy HyHy -@ m l-| ."HA<-@ n ("HAddHABAЁ nШ-@ lp`F .찮lB`-| .谮mo .谮m n .`JgBN^NuNV`R nJf N^NuNV-n` n 0m 9o R nJf .N^NuNVn|.B.Jf0.HH//. aZP/NJX-@Jf"B/. HyN HxNXB . @BR mHn/.N0X mHytHydHy0XHxHnN ^P-@ m/.HyuHy n JgHx n/(/. N% JgR .갹`m .갹`m" nJf -yX`-y\Jg n-h -n`/.HyvNPPJfvR nJf n-h `/. n/NPPJgB`FX nJf/./9NPPJg"/.NhX @P .Dg .XgpN^NuNVHyHy{NFP-@fb`HxHnNFXR/N P-@ghHn/NKPHn/.N0P-@ n Hx, n/N@P-@Jg @BR` n/NFX nА-@ n!n n PJfJ\f #\` n hJfJXf#X-|Hy/.NIPJf n|R` nB(Hx .萮R/N P n!@ -@f``A ."n"RX .䰮m nB/.HxHnN Jg$R` `ox/.N=Xp`/.N=XBN^NuNVJdgBHyaX-@Jg(/9`HyHyN HxNXBd-|B`0/. n/NIPJf n(HH`R .`mBN^NuNVHn/.N P gB`/.HnNKPHnNhX @BHnHnN P-@ f0J g&`(HnHyNPPJfp0.fp` f/.NBXN^NuNVTHy/.NFP-@fp`/. HnNKPHnT/. N PJf@p0.Z @f,HyHnNKP/.NhX/HnNKP mHnHyHyN^NuNV/.aXJfB` .R/HyHyN HxNXHyfHySNFP-@grHnHyh/.N /.HyHylN| -@Jf$BHyHyN HxNXHxHyN P`4HyHyNFP-@fp`fHxHyN PBR/.Hy/.N+l /.Hy/.N /.N=XHyNXBN^NuNVB .Ю @B` nBR n  g  g  fB nJg8 .Ю @ RR nJg  g  g  gR` .N^NuNV/.NLX-@f nBp`( n/(/.NKP n//. NKPBN^NuNV/.NX-@f nBp`" n/(/.NKP n"n "BN^NuNVHxHyN%PN^NuNVHyN%XJfl`nHx@/9N P-@ m/.HyHyJf o #/9/9-@g .@-@A .SB/./.Hna BN^NuNVHyN%XJg6p`NHx@/./9N -@JgѮ nJ(fB`JgHx@/./. NK`N^NuNVHyN%XJgp`BHnN+,X/.HxHxHnN-@o*Ѯ/. /Hna -@f g/. BHna -@HnN+,X .//.HyHnN+l mHnHy"Hy-@ lBB. 'oBHn/.NIPJg/.HnN`~R-nHnN+,XHnN X-@ n/(/(/( (R//.HnHy/.N /.HxHnN& Jg /.HnNP`/.N=X/.N=XJfHyNXHyN X .N^NuNVHxHy2N P-@gHyFNXB`FHy]N XHyHyrN &P-@HyN XHyNX .N^NuNVHyN XHyNXN^NuNV mHyHyHy n/ o <` </HyR`dHxHyN PB/9N$P/./. /9a N^NuNVJf NH#HnN+,XHnN X-@HyHy`Hyl/.N/9 n/(/(/( (R/Hys/.N/./. Hy/.NN^NuNVJg /9N=XHxHyN PN^NuNVHnN+,XHnN X-@HyHyNFP-@JgtHyHy`Hy/.N n/(/(/( (R/Hy/.N/./.Hy/.N/.N=XN^NuNV/.HyHnN+l HyHnN(P-@g/. Hy/.N nJg^Hy/NFP-@f`F/./.HxHnN/.HxHxHnN-@n/.N=X/.NXN^NuNVH *n ., .. .gHyHyAxP.f,RAP -P n +nAxBR`Ax0-H/AP /a zP.=@A 0n nf.HH,.HH" AHHgAx0g-(R`Bg@AP -PAP CP "AxCxAP  Ax RB.@gLAx`AP -P n-@Rg nHHA 0-H0`B-+HH @HH.-|-n`|Ax g AxAxg6Jm*AP -P n +nAxBR`R` Jl-G  @HH..HH" AHHfhJg-(Jg-(n .L N^NuNVH *nBBHUaXJgJgR-+HH @HH.AxHH-@g A 0HlA 0H` .-@JfJf .g-m`2AP -P .@g .R @gRHx/./. /.N .Ѯ ѮRA 0.PA JPf6@+AP -P n +nAxBS--(` .Ю+@AxJfHUa$X .L N^NuNVH *n0fJUfp`Bgp`\-n`HUaXHUNX--'l-/HH @HH.` HUNXApJfAp @/R-0-H/NLXA0" -@B0-H".lL-A0-H-@ n o nR . nR-|@` 0-H-@B/./. /.N .Ѯ 0-H/A0 /adPA"0 .RApHUaXJf .L N^NuNVH *nB-*HH.`N  @HH.Apg,RApBUS-A0 /NN:X@*-,HHf L N^NuNVH *nB-$R-$JgS-$`0g-,HH @P-R--HH.ApPJ-(g-(HHf.f-(HH.B fR m.. .S b"@0;NRBR-+HHހ . @F-(Hx/HUN `0-H/aHX`-&`0f.g|.@  @P--+HH.HHЁ..@g@.HH//HUN Ap.HHUR- `J-g |#U`UB-$L N^NuNVH *nUB|#`&0g"0 fR nHUaXJ-fB-#UB` l |(|#HUaXR0gB ( @ f ( @BR mzBBApJgA0 /NN:XS-AxJgAP /NN:XRR l `-m n+PR/.NN:XJf-&HH".gd-&HH//.Hy1HyX n0fR (m (l/.NX .N^NuNV.-n n0f `oNH n-hB .P*@HxHU/.a -@mZ g m m, m/.HyHy0XHxNJXHx/.N P-@ g /N>0XB/.HyVHySHyKN*@HxdN>0XHnNQrX-@찮g f m/.HyYHy JnB/.N=X  fRHyyHn8NFP-@Jf$BHyHy{N HxNXHxHn8N P/././9 /././. Hy/.N /.N=XN^NuNV8/.Hy/9HyHn8N+lHn8N XN^NuNV/.Hy/9HyHn8N+lHyHn8NFP-@Jg/HxdHnN& Jf/.N=XHn8N X`/.N=XHnN+,XHnHnHnHnHyHnN> .S b@0;N` olHyHyNP m/.HyHy0XN^NuNVN*JfBNJXHxNJXHxNJXHxHyN ^PHxHy N ^PHxHyN ^PHxHxN)PHxHxN)PHxHxN)PHxHx N)PBHy3HyN*@ HxdN>0XN^NuNVN*JfBNJXHxNJXHxNJXBHy9N ^PHxHyCN ^PHxHyMN ^PHxHxN)PHxHxN)PHxHxN)PHxHx N)P/.Hy`HyWHnN+lBHnHypHymHyeN*@HxdN>0XHxN$XN^NuNVH0*nB(M/. . /HTN& Jgp`B.g:HTNFXS*" Ҁ AHH, #g6  g: fS \g(Jg. `, g/.N@X, fB .`pBL0N^NuNVN^NuNVN^NuNQ//N /@Hx!N@eNuNQ//N B/@Hx N@eNuNQ//N /@HxN@eNuN((Q//N /@HxN@eNuNQ//N /@//N &/@Hx N@eNuNQ//N /@HxN@eNuNQ//N /@HxN@eNuNQ//N /@Hx N@eNuNVJ/.*ngHxHU 9tT/N&8 *nN^NuNVJ/H8*n(n -MB/9NFX.//9HUN% Jfv Ї @ /fj/9HTNKPHyHTNKP R`Z Ї @Jgz Ї @ /gn/HTNKPHyHTNKPHUHTNKP `L/9HyNIPJf0&|t`$/NFX.//HUN% Jg~XJf .L8N^NuNVJ/Hy/.aPN^NuNVJ/Hy/.aPN^NuNVJ//.HyNKPN^NuNQHx" L N^NuNVH n "<QNH>-@ n "<QNO-@Jl QS*| .r* .r* r#Jm"|F/aX".m,/aXR`|F` S/aXѮSJm#..# /anX nf #B`  @ R  @l# R**B <L N^NuNVH8*|(|f n ("HAHABAЁ(@*|R .&@ "HAHABAЁ(@Y/HUaP*@Y d/HUaP*@Y d/HUaP*@Y d/HUaP*@ n dm |2|0T n (d/HUaXP*@ <L8N^NuNV .rNH>Jf& <n`$ . r NOr NH>0`$ <mN^NuNV.*nR l . r NH>0 *nN^NuNQHx#N@eNuNV n S m n (R!@S @` /.N'dXN^NuNVH0*n (n -+fp`B,HTN=X wf0Hx/.N P.JgJm/NJXHx` afvJgp`p//.N ^P.lB f6Hx/.N P.Jg Jm/NJXHx/.N ^P.Jm.HxB/NH `Jgp`B//.N ^P.JlB`*B@Jgl` rgl`l L0N^NuNQHxWN@eNuNVH0*n(n `(Sm",R AHH` HT/N;(P.HH,f L0N^NuNV.NN *@Jg//.NIPJfN *nN^NuNVH ..NN *@Jg -fN L N^NuNVJ>fHyDHy0NFP#>`/9>N)TXN^NuNVJ>g/9>N=XB>N^NuNV.*n` :gRJfJgB *nN^NuNV.J>f"HyFHy0NFP#>fB`/9>HxHyN& *@g#HUazX*@#HUajX*@HUN&tX# HUaPX*@HUN&tX#$B(#<,HUa&X*@#0HUaX*@#4HUaX*@#8`  gRJfB <*nN^NuNQHxN@eNuNQHx%N@eNuNVHHnNXJlB` n rf .` .. n rf .` .,N**f^/NJX n rfp`B//NP/NJXB/.HySHyPHyHN*@HxN*8X g^ < @ /NJX/. /N PLN^NuNVH8 n(HH./N=XHxHxN)P(@HxHxN)P&@HxHxN)P*@HnNQrX,"< Ag f f-|HTHxN)PHSHxN)PHUHxN)P .L8N^Nu/@Hx)N@eNuNQNQHx*N@e o BNuNVH0*n (|`eB`^0,fBn  rg"l afHxB/.NH `l -+f ll L0N^NuNVA-H#Hn/. N+P n0( gp`BN^NuNVA -H#(Hn/.N+P098 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTN'dX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/N;(PSf0, fR .e .L0N^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.N'dX-@ g g g g/./NL0P`/.N'dX-@g g*/./NL0P .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.N'dX. g g g -fFR n S m n (R!@S @` /.N'dX.S` +fS n S l/.N'dX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.N'dX. +g -g 0m 9oJg .D-@ g/./NL0P nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnN!XN? n P p`2HnN!X n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTN'dX.~ @HHg f-| c fB`` [ fV-|`L ~ @HHf>gSo,Sm ,R @` HTN'dX. f gJo HT/NL0P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg ~ @` ~ @R mHH. ]g*Jg ~ @` ~ @RJfS L N^NuNVH *nBB-y8-y<-y@-yD-|-|HH. g -f -|`f +g^S`Z/9/9 .".NBxl< 0N?x///./. 9H"9LNE,NB-@-A`RHH.  @f .gZ`t/9/9 .".NBxl< 0N?x///./. 9P"9TNE,NB-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".NE,-@-AJg R mJl/./. .".NC`/./. .".NE,-@-A/.//N> -@-AJl ` .".L N^NuNV.*nJg0-g /-NN:Xms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVBJg>HxN%X-@HyN%XJg8/.HxN)P/.N%XN^NuNVHxHyN%P`PJg" .c .`-n-|HzHxN)P-@/.N%XN%`N^NuNQHxN@eNuNQHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN'dX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NJnPJmJn -|`-nf +|`D/.NLX+@f,mJf,0-g-HH+@`m+n f098gHy(N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNЮLЮ@ @S"n .P".DNO-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NF4PJf/./.NF\PJfHnHn .R l .R`p//./.N8<-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9\/9X .".NBxgP .S-@H((JlD-@HJHg6 .Hr NH>0S n .Hr NO`S n0A .ذbJn/9d/9` .".NBxfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NF4PJf/./.NF\PJfHnHn -@-A (|(/9/9 .".NBxg(|(`rHn/9/9 .".NC//N> -@-A/9/9/9/9 .".NBNE,N?0SR/9/9 .".NBxfr(df`/9/9 .". NBxoF/9/9/9/9 .". NE,-@-ANBxl-n-n S` .(@Jf n d B9`b\(dT/9/9 .". NE,-@-A Hn//N> -@-A .".N?0`(eB9'`>*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NQ .B`T0-f(mfHn-HH/NJnPJmJn -|`-n(f9:HH/NJxXJgm+|p+|p+n 0-gl(m m R Э "-d f -,/HT-HH/NQ .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NQ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NQ g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NN:XBBBB BmB- L N^NuNVN=/.N*8XN^NuNV .". nJ/H?N? n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N P.JgJm/NJXHx` afvJgp`p//.N ^P.lB f6Hx/.N P.Jg Jm/NJXHx/.N ^P.Jm.HxB/NH `Jgp`B//.N ^P.JmB@Jgl` rgl`l L0N^NuNQHxN@eNuNQHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NLPJlB`pN^NuNVH B/.N ^P. g `/NJXB`Hx NLX*@Jg*B L N^NuNQHxN@eBNuNVH0*nJf HxHm /NK +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNQHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NL& N^NuNV/. Hy@t/.NL& N^NuNQHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JHf8 <L#H <H#L#LT#HP .^rNO.*yPB\ g`(*(U g " Ҁe " Ҁd(M *@bTfHgB`R\ \o "<NO#\BNO:X(@ 9\" Ҁe 9\/NO:X(@g yT 9TXg yT  9\" ҀY(#T <H A ` " Ҁ#PPc A#X A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNO.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNQHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLPUBDIR %d %s RCVFILE:REQUESTWRONG ROLEWRONG ROLE/N5YFAILEDSUCCEEDEDCOPYN6Y%oWRONG ROLEREQUESTEDARG COUNT<4msg - %s W_FILE1 - %s /%.9sN2DENIEDPERMISSIONchkpth ok Rmtname - %s rN2CAN'T OPENDENIEDSTAT FAILED%s %oYrmesg - '%c' got %s FAILexpected '%c' got FAILBAD READgot %s expected '%c' got %.25sBAD READgot %.25s wmesg '%c'%.25s copy succeededfile %s, system %s %s file %s on %s %s protocol %s NProtocol %s Proto started %c Proto start-fail %c %s/%s//usr/spool/uucppublic%s from %s!%s arrived COPY FAILED (reason not given by remote)local access to file deniedremote access to path/file deniedsystem error - bad uucp command generatedremote system can't create temp filecan't copy to file/directory - file left in PUBDIR/user/filecan't copy to file/directory - file left in PUBDIR/user/file00@xx, `  % /usr/lib/uucp/L.sysrCAN'T OPEN/usr/lib/uucp/L.sysfinds %s calledgetto %s calledlogin %s calledcall: no. %s for sys %s ACUDial %s dcr returned as %d /usr/lib/uucp/L-dialcodesr%s%s/usr/lib/uucp/L-devicesrCAN'T OPEN/usr/lib/uucp/L-devices/dev/%sUsing dialer type %s NO SUPPORT FOR DIALERNO SUPPORT FOR DIALER TYPE %s DEVICENONO DEVICE %s%s%s%s%sBAD LINE/usr/lib/uucp/L-devicesrCAN'T OPEN/usr/lib/uucp/L-devicesDEVICENONO DEVICE %s/dev/%s%.7sWRONG TIME TO CALLTOO FEW LOG FIELDSwanted %s got %s ?thatLOGINFAILEDBAD SPEEDRETURN FROM STTY""lost line kr - %d , LOGINLOST LINE%c\%03osend %s BREAK%1dEOT    BLANK BAD WRITEDELAY RETURN BREAK (%d nulls) NO NL NO NL - MIDDLE IGNORED BACKSLASH ioctl 1 second break SuMoTuWeThFrSa%dWkAny%d-%dACUDF02ACUDF03ACUVENTELACUDN11ACUBAD DIRECTRY%s/%c./dev/%s%s%s-dc - %s, acu - %s DN write %s timeoutDIALUP DN writeTIMEOUTACU write %s errorDIALUP ACU writeFAILEDACU write ok%s dcf is %d Line open %s failedDIALUP LINE openFAILEDFork Stat %o ACUDF03%sDF write %s timeoutDIALUP DF writeTIMEOUTACU write ok%s c is %o Line open %s failedDIALUP LINE openFAILEDVentel write %s timeoutDIALUP Ventel writeTIMEOUTdialing Ventel $KDIAL:<> ACU write ok%s ONLINE!Line open %s failedDIALUP LINE openFAILEDr%s/%sget/usr/spool/uucp/ERRLOGaASSERT ERROR (%.9s) pid: %d (%d/%d-%d:%2.2d) %s %s (%d) BAD USERFILE/..//usr/lib/uucp/USERFILErcBAD USERFILE/usr/spool/uucpr/full %s w//usr/spool/uucppublicmkdir %smkdir - %s Can't expand filename (%s). Pwd failed. %c.%.7s%c%.4sfile - %s LCK.SEQLCAN NOT GETLCK.SEQL/usr/lib/uucp/SEQFr%4x/usr/lib/uucp/SEQFwCAN NOT OPEN/usr/lib/uucp/SEQF/usr/lib/uucp/SEQF/usr/lib/uucp/SEQFw/usr/lib/uucp/SEQF%04x%sLCK.SEQLpkon - %d Ofn - %d sent data %ld bytes %ld secs%s received data %ld bytes %ld secs%s /usr/spool/uucp/LCK.SQCAN'T LOCK/usr/spool/uucp/LCK.SQcan't lock %s /usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQFILEr/usr/lib/uucp/SQTMPw/usr/lib/uucp/SQTMP%s%d%s %d %d/%d-%d:%2.2d /usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQTMP/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQFILE/usr/lib/uucp/SQTMP/usr/lib/uucp/SQFILE/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQimsg %s>%c\%3o%s <%c\%3o/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LOGFILEa/usr/spool/uucp/LCK.LOG%s/LOG.%05d.%1d/usr/spool/uucpw/usr/spool/uucp/LCK.LOG%s %s (%d/%d-%d:%02.2d-%d) %s (%s) /usr/spool/uucp/SYSLOGa%s %s (%d/%d-%d:%2.2d) (%ld) %s mail %sw%sr @not cntl %o alloc change not implemented srj not implemented r short %d want %d rcount = %d xcount = %d  @tries = %d rec h->cntl %o bad header %o,h->ccntl %o state - %o bad header %o bp NULL %s send %o PKXSTART retPKXSTART retalarm %d PKCGET READ/dev/null/dev/nullshio - %s /bin/shsh-cstatus %d %s/%s.%.7sSTSTr%dwSYSTAT OPEN FAIL%d %d %ld %ld %s %s %s/%s.%.7sSTST%s/%s.%.7sSTSTr%d%d%ld%ldMAX RECALLSNO CALLMAX RECALL COUNT %d RETRY TIME NOT REACHEDNO CALLRETRY TIME (%d) NOT REACHED LTMP.%dTOO MANY LOCKSCAN NOT ALLOCATE FOR%s.%sLCK.%s.%sLCK./usr/lib/uucp/usr/spool/uucp/dev/null/dev/null/dev/null-s%.7s/usr/lib/uucp/uucicoUUCICO-r1/dev/null/dev/null/dev/null/usr/lib/uucp/uuxqtUUXQT/dev/null/dev/null/dev/null%s -r %suucp/bin/shsh-c//D.XXXXXXXD.C.M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83`lib/uucp/L.sys 600 4 1 11 3112751361 6406 sun None /dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83`{{DZ{{lib/uucp/USERFILE 600 4 1 37 3112751406 6624 ,sun / , /usr/spool/uucppublic /dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83`{{DZ{{lib/uucp/SEQF 600 4 1 4 3112751374 6122 ((783a / , /usr/spool/uucppublic /dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83`{{DZ{{lib/uucp/uuclean 4111 4 1 50000 3112751147 7140  @E$G"I#HTHS/N4 /N8XNuNuNVBHy4HyNP-|` mgp ngr pg xg n /(Hy*LZ`0SR`*0MXb1 nRJfMXc0R 9nB <MXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|x` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N"XJl~0-g /-NXBBBB BmB- L N^NuNVN/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|x`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N"XHx` afvJgp`p//.N6P.lB (f6Hx/.NP.Jg Jm/N"XHx/.N6P.Jm.HxB/N. `Jgp`B//.N6P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N6 N^NuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N*LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NfPJmJn -|`-n,f9>HH/NpXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf Jk((JCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD$ g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD$ D$o "<N#D$BNX(@ 9D$" Ҁe 9D$/NX(@g yD 9DXg yD  9D$" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>SYSLOG.month rm -f SYSLOG.$$ # Create monthly name file if necessary if [ ! -f logmonth ] then echo $month >logmonth curmonth=$month else curmonth=`cat logmonth` fi # If the month has wrapped around, save the monthly # summary by the name of the month if [ $month != $curmonth ] then mv SYSLOG.month SYSLOG.$curmonth echo $month >logmonth fi d $uulogdir # Get current month from date command set `date` month=$2 # save the current SYSLOG in a monthly summary mv SYSLOG.week SYSLOG.$$ cat SYSLOG.$$ >>SYSLOG.month rm -f SYSLOG.$$ # Create monthly name file if necessary if [ ! -f logmonth ] then echo $month >logmonth curmonth=$month else curmonth=`cat logmonth` fi # If the month has wrapped around, save the monthly # summary by the name of the monlib/uucp/L-dialcodes 600 4 1 605 3112751332 7545 This file list the abbreviations used to make up phone numbers in the L.sys file (phone-number field). Each line is of the form: word phone_number where word is the ascii abbreviation number is the digits it stands for. For example ba 415- factory 7716 would cause the phone numbers in L.sys of the form ba555-2233 to be changed to 415-555-2233 540-factory to become 540-7716 onth else curmonth=`cat logmonth` fi # If the month has wrapped around, s{{DZ{{((lib/uucp/uupoll 4755 4 1 122 3112751531 6777 #! /bin/sh cd /usr/lib/uucp rm -f /usr/spool/uucp/STST.$1 exec uucico -r1 -s$1 $2 phone-number field). Each line is of the form: word phone_number where word is the ascii abbreviation number is the digits it stands for. For example ba 415- factory 7716 would cause the phone numbers in L.sys of the form ba555-2233 to be changed to 415-555-2233 540-factory to become 540-7716 onth else curmonth=`cat logmonth` fi # If the month has wrapped around, s{{DZ{{lib/uucp/L.cmds 600 4 1 27 3112751345 6527 rmail rnews lpr uusend uucp rm -f /usr/spool/uucp/STST.$1 exec uucico -r1 -s$1 $2 phone-number field). Each line is of the form: word phone_number where word is the ascii abbreviation number is the digits it stands for. For example ba 415- factory 7716 would cause the phone numbers in L.sys of the form ba555-2233 to be changed to 415-555-2233 540-factory to become 540-7716 onth else curmonth=`cat logmonth` fi # If the month has wrapped around, s{{DZ{{lib/uucp/uucp.day 600 4 1 2512 3112751434 7177 # daily UUCP cleanup # perform once per day at 0701 hours uulib=/usr/lib/uucp spool=/usr/spool/uucp PATH="/bin:/usr/bin:" ; export PATH cd $uulib uulog $uulib/uuclean -p -m -n96 -d/usr/spool/uucp/C. $uulib/uuclean -p -m -n96 -d/usr/spool/uucp/D. $uulib/uuclean -p -m -n96 -d/usr/spool/uucp/D.decvax $uulib/uuclean -pSTST. -pTM. -pLTMP. -pLOG. -pX. -m -n4 -d/usr/spool/uucp $uulib/uuclean -d/usr/lib/uucp/.XQTDIR -p -n72 # uustat -c168 # $uulib/uusub -u24 set `date` day=$1 daymon=$3 # Old spool/log files are kept by the naming scheme: # LOGFILE.${day}${daymon} where ${day} is the day of # the week, Sun to Sat, and ${daymon} is the numerical # day of the month. SYSLOG files are kept by the scheme: # SYSLOG.week: the current week's: totals; SYSLOG.month: # the current month's totals; SYSLOG.${month} where # ${month} is the first three letters of the month: the # totals for that month. cd $spool mv LOGFILE OLD/LOGFILE.${day}${daymon} rm -f OLD/LOGFILE.last ln OLD/LOGFILE.${day}${daymon} OLD/LOGFILE.last mv SYSLOG SYSLOG.$$ cat SYSLOG.$$ >>OLD/SYSLOG.week rm -f SYSLOG.$$ # Remove LOGFILEs older than one week; save SYSLOG # files forever. Remove them manually if desired. cd OLD find . -name 'LOGFILE.*' -mtime +7 -exec rm -f {} \; # Poll morning systems for i in ucbvax do touch /usr/spool/uucp/C./C.${i}n0000 done the first three letters of the month: the # totals for that month. cd $spool mv LOGFILE OLD/LOGFILE.${day}${daymon} rm -f OLD/LOGFILE.last ln OLD/LOGFILE.${day}${daymon} OLD/LOGFIlib/uucp/uucp.night 600 4 1 125 3112751466 7516 exit for i in do touch /usr/spool/uucp/C./C.${i}n0000 done /usr/lib/uucp/uucico -r1 e LOGFILEs older than one week; save SYSLOG # files forever. Remove them manually if desired. cd OLD find . -name 'LOGFILE.*' -mtime +7 -exec rm -f {} \; # Poll morning systems for i in ucbvax do touch /usr/spool/uucp/C./C.${i}n0000 done the first three letters of the month: the # totals for that month. cd $spool mv LOGFILE OLD/LOGFILE.${day}${daymon} rm -f OLD/LOGFI{{DZ{{lib/yaccpar 755 0 0 6435 3112751651 6134 # # define YYFLAG -1000 # define YYERROR goto yyerrlab # define YYACCEPT return(0) # define YYABORT return(1) /* parser for yacc output */ #ifdef YYDEBUG int yydebug = 0; /* 1 for debugging */ #endif YYSTYPE yyv[YYMAXDEPTH]; /* where the values are stored */ int yychar = -1; /* current input token number */ int yynerrs = 0; /* number of errors */ short yyerrflag = 0; /* error recovery flag */ yyparse() { short yys[YYMAXDEPTH]; short yyj, yym; register YYSTYPE *yypvt; register short yystate, *yyps, yyn; register YYSTYPE *yypv; register short *yyxi; yystate = 0; yychar = -1; yynerrs = 0; yyerrflag = 0; yyps= &yys[-1]; yypv= &yyv[-1]; yystack: /* put a state and value onto the stack */ #ifdef YYDEBUG if( yydebug ) printf( "state %d, char 0%o\n", yystate, yychar ); #endif if( ++yyps> &yys[YYMAXDEPTH] ) { yyerror( "yacc stack overflow" ); return(1); } *yyps = yystate; ++yypv; *yypv = yyval; yynewstate: yyn = yypact[yystate]; if( yyn<= YYFLAG ) goto yydefault; /* simple state */ if( yychar<0 ) if( (yychar=yylex())<0 ) yychar=0; if( (yyn += yychar)<0 || yyn >= YYLAST ) goto yydefault; if( yychk[ yyn=yyact[ yyn ] ] == yychar ){ /* valid shift */ yychar = -1; yyval = yylval; yystate = yyn; if( yyerrflag > 0 ) --yyerrflag; goto yystack; } yydefault: /* default state action */ if( (yyn=yydef[yystate]) == -2 ) { if( yychar<0 ) if( (yychar=yylex())<0 ) yychar = 0; /* look through exception table */ for( yyxi=yyexca; (*yyxi!= (-1)) || (yyxi[1]!=yystate) ; yyxi += 2 ) ; /* VOID */ while( *(yyxi+=2) >= 0 ){ if( *yyxi == yychar ) break; } if( (yyn = yyxi[1]) < 0 ) return(0); /* accept */ } if( yyn == 0 ){ /* error */ /* error ... attempt to resume parsing */ switch( yyerrflag ){ case 0: /* brand new error */ yyerror( "syntax error" ); yyerrlab: ++yynerrs; case 1: case 2: /* incompletely recovered error ... try again */ yyerrflag = 3; /* find a state where "error" is a legal shift action */ while ( yyps >= yys ) { yyn = yypact[*yyps] + YYERRCODE; if( yyn>= 0 && yyn < YYLAST && yychk[yyact[yyn]] == YYERRCODE ){ yystate = yyact[yyn]; /* simulate a shift of "error" */ goto yystack; } yyn = yypact[*yyps]; /* the current yyps has no shift onn "error", pop stack */ #ifdef YYDEBUG if( yydebug ) printf( "error recovery pops state %d, uncovers %d\n", *yyps, yyps[-1] ); #endif --yyps; --yypv; } /* there is no state on the stack with an error shift ... abort */ yyabort: return(1); case 3: /* no shift yet; clobber input char */ #ifdef YYDEBUG if( yydebug ) printf( "error recovery discards char %d\n", yychar ); #endif if( yychar == 0 ) goto yyabort; /* don't discard EOF, quit */ yychar = -1; goto yynewstate; /* try again in the same state */ } } /* reduction by production yyn */ #ifdef YYDEBUG if( yydebug ) printf("reduce %d\n",yyn); #endif yyps -= yyr2[yyn]; yypvt = yypv; yypv -= yyr2[yyn]; yyval = yypv[1]; yym=yyn; /* consult goto table to find next state */ yyn = yyr1[yyn]; yyj = yypgo[yyn] + *yyps + 1; if( yyj>=YYLAST || yychk[ yystate = yyact[yyj] ] != -yyn ) yystate = yyact[yypgo[yyn]]; switch(yym){ $A } goto yystack; /* stack new state and value */ } ewstate; /* try again in the same state */ } } /* reduction by production yyn */ #ifdef YYDEBUG if( yydebug ) printf("reduce %d\n",yyn); #endif yyps -= yyr2[yyn]; yypvt = yypv; yypv -= yyr2[yyn]; yyval = ylib/Mail.help 644 0 1 1662 3112543413 6311 c chdir to directory or home if none given d delete messages e edit messages f show from lines of messages h print out active message headers m mail to specific users n goto and type next message p print messages pre make messages go back to system mailbox q quit, saving unresolved messages in mbox r reply to messages R reply to sender (only) of messages s file append messages to file t type messages (same as print) top show top lines of messages u undelete messages w file append messages to file, without from line x quit, do not change system mailbox ! shell escape A consists of integers, ranges of same, or user names separated by spaces. If omitted, Mail uses the last message typed. reply to messages R reply to sender (only) of messages s X n*PgHH1 @fHUHyN P`HUNX y41@V`0:`$HxBHm-HH/N`|HmNIX#:`:0`HxBHm-`HxBHmHxf`/9aXBNX:J` n# :BHxHyN8 -@JfHyN X` n# :4/9N.JlHyN XJg BNXN#/.NCX 9a4hg" nJfJ9:0fHyNXa 9v4hfv:8/.NXJ:oJ:,f #@:, y4B 9v4hfJ9:0g BNXB4` 9v4hgB/94NP 94ye y4/(HyNpxP y4h$ y4B 9:8HH//94NPa L0N^NuNV 94ze$ y40(TH//9:,HyNpx y4B /94N;X/9:NTX fJn Hy`.S g .HHfJoz/azX$ ."HA HABAЁԀ B0H-@ 9e4e/.HyNpxP .-@ .g~ . g~ .gB 9$4eNHyNpxX/.N.|XS2tm 92xR2x @ HH`Hy2tHx NP LeHyN ` n XJg.HHfJn nBS#:JoHy`Hy`Jn fHyNX`Jg <L0N^NuNV.. J9gHy2NpxXHUN.|XHy6NpxXHTN.|XHyNpxX n-h`l g n KX"n#HPX`l n A`HUHTN0@PJgVX`Y g g f gNk2.BHf|Hy lHyNTP`,y:J7:JHy HyNTP7:JJ.gHxHxNZP-@t/.Hn|NPHy Hn|NPHxHn|NP/NXJl&Hn|Hy N P/.tHxNZP`/.Hn|NPHy Hn|NPHxHn|NP/NXJl Hn|Hy `J.gHx/.aP-|4-| 0/.4/.0/.4/.0NPR`^#:DBN X#J:,/.NZX n0( g$ 4`gHyRN X#J:,B4`*nN^NuNVH |`N.Jlp/N9X SJnJlpG`JfBHxNZPBHxN((ZPBHxNZP/94pN]XHn/.NPJl=|p0.Ig HxINXJ f 94-@ p0.g0.H/N~XJl& n Jhf/9:<` n 0(H/N~Xp0.g0.H/N~XJl& n Jhf/9<` n 0(H/N~XHyg/.N1P*@f HxINX/9:4HUaP/94/9:4HU y4 hXN /9:4HUHyiN2 /94/9:4HU y4 h\N /9:4HUHykN2 HUN XHy2tNZXp0.//.N^PBNX`&/N5X-@gpE` .L N^NuNVhH0 94e,.HH/HymNpxPHx n/(FNP#4 n hVoHxHyN P`J9:Hf* nh$ .F/ ./NP .qg .bg .vg:J9:@g2 n0(Tf" .qfp`B/Hx/.NT y:J.HH bgZ qgD vg2` n!U p0-fHyHyNT`:J`t nhBT` nJtg /(tNZXN-@Jl|i`:Jo nBh"n#hhp`NJo BNXBNX n*hF` .vgBHU/.aP*mf:J .vgZ n*hFg: 94eHyNpxXBHUNPp0-g(Mg l (gHyHnrNPHxHy/,N$ JfHy`/,HnrNPHnrNXJg 94eHnrHyNpxP .J/BHnrN| 9m:f@pf.p0-g .J/HT n/(N| *m`B`(l"` .bfNjL0hN^NuNVH<*n 94~eHyNpxX0-TfPJmRlHyHyNTP`2:mTJf8BHmHy!N JfHy&N X#F:,NjB 9e:fB:,m: m (fm: 9w:fRN$@gHy2tHy9HRNi Jfm:B4``HUHnHnHy;N)xHnHy>NpxPHyUNpxXJtg./-tNZXHy{HxxHUN@P/N`P&@`˷f,HxxHUN@P/Hy}N PHyNpx`PHyNpxX` 092 f*Hy2tHnNkPHSHxHnN JfHSN X092 gHyN X 9m:fDJJfHmJB/-N| Hx/-JJxg -x` </a Jg - :f"J*g$m*`/-NkX(@Jg$lf/-HyN P$|gJlgy:JHUHRHxzN+F HUHnHnHyN)x:JHnHy-HyNT :JA+H BHnBHnN| /.HUNP 9w:fHyBNpxXL<N^NuNVH0 94~e>/94/9/.HyJNpxHy|NpxXHx/. NPR m& g n /HyN P`|/94HyHxgN+F HnN:X*@+|TX+|\mT+n FHUNC:X(n `J"fHU/HyN (lf/.HyHnN HUHnHyN /94HnHnHyN)xHxHmHnN Jf"HyN X#F:,Sp`r#4HUHyHxfN+F HUHyHxxN+F HUNX9:8HH/HUNPHUN;X y4#`4SBL0N^NuNVH<*n(n &nHy2tNZXHxx/+`N@P-@Hy/.N`P$@Jf$/.HyN PHyHUNp P`XHyGHUNp PJtg /+tNZX`HTHUHnN2 HRHxHnN JfHRN XB4`J95 gHyuHUNp P` k`JlgJ9ghHTHUHyN2 HTHUHyN2 HUNZX/+`HTHUNT HTHUHyN2 /+`HTHUN†`zHTHUHyN2 HTHUHyN2 HUNZX/+`HTHUNT`8HTHUHyN2 HTHUHyN2 HTHUHyN2 J4`gHy N XL<N^NuNV.J4`f*|`*|/././././. /.HUBHygX`XJg-LB(MHyNX&@B.` (f>BJgpHH (g )g`R`SJmR`R`SJm>R`HH1 @g`J.fHyHSNPT|RJf|BSHH1 @fRJg n>/.HSNP 94eHyHyNpxP <L8N^NuNVH<*n(n &n$S`p0* 0gHlHjN6PJg-jp0* g,HSHVHn/.N)xA-HJgJgp0* gD0+Tgp`B@p0* gB.HT.HH/HU/.HRaT`6/./N,^X/HyHnNHTHUHnN2 $jfL<N^NuNVH<*n(n &n| 94eHT/HyNpx A$H/N,^X/HyHRN /NXT-@`RHH1 @f ,g-LJ.gp `p,/HTNP(y:-L`HH1 @gRJf @gm/94HRHxI`m/94HRHxCN ` Hnta X-@4Jg @//-N8PJg< n4//NXR/N,X/NP+@ n4/HntNP n4/(/(NXR/N,X/NP+@ n4 (;@ n4 ( ;@mHn n4//(N0 J.g*HnHnNXR/N,X/NP+@J.f HTHUNPL<N^NuNVxH0(n`"HH9g _f RJfNlLNl*@Jgl/./N8PJf `XHn//-N0 Hx HnNpLPJg/.HnN0@PJg/HyHyNT `BL0xN^NuNV.*np0-IgB`N4-@NT-@NkJf0p0-g 0- H-@p0-g 0- H-@Jfp`F-|0- H".g" .-@0- H".g .-@p0-fB*nN^NuNVH0 y4-h -y:D-yHyHUaP*@gvHUNCXJ:fHy"HyNTP|`FJ9gNpxPJhfHxdHUN@P/HxdHUN@P/NXR/N,X/NP+@hHyN/-hN`P-@Jf /-hHyPN PHTN X`/9:/-hN^PHU/9:4/. m\N /.N X+|†\/-HyjHTNp /-HypHTNp /-hHyvHTNp Jxg/-xHy{HTNp /-HyHTNp $mF`J.gp0*g`p0*gt/HyHTNp J.g6+R HyHyNTP Hx/94a\P y4hT/94NX y40(T fHxi/NPNjB4`/N5XL N^NuNV0H8*nHxqHUN@P&@Hy HSN`P(@fHSHy N P`#:DBJ.g:BHn=N`Hn=Hn=NXR/N,X/NP+@x`Hn=Hn=NXR/N,X/NP/NCX`J.gHn=Hn=NXR/N,X/NP+@hHy /-hN`P+@lJf|/-hHy N `HmHy Hn=Ns`NHmHy Hn=Ns `0.`B ,g@ ;g: %g4 &f(/. HTNPHH `RJfR`JfBL0N^NuNVHn/.NPJm 0.H fp0.fp`BN^NuNV.Hx /.NpLP*@g - fSJ.f B*nN^NuNVH B "HA HABAЁ/N9XB4`/. /.N`P*@f" 4`g 4`f R m L N^NuNVH8*n n (g(MfHx HUNpLP(@fHUNX" Ҁ(A`z n (gxA&HSB .f n (g/. Hx.NkDP/. HUNkP/. Hx!NkDP/. n/("NkP*K nzTB .f n (g/. Hx.NkDP/. HUNkP/. n/("NkP*L  fRJfL8N^NuNV. HxHxNZP(|5` g (@JfJg(HUNXa L0N^NuNVH HxHxNZPBN~XN5. 94}e/Hy#dNpxP` oN"- g*y5 M#5 94}e/- /-/-HUHy#sNpxHzfHxNZP-m-mHUNXN"- fDJ5g y5 o/`HxN~X/. nNXBN~XN5.*y5f,HzHxNZPJ5g y5 /N~XL N^NuNVJg(B9BHz"/.aJ `N~J9gN^NuNVN^NuNV#G# G#N^NuNVH *nJf*yB`$ "HA HABAЁHH0Ё.HH1 @f-G -fBB`$ "HA HABAЁHH0Ё.RHH1 @f-G~ .fBB`$ "HA HABAЁHH0Ё.RHH1 @f .Gm 9GS-@ .Gm" 9GS-@`".ҹG AR .oJfL N^NuNVH<*n$y44f$m`Hx|HUN0PHx.Hm 94/NH +J`N5+@+|TX+|†\(y7&M`*HxN,X&Hx/HTNH (l P&@f y4Jtg /(tNZX L<N^NuNVH0*nB. 94e2HUHy#NpxP/-pN.|X0-TH/Hy#NpxP HyN /94HyHxpN+F y40(VH/Hy$AHyN /94HyHxcN+F N5-@HnNfX(@/,/,/, ,R//,Hy$DHyN/94HyHxtN+F HnNe`X/HyNPHx HyNpLP @B/94HxdN+PJf/94HyHxdN+F HyNI X/HyNI X/NXR/N,X/NP*@/94HxaN+PJf/94HUHxaN+F /94HUHxbN+F /94HxyN+PJfdHxNpX*@gNHx/HUN PJgHx/HUN PR*@HUHyNP/94HyHxyN+F L0N^NuNV.*n|A|AJpf2N"9#ҲgN##|A|@/9#Hy$YHnN HnHnNP|lHnHnNP|n` .Zm R.|@nnnR.nnn 94eHnHy$bNpxPBHnNnPJlBHnNnPJlxB4`/9:HnNP-@JlHn`J/.NXHnHnNnP-@HnNXJm HnHnNnPJl HnNX .~m .Zm .~m. .Zm&/9N PNjHxHUNPHxHUNPHxHUNPHxHn|HUN /94Hn|Hn|NXR/N,X/NP/HxfN+F y4J gH h (g8`Hy%W/N8PJgXJfJgHxHUN-P y4!@BL0pN^NuNV.*|;`/./N8PJfp`XJfB*nN^NuNVH0*n(n ..` SJnL0N^NuNVH8*nHnNiXfHnNe`X*@&|pA(H  fR` A(H A(H A (H~`SJnHnNexX @/( 0.H/NP(@J,gV ,:f0`R` (M ()B <pL8N^NuNVHB`B`, "HA HABAЁ nHH0Ё.R nHH1 @f nHHRJg: dg6 hg@ mgJ sgT wf H@H@B@ހS H@H@B@ހ H@</. /.aDP/aXB/HyWaP-@ @-P-hJg:/././. /.afJf/HyWadP/HyWaVP/. /.HyWa6 .Jl . ЮX m:Hy)NpxX`/./.Hna /HyWaP`T` ..N^NuNVBaX @"|"" <N^NuNV./. /.a.P-@/aX-|B`R/././. /.afJo4Jf/./././.aDJlA-P-hBT/HyWaP-@ @-P-hJfJfA  @"|"" <`"/.a,X-@JfA`/.a X`..N^NuNV./.aXBHyWaP-@ @-P-h~`,/./././.atJlA-P-hT/HyWaP-@ @-P-hJfJgA  @"|"" <`/.a`X-@JfRA`..N^NuNVB[` 9[R#[ .[#Gй[#[atJf 9G'g^HxHyWaPB 9Gr //9[N HxHyW/9[N HyWaX#G'N^NuNVH 9[[nrN * 9[rN-@"<N , ."<N.'gJHxHyGa$PB r //9[N HxHyG/9[N #'p"G AHHgp`BLN^NuNVHJGgp` 9[[o #[a 9[rN , 9[rN-@"<N . ."<N*p"G AB r //9[N HxHyG/9[N LN^NuNVH *n.. BSfL N^NuNVH *nJ mt0H". lh.<Jo " Ҁ A0H. . R" Ҁ A0HЮ-@ . R" Ҁ A0H"-AA  @"|"" <` BB`L N^NuNVH0.. g `,Jg&*n(ngSHHSHH`SfBL0N^NuNV 9[R-@ .-@JfB` .f .` .F`N^NuNVHBBB`R .Ї @HH*B ' @ Ѯ .?' @ ѮX mR m .LN^NuNVH *nJ m0H". l R" Ҁ A0H.,<J o . " Ҁ A0H,0H" Ҁ A0H*n"`$SS .Ї @ .І"@ .Ї @Bnܜ . R.` R" Ҁ A0HІ"$ ԁ B0R0HmSU0HR" Ҁ ABP`Hy)$NpxXN^L N^NuNVH *n.<JUo0H" Ҁ A0H.0HT,np`:02HR$ ԁ B0B` . І @ .Ї"@RRmRU0HSL N^NuNVH *n.<B`( R" Ҁ A0Hn( R" Ҁ A0H.R0Hm0HR〾l"Hy)1NpxXN^Hx/.aLPL N^NuNVJ/H0..*n Jo o#4`p` )< @(P )< @ g0g(g g <]|*@`*|]|HU/N]hP*@ggf(M ) @B L0N^NuNVJ/H0..*n Jo o#4`p`z )< @(P )< @ ggg <]|*@HU/N]hP*@ggf(M ) @ L0N^NuNVJ/...Jo o #4``Hx/N]hP..N^NuNVJ/...Jo n ) @Jf #4`` <]|/ /N]hP..N^NuNVJ/...Jo n ) @Jf#4`p` <]|//N]hPB..N^NuNVJ/Hx/.N]hPN^Nu /"/ /<T<N@dNJg o Nu/<0N@dNNuJ/H // |)< pN o)Jg$/|]}LY/<0N@NrLNwNHxgSo,Sm ,R @` HTNX. f gJo HT/NtP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg . @` . @R mHH. ]g*Jg . @` . @RJfS L N^NuNVH *nBB-y.-y.-y.-y.-|-|HH. g -f -|`f +g^S`Z/9./9. .".Nl< 0N///./. 9."9.NN>-@-A`RHH. 1 @f .gZ`t/9./9. .".Nl< 0N///./. 9."9.NN>-@-ASHH. 1 @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. 1 @fJl D*܅-FJl D,B g( . @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu///YHxN@ NuNHxiN@eNu///YHx~N@ NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH0J/l BBaP ./n-n `A*HJo" 9/f< .0> 9/g&N/Hy/HUN HUNXJ/ g(y/ `Jf: ` .R @gj  gd %f nRHH mfJ4`m 94`0 o/94`Hy/HUN HUNXAeJfS B/. /./././.HnHn N 9/glHxHy[BHn NX/Hn /9/N,JlZHy/%NX`J 94` @/Hy/2`@%B`@Hn NX/Hn /9/N nJf,L0N^NuNV#/ # /J/lfHy//9/HxHydN -@g @ #gHy//.aP*@gB#hHy//.aP-@Jg @BR n  g  gHy//.aVP*@gnB/.NX#p#t#xl(ylHy/HUa P*@f8`8R`4Jg8  g  gd(Hy/HUaP*@gBfB <h`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n2`f +|[`D/.NX+@f,mJf,0-g-HH+@`m+n 2`f092gHy2tNZX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|2``3eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N.P.lB ((4`f6Hx/.NP.Jg Jm/NXHx/.N.P.Jm.HxB/N `Jgp`B//.N.P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N. N^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH1 @f fNHH1 @Dg6HH HH1 Agra"Ё.Rf .f .찎d @ XR`8JgHH1 @g n XA .쐈* S b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|/ 94`0 l  @*PJgRfyError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNZXBB-HH/N B+mm0-gm*nN^NuNHxN@eNuNHxaN@eNuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuNHxN@eNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV.*|0`2 f$J g Jg -`~J f Jg -`l fJl .D-@-|0d`-|0f .rNN0SR/92*LZ`0SR`*0(b1 nRJf(c0R 9nB <(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n2tf92HH/NXJgm+|{+|{+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|2`` HUaX3e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNV((N^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NDPJlB`pN^NuNVH B/.N.P. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#4\BNu /й4\/@HxN@e 94\#4\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?|.main: reentered!-C-bzNAMEsendmailnewaliasesF$jlocalNo local mailer definedmailqInvalid operation mode %csendmail.cf0-99.1Version %s No "from" personMore than one "from" person<>Bad -F flagBad hop count (%s)progNo prog mailer definedcannot chdir(%s)mailer %d (%s): P=%s S=%d R=%d M=%ld F= E= ADDRESS TEST MODE Enter

> daemon: cannot forkUsage: /etc/sendmail [flags] addr...From person = "%s" ====finis: stat %d e_flags %o finis, pid=%dCannot freezeCannot freezeCannot break to %xCannot read freeze file disconnect: In %d Out %d don't /dev/nullr/dev/nullw/dev/ttyin background, pid=%d@(#)collect.c 3.56 12/5/82\`dhlptx|wCannot create %s354Enter mail, end with "." on a line by itselfFrom EOH From > w MAIL DELETED BECAUSE OF LACK OF DISK SPACE 452 Out of disk space for temp filecollect: Cannot write %s/dev/nullwcollect: unexpected closetoccbccapparently-toAdding Apparently-To: %s torCannot reopen %seatfrom(%s) SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec@(#)parseaddr.c 3.77 2/24/83 !"3$ "3$ --parseaddr(%s) errorfrom '%s' resolves to error mailercannot resolve nameparseaddr-->prescan: Address too longc=%c, s=%d; Unbalanced ')'Unbalanced '>'ns=%02o tok=prescan: too many tokensUnbalanced '('Unbalanced '<'Unbalanced '"'$o$()<>,;\" rewrite: ruleset %2d input:-----trying rule:ap=, rp= ----- rule fails -----rule matches:rewrite: expansion too long$%c: %x="%s" rewrite: expansion too long-----callsubr %s rewritten as:rewrite: ruleset %2d returns:buildaddr: no neterrorbuildaddr: error: no user buildaddr: unknown net %sbuildaddr: no hostbuildaddr: no user%x=%s: mailer %d (%s), host `%s', user `%s' next=%x, flags=%o, alias %x home="%s", fullname="%s" [NULL] remotename(%s) $g@remotename => `%s' @(#)alias.c 3.44 12/24/82 (with DBM)alias(%s) %s (%s, %s) aliased to %s aliased to %srCan't open %s @.pagrebuilding alias databaseWarning: alias database out of date.dircannot make %s.pagcannot make %s@missing colonNon-continuation line starts with spaceillegal alias namecannot alias non-local names%d aliases, longest %d bytes, %d bytes totalforward(%s) forward: no home$z/.forwardforwarding@(#)deliver.c 3.149 2/20/83 --deliver, mailer=%d, host=`%s', first user=`%s' $f-fqueuedqueued-r$gToo many parameters to %s before $u send to Message is too large; %ld bytes max,deliver: pv overflow after $u for %sConnecting to %s.%s...,Cannot send message for %s endmailer %s: waitendmailer %s: stat %oopenmailer:[LPC][IPC]non-clever IPCopenmailer: pipe (to mailer)openmailer: pipe (from mailer)openmailer: cannot forkCannot dup to zero!Cannot exec '%s' errno=%d wr250 Sent554 unknown mailer error %d: Error %d%s: to=%s, delay=%s, stat=%sNo ! in UUCP! (%s)From $f $d remote from $g $l rCannot open %s<<< No Message Collected >>>putbody: read errorputbody: write errora SENDALL: mode %c, sendqueue: sendall: too many hops (%d max)deliverableChecking owner-owner-ownerErrors to %s @(#)savemail.c 3.59 2/26/83 savemail Dumping junk mailrootCannot parse root!w$n Message from %s... Errors occurred while sending mail. rCannot open %sTranscript of session is unavailable. Transcript follows: savemail: stdout: write errUnable to deliver mailCan't return mail to %s/usr/tmp$z/dead.letterSaving message in %s----- Return To Sender: msg="%s", depth=%d, CurEnv=%x, returnto=returntosender: infinite recursion on %s$ftoReturned mail: %ssubject$nCan't parse myself!$nMail Delivery SubsystemrCannot open %s ----- Transcript of session is unavailable ----- ----- Transcript of session follows ----- ----- Return message suppressed ----- ----- Unsent message follows ----- ----- Message header follows ----- ----- No message was collected ----- errbody: I/O error@(#)err.c 3.40 1/5/83%s: SYSERR: %s%s %s %s %3.3s%c%s: line %d: %s... : %s: error %d@(#)readcf.c 3.56 2/8/83rcannot open %sunknown control line "%s"invalid rewrite line "%s"bad ruleset %d (%d max)%stoo many %c lines, %d maxrcannot open %s too many mailers defined (%d max)`=' expectedinvalid rewrite set, %d max ----Rule Set %d: LHS:RHS:setoption %c=%s (ignored) aliasesUnknown delivery mode %csendmail.hfmqueuesendmail.st@(#)stab.c 3.14 2/2/83STAB: %s %d (hfunc=%d) not found type %d val %lx %lx %lx %lx entered @(#)headers.c 3.52 2/26/83chompheader: %s chompheader: syntax error, line "%s"chompheader: syntax error, line "%s"----- collected header ----- %s: %s message-id%s: message-id=%s---------------------------- precedencereturn-receipt-toerrors-tofull-nameposted-datedate%s: from=%s, size=%ld, class=%d crackaddr(%s) <$gcrackaddr=>`%s' %s: %s commaize(%s: %s) %s: , , @(#)recipient.c 3.51 1/3/83sendto: %s ctladdr= recipient: aliasing/forwarding loop brokenCannot mail directly to programs%s in sendq: duplicate suppressed:include:Cannot mail directly to :include:sincluding file %s sendingCannot mail directly to filessending to login name %srCannot open %sCannot fstat %s!%s to %sataddress overflow@@(#)stats.c 3.5 11/28/82@(#)daemon.c 3.47 1/17/83 (with daemon mode)smtptcpserver "smtp" unknowngetrequests: port 0x%x getrequests: can't create socketcannot get connectiongetrequests: cannot bindgetrequests: %d getrequests: acceptgetrequests: forking (fd = %d) daemon: cannot forkrwgetreq: returning connected, pid=%dgetreq: parent waiting Invalid numeric domain spec "%s"smtptcpmakeconnection: server "smtp" unknownmakeconnection (%s) makeconnection: no socketmakeconnection: %d makeconnection: funny failure, addr=%lx, port=%xwr@(#)usersmtp.c 3.42 2/20/83smtpinit: already opensmtpinit: cannot open %s: stat %d errno %d HELO %sVERBONEX$gMAIL From:<%s>MAIL From:<@%s%c%s>RCPT To:<%s>DATA .%s>>> .QUITsmtpquit %s: stat %dreply reply: read error%sreply error%s%s SMTP Shutdown>>> %s>>> %s %s%s@(#)srvrsmtp.c 3.47 2/18/83     $e220421%s Lost input channel<<< %s %s (%s)250%s Hello %s, pleased to meet you503Sender already specifiedNeste((d MAIL commandSMTP-MAILfrom250Sender okto250%s... Recipient ok503Need MAIL command503Need RCPT (recipient)w250Ok250Reset stateSMTP-VRFY250-250<%s>%s <%s>554Self destructive alias loopSMTP200OK221%s closing connection200Verbose mode200Only one transactionSend Queue=0-99.1200Debug set200Mother is dead500Can't kill Mom/bin/cshsendmail/bin/shsendmail500Can't500You are no wizard!200Please pass, oh mighty wizard500Command unrecognizedsmtp: unknown code %d501Syntax errorr502HELP not implemented214-504HELP topic unknown214End of HELP info500Mere mortals musn't mutter that mantra%s: cannot fork%s: lost childmailrcptdatarsetvrfyexpnhelpnoopquitheloverbonexshowqdebugkillwizshell@(#)queue.c 3.71 2/2/83wqueueup: cannot create temp file %squeueing in %s wqueueup: cannot create %sP%ld T%ld D%s M%s S%s R%s queuedqueuedqueueing $fH%s: %s %s: %s cannot link(%s, %s), df=%s%s: queueup, qf=%s, df=%s runqueue %s, pid=%d.orderq: cannot open "%s" as "."%ldrorderq: cannot open %s (%d) %32s: pri=%ld dowork: %s pri %ld dowork: cannot fork%s: dowork, pid=%dfrom: $q%s: lockedrreadqf: no control file %s Running %s rreadqf: cannot open %s%ld%ldreadqf(%s): bad line "%s"readqf: removing empty control fileMail queue is empty Mail Queue (%d request%ss, only %d printed) --QID-- --Size-- -----Q-Time----- ------------Sender/Recipient------------ %7s* r (finished) ()%8d %.16s %.40s %.40s%ld (no control file) @(#)macro.c 3.20 2/3/83expand() expand ==> define(%c as ) @(#)util.c 3.43 2/24/83Out of memory!! %08x=%s: unlink %s %s: unlink-fail %dsfgets: timeout on read (mailer may be hung)tTyY@(#)clock.c 3.13 11/28/82setevent: intvl=%ld setevent: intvl=%ld, for=%ld, func=%x, arg=%d, ev=%x clrevent: ev=%x tick: now=%ld tick: ev=%x, func=%x, arg=%d, pid=%d @(#)trace.c 3.1 8/8/82@(#)envelope.c 3.11 2/25/83dropenvelope %x id= flags=%o dropenvelope, id=%s, flags=%o, pid=%d(none)Return receipt%s: unlock%d%d%02d%02d%02d%02d%02dqfAA%05dqueuename: trying "%s" queuename: Cannot create "%s" in "%s"queuename: assigned id %s, env=%x %s: assigned id%cf%squeuename: %s %s: openx%s (no)wCan't create %ssetsender(%s) Who are you?root$z/.mailcfHOMEcannot prescan from (%s)@@(#)sysexits.c 3.6 1/4/83%%%%%& &$&7&R&j&&& 500 Bad usage501 Data format error550 Cannot open input550 User unknown550 Host unknown554 Service unavailable554 Internal error451 Operating system error554 System file missing550 Can't create output451 I/O error250 Deferred554 Remote protocol error@(#)bmove.c 3.4 5/31/82@(#)arpadate.c 3.11 1/12/83@(#)convtime.c 3.3 11/28/82zero seconds%d+%02d:%02d:%02d, %d week%ss, %d day%ss, %d hour%ss, %d minute%ss, %d second%ss=951-)%! 1ҿ14r(G3f!CY&d;oY7uVV0{- ;T>/ /2[1a=<f`Kvz_lG$6$w CM760!nY)6N1Vp&8DŽ)3+H]<517;+$g )#n0%3a$ ۘ 0Vn29D}1N7R#:86)W{:92}x'L~|\/q.pag.dircannot open database %s items not in pairs split not paired entry too big bad delitem bad block :2*" <4,$ >6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr/etc/utmp@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$@(#)syslog.c 2.15 12/16/82 /%d error %dsyslog: send%ssyslogudpsyslog: socket/bindsyslog: can't find serv/host/dev/consolesyslog: Cannot open /dev/consoleloghost/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F0x0|,00h0000000+-GMT%s%d:%02dASTADTESTEDTCSTCDTMSTMDTPSTPDTGMT-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$3/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83lib/style1 755 0 0 234000 3112745047 5764  Pm$G"I#HTHS/N /NXNuNuNVH-nB .R @HH-@g .ЮЮ-@` .".N-@ .".N-@Jf-|B .l .Ю @JfBJ f8 .Ю @  .Ю @!n  .Ю @ h(`xB`t/. .Ю @/NȜPJf .Ю @ h(`@ .Ю".N-@R`R/.Hy8HyN NNqLN^NuNVH-| nJg/.Hx n/a\ \`NqLN^NuNVH-|D nJg/.Hx n/((aP \`NqLN^NuNVH/.HyެHxHxHx/. /.a`NqLN^NuNVH/.HyHxmHxkHxq/. /.a`NqLN^NuNVH/.HyDHxHxHx /. /.ah`NqLN^NuNVH/.HyDHx+Hx/Hx;/. /.a&`NqLN^NuNVH/.HyHxHxHx/. /.a`NqLN^NuNVH/.Hy y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,#$ sfF 94 @sR 94 @BHy4HxsHyuN `#$, ,fS, y0/R0JfFB$ 9$l2 9$4 @HH "9$4 AR$`` h`Jg,94HH 496HH 6Hy4HxYHy|N `r fB` # f 9I4f B`94HH 4`Hy4HxYHyN ` 9S#$J$o 9$4 @ .f`S$` 93 @HH#, ,fS, y0/R0 9$4 @BHy4HxYHyN HyHyNP#`>Jg694HHi @HHg94HH 4Hy4HxKHyN `Jg694HHi @HHg94HH 4Hy4HxOHyN ` 93 @ .favJf #JgpB$ 9$l\ 9$4 @HHi @HHg* 9$4 @HH "9$4 AR$`Hy4HxYHyN `Hy4HxYHyN `Hy4HxYHyN ` 93 @ .f #Hy4HxYHyN `R 0cS0 y0HH`> y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9, .faJgpB$ 9$l\ 9$4 @HHi @HHg* 9$4 @HH "9$4 AR$`Hy4HxYHyN `Hy4HxYHyN ` 93 @ .f #Hy4HxNHyN ` Hy4HxGHyN ` Hy4HxGHyN ` Hy4HxGHyN ` jHy4HxGHyN ` LHy4HxPHyN ` .Hy4HxPHyN ` 98HH#$B98Hy4HxNHyN '8 93 @4B95 9,4g 9)4fHy4Hx,HyN `HyHy NP#` jHy4HxNHyN ` L 93 @HH#, ,fS, y0/R0B96Hy4HxPHyN HyHyNP#` Hy4HxJHy"N ` #Hy4HxNHy)N ` B97U#$` Hy4HxXHy0N ` NHy4HxgHy7N ` 0#$ 91 @BW`94HH 4#$ 91 @BW`rHy4HxDHy>N ` Hxa jX` Hy4HxHxHyLad HH/HyEN ` pHy4HxHxHyXa. HH/HyQN ` :Hy4HxHxHyda HH/Hy]N ` Hy4HxHxHyoa HH/HyhN ` Hy4HxHxHyza HH/HysN ` Hy4HxHxHyaV HH/Hy}N ` bHxHxHy4a& HH#(gBJg@Jf94HH 4BJgHyHyNPBHy4/9(HyN $fB$HyHyNP`B# 93 @ yfJf 92 @HH`PHxN 9U/HzaZ `pHxV 9U/Hz a< `RHxD 9U/Hza `4 91 @ ofHy4HxNHyN `HxJ 9U/Hza ` 91 @HH`pHxJ 9W/Hza `tHxJ 9W/HzTa~ `XHxN 9W/Hzab `c bF@0;N:::::::::::B:`JgBJf94HH 4BHy4HxYHyN ` 9S#$J$m`Sm, 9$4 @HH"9R AHH`$Hy 9$4 @HH/NPS$`Sm 9R @ HH`HyHx NP````Hy4Hx;HyN #`JgHyHyNPB  f"B Hy4Hx"HyN `.# #Hy4Hx"HyN `B #Hy4HxEHyN `Hy4Hx,HyN `#Hy4HxEHyN ` 93 @BHxHxHy4a HH#(g94HHi @HHg0Jg94HH 4 fB 93 @.Hy4/9(HyN `a#(J(fSB$ 9$lx 9$4 @HHi @HHgD 9$4 @HH "9$4 AJ$f #`BR$`|J(f`Hy4HxYHyN `&#Hy4HxEHyN `B #Hy4HxEHyN `#Hy4HxEHyN `B #Hy4HxEHyN `z#Hy4HxEHyN `RHy4Hx,HyN #`*Hy4Hx,Hy N #`Hy4Hx,HyN `Hy4Hx,HyN ```/.Hy"/94N ` Ab@0;N Nt lH4h:Xv:8VzL$h` 4\`\B`NqLN^NuNVH . 4 @P . 4 @BHxHxHy4 nN HH-@ . 4 @JgHy4/.Hy7N ` Hy4.HH/Hy>N NqLN^NuNVH f94HH 4 9S-@ .4 @ 'gS` .4 @BHxHxHy4a HH-@g8#Hy4/.HyEN HyHyLNP`R fJf94HH 4 .4 @'Hy4HxOHyPN NqLN^NuNVHBSm 9R @:HH`HyHx:NPSm 9R @ HH`HyHx NPaa>aV naHyHyWNP`| orHyܼHy[ n /(N| Jf" n /(Hy]HyN R`$ n #axHyHynNPSX ` `NqLN^NuNVH 0cS0 y0HH`> y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,.i @HHg 94 @.R 0cS0 y0HH`> y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,.i @HHf"94 AR`< 94 @B#, ,fS, y0/R0p`^#, ,fS, y0/R0#., ,fS, y0/R0B`NqLN^NuNVH8Jf -|4`B 94-@(|$*y\# 4f &U%\f -mJf`| n %\f`l 0cS0 y0HH`> y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,-@ . nR-K%\o .Ю&@Xb "HA HABAЁdf +"HA HABAЁd df y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,494HH#4J4oD y4 S m" y4 (R!@S @7HH`/94/94NP-|4`NqL8N^NuNVHJfB`& nJg .X @  fp``B`NqLN^NuNVH 0cS0 y0HH`> y0 S m" y0 (R!@S @HH`/90N0X#, fR, 9,` 9, fB` 9,`NqLN^NuNVH y4 S m y4 (R!@S @ HH`/94/.NPNqLN^NuNVH#, ,fS, y0/R0NqLN^NuNVJ/pN^NuNVH0*n (n -+fp`B,HTNrX wf0Hx/.NxP.JgJm/NXHx` afvJgp`p//.N"P.lB (( *LZ`0SR`*0M\b1 nRJfM\c0R 9nB <M\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nv .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|-D+|-D+n 0-gl(m m R Э "-d f -,/HT-HH/Nv .+L`/.NɌX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nv . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nv g m p`BL0N^NuNV.*|ܼ` HUaXLe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N>XBBBB BmB- L N^NuNVNH/.NΌXN^NuNV .". nJ/H?N| n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N" N^NuN΀HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuN΀HxN@eBNuN΀HxN@eNuN΀HxN@eNuNV/. Hyt /.Nɂ N^NuNV/. Hy@t/.Nɂ N^NuN΀Hx6N@eNuNVH0JMf8 <M#M <M#M#MM#MM .^rN̆.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfMgB`RM Mo "<Ň#MBN>X(@ 9M" Ҁe 9M/N>X(@g yM 9MXg yM  9M" ҀY(#M <M A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN̆.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuN΀HxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLPEPMKOKRKURXR[R_RdRiRpRuRza~RKRWRaWRwwSRRRKKKKKKKK KKK'L2K;LCLMKWK_KhKsWzW~WWWWaWaWaaWWWaWRRRRRRRSS$S,S/S4p:D=SDSKSPSYSbShSnSrSvT{S„SŒS•ST¢T¨S±S½SSSSSSSDDDDDD'D/D3J8J=GBJIGPGTGYY`JfDmpsDxD}GÂGÇDÍDÒDÖDÝDãDéDñGöDüDGGGGGGGGGDpG DLL#d)d.d4d:d@dEdJdNdSdYd_dedkdqdvd|dĂdĈdčdĒdędğdĥdĪdįdĴdĹddddddddddddddddd$d+d0d5d;dAVGGKGODUd[dadfdldpdwd|dłdňdŏdŕdŚdŞdţdũdŭdųdŸdſddddddddddddd dddd#d*d0d5d;d@dDdIdMdRdVd[dadedmdvd{dvƄdƉdƎdƔdƛdơdƧdƮdƵdƺdƿdddddddddddd dddd#d(d-v2d8d?dJdOdTdYd_dediUmSudzdǁdLjdǍdǔnǝnǤDǩPdzdǺdZDddddddDJD dDD#i&i*i-i1i5i8iYBYFYKJOJTJWJ[Z]JcGnGsGyGGΆG΋GΏGΖJΝGΤGΪJΰGηJλJGGGGGGGGGGGGG GGG G&G2G>GAGFGMGTGYG_GfGoGvG~GϊGϒGϞGϤGϨGϭGϵGϼGGGGUGGYYYYYG Z NZZZZ%Z'Z+Z/Z3Z7ZUFNNNUNYV]VbVfVoVsVzVԀVԃUԇUԉUԐGԚGԞGԣGԩGԱYԷJGGGGGYYYYYY YYY%Y.Y6Y>YFYMYVN\N`NfNkNuN~NՆNՐN՗NՙNՠNեZըNխNղZչNռNNNNNNNNZNNN NNNZN$N-N4N8N@NGNLNRD\GeHgYkYpJuJxJ|JցJօY֋J֏J֔J֙J֝J֢J֦J֫J֯JֲJַJּJJJJJJJJZZZVZZZZZZZZ HZZVZV!V%V.V2V9V=VBHDDGUKUPYTYYY^YbYfYjYpYuYyYYׄN׌NגNחNכNנNקNׯN׷NNNNNNNNNNNNNNNN"N'N-N5N;NENRNZN^NdNjNpNxN~N؃N؉N؎NؔN؜NآNئNخNصNؾNNNNNNNNNNNNNNNN!N&N-N1N;NCNMNZNaNhNmNrNvNـNهNٍNٗNٟN٦N٪ZٰHٴHٸZٿZZZZZGDYYYYYYYY@(#)abbrev.c 4.2 (Berkeley) 82/11/06NN NNNNNY Y$Y'Y+Y.Y2Y7Y@=@7@@@<@1@;@ @ @ @ @ @ @ @ @2@-@-@-@-@-@-@-@-@-@-@-@9@7@0/82*+=35:   2----------83,')(46   6 &-----6--4  #6$"# #!#  %+++.+. /   H..   9MNU->;yM@@001p1qMRM=}8w8x}}>}=>=-B  >>>- !  "#     $%  &   '    0 (O QMP 5t6uS@~I) 1 1 1 1 1 1 ((1 1 1 1 7UW 8 8 8 8 8 8 8 8 8 83r]e||~~3s* e JRTzz!  _#    $+     '     ,-,,,,,,,,,,cJR],,,,,,,,,,,,,,,,,,,,,,,,,,JRz_+,,,,,,,,,,,,,,,,,,,,,,,,,, 0>c 0f+7v7v7v7v7v7v7v7v7v7vAAAAAAAAAApq00EEEEEEEEEEfpppppppppp 0 2: 3 4> 5f 6;-<<<<<<<<<<V,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>@ABC-DDDDDDDDDDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFIBJ-FFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLWqqXqqqqqqqqqqqqqqqqqqqqYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[ZZZZ\ZZZZZZZZZZZZWv7v]vvvvvvvvvvvvvvvvvvvvYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ\ZZZZZZZZZZZZW,{<{<{<{<{<{<{<{<{<{<YYYYYYYYYYYYYYYYYYYYYYYYYY^ZZZZZZZZZZZZ\ZZZZZZZZZZZZ W , Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z Z Z Z Z Z Z Z Z Z \ Z Z Z Z Z Z Z Z Z Z Z Z!W!_!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Y!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!\!Z!Z!Z!Z!Z!`!Z!Z!Z!Z!Z!Z"W","Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Y"Z"Z"Z"Z"a"Z"Z"Z"b"Z"Z"Z"Z"\"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z"Z#W}}#c>-}}>->->-#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Y#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#d#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z$e$,$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Y$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$\$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z%W%f%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%((Y%Y%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%\%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z%Z&W&,&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Y&Z&Z&Z&Z&Z&Z&Z&g&Z&Z&Z&Z&Z&\&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z'W','Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'\'h'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z'Z(i><z(i(<{<<<<<<<<<<<<<<<<<<<<XV+(i(i(j(i(i(i}(i(i(i(i>-V0})V0>-(i(i}(iX(i>-(i(i})k(i<|}(i>->-)l)m)nX(i(i(i(iX(i(i)o)o(i)oVV(i)o)o)o)o)o)o)o)o)o)o)o)o,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCD?D@DADBDCD-DDDDDDDDDDDDDDDDDDDDDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDGDFDFDFDFDFDFDFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGBGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFZWGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGGGFGFGFGFGFGFGFKKZZZZZZZZZZZZZZZZZZZZZZZZZZZ\ZZZZZZZZZZZZZZZZZZZZZZZZKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYKYLLLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLYLNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYPPOOPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYPYQQPPQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYSSQQSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYTTSTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTTYBYY-YFYFYFYFYFY((FYFYFYFYFYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[WYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z^W\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\\\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z``W^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^Z^ZaWa`Z`Z``Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`\`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`ZbWaZaZaZaZaZaZaZaZaZaZaZaZaZa\aZaZaZaaZaZaZaZaZaZaZaZddbZbZbZbZbZbZbZbZbZbZbZbZbZb\bZbZbZbZbbZbZbZbZbZbZbZgWdZdZdZdZdZdZdZdZdZdZdZdZdZd\dZdZdZdZdZdZdZdZdZdZdZdZhWgZgZgZgZggZgZgZgZgZgZgZgZg\gZgZgZgZgZgZgZgZgZgZgZgZhZhZhZhZhZhZhZhZhZhZhZhZhZhhZhZhZhZhZhZhZhZhZhZhZhZii@iiixxAiiiixiiiiiiiiiiiiiixxxxxxxxxxiiiiiiiiiiiiiiii~llmloiiiiiiiimmiiloloiiloiiloiilolommlomlommmmnmlololonnmnnlolommlomlomnonomnomnomnonononoooomoononononooooonooonooonooooooooooooooooooooooCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLZZZZZZZZZZZZZ\ZZZZZZZZZZZZZZZZZZZZZZZZZ\ZZZZZZZZZZZZWWzxZZZZZZZZZZZZZ\ZZZZZZZZZZZZZZZZZZZZZZZZZ\ZZZZZZZZZZZZWZZZZZZZZZZZZZ\ZZZZZZZZZZZZ((WZZZZZZZZZZZZZ\ZZZZZZZZZZZZZZZZZZZZZZZZZ\ZZZZZZZZZZZZomomoooooooooooomnooooooooooooomoooooooooooooooooooooo%T"lp%\*%\%|%&D (L,-4%\@(L%X/d2Dp4x%\%\%7%T%T&<T&lT&dT( T%T . :4T <T (?tT 4BT @DT LGTT XIT dLT pO4T |QT TtT t D %\ %[%% %\ %\ &, %\ '|%\ &l&t-|&%\ %\ %tW4t!&!&!%\!&!$-^4at!0bl!8.ldt!HgLt!P%\!`&*<t!hiT!plT!x%\t!moT!q<T!rT!*Dt!tT!vDT!'t!X!&XtxTh!y!z!)t|!*t}!4!l!+t"'-t "t"t%\P"%\P" $PPlP"(P.:,"0%\"8%\"@%\"H%\"P<%\T%\t"X*"`?lt't"h&"p'$"xL"&|"L*$"t"t"',t"B %\"1&t'4%\t"'<""-<,"""1)tt-t#l#)|t%\#+)t<#'l-)t # +)t(#(|#0#8-*ttt#@(#H\#P%\#XP#`P#h<P#p<PP#x.<#D#)4##%\#, #0#,t#%\#.T%\t#%\#%\#-X\#/4.\%\t#5/<tV%\t$/L%\t$-$%\$/t%\t$-t/%\t$ -Xt$(/%\t$4t%\t$<.D.$P$DP$LGL$T$\/4$l%\$|%\$X$Y$$Y|$%\$1d%\t$Y$%\$%\$%\$%\$%\$2L[$3$%\$%\%1%\% I%JD%$JT%,%\%4%\%<0J$%D%\%PDp  !%'),-.0000000000ABBDBBBHBBBLMBBPBBSBBBBBBB`abbdbbbhbbbbmbbpbbsbbbbbbb hash table full:size %d %s :%s%c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %s %c:%s %c:%s %s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s will%c:%s have%c:%s are%c:%s had%c:%s am%c:%s would%s %c:%s %s %c:%s %c:%s %c:%s %s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s %c:%s bad switch yylook %d%c:%s %c:%s %c:%s %s %c:%s %s r%s: cannot open %s aanthecancannotcoulddiddodoeshadhavehasmaymightmustshallshouldwillwouldtoownambeenarebebeingiswaswereandbutornoryetnonothisheritsmyourtheiryouraboveaboardacrossafteragainstalongamidamongaroundasatbeforebeneathbehindbelowbesidebesidesbetweenbeyondbydownduringexceptforfromininsideintoontolikenearofoffonoutsideoverpastperthroughtilltowardtowardsunderuntilupuponviawithwithinwithoutIheitmeushimthemherstheirsminenoneoneoursshetherethesetheythisthosewewhowhoeverwhomwhoseyouyoursanyoneeveryonesomeoneanybodyeverybodysomebodynobodyanythingnothingsomethingeverythingeverywhereanywherenowheresomewheresomeplacenoplaceanyplaceeveryplaceenoughfewlessmuchmoremostotherothersanothersomeeitherneitherseveralallbotheachmanymyselfyourselfhimselfherselfitselfyourselvesthemselvesalthoughbecausehoweverifoncesincesothoughunlesswhenwheneverwhateverwhilewherewhyhowwhatinasmuchwhereaswhereverwherebythatwhichmoreoverfurthermorethereforehenceneverthelessotherwiseafterwardsthanstillalsothussometimessometimesomedayalreadyalrighttooablesuchsamesinglelittleanyhalfdoubleeveryalmostaboutthensoonfastwelloftenherenowalwaysnevermaybeperhapsveryquiteratherjustevenleastfirstlongbacknextfarlastelsewherethroughoutawaysomewhattodaytomorrowcreptkeptleaptsleptsweptweptmadewonsanghearddrovewrotebuiltdealtfeltstungclungflunghungrungstrungswungwrungspunroderangswamsprangsawsatrosegavegrewdrankboughtfoughtbroughtcaughtsoughttaughtthoughtsungdrivenwrittenriddenswumseenrisendrunkoughtagooutagainbeganbegunbentboundbitbittenblewblownbrokebrokenchosecamedugdrewdrawnateeatenfellfallenfedfoundflewflownforgotforgottenfrozefrozengotgottengivenwentgonegrownhidhiddenheldbeheldkneltknewknownlaidledlentlaylainlitlostmeantmetmistookmistakenpaidransaidsoldsentshookshakenshoneshownshrankshrunksanksunkslidslungspokespokenspentstoodspreadstolestolenstuckstrucksworeswornswollentooktakentoretorntoldthrewthrownunderstoodworewornwovewovenwoundrungaswhetherdonebecamechosencomebecomechildrenpeopleeveraccordingunpaidinterwovencolortogetherleftsetborncutputsentaltogetherunchangedforthupheldtherewithinsteadahahaaybahbooehgeehaheyhihohurrahohouchrahshughwheewoewowreadydeepaloneoldaheadbetteroverlaidlaterabroadfurtherheavymajorseriesgreatoverseasafterwardawardcowardforwardstewardwardxauxilibeneficibincapillcatenconstabulcontemporcontrcorollcorondietdignitdocumentformulhonorincendiintermediitinerjudicilapidlegionluminmaxillmercenmilitmillenmissionmortuobituofficiordinpenitentipensionplenipotentiprelimin((primproprietreactionrevolutionrotsecondsemidocumentsolitstatusubsidisummtributusufructuveterinvisionactuadversanganniversantiphonantiquapiapothecavibeggboundburglburscalvcancapitulcommentcommissdepositdidictiondispensdistributdromedemissestufunctionglossgraninfirmlibrmandatossuostiovparcenpiscplagiquandquestionrosrosemsalsanctusecretseminsyllabundersecretvagvocabulcentencounterrevolutioninsurrectionvoverwewefanmerregenbounchanfleeijuilarasauspifiqubeblistblubbblustbrichecindclattclustcoppfeathflickflowfluttgingglittheathjaspjittlathleathlelittlowornpappeppplastpowdpuckquavrubbshimmshivshowshuddsilvslippslithslobbslumbsmothspidsplintsummtottwittwatwhiskwhispbowbuttlivtrumpjiftafbeecomdafdandrufflufgoogulhufifleapufscrufscursnifsnufspifstufturalleranthropophabacteriophabibliopechemurclercosmolocytophadramatureffielectrometallureleenerletharliturmetallurorporprodistratesynersyzythaumaturzymurbugdogutilfrurabbwhupppbeastblackguardbodicleancourtcowarddeadeareasterfatherfriendghastghostgingergodheavenhourkindkingknightlaggardleisurelikeliveloathlordloverlowmanmannermasterminutenightnortheasternorthwesteronpoorprincerascalseemsightsisterslatternslovensoldiersoutheastersouthersouthwesterstatesurtimeuncleanunkindunmannerunseemuntimeweakwesterwomanyearbubbfamilimelanchowooldaialbeldolguljeloversupppralrepsalsulsupptalbastardbeggarbrambbristbrotherburbutcherchildchilchurchcitizencolonialcomecostcrackcrawcreaturecrinkcrumbcuddcurdastarddimpdrizzeartheeelderflannelfleshfriarfrilfrizzgainganggentlemangigggnargogggoodgravelgrisgristgrizzgrumbhackhazelhilhohomeiridescentjeweljiggjingjowjungkinestheticalknurlairdlavishlonemaidenmarbmarmatronmeameasmisermizzmotherneighbornubboiotherworldpainterpalpapearpebbpimpportprickpriestrattroirubbruffianruffrumbrumpsaintscascholarscoundrelscrabbscraggscrawseamanshapeshelshingsilsluggardssmelsnarsouthernspindsportsmansprightsqualsquirrelstatesmansteestraggstubbswirtangthegnthisttinktinseltreactrembtwinktwirugunearthunfriendungainungodunhounlikeunloveunmanunruunsightunworldveawaggwalweatherwifewiggwiwinterwizardwobbworldwriggwrinkanomaassembbibliophibilbrachycephabutterfcontumedildoiduopofilfireffolhillbilholhomihurlolmonoponortherphilatepotbeltelappcompdaldillydalimpmisappoverfrebulfmultipfortnightjollovemonthbimonthorderdisorderquartersicksemiweekweekbiweekaccessadvisambulatcrematdepilatdirectinterrogatlavatmandatreformatrefractrepositsalutatsignatvaledictallegarmcategchicconservatcosignatdepositdispensatdormitdemunctfactglhickhistinventivjudicatlaboratlmanufactmemobservatoffertoratpillprehistpriprotectpurgatrectrepertstsuccsuppositterritthetrajectvainglvictvomitconsummatpreparatdfailuxutawdaiangblurburcountfirfleufloufurglaihaihungmermipaltscarsorspispstarsultsundwintwibercarcdescferflurfhurparpquarscurtartworbucurdecharintermarmarmiscarserwhirwawjetpretcatdainhearnifparpaspenalplenpotsocietrusadmiralanxiebeauboobouncasualcertainchampercommonalcontrariecouncrueldepudifficuldishonesdisloyalditdubiedudynasentireentreafaculfrailgaiehonesimmodesimpieimproprieindigestibilinebriekitliberloyalmajesmayoralmodesmoienaivenicenimienotorienovelpatpederasperipepersonalpiepigspoverproperpropriepuberpunrealroyalsacrissatiesergeanseveralshanshelshrievalsmarsobriesofsovereignspecialspiritualsubcontrariesubtilsubtlesuretreatutuncertainunsafevarieviceroyalviscounwarranzloamnesdirempguaranjutputsafestravesmightwiseighfifforninesevensixthirtwenStDrDrsMrMrsMsRevNoNosNONOsnoFigFigsDeptDeptsdeptdeptsEqEqseqeqsdBvsinftyrcktsmiJrjrChchRefRefsrefrefsIncCoCorpJanFebMarAprJunAugSeptOctNovDecSenSensRepHonGovLtColComdrCmdrCaptCalifKyVa--+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$LMlib/Mail.help.~ 644 0 1 1220 3112543413 6553 ----------------------------------------------------------- The following ~ escapes are defined: ~~ Quote a single tilde ~c users Add users to cc list ~d Read in dead.letter ~e Edit the message buffer ~h Prompt for to list, subject and cc list ~r file Read a file into the message buffer ~p Print the message buffer ~m messages Read in messages, right shifted by a tab ~s subject Set subject ~t users Add users to to list ~v Invoke display editor on message ~w file Write message onto file. ~? Print this message ~!command Invoke the shell ~|command Pipe the message through the command ----------------------------------------------------------- cc list ~d Read in dead.letter ~e Edit the message buffer ~h Prompt for to list, subject and cc list ~r file Read a file into the message buffer ~p Print the message buffer ~m messages Read in messages, right shifted by a tab ~s subject Set subject ~t users Add users to to list ~v Invoke display editor on message ~w file Write message onto file. ~? Print thilib/style2 755 0 0 150000 3112745074 5762  PxqH$G"I#HTHS/NX /NXNuNuNVH-|~ nJg8 n-h nJg /.Hx n/ n PN \`P`NqLN^NuNVH-nB .R @HH-@g .ЮЮ-@` .".NZ-@ .".NZ-@Jf-|B .l .Ю @JfBJ f8 .Ю @  .Ю @!n  .Ю @ h(`rB`n/. .Ю @/N0PJf .Ю @ h(`: .Ю".NZ-@R`RHyRHyqNtPNNqLN^NuNVH/.Hy((tHx)Hx%Hx+/. /.a|`NqLN^NuNVH/.Hy{HxHxHx /. /.a:`NqLN^NuNVH/.Hy,Hx;Hx5Hx=/. /.a`NqLN^NuNVH/.HyTHxHxHx%/. /.a`NqLN^NuNVH/.Hy4HxHxHx/. /.at`NqLN^NuNVH/.HyHxHx Hx/. /.a2`NqLN^NuNVH/.HyHx HxHx /. /.a`NqLN^NuNVH/.HyHxHxHx/. /.a`NqLN^NuNVH/.HysHxHxHx/. /.al`NqLN^NuNVH/.Hy}Hx+Hx)Hx//. /.a*`NqLN^NuNVH/.HyVn.F^v^v^(Jl $l`B`NqLN^NuNVHB 9{ @P.HHpA @HHg&.HH "9{ A-|HxHx . / nN JgZHxHx . / nN HH-@ .sf& Zf f -|s`-|nB`.HH-@-| f, Zf-|NJ!f 9{ @ sf 9sfJ!gSqm 9qRq @HH`Hyq/.NPSqm 9qRq @:HH`HyqHx:NP 9{S#$J$ofSqm2 9$S$ @HH"9qRq AHH`*Hyq 9$S$ @HH/NP``Sqm 9qRq @HH`Hyq/.NPSqm 9qRq @:HH`HyqHx:NP 9{S#$J$mfSqm2 9$S$ @HH"9qRq AHH`*Hyq 9$S$ @HH/NP` .`NqLN^NuNVH/9! HyR@NPp`NqLN^NuNVH8Jf -|`B 9{-@(|L*yQH#{ Rf &U(f -mJf`| n (f`l |R cSR yR HH`> y0 S m" y0 (R!@S @HH`/90NX#, fRR 9,` 9, fB` 9,-@ . nR-K(o .Ю&@QDb "HA HABAЁHf +"HA HABAЁH Hf y0 S m" y0 (R!@S @HH`/90NX#, fRR 9,` 9, fB` 9,9HH#RJRoD y4 S m" y4 (R!@S @RHH`/94/9RNP-|`NqL8N^NuNVHJfB`& nJg .X @  fp``B`NqLN^NuNVH |R cSR yR HH`> y0 S m" y0 (R!@S @HH`/90NX#, fRR 9,` 9, fB` 9,`NqLN^NuNVH y4 S m y4 (R!@S @ HH`/94/.NPNqLN^NuNVH#, ,fSR yR /RR NqLN^NuNVJ/NBNXN^NuNVA-H#Hn/. N`P n0( gp`BN^NuNVA -H#qHn/.N`P09q gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NnPJmJn -|`-nqf +|`D/.NX+@f,mJf,0-g-HH+@`m+n qf09qgHyqNX0-gp` - //--H((H/Nƶ *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHpA @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHpA @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|o-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|o PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|o`J.g-|oJ.g"/.NX".-A< o-@ .Xf -|oL`-|pLA`-H-H`P .P-@@ .P-@P".DNZЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|p`-|p`Jl-| n P @-h-h/./.NļPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|p`J.g -|p!`J.g-|p#AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9o/9o .".NgP .S-@HJlD-@HJHg6 .Hr NZ0S n .Hr N`S n0A .ذbJn/9o/9o .".Nfp+`p-S n.HHpA @gpE`peS n`Jl-| n P @-h-h/./.NļPJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NnPJmJn -|`-nqf9qHH/NxXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|q` HUaXs$e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NƢXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J0f8 <4#0 <0#4#4<#08 .^rN .*y8BD g`(*(U g " Ҁe " Ҁd(M *@b  F ^.X 8N*V8b^LZ$rf,n @(#)edict.c 4.2 (Berkeley) 82/11/06RHYRPYRVYR\YRbYRjYRnYRuYR|YRY((RYRYRYRYRYRYRYRYRYRURZRZRZRZRGRVRVRNRNRNRNRNRNSNS NSNSNSYS"US'YS1DS7DS:DSAUSFZSKZSPZSRZSZZS^ZSbZSdZShZSpZStZSyZS~ZSZSZSZSZSZSZSZSZSZSZSZSZSUSZSZSZSZSUSYSYSYSYSVSVSVSVTVT VTVTVTVT VT'VT.VT4ZT9ZT?ZTCZTKZTVZTXZTcZThZTmZTqZTtZTvZT~ZTZTUTUTUTZTVTVTVTVTDTDTNTNTNTNTNTNTNTNTNTUTUUUUUU UU VUVUVUVU$VU)VU0VU8VUYYCNYGNYKNYRNYYNY]NYaNYeNYjNYpNYuNY{NYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYNYGYYZYZ YZYZYZYZ%YZ+YZ2YZ7YZ?YZDYZIYZSNZUNZZNZ]NZbNZgYZnYZtYZ{YZYZYZYZYZNZYZYZYZYZYZYZYZYZYZYZYZYZY[Y[Y[Y[Y[ Y['Y[.Y[7Y[=Y[DY[GY[NY[VY[]Y[cZ[hY[oY[wY[Y[Y[N[Y[U[Y[Y[Y[Y[Y[U[Y[Y[Y[Y[Y[Y[Y[Y\Y\Y\Y\Y\Y\(Y\-Y\1Y\9Y\>N\DY\PY\TY\YN\dN\jY\oN\sN\wN\}N\Y\N\N\N\N\N\Y\N\N\Y\N\N\N\N\N\N\N\N\N\N]N] Z]N]N] N])N]-N]4N];N]EN]KN]SN]ZN]cN]hN]jN]nZ]tN]xN]V]Y]J]G]U]K]G]Y]Y]Y]Y]Y]Y]Y]Y]Y]Y]Y]J]Z]Z]Z]Z^Z^ Z^Z^Z^Z^$Z^*Z^3Z^8Z^YcHYcVYccYcqYc{YcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYd YdYdYd'Yd1Yd6Yd?YdKYdTYdZYd^YdkYdsYdzYdYdYdYdYdZdZdZdZdZdZdZdZdUdJdJdJdJdJdJdVeVeVe VeVeVeVeVeVe"Ve(Ve-Ve2Ye9YeYgFYgQYgYYgcYglYgsYgzYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYhYhYhYhYh(Yh0Yh7Yh;YhCYhJYhQYhTYh[YhdYhjYhrYh{YhYhYhYhYhYhYhYhYhYhYhYhHhZhUhZhZhZhUhUhVhViViVi ViViViVi!Vi&Vi/Vi4Vi:Vi?ViEViNViSViWVi[Vi_VidVihVioVisVivNizNi}YiJiUiUiYiYiYiYiYiYiYiYiYiYiYiYiYiYiYiYiYiYjNjNj NjNjNjNj Nj$Nj(Nj0Nj5Zj9Zj=DjCDjLDjUDj]GjdVjfYjkZjqVjvVjyVj|YjYjYjJjJjYjZjZjZjZjZjZjZjZjVjVjZjZjZjZjZjZjZjZjZjZkZkJkJkJkYkNk#Nk&Nk,Nk0Nk7Nk>ZkDNkKYkPZkTVkZNk\YkcYkmYkvUk{ZkGkZkVkVkVkZkGkGkUkUkUkUkJkUkZkJkJkYkYkUkVkVkVkVkVlVl VlVlVl"Vl(Vl-Vl4Vl:Vl?VlEVlKVlQZlYZl^ZldZlhZlkZlnZlqZluZlyZl|ZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZlZmZmZm ZmZmZmZm Zm%Zm'Zm-Zm6Zm:Zm?ZmDUmIZmOZmTZmYZm_ZmdZmjZmpZmuZm|ZmZmZmZmZmZmZmZmZmZmZmVmVmVmVmVmVmVmVmVmVmVmVmVnVnVn Vn VnHnVnVnVn"Vn'Vn-Vn3Hn7Vn@GnBJnHJnLJnPJnVJnXJnaYndYnhYnnYnsYnzJnJnJnPnYnPnJnYnJnZnZnZnZnZnZnZnZnDnDnVnVnVnVnVnVnVnVnZnZnZnZnZoZoZo Zo ZoNoZoUoGo!Yo&Vo*Vo.Vo3Vo9Vo?YoAVoCZoEZoKZoOZoRZoUZoXZo[Zo^ZoaZoeZohZolZooZorZowDo|Yo~YoYoYoYoYoYoNoNoNoNoNoNoNoNoNoJ/0/000000000000010000000000000000000000**0**0*0*0*0*0*0002000000 000000000000000000000**0**0*0#*#*0#*0*0%*%*0%*0000000000 000 000000000000000*0*0"#*"#*0"#*0"#*0*0$%*$%*0++00--0..0000 0 0000*0*0&*&*0 "#* "#*0!"#*!"#*0*0,,00)*)*0(*(*0'*'*0:((9<>D     ?EFGH I!J"K#L$M&P 'Q   (R +)S%N #  *T $ +U %O !,V "7f?jOU7g8hBo'Z8iBp     @Fs]glnrvAFtxz|B~/.19;%(,)3=*-7&8C5.//91/;./99;<-W=3///1/0-=>C/95/<;3/=CD..0Z2\>-W.05/21[-W-XDCX14_2;;==..30Z42\-X4563^....0Z0Z2\2]6c;;==@kCCAm5b6XX4_@..A0Z2]\4_4`EqCC[GuXXE6c-YHw@kGAm4`6c6dH@k@l`AmAnIy\\EqbIGu[/6dJ{EqEr@lHwAnGuGvJ\\4aHwHxK}[/``IyErLKb/GvMIyIzLJ{HxM``NJ{J|6ePb/QK}NIzPLQK}K~YM[J|LLdkMMNPK~QbNNRLSPPQQMTRYXS^VWWTddNkkVPWQYXmRSqddkkTRRRSSSV^/WWTT__uaVVWWWWcc_RRaSSmm^/cqqTwYVeWWf__mmeauuqqfcc____haayi{ccccjh^wwuuiejf__}aeeoccffpwwhoiyyp{{jhheiifjjs}}yyo{{sphataioojppt}}sopsstttsX/t/X//XX(,<(!.! ((HP!((HD!0)HD!8)HD!@)HD!H)HD!P)HD!X/HD!`+HD!h/HD!p)HD!x/HD!!/HD!(Hh(!!D!)HD!-HD!!)HD!)HD!) HD!)tHD!)|HD!)HD!)HD!)HD"*HD")HD")HD")HD" )HD"(*HD"0*<HD"8*LHD"@D"Ht"PJ<"Xd"d J<"lT"xJ<""J<""+HD"+HD"',I"("I4"'I4"I@"' I@"*lHD"## ,HD#Id#'Id#$4#0-HD#8#@#HL#P#Xd#`,#h#p#x*HD#t#d#4#$##*HD###L(#DL(#"|JT#TJ<#Jl$!|Jl$ J<$$(L$4t$DlJ<$TL$`L$l$|$,HD$$$$$K$!lK$|K $!dK $T$4$\KP$!\KP$|%%Kh%!TKh%,Kt%$!<Kt%,TK%8!4K%@DK%L!,K%TK%`!K%hLK%t!K%|K%! K%K%!K%-dHD%K% K%K% K%K%K%L%L%<&L& L&L(& J<&,&8d&DO&T&h&|J<&L&L&tL&L&,&LL&L&|M&|M&lM 'lM ' DMH'TMH' $MT',<MT'4 Mx'@,Mx'HM'TM'\ 'h N'pN'x L(' ' d' LN'tN' <O'lO' O('\O(( t(  Op(,<Op(4 P$(@ P$(H |PT(TPT(` DP`(pP`(| P(P(GH  ",-"""""""""""AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA((| hash table full %s%sbad switch yylook %d;%d noihsafmmalfronohrucninifednitonvresbohsireptroptopciderpsicosrisednuyolpmenunoitnemnuhcuotnuiravtegevtscfllystegnahcsidnetsnocgllysonomrapllysyloptemitllysirttnrutcovtkrowlpnommocfrusfrusrednulpynapalpemosrevadnabrrabclfuomacmadrofgraghrromehnamssamtnomgtromrtuokcappssapmirgliplliprpmarvarmmurtobasvlasvasmmircstsyovwtsputsnwodrevostnivussaruocsidgnesidrapsidruocnegnernesivnenamsimkcapermmurcsvartsiffawollalabnetnuoclabretnuocdnetnuocsidtsidrtneniflgllabrevoneprpvdahcmorrthnetsidtuoniferlabnuksahcrepvelertropmitsnicifingisnitsbusnimulcifingisiravnivelerrillaghcremdromlsurtcedhcnesidlpsidhcnelpxevillaglpretnivelcerlperlppushcnevoccsedrglpmiplprnetlpsnartwrrawcsofibimehcirelcolisumidoirepidarsarorpiceritrevedajsemodepimehcortepitnititraycibinorhcricycanamycrotomsumannipanrebatricnercedcmergilifssacirfhsinragtnaraugnkvelruprefersravihsgeeuqstrttsurtrgargasidlfserofrfsrevotnesbalrhtlarferacwreffidirepxefinevnocniulfnireferrevertnesuqeslismmochhthwlavuqesnocdiveiduainevnocsseicslupoitaprehocirepxenitsixenoncselosboserprddarggassarttubracrpmocfnocrpmocedrpedrgidssopsidrtsidrdrgerpxertrofugrpmimsborppougtuossopcerpssoperprprtserpcorpforprgorpcerrderrgerssoperrperrgorterrtsrppusrgsnartrdnucxecnirphtrafrmrarkcabhebuqebhcuqnocrtoofrdaehcniuqnipirpterfgnosrnuebedliwgnuoyzttagnoctedvedvidgefnignivnilomrofervnierggusrratnocrcgidretnisidrofugvrahrpmiretnijnterptorpuquqerrpmettvrwbnraefinamwdimwhtronwhtuoswnohhtrufdaerdhtiafepohdeenmragablerrabelttobpucraeeyekrofssalgdnahesuohrajgujpalhtuomliapepipetalptekcoptopmoorkcaspoocslevohsniksedapsnoopskcitsnoopselbatpucaetnoopsaetelbmihtwatsubmoctrevnocgiridgilegilenignatnisivnisreversnessrembusgnatdnevtsubmocnibcurcofdnamruhtmedacalyrcatsongalohoclatehtsenatoibitnatpesitnatemhtiranesratirhtratecsatamotuasabtsiretcarahchcnorhcssalcretcamilclocmoctemsoctirctebaidrtceleidtsemodrtneccetcelcetpilcertnecogetsaletilcnepemedipetpelipetcetuetanaflorfnomrahtsiruehmredopyhtanulgamnahcemrtemmimtsanomasomtsymtocrantoruennaptetapirepnomrahlihptsalpmelopnhcetyloptsongorphcysptamosohcysplbuptardauqtnamortamehcstsalohcstatsotstehtnystcatnhcettsalpomrehtnotportnahcemoreabmelatcrapsattardlabrpohsiblocubrbmactcarporihcrelcnilcnyctcelaidteruidtsaiselcceripmehterbaflragterehtircrepyhgolligoldemsumrygenaprogerapnciplraglipnilcilopnilcyloplerlbuperrotehrssalcimestpekstsitatsnotbusnotrepusdnystpotffartnutremrutsyhpohcfforetninvresrhtwtllibtatimillimtavresbosicerpllirdauqllitniuqllirtnudroccaralcnunontcuatiduatpactuacssimmoctidnochsucsullisidhsaftcnuftcnuflamtnemtomsaccotitrapsneptitepniptroptisoptidnocerpssecorptroporptisoporptseuqtartisopertisiuqertcnastcestatstacavsivtroppapmahcsivnessapmitidnocerhsaferssimtamrofnitacoltauqeretircgersrevtarudtnevnoctaroprocsnemidtcarftiutnitatontontpossapssestisnarttilaoctcnujnoctpecxetnettanitceridnitaercertatupertacitsihpostisnarttidnocssefnoctutitsnoctovedtanssecorpsseforpssecertcessseforpimestarritartargmirpmioegruobtrofneldnarbvredlgnetefnifruolfnragrebbighsahdaresrohddakrapdarbburwsvalugnamelbnrubdlersidfloplermriksfraepsuqsnratnravhwwlobalpmoccanomdanotsanabdnalbrehclomednimidlbatsesidnrufsidugnitsidllebmelbatseugnitxebrufnrufrevopmiugnalruonrepnalplbupnupvarniferbruferuqnilernelperlbupernavuqnavlatipacnummocbucnoisnapxelaredeflatnemadnuflaedigamilairepmilaudividnilatnemurtsnilanoitanlarutanlihinlanimonmrofnocnonmitpoficapnoitcetorplanoitarvidicernoituloverlayorralucestarapeslaicoslaicepstatslobmysruotnoitilobatulosbanoitcartsbavitcamralaroivaheblartnecvitcelloclainoloclanummocvitcurtsnocrazctaefednimretednoisividtilepacselaitnessenoitulovenoisserpxemertxecsafnimeflamroflaudargnamuhnoisserpminoitalfnilanoitanretninoitnevretninoitcepsortninoitiutnilanoitarrinoitalositfelmitigellarebillairetamlitnacremnredomhcranomssicranvitannoitnevretninonnutroppolanretapnoitcefreptamgarpvitimirplibaborpvissergorpdnagaporplaerlanoigernoitcirtsernoisiverthgirdaslarutanrepuslaerrusrorretlanoitidartlatnednecsnartlanoitanartlulasrevinurevssalkcalbehwtretnilmserwthwtaroprocniwradtnattelidtateomomimesxeocsnocsedlnexeofohsnisrepxeerpsbuswtnusopmoclesiuqxerovafnifnifedninifnisopposiuqererpsiuqerlletaslihpoxotsoppatrapibrtnocnifeddurelopmisoppanidnocnitrapitlumtrapteploptrapirdauqdnocersoppobusnifsnarttsevsnarttrapirtrtbpsedmanydbtsorfvnikpserrwerspsnuwbkcabcnusidcxedepxedartxerwtsohgrwdnahngicnidnirwsimrwrevoceruqernuerrwyksmsrwepytrwrednurwhwusneuqtacirffahcrahcsnefforetnuocdnessimgordrevotagorerptaccissarbatasuccatiddasehdatcejdatamriffatanretlatalleppatisoppaheebtpactcelloctaromemmoctcennoctavresnoctarepoocsorrocsnefedtaviredtcetedtanimretedtunimidtceridtanodtcelesulcxetucexetelpxesolpxetcartxeftaxiftacirftiguftarepmitnecnitinifnitaitinitagorretnitcevnitaxaltalsigeltomocoltarrantantanimontcejbosneffolotarepotcepsreptisopssessoptaraperptavreserptneverptimirpssergorptacovorpssecertaticertalertatneserpertadestnatsbustalrepusldrdghjtomtagenecrepparraecnocnnocrtnocecedrpedredgrofecnocsimgsimdesonltuoecrepecnocerpecerlerverrtsvrusrhtecednulnuawssaamstuosrevorpsuconibucricucinufugerriomucivanucoucrepoucitrapucidneprepomerpugeracsupacsucesucatcepsutitucanrevhsagrublipretacleclodpmexedempoplectlasohcsliploctbuoddragerriehtrevenehtenondragerberiwriahcrevoernureguhuharfniuhniuhotorpuhbusilaguaecmocelpmocilpmocucodirepxerefofgarfragelpmiurtsnialanrogipigergeselppusrotelcelcniehevllatsninorivneomirtedelenrevogtrapedercnieganamilohrahrahnunigilericsnocbusicsnocnullacvzedneriverpwollefersnartnuroworcaimaorcssircorcapmocobarcorgamimerolgimesabalgruohalgamaalceduageducsidarrabmesidimsidarrabmeobmeapmocneorgnearahalctuoucrepaperaprusorcnuurtnuorckcabapybavnacalcucodufolgargihorcretniikimomumorctuoaprevoapasuhcsotapserturtaldniwtnevdallatpactaciracsnecsolctolcffioctcejnoctlucctaefgifssiftcarftseghcahtnednitcellcinamtcafunamnamsaemtruncsbotrevotsaptcipsaelptsopsserptcnuptpartpacertpurtplucstcurtstustxettcnitsnottrotsaerttnevtsevjbajdasaemdassasniocjnoctanedtcipedtaefsidgifsiddnetparnesnemmijnisninitammjrepgiferpcorpssaersniercesgifsnartsskcocmedpmicesniptanimbuszatuftammisieltaenimtamerpgobtiremenimbinmolpvividerlprusglavbllaccuacsnecrohccofcohlpnonloshtrblcdlfslsnurtsnurwrlstsrtswswrtsmahptknthgilrpslddimrflaelbbmeecxeecorpeccustwblsboberbedefeheneshsrhslsepsewerercsednirvolebrdnuhrarfnirdnikewttsrowpibercelgergrtahemedsimpipelellarapetsrcas-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$s$Hlib/lpd 6711 0 1 135017 3112530175 5343 (( xH\$G"I#HTHS/N4 /NXNuNuNVH0HxHxN$PHxHxN$PHxHxN$PHztHxN$P n #p#dajB/NXR mBHyN"PHx/9xN"PHxHxNPHxBHxN /9HNXJl/9HHyadPHxNXBNRXHxHx/9N" #Xl4 #f BNX/9Hy1aPHxNXHxaXJg BNXN#t/9tHyBHyN$ HyNHX.-G/Hy/9XN~ g HyFa~X yJg~`` f/9Hy^aPPHxNX f/9dHymaP/N X l ` .JyVgp`p//9N"P#|Jmx/NXJgBab`:JDgHyHyNP-@JfHyaXHxNX/9@HyNPJPg,/9PHyHyNHX/N$ ~-yDBHyHyHy n/(HnN#|JmaJgH/9|NX f/9DHyaP/N X l ` .`v#|`HyaXHxNX/9HyHy` HyHyNP`HyHy`J9fHy`J9fJ9fHx HyN`HyHyl`JyTfHyHya `J9gHy9HH1"HA22HABAЁ/`LHyHy6`<9HH1 &cHy9HH/aP.o/9xNfXp`Jl-|B9laJfBB/9xN `4 Ug`*9HH Mf/.aF` HyNnXa@Jf/9xNfX/.NnXB..N^NuNVH BB/. N"P,l/9/. Hya p`JyLf8J0f0/9hNHX//9h/9N~ #0Jfj fg lfVB0HxHn/N .o*/Hn/9N~ g/NXp`./NX` . cg fg lg pg2 tg vg/NX/.HyaxP`JfV*|$-|,-|4-|>-|/J9lg <l` <2-@-|4B*9`8HnNXBa X#fB/NPHx/.NP~` /NXR mBJ9lg <l` <E/HyBHy>Hy4Hy?Hy7N$HyWHyGapPHxNX/.NX/NXJlB/.NX`,.*y-|4-|>~`:R`L*y-|_-|4-|>~`HybNnXHxHykNP*lHyta XHyNn`B "HA22HABAЁ @ /gHxHy/N~ "HA22HABAЁ/NHX/ "HA22HABAЁ//N~ HxHy/N~ R mZ/NX*y\`*y0`*y~Hx/HUNP-@f-MA  RA  RA  RA  DRA  ,RA B*9|JlojHxHy/9N~ BHxHnN -@olf .g"/NXp./Hya P`RBa X#fZB/NPHx/NP~` /NXR mHnHUNDPHUHya PHxNX/NXJl||dBBJg.Hx/9lNPJlHya *XHxNXB0 .g.f .c6p.//.Hy`ZHnNbX-@oxf`l .g#0BL N^NuNVH B*| yx S m yx (R!@S @`/9xNX, g. fB`& f R f`R`B L N^NuNVtHBHy/.NlP#xf/9/.Hya `a.Jgp 9am 9znHyHn|NPa.gHyHn|NPJgHn}HxaP,o/9xNfXp`nJfJfJf/.HxabPJnBB/9xN ` 9UfHyNnXatJf/9xNfX/.NnXBLtN^NuNVHB/. N"P.mHn/NPJl/9/. HyFa p`0/. /.. HH/HyjHnN$HnNHX*/Hn/9|N~ gp`aJfBB`\*< Ѕo .Ԑ*Jf/Hn/N g-|/Hn/9|N~ fm/NXJg*/. HysaPHxHy/9|N~`HxHy/9|N~ f,aJf$BLN^NuNVHxHn/9|N fJ.gHya8Xp`BN^NuNVHnNXJyLf.J0f&/9hNHX//9h/9N~ Jy>gJ9g@HyNHX/Hy/9N~ HxHy/9N~ /.NHX//./9N~ HxHy/9N~ /. NHX//. /9N~ HxHy/9N~ HxHnN\X//9N~ HxHy`HxHy/9N~ B/./9ax HxHy/9N~ B/. /9aJ J9g0HxHy/9N~ BHy/9a HxHy/9N~ /. NHX//. /9N~ Hx Hy/9N~ HxHnN\X//9N~ HxHy/9N~ JyLf&/9hNHX//9h/9N~ #0N^NuNVH . *n |`g .HH`p Sf L N^NuNV`H Bl`A{*H-n vB .vRv @Pt.tHH @u.uHH/aX-@pJf ln lnJpg |SgB `.tHH/HU.uH H".lSpЁ @HH/a *@ nv.g*Jg&09
HyNX3VHyNX34HyNX3dlBydHyNX3tlBytHyNX3lByHyNX3lBy((N^NuNV.BHy t /9|N^ JlHyaBXHxNXHnHy@t/9|N^ JlHya XHxNXJy4oL*|`094HgPJfJf"094H/HyaPHxNXmnJydg 09dF@nJytg 09tnHnHyt /9|N^ JlHya\XHxNXJyg8HyHyt~/9|N^ JlHyaXHxNXJyg8HyHyt/9|N^ JlHy%aXHxNX*nN^NuNVH BB#VBBHy N"P-@Jlp`*nf.HxHn/.N *Jn/.NXB`|BAHH.R fc2 -\f*S` .e:HxHy HxN~ B/. avXJgj/.NXa``VL N^NuNVH0-yV/9VNHXйVU*@S :g&VdHxHy HxN~ B`R tf -cfHmHnNPA(H` :g RfBRV Vo HxHy `HnHnaTP fA(H`R :fHTNHX" Ё-@ o0HxHy HxN~ V"< Ё @BHlHUNP#VpL0N^NuNVH0(yV #fjBL0N^NuNV.*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR *nN^NuNVH *yVHUaxX*@Jfp`j nfJg(f @g #fR| 0f|B` "Nĺ.HH0ހHH @f L N^NuNV.*yVHUaX*@Jg. nfJg(fJg :fp` @fB*nN^NuNV.*yVHUaX*@JfJB*nN^NuNVH8*n n (PHH.g :g  \gN ^g:` nfJg(f @g =fR/. HUaP`.`&| HH.HHfHH`RJf  @g0-|HH0Sg\HH @f`@B n *P L8N^NuNVH8Hy NX-@f.pL8N^NuNVH0*n(n U"T l,p`6Hn n/NPJm .rNx-@/NxX&@gB` -cf -f fHnHmNPJmtHmNHXZ/NxX(@gF(HmHlNPRo& .r Nx/HSNTP&@g S" Ҁ A /.N,X*@JfR/.NPXJgHzHx/HSN n ` U"T op`BL0N^NuNVJ/H0..*n Jo o#p`  $ @(P  $ @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z  $ @(P  $ @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^Nu /"/ /<T<N@dNJg o Nu/<0N@dNNuJ/H // | $ pN o Jg$/|LY/<0N@NrLNwNHxHxNX-@HyVTNXJg8/.HxN$P/.NXN^NuNVHxHyVTNP`PJg" .c .`-n-|HzHxN$P-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXNl(@Jg,HU/NPJg&l`XJgHU/NPJfN@ L8N^NuNVJ (fHy 0Hy NlP# (`/9 (NX . ,N^NuNVJ (gJ ,f/9 (NfXB (N^NuNVH0J (fNHy 2Hy NlP# (f2BL0N^NuNVH0*n`<(n `,f" `./9 (HxHyVN -@g @ #gHy 4/.aP*@gBHy 7/.aP*@gB#ZZ/.NX yZ #Z#Z`R  g  g#Z#ZZ(yZHy :HUaP*@f8`8R`4Jg8  g  g[8d(Hy =HUaP*@gBfB <Z`RJfRfBL0N^NuNVH0BN|XN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^NuNVJ NfHy XHy @NlP# N`/9 NNX . RN^NuNVJ NgJ Rf/9 NNfXB NN^NuNVH0J NfNHy ZHy @NlP# Nf2BL0N^NuNVH0*n`L(n `<f2 `>/9 NHxHy[`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| l 9 l  @*PJg*LZ`0SR`*0_b1 nRJf_c0R 9nB <_L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|3+|3+n 0-gl(m m R Э "-d f -,/HT-HH/N~ .+L`/.NxX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N*XBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|@`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N"P.lB f6Hx/.NP.Jg Jm/NXHx/.N"P.Jm.HxB/N `Jgp`B//.N"P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N" N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N8PJlB`pN^NuNVH B/.N"P. g `/NXB`Hx NxX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N^ N^NuNV/. Hy@t/.N^ N^NuNHx6N@eNuNHx N@eNuNVH0J`Df8 <`H#`D <`D#`H#`H`P#`D`L .^rNr.*y`LB`X g`(*(U g " Ҁe " Ҁd(M *@b`Pf`DgB`R`X `Xo "<Nx#`XBN*X(@ 9`X" Ҁe 9`X/N*X(@g y`P 9`PXg y`P  9`X" ҀY(#`P <`D A ` " Ҁ#`L`Lc (( A#`T A 9`L*A L0N^NuNVH0*n(MY#`L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNr.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ `T L0N^NuNHxN@e#(BNu /й(/@HxN@e 9(#(NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s: open failure illegal format character '%c'/bin/prpr-h -f/bin/prpr-h cannot execl %s/bin/pr-l.railmag.railmagcannot create .railmag.railmag/usr/lib/vfont/ -n-houtput filter died (%d)cannot execl %scannot restart output filterDaemon Filter '%c' Malfunction (%d)rcontrol file (%s) open failure file (%s) open failure %c%d %s %s: changed sizelost connection or error in rlpr: Job: Date: Job: Date: /usr/lib/sendmail/usr/lib/sendmail%s.%s/usr/lib/sendmailTo: %s Subject: printer job Your printer job (%s) bombed is done can't forkbad action (%d) to dofork %s %s: %s %s: cannot create %s %s: can't open printer description file %s: unknown printer %s dn/usr/lib/lpdlp/dev/lplolockststatuslf/dev/consolesd/usr/spool/lpdff rl/usr/lib/rlprdupw%dpl%drmrpafofiftfvfcfpftrsfshsbrwbrfcfsxcxscannot set exclusive usecannot get tty parametersillegal baud rate %dcannot set tty parameterscannot set local tty parameterscannot set local tty parameters$$>IH> I> Q""E0HD()FF9 I**I  @>ACEIQaA>(>>A @@>AA> "B@@|B< @@^aAA>A>AAA>AAA>>AAA?A<  @ !!!MUU^@!"AAAAAA~!!!>!!!~!@@@@@!|"!!!!!"|@@@~@@@@@@~@@@@!@@@OA!AAAAAAAA>>D8ABDHPhDBA@@@@@@@@AcUIAAAAAAaQIECAAA"AAAAA"~AAA~@@@@"AAAIE"~AAA~HDBA>A@@>A>AAAAAAAA>AAA""AAAAIIUcAAA""AAAA" @< <@ "A<>AC=@@@\bAAb\ #+ 18=(AJMPT@Y`f?ou:|0F@p h"*2HP  &-50;xAHFfOV]dkolv| ?^HjDn4Nr~<X((H($l0.8?.GPXfbl<q"<P;3 ,! Xhx%,P4>PH`R<Whf6ju<y\\x~4r0ĺ D,w`<4 H0 R4 r~ S8 Y< (e5 aD? KdC^HK`S NhW 0\ 2le^lsx p~ [tPz$ xffD | (b T^y*  1R j   "( t-L߶5 Zx9W\@unH |P cT dX-_f>nF$w ~Fxtl `t bj  h 9.y s<  Ͳ  e>  l@  mD  % gH ) iL - pP 1 jT 5 wV 9" ? X D k\ H v` L; S \ d ew k! s 9l z $ z H   i n $H .@ e 3 p f o F  X Ud    D ` #7T ,ZP 6, ?x G P $ YC d> m w M   2  O  ?t    P t6 v  D   F ! )+ 0- ?& G, OZF W  _ΐ gĨ nr u |   ` @ l    L L s| q    d %͢ -Q ;n Af G N0 T ] dR jp p v? | <  3   i p d xH [  0 Y> t^  Q V  Z \  8  #* ) `\ . 3crt0.olpd.o_ifontslpdchar.oprintcap.o_pskip_hopcount_tbuf_pdecodegetq.o_comparsigset.o_cactions_setflgwait3.onostatusnoerrorsignal.osignalSIGDORTIsigoldnoerrorOumask.octime.oOftime.odup.ogethostname.ochdir.okill.ofseek.odup2.opipe.orcmd.oaccept.oconnect.olisten.ofprintf.ofprintf.oindex.oprintf.oprintf.oqsort.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.obcopy.obcopy.oretbloopbwdbytesbind.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osocket.oexec.oexec.oexecve.ofork.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_readlmult_AF_printf_pgetflag_sendmail_cleanup_dump_width_CF_BR_log_write_DN_DU_strcat_gethostname_hostname_FC_banner_status_FF_tof_ofilter_ioctl_lseek_dup_name_FS_fprintf_execl_cfp_getline_pgetstr__flsbuf_execv_pfd_pipe_scan_out_wait_IF_sendit_free_setuid_errno_umask_class_dropit_sleep_pgetnum_fonts_send_pid_fflush_LF_ctime_unlink_remote_LO_LP_setty_chdir_length_sprintf_childldivt_bauds_wait3_fopen_OF_doit_PF_pgetent_line_fstat_PL_getservbyname_logname_strcmp_kill_creat_rcmd_noresponse_PW_scnline_fork_SB_RL_RM_init_SD_SF_RP_SH_RW_open_lfd_TF_ST_close__filbuf_printer_getq_strcpy_title_stat_signal_TR_scnkey_rindex_time_jobname_VF_strlen__iob_fseek_isatty_getpid_fclose_XC_prchild_ofd_dup2_dofork_XS__ctype__pnchktc_pnamatch_qsort_realloc_closedir_readdir_malloc_opendircactions_sigignore_sighold_sigpause_sigsyssetflg__sigcatch_sigset_sigrelsecerror_dysizelmodt_localtime_ftime_asctime_gmtime_socketaddr_connect_index_ruserok_rresvport_syscall_bcopy_bind_socket_fgets_gethostbyname_accept_perror_listen__pfile__printulmultuldivt_alarm_setjmp_longjmp_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_rewind_endservent_getservent_setservent_atoi__sibuf_sys_errlist_sys_nerr_execle_execve_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_stty_sbrk_end_brkthostbyname_accept_perror_listen__pfile__printulmultuldivt_alarm_setjmp_longjmp_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_rewind_endservent_getservent_setservent_atoi__sibuf_sys_errlist_sys_nerr_execle_execve_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_stty_lib/style3 755 0 0 124000 3112745124 5760  Ot$G"I#HTHS/N /NXNuNuNV`@0;Nt|zaJg`# `" 9 0 @"yRR 9 Xm yBR`J y|E y|;`4RH yy0"yh y (mf|NRD 9XU y!@ y   Re8JTg 9T/HyHyN BT  9йX eJTg 9T/HyHyN BT`B#h`Bh#T y|E"yh y (( # `" 9 0 @"yRR 9 Xm yBR 9?2f #\`B\B LfP 9"HA HABAЁ @ df* 9"HA HABAЁ @VBL 9"HA HABAЁ @ "fR 9"HA HABAЁ @ Sf 9R"HA HABAЁ @ ,f, 9"HA HABAЁ @DT`,BHx,HxN # gRSH g 9"HA HABAЁ @ Cg( 9"HA HABAЁ @ "fR`R 9"HA HABAЁ @ SfX 9R"HA HABAЁ @ ,f0 9"HA HABAЁ @DTSH/9hHxE/9N # fT 9 "HA HABAЁ @#d yd ("f ?g !f #LNЌBDJXgJ`o^HyN`XB `& 9  @/HyN`PR 9 `mHyN`XB`Hy1HyN`PBX##BH`DJlg:Hy1NݠX#`"#\ gd y|E"yh y   y.R yBR#T#X`J`o^HyN`XB `& 9  @/HyN`PR 9 `mHyN`XB`Hy1Hy N`P`* .R cV/.Hy /94N aj-@lBN^NuNVJlg JgJf BNX 9NNB// 9NNBNtNb-@ 9NNB// 9NNBNtNb-@/9x/9t .NB// 9l"9pN// .NB// 9d"9hNNNNb-@ 9N4// 9"9N// 9N4// 9|"9NNNb-@ 9N4// .NBNtNb-@/9/9 .NB// 9"9N// .NB// 9"9NNNNb-@ .NB// 9"9N// .NB// 9"9N// 9"9NNNb-@/9/9 .NBN4l -y`t/9/9 .NBN4o -y`J/9/9 .NBN4o6/9/9/9/9 .NB// 9"9`/9/9 .NBN4o6/9/9 /9/9 .NB// 9"9`/9/9 .NBN4o4/90/9,/9(/9$ .NB// 9"9 `2/9H/9D/9@/9< .NB// 94"98NNtNNb-@ 9N4// 9NNB// 9L"9PNNtNb-@/9h/9d .NB// 9\"9`N// .NB// 9T"9XNNNNb-@ .NB// .NB// .NB// .NB// .NB//Hy"N`,HyN`X/9/9HyN` .NB// .NB//HyN`/9/9HyN` Jg8 9NNB// 9NNBNtNb-@ .NB// 9N4///9p/9l 9NNBNNt///9HyN`/9x/9t .NBNNV-@ 1o-|1/9/9| .NBNNV-@Jn -|` 1o-|0B-nB .lP @ Ѯ` .oP @ ѮR 2m/./.a6X///././.a X///.Hy+N`$/9/9/9/9HygN`HyN`X/9/9aX///9/9aX//HyN`/9/9aX///9/9anX//HyN`HyN`XHy(N`X/9/9aX///9/9aX///9/9anX//HyJN`(JgL 9NNB///9/9 9NNBNNtNb-@`-y/9 .NB//HyN`HyN`X/9/9a X///9/9aX///9/9aX//HyN`(/9/9aX///9/9aX///9/9aX//HyN`(/9/9ahX//Hy4N`HyTN`X 9й$й йй(-@/.aZX///9(/9/9 /9$/9HyjN` /9/9aX///9,/9,aX//HyN` 9 й0й4/ 9 й0й4/aX//HyN`/9/9aX///9+H  fS nHH#| |g` . @HHЮ&@bRH f@+H  fS nHH#| |g`*mg &U$fS nHH#| |g``d nHH## 0R#X0 @B yl Xl`: nHH#| |fS yR LY`bJ90gp cS yHH`: y0 S m y0 (R!@S @`/90N(X#| fR 9| fB` 9|090HH#JoX y4 S m$ y4 (R!@S @HH`&/94/9NP`L8N^NuNVJg nJg X @  fp`BN^NuNV cS yHH`: y0 S m y0 (R!@S @`/90N(X#| fR 9| fB` 9|N^NuNV y4 S m y4 (R!@S @ HH`/94/.NPN^NuNV#| |fS yRN^NuNV# f #`B 9 "HA HABAЁ @ Gf 9 R"HA HABAЁ @ Ngz 9 R"HA HABAЁ @ UgR 9 R"HA HABAЁ @ Jg* 9 "HA HABAЁ @DR BBx.HH//9 avP#xJf.HH//9 aP#$`#$ 9 $f($f."HA HABAЁ @ Nf 9$R# 9 "HA HABAЁ @P..g .EgJ.g 9 R"HA HABAЁ @J oP 9 S"HA HABAЁ @ 9Bf #` 9DgB`B9 xfB\.HH" Xb$@0;N 0R"8Z6Z6$ T 9dg 9vfH#xR 9 "HA HABAЁ @V#R `B.HH/R /9 aP#x.HH//9 a,P# ` 9 "HA HABAЁ @V/9/9 9DN4NNV"9 mn`Z#.HH//9 aP# B`*9.fz 9 "HA HABAЁ @D 9 "HA HABAЁ @ Efr 9 "HA HABAЁ @ ;gJp`#.HH/R /9 aP# B`nJxf2 9 "HA HABAЁ @V#x`4 fX 9 "HA HABAЁ @J` xf 9 R"9tf| 9 "HA HABAЁ @N` f 9Jg: 9Yg. 9Gg" 9Ug 9,fF 9 T"HA HABAЁ @ Dg* 9 T"HA HABAЁ @ Gf 9 "HA HABAЁ @DT 9 "HA HABAЁ @DSH` 9Nf 9,g 9Egz 9Ngn 9Ugb 9ZgV 9ngJ 9sg> 9 "HA HABAЁ @D`:.HH//9 a,`h 9Ng` 9 "HA HABAЁ @NJf#` 9Ug 9Zg 9nf` 9Jf,R 9 "HA HABAЁ @J`*R 9 "HA HABAЁ @V 9dfLR 9 "HA HABAЁ @V`.HH//9 aP#x` 9Sf 9 "HA HABAЁ @R-y 9EgZ 9,f 9,gDB|,.HH/R /9 a zP#x .R"HA HABAЁ @ Vg( .R"HA HABAЁ @ QfZ ."HA HABAЁ @ Sf4 ."HA HABAЁ @D`.HH/ 9 R/a P#x 9 R#$ 9$"HA HABAЁ @ Dg& 9$"HA HABAЁ @ GfR$` 9$"HA HABAЁ @ xf 9t$g 9dg 9Hfb 9 "HA HABAЁ @R 9 R$lR 9 "HA HABAЁ @D`Jxf\ 9nfP 9Nf 9 S"HA HABAЁ @ Ug 9 S"HA HABAЁ @ Zg 9 S"HA HABAЁ @ NgZ 9 S"HA HABAЁ @ mg2 9 S"HA HABAЁ @ Yg 9,fl 9 "HA HABAЁ @R# 9 R$llR 9 "HA HABAЁ @D`Jxf 9Ug 9Zf 9Nf 9 S"HA HABAЁ @ nfl# 9 "HA HABAЁ @R 9 R$lR 9 "HA HABAЁ @D`J f& 9 "HA HABAЁ @J`$ 9 "HA HABAЁ @S# $B.HH/ 9 R/avP# Jg 9$` 9CfR SH 9 R"HA HABAЁ @ dg^ 9 R"HA HABAЁ @ vg4 f.HH/R `L 9 T"HA HABAЁ(( @ pf 9 R"HA HABAЁ @ Ng 9 R"HA HABAЁ @ Zg 9 R"HA HABAЁ @ ngv 9 R"HA HABAЁ @ sgN 9 "HA HABAЁ @D 9 T"HA HABAЁ @C`B# R #.HH//9 aP# f 9t g& 9 "HA HABAЁ @ df( 9"HA HABAЁ @R``.HH//9 aP# f 9`\ f@ 9 R"9tf. 9"HA HABAЁ @S|,`& 9 R"HA HABAЁ @HH Ug Zg dg nf, 9"HA HABAЁ @SBx` 9"HA HABAЁ @P#`-y 9 "HA HABAЁ @VR ` Bg ."HA HABAЁ @P#.HH/`~ 9 "HA HABAЁ @V 9 R"HA HABAЁ @ dgn 9 R"HA HABAЁ @ DfR 9 R"HA HABAЁ @ Bf`R 9 "HA HABAЁ @V 9 R"HA HABAЁ @ DfR 9 R"HA HABAЁ @ dg 9 R"HA HABAЁ @ Igj 9 R"HA HABAЁ @ UfR `\R 9 "HA HABAЁ @9HH Zgn4 Ugn Dgo Hf` Vf` vgn gg` zf`Jf .HH//9 a 6P# `JxgL` xf f 9wfb` 9nfD 9 T"HA HABAЁ @ Ng 9 T"HA HABAЁ @ Zgx 9 T"HA HABAЁ @ ngP 9 T"HA HABAЁ @ Ug( 9 T"HA HABAЁ @ sfx 9 "HA HABAЁ @N 9 S"HA HABAЁ @ NfT 9 S"HA HABAЁ @J`*Jf`XJxg 9 S"HA HABAЁ @ Bg` /9 9 "HA HABAЁ @/ 9 "HA HABAЁ @HH/ 9 "HA HABAЁ @HH/HyN``b 9 "HA HABAЁ @ ;f& 9 "HA HABAЁ @;`SH 9 N^NuNVB\BB,BH#$ 9$"HA HABAЁ @P..gj .Eg`#$t.HH dg6n VgnT Sgn: Bgpn ,gR$`n#,#H` 9$S"HA HABAЁ @ Fg#,#H` 9$"HA HABAЁ @ Bgxp`" 9$S"HA HABAЁ @ Ff`F#\` 9$S"HA HABAЁ @ Ff$` #\ 9$"HA HABAЁ @Q 9$S"HA HABAЁ @ CfJxfB`-| \f&.HH/ 9$R/aBP#$B\.HH/aX 9$"HA HABAЁ @ Qf$ 9$"HA HABAЁ @V 9$"HA HABAЁ @ Vg 9$"HA HABAЁ @ Bg 9t"HA HABAЁ @ Qf 9t"HA HABAЁ @V 9tR-@` ."HA HABAЁ @ mf$ ."HA HABAЁ @N`> ."HA HABAЁ @ ."HA HABAЁ"@R .$oj .`x#H# 9$"HA HABAЁ @B`#H` 9$S"HA HABAЁ @ ,fd 9$R"HA HABAЁ @ ,f<`, Hf 9$R"HA HABAЁ @ CfB` Qgn` Tg` bgn Xg` cg&` wgn( fgn eg` gg`z yg,n xgZ`` zg`RN^NuNVB` .Eg.HHB 8b@0;Nvvhhhhhhh`&JgR 9$R"HA HABAЁ @ dg* 9$R"HA HABAЁ @ If 9$"HA HABAЁ @D` 9$R"HA HABAЁ @ dg 9$R"HA HABAЁ @ Ig 9$R"HA HABAЁ @ Dg` 9$R"HA HABAЁ @ Gg6`8B\#` f 9$"HA HABAЁ @V` g g ,f` 9$R"HA HABAЁ @P .dg .Ig .Bgz \fl`jB\-| 9$"HA HABAЁ @QR$ 9$"HA HABAЁ @P.. fS$N^NuNV-nB .R"HA HABAЁ @HH-@ ."HA HABAЁ @HH Wgn< Ig0nv DgDnB ,g@n "gN`| .S"HA HABAЁ @ JfzR`D , f@#`2 g`" xg gX ."HA HABAЁ @J` xg g` ."HA HABAЁ @NJf#`/. /.aP-@`$ Ng Zg ng Ug sg ."HA HABAЁ @NJg h` Jg Z` Ng sg xf ng Zg ."HA HABAЁ @NJf: ."HA HABAЁ @ nf #` # .S"HA HABAЁ @ Nf4 .S"HA HABAЁ @ Ng( .S"HA HABAЁ @ mf .S"HA HABAЁ @J` . Ygn$ Jgn Ggn| "f0` 8 ."HA HABAЁ @RR ."HA HABAЁ @CRJxf&/. /.aP#x` Ig^` Sg~n> Nf ."HA HABAЁ @JRJg ` Uf^JxgV ."HA HABAЁ @J`8 ngn agn Zf` df ` sg ."HA HABAЁ @RJg` * xfV ."HA HABAЁ @JR ."HA HABAЁ @NJg4` ."HA HABAЁ @RJg ` Ig ."HA HABAЁ @RJg ` ^ Ugn< Nf ."HA HABAЁ @JRJg t`  Yf`\ ngn` afh ."HA HABAЁ @JR ."HA HABAЁ @RJg` sf` xg .T"HA HABAЁ @ dg ."HA HABAЁ @NJg` * Ug ,fJf .T"HA HABAЁ @P .Ug .Jg .Yg .If .V"HA HABAЁ @ Ng .V"HA HABAЁ @ Zgt .V"HA HABAЁ @ ngN .V"HA HABAЁ @ Ug( .V"HA HABAЁ @ sfSH ."HA HABAЁ @J .T"HA HABAЁ @J .V"HA HABAЁ @NJf< .V"HA HABAЁ @ nf #` # .V` ."HA HABAЁ @NJgr` NgZ IgN YgB .S"HA HABAЁ @ Dg Jg sg ng Zf xgJxf .T"HA HABAЁ @ Ugr .T"HA HABAЁ @ ZgL .T"HA HABAЁ @ dg& .T"HA HABAЁ @ HfV ."HA HABAЁ @JR ."HA HABAЁ @NJf` CfP .T"HA HABAЁ @ Dg\ .T"HA HABAЁ @ Gg4 ."HA HABAЁ @NJgh` .R-@`R ."HA HABAЁ @ UgJxfJfJf # ."HA HABAЁ @ ng& ."HA HABAЁ @ sf$ .R"HA HABAЁ @ Ug& .R"HA HABAЁ @ ZfT .R"HA HABAЁ @V#x ."HA HABAЁ @N` ."HA HABAЁ @ nf ."HA HABAЁ @V#x .S"HA HABAЁ @N .S-@` ."HA HABAЁ @ dgd .S"HA HABAЁ @V#x .U"HA HABAЁ @N .U-@S`S` ."HA HABAЁ @ Zgl ."HA HABAЁ @ NgH ."HA HABAЁ @ ng$ ."HA HABAЁ @ sf6 ."HA HABAЁ @NJfD#`8S ."HA HABAЁ @NJf #-n-n`& ."HA HABAЁ @JR .氮m-n`n Afd .fX` Ggn Ef>` Hf0`~ Ogn Kgn Jf ` Nf . Ng Og Ug Yg Zg ng sgJf#` Ughn RfJfx` dgnD Zgbn YfN Ng Jg Yg| agp Wgd sgX Ugl Zg` ngT ."HA HABAЁ @NJf` af f Eg Af . Zgnl Jgn Ggn "f ."HA HABAЁ @JR` sgVn nf`N wgx ."HA HABAЁ @ Cgb .S"HA HABAЁ @ PfV ."HA HABAЁ @ Tg$ ."HA HABAЁ @ SfBS` ."HA HABAЁ @ Ng ."HA HABAЁ @ Rg ."HA HABAЁ @ KgS ."HA HABAЁ @ Jf^ ."HA HABAЁ @ If: ."HA HABAЁ @NJf#` ."HA HABAЁ @ Pf ."HA HABAЁ @D`j g\ .R"HA HABAЁ @ ,f .T"HA HABAЁ @ CfJgVSHJf ##` .T"HA HABAЁ @HHK bz@0;Nppppp .R"HA HABAЁ @ Cfb .T"HA HABAЁ @ dg y|mRJ\g&JLg y/Hy=/9LN y P xgRR y (ѹB-n-nJ`g y//.HyAN` Jlg@ y-PB nJg 0m 9nBJg .ѹRJg yhB `-|HJg-| y (FfR-|R`8Jg-|JfJf-|RRR y (ѹJfJfR` JgRJg y (dfRR`-|MJg-|`-|TJg-|RR y (mfHRJ\g:JLg0 y/HyX/9LN `-|\Jg-|RR y (ѹ`-|`RJg-|Jg y (VgJgR`-|eJg-|`-|iRJg`-| y (BfJ f P tf y P (rg y f P if-|-|B-n-n y (Tg (wfR`-|nJg-|`-|rJg-| R`-|wJfJf-|RRRJg-| `|JfJf-|RR-|{Jg-| R-|JfR`.Jg&R`-|~Jg -| RR y (CgB-n` y (,fJg B-n y-P` nHHR eg nT Ogn( Eg n AfR` Ig` Ygn Ug` ag` ugn ognn ig`b yg`VJ`gB y/HyN`P `l Jo 9` @ R`JgR .ѹ .ѹ .ѹ y P ?fJoSR` y P /gJgRJ|f Jtg/9/9 .NNB// 9"9 N// .NNB// .NNBNt// 9"9NNNNb-@JtfJ|g" 9N4// .NBN4l`Jxg .氹plLJpgJf>JgJf0Jg nJgJfJgJgJ`fr-|B`X n (mf n/Hy` n/HyN`P .R mBHyN`X n (Ef-|`BJtfJgJ`f y/HyN`P/.HyN`PJfJfHy`Hy`JfHy`HyN`X fHyN`XJgHyN`XJ|fJtg .NB//HyN` . @/HyN`P l . @R .氹o## .氹l## .ѹ 1o-|1 .P @RJfJfR`R`JfR`RN^NuNVA-H#Hn/. NߔP n0( gp`BN^NuNVA -H#|Hn/.NߔP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NjPJmJn -|`-nhf +|`D/.N X+@f,mJf,0-g-HH+@`m+n hf09gHy|NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NLX-@8/.NLXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NLX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N4gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N `S n0A .ذbJn/9/9 .".N4fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NjPJmJn -|`-n|f9HH/NtXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|h` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN@/.N XN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` ((g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J\f8 <`#\ <\#`#`h#\d .^rN.*ydBp g`(*(U g " Ҁe " Ҁd(M *@bhf\gB`Rp po "<N #pBNX(@ 9p" Ҁe 9p/NX(@g yh 9hXg yh  9p" ҀY(#h <\ A ` " Ҁ#ddc A#l A 9d*A L0N^NuNVH0*n(MY#d (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ l L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLA@Y@@Q@Y@$@@N@Q@$@ @I@N@@$@I@ =p@*@Y@\(?333333@/@Y@%@@Y@Y@Y@Y                                                                      &*$ &.*24(& $" FRR$jv    ,,,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA sentence %d too many words sentence %d too many characters .SL " %d" %s.SL " %d" %sbad switch yylook %dreadability grades: (Kincaid) %4.1f (auto) %4.1f (Coleman-Liau) %4.1f (Flesch) %4.1f (%4.1f) sentence info: no. sent %d no. wds %ld av sent leng %4.1f av word leng %4.2f no. questions %d no. imperatives %d no. nonfunc wds %ld %4.1f%% av leng %4.2f short sent (<%d)%3.0f%% (%d) long sent (>%d) %3.0f%% (%d) longest sent %d wds at sent %d; shortest sent %d wds at sent %d sentence types: simple %3.0f%% (%d) complex %3.0f%% (%d) compound %3.0f%% (%d) compound-complex %3.0f%% (%d) word usage: verb types as %% of total verbs tobe %3.0f%% (%d) aux %3.0f%% (%d) inf %3.0f%% (%d) passives as %% of non-inf verbs %3.0f%% (%d) types as %% of total prep %3.1f%% (%d) conj %3.1f%% (%d) adv %3.1f%% (%d) noun %3.1f%% (%d) adj %3.1f%% (%d) pron %3.1f%% (%d) nominalizations %3.0f %% (%d) sentence beginnings: subject opener: noun (%d) pron (%d) pos (%d) adj (%d) art (%d) tot %3.0f%% prep %3.0f%% (%d) adv %3.0f%% (%d) verb %3.0f%% (%d) sub_conj %3.0f%% (%d) conj %3.0f%% (%d) expletives %3.0f%% (%d) unknown flag to part %s .SL " %d" @(#)pscan.c 4.2 (Berkeley) 82/11/06?got a %c %o on %sat %d @(#)outp.c 4.2 (Berkeley) 82/11/06!&3=DP[ckw@ =p?@5nzG%s %c %c %s %c %c %s %s %s noun%s %s %s verbinterjadj%s advconjpospronartprepauxbesubcj. %s *%s* %s %s sentence length: %d SIMPLE COMPOUND COMPLEX COMPOUND-COMPLEX :expletive::passive: readability %4.2f : begins with %s nounverbinterjectionadjectiveadverbconjunctionpossessivepronounarticleprepositionauxiliarytobesubordinate conjunctionexpletive-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$tlib/makewhatis 755 0 0 1003 3112531576 6633 ((rm -f /tmp/whatis /tmp/whatis$$ cd /usr/man for i in man1 man2 man3 man4 man5 man6 man7 man8 do cd $i /usr/lib/getNAME *.* cd .. done >/tmp/whatis ed - /tmp/whatis <<\! g/\\-/s//-/ g/\\\*-/s//-/ g/ VAX-11/s/// 1,$s/.TH [^ ]* \([^ ]*\).* \([^-]*\)/\2(\1) / g/ /s// /g w /tmp/whatis2 q ! /usr/ucb/expand -24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100 /tmp/whatis2 | sort >/tmp/whatis$$ /usr/ucb/unexpand -a /tmp/whatis$$ > /usr/lib/whatis chmod 644 /usr/lib/whatis rm -f /tmp/whatis /tmp/whatis$$ -f /tmp/whatis /tmp/whatis$$ cd /usr/man for i in man1 man2 man3 man4 man5 man6 man7 man8 do cd $i /usr/lib/getNAME *.* cd .. done >/tmp/whatis ed - /tmp/whatis <<\! g/\\-/s//-/ g/\\\*-/s//-/ g/ VAX-11/s/// 1,$s/.TH [^ ]* \([^ ]*\).* \([^-]*\)/\2(\1) / g/ /s// /g w /tmp/whatis2 q ! /usr/ucb/expand -24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100 /tmp/whatis2 | sort >/tmp/whatis$$ /usr/ucb/unexpand -a /tmp/whatis$$ > /usr/lib/whatis chmod 644 /usr/lib/whatis rm -f /tmp/whatis /tmp/whatislib/macros/ 755 0 1 0 3130475556 5763 lib/macros/mmn 755 0 1 111620 3112530537 6615 .\" @(#)mmn 1.1 83/05/01 '''\" PWB Memorandum Macros - 10.108 of 5/6/80 '''\" C NROFF Version @(#) mmn.src 10.108@(#) .nr:a 0 1 .nr:b 0 .nr:c 0 .nr:d 0 .nr:e 0 .nr:f 0 .nr:g 0 1 .nr:h 1 .nr:u 0 .nr!X 0 .nr;p 1 .nr!0 0 .nr!1 0 .nr!2 0 .nr!3 0 .nr!N 0 .ds}2 Bell Laboratories .ds- \- .dsAn .dsBU \(bu .dsEM "\ --\ .dsF \u\\n+(:p\d .dsHF 3 3 2 2 2 2 2 .dsLf LIST OF FIGURES .dsLt LIST OF TABLES .dsLx LIST OF EXHIBITS .dsLe LIST OF EQUATIONS .dsRE 10.108 .dsRf \u[\\n+(:R]\d .dsRp References .dsTm \uTM\d .nrAu 1 .nrCp 0 .nrCl 2 .nrDs 1v .nrEc 0 1 .nrEq 0 .nrEx 0 1 .nrDe 0 .nrDf 5 .nrFg 0 1 .nrFs 1 .nrH1 0 1 .nrH2 0 1 .nrH3 0 1 .nrH4 0 1 .nrH5 0 1 .nrH6 0 1 .nrH7 0 1 .nrHb 2 .nrHi 1 .nrHs 2 .nrHu 2 .nrHy 0 .nrLe 0 .nrLf 1 .nrLi 6 .nrLs 6 .nrLt 1 .nrLx 1 .nrNp 0 .nrOc 0 .nrOf 0 .nrP1 0 1 .afP1 01 .nrPi 5 .nrPs 1 .nrPt 0 .nrPv 0 .nrRf 0 .nrSi 5 .nrTb 0 1 .deRD 'fl .di}w .rd\\$1 .br .di .ie\w\\$3 \{\ .di}x .ds\\$3 "\\*(}w .br .di 'br\} .if\w\\$2 .rn }w \\$2 .rm}w }x .. .deB .ie\\n(.$ .nr ;G \\n(.f .el.ft 3 .if\\n(.$ .if !\\n(.$-2 \&\f3\\$1\fP\\$2 .if\\n(.$-2 \{.ds }i .if\\n(.f2 .ds }i \^ .ds}I \&\f3\\$1\fP\\$2\\*(}i 'br\} .if\\n(.$-2 .if !\\n(.$-4 \\*(}I\f3\\$3\fP\\$4 .if\\n(.$-4 .if !\\n(.$-6 \\*(}I\f3\\$3\fP\\$4\\*(}i\f3\\$5\fP\\$6 .if\\n(.$ .ft \\n(;G .. .deI .ie\\n(.$ .nr ;G \\n(.f .el.ft 2 .if\\n(.$ .if !\\n(.$-1 \&\f2\\$1 .if\\n(.$-1 \{.ds }i \^ .if\\n(.f2 .ds }i .ds}I \& .if\w\\$1 .ds }I \&\f2\\$1\fP\\*(}i 'br\} .if\\n(.$-1 .if !\\n(.$-3 \\*(}I\\$2\f2\\$3 .if\\n(.$-3 .if !\\n(.$-5 \\*(}I\\$2\f2\\$3\fP\\*(}i\\$4\f2\\$5 .if\\n(.$-5 \\*(}I\\$2\f2\\$3\fP\\*(}i\\$4\f2\\$5\fP\\*(}i\\$6 .if\\n(.$ .ft \\n(;G .. .deRI .nr;G \\n(.f .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deRB .nr;G \\n(.f .}S 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deIR .nr;G \\n(.f .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deIB .nr;G \\n(.f .}S 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deBR .nr;G \\n(.f .}S 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deBI .nr;G \\n(.f .}S 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de}S .ds}i .if\\$12 .if !\\$5 .ds }i\^ .ie!\\$4 .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(}i" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .el\\$3 .ft\\n(;G .. .deSM .ie\\n(.$-2 \&\\$1\s-1\\$2\s0\\$3 .el\&\s-1\\$1\s0\\$2 .. .deR .ft1 .ul0 .. .deEQ .ds]E \\$1 .di>E .. .deEN \!.br .br .di .rm>E .lt\\n(.lu .pc .if\w\\*(10\\*(}E \{\ .ie!\\n(Eq \{\ .ie\\n(:Y>0 \{.if \\n(:Y<\w\\*(10 .nr :Y \w\\*(10 \!\\*(10\h'\\\\n(.lu-\w\\*(10\\*(]Eu-\\\\n(.iu'\\*(]E .br\} .el.ie \\n(:B=2 .tl \(ts\(ts\\*(10\(ts\\*(]E\(ts .el.ie \\n(:B=1 .tl \(ts\h'\\n(Sin'\\*(10\(ts\(ts\\*(]E\(ts .el.if \\n(:B=0 .tl \(ts\\*(10\(ts\(ts\\*(]E\(ts 'br\} .el\{\ .ie\\n(:Y>0 \{.if \\n(:Y<\w\\*(10 .nr :Y \w\\*(10 \!\\\\h'-\\\\n(.iu'\\*(]E\\\\h'\\\\n(.iu-\\w\\*(]Eu'\\*(10 .br\} .el.ie \\n(:B=2 .tl \(ts\\*(]E\(ts\\*(10\(ts\(ts .el.ie \\n(:B=1 .tl \(ts\h'\\n(Sin'\\*(]E\(ts\(ts\\*(10\(ts .el.if \\n(:B=0 .tl \(ts\\*(]E\(ts\(ts\\*(10\(ts 'br\} \} .pc% .lt .rm]E 10 .rr:E .. .deHC .ev0 .hc\\$1 .ev .ev1 .hc\\$1 .ev .ev2 .hc\\$1 .ev .. .deH .if\\n(:F .)D "H:missing FE" .if\\n(:y .)D "H:missing DE" .if!\\n(.$ .)D "H:missing arg" .nr;0 0 .if\\$1-7 .nr ;0 1 .if\w\\$1-\w'0'u .nr ;0 1 .if\\n(;0 .)D "H:bad arg:\\$1" .LC 0 .br .)R .nr;1 0\\$1 .if!0\\$1 .nr ;1 \\n(Hu .if!\\n(;1 .)D "H:bad arg:\\$1" .if2-\\n(;1 .nr H2 0 1 .if3-\\n(;1 .nr H3 0 1 .if4-\\n(;1 .nr H4 0 1 .if5-\\n(;1 .nr H5 0 1 .if6-\\n(;1 .nr H6 0 1 .if7-\\n(;1 .nr H7 0 1 .if2-\\n(;1 \{.if \\n(:S .)w .if\\n(:C .nr :p 0 1 \} .SP .nr:u 0 .if\\n(;1-1 .nr H\\n(;1 +1 .if!\\n(;1-1 \{.nr :u 1 .SP 2 \} .if\\n(;1-1 .if (\\n(Ej+1-\\n(;1)&(\\n(nl-\\n(:J) \{.if \\n(;C .nr ;C 2 .bp\} .if!\\n(;1-1 \{.if (\\n(Ej+\\n(:S)&(\\n(nl-\\n(:J) \{.if \\n(;C .nr ;C 2 .bp\} .if!\\n(:u-1 .nr H1 +1 .if(\\n(:u=1)&(\\n(:S=1) .nr P 1 \} .nr:u 0 .ds}0 \\n(H1. .if0\\$1-1 .as }0 \\n(H2 .if0\\$1-2 .as }0 .\\n(H3 .if0\\$1-3 .as }0 .\\n(H4 .if0\\$1-4 .as }0 .\\n(H5 .if0\\$1-5 .as }0 .\\n(H6 .if0\\$1-6 .as }0 .\\n(H7 .if\\n(Ht \{.)I \\n(;1 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .ds}0 \\*(}3. 'br\} .as}0 \ \ .if!0\\$1 .ds }0 .nr;0 0 .if!\\n(;1-\\n(Hb .nr ;0 1 .if!\\n(;1-\\n(Hs .nr ;0 2 .ds}2 .if!\\n(;0 .if \w\\$2 .ds }2 " .nr;3 2v .HX \\n(;1 0\\$1 "\\$2\\$3" .if\\$1<3 .nr pN 0 1 .afpN 01 .if(\\$1=1)&(\\n(Np=1) .nr P1 0 .di>A \&\\*(}0\\$2\\$3\\*(}2 .br .di .rm>A .if\\n(;0-1 .nr ;3 +1v .ne\\n(;3u+\\n(dnu+\\n(;0v .HY \\n(;1 0\\$1 "\\$2\\$3" .if\\n(;0 .na .)I \\n(;1 \\*(HF .nr;3 1 .nr;3 \\*(}3-1 .nr;2 \w\\*(}0 .if\\n(;0 \{.in+\\n(;2u .ti-\\n(;2u \} .nr;2 \\n(.i .if!\\n(;1-\\n(Hc .if \\n(;0 .ce \\*(}0\&\c .ds}1 cu .if\nU .ds }1 ul .if\w\\*(}0\\$2-\\n(.l .ds }1 ul .if\w\\*(}0\\$2u>166m .ds }1 ul .if!\\n(;3 .ds }1 .nr;s \\n(.f .if\\n(;3=2 .ds }1 "ft 3 '\\*(}1 .ie\\n(;0 \{\ \&\\$2\\$3 'in 'br\} .el\{\&\\$2\&\c \&\\$3\\*(}2\&\c 'br\} .if\\n(;3=2 .ft \\n(;s .if(\\n(;1<=\\n(Cl)&(\w\\$2>0) .)E \\$1 "\\$2" 'na .if\\n(:h 'ad .if\\n(;0 .br .if\\n(;0-1 .SP .if\\n(;0*\\n(Hi*\\n(Pt .if !\\n(Hi-1+\\n(Pt-1 .ti+\\n(Pin .if0\\$1*\\n(;0 .if \\n(Hi-1 .ti\\n(;2u .nr:I 1 .nr!D \\n(nl .nr!Z \\n(.k .if(0\\$1=1)&(\\nN=5) \{\ .nrFg 0 .nrTb 0 .nrEc 0 .nrEx 0 \} .HZ \\n(;1 0\\$1 "\\$2\\$3" .ft1 .. .deHM .afH1 \\$1 1 .afH2 \\$2 1 .afH3 \\$3 1 .afH4 \\$4 1 .afH5 \\$5 1 .afH6 \\$6 1 .afH7 \\$7 1 .. .deHU .if!\\n(.$ .)D "HU:missing arg" .H 0 "\\$1" "\\$2" .. .deLB .if4-\\n(.$ .)D "LB:missing arg(s)" .)L 0\\$1n 0\\$2n 0\\$3n "\\$4" "\\$5" "\\$6" "\\$7" .. .de)L .if\\n(:g>5 .)D "LB:too many nested lists" .if\\n(:g .)A .if!\\n+(:g-1 .ds ]b \\n(.i .nr:b \\n(.iu+0\\$1u .nr:c \\n(.iu+0\\$2u .nr:d 0\\$3 .nr:e 0\\$4 .nr:f 0\\$6 .if!\w\\$6 .nr :f 1 .ds]g \\$5 .if!\w\\$5 \{.ds ]g \& .if\\n(:e .ds ]g 1 'br\} .nr:a 0 1 .if0\\$4 .af :a \\$5 1 .if(\\n(:g<=\\n(Ls)&(0\\$7) .SP .fi .in\\n(:bu .ti\\n(:bu .. .deLC .if\\n(:g-0\\$1 .)B .if\\n(:g-0\\$1 .LC 0\\$1 .. .deLE .if(\\n(:I>1)&(\\n(nl-\\n(:J) .nr :I 0 .if\\n(:I<2 .nr :I 0 .ie\\n(:g<1 .)D "LE:mismatched" .el.)B .if(\\n(:g<=\\n(Ls)&(\\n(.$>0) .SP .nr:J \\n(nl .. .deLI .if!\\n(:g .)D "LI:no lists active" .if(\\n(:g<=\\n(Ls)&(\\n(:f>0) .SP .in\\n(:bu .if(\\n(:f>0)&(\\n(:D<1) .ne2v .ds}0 \\*(]g .if\\n(:e .ds }0 \\n+(:a. .if\\n(:e-1 .ds }0 \\n(:a) .if\\n(:e-2 .ds }0 (\\n(:a) .if\\n(:e-3 .ds }0 [\\n(:a] .if\\n(:e-4 .ds }0 <\\n(:a> .if\\n(:e-5 .ds }0 {\\n(:a} .if\\n(.$-1 .ds }0 \\$1\ \\*(}0 .if\\n(.$=1 .ds }0 \\$1 .nr;0 \w\\*(}0 .nr;1 \\n(:c .if\\n(:d .nr ;1 \\n(:bu-\\n(:du-\\n(;0u .if!\\n(;1 .nr ;1 0 .nr;0 \\n(:bu-\\n(;1u-\\n(;0u .ti\\n(;1u .if!\\n(;0 .nr ;0 \w u .if\w\\*(}0 \&\\*(}0\h\\n(;0u\&\c .. .deAL .nr!D 0 .if!\\$1 .if !\\$11 .if !\\$1a .if !\\$1A .if !\\$1I .if !\\$1i .)D "AL:bad arg:\\$1" .if\\n(.$<3 \{.ie \w\\$2=0 .)L \\n(Lin 0 2n 1 "\\$1" .el.LB 0\\$2 0 2 1 "\\$1" \} .if\\n(.$>2 \{.ie \w\\$2=0 .)L \\n(Lin 0 2n 1 "\\$1" 0 1 .el.LB 0\\$2 0 2 1 "\\$1" 0 1 \} .. .deBL .nr;0 \\n(Pi .if(\\n(.$>0)&(\w\\$1>0) .nr ;0 0\\$1 .ie\\n(.$<2 .LB \\n(;0 0 1 0 \\*(BU .el.LB \\n(;0 0 1 0 \\*(BU 0 1 .rr;0 .. .deDL .nr;0 \\n(Pi .if(\\n(.$>0)&(\w\\$1>0) .nr ;0 0\\$1 .ie\\n(.$<2 .LB \\n(;0 0 1 0 \(em .el.LB \\n(;0 0 1 0 \(em 0 1 .rr;0 .. .deML .if\\n(.$<1 .)D "ML:missing arg" .nr;0 \w\\$1u/3u/\\n(.su+1u .ie\\n(.$<2 .LB \\n(;0 0 1 0 "\\$1" .el.if \\n(.$=2 .LB 0\\$2 0 1 0 "\\$1" .if\\n(.$>2 \{.if !\w\\$2 .LB \\n(;0 0 1 0 "\\$1" 0 1 .if\w\\$2 .LB 0\\$2 0 1 0 "\\$1" 0 1 \} .. .deRL .nr;0 6 .if(\\n(.$>0)&(\w\\$1>0).nr ;0 0\\$1 .ie\\n(.$<2 .LB \\n(;0 0 2 4 .el.LB \\n(;0 0 2 4 1 0 1 .rr;0 .. .deVL .if\\n(.$<1 .)D "VL:missing arg" .ie\\n(.$<3 .LB 0\\$1 0\\$2 0 0 .el.LB 0\\$1 0\\$2 0 0 \& 0 1 .. .deP .if!((\\n(!D=\\n(nl)&(\\n(!Z=\\n(.k)&(\\n(Np=0)) \{\ .br .nr;1 \\n(:J .nr;2 \\n(nl .SP \\n(Psu*1 .if!\\n(:D .ne 2 .ie!\\n(;1-\\n(:J .nr ;2 \\n(;2-\\n(:J .el.nr ;2 \\n(nl-\\n(:J .nr:J \\n(;2 .if\\n(.$>0&(0\\$1) .ti+\\n(Pin .if\\n(.$=0 \{\ .if\\n(Pt=1 .ti+\\n(Pin .if\\n(Pt>1&(\\n(:I) .ti+\\n(Pin .if\\n(Pt>1&(\\n(:I=0)&(\\n(:J>0) .ti+\\n(Pin \} .if\\n(Np \{\ \\n(H1.\\n+(P1\ \ \c 'br\} .nr:I 1 \} .nr:u 0 .. .denP .P 0 .br .sp-\\n(.L .demP 'ti6n .rmmP .wh\\n(.du+\\n(.L \\.. .wh\\n(.du+\\n(.L mP \\n(H2.\\n+(pN\h'|6n'\\c .. .deS .if!\\n(:Q .nr :Q \\nS .if!\\n(.$ .nr ;0 \((\n(:Q .if\\(.$ .if !\w\\$1 \{\ .nr;J 2 .nr;0 \\n(:P \} .if\w\\$1 \{\ .ie\\$1D \{\ .nr;J 1 .nr;0 \\nS \} .el\{\ .ie\\$1C \{\ .nr;J 2 .nr;0 \\n(:P \} .el\{\ .ie\\$1P \{\ .nr;J 3 .nr;0 \\n(:Q \} .el\{.if !\\n(;J \{\ .nr;0 \\n(:P .nr;0 \\$1 \}\}\}\}\} .if0\\$1-99 .nr ;0 \\nS .if!\\n(;0 .)D "S:bad arg \\$1" .nr:Q \\n(:P .nr:P \\n(;0 .ps\\n(:Pp .nr;J 0 .if!\\n(!Q .nr !Q \\nS+2 .if!\\(.$-1 \{\ .ie\\$1 \{\ .nr;K 1 .nr;7 \\n(.s+2 \} .el\{\ .nr;K 3 .nr;7 \\n(!Q \}\} .if\\(.$-1 .if !\w\\$2 \{\ .nr;K 2 .nr;7 \\n(!P \} .if\w\\$2 \{\ .ie\\$2D \{\ .nr;K 1 .nr;7 \\n(.s+2 \} .el\{\ .ie\\$2C \{\ .nr;K 2 .nr;7 \\n(!P \} .el\{\ .ie\\$2P \{\ .nr;K 3 .nr;7 \\n(!Q \} .el\{.if !\\n(;J \{\ .nr;7 \\n(!P .nr;7 \\$2 \}\}\}\}\} .if0\\$2-99 .nr ;7 \\n(.s+2 .if!\\n(;7 .)D "S:bad arg \\$2" .nr!Q \\n(!P .nr!P \\n(;7 .vs\\n(!Pp .nr;K 0 .. .rnpn ]N .depn .nr:Z 1 .]N \\$1 .. .deSA .if\\n(.$ \{.if \\$1-1 .)D "SA:bad arg:\\$1" .nr:h 0\\$1 \} 'na .if\\n(:h 'ad .. .deSK .br .bp .nr;0 0\\$1-1 .if\\n(;0+1 .rs .if\\n(;0+1 .SK \\n(;0 .. .deOP .SK .if!\\nP%2 .SK 1 .. .deSP .br .ie\\n(:D .)S \\$1 .el.ie !'\\n(.z'' .)S \\$1 .el\{.rr ;D ;E .rm;E .nr;4 1v .if\\n(.$ .nr ;4 \\$1v .if!(\\n(nl=\\n(:N) .nr :A 0 .nr;4 -\\n(:Au .if\\n(;4 \{.sp\\n(;4u .nr:A +\\n(;4u \} .nr:N \\n(nl \} .. .de)S .br .if!'\\n(.z'\\*(}D' .rr ;D ;E .nr;4 1v .if\\n(.$ .nr ;4 \\$1v .if!(\\n(.d=\\n(;D) .nr ;E 0 .nr;4 -\\n(;Eu .if\\n(;4 \{.sp\\n(;4u .nr;E +\\n(;4u \} .nr;D \\n(.d .ds}D \\n(.z .. .deTS .if(\\n(:D=0)&(\\n(Ds>0) .SP .if\\$1H \{.br .di>t .nr;A 1 \} .. .deTH .if\\n(.du>0.5v \{.nr T. 0 .T# 0 \} .br .di .nr;I \\n(.i .nr;B 1 .if\\n(;T .if !\\$1N .nr ;T 0 .in0 .mk#a .mk#b .mk#c .mk#d .mk#e .mk#f .if\\n(;T=0 \{\ .>t .nr;T 1 \} .in\\n(;Iu .mk#T .. .deTE .if(\\n(:D=0)&(\\n(Ds>0) .SP .if(\\n(;A>0)&(\\n(;B=0) \{.br .di .)D "TE: used TS H but no TH" \} .rr;A ;B ;h ;D ;E .rma+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+ .rr32 33 34 35 36 37 38 40 79 80 81 82 .rra| b| c| d| e| f| g| h| i| j| k| l| m| .rra- b- c- d- e- f- g- h- i- j- k- l- m- .. .de)A .af:a 1 .ds]a \\n(:a \\*(]a .ds]b \\n(:b \\*(]b .ds]c \\n(:c \\*(]c .ds]d \\n(:d \\*(]d .ds]e \\n(:e \\*(]e .ds]f \\n(:f \\*(]f .ds]h \\*(]g \\*(]h .. .de)B .br .nr:g -1 .)C nr :a ]a \\*(]a .)C nr :b ]b \\*(]b 'in\\n(:bu 'ti\\n(:bu .)C nr :c ]c \\*(]c .)C nr :d ]d \\*(]d .)C nr :e ]e \\*(]e .)C nr :f ]f \\*(]f .)C ds ]g ]h \\*(]h .af:a 1 .if\\n(:e .af :a \\*(]g .. .de)C .\\$1 \\$2 \\$4 .ds\\$3 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de)D 'di .nr:D 0 .ie\\n(.P>0 \{\ .fl ******************** .br ERROR:input line \\n(.c:\\$1 .br ******************** \} .el\{\ .tm******************** .tmERROR:input line \\n(.c:\\$1 .tm******************** \} .if!\\nD .ab \& .. .deEC .nr!2 1 .ie\\nN=5 .)F Equation 2 \\n+(Ec "\\$1" "\\n(H1-" 0 .el.)F Equation 2 \\n+(Ec "\\$1" "\\$2" 0\\$3 .. .deEX .nr!3 1 .ie\\nN=5 .)F Exhibit 3 \\n+(Ex "\\$1" "\\n(H1-" 0 .el.)F Exhibit 3 \\n+(Ex "\\$1" "\\$2" 0\\$3 .. .deFG .nr!0 1 .ie\\nN=5 .)F Figure 0 \\n+(Fg "\\$1" "\\n(H1-" 0 .el.)F Figure 0 \\n+(Fg "\\$1" "\\$2" 0\\$3 .. .deTB .nr!1 1 .ie\\nN=5 .)F TABLE 1 \\n+(Tb "\\$1" "\\n(H1-" 0 .el.)F TABLE 1 \\n+(Tb "\\$1" "\\$2" 0\\$3 .. .de)F .nr;0 \w\\$5 .nr;1 0 .nr;1 0\\$6 .ds}0 \\$3 .if\\n(;0 .ds }0 \\$5\\$3 .if\\n(;1*\\n(;0 .ds }0 \\$3\\$5 .if\\n(;1-1*\\n(;0 .ds }0 \\$5 .ds}0 \\$1\ \\*(}0 .ie(\w\\$4)&(\\n(Of=0) .as }0 .\ \ .el.if \\n(Of .as }0 " -\ .nr;0 \w\\*(}0 .ll\\nWu .nr;1 \\n(.lu-\\n(;0u-\w\\$4u+1u .if(\\n(:B<2)&(\\n(;1>0) \{\ .in0 .ce\} .if!\\n(;1 \{\ .if!\\n(.u .nr ;U 1 .if\\n(:B=2 .ce 0 .fi .in\\n(;0u .ti-\\n(;0u \} \f3\\*(}0\fP\\$4 .ll .in .if\\n(:B=2 .ce 9999 .if\\n(;U \{\ .nf .nr;U 0 \} .if(\\n(Lf=1&(\\$2=0)):(\\n(Lt=1&(\\$2=1)):\ (\\n(Le=1&(\\$2=2)):(\\n(Lx=1&(\\$2=3)) \{\ .ds}3 .if\\n(:S .ds }3 \\n(H1 .ie\\n(:y=1 \{\ \!.am >L \!.if \\$2=\\\\\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\\\nP \\*(}3 \!\\\\.. 'br\} .el\{\ .am>L .if\\$2=\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\nP \\*(}3 \\.. \} \} .. .de)I .nr;3 0\\$1+1 .ds}3 \\$\\n(;3 .. .de)E .ds}3 .if\\n(:S .ds }3 \\n(H1 .am>C .)T \\n(;1 \\$1 "\\*(}0" "\\$2" \\nP \\*(}3 \\.. .. .de)T .nr;0 \w\\$5 .if\w\\$6 .nr ;0 +\w'-'u+\w\\$6u .if\\n(;0-\\n(:a .nr :a \\n(;0 .)I \\$1 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .if\w\\$3-\\*(}3 .nr H\\$1 \w\\$3 .. .de)U .if!0\\$1-\\n(:b .sp\\n(:c .)I \\$1 \\*(}0 .nr;0 \\*(}3 .)I \\$1 \\*(Ci .nr;1 \\*(}3 .)I \\$1 \\*(}2 .nr;2 \\*(}3 .ds}3 \\$5 .if\\n(.$-5 .ds }3 \\$6\-\\$5 .nr:e \\n(:au-\w\\*(}3u+2n .ds}3 \h\\n(:eu\\*(}3 .ds}y .nr;0 -\w\\$3 .if\\n(;0 .as }y \h\\n(;0u .if2-0\\$1 .as }y "\\$3 .if0\\$1-1 .ds }y "\\$3\\*(}y .if!0\\$2 .ds }y .ll\\nWu-\\n(:au-3n .in\\n(;2u .if!0\\$2 .in\\n(;1u .ti\\n(;1u .fi .di>A .if!0\\$1-\\n(:d .if !\\n(:f \\*(}y\\$4\\a\\*(}3 .if!0\\$1-\\n(:d .if \\n(:f \\*(}y\\$4\\t\\*(}3 .if0\\$1-\\n(:d \\*(}y\\$4\\*(}3 .br \!.br .di .br .ll\\nWu .ne\\n(dnu .ta\\nWu-\\n(:au-2n .nf .in0 .na .>A .. .de)Z .in0 .ie!\\n(Cp \{\ .SK .rs .sp3v .ce1 \} .el.sp 2v \\$1 .sp1v .nr:a 0 .nrH1 0 .afH1 1 .>L \\$2 .rn)T )V .rn)U )T .ds}0 \\n(H1 .dsCi 0 .ds}2 \\n(H1 .>L \\$2 .rn)T )U .rn)V )T .. .deTC .LC 0 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .)w .if\\n(;R .RP 0 1 .)R .rm)E )F DE DF DS FD FE FG FS H HU TB .if!\\nP-1 .if \\nN .if !\\nN-1 .rn }t }b .if!\\nP-1 .if \\nN .if !\\nN-1 .nr N 0 .rm}t }e }o .rs .if\\n(;C .nr ;C 2 .bp .ie\\n(Oc .nr P 1 .el\{\ .rm}f }p .nr;g 1 1 .af;g i .ds}b ''- \\\\n(;g -'' .am)b .nr;g +1 \\.. 'br\} .nrN 0 .rs .if!\\n(.$-4 .TX .if\\n(;C .ll \\n(:Lu .if!\\n(.$-4 .TY .ce99 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .if\\n(.$-4 .sp .ce0 .sp .if\\n(;C .ll \\n(:lu .nr;m \\n(.hu+2v .nr:b 1 .if\w\\$1 .nr :b 0\\$1 .nr:c 1 .if\w\\$2 .nr :c 0\\$2 .nr:d 2 .if\w\\$3 .nr :d 0\\$3 .nr:f 0 .if\w\\$4 .nr :f 0\\$4 .nrH1 0 .afH1 1 .nrH2 0 .afH2 1 .nrH3 0 .afH3 1 .nrH4 0 .afH4 1 .nrH5 0 .afH5 1 .nrH6 0 .afH6 1 .nrH7 0 .afH7 1 .nr:a 0 .>C .rn)T )V .rn)U )T .ds}0 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .nrH2 +\\n(H1 .nrH3 +\\n(H2 .nrH4 +\\n(H3 .nrH5 +\\n(H4 .nrH6 +\\n(H5 .nrH7 +\\n(H6 .if!\w'\\*(Ci' .ds Ci 0 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 .ds}2 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .>C .rm>C HX .rn)T )U .rn)V )T .if(\\n(Lf=1)&(\\n(!0>0) .)Z "\\*(Lf" 0 .if(\\n(Lt=1)&(\\n(!1>0) .)Z "\\*(Lt" 1 .if(\\n(Lx=1)&(\\n(!3>0) .)Z "\\*(Lx" 3 .if(\\n(Le=1)&(\\n(!2>0) .)Z "\\*(Le" 2 .)R .. .deTY .ce CONTENTS .. .deTL .nr:D 2 .nr;c 2 .nr;z 0 .nr:V 0 .nr:1 \\n(.i .if\\nC=4 .ls 1 .ds>1 \\$1 .ds>2 \\$2 'nr;y 1 'll\\nWu-34n 'nh 'na 'fi 'if\\nE 'ft 3 'di>T .. .deAU .nr:D 1 .nr;c 1 .if!\\n(;y 'nf .if\\n(;y .>9 .rmTL .ll\\nWu .da>z 'if\\nE 'ft 3 .if(\\n(;z>0)&(\\n(Au>0) .sp \\$1 .if\\n(Au>0 \{.if \w\\$3 .ie \\$3HP HP\ \&\c .el\\$3\ \&\c .if\w\\$4 \\$4 .if\w\\$3 .if !\w\\$4 \& .if\w\\$6 \\$6\ \&\c .if\w\\$5 x\\$5 .if\w\\$6 .if !\w\\$5 \& 'br\} .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .br 'if\\nE 'ft .di .nr;z +\\n(dn .nrdn 0 .am>A .ie\\nE \{\ \f3\\$1\\\\t\\$3\ \\$6\\\\t\\$5\fP 'br\} .el\{\ \\$1\\\\t\\$3\ \\$6\\\\t\\$5 'br\} \\.. 'in\\n(:1u .if!\\n(:V .ds }v \\$3-\\$4-\\$2 .if\\n(:V .as }v /\\$2 .da>v 'if\\nE 'ft 3 .sp3 \\$1 .br 'if\\nE 'ft .di .nr:V +\\n(dnu .nrdn 0 .ds}L \\$3 .if'\\$3'HOH' .ds }L HO .if'\\$3'HOH' .nr :H 1 .if'\\$3'HP' .ds }L }A .am>4 .sp1 \\$1 .if\\\\n(:2 .sp .if\\\\n(:2 \\*(}2 .if\\\\n(:2 .if \\n(:H \\\\*(}H .if\\\\n(:2 \\\\*(\\*(}L .ds}z \\\\*(\\*(}L \\.. .. .de>9 .br .di .di}z .>T .if(\w'\\*(>1')&(\w'\\*(>2') \{\ .ie'\\*(>1'\\*(>2' \{\ .br Charge and Filing Case \\*(>1 .br\} .el\{\ .br Charge Case \\*(>1 .br File Case \\*(>2 .br\} \} .if(\w'\\*(>1'=0):(\w'\\*(>2'=0) \{\ .ie\w'\\*(>1' \{\ - Case\ \\*(>1 .br\} .el.ie \w'\\*(>2' \{\ - Case\ \\*(>2 .br\} .el.br \} .di 'if\\nE 'ft 1 .nr:9 \\n(dn .nrdn 0 .nr;y 0 'nf .rm>9 .. .deAT .da>v 'if\\nE 'ft 3 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .br 'if\\nE 'ft .di .nr:V +\\n(dnu .nrdn 0 .. .deOK .nr:D 1 .nr;c 1 .de>7 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 \\.. .rmOK .. .deTM .nr:D 1 .nr;c 1 .de>8 .if\\nE .ft 3 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .if\\nE .ft \\.. .nr;x \\n(.$+1 .rmTM .. .deAS .nr:D 2 .nr;c 2 .if\\n(;y .>9 .rmTL .nr:t 0\\$1 .if!(\\n(:t=2) .nr :t 1 .if\\n(:t=1 .nr ;5 \\n(:s .nr:3 0 .if\\n(.$-1 .nr :3 0\\$2n .nr;N \\n(:1 'in\\n(:1u 'fi .SA 'nh 'if\\n(Hy 'hy 14 .di>3 .ll0u-2u*\\n(:3u+\\nWu .ce .ul ABSTRACT .SP 3 .ns .rmAS .nr:I 1 .. .deAE .br .di 'nf 'nh .nr;3 \\n(dn .nr;6 \\n(;3 .ll\\nWu 'in\\n(:1u .if\\n(:t=1 .nr :s \\n(;5 .rmAE .. .deMT .nr:D 0 .nr;c 0 .if!\\n(;y 'nf .if\\n(;y .>9 .rmTL TM OK AS AE AF AU .ll\\nWu .rnTP >Y .in\\n(:1u .rn>Y TP .rn)K >Y .ie\\nE .nr :W \\nWu-\w'\f3September 33, 1999\fP'+3n .el.nr :W \\nWu-\w'September 33, 1999'+3n .ie\w\\$1u<2n .if !0\\$1=4 .if \\n(.$=2 .ds An \\$2 .el.if \\n(.$=2 .ds An \\$2 .if!\\n(.$ .>6 .if\\n(.$ .if \w\\$1u-\w'0'u .>6 "\\$1" .if\\n(.$ .nr ;y 0\\$1 .if\\n(.$ .if !\\n(;y .>6 "" .if\\n(.$ .if \\n(;y-4 .>x .if\\n(.$ .if \\n(;y-3 .>5 "\\$2" .if\\n(.$ .if \\n(;y-2 .>6 "ENGINEER'S NOTES" .if\\n(.$ .if \\n(;y-1 .>6 "PROGRAMMER'S NOTES" .if\\n(.$ .if \\n(;y .>6 "MEMORANDUM FOR FILE" .)R .ta.8i 1.6i 2.4i 3.2i 4i 4.8i 5.6i 6.4i 7.2i 8i 8.8i 9.6i .ns .if\\nC=4 .ls 2 .>Y .nr;M 1 .rm>Y MT .. .de>x .rm>6 >5 )Y )X .ta\\n(:Wu-6n .br .rs .sp1 .ie\\n(Pv \{\ .ce .ul PRIVATE .sp\} .el.sp 2 .ie\\nA=2 \{\ \t\(bs .sp.5i .if\w\\*(}2 \t\s16\f3\\*(}2\fP\s0 'br\} .el\{\ .sp|4v .}z .br\} .rs .mk:2 .sp|12v .in\\n(:Wu .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el\{\ \\*(DT 'br\} .if\\n(:2u-\\n(nlu .sp |\\n(:2u .sp2v .rm>x .. .de>6 .rm>5 >x )Y .di]t .if\\n(;n \{\ .nr;W \\nWu .nrW 6.5i .ll\\nWu .lt\\nWu \} .ta\\n(:Wu-6n .br .rs .sp1 .ie\\n(Pv \{\ .ce .ul PRIVATE .sp\} .el.sp 2 .if\\nA=2 \{\ \t\(bs .sp.5i \} .ie\w\\*(}2 \t\s16\f3\\*(}2\fP\s0 .el.sp2 .sp3 .if\\n(;n .sp .mk:2 .if!\\n(;n \{\s8subject:\s0 .rt\\n(:2u .in\w'\s8subject:\s0'u+1n \} .}z .br .rt\\n(:2u .in\\n(:Wu .if\\n(;n .in 0n-8n*\\nWu/35n+\\nWu-100u .if!\\n(;n \{.ps 8 .ti-6n(( date: .ps .rt\\n(:2u \} .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el\{\ \\*(DT 'br\} .sp .if!\\n(;n \{.mk :2 .ps8 .ti-6n from: .ps .rt\\n(:2u \} .if\\nE .ft 3 .>z .if\\nE .ft .in\\n(:1u .in\\n(:1u .if\\n(;x \{.sp .mk:2 .in\\n(:Wu .if\\n(;n .in 0n-8n*\\nWu/35n+\\nWu-100u .if\\nE .ft 3 TM .rt\\n(:2u 'in+\w'TM 'u 'if\\nE 'ft .>8 .in\\n(:1u \} .br .if\\n(:9u-\\n(;zu-2v-\\n(;xv .sp \\n(:9u-\\n(;zu-2v-\\n(;xv .sp3 .di .rs .ie\\n(;3 \{\ .ie\\n(:t=2 \{\ .af!S \\gP .afP i .]t .in+\\n(:3u .>3 .sp3 .)N .in-\\n(:3u .wh0 .bp .nrP 1 .afP \\g(!S .]t .wh0 )h .rmCS \} .el.]t 'br\} .el.]t .if\\n(;n \{\ .nrW \\n(;Wu .ll\\nWu .lt\\nWu \} .ns .ne10 .ce .cu .ie!\\n(.$ MEMORANDUM FOR FILE .el.if \w\\$1 \\$1 .SP 3 .ce0 .cu0 .if!\\n(:t=2 .)X .rm)X >6 .. .de>5 .rm>6 >x )X .br .rs .sp1 .ie\\n(Pv \{\ .ce .ul PRIVATE .sp\} .el.sp 2 .in0 .ds}H "Crawford Hill Laboratory .ds}A "South Plainfield, New Jersey 07080 .dsPY "Piscataway, New Jersey 08854 .dsMH "Murray Hill, New Jersey 07974 .dsWH "Whippany, New Jersey 07981 .dsHO "Holmdel, New Jersey 07733 .dsRR "Piscataway, New Jersey 08854 .dsAK Norcross, GA 30071 .dsCP Piscataway, NJ 08854 .dsCH Chester, NJ 07930 .dsCB Columbus, OH 43213 .dsDR Denver, CO 80234 .dsIN Indianapolis, IN 46206 .dsIH Naperville, IL 60566 .dsMV North Andover, MA 01845 .dsRD Reading, PA 19604 .dsWB West Long Branch, New Jersey 07764 .dsWV Warren, NJ 07060 '''.ll \\nWu-20n .ll\\nWu .fi .na .nh .di>6 .>T .br .di .ll\\nWu .nf .ce1000 .ul1000 .>6 .nr:2 0 .if\w\\$1 .nr :2 1 .ul0 .>4 .br .if!\\n(:2 .sp .if!\\n(:2 \\*(}2 .if!\\n(:2 .if \\n(:H \\*(}H .if!\\n(:2 \\*(}z .ce0 .sp .ns .)Y .rm)Y >6 PY MH WH HO RR }H WB .rmAK CP CH CB DR IN IH MV RD WV SG )N )M .deNS .br .di .di>Y \\.. .deNE .br .di \\.. .rm>5 .. .de)K .if\\n(:D .ie !\\n(:t=2 .)D "check TL, AU, AS, AE, MT sequence" .el.)D "check TL, AU, AS, AE, NS, NE, MT sequence" .rm)X )Y >T >x >z >1 >2 >3 >4 >5 >6 >7 >8 >9 }2 }z .rr;x ;y ;z :D :1 :2 :3 :9 ;0 ;1 ;n ;3 .rmTL AU TM AF AS AE OK .rm)K .. .de)X .di>S \!.nr O 0 \!.po 0 \!.nr W 6.5i \!.ll 6.5i \!.lt 6.5i \!.ll +.45i \!.lt +.45i \!.sp 2 \!.tl 'Bell Laboratories''Cover Sheet for Technical Memorandum' \!\l\\\\n(.lu \!.br \!.fi \!The information contained herein is for the use of \!employees of Bell Laboratories \!and is not for publication \!(see GEI 13.9-3)\\\\p \!.nf \!.sp -.5v \!\l\\\\n(.lu \!.ll \!.lt \!.nf \!.sp 2 \!.mk ;2 \s9Title:\s0 \!.rt -1 \!.in \w'\s9Title:\s0'u+1n .>T .rm>T \!.in0 \!.sp \s9Other\ Keywords:\s0 \!.rt -1 \!.in \w'\s9Other Keywords:\s0'u+1n .if\\nE .ft 3 .>7 .rm>7 .if\\nE .ft \!.br \!.mk ;0 \!.rt \\\\n(;2u \!.in \\\\nWu-1.4i \!.ti -6n \s9Date:\s0 \!.rt -1 .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el\{\ \\*(DT 'br\} \!.sp \!.in \\\\nWu-1.4i \!.ti -6n \s9TM:\s0 \!.rt -1 .>8 \!.in 0 \!.br \!.if \\\\n(;0u-\\\\n(nlu .sp \\\\n(;0u-\\\\n(nlu \!.sp 2 \!.ta 2i 3.2i \!.mk ;0 \!.ul Author(s)\\tLocation\\tExtension .>A .rm>A \!.mk ;1 \!.rt \\\\n(;0u .br .di .nf .de>7 .di>A .tr,+ .tr|. .ie\\nE \{\ |ds\ >8\ \f3\\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9\fP 'br\} .el\{\ |ds\ >8\ \\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9 'br\} .br \!.br .tr,,++|| .di \\.. .>7 \\*(>1 .>A .rn>8 >1 .>7 \\*(>2 .>A .rn>8 >2 .di>7 .tr|. .tr+ |>A\ \\*(>1 |rn\ >T\ >1 |>A\ \\*(>2 |rn\ >T\ >2 .br .tr||++ .di .de>A .de>T .if\\\\n(.$ \\\\$1 .if\\\\n(.$-1 \\\\$2 .if\\\\n(.$-2 \\\\$3 .if\\\\n(.$-3 \\\\$4 .if\\\\n(.$-4 \\\\$5 .if\\\\n(.$-5 \\\\$6 .if\\\\n(.$-6 \\\\$7 .if\\\\n(.$-7 \\\\$8 .if\\\\n(.$-8 \\\\$9 \\\\.. \\.. .>7 .rm>A >7 >T .da>S \!.ll +.45i \!.in \\\\nWu-5n \!.ti \\\\nWu-1.4i-6n \!.mk ;0 \s9Charging\\\\ Case:\s0 .br \!.br \!.rt -1 \!.if \\nE .ft 3 .>1 \!.if \\nE .ft .rm>1 .br \!.br \!.if \\\\n(nl=\\\\n(;0 .sp1v \!.ti \\\\nWu-1.4i-6n \s9Filing\\\\ Case:\s0 .br \!.br \!.rt -1 \!.if \\nE .ft 3 .>2 \!.if \\nE .ft .rm>2 .br \!.ll \!.br \!.if \\\\n(;1u-\\\\n(nlu .sp \\\\n(;1u-\\\\n(nlu \!.sp 3 \!.in 0 \!.ll \\\\nWu \!.in +\\n(:3u \!.po +(6.95i-\\\\n(!Wu)/2u .>3 \!.in -\\n(:3u \!.po \!.nr ;0 0 .br .di .di>b .nf .na .>c .br .di .if\\n(dn \{\ .nr;c \\n(.pu-\\n(:mu-\\n(dnu .da>S \!.ie \\n(;cu-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu-2v \!.el .sp 1v .nr;c 0 \l'60p' .>c .di 'br\} .. .de)Y .di>S \!.sp 5 \!.in 0 \!.ce 1000 \!.ul 1000 .>6 \!.ul 0 \!.sp .5v .>4 \!.br \!.if \\n(:2=0 .sp.5v \!.if \\n(:2=0 \\*(}2 \!.if \\n(:2=0 .if \\n(:H \\*(}H \!.if \\n(:2=0 \\*(}z \!.ce 0 \!.sp \!.in 0 \!.in +\\n(:3u .>3 \!.in -\\n(:3u \!.nr ;0 1 .di .di>b .nf .na .>c .br .di .if\\n(dn \{\ .nr;c \\n(.pu-\\n(:mu-\\n(dnu .da>S \!.ie \\n(;c-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu-2v \!.el .sp 1v .nr;c 0 \l'60p' .>c .di 'br\} .. .deCS .LC 0 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .)w .if\\n(;R .RP 0 1 .if!\\nP-1 .if \\nN .if !\\nN-1 .rn }t }b .if!\\nP-1 .if \\nN .if !\\nN-1 .nr N 0 .rm}t }e }o .wh0 .br .rs .bp .rm}b }f }p .rn)f >z .rn>B >s .ch)n 15.1i .ch)b 15.2i .de)f .)D "CS:cover sheet too long" \\.. .ch)f -\\n(:Mu .)R .ll\\nWu .in0 .br .nr!O \\nO .nr!W \\nW .rs .nf .>S .rm)f .ch)f 15.0i .sp\\n(.pu-\\n(nlu-7.5v .ie\\n(;0 .sp 7.5 .el\{.nr ;1 \\n(.lu+.45i \l\\n(;1u\(ul .ta1.7i 3.3i .ie\\n(.$ \{.ds ]1 \\$1 .ie\w'\\$1' .nr !T +0\\$1 .el.nr !T \\nP \} .el.nr !T \\nP .if\\n(.$-1 \{.ds ]2 \\$2 .nr!T +0\\$2 \} .if\\n(.$-2 .ds ]3 \\$3 .if\\n(.$-3 .ds ]4 \\$4 .if\\n(.$-4 .ds ]5 \\$5 .if\\n(.$-5 .ds ]6 \\$6 .if!\w'\\*(]1' .ds ]1 \\nP .if!\w'\\*(]2' .ds ]2 0 .if!\w'\\*(]3' .ds ]3 \\n(!T .if!\w'\\*(]4' .ds ]4 \\n(Fg .if!\w'\\*(]5' .ds ]5 \\n(Tb .if!\w'\\*(]6' .ds ]6 \\n(Rf .sp.5v \s9Pages Text:\ \s0\\*(]1\t\s9Other:\ \s0\\*(]2\t\s9Total:\ \s0\\*(]3 .sp1v \s9No. Figures:\ \s0\\*(]4\t\s9No. Tables:\ \s0\\*(]5\t\s9No. Refs.:\ \s0\\*(]6 .sp.5v \l\\n(;1u\(ul 'br\} .lt+1n .if!\\n(;0 .tl 'E-1932-U(3-76)'SEE REVERSE SIDE FOR DISTRIBUTION LIST'' .lt-1n .nrO \\n(!O .nrW \\n(!W .po\\nOu .ll\\nWu .lt\\nWu .wh0 )h .ch)n -\\n(:mu .rn>z )f .rn>s >B .ch)f -\\n(:mu .ch)b -\\n(:ru .)R .ta.8i 1.6i 2.4i 3.2i 4i 4.8i 5.6i 6.4i 7.2i 8i 8.8i 9.6i .rr;0 ;1 ;2 .rm>S .. .deFC .)w .in0 .nf .ls1 .in(\\n(.lu/2u) .rs .ne\\n(:Vu+3v+.5p .sp .ie\\n(.$ \\$1 .elYours very truly, .in .fi .. .deSG .if!\\n(:V .)D "SG:no authors" .if\\n(:F .)D "SG:missing FE" .if\\n(:y .)D "SG:missing DE" .LC 0 .)w .)R .in0 .nf .ls1 .in(\\n(.lu/2u) .ne\\n(:Vu+1v+.5p .rs .mk .>v .in .if\w\\$1 .as }v -\\$1 .if\\n(.$-1 .rt .if\\n(.$-1 .sp 3 .if\\n(.$ .if !\\n(.$-1 .rt -1 .if\\n(.$ \\*(}v .rm>v .fi .. 'null,0 - 9 => various notations 'string => copy (string) to .deNS .if\\n(!N .di .if\\n(;M .br .)R .nr:D 1 .ds}4 "Copy to .nr;0 0\\$1 .if\w\\$1u-\w'\0\0'u .nr ;0 10 .if\\n(;0 .ds }4 "Copy (with att.) to .if\\n(;0-1 .ds }4 "Copy (without att.) to .if\\n(;0-2 .ds }4 "Att. .if\\n(;0-3 .ds }4 "Atts. .if\\n(;0-4 .ds }4 "Enc. .if\\n(;0-5 .ds }4 "Encs. .if\\n(;0-6 .ds }4 "U.S.C. .if\\n(;0-7 .ds }4 "Letter to .if\\n(;0-8 .ds }4 "Memorandum to .if\\n(;0-9 .ds }4 "Copy (\\$1) to 'in\\n(;N .if!\\n(!N .ds }5 \\*(}4 .if\\n(!N .da }C .if!\\n(!N .di }C .if\\n(!N .sp \!.ds }4 \\*(}4 \\*(}4 .nf .nr!N 1 .. .de)N .br .rr!N .di]v .}C .br .di .rm]v .nr;0 \\n(dn .if\\n(;0 .)M .. .de)M .nf .sp .ne2v .if\\n(.tu<=2v \{\ \&\\*(}5 See next page 'br\} .nr!U \\n(;0>=\\n(.tu .if\\n(!U \{\ .ds]w Continued next page .ds]x \\*(}4\ \-\ contd. .ch)f -(\\n(:ou+1v) \} .}C .if\\n(!U \{\ .rm]w ]x .ch)f -\\n(:ou \} .rm}C .. .deNE .br .if\\n(!N .di .if\\n(;M .)N .)R .. .deAV .ne6v .in0 .nf .sp APPROVED: .sp2 \l'3i'\h'.3i\l'1.5i' \\$1\h'|4i-(\w'Da'u)'Date .in .fi .. .deND .if!\\n(.$ .)D "ND:missing arg" .dsDT "\\$1 .. .deAF .if!\\n(.$ \{\ .nr;n 1 .nrO 1i .po\\nOu .nrW 5.8i .ev0 .ll\\nWu .lt\\nWu .ev .ev1 .ll\\nWu .lt\\nWu .ev .ev2 .ll\\nWu .lt\\nWu .ev 'br\} .ds}2 "\\$1 .. .de)h 'ev0 'nh 'if\\n(Hy 'hy 14 'ev 'ev2 .)R .nrP +1 .if\\n(:Z \{.nr P \\n% .rr:Z \} .if\\n(:u*\\n(:S .nr P 1 .if\\n(:u \{.nr H1 +1 .nr:u 2 \} 'sp\\n(!X .TP .br .)R 'ev .nr:I 2 .nr:J \\n(nl 'ns 'if\\n(:q .)l 'nr:q 0 .mk;r .mk;m .nr!B 0 .if\\n(;d=0&\\n(:z>0 \{\ 'ie\\n(Df>3 \{')z ')s \} 'el'if \\n(Df>1 ')z \} .nr!C \\n(.h .PX 'ns .if!((\\n(!C=\\n(.h)&(\\n(!B=0)) .mk ;m .nr;T 0 .if\\n(;A>0 \{.nr ;h \\n(.i .in0 .>t .nr;T 1 .in\\n(;hu \} .mk#T .nr:J \\n(nl .if!\\*(]x \\*(]x .. .de)f .if!\\*(]w \\*(]w .nr!D 0 .nr:N 0 'nrdn 0 .rn)f >u .if\\n(;A>0 \{.nr T. 1 .if\\n(;f=0 .T# 1 'br\} .nr;f 1 .rn>u )f 'nr;y \\n(.pu-\\n(nlu-\\n(:mu-1v 'if\\n(:s \{'ie \\n(;y-4v .)o 'el.)m \} 'nr:s 0 'nr:o \\n(:mu 'nr:O \\n(:mu .ie\\n(;C=0 \{\ .if\\n(;e \&\c 'bp\} .el.ie \\n(;C=2 .)2 .el.)1 .rr;f .ie\\*(]w 'ch )f -\\n(:ou .el'ch )f -(\\n(:ou+1v) .. .dePH .ds}t "\\$1 .. .deEH .ds}e "\\$1 .. .deOH .ds}o "\\$1 .. .dePF .ds}b "\\$1 .. .deEF .ds}f "\\$1 .. .deOF .ds}p "\\$1 .. .deTP 'sp .)K .af;P \\gP .afP 1 .nr;P \\nP .afP \\g(;P .af;P 1 .ie\\n(Pv \{\ .ie(\\n(Pv=1)&(\\n(;P>1) 'sp 2 .el\{\ .ce .ul PRIVATE .sp\} \} .el'sp 2 .if!\\n(;P-1 .if \\nN 'sp .if!\\n(;P-1 .if \\n(:S .tl \\*(}t .if!\\n(;P-1 .if !\\nN .tl \\*(}t .if\\n(;P-1 .ie \w'\\*(An' .tl '\\*(An - \\nP''' .el.tl \\*(}t 'if!\\n(;P%2 'tl \\*(}e 'if\\n(;P%2 'tl \\*(}o 'sp2 .. .dePM .if\\$1 .nr !K 0 .if\w\\$1 \{\ .ie\\$1P .nr !K 1 .el.ie \\$1BP .nr !K 3 .el.ie \\$1BR .nr !K 4 .el.nr !K 2 \} .nr:U 5v .)G .. .de)b 'ev2 .ie\\n(!K=1 \{\ .tl\fBPRIVATE\fR .tlThis information should not be disclosed to unauthorized persons. .tlIt is meant solely for use by authorized Bell System employees. \} .el.ie \\n(!K=3 \{\ .tl\fBBELL LABORATORIES PROPRIETARY\fR .tlNot for use or disclosure outside Bell Laboratories except by .tlwritten approval of the director of the distributing organization. \} .el.ie \\n(!K=4 \{\ .tl\fBBELL LABORATORIES RESTRICTED\fR .tlThe information herein is meant solely for use by authorized .tlBell Laboratories employees and is not to be disclosed to others. \} .el.if \\n(!K=2 \{\ .tl\fBNOTICE\fR .tlNot for use or disclosure outside the .tlBell System except under written agreement. \} .if\\n(!K .tl  .)R .af;P \\gP .afP 1 .nr;P \\nP .afP \\g(;P .af;P 1 .ie!\\n(;P%2 .tl \\*(}f .el.tl \\*(}p .ie\\n(;P=1 \{\ .ie\\nN=1 .tl \\*(}t .el.tl \\*(}b \} .el.tl \\*(}b .if\\nC .tl \\*(]C .)R 'ev .. .de)2 .po\\nOu .nr;C 1 .if\\n(;e \&\c 'bp .. .de)1 .rt\\n(;mu .po+\\n(;ou .nr;C 2 .nr:I 2 .nr:J \\n(nl 'ns 'if\\n(:q .)l 'nr:q 0 'if\\n(;d=0&\\n(:z>0 \{((\ 'ie\\n(Df>3 \{')z ')s \} 'el'if \\n(Df>1 ')z \} .nr;T 0 .if\\n(;A>0 \{.nr ;h \\n(.i .in0 .>t .nr;T 1 .in\\n(;hu \} .mk#T .nr:J \\n(nl .. .de2C .if\\n(;C=0 \{\ .br .)R .nr;C 1 .if!\\n(.$ .nr ;l \\n(.lu*8u/17u .if!\\n(.$ .nr ;o \\n(.lu*9u/17u .if\\n(.$ .nr ;l \\$1u*1.3n .if\\n(.$ .nr ;o \\nWu-\\n(;lu .ev1 .ll\\n(;lu .lt\\n(;lu .ev .ll\\n(;lu .lt\\n(;lu .nr:L \\nW .nrW \\n(.lu .SP .ns .mk;m \} .. .de1C .if\\n(;C \{\ .br .if\\n(;C>1 .sp |\\n(.hu .po\\nOu .)R .nrW \\n(:Lu .rr;L ;C .ev1 .ll\\nWu .lt\\nWu .ev .ll\\nWu .lt\\nWu .SP .ns\} .. .deWC .if\\n(.$ \{\ .ie\\$1N \{.nr ;a 0 .nr;b 0 .nr;j 0 .nr;p 1 \} .el.ie \\$1WD .nr ;a 1 .el.ie \\$1WF .nr ;b 1 .el.ie \\$1FF .nr ;j 1 .el.ie \\$1FB .nr ;p 1 .el.ie \\$1-WD .nr ;a 0 .el.ie \\$1-WF .nr ;b 0 .el.ie \\$1-FF .nr ;j 0 .el.ie \\$1-FB .nr ;p 0 .el')D "WC: unknown option" .if\\n(.$>1 .WC \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 'br\} .. .de>W .if\\n(;C \{\ .ev1 .ll\\n(:Lu .lt\\n(:Lu .ev .nrW \\n(:Lu .nr;W 1 \} .. .de>N .if(\\n(;l>0)&(\\n(;C=0) \{\ .ev1 .ll\\n(;lu .lt\\n(;lu .ev .nrW \\n(;lu .nr;W 2 \} .. .de>R .ie\\n(;W=1 .nr W \\n(;lu .el.if \\n(;W=2 .nr W \\n(;Lu .if\\n(;W \{\ .ev1 .ll\\nWu .lt\\nWu .ev .nr;W 0 \} .. .de)Q .ch)Q 200v .rs 'sp70 .. .deBS .ev1 .)R .di>K .. .deBE .br .di .)R .ev .nr:U \\n(dnu .)W .rn>K >D .nr:T \\n(:Uu .. .de)W .if(\\n(:Uu+\\n(:Mu)>(\\n(.pu-\\n(nlu-.5v) .SK .ch)n -(\\n(:Mu+\\n(:Uu) .nr:o +(\\n(:Uu-\\n(:Tu) .nr:O +(\\n(:Uu-\\n(:Tu) .ch)f -\\n(:ou .nr:m \\n(:Mu+\\n(:Uu .ch>B -(\\n(:Mu+\\n(:Uu+\\n(!Y-1v) .. .de>B .ev2 .)R .nf .>D .)R .ev .. .deVM .ie0\\$1>=0 .nr !X 0\\$1 .el.nr !X 0 .ie0\\$2>=0 .nr ;n 0\\$2 .el.nr ;n 0 .if!\\$2 \{\ .nr:U \\n(;nv .ie!\\n(!K .nr :M \\n(!V .el.nr :M \\n(!V+5v .)G \} .. .de)G .nr!Y \\n(:T .nr:T 0 .)W .nr:M \\n(:m .ch)b -(\\n(:mu-2v) .nr:T \\n(!Y .rr!Y .. .deFS 'nr:s +1 .if\\n(:F .)D "FS:missing FE" .if\\n(:F .FE .if\\n(:y .)D "FS:missing DE" .if\\n(:y .DE .nr:F 1 .if!\\n(!F \{\ .ie\\n(;C .nr !F 2 .el.nr !F 1 \} .ie(\\n(;C>0)&((\\n(;b=1):((\\n(;j=1)&(\\n(!F=1))) \{\ .nr!F 1 .>W \} .el.if ((\\n(;C=0)&(\\n(;j=1)&(\\n(!F=2)) .>N 'ev1 'di>b .nr:D 1 .)R 'nh 'if\\n(:i 'hy 14 'ad 'if\\n(:j 'na 'sp\\n(Fs 'if\\n(.$ 'ds }y \\$1\ 'if!\\n(.$ 'ds }y \\*(]y.\ 'if\\n(:k \\*(}y\&\c 'if!\\n(:k 'nr ;v \w\0\0.\  'if!\\n(:k 'nr ;u \w\\*(}y 'if!\\n(:k 'in +\\n(;vu 'if!\\n(:k 'if !\\n(:l 'ti -\\n(;vu 'if!\\n(:k 'if !\\n(:l 'if !\\n(;u-\\n(;v \\*(}y\h\\n(;vu-\\n(;uu\&\c 'if!\\n(:k 'if !\\n(:l 'if \\n(;u-\\n(;v \\*(}y\&\c 'if!\\n(:k 'if \\n(:l 'if \\n(;v-\\n(;u 'ti -\\n(;uu 'if!\\n(:k 'if \\n(:l 'if !\\n(;v-\\n(;u 'ti -\\n(;vu 'if!\\n(:k 'if \\n(:l \\*(}y\&\c .. .deFE .if!\\n(:F .)D "FE:no FS active" .br 'di .nr:D 0 .if\\n(;c .nr :D \\n(;c 'in 'nf 'na .if!\\n% \{\ 'da>c .>b \!. br 'di 'br\} .if!((\\n%=0)*(\\n(:D=2)*(\\n(:t=1)) \{\ 'da>y .>b \!. br 'di 'br\} .rm>b .)R 'ev .nr:F 0 .>R 'if!((\\n%=0)*(\\n(:D=2)*(\\n(:t=1)) \{\ .if!((\\n(!A=1):((\\n(;C=2)&(\\n(!F=1))) \{\ 'if!\\n(:s-1 'nr dn +4v 'nr:o +\\n(dnu 'nr:O +\\n(dnu .nrdn 0 'if!\\n(.pu-\\n(nlu-.5v-\\n(:ou 'nr :o \\n(.pu-\\n(nlu-.5v 'if!\\n(:ou-\\n(:mu 'nr :o \\n(:mu 'ch)f -\\n(:ou 'br\}\} .. .de)o .ie(\\n(!F=1)&(\\n(;C=1) \{\ .nr!A 1 \} .el.nr !A 0 'ev1 .)R 'nf 'sp2 .ti0 .if!\\n(:n \l'72p' .if\\n(:n \l\\n(.lu 'nr:n 0 .br .if\\n(!A .wh (\\n(nlu-2v) )Q 'nr;Z 1 'nrdn 0 .>y .br 'di .if\\n(dn=1v .nr dn 0 'nr;Z 0 .if!\\n(;C=1 \{\ .rr!A .if\\n(dn=0 .rr !F \} 'rm>y 'nr:q \\n(dnu 'nrdn 0 'nr:s 0 .)R 'ev .. .de)n 'if\\n(;Z \{\ 'di>x 'sp\\n(Fs \} .. .de)m 'ev1 .)R .nf 'di>w .>y .br 'di 'rm>y 'nr:q \\n(dn 'nrdn 0 'nr:s 0 'if\\n(:q 'nr :n 1 .if!\\n(;C=1 .rr !A .)R 'ev .. .de)l 'nr:s 1 .nr:n 1 'di 'ev1 'di>b .)R 'nh 'nf .>x .>w .nr:F 1 .FE 'rm>x 'rm>w .. .deFD 'nr:i 0 'nr:j 0 'nr:k 0 'nr:l 0 'nr;z 0 'if!\\n(.$ 'nr ;z 10 'if\\n(.$ 'if !\w\\$1 'nr ;z 10 'if\\n(.$ 'nr ;z \\$1 'if\\n(;z-11 'nr ;z 0 'if\\n(;z-7 'nr :l 1 'if\\n(;z-7 'nr ;z -8 'if\\n(;z-3 'nr :k 1 'if\\n(;z-3 'nr ;z -4 'if\\n(;z-1 'nr :j 1 'if\\n(;z-1 'nr ;z -2 'if\\n(;z 'nr :i 1 'if\\n(.$-1 .nr :C 1 .. .deDS .nr:t 0 .)J "\\$1" "\\$2" "\\$3" .. .deDF .nr:t 1 .)J "\\$1" "\\$2" "\\$3" .. .de)J .nr;i \\n(.i .nr;q \\n(.u 'di .if\\n(:D>1 \{.ie \\n(:t=0 .)D "DS:illegal inside TL or AS" .el.)D "DF:illegal inside TL or AS" \} .if\\n(:F \{.ie \\n(:t=0 .)D "DS:missing FE" .el.)D "DF:missing FE" .FE \} .if\\n(:y \{.ie \\n(:t=0 .)D "DS:missing DE" .el.)D "DF:missing DE" .DE \} .nr:y 1 .if(\\n(;C>0)&(\\n(;a=1) .>W .ev1 .)R 'di>0 .nr:D 1 .nr;z 0+0\\$1 .if\\$1L .nr ;z 0 .if\\$1I .nr ;z 1 .if\\$1C .nr ;z 2 .if\\$1CB .nr ;z 3 .if\\n(;z>3 .nr ;z 3 .nr:B \\n(;z .if\\n(:t=0 .if \\n(;z<2 .ll -\\n(;iu .if\\n(;z=1 .in +\\n(Sin .if\\n(;z=2 \{.ce 9999 .nr:t +2 \} .if\\n(:B=3 \{.nr :Y 1 .nr:t +2 .nr:X \\n(.i .di>X \} .nr;z 0+0\\$2 .if\\$2N .nr ;z 0 .if\\$2F .nr ;z 1 .nf .if\\n(;z .fi .ll-0\\$3n .. .de)z .nr;w \\n(:x+1%26+1 .if!((\\n(;C=2)&(\\n(!\\n(;w=1)) \{\ 'nr;d 1 .ev1 .SP .)R 'nf 'rs .nr:x \\n(:x+1%26 .?\\n(;w .rm?\\n(;w !\\n(;w .if\\n(!\\n(;w=1 .nr !B 1 .)R .if\\n(De \{\ .if\\n(;e \&\c .bp .nr!B 0 \} .ie\\n(:I>1 \{\ .if\\n(nl>\\n(:J .nr :I 0 \} .el.nr :I 0 .SP .nr:J \\n(nl .ev 'nr:z -1 'nr;d 0 \} .. .de)y 'if\\n(:z \{\ 'nr;w \\n(:x+1%26+1 'nr;z \\n(?\\n(;w .if(\\n(:I=2):(\\n(;z<\\n(.t):\ ((\\n(;z>(\\n(.p-\\n(;r-\\n(:m))&(\\n(nl<(\\n(.p-\\n(;r-\\n(:o/2u+\\n(;r))) \{\ 'ie\\n(:I<2 .if \\n(;p .br 'el.if \\n(:Ju<\\n(nlu .if \\n(;p .br ')z \}\} .. .de)x 'nr:v \\n(:z ')y 'if\\n(:v=\\n(:z \{\ 'nr;d 1 'if\\n(;e \&\c 'SP \\n(.tu+1v 'nr;d 0 ')z \} .. .de)w 'if\\n(:z \{\ ')x ')w \} .. .de)u 'if\\n+(:z>25 ')D "DF: too many displays" 'nr:w \\n(:w+1%26 'nr;w \\n(:w+1 'rn>0 ?\\n(;w .nr!\\n(;w 1 .if(\\n(;C>0)&(\\n(;a=0) .nr !\\n(;w 2 .nr?\\n(;w \\n(:0 'if!((\\n(;C>0)&(\\n(!\\n(;w=1)) 'if (\\n(:z=1)&((\\n(Df%2=1):(\\n(Df>5)) ')y .. .de)s 'nr:v \\n(:z 'nr;Y \\n(:I 'nr:I 2 ')y 'ie\\n(:v>\\n(:z ')s 'el'nr :I \\n(;Y .. .de)t .br .nr!L \\n(.L .ls1 .)r .ti\\n(.iu .nf .if\\n(:t>1 .in -\\n(;iu .rs .nr;d 1 .>0 .)R .nr;d 0 .ie\\n(:I>1 \{\ .if\\n(nl>\\n(:J .nr :I 0 \} .el.nr :I 0 .ls\\n(!L .in\\n(;iu .if!\\n(;q .nf .if\\n(Ds .SP .nr:J \\n(nl .. .de)r .if\\n(Ds .SP .if(\\n(:0>=\\n(.t)&((\\n(:0<(\\n(.p-\\n(;r-\\n(:m)):\ (\\n(nl>(\\n(.p-\\n(;r-\\n(:o/2u+\\n(;r))) \{\ .if\\n(;e \&\c .ne\\n(.tu+1v .if\\n(:I<2 .)r \} .. .deDE .if!\\n(:y .)D "DE:no DS or DF active" .if\\n(:B=3 \{.br .di .if\\n(dl>\\n(:Y .nr :Y \\n(dl .if\\n(:Y<\\n(.l .in (\\n(.lu-\\n(:Yu)/2u .nf .>X .fi .rm>X .in\\n(:Xu .rr:X \} .ce0 .br 'di .rr:D ;D ;E :B .)R .ll\\nWu .ev 'nr:0 \\n(dn 'nrdn 0 .nr;x \\n(:t .if\\n(:t-1 .nr ;x -2 .>R .if!\\n(;x .)t .if\\n(;x .)u .nr:y 0 .. .de)R 'fi 'na .if\\n(:h 'ad 'nh 'if\\n(Hy 'hy 14 'in0 'ti0 .. .deRS .if\\n(;R=2 .)D "RS:missing RF" .nr;R 2 .nrRf +1 .if\\n(.$ .ds \\$1 \u[\\n(:R]\d .ev1 .)R .in\w\0\0.\ u .ti-\w\\*(]r.\ u .nr:D 1 .da>r \!.ne 2 \\*(]r.\ \&\c .. .deRF .if!(\\n(;R=2) .)D "RF: no RS active" .nr;R 1 .br \!.sp .di .in .nr:D 0 .ev .. .deRP .if\\n(;R=2 .)D "RP: missing RF" .if\\n(;R \{\ .nr;R 0 .if!(0\\$1) .nr :R 0 1 .)R .ie\\n(;e .SK .el\{\ \&\c .bp 'br\} .ce1 .ul \\*(Rp .sp3v .nf .>r .br .rm>r .)R .if!(0\\$2) .SK 'br\} .. .de)q .br .LC 0 .nr;e 1 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .nr;x 0 .if\\n(;R .RP 0 1 \&\c .if(\\n(;C>0)&(\\n(:z>0) 'bp .)w \& 'nr:0 \\n(.pu+1v-\\n(nlu-\\n(:Ou 'if\\n(:s 'if (\\n(:0<=0):((\\n(;C=2)&(\\n(!F=1)) 'nr ;x 1 'if\\n(:q 'nr ;x 1 'if\\n(;x \&\c 'if\\n(;x 'bp 'if\\n(;x \& .nr;e 0 .. .nr:r 6v .nr:m 8v .nr:n 0 .nr:p 0 1 .nr:o 0 .nr:z 0 1 .nr:y 0 .nr:x 0 .af;w a .nr:w 0 .nr:F 0 .nr:R 0 1 .ds]r \\n(:R .ds]y \\n(:p 'wh0 )h .nr:o \n(:mu .nr:O \n(:mu 'wh-\n(:mu )f 'ch)f 15i 'wh-\n(:mu )n 'ch)f -\n(:mu 'wh-\n(:ru )b .nr:M \n(:mu .nr!V \n(:mu .wh-(\n(:Mu-1v) >B 'nr:i 0 'nr:j 1 'nr:k 0 'nr:l 1 'nr;z 0 .SA 0 .ds' ' .ds` ` .ds^ ^ .ds~ ~ .ds, , .ds: \v-1.15n\h-0.2n.\h0.4n.\h0.8n\v1.15n .ds; \v-1.35n\h-0.2n.\h0.4n.\h0.8n\v1.35n .if\*(]ZMM DEFINED \{\ .tmERROR: MM package read twice .ab \} .ds]Z MM DEFINED .if\nT=1 \{.if \nW=0 .nr W 80 .if\nO=0 .nr O 3 \} .if\nT=2 \{.nr L 84 .dsBU o .rmul .rmcu \} .if!\w'\gE' .nr E 0 .ie\nL .nr L \nLv .el.nr L 11i .pl\nLu .ie\w'\gO' .nr O \nOn .el.ie \nA .nr O 1i .el.nr O .75i .po\nOu .if\nP .nr P -1 .nrP \nP 1 .if!\nS .nr S 10 .ie\nW .nr W \nWn .el.ie \nA .nr W 5.8i .el.nr W 6.0i .if\n(mo-0 .ds DT January .if\n(mo-1 .ds DT February .if\n(mo-2 .ds DT March .if\n(mo-3 .ds DT April .if\n(mo-4 .ds DT May .if\n(mo-5 .ds DT June .if\n(mo-6 .ds DT July .if\n(mo-7 .ds DT August .if\n(mo-8 .ds DT September .if\n(mo-9 .ds DT October .if\n(mo-10 .ds DT November .if\n(mo-11 .ds DT December .asDT " \n(dy, 19\n(yr .S D D 'ev0 .)R .ll\nWu .lt\nWu 'ev 'ev1 .)R .ll\nWu .lt\nWu 'ev 'ev2 .)R .ll\nWu .lt\nWu 'ev .PH "''- \\\\nP -'' .if\nC=3 \{.ds ]C D\ R\ A\ F\ T .PF "''\\\\*(DT'' \} .if\nC=4 \{.ds ]C D\ R\ A\ F\ T .PF "''\\\\*(DT'' .ls2 .nrPt 1 .nrPi 10 \} .if\nC=2 .ds ]C ''DATE FILE COPY'' .if\nC=1 .ds ]C ''OFFICIAL FILE COPY'' .if(\nN=3):(\nN=5) \{.nr :S 1 .PF "''\\\\n(H1-\\\\nP''" .PH \} .if\nN=4 \{.PH .nrN 0 \} .if\nD .PH "'\\*(RE line # \\\\n(.c'- \\\\nP -'' .if\nA=1 \{.nr ;n 1 .ds}2 'br\} 'em)q y, 19\n(yr .S D D 'ev0 .)R .ll\nWu .lt\nWu 'ev 'ev1 .)R .ll\nWu .lt\nWu 'ev 'ev2 .)R .ll\nWu .lt\nWu 'ev .PH "''lib/macros/mmt 755 0 1 112715 3112530551 6625 .\" @(#)mmt 1.1 83/05/01 '''\" 9442 Memorandum Macros - 15.110 of 5/6/80 '''\" TROFF Version @(#) mmt.src 15.110@(#) .nr:a 0 1 .nr:b 0 .nr:c 0 .nr:d 0 .nr:e 0 .nr:f 0 .nr:g 0 1 .nr:h 1 .nr:u 0 .nr;p 1 .nr!0 0 .nr!1 0 .nr!2 0 .nr!3 0 .nr!N 0 .ds}2 Bell Laboratories .ds- \- .dsAn .dsBU \s-2\(bu\s0 .dsEM \(em .dsF \v'-.4m'\s-3\\n+(:p\s0\v'.4m' .dsHF 3 3 2 2 2 2 2 .dsLf LIST OF FIGURES .dsLt LIST OF TABLES .dsLx LIST OF EXHIBITS .dsLe LIST OF EQUATIONS .dsRE 15.110 .dsRf \v'-.4m'\s-3[\\n+(:R]\s0\v'.4m' .dsRp ((References .dsTm \v'-0.5m'\s-4TM\s+4\v'0.5m' .nrAu 1 .nrCp 0 .nrCl 2 .nrDs 1v .nrEc 0 1 .nrEq 0 .nrEx 0 1 .nrDe 0 .nrDf 5 .nrFg 0 1 .nrFs 1 .nrH1 0 1 .nrH2 0 1 .nrH3 0 1 .nrH4 0 1 .nrH5 0 1 .nrH6 0 1 .nrH7 0 1 .nrHb 2 .nrHi 1 .nrHs 2 .nrHu 2 .nrHy 0 .nrLe 0 .nrLf 1 .nrLi 5 .nrLs 6 .nrLt 1 .nrLx 1 .nrNp 0 .nrOc 0 .nrOf 0 .nrP1 0 1 .afP1 01 .nrPi 3 .nrPs 1 .nrPt 0 .nrPv 0 .nrRf 0 .nrSi 3 .nrTb 0 1 .deRD 'fl .di}w .rd\\$1 .br .di .ie\w\\$3 \{\ .di}x .ds\\$3 "\\*(}w .br .di 'br\} .if\w\\$2 .rn }w \\$2 .rm}w }x .. .deB .ie\\n(.$ .nr ;G \\n(.f .el.ft 3 .if\\n(.$ .if !\\n(.$-2 \&\f3\\$1\fP\\$2 .if\\n(.$-2 \{.ds }i .if\\n(.f2 .ds }i \^ .ds}I \&\f3\\$1\fP\\$2\\*(}i 'br\} .if\\n(.$-2 .if !\\n(.$-4 \\*(}I\f3\\$3\fP\\$4 .if\\n(.$-4 .if !\\n(.$-6 \\*(}I\f3\\$3\fP\\$4\\*(}i\f3\\$5\fP\\$6 .if\\n(.$ .ft \\n(;G .. .deI .ie\\n(.$ .nr ;G \\n(.f .el.ft 2 .if\\n(.$ .if !\\n(.$-1 \&\f2\\$1 .if\\n(.$-1 \{.ds }i \^ .if\\n(.f2 .ds }i .ds}I \& .if\w\\$1 .ds }I \&\f2\\$1\fP\\*(}i 'br\} .if\\n(.$-1 .if !\\n(.$-3 \\*(}I\\$2\f2\\$3 .if\\n(.$-3 .if !\\n(.$-5 \\*(}I\\$2\f2\\$3\fP\\*(}i\\$4\f2\\$5 .if\\n(.$-5 \\*(}I\\$2\f2\\$3\fP\\*(}i\\$4\f2\\$5\fP\\*(}i\\$6 .if\\n(.$ .ft \\n(;G .. .deRI .nr;G \\n(.f .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deRB .nr;G \\n(.f .}S 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deIR .nr;G \\n(.f .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deIB .nr;G \\n(.f .}S 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deBR .nr;G \\n(.f .}S 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .deBI .nr;G \\n(.f .}S 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de}S .ds}i .if\\$12 .if !\\$5 .ds }i\^ .ie!\\$4 .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(}i" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .el\\$3 .ft\\n(;G .. .deSM .ie\\n(.$-2 \&\\$1\s-1\\$2\s0\\$3 .el\&\s-1\\$1\s0\\$2 .. .deR .ft1 .ul0 .. .deEQ .ds]E \\$1 .di>E .. .deEN \!.br .br .di .rm>E .lt\\n(.lu .pc .if\w\\*(10\\*(}E \{\ .ie!\\n(Eq \{\ .ie\\n(:Y>0 \{.if \\n(:Y<\w\\*(10 .nr :Y \w\\*(10 \!\\*(10\h'\\\\n(.lu-\w\\*(10\\*(]Eu-\\\\n(.iu'\\*(]E .br\} .el.ie \\n(:B=2 .tl \(ts\(ts\\*(10\(ts\\*(]E\(ts .el.ie \\n(:B=1 .tl \(ts\h'\\n(Sin'\\*(10\(ts\(ts\\*(]E\(ts .el.if \\n(:B=0 .tl \(ts\\*(10\(ts\(ts\\*(]E\(ts 'br\} .el\{\ .ie\\n(:Y>0 \{.if \\n(:Y<\w\\*(10 .nr :Y \w\\*(10 \!\\\\h'-\\\\n(.iu'\\*(]E\\\\h'\\\\n(.iu-\\w\\*(]Eu'\\*(10 .br\} .el.ie \\n(:B=2 .tl \(ts\\*(]E\(ts\\*(10\(ts\(ts .el.ie \\n(:B=1 .tl \(ts\h'\\n(Sin'\\*(]E\(ts\(ts\\*(10\(ts .el.if \\n(:B=0 .tl \(ts\\*(]E\(ts\(ts\\*(10\(ts 'br\} \} .pc% .lt .rm]E 10 .rr:E .. .deHC .ev0 .hc\\$1 .ev .ev1 .hc\\$1 .ev .ev2 .hc\\$1 .ev .. .deH .if\\n(:F .)D "H:missing FE" .if\\n(:y .)D "H:missing DE" .if!\\n(.$ .)D "H:missing arg" .nr;0 0 .if\\$1-7 .nr ;0 1 .if\w\\$1-\w'0'u .nr ;0 1 .if\\n(;0 .)D "H:bad arg:\\$1" .LC 0 .br .)R .nr;1 0\\$1 .if!0\\$1 .nr ;1 \\n(Hu .if!\\n(;1 .)D "H:bad arg:\\$1" .if2-\\n(;1 .nr H2 0 1 .if3-\\n(;1 .nr H3 0 1 .if4-\\n(;1 .nr H4 0 1 .if5-\\n(;1 .nr H5 0 1 .if6-\\n(;1 .nr H6 0 1 .if7-\\n(;1 .nr H7 0 1 .if2-\\n(;1 \{.if \\n(:S .)w .if\\n(:C .nr :p 0 1 \} .SP .5 .nr:u 0 .if\\n(;1-1 .nr H\\n(;1 +1 .if!\\n(;1-1 \{.nr :u 1 .SP 1 \} .if\\n(;1-1 .if (\\n(Ej+1-\\n(;1)&(\\n(nl-\\n(:J) \{.if \\n(;C .nr ;C 2 .bp\} .if!\\n(;1-1 \{.if (\\n(Ej+\\n(:S)&(\\n(nl-\\n(:J) \{.if \\n(;C .nr ;C 2 .bp\} .if!\\n(:u-1 .nr H1 +1 .if(\\n(:u=1)&(\\n(:S=1) .nr P 1 \} .nr:u 0 .ds}0 \\n(H1. .if0\\$1-1 .as }0 \\n(H2 .if0\\$1-2 .as }0 .\\n(H3 .if0\\$1-3 .as }0 .\\n(H4 .if0\\$1-4 .as }0 .\\n(H5 .if0\\$1-5 .as }0 .\\n(H6 .if0\\$1-6 .as }0 .\\n(H7 .if\\n(Ht \{.)I \\n(;1 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .ds}0 \\*(}3. 'br\} .as}0 \ \ .if!0\\$1 .ds }0 .nr;0 0 .if!\\n(;1-\\n(Hb .nr ;0 1 .if!\\n(;1-\\n(Hs .nr ;0 2 .ds}2 .if!\\n(;0 .if \w\\$2 .ds }2 " .nr;3 2v .HX \\n(;1 0\\$1 "\\$2\\$3" .if\\$1<3 .nr pN 0 1 .afpN 01 .if(\\$1=1)&(\\n(Np=1) .nr P1 0 .di>A \&\\*(}0\\$2\\$3\\*(}2 .br .di .rm>A .if\\n(;0-1 .nr ;3 +.5v .ne\\n(;3u+\\n(dnu+.5p-1v .HY \\n(;1 0\\$1 "\\$2\\$3" .if\\n(;0 .na .)I \\n(;1 \\*(HF .nr;3 1 .nr;3 \\*(}3 .ft\\n(;3 .nr:I \\n(.s .)I \\n(;1 \\*(HP .if((\\*(}3=0):(\w\\*(}3>0))&(\\n(;3=3)&(\\n(;0>0) .ps -1 .if!\\*(}3 .if !\\*(}30 .ps \\*(}3 .nr;2 \w\\*(}0 .if\\n(;0 \{.in+\\n(;2u .ti-\\n(;2u \} .nr;2 \\n(.i .if!\\n(;1-\\n(Hc .if \\n(;0 .ce \\*(}0\&\c .if\\n(;0 \&\\$2\\$3 .if!\\n(;0 \&\\$2\\$3\\*(}2\&\c .ft1 .ps\\n(:Ip .if\\n(;0 'in .if!\\n(;1-\\n(Cl .if \w\\$2 .)E \\$1 "\\$2" .SA .if\\n(;0 .br .if\\n(;0-1 .SP .5 .if\\n(;0*\\n(Hi*\\n(Pt .if !\\n(Hi-1+\\n(Pt-1 .ti+\\n(Pin .if0\\$1*\\n(;0 .if \\n(Hi-1 .ti\\n(;2u .nr:I 1 .nr!D \\n(nl .nr!Z \\n(.k .if(\\$1=1)&(\\nN=5) \{\ .nrFg 0 .nrTb 0 .nrEc 0 .nrEx 0 \} .HZ \\n(;1 0\\$1 "\\$2\\$3" .. .deHM .afH1 \\$1 1 .afH2 \\$2 1 .afH3 \\$3 1 .afH4 \\$4 1 .afH5 \\$5 1 .afH6 \\$6 1 .afH7 \\$7 1 .. .deHU .if!\\n(.$ .)D "HU:missing arg" .H 0 "\\$1" "\\$2" .. .deLB .if4-\\n(.$ .)D "LB:missing arg(s)" .)L 0\\$1n 0\\$2n 0\\$3n "\\$4" "\\$5" "\\$6" "\\$7" .. .de)L .if\\n(:g>5 .)D "LB:too many nested lists" .if\\n(:g .)A .if!\\n+(:g-1 .ds ]b \\n(.i .nr:b \\n(.iu+0\\$1u .nr:c \\n(.iu+0\\$2u .nr:d 0\\$3 .nr:e 0\\$4 .nr:f 0\\$6 .if!\w\\$6 .nr :f 1 .ds]g \\$5 .if!\w\\$5 \{.ds ]g \& .if\\n(:e .ds ]g 1 'br\} .nr:a 0 1 .if0\\$4 .af :a \\$5 1 .if(\\n(:g<=\\n(Ls)&(0\\$7) .SP .5 .fi .in\\n(:bu .ti\\n(:bu .. .deLC .if\\n(:g-0\\$1 .)B .if\\n(:g-0\\$1 .LC 0\\$1 .. .deLE .if(\\n(:I>1)&(\\n(nl-\\n(:J) .nr :I 0 .if\\n(:I<2 .nr :I 0 .ie\\n(:g<1 .)D "LE:mismatched" .el.)B .if(\\n(:g<=\\n(Ls)&(\\n(.$>0) .SP .5 .nr:J \\n(nl .. .deLI .if!\\n(:g .)D "LI:no lists active" .if(\\n(:g<=\\n(Ls)&(\\n(:f>0) .SP .5 .in\\n(:bu .if(\\n(:f)&(\\n(:D<1) .ne1v+.5p .ds}0 \\*(]g .if\\n(:e .ds }0 \\n+(:a. .if\\n(:e-1 .ds }0 \\n(:a) .if\\n(:e-2 .ds }0 (\\n(:a) .if\\n(:e-3 .ds }0 [\\n(:a] .if\\n(:e-4 .ds }0 <\\n(:a> .if\\n(:e-5 .ds }0 {\\n(:a} .if\\n(.$-1 .ds }0 \\$1\ \\*(}0 .if\\n(.$=1 .ds }0 \\$1 .nr;0 \w\\*(}0 .nr;1 \\n(:c .if\\n(:d .nr ;1 \\n(:bu-\\n(:du-\\n(;0u .if!\\n(;1 .nr ;1 0 .nr;0 \\n(:bu-\\n(;1u-\\n(;0u .ti\\n(;1u .if!\\n(;0 .nr ;0 \w u .if\w\\*(}0 \&\\*(}0\h\\n(;0u\&\c .. .deAL .nr!D 0 .if!\\n(.$-1 .)L \\n(Lin 0 2n 1 "\\$1" .if\\n(.$-1 .if !\\n(.$-2 .LB 0\\$2 0 2 1 "\\$1" .if\\n(.$-2 .if !\w\\$2 .)L \\n(Lin 0 2n 1 "\\$1" 0 1 .if\\n(.$-2 .if \w\\$2 .LB 0\\$2 0 2 1 "\\$1" 0 1 .. .deBL .if\\n(.$<1 .)L \\n(Pin 0 1n 0 \\*(BU .if\\n(.$=1 .LB 0\\$1 0 1 0 \\*(BU .if\\n(.$>1 \{.ie !\w\\$1 .)L \\n(Pin 0 1n 0 \\*(BU 0 1 .el.LB 0\\$1 0 1 0 \\*(BU 0 1 \} .. .deDL .if\\n(.$<1 .)L \\n(Pin 0 1n 0 \(em .if\\n(.$=1 .LB 0\\$1 0 1 0 \(em .if\\n(.$>1 \{.ie !\w\\$1 .)L \\n(Pin 0 1n 0 \(em 0 1 .el.LB 0\\$1 0 1 0 \(em 0 1 \} .. .deML .if\\n(.$<1 .)D "ML:missing arg" .nr;0 \w\\$1u/3u/\\n(.su+1u .ie\\n(.$<2 .LB \\n(;0 0 1 0 "\\$1" .el.if \\n(.$<3 .LB 0\\$2 0 1 0 "\\$1" .if\\n(.$>2 \{.ie !\w\\$2 .LB \\n(;0 0 1 0 "\\$1" 0 1 .el.LB 0\\$2 0 1 0 "\\$1" 0 1 \} .. .deRL .if\\n(.$<1 .LB 6 0 2 4 .if\\n(.$=1 .LB 0\\$1 0 2 4 .if\\n(.$>1 \{.ie !\w\\$1 .LB 6 0 2 4 1 0 1 .el.LB 0\\$1 0 2 4 1 0 1 \} .. .deVL .if\\n(.$<1 .)D "VL:missing arg" .ie\\n(.$<3 .LB 0\\$1 0\\$2 0 0 .el.LB 0\\$1 0\\$2 0 0 \& 0 1 .. .deP .if!(((\\n(!D=\\n(nl):(\\n(!D=(\\n(nl-.5v)))&(\\n(!Z=\\n(.k)&(\\n(Np=0)) \{\ .br .nr;1 \\n(:J .nr;2 \\n(nl .SP \\n(Psu*.5 .if!\\n(:D .ne 1v+.5p .ie!\\n(;1-\\n(:J .nr ;2 \\n(;2-\\n(:J .el.nr ;2 \\n(nl-\\n(:J .nr:J \\n(;2 .if\\n(.$>0&(0\\$1) .ti+\\n(Pin .if\\n(.$=0 \{\ .if\\n(Pt=1 .ti+\\n(Pin .if\\n(Pt>1&(\\n(:I) .ti+\\n(Pin .if\\n(Pt>1&(\\n(:I=0)&(\\n(:J>0) .ti+\\n(Pin \} .if\\n(Np \{\ \\n(H1.\\n+(P1\ \ \c 'br\} .nr:I 1 \} .nr:u 0 .. .denP .P 0 .br .sp-\\n(.L .demP 'ti6n .rmmP .wh\\n(.du+\\n(.L \\.. .wh\\n(.du+\\n(.L mP \\n(H2.\\n+(pN\h'|6n'\\c .. .deS .if!\\n(:Q .nr :Q \\nS .if!\\n(.$ .nr ;0 \\n(:Q .if\\(.$ .if !\w\\$1 \{\ .nr;J 2 .nr;0 \\n(:P \} .if\w\\$1 \{\ .ie\\$1D \{\ .nr;J 1 .nr;0 \\nS \} .el\{\ .ie\\$1C \{\ .nr;J 2 .nr;0 \\n(:P \} .el\{\ .ie\\$1P \{\ .nr;J 3 .nr;0 \\n(:Q \} .el\{.if !\\n(;J \{\ .nr;0 \\n(:P .nr;0 \\$1 \}\}\}\}\} .if0\\$1-99 .nr ;0 \\nS .if!\\n(;0 .)D "S:bad arg \\$1" .nr:Q \\n(:P .nr:P \\n(;0 .ps\\n(:Pp .nr;J 0 .if!\\n(!Q .nr !Q \\nS+2 .if!\\(.$-1 \{\ .ie\\$1 \{\ .nr;K 1 .nr;7 \\n(.s+2 \} .el\{\ .nr;K 3 .nr;7 \\n(!Q \}\} .if\\(.$-1 .if !\w\\$2 \{\ .nr;K 2 .nr;7 \\n(!P \} .if\w\\$2 \{\ .ie\\$2D \{\ .nr;K 1 .nr;7 \\n(.s+2 \} .el\{\ .ie\\$2C \{\ .nr;K 2 .nr;7 \\n(!P \} .el\{\ .ie\\$2P \{\ .nr;K 3 .nr;7 \\n(!Q \} .el\{.if !\\n(;J \{\ .nr;7 \\n(!P .nr;7 \\$2 \}\}\}\}\} .if0\\$2-99 .nr ;7 \\n(.s+2 .if!\\n(;7 .)D "S:bad arg \\$2" .nr!Q \\n(!P .nr!P \\n(;7 .vs\\n(!Pp .nr;K 0 .. .rnpn ]N .depn .nr:Z 1 .]N \\$1 .. .deSA .if\\n(.$ \{.if \\$1-1 .)D "SA:bad arg:\\$1" .nr:h 0\\$1 \} 'na .if\\n(:h 'ad .. .deSK .br .bp .nr;0 0\\$1-1 .if\\n(;0+1 .rs .if\\n(;0+1 .SK \\n(;0 .. .deOP .SK .if!\\nP%2 .SK 1 .. .deSP .br .ie\\n(:D .)S \\$1 .el.ie !'\\n(.z'' .)S \\$1 .el\{.rr ;D ;E .rm;E .nr;4 1v .if\\n(.$ .nr ;4 \\$1v .if!(\\n(nl=\\n(:N) .nr :A 0 .nr;4 -\\n(:Au .if\\n(;4 \{.sp\\n(;4u .nr:A +\\n(;4u \} .nr:N \\n(nl \} .. .de)S .br .if!'\\n(.z'\\*(}D' .rr ;D ;E .nr;4 1v .if\\n(.$ .nr ;4 \\$1v .if!(\\n(.d=\\n(;D) .nr ;E 0 .nr;4 -\\n(;Eu .if\\n(;4 \{.sp\\n(;4u .nr;E +\\n(;4u \} .nr;D \\n(.d .ds}D \\n(.z .. .deTS .if(\\n(:D=0)&(\\n(Ds>0) .SP .if\\$1H \{.br .di>t .nr;A 1 \} .. .deTH .if\\n(.du>0.5v \{.nr T. 0 .T# 0 \} .br .di .nr;I \\n(.i .nr;B 1 .if\\n(;T .if !\\$1N .nr ;T 0 .in0 .mk#a .mk#b .mk#c .mk#d .mk#e .mk#f .if\\n(;T=0 \{\ .>t .nr;T 1 \} .in\\n(;Iu .mk#T .. .deTE .if(\\n(:D=0)&(\\n(Ds>0) .SP .if(\\n(;A>0)&(\\n(;B=0) \{.br .di .)D "TE: used TS H but no TH" \} .rr;A ;B ;h ;D ;E .rma+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+ .rr32 33 34 35 36 37 38 40 79 80 81 82 .rra| b| c| d| e| f| g| h| i| j| k| l| m| .rra- b- c- d- e- f- g- h- i- j- k- l- m- .. .de)A .af:a 1 .ds]a \\n(:a \\*(]a .ds]b \\n(:b \\*(]b .ds]c \\n(:c \\*(]c .ds]d \\n(:d \\*(]d .ds]e \\n(:e \\*(]e .ds]f \\n(:f \\*(]f .ds]h \\*(]g \\*(]h .. .de)B .br .nr:g -1 .)C nr :a ]a \\*(]a .)C nr :b ]b \\*(]b 'in\\n(:bu 'ti\\n(:bu .)C nr :c ]c \\*(]c .)C nr :d ]d \\*(]d .)C nr :e ]e \\*(]e .)C nr :f ]f \\*(]f .)C ds ]g ]h \\*(]h .af:a 1 .if\\n(:e .af :a \\*(]g .. .de)C .\\$1 \\$2 \\$4 .ds\\$3 \\$5 \\$6 \\$7 \\$8 \\$9 .. .de)D 'di .nr:D 0 .fl .tmERROR:input line \\n(.c:\\$1 .if!\\nD .a((b \& .. .deTB .nr!1 1 .ie.)F TABLE 1 \\n+(Tb "\\$1" "\\n(H1-" 0 .el.)F TABLE 1 \\n+(Tb "\\$1" "\\$2" 0\\$3 .. .deEC .nr!2 1 .ie.)F Equation 2 \\n+(Ec "\\$1" "\\n(H1-" 0 .el.)F Equation 2 \\n+(Ec "\\$1" "\\$2" 0\\$3 .. .deEX .nr!3 1 .ie.)F Exhibit 3 \\n+(Ex "\\$1" "\\n(H1-" 0 .el.)F Exhibit 3 \\n+(Ex "\\$1" "\\$2" 0\\$3 .. .deFG .nr!0 1 .ie.)F Figure 0 \\n+(Fg "\\$1" "\\n(H1-" 0 .el.)F Figure 0 \\n+(Fg "\\$1" "\\$2" 0\\$3 .. .de)F .nr;0 \w\\$5 .nr;1 0 .nr;1 0\\$6 .ds}0 \\$3 .if\\n(;0 .ds }0 \\$5\\$3 .if\\n(;1*\\n(;0 .ds }0 \\$3\\$5 .if\\n(;1-1*\\n(;0 .ds }0 \\$5 .ds}0 \\$1\ \\*(}0 .ie(\w\\$4)&(\\n(Of=0) .as }0 .\ \ .el.if \\n(Of .as }0 " -\ .nr;0 \w\\*(}0 .ll\\nWu .nr;1 \\n(.lu-\\n(;0u-\w\\$4u+1u .if(\\n(:B<2)&(\\n(;1>0) \{\ .in0 .ce\} .if!\\n(;1 \{\ .if!\\n(.u .nr ;U 1 .if\\n(:B=2 .ce 0 .fi .in\\n(;0u .ti-\\n(;0u \} \f3\\*(}0\fP\\$4 .ll .in .if\\n(:B=2 .ce 9999 .if\\n(;U \{\ .nf .nr;U 0 \} .if(\\n(Lf=1&(\\$2=0)):(\\n(Lt=1&(\\$2=1)):\ (\\n(Le=1&(\\$2=2)):(\\n(Lx=1&(\\$2=3)) \{\ .ds}3 .if\\n(:S .ds }3 \\n(H1 .ie\\n(:y=1 \{\ \!.am >L \!.if \\$2=\\\\\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\\\nP \\*(}3 \!\\\\.. 'br\} .el\{\ .am>L .if\\$2=\\\\$1 .)T 1 1 "\\*(}0" "\\$4" \\nP \\*(}3 \\.. \} \} .. .de)I .nr;9 0\\$1+1 .ds}3 \\$\\n(;9 .rr;9 .. .de)E .ds}3 .if\\n(:S .ds }3 \\n(H1 .am>C .)T \\n(;1 \\$1 "\\*(}0" "\\$2" \\nP \\*(}3 \\.. .. .de)T .nr;0 \w\\$5 .if\w\\$6 .nr ;0 +\w'-'u+\w\\$6u .if\\n(;0-\\n(:a .nr :a \\n(;0 .)I \\$1 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .if\w\\$3-\\*(}3 .nr H\\$1 \w\\$3 .. .de)U .if!0\\$1-\\n(:b .sp\\n(:cu*.5v .)I \\$1 \\*(}0 .nr;0 \\*(}3 .)I \\$1 \\*(Ci .nr;1 \\*(}3 .)I \\$1 \\*(}2 .nr;2 \\*(}3 .ds}3 \\$5 .if\\n(.$-5 .ds }3 \%\\$6\(hy\\$5 .nr:e \\n(:au-\w\\*(}3u+2n .ds}3 \h\\n(:eu\\*(}3 .ds}y .nr;0 -\w\\$3 .if\\n(;0 .as }y \h\\n(;0u .if2-0\\$1 .as }y "\\$3 .if0\\$1-1 .ds }y "\\$3\\*(}y .if!0\\$2 .ds }y .ll\\nWu-\\n(:au-3n .in\\n(;2u .if!0\\$2 .in\\n(;1u .ti\\n(;1u .fi .di>A \!.cs 3 48 .if!0\\$1-\\n(:d .if !\\n(:f \\*(}y\\$4\\\\f3\\a\\\\fP\\*(}3 .if!0\\$1-\\n(:d .if \\n(:f \\*(}y\\$4\\t\\*(}3 .if0\\$1-\\n(:d \\*(}y\\$4\\*(}3 .br \!.br \!.cs 3 .di .br .ll\\nWu .ne\\n(dnu+.5p-1v .ta\\nWu-\\n(:au-2n .nf .in0 .na .>A .. .de)Z .in0 .ie!\\n(Cp \{\ .SK .rs .sp3v .ce1 \} .el.sp 2v \\$1 .sp1v .nr:a 0 .nrH1 0 .afH1 1 .>L \\$2 .rn)T )V .rn)U )T .ds}0 \\n(H1 .dsCi 0 .ds}2 \\n(H1 .>L \\$2 .rn)T )U .rn)V )T .. .deTC .LC 0 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .)w .if\\n(;R .RP 0 1 .)R .rm)E )F DE DF DS FD FE FG FS H HU TB .if!\\nP-1 .if \\nN .if !\\nN-1 .rn }t }b .if!\\nP-1 .if \\nN .if !\\nN-1 .nr N 0 .rm}t }e }o .rs .if\\n(;C .nr ;C 2 .bp .ie\\n(Oc .nr P 1 .el\{\ .rm}f }p .nr;g 1 1 .af;g i .ds}b ''- \\\\n(;g -'' .am)b .nr;g +1 \\.. 'br\} .nrN 0 .rs .if!\\n(.$-4 .TX .if\\n(;C .ll \\n(:Lu .if!\\n(.$-4 .TY .ce99 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .if\\n(.$-4 .sp .ce0 .sp .if\\n(;C .ll \\n(:lu .nr;m \\n(.hu+2v .nr:b 1 .if\w\\$1 .nr :b 0\\$1 .nr:c 1 .if\w\\$2 .nr :c 0\\$2 .nr:d 2 .if\w\\$3 .nr :d 0\\$3 .nr:f 0 .if\w\\$4 .nr :f 0\\$4 .nrH1 0 .afH1 1 .nrH2 0 .afH2 1 .nrH3 0 .afH3 1 .nrH4 0 .afH4 1 .nrH5 0 .afH5 1 .nrH6 0 .afH6 1 .nrH7 0 .afH7 1 .nr:a 0 .>C .rn)T )V .rn)U )T .ds}0 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .nrH2 +\\n(H1 .nrH3 +\\n(H2 .nrH4 +\\n(H3 .nrH5 +\\n(H4 .nrH6 +\\n(H5 .nrH7 +\\n(H6 .if!\w'\*(Ci' .ds Ci 0 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 .ds}2 \\n(H1 \\n(H2 \\n(H3 \\n(H4 \\n(H5 \\n(H6 \\n(H7 .>C .rm>C HX .rn)T )U .rn)V )T .if(\\n(Lf=1)&(\\n(!0>0) .)Z "\\*(Lf" 0 .if(\\n(Lt=1)&(\\n(!1>0) .)Z "\\*(Lt" 1 .if(\\n(Lx=1)&(\\n(!3>0) .)Z "\\*(Lx" 3 .if(\\n(Le=1)&(\\n(!2>0) .)Z "\\*(Le" 2 .)R .. .deTY .ce CONTENTS .. .deTL .nr:D 2 .nr;c 2 .nr;z 0 .nr:V 0 .nr:1 \\n(.i .if\\nC=4 .ls 1 .ds>1 \\$1 .ds>2 \\$2 'nr;y 1 .eo 'de>T AU .. .deAU .ec .nr:D 1 .nr;c 1 .if!\\n(;y 'nf .if\\n(;y .>9 .rmTL .ll\\nWu .da>z 'if\\nE 'ft 3 .if(\\n(;z>0)&(\\n(Au>0) .sp \\$1 .if\\n(Au>0 \{.if \w\\$3 .ie \\$3HP HP\ \&\c .el\\$3\ \&\c .if\w\\$4 \\$4 .if\w\\$3 .if !\w\\$4 \& .if\w\\$6 \\$6\ \&\c .if\w\\$5 x\\$5 .if\w\\$6 .if !\w\\$5 \& 'br\} .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .br 'if\\nE 'ft1 .di .nr;z +\\n(dn .nrdn 0 .am>A .ie\\nE \{\ \f3\\$1\\\\t\\$3\ \\$6\\\\t\\$5\fP 'br\} .el\{\ \\$1\\\\t\\$3\ \\$6\\\\t\\$5 'br\} \\.. 'in\\n(:1u .if!\\n(:V .ds }v \\$3-\\$4-\\$2 .if\\n(:V .as }v /\\$2 .da>v 'if\\nE 'ft 3 .sp3 \\$1 .br 'if\\nE 'ft1 .di .nr:V +\\n(dnu .nrdn 0 .ds}L \\$3 .if'\\$3'HOH' .ds }L HO .if'\\$3'HOH' .nr :H 1 .if'\\$3'HP' .ds }L }A .am>4 .ps+1 .ft2 \\$1 .br .ps .ft1 .if\\\\n(:2 .sp .5v .if\\\\n(:2 \\*(}2 .if\\\\n(:2 .if \\n(:H \\\\*(}H .if\\\\n(:2 \\\\*(\\*(}L .if\\\\n(:2 .sp .5v .ds}z \\\\*(\\*(}L \\.. .. .de>9 .di}z 'll\\nWu-34n 'nh 'na 'fi 'if\\nE 'ft 3 .>T .if(\w'\\*(>1')&(\w'\\*(>2') \{\ .ie'\\*(>1'\\*(>2' \{\ .br Charge and Filing Case \\*(>1 .br\} .el\{\ .br Charge Case \\*(>1 .br File Case \\*(>2 .br\} \} .if(\w'\\*(>1'=0):(\w'\\*(>2'=0) \{\ .ie\w'\\*(>1' \{\ - Case\ \\*(>1 .br\} .el.ie \w'\\*(>2' \{\ - Case\ \\*(>2 .br\} .el.br \} .ll\\nWu .di .if\\nE .ft1 .nr:9 \\n(dn .nrdn 0 .nr;y 0 'nf .rm>9 .. .deAT .da>v 'if\\nE 'ft 3 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .br 'if\\nE 'ft .di .nr:V +\\n(dnu .nrdn 0 .. .deOK .nr:D 1 .nr;c 1 .de>7 .ps-1 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .ps \\.. .rmOK .. .deTM .nr:D 1 .nr;c 1 .de>8 .if\\nE .ft 3 .if\\n(.$-0 \\$1 .if\\n(.$-1 \\$2 .if\\n(.$-2 \\$3 .if\\n(.$-3 \\$4 .if\\n(.$-4 \\$5 .if\\n(.$-5 \\$6 .if\\n(.$-6 \\$7 .if\\n(.$-7 \\$8 .if\\n(.$-8 \\$9 .if\\nE .ft1 \\.. .nr;x \\n(.$+1 .rmTM .. .deAS .nr:D 2 .nr;c 2 .rmTL .nr:t 0\\$1 .if!(\\n(:t=2) .nr :t 1 .if\\n(:t=1 .nr ;s \\n(:s .nr:3 0 .if\\n(.$-1 .nr :3 0\\$2n .nr;N \\n(:1 'in\\n(:1u 'fi .SA 'nh 'if\\n(Hy 'hy 14 .di>3 .ll0u-2u*\\n(:3u+\\nWu .ce .ul ABSTRACT .SP 1.5 .ns .nr:I 1 .rmAS .. .deAE .br .di 'nf 'nh .nr;3 \\n(dn .nr;6 \\n(;3 .ll\\nWu 'in\\n(:1u .if\\n(:t=1 .nr :s \\n(;s .rmAE .. .deMT .nr:D 0 .nr;c 0 .if!\\n(;y 'nf .rmTL TM OK AS AE AF AU .ll\\nWu .rnTP >Y .in\\n(:1u .rn>Y TP .rn)K >Y .ie\w\\$1u<2n .if !0\\$1=4 .if \\n(.$=2 .ds An \\$2 .el.if \\n(.$=2 .ds An \\$2 .if!\\n(.$ .>6 .if\\n(.$ .if \w\\$1u-\w'0'u .>6 "\\$1" .if\\n(.$ .nr ;y 0\\$1 .if\\n(.$ .if !\\n(;y .>6 "" .if\\n(.$ .if \\n(;y-4 .>x .if\\n(.$ .if \\n(;y-3 .>5 "\\$2" .if\\n(.$ .if \\n(;y-2 .>6 "ENGINEER'S NOTES" .if\\n(.$ .if \\n(;y-1 .>6 "PROGRAMMER'S NOTES" .if\\n(.$ .if \\n(;y .>6 "MEMORANDUM FOR FILE" .)R .ft1 .ft1 .ta.5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i .ns .if\\nC=4 .ls 2 .>Y .rm>Y MT .. .de>x .rm>6 >5 )Y )X .ta\\nWu-1.4i .br .rs .sp1 .if\\n(Pv \{\ .ce PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .sp\} .sp|4v .}z .br .rs .mk:2 .sp|12v .in\\nWu-1.4i .ti+6 .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el\{\ \\*(DT 'br\} .if\\n(:2u-\\n(nlu .sp |\\n(:2u .sp2v .rm>x .. .de>6 .rm>5 >x )Y .di]t .ta\\nWu-1.75i .br .rs .sp1 .if\\n(Pv \{\ .ce PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .sp\} .sp|1.1i-1v \t\s36\(bs\s0 .vs.3i .if\w\\*(}2 \t\s16\f3\\*(}2\fP\s0 .vs12p .sp|1.9i .mk:2 \!.po -\w'\s8subject:\s0'u+1n \s8subject:\s0 .rt-1 \!.po .}z .br .rt\\n(:2u .in\\nWu-1.4i .ps8 .ti-6n date: .ps .rt-1 .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el\{\ \\*(DT 'br\} .sp .ps8 .ti-6n from: .ps .rt-1 .if\\nE .ft 3 .>z .if\\nE .ft .in\\n(:1u .if\\n(;x \{.sp .in\\nWu-1.4i .if\\nE .ft 3 TM .rt-1 'in+\w'TM 'u 'if\\nE 'ft .>8 .in\\n(:1u \} .br .if\\n(:9u-\\n(;zu-2v-\\n(;xv .sp \\n(:9u-\\n(;zu-2v-\\n(;xv .sp3 .di .rs .ie\\n(;3 \{\ .ie\\n(:t=2 \{\ .af!S \\gP .afP i .]t .in+\\n(:3u .>3 .sp3 .)N .in-\\n(:3u .wh0 .bp .nrP 1 .afP \\g(!S .]t .wh0 )h .rmCS \} .el.]t 'br\} .el.]t .ns .ne10 .ce .ul .if!\\n(.$ MEMORANDUM FOR FILE .if\\n(.$ .if \w\\$1 \\$1 .SP 3 .ce0 .ul0 .if!\\n(:t=2 .)X .nr;M 1 .rm)X >6 .. .de>5 .rm>6 >x )X .br .rs .sp1 .ie\\n(Pv \{\ .ce PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .sp4\} .el'sp 5 .in0 .ds}H "Crawford Hill Laboratory .ds}A "South Plainfield, New Jersey 07080 .dsPY "Piscataway, New Jersey 08854 .dsMH "Murray Hill, New Jersey 07974 .dsWH "Whippany, New Jersey 07981 .dsHO "Holmdel, New Jersey 07733 .dsRR "Piscataway, New Jersey 08854 .dsAK Norcross, GA 30071 .dsCP Piscataway, NJ 08854 .dsCH Chester, NJ 07930 .dsCB Columbus, OH 43213 .dsDR Denver, CO 80234 .dsIN Indianapolis, IN 46206 .dsIH Naperville, IL 60566 .dsMV North Andover, MA 01845 .dsRD Reading, PA 19604 .dsWB "West Long Branch, New Jersey 07764 .dsWV Warren, NJ 07060 .ll\\nWu .fi .na .nh .di>6 .ps+2 .vs\\n(.sp+4p .if\\nE .ft3 .>T .ps .vs\\n(.sp+2p .if\\nE .ft1 .br .di .nf .ce1000 .>6 .nr:2 0 .if\w\\$1 .nr :2 1 .ul0 .sp.5v .>4 .br .if!\\n(:2 .sp.5v .if!\\n(:2 \\*(}2 .if!\\n(:2 .if \\n(:H \\*(}H .if!\\n(:2 \\*(}z .ce0 .sp .ns .br .)Y .rm)Y >6 PY MH WH HO RR }H WB .rmAK CP CH CB DR IN IH MV RD WV SG )N )M .deNS .br .di .di>Y \\.. .deNE .br .di \\.. .rm>5 .. .de)K .if\\n(:D .ie !\\n(:t=2 .)D "check TL, AU, AS, AE, MT sequence" .el.)D "check TL, AU, AS, AE, NS, NE, MT sequence" .rm)X )Y >T >x >z >1 >2 >3 >4 >5 >6 >7 >8 >9 }2 }z .rr;x ;y ;z :D :1 :2 :3 :9 ;0 ;1 ;2 ;3 .rmTL AU TM AF AS AE OK .rm)K .. .de)X .di>S \!.nr O 216u \!.po 216u \!.nr W 6.5i \!.ll 6.5i \!.lt 6.5i \!.ll +.45i \!.lt +.45i \!.sp 3 \!.tl '\s24\(bs\s0\s14\f3 Bell Laboratories\s0\fP''\s16Cover Sheet for Technical Memorandum\s0' \!.if !\n(.A \l\\\\n(.lu \!.if \n(.A __________ \!.br \!.fi \!.ad \!.ss 10 \!.ps 9 \!.ft 2 \!The information contained herein is for the use of \!employees of Bell Laboratories \!and is not for publication \!(see GEI 13.9-3)\\\\p \!.ps \!.ft \!.nf \!.SA \!.ss 12 \!.sp -.6v \!.if !\n(.A \l\\\\n(.lu \!.if \n(.A __________ \!.ll \!.lt \!.nf \!.sp 2 \!.mk ;2 \s9Title:\s0 \!.rt -1 .ll\\nWu-34n .nh .na .fi \!.in \w'\s9Title:\s0'u+1n .if\\nE .ft3 .nr;X 1 .>T .nr;X 0 .if\\nE .ft1 .rm>T .ll .hy .ad .nf \!.in0 \!.sp \s9Other\ Keywords:\s0 \!.rt -1 \!.in \w'\s9Other Keywords:\s0'u+1n .if\\nE .ft 3 .>7 .rm>7 .if\\nE .ft \!.br \!.mk ;0 \!.rt \\\\n(;2u \!.in \\\\nWu-1.4i \!.ti -6n \s9Date:\s0 \!.rt -1 .ie\\nE \{\ \f3\\*(DT\fP 'br\} .el((\{\ \\*(DT 'br\} \!.sp \!.in \\\\nWu-1.4i \!.ti -6n \s9TM:\s0 \!.rt -1 .>8 \!.in 0 \!.br \!.if \\\\n(;0u-\\\\n(nlu .sp \\\\n(;0u-\\\\n(nlu \!.sp 2 \!.ta 2.5i 3.7i \!.mk ;0 \!.ul \s9Author(s)\\tLocation\\tExtension\s0 .>A .rm>A \!.mk ;1 \!.rt \\\\n(;0u .br .di .nf .de>7 .di>A .tr,+ .tr|. .ie\\nE \{\ |ds\ >8\ \f3\\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9\fP 'br\} .el\{\ |ds\ >8\ \\\\$1+\\\\$2+\\\\$3+\\\\$4+\\\\$5+\\\\$6+\\\\$7+\\\\$8+\\\\$9 'br\} .br \!.br .tr,,++|| .di \\.. .>7 \\*(>1 .>A .rn>8 >1 .>7 \\*(>2 .>A .rn>8 >2 .di>7 .tr|. .tr+ |>A\ \\*(>1 |rn\ >T\ >1 |>A\ \\*(>2 |rn\ >T\ >2 .br .tr||++ .di .de>A .de>T .if\\\\n(.$ \\\\$1 .if\\\\n(.$-1 \\\\$2 .if\\\\n(.$-2 \\\\$3 .if\\\\n(.$-3 \\\\$4 .if\\\\n(.$-4 \\\\$5 .if\\\\n(.$-5 \\\\$6 .if\\\\n(.$-6 \\\\$7 .if\\\\n(.$-7 \\\\$8 .if\\\\n(.$-8 \\\\$9 \\\\.. \\.. .>7 .rm>A >7 >T .da>S \!.in \\\\nWu-13n \!.ti \\\\nWu-1.4i-6n \!.mk ;0 \s9Charging\\\\ Case:\s0 .br \!.br \!.rt -1 \!.if \\nE .ft 3 .>1 \!.if \\nE .ft .rm>1 .br \!.br \!.if \\\\n(nl=\\\\n(;0 .sp1v \!.ti \\\\nWu-1.4i-6n \s9Filing\\\\ Case:\s0 .br \!.br \!.rt -1 \!.if \\nE .ft 3 .>2 \!.if \\nE .ft .rm>2 .br \!.br \!.if \\\\n(;1u-\\\\n(nlu .sp \\\\n(;1u-\\\\n(nlu \!.sp 3 \!.in 0 \!.ll \\\\nWu \!.in +\\n(:3u \!.po +(6.95i-\\\\n(!Wu)/2u .>3 \!.in -\\n(:3u \!.po \!.nr ;0 0 .br .di .di>b .nf .na .>c .br .di .rm>b .if\\n(dn \{\ .nr;c \\n(.pu-\\n(dnu-8v .da>S \!.ie \\n(;cu-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu \!.el .sp .5v .nr;c 0 \l'60p' .>c .di .br\} .. .de)Y .di>S \!.sp 5 \!.in 0 \!.ce 1000 \!.ul 1000 .>6 \!.ul 0 \!.sp .5v .>4 \!.br \!.if \\n(:2=0 .sp.5v \!.if \\n(:2=0 \\*(}2 \!.if \\n(:2=0 .if \\n(:H \\*(}H \!.if \\n(:2=0 \\*(}z \!.ce 0 \!.sp \!.in 0 \!.in +\\n(:3u .>3 \!.in -\\n(:3u \!.nr ;0 1 .di .di>b .nf .na .>c .br .di .rm>b .if\\n(dn \{\ .nr;c \\n(.pu-\\n(dnu-8v .da>S \!.ie \\n(;cu-\\\\n(nlu .sp \\n(;cu-\\\\n(nlu \!.el .sp .5v .nr;c 0 \l'60p' .>c .di .br\} .. .deCS .LC 0 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .)w .if\\n(;R .RP 0 1 .if!\\nP-1 .if \\nN .if !\\nN-1 .rn }t }b .if!\\nP-1 .if \\nN .if !\\nN-1 .nr N 0 .rm}t }e }o .wh0 .br .rs .bp .)k .rm}b }f }p .rn)f >z .rn>B >s .ch)n 15.1i .ch)b 15.2i .de)f .)D "CS:cover sheet too long" \\.. .ch)f -\\n(:Mu .)R .ll\\nWu .in0 .nr!O \\nO .nr!W \\nW .br .rs .nf .>S .rm)f .ch)f 15.0i .sp\\n(.pu-\\n(nlu-7.5v .ie\\n(;0 .sp 7.5 .el\{.nr ;1 \\n(.lu+.45i \l\\n(;1u\(ul .mk;2 .ta1.3i 2.4i .ie\\n(.$ \{.ds ]1 \\$1 .ie\w'\\$1' .nr !T +0\\$1 .el.nr !T \\nP \} .el.nr !T \\nP .if\\n(.$-1 \{.ds ]2 \\$2 .nr!T +0\\$2 \} .if\\n(.$-2 .ds ]3 \\$3 .if\\n(.$-3 .ds ]4 \\$4 .if\\n(.$-4 .ds ]5 \\$5 .if\\n(.$-5 .ds ]6 \\$6 .if!\w'\\*(]1' .ds ]1 \\nP .if!\w'\\*(]2' .ds ]2 0 .if!\w'\\*(]3' .ds ]3 \\n(!T .if!\w'\\*(]4' .ds ]4 \\n(Fg .if!\w'\\*(]5' .ds ]5 \\n(Tb .if!\w'\\*(]6' .ds ]6 \\n(Rf .sp.5v \s9Pages Text:\ \ \s0\\*(]1\t\s9Other:\ \ \s0\\*(]2\t\s9Total:\ \ \s0\\*(]3 .sp1v \s9No. Figures:\ \ \s0\\*(]4\t\s9No. Tables:\ \ \s0\\*(]5\t\s9No. Refs.:\ \ \s0\\*(]6 .sp.5v .mk;3 \l\\n(;1u\(ul .nr;1 \\n(;3u-\\n(;2u+1v .sp-1 \h'3.65i'\L'-\\n(;1u'\v'\\n(;1u' .tl'\s8E-1932-U (3-76)'SEE REVERSE SIDE FOR DISTRIBUTION LIST\s0'' 'br\} .nrO \\n(!O .nrW \\n(!W .po\\nOu .ll\\nWu .lt\\nWu .wh0 )h .ch)n -\\n(:mu .rn>z )f .rn>s >B .ch)f -\\n(:mu .ch)b -\\n(:ru .)R .ta.5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i .nr;0 0 .nr;1 0 .nr;2 0 .rm>S .. .deFC .)w .in0 .nf .ls1 .in(\\n(.lu/2u) .rs .ne\\n(:Vu+3v+.5p .sp .ie\\n(.$ \\$1 .elYours very truly, .in .fi .. .deSG .if!\\n(:V .)D "SG:no authors" .if\\n(:F .)D "SG:missing FE" .if\\n(:y .)D "SG:missing DE" .LC 0 .)w .)R .in0 .nf .ls1 .in(\\n(.lu/2u) .ne\\n(:Vu+1v+.5p .rs .mk .>v .in .if\w\\$1 .as }v -\\$1 .if\\n(.$-1 .rt .if\\n(.$-1 .sp 3 .if\\n(.$ .if !\\n(.$-1 .rt -1 .if\\n(.$ \\*(}v .rm>v .fi .. .deNS .if\\n(!N .di .if\\n(;M .br .)R .nr:D 1 .ds}4 "Copy to .nr;0 0\\$1 .if\w\\$1u-\w'\0\0'u .nr ;0 10 .if\\n(;0 .ds }4 "Copy (with att.) to .if\\n(;0-1 .ds }4 "Copy (without att.) to .if\\n(;0-2 .ds }4 "Att. .if\\n(;0-3 .ds }4 "Atts. .if\\n(;0-4 .ds }4 "Enc. .if\\n(;0-5 .ds }4 "Encs. .if\\n(;0-6 .ds }4 "U.S.C. .if\\n(;0-7 .ds }4 "Letter to .if\\n(;0-8 .ds }4 "Memorandum to .if\\n(;0-9 .ds }4 "Copy (\\$1) to 'in\\n(;N .if!\\n(!N .ds }5 \\*(}4 .if\\n(!N .da }C .if!\\n(!N .di }C .if\\n(!N .sp \!.ds }4 \\*(}4 \\*(}4 .nf .nr!N 1 .. .de)N .br .rr!N .di]v .}C .br .di .rm]v .nr;0 \\n(dn .if\\n(;0 .)M .. .de)M .nf .sp .ne2v .if\\n(.tu<=2v \{\ \&\\*(}5 See next page 'br\} .nr!U \\n(;0>=\\n(.tu .if\\n(!U \{\ .ds]w Continued next page .ds]x \\*(}4\ \-\ contd. .ch)f -(\\n(:ou+1v) \} .}C .if\\n(!U \{\ .rm]w ]x .ch)f -\\n(:ou \} .rm}C .. .deNE .br .if\\n(!N .di .if\\n(;M .)N .)R .. .deAV .ne6v .in0 .nf .sp APPROVED: .sp2 \l'3i'\h'.3i\l'1.5i' \\$1\h'|4i-(\w'Da'u)'Date .in .fi .. .deND .if!\\n(.$ .)D "ND:missing arg" .dsDT "\\$1 .. .deAF .ds}2 "\\$1 .. .de)h 'ev0 'nh 'if\\n(Hy 'hy 14 'ev 'ev2 .nr;8 1 .)k .rr;8 .)R .nrP +1 .if\\n(:Z \{.nr P \\n% .rr:Z \} .if\\n(:u*\\n(:S .nr P 1 .if\\n(:u \{.nr H1 +1 .nr:u 2 \} 'sp\\n(!X .TP .br .)R 'ev .nr:I 2 .nr:J \\n(nl 'ns 'if\\n(:q .)l 'nr:q 0 .mk;r .mk;m .nr!B 0 .if\\n(;d=0&\\n(:z>0 \{\ 'ie\\n(Df>3 \{')z ')s \} 'el'if \\n(Df>1 ')z \} .nr!C \\n(.h .PX 'ns .if!((\\n(!C=\\n(.h)&(\\n(!B=0)) .mk ;m .nr;T 0 .if\\n(;A>0 \{.nr ;h \\n(.i .in0 .>t .nr;T 1 .in\\n(;hu \} .mk#T .nr:J \\n(nl .if!\\*(]x \\*(]x .. .de)f .if!\\*(]w \\*(]w .nr!D 0 .nr:N 0 'nrdn 0 .rn)f >u .if\\n(;A>0 \{.nr T. 1 .if\\n(;f=0 .T# 1 'br\} .nr;f 1 .rn>u )f 'nr;y \\n(.pu-\\n(nlu-\\n(:mu 'if\\n(:s \{'ie \\n(;y-4v .)o 'el.)m \} 'nr:s 0 'nr:o \\n(:mu 'nr:O \\n(:mu .ie\\n(;C=0 \{\ .if\\n(;e \&\c 'bp\} .el.ie \\n(;C=2 .)2 .el.)1 .rr;f .ie\\*(]w 'ch )f -\\n(:ou .el'ch )f -(\\n(:ou+1v) .. .dePH .ds}t "\\$1 .. .deEH .ds}e "\\$1 .. .deOH .ds}o "\\$1 .. .dePF .ds}b "\\$1 .. .deEF .ds}f "\\$1 .. .deOF .ds}p "\\$1 .. .deTP 'sp .)K .af;P \\gP .afP 1 .nr;P \\nP .afP \\g(;P .af;P 1 .ie\\n(Pv \{\ .ie(\\n(Pv=1)&(\\n(;P>1) 'sp 2 .el\{\ .ce PRIVATE\h'-\w'PRIVATE'u'\l'\w'PRIVATE'u' .sp\} \} .el'sp 2 .if!\\n(;P-1 .if \\nN 'sp .if!\\n(;P-1 .if \\n(:S .tl \\*(}t .if!\\n(;P-1 .if !\\nN .tl \\*(}t .if\\n(;P-1 .ie \w'\\*(An' .tl '\\*(An - \\nP''' .el.tl \\*(}t 'if!\\n(;P%2 'tl \\*(}e 'if\\n(;P%2 'tl \\*(}o 'sp2 .. .dePM .if\\$1 .nr !K 0 .if\w\\$1 \{\ .ie\\$1P .nr !K 1 .el.ie \\$1BP .nr !K 3 .el.ie \\$1BR .nr !K 4 .el.nr !K 2 \} .nr:U 5v .)G .. .de)b 'ev2 .ie\\n(!K=1 \{\ .tl\fBPRIVATE\fR .tlThis information should not be disclosed to unauthorized persons. .tlIt is meant solely for use by authorized Bell System employees. \} .el.ie \\n(!K=3 \{\ .tl\fBBELL LABORATORIES PROPRIETARY\fR .tlNot for use or disclosure outside Bell Laboratories except by .tlwritten approval of the director of the distributing organization. \} .el.ie \\n(!K=4 \{\ .tl\fBBELL LABORATORIES RESTRICTED\fR .tlThe information herein is meant solely for use by authorized .tlBell Laboratories employees and is not to be disclosed to others. \} .el.if \\n(!K=2 \{\ .tl\fBNOTICE\fR .tlNot for use or disclosure outside the .tlBell System except under written agreement. \} .if\\n(!K .tl  .)R .af;P \\gP .afP 1 .nr;P \\nP .afP \\g(;P .af;P 1 .ie!\\n(;P%2 .tl \\*(}f .el.tl \\*(}p .ie\\n(;P=1 \{\ .ie\\nN=1 .tl \\*(}t .el.tl \\*(}b \} .el.tl \\*(}b .if\\nC .tl \\*(]C .)R 'ev .. .de)2 .po\\nOu .nr;C 1 'bp .. .de)1 .rt\\n(;mu .po+\\n(;ou .nr;C 2 .nr:I 2 .nr:J \\n(nl 'ns 'if\\n(:q .)l 'nr:q 0 'if\\n(;d=0&\\n(:z>0 \{\ 'ie\\n(Df>3 \{')z ')s \} 'el'if \\n(Df>1 ')z \} .nr;T 0 .if\\n(;A>0 \{.nr ;h \\n(.i .in0 .>t .nr;T 1 .in\\n(;hu \} .mk#T .nr:J \\n(nl .. .de2C .if\\n(;C=0 \{\ .br .)R .nr;C 1 .if!\\n(.$ .nr ;l \\n(.lu*8u/17u .if!\\n(.$ .nr ;o \\n(.lu*9u/17u .if\\n(.$ .nr ;l \\$1u*1.3n .if\\n(.$ .nr ;o \\nWu-\\n(;lu .ev1 .ll\\n(;lu .lt\\n(;lu .ev .ll\\n(;lu .lt\\n(;lu .nr:L \\nW .nrW \\n(.lu .SP .ns .mk;m \} .. .de1C .if\\n(;C \{\ .br .if\\n(;C>1 .sp |\\n(.hu .po\\nOu .)R .nrW \\n(:Lu .rr;L ;C .ev1 .ll\\nWu .lt\\nWu .ev .ll\\nWu .lt\\nWu .SP .5 .ns\} .. .deWC .if\\n(.$ \{\ .ie\\$1N \{.nr ;a 0 .nr;b 0 .nr;j 0 .nr;p 1 \} .el.ie \\$1WD .nr ;a 1 .el.ie \\$1WF .nr ;b 1 .el.ie \\$1FF .nr ;j 1 .el.ie \\$1FB .nr ;p 1 .el.ie \\$1-WD .nr ;a 0 .el.ie \\$1-WF .nr ;b 0 .el.ie \\$1-FF .nr ;j 0 .el.ie \\$1-FB .nr ;p 0 .el')D "WC: unknown option" .if\\n(.$ .WC \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 'br\} .. .de>W .if\\n(;C \{\ .ev1 .ll\\n(:Lu .lt\\n(:Lu .ev .nrW \\n(:Lu .nr;W 1 \} .. .de>N .if(\\n(;l>0)&(\\n(;C=0) \{\ .ev1 .ll\\n(;lu .lt\\n(;lu .ev .nrW \\n(;lu .nr;W 2 \} .. .de>R .ie\\n(;W=1 .nr W \\n(;lu .el.if \\n(;W=2 .nr W \\n(;Lu .if\\n(;W \{\ .ev1 .ll\\nWu .lt\\nWu .ev .nr;W 0 \} .. .de)Q .ch)Q 200v .rs 'sp70 \} .. .deBS .ev1 .)R .di>K .. .deBE .br .di .)R .ev .nr:U \\n(dnu .)W .rn>K >D .nr:T \\n(:Uu .. .de)W .if(\\n(:Uu+\\n(:Mu)>(\\n(.pu-\\n(nlu-.5v) .SK .ch)n -(\\n(:Mu+\\n(:Uu) .nr:o +(\\n(:Uu-\\n(:Tu) .nr:O +(\\n(:Uu-\\n(:Tu) .ch)f -\\n(:ou .nr:m \\n(:Mu+\\n(:Uu .ch>B -(\\n(:Mu+\\n(:Uu+\\n(!Yu-1v) .. .de>B .ev2 .)R .nf .>D .)R .ev .. .deVM .ie0\\$1>=0 .nr !X 0\\$1 .el.nr !X 0 .ie0\\$2>=0 .nr ;n 0\\$2 .el.nr ;n 0 .if!\\$2 \{\ .nr:U \\n(;nv .ie!\\n(!K .nr :M \\n(!V .el.nr :M \\n(!V+5v .)G \} .. .de)G .nr!Y \\n(:T .nr:T 0 .)W .nr:M \\n(:m .ch)b -(\\n(:mu-2v) .nr:T \\n(!Y .rr!Y .. .deFS 'nr:s +1 .if\\n(:F .)D "FS:missing FE" .if\\n(:F .FE .if\\n(:y .)D "FS:missing DE" .if\\n(:y .DE .nr:F 1 .if!\\n(!F \{\ .ie\\n(;C .nr !F 2 .el.nr !F 1 \} .ie(\\n(;C>0)&((\\n(;b=1):((\\n(;j=1)&(\\n(!F=1))) \{\ .nr!F 1 .>W \} .el.if ((\\n(;C=0)&(\\n(;j=1)&(\\n(!F=2)) .>N 'ev1 'di>b .nr:D 1 .)R 'nh 'if\\n(:i 'hy 14 'ad 'if\\n(:j 'na 'ps-2 'vs\\n(.sp+1p 'sp\\n(Fsu*3p 'if\\n(.$ 'ds }y \\$1\ 'if!\\n(.$ 'ds }y \\*(]y.\ 'if\\n(:k \\*(}y\&\c 'if!\\n(:k 'nr ;v \w\0\0.\  'if!\\n(:k 'nr ;u \w\\*(}y 'if!\\n(:k 'in +\\n(;vu 'if!\\n(:k 'if !\\n(:l 'ti -\\n(;vu 'if!\\n(:k 'if !\\n(:l 'if !\\n(;u-\\n(;v \\*(}y\h\\n(;vu-\\n(;uu\&\c 'if!\\n(:k 'if !\\n(:l 'if \\n(;u-\\n(;v \\*(}y\&\c 'if!\\n(:k 'if \\n(:l 'if \\n(;v-\\n(;u 'ti -\\n(;uu 'if!\\n(:k 'if \\n(:l 'if !\\n(;v-\\n(;u 'ti -\\n(;vu 'if!\\n(:k 'if \\n(:l \\*(}y\&\c .. .deFE .if!\\n(:F .)D "FE:no FS active" .br 'di .nr:D 0 .if\\n(;c .nr :D \\n(;c 'in0 'nf 'na .if!\\n% \{\ 'da>c .>b \!. br 'di 'b((r\} .if!((\\n%=0)*(\\n(:D=2)*(\\n(:t=1):(\\n(;X)) \{\ 'da>y .>b \!. br 'di 'br\} 'rm>b .)R 'ev .nr:F 0 .>R .if!((\\n%=0)*(\\n(:D=2)*(\\n(:t=1):(\\n(;X)) \{\ .if!((\\n(!A=1):((\\n(;C=2)&(\\n(!F=1))) \{\ 'if!\\n(:s-1 'nr dn +4v+.5p 'nr:o +\\n(dnu 'nr:O +\\n(dnu .nrdn 0 'if!\\n(.pu-\\n(nlu-.5p-\\n(:ou 'nr :o \\n(.pu-\\n(nlu-.5p 'if!\\n(:ou-\\n(:mu 'nr :o \\n(:mu 'ch)f -\\n(:ou 'br\}\} .. .de)o .ie(\\n(!F=1)&(\\n(;C=1) \{\ .nr!A 1 \} .el.nr !A 0 'ev1 .)R 'ps-2 'vs\\n(.sp+1p 'nf 'nr;5 \\n(.pu-\\n(:ou+.5p 'if\\n(;5u>\\n(nlu 'sp |\\n(;5u+.5p 'nr;5 \\n(.pu-\\n(nlu-1v-\\n(:mu .ie\\n(;5u>0 \{\ 'sp .ti0 .ie\\n(:n=0 \{.ie \n(.A=0 \l'72p' .el__________ \} .el\{.ie \n(.A=0 \l\\n(.lu .el_____________________________ \} 'nr:n 0 .br .if\\n(!A .wh (\\n(nl-2v) )Q 'br\} .el'sp 15i .rr;5 'nr;Z 1 'nrdn 0 'ps 'vs\\n(.sp+2p .>y .br 'di .if\\n(dn=1v .nr dn 0 'nr;Z 0 .if!\\n(;C=1 \{\ .rr!A .if\\n(dn=0 .rr !F \} 'rm>y 'nr:q \\n(dnu 'nrdn 0 'nr:s 0 .)R 'ev .. .de)n 'if\\n(;Z \{ 'di>x 'sp\\n(Fs \} .. .de)m 'ev1 .)R 'ps-2 'vs\\n(.sp+1p .nf 'di>w .>y .br 'di 'rm>y 'nr:q \\n(dn 'nrdn 0 'nr:s 0 'if\\n(:q 'nr :n 1 .if!\\(;C=1 .rr !A .)R 'ps 'vs\\n(.sp+2p 'ev .. .de)l 'nr:s 1 .nr:n 1 'di 'ev1 'di>b .)R 'ps-2 'vs\\n(.sp+1p 'nh 'nf .>x .>w .nr:F 1 .FE 'rm>x 'rm>w .. .deFD 'nr:i 0 'nr:j 0 'nr:k 0 'nr:l 0 'nr;z 0 'if\\n(.$ 'nr ;z \\$1 'if\\n(;z-11 'nr ;z 0 'if\\n(;z-7 'nr :l 1 'if\\n(;z-7 'nr ;z -8 'if\\n(;z-3 'nr :k 1 'if\\n(;z-3 'nr ;z -4 'if\\n(;z-1 'nr :j 1 'if\\n(;z-1 'nr ;z -2 'if\\n(;z 'nr :i 1 'if\\n(.$-1 .nr :C 1 .. .deDS .nr:t 0 .)J "\\$1" "\\$2" "\\$3" .. .deDF .nr:t 1 .)J "\\$1" "\\$2" "\\$3" .. .de)J .nr;i \\n(.i .nr;q \\n(.u 'di .if\\n(:D>1 \{.ie \\n(:t=0 .)D "DS:illegal inside TL or AS" .el.)D "DF:illegal inside TL or AS" \} .if\\n(:F \{.ie \\n(:t=0 .)D "DS:missing FE" .el.)D "DF:missing FE" .FE \} .if\\n(:y \{.ie \\n(:t=0 .)D "DS:missing DE" .el.)D "DF:missing DE" .DE \} .nr:y 1 .if(\\n(;C>0)&(\\n(;a=1) .>W .ev1 .)R 'di>0 .nr:D 1 .nr;z 0+0\\$1 .if\\$1L .nr ;z 0 .if\\$1I .nr ;z 1 .if\\$1C .nr ;z 2 .if\\$1CB .nr ;z 3 .if\\n(;z>3 .nr ;z 3 .nr:B \\n(;z .if\\n(:t=0 .if \\n(;z<2 .ll -\\n(;iu .if\\n(;z=1 .in +\\n(Sin .if\\n(;z=2 \{.ce 9999 .nr:t +2 \} .if\\n(:B=3 \{.nr :Y 1 .nr:t +2 .nr:X \\n(.i .di>X \} .nr;z 0+0\\$2 .if\\$2N .nr ;z 0 .if\\$2F .nr ;z 1 .nf .if\\n(;z .fi .ll-0\\$3 .. .de)z .nr;w \\n(:x+1%26+1 .if!((\\n(;C=2)&(\\n(!\\n(;w=1)) \{\ .nr;d 1 .ev1 .SP .5 .)R 'nf 'rs .nr:x \\n(:x+1%26 .?\\n(;w .rm?\\n(;w !\\n(;w .if\\n(!\\n(;w=1 .nr !B 1 .)R .if\\n(De \{\ .if\\n(;e \&\c .bp .nr!B 0 \} .ie\\n(:I>1 \{\ .if\\n(nl>\\n(:J .nr :I 0 \} .el.nr :I 0 .SP .5 .nr:J \\n(nl .ev 'nr:z -1 .nr;d 0 \} .. .de)y 'if\\n(:z \{\ 'nr;w \\n(:x+1%26+1 'nr;z \\n(?\\n(;w .if(\\n(:I=2):(\\n(;z<\\n(.t):\ ((\\n(;z>(\\n(.p-\\n(;r-\\n(:m))&(\\n(nl<(\\n(.p-\\n(;r-\\n(:o/2u+\\n(;r))) \{\ 'ie\\n(:I<2 .if \\n(;p .br 'el.if \\n(:Ju<\\n(nlu .if \\n(;p .br ')z \}\} .. .de)x 'nr:v \\n(:z ')y 'if\\n(:v=\\n(:z \{\ 'nr;d 1 'if\\n(;e \&\c 'SP \\n(.tu+1v 'nr;d 0 ')z \} .. .de)w 'if\\n(:z \{\ ')x ')w \} .. .de)u 'if\\n+(:z>25 ')D "DF: too many displays" 'nr:w \\n(:w+1%26 'nr;w \\n(:w+1 'rn>0 ?\\n(;w .nr!\\n(;w 1 .if(\\n(;C>0)&(\\n(;a=0) .nr !\\n(;w 2 .nr?\\n(;w \\n(:0 'if!((\\n(;C>0)&(\\n(!\\n(;w=1)) 'if (\\n(:z=1)&((\\n(Df%2=1):(\\n(Df>5)) ')y .. .de)s 'nr:v \\n(:z 'nr;Y \\n(:I 'nr:I 2 ')y 'ie\\n(:v>\\n(:z ')s 'el'nr :I \\n(;Y .. .de)t .br .nr!L \\n(.L .ls1 .)r .ti\\n(.iu .nf .if\\n(:t>1 .in -\\n(;iu .rs .nr;d 1 .>0 .)R .nr;d 0 .ie\\n(:I>1 \{\ .if\\n(nl>\\n(:J .nr :I 0 \} .el.nr :I 0 .ls\\n(!L .in\\n(;iu .if!\\n(;q .nf .if\\n(Ds .SP .5 .nr:J \\n(nl .. .de)r .if\\n(Ds .SP .5 .if(\\n(:0>=\\n(.t)&((\\n(:0<(\\n(.p-\\n(;r-\\n(:m)):\ (\\n(nl>(\\n(.p-\\n(;r-\\n(:o/2u+\\n(;r))) \{\ .if\\n(;e \&\c .ne\\n(.tu+1v .if\\n(:I<2 .)r \} .. .deDE .if!\\n(:y .)D "DE:no DS or DF active" .if\\n(:B=3 \{.br .di .if\\n(dl>\\n(:Y .nr :Y \\n(dl .if\\n(:Y<\\n(.l .in (\\n(.lu-\\n(:Yu)/2u .nf .>X .fi .rm>X .in\\n(:Xu .rr:X \} .ce0 .br 'di .rr:D ;D ;E :B .)R .ll\\nWu .ev 'nr:0 \\n(dn 'nrdn 0 .nr;x \\n(:t .if\\n(:t-1 .nr ;x -2 .>R .if!\\n(;x .)t .if\\n(;x .)u .nr:y 0 .. .de)R 'fi 'na .if\\n(:h 'ad 'nh 'if\\n(Hy 'hy 14 'in0 'ti0 'ps\\n(:Pp 'vs\\n(!Pp .. .deRS .if\\n(;R=2 .)D "RS:missing RF" .nr;R 2 .nrRf +1 .if\\n(.$ .ds \\$1 \v'-.4m'\s-3[\\n(:R]\s0\v'.4m' .ev1 .)R .in\w\0\0.\ u .ti-\w\\*(]r.\ u .nr:D 1 .da>r \!.ne 2 \\*(]r.\ \&\c .. .deRF .if!(\\n(;R=2) .)D "RF: no RS active" .nr;R 1 .br \!.sp .di .in .nr:D 0 .ev .. .deRP .if\\n(;R=2 .)D "RP: missing RF" .if\\n(;R \{\ .nr;R 0 .if!(0\\$1) .nr :R 0 1 .)R .ie\\n(;e .SK .el\{\ \&\c .bp 'br\} .ce1 .ul \\*(Rp .sp3v .nf .>r .br .rm>r .)R .if!(0\\$2) .SK 'br\} .. .de)q .br .LC 0 .nr;e 1 .if\\n(:F .FE .if\\n(:y .DE .if\\n(!N .NE .)N .nr;x 0 .if\\n(;R .RP 0 1 \&\c .if(\\n(;C>0)&(\\n(:z>0) 'bp .)w \& 'nr:0 \\n(.pu+1v-\\n(nlu-\\n(:Ou 'if\\n(:s 'if (\\n(:0<=0):((\\n(;C=2)&(\\n(!F=1)) 'nr ;x 1 'if\\n(:q 'nr ;x 1 'if\\n(;x \&\c 'if\\n(;x 'bp 'if\\n(;x \& .wh-.5p )k .nr;e 0 .. .de)k .po0 .lt7.5i .ps10 .vs10p .ft1 .tl'--''--' .ft .vs .po .ps .lt .. .nr:r .6i .nr:m .8i 'nr:i 0 'nr:j 0 'nr:k 0 'nr:l 0 .nr:n 0 .nr:p 0 1 .nr:o 0 .nr:z 0 1 .nr:y 0 .nr:x 0 .af;w a .nr:w 0 .nr:F 0 .nr:R 0 1 .ds]r \\n(:R .ds]y \\n(:p 'wh0 )h .nr:o \n(:mu .nr:O \n(:mu 'wh-\n(:mu )f 'ch)f 15i 'wh-\n(:mu )n 'ch)f -\n(:mu 'wh-\n(:ru )b .nr:M \n(:mu .nr!V \n(:mu .wh-(\n(:Mu-1v) >B .ds` \\k:\h-\\n(.wu*8u/10u\h\\n(.fu/2u*2u+1u-\\n(.fu*.2m\(ga\h|\\n:u .ds' \\k:\h-\\n(.wu*8u/10u\h\\n(.fu/2u*2u+1u-\\n(.fu*.2m+.07m\(aa\h|\\n:u .ds^ \\k:\h-\\n(.wu*8u/10u\h\\n(.fu/2u*2u+1u-\\n(.fu*.15m-.07m\ \h\\n(.fu-1u/2u*.02m^\h|\\n:u .ds~ \\k:\h-\\n(.wu*8u/10u\h\\n(.fu/2u*2u+1u-\\n(.fu*.2m-.07m\ \h\\n(.fu-1u/2u*.05m~\h|\\n:u .ds, \\k:\h-\\n(.wu*85u/100u\v.07m,\v-.07m\h|\\n:u .ds: \\k:\h-\\n(.wu*85u/100u\h\\n(.fu/2u*2u+1u-\\n(.fu*3u*.06m\ \h3u-\\n(.fu/2u*.05m-.1m\ \v-.6m\z.\h\\n(.fu-1u/2u*.05m+.2m.\v.6m\h|\\n:u .ds; \\k:\h-\\n(.wu*75u/100u\h\\n(.fu/2u*2u+1u-\\n(.fu*3u*.09m\ \h3u-\\n(.fu/2u*.06m-.15m\h\\n(.fu-1u/2u*.04m\ \v-.85m\z.\h.3m.\v.85m\h|\\n:u .if\*(]ZMM DEFINED \{\ .tmERROR: MM package read twice .ab \} .ds]Z MM DEFINED .if!\w'\gE' .nr E 1 .if!\nL .nr L 11i .pl\nLu .if!\w'\gO' .nr O .963i .po\nOu .if\nP .nr P -1 .nrP \nP 1 .if!\nS .nr S 10 .if!\nW .nr W 6i .if\n(mo-0 .ds DT January .if\n(mo-1 .ds DT February .if\n(mo-2 .ds DT March .if\n(mo-3 .ds DT April .if\n(mo-4 .ds DT May .if\n(mo-5 .ds DT June .if\n(mo-6 .ds DT July .if\n(mo-7 .ds DT August .if\n(mo-8 .ds DT September .if\n(mo-9 .ds DT October .if\n(mo-10 .ds DT November .if\n(mo-11 .ds DT December .asDT " \n(dy, 19\n(yr .S D D 'ev0 .)R .ll\nWu .lt\nWu 'ev 'ev1 .)R .ll\nWu .lt\nWu 'ev 'ev2 .)R .ll\nWu .lt\nWu 'ev .PH "''- \\\\nP -'' .if\nC=3 \{.ds ]C D\ R\ A\ F\ T .PF "''\\\\*(DT'' \} .if\nC=4 \{.ds ]C D\ R\ A\ F\ T .PF "''\\\\*(DT'' .ls2 .nrPt 1 .nrPi 10 \} .if\nC=2 .ds ]C ''DATE FILE COPY'' .if\nC=1 .ds ]C ''OFFICIAL FILE COPY'' .if(\nN=3):(\nN=5) \{.nr :S 1 .PF "''\\\\n(H1-\\\\nP''" .PH \} .if\nN=4 \{.PH .nrN 0 \} .if\nD .PH "'\\*(RE line # \\\\n(.c'- \\\\nP -'' .if\nA=1 .AF 'em)q December .asDT " \n(dy, 19\n(yr .S D D 'ev0 .)R .lllib/dprog 755 0 0 44000 3112745150 5630  8X$G"I#HTHS/N4 /NXNuNuNV`@0;ND<L4`|R4X n # S`bB`ZB`RR`JR`BX n P -f8 n P(HHc cvHyHyNPSnJg4Hy'HyNP#Jf\Hy)HyNP`:HyQ/9 NP#Jf(/9 HySHyN HxNXaa F#$JnhBa,XJg./9/9/9/9Hyk/9(NJfJf/9/9Hy`Sm n /aXJg\/9(( 90S/ n /HyN, 90Sѹ 9ѹ 90S-@B#0X ` 9g$Jf/9/9HyN, J,fp`B/NXN^NuNVH0B*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NzXBBBB BmB- L N^NuNVNp/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg ((PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NJXHx` afvJgp`p//.N^P.lB f6Hx/.NP.Jg Jm/NJXHx/.N^P.Jm.HxB/N `Jgp`B//.N^P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N^ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J@f8 <D#@ <@#D#DL#@H .^rN.*yHBT g`(*(U g " Ҁe " Ҁd(M *@bLf@gB`RT To "<N#TBNzX(@ 9T" Ҁe 9T/NzX(@g yL 9LXg yL  9T" ҀY(#L <@ A ` " Ҁ#HHc A#P A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL=\\n(.t):(\\n(?a):((\\n(dl>\\n($l)&(\\n($c>1)) \ \{\ . nr ?a 1 . if (\\n(dl>\\n($l)&(\\n($m>1) \ . nr ?w 1 . ds |x |t .\} .el \ \{\ . nr ?b 1 . if (\\n(dl>\\n($l)&(\\n($m>1) \ . nr ?W 1 . nr _b +\\n(dnu . ch @f -\\n(_bu . ds |x |b .\} .da \\*(|x .nf .ls 1 .nr ?k 1 \!.if \\\\n(nl>(\\\\n(tm+2v) .ne \\n(dnu-\\n(zsu .|k\" .ec .nr ?k 0 .rm |k\" .da .in 0 .ls 1 .xl \\n($lu .ev .. .de @k .ev 1 .nf .ls 1 .in 0 .sp \\n(zsu .\\$1 .ec .br .rm \\$1 .ev .nr ?T 0 .. .nr c. \n(_0 n(zsu .nr dl -\n(.H .ie ((\\n(dn+\n(.V)>=\\n(.t):(\\n(?a):((\\n(dl>\\n($l)&(\\n($c>1)) \ \{\ . nr ?a 1 . if (\\n(dl>\\n($l)&(\\n($m>1) \ . nr ?w 1 . ds |x |t .\} .el \ \{\ . nr ?b 1 . if (\\n(dl>\\n($l)&(\\n($m>1) \ . nr ?W 1 . nr _b +\\n(dnu lib/me/footnote.me 755 0 1 2102 3112530654 7332 .\" @(#)footnote.me 1.1 83/05/01 .nr _0 \n(c. .\" @(#)footnote.me 2.4 9/23/80 .\" This version has had comments stripped; an unstripped version is available. .de (f .ec .if "\\n(.z"|f" .tm Line \\n(c. -- Illegal footnote nesting .ie "\\n(.z"" \ \{\ . nr _D \\n(dn . nr _0 1v+\\n(nlu . ev 2 . da |f . in 0 . xl \\n($lu-\\n(fuu . @F \\n(ff . sz \\n(fpu . vs \\n(.su*\\n($Ru . if !\\n(?f \ \{\ . nr _b +2u*\n(.Vu . $s . \} . br . if \\n(.p-\\n(_b-\\n(_0-\\n(.h-1v-\\n(fs<0 \ \{\ . da\" . bc . if !\\n(?f \ . rm |f . da |f . in 0 . xl \\n($lu-\\n(fuu . @F \\n(ff . sz \\n(fpu . vs \\n(.su*\\n($Ru . if !\\n(?f \ . $s . br . \} . rr _0 . sp \\n(fsu . nr ?f 1 . fi . if !"\\$1"_" \ . ti \\n(fiu .\} .el \ \{\ . ev 2 \!.(f \\$1 .\} .. .de )f .ie "\\n(.z"|f" \ \{\ . if \\n* \ . nr $f +1 . ds * \\*[\\n($f\\*]\k* . rr * . in 0 . da . ev . if \\n(_w<\\n(dl \ . nr _w \\n(dl . nr _b +\\n(dn . ch @f -\\n(_bu . if \\n(.p-\\n(_b<=\\n(nl \ . ch @f \\n(nlu+\n(.Vu . nr dn _D . rr _D .\} .el \ \{\ . br \!.)f . ev .\} .. .if \n(ff<=0 \ . nr ff 1 .if \n(fp<=0 \ . nr fp 8 .nr c. \n(_0 n(fpu . vs \\n(.su*\\n($Ru . if !\\n(?f \ . $s . br . \} . rr _0 . sp \\n(fsu . nr ?f 1 . fi . if !"\\$1"_" \ . ti \\n(fiu .\} .el \ \{\ . ev 2 \!.(f \\$1 .\} .. .de )f .ie "\\n(.z"|f" \ \{\ . if \\n* \ . nr $f +1 . ds * \\*[\\n($f\\*]\k* . rr * . in 0 . da . ev . if \\n(_w<\\n(dl \ . nr _w \\n(dl . nr _b +\\n(dn . ch @f -\\n(_bu . if \\n(.p-\\n(_b<=\\n(nl \ . ch @f \\n(nlu+\n(.Vu . nr dn _D . rr _D .\} .el \ \{\ . br \!.)f . ev .\} lib/me/index.me 755 0 1 1516 3112530673 6615 .\" @(#)index.me 1.1 83/05/01 .nr _0 \n(c. .\" @(#)index.me 2.8 3/19/81 .\" This version has had comments stripped; an unstripped version is available. .de (x .ds |X x .if \\n(.$>0 \ . ds |X \\$1 .ie !"\\n(.z"" \ \{\ . ev 2 \!.(x \\*(|X .rm |X .\} .el \ \{\ . am %\\*(|X )x . sp \\n(xsu . ti -\\n(piu .\} .. .de )x .ie "\\n(.z"" \ \{\ . ds |x \\n% . if \\n(.$>0 \ . ds |x \\$1 . if "\\*(|x"_" \ . ig .. . am %\\*(|X .. . if \w"\\$2">(\\n(.l-\\n(.i-\\n(.k) \ . ti +\\n(xuu \\\\a\\\\t\\$2\\*(|x ... . rm |x . rm(( |X .\} .el \ \{\ \!.)x \\$1 \\$2 . br . ev .\} .. .de xp .br .@C 2 .ls 1 .vs \\n(.su*\\n($Ru .fi .in +\\n(piu .ds |X x .if \\n(.$>0 \ . ds |X \\$1 .xl -(\\n(xuu+\w'...'u) .di |x .%\\*(|X .br .di .rm %\\*(|X .xl \\n($lu .rm |X .ev .nf .in 0 .ta \\n(.lu-\\n(xuuR \\n(.luR .|x .fi .in .rm |x .. .if \n(xu<=0 \ . nr xu 0.5i .nr c. \n(_0 . ds |x \\n% . if \\n(.$>0 \ . ds |x \\$1 . if "\\*(|x"_" \ . ig .. . am %\\*(|X .. . if \w"\\$2">(\\n(.l-\\n(.i-\\n(.k) \ . ti +\\n(xuu \\\\a\\\\t\\$2\\*(|x ... . rm |x . rmlib/me/local.me 755 0 1 727 3112530705 6557 .\" @(#)local.me 1.1 83/05/01 .nr _0 \n(c. .\" this file may contain local macros, which are initialized with .\" the ".lo" request. All macros and number registers in this file .\" should be named ".*X", where X is any letter (upper or lower case) .\" or digit, to avoid naming conflicts. .\" .\" @(#)local.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. . \" *** insert new definitions before this line *** .nr c. \n(_0 |,| DZ| | lib/me/null.me 755 0 1 217 3112530717 6434 .\" @(#)null.me 1.1 83/05/01 .\" @(#)null.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. .cc . s and number registers in this file .\" should be named ".*X", where X is any letter (upper or lower case) .\" or digit, to avoid naming conflicts. .\" .\" @(#)local.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. . \" *** insert new definitions before this line *** .nr c.|,| DZ| | lib/me/revisions 755 0 1 12271 3112530745 7147 .\" @(#)revisions 1.1 83/05/01 2.14 28 Dec 81 -- Integrate the refer macros into -me. This is basically a cheap and dirty modification of the -ms version, and is probably not terribly compatible with the usual -me standards. This can be tuned later if needed. 2.13 22 Dec 81 -- Allow the -rb flag to set the font you want for bold font -- set it to font . Default 2 (italic) in nroff, 3 (bold) in troff. 2.12 20 Mar 81 -- Remove silly "." at top of page on dumb terminals -- lpr is smarter now. 2.11 19 Mar 81 -- Fixed indexes to indent on second line. 2.10 26 Feb 81 -- Improvement to nested index solution, now works for ()b & ()z. 2.9 10 Dec 80 -- More stuff to make indices inside keeps work correctly. 2.8 10 Nov 80 -- Had .)c do a .br to insure that the final line is forced out. 2.7 24 Sep 80 -- Fixed bug in 2.6 2.6 23 Sep 80 -- Fixed problem introduced by 2.2 which occured in footnotes and index entries in filled keeps 2.5 29 Aug 80 -- Changed umlaut to not be so tricky -- it seems to backfire. 2.4 25 Aug 80 -- Fixed bug in indices caused by 2.2. 2.3 20 Aug 80 -- Fixed bug in footnotes caused by 2.2. -- Changed temp file names that macros that do dynamic loading rename themselves to. For example, if you say '.TS ... .(f' when both of them have been used for the first time, the @T macro got used twice. 2.2 18 Aug 80 -- Suspended footnote & index processing until final output (so that they will work properly in keeps). 2.1 18 Aug 80 -- Release 2. No changes. Mod 28 18 Aug 80 -- If \nv is set on entry, handle .po differently (for vtroff). -- Allow ".nr fi 0". Mod 27 30 Jun 80 -- Put in a cludge to try to make multi-columned output work with wide floating keeps. Moves all wide keeps to the top of the next real page. Mod 26 9 Nov 79 -- Fixed footnote bug that caused the first line of footnotes that were broken across a page to be indented. Mod 25 1 Oct 79 -- Fixed footnote bug that caused footnotes invoked at the top of pages to come out in bold font. -- Fixed equation bug that caused equations at the top of page to be improperly centered. Mod 24 27 Sep 79 -- Changed delimiter in all \w's to " from ', to allow for apostrophes in labels. -- Increased footnote fudge factor. -- Changed \x factor in \*[ & \*< to be one half previous value. Mod 23 24 Aug 79 -- Changed .ip to start new line if the tag is too long for the space provided. Mod 22 11 Jul 79 -- Changed .ac to handle new paper (with second parameter == "*"). Mod 21 24 Apr 79 -- Changed \*[ and \*< to use \x -- to avoid line overlap. Mod 20 6 Apr 79 -- Changed 12-pitch DTC terminals to still space 1/6 inch (instead of 1/8 inch), unless the 'x' register is non-zero -- do-able with the -rx1 option on the nroff command line. Mod 19 28 Mar 79 -- Had .ep do a .rs, to avoid occasional problems (like with .+c (again). -- Added the 'X' register: if non-zero on startup on a 12-pitch terminal, it outputs 6 LPI instead of 8 LPI. Mod 18 26 Mar 79 -- Had .+c reset indent, to solve problems of prelim material after a .ip (as with references) Mod 17 19 Mar 79 -- Fixed a bug in .++ which caused it to renumber pages incorrectly, the result of nroff starting a new page immediately upon reaching the end of the previous page (damn!). Mod 16 8 Mar 79 -- Fixed a bug in .++ which caused it to change page number formats before forcing out the page. -- Changed tmac.e so that extra '.so's to the package will next to 'null.me'. -- Changed .sh so that a title of "_" will cause section depth change side-effects only (base indent will remain the same, and no output will occur). Mod 15a 7 Mar 79 -- Fixed a bug in Mod 15 which caused .ip's to fail. Mod 15 2 Mar 79 -- Changed .@p to do paragraph indents normally in keeps, which will override the indent parameter in keeps with paragraph forms in them (use .ba to fix this). Mod 14 23 Feb 79 -- Fixed .ip so it would hyphenate correctly. Mod 13 16 Feb 79 -- Added .rs before eqn title output to fix vertical centering problem. Mod 12 15 Feb 79 -- Changed NROFF bold font to be regular .ul (.cu is a pain). -- Changed .sh to output regular spaces instead of unpaddable spaces. -- Fixed bug in .1c with bad line length (didn't reset \n($l). Mod 11 13 Feb 79 -- Added hook to .$c to call .$C (for index entries or whatever). Mod 10 12 Feb 79 -- Had .xp print in current environment and not reset to single spacing, to allow more control over output format. Mod 9 26 Dec 78 -- Fixed yet another problem with equation spacing. Mod 8 18 Dec 78 -- Fixed .@q to solve a problem with \n(dn getting lost on equations at top of page. Mod 7 11 Dec 78 -- Had .@q (equation output) move to end of equation after equation output (eqn doesn't seem to space quite right). Mod 6 27 Nov 78 -- Fixed the umlaut on DTC output to be prettier. Mod 5 5 Nov 78 -- Fixed a bug with the second parameter to .ip. Mod 4 2 Nov 78 -- Added .uh command (unnumbered heading). -- Changed .$p and .sh accordingly. Mod 3 2 Oct 78 -- Fixed .ne command in .$p (print section headings). Mod 2 25 Sep 78 -- Changed .np to use () instead of []. Mod 1 12 Sep 78 -- Fixed footnote fudge factor (curse NROFF!!) -- Put "needs" on .(z, .)z. Mod 0 11 Sep 78 output (eqn doesn't seem to space quite right). Mod 6 27 Nov 78 -- Fixed the umlaut on DTC output to be prettier. Mod 5 5 Nov 78 -- Fixed a bug with the second parameter to .ip. Mod 4 2 Nov 78 -- Added .uh command (unnumbered heading). -- Changed .$p and .sh accordingly. Mod 3 2 Oct 78 -- Fixed .ne command in .$p (print lib/me/sh.me 755 0 1 2754 3112530757 6130 .\" @(#)sh.me 1.1 83/05/01 .nr _0 \n(c. .\" @(#)sh.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. .de sh .if (\\n(si>0)&(\\n(si<1n) \ . nr si \\n(sin .ce 0 .@d "\\$1" +1 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 .if !"\\$2"_" \ \{\ . ds |x \&\\$2 . $p "\\*(|x" "\\*($n" \\n($0 . $0 "\\*(|x" "\\*($n" \\n($0 . rm |x .\} .nr $p 0 1 .. .de @d .if !""\\$1" \ . nr $0 \\$1 .if \\n($0&(\\n(.$>1) \ . nr $\\n($0 \\$2 .ds $n \&\" .ie \\n($0>=1 \ \{\ . if \\n($1=0 \ . nr $1 1 . if (\\n(.$>=3) .if !"\\$3"-" \ . nr $1 \\$3 . as $n \\n($1 .\} .el \ . nr $1 0 .ie \\n($0>=2 \ \{\ . if \\n($2=0 \ . nr $2 1 . if (\\n(.$>=4) .if !"\\$4"-" \ . nr $2 \\$4 . as $n .\\n($2 .\} .el \ . nr $2 0 .ie \\n($0>=3 \ \{\ . if \\n($3=0 \ . nr $3 1 . if (\\n(.$>=5) .if !"\\$5"-" \ . nr $3 \\$5 . as $n .\\n($3 .\} .el \ . nr $3 0 .ie \\n($0>=4 \ \{\ . if \\n($4=0 \ . nr $4 1 . if (\\n(.$>=6) .if !"\\$6"-" \ . nr $4 \\$6 . as $n .\\n($4 .\} .el \ . nr $4 0 .ie \\n($0>=5 \ \{\ . if \\n($5=0 \ . nr $5 1 ((. if (\\n(.$>=7) .if !"\\$7"-" \ . nr $5 \\$7 . as $n .\\n($5 .\} .el \ . nr $5 0 .ie \\n($0>=6 \ \{\ . if \\n($6=0 \ . nr $6 1 . if (\\n(.$>=8) .if !"\\$8"-" \ . nr $6 \\$8 . as $n .\\n($6 .\} .el \ . nr $6 0 .. .de sx .ce 0 .ul 0 .nr _0 \\n($0-1 .if \\n(.$ .nr _0 +1 .if \\n(.$ .nr _0 \\$1 .@d \\n(_0 .rr _0 .$p "" "" \\n($0 .nr $p 0 1 .. .de uh .$p "\\$1" .$0 "\\$1" .. .if \n(sf<=0 \ . nr sf 8 .if \n(sp<=0 \ . nr sp 10 .if \n(ss<=0 \ . nr ss 12p .if \n(si<=0 \ . nr si 0 .nr c. \n(_0 n($5=0 \ . nr $5 1 lib/me/tbl.me 755 0 1 1646 3112530772 6273 .\" @(#)tbl.me 1.1 83/05/01 .nr _0 \n(c. .\" @(#)tbl.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. .de TS .sp \\n(bsu .@C 1 .if "\\$1"H" \ \{\ . di |h . nr ?T 1 .\} .ls 1 .ch @f -(\\n(_bu+1v) .. .de TH .nr T. 0 .T# 0 .di .nr _i \\n(.i .in 0 .|h .in \\n(_iu .rr _i .mk #T .. .de TE .nr ?T 0 .ch @f -\\n(_bu .ev .sp \\n(bsu+\\n(.Lv-1v .re .rr 31 .rr 32 .rr 33 .rr 34 .rr 35 .rr 36 .rr 37 .rr 38 .rr 39 .rr 40 .rr 41 .rr 42 .rr 43 .rr 44 .rr 45 .rr 46 .rr 47 .rr 48 .rr 49 .rr 50 .rr 51 .rr 52 .rr 53 .rr 54 .rr 55 .rr 56 .rr 57 .rr 58 .rr 59 .rr 60 .rr 61 .rr 62 .rr 63 .rr 64 .rr 65 .rr 66 .rr 67 .rr 68 .rr 69 .rr 70 .rr 71 .rr 72 .rr 73 .rr 74 .rr 75 .rr 76 .rr 77 .rr 78 .rr 79 .rr 80 .rr 81 .rr 82 .rr 83 .rr 84 .rr 85 .rr 86 .rr 87 .rr 88 .rr 89 .rr 90 .rr 91 .rr 92 .rr 93 .rr 94 .rr 95 .rr 96 .rr 97 .rr 98 .rr 99 .rr #I .rr #T .rr #a .rr ## .rr #- .rr #^ .rr T. .. .nr c. \n(_0 rr 36 .rr 37 .rr 38 .rr 39 .rr 40 .rr 41 .rr 42 .rr 43 .rr 44 .rr 45 .rr 46 .rr 47 .rr 48 lib/me/thesis.me 755 0 1 746 3112531013 6756 .\" @(#)thesis.me 1.1 83/05/01 .nr _0 \n(c. .\" Setup for thesis. .\" This file should be modified to keep up with the standard .\" for a doctoral thesis at Berkeley. Other macros which may .\" be useful for a thesis are defined here. .\" @(#)thesis.me 2.1 8/18/80 .\" This version has had comments stripped; an unstripped version is available. .nr tf 1 .he '''%' .if n .if \n(_o \ . po 1.5i .if t .po 1.125i .ll 5.75i .if n .if 1n=0.1i \ . ll 5.8i .m1 1i .nr ?t 1 .ls 2 .nr c. \n(_0 | DZ| | lib/me/refer.me 755 0 1 3046 3112530732 6605 .\" @(#)refer.me 1.1 83/05/01 .nr _0 \n(c. .\" @(#)refer.me 2.1 12/28/81 .\" This version has had comments stripped; an unstripped version is available. .de ][ .if \\$1>5 .tm Bad arg to [] .[\\$1 .. .de [0 .(f .ip "\\*([F.\0" .if !"\\*([A"" \\*([A, .if !"\\*([T"" \\f2\\*([T\\f1\c .if !"\\*([T"" .if !"\\*([O"" ,\ .ie !"\\*([O"" \\*([O .el .if !"\\*([T"" \&. .if !"\\*([D"" \\*([D. .@p .)f .. .de [1 .(f .ip "\\*([F.\0" \\*([A, .if !"\\*([T"" \\*(lq\\*([T,\\*(rq .if "\\*([V"" \\f2\\*([J\\f1, .if !"\\*([V"" \\f2\\*([J\\f1 .if !"\\*([V"" .if n Vol.\& .if !"\\*([V"" \\f3\\*([V\\f1\c .if !"\\*([N"" (\\*([N)\c .if !"\\*([P"" \ \{\ . ie \\n([P>0 \ pp.\& . el \ p.\& \\*([P .\} .if !"\\*([I"" .if "\\*([R"" \\*([I, (\\*([D). .if !"\\*([O"" \\*([O .)f .. .de [2 .(f .ip "\\*([F.\0" \\*([A, \\f2\\*([T,\\f1 \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([G"" Gov't. ordering no. \\*([G .if !"\\*([O"" \\*([O .)f .. .de [3 .(f .ip "\\*([F.\0" \\*([A, \\*(lq\\*([T,\\*(rq .if !"\\*([P"" pp. \\*([P in \\f2\\*([B\\f1, \c .if !"\\*([E"" ed. \\*([E,\c .if !"\\*([I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .)f .. .de [4 .(f .ip "\\*([F.\0" \\*([A, \\*(lq\\*([T,\\*(rq \\*([R\c .if !"\\*([G"" \& (\\*([G)\c .if !"\\*([I"" , \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .)f .. .de [5 .(f .ip "\\*([F.\0" \\*([A, \\f2\\*([T\\f1, .ie \\n(TN \\*([M. .el Bell Laboratories internal memorandum (\\*([D). .)f .. .de ]< .$p References .lp .rm (f )f .. .de ]> .sp .. .de ]- .rm [V [P [A [T [N [C [B [O [R [I [E [D .. .nr c. \n(_0 I"" \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .)f .. .de [4 .(f .ip "\\*([F.\0" \\*([A, \\*(lq\\*([T,\\*(rq \\*([R\c .if !"\\*([G"" \& (\\*([G)\c .if !"\\*([I"" , \\*([I\c .if !"\\*([C"" , \\*([C\c (\\*([D). .if !"\\*([O"" \\*([O .)f .. .de [5 .(f .ip "\\*([F.\0" \\*([A, \\f2\\*([T\\f1, .ie \\n(TN \\*([M. .el Bell Laboratories internal memorandum (\\*([D). .)f .. .de ]< .$p References .lp .rm (f )f .. .de ]> .sp .. .de ]- .rm [V [P [A [T [Nlib/me/src 755 0 1 1000 3015652572 5666 .c@ .. acm.me chars.meh  deltext.me eqn.me. float.mee  footnote.me index.meme install  install.csh local.mesh null.me  revisionsh sh.meon tbl.men  test.accent  test.umlaut  thesis.met tmac.em refer.metlib/libc_p.a 644 0 0 454044 3112562546 6224 ! __.SYMDEF 422241643 0 10 100660 6694 ` jB<#+2 ~;!ZB"ZK#6S$[$d%k&p'Zv(2|)z+$+$,-./r5666E.E.E.E.E.M.N NPlPl#T<)U 1U9V@WEXLYSZ\]Hf]Hp]Hz]H]HceehJijhkJllmo p|qZrs"t/u:v~HwVyaylyw~~~~~vb&0:DNY_nz`x n F)0~9ZB6IPX`zfRm,wƼJ<<fB"*8888"f)@17AJR[dmu| f@L&&&@ADFHZ"I+K 2L:MTBMTIO`RO`]RdVlVtV{XXXXXdVik`l:mmopLq(rrr tbu8v'v4w?xHyUzn_{Ji|&r|{}~jjjjjtH$ &/;DMS|\jehn^wLJ@**     %H + 2 A M Y e\ t* * *   .    ʬ ʬ ˶ ˶ ˶   פ  پ ژ $ . 5 =ތ DR KR SR Z0 b h u ~     t b      $ $ p p p p   ! + 3 9T @T FT Md Sd Yd _d hd od xd d d d d d d d d d d d      ! "n #T $0 ' ( $( -+ 7- >- F. O0| V1V \2. e3 k4 q5b y6B 7 7 8d 9> ;(( ; < = > ? @| At BN C D` D` D` I I K( K( %L *ND 0O( 7P ?P FQ LQ XQ aQ lQ sQ |Q _nice_ptrace_stime_times_umask_umount_utime_vadvise_vfork_vhangup_vlimit_vtimes__doprnt_abort_abs_acct_atol_bsearch_calloc_cfree_chmod_chown_chroot_chrtab_clearerr_crypt_encrypt_setkey_dysize_ctime_localtime_asctime_gmtime_ftime_dup__error_execlp_execvp_fabs_fchmod_fchown_fcntl_ffs_fgetc_flock_freopen_getfsent_setfsent_endfsent_getfsfile_getfsspec_ftell_ftruncate_gcvt_getchar_getdopt_getdtablesize_getegid_geteuid_getgid_getgrgid_getgrnam_getgroups_gethostbyaddr_bcmp_gethostid_gethostname_getitimer_getnetbyaddr_getnetbyname_getnetent_setnetent_endnetent_optind_optarg_optopt_opterr_getopt_fputc_fputs_getpgrp_getppid_getpriority_getprotobynumber_getprotobyname_getprotoent_endprotoent_setprotoent_getpw_getpwnam_getpwuid_getpwent_setpwent_endpwent_getrusage_gets_getservbyport_getsockopt_getuid_getw_getwd_chdir_inet_lnaof_inet_makeaddr_inet_netof_inet_network_initgroups_getgrent_setgrent_endgrent_remque_insque_intss_kill_killpg_link_lsearch_lstat_madvise_mincore_mkdir_mknod_mktemp_access_mmap_mount_mprotect_mremap_munmap_nlist_fseek_pclose_popen_dup2_pipe_portal_profil_psignal_putchar_puts_putw_raddr_srand_rand_initstate_srandom_setstate_random_readlink_readv_reboot_recv_recvfrom_recvmsg_cclass_backref_re_exec_re_comp_rename_rexec_rexecoptions_socketaddr_ruserok_rresvport_rcmd_accept_connect_listen_rhost_rin_rmdir_mkpwunclear_mkpwclear_ruserpass_getenv_getlogin_getpass_fdopen_fprintf_index_printf_fwrite_fread_scandir_alphasort_qsort_fscanf_sscanf_scanf__getccl__instr__innum__sctab__doscan_atof_seekdir_select_send_sendmsg_setbuf_setbuffer_setdopt_setegid_seteuid_reset_setexit_setgid_setgroups_sethostid_sethostname_setitimer_setpgrp_setpriority_setregid_setreuid_setrgid_setruid_setsockopt_settimeofday_setuidfcmpisfaddisfmulisfdivisfsubis_shutdown_sigblock_sys_siglist_sigpause_sigsetmask_sigstack_sigvec_sleep_alarm_pause_setjmp_longjmp_socketpair_gsignal_ssignal_sstk_strcatn_strcmpn_strcpyn_strncat_strncmp_strncpy__strout_wdleng_yyportlib_swab_swapoff_swapon_symlink_sync_LogMask_LogStat_openlog_syslog_LogFile_closelog_LogTag_SyslogAddr_ovbcopy_bcopy_bind_bzero_gethostbyname_gethostent_endhostent_sethostent_getservbyname_getservent_endservent_setservent_atoi_fgets__filbuf_fopen_creat_inet_addrlmultulmult_errno_sys_nerr_perror_sys_errlist_sys_nerr_rewind_sendto_socket_system__sigfunc_errno_signal__exit_execl_execle_execv_execve_fork__sighandler_syscall_tell_telldir_lseek_time_gettimeofday_timezone_tmpnam_getpid_sprintf__pfile__print__ctype__fcvt_ecvt__cleanup__flsbuf_fflush_fclose_exit__sobuf__lastbuf__sibuf__iob_ldexp_modf_frexpffixiffltifdivifdoubleid_packfsingleid_unpkg_intf_rcpfcmpiieeeusedfmulifsubifaddiffixisfloatflavorfmodiffltis_isnan_isinflmodtulmodt_strlen_tolower_toupper_truncate_ttyslot_rindex_strcmp_ttyname_closedir_fstat_isatty_opendir_close_open_readdir_read_stat_strcat_strcpy_stty_gtty_ioctl_ulimit_getrlimit_setrlimit_uname_ungetc_unlink_unmount_ustat_utimes_valloc_getpagesize_realloc_free_malloc_brk_sbrkldivtuldivtptwo_wait_write_writevcerror_exit_monstartup_monitor_countbasemcount_minsbrk_numctrsOnice.o 422240629 0 10 100770 156 ` $$NNVA$NN^Hx"N@eNuP @P _nicemcountcerrorOptrace.o 422240629 0 10 100770 189 ` (0 NVA(NN^BHxN@eNuN@ PP$P )!_errnomcount_ptracecerror Ostime.o 422240629 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @PW _stimemcountcerror Otimes.o 422240630 0 10 100770 157 ` $$NNVA$NN^Hx+N@eNuP @P mcount_timescerror Oumask.o 422240630 0 10 100770 157 ` $$NNVA$NN^HxA@>A>ab#C8DH00IFF9    I**I~ @$BBBBBB$8D @@|~ D8 $D~|@@XdB$AAAA>"AAA#   @ @  @$BA@@@@@@A>~AAAAAAAA~~@@@x@@@@@@@|@@@@@>A@@OAAAA>AAAA~AAAAADD8ABDHPpHDBA@@@@@@@@@AcUIAAAAAAAaQIECAAAA>AAAAAAAA>~AAA~@@@@@>AAAAAAYE>~AAA~DBAAA>A@@>A>AAAAAAAAA>AAAAAAA"AAAAIIUcAAAA""AAAA" @@@ 88" <>BB>@@@@|BBBB|((BBBB>BBBB>B>@@@@|BBBBB(@@@@FHPpHFvIIIII@|BBBBBBBBB>\b@@@@>@<B<~ BBBBB=AAA"IIIII6B$$BBBB" @~ ~   *~~~~~~~~~~ chrtab.o_chrtab clrerr.o 422240722 0 10 100770 150 ` $$NV. |$N*nm*nN^Nu@P clrerr.o_clearerrmcountcrypt.o 422240692 0 10 100770 3619 ` Hx XNVH | @NB @ @HHSЮ @  "@ \ @HHSЮ @  $"@R mBB`r9 HH-@B  @  "@R m #9 $HH-@B  % @  $"@R m ?R x @HHmzB "HA00HABAЁ @І @ "@HH "@ "HA00HABAЁ @І @ "@HH "@QR mR mLN^NuNVH |$NB  @HHSЮ @  t"@R @mBJ g p-@`-nB  @  "@R mB ."HA00HABAЁ @І @HH" D AHH AHH" AR 0mB "HAHABAЁ.  @HH" AHHЁ" AHHЁ" AHHЁ" AHHЁ"Ё" AHHЁ @HH* . " A " A " A " AR mB  t @HH" AHH AHH" AR mB  @  t"@R mR mB  t @HH.  @  t"@" AR mB  @HH s @ .І"@R @mLN^NuNVH |(NB , @BR BmB`6 @l6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                      @P@2@>@V@p@@@@@@@@@@@(@F@R@`@@P@@@@&@8@F@X@@@@@@@@ @6@L@`@z@@@@@@@@@@6@D@r@xP@@@@@@:@@@@@@F@~@@@@@@ x@\& ,0 @4 ; > $A DD tG J MPW^a dhkt|crypt.o_shifts_FP_PC1_C_PC1_D_preS_IP_KS_tempL_C_D_E_L_P_R_S_PC2_C_PC2_D_e_f_crypt_encrypt_setkeymcount ctime.o 422240693 0 10 100770 1988 ` x\hNV |,N/.aX/aXN^NuNVH |0NHnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnarX*@R L N^NuNVH |4N*n.. :m/-aXmހ ЭrN" L N^NuNVH |8N n "<QN-@ n "<QN-@Jl QS*|< .rP*@ <L8N^NuNV |dN .rNJfJ <nN^NuNV. |hN*nR m& . r Nr N0` <m` . r N0 *nN^NuM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec@ P.@4 P> P@@@ PZPx@~ PP P@P PP P P@Z@d@~@@@@@@@ P@@@@F@@@ PP@ P8 P@PbP "x*3O;AWHO?$ZF`g pnxctime.o_cbuf_sunday_daytab_dmsize_ct_numb_dysizelmodt_ctimemcount_localtimeldivt_ftime_asctime_gmtimeOftime.o 422240629 0 10 100770 157 ` $$NNVA$NN^Hx#N@eNuP @P mcount_ftimecerror dup.o 422240635 0 10 100770 155 ` $$NNVA$NN^Hx)N@eNuP @P _dupmcountcerror error.o 422240724 0 10 100770 335 ` dT@NV. |dN*n 9hRhJg HxNXHUNX/HUHxN Hx~NX*nN^Nu@P@@,P6PFPTP !(/$7error.o_exit__error_write__exitmcount_strlen execvp.o 422240696 0 10 100770 915 `  NV |NHn /.aPN^NuNVlH |N~BHyNX-@f-|Hx//.NPJg <` .*@Hn|/.HUa6 *@` gƻfJg # pL lN^NuNVH8 |N*n(n &nJg :g -g`-||A|-H-|x` xm #`RxA| .xR .xЮ "@ fHn|HyNP`TR bH/NX/. Hn|NP 9 g gZ g fR` .g/`JfBJgR `BL8N^Nu/bin/shPATH:/bin:/usr/binsh@ P*@0P:@@ PN@^Pj@P@P@PJ@PPjPzPP v#*29@G O`Wexecvp.o_shell_execat_index_execv_execlp_errno_sleepmcount_execvp_getenv fabs.o 422240771 0 10 100770 148 ` $$NVA$N". .lN^Nu@ P =fabs.omcount_fabsfchmod.o 422240638 0 10 100770 158 ` $$NNVA$NN^Hx|N@eNuP @P _fchmodmcountcerrorfchown.o 422240638 0 10 100770 158 ` $$NNVA$NN^Hx{N@eNuP @P mcount_fchowncerrorfcntl.o 422240638 0 10 100770 187 ` $0 NNVA$NN^HyN@eNuP @PP (L#mcount_fcntlSYS_fcntlcerror ffs.o 422240771 0 10 100770 186 ` (<NVA(N .g rU DN^Nu@ P ""ffs.oloopreturnmcount_ffsfgetc.o 422240724 0 10 100770 211 ` H0NV |HN n S m n (R!@S @` /.NXN^Nu@ P>P #fgetc.omcount_fgetc__filbuf flock.o 422240639 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @PQ _flockmcountcerror freopen.o 422240727 0 10 100770 628 ` @l`NVH0 |@N*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B((@Jgl` rgl`l L0N^Nu @P0PFP^PPPPPPPP6%,.39;@Hfreopen.o_lseek_errno_freopenmcount_creat_open_close_fclosefstab.o 422240728 0 10 100770 1553 ` PLNV. |N*n ` .gRJfJfdB*nN^NuNVH |NB*n JgbHH @gJ H@ H@B@ހHH0ހR`B .S//. /.N A `zJf@BL N^NuNV. |N/9PHxHnN Jf(p` n ` .gRJfJgA `A*HHx:HxHU/.a*@fB`Hx:HxHU ./a*@fp`~Hx:HxHU . /av*@fp`RHx:HU .$/a *@fp`*Hx HU .(/aZ *@fp`p*nN^NuNV |NJPga,Hy_HyTNP#Pf BPB`pN^NuNV |NJPg/9PNXpN^NuNV |NJPf atJfB`*Hyda.X-@ g f <dN^NuNV. |Na(Jg$a*@JgHx/.HUN Jf `B*nN^NuNV. |NaJg(aJ*@JgHx/.HmN Jf `B*nN^Nu/etc/fstabr@ P>@D PZ P P@ P@P@ P @@@ P(@0@D@J PP@X@^Pp@v P|@@@@ PP @ P6P P4*5d9BjLV_h*>ryt+fstab.o_fs_file_fs_digit_fstabscan_fs_string_fs_strncmp_getfsent_setfsent_strncpy__ctype__endfsentmcount_fopen_getfsfile_fgets_getfsspec_fclose ftell.o 422240728 0 10 100770 305 ` 0NV. |N nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^Nu@PHP |!ftell.o_ftell_lseekmcount ftruncate.o 422240639 0 10 100770 161 ` $$NNVA$NN^HxN@eNuP @P_ftruncatemcountcerror gcvt.o 422240729 0 10 100770 555 ` \T(NVH0 |\NHnHn/./. /.N*@(nJg- .S.` Ї @ 0f SSJnJm . nJlj l`S.~`RmeJl .D-@-`+ .r N0 .r N0`ZJn 0g.`R0Jm~`ݾf.Ro .m`0 .Rm. ,.fSB .L0N^Nu @P*PPP vf$F*3gcvt.o_gcvt_ecvtlmodtmcountldivtieeeused getchar.o 422240729 0 10 100770 261 ` D<8NV |DNSm 9R @`HyNXN^Nu@ PPP P2P8PB'.-getchar.o_getcharmcount__filbuf__iob getdopt.o 422240639 0 10 100770 159 ` $$NNVA$NN^Hx[N@eNuP @P mcount_getdoptcerror getdtablesize.o 422240640 0 10 100770 165 ` $$NNVA$NN^HxYN@eNuP @PK!_getdtablesizemcountcerror getegid.o 422240640 0 10 100770 143 ` $NVANN^Hx/N@ Nu@ PP _getegidmcountcerror geteuid.o 422240641 0 10 100770 143 ` $NVANN^HxN@ Nu@ P _geteuidmcountcerror getgid.o 422240641 0 10 100770 158 ` $$NNVA$NN^Hx/N@eNuP @PL _getgidmcountcerrorgetgrgid.o 422240730 0 10 100770 274 ` DH(NVH |DN..NN*@Jg -fN L N^Nu @PP P4P#*24>getgrgid.o_getgrent_setgrentmcount_endgrent_getgrgidgetgrnam.o 422240731 0 10 100770 310 ` LT0NVH0 |LN*nNN(@JgHU/NPJfN L0N^Nu @PP P0P<P#-42>Fgetgrnam.o_getgrnam_getgrent_setgrentmcount_endgrent_strcmpgetgroups.o 422240641 0 10 100770 161 ` $$NNVA$NN^HxON@eNuP @P_getgroupsmcountcerror gethostbyaddr.o 422240750 0 10 100770 356 ` lT0NVH |lN.. ,.BNXN*@Jg( -f - f//./-N JfN L N^Nu @P P(PNP\P ,88>ETgethostbyaddr.o_endhostent_gethostent_sethostent_bcmpmcount_gethostbyaddrbcmp.o 422240769 0 10 100770 172 ` @$NVH0 |@N*n(n .. SJg gp`BL0N^Nu @P 8bcmp.o_bcmpmcountgethostid.o 422240642 0 10 100770 161 ` $$NNVA$NN^HxN@eNuP @P mcount_gethostidcerror gethostname.o 422240642 0 10 100770 163 ` $$NNVA$NN^HxWN@eNuP @Pe_gethostnamemcountcerror getitimer.o 422240642 0 10 100770 161 ` $$NNVA$NN^HxVN@eNuP @P mcount_getitimercerror getnetbyaddr.o 422240751 0 10 100770 301 ` TH(NVH |TN..,. BNXN*@Jg -f - fN L N^Nu @P P(PDP)00;Igetnetbyaddr.o_getnetent_setnetentmcount_endnetent_getnetbyaddr getnetbyname.o 422240751 0 10 100770 361 ` lT8NVH8 |lN*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^Nu @PP$P4PPP\P)00;'IQgetnetbyname.o_getnetent_setnetentmcount_endnetent_getnetbyname_strcmp getnetent.o 422240752 0 10 100770 1328 ` 4(PNV |NJBfHyLHy4NP#B`/9BNX .FN^NuNV |NJBgJFf/9BNXBBN^NuNVH0 |NJBfZHyNHy4NP#Bf>BL0N^NuNVH0 |N*n`:(n `*f `,/9BHxHy\N -@Jg @ #gHyP/.aP*@gB#`HyS/.avP*@gB`R  g  gHyVHUaLP-@Jg @BRHUNX#l#h#pd(ydJg>*n`8R`4Jg8  g  gd(HyYHUaP*@gBfB <``RJfRfBL0N^Nu/etc/networksrr# @ P@@ @& P.@6@<PH@V@\ Pb@j@r@xP@@ P@@@ P@@ P@ @P*@F@L@x@ P@@@@@@@@Bp#F-`249\?DOZa0Plmzt+getnetent.o_netf_net_aliases_stayopen_net_NETDB_line_any_getnetent_setnetentmcount_endnetent_inet_network_fopen_fgets_fclose_rewindgetopt.o 422240697 0 10 100770 1404 ` lHNVH |N tfb 9pl&Ю @ P -f 9pЮ @ PJ(fp` Hyx 9pЮ @/NPJfRp` 9pЮ @ йt @HH.# :g//.NP*@JfJlgJHy( n /NPHy(Hy{NPHy(/NPHy(Hx NP 9pЮ @ Rtйt @JfRp#tp?`R :f 9pЮ @ йt @J(g 9pЮ @ йtR#`|Rp 9pmVJlgHy( n /NPHy(HyNPHy(/NPHy(Hx NP`B 9pЮ @#Rp#t`8 9pЮ @ Rtйt @Jf#tRpB L N^Nu--: illegal option -- : option requires an argument -- @P@"@>@Z@`@pP|@@@PP@ PP P@P P P P P@*@0@<@F@\@l@z@@P@@@ PP P@P P P P P@P@ @(@8@>@N@T@ZP p$((+ 3:;ClKS.Y`getopt.o_fputs_optind_optargmcount_strchr_optopt_strcmp_opterr_getopt__iob_fputcfputc.o 422240726 0 10 100770 219 ` P0NV |PN n S m n (R!@S @ HH`/. /.NPN^Nu@ PDP f#fputc.o__flsbufmcount_fputc fputs.o 422240726 0 10 100770 231 ` \0NVH0 |\N*n(n `(Sm",R AHH` HT/NP.HH,f L0N^Nu @P>P f#fputs.o_fputs__flsbufmcount getpgrp.o 422240644 0 10 100770 159 ` $$NNVA$NN^HxQN@eNuP @P _getpgrpmcountcerror getppid.o 422240644 0 10 100770 143 ` $NVANN^HxN@ Nu@ P mcount_getppidcerror getpriority.o 422240645 0 10 100770 163 ` $$NNVA$NN^HxdN@eNuP @P mcount_getprioritycerror getproto.o 422240753 0 10 100770 295 ` HH(NVH |HN..BNXN*@Jg -fN L N^Nu @PP$P8P)6=8Ogetproto.o_endprotoent_getprotoent_setprotoentmcount_getprotobynumber getprotoname.o 422240754 0 10 100770 369 ` lT8NVH8 |lN*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^Nu @PP$P4PPP\P -:AIYgetprotoname.o_endprotoent_getprotoent_setprotoentmcount_strcmp_getprotobyname getprotoent.o 422240753 0 10 100770 1316 ` ((HNV |NJ8fHy@Hy(NP#8`/98NX .BL0N^NuNVH0 |N*n`.(n `f ` /98HxHyPN -@g @ #gHyD/.aP*@gB#THyG/.axP*@gB`R  g  gHyJHUaNP-@Jg @BRHUNX#\#`X(yXJgF*n`8R`4Jg8  g  gd(HyMHUaP*@gBfB <T`RJfRfBL0N^Nu/etc/protocolsrr# @ P@@ @& P.@6@<PH@V@\ Pb@j@r@xP@@ P@@@ P@@ P@ @P(@D@J@v@P@@@@@@@T`(<28:P@(INqTaPn{t+getprotoent.o_proto_proto_aliases_stayopen_protof_line_PROTODB_any_atoi_getprotoent_endprotoent_setprotoentmcount_fopen_fgets_fclose_rewindgetpw.o 422240733 0 10 100770 574 ` $HpNVH |4NJ8fHy0Hy$NP#8J8fp`/98NX*n y8 S m y8 (R!@S @`/98NX, g g`B*n ~SgHH, :g f`pHH, :g0 0m 9n "HA HABAЁІ0.`fFgetpwnam.o_getpwnam_getpwent_setpwentmcount_endpwent_strcmpgetpwuid.o 422240739 0 10 100770 274 ` DH(NVH |DN..NN*@Jg -fN L N^Nu @PP P4P#-4>getpwuid.o_getpwuid_getpwent_setpwentmcount_endpwentgetpwent.o 422240735 0 10 100770 1134 ` 8@NV |NJfHyHyNP#`/9NXN^NuNV |NJg/9NXBN^NuNV. |N*n` :gRJfJgB *nN^NuNV. |NJf"HyHyNP#fB`/9HxHyN *@g#HUabX*@#HUaRX*@HUNX#HUa8X*@HUNX#B#HUaX*@#HUaX*@#HUaX*@#`  gRJfB <*nN^Nu/etc/passwdrr@ P@@ @& P.@6@<PL@R PX@`@fPn@~@ P@ P@@@ P@@@ P @@.P6@HPP@V@\@`@p@@@@$+1v9q?ISZta+hFrzgetpwent.o_pwf_passwd_PASSWD_EMPTY_line_pwskip_atoi_getpwent_setpwentmcount_fopen_fgets_endpwent_fclose_rewindgetrusage.o 422240645 0 10 100770 161 ` $$NNVA$NN^HxuN@eNuP @P mcount_getrusagecerror gets.o 422240739 0 10 100770 307 ` x<8NVH |xN*nSm 9R @`HyNX. g Jm`Jl fB`B .L N^Nu @PP"P(P:P@P y!.'gets.omcount__filbuf_gets__iob getservbyport.o 422240755 0 10 100770 342 ` \T0NV. |\NBNXN*@Jg$ -fJ g/. /- NPJfN *nN^Nu@PPPBPNPR#L/L;rGNVgetservbyport.o_getservbyport_endservent_getservent_setserventmcount_strcmpgetsockopt.o 422240645 0 10 100770 162 ` $$NNVA$NN^HxvN@eNuP @P pmcount_getsockoptcerrorgetuid.o 422240646 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P mcount_getuidcerrorgetw.o 422240740 0 10 100770 241 ` h0NVH0 |hN*nA(H~`$Sm -R @` HUNXSl0-gp` .L0N^Nu @P>P }!getw.omcount__filbuf_getw getwd.o 422240697 0 10 100770 1325 ` d (NVt |NA-HBBHnHydNP=n-nHnHyfNP .f 0.ngHyhNX-@fZHyk/.NP/.HyaP/NXBN^NuNVH0 |N*n(n BJgjRR`HyNXJlHy`Hnv n/NP0.nvfp .xf0/.NX nJfHy/.NP .`d/.NX-@f/.NXHy` n f`P/.NX-@f/.NXHy`Hnv .P/NP .xf0.vnf/.NX/. .P/aP/HyaP-@`B/./.NP/.NXJlHy/.NP`p߹ m`SS SJn L0N^Nu/...getwd: can't open .....getwd: can't chdir to ../getwd: read error in ..getwd: read error in ../getwd: can't change back to .@ P@&@, PD@J Ph@n P|@ P@P@P@P@PP,@6 PJP\Pd@PP@ PP@ PP"@, P8@B@ Z)09@G^N!V\ egetwd.o_pathsize_prepend_closedirmcount_readdir_chdir_fstat_getwd_strcpy_stat_opendir chdir.o 422240634 0 10 100770 157 ` $$NNVA$NN^Hx N@eNuP @P mcount_chdircerror inet_lnaof.o 422240761 0 10 100770 204 ` T$NV. |TN.. f `"  f ` ..N^Nu@P$inet_lnaof.o_inet_lnaofmcountinet_makeaddr.o 422240762 0 10 100770 242 ` d$ NV |dN l .r` .r` m .က -@-@A  @"|h" <hN^Nu@ PR@Z@#*inet_makeaddr.o_inet_makeaddrmcountinet_netof.o 422240763 0 10 100770 212 ` \$NV. |\N.. f r` r`  g ..N^Nu@P$inet_net((of.o_inet_netofmcountinet_network.o 422240764 0 10 100770 548 ` X<8NVH |XN*nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^Nu @PHPfPPPP#*m8inet_network.oulmult__ctype_mcount_inet_networkinitgroups.o 422240699 0 10 100770 606 ` ,xXNVH | NBJ mA . RNN*@JgdB Э @Jg/. Э @/NPJf^A . R f@/.HyHy(N Hn/.NPJlHyNXp`R`tBL N^Nuinigrp: %s is in too many groups setgrp @P4P:PfP@ PPP@P(1;ELT\.binitgroups.o_setgroups_initgroups_fprintf_getgrent_setgrentmcount_strcmp_perror__iobgetgrent.o 422240730 0 10 100770 1085 `  NV |`NJfHyHyNP#`/9NXN^NuNV |dNJg/9NXBN^NuNVH |hN*n.. ` HHgRJfJgB L N^NuNVH0 |lNJf"HyHyNP#fB`/9HxHyN *@Jg#Hx:HUaTP*@#Hx:HUa@P*@/NX##Hx:HUaP*@Hx HUa P(|`\d(Hx,HUaP*@JfB <L0N^Nu/etc/grouprr@ P@@ @& P.@6@<PL@R PX@`@fPn@@ P@ P@@@ P@@@ P@*@@PH@N@R@r@z@@#)0v8q>HRY2Fctj+qygetgrent.o_grf_gr_mem_group_line_GROUP_grskip_atoi_getgrent_setgrentmcount_endgrent_fopen_fgets_fclose_rewind insque.o 422240773 0 10 100770 236 ` P0 NVAPN n"n !I""P#HN^NuNVATN n"P h #HN^Nu@ P0@6P *U$insque.o_remquemcount_insqueintss.o 422240740 0 10 100770 204 ` (< NV |(N9HH/NXN^Nu@ PPP . 3(intss.o_intssmcount__iob_isattykill.o 422240647 0 10 100770 156 ` $$NNVA$NN^Hx%N@eNuP @P mcount_killcerrorkillpg.o 422240647 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P _killpgmcountcerrorlink.o 422240647 0 10 100770 156 ` $$NNVA$NN^Hx N@eNuP @P mcount_linkcerrorlsearch.o 422240699 0 10 100770 289 ` x< NV |xN-n n ".NЮ -@/././N ` .Ѯ/./. nNPJf .f nR .N^Nu@ P"P:P$d-lsearch.olmult_strncpymcount_lsearch lstat.o 422240648 0 10 100770 157 ` $$NNVA$NN^Hx(N@eNuP @P _lstatmcountcerror madvise.o 422240649 0 10 100770 159 ` $$NNVA$NN^HxKN@eNuP @P mcount_madvisecerror mincore.o 422240649 0 10 100770 159 ` $$NNVA$NN^HxNN@eNuP @P _mincoremcountcerror mkdir.o 422240650 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @P mcount_mkdircerror mknod.o 422240650 0 10 100770 157 ` $$NNVA$NN^HxN@eBNuP @P mcountcerror_mknod mktemp.o 422240701 0 10 100770 378 ` T8NVH |NN.*nJfS` r N0 r N.S XgR|a` zf <` RB/.NP f .L N^Nu/ @PP.P@P^@rP "*p2x:mktemp.omcountulmodtuldivt_access_getpid_mktempaccess.o 422240633 0 10 100770 158 ` $$NNVA$NN^Hx!N@eNuP @P mcount_accesscerrormmap.o 422240650 0 10 100770 156 ` $$NNVA$NN^HxGN@eNuP @P mcount_mmapcerrormount.o 422240651 0 10 100770 157 ` $$NNVA$NN^HxN@eBNuP @P _mountmcountcerror mprotect.o 422240651 0 10 100770 160 ` $$NNVA$NN^HxJN@eNuP @P mcount_mprotectcerrormremap.o 422240651 0 10 100770 158 ` $$NNVA$NN^HxAN@eNuP @Px _mremapmcountcerrormunmap.o 422240651 0 10 100770 158 ` $$NNVA$NN^HxIN@eNuP @P mcount_munmapcerrornlist.o 422240702 0 10 100770 850 ` l`NVH0 | NB(n B`4 TJg2B,BBlB,/NX*o-E RJfHy/.NP-@JfB`/.HxHx HnN g& g  g/.NXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NX`x Jf `4L0N^Nur @P:PZ@dPPPP,PpPPP t!;(N/$7e>Fnlist.o_nlistmcount_fopen_close_fread_strlen_fseek_fclosefseek.o 422240727 0 10 100770 694 ` H8NVH |N nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^Nu @PrPP\PxPP L"+e2fseek.o_lseek_fflushmcount__filbuf_fseekpopen.o 422240740 0 10 100770 1006 ` XNVH |(NHnNXJlB` n rf .` .. n rf .` .,N*f^/NX n rfp`B//NP/NXB/.HyHyHyNHxNX g^  @ /NX/. /NPLN^NuNVH8 |,N n(HH./NXHxHxNP(@HxHxNP&@HxHxNP*@HnNX," Ag f f-|HTHxNPHSHxNPHUHxNP .L8N^Nu/bin/shsh-c @PPX Pd PP P@@@PP@ P P@P P. P@ PR P`Pn@ P P P A&z-39@GOU;\dlXrpopen.o_popen_pid_pclose_popen_execl_pipe_wait__exitmcount_fdopen_fork_close_signal_fclose_dup2dup2.o 422240635 0 10 100770 160 ` ($NVA(NN^/@Hx)N@eNuN@ P$P Xmcountcerror_dup2pipe.o 422240653 0 10 100770 164 ` ,$NNVA,NN^Hx*N@e o BNuP @P _pipemcountcerrorportal.o 422240654 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P (mcount_portalcerrorprof((.o 422240654 0 10 100770 158 ` $$NNVA$NN^Hx,N@eNuP @P mcountcerror_profilpsignal.o 422240703 0 10 100770 458 ` H`NVH |N*| d . @*PJ gPFPXP`PfPzPP f!.'puts.o_puts__flsbufmcount__iob putw.o 422240741 0 10 100770 253 ` t0NVH0 |tN*n A(H~`0HH"-R AHH`SlHUHH/NPSl0- gp`BL0N^Nu @PLP f!putw.o_putw__flsbufmcount raddr.o 422240755 0 10 100770 1148 ` P NV. |dNHy;Hy0NP-@-|JfHy=NXHxNX/.HxHnN Jg6 .#gHyHHnaP*@gBHnNX-@f gHyKHnaxP-@Jf`R n  g  gHyN/.aLP*@gB/.NXR/NX*@/.HUNP/.NX *nN^NuNVH0 |hN*n`(n `f L0N^NuNVH0 |lN*nB`x(n Jgnf-MR` f2B/.NXHybHyQNP-@f|B`R/.NX`RJfhRfXB`dRf .L0N^Nu@(#)raddr.c 4.5 82/12/19/etc/hostsr/etc/hosts# /etc/hosts.localr@P@@ P8@> PJP^Pv@P@@ P P P$ P>@DPv@|P P@@P P l4%07t>+EM!U]$emtraddr.o_rany_sccsid_any_exit_inet_addrmcount_fopen_fgets_perror_strcpy_malloc_strlen_fclose_raddrrand.o 422240704 0 10 100770 300 ` TH@NV |XN#TN^NuNV |\N 9T"#FBB`a R 9N"HA HABAЁmLN^NuNV. |N 9FY*@JJf yF!yJ`0 9BF"HAHABAЁйJ yF!@ l8 lHy\Hy(NP`BJBNBR` @l6#J#N`#J#N#R`H l#J#N` m#J#?N#R . X#F 9NйF#V/.aXJJf yF!yJ`0 9BF"HAHABAЁйJ yF!@ *nN^NuNVH |N*n rN. rN, 9FY-@JJf yF!yJ`0 9BF"HAHABAЁйJ yF!@  b@0;N #J  @#N  @#RA#FJJg2 йF#B йR"9NNйF#> 9NйF#V .`HyHy(NP`L N^NuNV |NJJf. yF "ѐ y> -@X> 9>Ve#F>XB`XB 9BVe #FB .N^Nu@(#)random.c 4.3 (Berkeley) 83/04/13?192$f1]B; oH@tIk۰\YeT.h=y-Ckg.*ʈis]O5oQank6A?"˜*{" 'G>initstate: not enough state (%d bytes) with which to do jack; ignored. setstate: state info has been munged; not changed. @P@@.@B@R Pb@n@v@~@@@@@@P@@@@@@@@<@BPHPT@Z@`@x@@@@@@@@@@@@@ @@$@*@4@:@T@Z@v@|PPP@@@@@@@@@@$@.@6@@@F@R@X@`@f@lPt@z@@@@@PP@P@@ P@@@@$@*@0@8@<@B@J@P@V@^@b@@@@@ pB>!*0F7V@JKRU^NhsylFE.random.o_sccsid_rptr_fptr_degrees_seps_state_end_ptr_rand_type_rand_sep_randtbl_rand_deg_initstatelmult_srandom_fprintflmodtmcount_setstateldivt_random__iobreadlink.o 422240654 0 10 100770 160 ` $$NNVA$NN^Hx:N@eNuP @P mcount_readlinkcerrorreadv.o 422240655 0 10 100770 157 ` $$NNVA$NN^HxxN@eNuP @P _readvmcountcerror reboot.o 422240655 0 10 100770 158 ` $$NNVA$NN^Hx7N@eNrP @PX _rebootmcountcerrorrecv.o 422240656 0 10 100770 156 ` $$NNVA$NN^HxfN@eNuP @P _recvmcountcerrorrecvfrom.o 422240658 0 10 100770 160 ` $$NNVA$NN^Hx}N@eNuP @P_recvfrommcountcerrorrecvmsg.o 422240659 0 10 100770 159 ` $$NNVA$NN^HxqN@eNuP @P mcount_recvmsgcerror regex.o 422240706 0 10 100770 2266 `  x`HNVH0 |N*n(|BBA-HgJfJfn <,`N ^f R`B9̹eB9B 9 `HH.f,A .氈gB9B <K` BB` *g-L  $gT *g. .g [gH \g`l`dJg n g  g`FJf `:B-|HH. ^fHH.|JfB9B <X`* -fJJ,gDHH. ]f -R`N,HHl,HHRRRe`RdHH. ]ft nn`rHH. (f8 mB9B <b`x nRR`* )f0A .氈bB9B <v`6 S n` 1mr :lh 1`^L0N^NuNVH0 |N*n(|B  @B  @BR mJ9grHTHUa PL0N^NuNVH8 |N*n(n HHS b6@0;Nx*****T` f4,HH.HHfHTHUaP-@g .`hJfB`^HTHUa`P-@fJf`gfB`Jg`XJf`Pp`HxHH/HTa JgHH`$BHH/HTa Jf`HH @ `HH`HH-@ @JgHU/.aPJgT . @ ". A`HH-@ @Jg&M . @ ". A-@`HU/.aPJfe6HTHUaP-@g .`f`&MJf`<&MgR`0&M ,fp`B/HH/HTa JfHHSHTHUaP-@fb`XpL8N^NuNVH0 |N..*n  @(Pf  @ep`BL0N^NuNVH |N*n.Jg"HH,Sg f .` Jfp`BL N^NuRegular expression too longNo previous regular expressionunmatched \(missing ]too many \(\) pairsunmatched \) @P@@@R@\@b@j@t@@@Z@d@@@ @@N@X@@P@@@@@P@2@F@l@|@@@@v@|P@@@P@ (/8?wGlPYbregex.o_expbuf_braslist_braelist_circf_advancemcount_cclass_backref_re_exec_re_comprename.o 422240659 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P mmcount_renamecerrorrexec.o 422240756 0 10 100770 1720 ` 4H@NV ||((N-| n/NX-@Jf" n/HyPHy(N p` n"n"HnHn n/N BBHxBN-@JlHybNX` n (=@=n/( Hn/(N Hn/.NPJlV =f@ n6/.NX/.NX ."HAHABAЁ-@`N n/`fJf HxHyp/.N Bn`BBHxBN-@Jl/.N`Hx/.NPHn/.NP=n0.H/HyqHnN HnNXR/Hn/.N -|BHnHn/.N-@/.NXJl,HytNXBnJng@ n/NX`. n /.NXR//./.N /.NXR//./.N /.NXR//./.N HxHn/.N g n/NX`JJ.gBHxHn/.N f$HxHnHxN . f` .N^Nu@(#)rexec.c 4.5 82/12/17%s: unknown host rexec: socket%daccept@ P P6@<PBPjP~ P@P PPPP P<@FPb PxPPP@ PPPPP@"P<PTPhPvPPPPPPPP 4P&t/6?FMT[bFks-;Z$K.rexec.o_sccsid_read_socketaddr_connect_write_fprintf_rexec_errno_sleepmcount_bcopy_sprintf_socket_gethostbyname_accept_close_perror_listen_strlen_rexecoptions__iob_ruserpassrcmd.o 422240756 0 10 100770 2789 ` ph@NV |(N-|-| n/NX-@Jf" n/HyHy(N p` n"n"HnaX-@Jm n (=@/( Hn/(N =nBHxHn/.NJlP 0f/.NXS` =f@ n6/.NX/.NX ."HAHABAЁ-@`@ n/N`HxHy/.N B/.NXR//./.N /.NXR//./.N /.NXR//./.N HxHn/.N gL n/NXJg n/NX/.NX`LSJg"HnaVX-@JmHx/NP/.HyHnN HnNXR-@HnNXR/Hn/.N gHyNX/.`V-|BHnHn/.N-@/.NXJlHyNXB` n =n nf neJHyHy(NP`J.gBHxHn/.N fHxHnHxN . f`~ .N^NuNV |,N=|BBBHxHxN-@Jmz n =@BHxHn/.NJm .`P 0g 1gHyNX`& nS n fHyHy(NPpN^NuNV |0N-|J gB`HyHy NP-@Jg/.Hx HnN JgHx HnNPJgHx HnNP @BHx HnNP-@Jg @BRHn/.NPJfJg .` .//.NPJff/.NXB`,/.NX fBHy&Hy`pN^NuNV |4N/. /.HxgN N^Nu@(#)rcmd.c 4.7 3/24/83%s: unknown host %dwrite: setting up stderracceptsocket: protocol failure in circuit setup. socketsocket: All ports in use /etc/hosts.equivr.rhostsr@ P(P>@DPJPPP PP PP P,P:@DPVPjPxPPPPPPPP.P:@DPRPdPxP@PPP@P @PP4PTPv@| PPP P P@P@PP.@4 PL@R@XPvPPPPPP PP0@6@J@P Pb P pPD%t.5v<(ENUp`gpw~FFt+-;Z$.rcmd.o_sccsid_read_socketaddr_connect_write_index_ruserok_fprintf_errno_rresvport_sleep_syscallmcount_bcopy_sprintf_bind_fopen_socket_fgets_gethostbyname_strcmp_accept_rcmd_close_perror_listen_strlen__iob_fclose accept.o 422240633 0 10 100770 158 ` $$NNVA$NN^HxcN@eNuP @P mcount_acceptcerrorconnect.o 422240635 0 10 100770 159 ` $$NNVA$NN^HxbN@eNuP @Pt _connectmcountcerror listen.o 422240647 0 10 100770 158 ` $$NNVA$NN^HxjN@eNuP @P Zmcount_listencerrorrhost.o 422240757 0 10 100770 1361 ` T NV |N-| n PHH @g n/NX-@mx .N^NuNVH0 |N*n` (n `f L0N^NuNVH0 |N*nB`(n Jgf-MR`HyHyNP-@JfZHyNXHxNX`> .#g6HyHna|P-@Jg nBHyHna^P-@JfV/.HxHnN Jf fB/.NXHyHyNP-@fp` n/ .R/NPJfrHnNX-@ g/.NXHyHnatP-@`R n  g  g n Hy n/a@P-@Jg @B n/NXR/NX-@ n//NP n `/.NX`RJfRfB`Rf" .L0N^Nu@(#)rhost.c 4.5 12/19/82/etc/hostsr/etc/hosts# /etc/hosts.localr @ P&P@P^@dP@P@@ P@ PP@$@H PjPr@x@~ P PPP@@,P8PL PdP T%07@GtN+U]e!mu$}rhost.o_rany_sccsid_any_exit_inet_addr_rhost__ctype_mcount_fopen_fgets_strcmp_perror_strcpy_malloc_strlen_fclose rin.o 422240706 0 10 100770 833 ` @ NVH |`N-y@-yDBBSm 9R @`HyNX, fN -fR` .fR`/NXJgPJgR/9T/9P N///9L/9H .".NNN-@-A`NJg .". -@-Az`$/9\/9X .".N-@-ARm .".N. LN^Nu@$@H@$ @P@@* P2 P8 PJ PP PbP P@@P@@P P P@@P,P "'.7?=[CIR.Xarin.o_exitffixiffltifdivi_rinmcountieeeusedfmulifsubifaddi__filbuf__iob_isdigit rmdir.o 422240659 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @P _rmdirmcountcerror ruserpass.o 422240759 0 10 100770 9762 ` Tx`NV |@N/./. /.a0 n Jg nJf/./. /.a n JfN-@HxNX n /./.Hy$N HyNXHx n /HxN Jn HxNX n P  f n `,Hx n /NPJgHx n /NP @B n JgD nJf< n //.Hy3N HyNXHyFNX n N^NuNV. |DN/.aX*@gHH @gHx,HUNP-@Jg n Jf萍R/NX n ./HU n /N R/.NXR/NX*@/.HUNPHxNX n n/ nHH/HUa *nN^NuNVH0 |HN(yJgHxHyG/N JfHx=/NP*@f&X` ./HU n /N Jf`( X" //. X/N JfA L0N^NuNV |NHyLNX-@Jf-|Q/.HySHnN Hy]HnNP# y< S m y< (R!@S @`/9 y< S m y< (R!@S @`/96.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                  Name (%s:%s): Password (%s:%s): MACHHOME.%s/.netrcrError - .netrc file not correct mode. Remove password or correct mode. Unknown .netrc option %s $/etc/utmpr%ldCan't make key Can't make key defaultloginpasswordnotifywriteyesynoncommandforcemachine@ 8PT7PbBPx@~,PDP6P)P*P1P1P@ ,P*DP06P8@>-PV@\8P~/P1PBP.PCPBPAPBPL@R8PX5Ph@p+P1P+P+P@8P@EP@ @*9P4@>:PF@V4Pb?Pr@x8P~@@8P@AP@8PAP@N@XP@&@Z@n@|@@>P@@@>P@ >Pf@t@@>P@@@@@@F@N@V@^@f@n@v@T " .:BJFMT`f j >u 8Bl|LN<\  < r * 4:@IQZcltv{2frL"FtN! $.`"3*[3;Fruserpass.o_sccsid_deblknot_blkencrypt_nbsencrypt_shifts_FP_PC1_C_PC1_D_nbsdecrypt_preS_IP_nbssetkey_enblkclr_KS_renvlook_token_mkenvkey_tempL_sreverse_tokval_renv_C_D_E_L_P_R_S_deblkclr_rnetrc_nbs8encrypt_PC2_C_PC2_D_e_f_cfile_toktab_getutmp_nbs8decrypt_enblknot_read_exit_strncmp_printf_getpass_strncpy__ctype__strcat_index_fprintf_mkpwunclear_errno_environ_fflush_getloginmcount_sprintf_fopen_fstat_strcmp_mkpwclear__filbuf_perror_fread_strcpy_malloc_strlen__iob_getenv_isatty_ttyname_fclose_ruserpassgetenv.o 422240696 0 10 100770 310 ` <(NVH8 |N*n(yJgF/HUaP&@Jg L8N^NuNVH0 |N*n(n f =f `B`Jf ,=gBL0N^Nu @PPF@LP <r&`.getenv.o_nvmatch_environmcount_getenvgetlogin.o 422240696 0 10 100770 531 `  xhNVH |NN.fB`BHyNP,mB "HAHABAЁ//N HxHy/N g /NX`/NX *|  fSB <L N^Nu/etc/utmp @P P(@.PTPb@jP~PP@@@!(/"9?;FOgetlogin.o_UTMP_ubuf_read_lseekmcount_getlogin_open_close_ttyslot getpass.o 422240731 0 10 100770 984 ` NVH |NHyHxHyNP/NP-@f -|`B/.NPHxHxNP-@Hn n(HH/NP0.H-@nHn n(HH/NP/.HyHy(N Hy(NX*| n S m n (R!@S @` /.NX. g gd`BHyHy(NPHy(NX=nHn n(HH/NP/.HxNP g /.NX <L N^Nu/dev/ttyr%s @P@ @& P0P> PNP^ P|PP@ PP PP@ P"@2@8 P>PF PLPlP| P P P@ (L07?EKQZb.hpgetpass.o_getpass_fprintf_setbuf_fflushmcount_fdopen_stty_gtty_open__filbuf_signal__iob_fclosefdopen.o 422240724 0 10 100770 343 ` H(NVH0 |N*n (|`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^Nu @PP"PdP #-.3fdopen.o_lseekmcount_fdopen__lastbuf__iob fprintf.o 422240772 0 10 100770 246 ` L< NV |LNA-H#Hn/. NP n0( gp`BN^Nu@ PP*P'.fprintf.o_fprintf__pfile__printmcountindex.o 422240698 0 10 100770 166 ` 8$NVH |8N*n.f `JfBL N^Nu @P vindex.o_indexmcoun((tprintf.o 422240775 0 10 100770 278 ` LH0NV |LNA -H#Hn/.NP09$ gp`BN^Nu@ PPP,P4P %,.2printf.o_printf__pfile__printmcount__iobrdwr.o 422240742 0 10 100770 463 ` H0NVH0 |N*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0 |N*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^Nu @PJP@PP [zf#,N3rdwr.o_fwrite__flsbufmcount__filbuf_fread scandir.o 422240707 0 10 100770 826 ` xNVH< |N/.NX-@fp`.Hn n/NPJm .rN-@/NX&@gB`JgHU nNXJgp0-XP/NX(@g~(9m9mA$HA-H .R @fRm& .r N/HSNP&@g& S" Ҁ A /.NX*@JfL/.NXJgJg/.Hx/HSN n L*GNbYai rscandir.o_qsort_realloc_closedirmcount_readdirldivt_scandir_fstat_alphasort_strcmp_malloc_opendirqsort.o 422240704 0 10 100770 945 ` @xNV |HN#@#D . ".NЮ//.aPN^NuNVH0 |LN.9D . -@찇cH" .N" N-@ .Ю-@-@*n . (@`./.HUa P`/.HU y@NP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. y@NP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaT (n`$L0N^NuNVH0 |PN-yD*n(n SfL0N^NuNVH8 |TN-yD*n(n &nHH-@SfL8N^Nu@ P@@*PJ@PPV@v PP@@@P@@P @ @@'D-`4;BIqsort.o_qs1_qscmp_qsexc_qstexc_qses_qsortulmultmcountuldivt scanf.o 422240742 0 10 100770 425 `  TPNV |NHn /.HyN N^NuNV |NHn/. /.N N^NuNV. |N*n=|A-M-MB`RJf-nHn/. HnN *nN^Nu@ PP P2@8PJP^@dPP x,V#.):29scanf.o_fscanf_sscanfmcount__iob__doscan_scanf doscan.o 422240723 0 10 100770 2928 ` NVH0 | (N*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NP`/.NX-@g g*/./NP .L0N^NuNVH | ,N c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8 | 0N*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH | 4N*nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^Nu@(#)doscan.c 4.2 (Berkeley) 82/12/03 @PPJP P P, PP Pn@tPD P P P>PPR P P$P,PBP@P P@>@~ P P@P@ @R@b@ n$-s6x>dFMAU^fo:xdoscan.o_sccsid_atof__getccl__ctype_fsinglei__instr__innummcount_ungetcieeeused__sctab__filbuf__doscanatof.o 422240769 0 10 100770 1305 ` XNVH |N*nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9NN-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9"9 NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuCp@@9@AׄBAy7D]?@$@$ @P@&@.@6@|@@ PP@@ P PP@@ P P2@8@> PD P^PP@$ PXPp PP n%+4x;BHQ?W]atof.o_exp5_twoe56_atofffltifdivi__ctype__ldexpmcountfcmpiieeeusedfmulifaddi seekdir.o 422240707 0 10 100770 375 ` T(NV. |N*nHUNX-@ . gJ-@ . -@B/./N B -lHUNX-@Jf*nN^Nu@(#)seekdir.c 4.8 4/13/83@PPPPjP&-6J?seekdir.o_sccsid_lseek_seekdirmcount_readdir_telldir select.o 422240660 0 10 100770 158 ` $$NNVA$NN^Hx]N@eNuP @P mcount_selectcerrorsend.o 422240660 0 10 100770 156 ` $$NNVA$NN^HxeN@eNuP @P _sendmcountcerrorsendmsg.o 422240661 0 10 100770 159 ` $$NNVA$NN^HxrN@eNuP @P _sendmsgmcountcerror setbuf.o 422240743 0 10 100770 242 ` h0NV. |hN*nJg0-g /-NXms+n f mB `+m+| B*nN^Nu@P.P y"setbuf.o_free_setbufmcountsetbuffer.o 422240743 0 10 100770 244 ` d0NV. |dN*nJg0-g /-NXms+n f mB ` +m+n B*nN^Nu@P.Py(setbuffer.o_freemcount_setbuffersetdopt.o 422240661 0 10 100770 159 ` $$NNVA$NN^Hx^N@eNuP @P mcount_setdoptcerror setegid.o 422240661 0 10 100770 155 ` ($NVA(NN^//HxYHxN@ Nu@ PP _setegidmcountcerror seteuid.o 422240666 0 10 100770 155 ` ($NVA(NN^//HxYHx~N@ Nu@ P _seteuidmcountcerror setexit.o 422240775 0 10 100770 333 ` H<<@NVA|N#HHLBN^NuNVANpLL.HNu@ P@@,@2P<@B@((H&$-setexit.ojmp_buf_resetmcount_setexit setgid.o 422240661 0 10 100770 154 ` ($NVA(NN^///YHxN@ Nu@ P mcount_setgidcerrorsetgroups.o 422240662 0 10 100770 161 ` $$NNVA$NN^HxPN@eNuP @P_setgroupsmcountcerror sethostid.o 422240663 0 10 100770 161 ` $$NNVA$NN^HxN@eNuP @P  mcount_sethostidcerror sethostname.o 422240663 0 10 100770 163 ` $$NNVA$NN^HxXN@eNuP @PO_sethostnamemcountcerror setitimer.o 422240663 0 10 100770 161 ` $$NNVA$NN^HxSN@eNuP @P mcount_setitimercerror setpgrp.o 422240665 0 10 100770 159 ` $$NNVA$NN^HxRN@eNuP @P _setpgrpmcountcerror setpriority.o 422240665 0 10 100770 163 ` $$NNVA$NN^Hx`N@eNuP @P Cmcount_setprioritycerror setregid.o 422240662 0 10 100770 160 ` $$NNVA$NN^HxN@eNuP @P (mcount_setregidcerrorsetreuid.o 422240666 0 10 100770 160 ` $$NNVA$NN^Hx~N@eNuP @P`_setreuidmcountcerrorsetrgid.o 422240662 0 10 100770 155 ` ($NVA(NN^Hx//YHxN@ Nu@ P mcount_setrgidcerror setruid.o 422240669 0 10 100770 155 ` ($NVA(NN^Hx//YHx~N@ Nu@ P _setruidmcountcerror setsockopt.o 422240666 0 10 100770 162 ` $$NNVA$NN^HxiN@eNuP @P mcount_setsockoptcerrorsettimeofday.o 422240666 0 10 100770 164 ` $$NNVA$NN^HxzN@eNuP @P  mcount_settimeofdaycerrorsetuid.o 422240670 0 10 100770 154 ` ($NVA(NN^///YHx~N@ Nu@ P _setuidmcountcerrorsfloat.o 422240782 0 10 100770 790 ` \TANqH?UUðcACBBDfJgvJffҀ`j`f<< gb<D FmQFf쨴fҀd$RE Em`VkgL[SEngBEd RE Eg, LNuJffg <`B`"<`UO/$ĀjA<B㉰dA c?|Jf?|$NwH<*ばcABDBCC g@JgN<<46H@HAւCHCЃD~NLHxNX-@HyNXJgD/.HxNP/.NXN^NuNV | NHxHyNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^Nu@ P P,@2PFPRPb@hPr@xPPP P \ (18?GNsleep.o_jmp_sleepx_alarm_setjmp_longjmp_sleepmcount_signal_pauseOalarm.o 422240629 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @P _alarmmcountcerror Opause.o 422240629 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @P mcountcerror_pause setjmp.o 422240775 0 10 100770 229 ` H0 NVAHN n HBN^NuNVALN n . L.Nu@ P*@0P $%setjmp.o_setjmp_longjmpmcount socketpair.o 422240678 0 10 100770 162 ` $$NNVA$NN^HxN@eNuP @P mcount_socketpaircerrorssignal.o 422240709 0 10 100770 405 ` \<@NVH0 | N..*n m* n" Y @(P Y @ ` L0N^NuNVH |$N.. m n Y @*PfB`"fp` Y @B/NXL N^Nu @P4@D@f@lP@@\&-ssignal.o_sigs_gsignal_ssignalmcount sstk.o 422240678 0 10 100770 156 ` $$NNVA$NN^HxFN@eNuP @P  _sstkmcountcerrorstrcatn.o 422240710 0 10 100770 178 ` @$NVH8 |@N*n(n ..&MJfSgSlSB L8N^Nu @Pjstrcatn.omcount_strcatnstrcmpn.o 422240711 0 10 100770 194 ` P$NVH0 |PN*n(n ..SmfJfB`JmHHSHHL0N^Nu @Pstrcmpn.o_strcmpnmcountstrcpyn.o 422240711 0 10 100770 186 ` H$NVH8 |HN*n(n &MB`g` BRm`Rm L8N^Nu @Pstrcpyn.omcount_strcpynstrncat.o 422240712 0 10 100770 178 ` @$NVH8 |@N*n(n ..&MJfSgSlSB L8N^Nu @Pstrncat.omcount_strncatstrncmp.o 422240713 0 10 100770 194 ` P$NVH0 |PN*n(n ..SmfJfB`JmHHSHHL0N^Nu @Pstrncmp.o_strncmpmcountstrncpy.o 422240713 0 10 100770 186 ` H$NVH8 |HN*n(n &MB`g` BRm`Rm L8N^Nu @Pstrncpy.o_strncpymcountstrout.o 422240743 0 10 100770 430 ` 00NVH0 |N..*n (n`@HTHH/NPSSm ,R @HH`HT/.NPRJ((l^ -f 0fSmHH",R AHH`HH",R AHH`SlHTHH/NPSl`,Sm ,R @HH`HT/.NPSJfL0N^Nu @P.PXPPP f&strout.o__strout__flsbufmcountstuff.o 422240744 0 10 100770 162 ` 0NV |Np N^Nu@ P &stuff.omcount_wdleng_yyportlibswab.o 422240714 0 10 100770 218 ` T0NVH0 |TN*n(n .. rN.`0H2HЁ8TSlL0N^Nu @P&P Fswab.omcountldivt_swabswapoff.o 422240679 0 10 100770 191 ` $0 NNVA$NN^HyN@eNuP @PP>6 'SYS_swapoff_swapoffmcountcerror swapon.o 422240679 0 10 100770 189 ` $0 NNVA$NN^HyN@eNuP @PPt%SYS_swaponmcount_swaponcerror symlink.o 422240680 0 10 100770 159 ` $$NNVA$NN^Hx9N@eNuP @P _symlinkmcountcerror sync.o 422240680 0 10 100770 156 ` $$NNVA$NN^Hx$N@eNuP @P  _syncmcountcerrorsyslog.o 422240776 0 10 100770 2455 `  \pNVH0 |NJl BBaP .n-n `A*HJo" 9f< .0> 9g&N/Hy HUN HUNXJg(y`Jf: ` .R @gj  gd %f nRHH mfJm 9o/9HyHUN HUNXAeJfS B/. /./././.HnHn N 9glHxHyBHn NX/Hn /9N,JlZHyNX`J 9 @/Hy&`@%B`@Hn NX/Hn /9N nJf,L0N^NuNV |N## JlfHy0Hy)NP-@/9NX-@JgJgHxHyNP3BBHxHxN#Jm4BHxHy/NJl/9NX#JlHy4NX n (3 n/( Hy/(N `HyHNXJl\##HxHyeNP#JlHyrNX#N^NuNV |N/9NX#N^Nu@(#)syslog.c 2.15 12/16/82 %d error %dsyslog: send%ssyslogudpsyslog: socket/bindsyslog: can't find serv/host/dev/consolesyslog: Cannot open /dev/consoleloghost @ P@,@L@n@|P@PP@@PPPP@P*PfPp@PP@P@PPP@P@P$@* P2@:@@@J@P@VPb@hPP PPP@PP@P@@@PPP& P4@<@BPJ@V@`@j@t@~@P@@P@@ P@P@,@ !*7>BG+PW_fo{v}FF{-;$psyslog.o_SccsId_SyslogHost_LogMask_sys_errlist_write_LogStat_openlog_errno_syslogmcount_LogFile_bzero_bcopy_sprintf_bind_socket_closelog_LogTag_gethostbyname_getservbyname_sys_nerr_SyslogAddr_sendto_open_close_perror_strlen_getpid bcopy.o 422240769 0 10 100770 367 ` ` NVAN n"n .o02gS" f"`"Q `QN^NuNVAN n"n .o޳n `QN^Nu` QN^Nu@ PX@^P NHJ R)07bcopy.oretbloopbwdbytes_ovbcopymcount_bcopy bind.o 422240633 0 10 100770 156 ` $$NNVA$NN^HxhN@eNuP @P Fmcount_bindcerrorbzero.o 422240770 0 10 100770 186 ` H$NVAHN"n . B. gS @`"Q g2gN^Nu@ P {bzero.omcount_bzerogethostbyname.o 422240750 0 10 100770 366 ` lT8NVH8 |lN*nBNXN(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^Nu @PP$P4PPP\P ,8?-NVgethostbyname.o_endhostent_gethostent_sethostentmcount_gethostbyname_strcmpgethostent.o 422240750 0 10 100770 1375 ` 4$hNV | NJ@fHyHHy4NP#@`/9@NX .DN^NuNV |NJ@gJDf/9@NXB@N^NuNVH0 |NJ@fZHyJHy4NP#@f>BL0N^NuNVH0 |N*n`<(n `,f" `./9@HxHyXN -@g @ #gHyL/.aP*@gBHyO/.aP*@gB#\|/.NX y| #x#t`R  g  g#l#p(ypHyRHUaP*@f8`8R`4Jg8  g  gd(HyUHUaP*@gBfB <l`RJfRfBL0N^Nu/etc/hostsrr# @ P@@ @&P.@6@<PH@V@\ Pb@j@r@xP@@ P@@@P@@ P@ @P(@B@\@`@j Pr@~@@@@@@@@@@\)@0D:l@XF4NS_Pkwt+gethostent.o_host_aliases_hostaddr_hostf_stayopen_host_line_HOSTDB_any_gethostent_endhostent_sethostent_inet_addrmcount_fopen_fgets_fclose_rewind getservbyname.o 422240754 0 10 100770 402 ` T@NVH0 |NBNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^Nu @PP P2PPPjPvPL L,r8?NVgetservbyname.o_endservent_getservent_setserventmcount_getservbyname_strcmpgetservent.o 422240755 0 10 100770 1360 ` H,XNV |NJVfHy`HyHNP#V`/9VNX .ZN^NuNV |NJVgJZf/9VNXBVN^NuNVH0 |NJVfZHybHyHNP#Vf>BL0N^NuNVH0 | N*n`N(n `>f4 `@/9VHxHytN -@g @ #gHyd/.aP*@gB#xHyg/.axP-@Jg @BR n  g  gHyj/.aHP*@glB/.NX###|(y|HymHUaP*@f8`8R`4Jg8  g  gd(HypHUaP*@gBfB <x`RJfRfBL0N^Nu/etc/servicesrr# ,/ @ P@@ @& P.@6@<PH@V@\ Pb@j@r@xP@@ P@@@ P@@ P@ @P(@D@J@z@P@@@@@@@@"@Z)t/x5V<AHIqOL[LPgrszt+getservent.o_serv_aliases_stayopen_line_serv_servf_any_SERVDB_atoi_getservent_endservent_setserventmcount_fopen_fgets_fclose_rewindatoi.o 422240688 0 10 100770 256 ` $NVH |N*nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^Nu @P qatoi.o_atoimcountfgets.o 422240725 0 10 100770 255 ` t0NVH0 |tN*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^Nu @P>P +#fgets.omcount_fgets__filbuf filbuf.o 422240725 0 10 100770 684 ` xl`NV. |xN*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH|+@`m+n f09$gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^Nu@PXPzPPP@PPPPP L")2:B.Hfilbuf.o_read_fflushmcount_fstat__filbuf((__sibuf_malloc__iobfopen.o 422240726 0 10 100770 676 ` XxhNVH0 |XN*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^Nu @P P"P`PxPPPPPPPP !t(./5;<F.Lfopen.o_lseek_errnomcount_fopen_creat_open_close__lastbuf__iobcreat.o 422240690 0 10 100770 180 ` ,0NV |,N/. Hx/.N N^Nu@ PP . creat.omcount_creat_openinet_addr.o 422240760 0 10 100770 650 ` <8NVH |N*nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈* S b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^Nu @PHPfPPPP"+2inet_addr.o_inet_addrulmult__ctype_mcountlmult.o 422240781 0 10 100770 205 ` J///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$Nu lmultulmult perror.o 422240702 0 10 100770 513 ` `pNVH |N*| 9l  @*PJgsystem.o_system_execl_wait__exitmcount_fork_signalOsignal.o 422240629 0 10 100770 374 ` H8NVH0 |N*n Jm m#p`T . @(P . @ gf ` <//.Hx0N `NqL0N^Nu@P4PDPTPrPP"+2:__sigfunc__sighandler_errno_syscallmcount_signal_exit.o 422240637 0 10 100770 137 ` $NVANN^HxN@@ P __exitmcountcerror exec.o 422240771 0 10 100770 417 `  TXNV |N/9Hn /.N N^NuNV |N/9/. /.N N^NuNV |NA -H .X @Jf n/Hn /.N N^Nu@ PP P2@8P>PLP^@dPP zX,!r*19exec.o_execl_execle_execv_environmcount_execve execve.o 422240636 0 10 100770 158 ` $$NNVA$NN^Hx;N@eNuP @P mcount_execvecerrorfork.o 422240639 0 10 100770 160 ` ($NNVA(NN^HxN@eJgBNuP @P mcount_forkcerrorsighandler.o 422240676 0 10 100660 135 ` ,H // | pNLNwP__sigfunc__sighandler syscall.o 422240680 0 10 100770 175 ` 4$NVA4NN^ //W.BN@d W/N WN@ P*P _syscallmcountcerror tell.o 422240714 0 10 100770 175 ` (0NV |(NHxB/.N N^Nu@ PP tell.o_tell_lseekmcount telldir.o 422240714 0 10 100770 245 ` 8<NV |TNHxB n/N nШN^Nu@(#)telldir.c 4.4 4/13/83@ PP8$J-telldir.o_sccsid_lseekmcount_telldir lseek.o 422240648 0 10 100770 157 ` $$NNVA$NN^HxN@eNuP @P _lseekmcountcerror time.o 422240715 0 10 100770 202 ` <0NV |timezone.o_zonetablmodt_timezonemcount_sprintfldivttmpnam.o 422240745 0 10 100770 273 ` D <8NV |PN 9TRT/N/HyD/.N .N^Nutemp.%d.%d@ P@@ P(@2P Fa%p-tmpnam.omcount_sprintf_tmpnam_getpid getpid.o 422240644 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P pmcount_getpidcerrorsprintf.o 422240776 0 10 100770 319 ` xH(NV |xNA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^Nu@ PP@PhPf'.F7sprintf.o__pfile__print__flsbufmcount_sprintf _print.o 422240774 0 10 100770 4180 `  |h NV4. | N-nB `b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 | .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 /9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn P \P lP t@   'n-5f;CfLRY`Fflu$}_print.o_emitchar_count__ctype__fcvt__pfile_ecvt__print__flsbuflmodt_isnanmcountldivtfcmpiieeeused_strlen_isinfctype_.o 422240694 0 10 100770 338 `  ((((( DDDDDDDDDDAAAAAABBBBBB  ctype_.o__ctype_ecvt.o 422240771 0 10 100770 1552 ` P\NV |`NHx/./././. /.a8N^NuNV |dNB/./././. /.aN^NuNVH0 |hNJlB Om-|NB nB*|l/9/9 .". Nl n  .". -@-A Hn/. /.N -@-A (|/9/9 .".Ng(|`rHn/9$/9 .".N//N -@-A/94/90/9,/9( .".NNN0SR/9*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^Nu@$?Q@$@$?@$@ P8@>Pl@rP@@@PP@@@P @,@2@@PJP\@b@h@n@| P PP@@P@@@P@@@@ PP*@@@H@V@^@d@r PPP@@@@@ bn2"f(/5;D?JPecvt.o_cvtffixifdivi_fcvt_ecvtmcount_modffcmpiieeeusedfmulifaddiflsbuf.o 422240725 0 10 100770 1342 ` 8NVH0 |8N*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9&HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0 |BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE software" @Yi&s./@64<BHQ?W[b]jcQjRvn|Zffixiffltifdivifdoubleid_packfsingleid_unpkg_intf_rcpfcmpiieeeusedfmulifsubifaddiffixisfloatflavorfmodiffltis isinf.o 422240773 0 10 100770 261 ` t0 NV |tNJ gB` g fpN^NuNV |xN . gB` .fJ gpN^Nu@ P:@@P 4!isinf.o_isnanmcount_isinf lmodt.o 422240780 0 10 100770 342 ` $DJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuP @P mcount_fstatcerror isatty.o 422240699 0 10 100770 186 ` 00NV |0NHn/.NPJlB`pN^Nu@ PP 3"isatty.omcount_gtty_isattyopendir.o 422240702 0 10 100770 339 ` `T(NVH ||NB/.NP. g `/NXB`Hx NX*@Jg*B L N^Nu@(#)opendir.c 4.5 4/13/83 @PP2PBP`#;*2 ;opendir.o_sccsidmcount_open_close_malloc_opendir close.o 422240634 0 10 100770 157 ` $$NNVA$NN^HxN@eBNuP @P ;mcount_closecerror open.o 422240653 0 10 100770 156 ` $$NNVA$NN^HxN@eNuP @P mcount_opencerrorreaddir.o 422240705 0 10 100770 328 ` <NVH0 |N*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^Nu@(#)readdir.c 4.5 4/13/83 @P*P#,readdir.o_sccsid_readmcount_readdirread.o 422240654 0 10 100770 156 ` $$NNVA$NN^HxN@eNuP @P _readmcountcerrorstat.o 422240679 0 10 100770 156 ` $$NNVA$NN^Hx&N@eNuP @P mcount_statcerrorstrcat.o 422240709 0 10 100770 164 ` 4$NVH8 |4N*n(n &MJfSf L8N^Nu @P strcat.o_strcatmcountstrcpy.o 422240711 0 10 100770 160 ` 0$NVH8 |0N*n(n &Mf L8N^Nu @P !strcpy.omcount_strcpystty.o 422240714 0 10 100770 265 ` X<0NV |XN/. Hyt /.N N^NuNV |\N/. Hy@t/.N N^Nu@ P P2@8PLP ,%stty.o_ioctlmcount_stty_gtty ioctl.o 422240646 0 10 100770 157 ` $$NNVA$NN^Hx6N@eNuP @P _ioctlmcountcerror ulimit.o 422240717 0 10 100770 391 ` T8NV |N . g g8 gX#p`^HnHxNP ."<N`< . r -@-@HnHxNPJmB`HnHxNP .N^Nu@ P2PDPVPvPP L#F)4^?ulimit.o_ulimit_errnomcountldivt_setrlimit_getrlimit getrlimit.o 422240642 0 10 100770 161 ` $$NNVA$NN^HxN@eNuP @P ^mcount_getrlimitcerror setrlimit.o 422240665 0 (( 10 100770 161 ` $$NNVA$NN^HxN@eNuP @P mcount_setrlimitcerror uname.o 422240681 0 10 100770 187 ` $0 NNVA$NN^HyN@eNuP @PP' K#_unameSYS_unamemcountcerror ungetc.o 422240745 0 10 100770 212 ` d$NV. |dN*n g:0-g -b -fJfRRS m B`p*nN^Nu@P Aungetc.omcount_ungetcunlink.o 422240681 0 10 100770 158 ` $$NNVA$NN^Hx N@eNuP @Pu _unlinkmcountcerrorunmount.o 422240682 0 10 100770 159 ` $$NVA$NN^HxN@dNNu@ PP _unmountmcountcerror ustat.o 422240682 0 10 100770 187 ` $0 NNVA$NN^HyN@eNuP @PP #mcount_ustatSYS_ustatcerror utimes.o 422240682 0 10 100770 158 ` $$NNVA$NN^HxN@eNuP @P% _utimesmcountcerrorvalloc.o 422240718 0 10 100770 245 ` H< NV |HNNS-@ .Ю/NX-@Ю".F-@N^Nu@ PP(P ")1valloc.o_getpagesize_vallocmcount_malloc getpagesize.o 422240643 0 10 100770 163 ` $$NNVA$NN^Hx@N@eNuP @P_getpagesizemcountcerror malloc.o 422240700 0 10 100770 1298 ` $HNVH0 |NJf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Ĺc A# A 9*A L0N^NuNVH0 |N*n(MY# (L0N^NuNVH0 |N*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^Nu @P@@*@0@<@B@F@L@P@^ Pf@l@@@@@ P@P@@ P2@:@F@V@f@l@@@@@@P@@PT P@ %-76y<BIFOV^malloc.o_allocp_allocs_alloct_allocx_realloc_free_sbrkmcountldivtuldivt_mallocObrk.o 422240629 0 10 100770 318 ` d <HNNVAhNN^HxN@e#dBNuNVAlNN^ /йd/@HxN@e 9d#dNuP @P$@2@8PD@V@^@P ,"_end_brk_sbrkmcountcerrorldivt.o 422240780 0 10 100770 366 `  $DJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/9/9 N// .NNNNN.`.<//././.N..N^NuNVBaXN/.NXN^NuJfJJg@Jf8 9Rg,#"y"X RPBNu PRNuHxHyHxN Nu@$No space for monitor buffer(s) No space for monitor buffer(s) mon.outmcount: counter overflow @(#)mon.c 4.6 (Berkeley) 3/8/83 %M% %I% (SUN) %E% " PJ Pd P~@P P@P@P@@PP@$@NP^ P@@PPPPPPPP P P$@,@2@8PD@J PX P^@p@zP@@  h,2Y;BKRX;cjFpy?.e;Z_exitffixifflti__cleanup_monstartupfdivifdoublei_write_monitor__exit_sbrk_countbasemcountldivtieeeusedfmuli_creat_minsbrk_close_profilffltis_numctrs@8PD@J PX P^@p@zP@@  h,2Y;BKRX;cjFpy?.e;Z_exitffixifflti__cleanup_monstartupfdivifdoublei_write_monitor__exit_sbrk_countbasemcountldivtieeeusedfmuli_creat_minlib/ex3.7recover 4755 0 0 100255 3112543642 7022  H\(($G"I#HTHS/N4 /N`XNuNuNVH BNX#p##&X#&X 9&XX#h 9pQ#83@3@f f6 n Jg,HyG/(NPJfHy6a\XBN`X gBHyJaP n /(HyNP n /(a`XHyN8X*@B-HUHyrHyN /9, ,o <~` </HyN R 9/NX fBHya*PB`B  @0Hr /094H/N l 9` <,//9094H/N gHyLNtXHxN`X rN8ѹ rN8RJnPY#a 9԰&Xc #h<#D34BavX 9/LfHyLN.XBN`XL N^NuNV/. /.HyN HyHxNP09 fHyHyNPHxN`XN^NuNVH /.NX*@f/.NtX`/.NXJmA-HB` n (Ef~B P/NP.JmhHxHy/N g /NX`>/NXNf&/. .P/ ./a RHUNX-@ffHUN XJfHyHyNP`HzHx/.HnNA-H` ./N8X-@ @B( /.HyHyN nB( . /HyNP/. n/(HyHyN ."HAHABAЁAЈ".eXL N^NuNVH< 2m ."HAHABAЁ".Kj$A-j&J` +l-@ ."HAHABAЁ".b&J ."HAHABAЁ".c +f-K n!y n!y(n*|`Jf .(@*n ` lJfBL<N^NuNV./. /.NP.g `. n"n (op` n"n (lp`B..N^NuNVB9,# x/.aXHy6NXJf Hy6a|X  xg\3 z4Hy,HyLNPBB094H/N HxHy094H/N gBHyaPN^NuNV./.NX*@f` n (Ef .P/Hy/.HyLNP/NP/NPHyLaXJgX 9loD/9 xNX094H/NvX# x#lHyLHy,NPR,094H/NXHUNX-@f4HUN X*nN^NuNVHx/.NP34Jy4m`094H/NXB`HxHy094H/N fHyHyNPJfNfBHx094H/N HxHy094H/N" pN^NuNVN^NuNV.Hn094H/NVP-n .-@r -@JoVB .r /094H/N HxHn094H/N -@Jo`ASJf .r 㠀-@B-n*yh` o&Jf &X-@*`S`NJgzJfHyHyNP/.HyHyN A&X  @o(A&X  @HPHyHyN RBXcHJgrJfHyHyNP/.Hy+HyN 9Ԑ&X䀰g& 9Ԑ&X/Hy/HyN RJgHy3HyNP*nN^NuNVH0-y  ./Hy 094H/N" gad߹&T.<*| f| .Dc  ./Hy 094H/N" ga߹&TL0N^NuNVaN^NuNVByB&TB tB B N^NuNVH0(|LB/.aHP*@09dH.`"SfB/.aP*@09dH.fL0N^NuNVH .r . ., m Hy5aX <3d09fHf^0.y0`HJy0gHy"Hy"T09fH/a By003fHyHy"T/a^ "T`F09@Hg2J gJy@mHy"Hyt09@H/a 03@ tLN^NuNVB0. Hr /094H/N Hx/. 094H/ nN gaN^NuNVB"LHxHyIHxN" J |m" 9 |(n @/aX`/9 |HyKaPHxN`XN^NuNV/.aX/aXN^NuNVH HnNfX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN8-@Jl QS*|( .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 |(l  @*PJg*LZ`0SR`*0Xb1 nRJfXc0R 9nB <XL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NVPJmJn -|`-nf9HH/N`XJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|` HUaXxe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N8XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N8X*@Jg*B L N^NuN,HxN@eBNuN,HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN,HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN,Hx6N@eNuN,Hx N@eNuNVH0Jƨf8 <Ƭ#ƨ <ƨ#Ƭ#Ƭƴ#ƨư .^rN2.*yưBƼ g`(*(U g " Ҁe " Ҁd(M *@bƴfƨgB`RƼ Ƽo "<N8#ƼBNX(@ 9Ƽ" Ҁe 9Ƽ/NX(@g yƴ 9ƴXg yƴ  9Ƽ" ҀY(#ƴ <ƨ A ` " Ҁ#ưưc A#Ƹ A 9ư*A L0N^NuNVH0*n(MY#ư (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ƹ L0N^NuN,HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFRt$TlllX`||%>,15>AfDHMTZ?cipsw@LP 4 fxP!x)/5:CTJQ*X_6cjp u?~^:"dHd d$#.+3b=G<L[_j<nw ;P`3 |!(8  <"(15B@<DKS,\8d`jp~4vr0_{z `=   B c d 7fB"p ph h$v) l3 p=FZ PY t` Z tg  xou  ||   r u.W8 "  )F86 V , &,H 0 82"((2 46< 8E;LtT4[zb!jr.x y< @ zD L L r"L J"T C&T2  &X S &\ ]&` &d &f &h /&j &l &p &t &v 2&| &% 0&- $&6 &> &G &N J&R &Z &c K,g ,o ,y ,} )/ / 0 0 60 0   0  C0 M0 H0 P0 F0 0 G1 1  51 S1 T1 1 1 E1  O1" N1$ P1( X1, 10 814 918" 1<+ :1D/ 1H6 1J> ;1LB 1PJ <1TN =1XR U1\V >1`Z 1dc ?1hg :1lo @1ps Q1tw A1x{ R1| Z1 W1 1 _1 1 2 2 V2 2 2 <2 6 6 86 }6 d7( 7, 74  7h 7l  7  8 $ 8 , > 4 h> 8 > A 6>$ I $>( Q >, [ >. d )>0 k ^>4 o >6 y >8 >< >@ a>D [>H e>L f>P l>T \>X ]>\ B>^ >` >d fDd bDh Dl D oD `D D D eD  D cD  D  SD ' D 0 gD 4 D 9 fD B D M D U hD ` dD d eD h D q kD u JD } iD D D D )D xD D tD E lE 3E E E *E 4E IE H {H H$  vH(  pH,  6H@ ! EHB ( HD 2 HH ; mHL C HN K mHP O HT X DH\ ` RJb i Jd s (Jl { Nl N sN [N N N V aV VW nW pW qW W xt }xx 'x| qx ux x y  Zy  jy  ry  y  y & y - }y$ 1 vy( 5 y, ; Sy0 B y2 L qy4 U -y8 \ ty< d y> i y@ r yB { MyD '{L {P {R z{T {X {\ {` {b c{d p{h g{p {t ~t ~| T| (  e |$ (  ,  4  < JD ' wJ + L 5 P = UT E X K \ V ` ^ d f dh l ~l p n z p t gx Y| |   O  ?P f   ,   2 $n$jl*X3:@VIdPV\b?\hnx   yL.x83`8i6x[ |ZhQ,V]@  %* 18>;G LQcrt0.oexrecover.o_sccsidex_extern.o_sccs_idctime.oOftime.odup.ogetuid.ochdir.ofprintf.ofprintf.oqsort.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_preserve_read_getblock_dol_qsort_clrstats_putfile_dot_sys_errlist_ninbuf_file_nleft_iblock_searchdir_write_enter_strcat_findtmp_one_lseek_dup_besttime_fendcore_fprintf_closedir_getline_obuff_cntln_bestfd_yeah_errno_cntnull_cntodd_sbrk_error_unlink_ctime_genbuf_tty_readdir_chdir_wrerrorldivt_mydir_H_fstat_bestnb_scrapbad_vercnt_strcmp_syserror_ichanged_xstr_gtty_sys_nerr_io_open_endcore_close_perror_tfile_blkio_strcpy_getuid__iob_addr1_oblock_addr2_linebuf_nb_dirtcnt_ibuff_cntch_qucmp_zero_opendir_listfiles_XT_kflag_laste_op_XX_writing_xCR_xchng_holdcm_vundkind_resetlab_peekc_costAL_firstln_edited_lasttag_intty_AL_hitin2_abbrevs_AM_cursor_destline_re_ZERO_rhsbuf_inopen_lastvgk_HADUP_WBOT_INS_CA_chng_WTOP_outcol_CD_ncols_CE_pkill_costCM_BS_BT_rubble_basWLINES_DA_DB_CL_DC_CM_normf_F0_F1_workcmd_F2_argc0_dosusp_F3_wdkind_F4_F5_CS_F6_numberf_F7_costDP_F8_DL_F9_DM_ED_DO_UP_PARM_EI_tspace_morargc_Xcnt_EO_status_Peekkey_crbuf_seenprompt_initev_insmode_names_oldhup_listf_vreslab_lastcp_braslist_vmacbuf_hold_immacs_vcatch_HC_lastmac_vtube0_unddol_gobblebl_outline_tline_GT_inglobal_ichang2_linebp_vch_mac_IC_HO_loc1_loc2_lasthad_IM_IN_inappend_vcline_arrows_HZ_IP_braelist_vcnt_KD_KE_key_xNL_globp_lastreg_KH_RIGHT_PARM_DOWN_PARM_DL_PARM_KL_pid_notenam_aoftspace_msnext_maphopcnt_KR_KS_destcol_KU_costLP_LL_oprompt_iblock2_input_HADZERO_MI_truedol_NC_otchng_ND_undkind_olttyc_vmovcol_vglobp_wcursor_tperm_vUNDdot_NS_rpid_vSCROLL_ttynbuf_shudclob_state_anymarks_undadot_splitw_WLINES_OS_notesgn_scanre_defwind_ruptible_ibuff2_altfile_vUNDcurs_RC_notecnt_AL_PARM_mapspace_normtty_Xhadcnt_costRP_SC_SE_SF_frob_wdot_vmcurs_WECHO_ldisc_TA_DEL_pfast_costSR_TE_SO_args0_oldquit_tchng_SR_TI_ppid_WCOLS_anyabbrs_ttymesg_xflag_doomed_dir_vmoving_holdupd_subre_vmacp_heldech_UL_VB_CDCNT_VE_vreg_bastate_aiflag_lastcmd_Vlines_perm_argv0_obuf_argc_vutmp_hush_vlinfo_VS_vUNDsav_Command_vtube_nlttyc_nttyc_XB_firstpat_unddel_xtflag_NONL_LEFT_PARM_undap1_undap2_args_XN_OCOLUMNS_lastcnt_hadcnt_argv_ottyc_basWTOP_uxb_UPPERCASE_dysizelmodt_localtime_ftime_asctime_gmtimecerror__pfile__printulmultuldivtlmult_strlen__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush__lastbuf_malloc_isa((tty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_ioctl_stty_realloc_end_brkPARM_undap1_undap2_args_XN_OCOLUMNS_lastcnt_hadcnt_argv_ottyc_basWTOP_uxb_UPPERCASE_dysizelmodt_localtime_ftime_asctime_gmtimecerror__pfile__printulmultuldivtlmult_strlen__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush__lastbuf_malloc_isalib/ex3.7preserve 4755 0 0 62403 3112543644 7174  @K $G"I#HTHS/N4 /N,XNuNuNV. f"Ba"XJg HxN,XBN,XN~Jg HyPHyNPHxN,XHy`NXJlHyeNXHxN,XHyjNX*@fjHylNXHxN,`@ n (x fDHn P/NPJf.p0. f .P/a*LZ`0SR`*0S(b1 nRJfS(c0R 9nB <S(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NfPJmJn -|`-nf9HH/NpXJgm+|.+|.+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.N0X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB . f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N" `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN@HxN@eNuN@HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N0X*@Jg*B L N^NuN@HxN@eBNuN@HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN@HxN@eNuN@Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN@Hx6N@eNuN@Hx N@eNuNVH0JSxf8 <S|#Sx <Sx#S|#S|S#SxS .^rN*.*ySBS g`(*(U g " Ҁe " Ҁd(M *@bSfSxgB`RS So "<N0#SBNX(@ 9S" Ҁe 9S/NX(@g yS 9SXg yS  9S" ҀY(#S <Sx A ` " Ҁ#SSc A#S A 9S*A L0N^NuNVH0*n(MY#S (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ S L0N^NuN@HxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLxGOWXH^X`e|n.xDq(.$t||Hh hF(2S$98B8I8PU$^,eHmHud{ l^2?~t `df )2n9>vEMQWT\c2jDpwDt ` ?*x V&-04:AIPY0a0ir$z..,<<<Jf<0;`p3   #*3!:B K0T[cmw< :<0@,~4r0A6 ,"&Z00Z6,=GDOu&W `gFhpF0v ly. 8U8j;!$~.p24b @z.qt&+(-5=z|DfJPtW|_ emXHs} yLf  0 .  .Hf$n^f8%X,t2";0BHNT?(Z`j  .r3pzix[HtYs4QR"Z T7 * Scrt0.oexpreserve.o_sccsidchown.ogetpwuid.ogetpwent.ogetuid.ochdir.opopen.odup2.opipe.ofdopen.ofprintf.ofprintf.osetbuf.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_read_notify_pclose_write_popen__ctype__lseek_fprintf_closedirlmodt_chown_getpwuid_setbuf_unlink_readdir_chdir_sprintfldivt_H_creat_xstr_mkdigits_open_copyout_close_perror_strcpy_stat_strlen_getuid__iob_getpid_pattern_mknext_opendircerror_getpwent_setpwent_endpwent_atoi_fopen_fgets_fclose_rewind_execl_pipe_wait__exit_fdopen_fork_signal_dup2__lastbuf__pfile__print_free__filbuf_fflush_fstat__sibuf_malloc_sys_errlist_errno_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve__flsbuf_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_fopen_fgets_fclose_rewind_execl_pipe_wait__exit_fdopen_fork_signal_dup2__lastbuf__pfile__print_free__filbuf_fflush_fstat__sibuf_malloc_sys_errlist_errno_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve__flsbuf_fclib/more.help 755 0 0 2116 3112545535 6375 Most commands optionally preceded by integer argument k. Defaults in brackets. Star (*) indicates argument becomes new default. ------------------------------------------------------------------------------- Display next k lines of text [current screen size] z Display next k lines of text [current screen size]* Display next k lines of text [1]* d or ctrl-D Scroll k lines [current scroll size, initially 11]* q or Q or Exit from more s Skip forward k lines of text [1] f Skip forward k screenfuls of text [1] ' Go to place where previous search started = Display current line number / Search for kth occurrence of regular expression [1] n Search for kth occurrence of last r.e [1] ! or :! Execute in a subshell v Start up /usr/ucb/vi at current line h Display this message ctrl-L Redraw screen :n Go to kth next file [1] :p Go to kth previous file [1] :f Display current file name and line number . Repeat previous command ------------------------------------------------------------------------------- started = Display current line number / Search for kth occurrence of regular expression [1] n Search for kth occurrence of last r.e [1] ! or :! Execute in a subshell v Start up /usr/ucb/vi at current line h Display this message ctrl-L Redraw screen :n Go to kth next file [1] :p Go to kth previous file [1] :f Display current file name and line number . Repeat previous command --lib/vfontedpr 755 0 0 64000 3112547740 6533  XP(($G"I#HTHS/N4 /NXNuNuNV-|pBSX JopHyq n /NˈPJfR fHytNXB`8 n /(Hy|NPSX SX Jo `Hy n /NˈPJf2R` .SЮ @"n " .SЮ @ `@Hy n /NˈPJgdHy n /NˈPJfR\ n Hy n /NˈPJfRXSX `HxHy n /N JfjB n T-@`0 ."HA HABAЁ nHH0Ё-@R nJf .R//.HyN `nHxHy n /N Jf n T#l`>HxHy n /N Jf n #hSX `HyHy n /Nh Jf n /NXHxNXJ\gHyNX n -PSX /9h/9lHnN -@Jf/9lHy`Jl&/9hHyHyN BNXA-HHnHyN8PJf #X` -| A-H nJfb nBA-HHnHy N8P/NX#HA-HHnHy N8P/NX#8A-HHnHyN8P/NX#A-HHnHyN8P/NX#4A-HHnHyN8P/NX#A-HHnHyN8P/NX#$A-HHnHyN8P/NX# A-HHnHyN8P/NX# A-HHnHy!N8P/NX#(A-HHnHy$N8P/NX#DA-HHnHy'N8P/NX#\Hy*NX# Hy-NX# B .eJf, .eJf .eJf .eJfB .S/HUa *n# ^g |gf*y,|A#,` y0HHR0 ag> dg6 eg. pg&f*y,|T,`g"g,HH, 9,@Jf*y,GA#,`\gܹg,HH, 9,@Jf`HH` y0HHR0 $g (fg"g,HH, 9,@Jf*y,|(A#,aP 9,@`g,HH, 9,@Jf*y,GA#,`gg 9, y,@` y,B(*y,||A#,(M`R- y,R, y0Jfعg,HH, 9,@JfL0N^NuNVH<*n(n &ngL$LB`Z f4*HH/HjHUa Jfp`B-@Jg*HHA*HH$H`fgA*HH$H-|`*HH (g |fJf(A`HSHjHUa -@Jg"-|*@*HH" Ҁ$A`tB`fg@-|`*HH $g )g8 ^g ag dgj egN pf-MHSHj/.an -@Jg0 .g(/HUHSN` ." Ҁ AB .`Jg fJf nHHI @f n _fZ n \fJgB`p#`B .R @JfB` -MHSHj/.a -@Jg .fXJg fFJf n \fJgB`p#`B .R @Jf`JfA`-M`R  g  gfLf -|`  gJggB`f`@Jg  fR`fg`LgffB` g g6Jf L<N^NuNV/.aX/aXN^NuNVH HnN^X0.< n"-AHnaX*@.-|w*</ Jg Kf, -J` @, -Jd @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNʲ" L N^NuNVH n "<QNʲ-@ n "<QNϜ-@Jl QS*|W` .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 94l  @*PJgP`l~ 1EYjy2Po&Dt/Ie} *>RetError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBW`b y8 S m. .R @HH y8"(R!AS AHH` /98 .R @HH/NPRW nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHI @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHI @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N@X-@8/.N@XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N@X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNʲЮLЮ@ @S"n .P".DNϜ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|!`-|$`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn .R l .R`p//./.N-@Jg -|'`J.g -|)`J.g-|+AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N(gP .S-@HJlD-@HJHg6 .Hr Nʲ0S n .Hr NϜ`S n0A .ذbJn/9/9 .".N(fp+`p-S n.HHI @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N PJfHnHn *LZ`0SR`*0Wb1 nRJfWc0R 9nB <WL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nц .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|7<+|7<+n 0-gl(m m R Э "-d f -,/HT-HH/Nц .+L`/.N̜X(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nц . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nц g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN4/.NќXN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNѐHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNѐHxN@((eBNuNѐHxN@eNuNѐHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N̒ N^NuNV/. Hy@t/.N̒ N^NuNѐHx6N@eNuNVH0JWf8 <W#W <W#W#WW#WW .^rNϖ.*yWBX g`(*(U g " Ҁe " Ҁd(M *@bWfWgB`RX Xo "<NϜ#XBNNX(@ 9X" Ҁe 9X/NNX(@g yW 9WXg yW  9X" ҀY(#W <W A ` " Ҁ#WWc A#W A 9W*A L0N^NuNVH0*n(MY#W (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNϖ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ W L0N^NuNѐHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLtP n # `j# `^#h /,NX`-l nJ(f#0 H3$`# /.N(X#.JgTHy/9 N|PJfHJg 9&"9* #&#* 9&"9*N:-@L0N^NuNV.*ng  g4 gB gh !gP "gP Ag* Hg0B`R*+m/-aX`<*`J f* `*I`*#`*$`*+mp*nN^NuNVJgJ g~/. N:X-@/.N:X^ bF@0;N<*00JJJ66`2Hx]HxNP` Hx^`Hx\`Hx_`HyNXN^NuNVH/.NX.JfB`/. NX,Jg ^ b|@0;Nfppppp$..f` g g fJ9 fJg#\HxB/.N /NX.B\ fHxNXHxNXHx&NX#` fp/. NX-@/.NXgHx^NX` f4/. N:X-@/.N:XgHx` g й @/ й @/Hx?N `lfHx`f . g2 й @/Hx` й @/HxNP`" n(fpLN^NuNV.J9Cg *ngJ gHyNX*nN^NuNVJ9CgzJgt n (f-h n(HH g gFHyNX`6 g, nJg . ` ./HxBBHxNx|N^NuNVJ9CgJg n (f-h n(HH g gHyNX` gHx/. NJX/NP nJg*BHxB/(HxNx|HxHx8NPBHxB n/(HxNx|HxHx8NPHxHxFNP/. NJX/HxNPN^NuNV.-n-n n -@B/9/9 n "(Ng n .Jl-| D. ?o~? n n n-P .-@JgD-@ .r ."぀ n n!n..N^NuNVH< nB nB nB n!| BJ g$ n (f&h`HxgNX` n*hf/9X09HR mL nB `@*mg2 @f*mSHxBHUN (@R섹gHyHTNPJgHx`HyHTN|PJgHTNX/HxNP`HyHTNPJg`/9X09HR m nB 09H-@09H29HЁ-@BBS` nB n!j n$hg@*jg @f nJ g|/-NXJgj(y .N// 9&"9*Nm" .N// 9&"9*NoJg nB /-HSHTN Jf Hx.NX nJ gL/-NXJg:(y .N// 9&"9*Nm" .N// 9&"9*NoJg nB /-HSHTN Jf HxNX-j%n n-h!n nR`~ 9&"9*N:/HxNP nB` nB HxB/-N (@fHxB/-N `p 9&"9*N:/HxqNP nB`$ nB HxB/-N (@g` nJ gHUNXJg(y .N// 9&"9*Nm" .N// 9&"9*NoJgP nB HUHSHTN Jf HxNX-j%n n-h!n nR` 9&"9*N:/HxNP nB` nB HxBHUN (@g`jRJg"$n`$jJf%n n!n` n!n nJf!| n ( L<N^NuNVH0 n J gF P/(N>XA09HR-HA-H` nBX .మe n*h`(m @fZ/,NX 9&"9*N:-@/,NX 9&"9*N:-@mj09H".-A09H".-A09H".-A09H".-A .& @-P .f .R& @ FA . .A .S-HA .R-H` nX .మc .gA . .R&"@ F`\HTNX09HN// 9&"9*NzN:-@A-H .r .Ю @*mf2JmN-@BHyNvtPHxN=NX`bHx NX r N% `Jxg9 HH/HyCNP`&09H/9 HH/HyKN /./././. HUN 9E f#`SE JTgBT` Hx NXL N^NuNVJpf$  /./././. /.a`N^NuNVJhg09|H@ @"n#P .N^NuNVJhg09|H@ @"n#PJ9Bgs Hxh`> y|f0 n(09H/ n(HH//N ` HxNX .N^NuNV.Ry| y|mHxNXHxNX09|H/N,X09|H @B09|HH @ 09|H @B09|H` @BJfB` n!y& n (g"*h `HUNX-*m f n ( fF/( NX n*h Jg,09| @ 09| @  .*nN^NuNVH JhgHx NXHx ONXJ9Bgs Hx oNX`V09|H,B @ @*Pg-f-HH b@0;N-|s m JfR#T -g /./Hx ` /./Hx a # /- a8XHx NX*m`D-g-f/-HH @/Hx a@ `- f m (fHx a` @ @ R ?mL N^NuNVJ9Bgs Hx ZNXRy|09|H/N,X09|H @B09|HH @ 09|H @B09|H` @B#XN^NuNV nJg/(aXJfHylNX#S n/HyoNPN^NuNVJ8g^N`*J9;gN^/9LNbvX y8/(HH @/HysN B8#x/./. /.N N^NuNVH BJg y ( 3 n -hJf Sy|` 4-n n (f09|H @ g09|H @`a n#$4Hna XB n /( n(HH/HyN09|H/NJX09|//94NvPHna XJhg8 nJg /(NX n(@ @/NX n (f 91gfHyHxBBHxNx|BHxB91HH/HxNx|HxHxFNP09H//9LNwPBB n*h `^ y//N+@PJfbR`: n#$4Hna X09|HS/ n /( n(HH//N n*h `0/-N:X//-/-NJX//N*m f n ( f:*h /-N:X//-09|H//-NJX//NlB ?n @ @*P`b-29|HfTJgD -fN^NuNVN^NuNV .X/Hy_BHyYNvtHynBHybNvt /94HyBHyqNvt/94HyBHyNvt/94HyBHyNvtHyHxBBHxNx|HxHx n P (X/09|H/BNz@HxHx n P/(09|H/BNz@HxHx8NPHxHxFNP09H//9LNwP n/(NDXN^NuNVH8 n/(N*XJgHxlN+XNa8Ry 09|H @ n (3J f/(N݀X*@Jg09y|f-g - f n g -ff n fZ - f nJg Hx NXJhgN29|H@ A 09|H @ `@ n GgJXfN^ n  g> g Gfb#XJ9Ig #hBBHx n/(N*@# n+h n Ggd-Ry| y|mHx NXHxNX - fl/-N<.X//-N:XHx NX`RHx/.N;P-@/HUHx n/(N-@X` nJgHx NX nBHx/.N;P-@/HUHx`: nJgHx+NX nBHx/.N;P-@/HUHx n/(N-@X @( HS/.a~PJg n( n!n -n n-hJf(lf*nHx/.N;PL8N^NuNVJgT n (f <` <-@ n Ag n ///Hx`` n/(N X-@Jg @(HH g~ gv g f nJ g n//.HxN `/.NJX/ n(HH//(09H//Nz@ .`p nJ g n//.Hx`Jyf n//.Hx`BBHxXN-@ -@HyHxBBHxNx|HyHyHnN 09H/ n/HnN!$XAЈ/NL Hn/.NJX/BBHxNx|BHxB09H/HxNx|HxHx8NPHx n(HH//(09|H/BN{DHxHx8NPHxHxFNP` n //./.HxNBN^NuNV09H-@BJg N nJg B (3N \ n h-h n h-h n((-h -hJfHJg n!|HxB/.N HxB/.N /.NP` n/(N X-@Jg @ < C"Q nJ g$ n/Hx1` n/(HxVNP`b n (gJ9BgR09y|f*(HH//(09H/N fs n/HxNPSHxHx/.N@ -@RJgHy8/.N|PJg&/.NX/ n/HxN ` n (g/HxNPB`/.N:X-@/.NJX-@BHyHxN-@ -@BHyHxN-@ -@Hx/./.N-@ -@Hx n(HH//(09|H/BNz@Hx/./.N -@/././N Jf$Hx%NXJg n!|`Hx/.NJX/NPHxHx:NP09H//9LNwPHx n(HH//(09|H/BNz@Hx/./.N -@/././N Jf$HxlNXJg n!|`Hx/.NJX/NPHxHx:NP09H//9LNwPN-@Hx n(HH//(09|H/BNz@Hx n(HH//(09|H/BNz@Hx n :fpR`pT/NPBHxB/.HxNx|HxHxmNP09H//9LNwPJ9CgpHyDHy=/.N Hx n(HH//(09|H/BNz@Hy/.NZP09H//9LNwP/. n(HH//(09|H/BNz@J9CgZHyRHyK/.N Hx n(HH//(09|H/BNz@Hy/.NZP`,Hx n(HH//(09|H/BNz@/.HxNP/.Hx:NP09H//9LNwPN-@/NXHxHx/.N@ /. n(HH//(09|H/BNz@/.Hx:NP09H//9LNwP n(HH nЁ( n"n < "Q n n!n n!n n!|N/.NPX n (3J9?gJ9Cg&HyYHxBBHxNx|HxHxH`>HxHxBBHy_Nz@BHxBHxHxNx|HxHxNP09H//9LNwP/. n(HH//(09|H/BNz@Hx/.NPHx n(HH//(09|H/BNz@Hx n :fpS`pU/NPBHxB/.HxNx|HxHxmNP09H//9LNwP/. n(HH//(09|H/BNz@/. n(HH//(09|H/BNz@Hx/.NPBHxBHxHxNx|Hx n :fp`p/NP/.HxNP/.Hx:NP09H//9LNwP/.NDX/.NXBJg& n(`.A"n < "Q09H".ȲgNN^NuNV.##*|`B/a8P @ PJfJ9BfP`B/aP @ `Jf#$*nN^NuNVH0(nf(|0B` HHЁ.Jf "<N N-@(nf(|0-|` nJfZHxHxN*P(@fHxvND$XHxNX n n !@(nf(|0 n ".Ё*@~Jf0 n }n~RJ gHTN(X*`* `-U .$d e @-P nfHT/N+@PJg T ne mr eHxND$XHxNXL0N^NuNVH8JXfN^309|H @ g8J9Bg s `Jf#w HxNX09|H @ g8J9Bg s `Jf#w HxNX09|H @*n`N-@ /BHx/-N/NX(@N)@)K ,)|')n $&L09|H//Hna HnBHyNvt y|f09H/HnNLP*mfV09|H @ L8N^NuNV.Ry/.N X*@fB`:09|yf209H//Hna HnBHyNvt `09H @@HyHxBBHxNx| yoj09HS @/N X*@Hx/-$Hy HyHnN /.N X*@HxHx B09H/Hn`HxHxHx09H/BN{DHxHxFNP09H//9LNwPHyHxBBHxNx|HxHxHx09H/BN{D09H//Hna HxHxBBHnN{DHxHx8NPHxHxFNP09H//9LNwP09y|fP-g$ 'f:09H+@09H+@ ` 'fe /Hx&NP*nN^NuNV./.N X*@fB`09y|g/.HxN`/.HxuNP`-g-09H//Hnaf HnBHyNvt 'g.09H"-le /- /.HxN 09H+@*nN^NuNV-n-|`F . @/Hy/.N . @/N!$XRѮR .mHy#Hy/.N R/. Hy$/.N /. N!$XRѮ .".eHy(NXN^NuNVH0*nf#p`HUHxNPB`$HUa*X(@g , f (l Sy L0N^NuNVH8*ng3|(y8`$&lgHUHSNlPJg `n(lf ?. @ @(P`> f4 ,g,J,g&,3,HH#,@`(lfBL8N^NuNVJg`HxNXB`0/.NXJf n Af/./. /N8 N^NuNVH0*n`D(mg@ B b@0;N&p`HyhNX*mfBL0N^NuNVH0*nJ fB`-m-|`8J f /. .S/Hx@N p`N*m n /(NX-@gF(y 9&"9*N:-@mo/.HxlNP`n -``HytHymHUN HxB n /(N (@g(HTHUNZPHxHTNJX/NP n /(/-HTN Jf,HxNX g/.HxNP`/./.N=`P-@Jg2 .".Nz-@JgBHxB/HxNx|`dJg*BHxB/-HxNx|HxHxNP g*BHxB/.HxNx|HxHx NP n/(NJX-@ n/(NJX/HxNP n -h R .oJ g( n -h RJ f/. .S/Hx`pL0N^NuNVHx/. /.N@ N^NuNVH n P af 9ѹ 9 ѹX SJf|N-@ g"JfFB/9HyHyN/9~HyN*PHxaXSX `BHnN' X fHxaX1B96B9CB9?#L~Jo n *P -fHH. A 9bh@0;N\R\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Z\\\\0b\\\\p g`/N)`NC&HxaX##D#lR9A`Bz`1` . X#dBy`&Hxp n /(N)PJfRySX nJyfP`. m"X S n #`*Hxt`.Hxg`&#` #h`B/9N!P3Jyl/9NXHxanX n #LHxp/9LN)PJfHy/9LN*PHxa0XBN!XHy/9LNP#$f/9LNXHxaX#$(Hy/9NP#f/9NXHxaX/9LNXHxHxNP gHz"HxNPJ9;gR9=/9LNbvXS9=NTL N^NuNVSm . HH"9R AHH`Hy. HH/NPN^NuNVJ9;g" g gNE fN_z . b@@0;ND HxHyHxN'& Jg/9N"X/.NX`Nw`N^NuNVHxHxNPHxaLXN^NuNVB/.09H/N Hx/. 09H/N! Jn/9NXHxaXN^NuNV/9LN*XJ9g >" & & & & & &00~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`BHxBBHxNx| <`p/.N X`` n/(N X*@gJ-g-HHS b@0;N0rr nJ f|&mgr f.HSNJX/-HH//-09H//Nz@`,HSNJX/-HH//-09H//N{D `hHxB/.N@ &@g fHSNJX/Hx NP` nJ g/(Hx"NP`&mgf-m-nB`R .R @Jf-nJ gNJ9BfF/. N:Xl$/. NX fHx"NX`/. N:X-@/././.N~ /.BHxBN&@'K`η0f`BHxB/-HxNx|`@0;N*P"PPP/-/-N}`BHx`BHxB0-H/`HSN:XS cHyNX`@ nJ g2Hx"`/Hx"`~/Hx#&`tHyNXHn/. /.NT JgJgHn/.N`HyHxBBHxNx|B/./.N:X/N-@ -@Hx @(HH//(09|H/BN{D n/(N>XBHxB09H/HxNx|HxHx8NPBHxB09H/HxNx|HxHx8NPHn/.NPHxHxFNP .`BHxB n/(a &@gHyHSN|PJg"HSNX//.Hx#TN ` n fpHyHSNPJg2HxHSNJX/NPHxHx NP <`HxHx NP <h`|HxB n/(a &@gHy HSN|PJgHSNX/Hx#`"HxHSNJX/NPHxHxLNPHSNJX/HxNP <X`HxB n/(ad *@HxHUNJX/NPHxB n/( a4 (@HxHTNJX/NPggHy HUN|PJgHUNX//.Hx#`RHyHTN|PJgHTNX//.Hx#`&Hx n fp`p/NPHU`HxB n/(ar *@HxHUNJX/NPHxB n/( aB (@HxHTNJX/NPg(gHyHUN|PJgHUNX/Hx$`JHyHTN|PJgHTNX/Hx$6`"HxHx<`SHx/. n/( a (@RHyHTNPJgHx/. n/(ad *@gbgXHnHnHTHUNHx/. n/( a (@HnHnHUHTNHyHUNPJg(/. n [ @/NP .` :HyHTNPJg n [ @/HxBBHxNx|J fD-L /9/`LSHxB n/( ah (@R섹g`-L HTNX-@ g g f f n Q` n Q @ /HxBBHxNx| fSHxB n/(a *@R섻gHTN:X-@HUN:Xo-M BHxB/. N:X/HxNx|Hx/. n/(aD *@fZ`@ f/9XJf/.a.XJfB .\ b@0;N(tdZZd .g/. .й @/ .й @/Hx&TN`@ g f` fHTNX-@HUNXg/. .й @/Hx&`N f`J9BgD n g f009yg"3s /.Hx%NPf-| <` fff n g g /.Hx%`-|` g f n g g/.Hx%`T fHTN:X-@HUN:Xg /.Hx&*`-|`DHy0NX`2 n-h JgV n ?fJHnB/NT JgHy6`Hy:HxBBHxNx|(nĹfD`FHy@HxBBHxNx|SHxB n/( a (@RHxB n/(N *@gg ,gHTNX/Hx&` n/(/,HUN JfHx&N`r/,N>XJg n ?g BHxB09H/HxNx|HxHx8NPBHxB09H/HxNx|HxHx8NPHxB n/( a (@fx`BHxB09H/HxNx|HxHx8NPBHxB09H/HxNx|HxHx8NPHn n/( NPHxHx8N`JfvHn n/( NPHxHxFNPHx` nJg*  gH !g8 "g HgHyDNX n/(N4XN` n/(NX-@-A/9/9Nn/9/9 .".NlHxg`h .".N:-@//N>tP g. gH gb n/(NX//N}`BHxB/.HxNx| <`zBHxB/.HxNx| <`XBHxB/.HxNx|` n-h nJ(f@BHxBHH/HxNx| <0L8N^NuNV . gR g gBB`\09yg3w J9Bgs Hx'%NX` .й @/Hx'HNPpN^NuNVH8*nB &MB-n`J gd !g "g6 Ag HgTB`p-@R&kgJg  g g fB.By$09$HN#&#*# `/9 NX/HxNP`n/+N X(@gV ,fLJ fD# /,NXX bl@0;NDbbVbDD0`z ,N#&#*``#&#*`L3$09$H`#.`.B `/+N4XN#&#*`l/+NX#&#*/9/9Nn /9/9 9&"9*Nl HxgNX#&#* 9&"9*N:-@//N>tP n # ``# `T#h /+NX`-k nJ(f#0 H3$`# #.Jg>HyJ/9 N|PJfJg 9&"9* #&#*pL8N^NuNVH<*nfB`dHUNXJf S @b@0;N`BHxBBHxNx| <`/-N X(@gJ,g,HHS b@0;N0..J fx&lgHSNX fBHUNP`/./. HUN &@HyHSNPJgHxHSNJX/NP `BHUNP&@g*HSNX g fHSNJX/Hx NPHyHSNPJg`J g/-Hx"NP`&lgf$l-JB`RJf,J gJJ9BfB/. N:Xl$/. NX fHx"NX`X/. N:X,Hx//.N~ /BHxBN&@'K`ҷ0fBHxB/,HxNx|`/./. HUN &@HyHSNPJg`d-m Jg* n h B b@0;NFFFFHUN X(@HyHTNPJgHxHTNJX/NP `Hx"`/Hx"`l/Hx#&`bHyNX/./. HUN (@HyHTNPJg`/./. HUN (@`Jg  g !g4 "g ((HgHyNX/-N4XN` /-NX-@-A/9/9Nn/9/9 .".NlHxg` .".N:-@//N>tP n&BHxB0.H/HxNx| <`^BHxB/.`/-NX//N}P <h`0$mJ*fBHxBHH/HxNx| <0LHUN`HUa`L0N^NuNV.09|H @*P`Z-g( 'g@09H"-o009H+@`" 'g09H"-o+|'*m f*nN^NuNVJ9kga /aXN^NuNVRy<09HxHxBBHyVNz@BHxBHxHxNx|HxHxNP09H//9LNwPN^NuNVH0a(-y8 n*h`HxHyHxN-@ -@Hx @(HH//(09|H/BNz@HxHx/-N@ (@g~ ,gHTNX/Hx'N`\ n/(HTHxBN(@ n(,)y8#8HxHx:NP09H//9LNwP*mf n/( a X#8L0N^NuNVH0JfB` n(hg AfJ f/,N݀X*@gygp - fh-`*m fHxB n/( N `F*m /-NJX/-HH//-09H//Nz@/-`B/.a PL0N^NuNVH0*n Jg޻gHUNXX cDHx`vHxHx n/(N@ *@fHxB n/( N `|@0;N**HyeHy^HUN HxHU n/( N (@g& n/( HUHTN JfHx'NXB`HUNXX b|@0;N>rrrHTHUNZPHUNJX/HTNJX/NPHUNJX/Hx:NP09H//9LNwP `ZHUNJX-@HUN<.X/HUN:X/HUNJX/HxbNd`L0N^NuNVH 09H-@JgpaHxB n/(N *@f, n/( aXB n/(aXB`HylHUN|PJgHUNX/Hx(NP`N.BHxB/HxNx|HxHxmNP09H//9LNwPa n/( a6X-y nJg^SyaRyN,/NDX/NXB n/(aXJg Jgp`B#.`B/NX09H".gaL N^NuNVH 09H-@JgN./NXapHxB n/(N *@f n/( a6XB`HynHUN|PJgHUNX/Hx(=NP`N,BHxB/HxNx|HxHxmNP09H//9LNwPa" n/( aX/NDX/NX09H".gaL N^NuNVH 09H-@JgN/NX.a n/(a X n (3HxB/( N *@gHypHUN|PJgHUNX/Hx(|NP`TBHxB/HxNx|HxHxmNP09H//9LNwP09H".gaL N^NuNVH *nHUN!$XR. 9Ї"9e8HxN" X#JfHx(ND$XHxNX#HU/9N+xP*y Ї# L N^NuNV 9R#/.aLXN^NuNVH *nHUN!$X. o& U" Ҁ A .f S" Ҁ A.fp`BL N^NuNV.. HH*@HHr*nN^NuNVHn/.N!P#N^NuNVH0/.NX-@(|*@ @B(fS .*@ nB(f <L0N^NuNVH *yd09H.`//.aPJfp`SJnBL N^NuNV/. /.HyHyNhN^NuNVH .". NzV,/N" X.fB`*G rN% ,BSf L N^NuNVH0*n(n fJfB`HHSHHL0N^NuNVH0*n(n . f L0N^NuNVH0*n(n ..JgSfL0N^NuNV.*nJg .fp`B*nN^NuNV...A  @0@0  @H" AP  @..N^NuNV...A  @0" A  @0@0..N^NuNV. ."HAHABAЁ-@ @ n!| B ."HA HABAЁ @ R".X$.҂ A ."HA HABAЁ @ .".Ё"@"R m$.N^NuNVH009|*@J f -|`/. N<.X-@/. - /N;P+@ .l*//. HxBN(@|HU/94NvP L0N^NuNVH0*n09|(@B  o )@ -|JgHT/94NvPL0N^NuNV#!0 9@#!4N^NuNVH0..*yA (H*Sf(y#A"yeHxaX L0N^NuNVH .й ye.< /N" X*@fHx(ND$XHxNX#P (eHx(ND$XHxNX y y "Ё y!@L N^NuNVJ!,frJ!(fj#`B y/N#X yB yBQ !0dHy NX y b (cN^NuNVH0*nHUN!$XX. rN% /aXHU/9N+xP(y Ї#HxatX L0N^NuNVJXfN^3 09|H @ g8J9Bg s `J,f#,w Hx)NX09|H @ g8J9Bg s `J0f#0w Hx)PNX09|H @BtN^NuNVH0*nHUajX(@3 BHTHx/. N/NX @(  y|f09H//. NPL0N^NuNVaN^NuNVH0*nfB`f09H. g309H.  *gn 'gn %gn gHy4NXX/-N X(@g0 ,gD,HH @//-Hx)N 03HTN:X-@ `(l`HUaX(@`HUa(`BBHx BN(@)m)yt#t`/-a`HUa`B/-NP`/-aX(@gh,g Hx)NXBHTHx BN(@,`0/-a`X(@g hfHx)NX` ,g$ ,gHTNX/Hx)NP`HTN:X o Hx* NXBHTHxBN` &g`: )gn, (g` ,gn +g0` Lg`L0N^NuNVH<BBHxBN*@+M n$hfB`Z-|&M`>R/.HUHx/*N/NX(@, )n'L &L$jf+n L<N^NuNVH8*n/- NX&y -y&-y*/-NX(y gfB`HTaXJfHSaXJfHTNX-@HSNX-@ .g(HSNX/HTNX/Hx*N ` f4HSNX-@HTNXgHx*`Hx*NX`X/./. 9&"9*NnB/+HxBN(@ 9&"9*N:)@ .".N:)@ L8N^NuNV.*nHy9HUNPJg*Hx+NX`HUNX/Hx+9NPp`Hy;HUN|PJfB*nN^NuNVH8 n/( aX(@fB`BHTHxBN-@, n(&nB n*h`/-aX(@gB`F hfDHx+NX`( ,g6,HH @/Hx+NPB`& ,g ,fHTNX(@R'L &L*mfrJg n!n .L8N^NuNV.*yt`$ - fJg/-aX+@B*mf*nN^NuNVJXfN^3 09|H @ g8J9Bg s `JVf#Vw Hx,,NX09|H @ g8J9Bg s `JZf#Zw Hx,gNX09|H @BtN^NuNVH8*n -M/.N1X(@3 HTaX-@09|&@`@ y|fB`"HTaX/ + /aP'@ -@/.HTHx/-N/NX-@,g09|H` @  y|fBHy`NvtPHTaX/aXHxHygNvtP/-HxHyoNvt /.BHysNvt BHywNvtP09H//./.HTNJX//-N n(` n(*mfL8N^NuNVN709| @09|"@"N^NuNV...Jl ` R..N^NuNV.../aX..N^NuNV/.aXN^NuNV.*nf@B`HUNX g g fp`Hy~NX*m-HHU b@0;N&26dHV`rBHUaP`fp`b/-aTXr`P hfp`B/-/-a`/-ajXHx09HR/a` -`HyNX*nN^NuNV... Jf .`,Jm SЮ` S". "N% "Nz..N^NuNV.*nf2B`HUNX g g fp`*m-HHU b@0;N&@J`~/-arX-@ nf` hg/-/-aP g gp f`dp`*HyNX`N-HH`HyNX*nN^NuNV . gBHyNvtPN^NuNV.*nfB` -gHyNX/-aBX-@g gR`*m S J l`B -g -gHyNX -R-@ .".Nz-@*m f .*nN^NuNVH *nfB`8.-,- -g -gHyNX03 3L N^NuNV m  op` m  op`pN^NuNV/.HxN.PPN^NuNV/. /.HxN.P N^NuNV/./. /.HxN.PN^NuNV/././. /.HxN.PN^NuNV/./././. /.HxN.PN^NuNVH0*|(|~*SnL0N^NuNVH..,.   gH gH g@  gdn [gRn +g@nf (g &gjn\ gdn( gRn gF` g,`  g -gBHUa:PJg*`/. HUa*P`Hx HUaPJfHx HUaPJfB*nN^NuNV.*n-HHW b`@0;N.VVV.P...VVVVVVVVVVVP.`(J gJg m(HH f p`J gB*nN^NuNV !,fHyNXHx/. 9!,"HAHABAЁH/N+ R!,N^NuNVH0J!,gDS!,Hx 9!,"HAHABAЁH/HyN+ 9`&.9gB`NE. am zo Am Zo 0m 9oBJ9Bg(|0` Am Zn RJf#HxBNռP*@ e $e# <`v# U (`bBNE. 0m 9o bg Bf *nN^NuNVH0*nJ f `2f /. aX` (m+yHT/. HxN> L0N^NuNVH0*nfB` (mB L0N^NuNV.*n g HUa8X*@HU/.BHxAN?*nN^NuNV/. /.Hx,N> N^NuNV/. /.HxDN> N^NuNV/.aTX-@JmB/a XJ9:g/.HyHyNh /.a XN^NuNV/.N!$XVrN% N^NuNVJmx/. /./././././9N Hy N!$X #  eHyNXJ fHy aX# N^NuNV-|WHx n ( D/N;P-@ .r".၀/a X/.a XJ9:g"/././.HyHyNhN^NuNV .r/a DXJ9:g/.HyHyNh N^NuNVHxa XJ9:gHy HyNhPN^NuNV/.aPX-@J l . D-@ . r".၀/a XJ9:g/. /.HyHyNh/.a XN^NuNVJm . g g ^gDHy&NX .rJgr`B၀/a X/. a XJ9:gB/.Jgp`B/Hy0HyNh/. HyEHyNh Jg/.a X` .rJ gr`B၀/a fXJ g /. a VXJ9:g/.J gp`B/HyIHyNhJ gz/. Hy^HyNh `\ .r".၀^/a XJ9:g/./.HybHyNhN^NuNVJm.g:Jm oHyvNXB/./.BHx^a`.HH//./. N fZJgF n _g"/.HyHnN A-H`-n/./.B/.Hx`HyNX/..HH//./. /.a/.Hx aPN^NuNVJm.gHyNX.HH//./. N S bd@0;N* `NJgl n _g"/.HyHnN A-H`-n/. ."./B/.Hxaj`HyNX09|H". f6B ."./HxBHx^a`4HyHxB . /Hxa .  @ BHxB/.HxaHxHx`*09|H". f6B ."./HxBHx^av`4HyHxB . /HxaT .  @ BHxB .D/`09|H". f6B ."./HxBHx^a`4HyHxB . /Hxa .  @ /.HxBBHxaHxHxaPN^NuNVJmN-@BHyaXPHxN=tP g$ g" g Hy6NXp2`p`p`p`p`p` n/(a`/.NX g g fp`X . R/ n/(aP-@ . R/ n/(aP` . R/ n/(aP-@ . R/ n/(afP0` . T/ n/(a@P-@ . T/ n/(a P-@ . T/ n/(aP -@ . T/ n/(aP ` <`HyANXN^NuNV .倀 ".N^NuNVJm^ . r"./aXJ9:g./. /. . @/HyHHyNhN^NuNVJmt . r"./aTX/.aLX/.aDXJ9:g6/././. /. . @/Hy^HyNhN^NuNV/9/.NPN^NuNV/.N!$X-@VrN% -@倐-@-n`T y S m( nHH y"(R!AS AHH`/9 nHH/NPR nJf-|`@ y S m y (R!@S @BHH`/9BNPR .찮oJ9:gZ/.HyzHyNh -|`Hy~HyNhPR .찮oHyHyNhPN^NuNV/.Hy/9Nh /.N!$XrN N-@`@ y S m y (R!@S @BHH`/9BNPR mJ9:gj/.HyHyNh /.N!$XrN N-@`HyHyNhPR mHyHyNhPN^NuNV/.HyaPN^NuNVHxHya P/. /.BHyaN^NuNVHyNXN^NuNVJl .D` ./HxHx0/.BHyNvtJ96gHxHyNvtP/.HxHy Nvt /. Hx BHyNvtHxHyNvtP/.HxHy)Nvt /.HxBHy,NvtN^NuNVJ96gHxHy n&h Fg,SHxB/ N -@RJf n-hJg n ( fHxHxHx09|H/BNz@HyHxBBHxNx| n-h n-hB n/(NPHxHxFNPHxHx:NP09H//9LNwP n-hS`bHxHxHx09|H/BNz@HxHxBBHy`4HxHxHx09|H/BNz@HxHxBBHyN{DHxHx:NP09H//9LNwP yP(@`BB|D-| n&hg Ff(k`(KgjSHxBHTN -@RJgB/NX-@ Ff  fB|O`Hy/9 NPJgR 9&"9*N:-@`  f |X`J g/+ NXJg4Hy/9 NPJgX 9&"9*N:-@`P|f . g" gFй @/HxN`DJ9Bg$s .й @/Hx\NPJg/+NXJfT .gJm .gJlHxNX`J9Bg8 .gJg .gJfs HxNX 0g .Og .XfHx`JgHx`/.NJX-@l/.NJX-@h/.NJX-@d/.NJXh -@`/.NJX-@\/.NJX((l -@X/.NJXd`-@THy/.NJX\XT/BBHxNx|B/.NP/.NJX-@l/.NJXl/HxFNP/.NJX/Hx NP/.NXX b@0;N,zzz,HyHy /.N Hx/. n/(N -@JgB n/(/./N JfHxCN`JHx`/.NXX b@0;NJJ`/./.NZP/.NJX//.NJX/NP/.NJX/Hx:NP09H//9LNwPHyHxBBHxNx|HxHxHx09|H/BNz@` /.NJX-@l/.N<.X//.N:X//.NJXl/HxbNd`D .Og .XfdJ9Bgs HxlNX g f .й @/Hx`( g f-| .X b@0;N FVw J9Bgs .й @/HxNP .ff4-| . b@0;NJPPJf .Df -| `2 .Xf -|` .Of -| `HyNX-|`jw J9Bgs .й @/HxNP|s`.-| ._-@|e-|| -| . bV@0;NXJJNJJ8dJJJJJ l-| ._-@ l-|X|e`~P` ll-|``HTNX/9 NX g fH-||c`4-y.B`R .R @Jf-y.`-|`/.N:X-@|s-nJg .g .o .` .й @/Hx`NHy#NX .cfdJ9CgbHy(HxBBHxNx|HxHxHx09|H/BNz@HxBHTN HxHx8NP`.Hy0HxBBHxNx|HxBHTN Hy7HxBBHxNx|HxHxHx09|H/BNz@HxHxFNPHxHx8NP`JHy@HxBBHxNx|HxHxHx09|H/BNz@HxBHTN -@HxHx8NP`R.HH/HyH`.HH//.HyMHnN `.HH/HyU`d.HH//./.Hy[HnN `J.HH//.Hyg`.HH//.Hyq`.HH/Hy{HnN J9CgHyHxBBHxNx|HxHxHx09|H/BNz@HyHxBBHxNx|HxHxHx09|H/BNz@HxHxFNPHxHx8`bHyHxBBHxNx|HyHxBBHxNx|HxHxHx09|H/BNz@HxHxFNPHxAHPN!$X/AHPN~ HxHx8NP .g fJ g f09| @-Pr-hv-hzHxHyHxN-@ -@Hx @(HH//(09|H/BNz@HxB/+N -@HxHx:NPHyHxBBHxNx|Hx n(HH//(09|H/BNz@`PJ9Cf g fHyHxBBHxNx|HxB/+N -@JgHy/.N|PJg/.NX/Hx`H . g fBHxBBHxNx|HxHx8NPBHxBHxHxNx|HxHx8NPHxHxFNPJ fHxHx;NPHxHx8NPHyHxBBHxNx|Hx n(HH//(09|H/BNz@HnrN-XBHxBHxHxNx|HxHx8NPBHxBHxHxNx|HxHx8NPHxHxFNPHxHx8NP .gJ9CgHyHxBBHxNx|HxB/+ N -@Jf`BHxB/.HxNx|HxHx8NPBHxBBHxNx|HxHx8NPHxHxFNPHxHx;`(J9Cg&BHxBBHxNx|HxHx8NPBHxBB`Hy/.N|PJg/.NX/Hx`J9Cg`BHxBBHxNx|HxHx8NPBHxBBHxNx|HxHx8NPHxHxFNPHxHx8NP .X b @0;Nvv,`HxBHTN `HxBHTN -@Hy/.N|PJgnHx/.NJX/N`PHyHxBBHxNx|HxBHTN -@/.NX/HyHyHnN HnHxBBHxNx|HxHx8NP`HxBHyN~`HyNXHxHxFNP09H//9LNwP fJ9Cf|HyHxBBHxNx|HxBHTN -@ .gHx n(HH//(09|H/BNz@BHxB/.HxNx|HxHxSNPHx n(HH//(09|H/BNz@BHxB/.HxNx|HxHxNPHxHxNPHnrN-X`8 .g .g-nBHxB/.HxNx|HxHx8NPBHxBHxHxNx|HxHx8NPHyHxBBHxNx|HxHxHx09|H/BNz@HxHxFNPHxHx8NPHxHxFNP09H//9LNwP n-hJfF - g g. g`$JfHxJ`Jf HxfNX 0g HxNXJ9CgJHyHxBBHxNx|HxHxHx09|H/BNz@HxHxF`LHyHxBBHxNx|BHxBHx HxNx|HyHxBBHxNx|HxHxHx09|H/BNz@HxHxFNPHxHx8NP`^HxHxHx09|H/BNz@HxHxBBHy`4HxHxHx09|H/BNz@HxHxBBHyN{DHxHx:NP09H//9LNwP y(@`~ n&hgb Ag/HxN`HSHxHSNP-@RJg& 0g n/(//.N JfHxNX`HxHxHSN@ -@Hy /.NPJgHyHy/.N /.NJX-@l/.NJX-@h/.NJX-@d/.NJXh -@`/.NJX-@\/.NJXl -@X/.NJXd`-@THy/.NJX\XT/BBHxNx|JgB/.NP`HxHxBBHy"Nz@/.NJX-@l/.NJXl/HxFNP/.NXX b:@0;N000`/.NJX/Hx NP/.NXX b@0;NFF/./.NZP/.NJX//.NJX/NP/.NJX/Hx:NP09H//9LNwPHy)HxBBHxNx|HxHxHx09|H/BNz@HxHxF`/.NJX-@l/.N<.X//.N:X//.NJXl/HxbNd`-|A-|~/. .~ ".~ /BBHxNx|HxHxHx09|H/BNz@ fv/.NX/HyMHyHHnN HnHxBBHxNx|HxHx8NPw J9Bgs Hx$NX/.~HxFNPHyO/.NPJgR ~f4 <`2-|T`-|[-|~`-|b` <h//.NZP/.NJX//.~NP/.NJX/Hx:NP09H//9LNwP n-hJf~ f 0g HxUNXHyi`JfHxu`HxHxHx09|H/BNz@HyqHxBBHxNx|B n/(NP-@Jg> @ ( g /NX//HxN `HxHxFNPHxHx:NP09H//9LNwP f <w` <|/`J9Bg fs HxNX f <` </HxBBHxNx|Hx n/(NP-@JgN @ ( g/NX//Hx+` f` n&hHxB/+N &@gHSNX gHSNX//HxX`HSN:X-@`BHxBBHxNx|BHxHx8NPBHxB/.HxNx|HxHx8NPBHxB/.NXJgB` n/(N:X/HxNx|` n(hS fp`p/HTNP-@RJg @ ( g/NX//Hx` n-hJg f -|`" n(g -|`-|/.HxBBHxNx| fp`p/HTNP n-hJg n (gHx`ܲ n/(NBXJf /Hx`P n/(NXJ g B n h /(/9 N JfHxXN`۬ n-h`( n 9&"9*N:"(g n-h JfJfHx` n-h n-hJg nJf,Hx `BHxB/.N:X/HxNx|HxHx8NPHxHxFNP09H//9LNwPJ9Cg f HyHxBBHxNx|HxBHTN BHxB/.`` f f <` </HxBBHxNx|Hx n/(NP-@Jg P/NX f/.N:X g/.NX//Hx`JgHx`ڀHyHxBBHxNx|HxHxHNP09H//9LNwP#` HyHxBBHxNx|HxB n/(N -@Jg rHy/.N|PJg/.NX/Hx4`ڀ n&hHx/+NP-@Jg $/NX g/.NX/Hxf`6HxHx8NP`2 gHx`THyHxBBHxNx|HxB n/(N -@Jg Hy/.N|PJg/.NX/Hx`٤HyHxBBHxNx|HxB n/(N -@Jg ,/NX gb/.NX/Hx`Jg oHx `֤ f -|`-| /.HxBBHxNx|HxB n/(N -@JgHy/.N|PJg/.NX/Hx aNP f n&hHxB/+N &@gjHSNX gBHSNX/Hx -`|HyHxBBHxNx|-|&n-k&k-k&k-k`T gHx `jHy$HxBBHxNx|-|,&n-k&k-k&k-kHxB/.N -@Jg fB`p//.NP-@Jgf @ (g/NX//.Hx `$HxHx8NP fB`p//.NP&@ +g/.NX//.Hx `Jg nJg +g/NX//.Hx!&`HxHx8NPHSN:X-@ n/(N:X-@ n-h &k nJ fJ g /.Hx!Y`ԜJgZgP n (R-@ +R-@ .l//./.Hx!N`Ҭ . n-hBHxB/.HxNx|HxHx8NPBHxB/.HxNx|HxHx8NPBHxB/.HxNx|HxHx8NPBHxB/.`0/Hx!`Ӟ fB gNHx.` gn f`$ f B-|0((JgDSHxB n/(N -@RJf n-hJg n ( f n-h n-hHxHxHx09|H/BNz@Hy:HxBBHxNx|B n/(NPHxHxFNPHxHx:NP09H//9LNwP n-hS`< gn gn fB-|0 fHy@HxBBHxNx|HxHxHNP09H//9LNwPHxHxHx09|H/BNz@HxHxBBHyHN{DHxHx:NP09H//9LNwP` f gHx`Ў g n f gZ/Hx` fJg o /Hx` gZnj gnD g(n f| g"Hx` f` g.Hx ` fDJf*/Hx`І gn f g~Hx`Ϣ gtHyNN`Jf|L8DN^NuNVH0 n/(N X-@JgV @ ( f6 n-h JygP09H/Hx /./.N` D (g/HxNP n/( NfXB` B(n`R(lf n (.J9Bg" (gs /HxNP fHytHxBBHxNx|` g< g n/Hx"NP/.`H-|{` n/Hx`-|Jf/.HxBBHxNx|HxHxH`\ gp g frJfHyHxBBHxNx|BHxBBHxNx|HxHxFNP <`  fJffA-HA-H-|A y-PB-n-|SHxB n/(N *@R섻f`$ g n/Hx`  gn gn gnP HgnJg`J9Cg <` <-@`HUNX/ n/HxAN `J9Cg <` <` <"`J9Cg <` <` <+` <6`HyHUN|PJfHyHxBBHxNx|HxB n/(N *@HxHUNJX/NP`$HyHUN|PJgHUNX/HxpNP`HyHxBBHxNx|HxB n/(N *@` f <` </`HyHUNPJg:HyHxBBHxNx|HxB n/(N *@`HyHUNPJg Hy`HHUNX/ n/Hx`HUNPJgn n/Hx0`F f-|@HyHHUN|PJf(/.HxBBHxNx|HxB n/(N *@HxHUNJX/NPHxHxFNP <h` gJn< f@HyKHUNPJgp-|-|hHx/.HxN-@ -@B/. @(HH//(09|H/BNz@HxB n/(N *@/.HUNJX/NP/.Hx:NPB/. n(HH//(09|H/BNz@B/. n(HH//(09|H/BNz@/.Hx NP/.Hx;NP .`: fHyMHUN|PJgHUNX/ n/Hx`VL0N^NuNV.09H-@ n (3SHxB/(N -@RJghHyl/.N|PJg"/.NX/HxNPB` n (g-h`-nJg n-h-hJg/.NJX-@BHyHxN-@ -@Hx @(HH//(09|H/BNz@HxB n/(N Hx/.NPHxHx:NPHxHxlNP09H//9LNwPN-@/NDX-| n-h `, n-hJg n-hJf n-hJf ."HA HABAЁ/N" X-@JfHxNXHxNXN n!@N-@-|B n-h `R n`f n-hJg n (3N-@ n`0Jgdp`` n/(NXJgJ gB/./9 N JfHxNX` .N// 9&"9*Nm" .N// 9&"9*No HxN`R ."HA HABAЁЮ @ 9&"9*N: ."HA HABAЁЮ @09H!@ ."HA HABAЁЮ @!n n-hJf/.NXNRy n/( NPXJfB-@BSy09|H @JgN>TTT> .U b:@0;N 000`"Hx`Hx` Hx`HxHxhNPN^NuNVH8*yH .S b T@0;Nd~(2( HXbl Hv *:P`jzd H"0:Tn0 H H$ HB HRl 002R 0jRXd00 , H"^|  , > R d   H R . J X r H v  ( H 6 H N V \ j x   j   H H H */-/- /-N ` N` B/-NuVX//-/-HxGN?./NX/NX` ~BB`HxHx1;NV`PBBB`/-NuVX//-Hx2N> #J l 8Hy/-NE:P` "N/P` NN1N:VN/PBHx1XNV``N` N1` N:V` /-/-NuVX/N\`JfB`Hx/-NռP @ /Nt`J fB`Hx/- NռP @ //-NuP` Z/-/-N

`/-Hx`/-Hx`/-Hx `/-Hx#`/-HxI`/-Hx$`/-Hx ((N>P//-Hx%`/-/-Hx&`/-NuVX//-Hx'`/- /-/-Hx(N?`/-/- NuVX//-Hx)`/- /-Hx*`/- /-Hx+`t/-/-NuP#J lfHy`,/-/-NuVX/BHxP`tBHx1`>/- /-NuVX//-HxO`L/-NuVX//-B/-Hx.` #J l2Hy`/-NuVX//-/-Hx6N?#JlHy`/-/-NuVX//-Hx7`/-/-/-Hx8`/-/-NuVX//- Hx9`/-/-/-/-Hx:`/-/-/-/-Hx;`Hx/-NռP @//-Hx<`P/`/- NuVX/HxCN>P/ m/( NuP`B/- Nu`B/- Nu`HxEN>X`HxEN>X`B/- /-HxF`6/-`/-B`/-`#`#`#`# `# `# `# `# `~#`r#`f#`Z#`N#`B#`6#`*#`/-/9HxLN> #L8N^NuNV . gJn g,nd gnP gp`Hx/. NJ,P`nHx`Hx`Hx`Hx`Hx`Hx`Hx `Hx` g` gn g` gn g` g`|N^NuNVNrBN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J, @, -J0 @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN N" L N^NuNVH n "<QN N-@ n "<QN% -@Jl QS*|( .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9(l  @*PJg*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N'& .B`T0-f(mfHn-HH/N!NPJmJn -|`-nf9HH/N!XXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N'& .+L`/.N" X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N'& . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N'& g m p`BL0N^NuNV.*|` HUaXPe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N!XJl~0-g /-N#XBBBB BmB- L N^NuNVN$/.N'BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N!PJlB`pN^NuN'0HxN@eBNuN'0HxN@eNuN'0HxN@eNuN'0Hx&N@eNuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN'0Hx6N@eNuN'0Hx N@eNuNVH0Jf8 <# <### .^rN%.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N% #BN$X(@ 9" Ҁe 9/N$X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Ĺc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN%.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN'0HxN@e#TBNu /йT/@HxN@e 9T#TNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLEJNTX\aeinquy~ $+28@ELRZ_dH@lu %->NT[afjpxnlfree "%s" Block=%d Name Class Bn+Flags Type Val Chn %3d: %.7s %s%d [%d] %d [%d]NEXTERN NLOCAL NPARAM NGLOBAL NREGVAR %f %ld '%s' %d,%d %ld..%ld %d %d |%d| <%o> NSTAND <%d> ALIGN=%d FLIST=[%d] FLIST=[] TAG=[%d] TAG=[] VARNT=[%d] VARNT=[] FLIST=[%d] FLIST=[] VTOREC=[%d] No entries truefalseTRUEFALSEminintmaxintmincharmaxcharbelltabbooleancharintegerreal_nilBooleanintsetalfatextinputoutputabsarctancardchrclockcoseofeolneosexpexpolnoddordpredroundsinsqrsqrtsucctruncundefinedargcrandomseedwallclocksysclockassertdatedisposeflushgetgetseghaltlinelimitmessagenewpackpageputputsegreadreadlnremoveresetrewritetimeunpackwritewritelnargvnullstlimitvariableundefinedconstanttypevariablearraypointer or filerecordfieldprocedurefunctionvariablevariablepointerfilesetsubrangelabelwithptrscalarstringprogramimpropervariantformal procedureformal functionSNARKBADUSECONSTTYPEVARARRAYPTRFILERECORDFIELDPROCFUNCFVARREFPTRFILETSETRANGELABELWITHPTRSCALSTRPROGIMPROPERVARNTFPROCFFUNC ***@(#)proc.c 1.18 4/8/83@(#)put.c 1.23 4/8/83lty~!&,28>DJOS[cioty !'-39?EKRY_elsy!',17>DKQW\biov| "+4=DKR[agmsz '09>CIRYbhpw} ")17?EKQW^ .data .word %d .word %d .word %d .byte 0%o,0%o .byte 0 .text%s%dL: NODUMP BEG END CALL FCALL FRTN FSAV SDUP2 SDUP4 TRA TRA4 GOTO LINO PUSH IF REL2 REL4 REL24 REL42 REL8 RELG RELT REL28 REL48 REL82 REL84 AND OR NOT AS2 AS4 AS24 AS42 AS21 AS41 AS28 AS48 AS8 AS INX2P2 INX4P2 INX2 INX4 OFF NIL ADD2 ADD4 ADD24 ADD42 ADD28 ADD48 ADD82 ADD84 SUB2 SUB4 SUB24 SUB42 SUB28 SUB48 SUB82 SUB84 MUL2 MUL4 MUL24 MUL42 MUL28 MUL48 MUL82 MUL84 ABS2 ABS4 ABS8 NEG2 NEG4 NEG8 DIV2 DIV4 DIV24 DIV42 MOD2 MOD4 MOD24 MOD42 ADD8 SUB8 MUL8 DVD8 STOI STOD ITOD ITOS DVD2 DVD4 DVD24 DVD42 DVD28 DVD48 DVD82 DVD84 RV1 RV14 RV2 RV24 RV4 RV8 RV LV LRV1 LRV14 LRV2 LRV24 LRV4 LRV8 LRV LLV IND1 IND14 IND2 IND24 IND4 IND8 IND CON1 CON14 CON2 CON24 CON4 CON8 CON LVCON RANG2 RANG42 RSNG2 RSNG42 RANG4 RANG24 RSNG4 RSNG24 STLIM LLIMIT BUFF HALT*ORD2*CONG*CONC*CONC4*ABORT*BPT PXPBUF COUNT CASE1OP CASE2OP CASE4OP*CASEBEG*CASE1*CASE2*CASE4*CASEEND ADDT SUBT MULT INCT CTTOT CARD IN ASRT FOR1U FOR2U FOR4U FOR1D FOR2D FOR4D READE READ4 READC READ8 READLN EOF EOLN WRITEC WRITES WRITEF WRITLN PAGE NAM MAX MIN UNIT UNITINP UNITOUT MESSAGE GET PUT FNIL DEFNAME RESET REWRITE FILE REMOVE FLUSH PACK UNPACK NEW DISPOSE DFDISP ARGC ARGV CLCK WCLCK SCLCK DATE TIME UNDEF ATAN COS EXP LN SIN SQRT CHR2 CHR4 ODD2 ODD4 PRED2 PRED4 PRED24 SUCC2 SUCC4 SUCC24 SEED RANDOM EXPO SQR2 SQR4 SQR8 ROUND TRUNC@(#)rec.c 1.5 10/19/82[tyrec] off=%d [tyrec1] first=%d [fields] [variants] bcsi[variants] p->align_info %d vr->align_info %d [deffld] s=<%s> [deffld] fp->align_info %d p->align_info %d [rec_offsets] offset=%d recp->align_info=%d origin=%d rec_offsets[rec_offsets] offset %d recp->align %d origin %d [rec_offsets] tag %s origin [rec_offsets] symbol %s origin %d [rec_offsets] maxing variant %d align_info %d [rec_offsets] origin of variants %d [rec_offsets] recp->value[NL_OFFS] %d ->align_info %d @(#)rval.c 1.16 2/28/83PW^fnv~PQSURT rvalrvid_CTTOTidibbbididididttidtidtidtiirval2_IN_INCT_INrval3id_RELEQ_RELNE_RELTLT_RELTGT_RELTLE_RELTGE_RELEQ_RELNE_RELSLT_RELSGT_RELSLE_RELSGE_MULT_ADDT_SUBT@(#)stkrval.c 1.7 2/9/83sbcisbcisbcisbcistkrvidsbcistkrval3@(#)savenl.c 1.5 8/26/82@(#)stat.c 1.11 4/6/83stat__pcpcount_LINO__stcnt_RANG4_RSNG4bbb@(#)string.c 1.2 11/24/80((@(#)subr.c 1.5 4/16/82%s: %s @(#)tmps.c 1.9 4/6/83@(#)tree.c 1.2 11/24/80((!0ttab@(#)type.c 1.8 8/29/82typedbcsi@(#)var.c 1.16 4/1/83 .data .comm _%s,%d .textwidthwclassalign: scalalign .evenaryaryransetran@(#)TRdata.c 1.1 8/27/80losw{  $(,05:=BEHKOQSVW[`cejortz~dpdppdppdppdppdppdppdppdppdppdppdppdppdpdppdppnppdpdppppn"ppn"pppppppppddpppppdpdpppnpnpnpnppnppnpnpnpppnpppnppnppnpnpn"pn"pn"pnppnppnppnppnpppnpppn"npppnpdpppn"ppppppppn"ppdppnpppnpppnpsnnnnnnppnppxunary -moddiv/*+-=<><><=>=notandor:=unary +in@(#)treen.c 1.1 8/27/80@(#)yycopy.c 1.1 8/27/80@(#)yycosts.c 1.4 8/30/82;,:=*+/-|&()[]<>~^Insert Delete Rep(ID) Symbol %4d %4d %4d %s%s @(#)yyerror.c 1.2 3/8/81^--- @(#)yyget.c 1.3 2/11/82 includer@(#)yyid.c 1.4 8/26/82@(#)yylex.c 1.3 8/29/82unyylex@(#)yymain.c 1.4 5/6/82No lines in file@(#)yyoptions.c 1.1 8/27/80@(#)yypanic.c 1.3 3/29/82@(#)yyparse.c 1.2 3/8/81yyparse@(#)yyprint.c 1.2 3/8/81'x''x''x''x'case-labelend-of-fileillegal charactererroridentifierreal numbernumbercharacterstring'..'keyword @(#)yyput.c 1.2 3/8/81r %6d %s %s: @(#)yyrecover.c 1.3 2/5/83dddddddddStates %d %d ... [Idfail]Input %s%s | %s%s Try Replace %s identifier with %s identifier cost=%d Cost %2d Replace %s identifier with %s identifier Unique symbol %s%s Trying state %d Try Delete %s%s cost=%d Cost %2d Delete %s%s Try Insert %s%s cost=%d Cost %2d Freebie %s%s Cost %2d Insert %s%s Try Replace %s%s with %s%s cost=%d Cost %2d Replace %s%s with %s%s Stack %d | %d, Input %s%s loccor TIP OVFLO Shift to state %d YyEactr objects: have %s id, want %s id Reduce, length %d, new state %d Accept Error @(#)yyseman.c 1.1 8/27/80@(#)yytree.c 1.1 8/27/80@(#)p2put.c 1.13 2/28/83  $-456789:;<=>?@ABCDEFGHIJKLMNOPQRS\]fntu{| !+6<BIRYairsP2FTEXT | %3d | 0 putprintfP2FLBRAC | %3d | %d %d P2FRBRAC | 0 | %d P2FEOF P2FEXPR | %3d | %d [putleaf]P2ICON | %3d | 0x%x %d P2NAME | %3d | 0x%x %d P2REG | %3d | 0x%x putRV regvar_%sputRV no nameputLV regvar_%sputLV no name__disply__disply__disply .data .long 0x%x,0x%x .text%s%dL .data .byte 0%o,0%o .byte 0%o,0%o .byte 0 .text%s%dLp2type intp2type%s (%d) | 0 | 0x%x %s (%d) | 0 | 0x%x %d %d "%s\0" %s%s\0 L jra %s%dput()P2UNDEFINEDP2NAMEP2STRINGP2ICONP2FCONP2PLUSP2MINUSP2NEGP2MULP2INDIRECTP2ANDP2ADDROFP2ORP2ERP2QUESTP2COLONP2ANDANDP2ORORP2LISTOPP2ASSIGNP2COMOPP2DIVP2MODP2LSP2RSP2DOTP2STREFP2CALLP2UNARYCALLP2FORTCALLP2UNARYFORTCALLP2NOTP2COMPLP2INCRP2DECRP2EQP2NEP2LEP2LTP2GEP2GTP2ULEP2ULTP2UGEP2UGTP2SETBITP2TESTBITP2RESETBITP2ARSP2REGP2OREGP2CCODESP2FREEP2STASGP2STARGP2STCALLP2UNARYSTCALLP2FLDP2SCONVP2PCONVP2PMCONVP2PVCONVP2FORCEP2CBRANCHP2INITP2CAST@(#)stab.c 1.8 2/1/83 .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,0 .stabs "%s",0x%x,0,0,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0,0x%x .stabd 0x%x,0,0x%x .stabd 0x%x,0,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,%s .stabd 0x%x,0,0x%x .stabs "%s",0x%x,0,0x%x,0 .stabs "%s",0x%x,0,0,%s%dLL%s%dLL: .stabs "%s",0x%x,0,0x%x,0 .stabs "%s",0x%x,0,((0,%s%dLL%s%dLL: .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,0x%x .stabs "%s",0x%x,0,0x%x,0x%x@(#)pcproc.c 1.21 4/8/83_PFLUSH_FLUSH_UNIT_output_outputii_FNIL_RANG4_RSNG4_PUTfmt1fmt2_WRITEC_fputc_ACTFILE_WRITES%%%c%%%1D%c%%*%c%%%1D.%1D%c%%%1D.*%c%%*.%1D%c%%*.*%c_WRITEF_ACTFILE_fprintf_ACTFILE_MAX_MAXi_MAX_MAXid_NAM%s%dLfmt3_fwrite_ACTFILE_WRITLN_fputc_ACTFILE_input_inputbsci_RANG4_RSNG4_FNIL_input_GETbsci_RANG4_RSNG4_READC%s%dLbcsi_READ4_READ8_READE_READLN_UNIT_GET_PUT_RESET_REWRITE_NEW_DFDISPOSE_DISPOSE_blkclr_DATE_TIME_HALT_ARGVi_STLIMi_REMOVE_LLIMITi_UNIT_PAGE_fputc_ACTFILE_ASRTS_ASRTb_PACKpack(a,i,z)_UNPACKunpack(z,a,i)_UNIT_PFLUSH__errproc case@(#)pcfunc.c 1.13 2/28/83__argc_CLCK_SCLCK_time_EXP_exp_SIN_sin_ATAN_atanid_EXPOi_SEED_ROUND_TRUNCd_fabsi_absibcsi_SUCC_PREDbcsi_CHRt_CARD_TEOLN_TEOFfunc1bcisid_COS_cos_LN_log_SQRT_sqrtid_RANDOMiddd@(#)pccaseop.c 1.11 2/28/83bcsi_CASERNG subl #%d,%sd0 cmpl #%d,%sd0 bhi %s%dL addw %s,%sd0d0 movw pc@(6,%s:w),%sd0d0 jmp pc@(2,%s:w)d0 .word %s%dL-%s%dL .word %s%dL-%s%dL cmpl #%d,%sd0 jeq L%dL cmpl #%d,%sd0 jgt %s%dL jeq %s%dL cmpl #%d,%sd0 jeq %s%dL@(#)pclval.c 1.4 6/1/81lval2nilfnil_NIL_FNIL@(#)sconv.c 1.2 2/1/83sbcidsbcid@(#)pas.y 1.9 8/30/82 0 @0 0               000 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 @ 8 90_ = > 6 ? 4 < ; :0_ F0 G0 I H00 J K0 L0 M0 I N0 O P0!        S0' 00 U V0U @ 8 90_ = > 6 ? 4 <0_ ; :0_ X Y0a Z0000000000d ] f b k d ` a c ^ _ h j l o @ 8 9 = > 6 ? 4 <0_ ; :0_ o s0o u w x v0 y z { }   }   0 00  0-  I00W0V @ 8 90_0_ = > 6 ? 4 <0_ ; :0_ ] f b k d ` a c ^ _ h j l0c V 0q0w0x0y0z0{0| 0000000000000000000000000000000000  ] f b k d ` a c ^ _ h j l00 00000  V 0l   ] f b k d ` a c ^ _ h j l 00 0001 040506070 0: 0< 0>     0K00 00   0  0. I  0` 0 00e 0^ }  0^0 0 000000000000 0s 0t0} !0!!00 ! 0 o!!  000!!00020300;0=! I }   }  !!!0M0M!0H I!00000#0,0&  I! S I0' S I0'00b ] f b k d ` a c ^ _ h j l000!$!%!#0X0Z!&!' @ 8 90_ = > 6 ? 4 < ; :0_08   0r 0u0v000!) 00 ] f b k d ` a c ^ _ h j l0g00h 0i !,  !- !.0m 0p000?0@!1!00E0B0C0D0G 0K0J!40/0(0 !90 }  0^0[0f0]0~0 0 0!A0I!C!D00L0)0*0+00Y090\0j0k0n0F }  0S!K 00A!M0N0N!L0P!&!N!O0 }  0S0R!Q0Q!M0O0O!L!T0T/012G\qruz  (+.CD_Db}D#BDDCDEFGHIDD &) &*+./009:;<=>ABEFOPSVY\_befgjmpqtyzDDD9DDDD<A^_`efghijklqD-:;<=>CDED`abcD*+,-./LilmpstuvDwxyz{|}~\ ((!! """##%&&&&'''$$$$$$$$$$$$$$$$$*++++++++++++++++++3344--555555;;;;;<<77)).......////00000022,,=6:89(1,,Q '.TS8[<q1 !F|L#&<CLOHMN56AF R7 8~#I1B3DJQS2ORGLPH3WX ('=,>-?.@23#;5=r79\;p?t^_hijvy   "+/9EmA3A8A:n<A=AXAAAAA'A,A-A.Aegi*BCyDzE!": #)+-/1357K_acekqsw}')+-/1379;?AEGKObeginrecordbegincase4Yg@(#)CONFIG.c 2.3 (Berkeley) 82/04/012.13 (4/7/83)/proto/usr/lib/pc2.13strings/proto/usr/lib//proto/usr/lib/how_pc/proto/usr/lib//proto/usr/lib/px_header/usr/lib/pi/usr/lib/px/usr/lib/pdxM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecCp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$P. 40 H(/7>F<NV]eTlt|TD˨\h\\\  4@%P-7|?FNY^fmu{hp(($(t),.,0<7%@->6>>FN?XW_?iqD${\EJ,MTU,V`4ZP]Dx^'c03H;AtKSt\dult{\ XP8xެ  (#e*fh4h>GP.WN_fms{..Hh$# - 7Fx@xIShZcjq&v.(?p" .($X+0P8 @HQZafm0uy8`0NT ?F0 R,V '-64Z9?FNfU\b$iq@x 0  0< >  Z<!$$!H!X3!|!!! !""#" ,$3$;%xE$O%Y<^%m%q%*|<&'' '0'<~r0 X 1\ Q` hd h l p  pt z  x ) | .  8  A  H I P  Y A a  h4 o  u L  P T X `  ;   =       4   N8 }<  T<  @ " D - H 5  >  G  M  T i [ P a  i sZ ~D <:   {D J |w  o-@ K 2  f & L z@ qX 1 X d x|  &Q .j 5| > F O@ W ^ A e<. l# v  ~  :  /  | &  F%    n :  W<  ^ p B  ^ "r , 2 ; CD( L SD [>t b- lxh r { P N =< lT F & [z n  Nvt > r` h + P d(( d   4  ' &  /   9  C'^ N U s$ [ ( ` @0 g n   q  y s }     $ ( * bv , 0 e4 M ]j x8 z@ , f bL5 g@&/:&?c`*H R  [ d݀m,:s}t}*n(U]l[+@Q3:w*Rv7$!$?UL;JW~`vhqxDy^1V:6+";a8ƒP= \v˨@\dռ N%D$k* oN v)$1L=*\DklM Vz\=`fސltu8~o!)uw~GC&'&oT z < ELf&Z_z/4' :~CM*4Vu"^rwf*owt~J!<!b).  5&C.1 Wy#m *&3N0;ZE MOnT_" g&rt{`,} h`  L ~R7dx  O) 4;BIcTx\dl}u}-~y !*y<'8"\#>d\%(T& (2)r!+xX!+ +.P"2)D/29 !(B !,K !0QY (bW.kq/Ps.,}r4"61 0<7s4)641::V87G>> > ??.H?X"t+3A:<CvFDBJO_]DY?bw_jnE:s GG&TGIP G#I,E0NKKJ,KL<L XK THhT\$PM+bM4 H9 U,BZK {ISV`]*khX&q;wc0ެ I BJ E\`kz\ eoz]n o^a_*bb<,(`> o$Ua`. o7 oA oLNSe(Z Sob Voj (pq px p  p<qk_lq4 p@t pD |pH pPpDnd qq q q (q 4uVu uut(u4<\GLOUr`vViur|Z3a lM<z0$,(P?! *:2'09LA q$IxQ[VYh`%gXmlvy0}?!N q( (.HP 0P0wf v$(  03!X8'<?jFXMLSZY&ctFlrZyRi& H!"!7#$ $crt0.oato.o_sccsidcall.o_sccsidcase.o_sccsidclas.o_sccsidconst.o_sccsidconv.o_sccsidcset.o_sccsiderror.o_sccsidfdec.o_sccsidfend.o_sccsidfhdr.o_sccsidflvalue.o_sccsidforop.o_sccsidfunc.o_sccsidgen.o_sccsidhash.o_sccsidlab.o_sccsidlookup.o_sccsidlval.o_sccsidstklval.o_sccsidmain.o_sccsid_copyrightnl.o_sccsidproc.o_sccsidput.o_sccsidrec.o_sccsidrval.o_sccsidstkrval.o_sccsidsavenl.o_sccsidstat.o_sccsidstring.o_sccsidsubr.o_sccsidtmps.o_sccsidtree.o_sccsidtype.o_sccsidvar.o_sccsidTRdata.o_sccsidtreen.o_sccsidyycopy.o_sccsidyycosts.o_sccsidyyerror.o_sccsidyyget.o_sccsidyyid.o_sccsidyylex.o_sccsidyymain.o_sccsid_magichdryyoptions.o_sccsidyypanic.o_sccsidyyparse.o_sccsidyyprint.o_sccsidyyput.o_sccsidyyrecover.o_sccsid_ntokyyseman.o_sccsidyytree.o_sccsidp2put.o_sccsidstab.o_sccsidpcproc.o_sccsidpcfunc.o_sccsidpccaseop.o_sccsidpclval.o_sccsidsconv.o_sccsidy.tab.o_sccsidconfig.o_sccsidabort.oabort.octime.oOftime.ofseek.oputw.ofprintf.ofprintf.oprintf.oprintf.ordwr.oqsort.oatof.oatof.o_exp5_twoe56filbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_ofil_divchk_eflg_pflist_monflg_errtrace_Enocascade_forechain_yyunique_MININT_Enoline_cbn_profflag_cgenflg_level_optstk_noreach_divflg_pfcnt_a8tol_opts_filename_error_output_Eholdnl_progseen_dfiles_bn_Recovery_input_set_testtrace_tvec_gotos_clnames_errpfx_line_con_ftnno_MAXINT_withlist_cnts_intset_lc_fulltrace_errcnt_syneflg_program_obuf_parts_gocnt_efil_pflstc_pcstream_postcheck_flvalue_width_classify_putLV_p2type_putdot_stkrval_tmpalloc_enclosing_call_rvlist_plist_sextname_putRV_display_parnam_compat_putstrop_putleaf_sconv_rvalue_putop_linenum_cerror_fcompat_lvalue_panic_sizes_align_precheck_rtlocs_nl_lwidth_frtn_whereis_isa_isnta_scalar_clnxxxxldivt_nameof_text_nowexp_atofffixifflti_constbeg_stabgconst_const_enter_isconst_classes_level1_constendfcmpiieeeused_lookup_savestr_defnl_gconst_bytes_rangechk_conv_convert_put_postcset_getlab_aligndot_precset_sprintf_maskfsubi_putlab_constval_putprintf_setran_bufp_charbuf_yyResume_yyprtd_yyval_geterr_printf_yycol_yysavc_yylinpt_yyshifts_yyidwant_yyoutline_pexit_ibuf_ibp_token_abort_N_yyline_OY_Y_yyOshifts_pchr_dquote_lastkey_Ps_Perror_yysetfile_errout_yyseqid_yyidhave_yykey_yytshifts_Fp_disptab_tmpinit_funcext_segend_nerror_pnums_bodycnts_funcfwd_stabefunc_nlp_yySsync_funcbody_pnumcnt_cntstat_lookup1_opop_stabfunc_stabrbrac_stabparam_fp_entrycode_inpflist_statlist_inccnt_fp_prologue_prog_prologue_stablvar_fp_formalentry_strcmp_nlfree_fp_epilogue_codeformain_putrbracket_putlbracket_strlen_fp_exitcode_stablbrac_putCONG_dumpnl_funcend_putjbr_fparams_gtype_getcnt_leven_opush_roundup_yyretrieve_funchdr_params_statement_putline_putcnt_forop_inithash_hashlmodt_yerror_calloc_htab_extlabname_labeled_gotoop_stabglabel_label_reclook_flagwaslmult_aryconst_lptr_arycod_pclvalue_stklval_read_dotted_piusage_usageis_yycosts_write_pixusage_onintr_how_file_yymain_lseek_pcname_execl_how_pathlen_err_pathlen_getline_pcusage__flsbuf_yyflush_ugh_wait_version_err_file_myctime_unlink_puteof_gettime_header_fopen_fork_stabsource_open_close_perror_signal_togopt__iob_VARIABLE_snark_in_fops_in_funcs_hdefnl_ntab_in_pops_in_consts_in_vars_nlcopy_free_ctext_nlact_in_procs_in_ranges_in_types_initnl_stars_in_ctypes_malloc_in_rclasses_nloff_getnext_otext_lenstr_obufp_listnames_patch_variants_rec_offsets_fields_tyrec_fprintf_uniqv_P0_deffld_tyrec1_debug_records_defvnt_tuac_reccompline_opnames_pcfunccod_relss_setop_relts_nssetline_nocomp_relops_mathop_putCON8_tmpfree_pccaseop_withop_ungoto_repop_asgnop_asgnop1_pcproc_ifop_whilop_stabline_strng_strings_strngp_esavestr_strcpy_ctime_stat_any_copy_regtypes_tree_tract_copystr_space_bottled_yylacnt_ttab_spacep((_trspace_tralloc_trfree_inittree_tyscal_tyary_stabgtype_type_typebeg_foredecl_tyrang_norange_typeend_stabgvar_even_varend_var_varbeg_trdesc_tree1_tree2_tree3_tree4_tree5_OYcopy_nullsem_yysyms_repcost_yydocost_delcost_charname_inscost_yysync_brerror_stabinclude_yyLinpt_includ_setuflg_uninclud_incs_skipbl_readch_inclev_printed__filbuf_fclose_yyidok_ud_identis_yybaduse_yyidok1_yyisvar_yybadref_yypv_yyset_yylex_unyylex_Yla_options_yyparse_oldpos_yyPerror_yyunexeof_yyEactr_yygo_yyrecover_yyactr_yyr1_yystate_yyr2_yys_yyv_yyexeof_yypact_yypgo_yyact_bounce_tokname_holdbl_yyprintf_yyoutfl_yyputfn_graphic_yygetunit_yygetline_lastid_yyprline_hadsome_lastname_yygetfile_fread_fseek_yytips_yytipv_yCcnt_cchar_ACtok_yyredfail_trystate_repmult_loccor_cflag_delmult_ccost_yCpv_YC0_correct_insmult_YC_yytipct_yyTshifts_cact_fixlist_setuptyrec_addlist_setupvar_newlist_setupfield_p2word_typerecur_p2name_putw_p2opnames_str4len_puttext_p2string_addtype_printjbr_stabfield_rdxxxx_qsort_casecmp_bsrecur_itesw_binarysw_directsw_nilfnil_px_debug_px_header_px_intrp_pi_comp_dysize_localtime_ftime_asctime_gmtimecerror_fflush__pfile__print_fwriteulmultuldivtfdivi__ctype__ldexpfmulifaddi_fstat__sibuf_errno_creat__lastbuf_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvt_isnan_isinf_modf__cleanup__sobuf_isatty__exitd_packd_unpkg_int_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkw_directsw_nilfnil_px_debug_px_header_px_intrp_pi_comp_dysize_localtime_ftime_asctime_gmtimecerror_fflush__pfile__print_fwriteulmultuldivtfdivi__ctype__ldexpfmulifaddi_fstat__sibuf_errno_creat__lastbuf_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvt_isnan_isinf_modf__cleanup__sobuf_isatty__exitd_packd_unpkg_int_frexlib/crontab 644 0 0 444 3112540334 6103 0 0 * * * calendar - 15 0 * * * /etc/sa -s >/dev/null 15 4 * * * find /usr/preserve -mtime +7 -a -exec rm -f {} \; 40 4 * * * find / -name '#*' -atime +3 -exec rm -f {} \; 0,15,30,45 * * * * /usr/lib/atrun 0,10,20,30,40,50 * * * * /etc/dmesg - >>/usr/adm/messages 5 4 * * * sh /etc/newsyslog fmulifaddi_fstat__sibuf_errno_creat__lastbuf_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvt_isnan_isinf_modf__cleanup__sobuf@| lib/calendar 755 0 0 34000 3112744762 6275  (=$G"I#HTHS/N /N XNuNuNVHnN(X-@ n/( (R/ (R/ (4 @/HydNH n/( HyNHPN^NuNVHnNX/.aXHnN(X @ ( g g`$Q/.aPXQ/.a>XQ/.a,XN^NuNV/.aX/aXN^NuNVH HnN>X0.< n"-AHnaX*@.-|w*</ Jg Kf, -Jt @, -Jx @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN0-@Jl QS*|EX .r*LZ`0SR`*0Eb1 nRJfEc0R 9nB <EL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|8+|8+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N0X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX(e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNt/.N0XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN$HxN@eBNuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN$Hx6N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN*.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N0#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EعEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuN$HxN@e#,BNu /й,/@HxN@e 9,#,NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 9Tf 9Xf 9\m .P/aX` nJfv/.NX-@f/.NX/9\ahXBNXN^NuNV.HnNXHnNX*@ -"HAddHABAЁЭ#\#X#T*nN^NuNVHyHynNXP-@Jf HyHyNPHxNX/.Hy/.N N^NuNV|HNJf^B/NXR mBHyNP/NX/NX/.HyHyHnNHn/.NP/.NXHyNXHn/.N:P f HxNXN.g4 f HxNXBNX/.NXBNX0.H/NX0.H/NXB/.HyHyN0B/.HyHyN0HyHyNPHxNXL|N^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -JD @, -JH @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|F .rgSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9X/9T .".Nl< 0N///./. 9"9NN-@-A`RHH.  @f .gZ`t/9X/9T .".Nl< 0N///./. 9"9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( \ @/(/ .".N-@-AJg R mJl/./. .".N\`/./. .".N-@-A/.//N4 -@-AJl ` .".L N^Nu///YHxN@ Nu///YHx~N@ NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nhf +|d`D/.NX+@f,mJf,0-g-HHF+@`m+n hf09gHy|NX0-gp` - //--HH/N* *+mSl. fm0-gm`m B` mR*nN^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN Hx;N@eNuN HxN@eJgBNuNVBHnNPJlp`Jg n .N^NuN HxtN@eNuNVA-HA#`=|B-n-|Hn/. N|PSm .R @BHH`HnBNP .N^NuNV4.-nBF`b y` S m. .R @HH y`"(R!AS AHH` /9` .R @HH/NPRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N4X-@8/.N4XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N4X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn 0SR/9D/9@ .".NfrGdf`/9L/9H .". NoF/9\/9X/9T/9P .". N-@-ANl-n-n S` .F(@Jf n Fd B9F`b\GdT/9d/9` .". N-@-A Hn//Nz -@-A .".N>0`GeB9G`>*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n|f9HH/NXJgm+|&d+|&d+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-H((H/N g m p`BL0N^NuNV.*|h` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN(/.NXN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|h`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Fdf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NdPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuN HxN@eBNuN HxN@eNuNVH0*nJf HxHm /N* +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN HxN@eNuN Hx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN Hx N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN.*yGBG$ g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG$ G$o "<N#G$BNX(@ 9G$" Ҁe 9G$/NX(@g yG 9GXg yG  9G$" ҀY(#G <G A ` " Ҁ#GGc A#G A 9G*A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuN HxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLz(  &dy3 R(/i6\=PC[~IPY*Y_QfRrxZ Fd.dD7 G(crt0.oatrun.o_sccsidctime.oOftime.odup.ochdir.olink.ofprintf.ofprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56setgid.osetuid.ofilbuf.oexec.oexec.oexecve.ofork.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostty.oioctl.oungetc.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_sscanf_nowyear_dup_execl_fprintf_closedir_wait_nowdate_setuid_unlink_localtime_readdir_chdir_sprintf_fopen_link_fork_makenowtime_nowtime_run_open_close_stat_time__iob_setgid_updatetime_opendir_dysizelmodt_ctimeldivt_ftime_asctime_gmtimecerror__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc_execle_execv_execve_gettimeofday__flsbuf_fcvt_ecvt_isnan_strlen_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty_fclose__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkle__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc_execle_execv_execve_gettimeofday__flsbuf_fcvt_ecvt_isnan_strlen_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty_fclose__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavolib/font/ 755 0 0 0 3130475625 5441 lib/font/ftR 755 0 0 400 3034200414 6142  " $  $ R̔TRS  $$$$$(t Ptest.uml5441  thesis.met tmac.em refer.met 8 8 8ss| lib/font/ftB 755 0 0 400 3034200435 6125  '    ) UΗ"WUV )$$$""$$(t Ptest.uml5441  thesis.met tmac.em refer.met 8 8 8s|,| DZ| | lib/font/ftI 755 0 0 400 3034200456 6137  ! #  # P̐RPQ  #$$$$$(t Ptest.uml5441  thesis.met tmac.em refer.met 8 8 8s|,| DZ| | lib/font/ftS 755 0 0 400 3034200474 6151 $$ ԓS VRWY$$$$$$$$$$$$$$$$$$$**$  (t Ptest.uml5441  thesis.met tmac.em refer.met 8 8 8s|,| DZ| | lib/spell 755 0 0 50000 3112750262 5631  8L(($G"I#HTHS/N /NXNuNuNVJ/H0*n oNHy/-NlP-@fB`/.HxaHxHyHN af/.NfXB ."HAxxHABAЁҘ(@ @ @-P-| .".J A"NX(-@R mR mpL0N^NuNVJ/H8/. /.aPJf HyHy @N4PHxNXHy8 n /(NlP-@W `P vg2 xg2`6 n P -f8 n P(HH bfa 0`RD`RSX JnB9-n*| S m 9 R  @`Hy NX-@ g f BNXR`(| &|`ܹeBB(| `HH @ffReBHy@HUa Jf"R(|&| `2HH @gHH `HHRReBHyBHUa JfBHUaPJf9 HH @g(|&| `6Jg.HH @gHH `HHRf9 HH @g9 HH ` 9 HH `2-| ,HyHyHy:/.N4`NVJ/H8T . S @B . "@"*|v`Sg$&Ug(nJf&LS eHH/a 6XJg ev . R//-/- ./ mNJgp`LJgD . R @B . "@"/. /- /- ./ mN`BL8N^NuNVJ/BN^NuNVJ//././.a Jf/./.aPJgp`BN^NuNVJ/ oB`( n sf (sg/././. /.aN^NuNVJ/9 HH @fB`/././.a N^NuNVJ/ neR/./. HyD/.aN^NuNVJ/ neR/./. HyE/.aN^NuNVJ/ n (if/././. /a`/././. /.aN^NuNVJ/ .S/aX/aX  dB`" n|t/././. /.aTN^NuNVJ/ nlR/././. /.aN^NuNVJ/ n (if |y-n /./.HyF/.aN^NuNVJ/ nF n(HH hg6 if/././. /a`0 sg xg zgB`/././. /.anN^NuNVJ/ n|e n|r/././. /.a6N^NuNVJ/ n(HH ag* cg rgB`./././.a `/././. /.aN^NuNVJ/ n(HH cg gg lgD sg ug vg zg/././. /.a` n(HH/aXJf n(HH lg rg wg/././. /a` n (sg n agP n(HH/avXJff/././. /.aJgp` n (nf (gg0BN^NuNVJ/ nh .efB`.HH/aXJfb n(HH/aXJgJ nPeR/./. /.a Jf/./.a PJgp`$S n/././. /.aN^NuNVJ/H8*|`r n(P&U`:HH @gHH `HHHHf0RRJf&L`HH/aXJg n `R eXJfBL8N^NuNVJ/H0B . @ /./.Hy a Jgp`-| A(H .R @ /.HnaP*@Jg.+`Rf .R//./.aB Jg-| .T @B .R"@" .L0N^NuNVJ/H .  nB` n HH/aXJg/. /.aPJf/. /.aP.Jfv n HH/aXJg` n ((fP S//.aPJg`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| t-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| u PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| w`J.g-| yJ.g"/.NHX".-A< o-@ .Xf -| {L`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 `/9 \ .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 h/9 d .".N0fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n ,f9 >HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NnXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N*P.lB f6Hx/.NP.Jg Jm/NXHx/.N*P.Jm.HxB/N `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J4f8 <8#4 <4#8#8@#4< .^rN.*y D K Q Wrispell: cannot initialize hash table w%s%s .. =%.*s ssen-y+iness+nessssel-y+i+less+lessse+s-y+ies+ess'+'ss+secn-t+ceycn-cy+tytilbytilib-le+ilityelbaif-y+iableelba-e+able+ableyti-e+ity+ityylb-e+yyl-y+ily+lylaci+allatnem+allanoi+altnem+mentgni-e+ing+ingretare+r-y+ier+erde+d-y+ied+edcitsi+iccihparg-y+ictse+st-y+iest+estcirtem-y+icyrtem-ry+ercigol-y+ictsigol-y+isttsi-e+ist+istmsi-e+ism+istnoitacif-y+icationnoitazi-e+ationrota-e+ornoit-e+ion+ionnaino+ianna+nevit-e+ive+iveezi-e+ize+izepihs+shipdooh-y+hood+hoodekil+likeantibiodiselectroenforehyperintrainterisokilomagnetometamicromillimismonomultinonoutoverphotopolyprepseudoresemistereosubsuperthermoultraunderun-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ Llib/gprof.flat.blurb 644 0 0 1071 3112543720 7641 flat profile: %time the percentage of the total running time of the program used by this function. cumsecs a running sum of the number of seconds accounted for by this function and those listed above it. seconds the number of seconds accounted for by this function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. unning time of the program used by this function. cumsecs a running sum of the number of seconds accounted for by this function and those listed above it. seconds the number of seconds accounted for by this function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. name the name of the functio((lib/diff3 755 0 0 44000 3112745303 5510  8cx$G"I#HTHS/N4 /NXNuNuNVH n h -f6 n h(HH 3g xg#)X S l Hy@HyNPHxNXHyD n /(aP,Hy n /(aP*B ntHyR VЮ @/NP"* A f( VЮ @/HyTN(PHxNXR`#)`4#)`&//aPLN^NuNV.Hyj/.NP#*B` mHylHyNPBNX-|)Hna"X-@-@ n ,fRHnaX-@ nPRHnaX-@-@ n ,fRHnaX-@ .afR .dfRRR Ю @ Ю @!n Ю @!n Ю @!n R/9*aXJf SЮ @ Ю "@" SЮ @ Ю "@#h /9*NX ..N^NuNV.B`2 "HA HABAЁ n"R S AHHЁ0. n PHH/aXJf ..N^NuNV 0m 9np`BN^NuNV/.a$XJg9)HH/aXJgp`BN^NuNVHB n S m n (R!@S @` /.NTX, g2") A fR ) @B ` R mBLN^NuNVH8*|D(|B .Ddp`B-@". Ĺdr`B-Ag|J*LZ`0SR`*0kb1 nRJfkc0R 9nB <kL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|J+|J+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NvXBBBB BmB- L N^NuNVNl/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`,eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NFXHx` afvJgp`p//.NZP.lB jf6Hx/.NP.Jg Jm/NFXHx/.NZP.Jm.HxB/N `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jk`f8 <kd#k` <k`#kd#kdkl#k`kh .^rN.*ykhBkt g`(*(U g " Ҁe " Ҁd(M *@bklfk`gB`Rkt kto "<N#ktBNvX(@ 9kt" Ҁe 9kt/NvX(@g ykl 9klXg ykl  9kt" ҀY(#kl <k` A ` " Ҁ#khkhc A#kp A 9kh*A L0N^NuNVH0*n(MY#kh (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ kp L0N^NuNHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJy6oLSy6`B0H @< FfRJ.lNN#.lB.$|4`X Rf0*GfXJRm 0H.f<*lB`JFf"096H b@0;NNbb0H @0H〙*K0H @0H倗A#=F0Hb @<0H @0H2HЁR=@ nl*0.H @>0HN @0D@2@g0H @0H @>0.HU b@0;N  0`j.8X4<LvPX",8BR\2&L  8 l  V b ~ , Hv::"*6*t|(8~(0JTHyBNxXR236`n0Hx @0H<JFm< Fl60H @0HN @ Pf0H @>`0Hx @<UYAԹd`J.g#.`BB^` fp`p///-N.P/N|P`~J^gHyONXJ`.` R @PHH,fL N^NuNVH ..,. *y`R`eaT. R @0HfHy/aPA#BL N^NuNVH0HxHyaLPHxHya fR^`6| ` |`| `| `Hy/aP` 1f 0,a. R @0g "0,a. R @0g "0,`v 4gn 3f`` 5fV`z ng.>\ x/HyiNPHyNX`#Hx/afPav.o `bJgb 9lgp@` 9lgp`B/Hya X/NP-@"HAHABAЁ(@ , f#P`XHx/aVPa. eg EfDa. +g -f yeR`Hy/a P~eHx/a` Hy/a PHyN3X`Hy/aP 90f0&|Jg, 9D#DHH0ѹDR`&|`. 9D"HA HABAЁHHЁ0#DRJf 9D-@Jg fBPa. Lg lgHy/aPp`a. R @0g$Hy/aP#HxHx.`j#lHy/aP0-H#P0-H`#"p`#'BDBa`f#l#EPp `ra. +f#NP`a. &f#P 9P`2a. |f`#P`a. g =f#TP`a. =g*nd +g,n0 &gn %g~`#PP`#Pp`X# Pa.R @0#gHy NfXHy/aP`# P`#=P`#?P`#P`#P`z#P`la8. g/Hy@NP#CP` *gT` /gRn -g` g`` |g6`R/HyMN`lL8N^NuNVH 9HH, Y @gN a b<@0;N.~00000000B *@`/HyNZ@PJf0-H b@0;NJ|~`~`~`~ `~ `~`~`~`~`~`~`~`~`~~`x#hl0-H/B0-H/N4 #Pp!`H0-H#P`80-H#Pp"`&#l#Pp#` #l#P`#l#1P 9P`##HxHx a*Pa (f$#HxHx aPa "g.HyqNX`P g g \faL.aF. "f#HxHx aPa )fB` HyNXP UHHgpL N^NuNVH `Hy/adP`#HxHx a6PBa. Y @f@Hy/aP#^#HxHx aPah. g<*|`* "HA HABAЁЇ0,`a0.R fBa . #gL f0L N^NuNVSm 9R @`HyN;X-@JgL 9ܰ @R f* 9ܰ @BHyܰHyN7PB .N^NuNVJg  fJgS/. . HH/N[TPN^NuNVH *nHUNXXR.o>#o#/9N[X#JfHyNX/HU/9N; *y߹ L N^NuNVH8(nB` HHЁ.Jf "<NYj-@(n-|` nJf>HxHxN5P&@fHyNX n n !@ n ".Ё*@~Jf n nJRHTaX* `Z UfHT/NZ@PJg T ne m e:HyNXL8N^NuNV.-|B .-@RJf Sr-A ..N^NuNVRHxuN0FX/. /.HyN7 HyxHyN7P o HyzaXN^NuNVHxcN0FXJg nHy`:HyHyN7P/././. /.HyN7HyHyN7PHxNPXN^NuNVJfPHxwN0FXHyHyN7P/./. /.HyN7HyHyN7PN^NuNV-|b` n a Tc#bXN^NuNV-yX Tf <b-@`2 .` n af #X `& Tg .` .fHya~XN^NuNVJf8-|b`$ n ag/.HyaHP Tca#tBTN^NuNV n ag Hz/aPN^NuNVJfHyaX` n aN^NuNV.*nB-nHnHn/.HU n N \ @  g& f*/./. /-a *m-n`*m-n`*nN^NuNVH *n \ @ . g /. /-aP f /. /-aPHU n NXL N^NuNV.*|`( \ @ A "@"Jl*nN^NuNV`*HyN7X .".-@ .0 g .0 fHy` .0 0fHy` . @/HyN7PN^NuNVH0*nHUNXX. 9TЇ mXXt tte HyaXBT ytJf*HxN[X(@f HyaX yt HU yt йT(@/NZP RѹT L0N^NuNV.Jg be leHyNX n-hJlHyNX ."HAHABAЁ*@JgV/./HyN7 n/(N0X/9^ n/( /(/. NX/Hy-N7/. /.a)P n-h/./. a+P-@ -m- HH-@JgHyHN7X/.N0X/. NX/HyVN7PHy\N7X/.N0X/.0-H/0-H/-HH/NX/HynN7 fJ-gnJg f` ^fP gF . Q b@0;N....... . @f/HyNPJgHyN7XJf/HyNP+nny^ +|' ;y^ g g  f ;y`6BNXHxNX/9NX/.NX` BB . ?/HUa!/.aXJg/- 0-H/0-H/HyN7` .f0-H-@ n-h-n`B . @ . "@"RR .".-@ .0g6 .0 0f . @Jg . @Jg . @ . "@ gv`- 9pS`D-@ nJm "HAHABAЁ @  g n "HAHABAЁ @  gp n "HAHABAЁ @ g4-U n "HAHABAЁ @-P .ذgY`F g g f00-H n g g g  f-HH-@Jg/.NX/HyN7P . @g0BHx . ?/HUaJfV/.a8X`* . S b8@0;N,D,h,h>"/HyNPHna)X*@`< .U b@0;N&&`Jf` g fJ^f~| .0 fF#`: g. f@` f0|/- N0` . f` g f` f| .0 gh` . fHypHUaPJf fFBp`< . f 9pRp"- fn/.aRX`b fX| .0 g` . f00-H @Jf` g g g  g . @f 9^of  g\  gR  gH  f l4HUa+dX-@ n!@ ."HAHABAЁ`|/HyNP  f0 .0 f` . g g f n ( ` .;@ n (;@ . @f . `HydHUaP`+| .0 f#`+| |  f/- N0`+| B- `HypHUa:P ffBp`\+yp Rp`J .0 fL 9P+@  9"9`@l|`@ 9`^ 9+@ 9S"9#"9`@l`@ 9`@ ^f- `zS bn@0;Nhzzbbbbb*nN^NuNV pmHy.NX 9p`D @ RpN^NuNV gN(,BXNlB###`B\JfF ^gHyGNXJpgHyTNXJTgHyjNX#^BpBd##`@#`$9`4BNXHxNX/9NX 9^D/NX`" "HAHABAЁ @0H$Jg>/Jm "HAHABAЁ @ ` </HyN7 9hgp` 9hgp `p -@ .`D @#h#hl .R`D @# R @ `4,9B-n .X.` `D @(/NXJm mHyNX "HAHABAЁ*@ f& - l-@ - o-@0;@`0-H//-aP*-@g -?`0-H/0-H//-a &Jf/HyNfPpo#p "NYjJg "N^R"N=b,RpmHxNX 9p"NYjJg 9p"N^R"N=b#p f.HHf.HHfHx`"0.Hf0.HfHx`HxN3X-@/B/a #p/./.azP, T @ JpfHyNX  @ p T @ .V`D @ V "@" o T @/ R @/  @/ T/ R//HyN7 R @.`J  @/  @ (("HAHABAЁ @/Hy"N7 R  @Jl .T`D @#p#p/B/.N4 L N^NuNV/.NXN^NuNVaN^NuNV ."HAHABAЁ @ Jgp g g` g0`. ."HAHABAЁ @/Hy2NP ."HAHABAЁ/aX-@ ."HAHABAЁ @  ."HAHABAЁ @ /.aXN^NuNVH..,. Jl> g6 g. g& g g g/N0X`B` 0NqT 9d[n4 0Jg g fHyXNX 9`z U bb@0;N0PXH8@X0PXH`@ T @ `. 9|`& 9` 9` 9` 9` 9LN^NuNV-|B`t 0gF`f .".0JgR g fHy}NX 9x".N=b`x".  A" .N=P-@R T 9d[".o . @JfHyNX 9d` . @ ".N=PN^NuNV. 9lgҰoHyNX-yl ."9dNYjJg" ."9dN^R"9dN=b-@ .m .l.߹l`` .l.߹l .l"9dN^./N*HX .l.߹l 9lgHyNX..N^NuNV-yl .".NYjJg .".N^R".N=b-@/.aXN^NuNV. m/.HyN7P ."HAHABAЁ*@-HH# g f # 9S bf@0;N\\\\\\\\ -0 0fp`p#0-H//-aP/N0XHUN)XBlBB/9l0-H/0-H//-/.a *nN^NuNV.Jg$/./././. /.HyN7Jf #` $ yB y!n y!n  y!n y!n yB  f .R @ `B y!@ y!n . 0 0f8/. .R/ . ". /a y `Z ."HAHABAЁ @@g* ."HAHABAЁ @?D` yB g f* . 0 0g  fHyNX . 0 0f$ . ". -@ R`"  f~ y ( @-P ."HAHABAЁ*@ -g-@fHy,NX-m 0-H-@0-H-@ - Ѯ`*nN^NuNVH g f y g f gv y (0 0f^#|a y/( aX 9$ g y ( @ `B/NXa6B`PJg /9aJXB~ /N0XB|BNXBBHxN *@ D+@ L N^NuNV./.NX*@ 9`ѹlHUNXa*nN^NuNVHJg/9lHyIN7P 9 g( g g# y.(,(*( (( 0 0f  @& y/a8X y" 9lN^(m///aJ /aX(JggHy`NXJfHyvNfX  @ `< g g oHyN`///a /aXBp/9aXBlBLN^NuNVH *nJm* g fHyNX#` g f@ y#`8HUBBHxN /Hx:N *@HUN`gJgHyNX`z oHUHyN7P y((,(*( Jl D`///a . y/( a`XHU///BBHxN h/Hx:N *@ m a+mB/-NX+@ @ f @ a m+h*ndl-m n gV hfV h fJ n-h n ("(NR n!@ nB n!| n ߹l`2HyNX`" m g/HUNX/N-PaHUNXL N^NuNVH`B yJgR$ y.( f (R!@,  @(m "HAHABAЁ-@ @ ( yШ / n0(H/0(H//(/` y (R!@* y ( @m bn y-P ".N=b yШ //( (R/ ( y"(//(aR` 0 0g^ bLN^NuNV.-y`$ yJgHyNX$ c6 y.( g 0 0f yJf!|#..N^NuNVJg/9pHyN7PJgS`*$ c yJgBaN^NuNVH .. *n, "NYjJg "N^R"N=b, 9d" hgHy$`Hy=NX Ю* L N^NuNVH0*n(n 0-H//-aHP.,-F0-H/0-H//-aJ * - g -f*dl"Hn/9/9da , .`Hn//a , -g ' f +F (B` gpL0N^NuNVH *nJl n (` -*Jl8 n (U b@0;N -`Jl n ( `0-H-@T @. . @,` 9p"NYjJg 9p"N^R"N=b#pJmpHyQN`^.9|,9``F.9,9t`8.9`*JlHyaNX.9`/-N0X.,9d . oHytNX-F J gD 9p"NYjЮ o0 9p"NYjJg 9p"N^R"N=b#pJl, 9p dHyNX . ѹp`p f& - pf-HH". @gp`B+yp 9p dHyNX . ѹp+EHUN0XBL N^NuNVHB.9fB ^o~`2J^fJhgHyNX`N-. f|//.aP g f n/(a XaJg n/(N3XLN^NuNV.-n-n -n-|B-|BA   cHyNXp`@0;N`L2L2L f-|`. fA -P`JfA -PR mdJf.-| g-n fX . `P f* f. g" fp` p` f g` ...N^NuNVH n !gHyNXJ fB` oBHyT/. N n"n #h n !y`4/. aX n"n #h n.(,(`> 0 0f R @/NX ". 0f n /(N3X n !@ n (. g g g!G . LN^NuNVH *n.*a g -"-* Hf`J 6fB m,( aJfp`B m 6fr`BgHyNX m!E/-aZX 6f /NX m+h m+hL N^NuNVH *n,-g 0(g$ ".* 0(fZJ f" ^f 9hf-| g  f ^f fV|` 0f fHy` f 0g fHy NXB "`@ 0 0f R`: 0 f*Hy)NfX ",Jhg: 0 f*HyONX ", 0 f " fR+FL N^NuNV...Jfp` fp` fp` ..N^NuNVJf` 9hg -|`H 9hg -| `0J^f -|` ^f -| `-| . 0 fR .S b.@0;N2::$:$$$$$$$::$$::HyvNX-| .@g 9hfHyNX .`@0;Nl>(.T.` 9hfHy` 9hfHy` 9hgHy`|J^f HyNX ^fjp `B . 0 f* 9 m/. N0XJg` 9 m/. N0XJg`p` ^lHy` ^gHy`HyNfX . 0 g Hy-` . ". -@ 0 g& . 0 0g . 0 fHHyX`6 .S c6/.HyxNPN^NuNVH n. "HAHABAЁ*@`0R m B*|` nfHyNX f|! -U n "HAHABAЁ @-P n "HAHABAЁ @*Jg/ n//.HyN7 n L N^NuNVH8 o$/9h/9l/. /.HyN7B-n ."<NYj-@-@"HAHABAЁ&@ fn &BB+ .`T+ C f *S(ngR m B&|` .fHyNX`L8N^NuNVH0*n- C//aP"HAHABAЁ(@Jf )|`$g g^e(|` L0N^NuNVH8.9^(|` g^eHyNX*L fB`0-H#^JlD#^- HHoJg -f" l#^/HyNP` HUN(XJg8- HH/- HH/ rN^//HyN7- gHUaX+||`"JgHUanX&@gHUHSa4P+|^e*|̻f#^L8N^NuNVH0*n(n +lll +l l ;l;l;l*L0N^NuNVH0*nA(H^e(|̹fHyMNX g`HUHTajP- - A@ Jg/Hy_NfPJg4 rN^/ rN^/HyN7 rN^#`8L0N^NuNVH0*n- A.(Mf(|^n`gX, Af f, JgD rN^/ rN^/HyN7 `HyNXL0N^NuNVH<*n (nJg$HTHU . @/HyN7 .\ @ , f| ft . g* Lg Mg`~JgHyNfXBHU/.HUaJf"`N f& -"- +@+A ` T g fB f:*a(aJg/,NX ,` /,NX ,` g f g g fT fJ f@ . Sgn gnT gn& gn g`J g|`> gpn gf`( gD` BgNn" >gDn g` Bg` go g` Lgo Pgtn Mg` Qgf`| Vg(n( Tgn Sg`V Ug`H Xgn Wg`. Yg` L0N^NuNVH0*n m.( m,( g fz \ @ g Pg QgHyN` f f m"m ( g  @/HyNfP` 0 g 0 0f(m`(m ,0 g8 ,0 0g& fJg6  @/Hy` m*( m((f m"m ( gHy+` 0 0g 0 f 0 0g 0 f 0 0f6 0 0f&  @  "@ gHyQ`Z 0 0fR 0 0fR ". ",`HypNfXL0N^NuNVH0*n m ("HAHABAЁ(@ m a*a/-aX*@ -0 g+| ,",-@0,H-@0,H-@//./.HUa *@-l ,HH-@@g` ,U bX@0;N  LLLLL4L  -y|-| .".N^".N=b-@JgV/././.HxBHx/./././.N-/a/HUHxa /N+8X*@BHUHx a *@ .@g@0,H/B/,BHUHxga *@ , ".NYj".?+@HUN+8X`R-y-|` -y-|` .T @-P`HyNX`L0N^NuNV.*n` ^gf _g: gfZ*m  g$ f m bg8 fg0 dg( -0 0g -0 gB`p*nN^NuNV.HxBHxBBHxa^*@+n m n +|`& m n +|`+|+|@HUN+8X*nN^NuNV.*n/- /-/-HUaX/N-*nN^NuNV n (0 gHyNX 9d`4 n/( /( ( n"(/N̨ N^NuNVH8*n  f -` -(@HxBHx  f -` -/a$X/HTHxja&@HSN+8X&@  f+K`+K L8N^NuNVH *n -. g f -  @ `f~`: -  @ df~` -  @ tf~`~/N3X.+G -+@ f g+| +m L N^NuNV.*n -0 0f2 -"-+@RBHUHxa ` -0 g *nN^NuNV.*n  gx Pg8 Qg0 Rg, Sg$ Tg Ug/HyNP `b m b d m b eX`HxBHx/-aX/HUHxka/N+8X*nN^NuNV.*n-U m-h-n m-h m-h m-h m-h m-h . g g $g6 :g. og& .0 g-n-n-n/./././-a8+@/./././-a+@ g* .\ @ f+n+n+n HUN+8X`/-aX-@/-aXghHyNX`V .gJHy` .0 f././.N˄P-@/./.N˄Pl -n-n .R b@0;N `X`*nN^NuNVH *n& m.( m,(JgJf ogHyNXB b e t  . b e t  , \ @ g> U bT@0;N$HJ` f g n h f <$` g n h f <D`  g <`p` <`  fJ f g <` g g <@ `z g g < `\ gl <`F g <E`2 of Jfp$` gpd`  f  g <G`Jg g <B` gpf` g <D` gp`` f` f g g <"D`d g <`R fd f g g <"` g0 g$ <ALN^NuNV . bb@0;NDXPPPPTTLLHHPPPPXXXXXXXXXXXXXXXXD`B`p `p` p`p`pN^NuNV.*n/- /-/-N̨ "9`N^-@HUNXJnHyNfX/.aX*nN^NuNVH *n . R n "n"`HyN7XU  nJ gHyN7X \ @ .  @/HUHyN7 f$/-HyN7P/-HyN7P/-N0X/- /-HyN7 L N^NuNV.*n fJ/9N0X-| /.N0X 9lѹl+|B .D+@**nN^NuNV.*nJgBHzHUN J` g6 g. g f n h gHy NfX 0 f 0 fp "* ", 0 fp`B"0 fr`BЁJgX g Nq n"H"i#h n"H"i#h n"H"i#h n a n (` n h/( /N˄P-@ n/( /N˄PoJf JgxHy:NfX`fHy]` n h gHyNX n a n/(/( jfp `p@P n0( gp`BN^NuNVA -H#Hn/.N>@P09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTN;X.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NMPSf0, fR .e .L0N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".NTl< 0NQ///./. 9"9NWNUJ-@-A`RHH. Y @f .gZ`t/9/9 .".NTl< 0NQ///./. 9"9NWNUJ-@-ASHH. Y @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. Y @fJl D*܅-FJl D,B g(  @/(/ .".NW-@-AJg R mJl/./. .".NV `/./. .".NW-@-A/.//NP -@-AJl ` .".L N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NZ~PJmJn -|`-nf +|`D/.N[X+@f,mJf,0-g-HH+@`m+n f09gHyNOfX0-gp` - //--HH/NZ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#=|B-n-|Hn/. N>@PSm .R @BHH`HnBNMP .N^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NMPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHY @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHY @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| `J.g-| J.g"/.NXX((".-A< o-@ .Xf -|L`-| LA`-H-H`P .P-@@ .P-@P".DNYjЮLЮ@ @S"n .P".DN^-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|1`-|4`Jl-| n P @-h-h/./.NXPJf/./.NXPJfHnHn .R l .R`p//./.NJ-@Jg -|7`J.g -|9`J.g-|;AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NTgP .S-@HJlD-@HJHg6 .Hr NYj0S n .Hr N^`S n0A .ذbJn/9/9 .".NTfp+`p-S n.HHY @gpE`peS n`Jl-| n P @-h-h/./.NXPJf/./.NXPJfHnHn -@-A (|/9h/9d .".NTg(|`rHn/9p/9l .".NV //NQ> -@-A/9/9|/9x/9t .".NUJNWNR0SR/9/9 .".NTfrdf`/9/9 .". NToF/9/9/9/9 .". NW-@-ANTl-n-n S` .(@Jf n d B9`b\dT/9/9 .". NW-@-A Hn//NQ> -@-A .".NR0`eB9`>*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N` .B`T0-f(mfHn-HH/NZ~PJmJn -|`-nf9HH/NZXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N` .+L`/.N[X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N` . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N` g m p`BL0N^NuNV.*|` HUaXBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.NZ N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N[$PJlB`pN^NuN`HxN@eBNuN`HxN@eNuN`HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N[J N^NuNV/. Hy@t/.N[J N^NuN`Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jf8 <# <##$# .^rN^.*y B, g`(*(U g " Ҁe " Ҁd(M *@b$fgB`R, ,o "<N^#,BN^^X(@ 9," Ҁe 9,/N^^X(@g y$ 9$Xg y$  9," ҀY(#$ < A ` " Ҁ#  c A#( A 9 *A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ( L0N^NuN`HxN@e#@BNu /й@/@HxN@e 9@#@NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL|%}u~szuxU  vwy{1|}t~szuxvwy{/|}t~szuxvwvyw.{y|t}(~szuxsuxvwy{|t}~szuxvwyv{w|y}~szuxt"uxtvwy{|}~szuxvwy{|}~szuxtvwvyw{y|{}t~szuxszuxvwy{|}t~szuxvwy{|}~szuxtVYWXPNOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQvwy{RQ}STszux STVYWXPNOVYWXPNORQ RQSTVYWXSTLVYWXPNOVYWXRQPNORQSTRQSTVYWXPSNTOvwy{RQ|}~szuxvSwy{|}~szuxvwy{|}szuxnRKHk}*}r(\>zG.pGGGGGm:P}*}!GGaT.G!GGGGG5G($_:'GGGlGGMGGGm5UGG G &GG/jGGGG|dtGGF9 [R} {x/v$)us:olkfe d\ZVOH ##%%&&&"""( ))++ ,,..'/' 000233111115566**--447!!89:$$$$$$$$$$$$$$$$$;;;<  "!#19 2!449826326:2!373338374 0298:4778 :46 223258599::::::::8332 8395)*$%9&+,-(/.57363599999522229573'+399972233933399!"-%L^?M ;AGIK_H \/2Z')BC@EF<=S]1367:[NR abeDJ>ZVX`+049#(* [Z8 dgszTW5cfhijmnoptuvwyY|qrxl{}~kbad bdtydimension table overflowwhiles, fors, etc. too deeply nestednon-constant case expressioncase not in switchswitch table overflowduplicate default in switchdefault not inside switchswitch table overflowduplicate case in switch, %dyacc 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 cannot 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 %s^$+4;AHLRY]cksy}FIELD[%d]@(#)xdefs.c 1.1 (Berkeley) 9/7/82SNULLAUTOEXTERNSTATICREGISTEREXTDEFLABELULABELMOSPARAMSTNAMEMOUUNAMETYPEDEFFORTRANENAMEMOEUFORTRANUSTATIC@_0  "'`(2)3{4}5[6]7* ?:+ - /<%>&|^! L~M,88;9. D< S>U= ::)!&/+*4;.C,FM'R1W-[ai%n&quz$(0 +PCC/XXX SUN 4.1c bsdRelease: %s rwccom:can't open %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$123456789  unexpected EOFnewline in string or char constantnon-null byte ignored in string initializerempty character constanttoo many characters in character constantunexpected EOFVARARGSLINTLIBRARYARGSUSEDNOTREACHEDillegal character: %03o (octal)out of switch in yylexillegal hex constantnewline in BCD constantBCD constant exceeds 6 charactersgcos BCD constant illegalambiguous assignment: assignment op taken=<%c illegal=>%c illegalyylex error, character %03o (octal)bad asm constructionbad AR_?? action| C: %sRan out of memory (savestr)ran out of memory (hash)ran out of hash tables@(#)scan.c 2.5 (Berkeley+SUN) 1/31/83asmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhileNAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~lFORCEnINIThSCONViPCONV+h+=!i-( -=!) *  *=) &h&= i?:&&||8,;,OP:= %?%= @<<A<<=0 B>>C>>=0 |h|= i^H^= IN++ O-- E->FCALLIFCALLP==Q!=R<=S<T>U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALL#).39=BHOU]djpw too many errorscannot recover from earlier errors: goodbye! compiler error: warning: out of tree space; simplify expressionwasted space: %ofreeing blank tree!undeffargcharshortintlongfloatdoublestrtyuniontyenumtymoetyucharushortunsignedulong??PTR FTN ARY %sout of temporary string spaceout of memory (tstr)@(#)comm1.c 1.1 (Berkeley) 9/7/82defid calltyreducedefid( %s (%d), , %s, (%d,%d) ), level %d modified to , %s previous def'n: , %s, (%d,%d) ), level %d declared argument %s is missing new entry made void type for %s dimoff, sizoff, offset: %d, %d, %d previous class: %s redeclaration of: %sredeclaration of %sparameter stack overflowbcsave errorparameter reset errorswitch errordclargs() %s (%d) dclstruct( %s ), szindex = %d ??gummy structure memberillegal zero sized structure member: %szero sized struct((ure dimtab[%d,%d,%d] = %d,%d,%d member %s(%d) redeclaration of formal parameter, %scompiler takes alignment of functioncompiler takes size of functionunknown sizeinitialization alignment errorinoff errorbeginit(), curid = %d instk((%d, %o,%d,%d, %d) no automatic aggregate initializationinsane structure member listendinit(), inoff = %d too many initializersempty array declarationbad scalar initializationcannot initialize extern or union} expecteddoinit(%o) illegal initializationillegal {irbrace(): paramno = %d on entry too many local variablesStructure too largezero size fieldillegal field typefield too bigstructure too largestructure too largenidcl errorillegal type combinationtymerge: arg 1Null dimensionarray of functions is illegalfunction 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 full nonunique entry for %s from %d to %d lookup( %s, %d ), stwart=%d, instruct=%d symbol table fullsymbol table full%s undefinedremoving %s from stab[ %d], flags %o level %d symbol table full%s redefinition hides earlier one %d hidden in %d unhide uncovered %d from %d unhide fails@(#)pftn.c 2.1 (Berkeley) 4/11/83buildtree( %s, %o, %o ) constant argument to NOTconstant in conditional contextillegal lhs of assignment operatordivision by 0.%s undefinedmember %s==%s? illegal member use: %snonunique name demands struct/union or struct/union pointerstruct/union or struct/union pointer requiredundefined structure or unionillegal member use: %sunacceptable operand of &type clash in conditionalillegal functionillegal functionUnacceptable conditional expressionother code %dillegal indirectionassignment of different structuresmember of structure or union requiredchkstr( %s(%d), %d ) undefined structure or uniongummy structureillegal member use: perhaps %s.%s?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 combinationundefined bit field typepointer requiredillegal oconvert: %dillegal pointer subtractionillegal types in :void type illegal in expressiontymatch(%o): %o %s %o => %o constant expectedconstant too big for cross-compileroperands of %s have incompatible typessizeof returns 0 %o) %s, %Ld, %d, , %d, %d statement not reached@(#)trees.c 2.6 (Berkeley) 4/15/83(PQTURSXYVW& error@(#)optim.c 2.1 (Berkeley) 2/7/83%W% (Berkeley) %G% @  @ null effectstruct/union %s never definedstatic variable %s unusedlint's little mind is blownno line number for %sdeclare the VARARGS arguments you want checked!unsigned comparison with 0?%s may be used before setnonportable character comparisoncomparison of unsigned with negative constantdegenerate unsigned comparison%s evaluation order undefinedfunction %s has return(e); and return;argument %s unused in function %s%s unused in function %s%s set but not used in function %sstructure %s never definedandable errorcan't take & of %slong assignment may lose accuracyassignment to long may sign-extend incorrectlypossible pointer alignment problemquestionable conversion of function pointerbad conversionillegal initializationfilename too long%s(%d): nonportable field typeillegal field typeillegal option: %coption %c now default: see `man 6 lint'precision lost in assignment to (possibly sign-extended) fieldprecision lost in field assignment???Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$<0lib/lint/lint2 755 0 24 44000 3112745634 6550  8$G"I#HTHS/N4 /NXXNuNuNV.` .SЮ @ P -f .SЮ @*P`h pg& ugP xg"`L hf#T`8#X`,#\` HH Xf#d`B`RJfS n\ m"HyHy n /(N JfHyaXHxNXXHxa ( g g g @g `g g|J`gDJfJg< n/( ( @/ n/ h"Ё @/NT  fB ((g <{`B.`J\g|` </ n/HyUNT  f$ n (g n/HyNTPLN^NuNV-|` nJg/a`X eBNXXN^NuNV nJf09H!@ | ."@"3hJyl09D@ n1@ n!|@` n1y nB09H n!@ n!y\ nJhglB -@`HaR n!@ ."HAHABAЁh @"n"i"3hR n-h n0(H".m09H g" g( @g. `g4 g,`6 n`( n` n` nN^NuNVH0*n(n f* f(  fp`B-@f f f 0-lgXp`VJlg" f g> f0 f(`,Jmg f g f g fBL0N^NuNVB`f n gV .RJg4Sm 9R @|HH`HyHx|NPP n /(HyNTPP n JfN^NuNV n/HyNTPHyx n/(a\PHyNTXHy n/(a:P n0(H//( HyNT N^NuNVH A*H09f09 g <`fHyNX`"Sm 9R @.nJl HyHy(NPHxNXXBHnaXL N^NuNVH *nHUNXR.oP#o#/9NX#`Jf HyMHy(NPHxNXX/HU/9`N *y`߹` L N^NuNVH8(nB` HHЁ.Jf "<N*-@(n-|` nJfPHxHxNtP&@f HywHy(NPHxNXX n n !@ n ".Ё*@~Jf n nJRHTaX* `l UfHT/NPJg T ne m e(HyHy(NPHxNXXL8N^NuNVH0 .". N(-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NrXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NrXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09$ gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPPSf0, fR .e .L0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N>PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHֈ+@`m+n f09$gHyN&X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUN&XBB-HH/N B+mm0-gm*nN^NuNV4.-nB֜`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPPR֜ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|\-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|] PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|_`J.g-|aJ.g"/.NX".-A< o-@ .Xf -|cL`-|tLA`-H-H`P .P-@@ .P-@P".DN*ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N\PJf/./.NPJfHnHn .R l .R`p//./.Nd-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9H/9D .".NgP .S-@HJlD-@HJHg6 .Hr N*0S n .Hr N`S n0A .ذbJn/9P/9L .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N\PJf/./.NPJfHnHn *LZ`0SR`*0֠b1 nRJf֠c0R 9nB <֠L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N>PJmJn -|`-nf9&HH/NHXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NrXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /*** SECTION 2 ***/ int errno; int accept(s, a, l) struct sockaddr *a; int *l; { return s; } int access( p, m) char *p; { return 0; } int acct(f) char *f; { return 0;} int alarm(s) unsigned s; { return(s); } int bind(s, n, l) struct sockaddr *n; { return 0; } char *brk(a) char *a; { return(a); } int chdir(s) char *s; { return(0); } int chmod(s, m) char *s; { return(0); } int chown(s, u, g) char *s; { return(0); } int chroot( d ) char *d; { return 0; } int close(f) { return(0); } int connect( s, n, l) struct sockaddr *n; { return 0; } int creat(s, m) char *s; { return(0); } int dup(f) { return(f); } int dup2( o, n) { return o; } /* VARARGS */ execl(f, a) char *f, *a; {;} /* VARARGS */ execle(f, a) char *f, *a; {;} execv(s, v) char *s, *v[]; {;} execve(s, v, e) char *s, *v[], *e[]; {;} _exit(s) {;} int fcntl( f, c, a ) { return 0; } int flock( f, o ) { return 0; } int fork() { return(0); } int fsync( f ) { return 0; } int fstat(f, b) struct stat *b; { return(0); } int ftruncate( d, l) { return 0;} /* int getdopt( x, w, d ) struct dopt *d; { return 0; } */ int getdtablesize() { return 20 ; } int getegid() { return(1); } int geteuid() { return(1); } int getgid() { return(1); } int getgroups( n, g ) int *n, *g; { return 0; } int gethostid() { return 1; } int gethostname( n, l ) char *n; int *l; { return 0 ;} int getitimer( w, v ) struct itimerval *v; { return 0; } int getpagesize() { return 1; } int getpgrp(p) { return 1; } int getpid() { return(1); } int getpriority( w, who) { return 1;} int getrlimit( res, rip) struct rlimit *rip; { return 0;} int getrusage( res, rip) struct rlimit *rip; { return 0;} /* VARARGS */ int getsockopt( s, xxx ) { return 0;} int gettimeofday( t, z ) struct timeval *t; struct timezone *z; { return 0;} int getuid() { return(1); } int ioctl( d, r, p) char *p; { return 0;} int kill(p, s) { return(0); } int killpg( pg, s) { return 0;} int link(a, b) char *a, *b; { return(0); } int listen( s, b ){ return 0; } int lockf( f, m, s) { return 0; } long lseek(f, o, d) long o; { return(0); } int lstat(s, b) char *s; struct stat *b; { return(0); } int madvise( a, l, b ) char * a; int l, b; { return 0;} int map( a, l, p, s, f, o ) char * a; off_t o; { return 0;} int mincore( a, l, v ) char * a; int l; char *v; { return 0; } int mkdir( p, m ) char *p; { return 0; } int mknod(n, m, a) char *n; { return(0); } int mount(s, n, f) char *s, *n; { return(0); } int mprotect( a, l, p) char * a; { return 0;} int mremap( a, l, p, s, f) char * a, f; { return 0;} int munmap( a, l) char * a; { return 0;} int nice(p) { return(0); } /* VARARGS */ int open(f, m, stuff) char *f; { return(0); } pause() {;} int pipe(f) int f[2]; { return(0); } profil(b, s, o, i) char *b; {;} int ptrace(r, p, a, d) { return(0); } int read(f, b, l) char *b; { return(l); } int readv( d, v, l) struct iovec *v; { return l; } int readlink( p, b, s ) char *p, *b; { return 1; } reboot( h ) {;} int recv( s, b, l, f ) char *b; { return l ; } int recvfrom( s, b, l, f, fr, fl ) char *b; struct sockaddr *fr; int *fl; { return l; } /* int recvmsg( s, m, f ) struct msghdr m[]; { return 1; } */ int rename( f, t ) char *f, *t; { return 0;} int rmdir( p ) char *p; { return 0;} char *sbrk(i) { return((char *)0); } int select( n, r, w, e, t ) int *r, *w, *e; struct timeval *t; { return n; } int send( s, m, l, f ) char *m; { return l; } int sendto( s, m, l, f, t, tl ) char *m; struct sockaddr *t; { return l; } /* int sendmsg( s, m, l) struct msghdr m[]; { return l; } */ /* int setdopt( x, w, d ) struct dopt *d; { return 0; } */ int setgid(g) { return(0); } int setgroups( n, g) int *g; { return 0; } int sethostid( h ) { return 0;} int sethostname( n, l ) char *n; int l; { return 0 ;} int setitimer( w, v ) struct itimerval *v; { return 0; } int setpgrp( g, pg) { return 0; } int setpriority( w, who, pri ) { return 1;} int setregid( r, e){ return 0; } int setreuid( r, e){ return 0; } int setrlimit( res, rip) struct rlimit *rip; { return 0;} /* VARARGS */ int setsockopt( s, xxx ) { return 0;} int settimeofday( t, z ) struct timeval *t; struct timezone *z; { return 0;} int setuid(u) { return(0); } int shutdown( s, h ){ return 0;} int (*signal(c, f))() int (*f)(); { return(f); } int (*sigsys(c, f))() int (*f)(); { return(f); } int socket( a, t, p) {return 1;} int socketpair( d, t, p, s ) int s[2]; { return 0; } int stat(s, b) char *s; struct stat *b; { return(0); } char * stk( a ) char * a; { return a; } char * sstk( a ) int a; { return (char *)0; } int swapon( b, s, q ) char *b; { return 0;} int swapoff( i, m) { return 0;} int symlink( t, f) char *t, *f; { return 0;} sync(){;} time_t time(t) time_t *t; { return( 0 );} int truncate( p, l) char *p; { return 0;} int umask( n ) { return n; } int unlink(s) char *s; { return(0); } int utimes( f, t ) char *f; struct timeval *t[2]; { return 0 ;} int vfork() { return(0); } int wait(s) union wait *s; { return(1); } #include int wait3( s, o, v) union wait s; struct vtimes *v; { return 1;} int write(f, b, l) char *b; { return(l); } int writev( f, v, l) struct iovec *v; { return l; } /*** SECTION 3 ***/ /* antique system calls and unclassified */ abort() {;} int abs(i) int i; { return(i); } alphasor((t( d1, d2) struct direct *d1, *d2; { return 0;} char * asctime(t) struct tm *t; { return(""); } double atof(s) char *s; { return(1.); } int atoi(s) char *s; { return 1; } long atol(s) char *s; { return 1L; } char * calloc(n,s) unsigned n, s; { static char c[1]; return(c); } void closedir( p ) DIR *p; {;} char * crypt(k,s) char *k, *s; { return(""); } char * ctime(c) time_t *c;{ return(""); } char _ctype_[]; char * ecvt(v, n, d, s) double v; int *d, *s; { return(""); } encrypt(s, i) char *s; {} int endfsent() { return 0; } int endgrent() { return 0; } int endpwent() { return 0; } exit(s) {;} char * fcvt(v, n, d, s) double v; int *d, *s; { return(""); } free(p) char *p; {;} double frexp( v, e) double v; int *e; { return v; } char * gcvt(v, n, b) double v; char *b; { return(""); } char * getenv( n ) char *n; { return n; } struct fstab * getfsent() { return (struct fstab *)NULL; } struct fstab * getfsspec( n ) char *n; { return (struct fstab *)NULL; } struct fstab * getfsfile( n ) char *n; { return (struct fstab *)NULL; } struct group * getgrent() { return (struct group *)NULL; } struct group * getgrgid( n ) { return (struct group *)NULL; } struct group * getgrnam( n ) char *n; { return (struct group *)NULL; } char * getlogin(){ return " "; } char * getpass( n ) char *n ; { return n; } int getpw( u, b) char *b; { return 0; } struct passwd * getpwent() { return (struct passwd *)NULL; } struct passwd * getpwuid( n ) { return (struct passwd *)NULL; } struct passwd * getpwnam( n ) char *n; { return (struct passwd *)NULL; } struct tm * gmtime(c) time_t *c; { return gmtime(c); } int gtty(f, b) struct sgttyb *b; { return(0); } char * index(s, c) char *s, c; { return s; } long * initstate( s, st, n) unsigned s; long *st; { return st; } int isatty(f) { return 1; } double ldexp( v, e) double v; { return v; } longjmp( e, v) jmp_buf *e; {;} struct tm *localtime(c) time_t *c; { return localtime(c); } char * malloc(n) unsigned n; {static char c; return(&c);} double modf( v, p ) double v, *p; { return v; } char * mktemp(p) char *p; { return(p);} monitor(l, h, b, s, n) int (*l)(), (*h)(); short *b; {} monstartup( l, h) int (*l)(), (*h)(); {;} nlist( f, n) char *f; struct nlist n[]; {;} DIR * opendir( f ) char *f; { return (DIR *)NULL; } perror(s) char *s; {} struct direct * readdir( p ) DIR *p; { return (struct direct *)NULL; } qsort( b, n, w, c ) char *b; int (*c)(); {;} int rand(){ return 1; } long random() { return 1L; } char * re_comp(s) char *s ; { return s; } int re_exec(s) char *s ; { return 1; } char * realloc(p, n) char *p; unsigned n; { static char c; return(&c);} #undef rewinddir void rewinddir( p ) DIR *p; {;} char * rindex(s, c) char *s, c; { return s; } int scandir(d, n, s, c) char *d; struct direct *(*n[]); int (*s)(),(*c)(); { return 1; } void seekdir( p, l) DIR *p; {;} int setfsent() { return 0; } int setgrent() { return 0; } int setjmp(e) jmp_buf e; { return(0); } setkey(k) char *k; {} int setpwent() { return 0; } long * setstate( st ) long *st; { return st; } sleep(i) unsigned i; {} int srand(s){ return s; } char * strcat(a, b) char *a, *b; { return a; } int strcmp(a, b) char *a, *b; { return(1); } char * strcpy(a, b) char *a, *b; { return a; } int strlen(s) char *s; { return(1); } char * strncat(a, b, n) char *a, *b; { return a;} int strncmp(a, b, n) char *a, *b; { return(1); } char * strncpy(a, b, n) char *a, *b; { return a; } int stty(f, b) struct sgttyb *b; { return(0); } swab( f, t, n) char *f, *t; {;} char * sys_errlist[]; int sys_nerr; int system(s) char *s; { return(0); } long tell(f) { return((long)0); } long telldir( p ) DIR *p; { return 1L; } char * timezone( z, d ){} char * ttyname(f) { return " "; } int ttyslot() { return 1; } char * valloc(s) { return malloc(s); } /* standard I/O library */ int fclose(f) FILE *f; {return(0);} FILE * fdopen(fd, m) char *m; { return(stdin);} int fflush(f) FILE *f; {return(0);} int fgetc(f) FILE *f; {return 0; } char * fgets( s, l, f ) char *s; FILE *f; { return(s); } int _filbuf( f ) FILE *f; { return 0; } int _flsbuf( c, f ) FILE *f; { return c; } FILE * fopen(s,m) char *s, *m; { return(stdin); } /* VARARGS */ fprintf( f, s ) FILE *f; char *s; {;} int fputc(c, f) char c; FILE *f; {return 0; } fputs(s,f) char *s; FILE *f; {;} int fread( p, s, n, f ) char *p; FILE *f; {return(1);} FILE * freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } /* VARARGS */ fscanf( f, s ) FILE *f; char *s; {return(1);} fseek(f, o, p) FILE *f; long o; { return(0); } long ftell(f) FILE *f; { return(0L); } int fwrite( p, s, n, f ) char *p; FILE *f; {return(0);} int getw(f) FILE *f; { return 0;} char * gets( s ) char *s; { return(s); } struct _iobuf _iob[_NFILE]; int pclose( f ) FILE *f; { return 0; } FILE * popen( c, t ) char *c, *t; { return(stdin); } /* VARARGS */ printf( s ) char *s; {;} puts(s) char *s;{;} int putw(w, f) FILE *f; { return 0;} rewind(f) FILE *f; {;} /* VARARGS */ scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} setbuffer( f, b, s ) FILE *f; char *b; {;} /* VARARGS */ char * sprintf( s, f ) char *s, *f; { return(s);} /* VARARGS */ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } /*** SECTION 3N ***/ #include #include struct hostent * gethostent(){return (struct hostent *)0;} struct hostent * gethostbyname(n) char *n; {return (struct hostent *)0;} struct hostent * gethostbyaddr( a, l, t) char *a;{return (struct hostent *)0;} sethostent(s) {;} endhostent() {;} struct netent * getnetent() {return (struct netent *)0; } struct netent * getnetbyname(n) char *n; {return (struct netent *)0; } struct netent * getnetbyaddr(n) {return (struct netent *)0; } setnetent(s) {;} endnetent() {;} struct protoent * getprotoent() { return (struct protoent *)0; } struct protoent * getprotobyname(n) char *n; { return (struct protoent *)0; } struct protoent * getprotobynumber(p) { return (struct protoent *)0; } setprotoent(s) {;} endprotoent() {;} struct servent * getservent() { return (struct servent *)0; } struct servent * getservbyname(n, p) char *n, *p;{ return (struct servent *)0; } struct servent * getservbyport(p, pro) char *pro;{ return (struct servent *)0; } setservent(s) {;} endservent() {;} struct in_addr inet_addr(c) char *c;{ return inet_addr(c); } struct in_addr inet_makeaddr(n, l) { return inet_makeaddr( n, l); } int inet_network(c) char *c; { return 0; } int inet_lnaof(i) struct in_addr i; { return 0;} int inet_netof(i) struct in_addr i; { return 0;} servent() { return (struct servent *)0; } struct servent * getservbyname(n, p) char *n, *p;{ return (struct slib/lint/llib-lc.ln 644 0 24 33446 3112745677 7466 %llib-lcerrno$accept@-accept-$access:access:$acctEacctE$alarmLalarmL$bind@RbindRbbrkYbrkY $chdir] chdir]!$chmodc!chmodc"$chowni"chowni#$chroots#chroots$$close|$close|%$connect@%connect&$creat&creat'$dup'dup($dup2(dup2*$execl,$execle-$execvR.$execveRR/$_exit0$fcntl0fcntl1$flock1flock2$fork2fork3$fsync3fsync4$fstat4fstat5$ftruncate5ftruncate7$getdtablesize7getdtablesize8$getegid8getegid9$geteuid9geteuid:$getgid:getgid;$getgroups;getgroups<$gethostid<gethostid=$gethostname#=gethostname#>$getitimer/>getitimer/?$getpagesize;?getpagesize;@$getpgrpG@getpgrpGA$getpidOAgetpidOB$getpriorityVBgetpriorityVC$getrlimitfCgetrlimitfD$getrusagexDgetrusagexF$getsockoptFgetsockoptG$gettimeofdayGgettimeofdayH$getuidHgetuidI$ioctlIioctlJ$killJkillK$killpgKkillpgL$linkLlinkM$listenMlistenN$lockfNlockfO%lseekOlseekP$lstatPlstatQ$madviseQmadviseR$mapRmapS$mincoreSmincoreT$mkdirT((mkdirU$mknodUmknodV$mountVmountW$mprotectWmprotectX$mremap Xmremap Y$munmapYmunmapZ$niceZnice\$open\open]$pause)^$pipe/^pipe/_$profil4`$ptrace=`ptrace=a$readDareadDb$readv IbreadvIc$readlinkOcreadlinkOd$rebootXe$recvaerecvag$recvfrom@fgrecvfromfi$renameuirenameuj$rmdir|jrmdir|kbsbrkksbrkl$selectlselectm$sendmsendn$sendto@nsendtoq$setgidqsetgidr$setgroupsrsetgroupss$sethostidssethostidt$sethostnametsethostnameu$setitimerusetitimerv$setpgrpvsetpgrpw$setprioritywsetpriorityx$setregidxsetregidy$setreuidysetreuidz$setrlimitzsetrlimit|$setsockopt|setsockopt}$settimeofday }settimeofday ~$setuid~setuid$shutdown!shutdown!dsignalsignaldsigsys*sigsys*$socket1socket1$socketpair8socketpair8$stat'stat'bstkCstkCbsstkGsstkG$swaponLswaponL$swapoffUswapoffU$symlink]symlink]$synce$timejtimej$truncateotruncateo$umaskxumaskx$unlink~unlink~$utimesXutimes$vforkvfork$wait wait$wait3  @wait3$writewrite$writev writev$abort $absabs$alphasort  alphasortbasctime|asctime|'atof$atof$$atoi)atoi)%atol.atol.bcalloc3calloc3 closedir`bcrypt:crypt:bctimectime2_ctype_BbecvtJecvtJ$encryptO$endfsentendfsent$endgrentWendgrentW$endpwent`endpwent`$exitibfcvtnfcvtn$frees'frexpxfrexpxbgcvt~gcvt~bgetenvgetenvh@getfsent@getfsenth@getfsspec@getfsspech@getfsfile@getfsfilehgetgrentgetgrenthgetgrgidgetgrgidhgetgrnam!getgrnam!bgetlogingetloginbgetpassgetpass$getpwgetpwh`getpwent!`getpwent!h`getpwuid*`getpwuid*h`getpwnam3`getpwnam3hgmtime khgmtimekgmtimek$gttygttybindexindexeinitstateinitstate$isattyisatty'ldexpldexp$longjmphlocaltime rhlocaltimerlocaltimerbmallocmalloc'modfmodfbmktempmktemp$monitor$monstartup$nlisth`opendiry`opendiry$perrorh readdir` readdir$qsort$randrand%randomrandombre_comp re_comp $re_execre_execbreallocrealloc rewinddir`%brindex/rindex/$scandirX 6scandir6 seekdir`$setfsentsetfsent$setgrent>setgrent>$setjmpGsetjmpG$setkeyN$setpwentUsetpwentUesetstate^setstate^$sleepg$srandmsrandmbstrcatsstrcats$strcmpzstrcmpzbstrcpystrcpy$strlenstrlenbstrncatstrncat$strncmpstrncmpbstrncpystrncpy$sttystty$swabrsys_errlistsys_nerr$systemsystem%telltell%telldir`telldirbtimezonebttynamettyname$ttyslotttyslotbvalloc bmallocvalloc$fclosefclosehfdopen7fdopen7$fflushfflush$fgetcfgetcbfgetsLfgetsL$_filbuf_filbuf$_flsbuf_flsbufhfopen1fopen1$fprintf$fputcfputc$fputs$fread$fread$hfreopen>freopen>$fscanf*fscanf*$fseek1fseek1 %ftellF ftellF $fwrite7 fwrite7 $getw> getw> bgetsC getsC 8_iob,$pcloseHpcloseHhpopenOpopenO$printfU$puts\$putwaputwa$rewindf$scanfmscanfm$setbufs$setbufferzbsprintfRsprintfR$sscanfsscanf$ungetcungetc$hgethostentN$gethostentN%hgethostbyname2%gethostbyname2&hgethostbyaddr@&gethostbyaddr@'$sethostentB($endhostentM)h getnetents) getnetents*h getnetbynameY* getnetbynameY+h getnetbyaddrf+ getnetbyaddrf,$setnetentX-$endnetentb.hgetprotoent.getprotoent/hgetprotobyname/getprotobyname0hgetprotobynumber0getprotobynumber1$setprotoentl2$e((ndprotoentx3hgetservent3getservent4hgetservbyname}4getservbyname}5hgetservbyport5getservbyport6$setservent7$endservent8( inet_addr 8( inet_addr8 inet_addr9( inet_makeaddr 9( inet_makeaddr9 inet_makeaddr:$inet_network:inet_network;$inet_lnaof ;inet_lnaof<$inet_netof <inet_netof8_iob,8( inet_addr9( inet_makeaddrhgmtimekhlocaltimerbmalloc 8( inet_addr8 inet_addr9( inet_makeaddr 9( inet_makeaddr9 inet_makeaddr:$inet_networklib/lint/llib-port 644 0 24 3127 3112746012 7375 /* LINTLIBRARY */ /* * @(#)llib-port 1.1 (Berkeley) 8/30/82 */ #include exit(s) {;} long lseek(f, o, d) long o; { return(0); } char *mktemp(p) char *p; { return(p);} int (*signal(c, f))() int (*f)(); { return(f); } char *strcat(a, b) char *a, *b; { ; } int strcmp(a, b) char *a, *b; { return(1); } char *strcpy(a, b) char *a, *b; { ; } int strlen(s) char *s; { return(1); } long tell(f) { return((long)0); } long time(t) long *t; { return(0);} char *calloc(n,s) unsigned n, s; { static char c[1]; return(c); } char *malloc(n) unsigned n; {static char c; return(&c);} char *realloc(p, n) char *p; unsigned n; { static char c; return(&c);} free(p) char *p; {;} fclose(f) FILE *f; {return(0);} fflush(f) FILE *f; {return(0);} char *fgets( s, l, f ) char *s; FILE *f; { return(s); } FILE *fopen(s,m) char *s, *m; { return(stdin); } FILE *freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } FILE *fdopen(fd, m) char *m; { return(stdin);} /* VARARGS */ fprintf( f, s ) FILE *f; char *s; {;} fputs(s,f) char *s; FILE *f; {;} fread( p, s, n, f ) char *p; FILE *f; {return(1);} /* VARARGS */ fscanf( f, s ) FILE *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; FILE *f; {return(0);} intss(){return(1); } /* VARARGS */ printf( s ) char *s; {;} rewind(f) FILE *f; {;} /* VARARGS */ scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /* VARARGS */ char *sprintf( s, f ) char *s, *f; { return(s);} /* VARARGS */ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE]; char _ctype_[129]; fscanf( f, s ) FILE *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; FILE *f; {return(0);} intss(){return(1); } /* VARARGS */ printf( s ) char *s; {;} rewind(f) FILE *f; {;} /* VARARGS */ scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /* VARARGS */ char *sprintf( s, f ) char *s, *f; { return(s);} /* VARARGS */ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f;lib/lint/llib-port.ln 644 0 24 3361 3112746044 10012 lllib-port$exit݈%lseek݈lseek݈bmktemp݈mktemp݈ dsignal݈ signal݈ bstrcat݈ $strcmp݈ strcmp݈ bstrcpy݈ $strlen݈ strlen݈%tell݈tell݈%time݈time݈bcalloc݈calloc݈bmalloc݈malloc݈breallo݈reallo݈$free݈$fclose݈fclose݈$fflush݈fflush݈bfgets݈fgets݈hfopen݈fopen݈hfreope݈freope݈hfdopen݈fdopen݈$fprint݈$fputs݈$fread݈fread݈$fscanf݈fscanf݈ $fwrite݈ fwrite݈!$intss݈!intss݈#$printf݈$$rewind݈&$scanf݈&scanf݈'$setbuf݈)bsprint݈)sprint݈+$sscanf݈+sscanf݈,$ungetc݈,ungetc݈-$wdleng݈-wdleng݈.8_iob݈/2_ctype݈8_iob݈ fwrite݈!$intss݈!intss݈#$printf݈$$rewind݈&$scanf݈&scanf݈'$setbuf݈)bsprint݈lib/lint/llib-lm 644 0 24 2212 3112745711 7020 /* %M% %I% (SUN) %E% */ /* LINTLIBRARY */ double acos(x) double x; { return x; } double asin(x) double x; { return x; } double atan(x) double x; { return x; } double atan2(x,y) double x,y; { return x; } double cabs(z) struct {double x, y;} z; { return z.x; } double ceil(x) double x; { return x; } double cos(x) double x; { return x; } double cosh(x) double x; { return x; } double erf(x) double x; { return x; } double erfc(x) double x; { return x; } double exp(x) double x; { return x; } double fabs(x) double x; { return x; } double floor(x) double x; { return x; } double gamma(x) double x; { return x; } double hypot(x,y) double x,y; { return x; } double j0(x) double x; { return x; } double j1(x) double x; { return x; } double jn(n,x) double x; { return x; } double log(x) double x; { return x; } double log10(x) double x; { return x; } double pow(x,y) double x,y; { return x; } double sin(x) double x; { return x; } double sinh(x) double x; { return x; } double sqrt(x) double x; { return x; } double tanh(x) double x; { return x; } double y0(x) double x; { return x; } double y1(x) double x; { return x; } double yn(n,x) double x; { return x; } eturn x; } double j0(x) double x; { return x; } double j1(x) double x; { return x; } double jn(n,x) double x; { return x; } double log(x) double x; { return x; } double log10(x) double x; { return x; } double pow(x,y) double x,y; { return x; } double sin(x) double x; { return x; } double sinh(x) double x; { return x; } double sqrt(x) double x; { return x; } double tanh(x)lib/lint/llib-lm.ln 644 0 24 2534 3112745730 7440 llib-lm'acos acos 'asinasin'atan atan 'atan2%atan2%'cabs-cabs-'ceil4ceil4 'cos9 cos9 'cosh= cosh= 'erfB erfB 'erfcF erfcF 'expK expK'fabsOfabsO'floorTfloorT'gammaZgammaZ'hypot`hypot`'j0fj0f'j1ij1i'jnljnl'logqlogq'log10ulog10u'pow{pow{'sinsin'sinhsinh'sqrtsqrt'tanhtanh'y0y0'y1y1'ynynjnljnl'logqlogq'log10ulog10u'pow((lib/lint/llib-lmp 644 0 24 2455 3112745746 7221 /* LINTLIBRARY */ #include #include gcd(a,b,c) MINT *a,*b,*c; {} invert(a, b, c) MINT *a, *b, *c; {} m_add(a,b,c) struct mint *a,*b,*c; {} madd(a,b,c) struct mint *a,*b,*c; {} m_sub(a,b,c) struct mint *a,*b,*c; {} msub(a,b,c) struct mint *a,*b,*c; {} mdiv(a,b,q,r) MINT *a,*b,*q,*r; {} int m_dsb(q,n,a,b) short *a,*b; { return 0; } long m_trq(v1,v2,u1,u2,u3) { return 0L; } m_div(a,b,q,r) MINT *a,*b,*q,*r; {} int m_in(a,b,f) MINT *a; FILE *f; { return EOF; } m_out(a,b,f) MINT *a; FILE *f; {} sdiv(a,n,q,r) MINT *a,*q; short *r; {} s_div(a,n,q,r) MINT *a,*q; short *r; {} int min(a) MINT *a; { return 0; } int omin(a) MINT *a; { return 0; } mout(a) MINT *a; {} omout(a) MINT *a; {} fmout(a,f) MINT *a; FILE *f; {} int fmin(a,f) MINT *a; FILE *f; {} int msqrt(a,b,r) MINT *a,*b,*r; { return 0; } mult(a,b,c) struct mint *a,*b,*c; {} m_mult(a,b,c) struct mint *a,*b,*c; {} tradd(a,b,c) long c; int *a; union g {long xx; struct half yy;} *b; {} pow(a,b,c,d) MINT *a,*b,*c,*d; {} rpow(a,n,b) MINT *a,*b; {} move(a,b) MINT *a,*b; {} dummy(){} /* VARARGS */ short * xalloc(nint,s) char *s; { static short sh; return &sh; } fatal(s) char *s; { /* NOTREACHED */ } xfree(c) MINT *c; {} mcan(a) MINT *a; {} MINT * itom(n) { static MINT m; return &m; } int mcmp(a,b) MINT *a,*b; { return 0; } { return 0; } mult(a,b,c) struct mint *a,*b,*c; {} m_mult(a,b,c) struct mint *a,*b,*c; {} tradd(a,b,c) long c; int *a; union g {long xx; struct half yy;} *b; {} pow(a,b,c,d) MINT *a,*b,*c,*d; {} rpow(a,n,b)lib/lint/llib-lmp.ln 644 0 24 2671 3112745767 7634 llib-lmp$gcd$invert$m_add$madd$m_sub $msub $mdiv $m_dsb m_dsb %m_trq m_trq $m_div$m_inm_in$m_out$sdiv$s_div$minmin$omin omin $mout$omout$fmout$fmin!$msqrt&msqrt&$mult,$m_mult1$tradd@8$powF$rpowL$moveQ$dummyV!cxalloc!xalloc"$fatalf#$xfreel$$mcanr%hitom%itom&$mcmpy&mcmpmsqrt&$mult,$m_mullib/makekey 755 0 0 22351 3112531636 6152  A$G"I#HTHS/N4 /N(XNuNuNVHxHnBNJ HxHnBNJ Hx HnHnNP/HxNZ BN^NuNVHB  @HHSЮ @ ED"@  @HHSЮ @ E`"@R mBB`r9EDHH-@B EE @ ED"@R mE_9E`HH-@B Ea @ E`"@R mE{R  @HHmzB "HA00HABAЁE|І @ $"@HHEC"@ "HA00HABAЁE|І @ <"@HHEC"@QR mR mLN^NuNVHB \ @HHSЮ @ H"@R @mBJ g p-@`-nB H @ H"@R mB ."HA00HABAЁE|І @HH"H| AHHH AHH"I, AR 0mB "HAHABAЁ. I, @HH"I- AHHЁ"I. AHHЁ"I/ AHHЁ"I0 AHHЁ"Ё"I1 AHHЁ @HH* . "I A "I A "I A "I AR mB H @HH" AHHI AHH"H AR mB H @ H"@R mR mB H @HH. H @ H"@"H AR mB  @HHH @ .І"@R @mLN^NuNVHB I\ @BR BmB`6 @lN@eNuNVHn/.NPJlB`pN^NuNdHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNdHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rN.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N#IBNX(@ 9I" Ҁe 9I/NX(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNdHxN@e#8BNu /й8/@HxN@e 98#8NuDJlD`(a&DNu((DaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                     4I. 40%(,D3T;dDpLxU\.dm3u|p<"<(~4r0 JZ '/9p@dG <N  DVfx_yeLNmt;{4.3 %D7F Icrt0.omakekey.o_sccsidcrypt.oexit.oread.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_exitstart_main_environmcount_read_crypt_write_encrypt_setkey__cleanup__exitcerror_errno__sobuf__flsbuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fclose__sibuf_gtty_ioctl_stty_realloc_sbrkldivtuldivt_end_brkptwocrt0.omakekey.o_sccsidcrypt.oexit.oread.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.o_exitstart_main_envirlib/v80f 755 0 0 20000 3112530521 5264  >$G"I#HTHS/N4 /N@XNuNuNVHx HnBN f YjgBBBN. a@BN@XHx/.BN. .^rN-@-n l <rN-@B`,B .-@-|Jg/NX-@ <rN-@/.NX-@HxNX-@Hx/NPHy0HyvHxN HyHy`N(PB` Hy`HxHx/.NR .İmB`/./.BN fJg/./.BN JgHy`/.Hx/.NHy`/.Hx/.N .Ю l*Hy` .Ю"</Hx/.NR .ȰmDHy`NXHyN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <F#E <E#F#FF#EF .^rN.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfEgB`RF Fo "<N#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <E A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL". smtp smtp To report bugs in the implementation contact eric@Berkeley.ARPA smtp or eric@UCB-ARPA.ARPA. smtp For local information contact postmaster at this site. help HELP [ ] help The HELP command gives help info. helo HELO helo Introduce yourself. I am a boor, so I really don't helo care if you do. mail MAIL FROM: mail Specifies the sender. rcpt RCPT TO: rcpt Specifies the recipient. Can be used any number of times. data DATA data Following text is collected as the message. data End with a single dot. rset RSET rset Resets the system. quit QUIT quit Exit sendmail (SMTP). vrfy VRFY vrfy Not implemented to protocol. Gives some sexy vrfy information. expn EXPN expn Same as VRFY in this implementation. noop NOOP noop Do nothing. send SEND FROM: send replaces the MAIL command, and can be used to send send directly to a users terminal. Not supported in this send implementation. soml SOML FROM: soml Send or mail. If the user is logged in, send directly, soml otherwise mail. Not supported in this implementation. saml SAML FROM: saml Send and mail. Send directly to the user's terminal, saml and also mail a letter. Not supported in this saml implementation. turn TURN turn Reverses the direction of the connection. Not currently turn implemented. mmand, and clib/aliases 660 0 0 1650 3113050461 6110 ## # Aliases in this file will NOT be expanded in the header from # Mail, but WILL be visible over networks or from /bin/mail. # # >>>>>>>>>> The program "newaliases" must be run after # >> NOTE >> this file is updated for any changes to # >>>>>>>>>> show through to sendmail. ## # Alias for mailer daemon MAILER-DAEMON:root # Following alias is required by the new mail protocol, RFC 822 postmaster:root # Aliases to handle mail to programs, eg msgs and news msgs: "|/usr/ucb/msgs -s" nobody: /dev/null # Sample aliases: # Alias for distribution list, members specified here: #staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie # Alias for distribution list, members specified elsewhere: # Note the trailing semicolon. #keyboards: :include:/usr/jfarrell/keyboards.list; # Alias for a person, so they can receive mail by several names: #epa:eric ####################### # Local aliases below # ####################### andle mail to programs, eg msgs and news msgs: "|/usr/ucb/msgs -s" nobody: /dev/null # lib/Mail.rc 644 0 0 24 3112543413 5713 set append dot save lias for distribution list, members specified here: #staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie # Alias for distribution list, members specified elsewhere: # Note the trailing semicolon. #keyboards: :include:/usr/jfarrell/keyboards.list; # Alias for a person, so they can receive mail by several names: #epa:eric ####################### # Local aliases below # ####################### andle mail to programs, eg msgs and news|,|  Z| | lib/eign 755 0 0 1302 3112752472 5422 the of and to a in that is was he for it with as his on be at by i this had not are but from or have an they which one you were her all she there would their we him been has when who will more no if out so said what up its about into than them can only other new some could time these two may then do first any my now such like our over man me even most made after also did many before must through back years where much your way well down should because each just those people mr how too little state good very make world still own see men work long get here between both life being under never day same another know while last might us great old year off come since against go came right used take three o if out so said what up its about into than them can only other new some could time these two may then do first any my now such like our over man me even most made after also did many before must through back years where much your way well down should because each just those people mr how too little state good very lib/getNAME 755 0 0 53752 3112531624 5752  8*LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NPXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$((Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNDHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuNDHxN@eBNuNDHxN@eNuNDHxN@eNuNV/. Hyt /.NF N^NuNV/. Hy@t/.NF N^NuNDHx6N@eNuNVH0JDPf8 <DT#DP <DP#DT#DTD\#DPDX .^rNJ.*yDXBDd g`(*(U g " Ҁe " Ҁd(M *@bD\fDPgB`RDd Ddo "<NP#DdBNX(@ 9Dd" Ҁe 9Dd/NX(@g yD\ 9D\Xg yD\  9Dd" ҀY(#D\ <DP A ` " Ҁ#DXDXc A#D` A 9DX*A L0N^NuNVH0*n(MY#DX (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D` L0N^NuNDHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>EKRBW]dzlNszl ($<\.\ll<z6<`#,34;BI@QPZa(is(}8<@Z<44DP~4r0f6 +`"* /1^9.@?bF M.<TZ;a6i q`y`L Pt:$nfFP "@^?#j) 3  #;yAK3SPZia@h4nxu[b{Ys.QRnZD4 F7,J Dhcrt0.ogetNAME.o_sccsidfreopen.oprintf.oprintf.ofgets.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKge((nnanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf__flsbuf_freopen_getfrom_fgets_strcmp_perror_tocrc_trimln__iob_lseek_errno_creat_open_close_fclose__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkpen_getfrom_fgets_slib/units 755 0 0 20714 3112752456 5674 / 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-radian 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 ounce 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 nmile 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 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 June 16, 1980 Linns Stamp News / (Wall Stree Journal; Manfra, Tordella and Brookes, Inc.) $ dollar argentinapeso .0056 $ australiadollar 1.1460 $ austriaschilling .0793 $ bahamsdollar 1.0300 $ belgiumfranc .0352 $ belizedollar .5500 $ bermudadollar 1.0300 $ brazilcruzeiro .0201 $ canadadollar .8628 $ chilepeso .0303 $ chinayuan .6780 $ chinadollar .0278 $ colombiapeso .0218 $ cypruspound 2.8500 $ denmarkkrone .1814 $ dominicanrepublicpeso 1.0000 $ eastcarribeandollar .3900 $ equadorsucre .0375 $ egyptpound 2.1910 $ fijidollar 1.3000 $ finlandmarkka .2747 $ francefranc .2422 $ germanymark .5647 $ germanmark germanymark greatbritainpound 2.2970 $ britainpound greatbritainpound greecedrachma .0233 $ honduraslempira .5200 $ hongkongdollar .2040 $ icelandpound .0034 $ indiarupee .1285 $ indonesiarupiah .0016 $ / iranrial ?????? iraqdinar 3.40000 $ irelandpound 2.0860 $ israelshekel .0219 $ italylira .0012 $ jamaicadollar .5950 $ japanyen .0045 $ koreawon .0017 $ lebanonpound .2939 $ malaysiadollar .4635 $ mexicopeso .0439 $ netherlandsguilder .5140 $ newzealanddollar .9870 $ nigerianaira 1.6000 $ norwaykrone .2057 $ pakistanrupee .1015 $ paraguayguarani .0081 $ perusol .0037 $ phillippinespeso .1360 $ polandzloty .0300 $ portugalescudo .0204 $ saudiarabiariyal .3003 $ singaporedollar .4684 $ southafricarand 1.2825 $ southkoreawon koreawon spainpeseta .0143 $ sudanpound 2.1000 $ swedenkrona .2391 $ switzerlandfranc .6064 $ tanzaniashilling .1400 $ thailandbhat .0500 $ trinidaddollar .4300 $ turkeylira .0204 $ uruguaynewpeso .1158 $ ussrruble 1.5600 $ russiaruble ussrruble venezuelabolivar .2329 $ yugoslaviadinar .0600 $ zairezaire 1.2300 $ zambiakwacha 1.3600 $ mark germanymark bolivar venezuelabolivar peseta spainpeseta rand southafricarand escudo portugalescudo sol perusol guilder netherlandsguilder peso mexicopeso yen japanyen lira italylira dinar iraqdinar rupee indiarupee drachma greecedrachma franc francefranc markka finlandmarkka sucre equadorsucre pound britainpound poundsterling britainpound cruzeiro brazilcruzeiro ruble ussrruble / rial iranrial / 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 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 dollar 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 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 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 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+2 pi-amp/m oe oersted pace 36 in palm 3 in parasang 3.5 mi parsec au-radian/arcsec pascal nt/m2 pc parsec pennyweight 1|20 oz percent % perch rd pf picofarad phot lumen/cm2 pica 1|6 in pieze 1+3 nt/m2 pipe 4 barrel point 1|72 in poise gm/cm-sec pole rd poundal ft-lb/sec2 pdl poundal proof 1|200 psi lb-g/in2 quarter 9 in quartersection 1|4 mi2 quintal 100 kg quire 25 rad 100 erg/gm ream 500 registerton 100 ft3 rehoboam 156 floz rhe 10 m2/nt-sec rontgen 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|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 span 9 in spat 4 pi sr spindle 14400 yd squar((lib/libcore.a 755 0 0 1640170 3112747073 6434 ! __.SYMDEF 422301247 0 10 100664 91642 ` zf>f>!f>1f>Af>Pf>gf>zf>f>f>f>f>f>f>f>f>f>%f>6f>Ef>Uf>df>qf>f>f>f>f>f>f>f>f>f> f>f>(f>8f>Gf>Vf>ef>f>f>f>f>f>f> f>f>+f>6f>Jf>Zf>jf>yf>f>f>f>f>f>f>f>f>f>f>f>.f>>f>Hf>Xf>gf>uf>f>f>f>f>f>f>f>f>"f>0f>>f>Mf>]f>if>y||||||||| ||&|=|L|]|l||||||||||||| |0|>|O|_|n|}|||||||||||#|0|=|J|]|l|y|||||||||| | | ,| :| I| X| g| u| | | | | |       + ; I Z k y           , ; J [ f u            . > M \ m }            . = L [ k {          '6FRbs5DUdt(6GWfu#3@M`o|-<KZhv0>O`n} )8FVgw!1<L\k{ 0:JYguѾѾ%Ѿ5ѾEѾSѾaѾqѾѾѾѾѾѾѾѾѾѾѾ.ѾEѾTѾeѾtѾѾѾѾѾѾѾѾѾѾ ѾѾ'Ѿ8ѾHѾVѾfѾtѾѾѾѾѾѾѾѾѾѾѾ'Ѿ6ѾFѾVѾaѾqѾѾѾѾѾѾѾѾѾѾѾѾ,Ѿ:ѾIѾYѾiѾ|ѾѾѾѾѾѾѾѾѾѾ ѾѾ(Ѿ7ѾEѾSѾaѾpѾyѾѾѾNNNNNN NN*N<NSNcNNNNNNNNN NN+N;NJN^NrNNNNNNNNNNNN)N7NHNXNgNvNNNNNNNN N N )N 4N DN SN cN pN }N N N N N N N N!N!N!&N!5N!EN!UN!lN!|N!N!N!N!N!N!N!N!N" N"N")N"7N"EN"SN"bN"rN"~N"z"z"z"z"z"z"z"z# z#z#,z#;z#Rz#az#rz#z#z#z#z#z#z#z$ z$z$(z$9z$Dz$Sz$az$qz$z$z$z$z$z$z$z$z$z% z%z%+z%<z%Lz%Wz%gz%vz%z%z%z%z%z%z%z%z%z& z&z&+z&;z&Ez&Uz&dz&rz&z&z&z&z&z&z&z&z&z'z'z'!'2'B'R'b'q''''''''((($(6(D(V(d(s((((((((() ))')8)H)X)f)w))))))))** **,*<*I*V*i*x*********+++ +.+<+K+Z+i+w++++++GZ+GZ+GZ+GZ,GZ,GZ,.GZ,<GZ,MGZ,^GZ,lGZ,{GZ,GZ,GZ,GZ,GZ,GZ,GZ,GZ,GZ- GZ-GZ-'GZ-6GZ-DGZ-TGZ-eGZ-uGZ-GZ-GZ-GZ-GZ-GZ-GZ-GZ.GZ.GZ.GZ.-GZ.<GZ.MGZ.]GZ.hGZ.xGZ.GZ.GZ.GZ.GZ.GZ.GZ.GZ.GZ.GZ/ GZ/GZ/,GZ/<GZ/LGZ/VGZ/fGZ/uGZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ0GZ0GZ0#V04V0DV0TV0dV0sV0V0V0V0V0V0V0V0V1V1V1&V15V1BV1QV1`V1qV1|V1V1V1V1V1V1V1V1V2 V2V2'V26V2RV2`V2pV2V2V2V2V2V2V2V2V2V2V3 V3V3*V37V3DV3WV3fV3sV3V3V3V3V3V3V3V3V3V4V4V4$V43V4BV4QV4_V4mV4{V4V4V4V4p4p4p4p4p5p5p5$p55p5Fp5Tp5cp5zp5p5p5p5p5p5p5p5p6p6p6p6,p6<p6Mp6]p6mp6{p6p6p6p6p6p6p6p7p7p7"p7.p7:p7Kp7[p7gp7sp7p7p7p7p7p7p7p7p7p8p8p8$p83p8Bp8Rp8bp8rp8|p8p8p8p8p8p8p8p8p9p9p9p9-p99p9Id9Zd9dd9td9d9d9d9d9d9d9d9d9d:d:d:.d:Ed:Td:ed:sd:d:d:d:d:d:d:d:d; d;d;-d;<d;\d;gd;vd;d;d;d;d;d;d;d;d<d<d<$d<3dd>d>$d>2d>@d>Pd>^d>md>}d>d>4>4>4>4>4>4>4?4?4?)4?74?F4?]4?l4?}4?4?4?4?4?4?4?4@4@4@&4@94@D4@S4@a4@q4@4@4@4@4@4@4@4@4@4A 4A4A+4A<4AL4AW4Ag4Av4A4A4A4A4A4A4A4A4A4B 4B4B+4B;4BK4BU4Be4Bt4B4B4B4B4B4B4B4B4B4C4C4C&4C24CBxCSxCcxCsxCxCxCxCxCxCxCxCxDxDxD&xD5xDExDTxDaxDpxDxDxDxDxDxDxDxDxDxExExE(xE7xEFxEUxEcxEsxExExExExExExExExExF xFxF&xF5xFDxFSxFbxFrxFxFxFxFxFxFxFxFxFxGxGxG"xG0xG>xGMxG]xGixGyGGGGGGGGH HH&H=HLH]HlH|HHHHHHHHHII ((I0I>IOI_IoI~IIIIIIIIJJJ$J1J>JQJ`JmJ|JJJJJJJJKKKK-K<KKKYKgKuKKKKKKKKLLLL/L@LNL]LtLLLLLLLLLMMM*M8MHMYMiMyMMMMMMMMNNN#N.N>NMN]NjNwNNNNNNNNOOOO,O;OIOWOfOuOOOOOOOO~O~P PP$P+P4P>PHPPPYPbPlPsP|PPPPPPPPQQQ#Q2QIQXQiQxQQQQQQQQQR RR)R:RJRZRhRyRRRRRRRRSSSS.S>SKSXSkSzSSSSSSSSST TT*T8TGTVTeTsTTTTTTTTTU UU(U<ULUZUkU|UUUUUUUUV VV)V8VGVXVpVVVVVVVVWWW'W7WFWUWdWrWWWWWWWWWXXX(X5XDXSXbXqXXXXXXXXXYYY!Y/Y=YLY`YpY|Y8&Y8&Y8&Y8&Y8&Y8&Y8&Y8&Z 8&Z8&Z*8&Z98&ZP8&Z_8&Zp8&Z8&Z8&Z8&Z8&Z8&Z8&Z8&Z8&Z8&[8&[8&[#8&[38&[C8&[Q8&[b8&[r8&[8&[8&[8&[8&[8&[8&[8&[8&[8&\8&\8&\'8&\48&\A8&\T8&\c8&\p8&\8&\8&\8&\8&\8&\8&\8&\8&\8&]8&]8&]"8&]08&]?8&]N8&]]8&]k8&]y8&]8&]8&]8&]8&]E]E]E]E^E^E^"E^0E^AE^RE^`E^oE^E^E^E^E^E^E^E^E^E_E_E_*E_8E_HE_YE_iE_yE_E_E_E_E_E_E_E_E`E`E`#E`.E`>E`ME`]E`jE`wE`E`E`E`E`E`E`E`EaEaEa!Ea+Ea;EaJEaXEafEauEaEaEaEaEaEaEaEaEaSb SbSb)Sb9SbHSbXSbdSbpSb~SbSbSbSbSbSbSbScScSc"Sc/Sc>ScMSc^SciScxScScScScScScScScSdSdSd#Sd1SdASdPSdaSdqSd|SdSdSdSdSdSdSdSdSeSeSeSe.Se=SeLSe[SekSe{SeSeSeSeSeSeSeSeSeSf SfSf'Sf6SfFSfRSfbjpfrjpfjpfjpfjpfjpfjpfjpfjpfjpgjpgjpgjpg6jpgEjpgVjpgejpgujpgjpgjpgjpgjpgjpgjpgjpgjpgjph jphjph)jph7jphHjphXjphgjphvjphjphjphjphjphjphjphjphjphjpi jpijpi*jpi7jpiJjpiYjpifjpiujpijpijpijpijpijpijpijpijpijpj jpjjpj&jpj5jpjDjpjRjpj`jpjnjpj}jpjjpjjpjzvjzvj j jjjkkk/k?kOk_kokkkkkkkkkl 0l0l.l9lAlJlQlZlclllsl|llllllllm mm)m@mOm`mommmmmmmmmnnn#n3nAnRnbnqnnnnnnnnnooo$o1oDoSo`ooo~ooooooooppp!p0p?pNp\pjpxppppɶpɶpɶpɶpɶqɶqɶq!ɶq/ɶq@ɶqQɶq_ɶqnɶqɶqɶqɶqɶqɶqɶqɶqɶqɶrɶr)ɶr4ɶrCɶrQɶraɶrrɶrɶrɶrɶrɶrɶrɶrɶrɶrɶs ɶsɶs,ɶs<ɶsGɶsWɶsfɶsvɶsɶsɶsɶsɶsɶsɶsɶsɶsɶt ɶtɶt+ɶt;ɶtEɶtUɶtdɶtrɶtɶtɶtɶtɶtɶtɶtɶtɶtɶuɶuu u1uAuQuaupuuuuuuuuvvv#v2v?vNv]vnvvvvvvvvww#w3wAwRwbwqwwwwwwwwwxxx$x1xDxSx`xoxxxxxxxxxy yy'y5yDySybypy~yyyyyyyyzzz'z5zFzWzeztzzzzzzzz{{{ {/{={M{^{n{~{{{{{{{{|||(|3|Q|a|p|||||||||}}}%}5}?}O}^}l}z}}}}}}}~~~"~.~>~O~_~o~~~~~~~~"1APo|"3CRap~%4AP_n}2Let   ( 8 G W e v           % 4 E P _ m }          2 V d t            ' 6 E T c s          ) 8 G U c q    1b1b1b1b1b1b1b11bA1bO1b`1bq1b1b1b1b1b1b1b1b1b1b1b1b/1b:1bI1bW1bg1bx1b1b1b1b1b1b1b1b1b1b&1b61bE1bV1bf1bq1b1b1b1b1b1b1b1b1b1b1b1b.1b=1bM1b]1bm1bw1b1b1b1b1b1b1b1b1b 1b1b(1b71bG1bS1bcJBtJBJBJBJBJBJBJBJBJBJB0JB>JBMJBdJBsJBJBJBJBJBJBJB JBJB+JB<JBGJBVJBdJBtJBJBJBJBJBJBJBJBJBJB)JB7JBGJBVJBgJBwJBJBJBJBJBJBJBJBJB JBJB%JB4JBCJBRJBbJBrJBJBJBJBJBJBJBJBJBJBJB%JB3JBAJBPJB`JBlJB|YYYYYYYYY YY)Y@YOY`YoYYYYYYYYYYYY#Y2YBYPYaYqYYYYYYYYYYYY&Y3Y@YSYbYoY~YYYYYYYYYYY Y/Y>YMY[YiYwYYYYr4r4r4r4r4r4r4 r41r4Br4Pr4((_r4zr4r4r4r4r4r4r4r4r4 r4/r4>r4Or4sr4r4r4r4r4r4r4r4r4 r4r4+r4;r4Jr4Yr4hr4vr4r4r4r4r4r4r4r44r4Ir4Tr4dr4r4r4r4r4r4r4r4r4r4r4%r44r4Cr4Sr4ur4r4r4r4r4r4r4r4r4r4r4*r48r4Xr4wr4r4r4r4r4r4r4r4r4r4 nn*n:nJnYnhnxnnnnnnnnn nn*n7nFnUnfnqnnnnnnnnnn nn+n9nInXninynnnnnnnnnn nn)n8nHnXnhnrnnnnnnnnnnnn#n/n?P`p#2BQ^m|%4CR`p#2AP_o,:IYeu"9HYhx ,:K[jy*=LYhw *8GVesjjjj jj+j;jIjZjkjyjjjjjjjjj jj)j4jCjQjajrjjjjjjjjjj jj,j<jGjWjfjvjjjjjjjjjj jj+j5jEjTjbjpjjjjjjjjjjdd#d3dCdRdbdpddddddddddd!d0d?dPd[djdxddddddddddd#d8dHdWdhdxdddddddddd dd(d7dGdWdgdqdddddddddddd"d.d>ĴOĴ_ĴoĴĴĴĴĴĴĴĴĴĴĴ"Ĵ1ĴAĴPĴ]ĴlĴ{ĴĴĴĴĴĴĴĴĴĴĴ$Ĵ3ĴBĴQĴ_ĴoĴ~ĴĴĴĴĴĴĴĴĴĴĴ"Ĵ1Ĵ@ĴOĴ^ĴnĴ~ĴĴĴĴĴĴĴĴĴĴĴĴ*Ĵ9ĴIĴTĴ`Ĵp~~~~~~~~~~~~4~C~T~c~s~~~~~~~~~~~~'~5~F~V~e~t~~~~~~~~~~ ~~%~8~G~T~c~r~~~~~~~~~~~~$~3~B~Q~_~m~{~~~~ (8GUfw%4EU`o} )8FVev '6ETdt!/>NZj{ &=L]l|/?N\m}!1@P]j}!+;JXhv…”£² B( B8 BH BX Bh Bw BÇ BÕ Bæ B÷ B B B B B  B B* B9 BF BU Bd Bu BĀ Bď Bĝ Bĭ Bľ B B B B B  B B, B; BJ BZ Bh Bx BŇ BŘ BŨ BŸ B B B B B B  B B. B; BJ BY Bh Bw BƇ BƗ BƧ BƱ B B B B B B  B B' B5 BC BR Bb Bn B~2Ǐ2ǟ2ǯ2ǿ22222 22*292P2g2v2ȇ2Ȗ2Ȧ2ȵ222222 2%202?2M2]2n2~2Ɏ2ɞ2ɪ2ɸ2222222$232D2T2c2s2ʄ2ʕ2ʠ2ʫ2ʻ2222 22'2:2I2V2e2t2˃2˒2ˡ2˱222222 22(272F2T2c2r2́2̏2̝2̫2̺2222>>>'>7>F>V>d>u>͆>͔>ͣ>ͺ>>>>>>>$>3>D>O>^>l>|>΍>Ν>α>>>>>>>">1>?>O>^>o>>ϊ>Ϛ>ϩ>Ϲ>>>>>>> >4>H>W>f>v>І>Ж>Р>а>п>>>>>>>$>2>A>Q>]>mn~nюnўnѮnѽnnnnn nn1n@nQn`npnnҌnқnҪnһnnnnnnn$n2nCnSnbnqnӀnӎnӭnnnnnn/nDnYnintnԐnԠnԯnԿnnnnnnn&n5nDnTndntn~nՎn՝nիnչnnnnnnnn/n;nKYjz֊ֹ֚֩,=L\kxׇזקײ/?N]lz؊ؙتغ!0=L[jyىٙ٩ٳ#2@N\k{ڇڗ8ڥ8ڶ8888888$858C8R8i8x8ۉ8ۘ8ۨ8۷88888 88'858E8V8f8v8܄8܎8ܟ8ܯ8ܾ88888 88*858E8T8d8q8~8ݑ8ݠ8ݭ8ݼ88888 88#838B8P8^8m8|8ދ8ޙ8ާ8޵88888 09HYiy߉ߘߨ߶ ,;KZgv .=L[iy .;JYhw '5CRbn~$$$$(($$$$$$$+$B$Q$b$q$$$$$$$$$$$$%$5$C$T$d$s$$$$$$$$$$ $$&$3$F$U$b$q$$$$$$$$$$$$"$1$@$O$]$k$y$$$$.......".3.D.R.a.x.......... ..*.:.K.[.k.y........... .0.?.O.\.i.|............-.<.J.X.g.v........__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord_inquire_detectability_set_detectability_inquire_highlighting_set_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_image_transformation_2_set_image_transformation_2_inquire_image_transformation_3_set_image_transformation_3__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_inquire_visibility_set_visibility__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_image_translate_2_set_image_translate_2__core_segment_inquire_image_translate_3_set_image_translate_3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_scalept__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_identity__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_pdfskip__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_PDFinit__core_PDFclose__core_locator__core_pathflag__core_PDFcompress__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfseek__core_pdfwrite__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_print_error_report_most_recent_error__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype_initialize_core__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys_terminate_core__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag_set_pick_id__core_modxform__core_osexists_set_charup_2_set_charup_3__core_qualflag__core_keybord_set_charjust_define_color_indices__core_csegtype_set_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_set_marker_symbol__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_text_index_set_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_set_polygon_edge_style_set_linestyle__core_idenflag__core_penflag__core_ddvtxlist_set_charspace_set_line_index__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_drag__core_vwxform_set_polygon_interior_style__core_pesflag_set_charsize__core_stroker__core_batchupd__core_corsyset_set_charprecision__core_outpclip__core_cp__core_ndcspace_set_charpath_2_set_linewidth_set_charpath_3_set_font__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist_set_pen__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag_inquire_pick_id__core_modxform__core_osexists_inquire_charup_2_inquire_charup_3__core_qualflag__core_keybord_inquire_charjust_inquire_color_indices__core_csegtype_inquire_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_inquire_marker_symbol__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_text_index_inquire_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_inquire_polygon_edge_style_inquire_linestyle__core_idenflag__core_penflag__core_ddvtxlist_inquire_charspace_inquire_line_index__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_inquire_pen__core_vwxform_inquire_polygon_interior_style_inquire_font__core_pesflag_inquire_charsize__core_stroker__core_batchupd__core_corsyset_inquire_charprecision__core_outpclip__core_cp__core_ndcspace_inquire_charpath_2_inquire_linewidth_inquire_charpath_3__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_terminate_view_surface_de((select_view_surface_select_view_surface_initialize_view_surface__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_VSnsrch__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polymarker_abs_2_marker_abs_2_polymarker_abs_3_marker_abs_3__core_surface__core_ndccp_polymarker_rel_2_marker_rel_2_polymarker_rel_3_marker_rel_3__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag_text__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_text_extent_2_inquire_text_extent_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_current_position_2__core_ndcset__core_idenflag__core_penflag_polyline_abs_2_move_abs_2_line_abs_2__core_ddvtxlist_polyline_rel_2_move_rel_2_line_rel_2__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_current_position_3__core_ndcset__core_idenflag__core_penflag_polyline_abs_3_move_abs_3_line_abs_3__core_ddvtxlist_polyline_rel_3_move_rel_3_line_rel_3__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag_set_echo__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype_await_pick__core_lwflag__core_textcflag__core_fillcflag_await_stroke_2_await_any_button__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform_set_valuator_await_any_button_get_valuator__core_locator__core_pathflag_set_echo_surface__core_surface_set_echo_position__core_ndccp_set_stroke__core_picflag__core_pisflag__core_linecflag_set_locator_2_await_any_button_get_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_set_echo_group_get_mouse_state__core_spaceflag__core_backclip__core_prevseg__core_valuatr_terminate_device_initialize_device__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley_set_keyboard_await_keyboard__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform_inquire_valuator__core_locator__core_pathflag_inquire_echo_surface__core_surface_inquire_echo_position__core_ndccp__core_picflag__core_pisflag__core_linecflag_inquire_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_inquire_stroke__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_echo__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley_inquire_keyboard__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_bsimline__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_csimline__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinv((okd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_softstring__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_scribextent__core_scribe__core_mapchar_ROPcopysm_ROPms_ROPtext_ROPdmset_ROPdmclr_ROPdsl_ROPssul_ROPssur_ROPdminv_ROPds_ROPssdl_ROPssdr__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polygon_abs_2__core_surface__core_ndccp_polygon_rel_2__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_HIdden__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord_set_vertex_indices__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polygon_abs_3__core_surface__core_ndccp_polygon_rel_3__core_picflag__core_pisflag__core_linecflag_set_shading_parameters__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_light_direction__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist_set_vertex_normals__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype_get_raster_put_raster__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys_free_raster_allocate_raster_size_raster__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd_raster_to_file__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys_file_to_raster__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_sfontextent__core_sfont_COPvector_ROPvector__core_brespxny__core_cbrspynx__core_brespxpy__core_cbrspypx__core_bresnxny__core_cbrsnynx__core_bresnxpy__core_cbrsnypx__core_brespynx__core_brespypx__core_horizln__core_bresnynx__core_cbrspxny__core_cvertln__core_vertln__core_bresnypx__core_cbrspxpy__core_cbrsnxny__core_cbrsnxpy__core_write_cmap__core_read_cmap_COPcopysm_COPdsl_COPssdl_COPms_COPssdr_COPtext_COPssul_COPds_COPssur__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_cregion2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_HIdden__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_op((enseg__core_poffz__core_vtchang__core_vwxform__core_cregion3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_HIdden__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_TErminate_zbuffer__core_CLear_zbuffer__core_INit_zbuffer__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_zbuffer_cut__core_vwxform__core_ZBuffer_ptr__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_delete_all_retained_segments__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_rename_retained_segment_delete_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_image_transformation_type__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_validvt__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_close_retained_segment_close_temporary_segment_create_temporary_segment_create_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_segment_image_transformation_3_set_segment_image_transformation_3__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment_inquire_segment_image_translate_3_set_segment_image_translate_3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord_set_segment_detectability_set_segment_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_set_segment_image_transformation_2__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_set_segment_visibility__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_set_segment_image_translate_2__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord_inquire_segment_detectability_inquire_segment_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_segment_image_transformation_type_inquire_image_transformation_type__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_segment_image_transformation_2__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_inquire_segment_visibility__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_segment_image_translate_2__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_inquire_view_plane_normal__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_view_depth__core_ndccp_inquire_retained_segment_names__core_picflag__core_pisflag__core_linecflag_inquire_viewing_control_parameters_inquire_viewing_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_projection__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_inquire_world_coordinate_matrix_2_inquire_world_coordinate_matrix_3__core_idenflag__core_penflag__core_ddvtxlist_inquire_retained_segment_surfaces__core_wndwclip_inquire_ndc_space_2_inquire_ndc_space_3__core_TSp__core_coordsys_inquire_view_reference_point__core_vwstate__core_markflag_inquire_view_plane_distance__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd_inquire_inverse_composite_matrix__core_corsyset__core_outpclip__core_cp__core_ndcspace_inquire_viewport_2_inquire_viewport_3_inquire_window__core_sysinit__core_segnum_inquire_view_up_2_inquire_view_up_3__core_lsflag_inquire_open_temporary_segment_inquire_open_retained_segment__core_segment__core_xorflag__core_fntflag__core_s((calex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_segdra0__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_end_batch_of_updates_begin_batch_of_updates__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_new_frame__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_restore_segment_save_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_clpvtx2__core_vwptxtscale__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_pt2cnvrt__core_picflag__core_pisflag__core_linecflag__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_clpvec2__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_clippt2__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_clpend2__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_imxfrm2__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_clpvtx3__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_imszpt3__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_clipvec__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_clippt3__core_idenflag__core_penflag__core_ddvtxlist__core_clpend3__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_sizept__core_vwxform__core_tranpt__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_oclpvtx2__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core((_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_oclpend2__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_set_view_plane_normal__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_view_depth__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_push_set_viewing_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_projection__core_vtxcount_set_window__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_moveword__core_copytop__core_wndwclip_set_ndc_space_2_set_ndc_space_3__core_TSp__core_pop__core_coordsys_set_view_reference_point__core_vwstate__core_markflag_set_view_plane_distance__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_unitvec__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_set_viewport_2_set_viewport_3__core_sysinit__core_segnum_set_view_up_2_set_view_up_3__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_make_mat__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_map_world_to_ndc_2_map_world_to_ndc_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_map_ndc_to_world_2_map_ndc_to_world_3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_set_world_coordinate_matrix_2_set_world_coordinate_matrix_3__core_idenflag__core_penflag__core_ddvtxlist_set_back_plane_clipping_set_front_plane_clipping_set_window_clipping_set_output_clipping__core_wndwclip__core_TSp_set_coordinate_system_type__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_matinv__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_sunbitmap__core_sysinit__core_segnum__core_lsflag_sunbitmap___core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_HIdden__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_suncolor__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd_suncolor__GXBase__core_GXclose__core_GXopen__core_cgxclose_CGXBase__core_cgxopen__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_mousedd__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_keybrdd__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scal((ez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdsegdefaults.o 422246678 0 10 100644 5689 ` P(NVHy/.aP fp` #BN^NuNVHy/.afP fp` #BN^NuNVHy/.a8P ffpN^NuNV# ###$#(#,### ` #B`N^NuNVa/9/9 .". NN#/9 /9 .".NN#BN^NuNVa2/9/9 .". NN#/9/9 .".NN#/9$/9 .".NN# BN^NuNVa .". N# .".N# .".N#,/9,/9( . ".$NN#/94/90 .(".,NN#BN^NuNV .". N# .".N# .".N# . ".$N#$ .(".,N#( .0".4N#,/9N\m}"h\"0@O`p{Ph &5@DS"br  Z3FJYhv@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord_inquire_detectability_set_detectability_inquire_highlighting_set_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert_identityimxform__core_imxform__core_invwxform__core_locator_sattrck__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_image_transformation_2_set_image_transformation_2_inquire_image_transformation_3_set_image_transformation_3__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_inquire_visibility_set_visibility__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_image_translate_2_set_image_translate_2__core_segment_inquire_image_translate_3_set_image_translate_3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd auxiliary.o 422246697 0 10 100644 2721 ` `@NVH0*n(|`BG*RG GmL0N^NuNV.*n .". NN// NNN* .". NN// -NNN+@ .". NN// -NNN+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N, "N*b T(d LN^Nu????@<PB PN PT/PZPjPp P~ P/PPP P P/PP4:P@*P` @0@P&_o}Np@@ *7FUfo z0"%4BRar(h*7F@U\k{" Z,:HVe@u__core_shadeflag_cidmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_scaleptulmodt__core_wndwclip__core_TSp__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxformuldivt__core_pesflag__core_identity__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd pdfio.o 422246724 0 10 100644 3395 ` x@NVH0*n .-@ 9(й (@ 9(Ю,o:`B`:Rm .ѹ( 9(L0N^NuNVH0*n .-@ 9,й (@ ." Ҁ$eHyNXp`B`8Rm .ѹ, 9,L0N^NuNV .ѹ( 9(N^NuNVJ g$ 9(Юй n .ѹ(` .й n #( 9(N^NuNVB(B,-|B ./NX# .й #$J f*/.HyNP .-@R m 9 N^NuNVJ g/9 NXN^NuNVJf B,` n (Nй -@ n (VЮ-@B` n"n2TTR n (NШV"9, .m (V,-|`0 n hg."n (NNo I (V nNZ ZeBN^NuDisplay list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. @ @(@2@R@X@~@@@@P@@@@@ @@(@6@<@J@P@jEPr@~@@@@P@@@#P@@F@Z@`IPIP@%4<L\&k{Np@@D-=P_l{( 0 (( 1AP"_n|fh$1>Q`m|@$,"  )7ZFUdr@ __core_shadeflag__core_modxform__core_pdfskip_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_PDFinit__core_PDFclose__core_locator__core_pathflag__core_PDFcompress__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_pdfptr__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfseek__core_pdfwrite__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_pdfend__core_pesflag_pdfnext__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_pdfstart__core_pick__core_vfinvokd errors.o 422246755 0 10 100644 8247 ` X0NV# J m$ .  @//.HyaN N^NuNV 9R n #BN^NuNV  lHyq/.HyiN `, f n . S//.abP`HyzNXBN^NuTEu1]x.f >|/`%[  Z 2 V  % F ^ 3 b  E y \2gMz9[ Dl/DUq KThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error. @@(@.P@@R@l@v@|P@P@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@%-=M\&k{Np@@-:IXi t0".<\I:csh#0?@N]"l| Z*8G@Wcs__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_print_error_report_most_recent_error__core_idenflag__core_penflag_erreport__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd init_termin.o 422246804 0 10 100644 7163 `  P  NV-| 3 3 3(( JygB/.NPp` 09 H".oHx/.NPp`09 H". n09 H".n3ByByHxHy NP-|` nB n1| n!| nB nB n!y  n!y  n!y  n!y  n!y " n!y & n!y * n!y . n!y 2 nB6B .:".Ё @BR m nBN nBR nBVZ ZeBy-|` n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*. e>-|`h n nBh nBh 9 "9 N n!@ 9 "9 N n!@ nB n!| e-|`T n nBh nBh nB nB nB n!| nB nB e-|`t n nBh nBh nB nB nB n!| n!| n!|  n!|P n!|P"& &e-|`h n nBh nBh nB nB nB n!| n!y  n!y  n!y " "e-|`L n nBh nBh nB nB nB n!| nB Ne-|`v n nBh nBh nB nB nB n!| n!|P 9 "9 N n!@ n!|'" "eByByByByByByByByByByByByByByByByByByBy# # # #  ###B BB# B# # $# (# $<# (@# ,D# 0H |<#L#P#T# X# 4L# 8,# <0# @4# D8B\B`#*dBhBl#BB# H # L# P# T# X# \ # `$# d(# h,BByBy3# l# p# t# 9 x"9 |N##/9 /9 /9 /9 /9 /9 /9 /9 /9 /9 /9 /9 N0# 4# 8# <# @# # # # # # # D# H# LB$# (# ,# 0# ## 3BB#ByByBy3BHyNXHxNX3NJfHxW/.NPHxNXBN^NuNV-|`4 nJh&g"Jh(g /(*NX n/(*NX. eNByBN^Nu????@tzQ?A0A0?????????@?@?????@???initialize_coreenter:@@@ @&KP4PB@ZPh@x@KPEPOP@PNP@@@@@&@2@>@J@NPLPPxPVP@@P@@P2PVPP>2P^PhP?P@P*P.2P:@F@R@b*PlP2PPDP 2P@$@*PLDPVP\ Pb PhPnMPtPzAP PPP.P!P PP'PPP7PP+P@HP@HP@HP@HPPPPPPP @$P*P4P:@>PD@HPN@RPX@\Pb@fPl@pPvP|PPPP@P@P@P@P@PPPPPP#P#P#P@#P@#P@#P"@&#P,@0#P6@:#P@@D#PJ@N#PT@X#P^;PdPj)PrPx@|P@P@PIP@@PIPIP@@@@@@@@@@@@ JP@6P@"6P(@,6P2@66P<@@6PF@J6PP@T6PZ@^6Pd@h6Pn@r6Px@|6P@6P@6P6P@6P@6P@6P@6P6P6P@6P0P"P(P:PGP,P WP 3P FP P BP (CP 2=P 8P JP VP hP P P P P KP!@1AQ`&o Np@ @-=L\t 0/?M Vgw" % b5hDTan@ "$4DN ^n}Z@+__core_shadeflag_exitffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype_initialize_core_outlevel__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_PDFinit__core_PDFclose__core_locator__core_pathflag_terminate_view_surface_deselect_view_surface__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_inlevel__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_mousedd__core_coordsysieeeused_terminate_core__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_keybrdd_dimenslevel__core_pesflag__core_identity__core_validvt__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_set_viewport_3__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd setprimatt.o 422246873 0 10 100644 9300 ` NV3 3N^NuNV-| .moHx/.NPp`3#BN^NuNV-| .moHx/.NPp`3#BN^NuNV-| .moHx/.NPp`3#BN^NuNV-| .mo-|/./.NP .`3# BN^NuNV-| .mo-|/./.NP .`3#BN^NuNV-| .m o-|/./.NP .`3#BN^NuNV-| 9N// .". Nm 9N// .". No-|/./.NP .`3 .". N#BN^NuNV-| .mo-|/./.NP .`3#BN^NuNV-| .mo-|/./.NP .`3# BN^NuNV-| 9N// .". Nm 9N// .".Nl-|/./.NP .`:33 .". N#$ .".N#(BN^NuNV3 .". N#, .".N#0 .".N#4#h8Hy,NXBN^NuNV3 .". N#, .".N#0#l4#p8Hy,NXBN^NuNV33 .". N#< .".N#@#tD#xHHy\PdPv@@@@@@@@@&@,@P@V@z@P@PP@@@@ @ P &@ ,P >P ^@ dP n@ tP P @ P @ P P @ P @ P P 6@ <P F@ LP ^P ~@ P @ P P @ P @ P P @ P @ $P 6P V@ \P f@ lP ~P @ @ @ @ @ @ @ "@ F@ L@ pP xP P P P P P P P P P P P P P P P P P .P 6P >P FP RP ZP bP jP rP z P P P [P P LP P 4P _P $P P %P P @P P #PN_0o}".=Nb]m} Rh!0:@IJen}&" %5?N\jyZ~@__core_shadeflag_set_pick_id__core_modxform__core_osexists_set_charup_2_set_charup_3__core_qualflag__core_errhand__core_keybord_set_charjust_define_color_indices__core_csegtype_minimum_set_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_set_marker_symbol__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_text_index_set_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_set_polygon_edge_style_set_linestyle__core_idenflag__core_penflag__core_ddvtxlist_set_charspace_set_line_index__core_wndwclip__core_TSp_fldefck_indefckfcmpi__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_drag__core_vwxform_set_polygon_interior_style_maximum__core_unitvec__core_pesflag_set_charsize__core_stroker__core_batchupd__core_corsyset_set_charprecision__core_outpclip__core_cp__core_ndcspace_set_charpath_2_set_linewidth_set_charpath_3_set_font__core_sysinit__core_segnum__core_lsflag__core_VSnsrch__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist_set_pen__core_compxfrm__core_pick__core_vfinvokdinqprimatt.o 422246902 0 10 100644 4080 ` tNV-|J m n . oHx/.NPp`X-|-n -n-n-n-n/.NXJgHn nNXB`Hx/.NPpN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n BN^NuNV n $ n (BN^NuNV n , n 0 n 4BN^NuNV n , n 0BN^NuNV n < n @ n DBN^NuNV n < n @BN^NuNV n LBN^NuNV n \BN^NuNV n `BN^NuNV n dBN^NuNV n hBN^NuNV n lBN^NuNV n n!y n!y n!y n!y n!y n!y n!y n!y |$ .$"@"#h |, .,"@"#h#h#h |< .<"@"#h#h#h |L .L"@"#h#h#h n!y\\ n!y`` n!ydd n!yhh n!yllBN^Nuinquire_color_indices@0PfTPPPPPPPPP,P@PTP^PrP|PPPPPPPPPPP&P:PNPbPvPPPPPPPPPPPPBPlPxPPPPD&@6FXhjz&l06NDpSj@y@  '6DTe0uX"0@O`sh#2"?@Nn6|J"  !4HWesZ@__core_shadeflag_inquire_pick_id__core_modxform__core_osexists_inquire_charup_2_inquire_charup_3__core_qualflag__core_errhand__core_keybord_inquire_charjust_inquire_color_indices__core_csegtype_inquire_primitive_attributes__core_lwflag__core_textcflag__core_fillcflag_inquire_marker_symbol__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_text_index_inquire_fill_index__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_rasterop__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_inquire_polygon_edge_style_inquire_linestyle__core_idenflag__core_penflag__core_ddvtxlist_inquire_charspace_inquire_line_index__core_wndwclip__core_TSp__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_inquire_pen__core_vwxform_inquire_polygon_interior_style_inquire_font__core_pesflag_inquire_charsize__core_stroker__core_batchupd__core_corsyset_inquire_charprecision__core_outpclip__core_cp__core_ndcspace_inquire_charpath_2_inquire_linewidth_inquire_charpath_3__core_sysinit__core_segnum__core_lsflag__core_VSnsrch__core_segment__core_xo((rflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdview_surface.o 422246937 0 10 100644 4123 ` \HNV-|Jyf-|/./.NPp`JfHxS/.NPp`/.a"X-@fB ld ."HA..HABAЁ* @JfP ."HA..HABAЁ* @  ."HA..HABAЁ-@Jf$HxU`^R`~ n h&fHx`B-|-nHn nNXJfHx`-| -y-y-yHn nNX n1|&Jf#Jf#Jf#Jf#J g@ nJhg&-|(Hn nNXJg n1|$`HxT/.NPBHn nNXBN^NuNV-| yf-|/./.NPp`/.aFX-@f-|S/./.NPp`X nJh&f-|/./.NPp`2 nJh(g-|/./.NPp` n1|(BN^NuNV-| yf-|/./.NPp`\/.aX-@f-|S/./.NPp`0 nJh(f-| /./.NPp` nBh(BN^NuNV-|*/.a X-@f-|S/./.NPp` nJh&f-|/./.NPp` nJh(g-| /./.NPp`-| Zd nJhmZB n .6lH :".Ё @ fX n 6f* fN n1|SyZ` .:".Ё @B nS6`R`zBHn nNX-| Hn nNX nJhgJh$g-|)Hn nNX n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*BN^NuNVBB lLJgL ."HA..HABAЁ* @ .f& ."HA..HABAЁ-@ .`R`N^Nuinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface@?P&PBPPPP.P6P>P\PfPlPvP|%P%P9P9PP@PPLPrPP@PPP,PJ@rPPPDPDP*4P2CPB@PPP@%5ET&csNp@@D.EZs 0'5FVe"th!.AP]l@{" v5ZDSbp~@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_terminate_view_surface_deselect_view_surface_select_view_surface_initialize_view_surface__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_VSnsrch_close_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd textmark.o 422247031 0 10 100644 12364 ` d 0NVh-|/.aDX f$=|0.H//.NP0.H` R |-P-h-h-h JyfJyf JygL |,-P-h-h-h Hn 9(N//N HyPHnNPHyHyPNPHyNX |<-P-h-h-h Hn 9$N//N Hy`HnNPHyHy`NPHyNX |<-P-h-h-h Hn 9LN//N Hy@HnNPHypHy@NPHypNXHnNX y hm$Jyg=|HnHxNPHyhHxNP=|HnHxNP `mhHnHnHn/.N-yHnHnNPHnHnNPHnNX .Ѯ .Ѯ .Ѯ`8/.aX=@0. Ю-@-nB#B-| .й-@ .й-@-nHnHx NP .й-@ .й-@-nHnHx NP .Ɛ-@ .ʐ-@-nHnHx NP .֐-@ .ڐ-@-nHnHx NPJyg(=| HnHxNPHyHxNPJyg(=|HnHxNPHyHxNPJyg(=|HnHxNPHy HxNPJyg(=|HnHxNPHyHx NPJyg(=|HnHxNPHyHx NPJyg(=|HnHxNPHypHx NPJyg(=|HnHxNPHy\HxNPJyg(=|HnHxNPHy`HxNPJyg(=|HnHxNPHylHxNPJyg&=|HnHxNPHnHx NP=|HnHxNP/.aX=@HnHxNP-n-| .R @ .R"@f0.gRnHy0.H/NPJyf y hf" 90Ѯ 94Ѯ 98Ѯ` y hfHnHnNPA-P-h-h-h |-P-h-h-h HyHnNP |p-P-h-h-h HypHnNP |-P-h-h-h HyHnNP-|`8 nJh(g$Jyg"Jhg-|$j-yh~Hnj h*NXJyfJyg:-|j-y~Jygp` 9l-@BHnj n h*NXJyg -|j-y ~Hnj n h*NXJyg -|j-y~Hnj n h*NXJyg0-| j-y~-y-yHnj n h*NXJyg0-|!j-y~-y-yHnj n h*NXJyg0-|"j-yp~-yt-yxHnj n h*NXJyg$-|j-n~-nHnj n h*NX yJg~J`fB nJhg8-|j-nr-|Pv-y ~B-|nHnj h*NX`4/.HyPHnHypHyHy/9 /.N . eByByByByByByByByByBy3BN^NuNV|-|JyfHx/.NPp`:-yd n lHx/.NP-|? .". N# .".N### HnHyNPHnHnNPA#### 3Jyg/./.NPJg^HnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .ʐ-@ .й-@B-|HnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJyg(=| HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJyf\ y hf 90Ѯ 94Ѯ`8 y hf*HnHnNPA-P-h-h-h JygHyP/./.N Jg0-|` nJh(gJyg"Jhg-|$~-yhHn~ h*NXJyfJyg:-|~-yJygp` 9l-@BHn~ n h*NXJyg$-|~-n-nHn~ n h*NXnB. yJg4-|~-|BA-H-|PHn~ n h*NX. eByByByByBN^NuNV-|JyfHx/.NPp`D/./. 9NN///. /. 9NN//a4N^NuNV.-|JyfHx/.NPp`Jnn-|/./.NPp`p n N// n N//N~`6 Ю @ N// Ю @ N//aR0.HmB..N^NuNV.-|JyfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ N// Ю @ N//aLRmB..N^NuNV-|JyfHx/.NPp`-yd lHx/.NPp`r .o m o-|? .". N# .".N# .".N## HnHyNPHnHnNPA#### 3Jg/./.NPJgHnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .ʐ-@ .й-@-n-nHnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJyg(=| HnHxNPHyHxNPJyg(=|HnHxNPHylHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJyff y hf 90Ѯ 94Ѯ 98Ѯ`8 y hf*HnHnNPA-P-h-h-h JygHyP/./.N Jg0-|` nJh(gJyg"Jhg-|$-yhHn h*NXJyfJyg:-|-yJygp` 9l-@BHn n h*NXJyg$-|-n-nHn n h*NXnB. yJg4-|-|BA-H-|PHn n h*NX. eByByByByBN^NuNV-|JyfHx/.NPp`-yd l-|/./.NPp` .o* l -|/./.NP-|? o -|/./.NP-|?/./. 9NN///./. 9NN///. /. 9NN//a$N^NuNV.-|JyfHx/.NPp`JnHx/.NPp` n N// n N// n N//N~`L Ю @ N// Ю @ N// Ю @ N//aPRmB..N^NuNV.-|,JyfHx/.NPp`rJnHx/.NPp((`XB`L Ю @ N// Ю @ N// Ю @ N//arRmB..N^NuNV.B`RR nJf ..N^NuNV` n  m o n?p`R nJfBN^Nu+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@2PDP`.PhPp5PzPPPFP@VP@@eP@PPPPFP"@,VP4@:@@ePH@NPVPvP|PFP@VP@@eP@P+PSP&PJPP JP JP,PD2PN@^VPnePzP@@@@JP@ @8JPD@R@jJPv@@JP PJPPJPAPJPPJPkPJP"P,JP4.PJJPR@\JPdPzJP@JP5PJP@JP/PJPPJPP JPPJP$-P:JPBPLJPT;PjJPzJPJPJP@@JP@P SPP$P.P<SPTiPv@@P@@P@@PP&P.PB PJ-PZPbjPnPkPPAPP.P@@@P$@,@4@L5P\@d@l@;PSPPMPP MP @ @ @ &P 0*P BP N P T&P ZkP `AP f.P lP r5P x/P ~P -P ;P @ P P P P )P aP )P aP @ "aP (@ ,aP 6aP < P L#P XP `P hP pP x;P ~GP =P +P SP &P JP P JP JP @ @ 0JP <@ J@ \JP h@ v@ JP @ @ JP P JP P JP ;P JP JP (JP 8JP @@P HSP VP `P lSP gP `P MP MPLM]lo }P2 !0?PYk{ 0 *1`7F"UdtV4"2BKhZjq~@ "(.>CS] m|Z,@<HX_stdmarkr_charbuf__core_shadeflag__core_vwptxtscale__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_isp_spfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polymarker_abs_2_marker_abs_2_polymarker_abs_3_marker_abs_3__core_surface__core_ndccp__core_imszpt3_iup_up_polymarker_rel_2_marker_rel_2__core_pt2cnvrt_polymarker_rel_3_marker_rel_3__core_picflag__core_pisflag__core_linecflagfsinglei__core_softstring__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_text_extent_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip_ipath_path__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_clippt2__core_ndcset__core_clippt3__core_idenflag__core_penflag_move_abs_2_move_abs_3__core_ddvtxlist_strchk__core_scalept__core_wndwclip__core_TSp_length__core_pdfwrite__core_coordsysieeeused__core_vwstate__core_markflag_mpath__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_sizept__core_vwxform__core_tranpt__core_pesflag_text__core_stroker__core_batchupdfaddi__core_corsyset_mup__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_imxfrm2__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdinqtextent.o 422247057 0 10 100644 3825 ` hNV=y" |<-P-h-h-h Hn/9/9 9$NN//N n "n" n `Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9LN// .N//0.H2.HNNNNN// NNN n 9PN// .N//0.H2.HNNNNN// NNN n 9TN// .N//0.H2.HNNNNN// NNN .R @PfhBN^NuNV=y" |<-P-h-h-h Hn/9/9 9$NN//N n "n "`"Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9LN// .N//0.H2.HNNNNN// NNN n 9PN// .N//0.H2.HNNNNN// NNN .R @PfBN^Nu@0@0 P P.@4@: P@PFPP.P^@PP PPPP3P@PP PP@P$P0 P6PDP\Pb3Ph@PnPtPP@PP PPPP3P@PPPP@PP P P@@F@L PRPXPb.Pp@PP PPPP3P @PPP$P*@P0P< PBPPPhPn3Pt@PzPPP@PP@%5;K^q&Np@@#2BQ^m| 0-;L\k"z h/<I\kx@" !/Z>M\jx@__core_shadeflag__core_modxform__core_osexistsfflti__core_qualflag__core_sfontextent__core_scribextent__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_text_extent_2_inquire_text_extent_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_scalept__core_wndwclip__core_TSp__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segm((ent__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd outprim2.o 422247101 0 10 100644 6602 `  HhNV n n BN^NuNV@.-| JyfHx/.NPp` |-P-h-h-h .". N-@ .".N-@-y-y HnHnNPHnHnNPB-|A-Pt-hx-h|-h Jyg~HnHnNPJfPA#### At#### 3`A-P-h-h-h HnNXHnNX y hmJyg=|HnHxNPHyhHxNP=|HnHxNP .-@ .-@Jf-|Jf-| ."N$ ."NԀ NN//NPN-@Jf-| .".N-@ .".N-@ .-@ .Ю-@B-|HnHx NP .-@ .Ю-@HnHx NP .Ю-@ .-@HnHx NP .Ю-@ .-@HnHx NPJyg(=|HnHxNPHylHxNPJyg(=|HnHxNPHyHxNPJyg(=| HnHxNPHy HxNPJyg(=| HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNPHnHx NPJyf y hf* 90Ѯ 94Ѯ 90Ѯ 94Ѯ`b y hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyg8HyPHnHnN JgA-P-h-h-h -|`x nJh(gdJyfJygD nJhg:-|H-y\Jygp` 9l-@`BdHnH n h*NXJyg& nJhg-|H-y \HnH h*NXJyg| nJhgr-|H 9m 9N-@D/9 /9 .DN// 9NNNN-@\HnH n h*NXJyg$-|H-n\-n`HnH n h*NX yJg$-|H-n\-n`HnH n h*NX. eByByByByByByJyg .tf .xg3 .". N# .".N#At#### B$.@N^NuNV-| 'Jyf-|/./.NPp`D/./. 9NN///. /. 9NN//adN^NuNV .". N# .".N#Hy PHyNPHyHy PNP 9 "9 N# 3BN^NuNV .". NN// 9NNN# .".NN// 9NNN#Hy PHyNPHyHy PNP3BN^NuNV.-| 2JyfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ N// Ю @ N//aRmB..N^NuNV.-| AJyfHx/.NPp`\JnHx/.NPp`BB`6 Ю @ N// Ю @ N//a\RmB..N^Nu?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2 OPOP&@.P>PLPpPPOP@ PP9P&POP OPOPOP$P,P4P<PD-PlPxPEPP;PP;P;PP P*^P0P:%PBPbPR@ZPrPOPPLPOPPLPPOPPOP@OP PP @P@ @&P,P4-PLPRP\OPbPhLPnPtOPPPOPPLPPOP@OP PP@P-P@P P &P BP XP @ P P P P P!@1AQ`&oNp@@!0@O\l{ 0 #2BPaq"  z0><LHXcsyh@-"<LRbr|  PZ$3@CJVf__core_shadeflaglmultffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_pt2cnvrt__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2_sqrt__core_clpvec2__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_current_position_2__core_ndcset__core_idenflag__core_penflag_polyline_abs_2_move_abs_2_line_abs_2__core_ddvtxlist_polyline_rel_2_move_rel_2_line_rel_2__core_wndwclip__core_TSp__core_pdfwriteldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace_point__core_sysinit__core_segnum__core_lsflag__core_imxfrm2__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdoutprim3.o 422247151 0 10 100644 7065 `  ,DNV n n  n BN^NuNVD.-| <|JyfHx/.|NPp`h |-P-h-h-h .". N-@ .".N-@ .".N-@-y ,HnHnNPHnHnNPA-P-h-h-h Jg~HnHnNPJfPA#### A#### 3`fA-P-h-h-h HnNXHnNX y hmJyg=|zHnzHxNPHyhHxNP=|xHnxHxNP .-@ .-@Jf-|Jf-| ."N$ ."NԀ NN//NPN-@Jn-| .".N-@ .".N-@ .̐-@ .Ю-@-n-nHnHx NP .-@ .Ю-@-nHnHx NP .Ю-@ .-@-nHnHx NP .Ю-@ .А-@-nHnHx NPJyg(=|zHnzHxNPHylHxNPJyg(=|zHnzHxNPHyHxNPJyg(=| zHnzHxNPHy HxNPJyg(=| zHnzHxNPHyHxNPJyg&=|zHnzHxNPHnHx NP=|zHnzHxNPHnHx NPJyf y hf> 90Ѯ 94Ѯ 98Ѯ 90Ѯ 94Ѯ 98Ѯ`b y hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyg8HyPHnHnN JgA-P-h-h-h -|` nJh(gJyg"Jhg-|$L-yh`HnL h*NXJyfJygD nJhg:-|L-y`Jygp` 9l-@dBhHnL n h*NXJyg& nJhg-|L-y `HnL h*NXJyg| nJhgr-|L 9m 9N-@H/9 4/9 0 .HN// 9NNNN-@`HnL n h*NXJyg$-|L-n`-ndHnL n h*NX yJg$-|L-n`-ndHnL n h*NX. eVByByByByByByJg& .f .f .g3 .". N# .".N# .".N#A#### B$.DN^NuNVJyfHxHy GNPp`b/./. 9NN///./. 9NN///. /. 9NN//aN^NuNV .". N# .".N# .".N## 8 Hy pHyNPHyHy pNP3BN^NuNV .". NN// 9NNN# .".NN// 9NNN# .".NN// 9NNN#Hy pHyNPHyHy pNP3BN^NuNV.-| RJyfHx/.NPp`JnHx/.NPp` n N// n N// n N//a*~`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNV.-| aJyfHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^Nu?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3 NPNPNP0@8PHPVPzPPP@GPSPBP%P NPNPNP"NP,P4P<PDPL+PtPPCPP9P P9P9PP(P2^P8PB#PJPj:P~:P9P9P9P>9PFP\9Pd Pn9PvP9P P9P((TP9P P9P P9P P9P+P9P,9PB9PR9PZ.PdCPrP|PPPPPCPVPVPMP>P("PRPjP PPP PWP PTP P P0OP6OP>OPD^PN@T@^Ph PnPt=PzPP+PCPP PPTP P"P(+P.BPV+PdPjNPxP~NPPNPPPPPP@PNPPKP NPPKP*NP0P6KPXP^NPlPrNPPNP@NP@NPGPP@SP+PPPNPPKPP NP P P NP $P *KP 0P 6NP DP JP TNP ZP `KP fP lNP r@ xNP ~GP P @ SP +P @ P P P P P P 8P NP dP @ P P P P P P!@1AQ`&oNp@@!1@M\k| 0#1BRa"p J( )9DTZjsyh@ "+;AQak { pZ#2@BIUe__core_shadeflaglmultffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2_sqrt__core_vtxcount__core_clipvec__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_current_position_3__core_ndcset__core_idenflag__core_penflag_polyline_abs_3_move_abs_3_line_abs_3__core_ddvtxlist_polyline_rel_3_move_rel_3_line_rel_3__core_wndwclip__core_TSp__core_pdfwriteldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_tranpt__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace_point__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokd inprims.o 422247295 0 10 100644 16788 ` %,t @NVy#&'-|Hn/. /.a4 N^NuNV#' '-| Hn/. /.a N^NuNV . S-@ . b6@0;N 6l  mHxE/9'NPpN^NuNV ."HAHABAЁr n . "HAHABAЁr n n-P n-PJl>B`P/. . "HAHABAЁ @ PNX``  mHxK`>/. . "HA&&HABAЁ`  mHxR` /. . "HA""HABAЁ`  mHxF`/. . "HAHABAЁ`X  mHxH`/. . "HA""HABAЁ`"  mHxM`j/. . "HAHABAЁ` .o 9` .-@JlB` .o 9` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNX . n -|BHnNXHyHnHn/./.aZ/9%/9% .NNNN n /9%/9% .NNNN n BN^NuNVHy(Hy'NP n BB lL-|-nBHn ."HAHABAЁ @ PNXJg .R n Jg`.R`Hy(Hy'NP 9('mrBN^NuNV. . S-@  mHxEHy'NPp` Hy(Hy'NPB@-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a/9%/9%Hy'&/./.BHxN-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a .f .찮gT/9%/9%Hy'(/./.BHxN/9%/9%Hy'*/./.BHxN-n-n-|-n@B Hn .@"HAHABAЁ @ PNXJ f(Hy(Hy'NP 9('m/9%/9%Hy',/./.BHxN nB nBJ gBnBnBH .H"HAZZHABAЁ @ Pmx .H"HAZZHABAЁ @JgT .H"HAZZHABAЁ @Jg0 .H"HAZZHABAЁgRn .H"HAZZHABAЁ/NX .H"HAZZHABAЁN @-PLHnB/.LN `0.HS b|@0;N44Dx2xxxxxxxxx444xxXx~P`>Hx NX`.HnHxNP0.g 0.HR`0.H-@P@@:@>@@ PHvP P\PP$9PZPhcPpcPcPcPFPBFPJFPh@n@xuP~PP(P@@uPPP(P@@ZP"PP@V@\ZPd@j@@ P@@ZPvPvP:@@@F@ZbPvPvP@@@bP@@@.bPpP@@ZP@@@@@bP iP2iPViPziPTPiPPiPGP@PTAPAPAPAPPPP $AP BAP hAP xAP AP ?P jP P IP RP vIP FP ^IP P IP JiP APvP8 PJ PXTP`TPfP@ P@@ZP P0 P<@B@^ PtbP P P$uP*PJbP~ PuPPbPuPPbP"@(@.ZP6@<@J@P@l PbPuPPbPPkPP=P(@. P<@B@HZPr\P\P@@@bP \P0\P\7P|\P7P\P@@@bP@@@bP&@,@6uP<PBPH(P^@d@nuPtPzP(P@@ZP@@@@@bP&@, P:@@@FZPvPP@@@bPPhPP@@@bP@@@bP.@4@:ZPB@H@V@\@b@xbP@@uPPP(P@@uPPP(P@ P@ @&ZPJ9PP9P@@9PP<9PFPLWPRPX(Pb@h@9PP9PP^PP(PPuPPPNP^P(PP$@6bPB@H@NZPV@\@pPz@bP,@2 PXvPv@ P@P@P,@L9Ph@\P@@JP@@+PPJP+PP@@(JP0@6@>+PDPVJP^+PdP|@@NP@@NPvPP,vPL P\Pz PPPPPPP69PFPd9P\PP\PP vP > P \P zP 9P \P @ @ JP @ @!+P! P!JP!$+P!*P!B@!H@!VJP!^@!d@!l+P!rP!JP!+P!P!@!@!NP!@!@!NP"P"P"2P"BP"R@"X@"f@"l@"rNP"xWP"~P"@"@"@"@"NP"WP"P"P#9P# (P#>9P#N(P#l9P#|(P#@#@#@# P#\P#@#@$NP$P$$\P$N@$R@$f@$l P$ P$ P$fP% @%P%8@%X@%v P% P%@% P%6<@L[k{&|!N/p>DMd@s@"( ##/>M^g v 0 .?OTc"r4''.='GMSclx~h(@-"<LRbr| `Z#1$6?vO]l@|'__core_shadeflag_set_echolmult__core_setmatrixffixi__core_modxform__core_pdfskip__core_osexists__core_qualflag__core_errhand__core_keybord_set_segment_highlighting__core_csegtype_await_pick__core_lwflag__core_textcflag__core_fillcflag_await_stroke_2_await_any_button__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform_set_valuator_await_any_button_get_valuator__core_locator__core_pathflag_strncpy_initstr_set_echo_surface__core_surface_set_echo_position__core_ndccp_set_stroke__core_picflag__core_pisflag__core_linecflagfsinglei_set_locator_2_await_any_button_get_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_set_echo_group_get_mouse_state__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr_terminate_device_initialize_device_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist_newtime__core_wndwclip__core_TSp__core_mousedd__core_pdfseek_funcnameldivtfcmpi__core_coordsysieeeused_mousetondcfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_zone__core_vwxform_gettimeofday__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum_strlen__core_lsflag_op_device__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley_set_keyboard_await_keyboard__core_scalez__core_vtxlist__core_c((ompxfrm_systimeffltis__core_pick__core_vfinvokdinqinput.o 422247336 0 10 100644 4616 `  NV . S-@ . b@0;N\z`  l  lHxEHyNPp` . "HAHABAЁ` . "HA&&HABAЁ`v . "HAHABAЁ`X . "HAHABAЁ`: . "HA""HABAЁ` . "HA""HABAЁ @0H n N^NuNV . S-@ . bn@0;N T . "HAHABAЁ @ N n . "HAHABAЁ @ N n n 9N// NNN n 9N// NNN `~ . "HA&&HABAЁ @ N n . "HA&&HABAЁ `N . "HAHABAЁ @ N n . "HAHABAЁ ` . "HAHABAЁ @ N n . "HAHABAЁ ` . "HA""HABAЁ @ N n . "HA""HABAЁ `j . "HA""HABAЁ @ N n . "HA""HABAЁ `N^NuNV . S-@ . b@0;N0Nl` . "HAHABAЁ` . "HA&&HABAЁ`v . "HAHABAЁ`X . "HAHABAЁ`: . "HA""HABAЁ` . "HA""HABAЁ @"n"N^NuNV .S-@"HAHABAЁ @ "<NN n ."HAHABAЁ @ "<NN n N^NuNV .S-@"HA""HABAЁ @"n " ."HA""HABAЁ @"n" ."HA""HABAЁ @"n"N^NuNV .S-@"HA""HABAЁ @"n " ."HA""HABAЁ @ "<NN n N^NuNV .S-@# mHxK/9NPp` ."HA&&HABAЁ @"n " ."HA&&HABAЁ @-P .R @ .R"@f ."HA&&HABAЁ @"n"BN^NuFFset_echoset_keyboardV@\PTPP PP(P@PzTPSPTPSP@ P P PP@ P P PP*P4SPVPv PSP PPSPP(PSP:(PZ@PdSP@PTPP$ PBP`(P~@PP2PSPP2PSP:(P^(P(P@P@P2PSP@@0@6PZP~PP@%5ET&csNp@@'7M\,s 0$4BScr"h)9FSfu@" '5CQZ`o~@__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform_inquire_valuator__core_locator__core_pathflag_inquire_echo_surface__core_surface_inquire_echo_position__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei_inquire_locator_2__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_funcnameldivt__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_inquire_stroke__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_echo__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley_inquire_keyboard__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdbsimline.o 422247380 0 10 100644 4586 ` hP4HNV. .-@ . -@JgF ."N$ ."NԀ/NX#JfHx .rN//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B  @-P .r ⠰l  @ ڀ  @ ؀ f* r / r / r / r /N  @ ѮR.,`zBn ."HAHABAЁh2.HЁ @-P ."9N-@ .".N2.H A .".N2.H A 0.H @ 2.H A"N$0.H @ 2.H A"NԀ/NX2.H A Rn nm n"/././. /.a `#Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/az0.nl0.`0.D@HrN=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a^0.nRn .rN2.HmHx .rN//. /.aHx .rN//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0..,. *. 9"Ё*@ 9"Ё(@ y1|p0:08L0N^Nu  :''''@WLLL.P<PF7PN@d3P@@@@0P&@^@x@~3PP@P@@@P@@P"7P2@p@(P(P,3P@3P\3P~3P0P0P0P0P0P"!P6!PJ!P@+;KP&_o}Np @@'6CRar }0 +0?"N]k{h0?L[@jp" Z*9HVdrh{@__core_shadeflaglmult__core_modxform__core_osexists__core_qualflag_dot__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_circ_pts__core_button__core_current_ras_pixel__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc_pdl__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_plotline_GXBase_pdx_pdy__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_ROPvector__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_vecl__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_bsimline_circle__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_pattern__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdcsimline.o 422247422 0 10 100644 4567 ` \P4@NV. .-@ . -@JgV ."N$ ."NԀ/NX#JfHx .rN//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B . @-P .r ⠰l . @ ڀ . @ ؀ .f* r / r / r / r /N . @ ѮR.,`nBn ."HAHABAЁ\2.HЁ @-P ."9N-@ .".N2.H A .".N2.H A 0.H @ 2.H A"N$0.H @ 2.H A"NԀ/NX2.H A Rn nm n"/././. /.a`#Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H((/0.H/0.H/aj0.nl0.`0.D@HrN=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/aN0.nRn .rN2.HmHx .rN//. /.aHx .rN//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0>. . й(@ 9(".Ё*@L0N^Nu  :''''@WLLL.P<PF7PN@d3P@@@@"0P2@n@@3PP@P@@@P @@(P27PB@@'P'P<3PP3Pl3P3P0P0P0P0P0P0FP:FP@+;KP&_o}Np@@'6CRar }0#(8G"Vesh %8GTc@rx" Z+:IWes\|@__core_shadeflaglmult__core_modxform__core_osexists__core_qualflag_dot__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_circ_pts__core_button__core_current_ras_pixel__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc_pdl__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_plotline_pdx_pdy__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_csimline__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_COPvector__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_vecl__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_CGXBase__core_ndcspace__core_sysinit__core_segnum__core_lsflag_circle__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_pattern__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd softstring.o 422247451 0 10 100644 3983 ` p< (NVH0*n(n #$ n p#| (p# n-P-h-h-h ## n-P-h-h-h ## n-P-h-h-h .# .#=|=|Jyf Jyg* 9|m( 9m 9|n 9 np`B=@` nl.HnHnHyxHyt.HH/0.H/N`.HnHnHyxHyt.HH/0.HY/N09xH29tH=@0.H"9Nйй|=@0.H"9Nйй=@=|JyfJyg80.Hm(0.Hm0.Hn0.H np`B=@JngJngBn`A0.H Pf=|`jJng0A0.HR0H/A0.H0H/a`.A0.HR0H/A0.H0H/aPBnTn0.nml0.Hp#|0.Hp#=n]fBL0N^NuNV.09tn 0. H"9N$0.H"9NԀԹ|#0. H"9N$0.H"9NԀԹ#-|-y-BHn y h*NX$.N^NuNV.09tn 0. H"9N$0.H"9NԀԹ|#0. H"9N$0.H"9NԀԹ#-|-y-BHn y h*NX$.N^Nu@ @&@0@6@X@`@@@@@*PAP@@@@,@2@JTPZ@`@z)P@@@P@@@P@@*PAP@@@@"@2@8PF@LPV@\@h@nP|@P@@@@@@P@P@@@P&@,P6@<@J@Z@@+;K&ZjxNp@@ )8GXj u0" /=M\arph x /6@E|JY^c"r t Z'6DR`o@__core_shadeflaglmult__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_softstring__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag_cp1__core_ddvtxlist__core_sfont__core_wndwclip__core_TSp_clamp3__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg_xmax__core_poffz__core_vtchang_surfp__core_vwxform_pos__core_pesflag_upx_upy__core_stroker__core_batchupd__core_corsyset_txtmov2__core_outpclip__core_cp__core_ndcspace_lfx_lfy__core_sysinit__core_segnum_txtdrw2__core_lsflag_xmin__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_spx__core_scribe_spy__core_pick__core_vfinvokd scribe.o 422247693 0 10 100644 35932 ` (c0 NVH0*n0. `.HH Ё>(|(JGm Gl0H_" @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|(Jnm nl0.H_" @-P nHH n0R nH n0R nH n0RNqLN^Nu>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   (('                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 ((%                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B((      , ' 5 + %:     . # 8     : ; %            V 4^rv@b`T  , ~ 2 P  P  T v $ N p &j.\6jP(XDp<nvz$f,@N`hv~Dp0."NnTnr4,h> j x !.!!""P""#"#@#D#z##$$R$$%%`%%%&&l&&'6''((N(R(r((()>)))***&*8*@*N*V**++z++,H,--j-----..x.//Z//0*0t001,1z122F2|23 3d3344N445.5j5x556686H6x66677L77788R8x8899N9999::6:j:::;6;;<===>>>&>8>@>N>V>>?D?@@r@A:ABDB^B|BBBBCRCDE6EFG>GHIXIJKhL@LMNNOPxQQRNSST@TTTTUU UUUV(V|VWWWX,X|XYYYZFZ[[\[\\n\],]^^l^^^_.@D@@@]@]@^@^@^ @^@^@^@^@^@^"@^&@^*@^.@^2@^6@^:@^>@^B@^F@^J@^N@^R@^V@^Z@^^@^b@^f@^j@^n@^r@^v@^z@^~@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@_@_@_ @_@_@_@_@_@_"@_&@_*@_.@_2@_6@_:@_>@_B@_F@_J@_N@_R@_V@_Z@_^@_b@_f@_j@_n@_r@_v@_z@_~@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@`@`@` @`@`@`@`@`@`"@`&@`*@`.@`2@`6@`:@`>@`B@`F@`J@`N@`R@`V@`Z@`^@`b@`f@`j@`n@`r@`v@`z@`~@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@a@a@a @a@a@a@a@a@a"@a&@a*@a.@a2@a6@a:@a>@aB@aF@aJ@aN@aR@aV@aZ@a^@ab@af@aj@an@ar@av@az@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@b@b@b @b@b@b@b@b@b"@b&@b*@b.@b2@b6@b:@b>@bB@bF@bJ@bN@bR@bV@bZ@b^@bb@bf@bj@bn@br@bv@bz@b~@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@c@c@c @c@c@c@c@c@c"@c&@c*@c.@c2@c6@c:@c>@cB@cF@cJ@cN@cR@cV@cZ@c^@cb@cf@cj@cn@cr@cv@cz@c~@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@W rW!&W,27X,=,CHX|N@TYX_NejYp`v{YhYvvZF~Z[@[\D[\b\n \p %],+16]<0BG^MSXk^lqw|^`^^_T. " ,N ~n     2#T) P.n4 9r? DJ OU PZ` e4k pv T{ v, h   $ N p>       j   x& j  &+ 16!.<.A!G\L!RW"]b"Ph6m"sjx"~#"#@#DP#z##($X$R$$%%` D%p"%(-1%7<V@&FKO&lUZ^&d<i m&snx'6~v'z'((N(R(r((()>)))***&*8*@*N*V* *++z+#+),H/,5-;-jA-G-M-S-Y-_.e.xk.q/w/Z}//0*0t001,1z122F2|23 3d3344N445.5j5x 55668%6H+6x1676=6C7I7LO7U7[7a8g(s8Ry8x8899N9999::6:j:::;6;;<==!='>->3>&9_"<>8B>@H>NN>VT>Z>`?Df?l@r@rx@~A:ABDB^((B|BBBBCRCDE6EFG>GHIXIJKhL@LMNN O&Px,Q2Q8RN>SDSJT@PTVT\TbThUnU tUzUUV(V|$4Vf^_c360_c104_c12_c361_c105_c13_c362_c106_c14_c363_c107_c15_c364_c108_c16_c365_c109_c17_c366_c110_c18_c367_c111_c19_c368_c112_c20_c369_c113_c21_c370_c114_c22_c371_c115_c23_c372_c116_c24_c373_c117_c25_c374_c118_c26_c375_c119_c27_c376_c120_c28_c377_c121_c29_c378_c122_c30_c379_c123_c31__core_scribextent_c380_c124_c32_c381_c125_c33_c382_c126_c34_c383_c127_c35_c384_c128_c36_c129_c37_c130_c38_c131_c39_c132_c40_c133_c41_c134_c42_c135_c43_c136_c44_c137_c45_c138_c46_c139_c47_c140_c48_c141_c49_c142_c50_c143_c51_c144_c52_c145_c53_c146_c54_c147_c55_c148_c56_c149_c57_c150_c58_c151_c59_c152_c60_c153_c61_c154_c62_c155_c63_c156_c64_c157_c65_c158_c66_c159_c67_c160_c68_c161_c69_c162_c70_c163_c71_c164_c72_c165_c73_c166_c74_c167_c75_c168_c76_c169_c77_c170_c78_c171_c79_c172_c80_c173_c81_c174_c82_c175_c83_c176_c84_c177_c85_c178_c86_c179_c87_c1_c180_c88_c2_c181_c89_c3_c182_c90_c4_c183_c91_c5_c184_c92_c6_c185_c93_c7_c186_c94_c8_c187_c95_c9_c188_c96_c189_c97_c190_c98_c191_c99_c192_c193_c194_c195_c196_c197_c198_c199_c200_c201_c202_c203_c204_c205_c206_c207_c208_c209_c210_c211_c212_c213_c214_c215_c216_c217_c218_c219_c220_c221_c222_c223_c224_c225_c226_c227_c228_c229_c230_c231_c232_c233_c234_c235_c236_c237_c238_c239_c240_c241_c242_c243_c244_c245_c246_c247_c248_c249_c250_c251_c252_c253_c254_c255_c256_c257_c258_c259_c260_c261_c262_c263_c264_c265_c266_c267_c268_error_char_c269_c270_c271_c272_c273_c274_c275_c276_c277_c278_c279_c280_c281_c282_c283_c284_c285_c286_c287_c288_c289_c290_c291_c292_c293_c294_c295_c296_c297_c298_c299_c300_c301_p_c302_c303_c304_c305_c306_c307_c308_c309_c310_c311_c312_c313_c314_c315_c316_c317_c318_c319_c320_c321_c322_c323_c324_c325_c326_c327_c328_c329_c330_c331_c332_c333_c334_c335_c336_c337_c338_c339_c340_c341_c342_c343_c344_c345_c346_c347_c348_c349_c350_c351_c352_c353_c354_c355_c356_c100__core_scribe_c357_c101_c358_c102_c10_c359_c103_c11rasterop.o 422247925 0 10 100644 24463 ` ,0NVH< 9".Ё*@ .й(@ 9". Ё&@ 9".Ё$@>.JGo Gm y1|p` y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm y1|p` y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm y1|p`0H〙0H〕 y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm y1|p`0H〙0H〕 y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm y1|p` y1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9". Ё*@ 9".Ё(@BU y1|p .>JGo 8 SG`g y1np8B`NqL0N^NuNVH< 9".Ё*@ .й(@ n rN. n f: . "N nШ $ .rNԀ-B&n .(gZp".l y1npB`p y1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m y1|p` 0 y1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N nШ Ю-@$n 9".Ё*@ 9".Ё(@*. Jo,BU y1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 y1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N nШ $ .rNԀ(B 9". Ё&@ y1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 92H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9".Ё 2Hぐ$@` 9".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H(( U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r ,HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^Nub` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B(("xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||P,P4PJPpP~P\PPPPPP6PRPbPxPPPPPPP.PLPPPPPPPPP0PLPb PP PPP $P 4P P P P P P^ PnP PPPPPP PP* P PP P% P%P% P+j@ ,@$ ++ 4>%HPX^&gpzLlmult__core_mapchar_ROPcopysm_ROPms_ROPtext_ROPdmset_ROPdmclr_GXBase_ROPdslldivt_ROPssul_ROPssur_ROPdminv_ROPds_ROPssdl_ROPssdr polygon2.o 422247966 0 10 100644 5518 ` <8NV-|P$@*@8>P@@F@T>P`@fPt"PPPP@NP@@PAPP@@PAP$P2@8@BPHAPNP\@bPpPvKP|PNP@@PAPP@@PAPP@@PAPP4@<PLPtP*P*PbP*P@PPP"*P(@dJPpNPx@~PPAPP@PPAPP@PPAPP*P*PbPYP4@<PLPvPUPPPP:P*PPPRP P P.P4RP:PNP\PbRPhP~MP*P*PbPYPFPbPP8P*P"@*P:PdPv@PPP5P*PMP*P*PbPYP,FPBbPJPb8Ph*PGPP=PP=P=PbP=P $P 6=P >P H=P PP f=P nP x=P P =P P =P OP =P P =P 1P =P P =P =P .=P FbP R=P v3P GP bP P bP P bP P GP &bP .9P @bP L\P dbP l9P ~bP P bP P P P TP ,*P :BP HbP PP `*P h7P t*P P P P P $P P ]P P 8P HP `1P P P $P P OP P 1P#3BH@Xhx&.Np'@6@GVfu.H) 4CQar0" *9EVfuh -<IXfl@{" #3AZP_n}@__core_HIdden__core_shadeflag__core_oclpvtx2__core_clpvtx3ffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord_set_vertex_indices__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_polygon_abs_3__core_surface__core_ndccp__core_imszpt3_polygon_rel_3__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale_set_shading_parameters__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_set_light_direction__core_vtxcount__core_TStack__core_spaceflag__core_backclip_pgnall3__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag_move_abs_3__core_ddvtxlist__core_oclpend2__core_clpend3__core_moveword_move_rel_3__core_wndwclip__core_TSp__core_pdfwritefcmpi__core_coordsy((sieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_sizeptfsubi__core_vwxform__core_tranpt__core_unitvec__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist_set_vertex_normals__core_compxfrm__core_pick__core_vfinvokdregion2.o 422248055 0 10 100644 3251 `  HNVH<-n nlp`0.HR"HAHABAЁ/NX-@JfHyNX`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`2 -o mlS` -l moR*mJf -o n hnS` -l n hmR n*h` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|8-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuRegion2 cannot allocate memory.:@PJ@PP-P-Pv@P:,PP@%-=M&\lzNp@@+:IZ et0"-;KZk8ph @/>M"\l| Z"0?@O[k__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_GXBase__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSp_ROPdslldivt__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd region3.o 422248089 0 10 100644 3699 ` NVH0-n nmx#8 y8!|-|`r n"H ($gV8"y8" n"y8#h$ n"y8#P n"y8#h 98 y8!@ R0.H".m n"n (g>8"y8" n"y8#h n"y8#P n"y8#P y8B*y`0 -o mlS -l moR*mJf -o nⰨ$lS -l nⰨ$oR*y` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB#8 y8*h m nfD -o:#P m+h y8"yP#h y8!yP-| y8#8 y8*hJfJfr#8#<P y8-P yPB*yP`N y8 .g`F m"y8 (l*HJf(m+y8 y8#8 m!LJ8f yP*h <-@ .Ю @ 9"@2`VJgX m (r=@ -r=@Hx0.H2.HR//.0.H/N m*hf*yP` m+h` m (g*HJf*yP` *m - ѭJf*yPJgX*yP(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfR yPJfPJ8fFL0N^Nu@@$@*@P@V@b@r@@@@@@@@@ @@@+P+P @$@*@N@^@d@p@v@@@@@@@@@@@@@ @@@*@2@\P>P@@@@x@@@%5E&TdrNp@@#2AR ]lz08"$2BQb<gwh@"1@"O_o PZ (7@GSc__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_GXBase__core_vtxcount__core_TStack_pet__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag_et__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_region3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_ROPds__core_ndcspace_paet__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd rasterprim.o 422248128 0 10 100644 5742 ` HNV-| JyfHx/.NPp` y hoHx/.NP n g gHxV` |-P-h-h-h HnNX y hm:Jyg=|HnHxNPHyhHxNP=|HnHxNPA-P-h-h-h HnHx NP n (Ю-@HnHx NP n Ю-@HnHx NP-nHnHx NPJyg(=|HnHxNPHylHxNPJyg(=|HnHxNPHyHxNPJyg&=|HnHxNPHnHx NP=|HnHxNP/.HxNP .X/HxNP .P/HxNP n f  n"(N`> n f "(N`" n "(N"HAHABAЁ-@gR n-h /./.NPJyf" y hf 90Ѯ 94Ѯ-yP-yX-yT-y\-|` nJh(gJyg"Jhg-|$-yhHn h*NXJyfJygD nJhg:-|-yJygp` 9l-@BHn n h*NXJyg$-|-n-nHn n h*NX-|&-nA-HA-HHn n h*NX. e ByByByByBN^NuNV/9/9 . ".NN-@/9/9 .". NN-@B-|/9/9 .".NN-@/9/9 .$".(NN-@B-|-|'-n,A-HA-H-|Hn nNXBN^NuNV n fX  n"(N-@/NX n!@ -@JgVB .lH n0TR` n f "(N/NX n!@ ` nB N^NuNV nJ g /( NXN^NuNV-| /9/9 . ".N-@ -A/9/9 .".N-@-A/9/9 .". N-@-A /9/9 .$".(N-@$-A(/9/9 . ".No8 9N// . ".Nl . ".` 9N` 9"9N-@/9/9 .". No8 9N// .". Nl .". ` 9N` 9"9N-@B-|/9/9 .".No8 9N// .".Nl .".` 9N` 9"9 N-@/9 /9  .$".(No8 9N// .$".(Nl .$".(` 9N` 9 "9 N-@B-|-|'-n4A-HA-HB-n,-n0Hn nNXJgHxX/.NPpX`BN^Nu@@@@@@@@put_rasterget_raster@PP,=PBPhPP=PP0PP0P0P 0P,0PL0Pb0PjP0PP0PP((0PP0P)P0P0P0P0P*0P>0PfPPP0P+P=PPP8P 8P8P8P"P:PPPdPlPPMPP)PP&P,P2P8)PH@N@\7PbPl@r@7PP@@7PP@@7PPLPZHPPHP$P@@@ 7P@@,7P:@@@N7P\@b@p7P~@@1PGPP1PGPP@@P@@1PGP P1P.GP4P<@B@HP^@d@r1PzGPP1PGPP@@P@@1PGPP1PGPP@"@(PP!@1AGWf&uNp@@!0@O\kz 0)9H"Wft& Bh.>KXkz@"  $2@ZO^m{@__core_shadeflaglmultffixi__core_modxform__core_osexistsfflti__core_qualflag__core_errhand__core_keybord__core_csegtype_get_raster_put_raster__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfwritefcmpi__core_coordsysieeeused_free_raster_allocate_raster_size_rasterfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdrasterfileio.o 422248163 0 10 100644 4042 ` @$NV-|D-|Yj n-P-h-hBB n -P-h f .-@ .^-@ .rpSF=@ . g gHx Hn/.N n /(/(/.N n-h .".Ү A(B .l/././.N .Ѯ.".Ү A(R` f-n-n-|`8HxV/.NPpVN^NuNVH0*n(n B .rNl$PNDPV@PPDPP,P%+1@AQap&Np@@")9HUds@ b0&6E"Tcq@h $7FSb@q"  Z*9GUcr@_raster_to_file__core_shadeflag_readlmult__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator_write__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_mapptr__core_ndc_replicate2__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivt__core_coordsys_file_to_raster_repltab__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdsfont.o 422248209 0 10 100644 6743 ` ( p NVH0*n0. `.HH Ё>(|(JGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|(Jnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^Nu>                                                                                     ,                                                                                                                           ((                           b$,R^~Tn,\p8l (<PXlv~  > R $ J p $ 2 H \  & 0 > N \ h ~ .@D@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ (@ ,@ 0@ 4@ 8@ <@ @@ D@ H@ L@ P@ T@ X@ \@ `@ d@ h@ l@ p@ t@ x@ |@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ (@ ,@ 0@ 4@ 8@ <@ @@ D@ H@ L@ P@ T@ X@ \@ `@ d@ h@ l@ p@ t@ x@ |@ @ @ @ @ @ @ N  \ h % ~+0 6$; A,F LRQ W^\ b~glqv{Tn,\p 8l$). 38(=<BPGXLlQvV~[`ejo t >y R~        $ J p       $ 2 H \  b      $ )6(B E K &Q 0W\ >bg_c104_c12_c105_c13_c106_c14_c107_c15_c108_c16_c109_c17_c110_c18_c111_c19_c112_c20_c21_c22_c23_c24_c25_c26_c27_c28_c29_c30_c31__core_sfontextent_c32_c33_c34_c35_c36_c37_c38_c39_c40_c41_c42_c43_c44_c45_c46_c47_c48_c49_c50_c51_c52_c53_c54_c55_c56_c57_c58_c59_c60_c61_c62_c63_c64_c65_c66_c67_c68_c69_c70_c71_c72_c73_c74_c75_c76_c77_c78_c79_c80_c81_c82_c83_c84_c85_c86_c87_c1_c88_c2_c89_c3_c90_c4_c91_c5_c92_c6_c93_c7_c94_c8_c95_c9_c96_c97_c98_c99__core_sfont_error_char_p_c100_c101_c102_c10_c103_c11 vector.o 422248230 0 10 100644 1612 ` L@,NVH0B .. . ,JfXJl D.-n 9". Ё @0 9".Ё*@ 9p(@N`JfNJl D,-n y1|p .й @0 9". Ё(@N` y1|p .й*@ 9". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , L @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9Ю*@ 9 Ю (@N`z 9Ю*@ 9Ю (@Jl D.RTJl D,RXl *.,R` * D( . , l @ PNBL0N^Nu4PNPdPrPPPPPPPPL@PPPPP4@ PP P PPPPP P$P(P,P0P4P8P<P$4DTdl|lb%5L;DTd__core_brespxny__core_cbrspynx__core_brespxpy__core_cbrspypx__core_bresnxny__core_cbrsnynx_GXBase__core_bresnxpy__core_cbrsnypx_cbres__core_brespynx_COPvector_ROPvector__core_brespypx__core_horizln__core_bresnynx__core_cbrspxny__core_cvertln__core_vertln__core_bresnypx__core_cbrspxpy_bres_CGXBase__core_cbrsnxny__core_cbrsnxpynewbres.o 422248238 0 10 100644 1633 ` x8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNud$,4*<>DRLfTz\dt(<Pdxf Z'./<?OW_gow,(@PxphP!,1A__core_brespxny__core_cbrspynx_major0_major1_major2_major3_major4_major5_major6_major7__core_brespxpy__core_cbrspypx_minor0_minor1_minor2_minor3_minor4_minor5__core_bresnxny_minor6_minor7__core_cbrsnynxhret_majora_majorb_majorc_majord_majorehlast_majorf_majorg_majorh__core_bresnxpy__core_cbrsnypx_minora_minorb_minorc_minord_minore_minorf_minorg_minorh__core_brespynx__core_brespypx__core_horizlnhloop__core_bresnynx__core_cbrspxny__core_cvertln__core_vertln__core_bresnypx__core_cbrspxpy__core_cbrsnxny__core_cbrsnxpy colorlut.o 422248263 0 10 100644 1446 ` XNVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV# # $#( y(0. y(3aN^NuNVH0 y(g yf*y `0 yf*y$ 9`*y( 9(@~`BSGJGn y(JgRy yo2L0N^NuNV# # $#( yB( y(0. y(3aN^NuNVH0 y(g yf*y `0 yf*y$ 9`*y( 9(@~`BSGJGn y(JgRy yo2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^NuP P0P\Px@@@PP@P@@@@P@PlP@@@@@PPP@P@@(@0@6PD@JPP@@PPPP(p! ,=$HWdu~_gr3_color__core_write_cmap_gr1_color_init_color_fbuf_gr2_color_gr_curr_color_set_fbuf_5x__core_read_cmap_CGXBase_rdcmap_wrcmapcolorrop.o 422248331 0 10 100644 5300 ` hNVH< 9 Ю*@ 9Ю(@ 9Ю &@ 9 Ю$@>.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN=@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr y( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ y(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9Ю *@ 9(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9 Ю*@ 9Ю(@ n f n rN82H . N nШ $ .rNԀ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . N nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^Nu P" P4 PF P* P@ PR Ph P P P P P P P P2 P P P~PF P P P P P P P P  PzPrP P PP X$,5 <EKlTZcls|lmult__core_mapchar_COPcopysm_COPdsl_COPssdl_COPms_COPssdrlmodt_COPtextldivt_CGXBase_COPssul_COPds_COPssurcolorpoly2.o 422248362 0 10 100644 3192 ` (@NVH<-n nm0.HR"HAHABAЁ/NX-@JfHyNXp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^Nu_core_cregion2 cannot allocate memory.6?PF@LP,P,Pr@ PP@%-=M&\lzNp@@&3BQb m|0"-;KZkph @'7F"Ueu Z )8@HTd__core_shadeflag__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current_COPdsl__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_cregion2__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdcolorpoly3.o 422248455 0 10 100644 7867 ` t8 NVH<#(JDoJo y|-n  lpL<N^NuNVxH8 9Ю*@&|B n (@r-@ n (@r-@Jg|HnHn/./.N .-@Jn p` . R"HA44HABAЁ/NX-@JfHyNX`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N+@ -r+@ -r".N+@ -r+@ -$".N+@$+m -(".N+@(+m -, ".N+@,+m `> oؐ-@-U*+n-m - r".N+@ .r+@-m -r".N+@ .r+@-m$ -$".N+@$+n-m( -(".N+@(+n-m, - ,".N+@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory. @P HPRHP^PP@PJP@P3P3P3P3P 3PV3P3P3P3P3P~@%P 3P@&P.HPP@P@Px3PHPP P P 2P J7P j3P 3P 3P P P P 7P "3P <3P V3P 3P P P P P P P 4P TP nP P P P P HP P 2P LP jP P P P Pl3PPP3PFPZPnPPPPPPP#)@9AQa&pNp@@"2AN]l}H H0%6FU"ds(h)6IXet@"  "*9GUZds@__core_HIdden__core_shadeflaglmult__core_modxform_printf__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentulmult_COPdsl__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_SHading_parameters__core_ndc_shadeseg__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_isqrt__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_pistyle__core_idenflag__core_penflag__core_ddvtxlist_aet__core_wndwclip__core_TSpldivt__core_coordsys__core_vwstate__core_markflag__core_jsqrt__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_sqrttable__core_vwxform__core_ZBuffer_ptr__core_cregion3__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp_CGXBase__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd zbuffer.o 422248481 0 10 100644 3994 ` ||hNVH ..,. r "ЁЇй n й n  @JPf. n "ぐ*@B:R m  @0L N^NuNVB`/9/9 .Ю @ NNm 9N// .Ю @ NNnT/9/9 .Ю @ NNm, 9N// .Ю @ NNoHxGHyNPpG`PR .m0 n N// 9"9NN-@ n N// 9"9NN-@-|` .Ю @ N// 9"9NN-@ .Ю @ N// 9"9NN-@ .찮oV .萮".쒮N-@-n` .й @0 .ѮR .o-n-nR .m*BN^NuNV.Hy `NX#HxNX#B  @BPR mJg JgB`p..N^NuNVB . @BPR m-yB nBPTR mN^NuNV/9NX/9NXN^Nu|@@@@set_zbuffer_cutcolorzbuffer"@2@B@p@@@P6PPPP6P@@P6PPP.P46P@@FPjPt@z@9PPP@@9PPP@@9PP P@@ 9P&PJ5Pb@NP@NP@@@@@0@\@b(Pj@p(P@(@#)@9IYh&wNp@ @)9H|N[jyH 0V1EUcir"%5>DLh[kx@"$4=MW go~Z @)2B__core_HIdden__core_shadeflagffixi__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype_Bbuf__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_Abuf__core_ndccp__core_picflag__core_pisflag__core_linecflag_zbfd__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_TErminate_zbuffer__core_CLear_zbuffer__core_INit_zbuffer__core_vtxcount__core_TStack_free_zbufbuf__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivtfcmpi__core_coordsysieeeusedfmuli_curbuf__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang_set_zbuffer_cut__core_vwxform__core_ZBuffer_ptr__core_pesflag__core_stroker__core_batchupd__core_corsyset_zbufcut__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag__core_segment_zbufferfile__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick_touched__core_vfinvokdsegments.o 422248508 0 10 100644 3340 ` PNV.-|-|` n hg .f fN nJgB`x .:"Ё @ PJhg//.NPJf8`DJyg .:"Ё @ P1|"` BNXJg/9NXR n̾6m~ n1|Sy/.NXB`2 n hgZ ZeHx/.NPp..N^NuNV-|Bn-|` nJh&g=|. eJnf-|#/./.NPp`-|`. n hg, fN n1|Z Ze-|`6 nJh&g$Jyg1|"`BHn n h*NX. eBNXByBN^NuNV-|!-|`8 n hm$ . f-|$/./.NPp`pZ Ze-|`0 n hm .f B`8 n hgZ Ze-|%/./.NPpN^Nudelete_retained_segmentdelete_all_retained_segmentsrename_retained_segment@EP63P>CPtP|3P9PBP3P3PP?PP EP P6@BPdPPEP3PCPEPP9PP P(?P8@@EPnPEPEPEPP&@6FVet&Np@@((&6IXet 0 ,;"JYgw0h ,;HW@fu" 2!9RZap@__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_segdra0__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_PDFcompress__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_delete_all_retained_segments__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_rename_retained_segment__core_repaint_close_retained_segment_delete_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdcredelseg.o 422248541 0 10 100644 5124 ` tDNV-|09H".m 09Ho-|/./.NP .` 3 BN^NuNV-|JfJyoHx/.NPp`rJygHx/.NPp`TB-|`@Hx/.NPp`. n .fHx/.NPp` Z Zd n hg hf#JgJyg$HxaXJgHx"/.NPp"`-|! yB6-|`> nJh(g,B 9: y"(6R!A6SЁ @ . e !f/./.NP .`$y y1y ymT y HnBNP y!@N yBV=|HnHxNPHyPHxNP y!y y!y y!y y!y  y!y y!y y!y y!y" y!y & y!y$* y!y(. y!y,2 ym/9NX`33333333333333333333#### HyHyNP3RyBN^NuNV09H-@ByBaBX3BN^NuNVaBN^NuNV-|Jyf-|/./.NP .`V yJhf1| y hm(=|HnHxNP-@ yN!@VByBBN^NuNVJg$NJgp`ByHyN`HyNXHyNXHyNXNHyNXHx HyHyN HnBHnHxHyN/9/9 .".NfB` #BN^Nu?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@@:PJPZ@hPxPPP;PPPPPPP;P;P"=P@PV;P`Px;P;PPP(P;PPP;P2P ;P;P.2P66P@2PH;PN PV;P\ Pd;Pj Pr;Px P;P P;P P;P P;P P;P P;P P;P P;P PP;PP )PP P$ P,KP4P<@PD PL*PTRP\PdPl#PtP|P7PPP%PP@GP@GP@GP@GPPGP?P'PJPP PP6@>PVPd;Pv;P2P;PP;PXP=P>P.PWP1P>PPPP PWP".P.P4WP:-PRPX+Pb@h@v3P~PP&0@@P`o&~Np@@ /?Nmz 0,=M\"kz !1:hIYfs@"%5? O^lz0$TZ '5D@Tdp__core_shadeflag__core_setmatrix_sgtypmin__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_image_transformation_type__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_push__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_matinv__core_ddvtxlist__core_moveword__core_copytop__core_wndwclip__core_TSp__core_pop__core_pdfwritefcmpi__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_tranpt__core_pesflag_sgtypmax__core_validvt__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_close_retained_segment_close_temporary_segment_create_temporary_segment_create_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_make_mat__core_pick__core_vfinvokdsegatt3.o 422248587 0 10 100644 5913 ` NV-| x/9/9 . ".Ng8/9/9 .".Ng/9/9 .". NfHx/.NPp`/9 /9 .<".@N-@<-A@/9 /9  .D".HN-@D-AH/9 /9  .L".PN-@L-AP-|` n hg` .fV hlHx/.NPp`t n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m .$".(N n!@* .,".0N n!@. .4".8N n!@2 . ".N n!@ .".N n!@ .". N n!@ .<".@N n!@ .D".HN n!@" .L".PN n!@&Jyf,BNXJg .g/9NX .fNB`< n hgZ Zev-|/./.NP .N^NuNV-| /9 /9  . ".N-@ -A/9 $/9 .".N-@-A/9 ,/9 ( .". N-@-A -|`F n hg$ .f hlHx/.NPp`8 n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y 0 n!y 4 n!y 8 n!y <* n!y @. n!y D2 . ".N n!@ .".N n!@" .". N n!@&Jyf,BNXJg .g/9NX .fNB`< n hgZ Ze-|/./.NP .N^NuNV-| -|` n hg .f hgHx/.NPp` n"n"* n"n". n"n "2 n"n " n"n" n"n"/9 L/9 H n (NNN n$ /9 T/9 P n ("NNN n( /9 \/9 X n (&NNN n, B`2 n hgZ ZeHx/.NPpN^NuNV-| -|` n hg .fJhg hfHx/.NPp`/9 d/9 ` n (NNN n /9 l/9 h n ("NNN n /9 t/9 p n (&NNN n B`2 n hgZ ZeHx/.NPpN^Nu@@@@@@???@@@@@@set_segment_image_transformation_3set_segment_image_translate_3inquire_segment_image_transformation_3inquire_segment_image_translate_3@@@"1P*@0@>1PF@L@Z1PjPx@~@4P@@4P@@4PIPPD:PL:Pv:PPNPdPzPPPPPPP @PHP:P*:P2:P8PD:PL+PjIPP@@@4P@((@4P@@4PIP<Pn:Pv:P:P8Pt@@@@@@PPP@PHP :P:P :P&P2:P:+PXIPtP@IPP@ @.P4P:PF@L@ZP`PfPr@x@PPPIPP@IPP,@2@@PFPLPX@^@lPrPxP@@PPPIPP&@6FVet&Np@@&5ETap 0!1@"O^ .7=hL\iv@" +:HVeZt @)9__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_segdra0__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_segment_image_transformation_3_set_segment_image_transformation_3__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment_inquire_segment_image_translate_3_set_segment_image_translate_3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd setsegatt.o 422248641 0 10 100644 6307 `  HNV-| x  g$J g-|/./.NPp`-|` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.NP` .:".Ё @ P1|"R n .6m!n Jyf BNXJg/9NXB`: n hgZ Ze-|/./.NPpN^NuNV-| J n-|/./.NPp`-|` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ Ze\-|/./.NPpN^NuNV-|  g$J g-|/./.NPp`n-|`< n hg .f  g f n-hR!|R-nB`z .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.NP` .:".Ё @ PJh gB/./.N R n .6mz!n Jyf,BNXJg .g/9NX .fNB`: n hgZ Ze-|/./.NPpN^NuNV-| /9 /9  . ".Ng/9 (/9 $ .".NfHx/.NPp`/9 0/9 , .$".(N-@$-A(/9 8/9 4 .,".0N-@,-A0-|`b n hg@ .f6 hl-|/./.NPp`L n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y <* n!y @. n!y D n!y H& .". N n!@2 . ".N n!@ .".N n!@ .$".(N n!@ .,".0N n!@"Jyf,BNXJg .g/9NX .fNB`< n hgZ Ze-|/./.NP .N^NuNV-| /9 P/9 L . ".N-@ -A/9 X/9 T .".N-@-A-|`` n hg> .f4 hl-|/./.NPp`H n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y \ n!y ` n!y d n!y h* n!y l. n!y p2 n!y t& . ".N n!@ .".N n!@"Jyf,BNXJg .g/9NX .fNB`: n hgZ Ze-|/./.NPpN^Nu@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@.P<KPPAPJP;P;PP.KPJP\@zPKP.KPJP\@PKP;P;P";P&PV!PzAPJP;P;P;PP;P+PKPP@@@"1P*@0@>1PNP\@b@p5P~@@5PKPP;P;P@;PP@ @,@8@HP^PtPPPAPJP;P;P;PP;P+P KP(P<@D@J@X5Pf@l@z5PKPP;P;P (;P P @ $@ 0@ <@ H@ T@ `@ pP P AP JP ;P ;P ;P P ;P +P KP P&@6FVet&VVNp,@;@L[kz 0'7EVfu" %+CS\bhq@"&6@ P_m{6Z@+;__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_segdra0__core_errhand__core_keybord_set_segment_detectability_set_segment_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_set_segment_image_transformation_2__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpfcmpi_set_segment_visibility__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_set_segment_image_translate_2__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd inqsegatt.o 422248669 0 10 100644 3965 ` xNV-|-|`4 n hg .f "n " B`: n hgZ Ze-|/./.NP .N^NuNV-|-|`4 n hg .f "n "B`: n hgZ Ze-|/./.NP .N^NuNV09H n BN^NuNV-|/-|`8 n hg .f0(H n B`: n hgZ Ze-|/./.NP .N^NuNV-|Y-|`4 n hg .f "n "B`8 n hgZ Ze-|/./.NPpN^NuNV-|t-|` n hg .f hlHx/.NPp` n"n"2 n"n " n"n"/9/9 n (NNN n /9/9 n ("NNN n B`2 n hgZ Ze,Hx/.NPpN^NuNV-|-|` n hg .fJhg hfHx/.NPp`/9/9 n (NN((N n /9/9 n ("NNN n B`2 n hgZ ZeJHx/.NPpN^Nu@@@@inquire_segment_detectabilityinquire_segment_highlightinginquire_segment_image_transformation_typeinquire_segment_visibilityinquire_segment_image_transformation_2inquire_segment_image_translate_2@HPLHPfPz@HPHPPP@HPPHPjP~@HPHPP@HP,P^@d@rPxP~P@@PPPHPP@HP6PD@J@XP^PdPp@v@PPPHPP@%5ET&ctNp #@2@CRbq ,<M0]m{"/?Jxfvh@"#3CS] m|Z!@1=M__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord_inquire_segment_detectability_inquire_segment_highlighting__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_segment_image_transformation_type_inquire_image_transformation_type__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_inquire_segment_image_transformation_2__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp_inquire_segment_visibility__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_inquire_segment_image_translate_2__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd segdraw.o 422248723 0 10 100644 6140 `  8hhNVpH8*nA: . (PA&H-| JfJlg TJlg-|Hn l*NXHUNX-mNHn"B/.N ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx NPJyfZ mf 90Ѯf 94Ѯj 98Ѯn`2 mf*Af-Pv-hz-h~-h HnfHnvNP&'nf'njHS l*NX` HnVHx NPJyfZ mf 90ѮV 94ѮZ 98Ѯ^`2 mf*AV-Pv-hz-h~-h HnVHnvNPAf-P-h-h-h AV-Pv-hz-h~-h JyghHnHnvHnN JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxNP0.g 0.HR`0.H=@Hy 0.H/NP0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N `HnHxNP-n n nB(JygHn/.j/.fN Jg&'nA'H '|B`Hn&HxNPHn*HxNPHn.HxNP .f .&".*N`: .f .&".*N` .&".*N"HAHABAЁ-@Hn2HxBN -nV-nZ-n6-n:&&09H'@A&'HAV'H A6'HHS l*NX/.N`HnHxNPBn` 0.H/HxNPRn0.ʰnmJyf mfFBn0.ʰnl0.H @ 90ѐ0.H @ 94ѐRn` mfBn`p0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNPRn0.ʰnmJygf3Bn` Hn0.H/NPRn0.ʰnmN&0.H'@09H2.H'@` &B0.H`HnHxNPBn` 0.H/Hx NPRn0.ʰnmJyfb mf^Bn0.ʰnlJ0.H @ 90ѐ0.H @ 94ѐ0.H @ 98ѐRn` mfBn`0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNP0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNPRn0.ʰnmJygH3Bn` Hn0.H/NPRn0.ʰnmN&`&`HnHxNP&'n'n'n`HnHxNP&'n`HnHxNP&'n`HnHxNPJlg&'n`fHnHx`bHn`HnHxNPJlgL& 9m 9N-@~/9 /9 .~N// .NNNN-@`Hn`rHn`jHnHx NPHnHnN`HnHx NPHnHn`HnHx NPHnHn`Hn` Hn`HnHxNPJygZ-|`PHnHxNPHnHxNP0.H"HAHABAЁ/`^HnHxNPHnHxNP nfJg/9NXBL8pN^Nu@Y"@TPl:P5P3PPPP0SP`5Ph3PxPPPSPKP&P5P@5P4PJ5PhKP|1P5P5P5PPP&PL:PtKPP5PYP5P3PYP"P2YP:P`YPtYPYPYPYPQPKP)PYPP7P()PZ5PpYP|5P3PYPPYPPYPPYP0YPDYPXYPlYPxSPYPYPYPYPYPPKP)PYP&P<7P^5P5P5P5P 5P MP MP $MP *[P 4@ :@ DP RP X=P ^P dP 5P P 5P 5P 5P TP 5P "5P R5P b5P tCP |CP P%+<B@Raq&Np@"@3BR Yhu  0"2 9HXfw "'7BQajph@"$4DN ^m{Z @$0@__core_shadeflag__core_oclpvtx2lmult__core_setmatrixffixi__core_modxform__core_pdfskip__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_sdstr__core_surface__core_ndccp__core_imszpt3_up__core_picflag__core_pisflag__core_linecflag__core_softstring__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2_space__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip_path__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_oclpend2__core_wndwclip__core_TSp__core_pdfseek__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_imxfrm2__core_segment__core_imxfrm3__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdinquiry.o 422248767 0 10 100644 6142 ` PNV |"n <"Q .P-@-y .N// 9PNNNN n X .N// 9TNNNN n X .N// 9XNNNN n X .N// 9\NNNN n X .N// 9`NNNN n X .N// 9dNNNN n XyBN^NuNV n 4 n 8 n < n @N^NuNV n D n HN^NuNV n n N^NuNV-y .N// 9PNNNN n .N// 9TNNNN n .N// 9XNNNN n .N// 9\NNNN n yN^NuNV n n  n N^NuNV n n  n N^NuNV n N^NuNV n  n N^NuNV n $ n ( n , n 0((N^NuNV n D n H n LN^NuNV n n  n N^NuNV-y .N// 9PNNNN n .N// 9TNNNN n .N// 9XNNNN n .N// 9\NNNN n .N// 9`NNNN n .N// 9dNNNN n yN^NuNV-|Bn n"n"XXRn nmBN^NuNV n X n X n X n X n X n X n X n $X n ,XBN^NuNV-|Bn n"n"XXRn nmBN^NuNV09H n n n 09H n N^NuNV.-|Bn-|`Hx/.NPp`pZ Zd n .f=|Jng n"n"6B`* l. .:"Ё @ P Ю"@"*R n6mB..N^NuNV.B-|09H n -|`& nJhon Ю "@"RZ ZeB..N^NuNVJyg y"n"` nBBN^NuNVJyg yJhfp`B n BN^NuFFFinquire_retained_segment_surfacesinquire_retained_segment_names:P*@6P@:PF^PLPR PXPlPv:P|^PP PPP:P^PP PPP:P^PP PPP:P^P$P* P0PDPN:PT^PZP` PfPx,P:P:P:P:P:P:PPP@P:P ^PP PP.P8:P>^PDPJ PPP`Pj:Pp^PvP| PPP:P^PP PP,P:P:P:P:P:P:P :P2:P<:PN:PX:Pb:Pl:P~:P:P:PPPP@P:P^PP PPP:P^PP P&P6P@:PF^PLPR PXPhPr:Px^P~P PPP:P^PP PPP:P^PP PP,P PBPPP^PlPzPPPPPP3P "P(P7P4@@VPRPfVP@PPVP$VP<PD@PbPj@P@%5ET&csNp@@!0@O(cp "0@Q0aDu"85ETe,h#@MZm|@"! 1EYixt\6Z&4BP_@ov__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivi_inquire_view_plane_normalfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_inquire_view_depth__core_ndccp_inquire_retained_segment_names__core_picflag__core_pisflag__core_linecflagfsinglei_inquire_viewing_control_parameters_inquire_viewing_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_inquire_projection__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset_inquire_world_coordinate_matrix_2_inquire_world_coordinate_matrix_3__core_idenflag__core_penflag__core_ddvtxlist_inquire_retained_segment_surfaces__core_wndwclip_inquire_ndc_space_2_inquire_ndc_space_3__core_TSp__core_coordsysieeeused_inquire_view_reference_point__core_vwstate__core_markflag_inquire_view_plane_distance__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd_inquire_inverse_composite_matrix__core_corsyset__core_outpclip__core_cp__core_ndcspace_inquire_viewport_2_inquire_viewport_3_inquire_window__core_sysinit__core_segnum_inquire_view_up_2_inquire_view_up_3__core_lsflag_inquire_open_temporary_segment_inquire_open_retained_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdsegdra0.o 422248782 0 10 100644 2033 `  `NVHx/. /.N BN^NuP@%5ET&csNp@@%2APa l{0"&5CSbsh@$3"BRbr| Z@-9I__core_shadeflag__core_modxform__core_osexists__core_qualflag__core_segdra0__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd repaint.o 422248818 0 10 100644 3842 ` l NVB ."HA..HABAЁ" @JPgT ."HA..HABAЁ @JPfJg,BHn ."HA..HABAЁ* @ PNXR m|BB ."HAZZHABAЁ @ Pm(B ."HA..HABAЁ @JPg| ."HAZZHABAЁ @JPfZJfT-| ."HAZZHABAЁ @-PHn ."HA..HABAЁ* @ PNX`t ."HA..HABAЁ" @JPgR ."HAZZHABAЁR @Jf( ."HA..HABAЁ @JPfJg-|R mJgd ."HAZZHABAЁ @ Pm>B` ."HAZZHABAЁ:".Ё @ PJhgJfR ."HAZZHABAЁ:".Ё @ PJh"g ."HAZZHABAЁR @Jg^-| ."HAZZHABAЁ @-PHn ."HAZZHABAЁ:".Ё @ P h*NXR ."HAZZHABAЁ6 @ .m ."HAZZHABAЁ/NXB` ."HAZZHABAЁ:".Ё @ PJh"g ."HAZZHABAЁ @Jf0 ."HAZZHABAЁ:".Ё @ PJhg ."HAZZHABAЁR @Jf4 ."HAZZHABAЁ:".Ё @ PJh fJg.B/. ."HAZZHABAЁ/N ."HAZZHABAЁ:".Ё @ PJhgJfP ."HAZZHABAЁ:".Ё @ PJh"g^ ."HAZZHABAЁR @Jg<-| Hn ."HAZZHABAЁ:".Ё @ P h*NXR ."HAZZHABAЁ6 @ .m ."HAZZHABAЁ @JPf$ ."HAZZHABAЁ @0` ."HAZZHABAЁR @BR mB ."HA..HABAЁ" @BPR mBN^Nu PBPrP?PP?P*?PPPvP?PP?P0?Pf?P?P?P?P?PB?PJPp?P?P?P?P?PN?PVPv?P?P?P?P<?Pd?P?P?PP&@6FV&euNp@@'4CRc n}0 "(7EUduh@&5"DTdt~ Z.@>JZ__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwfl((ag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdbatch.o 422248836 0 10 100644 2388 ` ,`NV-|Jyg-|/./.NPp` 3BN^NuNV-|Jyf-|/./.NPp`(BNXJg/9NXByBN^Nubegin_batch_of_updatesend_batch_of_updates@8P&P48PD@L8PdPr@Pz0P0PP8P&@6FVe&tNp@@'6CRar }0 "(7EUduh@&><Tc"r Z#1?M\@lx__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_end_batch_of_updates_begin_batch_of_updates__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdsetmatrix.o 422267154 0 10 100644 4029 ` x`NVH *nHnNX mm-m-m"-m& mfBHnNX/9/9 -2NNglHnNX -2N//NPN-@-@ -2N//NPN-@ -@HnNXN/9/9 -.NNglHnNX -.N//NPN-@-@ -.N//NPN-@ -@HnNXN/9/9 -*NNglHnNX -*N//NPN-@-@ -*N//NPN-@ -@HnNXN/9/9 -NNfPPP P@@P1PBPP ?PP&P0>P8PPPX P^@d@nPt1PBPP?PPP>PPP P@@P1P@ @P1P$@*@4P:1PFBPdPl Pv0P+P+PPP@@PP=P4P P(PlPrP~P@PP1P 17@GW]m&|Np@@'6FUbq 0.>M"\kyh -@O\kqv{@" -7ZFUdr@__core_shadeflag_cidmatrix__core_setmatrixffixi__core_modxform__core_osexistsfflti__core_qualflag__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_push__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_popfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_sin_cos__core_vwxform__core_pesflag__core_identity__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_identchk__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd reopenseg.o 422248878 0 10 100644 2324 ` l@NVB` 9:".Ё @ PJhg2-| y-PHn :".Ё @ P h*NX 9:".Ё @ PJhgH-| y-PHn :".Ё @ P h*NXB/./9N R y .6m6/NXBN^Nu1P41P^1P1P1PP1PP&@6FV&euNp@@'4CRc n}0 "(7EZjyh,@;J"Yiy Z %4@DP`__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_segdraw__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_reopensegment__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokdnewframe.o 422248895 0 10 100644 2190 ` |l0NVB ."HA..HABAЁ( @ ."HA..HABAЁ""@2R mHxNXJg/9NXBN^Nu P>PZ=Pb/Pj/PpP&@6FV((&euNp@@'4CRc n}0 "(6FUfvh@&"5EUeo Z@/:FV__core_shadeflag__core_setmatrix__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSp__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_repaint__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_new_frame__core_pick__core_vfinvokdsavesegment.o 422248927 0 10 100644 4639 ` xNVBHx/. NP-@ fhHx/. NP-@ f$/. Hy` /. HyNPp`/.NXHx/. NP-@ g-| Zd* n hg .f f-|/.NX .`HxHy/.N HxZ/./.N HxNX-@HnB n/(NN n (V-@`./.HxNPHx/./.N  l/./.NP/././.N /.NX` n hf$-|-|/./.NP`Z`N^NuNVBB/. NP-@ ffHx/. NP-@ f/. Hy"NPp`/.NXB/. NP-@ f /. HyD`HxHn/.N .Sf .Uf .Nf .Cg"/. HydNP/.NX`r-|JfHx`Hx/.N`JJyf-| Zd n hg hfl#-|! yB6-| dv nJh(g,B 9: y"(6R!A6SЁ @ .` n hg .fHx/.NPp`Z`B !f/./.NPp`y y HxNX-@-@HxZ//.N n"y3h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h n"y#h"" n"y#h&& n"y#h** n"y#h.. n"y#h22/.BNP y!@N y!|R n"y#hVV y (VS-@`.Hx/./.N /.HxNP l/././.N /./.NP/.NX33RyN/.NXBN^Nusave_segment: can't create %s save_segment: can't open %s SUNCsave_segmentrestore_segment: can't create %s restore_segment: can't open %s restore_segment: %s is not a segment file restore_segment=P.;PF@R@XPjAPz=PLPLP7PAP@PPEP*.PL*P`P*PP!P@P=P;P4@:PLAPZ=Pr@P@PAP@PPLPLP(7P67P@PHP`7Pl7PPP'P7PEPP&7P67PF7PV7Pf7Pv7P7P7P7P7P7P7P7P/P7P 7P7P(7PHPZ/PP/P!P$PPGPIPAP@+3CSb&qNp@@+:GVev 0#"2AO_n}h -<IX@gn}" .?MZ\kz@__core_shadeflag_read__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator_write__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack_free__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_pdfread__core_ddvtxlist__core_wndwclip__core_TSp__core_pdfseek__core_pdfwrite__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform_creat__core_pesflag_open__core_stroker__core_batchupd__core_corsyset_close__core_outpclip__core_cp__core_ndcspace_malloc__core_sysinit__core_segnum__core_lsflag_close_retained_segment_restore_segment_save_segment__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick__core_vfinvokd xformclip2.o 422248973 0 10 100644 7132 `  hP`NVH0 9-@B l`(n Ю*@-y hB l$ "N" .N-@R` ."-N n X R`NqL0N^NuNVH0*n(n "9pH N$"9H NrԀ"9pH -NԀ"9H -NrԀԹ0("9pH N$"9H NrԀ"9pH -NԀ"9H -NrԀԹ4)BNqL0N^NuNVH0*n(n "9pH N$"9H NrԀ"9pH -NԀ"9H -NrԀ("9pH N$"9H NrԀ"9pH -NԀ"9H -NrԀ)BNqL0N^NuNVH n NN n XX n NN n XX NqLN^NuNVH *n $f r"- N"9Nrй* -r"- N"9Nrй+@ -r"- N"9Nrй+@`V "9Nrй* -"9Nrй+@ -"9Nrй+@NqL N^NuNVH *n $fp r"- N"9Nr* -r"- N"9Nr+@ -r"- N"9Nr+@`D "9Nr* -"9Nr+@ -"9Nr+@NqL N^NuNVH0*n(n BB o l o lB o l o l fp`B-@Jg -|` fp`B-@Jf -|`Jf-M*L(n*., gf <-@ ,-@ ".N".NЕ*+| ,".N".NЭ+@`L gf <-@ ,-@ ".N".NЕ*+| ,".N".NЭ+@` gd <-@ -@* ,".N".NЭ+@ ,".N".NЭ+@`l gb <-@ -@* ,".N".NЭ+@ ,".N".NЭ+@Jgl .`NqL0N^NuNVHBn nl* . X @/ .X @/a PJfB` Rn`p`NqLN^NuNVH m n  m  oB`p`NqLN^NuNVHHy l/.a4PNqLN^NuNVHHy laXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09H"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2-@ n -@` n <2-@ n <-@`h n (6-@ n (-@`B n <6-@ n <-@` b@0;NV| .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".N ".N n XXXR`p`B`NqLN^NuNVH n0(H`P n (2-@`X n <2-@`D n (6-@`0 n <6-@` b@0;NJmp`B`NqLN^Nu |  P|  |  l (( :P*P:@P6P\PxPPPPPPPP PPP,P4PDPPP`PhPzPPPPPPPPPPP*P2PBPNP^PfPxPPPPP@P@f@ )P \P )P vP P n4  m*  n JgJmJg oB`p`NqLN^NuNVH 98gBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RJg ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @ #8J$f n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09H"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".N ".N n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NupTl?6P&P:@P2P\P6P&P@2PP*P0PJPPPjPpPPPPPPPPPP"P.P>PFPXPdPlPzPPPPPPPPPPP P6PDPLP\PhPxPPPPPPPPPPPPP P2P>PNPVPhP + -@ ,-@ ".N".NЕ*+k ` g< +-@ ,-@ ".N".NЕ*+k`b g +-@ -@*` gZ -@ -@* ,".N".NЭ+@ ,".N".NЭ+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# /9Hy$/.a N^NuNVHy$aXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09H"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y쐐-@ n  y쐐-@ .".g .-@ .R-@ .2-@-n B l n ".N$ n ".N ".N n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y쐨-@ n ( y쐨` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y쐐-@`@p`D y ( n2` n (6 y쐨` y ( n6`JlBN^Nu<<z<$P3PLPV3PP3PP3P@@@@!PPP!P @@PP3P@$@>@T@b@x@@@@@@@@r@v@z@@@@V@Z@^@%/5A@Qaq&Np@@#3BO^m~ 0&6E"TcFs<h.;H[jw@"  ($0Z?N]ky@__core_shadeflag__core_oclpvtx2_oclipboxlmult_olinecross__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ooutvtx__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_oclpvec2__core_vtxcount__core_TStack_vwprt__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_oclippt2__core_ndcset_opolclos__core_idenflag__core_penflag__core_ddvtxlist__core_oclpend2__core_wndwclip__core_TSp_opoloutldivt__core_coordsys_oprocvtx__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_lsflag_planes__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm_ovisible__core_pick__core_vfinvokdxformattrib.o 422249240 0 10 100644 21856 ` ) H@NV mHy+NX`:RB 9".Ё @"n XR mN^NuNVJlHy+NX`:B 9".Ё @"n"XR mSN^NuNVJlHy+NX`4B 9".Ё @"n"XR mN^NuNV. lHy+N` 9-@ 9S-@B .Ю-@B .Ю-@-n-y) BG n N// n NNNN// .NNN-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N// n (NN// n (N// n (NNNN n n (N// n NN// n N// n (NNNN n!@ n N// n (NN// n (N// n NNNN n!@N^NuNV n (N// n (NN// n (N// n (NN// n N// n NNNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//NPN^NuNV n (N// n (N// n N//a\N-@/9)/9) .NNf-y) n .N// NNN n .N// (NNN!@ n .N// (NNN!@N^NuNV-|,JygB09gHxa/.NP <`/9)/9) .".Nf"#',/9,/9,NPp`N .". N# .".N# .".N#33BN^NuNV .". N#33BN^NuNV#,w,/9)/9) .". Nf2/9*/9) .".NfHx'/9,NPp`D .". N#D .".N#H#*L33BN^NuNV#,,/9* /9* .". NfZ/9*/9* .".Nf>/9*/9* .".Nf"#',/9,/9,NPp`N .". N#D .".N#H .".N#L33BN^NuNV#,,/./. .". Nl/.$/. .".Nm"#(,/9,/9,NPp`b .". N#4 .".N#8 .".N#< . ".$N#@33BN^NuNV#,,-y* .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .".NnN . ".$Nn8/9*(/9*$ .". Nm/9*0/9*, .".Nl$#.,/9,/9,NPp`/./. .". Nl/.$/. .".Nm$#/,/9,/9,NPp`< .". N#P .".N#T .".N#X . ".$N#\/9*8/9*4/. /. .".NNN#/9*@/9*/9*/9* .". Nf"#',/9,/9,NPp``B$` #$ . ".N#( .".N#, .". N#033BN^NuNV#HnHyDHy a /9*/9* .N// .N// .N//atNmB 9 N// 9NNg $faf` 9`dg-|`a-@Jg,HxRHy,NP#Hy,aXp`Hy,aXBN^NuNV8 yf -y*8`-y*8HnNX/9*/9* 9N// 9 N//atN-@t/9*/9* 9N// .tN//a8N-@pN// .tNNN-@-@ .pN// 9NNN-@ -@HnaXHnNX/9*/9* .tNNg| .tN// 9 N// .8NNNN-@-@ .tN// 9 NNN-@ -@Hna(Xa.-yD`-yHd 9LN// .8NNN-@h-y*lHnPHn`NPHnxa&XHnNX-y*HnaXHnNX/9*/9* .TN// .PN//a^N-@tN// .TNNN-@-@ .tN// .PNNN-@ -@HnaXaHnxaXaHnNX 9(N// 9 NNN-@ 9,N// 9 NNN-@ 90N// 9 NN// .8NNN-@Hna.XHnNX-n8HnaXaa-y`-yd-yh-y*lHnPHn`NPHnxa.X-nXH 9N// .HNNN-@L 9N// .HNNN-@D 9 N// .HNNN-@@/9*/9* .LNNo>/9*/9* .DNNo .DN// .@NNlp`b .DN// .@NNf 9`dfHnNX .@N// 94N// 98NNN// .LN// 9*"9*NNN-@ .@N// 9XPDXPN'PfPxPPP@@P@P@PPPPPPPP&P4P:P@PR@Z3Pb3PxPP@@@P@@@P@@@P@@ @PP.@4@B@PJ@P@^@PnP@@@P@@@PP3PP!PP!P@!P @@ DP&P,\P2@8@FDPLPR\PX\PnPP@PP@3P3PP P@$@2@P<@B@P@PX@^@l@Pt@z@@P@@@P@@@PP@@@P@ @ @P "P 4@ :@ H@P P@ V@ d@P tP 3P P !P P !P ((P !P @ @ DP P \P @ @ DP P \P @ @ *DP 0P 6\P LP ^P pP zP P P @ P EP oP MP 3P P ,P <P f@ lP ~EP oP MP 3P P P P P (P :P dP vP P P P P P P ,P >P P EP P EP P EP MP oP @ @@@@P@$@2@P:@@@N@PZ@`@f@lPPEPPEPPEPMPoPPEPMPoP@@@ @@P"@(@6@PB@HP\PbEPpPvEP|@EPoPMP@@@@@P@@@P@@@P@@@P(P.EP<PBEPPPVEP^oPfMPv@z@@P@P@@@PPEPPEPPEPPEP$MP,oP<@@@F@RPdDPvPDPPDPPDPP\PP\P @@@P&@,@:@PF@L@R@XPv@P@P@@@PPEPPEPPEPPEP @@&NP,P2P8hP>@D@ZNP`PfPliPr@x@XPPPHP@@XPPPIPoP3PMP@@@P$DP6PHDPZPlDP~PDPPDPPDPP\PP \PP"\P*@0@>@PF@L@Z@Pb@h@v@P@@@P@P@P@P@@@PPEP*P0EP>PDEPRPXEPfPlEPzPEP@@NPPPhP@@NPPPiPNPP jP@@,XP2P8P>HPD@J@`XPfPlPrIPPLPoP3PMP@@@P@@@PPEPPEPMP$oP4@8@D@J@X@P`@f@t@P|@@@P@@@PEPEPPEPPEPPEP MPoP&=P0EP6EPD@J@TPbPpP@PEPPEPP@PEPEPEP@P=P@@(AP0@:@FUPN@T@ZEP`PjEPpPP@@EPPPPPPPPPEPP PP2UP:@@@JPP@P\PfEPrPPDPPPPEPPPPEPEPEPPP DPP@,RPBUPJ@`UPh@n@xPPPPPPPPPPPUP$EP*P4EP@PFNPLPVEP\PfEPrPxNP~PEPPEPPNPPDPPUPEPEP EP@$RP<EPBPPPVXP\PfEPlPzPXPPEPPPXPP@@P@P@@P@PPP@P P.P4@P<EPBEPNUPZPdEPjPtEPzPNPDPP@@DPPPPEPPEPPNPDPP @ @ DP P P .P 8@ >@ DP JP bUP nP xEP ~P EP P XP @ @ DP P XP P P P EP P EP P!XP!@!@!DP!(P!.XP!:P!@P!tUP!P!P!P!@!@!DP!P!@!@!@!@!P!@P!P!@!@"NP" @"@"P"P"(P"<P"BDP"HP"Z@"@"@"EP"EP"OP"@P"AP"@"@"UP"@"@"EP"P#EP#P#P#"@#(@#.EP#4P#BP#TP#^P#lP#rP#xP#P#EP#P#P#P#UP#@#@#P#@P#P#EP$P$P$DP$"P$(P$:P$DEP$JP$PP$VP$xEP$EP$EP$P$P$DP$P$@$RP$UP$@$UP$@%@%P%P%.P%8P%FP%LP%RP%dP%rP%xP%~P%EP%EP%EP%P%P%DP%P%@%RP&UP& EP&EP&,EP&8P&FP&LDP&RP&jUP&UP&EP&P&EP&P&NP&@&@&P&P&EP&P&EP&P&NP'@'@'P'P'$EP'*P'4EP':P'@@P'H@'REP'XP'bEP'hP'nNP'x@'~@'P'P'UP'@'@'EP'P'EP'P'XP'P'P'@'@'EP(P( EP(P(XP("P((P(2EP(TUP(`P(tP(zP(P(P(P(P(Pd$@4<L\k&z Np  "@1@BQap  !20BH.X n~p", ,5(ETdLu,^ h*7JYfu{@:X" & 66FVes"~Z @(8DT__core_shadeflag_dotprodffixi__core_modxform_printf__core_osexists__core_qualflag__core_errhand__core_keybord__core_csegtype__core_matcon__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivi_set_view_plane_normalfdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface_set_view_depth__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_push_set_viewing_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_sqrt_set_projection_make_perspective_mat__core_vtxcount_set_window__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr_errnum__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_vecleng__core_moveword__core_copytop__core_wndwclip_set_ndc_space_2_set_ndc_space_3__core_TSp_funcname__core_popfcmpi__core_coordsysieeeused_set_view_reference_pointfmuli__core_vwstate__core_markflag_set_view_plane_distance__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi_fabs__core_vwxform_crossprod__core_tranpt__core_unitvec__core_pesflag__core_identity__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace_set_viewport_2_set_viewport_3__core_sysinit__core_segnum_set_view_up_2_set_view_up_3__core_lsflag_make_parallel_mat__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_make_mat__core_pick__core_vfinvokdndctowld.o 422249270 0 10 100644 5364 `  \`NV/9/9 .". NN-@/9/9 .".NN-@ .r"9N-@ .r"9N-@ 90N// 9N// .NNN// 9N// .NNNNNN n 94N// 9N// .NNN// 9N// .NNNNNN n BN^NuNV .". N-@ .".N-@-y-y HnHnNPHnHnNPHnNX/9(/9$ .NNNN n /90/9, .NNNN n BN^NuNV/98/94 .". NN-@/9@/9< .".NN-@/9H/9D .".NN-@ .r"9N-@ .r"9N-@ .r"9N-@ 90N// 9 N// .NNN// 9N// .NNN// 9N// .NNNNNNN n 94N// 9$N// .NNN// 9N// .NNN// 9N// .NNNNNNN n$ 98N// 9(N// .NNN// 9N// .NNN// 9N// .NNNNNNN n( BN^NuNV .". N-@ .".N-@ .".N-@-yLHnHnNPHnHn((NPHnNX/9T/9P .NNNN n /9\/9X .NNNN n$ /9d/9` .NNNN n( BN^Nu@@?@@@@@?@@@@ @3P P*@0@>3PDPR6P\OPb0Pp7PzPP0PPPPPTPP3PPPTPP3PCPCPPPPPP&TP,P23P<PBPPTPVP\3PbCPhCPnPPP@@PJPP@@TPP PP@@"TP(P. P4PJ@P@^3PdPn@t@3PP@@3PP6POP0P7PPP0P:PQP0PPP P&P4TP:P@3PJPPP^TPdPj3PtPzPTPP3PCPCPCPPPPPPTPP3PPPTP P3PP"P0TP6P<3PBCPHCPNCPTP`PfPpPvPTPP3PPPTPP3PPPTPP3PCPCPCPPP,P>PH@X=PhJPtP|@@TPP PP@@TPP PP@@TPP PP@+;K&ZjyNp@@ +:GVev 0~  .?O^"m|h &3FUbq@D"  $3AQ_Zn}@__core_shadeflagffixi__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_tranpt2__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei__core_vwpscale__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_map_world_to_ndc_2_map_world_to_ndc_3__core_vtxcount__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip__core_TSpldivt__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_tranpt_map_ndc_to_world_2_map_ndc_to_world_3__core_pesflag__core_stroker__core_batchupdfaddi__core_corsyset__core_outpclip__core_cp__core_ndcspace__core_sysinit__core_segnum__core_pt3cnvrt__core_lsflag__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrmffltis__core_pick__core_vfinvokdview_trans.o 422249296 0 10 100644 3617 ` `NV3 BN^NuNVJygHxHyNPp`&3 Jg ` BN^NuNVJygHxHyNPp`&#Jg ` BN^NuNVJygHxHy)NPp`&3 Jg ` BN^NuNV-|AJg-| /./.NPp`pJyfJyg-|/./.NPp`D g& g-|/./.NPp`3 #BN^NuNVHyNX n#X n#P n#X n#P n#0X n#4XJyg BNX`3N^NuNVHyNX n#X n#X n#P n#X n#X n#P n# X n#$X n#(P n#0X n#4X n#8XJyg BNX`3N^Nuset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_typeAPP$@*P8-PH6PT6PdPp@vPP6P6PP@P-P6P6P@@PP(PP0 PHPxP0P@PP-0Hnv/9/90Hl @NNNN m X/9/90Hl @NNNN m X /9/90Hl @NNNN m XRG`*>-0Hn/9/9 m NNN2Hl AX/9/9 m NNN2Hl AX /9/9 m NNN2Hl AXRG`N f 3UU8` fJfJf38`JfJf <`B38` f>3ff<`(JfJf3DD<3@`f3""<3UU@`R gJfJf <` <""3 -`ZJLg" -Эй@> -Э`0 -r "9xNй@> -r "9xNйD< y1y8pJpf lo/9p/9l0H"</0H/09H"</09 H/N`JHg -> -`ZJLg" -Эй@> -Э`0 -r "9xNй@> -r "9xNйD< y1y@p0H"</0H/09H"</09 H/N3 3`-m JHg n -@ n (`pJLg0 n  nАй@-@ n ( nШ`8 n r "9xNй@-@ n (r "9xNйD>JHg n (-@ n ( `vJLg4 n ( nШй@-@ n ( nШ `: n (r "9xNй@-@ n ( r "9xNйD<0H"<-A0H"<-A y1y-<-0H-@`JHg8 . @ ". A . @ `JLg` . @ ". AАй@". A . @ ". AА`V . @ r "9xNй@". A . @ r "9xNйD". A R0H2HЁ".زm y1y0pHy0H/0H/N `-m-m -m n-P-hB09 H-@B09H-@JHg n > n (`lJLg. n  nАй@> n ( nШ`6 n r "9xNй@> n (r "9xNйD:JHg n < n (`lJLg. n  nАй@< n ( nШ`6 n r "9xNй@< n (r "9xNйD80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo y1y4p/./. <쐮//./././.N`F-m-m -mJHg n -@ n (`pJLg0 n  nАй@-@ n ( nШ`8 n r "9xNй@-@ n (r "9xNйD>JHg n < n (`lJLg. n  nАй@< n ( nШ`6 n r "9xNй@< n (r "9xNйD-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N/././././.N`BL N^Nu$Rn@?@@@@n@@@@@@?@@@@o@o@o@o@o@o@|xP-P-P@@@@@-P @@8@F@TSPl@r@|PGPP@PPP#P@@PCP@@@@@P@@GP@$@*PP0P6^P<PB@L@Z@`@f@pPz@@P@@PPPP@@@@@@@PGPPGPP@@@@@ P&CP4@:@@@JPT@Z@`Pj@p@vPP|PP@@@-PdP-P@@@@zP PP#P(@.@8@HzPNPTPZ#Pj@p@z@zPPP#P@@PGPP@@@ PGPP @.@4@@PFGPLPV@v@@@@@@@@.@J@X@l@@@@@@@@@ @*@0@>@F@L@\@d@j@x@~@@@@@@@@@@@@@@@ @@@$@.@4@8@>@B@P@X@h@r@@@@@@@@@@@ @ @ @ (@ 4@ >@ P@ T@ Z@ ^@ d@ t@ |@ @ @ @ @ @ @ @ @ @ @ @ @ &@ ,@ :@ L@ X@ b@ v@ @ @ @ @ @ @ @ @ @ @ BP @ &@ 4@ :BP B@ n@ x@ @ @ @ zP P P P @ BP @ @ @ @ @ *@ 0BP 6@ F@ LBP R@ Z-P `@ h@ t@ ~@ @ @ @ lP @ @ @ @ BP @ .@ 4BP :@ B-P H@ d@ v@ =P @ @ @ @ @@BP@$@*BP0@8@Z@v@@BP@@BP@-P@0P@D@PPr@wP@DBPJ@ P RPl!@1 7GW<`lg&vl{NpH@&@7FV8`Lgv \ 0,h2:JX^o"XpD '@-@7=CTIYbhhw@ P"0*`-d0?4HHO"^ntL{t  l#P)x0<ZKDTcr@__core_shadeflag_blueffixi__core_modxform_ddcp__core_osexists__core_qualflag_TEXfunc_green__core_keybord_red__core_csegtype_ROPcopysm__core_lwflag__core_textcflag((__core_fillcflag__core_button__core_current_amaskfdivifdoublei__core_compxfrm_invert_ROPms__core_imxform__core_invwxform__core_locator__core_pathflag_LIintens_bmask__core_surface_ROPtext__core_ndccp__core_picflag__core_pisflag__core_linecflagfsinglei_msklist__core_ndc_bsht__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat_cycl_GXBase__core_vtxcount__core_TStacklmodt__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang_asht__core_ndcset_linestyle__core_idenflag__core_penflag_yoff__core_ddvtxlist_ROPvector__core_wndwclip__core_TSp_xoff_VTEXfuncldivtfcmpi_blin__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi__core_vwxform_ROPdminv__core_GXclose_alin__core_region2_TXfunc_a_b__core_pesflag_RASfunc_fullx__core_stroker__core_batchupdfaddi_fully__core_corsyset_polyintstyle__core_outpclip__core_cp_ROPds_msklib__core_ndcspace_linewidth_sunbitmap__core_sysinit__core_segnum__core_lsflag__core_bsimline_maxz_scale_sunbitmap___core_segment_texture__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_GXopen__core_compxfrmffltis__core_pick__core_vfinvokdsuncolor.o 422249536 0 10 100644 11832 ` t4 NVH *n  )bR@0;NFFFFFFFFfFpF ,  " 2F4  FFFFFFFFFFTtNJf+|3t`NByt`+|NJf Bp` y|@-m n1| n1| n1| n1| n1| n1|3H3H@3D3L3P3T3X3\BG0HT @B0HT @B0HT @BRG GmTTT~`0H2HT ARG G@m~@`0H@2HT ARG Gm><`0H2HT ARG Gm><`60H2HT A0H2HT ARG GmBHyTHyTHyTN y( y(`N`-m -m$/9/9 -(NNN# .N// .NNN-@/9/9 .NNn Bv/9/9 .N// 9"9N// 9"9NNN#z#~B`Bz/9/9 .N// 9"9N// 9"9NNN#v/9/9/9/9/9/9 .NNNNN#lB~`H/9/9 .NNm2Bz/9/9 .N// 9"9N// 9"9NNN#vB~#` yB(HxHxBBNJytgN`|>-`/9/90HT @NNNN m X/9/9 0HT @NNNN m X /9/90HT @NNNN m XRG0Ho.BHyTHyTHyTN`~>-`/9/9 m NNN2HT AX/9&/9" m NNN2HT AX /9./9* m NNN2HT AXRG0HoR`$3T fR3Z@`Jg By@`3@`3fD`|Jg 3"D`j3D`^ gJf3@`B3X g gJf3D`3\ f3ZH3jL3fP` f` Jf -r "9lNйv3< -r "9lN`J~g: --@Ю` -"-@逐r #`` Jf/96/92 9lNNNN-@ -Юr "9lN`#d` (#h` J~gH -Э> -Э"9z\`" -逐r йv> -逐r `8Jf -r "9lNйv> -r "9lN< yyA yyUJdf `o/9d/9`0H"<ߒ/0H/09>H"<ߒ/09 -Э"9z\`" -逐r йv> -逐r `8Jf -r "9lNйv> -r "9lN< yyA yyY0H"<ߒ/0H/09>H"<ߒ/09` & yyE yyY-m J~g^ n "Ё-@ n ("Ё"9z\`0 n  nr йv-@ n ( nr `@Jf n r "9lNйv-@ n (r "9lN>J~gd n ("Ё-@ n ( "Ё"9z\`4 n ( nr йv-@ n ( n r `BJf n (r "9lNйv-@ n ( r "9lN<0H"<ߒ-A0H"<ߒ-AHn/- -rN/09>H"<ْ/ -"HA HABAЁ29-<-0H-@`FJ~g . @ ". A"Ё". A . @ ". A"Ё"9z\`` . @ ". Ar йv". A . @ ". Ar `^Jf . @ r "9lNйv". A . @ r "9lN". A R0H2HЁ".m yyI yy]0H/0H/NP`>-<-#0H-@`n . @ ."@ <"QJ~g . @ ". A"Ё". A . @ ". A"Ё"9z\`` . @ ". Ar йv". A . @ ". Ar `^Jf . @ r "9lNйv". A . @ r "9lN". A R0H2HЁ".m yyI yy]/9h0H/0H/N `-m-m -mJ~gZ n "Ё> n ("Ё"9z\`. n  n䐐r йv> n ( n䐨r `>Jf n r "9lNйv> n (r "9lN:J~gZ n "Ё< n ("Ё"9z\`. n  nr йv< n ( nr `>Jf n r "9lNйv< n (r "9lN8 n-PB09 n ("Ё< n-hB09>H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09L`09PH y@ yy]/./. <ؐ//./././.N`-m-m -mJ~g^ n "Ё-@ n ("Ё"9z\`0 n  n䐐r йv-@ n ( n䐨r `@Jf n r "9lNйv-@ n (r "9lN>J~gZ n "Ё< n ("Ё"9z\`. n  nr йv< n ( nr `>Jf n r "9lNйv< n (r "9lN-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^Nu@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@x,P@+P@sP`P@@@&@.@6@>@F@N@Z@h@v@@@@@@@$@>@R@X@^@dPn`Pz`PRP@@PGPP@PPP"P@@PDP@@@&P0@6@<GPF@L@RPPXP^Pd@n@t@~@@@P@@P@@PPPP@@@@@@@PGP PGPP@$@.@4@>PDDPN@T@Z@dPn@t@zP@@PPPP@@@`PiP@*P@@@vPP$P*"P:@@@J@ZvP`PfPl"P|@@@vPPP"P@@@P@@PGPP@,@2@>PDGPJPT@b@h@tPzGPP@@@@@@@@ @,@N@Z@l@t@|@@@@@@@@@@@@@@@@,@D@J@^@h@x@~CP@@@CP@@@@@@ vP P P P *@ 0CP :@ F@ P@ p@ @ @ @ CP @ @ CP `P @ `P @ @ @ @ @ ,@ >@ H3P V@ v@ @ @ @ CP @ @ CP `P @ `P @ @ "@ ,>P 6@ <@ F`P L@ T`P Z@ h@ @ @ @ @ CP @ @ CP @ :@ Z@ |@ @ CP @ @ CP /P @ @ *=P L@ \rP lrP D@ScsHL~"h !`,\7XBtO^lzlZ@T%1AL__core_HIdden__core_shadeflag_blueffixi__core_modxform_ddcp__core_osexists__core_qualflag_TEXfunc_green__core_keybord_red__core_csegtype_COPcopysm__core_lwflag__core_textcflag__core_fillcflag__core_button__core_currentfdivifdoublei__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag_LIintens__core_write_cmap__core_surface__core_ndccp_COPms__core_picflag__core_pisflag__core_linecflagfsinglei__core_SHading_parameters__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_CLear_zbuffer__core_TErminate_zbuffer__core_INit_zbuffer__core_vtxcount__core_TStacklmodt_suncolor__core_spaceflag__core_backclip__core_csimline__core_prevseg__core_valuatr__core_cpchang__core_ndcset_linestyle__core_idenflag__core_penflag_yoff__core_ddvtxlist_COPtext_COPvector__core_wndwclip__core_TSp_xoff_RAS8funcldivtfcmpi__core_coordsysieeeusedfmuli__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchangfsubi__core_vwxform__core_cgxclose__core_cregion2__core_cregion3_TXfunc__core_pesflag_RASfunc_fullx__core_stroker__core_batchupd_fully__core_corsyset_polyintstyle__core_outpclip__core_cp_CGXBase__core_ndcspace_linewidth_fillindex_textindex_OPenzbuffer__core_sysinit__core_segnum__core_lsflag_COPds_maxz_scale__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_cgxopen__core_compxfrm_lineindexffltis__core_pick__core_vfinvokd_suncolor_gxfind.o 422249549 0 10 100644 712 ` NVJg8 9N^NuNV/././././. /.HxGN`HxHyNP#JlB`N/NX#-@NSF-@NЮS-@B/9HxHxHy/aVJNq# .`:N^NuNV/9NX/9NXBN^Nu/dev/consolePP8PJ@PPX@fPt P|@PP@P@P@PP (.=CKRZbp_GXBase_free_syscall_getpagesize_mmap__core_GXclose_open_allocp_close_GXFile_malloc__core_GXopencgxfind.o 422249562 0 10 100644 676 `  NVJg8 9N^NuNV/././././. /.HxGN`HxHyNP# JlB`N@/NX-@NSF-@NЮS-@B/9 HxHxHx@/a^JNq# .`BN^NuNV/9 NX/9NXBN^Nu/dev/cg0PP8PJ@PPX@fPt PPP@P@PPPP )/?ELU]l_CGXFile_free_syscall_getpagesize_mmap__core_cgxclose_open_close_CGXBase_malloc__core_cgxopenmousedd.o 422249584 0 10 100644 3124 ` < ,NV.*n S b@0;N|`BHy@DM^Hfm x0D"-<JZiz@h*@96HNWf"u Z%3AOPUd@t__core_shadeflag_read_exit__core_modxform__core_osexists__core_qualflag__core_keybord__core_csegtype__core_lwflag__core_textcflag__core_fillcflag__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_ttypar_ioctl__core_ndc__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount_ttyflags__core_TStack__core_spaceflag__core_backclip__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist__core_wndwclip_fildes__core_TSp_stty__core_coordsys__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_keybrdd_gtty_keyquit__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outp((clip__core_cp_signal__core_ndcspace__core_sysinit__core_segnum__core_lsflag__iob__core_segment__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez_argp__core_vtxlist__core_compxfrm__core_pick__core_vfinvokddevecho.o 422249660 0 10 100644 4428 ` LXPNV-n-nB-|A-P-h-h-h . b@0;N~~`p . "HA&&HABAЁ @-P . "HA&&HABAЁ @-P . "HA&&HABAЁ @-P . "HA&&HABAЁ @0HJg f/. .". N//.` . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @0H b@0;Nj.<t/././././.aX`/././.` .䐮/NX-@ ./NXo/./.`/././././.a` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f/././.aL |-P-h-h-h HnNX-|-n-nHn nNX` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f . "HA""HABAЁ @-P . "HA""HABAЁ @-P#l# p/.BHy/9/9p/9lN//./.aN^NuNV-|-n-n Hn nNX-|-n-|-|-nHn nNXBN^NuNV-|-|-|BHn nNX-|-n-n Hn nNX-|-n-nHn nNX3-|-yJygp` 9l-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3-|-yJygp` 9l-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-y-yB-|-|-n-n Hn nNX-|&-| A-HA-HHn nNX3-|-yJygp` 9l-@BHn nNXBN^Nu_ p??wa@vPPPPP*PLPnPP&P &PT@Pv@PPP(P&(PX(Pz(P@@@@@@ P@)PPLPP)PPLPP$FP,FPh@)PPLPPH@%@5EU&doNp@@ (7DSbs*| 0 */>"M\jzl h0?L[@jy"  Z$3BP^l{@__core_shadeflag_echotextffixi__core_modxform__core_osexists__core_qualflag__core_keybord_echoshape__core_csegtype__core_lwflag__core_textcflag__core_fillcflag_gcvt__core_button__core_current__core_compxfrm_invert__core_imxform__core_invwxform__core_locator__core_pathflag__core_surface__core_ndccp__core_picflag__core_pisflag__core_linecflag_echovec__core_vwpscale__core_ndc_ndig__core_ropflag__core_upflag__core_justflag__core_frontclip__core_defsegat__core_vtxcount__core_TStack__core_spaceflag__core_backclip_abs__core_prevseg__core_valuatr__core_cpchang__core_ndcset__core_idenflag__core_penflag__core_ddvtxlist_buf_ndc__core_wndwclip_val__core_TSp_shape__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment_echobox__core_xorflag__core_fntflag__core_scalex__core_scaley__core_scalez__core_vtxlist__core_compxfrm__core_pick_dingbat__core_vfinvokdlip_val__core_TSp_shape__core_coordsysieeeused__core_vwstate__core_markflag__core_poffx__core_poffy__core_wclipplanes__core_openseg__core_poffz__core_vtchang__core_vwxform__core_pesflag__core_stroker__core_batchupd__core_corsyset__core_outpclip__core_cp__core_devecho__core_ndcspace__core_sysinit__core_segnum__core_lsflag__core_segment_echobox__core_xorflag__corlib/malloc.debug.o 644 0 0 4104 3112562615 7267 Dx(NV/.HyDNPNN^NuNVH0J8f8 <<#8 <8#<#<D#8@ .^rN. 8@e 9@Dc Hy[afXa4Jf Hy|aRX*y@BL g`@cDe Hya"X*(U g " Ҁe " Ҁd$(M *@cDcHyaX`Df8g"Df8g HyaXB`RL LoJ "<N#LBNX(@ 9L" Ҁe 9L/NX(@gDb Hya&X yD 9DXg yD  9L" ҀY(#D <8 A ` " Ҁ#@ Dc HyaX@c y@#H 9@*A L0N^NuNVH0*n(M 9<cDc HyaNXaJf Hya:XY#@ f HyaX (@cDc Hy aXL0N^NuNVH0*n -gHUaPX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNV.B*|8`@fR *@ b޻Dg Hy.aX fp`B@fr`B*nN^Nuassertion botched: %s allocp>=allocs && allocp<=alloctallock()q>p&&qalloctallocp<=alloctp>clearbusy(allocs[1].ptr)&&p<=alloctallock()testbusy(p->ptr)p->ptr > allocp && p->ptr <= alloctp==alloct @PP*@2@>@D@P@V@Z@`@d@rPz@~@@@@@@@@@@$@2@:@B@J@R@d@n@P@P@@P@@@@@@@@6@>@F@R@Z@`@h@@@@@@@@@@nP@@@ @@.@ 7y!F'.5=:D L_printf_realloc_free_sbrkldivt_abortuldivt_allock_botch_malloc@d@n@P@P@@P@@@@@@@@6@>@F@R@Z@`@h@@@@@@@@@@nP@@@ @@.@ 7y!F'.5=:D L_prilib/libF77.a 644 0 0 131204 3112526776 6021 ! __.SYMDEF 422227459 0 10 100664 2174 ` P&/6= EMT\dls{H!@!"#$@$%&' (* +%,4--5.b=0fE1:M2<U4d]7e:jl;fs=zC0EFHMNROTVWXX\^^_`abdcBd"effg$$h,i3j:lBnJp\Qq:Yrarhsptwuvvw6wxyzB{|"|}~~zN`\&-@5 = DK6SP[biqyh0P ~8n&*   rF&_sigdie_main_force_abort_id_libF77_sig_act_xargc_xargv_s_rnge_abort__exit__s_stop_s_paus_drand__rand__irand__inmax__flmax__dflmin__flmin__dflmax__traper__ovcnt__trapov__dbesj0__dbesj1__dbesjn__dbesy0__dbesy1__dbesyn__besj0__besj1__besjn__besy0__besy1__besyn__pow_ci_pow_dd_pow_di_pow_hh_pow_ii_pow_ri_pow_zi_pow_zz((_c_abs_c_cos_c_div_c_exp_c_log_c_sin_c_sqrt_z_abs_z_cos_z_div_z_exp_z_log_z_sin_z_sqrt_r_abs_r_acos_r_asin_r_atan_r_atn2_r_cnjg_r_cos_r_cosh_r_dim_r_exp_r_imag_r_int_r_lg10_r_log_r_mod_r_nint_r_sign_r_sin_r_sinh_r_sqrt_r_tan_r_tanh_d_abs_d_acos_d_asin_d_atan_d_atn2_d_cnjg_d_cos_d_cosh_d_dim_d_exp_d_imag_d_int_d_lg10_d_log_d_mod_d_nint_d_prod_d_sign_d_sin_d_sinh_d_sqrt_d_tan_d_tanh_i_abs_i_dim_i_dnnt_i_indx_i_len_i_mod_i_nint_i_sign_h_abs_h_dim_h_dnnt_h_indx_h_len_h_mod_h_nint_h_sign_l_ge_l_gt_l_le_l_lt_hl_ge_hl_gt_hl_le_hl_lt_ef1asc__ef1cmc__s_cat_rindex__s_cmp_s_copy_lnblnk__cabs_tanh_sinh_cosh_sccs_idmain.o 421791947 48 10 100775 1164 ` PxNV## -|HzF/.NP-@g//.NPR oNNNN^NuNV. .S*@Jg/Hyt/9N NNJga/.NX*nN^NuNVBHxNPNN^Nu@(#)main.c 2.11 2/28/83|"*** %s HangupInterrupt!Quit!Illegal instructionTrace TrapIOT TrapEMT TrapFloating Point ExceptionBus errorSegmentation violationSys argOpen pipeAlarmTerminatedSig 16PP& P: PPPV P\ Pt@@PP PPP P P@ @(@0@8@@@H@P@`@h@p@x@@@@ d$~*3@KcRZajrz%8_exit__cleanup_sigdie_f_init_main_fprintf_force_abort_id_libF77_units_f_exit_abort_sig_act_MAIN___signal_xargc_xargvs_rnge.o 421791964 48 10 100775 737 ` 0lHNV./.Hy0Hy(N B n _gXS(m& R @HH"9,R, AHH` Hy( .R @HH/NPR m . R/HycHy(N B n  gXS(m& R @HH"9,R, AHH` Hy( .R @HH/NPR mHyHy(NPNN..N^NuSubscript out of range on file line %d, procedure . Attempt to access the %ld-th element of variable . @PP.PDPJP\PtP@PPPPPPP@PPP"Pf u(/.5__cleanup_fprintf__flsbuf_s_rnge_abort__iob abort_.o 421791977 48 10 100775 462 ` `pNVHyHy(NPNJg. . S Jo6Hy( .R @HH/NP`HyHy(NPHy(Hx NPNNNN^Nuabort: called@ PPP0PHPR@XP^PfPpPxP~PP&-q5.;B__cleanup_nargs_fprintf_f_exit_abort_abort___iob_fputcexit_.o 421791990 48 10 100775 203 ` @0NV.BA*H UHgA-HNN n/NX*nN^Nu P&P2P #_exit__cleanup_exit__f_exit s_stop.o 421792005 48 10 100775 524 ` TNVJ oHyHy(NPB`TS(m( .R @HH"9,R, AHH` Hy( .R @HH/NPR . mS(m 9,R, @ HH`Hy(Hx NPNNBNXN^NuSTOP: @PP(P@PFPXPpPPPPPPPPP f&..4<_exit__cleanup_fprintf__flsbuf_f_exit__iob_s_stops_paus.o 421792024 48 10 100775 1352 `  NVHy Hy(NPJ oB`TS(m( .R @HH"9,R, AHH` Hy( .R @HH/NPR . mS(m 9,R, @ HH`Hy(Hx NP9HH/NXJgHyHy(NPSm 9R @`HyNX gflSm 9R @`HyNX of6Sm 9R @`HyNX gdHyaHy(NPNNBNX`8N/HxHygHy(NHz,HxNPNHyHy(NPN^NuNVN^NuPAUSE: To resume execution, type: go Any other input will terminate the program. STOP To resume execution, type: kill -%d %d Execution resumed after PAUSE. @ PP(P@PFPXPpPPPPPPP P@PPPPPPPP&P,P>PDPTP\PbPtPzP@PPPPP P@PPP P@PP [%f.6?G.M3Up]d_exit__cleanup_s_paus_fprintf__flsbuf_f_exit__filbuf_signal__iob_isatty_getpid_pauserand_.o 421792037 48 10 100775 517 ` xxNV nJg /NXNN^NuNV nJg /NX/9/9NNNNN^NuNV nJg /NX/9/9NNNN^NuAAPP0P8@>@DPJ PPPVPnPv@|@PPP Y( )1^1 8@FZMffltifdivifdoublei_srandieeeused_drand__rand__irand__randffltis range.o 421792052 48 10 100775 324 ` TNV-| .NN^NuNV-|-| .".N^NuNV-| .NN^NuNV-|B .".N^NuNV <N^NuPLPp eY}T&/q:7q@_inmax__flmax_fdoublei_dflmin_ieeeused_flmin__dflmax_traper_.o 421792064 48 10 100775 73 `  NVB .N^Nu] _traper_ trapov_.o 421792083 48 10 100664 310 ` <lNVHNqLN^NuNVH 9P`NqLN^Nu*@HP'T.D7<GLU^@b_regs7t11_ovcnt__total_overflows_retrn_regs0t6_sigill_default_max_messages_trapov__pcdbesj0_.o 421792096 48 10 100775 130 ` $NV n/(/NPN^NuPE _dbesj0__j0ieeeuseddbesj1_.o 421792108 48 10 100775 130 ` $NV n/(/NPN^NuPG _dbesj1__j1ieeeuseddbesjn_.o 421792121 48 10 100775 138 ` $$NV n /(/ n/N N^NuP _dbesjn_ieeeused_jndbesy0_.o 421792133 48 10 100775 130 ` $NV n/(/NPN^NuP_y0ieeeused_dbesy0_dbesy1_.o 421792145 48 10 100775 130 ` $NV n/(/NPN^NuP_y1ieeeused_dbesy1_dbesyn_.o 421792158 48 10 100775 138 ` $$NV n /(/ n/N N^NuP _dbesyn__ynieeeusedbesj0_.o 421792170 48 10 100775 211 ` ,< NV n N//NPNNN^Nu PPP$PY s9"+fdoubleifsinglei_besj0__j0ieeeused besj1_.o 421792183 48 10 100775 211 ` ,< NV n N//NPNNN^Nu PPP$PY s;"+fdoubleifsinglei_besj1__j1ieeeused besjn_.o 421792195 48 10 100775 219 ` 4< NV n N// n/N NNN^Nu PP&P,PY s'+fdoubleifsingleiieeeused_besjn__jn besy0_.o 421792213 48 10 100775 211 ` ,< NV n N//NPNNN^Nu PPP$PYus"+_y0fdoublei_besy0_fsingleiieeeused besy1_.o 421792226 48 10 100775 211 ` ,< NV n N//NPNNN^Nu PPP$PYws"+_y1fdoublei_besy1_fsingleiieeeused besyn_.o 421792238 48 10 100775 219 ` 4< NV n N// n/N NNN^Nu PP&P,PY s"+fdoubleifsinglei_yn_besyn_ieeeused pow_ci.o 421792251 48 10 100775 295 ` t<(NV n N-@-A n (N-@-A/.HnHnN .".N n .".N n!@N^Nu P"P<PNPbP Ys'+/_pow_cifdoubleifsingleiieeeused_pow_zi pow_dd.o 421792264 48 10 100775 142 ` ($NV n /(((/ n/(/NN^NuP  _pow_ddieeeused_powpow_di.o 421792279 48 10 100775 455 ` <PNV-y-y n-P-h n -PJgJlb/9/9 .".Ng| .D-@/./. 9"9N-@-A`/./. .".N` .g/./. .".N-@-A .-@f .".N^Nu??@@:@@@NPh@n@tPPP !?'_pow_difdivifcmpiieeeusedfmuli pow_hh.o 421792292 48 10 100775 152 ` ` NV=| n=P n =PJnm8Jnn`00.=@0.g 0.=@0.@=@f0.N^Nu _pow_hhpow_ii.o 421792305 48 10 100775 198 ` lNV-| n-P n -PJmBJn`: ."N-@ .g .".N-@ .-@f .N^Nu2PPP  lmult_pow_iipow_ri.o 421792320 48 10 100775 492 ` HXNV-y-y n N-@-A n -PJgJlb/9/9 .".Ng| .D-@/./. 9"9N-@-A`/./. .".N` .g/./. .".N-@-A .-@f .".N^Nu??@@P@@F@TPn@t@zPPP Y"?(0fdivifdoubleifcmpiieeeusedfmuli_pow_ripow_zi.o 421792338 48 10 100775 754 ` HNV n-P n !y n!y!y JgvJl" .D-@/. /.HnN ` n -P-h-h-h .g/./. n ("( N///./. n "(NN-@-A/./. n ("( N///./. n "(NN n!@!A n !n .-@g~/./. .".N///./. .".NN-@-A/./././. 9"9NN-@-A-n-n`N^Nu?@@@$@,@XPPPPPPPBP\PbP@@PP ?[&+.ieeeusedfmulifsubifaddi_z_div_pow_zipow_zz.o 421792355 48 10 100775 668 ` @pNV n /( /(/(/N//NP-@-A n /(//( /(N-@-A n/( /(N// n/(/ .".NN//NP-@-A n/(/ .".N// n/( /( .".NN-@-A//NP// .".N n !A/./.NP// .".N n!@!A N^Nu P&PHPfPPP PPPPPPP*P< !?'[-27=B%H_pow_zz_atan2_logieeeusedfmulifsubi_sin_cosfaddi_exp_cabsc_abs.o 421792368 48 10 100775 191 ` 40NV n (N// n N//NN^NuPP(PY %#fdoubleiieeeused_cabs_c_abs c_cos.o 421792382 48 10 100775 478 ` l`NV n (N//NP-@-A// n N//NPNN n n (N//NP-@-A// n N//NP NN n!@N^NuPP2P<PDPJP^PhPPPPP tY s)2?8=B_sinh_coshfdoublei_c_cosfsingleiieeeusedfmuli_sin_cosc_div.o 421792401 48 10 100775 1395 ` (xNV/9/9 n N-@-ANl .". -@-A/9/9 n (N-@-ANl .". -@-A/./. .".Nn/9/9 .".NfN n (N// n NN-@-A/./. .".N// 9"9N// n (NN-@-A// n (N///./. n NNNNN n /./. n N///./. n (NN` n N// n (NN-@-A/./. .".N// 9"9N// n NN-@-A///./. n (NN// n NNNN n /./././. n NN// n (NNNN n!@N^Nu??@ @P&PD@J@XPfPP@@PPPPPP@ @ P$P*PDP\PbPh PnPtPPPPPPPP@@ PP PBPHPXP^ PdPjPPPPPPP Ys#)2?8?[EKfdivifdoubleifsinglei_c_divfcmpiieeeusedfmuli_abortfsubifaddi c_exp.o 421792416 48 10 100775 423 ` `PNV n N//NP-@-A n (N//NP// .".NN n n (N//NP// .".NN n!@N^Nu PP.P8PLPRPfPpPPPY s&?,16;fdoubleifsinglei_c_expieeeusedfmuli_sin_cos_exp c_log.o 421792429 48 10 100775 380 ` THNV n N// n (N//NN n!@ n (N// n N//N//NPN n N^Nu PP(P2PHPXPbPpPxP Ys"+2%8_atan2_logfdoubleifsingleiieeeused_c_log_cabsc_sin.o 421792443 48 10 100775 474 ` l`NV n (N//NP-@-A// n N//NPNN n n (N//NP-@-A// n N//NPNN n!@N^NuPP2P<PDPJP^PhPPPPP tY s)2?8=B_sinh_coshfdoublei_c_sinfsingleiieeeusedfmuli_sin_cosc_sqrt.o 421792461 48 10 100775 1133 ` <XNV/9/9 n (N// n N//N-@-ANf n!y"n"`~/9/9 n NNo n N// .".N// 9"9N//NPN n /9/9 n N// n (NNNN n!@` n N// .".N// 9"9 N//NPN n!@/9/9 n (NNl n ( !@/9/9 n (N// n (NNNN n N^Nu?@?@@ @P*P4 PFPR@f@l@xP~PPP@@PPP@@PPPP P"P4P>@D@JPTP\Pj@p@~PP@@PPPPP Ys"(1?7[=C%IQfdivifdoubleifsinglei_sqrtfcmpiieeeusedfmulifsubifaddi_cabs_c_sqrt z_abs.o 421792474 48 10 100775 138 ` $$NV n/( /(/(/NN^NuP %_z_absieeeused_cabsz_cos.o 421792488 48 10 100775 360 ` T0NV n /( /(NP-@-A// n /(/NPN n !A n /( /(NP-@-A// n /(/NP N n!@!A N^NuP0P8PTPrPP t?$)0_sinh_coshieeeusedfmuli_sin_cos_z_cosz_div.o 421792509 48 10 100775 1137 ` (`NV/9/9 n-P-h .".Nl .". -@-A/9/9 n-h-h .".Nl .". -@-A/./. .".Nn/9/9 .".NfN n/( /( "(N-@-A/./. .".N// 9"9N// n ("( N-@-A// n /( /(/./. "(NNN n !A/./. n /(//./. ("( N` n/(/ ("( N-@-A/./. .".N// 9"9N// n "(N-@-A///./. n ("( N// n "(NN n !A/./././. n "(N// n ("( NN n!@!A N^Nu??@ @(PF@L@jPP@@PPPP@@ P PLPRPXPPPP@@PPP(P.PXPnPtP ?&[,29fdivifcmpiieeeusedfmuli_abortfsubifaddi_z_div z_exp.o 421792523 48 10 100775 317 ` H(NV n /(/NP-@-A n /( /(NP// .".N n !A n /( /(NP// .".N n!@!A N^NuP,P@P\PpP ?"0)ieeeused((fmuli_sin_cos_exp_z_exp z_log.o 421792537 48 10 100775 254 ` d<NV n /(//( /(N n!@!A n /( /(/(/N//NP n !AN^NuP@PNP 1 %&_atan2_log_z_logieeeused_cabsz_sin.o 421792550 48 10 100775 356 ` T0NV n /( /(NP-@-A// n /(/NPN n !A n /( /(NP-@-A// n /(/NPN n!@!A N^NuP0P8PTPrPzP t?$H+0_sinh_coshieeeusedfmuli_sin_z_sin_cosz_sqrt.o 421792568 48 10 100775 955 ` @lNV/9/9 n /( /(/(/N-@-ANf& n!y!y "n"#h `Z/9/9 n "(No n /(/ .".N// 9"9N//NP n !A/9/9 n/(/ n ("( NN n!@!A ` n /(/ .".N// 9"9N//NP n!@!A /9/9 n/( /( n ("( NN n !A/9/9 n ("( Nl n "( !AN^Nu?@?@@ @$P6PB@J@d@j@zPP@@PP@@PPP"@(@.P8PL@R@pPvP@@P '?-[39%?fdivi_sqrt_z_sqrtfcmpiieeeusedfmulifsubifaddi_cabs r_abs.o 421792581 48 10 100775 231 ` D0(NV/9H/9D n NNm n ` n  NN^Nu@ @PP:PY w#fdoubleifcmpiieeeused_r_abs r_acos.o 421792594 48 10 100775 164 `  0NV n N//NPN^Nu PPY 7$fdoublei_acos_r_acosieeeusedr_asin.o 421792606 48 10 100775 164 `  0NV n N//NPN^Nu PPY f$fdoublei_asin_r_asinieeeusedr_atan.o 421792619 48 10 100775 164 `  0NV n N//NPN^Nu PPY Z$fdoublei_atan_r_atanieeeusedr_atn2.o 421792632 48 10 100775 193 ` 40NV n N// n N//NN^Nu PP&P Y%_atan2fdoubleiieeeused_r_atn2 r_cnjg.o 421792644 48 10 100775 117 ` (NV n "n" n ( n!@N^Nu _r_cnjgieeeused r_cos.o 421792657 48 10 100775 162 `  0NV n N//NPN^Nu PPY "fdoublei_r_cosieeeused_cosr_cosh.o 421792670 48 10 100775 164 `  0NV n N//NPN^Nu PPt Y$_cosh_r_coshfdoubleiieeeusedr_dim.o 421792683 48 10 100775 297 ` \<@NV n N// n NNo$ n N// n NN` 9\"9`N^Nu PP"P0P@PFPN@T@Y #[)fdoublei_r_dimfcmpiieeeusedfsubi r_exp.o 421792696 48 10 100775 162 `  0NV n N//NPN^Nu PPY "fdoublei_r_expieeeused_expr_imag.o 421792708 48 10 100775 130 ` $NV n (NN^NuPY fdoubleiieeeused_r_imagr_int.o 421792722 48 10 100775 310 ` h<@NV/9l/9h n NNm n N//NP`$ n  N//NP N^Nu@ @PP,P6PLPVPY #p*fdoublei_r_intfcmpiieeeused_floorr_lg10.o 421792735 48 10 100775 237 ` 8<(NV n N//NP// 98"9PHPXPb@h@nPxPY >$[*0p7fdoublei_r_nintfcmpiieeeusedfsubifaddi_floor r_sign.o 421792790 48 10 100775 373 ` <XNV/9/9 n NNm n ` n  NN-@/9/9 n NNm .` . NN^Nu@ @PP:P@PJ@P@\PbPzPY s%R-fdoubleifsingleifcmpiieeeused_r_sign r_sin.o 421792806 48 10 100775 162 `  0NV n N//NPN^Nu PPY "fdoublei_r_sinieeeused_sinr_sinh.o 421792819 48 10 100775 164 `  0NV n N//NPN^Nu PP ZY$_sinh_r_sinhfdoubleiieeeusedr_sqrt.o 421792832 48 10 100775 164 `  0NV n N//NPN^Nu PPY $fdoublei_sqrt_r_sqrtieeeusedr_tan.o 421792845 48 10 100775 162 `  0NV n N//NPN^Nu PPY "fdoublei_r_tanieeeused_tanr_tanh.o 421792857 48 10 100775 164 `  0NV n N//NPN^Nu PPY B$fdoubleiieeeused_tanh_r_tanhd_abs.o 421792871 48 10 100775 194 ` D$NV/9H/9D n "(Nm n "(` n "( N^Nu@ @P _d_absfcmpiieeeusedd_acos.o 421792883 48 10 100775 131 ` $NV n/(/NPN^NuP7 _acosieeeused_d_acos d_asin.o 421792896 48 10 100775 131 ` $NV n/(/NPN^NuPf ._asinieeeused_d_asin d_atan.o 421792908 48 10 100775 131 ` $NV n/(/NPN^NuPZ "_atanieeeused_d_atan d_atn2.o 421792921 48 10 100775 144 ` ($NV n /(/ n/(/NN^NuP _d_atn2_atan2ieeeusedd_cnjg.o 421792935 48 10 100775 133 ` 8NV n "n"#h n ("( n!@!A N^Nu% _d_cnjgieeeused d_cos.o 421792948 48 10 100775 129 ` $NV n/(/NPN^NuP _d_cosieeeused_cos d_cosh.o 421792962 48 10 100775 131 ` $NV n/(/NPN^NuPt <_cosh_d_coshieeeused d_dim.o 421792976 48 10 100775 228 ` L0 NV n /(/ n "(No n /(/ n "(N` 9L"9PN^NuP6P>@D@ [ _d_dimfcmpiieeeusedfsubid_exp.o 421792989 48 10 100775 129 ` $NV n/(/NPN^NuP _d_expieeeused_exp d_imag.o 421793001 48 10 100775 97 ` NV n ("( N^Nu? _d_imagieeeused d_int.o 421793015 48 10 100775 253 ` \0(NV/9`/9\ n "(Nm n((/(/NP`" n "( //NP N^Nu@ @P.PLP p!fcmpiieeeused_d_int_floor d_lg10.o 421793028 48 10 100775 200 ` 00 NV n/(/NP// 90"94NN^Nu?{&P@"@(P ? _log_d_lg10ieeeusedfmulid_log.o 421793041 48 10 100775 129 ` $NV n/(/NPN^NuP _logieeeused_d_log d_mod.o 421793056 48 10 100775 407 ` T@NV n /(/ n "(N-@-A/9/9 .".Nm/./.NP` .". //NP -@-A// n "(N// n "(NN^NuP(@.@<PLPhPPP  ?&[,p3_d_modfdivifcmpiieeeusedfmulifsubi_floor d_nint.o 421793069 48 10 100775 390 ` HXNV/9/9 n "(Nm*/9/9 n "(N//NP`. n/(/ 9"9N//NP N^Nu??@ @P$@*@:PDPX@^@dPnP [~!'p.fcmpiieeeusedfsubi_d_nintfaddi_floord_prod.o 421793082 48 10 100775 184 ` ,0NV n N// n NNN^Nu PP"P Y?$_d_prodfdoubleiieeeusedfmulid_sign.o 421793096 48 10 100775 287 ` $0NV/9/9 n "(Nm n "(` n "( -@-A/9/9 n "(Nm .".` .". N^Nu@ @PH@N@^P _d_signfcmpiieeeused d_sin.o 421793112 48 10 100775 129 ` $NV n/(/NPN^NuP _d_sinieeeused_sin d_sinh.o 421793125 48 10 100775 131 ` $NV n/(/NPN^NuP _sinh_d_sinhieeeused d_sqrt.o 421793138 48 10 100775 131 ` $NV n/(/NPN^NuP _sqrt_d_sqrtieeeused d_tan.o 421793151 48 10 100775 129 ` $NV n/(/NPN^NuP _d_tanieeeused_tan d_tanh.o 421793164 48 10 100775 131 ` $NV n/(/NPN^NuP _d_tanhieeeused_tanh i_abs.o 421793177 48 10 100775 83 `  NV nJm ` n DN^Nu _i_abs i_dim.o 421793190 48 10 100775 87 `  NV n"n o I`BN^Nu _i_dim i_dnnt.o 421793204 48 10 100775 420 ` T`NV/9/9 n "(Nm*/9/9 n "(N//NP`. n/(/ 9"9N//NP NN^Nu??@ @P$@*@:PDPX@^@dPnP|P ['-p4ffixifcmpiieeeusedfsubi_i_dnntfaddi_floori_indx.o 421793218 48 10 100775 176 ` x NV .R-@ . Ю-@B` .R @".R Ag R .l$ .Ю-@-n .e .R`BN^Nu _i_indxi_len.o 421793231 48 10 100775 67 `  NV . N^Nu _i_len i_mod.o 421793244 48 10 100775 109 ` NV n  n "NN^NuP "lmodt_i_mod i_nint.o 421793258 48 10 100775 477 ` `xNV/9/9 n NNm,/9/9 n NN//NP`4 n N// 9"9N//NP NN^Nu??@ @PP&@,@8P>PHPXPb@h@nPxPP Y"[(.p5=ffixifdoubleifcmpiieeeusedfsubifaddi_floor_i_nint i_sign.o 421793271 48 10 100775 100 ` , NV nJm ` n D-@ n JlDN^Nu2 _i_signh_abs.o 421793284 48 10 100775 83 `  NV nJPm0` n0D@N^Nu _h_abs h_dim.o 421793297 48 10 100775 95 ` ( NV n"n 0Qo0H I2H`BN^Nu _h_dim h_dnnt.o 421793311 48 10 100775 420 ` T`NV/9/9 n "(Nm*/9/9 n "(N//NP`. n/(/ 9"9N//NP NN^Nu??@ @P$@*@:PDPX@^@dPnP|P !['-p4ffixi_h_dnntfcmpiieeeusedfsubifaddi_floorh_indx.o 421793326 48 10 100775 176 ` x NV .R-@ . Ю-@B` .R @".R Ag R .l$ .Ю-@-n .e .R`B@N^Nu _h_indxh_len.o 421793339 48 10 100775 67 `  NV0.N^Nu _h_len h_mod.o 421793352 48 10 100775 113 `  NV n0H n 2HNN^NuP lmodt_h_mod h_nint.o 421793366 48 10 100775 477 ` `xNV/9/9 n NNm,/9/9 n NN//NP`4 n N// 9"9N//NP NN^Nu??@ @PP&@,@8P>PHPXPb@h@nPxPP Y!*[06p=ffixifdoublei_h_nintfcmpiieeeusedfsubifaddi_floor h_sign.o 421793380 48 10 100775 112 ` 8 NV nJPm0` n0D@H=@ n JPm0.`0.D@HN^Nu _h_signl_ge.o 421793393 48 10 100775 125 ` ,NV/././. /.NJmp`BN^NuP a_s_cmp_l_ge l_gt.o 421793410 48 10 100775 125 ` ,NV/././. /.NJop`BN^NuP p_s_cmp_l_gt l_le.o 421793423 48 10 100775 125 ` ,NV/././. /.NJnp`BN^NuP k_s_cmp_l_le l_lt.o 421793436 48 10 100775 125 ` ,NV/././. /.NJlp`BN^NuP z_s_cmp_l_lt hl_ge.o 421793449 48 10 100775 126 ` ,NV/././. /.NJmp`BN^NuP 3_s_cmp_hl_gehl_gt.o 421793462 48 10 100775 126 ` ,NV/././. /.NJop`BN^NuP B_s_cmp_hl_gthl_le.o 421793476 48 10 100775 126 ` ,NV/././. /.NJnp`BN^NuP =_s_cmp_hl_lehl_lt.o 421793489 48 10 100775 126 ` ,NV/././. /.NJlp`BN^NuP L_s_cmp_hl_ltef1asc_.o 421793502 48 10 100775 133 ` 0NV n/ n V//./.NN^Nu$P' ]_s_copy_ef1asc_ ef1cmc_.o 421793515 48 10 100775 124 ` (NV n/ n //./.NN^NuP U_s_cmp_ef1cmc_s_cat.o 421793530 48 10 100775 199 `  NV n-PB` n"nRRSlR .lL-nЮ @ l .Ю @-P . .Ю @-P` n RSlN^Nu _s_cat rindex_.o 421793543 48 10 100775 164 ` PNV. .Ю*@`(/./.HU/. NJf R ` SdB*nN^Nu&P 9_s_cmp_rindex_s_cmp.o 421793560 48 10 100775 211 `  NVH<*n(n Ю&@ Ю$@ .o*dHf RR`gHHHH`@RRed2  gHHr ` R`Rd  gHH `BL<N^Nu _s_cmp s_copy.o 421793574 48 10 100775 180 ` | NV .Ю-@ .n .dR n "@R R` . Ю-@` n "nR R . d ` @ R .eN^Nu' _s_copylnblnk_.o 421793587 48 10 100775 105 ` 0 NV. .Ю *@Se  gR *nN^Nu _lnblnk_ cabs.o 421793603 48 10 100775 645 ` HT((NV/9L/9H .". Nl .". -@-A /9T/9P .".Nl .". -@-A/. /. .".No$-n-n -n-n -n-n/. /././. .". NNf .". `p/. /. .".N-@-A/./. .".N// 9X"9\N//NP// .". N-@-AN^Nu?@ @P8@>@LPzPPPPP@@P$P8P ?%+%1fdivi_sqrtfcmpiieeeusedfmulifaddi_cabs tanh.o 421793617 48 10 100775 505 `  TpNV-y-y/9/9 .". Nl& .". -@-A -y-y/9/9 .". No .".`D/. /.NP-@-A///. /.NP// .".NNN^Nu?@5@@@@*PH@P@X@^@lPPPPP t%?+1_sinh_coshfdivifcmpiieeeusedfmuli_tanh sinh.o 421793638 48 10 100775 1634 ` xNV.~/94/90 .". Nl .". -@-A ~/9e@5@?@@5@@ @@P>@D@RPZ@`@n PvP@@P P@@ PPPP P$P:@@@J@P@Z@`@j@p@vP|PPPPPP@@@@@@PPPPPP"P(P:@@@NPl@r@P@@ P P@@ PPP t4"+?1[7=B_sinh_coshffltifdivifcmpiieeeusedfmulifsubifaddi_expVersion 419041256 48 10 100775 257 `  0:Rbt@(#)libF77.a Apr 12 16:18:20 1983@(#)main.c 2.11 2/28/83@(#)range.c 1.1@(#)traper_.c 1.1@(#)lnblnk_.c 1.1@(#)rindex_.c 1.2BBB BBB _sccs_id P t4"+?1[7=B_sinh_coshffltifdivifcmpiieeeusedfmulifsubifaddi_expVersion 419041256 48 10 100775 257 `  0:Rbt@(#)libF77.a Apr 12 16:18:20 1983@(#)main.c 2.11 2/28/83@(#)range.c lib/libI77.a 644 0 0 227576 3112527047 6036 ! __.SYMDEF 422227500 0 10 100664 3660 ` P%-5=DLQY_go!w!|!!!!)~)~)~)~)~)~)~)~)~)~)~)~)~)~)~)~)~ )~()~0)~8)~>)~F)~N)~V=^=c=k=q=y===GGGGGGGGGGGGGZZZ ZZZZ$Z+Z0Z6Z;ZCZLZTZ_ZfZjZnyvyyyyyyyyyyyy ")2:\B\HPW]ciov~МММММММ ММММ(М0М4:<:B0J0P8W_how666 n n n n n n n n\\\\\\\"\(\/\7\@\F\R\Z\d\l\s\}\\\\\\\\\\\\\\\\\\ \\\!\(\0\6\=\C\J\Q\X\b\k\s!!!!!!!!!'F'F*.._y_rnew_y_getc_e_wdfe_c_dfe_wdfe_y_wend_s_rdfe_y_putc_y_tab_y_wnew_dfe_e_rdfe_rdfe_y_rend_s_wdfe_s_rdue_due_e_rdue_s_wdue_e_wdue_c_due_s_wsli_e_wsfi_iiopos__z_putc_c_di_e_wdfi_c_fi_z_wnew_s_rsfi_e_wsli_iiorec__s_rdfi_c_li_s_rsli_e_rsfi_z_ungetc_z_tab_e_rdfi_z_rnew_z_getc_c_si_e_rsli_s_wsfi_s_wdfi_recloc_sue_e_rsue_rsue_s_wsue_e_wsue_c_sue_s_rsue_x_wnew_e_wsfe_c_sfe_s_rsfe_x_rnew_x_getc_e_rsfe_x_tab_new_x_wend_s_wsfe_pr_put_x_putc_l_CHAR_t_getc_t_sep_rd_int_lrd_l_read_l_C_ltype_l_L_ltab_l_R_s_rsle_lr_comm_e_rsle_get_repet_lchar_lx_ly_s_wsle_lwrt_DC_e_wsle_lwrt_0_lwrt_A_lwrt_C_lwrt_D_lwrt_F_lwrt_I_t_putc_lwrt_L_l_write_chk_len_type_f_dfio_rp_ret_en_fio_cp_cnt_do_fio_fmt_bg_do_ud_eor_uio_do_us_due_err_do_uio_do_lio_c_le_rd_POS_rd_AW_rd_F_rd_H_rd_I_rd_L_rd_ed_rd_ned_rd_mvcur_w_ned_w_ed_wrt_AP_wrt_AW_wrt_E_wrt_F_wrt_G_wrt_H_wrt_L_wrt_IM_wr_mvcur_f_s_pars_f_revloc_syl_ne_d_f_list_gt_num_ap_end_e_d_i_tem_parenlvl_op_gen_pc__digit_icvt_f_back_bksp_f_rew_f_open_fk_open_isdev_f_clos_f_exit_flush__t_runc_f_end_endf_f_inqu_realloc_free_calloc_allocp_allocs_alloct_allocx_malloc_l_first_errflag_cursor_formatted_line_len_ffputc_recnum_leof_radix_signit_curunit_putn_sequential_f_init_prnt_fmt_fmtptr_fatal_prnt_ext_cblank_doed_cplus_fortfile_tmplate_prnt_int_doend_units_cf_icptr_lcount_ungetn_donewrec_elist_doned_reading_endflag_recpos_tab_reclen_dorevert_lunit_fmtbuf_getn_dotab_svic_scale_lquit_icend_external_lioproc_lfname_nowwriting_ini_std_last_char_inode_finode_b_char_nowreading_g_char_canseek_f_errlist_f_nerr_sccs_id_no_66__init66_dfe.o 421793703 48 10 100775 4894 ` $`NV#Hx/.aP-@f yJ$g /NX####<###/9NXJg,J9g#d 9`/9HxdNPNBN^NuNVBHx/.aP-@f yB yJ$f /NX####<###/9NXJg,J9g#d 9`/9HxdNPNBN^NuNVNBN^NuNVNBN^NuNVB##BB9B####  n#  (# lJl.J9g#e 9`X/9HxeNP 9"HA,,HABAЁ# @JfD/9HxHx/. N-@g"J9g#`/9/.NP y##Jf(J9g#f`@/9HxfNP yJgJ f(J9g#h`/9HxhNP n (S#B y ( "9N//9N y (B9BN^NuNV yJ gp` y  g 9R l y S m y (R!@S @`/9NX-@ fV y0(g y!| `nJ9g# 9`/9/9NP`p N^NuNV y  g> 9R m,J9g#n 9`T/9HxnNP y S m y (R!@S @ HH`/9/.NPBN^NuNV y  f,Jl/9NX"9Dopk` 9l # 9йm 9-@Jf\ 9oP# .Hx//9N 9SJgzHx yNX-@g`p 9ѹ y 9 m,J9g#n 9`8/9HxnNPHx/9/9N B 9N^NuNV y  gDB ( R"9N//9N B##BN^NuNV y  gv 9o6Hx//9N #`Hx yNX y 9 mRB##BN^NuNVBN^NuNVa`N^Nudferead dfewrite dfe &P& P4%P<@@5PF-PJPP0PT$PZ@^6Pd@h"Pn"PrPxP|/P3PPPPP@P8P&P P PP @PPP P$$P*@.6P4@8"P>"PBPHPL/PR3P((XPdPpPvP~@P8PPPPPP;P=P#P.P.P+P+P:P:PP P P"3P*P4*P<1PF1PN1PVPbPhPr@|P1PP P1P'PPP@P PP#P=PP P*@4P< PNPZPd@nPP PPPP9P PPP P P+P+PPP2P82PLP^ PpPxP|PP@PP P+P+PPPP@PPP&P0PB PRP\PbPjP~.P+P+P.P+PP.P+P&PP.P+PPP9PPPPP+P$ P*+P6PBPHPP@ZPfPlPr9P|PP PPPPP9PPP.P.P+P P.P+P+PP9P(.P,+P8PB PH+PTPZP`Pd.Pj.Pn+P@@@W_'2|9aACIQX`iqx: fU\bFK0cY < KRB".7@kHMVc^fm;u tPxes_nowwritinglmult_errflag_cursor_formatted_ftell_recnum_y_rnew_y_getc_radix_signit_curunit_e_wdfe_c_dfe_sequential_putn_pars_f_fatal_w_ned__flsbuf_en_fio_wdfe_w_ed_cblank_doed_errno_cplus_y_wend_s_rdfe_doend_units_cf_y_putc_y_tab_donewrec_elist_doned_nowreading_reading_fk_open_y_wnew_dfe_endflag_recpos_e_rdfe_rd_ed_reclen_dorevert_rd_ned_lunit__filbuf_fmtbuf_rdfe_getn_dotab_y_rend_fmt_bg_fseek_scale_external_s_wdfe_lfnamedue.o 421793727 48 10 100775 1879 ` \NV#Hx/.afP-@f yJ$g /NXBN^NuNVBHx/.a.P-@f" yB yJ$f /NXBN^NuNVBB9B#B## n  (# lJl.J9g#e 9`J/9HxeNP 9"HA,,HABAЁ# @JfD/9HxHx/. N-@g"J9g#`/9/.NP y##Jg(J9g#g`@/9HxgNP yJgJ f(J9g#h`/9HxhNPB n (S y"( N//9N Jl/9NX`BN^NuNVBN^NuNVB y  gf 9 gZHx ( S//9N Jm$/9HxHxHnN g/9NX`BN^Nudue P"P0PBPZPdPrPPPPPPPPPPPPPPPP P P@ PP2 P8PDPVPfPn Pv@ PP PPPP P@ PPP P@ PP"P* P0P>@DPfPvPP PP P P@P@Wi_'2;GLRT [[cjcqu~<Rc: \~e_nowwriting_s_rduelmult_errflag_formatted_curunit_sequential_due_e_rdue_fatal_fwrite_errno_units_cf_due_err_s_wdue_elist_nowreading_reading_fk_open_endflag_recpos_reclen_lunit_e_wdue_c_due_fseek_external_lfname iio.o 421793765 48 10 100775 5184 ` l TNV 9eJf#p`. 9R yl yHHR`p N^NuNV 9dt . fa.` 9R yl y RB`\J9g#n` # 9`6HylHxnNP#J9fHypHxNPN^NuNV . ghS y 9lPS 9eJl,J9g#k 9`HytHxkNP y BN^NuNV#####T##T#/.aXN^NuNVB###Z####/.aXN^NuNV#####T#T##/.azXN^NuNVB###Z####/.aXN^NuNV n# #BB9B## #B# ("(N nШ#  (/9NXJg,J9g#d 9`HyyHxdNPNBN^NuNV#B n#/aXN^NuNVB n (S#"(N nШ#/aXN^NuNVR 9 y"(N yШ#B##BN^NuNV 9o&ѹ#`Hx yNX y 9mB##RBN^NuNV 9l # 9йlpk` 9-@JfL 9o@ .ѹ# 9SJg(Hx yNX-@f ` 9ѹѹB 9N^NuNVN-@BN^NuNVaN^NuNVaN^NuNVaN^NuNV#~##B#B#B9 n# ("(Nй# n  (BBN^NuNV####BB9/.aXN^NuNVB#Z# n#/aXN^NuNVBBN^NuNVB#aZN^NuNV 9N^NuNV 9N^Nuiioiioilioifioint list io#P CP0P P*0P00P6?PB#PN#P`#PfCP~0P0P?P#P#PPPPP@P P/P@P0P?P"0P.#P4#P@0PHPTPZPb@lPt#P-P1PP7P,P@APH PP PX+P^?Pd4Pj4Pn0P|PCPP/P;PPPPP@P@PPP#PP,P6PD#PZP`Pf?PpPv?P#PPP4P4P0P4P0P0P#P4P0PP?P0PPP4P4P0P P4P 0P(0P,4P20P8PF4PL0PV-P^Pn#Pt4Px0P~PPPPP#P0PPPP;P@ ;PPPP$DP,+P4?P:0P@0PDPJPPPTP`#PnPt#PzCPP/P P-PPEP@PF PN@X P`PfPnPvPP P@ PPP P@ PPP P@ PP*P0 P:P@PNPTPZPdPrPx PPPPPPP@@W_C!,|38@IU[ b[jqycR fc: Ne _nowwriting_errflag_recloc_formatted_ftell_sue_e_rsue_curunit_sequential_rsue_fatal_fwrite_errno_s_wsue_clearerr_units_cf_elist_nowreading_reading_fk_open_e_wsue_c_sue_endflag_recpos_reclen_lunit_fread_s_rsue_fseek_external_lfnamesfe.o 421793828 48 10 100775 4801 ` $NV#Hx/.aP-@f yJ$g /NX#J######/9NXJg,J9g#d 9`HyHxdNPNBN^NuNV yJ fP y S m y (R!@S @`/9NX-@ g fB##BN^NuNV yJ f y S m y (R!@S @`/9NX-@ g* g R`/9/.NP .`, g y0(g y!| pN^NuNVN-@BN^NuNV### n# BB9  (# lJl.J9g#e 9`THyHxeNP 9"HA,,HABAЁ-@# @JfD/9HxHx/. N-@g"J9g#`Hy/.NP y## nJf(J9g#f`8HyHxfNP nJ g(J9g#i`HyHxiNPB####  y (B9BN^NuNVBHx/.aP-@f yJ$f /NX yB yJg #Z` #####D##/9NXJg,J9g#d 9`HyHxdNPNBN^NuNV fB##`RJg@ y S m y (R!@S @ HH`/9/.NPBN^NuNV f$B##`0PD:PJ"PRP\'Pd.Pn.Pv.P~PPP@P.PP P.P&PPP @P P$P,"P4:PDPPPZ@dPvPP@P*P*P7P7P(P(PPPP PPP%P PP& P0 P<@@ PH@L PTPZP^PdPh#Pn@rPx@|!P!P+P@2P0P PPPP@P5PPP*P*P(P (PP$PDPNPlPrPxP|*P*P(PPP(PPPPP*P (P((P,*P2 P@(PFPT*PZ(PdPxP~6P*P(PP%P1PP PPP6PP(PP P$P*P6P<PJ*PP(P\(PdPj6Px P*P(P(PP6P PWKD_!)18CJR[am:u} fU\a0c#JALKRB(1:CcKR;Zdl&t {tPZe9_nowwriting_x_wnew_errflag_cursor_e_wsfe_c_sfe_formatted_radix_signit_curunit_putn_sequential_pars_f_s_rsfe_fatal_w_ned__flsbuf_en_fio_w_ed_cblank_doed_errno_cplus_doend_units_cf_x_rnew_x_getc_e_rsfe_x_tab_ungetc_new_ungetn_donewrec_elist_doned_nowreading_reading_fk_open_endflag_recpos_rd_ed_reclen_dorevert_rd_ned_x_wend_lunit__filbuf_fmtbuf_getn_dotab_s_wsfe_pr_put_fmt_bg_fseek_scale_external_x_putc_lfname lread.o 421793899 48 10 100775 7724 ` hLdpNV#Hx/.NP-@fRB9#F#z# y# BJ$g /NXBN^NuNV yJ f y S m y (R!@S @`/9NX-@ f< y0(g y!| #`/9NXpN^NuNV yJ f yN-@m @ gBN^NuNVB n .lJg.J9g# 9``/9hHxNPJ9gbB9 yN-@m @f/9/. yNP .U b@0;Nllll.Jfa -@g$Jo,9HHJf,Hy`/.NPJ9g`9HHJg#` HxaX-@g$Jo.9HHJfHyh/.NPJ9g`D9HHJg`a-@gJo9HHJfHyp`9HHJg`na-@gJo9HHJfPHyx`z9HHJg`4a -@ghJo9HHJfHy`>9HHJg`JgJ9f/9hHx` .".Nf .` .N^NuNVaNJfa-@f yN-@ (g.J9g#p 9`HyHxpNP yN-@m @f/9/. yNPBaX##aJgp`XBaX yN-@m @f )gJ9fHHyHxpNP#BN^NuNVaHyHxpNP((# yN-@m @gBN^NuNVaJfa4-@f yN-@m @gn`j .m @f* .m @f g f fp`B./9/. yNP# Jg/9NX-|HxNX#-@Jf.J9g#q 9`/9hHxqNPB`b yN-@m @fj .m @fT gJ g@R .l2 nRJ.g yN-@.HHfJ.gz .fX .R//9NP#JfJ9f/9hHxqNP 9ЮS-@`n gx f: n (\f n`NJ.fF nB/9/. yNP`LJ.g, yN-@.HHfR .l,`/9/. yNP nBBN^NuNV yN-@m @fJgp`f /f `< .m @g yN-@m @fJf/9/. yNPBN^Nu # @$@$@$@$@H?list iolist iolist iolist iolist iono (no )logical not T or Flist read $PP(P..P4@82P>@B+PHPL!PR PZP`Pn#P PPPP*PP PPPP P$+P0@^Pf&PrPxP@PPP+P@P!PPP"@,P4.P@&PPPnP|@P.P&PP@&PP@ &P,P<@F&PXP`&Pj@v1P~PPPP@PPP/P/PPP P$/P*/P0P>/PD/PJPV/P\/Pl0Pr0PxP/P/PP0P0P,P"PPP+P@P(!P>.PD.PTPZPl+P@P!PPP+PPPP!P@&@+P@@PPPP!P P+P$+P0@BPL!PfPp!P~@@+P@P!P@@P P*!PD@J@X P'P@@ PP@@ P P B/P H/P RP j@ r@ z+P P !P @ @ P @ @ P 'P %P +P @ (P 2!P f@ l@ zP +P P P P @ P +P @ P !P &/P *0P 0/P 40P N+P Z@ vP @ P P +P +P @ /P @ /P @ L@ P/P V@ Z/P h@ ~@ P !P @ /P @ /P P P P @ P P +P @ >+P J@ h@ ~@ P !P P ,P ,P P -P,PPP"P,@6PD+PP@f@+P,PP,PP@P,PhPr!P+PP!P+P@P .P@(+P4@FPNPX!P@` & "1z#)_27;AHNW \_hddFlsu |y - l#A?L [#)1Bf<EtKPRZaeisO|_l_first_l_CHAR_t_getcffixifflti_errflag_realloc_leof_t_sepfdivi_curunit_rd_int_lrd_l_readfsinglei_fatal_free_l_C_errno_ltype_l_L_ltab_l_R_clearerr_cf_c_le_s_rsle_lr_commfcmpi_ungetcieeeused_lcountfmuli_ungetn_b_char_nowreading_readingfsubi_endflagfaddi_e_rsle_get_repet__filbuf_getn_lchar_malloc_lquit_lx_ly_external_lioproclwrite.o 421793957 48 10 100775 6251 `  0NVBHx/.NP-@fF#j##P yB B yJ$f /NXBN^NuNV . fB`R y S m&. HH y"(R!AS AHH`/9. HH/NPBN^NuNVHx yNX-@fBN^NuNVB n .l .U b@0;NL n 0H-@` n -P/.azX-@g$Jo49HHJf4Hy/.NP . Ю-@ R`l9HHJg# 9` n N//a$P-@gJo9HHJfHy`9HHJg` n /(/aP-@gpJo9HHJf~Hy`F9HHJg`b-n n-PX n-P .N// .N//aJ-@gJo9HHJfHy`9HHJg`-n n-P-hP n-P-h/./././.a-@gJo9HHJfHy`Z9HHJg`v n /a X-@g@Jo9HHJfNHy`9HHJg`2/./. aP-@gJo9HHJfHy`9HHJg`HyHxw`BN^NuNV/.HyHnN HnNX/a \X-@f"`& R @HH/ yNX-@g .`A-H nJfBN^NuNVHxa X-@fHxHnNPN^NuNV . T/aX-@g .``Hx yNX-@fHx yNX-@fB`& .R @HH/ yNX-@fR . mBN^NuNV/9 /9 .". Nfa` .". N-@/9 /9 .". Ng/9 /9 /9 /9 .". Nl .". ` .". NlH/9 /9 /9 /9 .". Nl .". ` .". Nlp`p -@/atX-@f fB-|/9 /9 .". Nl .". ` .". N-@`. 9 N// .NNN-@S/9 /9 .NNlHx/.Hx HnN`.#HxHxp/HxHnNN^NuNV/9 /9 .". Nfa`-n-n /9 /9 .". Ng/9 /9 /9 /9 .". Nl .". ` .". NlH/9 /9 /9 /9 .". Nl .". ` .". Nlp`p-@/aX-@f fB-|/9 /9 .". Nl .". ` .". -@-A`&/9/9 .".N-@-AS/9 /9 .".NlHx/.HxHnN`.#HxHxp/HxHnNN^NuNV./9/9 .". Ng/9$/9 /9/9 .". Nl .". ` .". NlH/94/90/9,/9( .". Nl .". ` .". Nlt`t /9X-@f"`& R @HH/ yNX-@g .` nJfBN^NuNV 9ЮoHx yNX-@fBN^NuA.?A ?Bּ?@$?A.?A.?Bּ?Bּ?list iolist iolist iolist iolist iolist iolist iounknown type in lwrite %ld 0.PP"@&P,@0&P:P@PJPPP^Px!P!PPPPPP`Pn@x P PPPPP@ PP&@0 P`PnPP@ PP@ PFPV@` PP@ P@@P$PP\PPPP@@P P$@*@8PB@H@N@T@bPP@@@@PP%P@ @P: PF@LPZP`Pf Pt@z@PPP%P%PP@@P@@(P2@8@>@D@RPrPz@@@@PP%P@@ P4@:@HPZ@`@nPP%P%PP@@P@@@@ P (P 0@ 6@ <@ B@ PP pP ~@ @ P @ @ @ @ P P @ @ @ @ P $P PP dP xP P P @ @ P @ @ @ @ (P HP P@ V@ \@ b@ pP P @ @ P @ @ @ @ P P @ @ @ @ $P DP pP P P P P @ 0P X!P bP nPW_!+17Y@IOsX a hp xffj>#wxF((~ c R#$+2O;_nowwriting_errflag_s_wsle_line_len_leoffdivifdoublei_curunit_putnfsinglei_lwrt_DC_fatal_e_wsle_lwrt_0__flsbuf_errno_lwrt_A_lwrt_C_lwrt_D_lwrt_F_lwrt_I_t_putc_lwrt_L_cf_c_le_wrt_E_wrt_F_sprintf_wrt_Lfcmpiieeeused_reading_endflag_recpos_l_write_chk_len_strlen_scale_lioproc dofio.o 421793989 48 10 100775 2492 ` D,NV-|BBHna N^NuNV n-P`@0;Nx,F00/. /. yNP-@grJo$9HHJfr/9/.NP`J9HHJg`LHx yNX-@g$Jo&9HHJf&/9/.NPB`@9HHJg# 9` J g 9 @Jn S`Jg/./. /. yN -@g$JoB9HHJf/9/.NP 9 @S .Ѯ S`T9HHJg`PR f(J9g#d`0HyHxdNP n 9"@"`R fJ9fHy HxdNP n 9` 9 @ S nSS`~ 9 @ R#S``J fBHx yNX-@g>Jo9HHJf>`9HHJf*`Jg B# n# yN-@gJo&9HHJf/9/.NP`9HHJg`J fL n (HH/ yNX-@g|Jo9HHJf|`R9HHJfh`>JfH`F n ( (`* n#` n#` n (R 9-@ @/afXS "cJ9fHyHxd`N^NuNVB###B#N^NuNV .Y bN@0;N<<D@DD@<<<<<DDDDDDD@@@@@@@@@@` p `p` .N^Nu0too many nested ()too many nested ()impossible codedofioPP@ PPPP@ PP P& P6P>PJPf P|P@ PPPPPPP P@ PPP&P0P8P@@J PVP^PfPnP~PPPPPPPPPPP PPP2PB@L PXP~PPPPPPP P PPP6P@@VP\P`PfPjPpPtPzPPP@T _K#'(,3;"@ GOUW\]dak0rv({BP_type_f_errflag_dfio_cursor_rp_ret_radix_signit_syl_fatal_en_fio_cblank_doed_errno_cplus_doend_cp_cnt_doned_endflag_dorevert_do_fio_fmt_bg_scale_pcdouio.o 421794015 48 10 100775 1382 ` 4`NVJg n ".Nѹ 9o,J9g#n 9`|/94HxnNP/9 n//./. N ngB/98a4X`6 n ".Nѹ/9 n//./. NBN^NuNVJg/./. /.a`/./. /.a N^NuNV n ".Nѹ y 9 o6  g,J9g#n 9`l/94HxnNPJg2/9 n//./. N ng*/98a(X` /9 n//./. NBN^NuNV y0(g0J9g#` # 9`2/.Hx` /9NXJ9f/./9NPN^Nu<Deor/uiouioPP P&P,P4P@PFPN@XP` PtP@PP PPPPPP"P8PDPJPR@\PdPl PP@ PP PPPPPP P PP"P(P@@ _( /[7>&E4J 8O5V`dm'u~c:Nlmult_errflag_curunit_sequential_fatal_fwrite_errno_do_ud_eor_uio_do_us_clearerr_cf_due_err_do_uio_reading_endflag_recpos_reclen_freaddolio.o 421794035 48 10 100775 1385 `  NVBB9#### n  (# lJl.J9g#e 9`,/9HxeNP 9"HA,,HABAЁ# @JfD/9HxHx/. N-@g"J9g#`/9/.NP y##B##B9Jf(J9g#f`/9HxfNP yJ g(J9g#i`/9HxiNPBN^NuNV n//././. yNN^Nuext list ioP PPP P&P*P0@4P@PJPRP\PdPlPxP~PPPP PPPPPPPPP P PP$P*P.P4P8P>PDPH PTP`PjPtP|PPPPPP_  (1= DULSaZcae#kRr{c O_errflag_cursor_formatted_do_lio_curunit_sequential_fatal_cblank_errno_cplus_units_cf_c_le_elist_fk_open_recpos_endflag_lunit_fmtbuf_scale_external_lioproc_lfname rdfmt.o 421794085 48 10 100775 4511 `  hhNVJg a-@f n _ b@0;N44l/. n/(/. a -@Jl y0(ghp`~ n/(/. aP` n!n/. n/(/. a T`/. n/(/(/. a`#d 9`-y/9NX .N^NuNV n Y b@0;NPD.Pv` n/(a X` n/(/(a P` yN` n (ѹ fp`BB`h nJg (S#` 9rN n"(灒#` n (`#d 9N^NuNVJ9g yN`, 9SJg yN-@m`B 9N^NuNVBBB . l yN-@m& Am Zn ` .-@ g gj +gP ,g -gF 0m` 9nV0-@찹ln ."9NЮ-@R`P-|`J9g ."9N` am zn .W-@찹m#s 9`.Jg .D-@ f n0` n BN^NuNV-|B . lx yN-@m Am Zn ` .-@ tf( f-|` fBR` fg ,f f#t 9` n BN^NuNV-y -y -n-nB-n-n-n-n-nB .찮 l0R yN-@l .`< Am Zn . ` .-@ fJ9g +g -f -|` 9n| 0mr/9 /9 .N///./. 9 "9 NNN`$ fL/9 /9 .".N-@-A` eg, dg" .gJ9f ,fj-n .f-| .찮 l4 eg( dg +g -gR yN-@l$` gX#s 9` Am Zn . ` .-@ 9n 0mv/9 /9 .N///./. 9 "9 NNN-@-AR` f$/9 /9 .".N`J9f ,fB-n -f-| .찮 lR-| yN-@l`Z f|`x Am Zn . ` .-@ -g 9nT 0mJ ."HA HABAЁЮ0` f& ."HA HABAЁ-@`8J9f ,g( g +g g` Jf6B`&/9 /9 .".N-@-AR .찮mB`&/9 /9 .".N-@-AR .찮m/./. .".N-@-AJg6B .찮l^/9 /9  .".N-@-AR`B`&/9 /9  .".N-@-AR .찮mJg .". -@-AJfl-y`&/9 /9  .".N-@-ASJn-y`&/9 $/9 .".N-@-ARJm f .".N n ` n !nBN^NuNV . mlB` yN-@l .`R . ".mB .l yN-@m g`p nRR`B`* yN-@m g`p nRR . mB` n RR . ".mBN^NuNVB`D yN-@mB f .l n  R R` n R R .mBN^NuNV nPR`> n.f (.f0 yN-@m$ fp ` . n` nJfBN^Nu@$@H@$@$@H@$@$@$@$@$@$@$PP P P PPPPPPPPP PPP P P P*P2P<PBPLP\PbPPPPP8PDPJPtP P PP` Pf P@@PPT@Z@dPv@|@PPP@@PPNPp Pv P@@P@@PPP@@,P4PvP(Pn@t@P@@PP @ @ P 4@ :@ HP P @ @ P P @ @ P P :P tP P P P S b &-9 $4s=UEKRvzXx ^yjd|jtx?K[c"tP(($lmultfflti_cursor_rd_POSfdivi_radix_rd_AWfsinglei_cblanklmodt_errno_rd_F_rd_H_rd_I_rd_L_clearerr_cfieeeusedfmuli_donewrecfsubi_recpos_rd_ed_tab_rd_nedfaddi_getn_dotab_scale_rd_mvcur wrtfmt.o 421794159 48 10 100775 6018 ` (PXNVJg a&-@f n _ b@0;N88Xnx`/. n/(/(/. a` n/(/. aP` n!n/. n/(/. a `l/. n/( /(/(/. a0`J/. n/( /(/(/. a d`/. n/(/(/. a `d#d 9N^NuNV n Y b@0;Nr(` yN` nJg (S#` 9rN n"(灒#B`h n (` n (ѹ fp`B` n/(aVX`$ n/(/(aP`#d 9N^NuNVJ9g yN`2 9SJgHx yNX-@f`B 9N^NuNV f n0H-@` n-PJf:Jf4B` Hx yNX-@g .`R . m`tHnHn/.N -@JfJ9g -|`B .Ю찮 n .Ю찮 o.B`Hx* yNX-@fzR . m` .m . ` . -@B`Hx yNX-@f(R .mJgHx- yNX-@g"`J9gHx+ yNX-@fB`Hx0 yNX-@fR .".mB`( .R @HH/ yNX-@fR .mBN^NuNVJg a-@f,-n nPR`THH/ yNX-@g .`@ n.fR n.f"HH/ yNX-@f` nJfBN^NuNV-n Jg4a8-@f$`( .R @HH/ yNX-@g .` .SJfBN^NuNVB`4Hx yNX-@f`Hxt yNX-@g4 .`0R . S".m nJfHxf yNX-@fBN^NuNV . oBS Hx yNX-@g`" .R @HH/ yNX-@g .` . S JnBN^NuNV fpe`pd@ .й-@ f n N` n "(-@-A//NPJg -|`/./.NPJg/. a X`HnHn/. f n N` n "(//N-@ .V-@JfJ9gR .Ю". Jo 9`B-AJl4B` Hx* yNX-@g .`R .氮 m` B`Hx yNX-@fRJnp`B".ޒ .氁mJgHx- yNX-@g `J9gHx+ yNX-@ftJnJgHx0 yNX-@fPJl .D"9oHx. yNX-@fB`Hx0 yNX-@fR 9D".沀mB .й".沀l .R @HH/ yNX-@fR`Jo:B`( .R @HH/ yNX-@fzR .氹mHx. yNX-@fTB`( .R @HH/ yNX-@f*R .氮m 9Jl .D` ./HypHnN HnNX-@ްoTRof.HH/ yNX-@fB`Hx* yNX-@fR .氮m`.HH/ yNX-@fdJlp-`p+/ yNX-@fDB`Hx0 yNX-@f(R .".沀mA-H nJg$ R @HH/ yNX-@g`BN^NuNV-y(-y, f n N` n "(-@-A-n/94/90 .".Ngz/9 n(HH lfR-| ` R-| n (0lB/.BHx/.`/.BBHx`/.BBB`/.BHxHx ` $g`d /gn -g`J 0g`< 5gn( 3gn 2g` 4g` 7gn 6g|` 8gn` rgTn( bgn :g` pg ` tgVn sgV` xg`N^NuNVB-nHn/.anP-@/BB/.Hxa n Am ZnHH ` nHH@R.HHa b|@0;NZppppp2Hn/.aP-@Jg @ .fRHn/.aP-@`B n Am ZnHH ` nHH eg n .fDRHn/.a`P-@ .ef -|`P .df -|`>-|`4-| .ef -|` .df -|`-|/././././.an n p`XHn/.aP-@Jg/BB/.Hx` n  fR` n 0m. 9n(Hn/a|P-@Jg/BB/.Hx `|/.BBBHx`jHn/.a@P-@JgX @ .fRHn/.aP-@`B/.B/./.Hx`Hn/.aP-@Jg @ .f RHn/.aP-@-| `-|-|/.B/././.`S n #BN^NuNV 9-@ ,m#Hy 0HxdNP n  n!n  n!n n!n 9RN^NuNVBB`R n  g`H n 0m: 9n4 ."HA HABAЁ nHHЁ0-@-|R n 0m 9o n  gJg n ` n  .N^NuNV nPR` n.fR n.g ` nJf#Hy CHxdNPN^Nuformat too complexbad stringP PPP P\Pf Pl P|P PPHP2P P P P P P P @ P (P .P P @ $P6 :!"& -x3; 6C KP3RWaV im_f_s_pars_f_revloc_fmtptr_syl_fatal_ne_d_f_list_gt_num_ap_end_e_d_i_tem_parenlvl_op_gen_pc fmtlib.o 421794230 48 10 100775 953 ` ($HNVH-|-|Jf nB n 0< <<`J9gJlp`B n ."9N@ ."9N-@ nJgD-@.D` 9".-A . "9N$ ."9NԀ-B ."9N$ ."9NԀ ."9NԀԮ-B ."9N@`6 nBJm^ ."9N@ ."9N-@.((HH @

HxHx/N n/HxHxHnNHx .DQ/ n/N `4 nJg f /NX` n/NX fBN^Nu backspaceP PP"P* P4 P< PDPPPVP`@jPr PP P PPP@PPPP$P.@8PJPXPrPP PPP P@ _| #)08;cBJdPRW` gNneu_t_runc_errflag_ftell_fatallmodt_errno_last_char_units_f_back_bksp_elist_fk_open_lunit_fread_fseek_external_lfname_rewind rewind.o 421794269 48 10 100775 866 ` XNVBB9# n#  lJl.J9g#e 9`HyXHxeNP 9"HA,,HABAЁ-@ @JfD/9HxHxHxN-@g"J9g#`Hy_/.NP n#Jf(J9g#j`RHyfHxjNP nB nJ$g9HH//NP-@f n/NXBN^Nurewindrewindrewind P P P"P*P4P<PDPPPVP`@jPrPPPPPP@P PPP@P*P8PL P _ #c*R1: AHRZb_t_runc_errflag_fatal_errno_units_elist_fk_open_lunit_f_rew_external_lfname_rewindopen.o 421794309 48 10 100775 3042 ` 4P`NVBB9# n # lJl.J9g#e 9`HyHxeNP 9"HA,,HABAЁ-@ nJgB h Am$ n h Zn n hHH ` n hHH@`|u .sf /9HnNPHnNX`8 nJgHn/( /(N`/9/9HnN A# nJg$ nJgHnNX nf nJ gR h Am$ n h Zn n h HH ` n h HH zfp`B n!@ nJg" nJg n h Am$ n h Zn n hHH ` n hHH pfp`B n!@`-y-|9HH-@HnNX-@fBHnNPJfp`B-@Jf0 .of(J9g#v`HyHxvNPJg0 .nf(J9g#u`hHyHxuNPHnaXJg nB`,HyHxyNP` nJ fp`B n!@ nB nJ gJg /NXBN^NuNV/./9HnN 9HH-@-nA-HHnNX-@B  f <(` <*-@ f <,` <.-@  fp`B-@BHnaVXN^NuNVHn/.NP fB`$p0.-@ g @gpN^Nuopenopenopenraropenopenopen form=sdfuP PP"P*P4P<PDPPPVP`@jPrPPPPP$P,P2P< PJPhPJPR@ZPlPPPP@PPP@P@ P6P>PBPL@V Pt@~ PPPPP PPP@PP P4P@PJ@TPhPPXPdP@PPP P&PFP`@h@|@@P_ s $+2<EcLSTF]tdklRs|f !$ex_errflag_f_clos_f_open_fatal_errno_inode_fortfile_tmplate_units_finode_sprintf_fopen_calloc_elist_fk_open_isdev_g_char_access_lunit_strcpy_stat_strlen_canseek_fseek_external_mktemp_lfname_rewindclose.o 421794331 48 10 100775 1286 ` | NVBB9# n # lJl.J9g#e 9`|Hy|HxeNPJf. nJg h gJ9fHyHxeNP 9"HA,,HABAЁ-@ @Jf(J9g#r`rHyHxrNP nJg h Am n h Znt n hHH `l kNq nJ$g9HH//NP n/NX nJg /(NX nB nBB`H n hHH df n/NX nJg/(N` nJ(f`dN^NuNV-|-|B-|`(-nHnaXBR .rN-@Jf fN^NuNV n "HA,,HABAЁ @-PJg/.NX`prN^Nuclosecan't close stderrcloseP PP"P* P4 P< PDPPPVP`@jPr PP@P P PPP@PFPTPbPxPPPPX PnP _s $y*07L?uGcNVR]:e lv~_t_runc_errflag_f_clos_fatal_freelmodt_errno_fflush_unlink_units_f_exit_elist_flush__lunit_external_fclose_lfnameendfile.o 421794351 48 10 100775 1114 `  NVBB9 n # lJl.J9g#e 9`/9HxeNP 9"HA,,HABAЁ-@ @Jf&J9g #r`/9HxrNP nJ gB`( n#!| 9HH//.aPN^NuNV\ n/NX nJ f JgJfB` nJ$f /NX n/NX-@hHxB n/N n/NX-@d .hdl/ n P(HH/NPJf&/.NXB/.h n/N ``J.g#o 9`/9HxoNPN^NuendfileP PP P* P2 P:PFPLPV@`Ph P PPP@PPPP*P8PPP`PP PPPP@P@ W_!|(/: AHLPcWR^j q`we~_t_runc_nowwriting_errflag_ftell_f_end_ftruncate_fatal_errno_fflush_units_elist_nowreading_lunit_endf_fseek_lfnameinquire.o 421794383 48 10 100775 2149 ` 4xNVB9 n###B-hgHn/( /(N HnNX-@ f nJg hB`B l ."HA,,HABAЁ @JgJ ."HA,,HABAЁ @ f$ ."HA,,HABAЁ-@`R` lJl0 nJg#e 9`Hy4HxeNP`P 9"HA,,HABAЁ @Jg, 9"HA,,HABAЁ-@ @# nJg(JgJf Jf Jgp`B n h nJgJgp`B n h nJg&Jg .r,N`p n h nJg&JfJg nJgp`B n h nJ gJJg A-H` Jg nJg-h`-|< n/($/( /.N nJ(gP@P4P@@P@P4P$@*:P0P:*PD>PL@T@X@P`@d@Pl@p@Px@P@P@@P@@,P@@@:PPP5P>P,PP,$P2P8PN@T:PZPbPjPPAP:PP%PPP:PBPP%P:P6:P@BPP@V:P\Ph.Pp.Pz#P:P#P:PBP=P:P#P:PBP@:P"P4P:5PPPh5Px5PP:PP:PBP:PBPBP0BPF:PN P^:Ph Pr9P:P P@@` _ (3@K|R\idalVu{:, >@U\8b:J#0*c15f<DKS[LcKmRtB{c: tP. O'._l_first_errflag__cleanup_cursor_f_errlist_sys_errlist_formatted_ftell_line_len_ffputc_recnum_ini_std_leof_radix_signit_curunit_putn_sequential_f_init_prnt_fmt_fmtptr_fprintf_fatal_prnt_ext_cblank_doed_last_char_force_abort_cplus_fortfile_tmplate_prnt_int_doend_units_cf_icptr_f_exit_fgetc_f_nerr_lcount_ungetn_donewrec_elist_doned_reading_endflag_recpos_tab_reclen_sys_nerr_dorevert_flush__lunit_fmtbuf_getn_dotab_svic_init66___iob_scale_lquit_icend_external_lioproc_lfname_rewind_fputcutil.o 421794468 48 10 100775 1308 ` NV ."HA,,HABAЁ-@ @ nB/. azX n!@ n!| fp`B n!@$ nB "n#h (Jgp`B n!@"n#@ nB /. aX n!@N^NuNVHn n(HH/NPJf$Jno n(HH/NXJfp`BN^NuNV nB$ n/NX-@ n/Hy/(N B/. n/N N^NuNV n!|$ n/NX-@ n/Hy/(N B/. n/N N^NuNV .Ю S-@ .Ю S-@` n  fSS .d nB(` n"nSS .dN^NuNVB` .l, n"n RR R nJg` n  R .RmN^NuNVHn/.NPJf .`pN^NuNVHn n(HH/NPJf .`pN^NuNVHxHx/.N /.NXJg6 n S m n (R!@S @`/.NX`p N^NuraP PPP$@.PDPhPz@PPn P PPP PWP|V 8+64`;cBSJRYefmv|e3_nowwriting_ftell_ini_std_last_char_freopen_inode_units_finode_b_char_fstat_nowreading_g_char__filbuf_stat_fseek_isatty_canseekf_errlist.o 421794479 48 10 100664 855 ` P`p%=Oa}):error in formatillegal unit numberformatted io not allowedunformatted io not alloweddirect io not allowedsequential io not allowedcan't backspace fileoff beginning of recordcan't stat fileno * after repeat countoff end of recordtruncation failedincomprehensible list inputout of free spaceunit not connectedread unexpected characterblank logical input field'new' file existscan't find 'old' fileunknown system errorrequires seek abilityillegal argumentnegative repeat count@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\_f_errlist_f_nerr Version 421794510 48 10 100664 977 `  "3ASdt$6HVgu@(#)libI77.a May 14 14:08:19 1983@(#)backspace.c 1.4@(#)close.c 1.4@(#)dballoc.c 1.3@(#)dfe.c 1.4@(#)due.c 1.4@(#)endfile.c 1.8@(#)err.c 1.7@(#)fmt.c 1.2@(#)fmtlib.c 1.4@(#)iio.c 1.2@(#)inquire.c 1.2@(#)lwrite.c 1.4@(#)lread.c 1.5@(#)dolio.c 1.2@(#)open.c 1.2@(#)rdfmt.c 1.4@(#)rewind.c 1.2@(#)sfe.c 1.5@(#)sue.c 1.4@(#)douio.c 1.2@(#)util.c 1.6@(#)wrtfmt.c 1.5@(#)dofio.c 1.4@(#)f_errlist.c 1.2@(#)f_errno.h 1.4@(#)fiodefs.h 1.1@(#)fio.h 1.1@(#)format.h 1.1@(#)lio.h 1.1@(#)yes_66.c 1.2@(#)no_66.c 1.2@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@ _sccs_id no_66.o 421794522 48 10 100775 89 ` NVN^Nu _no_66__init66_ @(#)fio.h 1.1@(#)format.h 1.1@(#)lio.h 1.1@(#)yes_66.c 1.2@(#)no_66.c 1.2@@@ @@@((lib/libI66.a 755 0 0 132 3112527011 5717 NVN^Nua _yes_66__init66_@H@L@P@T@X@\@`@d@h@l@p@t@x@|@ _sccs_id no_66.o 421794522 48 10 100775 89 ` NVN^Nu _no_66__init66_ @(#)fio.h 1.1@(#)format.h 1.1@(#)lio.h 1.1@(#)yes_66.c 1.2@(#)no_66.c 1.2|,|  Z| | lib/sendmail.st 660 0 0 0 3113050377 6622 lib/libU77.a 644 0 0 37702 3112527114 6013 ! __.SYMDEF 422227537 0 10 100664 770 ` xF  !)19 ~A I QX`hpx>t ! !"N##$%b&j'd(l()+.>&0.080A2lI3P4Y6(`6i8@r9\y:8_access__alarm__chdir__ctime__dstime_dutime_dtime__etime__fdate__fgetc__fork__fputc__fseek__fstat__ftell__gerror__getarg__getc__getcwd__getenv__getgid__getlog__getpid__getuid__gmtime__iargc__idate__ierrno__isatty__itime__kill__loc__ltime__link__perror__putc__qsort__sig_trap_signal__sleep__stat__system__time__ttynam__unlink__wait__sccs_idaccess_.o 421797699 48 10 100775 376 ` 00NV|B| m #y` # 9`Hn/./.N J.gBHnNPJm`D|`: xg`0 wf|` n HHR rf| .SJfJ|o/.|HnNPJm\BN^NuP$P*P@PVPP f$_access__errno_g_char_accessalarm_.o 421797712 48 10 100775 187 ` D$NV.HxNX. nJg/. HxNP n/NX ..N^Nu P&P4P _alarm_alarm__signal chdir_.o 421797731 48 10 100775 222 ` L0 NV m#y 9`(Hn/. /.N HnNXJfBN^NuPP.P<P f"_errno_chdir_chdir__g_charctime_.o 421797752 48 10 100775 163 ` 4$NV/.NX-@ @B(/. /./.N N^Nu P(Po W_ctime__ctime_b_char dtime_.o 421797779 48 10 100775 597 ` xNVHnNX/9/9 .NNNN n /9/9 .NNNN n!@## n (N// n NNN^Nu@N@N P@@"@( P.P4P:PF@L@V@\ PbPhPnP~@@PPP Ys$,5=CJZQfdivifdoubleifsinglei_dstime_dutimeieeeused_dtime_faddi_timesffltis etime_.o 421797803 48 10 100775 489 ` `NVHnNX/9/9 .NNNN n /9/9 .NNNN n!@ n (N// n NNN^Nu@N@N P@@"P(P.P4P@@F@PPVP\PbPxPPP Ys$-3:ZAfdivifdoubleifsinglei_etime_ieeeusedfaddi_timesffltis fdate_.o 421797823 48 10 100775 205 ` D0NVBNX-@HnNX-@ @B(/. /./.N N^NuPP6P W!_fdate__ctime_b_char_time fgetc_.o 421797855 48 10 100775 477 ` H@NV nJm m#e 9` n "HA,,HABAЁ-@ @Jf #r` nJ$g/NXJg n P S m n P (R!@S @` n/NX-@l2 n P0(gp`.-y n/NX .` . n BN^NuP PBPVPjPPPP c$09_fgetc__errno_clearerr_units_nowreading__filbuf fork_.o 421797881 48 10 100775 204 ` D0NVBHnNXR mN-@Jl 9D` .N^NuP$P2P y _errno_fork__fork_flush_fputc_.o 421797913 48 10 100775 473 ` H@NV nJm m#e 9` n "HA,,HABAЁ-@ @Jf #r` nJ$f/NXJg n P S m( n HH n P"(R!AS AHH` n/ n HH/NP n P0( g-y n/NX .`BN^NuP PBPVPjPPPPWf!(2c9_nowwriting_fputc___flsbuf_errno_clearerr_units fseek_.o 421797940 48 10 100775 353 ` 08NV nJm m #e` #y 9` nJm n n "HA,,HABAЁ @Jf #r` n/ n / n "HA,,HABAЁ @/N JmzBN^NuP&P,P^PnPPP ce!_fseek__errno_units_fseek fstat_.o 421797961 48 10 100775 477 ` <00NV nJm m#e` n "HA,,HABAЁ @Jf#r`Hn n "HA,,HABAЁ @ P(HH/NPJf0.H n X n X p0. n X 0.H n X 0.H n X 0.H n X 0.H n X n X n X n X n X B` 9N^NuP<PLPrPP4P c!_errno_units_fstat_fstat_ ftell_.o 421797977 48 10 100775 297 ` 00NV nJm m#e 9D`Z n "HA,,HABAЁ @Jf #r` n "HA,,HABAЁ @/NXN^NuP PBPRPrP|P| c!_ftell_ftell__errno_units gerror_.o 421797991 48 10 100775 418 ` TPNVJmF 9l8`& 9d"9l$ d @-P` dl-|/. /./.N N^Nuunknown error numberPPPP&P2PFPXP`@tP%,4<F_f_errlist_sys_errlist_gerror__errno_f_nerr_b_char_sys_nerrgetarg_.o 421798005 48 10 100775 215 ` \$NVH0*n nJm lй @(P`(|\B`JgRl` RmL0N^NuP"P.@S %8_getarg__xargc_xargv getc_.o 421798022 48 10 100775 416 ` H8NV-| nJf#r 9` nJ$g/NXJg n P S m n P (R!@S @` n/NX-@l2 n P0(gp`.-y n/NX .` . nBN^NuPP P6PtPPP1 c#/8_getc__errno_clearerr_units_nowreading__filbufgetcwd_.o 421798035 48 10 100775 303 ` d<@NVJdf HxNX#dJn Bdpq`4/9dNX-@Jg/. /./N B` 9N^Nu@P@$@.@4PNP\Pq ^#+_getcwd__errno_b_char_getwd_malloc getenv_.o 421798049 48 10 100775 250 ` |$NVH8&y`<(nB`/./. HU`>f R .ng  f =g*[f/./. Hy|N BL8N^Nu P`@fP r_getenv__environ_b_chargetgid_.o 421798061 48 10 100775 101 ` NVNN^NuPY L((_getgid__getgid getlog_.o 421798074 48 10 100775 183 ` 8$NVN-@/. /.Jg .` <8/N N^Nu P$@,P "_getlog__getlogin_b_char getpid_.o 421798095 48 10 100775 101 ` NVNN^NuP p_getpid__getpid getuid_.o 421798113 48 10 100775 101 ` NVNN^NuP _getuid__getuid gmtime_.o 421798132 48 10 100775 145 ` <NV/.NX-@B n"n "XX R mN^Nu P{ _gmtime__gmtime iargc_.o 421798149 48 10 100775 99 ` NV 9SN^NuP+ %_iargc__xargc idate_.o 421798169 48 10 100775 201 ` X$NVBNX-@HnNX-@ @"n" n (R n!@ n (l n!@N^NuPP ?_idate__localtime_time ierrno_.o 421798188 48 10 100775 100 ` NV 9N^NuP; _ierrno__errnoisatty_.o 421798216 48 10 100775 204 ` \$NV nJmJ lB "HA,,HABAЁ-@ @Jg @ P(HH/NXJgp`BN^Nu*PHP' c3_isatty__units_isattyitime_.o 421798236 48 10 100775 189 ` L$NVBNX-@HnNX-@ @"n" n"n#h n"n#PN^NuPP?/_localtime_itime__time kill_.o 421798257 48 10 100775 204 ` X$NV nJm n n m o#y 9` n / n/NPJfBN^Nu.P4PHP _kill__errno_killloc_.o 421798274 48 10 100775 66 `  NV .N^Nu _loc_ltime_.o 421798294 48 10 100775 147 ` <NV/.NX-@B n"n "XX R mN^Nu P?_localtime_ltime_ link_.o 421798315 48 10 100775 272 ` x0(NV l m#y 9`HHn/./.N Hn/./. N J.gHnHnNPJfBN^NuP$P8PNPfP f _errno_link_g_char_link_perror_.o 421798345 48 10 100775 764 ` L NV .Ю -@`S n  f S J nJmF 9l8`& 9d"9l$ d @-P`. dl/9HyLHnN A-H-| nJ$fh/NX`\ .R @HH n P"(R!AS AHH`. n P S l n/ .R @HH/NP . S Jn/.Hye n/N N^Nu%d: unknown error number: %s ,P4P: PDPL PXPlP~PP@PPPP2@>PW(1f:CJcQFZbl_nowwriting_f_errlist_sys_errlist_fprintf__flsbuf_perror__errno_units_sprintf_f_nerr_sys_nerrputc_.o 421798371 48 10 100775 412 ` H8NV-| nJf#r 9` nJ$f/NXJg n P S m( nHH n P"(R!AS AHH` n/ nHH/NP n P0( g-y n/NX .`BN^NuPP P6PPPPWAf '1c8_nowwriting_putc___flsbuf_errno_clearerr_unitsqsort_.o 421798387 48 10 100775 123 ` (NV/. n/ n //.NN^NuP` _qsort_qsort_ signal_.o 421798409 48 10 100775 354 ` D08NV n  @-P nJm o#y 9D`N nJl n  @ Hz4` n/ n/NP-@ f .` .N^NuNV-nHn . @ PNXN^Nu@.P4PN@lPx@@1&_sig_trap_errno_signal__signalsleep_.o 421798427 48 10 100775 107 ` NV n/NXN^Nu P _sleep__sleep stat_.o 421798453 48 10 100775 388 ` 0 NVD m#y`Hn/./.N HnDHnNPJf0.DH n X n FX p0.J n X 0.LH n X 0.NH n X 0.PH n X 0.RH n X n TX n XX n `X n hX B` 9N^NuP*P<PP ?f _errno_stat__g_char_statsystem_.o 421798478 48 10 100775 280 ` h<(NV  m#y 9D`@BHnNXR mHn/. /.N HnNXN^NuPP,PNP\P $f,_system_errno_system__flush__g_chartime_.o 421798497 48 10 100775 101 ` NVBNXN^NuP _time__time ttynam_.o 421798524 48 10 100775 313 ` 0(NVB nJm` lX "HA,,HABAЁ @Jg8 n "HA,,HABAЁ @ P(HH/NX-@Jf-|/. /./.N N^Nu.PRPfPx@Pc U[%_units_b_char_ttynam__ttyname unlink_.o 421798543 48 10 100775 224 ` L0 NV m#y 9`(Hn/. /.N HnNXJfBN^NuPP.P<P uf$_unlink__errno_unlink_g_charwait_.o 421798563 48 10 100775 160 ` 4$NVHnNX-@Jl 9D` n .N^Nu PP _wait_errno_wait_Version 421798614 48 10 100664 1357 `  `(9J[k|+=Oar +=N^p@(#)libU77.a May 14 15:16:35 1983@(#)access_.c 1.2@(#)alarm_.c 1.1@(#)chdir_.c 1.2@(#)ctime_.c 1.1@(#)dtime_.c 1.1@(#)etime_.c 1.1@(#)fdate_.c 1.1@(#)fgetc_.c 1.4@(#)fork_.c 1.1@(#)fputc_.c 1.4@(#)fseek_.c 1.2@(#)fstat_.c 1.2@(#)ftell_.c 1.2@(#)gerror_.c 1.1@(#)getarg_.c 1.1@(#)getc_.c 1.3@(#)getcwd_.c 1.4@(#)getenv_.c 1.1@(#)getgid_.c 1.1@(#)getlog_.c 1.1@(#)getpid_.c 1.1@(#)getuid_.c 1.1@(#)gmtime_.c 1.1@(#)iargc_.c 1.1@(#)idate_.c 1.1@(#)ierrno_.c 1.1@(#)isatty_.c 1.1@(#)itime_.c 1.1@(#)kill_.c 1.1@(#)loc_.c 1.1@(#)link_.c 1.1@(#)ltime_.c 1.1@(#)perror_.c 1.2@(#)putc_.c 1.3@(#)qsort_.c 1.1@(#)signal_.c 1.4@(#)sleep_.c 1.1@(#)stat_.c 1.1@(#)system_.c 1.4@(#)time_.c 1.1@(#)ttynam_.c 1.1@(#)unlink_.c 1.1@(#)wait_.c 1.1@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@ _sccs_id )signal_.c 1.4@(#)sleep_.c 1.1@(#)stat_.c 1.1@(#)system_.c lib/libcore77.a 755 0 0 100554 3112745350 6562 ! __.SYMDEF 422300397 0 10 100664 5012 ` #5ETfw%7GWix"""""("6"B"P&._&.q&.&.&.&.&.&.&.&.&.&.&.&.&..&.=&.I&.X&.g&.y&.&..J.J.J.J.J.J.J1$151F3X3j3w333333333 33,3>3P3b3n333====@AA AA A/A:AEE*SE*bE*mE*xE*E*E*I(I(JBJBJBJBJB JBM+M:O$GO$TO$eO$qO$}RRRT:T:T:T:WWW&W8WJW\WnWWWWWWW_~_~ _~ "a 1a Ca Qa ca oa ya a a a a a a a a a a a %a 4a Ca Ua da rjv jv jv jv jv m m m m m m(( m -m >m Km [r jr {r r t t t t t t t xx $xx 1xx >xx Pxx _xx nxx xx xx xx xx xx xx _endbatchupdate__beginbatchupdate_setimgxformtype__createtempseg__closetempseg__createretainseg__closeretainseg___core_77string_reportrecenterr__printerror__terminatecore__initializecore__setvaluator__setstroke__terminatedevice__setechosurface__initializedevice_setechogroup__setechoposition___core_77string_getmousestate__awtbuttongetloc2_awaitstroke2__awaitanybutton__awtbuttongetval__setlocator2__setecho__awaitpick__setkeyboard__awaitkeyboard__inqecho__inqvaluator__inqechosurface__inqechoposition___core_77string_inqlocator2__inqstroke__inqkeyboard__inqlineindex__inqmarkersymbol__inqcharjust__inqpolyedgestyle_inqcolorindices__inqcharpath2__inqcharpath3__inqpen__inqcharup2__inqcharup3__inqprimattribs__inqpolyintrstyle_inqfont__inqrasterop__inqlinestyle__inqlinewidth__inqpickid__inqtextindex__inqfillindex__inqcharprecision_inqcharspace__inqcharsize__inqsegimgxlate2__inqimgxformtype__inqsegdetectable_inqsegimgxform2__inqseghighlight__inqsegvisibility_inqsegimgxfrmtyp__core_77string_inqtextextent2__inqtextextent3__inqviewplanedist_inqinvcompmatrix_inqviewup2__inqviewup3__inqviewrefpoint__inqretainsegsurf_inqviewport2__inqvwgcntrlparms_inqviewport3__inqviewplanenorm_inqviewdepth__inqopentempseg__inqretainsegname_inqprojection__inqopenretainseg_inqviewingparams_inqworldmatrix2__inqwindow__inqworldmatrix3__inqndcspace2__inqndcspace3__mapworldtondc3__mapndctoworld2__mapndctoworld3__mapworldtondc2__newframe__inqcurrpos2__polylineabs2__moveabs2__lineabs2__polylinerel2__moverel2__linerel2__inqcurrpos3__polylineabs3__moveabs3__lineabs3__polylinerel3__moverel3__linerel3__polygonabs2__polygonrel2__polygonabs3__polygonrel3__setvertexnormals_setvertexindices_setshadingparams_setlightdirect__filetoraster__rastertofile__sizeraster__freeraster__allocateraster__putraster__getraster__savesegment__restoresegment___core_77string_setsegimgxlate3__inqsegimgxlate3__setsegimgxform3__inqsegimgxform3__setvisibility__inqvisibility__setdetectability_inqdetectability_setimgtranslate2_inqimgtranslate2_setimgtranslate3_inqimgtranslate3_sethighlighting__inqhighlighting__setimgtransform2_inqimgtransform2_setimgtransform3_inqimgtransform3_delallretainsegs_delretainsegment_renameretainseg__setlineindex__setmarkersymbol__setcharjust__setpolyedgestyle_setpickid__setfont__setdrag__defcolorindices__setcharpath2__setcharpath3__setpen__setcharup2__setcharup3__setprimattribs__setpolyintrstyle_setrasterop__setlinestyle__setlinewidth__settextindex__setfillindex__setcharprecision_setcharspace__setcharsize__setsegimgxlate2__setsegdetectable_setsegimgxform2__setseghighlight__setsegvisibility_text__polymarkerabs2__markerabs2__polymarkerabs3__markerabs3__polymarkerrel2__markerrel2__polymarkerrel3__markerrel3___core_77string_selectvwsurf__deselectvwsurf__initializevwsurf_terminatevwsurf__setwindowclip__setbackclip__setfrontclip__setoutputclip__setcoordsystype__setworldmatrix2__setworldmatrix3__setviewplanedist_setviewup2__setviewup3__setviewrefpoint__setviewport2__setviewport3__setviewplanenorm_setwindow__setviewdepth__setprojection__setviewingparams_setndcspace2__setndcspace3__setzbuffercut_batch77.o 421983468 34 10 100644 209 ` 0NVNN^NuNVNN^NuPP'=U_endbatchupdate__beginbatchupdate_end_batch_of_updates_begin_batch_of_updates credelseg77.o 421983478 34 10 100644 499 ` Xx(NVNN^NuNVNN^NuNV n/NXN^NuNVNN^NuNV n/NXN^NuPP(P8PLP#@52ETn_set_image_transformation_type_setimgxformtype__createtempseg__closetempseg__create_temporary_segment_create_retained_segment_close_temporary_segment_close_retained_segment_createretainseg__closeretainseg_ errors77.o 421983488 34 10 100644 334 ` x< NV o <` .-@-|` n"nRR .SJf nB n /HyNPN^NuNV/.NXN^Nu PTPZPnP+;dMZ_report_most_recent_error_print_error__core_77string_reportrecenterr__printerror_init_termin77.o 421983497 34 10 100644 218 ` 40NV n/ n / n/N N^NuNVNN^NuP*P$%5F_initialize_core_terminatecore__terminate_core_initializecore_inprims77.o 421983519 34 10 100644 2193 ` xNV/. n/NPN^NuNV/././. n / n/NN^NuNV/./. n / n/NN^NuNV/.Hy n / n/N-@-n-|` nR .R @Pf .".-AB` n RR .m .N^NuNV/./. n / n/NN^NuNV/././. n/ n / n/NN^NuNV/./. /.N N^NuNV n / n/NPN^NuNV n/ n / n/N N^NuNV n/ n//. n/NN^NuNV n N// n N// n / n/NN^NuNV/. n / n/N N^NuNV o <` .-@-|` n"nRR .SJf nB n/Hy n / n/NN^NuNV n N// n N// n/NN^NuNV n/ n N// n / n/NN^NuNV n N// n N// n N// n/NN^NuNV n / n/NPN^NuP8P^PtP$PPPBP`P~PPPPP P( PTPP#PPP PP PP.P>PNPlP(8JSaZ0BUlgvND 4'j7EU_set_echo_await_pick_setvaluator__await_stroke_2_await_any_buttonfdoublei_set_valuator_await_any_button_get_valuator_setstroke__set_echo_surface_set_echo_position_set_stroke_terminatedevice__set_locator_2_await_any_button_get_locator_2_set_echo_group_get_mouse_state_setechosurface__terminate_device_initialize_device_initializedevice_setechogroup__setechoposition___core_77string_getmousestate__awtbuttongetloc2_awaitstroke2_ieeeused_awaitanybutton__awtbuttongetval__setlocator2__setecho__awaitpick__setkeyboard__awaitkeyboard__set_keyboard_await_keyboard inqinput77.o 421983532 34 10 100644 877 ` XHNV/. n / n/N N^NuNV/./. n / n/NN^NuNV/. n / n/N N^NuNV/.Hy/. n/N-@-|-|` .Rn* nR .R @Pg` n R .Ro .N^NuNV/./. n/N N^NuNV/././. n/NN^NuNV/././. n/NN^Nu P<P^PtPPPP( PLP4.D[nH"j_inqecho__inqvaluator__inquire_valuator_inquire_echo_surface_inquire_echo_position_inquire_locator_2_inqechosurface__inqechoposition___core_77string_inqlocator2__inqstroke__inquire_stroke_inqkeyboard__inquire_echo_inquire_keyboard inqprimatt77.o 421983549 34 10 100644 2016 ` NV/.NXN^NuNV/. /.NPN^NuNV/./. /.N N^NuNV/.NXN^NuNV/. /.NPN^NuNV/.NXN^NuNV/. /.NPN^NuNV/./. /.N N^NuNV/././. n/ n //.NN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^NuNV/.NXN^Nu P"(P>)PT%Pl$PPPPP P !P P4PH'P\ PpPPPPPP P$6HRZl!,0f9Kgz*>!AzM[jyJv^ _inquire_pick_id_inqlineindex__inquire_charup_2_inquire_charup_3_inqmarkersymbol__inquire_charjust_inquire_color_indices_inqcharjust__inquire_primitive_attributes_inquire_marker_symbol_inqpolyedgestyle_inqcolorindices__inquire_text_index_inquire_fill_index_inqcharpath2__inqcharpath3__inqpen__inquire_rasterop_inquire_polygon_edge_style_inquire_linestyle_inquire_charspace_inquire_line_index_inqcharup2__inqcharup3__inqprimattribs__inqpolyintrstyle_inqfont__inqrasterop__inquire_pen_inqlinestyle__inqlinewidth__inquire_polygon_interior_style_inqpickid__inquire_font_inqtextindex__inqfillindex__inquire_charsize_inquire_charprecision_inqcharprecision_inquire_linew((idth_inquire_charpath_2_inquire_charpath_3_inqcharspace__inqcharsize_inqsegatt77.o 421983561 34 10 100644 828 ` 8NV/.NXN^NuNV/. n/NPN^NuNV/. n/NPN^NuNV/././././. n/NN^NuNV/. n/NPN^NuNV/./. n/N N^NuNV/. n/NPN^Nu P$P>PhPP P P#5S~H.-?tQt_inquire_segment_detectability_inqsegimgxlate2__inquire_segment_highlighting_inquire_segment_image_transformation_type_inquire_image_transformation_type_inqimgxformtype__inqsegdetectable_inquire_segment_image_transformation_2_inqsegimgxform2__inqseghighlight__inquire_segment_visibility_inqsegvisibility_inqsegimgxfrmtyp_inquire_segment_image_translate_2inqtextent77.o 421983572 34 10 100644 452 ` <0NV o <` .-@-|` n"nRR .SJf nB/./. HyN N^NuNV o <` .-@-|` n"nRR .SJf nB/././. HyNN^Nu PVP\PPPP2BShd_inquire_text_extent_2_inquire_text_extent_3__core_77string_inqtextextent2__inqtextextent3_inquiry77.o 421983595 34 10 100644 2553 ` NVHnNX-@BA .-H"n"X n"n"X n"n"X n"n"XR m .N^NuNV/. /.NPN^NuNV/./. /.N N^NuNV/.NXN^NuNV/.NXN^NuNV/././././. /.NN^NuNV/./. n/N N^NuNV/./. n / n/NN^NuNV/. /.NPN^NuNV/.NXN^NuNV/./. /.N N^NuNV/./. /.N N^NuNV/. /.NPN^NuNV/./. /.N N^NuNV/././. /.NN^NuNV/.NXN^NuNV/././. /.NN^NuNV/././././. /.NN^NuNV/././. /.NN^NuNVHnNX-@BA .-H"n"X n"n"X n"n"XR m .N^NuNVHnNX-@BA .-H"n"X n"n"X n"n"X n"n"XR m .N^Nu PPP(P'PP&PLPfPzPPP#P%P P" PBPlP"PPPp(5BTo2,N%9KXZ}%BTdvx&8Xw_inqviewplanedist_inqinvcompmatrix_inqviewup2__inqviewup3__inqviewrefpoint__inquire_view_plane_normal_inqretainsegsurf_inquire_view_depth_inquire_retained_segment_names_inqviewport2__inqvwgcntrlparms_inquire_viewing_parameters_inquire_viewing_control_parameters_inqviewport3__inquire_projection_inqviewplanenorm_inqviewdepth__inquire_world_coordinate_matrix_2_inquire_world_coordinate_matrix_3_inquire_retained_segment_surfaces_inquire_ndc_space_2_inquire_ndc_space_3_inqopentempseg_ieeeused_inquire_view_reference_point_inquire_view_plane_distance_inqretainsegname_inqprojection__inqopenretainseg_inquire_inverse_composite_matrix_inquire_viewport_2_inquire_viewport_3_inqviewingparams_inqworldmatrix2__inquire_window_inquire_view_up_2_inqwindow__inquire_view_up_3_inqworldmatrix3__inquire_open_temporary_segment_inquire_open_retained_segment_inqndcspace2__inqndcspace3_ ndctowld77.o 421983610 34 10 100644 706 ` xpNV/./. n N// n N//NN^NuNV/././. n N// n N// n N//N$N^NuNV/./. n N// n N//NN^NuNV/././. n N// n N// n N//N$N^NuP$P.PRPbPrP|PPPPPPPP&/:@Thq_mapworldtondc3__mapndctoworld2_fdoublei_mapndctoworld3__map_world_to_ndc_2_map_world_to_ndc_3ieeeused_map_ndc_to_world_2_map_ndc_to_world_3_mapworldtondc2_newframe77.o 421983619 34 10 100644 106 ` NVNN^NuP_newframe__new_frameoutprim277.o 421983631 34 10 100644 850 `  xNV/. /.NPN^NuNV n N// n N//NN^NuNV n N// n N//NN^NuNV n N// n N//NN^NuNV n N// n N//NN^NuNV n//. /.N N^NuNV n//. /.N N^NuP$P4P> PVPfPpPPP PPP P P P *|5@\kvJfdoublei_inqcurrpos2__polylineabs2__moveabs2__lineabs2__inquire_current_position_2_polylinerel2__moverel2__linerel2__polyline_abs_2_move_abs_2_line_abs_2_polyline_rel_2_move_rel_2_line_rel_2ieeeusedoutprim377.o 421983644 34 10 100644 962 ` pNV/./. /.N N^NuNV n N// n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n//./. /.NN^NuNV n//./. /.NN^NuP*P:PJPT PlP|PPPPPP PPPP P>Pb P &*5@\Jk{`fdoublei_inqcurrpos3__polylineabs3__moveabs3__lineabs3__inquire_current_position_3_polylinerel3__polyline_abs_3_moverel3__move_abs_3_linerel3__line_abs_3_polyline_rel_3_move_rel_3_line_rel_3ieeeusedpolygon277.o 421983653 34 10 100644 222 ` @0NV n//. /.N N^NuNV n//. /.N N^NuP4P!0 >_polygon_abs_2_polygonabs2__polygon_rel_2_polygonrel2_polygon377.o 421983666 34 10 100644 896 ` LNV n//./. /.NN^NuNV n//./. /.NN^NuNV n N// n N// n N//NN^NuNV n N// n N// n N// n N// n N// n N// n N//N8N^NuNV n //.NPN^NuNV n//./. /.NN^NuP<PTPdPtP~PPPPPPPPPP> P!0?Me$s& H_set_vertex_indicesfdoublei_polygon_abs_3_polygon_rel_3_polygonabs3__set_shading_parameters_polygonrel3__set_light_direction_setvertexnormals_setvertexindicesieeeused_setshadingparams_set_vertex_normals_setlightdirect_rasterfileio77.o21983675 34 10 100644 234 ` H0NV/./. n/N N^NuNV n/ n//. /.NN^NuP:P# 2B_raster_to_file_filetoraster__rastertofile__file_to_rasterrasterprim77.o 421983687 34 10 100644 688 ` hNV/.NXN^NuNV/.NXN^NuNV/.$ n / n/ n N// n N// n N// n N///.N0N^NuNV/.NXN^NuNV/. n N// n N// n N// n N///.N(N^Nu PPDPTPdPtPPPPPPPP%2?PYfs(_put_raster_get_rasterfdoublei_sizeraster__freeraster__allocateraster_ieeeused_size_raster_free_raster_allocate_raster_putraster__getraster_savesegment77.o 421983698 34 10 100644 494 ` <0NV . ЮS-@`S .S @  g o <` .-@-|` n "nR R .SJf nBHy n/NPN^NuNV . ЮS-@`S .S @  g o <` .-@-|` n "nR R .SJf nBHy n/NPN^NuDPrP~PPPP#3AR_savesegment__restoresegment___core_77string_save_segment_restore_segmentsegatt377.o 421983711 34 10 100644 852 ` PxNV/.,/.(/.$/. /././././. n/N(N^NuNV/././. n/NN^NuNV n, N// n( N// n$ N// n N// n N// n N// n N// n N// n N// n/NLN^NuNV n N// n N// n N// n/NN^Nu0PT PlP((|PPPPPPPPPP$P4PDP<(1U}`_setsegimgxlate3__inqsegimgxlate3_fdoublei_set_segment_image_transformation_3_inquire_segment_image_transformation_3_setsegimgxform3__inqsegimgxform3_ieeeused_set_segment_image_translate_3_inquire_segment_image_translate_3segdefaults77.o 421983729 34 10 100644 1912 ` hNV/.NXN^NuNV/.NXN^NuNV/./././. /.NN^NuNV/.(/.$/. /././././. /.N$N^NuNV/. /.NPN^NuNV/./. /.N N^NuNV/.NXN^NuNV n/NXN^NuNV n/NXN^NuNV n N// n N// n N// n N// n N//N(N^NuNV n( N// n$ N// n N// n N// n N// n N// n N// n N// n N//NHN^NuNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n/NXN^Nu PPBPxPPPPPPPP&P6PFPPPhPxPPPPPPPPP PP$P<PLP\PfP~Pr$7I`r0+Kg*(<\NN`_setvisibility__inqvisibility__set_detectability_setdetectability_inquire_detectability_inqdetectability_set_highlighting_inquire_highlighting_setimgtranslate2_inqimgtranslate2_setimgtranslate3_inqimgtranslate3_sethighlighting__inqhighlighting_fdoublei_set_image_transformation_2_inquire_image_transformation_2_set_image_transformation_3_inquire_image_transformation_3_set_visibility_inquire_visibilityieeeused_set_image_translate_2_inquire_image_translate_2_set_image_translate_3_inquire_image_translate_3_setimgtransform2_inqimgtransform2_setimgtransform3_inqimgtransform3segments77.o 421983738 34 10 100644 330 ` @HNVNN^NuNV n/NXN^NuNV n / n/NPN^NuPP6P(F_x$_delallretainsegs_delretainsegment_delete_all_retained_segments_rename_retained_segment_delete_retained_segment_renameretainseg_setprimatt77.o 421983759 34 10 100644 2357 ` @(NV/././. n/ n //.NN^NuNV n/NXN^NuNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n/NXN^NuNV n N// n N//NN^NuNV n N//NPN^NuNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n N//NPN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV/.NXN^NuNV n/NXN^NuNV n/NXN^Nu"P:PP P` Pj*P P P P+P'P P P&P PP, P< PFP^ Pn P~ PP!PP,PPP P)P. PD/PZPpP#PPPP .<"N\r.dN D)v8F8Ogv Rz-<KYl~_set_pick_id_setlineindex__set_charup_2_set_charup_3_setmarkersymbol__set_charjust_define_color_indices_setcharjust__set_primitive_attributes_set_marker_symbolfdoublei_setpolyedgestyle_setpickid__setfont__setdrag__defcolorindices__set_text_index_set_fill_index_setcharpath2__setcharpath3__set_rasterop_setpen__set_polygon_edge_style_set_linestyle_set_charspace_set_line_index_setcharup2__setcharup3__setprimattribs__setpolyintrstyleieeeused_setrasterop__setlinestyle__set_drag_setlinewidth__set_polygon_interior_style_settextindex__setfillindex__set_charsize_set_charprecision_setcharprecision_set_linewidth_set_charpath_2_set_charpath_3_set_font_setcharspace__setcharsize__set_pen setsegatt77.o 421983771 34 10 100644 772 ` `NV n / n/NPN^NuNV n / n/NPN^NuNV n N// n N// n N// n N// n N// n/N,N^NuNV n N// n N// n/NN^NuNV n / n/NPN^NuP.PDPTPdPtPPPPP PP1KTf8_set_segment_detectability_setsegimgxlate2__set_segment_highlightingfdoublei_setsegdetectable_set_segment_image_transformation_2_setsegimgxform2__setseghighlight__set_segment_visibility_setsegvisibilityieeeused_set_segment_image_translate_2textmark77.o 421983786 34 10 100644 1215 ` NV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n//. /.N N^NuNV n//./. /.NN^NuNV n//. /.N N^NuNV n//./. /.NN^NuNV  o <` . -@ -|` n"nRR . S Jf nBHyNXN^Nu PP&P>PNP^PhPPP PPPP PP P@Pd PPPPp &4FTer2,tL %+_text_fdoublei_polymarker_abs_2_marker_abs_2_polymarker_abs_3_marker_abs_3_polymarkerabs2__markerabs2__polymarker_rel_2_marker_rel_2_polymarker_rel_3_marker_rel_3_polymarkerabs3__markerabs3__polymarkerrel2__markerrel2__polymarkerrel3__markerrel3___core_77stringieeeused_text view_surface77.o21983801 34 10 100644 413 ` X` NV/.NXN^NuNV n //.NPN^NuNV/.NXN^NuNV/.NXN^Nu P$P8PLP.$<QjB_selectvwsurf__deselectvwsurf__terminate_view_surface_select_view_surface_initialize_view_surface_deselect_view_surface_initializevwsurf_terminatevwsurf_ view_trans77.o 421983818 34 10 100644 943 ` l8NV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNV n/NXN^NuNVA-HB .Ю-@ @"n"X n"n"X n"n"XR mHnNXN^NuNVA-HB .Ю-@ @"n"X n"n"X n"n"X n"n"XR mHnNXN^Nu P" P8PNPdPPbPX"A`,oBn%7_setwindowclip__setbackclip__set_world_coordinate_matrix_2_set_world_coordinate_matrix_3_setfrontclip__set_window_clipping_set_output_clipping_set_front_plane_clipping_set_back_plane_clipping_set_coordinate_system_typeieeeused_setoutputclip__setcoordsystype__setworldmatrix2__setworldmatrix3_ xformattrib77.o 421983844 34 10 100644 2037 ` 0PNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n N// n N// n N// n/NN^NuNV n N// n N//NN^NuNV n N//NPN^NuNV n N// n N// n N//NN^NuNV n N// n N// n N//NN^NuNV n N// n N//NN^NuNV n N// n N// n N//NN^NuNV/.NXN^NuNV n N// n N// n N// n N//N N^NuNV n N// n N// n N// n N// n N// n N//N0N^NuNV n N// n N// n N// n N//N N^Nu PP&P>PNP^PhPPPP PPPPPPP*P:PDP\PlP|PPPPPPPPPP&P6PFPVP`PxPPPPPPPPP PP$ P#0PBYbr((l6Ot_o2_setviewplanedist_setviewup2__setviewup3__setviewrefpoint__set_view_plane_normalfdoublei_set_view_depth_setviewport2__set_viewing_parameters_setviewport3__set_projection_set_window_setviewplanenorm_setwindow__setviewdepth__set_ndc_space_2_set_ndc_space_3ieeeused_set_view_reference_point_set_view_plane_distance_setprojection__set_viewport_2_set_viewport_3_setviewingparams_set_view_up_2_set_view_up_3_setndcspace2__setndcspace3_ zbuffer77.o 421983853 34 10 100644 133 `  NV n//. /.N N^NuP%_setzbuffercut__set_zbuffer_cut rameters_setviewport3__set_projection_set_window_setviewplanenorm_setwindow__setviewdepth__set_ndc_space_2_set_ndc_space_3ieeeused_set_vielib/rlpr 6711 1 1 55556 3112530212 5525  8@ $G"I#HTHS/N4 /NXNuNuNV.HxHxNPHxHxNPHxHxNPHxHxNP n #`< qg.`2X n *P -f(-HH PfA#0`RSf/90a XHxNXHx/9NPHxBHxNN BNX/9N XJl/9Hy8aPaavJgjJg BNXB/90HyK/9NLP*@JgA` 9 @HP/9Nx/9HyMabPa(*nN^NuNVH Hx/94HxNN BA*HHxHUBN . gJla `@  fSBA*HHH g$ g" gHymaXa`aF`B`* 9n* "HA HABAЁHH0Ё. 0l  fHUHyNPt/HyaPJgHUHyNPJlHyHy~a2PaHyNZXB9R`B`* 9n* "HA HABAЁHH0Ё. 0l  f/#/ aP`L N^NuNVH Hx/.N(P-@Jl/.HyaPaRHx/94HxNN BB`*<A*H Ѕ o . */HUBN ,Jna䚆Jn*< Ѕ o . *Jf/Hn/.NN gR mz/.NXJg/.HyaPaa8Jg/.NZXB`Hx/94HxNN pL N^NuNVHxHnBN gaJ.fB`pN^NuNVHya`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T . @(P . @ gf ` <//.Hx0N, `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNXHx;N@eNuH // | pNLNw //W.BN@d W/NX WNNV4.-nBG`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNvЮLЮ@ @S"n .P".DNd-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nv0S n .Hr Nd`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NN .B`T0-f(mfHn-HH/N~PJmJn -|`-nPf9bHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/NN .+L`/.NdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NN . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NN g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NdXN^NuNV .". nJ/H?N, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNXHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N$PJlB`pN^NuNXHxN@eBNuNXHxN@eNuNXHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NJ N^NuNV/. Hy@t/.NJ N^NuNXHx6N@eNuNXHx N@eNuNVH0JHf8 <H#H <H#H#HH #HH .^rN^.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bH fHgB`RH Ho "<Nd#HBNX(@ 9H" Ҁe 9H/NX(@g yH 9H Xg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNXHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL __.SYMDEF 422227590 0 10 100664 1768 ` ,t  4)43=FfMU]Vflqyxxx  ./l02D333333 3FF F)F1F9TCUKVVXaYi[r\z``cpd(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d( d(d(d(d($d(,d(0d(4d(8d(<d(Dd(Hd(Rd(Vd(_d(cd(gd(kd(od(sd(wd({d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(d(i,pp rXtv _box_wclear_initscr_endwin_mvwprintw_mvprintw_mvwscanw_mvscanw_mvwin_newwin_subwin_overlay_overwrite_printw_wprintw__sprintw_scanw__sscans_wscanw__win_wrefresh_touchwin_werase_wclrtobot_wclrtoeol__win_putpad_plodput_plod_fgoto__putchar_mvcur_gettmode_zap_setterm_getcap_ospeed_longname_delwin_winsertln_wdeleteln_scroll_wgetstr_wgetch_waddstr_waddch_wmove__endwin_AL_BC_AM_CA_CD_CE_BS_BT_DA_CL_DB_DC_CM__tty_ch_DL_DM_ED_DO_EI_EO_GT_IC_HO_IM_IN_IP_HZ__tty_MA_LL_Def_term__pfast_MI_NC_ND_MS_curscr_PC__rawmode_OS_normtty_SE_SF_TA_TE_SO_SR_TI_UC_UE_ttytype_VB_UL__echoit_stdscr_VE_UP_US_LINES_My_term_VS_COLS_NONL_XN_UPPERCASE__res_flg__unctrl_wstandout_wstandend_tstp_winsch_wdelchbox.o 421798660 48 10 100664 267 ` NVH8*n0-H*0-HS, m(P Э @&PB` Ї @ Ї"@RmSB`$ Э @ Ѕ @ Э"@"QRoJ-f"0- g Ѕ @  Ѕ @HUNXL8N^NuP _box_touchwin clear.o 421798682 48 10 100664 250 ` H<(NV.*nf/9aX/9NX`HUNX|p*nN^Nu PPP$P0P &._wclear_wrefresh_curscr_werase_stdscrinitscr.o 421798707 48 10 100664 988 ` $NV.J9f>HxNXJg.#NHy$NX*@Jf*yHU`/9NXHyB/9N HyB/9N HyHxNPJg/9NXBB/9/9N#fB`B y|Jg/9NXBB/9/9N#*nN^NuTERMPP$P*P0@6PDPNPTP\Pd PjPtP|PPP PPPPP P PPP P PPP P P P&09AKS[_gov_gettmode_tstp__tty_ch_setterm_Def_term_initscr_delwin__putchar_curscr_newwin_TI_signal_stdscr_LINES_My_term_getenv_isatty_VS_COLS_tputsendwin.o 421798729 48 10 100664 565 ` NV3Hy/9NPHyB/9N HyB/9N Jg> y0( g$HyB/9N yh N^Nu P PPPP$P, P2 P<PDPJ PTP\PnPvP| PPP $.4<@DHOY__endwin__tty_ch__tty_endwin__putchar_stty_curscr_SE_TE_VE_tputs__res_flg mvprintw.o 421798752 48 10 100664 350 ` <0NVH..,. ///9N fHn/./9N `BLN^NuNVH *n.. ,.//HUN fHn/.HUN `BL N^NuPP6P<PnPP R *2_wmove_mvwprintw_mvprintw__sprintw_stdscrmvscanw.o 421798774 48 10 100664 347 ` <0NVH..,. ///9N fHn/./9N `BLN^NuNVH *n.. ,.//HUN fHn/.HUN `BL N^NuPP6P<PnPPR'/_mvwscanw_wmove_mvscanw__sscanw_stdscr mvwin.o 421798796 48 10 100664 234 ` `0NVH *n.. ,.0-H"Ҁn0-H"ҀoB`0((;@0;@ HUNXpL N^Nu P2PLP "_mvwin_touchwin_LINES_COLSnewwin.o 421798845 48 10 100664 1165 ` 8TNVH0,.*.(.&. Jf 9(Jf 9&////a*@JfB`B`Hx/NP"ҭ A fNB` Э @/NXRm/-NX/-NX/-NXHUNX` Э @(P` Э @ ЃeRml L0N^NuNVH0*n,.*.(. &.0-Hm&0- Hm Є2-Hn Ѓ2-HoBBL0N^NuNVH ,.*.(.&. HxHxNP*@JfB`Jf0-H2-H(Jf0-H2- H&////a(@Jg~0-HІ$0- HЅ-@B` Э @ Ю"Ҭ A RRm9| `6Hx/NP+@fHU`HUNX/-NX`>Hx/NP+@gHx/NP+@fHUNX/-NX/-`Bm:f fp`B@0;@0;@0;@0;@ B-mB` Э @0 Э"@2Rm Ѓf.m Jff Jfm Єfm L N^NuP,P^PPPPPPrPP.P:PLP`PpP|PPPPPPP %,29_makenew_calloc_newwin_subwin_LINES_COLS_cfree overlay.o 421798876 48 10 100664 473 ` L0NVH<*n(n 0-ll0-`0,H-@0-ll0-`0,H-@0- l l0- `0, H-@0-ll0-`0,H-@0-H".&0- H".$0-H".*0- H".(,` Э @ Є$@0- H"Ҁ. Э @ Ђ&@`PHH @f4/0-H"Ҁ/HTN JfB`HH/HTNPRRcRmxL_scanw_wgetstr__sscans_wscanw_stdscr_strlen__doscanrefresh.o 421799038 48 10 100664 3672 `  P8NVH *nJ9g6HyB/9N HyB/9N B9 y33BG#fp`BJ-f yJ(f J9g0- f yJ(gfHyB/9N yBP"y3P33 yB(J9f/9NXHUNXB-J9fPJmg4Sm 9R @ HH`HyHx NPJ9f/9NXBG`0HЭ @ Pg|0H/HUaPJf\BL N^NuNVH<*n0.HЭ @>0.H2-HЁ:0.HЭ @<J9g &|`D0HЭ @0RGmmjJ-gp y0 y1y0-y0- yJym009ml$Jym09ml:;y`rBm:`h0-H2- HЁ/0H2-HЁ/09H/09H/N0H2-HЁ y00-H2- HЁ y1@|BHyNX `0.H2-HЁ yШ @ 2HЁ2- HЁ&@0.HЭ @ 2HЁ(@JgTJ9fL0.HЭ @ 2-HSЁ$@`0.HЭ @cS  g0.HЭ @ (J9f $y``0H2- HЁ/0H/09H/09H/N30H2- HЁ3`JFnLg0Hm  f y (29HЁ @ "9SЁ$@  f JSb y (29HЁ @ 2- H&/9NX"mF0-Hl@D@L@X@`@l@r@@@P P P@P P PPPX@@P@@P@@4 P>@NPh Pr@PP PPP@P P P"P(P2 P@ PHPNPX P P PPP@PPPPP PP&P:@B PHP\@p@@@PPPPPPPP PPP.P8P@ PHPNPn@@@ P PPP '1:BLTXbjrv~__endwin_CA_CE_CL__win_scroll_wrefresh__flsbuf_curwin_touchwin_fflush_MS__putchar_curscr_werase_SE_makech_SO_TI_UC_strlen__iob_VS_lx_ly_COLS_tputs_mvcurtouchwin.o 421799060 48 10 100664 134 ` L NVH *n0-H,0-HS*B` Э @BP0"ҭ A0RmL N^Nu_touchwinerase.o 421799088 48 10 100664 288 `  NVH<*nB`| Э @$P0-H" Ҁ&A(J`  g-L f , Re gn Э @0Hn Э @ Pf0"ҭ A0 Э @0H"ҭ A".l Э @ ."ҭ A0R0-Hm>BU;ULSmHH"9R AHH`@Hy((HH/NP`(JgHz#PFFPPFP\FPhFPtFPzHP@#PHPHPHPHPHP@@@@P$PPPP @@$1P*@.@:PD@PJ?Pn@t@|P@@@P@#P@#P:PEPEP:P>P6P@ PP PP "P P+P.P,P 3P$BP(JP,P0P4 P8P< P@ PDPHPLPPPTPXP\P`PdPhPl!Pp*Pt)Px-P|@6P7P:P;P8P9PPDPEPAPGPCP $.d37;?XFJNRVZcgkos|d,` %)/7;?CGKOSW[clptx|_tgetflag_gettmode_AL_BC_AM_destline_zap_CA_CD_CE_sstrs_BS_BT_CL_DC_CM__tty_ch_DL_DM_ED_DO_setterm_tspace_EI_EO_longname_tgetstr_GT_IC_HO_sflags_IM_IN_IP_HZ_tgetnum_tgoto_aoftspace__tty_xPC_destcol_MA_LL_MI_NC_ND_MS_getcap_stty_PC_tgetent_OS_gtty_ospeed_SE_SF_TA_TE_SO_SR_TI_UC_UE_strcpy_ttytype_VB_UL_VE_UP_US_LINES_VS_COLS_NONL_XN_UPPERCASE__res_flglongname.o 421799292 48 10 100664 142 ` T NVH8*n(n ` :g |gRJf |fR&M` :g |gRJfB ` L8N^Nu_longnamedelwin.o 421799313 48 10 100664 207 ` lNVH *n0- f2B`$ Э @Jg Э @/NXR0-Hm/-NXHUNXL N^Nu8PPPZP _delwin_cfree insertln.o 421799343 48 10 100664 466 `  <(NVH8*n0-HSЭ @(P0HЭ @BP0-HS2Hҭ A00-HS.`: SЭ @ Э"@" Э @BP0-HS"ҭ A0S0Hn0-H" Ҁ&A` e0-H" 0HЭ @ 0H"9Sf@ 9SЭ @ "9SЁ @  gJ-gHUNXHUNXSUp`BL8N^NuPPPPP !(._scroll_wrefresh_winsertln_LINES_COLSdeleteln.o 421799369 48 10 100664 223 `  NVH8*n0HЭ @(P0H.`: RЭ @ Э"@" Э @BP0-HS"ҭ A0R0-HSm0-H" Ҁ&A` e0-H" 0-HSЭ @ L8N^Nu_wdeleteln scroll.o 421799393 48 10 100664 389 ` <8NVH8*nJ-fB` m&PB` RЭ @ Э"@"R0-HUm(K` 2-Hm0-HSЭ @ SUf@Sm 9R @ HH`HyHx NPJ9fBmpL8N^NutP|PPPPPP #)_scroll__flsbuf_curscr__iob_NONL getstr.o 421799421 48 10 100664 149 ` @NVH0*n(n `  gRHUNXfJfBB`BpL0N^NuP _wgetstr_wgetch getch.o 421799449 48 10 100664 842 ` `NVH *nBJ-f40- g(0-H2-HSf0H2-HSfB`J9g8J9f0y Hy/9NPRSm 9R @`HyNXJ9gN0-H/0H//9N JfB`HH//9NPHH/HUNPJg<yB909fp`BHy/9NPHHL N^NuJ PRP\PdPjPnPtPzPP P P P P P PPPPPPPP"P6P<PBPHP "*08BJS\b_wmove__tty_ch_waddch__tty__pfast_stty_curscr__rawmode_wgetch__filbuf__echoit__iobaddstr.o 421799471 48 10 100664 145 ` <NVH0*n(n JgHH/HUNPJfB`pL0N^Nu P _waddch_waddstr addch.o 421799506 48 10 100664 595 ` < NVH *n0-H.0H,0-Hl0-HlJmJlB`b.HHQ bD@0;N< (::@ r Ё*`Hx HUaPJgRmp` 0- g. Э @ Ї @.gj Э @ Pf0"ҭ A0 Э"@2`> Э @0Hl 0"ҭ` Э @0Ho0"ҭ A0 Э @ Ї @R0-Hm,BR0-HmJ-gHUNXHUNXS0;@0:`HUNXJ9f`SlB`L N^Nu`PjPPP )/_scroll_waddch_wrefresh_wclrtoeol_NONL move.o 421799529 48 10 100664 123 ` D NVH *n.. ,.0-Hl 0-HmB` 0;@0((:pL N^Nu _wmove curses.o 421799552 48 10 100664 1224 `  $unknown@ !%)-159=A JNRVZ^bfjnrvz~ #*37=CGR\__endwin_AL_BC_AM_CA_CD_CE_BS_BT_DA_CL_DB_DC_CM__tty_ch_DL_DM_ED_DO_EI_EO_GT_IC_HO_IM_IN_IP_HZ__tty_MA_LL_Def_term__pfast_MI_NC_ND_MS_curscr_PC__rawmode_OS_normtty_SE_SF_TA_TE_SO_SR_TI_UC_UE_ttytype_VB_UL__echoit_stdscr_VE_UP_US_LINES_My_term_VS_COLS_NONL_XN_UPPERCASE__res_flgunctrl.o 421799584 48 10 100664 1885 ` $   !$'*-0369<?BEHKNQTWZ]`bdfhjlnprtvxz|~  ^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^~^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ __unctrl standout.o 421799606 48 10 100664 342 ` <PNV.*nJf JfB`m Jg 9` 9*nN^NuNV.*nJf JfB`m Jg 9` 9*nN^Nu PP&P.P6PNPVPhPpPxPB&_wstandout_SE_SO_UC_wstandendtstp.o 421799628 48 10 100664 593 ` NV |-P=hB 9S/ 9S/BNNHyNXHxBNPHzHxNPA#3Hy/9NP/9NXN^NuP P" P. P8P> PDPRPb PnPvP|PPPPP #+39AGOU\bi_tstp__tty_ch_wrefresh__tty_fflush_endwin_stty_curscr_kill_signal__iob_LINES_COLS_mvcur insch.o 421799656 48 10 100664 431 ` <(NVH<*n0HЭ @ 2-HЁ$@0HЭ @ 2-HSЁ(@A&H`SSb0-HS2Hҭ A00HЭ @ Pg0HЭ @0mo0HЭ @00H"9Sf@ 9SЭ @ "9SЁ @  gJ-gHUNXHUNXSUp`BL<N^NuPPPPP %+_scroll_wrefresh_winsch_LINES_COLS delch.o 421799683 48 10 100664 224 `  NVH<*n0HЭ @ 2-HSЁ$@0HЭ @ 2-HЁ(@A&H`۹e 0-HS2Hҭ A00HЭ @ Pg0HЭ @0mo0HЭ @0pL<N^Nu _wdelchf@ 9SЭlib/libdbm.a 755 0 0 13577 3112527216 6205  h(NVB/.HyNPHyHyNPHxHyNP#Jl BHyNP##/.HyNPHyHyNPHxHyNP#Jl BHyNP##JmJl/.HyNPp`"Hn/9NP .S#BN^NuNV/. /.a P-@B` 9R# .#й#aJf 9N^NuNV./. /.a tP/aXB/Hya(P-@ @-P-hJfA  @"| "" < `Z/././. /.a|Jf8 R/HyaP-@ @-P-hJfHyNX`T`j..N^NuNV.Jgp`/. /.aP/aXB/Hya\P-@ @-P-hJg/././. /.aJfX/HyaP/HyaPB 9r //9N HxHy/9N B`T`d..N^NuNV.Jgp`xT`/./.Hya 6 Jl/Hya.P`B 9r //9N HxHy/9N B`HxHnaPB/Hya P-@ @-P-hJgr/./.a0P"9Rg/./.Hna~ /HyazP/HyaP-@ @-P-hJfDHyNXB 9r //9N HxHy/9N B 9йRr //9N HxHn/9N a>/. /.aDP/aXB/HyaP-@ @-P-hJg:/././. /.afJf/HyadP/HyaVP/. /.Hya6 .Jl . ЮX m:HyNX`/./.Hna /HyaP`T` ..N^NuNVBaX @"|("" <(N^NuNV./. /.a.P-@/aX-|B`R/././. /.afJo4Jf/./././.aDJlA-P-hBT/HyaP-@ @-P-hJfJfA  @"|0"" <0`"/.a,X-@JfA`/.a X`..N^NuNV./.aXBHyaP-@ @-P-h~`,/./././.atJlA-P-hT/HyaP-@ @-P-hJfJgA  @"|8"" <8`/.a`X-@JfRA`..N^NuNVB` 9R# .#й#atJf 9 hg^HxHyaPB 9r //9N HxHy/9N HyaX# hN^NuNVH 9nrN* 9rN-@"<N, ."<N. lgJHxHya$PB r //9N HxHy/9N # lp" AHHgp`BLN^NuNVHJgp` 9o #a 9rN, 9rN-@"<N. ."<N*p" AB r //9N HxHy/9N LN^NuNVH *n.. BSfL N^NuNVH *nJ mt0H". lh.<Jo " Ҁ A0H. . R" Ҁ A0HЮ-@ . R" Ҁ A0H"-AA  @"|@"" <@` BB`L N^NuNVH0.. g `,Jg&*n(ngSHHSHH`SfBL0N^NuNV 9R-@ .-@JfB` .f .` .F`N^NuNVHBBB`R .Ї @HH*B  p @ Ѯ .? @ ѮX mR m .LN^NuNVH *nJ m0H". l R" Ҁ A0H.,<J o . " Ҁ A0H,0H" Ҁ A0H*n"`$SS .Ї @ .І"@ .Ї @Bnܜ . R.` R" Ҁ A0HІ"$ ԁ B0R0HmSU0HR" Ҁ ABP`HyNXNL N^NuNVH *n.<JUo0H" Ҁ A0H.0HT,np`:02HR$ ԁ B0B` . І @ .Ї"@RRmRU0HSL N^NuNVH *n.<B`( R" Ҁ A0Hn( R" Ҁ A0H.R0Hm0HR〾l"HyNXNHx/.aLPL N^Nu=951-)%! 1ҿ14r(G3f!CY&d;oY7uVV0{- ;T>/ /2[1a=<f`Kvz_lG$6$w CM760!nY)6N1Vp&8DŽ)3+H]<517;+$g )#n0%3a$ ۘ 0Vn29D}1N7R#:86)W{:92}x'L~|\/q.pag.dircannot open database %s items not in pairs split not paired entry too big bad delitem bad block PP%P@$P* P6P<"PD&PPPV"P^&PhPrPx%P@P PP"PPP"PPP&PP@PP!P#P2P:PDPNPTPZP`$PnPP@@P@P<PdPPPP&P PP&P PP,P@PRP^&Pd PrPx&P~ PPPPP&@,P6PB&PH PVP\&Pb PnPtP&P P&P PP PP,PV@((\P~P@@>Pn@x@P P:@D@rPzPPPPP$PP@PP&P PP&PPPP@$$P*#P6P>$PFPVPhPp@|PP PPPP@PP $P #P #P $P P ($P 0P @P RP `P tP z P P P P <@ F@ P ,@ F@ L@ RP ZP >@ DP LP  ( 09 AKR \dkvl t `   h   p'.6<4DvK_read_store_setbit_blkno_printf_clrbuf_nextkey_chkblk_firstkey_write_makdatum_strcat_lseek_firsthash_dbm_access_forder_delitem_cmpdatum_hltab_dbminitlmodt_dbrdonly_hashinc_additem_dirbuf_getbit_pagbuf_dirfldivt_hmask_calchash_abort_hitab_fstat_open_maxbno_bitno_strcpy_pagf_delete_fetch   p'lib/lpf 755 0 0 40000 3112530404 5264  0B$G"I#HTHS/NX /NXNuNuNVHxHxNPHxNXN^NuNVH8*|0(|DHxHxNPHxHxNPHxHxNPHzHxNP` lgd ng wg4`SX n #`~ hfSX n #`bHkNX.oR nJ#X`BHkNX#\`.+HH cfR `X n &P -g#Sf&|-|` eBJfB-|BJg g, gN g\`-|-n| `>#\ JlB-|`$ SJlB` R,`S0m 94R4 @`Hy0N*LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nDf9VHH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|0` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVNp/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JIf8 <I#I <I#I#IJ#IJ .^rN.*yJBJ g`(*(U g " Ҁe " Ҁd(M *@bJfIgB`RJ J o "<N#J BNVX(@ 9J " Ҁe 9J /NVX(@g yJ 9JXg yJ  9J " ҀY(#J <I A ` " Ҁ#JJc A#J A 9J*A L0N^NuNVH0*n(MY#J (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL __.SYMDEF 422227652 0 10 100664 194 ` X'0:BIQ[Lb_sigsys__sigcatchcactions_sigignore_sighold_sigpause_signalsetflg_sigset_sigrelse_wait3signal.o 421799848 48 10 100664 365 ` tl /<0N@dNNuJ/H // | pN oJg$/|LY/<0N@NrLNwP&P<PP@0 %h,3>FMsignalcactionsSIGDORTI_sigsyssigoldsetflg__sigcatchnoerrorcerror sigset.o 421799879 48 10 100664 1120 ` lNVH0..*n Jo o#p` l @(P l @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVH0..*n Jo o#p`z l @(P l @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNV...Jo o #`Hx/NP..N^NuNV...Jo n  @Jf #` </ /NP..N^NuNV...Jo n  @Jf#p` <//NPB..N^NuNVHx/.NPN^Nu"P2@@@l P| PP@P@@ P2PX@PP@P(( PP@(P2 PBP`Pl lR")1n:DLT [fnx_cactionscactions_sigignore_errno_setflg_sighold_sigpause_sigsys_signalsetflg__sigcatch_sigset_sigrelsewait3.o 421799882 48 10 100664 171 ` 00 /"/ /<T<N@dNJg o NuP, #nostatus_wait3noerrorcerror Pl lR")1n:DLT [fnx_cactionscactions_sigignore_errno_setflg_sighold_sigpause_sigsys_signalsetflg__sigcatch_sigset_sigrelsewait3.o 421799882 48 10 100664 171 ` 00 /"/ /<T<N@dNJg o NuP, lib/f77pass1 555 0 0 474000 3112755061 6117  pV$G"I#HTHS/N4 /NmXNuNuNVHHzHxNZPSX Jo n P -f n R-@ nJg nHH` n (6f n (6f3T`3`By`3`3BR n .f`p nHH @HHg6 9"HA HABAЁ nHH0Ё#R`JfBy`R nHH0-@ o/.Hy8NP#ٲ`#ٲ`3`3`3`33`3`x3`lR nHH`N-|V`x-|R`n-|^`d-|N`Z-|Z`P nHH/HyZNP`4 cg ng qg sg xg`BR nHH @HHg. ."HA HABAЁ nHH0Ё-@`JnHylN>X n `dR n 2f #`J n 4fBy#`. n sf 3` nHH/HyNP#`Byٰ` nHH/HyNP` dgnd IgPn, 6gn 1g` Cg` Ogn Ng` Ug`t rgJn, ggn fgD`J pgx`< wgBn. ugp` `R` SX ` g/.HyNP n /(aX# n /(aX# n /( azX#NV n /NxlX/NXJg -|` n /Hy/9NT Hy/9 NTPHyHxHxd n /N2NlNN$-@g$/.Hy/9NT -|`dJo -|`RJgHyNTXNJNHxN$XNNzJo -|`BNq/.aX .`NqLN^NuNVHJ4f #4ab/.NmXNqLN^NuNVHHy/.Nv(P-@g .`/.HyNPNqLN^NuNVHHya"XHy aXHyaXNqLN^NuNVHJgD nJg< n g0 n P0(H gHyN>X n/Nm"X nBNqLN^NuNVHHy(NXHzHxNZPNqLN^NuNVHBJy oSy `@0H @< FfVJlN#lB$| Rf0*GgX`XJRm0Hf``<*lB`""JFf09 H`Hy$N`XR3 AԹep0H @0H<JFm< Fl60H @0H @ Pf0H @>`D0H @<UY`p`!vJf`#`6 b@0;N:NN0H @0H〙*K0H @0H倗A#@=F0H @<0H @0H2HЁR=@ nl*0.H @>0H @0D@2@g0H @0H @>0.H`,B` nJg m vf m/NKXJgJ9fHy1NTX#BJg8 mp( fHyMNX` m((`/NFX`BNJ`HxHylNPN`NBByTBy #`|Jyg/9HxDNP/NXJLg/9LNzX##@#9Jf NHxHxN̠P#Jyf/98HxNP y(g$ y/(NxX/HyNP`x yJ(gP yp(d< yp( g" y/(NxX/HyNP y 9@ y`B#@B9`Hx/N̠P` JgJygHyN`XHx/N̠P`//-HxHx HxN`//-HxHxHxN`//-/95X/-HxN`~Jg 8g 8fHxHyNP//-HxHxHxN`,N`"/NbX#@`Hy|/9NyP#@`B@`B@`JygHyN`XB@`#@`JgHx/NvP`B#@`Jg*Hx/NvP//-NvRP#@+y@`^ UJ(g U (g/Hy NP U|`0JygHy/N`XB@3,`Hy| 9R/Nx2P-@ .й @B#@`JygHyHN`X3``JygHyWN`X` l #/9NZ@X/9NZXB`ZJygHyfN`X`@//-/-N J5PoHy5\/95P/-N `//-/-N J5PoHy5\/95P/-N `#5X`Jm fB`  @ #5X`#@`#@`~#@`p#@`bJygHyzNX#@`>#@`0JygHyN`X# @` B@`B@`JygHyNX#@`JygHyNX#@`#5X@`-mJygHyN`X n f" n(HHr g nJlB@HxHyNP` n#@`0JygHyN`X#@` /HxHxNP#@/N$P`#@//-N$P`#@//-N$P`//-N$P`HxHxNP#@`Hy|/9NP#@`h/NX`Z/NX`LJygHy)N`X/NfX`(/NfX` 9VmHxqHy=NP 9"HAHABAЁй-@R nBh nB nB n `Hx NZX#@ y@!U`Hx NZX#@ y@!U y@ `dJfNHxHxN̠P lN#`&HnHnNPJgHyJNXBj/-NXN`By(`/HxNP`//-NP` f U f /N3N((X#@` U U(HH-@p".f/Hy_NP`Z U`N mJ(f m| m!U`/-Hy~NP`J5PoHy5\/95P/-N ` U-h/.N $X n ( f n (й @`` n ( f* n ("HAHABAЁй @1|`* n (g n (g/.HyNPHx/NvP#@`BHx&NZX-@ n m"n#h m-PJg n"n#h n-PJg n"n#h n-PJg n"n#h n-PHmN~XHx/.NvP#@/9@/-NvRP n!@"`#jB`p//-NvRP#@`XB5P`NB5P`D 95PbfHyNX`2 95Pbl$ 95P5\ @B 95P5` @ R5P` 95PbfHyNX`4 95Pbl& 95P5\ @ 95P5` @ R5P`B@`#5L#6`p 5Ll 95L6 @ R5L`HHy|/9NxP/N{X#@` JygHyN`X`#`#5T`///95X/95TN `//-/95X/95TN ` f 9a|m 9z|oHxHyNPB@`9|HH#@`b mJ(f: m| m| m| m!U&RX m!yX`/-HyNP`Hx/NvP#@`Hx/NvP//-NvRP#@` 9`6NHxHxN̠P#`4HxHy-NP` g g g``hB@`^Hx/NvP#@`FHx/NvP//-NvRP#@` #@`//-/-N$t #@`//-HxN$t #@`//-HxN$t #@`//-HxN$t #@` fHx/HxN$t #@`#@`l//-/-N$t #@`NJygHyKN`X//-Hx N$t #@`JygHyZN`X//-Hx N$t #@`//-HxN$t #@`//-HxN$t #@`Hx/Hx N$t #@`JygHyjN`X//-Hx N$t #@`X#@`J#@`<#@`.#@` # @`#@`#@`#@`HxHx/N. #@`JygHyN`X/Hx/-N. #@`Hx/-NvX//-N. #@`lJygHyN`X//-NvX//-N. #@`.Hx/-NvP//-NvP#@`B@` U (f U/(NX#@` HxNX#@` HxNX#@` Hy|/9NP#@` Hy|/9NxP/NX#@` hHy|/9NyTP//HxN\ #@` 8Hy|/9NyTP//HxN\ #@` /-/-NVP#@` JygHyNXHy|/9HxN #@` JygHyNXHy|/9HxN #@` zJygHyNXHy|/9HxN #@` @#@` 4//-/-N$t #@` //-HxN$t #@` //-HxN$t #@` //-HxN$t #@` fHx/HxN$t #@`#@` JygHyN`X//-Hx N$t #@` X m(gHxHyNP 9R m@/ m/NGP` NBtB` /-NA4XB` NBB` NBtB` /-N@X` //-NvP#@` //-NDP` /-/NLLP` ByT` z//-/-/-NL#` THy6HxHx/NF*` 6Hy6HxHx/-NF*`  5Ll*Hy6/95L/-NvX//-NF*`Hy NX` /NMNX#` //-NFP#` Hy|/9NxP/NzX#@` tJfNHxHxN̠PJg y/NXXB` 4/NCX#` /NMX#` /-NMX#` 5Ll$Hy6/95L/NX/Nؠ `Hy$NX`B5L#@`JgHx/NvP`B#@`xJg@Jg$Hx/NvP//-NvRP#@`Hx/NvP#@`#@`( 5Ll 95L6 @ R5LB@`B@`#@`Hx/NvP#@`Hx/NvP//-NvRP#@`JfNHxHxN̠P lNJg y/NXXB`R3D`FByD`Hx/NvP//-NvP#@`Hx/NvP//-NvRP#@`Hx/NvP//-NvRP#@`#@`Hx/-NvP//-N"P#@`Hx/-NvP//-N"P#@`r/-/-N"P#@`XN[$`N b>@0;N2Xfv(Tt&D2NXx,22222222b.hr(2<`(Nh 2222L22Vh2z222222@222J222.<22Fd22,Dj22222 >\zNl"0>Lj.282Zp,F222X nJf -|l` n /gJTfHy%/.Nv(P-@`*| yT(hJg /f*LR`g*B/. yT/(Hy'HnNZ/`/.HnNyPHy-HnNv(P-@f./.Hy/HnNZ Hy?HnNv(P-@JgHnNxlX-@Jg^-yTHx NZX#T yT B:#:: yT!n#0 yT!n#`&/.HyA/9NT HxN XNqL0N^NuNVH lgHyNX/90N{~XSP yT-P/9TN{~X#TJTfB` yT# yT#0 yT# :#:: yT#: yT#9#99 yTJgP#: D#D: yT.( yT*hSm y:R:` yT/(N{~X`BDp`NqL N^NuNVH 9H`&ad fB`L %9fp`B#@aB@`#H#9L#99Bp`a >#H#@` 99` 9:: c`R@` 19g $9fJ9f @`o` 9f> @`f2 9:: d$ y: tf y: (of T:pG`La `F#Hp`8 b@0;N B/9HHyUNPNqLN^NuNVH0JDf0#: D/9Da"X#:#99#:: :faJg`p` :f #:HylNXBD` : Dc(yD*|: :d`#:#:D 9DBLb$/9DalX#: f #:D`#: : 9DS#: 9DLeBD#:#::p`NqL0N^NuNVH8*n#:AB&HB y S m" y (R!@S @HH`/9NXX. &f" @dx@i-|&yL`" cg Cg *fb y S m" y (R!@S @HH`/9NXX. g fp`8`R:` g/9/NytP(|@dXd~ y S m" y (R!@S @HH`/9NXX. g6 g. fXd `-|&yL``| fp`x f4Xd `Jf 9:d y: R:`` 9:db y S m" y (R!@S @HH`/9NXX. g g y:R:` fp` gX y S m" y (R!@S @HH`/9NXX. g fp`d`Jf 9:d y: R:`R:9@iHH @HHf 90@igp` (|@dXd"HH @HHf`4R`(M:d"HH @HHf`R``B9(|@d@idHH @HHfjHH @HHg. 99"HA HABAЁHH0Ё#9` #:HyNXB9`R`lp`NqL8N^NuNVH<B9B:B:(|: -|: *|: : bXHH @HHg`2 'g "fHH-@R: cHyNX`HHf : d-HHfR```z \ft: dlRHH`$ `\`V `P `J `DB`@`> 0g bg fg ng tg vg`R`8|T-L`< hg Hfc,HH @HHf`,HH0-@-| .S$@AdA$HA&HcVHH @HHf`8HH0 .NYѮ ."HA HABAЁ-@S`b`6 *f 9d: g" /g (g ,g =g .g` Ю: c/.HyNP 9: -@|A(H .SJojR \f\RHH` `L`F `@ `:B`6`4 0g bg fg ng tg`R`|T-L`| (fR9`8 )fS9`*J9f" =f #:` ,f #:Jyg,HH @HHgHH `R`A#: #: :NqL<N^NuNVH J9gHyNX#9` 9:T: b y: if y: (ff y: ((f#9 9:V*@: b4 f R g`` (fR9` )f S9f`R`Ļ: e #19`H -=f #9`4-HH @HHg #09` #19 9gT:`J:gNJ:g: 9:: d, y: df y: (of#!9T:` #9`fav#9 -9fR 9: :eD y: (f #/9`, y:HH @HHg #.9B9NqL N^NuNVH< y:HH @HHfp` y:HHa-@ .? @&Pgp .? @$Pb\*S(y:RRfJ((g`Jf6 9: Rb*#:JygJ+g/HyNP +` `p`NqL<N^NuNVH B l ? @BR`*|JgD UHHa, ? @Jf ? @ ? @ `NqL N^NuNVH y: fTR:-|| y: g y:"nR:R`R: .|# nBp`JgBa`-|\ nJg y: nf y: *g y: /fJ 9:: d< y:( y:f& y: *f -|T`-|UT:`2 n-h JfR9` KfS9R: .`\`@ y: .f 9:: e` y:(HH @HHg`2-| n-Pg^ 9:R-@ .హ: b@ n ng`. n .gR` .R#: n (`R`P`` y:HH @HHgt-|| y:"nR:R 9:: b` y:HH @HHf" y:HH @HHg y:"nR:R``` .|# nBJyTg& 9:: b y: =f R:p` oHy.Hy|HxNu^ Jg9HH @HHgh 9:: dZ y: (fN y: ()fp`B y:(HH AHHg 9Q:p,`` o:HxHy|Hy7HnNZHnNX#B9 f y: f9|HH`2-|`z-|`p-|`fHyYNXp` Bg Og Xg Zg bg og xg zg`R:-|| y: g y:  g y:  fR:`| y:HH @HHg y:HH y: 9:R: @ .R"@HH/NXmHylNX``TR: .|# fp ` fp `p `zp`t y:HH @HHf`6BBB-y: 9:: b y: .frJg` 9:T: bL y:(HH @HHg( y:(HH @HHg`>-|`(JyDf y: dg y: ef-y:-| y: df-| 9:: d" y: (+g y: (-fR: 9:: d(R: y:HH @HHf#:B-n`nR: 9:: b* y:HH @HHgR:``. y:HH @HHf` R:`D-||-n .హ:d n"nRR` .|# nBJgp`,JfJgp`p` y:: R:p`NqLN^NuNVHJgHxHyHNPa(3##8NqLN^NuNVHNBy la 9𰰹eHy^NX-y< .d@ nJg, n(f n/(NxX/Hy}NP `aavaa NNNNNqLN^NuNVH8#aNTa*yzg HUaX*U`(yd.&lgJgJ+g +f HSN $XP`NqL8N^NuNVH HxNZX*@  fHxHyNP`HxHxNP  fHyHxNyP/aXX+nN{+@ #z# 8N{#  f <` </Hy/9NT Jg2#\/9\HxNwP/Hy/9NT Hy/9NTPJyg  f/- HyHnNZ Hn/9Hx$HyN2HxHxHx"HyNz/NXJg*Hn/9Hx/.HxNwP/N2NqL N^NuNVH0*nHmHxNwnP/N|rX(@g,f,HHrAf.fHUHyNP`HUHyNPB`*|--|| `NqL0N^NuNVH8 g(/.#\/9\HxNwP/NP fHy/9NTP/.HxNwP/Hy/9NT /.HxNwP/HxNyP*@/./. aP-@ gB f<#8# (#(N{# f N{#4HxNZX(@Jzg&yzJg&S`&`#z)n)nN{)@ )MJyg/, HyHnNZ Hn/9 f <`p$//.HxNwP/N2 g2HxHxHx"/.HxNwP/Nz/NX f-| (f-| n --/./. HUaJ mHTaXNqL8N^NuNVH 8f (fN/94NXJy,gHxNX/HxNP/9NXHx NX`/9NXJygnHxHxHxa #/9NX/NXB l0  @Jg  @/NX/aFXR`` /9(a6X`& 8g/9NXHx NXNqLN^NuNVH .. `d`.9/9(NX*@@HU/NP`b/9(NX*@@HU/NP`>/HyNP`, b@0;N/NXNqL N^NuNVH J8o2 $o&HxHx 98rN|/aR -@`B*yzg/.HUN*P*U`/9 m f0 m(HHr g m"( .NY-@`p` .`NqL N^NuNVH8HxN$X n/(HxN

n-hg" n f n"( .NY-@`HSHyBNP .ѭJygHSNX/.HSN P(T`HmN~XJyg&HxHxHxHUHxNwP/N2 `2NqL8N^NuNVH *yddr - fbJgHJgB -g8HUHy]HxNu^ JfHUHxNwP/HyfNP -l+mB `NqL N^NuNVHJyg`X n ( f2 nJg( n/(N|X n/(NX n!@/9r/.NvP#rNqLN^NuNVH ..,. f> n f$ n(HHr g n-h`HyN>X`  @-P  @ йDS" A"N|"  @ NY#DHxNZX*@@| f/.NX+@+n|N{+@m @鈁m ".NYѹD 9DD/NX+@ `NqL N^NuNVH .. Jg f/HyNP fF n f$ n(HHr g n-h`HyNXNp`B-ynJgx n*h-HHfTp0-@fB f m (f,Jg n"n"` n#n/.N{~X `0-n n-P`/.//.a *@ `NqL N^NuNVH/. /.Hxa `NqLN^NuNVH ..*n Jf*|HUNvX.HU/NwnP/N|rX-@ nJ(f n| ` n ( gHUHyNPB` .`NqL N^NuNVH n J(g/. HyNP`4 n | Hx/. NvP/ n/(NvRP n!@NqLN^NuNVH *n.. ,.Jf` f$J-g -f| /-N|X`Jl2J-f D@` -HH"DgHUHyNP`\J-f&//a\P@ fJm/NX+@`0-HHf f m (gHUHy;NPNqL N^NuNVH..,. ` fp` f`` fp` f``r`f`v`bJf 9`n fp`b f`R`>/HyZNP`, b@0;NlJgHycNX `NqLN^NuNVH *nJ-f|` -gHUHyNPJ-f|-f--`- gHUHyNPHmNVX.g+G`HUHyNPNqL N^NuNVH *nJ-f|` -gHUHyNP-f--`- gHUHyNPNqL N^NuNVH<*nJ-f|` -gHUHy"NP` . VX/NZX$@+J$ HxNX%@B .(( lf .Ю @(hf\ . S".f/*N|XB`Hy?NXHxNXA". A .B` .Ю @JgJ .Ю @/NX/HTHxN$t (@HxNX/HTHxN$t (@ f A . A .B`4Hx/9Hxa A". A .!LJg.A ./NX//*HxN$t %@R` . SЮ @(PfHxNX(@ . U-@Jmv .Ю @&PfHxNX&@A .JgX/-N|X yj#j`8-n n(h-| nJfJgHTN6X$@,HH @ "9NY-@ , f l"( .NY-@/.NX//* HxN$t %@ l-hg& n fR n 9𴰨lB`HyNX`/.NX/NHX$@Jg yj#jB * fD j f& j(HHr g j"n"`HyNX``*HH @"n" , f ,й @"n "`| , f( ,"HAHABAЁй @"n "`L , f l (`,HH @  n Jg n "l"i") NY `4HyNNXHRN|X yj#jB`B`NqL<N^NuNVH0*n(n /--HH/aP-@ -f3L m (йD-@` m -h-HH.,HH-@ gD f:JyfHyoNTX  @/NX+@~ @`@ f f/./HxN+Z fHyNX`0 f-l`. g&Jf-l`Hl/.Hn/N2,-| `.9//././.a/.//9NZ `//././.a/./9NP`-|~` -|~B .찮lR//././.atA ./(///9N  @ ѮR`` l-h .l-nB .찮lLHx /. .R//.a ,Ю @HH/Hy/9NT R` l .-@Jo:Hx /././.a/.Hy/9NT .Ѯ`>/HyNP`, b@0;Nh882NqL0N^NuNVH0 f,/9 HyHy@lNZ (|@lJgR``D fp2` fp1`p0@l/. /.NHUaX`4HUaX`* b@0;NHT/./.aL &@ f/.a@X/.a6X `$HSN{~X/././.a" -@ f$HUaX/.aX/.aXa` .`RJf,/,aX/ n/(a X/Hxa +@`x .f`jJf$p".0gp".0g`@p".fp".g`p".g6p".g& . @ ."@ m`Jg,/.aDX//.aP/aX+@HTaX`HT/.aP/aX+@`p".gLHT/.aP//./.aP/ f <` <//.NX*@`, f$ fJg f Jf`p".g` .gNJg./.aNX//.a&P/aX+@ /.aX`/./.aP/aX+@ .gJJg,/.aX//.aP/aX+@HTaX`HT/.aP/aX+@`:HUa/`X`N .f` /./.Hxa  -@ f$ fJg f Jf`p".g` .gNJg./.a*X//.aP/aX+@ /.aX`/./.aP/aX+@ .gJJg,/.aX//.aP/aX+@HTa`X`HT/.aP/aX+@`/.-HH/Hxa -@ n fH np(? f0 n/(/.a&P/aX n!@HUN{~X*n` n f& np(? !fHy N>X`n`l-HH-@`^`\ b@0;N .n/.aX/.aX `NqL8N^NuNVH8BJ g n *hgR(mHH. f4 ,fHT/9aP(@Jg HTN&X` +@` f"Jf l (f/,a"X+@`j fJf lJg/,adX+@`D f0Jf* l(g/,atX&@JgHSa@X+@` HTa2X+@*U` .`NqL8N^NuNVH8*nHUanXHUaxX(@Jyfb -fZ&m/, aX/+aX/ - f /-aX`-HH @/aX/HxaP )@ `NqL8N^NuNVH8*n ga`(m,HH-@Jf-| .@J,f , g,HlNVX-@g|)n,,`JHlHxNwnP/N|rX-@ n|| .)@,,`2 ,f* , gJyfHyNTX,, g/.HyTNPJ fJgHywNX`HTaX/-, gp`BB/aP-@p,`HTa xX-@/-/.Hxa &@lfHyNX` Jg/,aX'@`/./-HTNNT &@`/-HTaP&@`HyNTX-yzJg n (f` n-P`JfHyN>X n/(HxNwP/,HH/N}P-@`p,/HyNP`" b@0;N$>PHUN{~X `((HUaxXaf`NqL8N^NuNVH0J g n *h/. N{~X`*|-MBB n(HH-@fHyNXa-@` n h&-h n h&-Pg JgHxNZX(@ n-h)n/-aX-@ n( n(f: n ( g. n g n f)nB nHH)@`n n/( n(HH/NfP)@/./,azX/Hxa /aHX)@ l HH)@ fHy.NX(-L*U n-PR`fJgHyhNXJg(nJg(T`(f#f/.aX/aX//.aP-@SmX yfJ g/. yf/( Hxa@ -@ yf(P yf/(a*X/9fN{~X#f`HnN~X .`NqL0N^NuNVH8*n&yfg&f f*k`/+aX`r&S`-gRHUaJX-@mD - fa`JHxNZX(@| |)nHxaX)@ `HUa XHUaX`NqL8N^NuNVH0*n g `(-m/.aX(@ f , fHUN{~X `HUavX//, Hxa )@ /-aXBJ fJg n ( g& .P/HxNwP/HyNP`^Jf/,aX+@J g4HxaX//- HxaB //-Hxa0 )@`/,a&X)m/,aLX)@/, a>X)@ HUN{~X `NqL0N^NuNVHJHo 9HSl @ fSHNqLN^NuNVH0*n-g HUa0XJlB`HUaX(@ `NqL0N^NuNVH *nBHl& l @ f ٶ @ ` R`p`NqL N^NuNVH/.aXJmp`p 9HٲmB`^/.avX n(HHr g6 9Hl @ RH 9H o #H p`B`NqLN^NuNVH0*n(mHxaX-@BJg m-hJg n/(arX/aNXA". RA .S P(HHr fHyNX .bo/9bHyNP` n-P`r-lJoJfHyNX`Jg0 n g$HlHxNwP/HyNP`RJoJAS .-PSmP .".Ё @/a`X//.Hxa /A ./Hxa -@`Jyf ,g$ n/(aX//.Hxa -@Jyg/.HTaP-@ , f /,aX`,HH @/aX-@/.a%XJf/./.Hxa 4 -@` /.a%`X//.Hxa  -@/./.Hxa -@J gB , f:HxaJX//- a*X/Hxa //.Hxa -@ .`NqL0N^NuNVH *n n-h nJf `$BB fd-HHr gPJl` n h f8 n h(HHr g n h -l ``x f - fHUa@X-@-M`8Hx-HH/NfP-@HU/.aX/Hxa -@ n/(aX//.Hx a -@ f-HHr f:/.aX/HxaX/HxaD //.Hxa2 -@/9aX//9\HxaP//.a\X/Hxa4P/ .P/HxalP/Hy4-HH/N-@ n((P/./.Hxa //.Hxa *@ `:HUaX .P/HxNwP/Hy;NPHxaX`NqL N^NuNVH0*n-HH` -g`,HmHxNwnP/N|rX-@ n|| .+@--HxNZX(@ -f- f|`mmm)mJg/-"aX)@ Jg:/-aX)@ l f" l(HHr g l)h `~HUNVX`r b&@0;N::::::::-HH/-HH/Hya/9NT-HH/Hy~NPNqL0N^NuNVH HxNZX*@n | fp `p@+n  `NqL N^NuNVH0*n -fJ fJghHmHxNwP/HyNP/. aXJg* n/(aX n P/(aXHnN~XHUaXa`\/-a X`PHxNZX(@m)M)n Jg" n)h n P)hHnN~X `NqL0N^NuNVH *n-g`( -f`J-fHUaXJ-f|`* -g"- gHUHyNP`J-f -HH/aX, @ @-HH`RX+yX -g`-|-mJgN n-hJg. n f$ n(HHr g n-h`HUHyNP - fjJf -y`X m f2 m(HHr g m"( 9NY-@` m gHyNXB`-HH @-P .".NY-@JyfJgT-y 9DЮ".Nw-@Jg .䐮-@ 9DЮЮ#D 9DD+@"`d-HH @-P 9H".Nw-@Jg .䐮-@ 9HЮ#H+yH" 9HЮ#H` -f- f`-|-mg2 n-hg n f n-h`HUHy NP/--HH//.N -@ n+h n h +h"/.a:X`` gV gj`NqL N^NuNVH *n-f -f- f`|J-ft-HH/atX.  @-P  @-PJf* -f`6HUHy&NP-| -|/./.HUN NqL N^NuNVH..  @HHg  . a`NqLN^NuNVH<*n (n-HH-@HH-@g, g" g,HH-@HH-@`B/././.at -@ f` .`: f&M*L(K f,HHr gJf` f- g- f m f m(HHr ghHTaFX//-Hxa -@HT/- Hxa -@/./.p-?/a -@HUN{~X .`f`P` f8,HHr g$JfHyHNXHxaؼX(@`x f`j fJ,HHr g6 f` fHTaXHxHUHxa ` f- f m f m(HHr g fHT/-Hxa &@`J f@,HHr g, m (",NwJfHT/-HxaL &@``r$m HUN{~XHSHRHxa& `` f&M*L(K`T f8-HHr g$JfHUaXHxHTHxa ` f-|HTa X f,HHr gvJf`" ff- fX m fN m(HHr g6HT/-HxaN &@$m HUN{~XHSHRHxa. ``T`P f"- f&m HUN{~X `` f"- ,f&m HUN{~X ``-ngJfHTN{~X(|` f&M*L(K f*Jf f`` f`` f,HHr gJf` f- g- f m f m(HHr ghHTaBBBBBB(BTHUafX .`NqL8N^NuNVH0*n (n .`HxNZX* @` f THH*`"p". g*` ",No*` .` +y+y `4+l+l `& b@0;Np". g Nn*+A`*+l`.*`* b@0;N00llNqL0N^NuNVH *n-HH`T -D+@`n -"- +@+A -"- +@+A `@-HH/HyNP`& b@0;NNqL N^NuNVH *n n (HH.`:*`X+y +y *+y`8/HyNP`& b@0;NJf`JlDp gHyNX` .D-@ . P/HUHn/Hxav` . P/HUHn/HxaZ .gHnHUHU/Hxa: .-@gHnHnHn/Hxa```NqL N^NuNVH8&n*n(n .` . `@ Д&`^/, /, -"- NrV'@'A /,/ "-NrV&'A`& b@0;N` . `@ &`^/, /, -"- NrN'@'A /,/ "-NrN&'A`& b@0;N` . ` "NY&`/,/ "-Nt&'A`/, /, -"- Nt///,/ "-NtNrN-@-A/,/ -"- Nt///, /, "-NtNrV'@'A &'n`& b@0;N::JJff`8 . `8 "N|&`P/,/ "-Ns,&'A`6HTHUHSa `& b@0;N`p".  g "Nw&`HyN>X . ` l -|` fB`-|`/,/ "-Nql -|`"/,/ "-NqfB`-|`b/,/ "-Nqf/, /, -"- NqfB`-|`& b@0;N@@hh .`hJfp`B&`~Jgp`B&`n fp`B&`Z fp`B&`FJmp`B&`6Jnp`B&`& b@0;N~`6 g: g g g g8`bNqL8N^NuNVH *n gHyN>X-HH`Jop`Jlp`B`/9 /9 -"- Nqop`/9(/9$ -"- Nqlp`B`/90/9, -(("- Nqf/98/94 -"-Nqgp`B`B-HH/HyNP`& b@0;N$$BBNqL N^NuNVH<*n&m $m+HH-@*HH-@ f *HHr gJfJHUaɤXp". gHxaX`"HxaX//.aƦP/N&X`Jl`p". gHUaDXHyNXa$` *D%@HSHxa~X/Hxa /a@X&@+K fHRaXHUN{~X `vp".X/, /, ",Ns,-@-A/./. .".Nt// 9h"9lNrV// ,", Nt-@-A/././- /-/./. "-NtNrVNs,&'A/././-//./. -"- NtNrNNs,'@'A `/,/ ,", Ns,-@-A/./. .".Nt// 9p"9tNrV// ",Nt-@-A/./././. -"- Nt// "-NrVNs,&'A/./././. "-Nt// -"- NrNNs,'@'A NqL8N^NuNVH n gB` n-h .`lHxaX`HxaX`HxaX`HxaX`HxaX`|HxaX`pHxaX`dHxaX`XB`T g g g g g @g g g`NqLN^NuNVHHxaXN{ y!@/.NX-@ @(HH. g$ gHyLNX/.N|X` /.NXNqLN^NuNVH/.NX-@ @(HH-@ g& gHysNX/.N|X`n yp fJ yJfN{ y!@ y-hN{ y!@/./.N4P`HxHyNPNqLN^NuNVH yp f. yJfN{ y!@Nל y`HxHyNPNqLN^NuNVH yp g yp f Na`HxHyNPNqLN^NuNVH" 9𰰹$eHxcHyNP y .B l 9T"Ё @BR`RNqLN^NuNVH 9"𰰹dHyN>XSNqLN^NuNVH *y<hd>-gp-c`p-c 9@ `NqL N^NuNVH n/NTXNqLN^NuNVH0*n(n g&HyNXHUN|XHTN|X` m (gJf m (f6Jg0 mJf& mHyNX`HTHUahP`X n lN#HTNX/HUNHX/HxN$t /N\XNqL0N^NuNVH0 lN# n(hJ,f|`HTHy@NP`,,|HTN#rX nJg n h (`B-@/. /.NvP)@&Jgb n h f n*hJf J fJgHydNX` n!m/-N $XHUN{~X n-P`NqL0N^NuNVH HxHx /.N Hx/. /.N. /N>X*@ m |hJo/./.HUNؠ ` HUN`XNqL N^NuNVH *n g g2HxHyNPHUN|XHxHxNP*@`-HHr gf/-NxX-@/.NvX-@Jo,/./.Nx2P+@| /.NX+@`HxHxNP*@`, - g$HxHyNPHxHxNP*@`HxHxNP*@/.HUN٬PNqL N^NuNVH8HxaX y!n#v n &h yB+g$HkHxNwP/HyNP`LHSNX-@ n(HHr/. .U/NP//. .U/NP/HxN$t -@`, f n h/(/.NP-@`` nn . T/N~X/. N{~X .`0 .͜&@B .lHHf` XR``+HH``+HH @/NX`+HH& @/(/+HH/N\ `HyμN>X` g g g` ."HAHABAЁ0*@JygHHf`XHyN`XB .lHHf`.R`` ."HAHABAЁ0*@ f"-HHrg-f-HH".g`NHH".貀g`b/. HxN |P n /(/. 0rN|/a -@g . T/N~X/. N{~X`J-g-HHS/HxNwP/ -fp`-HH/N}P-@/. /.HxN$t /NX-@ -f/.HxNP-@`tHmHxNwP/ -fp`-HH/N}P-@/. /.HxN$t /NX-@ -f/.HxNP-@ .`* l`p"./,NX-@HTNX/NX/,HH/NfP-@`/,,HH/NfP-@HT/.NX/NPJg n/(N|X n!n/.HxNX/a@P`Hy!NXHUN|X n-P`HnN~XNqL8N^NuNVH0*n -HH-@ @g8p".g(/.HxNX/HxN$t -@U g4 f HUN&X*@|  . @/NX+@/.HxNP/NX-@ @f:HU/./.NX/HxNP/Hy - f(HUNX/NX//.Hxa `HyNXNqL N^NuNVH *n JϤg~Hx/9@/. y/(HxNP/N6g( m /(/--HH//9Nd`HxHxHx /9Nd`2g HUNX` HxNX//.Hxa NqL N^NuNVH ."HA HABAЁϰ @*Pgr f<-HHrg(HUNX/NX//. Hxa `. ."HA HABAЁϨ @/Hy#NP`HxNX//. Hxa< NqL N^NuNVH ."HA HABAЁϰ @*Pg& - f/-NX//.Hxa HU/. apPNqL N^NuNVHNByNqLN^NuNVH0..*n (nSm`NqL0N^NuNVH0..*n (nSm gB``p`NqL0N^NuNVH<*n(n Ю&@ Ю$@ .n>dgHHHH`fRR`d  gHHr `HR``XNqL N^NuNVH *n fp`L f@p-?`/-aX`./- aX`$ g g gB`NqL N^NuNVH *nJg m gB`JHH`*p`>-HHr8g m fp`B` g g`NqL N^NuNVH *nHH`p`&/- aX`B` g g`NqL N^NuNVH ..*|JgHHf ` R`p`NqL N^NuNVH/. /.HnNZ HnaXNqLN^NuNVHJyg`././90/9Hyո/9NTR8NqLN^NuNVH/. /.HnNZ HnaFXNqLN^NuNVH/. /.HnNZ HnaXNqLN^NuNVH/./90/9Hy/9NTRNNqLN^NuNVH/.aXNqLN^NuNVHJ g:/. . P/HxNwP/HyHnNZHnaJX`/.HyaPNqLN^NuNV8H/.Hy$HnNZ /. HnHn8NZ Hn8aXNqL8N^NuNVH/./90/9Hy7/9NTJygNQHxN XHxNmXNqLN^NuNVH/. /.HnNZ HnapXNqLN^NuNVH/. /.HnNZ Hna6XNqLN^NuNVH/. /./.HyYHnNZHnaXNqLN^NuNVH/. /.Hyxa NqLN^NuNVH/. /.Hyap NqLN^NuNVH/. /.Hyփa@ NqLN^NuNVH/. /.Hy֑a NqLN^NuNVH.HH//.Hy֖HnNZHnaXNqLN^NuNVH/.Hyָa*PNqLN^NuNVH/.HyaPNqLN^NuNVH 9ה @#״ 9 @# 9 @#NqLN^NuNVH/.NX/NX/9r/9nNvRP#nBrNqLN^NuNVH/. /.HxN$t /NX/NXNqLN^NuNVH/. /.HxN$t /NXNqLN^NuNVH/. NX//.N((X/HxN$t /NX/NXNqLN^NuNVH0*nHUNX(@-HHrg, `NqL0N^NuNVH0*n-HHrgJHUNX(@,,HH @/NX//, HxN$t )@ `N>X/9NpXHx/./9NS JgHyKN>XNqLN^NuNVH/.Hxa*PNqLN^NuNVHNqLN^NuNVHHxHxa*~Pa-fNqLN^NuNVH/9HxHxa,t NqLN^NuNVH *nHUNX*@ @(HH. g" gHyZNXHUN|X`*HUNXHx/. a*PHxHxma)PaTNqL N^NuNVH/.HxHx%a+ a"NqLN^NuNVH *nHUNXHxHx%a)XPaNqL N^NuNVH/.Hxa),PNqLN^NuNVH/.NXaNqLN^NuNVH n(HHr fHxHy؁NP`N{-@HxN$X/./9 N(PN{-@//9 NPB . l4 .Ю @Jg .Ю @ P//9 NPR`/././. /.N/.aXNqLN^NuNVH nHH`V/.N{~X`n n(HH-@`-y .ה @/ n/(a'P/.N{~X`HxHxHxa) Hxa*&X n/(HxN

n(HHrg/.aX` n h (HHrglBHn n/( aP/N6X/ n(HH/NP/a|XHx n(HH//.a" /.N{~X```/.aX`|/.HyإN\P`h &b@0;NJ<&&fXX`THx/.a:P`D nHH/HyتNP`( b@0;NxNqLN^NuNVH np(?` n(HH-@ n f np(? f`/.aX`nB n-h n gX n/( n(HH/NfP-@/./.NX/HxN$t /aX-n-|Hx/.aPJgHxHxHxa /.N{~X` g !gF np(? @-Pn np(?/HyدN\P n/( aX nJg n/(aX n(HHה @//.a!P nJg n/(N|X/.N{~XNqLN^NuNVH/. NX//.NP-@ /. aNX fp` fp`p/Hxla!&PaNqLN^NuNVH n h f4 n h(HHr g n h-h lHyصN>X n-h n(HH-@ fN n fD n h f6/.NX//.NX/HxN$t /aHX`Hx/.NfP-@B-|/.NX//.NX/N`P .f* o R/./.NP .-@` f6/.NX//.NX/HxN$t /aX`Hx/.NfP-@R/.NX//.NX/N`P .-@ o@R/./.NP .gR/./.NP .-@`/.NX//.NX/HxN$t //.NX/HxN$t /aXHx/./.a /.N|XJg /.N|X/.N|XNqLN^NuNVH HxHxNfP*@ n R/.HUNX/N`P `NqL N^NuNVH8*n gHH/HyNPBHn/- aP(@Hn/-aP&@HSN6X/HTN6X/N`P-HHrg$RHSN~X/HTN~X/N`PHxHx/.a HSN|XHUN{~X `NqL8N^NuNVHBHxHn/.a*P/aPHxHx/.a& NqLN^NuNVH0*nfB`HH`-HHrg HUN&X*@ `vHUNXJf6 n RHx/9NfP(@/- HTNX/N`P+L `,-HHrg`l n RHxHxNfP(@HUHTNX/N`P `HH/HyNP` g& g g8`p-?-@ g f n RHUa0X`t f n RHUanX`XHx-HH/NfP(@/. /- apP-@g n(HH-@/. /-aLP-@g n(HH-@ .`HTN|X(nB`Hx/.N6X/HxN$t /HTN6X/N`PHx/.N~X/HxN$t /HTN~X/N`P n T``/.N|X/.N|XHUN{~X `NqL0N^NuNVH8*n gHH/HyNPBp-?-@Hn/- aP(@Hn/-aP&@HSN~X/HTN~X//.N$t /HSN6X/HTN6X//.N$t / fp`p/N$t -@/.NX/a2XHxHx/.aR HTN{~XHSN{~XHUN{~XNqL8N^NuNVH0*nHH`HUN&X` ` n Rp-?`$HUa >X(@`JHUNX/NX/Hx NfP(@/-NX-@HUHTNX/aP/,N|X)n` m f> m(HHr g& m f m (HHr fHyN>XHxNX/Hx NfP(@HUHTNX/HxN$t /aPX`Rp-?/HyN\P`4 b@0;N0 `:HH/HyNP` g\ gf gV`NqL0N^NuNVHBHxHn/.aP/alPHxHx /.a NqLN^NuNVH *n gHH/HyNPB-m -m n f* np(? f/./.aP` n h f n h(HHr g n h f n h f n h(HHr gj n h fXHxHn/.aP/a@PHxHn/.aP/a&PHxHx/.a HxHx:a~P`8/./.HyHxNX/aVXHxHx/.av /-N|XHUN{~XNqL N^NuNVH *n gHH/Hy%NPB-m -m n h f n h(HHr g n h f n h f n h(HHr g n h fvHxHn/.a^P/aPHxHn/.aDP/aPHxp-? @/a PHUN{~XHxHx/.a `8/./.Hy.HxNX+@ HxNX+@HUaVXNqL N^NuNVH0*n(n BHTN4X-@HxHx/.N6 -@HxHx/.N6 -@BHnHn/./.HTaf/.NX/HxNP//./.HUHy4Hx N/aXHxHx/.a NqL0N^NuNVH8*n(n &n fT- 0fF/./.HSHT/- a/./.HSHT/-a/-N|XHUN{~X` n R S-@HTNX-@ ./NX/ n/( HxN$t n!@ HSNX-@ ./NX/ n/( HxN$t n!@ /-NX//.N`P/.HUaP/NX//.N`P nTNqL8N^NuNVH *n gJ g m fHUN|X`-HH-@ .ה @-P -f <`B-@J g/- NX`B-@Hna pX-@Jg/.HxNP-@ -f> -f6 m n|+| `+y  9DѮ-HH`J gJf/.Hx/.a `J f&Jf Jf ./Hxa P` ./Hxa PJg ((/.aXJgHx/.a $P`Hx/.a PJgJg ./Hxa P ./Hxa PJ g/.Hx a P` ./Hx /-a Jg$Hx/.a P ./Hxa LPJg /.a:X ./Hxa &PJ g/.Hx a P`J g/.Hx /-a \ `: ./Hx a PHx/-a P ./Hxa P`&JgH/.aX/.HxHUa ./Hxa |PJ g/.Hx a hP`/.J gp`p/HUa `J g/./-a P`Hy:N>X`J gJf/./-/.a f ` .//-a P`n`P-HH/Hy`NP`6 b@0;N,fHUN|XNqL N^NuNVH n (f <`B-@ n(HHה @-P n (f n/( n(HH/N`.p".gHx/.NfP-@R`BJgp` .-@Hx/- aHPJgLBHx/.NX/a&P f&/-HxNP/a|X/.Hx8apP-nJg n(h f0Jf , g"Jg , gp`B/HTaP`,HHrg HTaX` , f HTaX`n ghJg HTaX`X/,,HH-@/NfP-@HT/.NX/N`PHx/.aPHx/.Hxa JgB`/.Hx8ajP n-P`Jg HnN~X-nJg4 n/(HxNP/a"X/.Hx8aP n-P`HnN~X/.JopF`pH/aPHUN{~X .`NqL0N^NuNVH *n gHH/HyنNP-HH-@- |fp `p-@ m -h/- N{~XHUN{~XHx/.NfP-@Hx/.NfP-@/.NX//.NX/HxN$t -@/./.NX//.NX//.N$t /HxN$t -@/.NX-@-| n/(/.NX/N`P n-PJghR n/(/.NX/N`P nJg*R/.NX//.NX/N`P` /.aX n-P`Hx/./.a4 /.NtX/.NtXHnN~XNqL N^NuNVH . ה @-P Jg Sm/. Hx;aP`NqLN^NuNVH8B n*PfB`R-HHr fB`8 f- f(m &m f+HHr gt fn, f` l fV l(HHr g>--,,  l"( +NY-@ l!k'n fZ- fL m fB m(HHr g*&m(m +ѮHSN|XHUN{~X n f -ѮHUN|X nB .`NqL8N^NuNVH/. Hx/.a NqLN^NuNVH/. HxHxa /.a^XNqLN^NuNVH/./. Hx_a /.a&XHyَaXNqLN^NuNVH/. /.Hx^ab NqLN^NuNVH/. /.HnNZ HnaXNqLN^NuNVH/./. /.HnNZHnaFXNqLN^NuNVH/. /.HnNZ HnaXNqLN^NuNVHHx/.NvXVrN|/Hxar /.aXNqLN^NuNVH *nBBJg$AR f/.aXBB`Jo /.aXNqL N^NuNVH . က. .r㠎/adXNqLN^NuNVH *nBBA Rg f/.a"XBB`Jo/.aXNqL N^NuNVH y X 9 ea NqLN^NuNVH Ac2 9A/HyA y(HH/N~ #ANqLN^NuNVHa Jyg>/9/.HyzNP`* b@0;Nvv@@ <C`NqLN^NuNVHHx/9 N P-@/. /.Hyނ/9 NT/./9 N PNqLN^NuNVHJ f/.Hyޏ/9 NT `/. /.Hyޜ/9 NTNqLN^NuNVHBCNqLN^NuNVHNqLN^NuNVH8HyެNX 8fJ@g` nJg - f/-/-/- Hxa`/- /-/-/- N^`/- NX`/-NX`J g/- HxNP/-N`X` /-N`X`THy/-Hy~N `8 b@0;NxZJBNqL N^NuNVH8*n(m$-m,-m0JygJygHUaXJgHJgBJ,gXJg0Hx$NZX-@ n  y!n#`Hx$NZX##4 y!nNqLN^NuNVHJ4fHyN>X y4 (gHyN>X-y4 n#4J4g y4B`BB l6 ."Ё @Jg ."Ё @/N{~XR`/.N{~XNqLN^NuNVH0*nf`Hy/9NTPHH`pHUHy/9NT /--HH/-HH/-HH/Hy/9NT-HH-@ - f(/-Hy/9NT /-a@X`p". g/-Hy/9NT `Vp".0g /- /-Hy/9NT`&/-/-/- /-Hy)/9NT`HUHy?/9NT /--HH/-HH/-HH/HyH/9NT/-p0-@/p-//- /-Hyr/9NT/-aX/- aX`HUHy/9NT `HUHy/9NT `HUHy/9NT /-/- /-/--HH/Hy/9NT/-aX/- a|X/-arX`@HUHy/9NT /--HH/-HH/-HH/Hy /9NT/-/- p-?/Hy3/9NT/- aXJg /-aX`HUHyU/9NT /--HH/Hy^/9NT(mg/,aX(T``LHUHH/Hys/9NT`* b@0;NLxhl0NqL0N^NuNVHHy/9NTP y-hJg n/( n/( n//.Hy/9NTHy/9NTPB n-h JgNR oHy/9NTPB n/Hy/9NT n-h`Hy/9NTP n-h`2Hy/9NTP y-h Jg n/( np( / n/( n/( n/( n//.Hy/9NT$ nJgZ n PHH/Hy9/9NT n P f* n Pp(?/HyB/9NT HyL/9NTP n/(HyN/9NT B n-hJgNR oHya/9NTPB n/Hyc/9NT n-h`Hyh/9NTPB n-hJgNR oHyr/9NTPB n/Hyt/9NT n-h` n-h"`,NqLN^NuNVH/.Hyy/9NT NqLN^NuNVH8B&n(K*LJg n(hJ g n &hf ggHxNZX+@*m`HxNZX-@*nBf*&k`6f*(l`& d*(l` c*&k` *(l&k`p .`NqL8N^NuNVH8Jf`X n*hg<  &@(Sg" f&HTN{~X` A&H(S`*m` n NqL8N^NuNVH n-h Jg n-h n/aXX-n` nB NqLN^NuNVH n P ( f8 y-hJg$ n P ( f /.anX n-h``l n P ( fT n P-h y-hJg4 n P ( f n P (f /.a X n-h`` /.aXNqLN^NuNVH0 n*hg0 U P f HxNZX(@( U)h  U!L *m`NqL0N^NuNVH0HxNZX(@( n JfB n !L`X n h .b n )h n !L`4 n *hg$Jg m .b )m+L`*m` `NqL0N^NuNVH Hx&NZX*@*B+n +n+nB B"/./. aJP+@B yJ f y!M ` yJg y h!M" y!M `NqL N^NuNVH HxNZX*@HxHxHx/.a,+@ m!m/-HUapP* n BNqL N^NuNVH HxNZX*@* n +h n !M n R n -hg. nJg$ n*h n!mHUN{~X nS n -hg. nJg$ n*h n!mHUN{~X nSNqL N^NuNVH n n fB n HH` n( n (f n"n (fp`` n( n (f .P-@ . P-@ n(HH`~ n"n fp`` n/(/ n "(Nqfp``h n/(/ n "(Nqf$ n/( /( n ("( Nqfp`T`& b@0;Nhh`$HyaXX` g g`B`NqLN^NuNVH yJf 9P//.aDP y*h/./aPPJg` JfHm/.aP*m`*m` `NqL N^NuNVH y*h gd- fV - fL -fB n f* U f" Up(? nr(?g n f ` *m"`B`NqL N^NuNVH n -PJfB`R .X/aRX-@/./.aP-@Hx/././.ah-@ n!n n (`NqLN^NuNVH n-PJfB` nHH`/.a@X @ (`/.a,X-@ nJg n (`p n-h . /aX-@/././.a\ -@Jg0 nJ g n h f`/./.aP .`Hx/././.aX-@ n!n n!n n (` .T/ n/(abP` nHH/Hy/9NT HyaNXB`z . /aX-@ ./a~X-@ np(?` n-h /.aX-@/.aX n(f& n( g n"n#h` n!nHxHx n/(/.a6-@/.a,X n!n n (` nJgP n h-hJg< n h f$ n/(aX-@/.aX nB n-P`Hx/././.a-@ n!n n (`Hx/././.an-@ n!n n (`/././.a -@Jg/./.a4P .`Hx/././.a-@ n!n n!n/.aX n (`n bz@0;NX y0!y #  y0#D,#D0aLNx yJ8g y#8` yJ4g y#4``NqLN^NuNVH#D4BD8aJD4g #D0D8` #D4-yD, .D8g n (` n/( a>X-@` n/( a(X-@/. . /aP n/(aX-@/. ./aP n/(aX-@/. ./aP`b n/( aX-@/. . /alP`8 b@0;NB,(( n-h4`BD4-yD8 .D0g n-h4` n (` n/( a X` n/( aX-@ f . /aX n/(aX-@ f ./aTX n/(aX-@ f ./a&X`h n/( anX-@ f . /aX`8 b@0;N*a`NqLN^NuNVHBD<-yD, .D0gV n (` n/( aX n/(aX n/(aX n/(0a X-@ nRh nRh nB( nJ,g* n/(,aX-@ nRh nRh nB(JD4g .D,gBD4 n#4D8`r n/( aXJD4gBD4 n#4D8`H n/( aX`8 b@0;NJD4fJD8f#D8 n-h4`JDX n-h n/( anX n/(a`X n/(aRX n/(aDX/.aX-@ nRh nJh f n|` n h gHyN>X n-h n/( aX n/(aX n/(aX/.aNX-@ nRh ` n h gHy1N>X n/(aX n/(atX n h (g`BD4#D< nJf` n h-hJgx n h f` n-h n(HH`/.aX-@ nRh `0 b"@0;N n-P``$ b@0;N` n/( a~X n/(apX/.aX-@ nRh `d n-hJg n/(a:X n-P``:HyJN>X`( b@0;N&xNqLN^NuNVHJfp`| nHH`Lp`h n/( aX-@ n/(aX-@ n/(aX-@ np(?` f f .`B` f gB` n(HHr g .` n h (HHr g .` n (fDJD4g g fp`v f . /a pXB`TB`N n(HHr g`V n/( a0XJf n/(aXJg`.` n(HHr g` n(HHr0f n(HHrfB` .` .`JD4gp` . /aX . /aXB`nJD4gp`` . /adX ./a hXB`6 . /a:XB` g gf g .`JD4gp` . /a X ./aXB`JD4gp` . /aX ./aXB` . /aXB`p g gf g .`0 ./aPXB`4 ./aNXB` g g g` g g< g nJg n h gB` .` .`,p`JD4gp` . /aXB` g g g .`RJD4gp`T . /aXXB` nHH` p`* n h f0 nJg n h fp` n/(aXR` n h f n/( a|XR` n/(ahX-@ n/( aVXЮR` n/(a>X-@ n/(a,X-@ n/( aXЮЮR``B n-hJg n/(aXѮ n-P` .`*B`& b@0;NnNqLN^NuNVH n-P/.aX l`HxfHy`N>X nh n-h.HHЮr;Nw-@ .D @*PgD-.f6 -f, n(g n(-g `*U` .D @-PHxNZX*@ .D @ *n+n n(g nhB . f+yE#E `NqL N^NuNVH n (g n J(f n (HHr>fHyN>X n h -h n*hg -f `D*U` n-hHxNZX*@ n!M*+n/. NX+@ `NqL N^NuNVH . HHЮ r;Nw-@ .D @*Pg-. f - f `*U`HyN>XNqL N^NuNVH n*hg - f `*U`HyN>XNqL N^NuNVH nP n-h.HHЮr;Nw-@ .D @*Pg-.f -fp` *U`B`NqL N^NuNVH0B ;lx D @Jgd D @*P D @Bg@(mg -T/,N|XHTN{~X(n`-UHUN{~X*n`R`NqL0N^NuNVH JEg`d*yEg$-. f - f - f`6*U`-MHxNZX*@#E*n +n +n `NqL N^NuNVH JEgp`:*yEg&-. f - f - fp` *U`B`NqL N^NuNVH0BE*yEg(UHUN{~X*L`BE`NqL0N^NuNVH8 9Hٲm`^BE*yg -`D/-aX`nB l -$T"Ё @/aXR`J,g6/-,abX-@/-,/.aP-@ n n`4/-0a,X-@/-0/.atP-@ n nJfv m$ h (g m$ hJ(fX m$ h(HHr>g< m$/(aX-@ n m$/(/.aP-@ nJ fv m$ h (g m$ hJ(fX m$ h(HHr>g< m$/(a8X-@ n m$/(/.arP-@ n/- aX/-aX/-aX`/- aX`/- axX m$/(a$X` m$/(aX` m$p f( m$/(aX m$Jg m$/(aX` m$/(aX`:`8 b@0;N````n````*m4`nBE-|BF y*h4BF Jg o, -` R`S` g g`` -`\/-aXJg/-aXJg/- aXJfa&#F /- aJX`La&#F /- a.X`0-m(Bl* n P/aRXJfa&x#F `RX`/- aX`#F /- aX/-aX/-aX#ER`B`/-aXJfa&#F `/-aXJfa%#F /- a\X`^#F/- aFXBF`B/- a4X`6 b(@0;N4nv*m4aBF ` 9HS#E#EEBHl l @/NX-@HxNZX-@ E @ n"n n"nh n"n#h n h "n#h n n!nR`jB lA  R` y0-hJg n (SEo n (S#E 9ER. nȾlA Jg ."Ё @-Pg E @-Pg"/./.a$PJf A B`b/.apXJgFHxNZX-@ E @ n"n n"nh n"n#h n"n#h n/( nHH/aX&S`(T`R`BFn 9ERٲl E @/a&XJfJEg E @ P(g`zREHxNZX-@ 9EE @ E @ P"n E @ P"nh E @ P"n#h E @ P"n#h E @ P"n#h E @ P/(NX n!@ E @ Pp( n(( E @ Pp( n(툁( E @ Pp( n(눁( E @ Pp( n(鈁(R`. 9ER.En E @-Pg n(gHxNZX-@ n n|  n| n| ٶ @"n#PHxNX n!@ HxNZX-@ n n"nP n"nh n| n"n#hHxNX n!@ /.NX//./9a$ ` n(g n(f n(g*ygxgp f` m -h n( nfD n"n (f2/.a 0XJg$ n h "n (f//.a#P`J*m4` n/(NX-@//.a#P n/(NX//./9a# R` 9ER.En E @-Pgh n(g\ n(fP n(fD n/(NX-@//.a"P/. n/(NX//9a# R`x-|a(la( y*h4JEgr .R.Enb E @-PgL n(f@ n/(NX-@//.a"`P/. n/(NX/HUa" R` y*h4Jgj o -`R`S f-m4Jg~/.a#XJgh n h -h n-h4 9ET.n8 E @Jg$ ٶ @"n f /.a%.$.F 9ER.En" F4 @Jg F$ @BR`*m4` 9ER o 9ER# 9ER y0!@BEn E @-PgHx NZX-@ 90"Ё @ n"n n"nh n"n#h n"n#h np( n( ( n/(N|X/.N{~X E @BR`4JFm" 9FSFE @/N{~X`aa`NqL8N^NuNVHJf` nHH`` np(?`T/.aX`/.aX`/.a X` n/(aX n/( aX n/(axX`\ b@0;N-n n/(af`/.aJX-@/.aXJg6 n(HHrg/./.alP-@ n`. n n-hJg n n-P``` n-hJg n/(a\X n-P``6HyN>X`$ b@0;NHLNqLN^NuNVH n/(aX n h f n-h n/(aX n/( aX n ( g n (f` n (g nJ(f n(HHr>g/.aX-@ n /.a XJgl n(HHrgT/./.aP-@ n( g n n n( f n(f n`HyN>XNqLN^NuNVH n/(aX n h f n-h n/(a~X n/( apX n ( g n (f` n (g nJ(f~ n(HHr>gf/.atX-@ n /.aXJg> n(HHrg&/./.aP-@ n n` n `HyN>XNqLN^NuNVH n-h n/(atX n/( afX nJf` n (f n h-hJg n h f n-h n/(a X n/( aX n (g nJ(f n(HHr>f`r/.aX-@ n /.a~XJg4/./.aNP-@ n (g n n` n ` n/(a\X n-P`` n/(a@X`NqLN^NuNVH nJ fB`4 n h f n h (HHr gp`B`NqLN^NuNVHJf` nHH`R`t np(?` n h gHyN>X n h /(aX n h /( aX n h (fJFfJFga ` #F nJf` n h-hJg| n h fR n-h n/(a X n/( aX n (g nJ(f$ n(HHr>g n (f` n/( n(HH/aP-@ n (f nR n-hJgJFgz n/( n/( n(HH/a JfF n( g nS `. nU n/( n/( n(HH/a* ` nS ` n( f n n-P`V` n/(aX n-P``P nJf`B n h-hJg, n h f n-h n/(ajX n/( a\X n (g nJ(f$ n(HHr>g n (f` n/( n(HH/aLP-@ nR n-hJgb n/( n/( n(HH/al Jf. nS n/( n/( n(HH/a n-P`` n/(atX n-P`` n/(aVX n/(aHX n-h /.aXJg4JF g n/(aX n/( a X` /.aX`JFgH/.aX n/( n(HH/aP @-hJg nS n-P``H/.aX n/( n(HH/aP @-hJg n n-P`` n/(aRX n/( aDX n/(a6X` b@0;NR-n n/(aX n/( aX n (g nJ(f n(HHr>f`T n/( n(HH/aP-@ n (f nR /.a"XJg< n(HHrg" n h /(/.a P-@ nR `r n-hJgb n/( n/( n(HH/a߲ Jf. nS n/( n/( n(HH/a n-P``` n-hJg n/(aX n-P``6Hy*N>X`$ b@0;NfNqLN^NuNVHJ f` n HH`` n p(?`N n -h n/(/.aP n/( /.aP n (f JFgJ/.a"X 9ER.En. E @-Pg n  f F @BR` n Jf`: n h-hJg n h fd n-h n/(/.aP n/( /.aP 9ER.En E @-Pg n(f n(f n n(f n"n (ft F @B F$ @JfT n/(NX-@//.a P/. n/(NX//.a F$ @ `NJgH n(g< n (f0 n"n (f n| ٶ @"n#PR`` n/(/.aP n-P`j` n Jf` n h-hJgh n h fL n-h n/(/.a4P n/( /.a"P 9ER.En E @-Pg n(f n(f n n(fx n"n (ff F$ @JfV n/(NX-@//.a 6P/. n/(NX//.a p F$ @ `H n(g< n (f0 n"n (f n| ٶ @"n#PR` n-P`` n /(/.aP n /(/.aP n -h n/(/.aP n/( /.aP n (fh 9ER.EnV E @-Pg@ n(g4 n"n (f" n| ٶ @"n#P`@R`/.a&XJg n h -h 9ER.En E @-Pg n(f n n(f n"n (f n (fv//.a FPJF gP/. NX n !@ n/(NX n !@ n ((T F$ @ ` F4 @ R`$`2JFgf 9ER.EnT E @-Pg> n(f2 n n(f n"n (f F @BR`` n /(/.aP n /( /.aP n /(/.a~P` b@0;Njjj-n n/(/.a>P n/( /.a,P n (fh 9ER.EnV E @-Pg@ n(g4 n"n (f" n| ٶ @"n#P`R`/.aXJg n h -h 9ER.End E @-PgN n(fB n n(f0 n"n (f n (f//.aP`4R`` 9ER.En E @-Pg n(f n n(fv n"n (fd F$ @JfT n/(NX-@//.aBP/. n/(NX//.a| F$ @ R`H`d n -hJg n/(/.a8P n-P``6HyAN>X`$ b@0;N$(NqLN^NuNVH-yEJg n-hJgl n/( n/( n(HH/a՞ Jf0 nU n/( n/( n(HH/a ` nS n-P` n-h`p`NqLN^NuNVH0B ;lj D @*PgP- f- f`>(mg.,g"/,/--HH/a JfS (T`*U`R`#E`NqL0N^NuNVH0*n(n f& -fp-r, gB` -gp` -fp`B`NqL0N^NuNVH n (g #E` n-h Jn`|JFl B#F` 9FE @ P . o 9FR lRF`8 9FE @ P/(N|X 9FE @/N{~X.9FJo> SE @ P . o SE @ E"@"``S``" 9FR lRF.9F``HxNZX"E A n E"@"Q n E"@"Qh n E"@"Q#h E @ P!n E @ P`NqLN^NuNVH n(g`d n ( E-@Jn`HJFl B#F` 9FE @ P . o 9FR lRF`8 9FE @ P/(N|X 9FE @/N{~X.9FJo> SE @ P . o SE @ E"@"``S``" 9FR lRF.9F``ZHxNZX"E A yE E"@"Q yE E"@"Qh yE E"@"Q#h n E"@"Q#h E @ P!n n/(NX"E A P!@ E @ P yEp( "E A P(툁( np("E A P(눁( np("E A P(鈁(`NqLN^NuNVH0*nBEn` E @(PgFf@ ,f6p,r-f,gp` ,fp` R`B`NqL0N^NuNVH *n|  . ٶ @+P/- N|XHxNX+@ `NqL N^NuNVHHx`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#Dp`T . @(P . @ gf ` <Z//.Hx0NZ `NqL0N^NuH // | pNLNw //W.BN@d W/N~ WNNVA-HA#=|B-n-|Hn/. N[LPSm .R @BHH`HnBNjP .N^NuNV4.-nBFX`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NjPRFX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NvX-@8/.NvXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NvX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNwЮLЮ@ @S"n .P".DN|-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NuPJf/./.NuPJfHnHn .R l .R`p//./.Ng-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NqgP .S-@HJlD-@HJHg6 .Hr Nw0S n .Hr N|`S n0A .ذbJn/9/9 .".Nqfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NuPJf/./.NuPJfHnHn *LZ`0SR`*0F\b1 nRJfF\c0R 9nB <F\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NxPJmJn -|`-nf9HH/NxXJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N~ .+L`/.NyX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|l` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NxXJl~0-g /-N{~XBBBB BmB- L N^NuNVNl/.N~XN^NuNV .". nJ/H?No, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|l`eB` 0,f -+fp`B, wf0Hx/.NwtP.JgJm/NxXHx` afvJgp`p//.NxP.lB Df6Hx/.NwtP.Jg Jm/NxXHx/.NxP.Jm.HxB/Nw `Jgp`B//.NxP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nx N^NuN~HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NyDPJlB`pN^NuN~HxN@eBNuN~HxN@eNuN~HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nyj N^NuNV/. Hy@t/.Nyj N^NuN~Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JFf8 <F#F <F#F((#FF#FF .^rN|.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N|#FBN|~X(@ 9F" Ҁe 9F/N|~X(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN|.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuN~HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL0??P?u}??xqQ????r?;op!)lff}??????????Q@ABHf?[??PyON0MLK?J;0/,? o??wv|{.q $297QZ4f@ABHGFIKJMLNC6$f%@ABHGFEDIKJMLN[_`abc@ABHGFEDIKJMLN@ABHGFEDIKJMLN@ABHGFEDIKJMLN@ABHGFEDIKJMLN@ABHIKJMLNd f 7-HT<EY%A.)CGB"! V#(&89:15*W?'D+X=S Q@3UI>\FR]^fxX{|}fffffff4f7-T<Y.V89:1WX=SQ3U>zRffHEACGB?D@IF7=URG\[[,AnCBRAn>761eBeE,,a+U+n-RUS8nlllB,+nxvz\p*e>lnonfdbh}SnOVUs!Y'UBlS. Q> S<1VUT $SQPO710&.+*)2('"b%(h& #$"' ) }/   ;+%   Y6666666777777;3 44!!888888888888  111122<<==>>I55??JKMLLNN,,,,BBOODDP#FFRQQSS**TT@@UXVWWYY AAZC%%%&&&&&&&&&&&&&& $$$$''++//////.000(())))))))9999999\[[[[[[[[[[[]^^^^EE"--:GH_``````````````ahhhcjjjeebbkklllllldfggi %<E,(B+9!$#'*5)270@1-./:D4?"6H C>I;A&38,NNNNNNNSUSFRJRTJ PQJRNJJJNJJLJJKRJZJJJRTRSTUNJNJRKRJSNJSSJGKNRSTYXWVU[]\_^`KKNRTKNNNNKNKNNKNLKRKMNKKNKJNKKNNNNKNRSNJ KNQNFKJMRKLKNKKKKKKNN  !"$%&(9Mz-./012345678s{'XZ[@,s  d?dCEGLb`q<BDFKpo   d9f_IOtYA\=m 9+>Hcuwy|}): *egilkJNPRTVWr]^nhQUavx~; jlSTyacc stack overflowsyntax errorstatement cannot be reachedlabel already that of a formatunclassifiable statementlabel %s already definedthere is a branch to label %s from outside blocknamed BLOCKDATAmisplaced entry statement () argument listname declared as argument after usealtenate return argumentSAVE statementSAVE statementPARAMETER statementDOUBLE COMPLEX statementCHARACTER statementAUTOMATIC statementSTATIC statementlength specification *nlength must be a positive integer constantlength specification *(*)INTRINSIC statementequivalencestoo few initializerscan only save static variablescannot make %s parameterinconsistent storage classestoo many dimensionstoo many dimensionsIMPLICIT statementimplicit item mus((t be single lettercannot be a namelist namedeclaration among executables.EQV. operator.NEQV. operatorconcatenation operator //substring operator :substring operator :hex constantoctal constantbinary constantconcatenation operator //no backward DO loopstoo many alternate returnscomputed GOTO list too long?H@j(J)K=L,N+P-Q*R/S$O:MVWZ  [`\^]_XY '"7E$L#Q&Y'_%c(i)u*~+,-235467H89:;<=>?@ABC!D&E1F6H@Iincludes nested too deepr%s/%sr/usr/include/%srCannot open file %simpossible lexstate %dillegal continuation card ignorednondigit in statement number fieldunbalanced quotes; closing quote supplied%dH too bigunbalanced parentheses, statement skippedNot a Fortran 66 keyword: %sfunctionname %s too long, truncated to %dbad bit identifierinvalid binary characterand.or.not.true.false.eq.ne.lt.le.gt.ge.neqv.eqv.assignautomaticbackspaceblockdatacallcharacterclosecommoncomplexcontinuedatadimensiondoubleprecisiondoublecomplexelseifelseendfileendifendentryequivalenceexternalformatfunctiongotoimplicitincludeinquireintrinsicintegerlogicalnamelistnoneopenparameterpauseprintprogrampunchreadrealreturnrewindsavestaticstopsubroutinethenundefinedwritemissing end statementDO loop or BLOCK IF not closedmissing statement number %sMAIN__MAIN_ %sMAINBLOCK DATA %s: L%dMAIN_MAIN_invalid entry nameexternal name already used entry %s: L%dretvalnoncharacter entry of character functionmismatched character entry lengthscharacter entry of noncharacter functionlocal variable %s never usedadjustable dimension on non-argumentadjustable leng on nonargument%s %05ld %05ld %d %s: may not appear in namelist%s: common alignmentadjustable array in common_BLNK__ incompatible lengths for common block %sautomatic variable of nonconstant lengthmktmpnadjustable length_BLNK_%s cannot be a common block nameincompatible common declarationincompatible storage declarationsincompatible type declarationslengtypeincompatible type-length combinationincompatible use of intrinsic functioninvalid intrinsic declarationunknown intrinsic functioninvalid external declarationinvalid external declarationonly variables may be arraysonly last bound may be asterisk1-dim subscript in EQUIVALENCEnonconstant subscript in equivalence adjustable in equivalencebad storage class in equivalenceinconsistent equivalencebad alignment forced by equivalenceattempt to extend common %s backwardinconsistent common usageeqvcommon%s %09ld %09ld %dinvalid repetition count in DATA statementnon-constant initializertoo many initializersbad impldoblock 0%orpllist emptyattempt to initialize adjustable arrayinitialization of string of nonconstant lengthnonconstant implied DO parameternon-character datum initialized with character stringincompatible types in initialization %d %d setdata4v.%d*?(/6=D??invalid complex constantmkconvcpexprfrexprfixtypefunction invocation of subroutinefixexprleft side of assignment must be variablec_divz_divaddr of addrDummy procedure not declared EXTERNAL. Code may be wrong.invalid class code %d for functionno substring of function callattempt to use untyped functionrecursive callmkfunct: impossible recursionmkfunct: impossible vprocclass %dattempt to use untyped statement functiondisagreement of argument types in statement function callstatement function definition and argument list differsubstring of noncharacter %snon-integer subscript expressionmore than %d subscriptssubscripts on scalar variablewrong number of subscripts on %ss_rngesubscript on variable %s out of rangemkaddr. vtype=%d, vclass=%d mkaddrno qualifiers on parameter name %sused as variableimproperly dimensioned arraycharacter variable lengths must be positive integersadjustable automatic arrayattempt to use undefined variableattempted division by zeromkexprnonarithmetic operand of arithmetic operatornonarithmetic operand of negationNOT of nonlogicalnonlogical operand of logical operatorillegal comparisonorder comparison of complex datacomparison of nonarithmetic dataconcatenation of nonchar dataimpossible conversioncktypefoldconsnegopconspowerinteger ** negative power inline mod of nonintegersgn(nonconstant)conssgninteger**negativepow_hhpow_ddpow_zzcomplex division by zeropow_iipow_ripow_dipow_cipow_zinon-logical expression in IF statementnon-logical expression in IF statementelseif out of placeelse out of placeendif out of placeloops or if-then-elsescontrol stack emptyassignment to a non-variableassignment to an undimemsioned arrayredeclaration of statement functionnon-variable argument in statement function definitionpause/stop argument must be constantpause/stop argument must be integer or stringnested loops with variable %sbad type on DO variablebad type on DO parametertoo few DO parameterstoo many DO parameterszero DO incrementDO range never executednoninteger assign variableinvalid type of arithmetic if expressionRETURN statement in main or block dataalternate return in nonsubroutineassigned goto variable must be integerintrealdblecmplxdcmplxifixidintfloatdfloatsnglichariacharchar achar maxmax0amax0max1amax1dmax1and$or#xor%not&lshiftrshift'minmin0amin0min1amin1dmin1aintdintanintdnintnintidnintabsiabs dabs cabs zabs modamoddmodsignisigndsigndimidimddimdprodlenindeximagaimagdimag conjg!dconjg"sqrt#dsqrt$csqrt%zsqrt&exp'dexp(cexp)zexp*log+alog+dlog,clog-zlog.log10/alog10/dlog100sin1dsin2csin3zsin4cos5dcos6ccos7zcos8tan9dtan:asin;dasinatan?datan@atan2Adatan2BsinhCdsinhDcoshEdcoshFtanhGdtanhHlgeIlgtKlleMlltOepbaseepprecepeminepemax eptiny ephugeepmrspfpexpnQfpabspUfprrspWfpfracYfpmake[fpscal]r_intd_intr_nintd_ninth_ninti_ninth_dnnti_dnntr_absh_absi_absd_absc_absz_absh_modi_modr_modd_modr_signh_signi_signd_signr_dimh_dimi_dimd_dimd_prod h_len i_len h_indx i_indxr_imagd_imagr_cnjgd_cnjgr_sqrtd_sqrtc_sqrtz_sqrtr_expd_expc_expz_expr_logd_logc_logz_logr_lg10d_lg10((r_sind_sinc_sinz_sinr_cosd_cosc_cosz_cosr_tand_tanr_asind_asinr_acosd_acosr_atan d_atan r_atn2 d_atn2 r_sinh d_sinh r_cosh d_cosh r_tanh d_tanh hl_ge l_ge hl_gt l_gt hl_le l_le hl_lt l_lthr_expnir_expnhd_expnid_expnr_abspd_abspr_rrspd_rrspr_fracd_fracr_maked_maker_scald_scal     sqrtexplogsincostanasinacosatanatan2sinhcoshtanhimpossible intrinsic constantgeneric functionintrcall: bad intrgroup %dbad number of arguments to intrinsic %sbad argument type to intrinsic %sintraddr: %s is not intrinsiccannot pass %s as actualintraddr: impossible f1=%d DEJNRV]afk ry~ԄԊԑԘԞԣԮԵԿunlabeled format statementbad format numberbad end= clausebad err= clauseiostat must be an integer variablef_backf_rewf_endimpossible iostmt %dinvalid control %s for statementunknown iocontrol %sillegal positional iocontrolillegal * iocontroliocontrol %s repeatedno I/O list allowed in NAMELIST read/writeattempt to i/o array of unknown sizenon-left side in READ listdo_liodo_fiodo_uioattempt to use internal unit array of unknown sizebad unit specifier typebad unit specifierbad REC= clausebad format descriptorunformatted internal I/O not alloweddirect list-directed I/O not alloweddirect namelist I/O not alloweduflnbad unit in openbad file in openbad reclf_openf_closbad unit in close statementinquire by unit or by file, not bothmust inquire by unit or by filef_inqubad unit in I/O motion statementnon-character control clauseimpossible inquire parameter %sunitfmterrendiostatrecreclfilestatusaccessformblankexistopenednumbernamednamesequentialdirectformattedunformattednextrec0123456789abcdeftoo many digits in floating constantnamesstatement numbersillegal branch to inner block, statement %smay not branch to a formatillegal label %sexternal symbolsimproper use of builtin %sout of memoryWarning on line %d of %s: %s Error on line %d of %s: %s Declaration error for %s: %sDeclaration error %sExecution error %sCompiler error line %d of %s: %s Impossible %s %d in routine %sopcodetagstorage classtypeToo many %s. Try the -N%c optionFortran 77 feature used: %sF77 compiler extension used: %s < PQLSPURQTFF: h@>; MBimpossible element in concatenationputconstputconstِAC .globl _%s .word LS%d_%s: jra L%dfseek failedfseek failed 2non-logical expression in IF statementcomputed goto index must be integerputxputxputopputpower: bad callputcxeqputcx1putcx1putcxcmpputch1: bad character conversionputch1putch1putcheqs_copyputchcmps_cmps_catattempt to take address of a registerputaddradjustable character functionputmnmx@(#)putpcc.c 1.2 SUN 3/16/83 000000008??4< .stab LT%d: .long 0 lea LT%d,a0 jsr mcount jra LE%d movl a6@(%ld),a5@(%ld)L%d: %s %ld .word.long .long L%ld .long 0x%X .long 0x%X,0x%X .long 0 .long v.%d+%ld .long %s+%ld .even casel r0,$1,$%dL%d: .word L%d-L%d cmpw #%ld,d0 jhi L%d lslw #2,d0 lea L%d,a0 movl a0@(0,d0:w),a0 jmp a0@ cmpl #0x80000000,d0 jeq L%d tstl d0 jlt L%d jgt L%dL%d: tstl d1 jeq L%d tstl d0 jlt L%d jgt L%d cmpl #0x80000000,d0 jeq L%d tstl d0 tstl d0 jlt L%d jeq L%d jra L%d tstl d0 jlt L%d jeq L%d jra L%d_%sv.%dL%dq.%dmemname%s: .=.+%ld .globl _%s .comm _%s,%ld .even .word LS%d_%s: .word LS%d_MAIN__: .word LS%d_%s: lea v.%d+%d,a4 lea v.%d,a4 lea a6@(-%d),a5 lea a6@(8),a5 subl d0,a5@(%d) subl #%ld,a5@(%d) subl d0,a5@(%d) jra L%d link a6,#0 addl #-LF%d,sp tstb sp@(-LP%d) moveml #LS%d,sp@ .stabd 0%o,0,0%o 0%o,0,0%o,%s 0floating-point constant out of range $.byte 0%o,0%o .text.data.bss.data1 %s .skip %ld %s: "computed goto index must be integers_stops_pausO_typeputoptO2: DO statement expectedO3: empty DO queueO4: garbled DO queue CONST %d vtype= %d vclass= %d vstg= %d vleng= %d ISCHAR ccp= %d ci= %d cd[0]= %e cd[0]= %e cd[1]= %e ADDR %d vtype= %d vclass= %d vstg= %d vleng= %d memno= %d memoffset= %d istemp= %d ntempelt= %d varleng= %d ERROR %d NAME %d PRIM %d vtype= %d namep= %d argsp= %d fcharp= %d lcharp= %d EXPR %d vtype= %d vclass= %d vstg= %d vleng= %d opcode= %d, leftp= %d rightp= %d LIST %d vytpe= %d listp= %d O2_printexpr BAD TAG= %d at %d *** IDblocks *** idp= %d idaddr= %d initval= %d assgnval= %d nodes: %d *** VALUE NODES *** p= %d opp= %d lc= %d rc= %d rs= %d is_dead= %d n_dups %dtag= %d opco= %d parent= %d dups: %d deps IDs %d Error in O2_ routine : %s O2_samebase: badtags %d bad tag in O2_scantree: SLOT %d modfied SLOT %d ?O5: garbled DO queueO6: l-value expectedO7: l-value expectedO8: subprogram expectedO9: bad tag valueregalloc: bad data sent to getaddrregalloc: bad data sent to getvarregalloc: lookupaddrregalloc: lookupvarregalloc: scanvarsregalloc: scanassign 2regalloc: scanopeq 2regalloc: countrefs 1regalloc: countrefs 2regalloc: regwriteCp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Flib/refer/ 755 0 0 0 3130475740 5574 ((lib/refer/mkey 755 0 0 44000 3112750027 6564  8]$G"I#HTHS/N4 /NXNuNuNV$B, o n h -f n h(HHc bH@0;N*>>V>>b>p>>>>>>>>J n #X SSX `t#0` n -h,` n #@` n (T/NX#`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBe`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRe nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH% @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH% @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NHX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N0fp+`p-S n.HH% @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0eb1 nRJfec0R 9nB <eL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N$XJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|x` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|x`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NNXHx` afvJgp`p//.NbP.lB Df6Hx/.NP.Jg Jm/NNXHx/.NbP.Jm.HxB/N `Jgp`B//.NbP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nb N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jef8 <e#e <e#e#ee#ee .^rN.*yeBe g`(*(U g " Ҁe " Ҁd(M *@befegB`Re eo "<N#eBNX(@ 9e" Ҁe 9e/NX(@g ye 9eXg ye  9e" ҀY(#e <e A ` " Ҁ#eec A#e A 9e*A L0N^NuNVH0*n(MY#e (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ e L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLld#@SX `PSX n # `8SX n /(NPX#4`B` n (T/NPX#8`#L`#<` Pg` ggn ag` ig ` sgn& ogn mg`| rg`n tg`` n /(aX/HnNXPJ\gHnHyPNPJgHnHyPNXPHnHn8NXPHn8HnNXPHnHnNXPHy`HnN0PHydHn8N0PHyhHnN0PHylHnN0PJ\g*/9P|NX/9PNX/9PNXHypHnNP#P|JfHHyPHxHyPNXT/NP"9X A /NXPBP`HyrHn8NP#PHytHnNP#P#\JPgJfHn8HyvN|PHxN|X/9PNX#XHyHnNP#0BB/9P|N /9P|HxHxHnN/9P|HxHxHyHNJf"JHgp`p//94NP-@Hx/.NP-@/9P|/.Hx/N-@g,HxHyHyHyN`HxN|XHx/.NP# PJf,HxHyHyHyN`HxN|X/9P|/.Hx/9 PN-@fp`B# `J g y BJPgd/.HnD/./9P/./.Np-@# Jf,/9P/.@HnD/./9P//.N-@  cB.BP`0HyHnN0PAD .P/HnN0PRP .Pm-| `p n/N XJ f AT# n//9 HnN JPg*HxHnh/9 N HyHnhNHPX .eJTg./9P .İTo 9T` .//.N JN^NuNV-n`R nJf` n /gS .d .d .`@ nBR nJg ` <-@/NX/.Hy NXP .N^NuNV . 6g"nX 2gn0 0gnJNq <`j .0`^B`Z 1g` 4gn 3g` 5g` ngn 8gn 7g` 9g` yg`N^NuNVBBBJ4n,HxHyHyHyN`HxN|XJfHx/94N\P#J8o:JHgp`p//94N\P-@Hx/94N\P-@`-n-yB`4 .Ю @/NX". Nߺ". \ A R .谮mJLgdB`T . \ @ й P @/ . \ @/ .Ю @/HyHyN`R .谮mJ gHz`Hz/.N 9 \Ю @-PJf,HxDHyVHy2HyN`HxN|XB/./.N Jg,HxEHyHy^HyN`HxN|XB .谹4lJHg /.a` /.NX".Ү A .й @  .谹4m,HxSHyHyHyN`HxN|XJHg .Ю @ f-n-|`XJ8oRB`BJHNq .Ю @ .Ю"@" .й @ .Ю"@"R .మm . \ @ Ю @-PB/./.N Jg,HxoHyHyHyN`HxN|XB-nJHg(/.a`( .Ю @ gR`V/.NX-@ fJ8n(`0JHNq .Ю @ d .Ю @ й8nR`~ .䰹4m,HxHyHyHyN`HxN|XJHNq .Ю @ .Ю"@" .Ю @ .й"@"RR .మm:J8f .మl .మl`JHNq .Ю @ fDJHNq .Ю @ .Ю @ R".ҹ A RR`b 98mTJHNq .Ю @ .й @ `JHNq .Ю @ й8cz .䰹4m,HxHy2HyHyN`HxN|XJHNq .Ю @ .Ю"@" .Ю @ .й"@"RR .మmV-nR .찮mJ8oBB`, .й @ o .й @-PR .మm#DB-n`@ .й @ f&JHNq .Ю @ .Ю"@"RR .మm-nJ8gR ` ./fJ9 fHy HyuNPHnHyyNPR . mN^NuNVHn n(HH/NP .N^NuNVB-n`2JHNq .Ю @ -@B//.N /.HxdHn|N HnHn|aPJf|A|-H nHH-@g ;g f* nBJg$HxB/.HnHn|N`"R`/9XHxHnHn|N-@JgVJ8g 9D` .-@BA . RA . RA . RA . RA . RA .C RA . RB`"A . .Ю"@ RR .mHn/.N(PJf\JHNq .Ю @ .Ю"@"R . m,J XfHyHnNH`Hn/9 XNXPR . m .N^NuNVJ0gn .R @HH-@gX ;fHnHnHy/.N B/./90N /90/./. N p`BN^NuNVHx/.NXR/NP-@Jf,HxHy4HyHyN`HxN|X/./.NXPHx!/.N0PJg/. /.NP` nJfp`B-@-n` n :g ;g R nJf nJgBR`-nHnHnHygSo,Sm ,R @` HTN@X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg F @` F @R mHH. ]g*Jg F @` F @RJfS L N^NuNVH *nBB-y-y-y-y -|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9NxN.-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9"9NxN.-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".Nx-@-AJg R mJl/./. .".N`/./. .".Nx-@-A/.//N -@-AJl ` .".L N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN@X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.N4X+@f,mJf,0-g-HHR|+@`m+n f09gHyNJX0-gp` - //--HH/N& *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.Hy+Hy(Hy NHxNXHxHxNP*@HxHxNP(@HnNX-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#p`T ./ @(P ./ @ gf ` <,//.Hx0NX `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNDHx;N@eNuNDHxN@eJgBNuH // |/ pNLNw //W.BN@d W/ND WNNVBHnN®PJlp`Jg n .N^NuNDHxtN@eNuNVA-HA#=|B-n-|Hn/. N$PSm .R @BHH`HnBNtP .N^NuNV4.-nBR`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NtPRR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|H-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|I PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|K`J.g-|MJ.g"/.NX".-A< o-@ .Xf -|OL`-|`LA`-H-H`P .P-@@ .P-@P".DNߺЮLЮ@ @S"n .P".DN4-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|q`-|t`Jl-| n P @-h-h/./.N݀PJf/./.NݨPJfHnHn .R l .R`p//./.Nψ-@Jg -|w`J.g -|y`J.g-|{AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/94/90 .".NgP .S-@HJlD-@HJHg6 .Hr Nߺ0S n .Hr N4`S n0A .ذbJn/9*LZ`0SR`*0Rb1 nRJfRc0R 9nB <RL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|0|+|0|+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.N4X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|` HUaX |e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` |eB` 0,f -+fp`B, wf0Hx/.NLP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NLP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNDHxN@eNuNDHx!N@eNuNDHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNDHxN@eBNuNDHxN@eNuNDHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNDHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNDHx N@eNuNVH0JRf8 <R#R <R#R#RR#RR .^rN..*yRBR g`(*(U g " Ҁe " Ҁd(M *@bRfRgB`RR Ro "<N4#RBNX(@ 9R" Ҁe 9R/NX(@g yR 9RXg yR  9R" ҀY(#R <R A ` " Ҁ#RRc A#R A 9R*A L0N^NuNVH0*n(MY#R (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN..d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ R L0N^NuNDHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL%s.ig.ig.ig.igrMissing expected file %sdelivCan't run %sCan't get space for machinesbad fgrep call wordlist too large .ig/tmp/rj%dgfgrepCan't read fgrep index %sCan't write fgrep output %srcan't read fgrep output %s@@@N@NElapsed %.2f CPU %.2f (user %.2f, sys %.2f) Error: @(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ |R((lib/refer/inv 755 0 0 60000 3112750075 6414  P@$G"I#HTHS/N4 /NXNuNuNV`-|-|BBBBBdHxHy0NPJf <9` <B-@` n h -f n h(HHa bN@0;NVDDjDDD,~DDDDPDtDDDDD` n (T/N,X-@SX `zB`-|`-|`-|`-|`BNfXB n /(NzPJg n /(HyKN P n h (uf n -hSX `l m n (` <_/HnpNżPHnpHn NżPHnpHnNżPHnpHnNżPHyeHnpNŔPHyiHn NŔPHymHnNŔPHyqHnNŔPN./HyuHnNT JgHnNX-n-nN-@f/.NfXBNfX/.NXJg,HxPHyHy}Hy\N<HxNX/.NfXBHnHy/.`HyHyHyNhBHnHy/.`HyHyHyNhHxTHyHyHy\N<HxNX f,HxVHy%HyHy\N<HxNX/.NfXHy6Hy,NœP-@ @(HH/NfX nn`FHy8HnNœP-@Jf,Hx_Hy^Hy:Hy\N<HxNXBJgHyeHn NœP-@gN./HygHnNT HyoHnNœP-@JfHnHyqN PHyHnpNœP//./.ND -@/.NX`BJg <` </HnNœP-@Jg JgHyHnNœP`B-@Hnd/././.Hy4/.Np-@Hy4NXJg /.NƎX/.NXJgHnxN˂X-@|/.x/.|/.HyN| .|g,Hx|HyHyHy\N<HxNXJxgXHx}HyHyHy\N<HxN`*HnHn/.`HyHnDNTHnDN XJgtN./HyHnNT HnHnHy"HnDNTHnDN XHnHnHn/.`Hy+HnDNTHnDN XHyFHnNœP-@HyHHnpNœP-@HyJHn NœP-@HnHnh/.d/.//./.N/.NXHnNƎXJgHnNƎXHnNƎXJg/././.hHyLN|N^NuNVBBBBB/.NX-@`A-H`R n  fBR/.HnN4PJg/.HyxHnNT /.NxX-@HnNxX-@/.HnN4P/.Hy}HnNT HnNxXѮ/.HnN4P .Ѯ/./.N4P n S m n (R!@S @ HH`/.Hx NP-n`R nJfS n  fBB`-|Jg2Jg,Hx3HyHyHy\N<HxNXHn/.NP-@JgSB`>/.A ./NX".NV/Hy/.N<R .찮mJgA ./HnNżPA-H`R nJf n S m n (R!@S @` /. NX-@ gf g nR` nBA .c0/.HnNX".NV/Hy/.N<A-H`\HnNxXЮRѮR/. HxHnN Jf mp`B n /.NX .N^NuNV`R nJfS n  fBN^NuNVB .Ю @ R` n  g  g R nJf nJgBR n  g  gJf .N^NuNVJfBHyN P`^/.HxHxHnN/.HxHxHnNJg .R/HxNP-@` .R/HxNP-@/./.Hx/N-@g/.HyHy\N< /.NXJg -|`-|B`pJg .Ю` .Ю @-PB/./. N `/./.Hy/.N</. nNX-@ fR .m/. NX .N^NuNVpBBBB-|BpHx .R/NP-@tJf,HxHy$HyHy\N<HxNXHx/.NP-@pJf,HxHyOHy+Hy\N<HxNX ntBBx`RHnHn|HyVHnN .|lRJg/.Hxa`/.HxNP .Юp @ `"R .Юt @ x .Юp @B .|mJNqpѮx .Юt @ x-|B .ggSo,Sm ,R @` HTNX. f gJo HT/N0P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yH-yL-yP-yT-|-|HH. g -f -|`f +g^S`Z/9/9 .".N`l< 0N`///./. 9X"9\NN-@-A`RHH.  @f .gZ`t/9/9 .".N`l< 0N`///./. 9`"9dNN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//Nx -@-AJl ` .".L N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N2PJmJn -|`-n4f +|`D/.NƘX+@f,mJf,0-g-HHH\+@`m+n 4f09XgHyHNX0-gp` - //--HH/NŊ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.HysHypHyhNhHxN`XHxHxNP*@HxHxNP(@HnN˂X-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#(Tp`T .' @(P .' @ gf ` <//.Hx0N4 `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN˨Hx;N@eNuN˨HxN@eJgBNuH // |' pNLNw //W.BN@d W/N˨ WNNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBHp`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRHp nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NxX-@8/.NxXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NxX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNVЮLЮ@ @S"n .P".DNɘ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NDPJfHnHn .R l .R`p//./.N$-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9|/9x .".N`gP .S-@HJlD-@HJHg6 .Hr NV0S n .Hr Nɘ`S n0A .ذbJn/9/9 .".N`fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NDPJfHnHn *LZ`0SR`*0Htb1 nRJfHtc0R 9nB <HtL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N˞ .B`T0-f(mfHn-HH/N2PJmJn -|`-nHf9ZHH/NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N(($<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|4`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NfXHx` afvJgp`p//.NzP.lB (Tf6Hx/.NP.Jg Jm/NfXHx/.NzP.Jm.HxB/N `Jgp`B//.NzP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nz N^NuN˨HxN@eNuN˨Hx!N@eNuN˨HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN˨HxN@eBNuN˨HxN@eNuN˨HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN˨Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN˨Hx N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rNɒ.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<Nɘ#HBNJX(@ 9H" Ҁe 9H/NJX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#H̹Hc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNɒ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuN˨HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL __.SYMDEF 422227674 0 10 100664 142 ` @ X#-5= *F_printable_allprint_sprint_main_yyreject_yyracc_yyless_yywrapallprint.o 421799909 48 10 100664 586 ` ,HhNV. HH gj gZ g> gZ. HH/aXJfN. HH/Hy,/9N `xHy2/9N`bHy5`Hy8`Hy;` y S m&. HH y"(R!AS AHH`/9. HH/NPN^NuNV` .R @HH/aX nJfN^NuNV o lp`BN^Nu\%-3o\n\t\b\bL@RPXPd@jPpPx@@@PPPP  )2:_yyout_printable_allprint_fprintf__flsbuf_sprintmain.o 421799921 48 10 100664 131 ` $NVNBNXN^NuPP _exit_main_yylex reject.o 421799943 48 10 100664 1091 ` `NV`"N"9 ARX 9e yJnv 9Y bJ9fpB` 9 @HH/NXS 9 @B yJg P#g yJo 9X @/a&X`N#/NXBpN^NuNV# . @Jf8`Z cNYS 9 @HH/NX .D/ y P/(NP f 9 @HH# 9 @B .N^NuPP PP$ P* P0 P8PB PH PNPV PdPj PzPPP P PPPPPP PPP P P PP P P"P(P. P>PN PZPjPp P~ PP P $.8BJS_hpx_yyback_yyleng_yyfnd_yyunput_yyreject_yyoutput_yylstate_yyracc_yyinput_yyprevious_yyextra_yyolsp_yytext_yylsp yyless.o 421799956 48 10 100664 341 ` <HNVH0 9*@Jm .n (@`(n`SHH/NXbBcSHH# #L0N^Nu PP"P*PDPRPbPjPpP )1_yyleng_yyunput_yyless_yyprevious_yytext yywrap.o 421799970 48 10 100664 68 `  NVpN^Nu _yywrap1799956 48 10 100664 341 ` <HNVH0 9*@Jm .n (@`(n`SHH/NXbBcSHH# #L0N^Nu PP"P*PDPRPbPjPpP )1_yyllib/libl.a 755 0 0 5252 3112527325 7735 1lib/libln.alib/libm.a 755 0 0 73240 3112527366 5676 ((! __.SYMDEF 422227707 0 10 100664 568 ` @|| | 4'4-D4D8D<~@~G~K) O) V) Z8a8f;m;t;}DZDZDZJJQQVV^`D`Dfffnntptp_errno_asin_acos_atan2_atan_hypot_cabs_errno_yn_jn_y0_errno_j0_y1_errno_j1_errno_pow_gamma_errno_signgam_log_log10_errno_sin_cos_sqrt_errno_errno_tan_tanh_sinh_cosh_errno_erfc_erf_errno_exp_ceil_floorasin.o 421800037 48 10 100775 1116 ` XxHNV-y-y/9/9 .". Nl& .". -@-A -y-y/9/9 .". No#! 9"9 `/. /. .". N// 9"9N//NP-@-A/9/9 .". No:/. /. .".N//NP// 9"9N`"/./. .". N//NP-@-A// .".NN^NuNV/9$/9 .". Nn/9,/9( .". Nl#! 90"94`$/. /.a@P// 9"9NN^Nu?!TD-????ffffff?@@@@*PH@P@X@^@lPxP~@@P@@ PP@@PPP@@ P4P>PZPh@n@|P@@PP@@@@ P f7b#Z)/8?>[Dfdivi_sqrt_errno_asin_acos_atanfcmpiieeeusedfmulifsubiatan.o 421800119 48 10 100775 2276 ` d`NV/9/9 .". No/. /.aP` .". //aP N^NuNV/. /././. .". NNf@@Iv???@ @PpPvP~@@P@@@@@@P@@P P&@,@2@8@>PDP^Pz@@@@PP@@PPP@@(PB@H@VPf@l@rP@@P@@P@@PP@@P P@ @*@0@:@@@J@P@Z@`@fPlPrPxP~PPPP@@@@@@@@@@PPPPP P&P,P2PDPZPR Z&?,[28_atan2fdivi_atanfcmpiieeeusedfmulifsubifaddihypot.o 421800169 48 10 100775 724 ` \(`NV/9`/9\ .". Nl .". -@-A /9h/9d .".Nl .". -@-A/./. .". No$-n-n -n-n -n-n/9p/9l .".Nf 9t"9x`h/./. .". N-@-A /. /. .". N// 9|"9N//NP// .".NN^NuNV/././. /.aN^Nu?@ @P8@>@LPzP@@P@@PP@@PP2P &?,2%:8fdivi_hypot_sqrtfcmpiieeeusedfmulifaddi_cabsjn.o 421800256 48 10 100775 2046 ` |XNVJl .D-@ . ". -@ -AJf$/./. N`/./. NP` g/9/9| . ".Nf 9"9`| . ".N".n/./. NP-@-A/./. NP-@-A-|`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nR .m .".`/./. . ".N-@-A-y-y .-@`L/./. .N// 9"9NN// .".N-@-AS .n/./. .N// 9"9NN// . ".N-@-A-@-A-y-y .S-@`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nSJn/./././. NP// .".NNN^NuNV/9/9 . ".Nn#! 9"9`8-|Jl" .D-@rN f-|Jf/./. NP` f/./. NP//`/./. NP-@-A/./. NP-@-A-|`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nR .m/./. .NNN^Nu@@@?@@:PJ P`@f@t P|@@PP PP@@ P"P( P. Pr P@@P@@ P PPP @@ P P0PF@N@P@@ PP P PP PP@@" P.P4@:@^PPPPPP@"@( P.P4 P: PnPt P $+/37=F?L[RVffixifflti_y0_y1fdivilmodt_errno_yn_j0_j1fcmpiieeeusedfmulifsubi_jnj0.o 421800380 48 10 100775 3407 ` ,NV/9@/9< .". Nl .". -@-A /9H/9D .". No/. /.aP/98/94 .". N-@-A//NP// 9"9N-@-A///./.NP// 9"9NN-@-A///. /. 9,"90N//NPN`/. /. .". N-@-A-yL-yP-yT-yX-| .< @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl// .".NN^NuNVB/9`/9\ .". Nn#! 9d"9h`/9p/9l .". No/. /.aP/98/94 .". N-@-A//NP// 9"9N-@-A///./.NP// 9"9NN-@-A///. /. 9,"90N//NPN`0/. /. .". N-@-A-yt-yx-y|-y-| . @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl/. /.NP-@-A///. /.aP// 9,"90NN-@-A///./. .".NNN^NuNV/. /. .". N// 9"9N-@-A-y-y-y-y-| . @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl// .".N##-y-y-y-y-| .< @/(//./. .".NN-@-A .t @/(//./. .".NN-@-ASJl/./. .".N///. /. 9"9NN##N^Nu?_0mȂ?!TD-D:X}`C$hJ6~^UvCb'"ci&6.BYyPYݿ$@:w{D:XC m"CZ9żZB٤hZBR-g1AW,4A1 4@LA.|?ATE^AgA` .A>ÇHuA9@j:EATE^AgJA`z!aA>j3GA Q;@of\7?!<KrF_،|{7cRlHkh}=A!<KrA$X A FVh`A X@άr*F@yW2~?RD cp4T"C~e\mnBt! yE˔A45AD|3K[pD43! C:WeCU@?}B\BNkH AES'A.HW@ ϣ:?@ @ @P@ @ @P8@>@LPd@j@x P P@@P P@@P P@@P PP,P:@B@J@R@h@P P@P PPP@@PP"@(@2@8@FP^@d@r P P@@P P@@P P@@PP P&P4@<@D@L@b@P P@P PP@ @PP8P> P\Pf@l@rP@@@@@P P@P P.P4@:@@@H@P@X@n@P P@P PP@ @((PP@"@   $*3?9[?DIO_log_y0fdivi_sqrt_errno_j0fcmpiieeeusedfmulifsubi_sin_cosfaddi j1.o 421800455 48 10 100775 3775 ` NV-n-n /9 /9  .".Nl .". -@-A/9 /9  .".No /./.aP/9/9 9 $"9 (N// .".N-@-A//NP// 9 "9 N-@-A///./.NP// 9 "9 NN-@-A///./. 9"9N//NPN-@-A/9 0/9 , .". Nl .". -@-A .".`/./. .".N-@-A-y 4-y 8-y <-y @-| . @/(//./. .".NN-@-A .L @/(//./. .".NN-@-ASJl///./. .". NNN^NuNVB-n-n /9 H/9 D .".Nn#! 9 L"9 P``/9 X/9 T .".No/./.a:P/9/9 9 \"9 `N// .".N-@-A//NP// 9 "9 N-@-A///./.NP// 9 "9 NN-@-A///./. 9"9N//NPN`f/./. .".N-@-A-y d-y h-y l-y p-| .t @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl/./.NP-@-A/./. 9 t"9 xN///./././.aPPNN// 9"9N-@-A///./././. .".NNNN^NuNV/. /. .". N// 9 |"9 N-@-A-y -y -y -y -| . @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl// .".N# # -y -y -y -y -| . @/(//./. .".NN-@-A .< @/(//./. .".NN-@-ASJl/./. .".N///. /. 9 "9 NN# # N^Nu?_0mȂ?!TD-D?#h= 홙CǼ_ bBڭzYs@]An:@ɧQa @>JDO#h>C9u"Ck 8YBnxqB^J0A7*-- A6aQ@f>?PtFZb)Y0O67?IYb_.wqPtFZbzXY޳w7/2 u?@8:O@ɒ M@(-b @6@pw@A.A%ѣA;B ЀA5īk&CAnHLF@GZ@@{?ĵ\HD~$/waPnC0ZÅcb(bC 3 i D‚ٓA@# D|PG'hDrjaXhCd+pJCx k#B{Bb Aљ=J$A7ڒAR@1q~k?@ @@ @?@P@ @@&PD@J@XPp@v@|@@P P P@@P P@@P P@@"P,P4PB@H@VPP@@@@@P P@"P( PTPZPhPz@@PP@@@@P@@@@P P P$@*@0PJ PV@\@bPh P@@PPPP@@@@@P P.@LPR PrP@@PP P@@PPP P&P0@6@<PJ@R@Z@b@x@P P@P PP@@ @@@"@8@VP\ Pp@P PP@@PP@@ b  $*3?9[?DIO_log_y1fdivi_sqrt_errno_j1fcmpiieeeusedfmulifsubi_sin_cosfaddi pow.o 421800487 48 10 100775 725 ` H(`NV/9L/9H .". Nn/9T/9P .". Nf./9\/9X .".No 9`"9d` .".N-@ .".N".f .". //NP// .".N//NP-@-A .g . -@-A .".`F/. /.NP// .".N//NP`#! 9h"9lN^Nu@ @P$@*@8P@@F@TP^@d@vPPPPPPP&P4P:@@@ %?+ 05ffixi_log_errnofcmpiieeeusedfmuli_pow_exp gamma.o 421800538 48 10 100775 2310 ` 0LNV 9"9N#0/9/9 .". Nn/. /.aT`@/9/9 .". No /. /.a `/. /.a*P//NPN^NuNV/. /. .". N// 9 "9N-@-A-y-y-| .D @/(//./. .".NN-@-ASJl/. /. .".N///98/94/. /./. /.NP///9 /9 .". NNNNNN^NuNV .". -@-A // 9<"9@N//NP-@-A/9(/9$ .".Nf#! 9,"90`/98/94 .".Nl .". -@-A` #0/9@/9b{uI|I I%\6v$HJW@j'Y`fm-{0tTW@gE7??@ ??@?@??@@ @P@@$@2PH@N@\PPP@@P@@@P P0P:@@@VPb@h@v P|P P P P@@P P@@PP@@@@&PJ@P@V@|PPPP@@P@@ P@@P@@$ P8@>@L PRP\@b@p P~@@@@@P P@P P$P  #A0,2;?A[GLRffixi_gamma_logfdivi_errno_signgamfcmpiieeeusedfmulifsubi_sinfaddilog.o 421800578 48 10 100775 1575 ` NV/9/9 .". Nn#! 9"9`$q3%#FmH?r ( @3{ !|D@?@???@ @P&P,@2@H P\@b@pP@@P@@P@@P@@ P @@P$P6PD@J@T@Z@d@j@t@z@P PP PP P@@@@@@@@P PP P P P$P2@8@BPHPbPh P~@@P  x#)2?8[>EKfflti_logfdivi_log10_errnofcmpiieeeusedfmulifsubi_frexpfaddi sin.o 421800625 48 10 100775 1763 ` hNV/9/9 .". Nl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9/9 .".Nl .". -@-A .T-@/9l/9h .".N-@-A/9/9 .".NoHn/./.N -@-A .N// .".N-@-AHn/./. 9"9N//N /./. 9"9N// .".NN`@ .".N-@N// .".N-@-A .Ю-@g"/./. 9"9N-@-A o .". -@-A/./. .".N-@-A/././9t/9p///9|/9x///9/9///9/9// 9"9NNNNNNNNN-@-A/9/9/././9/9/././9/9/././9/9 .".NNNNNNN-@-A// .".NN^Nu?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@ @Pv@|@P@@P@@PPP& P@@F@LPVPh@n@tPPPPPP@@P2PH((@N@X@^@h@n@x@~@@@P PP PP PP PP@@@@@@@@" P(P. P4P: P@PF P`P "+?1[7L<AGffixiffltifdivi_modffcmpiieeeusedfmulifsubi_sin_cosfaddi sqrt.o 421800662 48 10 100775 1237 ` PXxPNV/9T/9P .". Nn6/9\/9X .". Nl #! 9`"9d`Hn/. /.N -@-A`&/9l/9h .".N-@-AS/9t/9p .".Nm .g&/9|/9x .".N-@-AS/./. 9"9N// 9"9N-@-A`*/9/9 .".N-@-A< @LPZP`@f@tP|@@@@P@@@@P"P #)2?8[>CIffixifdivilmodt_errno_modffcmpiieeeusedfmulifsubi_tanfaddi tanh.o 421800730 48 10 100775 505 `  TpNV-y-y/9/9 .". Nl& .". -@-A -y-y/9/9 .". No .".`D/. /.NP-@-A///. /.NP// .".NNN^Nu?@5@@@@*PH@P@X@^@lPPPPP t%?+1_sinh_coshfdivifcmpiieeeusedfmuli_tanh sinh.o 421800782 48 10 100775 1634 ` xNV.~/94/90 .". Nl .". -@-A ~/9e@5@?@@5@@ @@P>@D@RPZ@`@n PvP@@P P@@ PPPP P$P:@@@J@P@Z@`@j@p@vP|PPPPPP@@@@@@PPPPPP"P(P:@@@NPl@r@P@@ P P@@ PPP t4"+?1[7=B_sinh_coshffltifdivifcmpiieeeusedfmulifsubifaddi_experf.o 421800826 48 10 100775 1920 ` <pNVB-|/9H/9D .". Nl .". -@-A -|/9P/9L .". Nl/. /. .". N-@-A-yT-yX-y\-y`-| .D @/(//./. .".NN-@-A .| @/(//./. .".NN-@-ASJl///././. /./9@/9< .NNNNN``/9h/9d .". Nm/9p/9l`&/. /.a0P// 9t"9xN// .NNN^NuNVB/9/9| .". Nl0 .". //aP// 9"9N`/9/9 .". Nm 9"9`-y-y-y-y-| . @/(//. /. .".NN-@-A . @/(//. /. .".NN-@-ASJl///././. /. .". N//NPNNN^Nu? PBm@U=@I @/@C_@,@E<{ȊLW?~]@U=@J@뙤(!@X@CpuR?@V6@=5@ 4@ \C9@wPXO!@SE97ȇ&@#Z}]? Ӊ[vD@V6@^H@Ɋ@g@MH@\k@AU*@a$@1&YEp??@$??@@$P@@(PN@T@bP|P@@@@@P P@P P@@F@PPVP\PbPhPp@v@P@@@@PPPP@@P@@ P*@0@>PF@L@V@^@f@n@@P P@P PP$ P,P2P q"(1?7[=CHffltifdivi_errno_erfc_erffcmpiieeeusedfmulifsubifaddi_expexp.o 421800866 48 10 100775 1429 ` DxNV/9/9 .". Nf 9"9` 9"9 // .". Nl 9"9`/9/9 .". No#" 9"9`/9x/9t .". N-@-A //NPN-@/9/9 .N// .". NN-@-A//N-@-A/././9H/9D///9P/9L// 9T"9XNNNNN-@-A/9`/9\/././9h/9d/././9p/9l/./. 9"9NNNNNN-@-A/././.N///./. .".N// 9|"9NN//N N^NuA?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È???@ @P"@(@2@8@PPX@^@h@n@|PP@@@@P PP@@PPPP&@,@6@<@F@L@RPX P^Pd PjPx@~@@@@@@@P PP PP PP P@"@(P.P8P x$*3?9[?EJpQffixiffltifdivi_errno_ldexpfcmpiieeeusedfmulifsubifaddi_exp_floor floor.o 421800896 48 10 100775 500 ` HXNV/9/9 .". Nl .". -@-A Hn//N -@-A/9/9 .".Ng"/9/9 .". N-@-A .". -@-A `Hn/. /.N .". N^NuNV .". //aP N^Nu?@ @PBPT@Z@hPp@v@PP <%p,_modffcmpiieeeused_ceilfaddi_floor500 ` HXNV/9/9 .". Nl .". -@-A Hn//N -@-A/9/9 .".Ng"/9/9 .". N-@-A .". -@-A `Hn/. /.N .". N^NuNV .". //aP N^Nu?@ @PBPT@Z((lib/libm_p.a 755 0 0 101674 3112527420 6227 ! __.SYMDEF 422227732 0 10 100664 568 ` @|| | J'J-48<P@PGPK-0O-0V-0Z=a=f@m@t@}K4K4K4RRZZ`@`@h2jjrrrzz,,_errno_asin_acos_atan2_atan_hypot_cabs_errno_yn_jn_y0_errno_j0_y1_errno_j1_errno_pow_gamma_errno_signgam_log_log10_errno_sin_cos_sqrt_errno_errno_tan_tanh_sinh_cosh_errno_erfc_erf_errno_exp_ceil_floorasin.o 421800010 48 10 100775 1228 ` XhNV |PN-y-y/9 /9 .". Nl& .". -@-A -y-y/9/9 .". No#! 9 "9$`/. /. .". N// 9("9,N//NP-@-A/94/90 .". No:/. /. .".N//NP// 9"9N`"/./. .". N//NP-@-A// .".NN^NuNV |TN/9@@Iv???@ P@@&Pd@jPPP@@P@@@@@@P@@P"P>@D@J@P@VP\PvP@@@@PP@@PPP,@2P8@>@LPf@l@zP@@P@@P@@P@@PP@ @P @&P<PJ@P@Z@`@j@p@z@@@@PPPPPPPP@@@@@@ @@@$@2P8P>PDPJPPPVP\PbPtPP &%,37;?CGKOSW[^bhoZu{?[atan.o_sq2m1_pio2_pio4_satan_sq2p1_xatan_p0_p1_p2_p3_p4_q0_q1_q2_q3_q4_atan2fdivimcount_atanfcmpiieeeusedfmulifsubifaddihypot.o 421800145 48 10 100775 819 ` t(xNV |N/9x/9t .". Nl .". -@-A /9/9| .".Nl .". -@-A/./. .". No$-n-n -n-n -n-n/9/9 .".Nf 9"9`h/./. .". N-@-A /. /. .". N// 9"9N//NP// .".NN^NuNV |N/././. /.aN^Nu?@ P@@&PD@J@XPP@@P@@P P@@ P*P>PL@RP &,5?;A%FGhypot.ofdivi_hypot_sqrtmcountfcmpiieeeusedfmulifaddi_cabs jn.o 421800214 48 10 100775 2138 ` X NV |NJl .D-@ . ". -@ -AJf$/./. N`/./. NP` g/9/9 . ".Nf 9"9`| . ".N".n/./. NP-@-A/./. NP-@-A-|`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nR .m .".`/./. . ".N-@-A-y-y .-@`L/./. .N// 9"9NN// .".N-@-AS .n/./. .N// 9"9NN// . ".N-@-A-@-A-y-y .S-@`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nSJn/./././. NP// .".NNN^NuNV |N/9/9 . ".Nn#! 9"9`8-|Jl" .D-@rN f-|Jf/./. NP` f/./. NP//`/./. NP-@-A/./. NP-@-A-|`n-n-n/./././././. .N// 9"9NNNN-@-A-n-nR .m/./. .NNN^Nu@@@?@@@ PF PV Pl@r@ P@@P P PP@"@(P.P4P:P~P@@P@@PPPP@@$P*P<PR@Z@P@@PPPP PP P@ P&@,@: PFPL@R@vPPPPP*P4@:@@PFPLPRPPP #)04;?CIR?X[^bjn.offixifflti_y0_y1fdivilmodt_errno_ynmcount_j0_j1fcmpiieeeusedfmulifsubi_jnj0.o 421800319 48 10 100775 3748 ` PPNV |N/9d/9` .". Nl .". -@-A /9l/9h .". No/. /.aP/9\/9X .". N-@-A//NP// 9"9N-@-A///./.NP// 9"9NN-@-A///. /. 9P"9TN//NPN`/. /. .". N-@-A-yp-yt-yx-y|-| .` @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl// .".NN^NuNV |NB/9/9 .". Nn#! 9"9`/9/9 .". No/. /.aP/9\/9X .". N-@-A//NP// 9"9N-@-A///./.NP// 9"9NN-@-A///. /. 9P"9TN//NPN`0/. /. .". N-@-A-y-y-y-y-| . @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl/. /.NP-@-A///. /.aP// 9P"9TNN-@-A///./. .".NNN^NuNV |N/. /. .". N// 9"9N-@-A-y-y-y-y-| . @/(//./. .".NN-@-A .( @/(//./. .".NN-@-ASJl// .".N##-y-y-y-y-| .` @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl/./. .".N///. /. 9"9NN##N^Nu?_0mȂ?!TD-D:X}`C$hJ6~^UvCb'"ci&6.BYyPYݿ$@:w{D:XC m"CZ9żZB٤hZBR-g1AW,4A1 4@LA.|?ATE^AgA` .A>ÇHuA9@j:EATE^AgJA`z!aA>j3GA Q;@of((\7?!<KrF_،|{7cRlHkh}=A!<KrA$X A FVh`A X@άr*F@yW2~?RD cp4T"C~e\mnBt! yE˔A45AD|3K[pD43! C:WeCU@?}B\BNkH AES'A.HW@ ϣ:?@ @ @P@ @ P@@&PD@J@XPp@v@PP@@PP@@PP@@ PPP8PF@N@V@^@t@PP@PPP@PP@@(P4P:@@@J@P@^Pv@|@PP@@PP@@PP@ @PP$P>PL@T@\@d@z@PP@PPP@"@(P.PPPVPd@jPP@@P@@@@@PP @(P.PRPX@^@d@l@t@|@@PP@PPP(@.@4P:P@@F@ XP"^*`.2`6:>(BFJOSY_fmqw?[j0.o_pio4_tpi_pzero_qzero_asympt_p1_p2_p3_p4_q1_q2_q3_q4_log_y0fdivi_sqrt_errnomcount_j0fcmpiieeeusedfmulifsubi_sin_cosfaddij1.o 421800421 48 10 100775 4116 ` P8NV | N-n-n /9 JDO#h>C9u"Ck 8YBnxqB^J0A7*-- A6aQ@f>?PtFZb)Y0O67?IYb_.wqPtFZbzXY޳w7/2 u?@8:O@ɒ M@(-b @6@pw@A.A%ѣA;B ЀA5īk&CAnHLF@GZ@@{?ĵ\HD~$/waPnC0ZÅcb(bC 3 i D‚ٓA@# D|PG'hDrjaXhCd+pJCx k#B{Bb Aљ=J$A7ڒAR@1q~k?@ @@ @?@P@ @ P@$@2PP@V@dP|@@@@PPP@@PP@@PP"@(@.P8P@PN@T@bPP@@@@@PP@.P4P`PfPt@zPP@@PP@@@@P@@@@ PP0P<@B@HPbPn@t@zPP@@PPPP@@@@@,P2PF@dPjPP@@PPP@@PPP P.@4PJPT@Z@`Pn@v@~@@@PP@PPP"@(@.@6@>@F@\@zPP@PPP@@PP @@    "(*(.2(6:p>B`FJOnSY_fmqw?[j1.o_pio4_tpi_pzero_qzero_asympt_p1_p2_p3_p4_q1_q2_q3_q4_log_y1fdivi_sqrt_errnomcount_j1fcmpiieeeusedfmulifsubi_sin_cosfaddipow.o 421800471 48 10 100775 790 ` T(xNV ||N/9X/9T .". Nn/9`/9\ .". Nf./9h/9d .".No 9l"9p` .".N-@ .".N".f .". //NP// .".N//NP-@-A .g . -@-A .".`F/. /.NP// .".N//NP`#! 9t"9xN^Nu@ P@@&P0@6@DPL@R@`Pj@p@PPPP PP(P2 P@PF@L@ #)2?8 =Bpow.offixi_log_errnomcountfcmpiieeeusedfmuli_pow_expgamma.o 421800512 48 10 100775 2597 ` `LNV |N 9$"9(N#`/90/9, .". Nn/. /.a``@/98/94 .". No /. /.a `/. /.aBP//NPN^NuNV |N/. /. .". N// 9<"9@N-@-A-yD-yH-| .t @/(//./. .".NN-@-ASJl/. /. .".N///9h/9d/. /./. /.NP///9P/9L .". NNNNNN^NuNV |N .". -@-A // 9l"9pN//NP-@-A/9X/9T .".Nf#! 9\"9``/9h/9d .".Nl .". -@-A` #`/9p/9l/././. /.a6P// .". NNN//NP N^NuNV. |N/9p/9l .". Nl./. /./9x/9t .". N//aP`2/9/9| .". NoL/9/9 .". N//ahP///9/9 .". NN`/9/9 .". N-@-A-y-y-y-y~`n  @/(//./. .".NN-@-A  @/(//./. .".NN-@-ASJl/./. .".N..N^Nu?gd@ !TD-?UUUUUEfl?JrdCO{?KhsZ!G6v$e'.Z >b{uI|I I%\6v$HJW@j'Y`fm-{0tTW@gE7??@ ??@?@??@@ P@@ P$@*@0@>PT@Z@hP P@PP@@ P@@@P PH PR@X@n Pz@@PPPPP@P@@PP@@P P&@,@6@<@JPn@t@z@PP P P@P@@P@@P$@*@8P@@F@TPh@n@|PP@@P@@@@@PP @*P0PT P ld#(t,04: AFLSZA`cir?x[~gamma.o_pi_asym_neg_goobie_pos_p1_p2_q2ffixi_gamma_logfdivi_errnomcount_signgamfcmpiieeeusedfmulifsubi_sinfaddi log.o 421800558 48 10 100775 1836 ` (NV |HN/9 /9 .". Nn#! 9"9`$q3%#FmH?r ( @3{ !|D@?@???@ P@@&P2P8@>@TPh@n@|P@@P@@P@@P@@ P@@*P0 PBPP@V@`@f@p@v@@@PPPPPP@@@@@@@@PP PPPP0 P>@D@N PTPnPtP@P@@ P "&*.2:@EK RY`fo?u[{log.o_ln10_log2_p0_p1_p2_p3_q0_q1_q2_sqrto2fflti_logfdivi_log10_errnomcountfcmpiieeeusedfmulifsubi_frexpfaddisin.o 421800600 48 10 100775 2067 `   @NV | N/9/9 .". Nl .". -@-A Hx/. /.a, N^NuNV |NB/. /.a N^NuNV |N-n-n /9/9 .".Nl .". -@-A .T-@/9/9 .".N-@-A/9/9 .".NoHn/./.N -@-A .N// .".N-@-AHn/./. 9"9N//N /./. 9"9N// .".NN`@ .".N-@N// .".N-@-A .Ю-@g"/./. 9"9N-@-A o .". -@-A/./. .".N-@-A/././9/9///9/9///9/9///9/9// 9"9NNNNNNNNN-@-A/9/9/././9/9/././9/9/././9/9 .".NNNNNNN-@-A// .".NN^Nu?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@ P@@&P^@dP@P@@P@@P@@ P"P8 PJPd@j@pPzP@@PP P P PP @@PVPl@r@|@@@@@@@@PPPPPPPPP@@ @@@$@2@8@FPLPRPXP^PdPjPP "&|-159=CIOV\bk?q[wX|sin.o_twoopi_p0_p1_p2_p3_p4_sinus_q0_q1_q2_q3ffixiffltifdivimcount_modffcmpiieeeusedfmulifsubi_sin_cosfaddi sqrt.o 421800644 48 10 100775 1303 ` \X`NV |N/9`/9\ .". Nn6/9h/9d .". Nl #! 9l"9p`Hn/. /.N -@-A`&/9x/9t .".N-@-AS/9/9| .".Nm .g&/9/9 .".N-@-AS/./. 9"9N// 9"9N-@-A`*/9/9 .".N-@-A< P $+F17@?FMSsqrt.offltifdivi_sqrt_errnomcountldivtfcmpiieeeusedfmuli_frexpfaddi tan.o 421800683 48 10 100775 1973 ` 88NV |NB-y-y/9/9 .". Nl& .". -@-A -y-y/9@H@N@X@^@h@n@tPzPPPPPPPP@@@@@@@@PPP PPP* PD@J@XPf Pl@r@P@@@@P@@@ @ P.P 8@HPX!`%h)p-x17=CJQW]f?l[rw}tan.o_invpi_p0_p1_p2_p3_p4_q0_q1_q2ffixifdivilmodt_errnomcount_modffcmpiieeeusedfmulifsubi_tanfaddi tanh.o 421800717 48 10 100775 571 `  lNV |N-y-y/9/9 .". Nl& .". -@-A -y-y/9/9 .". No .".`D/. /.NP-@-A///. /.NP// .".NNN^Nu?@5@ P@@"@(@6PT@\@d@j@xPPPPP t$*3?9?tanh.o_sinh_coshfdivimcountfcmpiieeeusedfmuli_tanh sinh.o 421800751 48 10 100775 1840 ` 0NV. |N~/9L/9H .". Nl .". -@-A ~/9T/9P .". No:/9\/9X/. /.NPN-@-AJn `/9d/9` .". Nod .". //NP-@-A/9l/9h///. /.NPN// NNN`/. /. .". N-@-A/. /./9/9///9/9///9$/9 // 9("9,NNNNNNN-@-A/94/90/././9e@5@?@@5@@@ P@@* PJ@P@^ Pf@l@zP P@@ PP@@PP PP P0PF@L@V@\@f@l@v@|@PPPPPPP@@@@@@PPPPP P. P4PF@L PR@X@f P@@ P@@PP@@PP P  (08#@'-t@39?FLU?[[aglsinh.o_p0_p1_p2_p3_q0_q1_q2_sinh_coshffltifdivimcountfcmpiieeeusedfmulifsubifaddi_experf.o 421800805 48 10 100775 2095 ` TpNV |NB-|/9`/9\ .". Nl .". -@-A -|/9h/9d .". Nl/. /. .". N-@-A-yl-yp-yt-yx-| .\ @/(//./. .".NN-@-A . @/(//./. .".NN-@-ASJl///././. /./9X/9T .NNNNN``/9/9| .". Nm/9/9`&/. /.a0P// 9"9N// .NNN^NuNV |NB/9/9 .". Nl0 .". //aP// 9"9N`/9/9 .". Nm 9"9`-y-y-y-y-| . @/(//. /. .".NN-@-A . @/(//. /. .".NN-@-ASJl///././. /. .". N//NPNNN^Nu? PBm@U=@I @/@C_@,@E<{ȊLW?~((]@U=@J@뙤(!@X@CpuR?@V6@=5@ 4@ \C9@wPXO!@SE97ȇ&@#Z}]? Ӊ[vD@V6@^H@Ɋ@g@MH@\k@AU*@a$@1&YEp??@$??@@$@ PP @&@4 PZ@`@n PP@@@@@PP@P PL@R@\PbPhPnPtP|@@ P@@@@PPP@ PP@@ P,@2@8PB@H@V P^@d@n@v@~@@@PP@PP2P<PDPJP T\ &,3:q@EKT?Z[`fkerf.o_torp_p1_p2_q1_q2ffltifdivi_errnomcount_erfc_erffcmpiieeeusedfmulifsubifaddi_exp exp.o 421800847 48 10 100775 1646 ` PxNV |N/9/9 .". Nf 9"9` 9"9 // .". Nl 9"9`/9/9 .". No#" 9"9`/9/9 .". N-@-A //NPN-@/9/9 .N// .". NN-@-A//N-@-A/././9T/9P///9\/9X// 9`"9dNNNNN-@-A/9l/9h/././9t/9p/././9|/9x/./. 9"9NNNNNN-@-A/././.N///./. .".N// 9"9NN//N N^NuA?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È???@ P@@&P.@4@>@D@\Pd@j@t@z@P P@@@@PP P@@ PP PP2@8@B@H@R@X@^PdPjPpPvP@@@@@@@@PPPPPPPP(@.@4P: PDP PX `$*h.p2x6<BHOxV]cl?r[x~pexp.o_sqrt2_log2e_p0_p1_p2_maxf_q0_q1_q2ffixiffltifdivi_errno_ldexpmcountfcmpiieeeusedfmulifsubifaddi_exp_floorfloor.o 421800881 48 10 100775 595 ` `xNV | N/9 /9 .". Nl .". -@-A Hn//N -@-A/9/9 .".Ng"/9/9 .". N-@-A .". -@-A `Hn/. /.N .". N^NuNV |$N .". //aP N^Nu?@ P@@&PNP`@f@tP|@@PP@P (<.4p;floor.omcount_modffcmpiieeeused_ceilfaddi_floor -@-A Hn//N -@-A/9/9 .".Nlib/libmp.a 755 0 0 27226 3112527452 6055 ! __.SYMDEF 422227759 0 10 100664 502 ` ::   & - 3 :AGLSY`flsy666####))))))))_pow_rpow_invert_gcd_msqrt_m_div_m_dsb_mdiv_m_trq_fmout_mout_min_s_div_m_in_omout_fmin_omin_m_out_sdiv_m_mult_mult_tradd_madd_m_sub_m_add_msub_dummy_move_mcmp_itom_fatal_xfree_xalloc_mcanpow.o 421800927 48 10 100664 808 ` TNVB-n/.NX n HyHxNP n!@ n h0B` n ("SЁ @0H-@BHn/./.N /.Hn/.HnN .-@g0Hn/./.N /.Hn/.HnNR mR n .mNHnNXHnNXN^NuNV-|HyHxNP-@ @0 n" . NX-@Hy/.NP-@B` .Ю @BPR .찮m .SЮ @0/.NX/.HnHn/.a8HnNXHnNXN^Nupowrpowrpow2P&@0PPPPP PP0@:PVPb@lPPPP %*"0lmult_mult_xfree_mdiv_xalloc_pow_rpowgcd.o 421800941 48 10 100664 978 ` 0lNVB-n-n-nHn/.NPHn/. NP`4HnHnHnHnNHnHnNPHnHn`Jf/.HnNPHnNXHnNXHnNXHnNXN^NuNVBB-n-n-n-n-|HxNX-@ @0Hn/. NPHn/.NP`HnHnHnHnNHnHnNPHnHnHnN HnHnHnN HnHnNPHnHnNPHnHnNPRJfp/.HnNP .f/././. N HnNXHnNXHnNXHnNXHnNXHnNXN^Nu$P4PNP`PPPPPPPPP2PDPXPnPPPPPPPPPPP&P #+06>_madd_move_mult_xfree_mdiv_invert_gcd_msub_xallocmsqrt.o 421800956 48 10 100664 979 ` NVB-n-n nJlHyNX nJf n B nBB` n rN f n RrN` n rNR-@Hy/.NP-@B` .Ю @BPR .䰮m n rN f .SЮ @0` .SЮ @0/. NX/.NXHnHnHn/.NHnNXHnHnHnN HnHnHxHnNHnHnNPJo$HnNXHnHnNPHn`lHnNX/. HnNPHnHnHnN /.Hn/.N HnNX n N^Numsqrt: neg argmsqrt@$PNPfPvP@ PPPPP,P@PZ PlP|PPPPP PP #*06<CIQW_madd_move_mcmp_mult_fatal_xfreelmodt_mdivldivt_msqrt_msub_xalloc_sdiv mdiv.o 421800985 48 10 100664 1961 ` ,NV-| n-h n -h n-PJl-| .D-@ n -PJl .D-@ .D-@/.NX/.NX/./.HnHna f n D n D N^NuNV-nBB`\ .Ю @0H".N". .Ю @0HҀ-A ".Ү A0 .r-@R . mЮ @0HЮ-@".Ү A0 .rJfB`nBB`X .Ю @0H".Ү A2HЁЮ-@Jl -|`B .".Ү A0R . mpN^NuNV. .f -|` .rЮ".N-@$.pԮ .".N-BpԮ . ".N-BJl .S` .$.N^NuNVB-n-n-n n JfHyN` n fvHyHxNP n!@ n/(/. n h0H//.N n hJPf n/(NX nB` n ` n"n lj nB n"n"Hy n/NP n!@B n .ְlD n (".Ё @"n )".Ё"@2R`-|A-H n -P"( .SҀ A2HR <N=@HnHn/.N HnHn/. N .SЮ @0H-@ .UЮ @0H-@Hy n R/NP-@ n -@` .ЮUЮ @0H/ .ЮSЮ @0H/ .ЮЮ @0H//./.a4-@ .Ю//././.aJgS .Ю @0SJld-n-nHnNXHnHn0.H/HnN n n!n n!n n R-@JoSЮ @JPfS n Jf /.NXJg HnNXHnNXN^Numdiv divide by zerom_div1m_div2m_div3hPtPPP"P>P@P@ P PP4@@ PPPP$@8 P P P~PPP `%,28>EMSYlmult_m_div_mult_fatal_xfree_m_dsb_free_mdivldivt_m_trq_xalloc_mcan_sdiv mout.o 421801013 48 10 100664 2136 ` ` NV/.NX-|-|A-H=nB-|A-H n S m n (R!@S @` /.NX-@ g gZ gR g -gf \fl n S m n (R!@S @`n/.NX`^ n ".N HnNXB` .D-@`, 0mX 9nN .0=@/.HnHnN /.Hn/.N Hn/.NP`Hy/.NP n ".N `dpN^NuNV.-| n-PJl .D-@-|JfHy`/.NP`6-nHyc/.((NP-@B`$ n (".Ё @ .Ю"@2R .m ."HAHABAЁ/NX-@ ."HAHABAЁЮS*@BS`LBJo6HnHn/. Hna0.H0SR mJo `Jn f-SHmHyi/.N /.NXJg/.NXB*nN^NuNV-| n-P-hJ l .D-@ . D-@ Jl .D-@ .D-@/.Hn/. HnaJ/.NX n!n .".N n n0H".N n0N^NuNV.B n-PHym/.NP-@ .S-@`R .r n"($.҂ A2HЁ-@". N".Ү A0 .". N-@SJl n0 .SЮ @JPfS n n!nJf /.NX$.N^NuNVHyHx /.a> N^NuNVHyHx/.a N^NuNVHyHx /.a N^NuNVHyHx/.a N^NuNV/. Hx /.ap N^NuNV/. Hx /.a N^Nu0 m_out%s s_div PpPPPPHP^PpP|PPP@P@P\P@P P PPPP@P6 PR P PPPPP &#)29>DJQW]elBrz._maddlmult_fmout_move_mult_mout_fprintf_xfree_min_freelmodt_s_div_m_inldivt_ungetc_omout_fmin_xalloc_omin_m_out__filbuf_malloc__iob_sdivmult.o 421801038 48 10 100664 1180 ` T8NV-| n-h n -hB nJl D-@ .D-@` n-P n Jl D-@ .D-@` n -P .lHnHnHn` HnHnHnaP /.NXJl .D n ` n nJf/.NX` n!nN^NuNVHy n  n А/NP n!@BB` n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHna R .R".첀m n (".Ё @0.0 .r-@=nR n .lBB` n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHnaj R .R".첀m n (".Ё @0.0 .r-@=nR n .lB n R-@`B n .R-@`X n (".Ё @0H-@ n "( .Ҁ A2H .N-@/HnHna R n .찐m n (".Ё @0.0 .r-@=nR n  n А".m> n (SЁ @JPg n  n А` n  n АS n N^NuNV n Ю n 0g00 nRN^Num_multPP@PPPPP &,4lmult_m_mult_mult_tradd_xfree_free_xallocmadd.o 421801069 48 10 100664 1693 `  `PNV.Hy n R/NP-@BB`B .Ю @0R n .l n (".Ё @0HЮ n "($.҂ A2HЁ-@g-| .".Ү A0` n (".Ё @0HЮ-@g .".Ү A0`B .Ю @0R n .m fЮ @0 .R n ` n"n" n!n nJf /.NX$.N^NuNV n-P-h n -P-hB-|JmHJm* .mHnHnHnaF`tHnHnHn` .D-@HnHnHn`JJn. .D-@ .D-@-|HnHnHnaV` .D-@HnHnHna( /.NX n!n .".N n N^NuNV.=|-|A-HHy n/NP n!@BB`B n (".Ё @0R n .l n (".Ё @0HЮ n "($.҂ A2H-@g-| n (".Ё @ .0` n (".Ё @0HЮ-@g n (".Ё @ .0`B n (".Ё @0R n .mJlFB` n (".Ё @ PR n .m"n"/.Hn/.a| n S-@`8 n (".Ё @JPoJf .R n `$ .DS`SJl n/(NX$.N^NuNV n-P n -P n-h n -hB-|JmZJm8 .mHnHnHna`-|HnHnHna `f .D-@HnHnHna`Jn-| .D-@ .D-@` .D-@HnHnHnaB -| .f Jg/` . fJf/.NX n!n .".N n N^Num_addm_sub@P\P<PVP@PJP`PzP jd$+X19lmult_madd_m_sub_xfree_free_m_add_msub_xalloc util.o 421801089 48 10 100664 1138 ` |,xNV/. aX n"n " n-Pl .D-@JgPHy|/.aPP n !@B`* n (".Ё @"n )".Ё"@2R .mN^NuNVN^NuNV .X/NX-@Jf HyaXBN^NuNV/.HyHy(N HyNXHxNXNN^NuNV nJg/(NX nBN^NuNV n-PglJl .D-@-n` n (".SЁ @JPf SJn .g(Jf /.aX` nJo ` .D n N^NuNVHyHxaP-@Jo. @ HyHxaP n!@ n h0 `@Jl4 n HyHxaP n!@ .D n h0` nB .N^NuNV n"n g I`.BHn/. /.N -nHnaX .N^Numovemp: no free space%s itomitom1itom24@P@@PPP PP PP@@@\ P 2&-4:AIPV^ dlr_dummy_move_mcmp_itom_fprintf_fatal_xfree_free_sleep_fflush_abort_msub_xalloc_mcan_malloc__iob/. /.N -nHnaX .N^Numovemp: no free space%s itomitom1itom24@P@@PPP PP PP@@@\ P 2&-4:AIPVlib/libplot.a 755 0 0 12466 3112527752 6422 ! __.SYMDEF 422227951 0 10 100664 264 ` L PP$L*/ 6 = C dLTRZb$i^px_arc_box_circle_closepl_closevt_cont_dot_erase_label_line_linemod_move_openpl_openvt_point_putsi_spacearc.o 421804107 48 10 100664 331 ` 0XNVSm 9R @aHH`HyHxaNP/.NX/. NX/.NX/.NX/.NX/.NXN^NuPPP(P2P>PJPVPbPnPzP __flsbuf_putsi__iob_arc box.o 421804116 48 10 100664 241 ` h$0NV/. /.NP/./.NP/./.NP/. /.NP/. /.NP/./.NPN^NuPP.P>PNP^P _move_box_cont circle.o 421804125 48 10 100664 274 ` `0@NVSm 9R @cHH`HyHxcNP/.NX/. NX/.NXN^NuPPP(P2P>PJPVP "__flsbuf_putsi__iob_circleclose.o 421804134 48 10 100664 192 ` ,0 NVHyNXN^NuNVHyNXN^NuP PP"P $_closepl_fflush_closevt__iobcont.o 421804143 48 10 100664 252 ` T08NVSm 9R @nHH`HyHxnNP/.NX/. NXN^NuPPP(P2P>PJP  __flsbuf_putsi__iob_contdot.o 421804152 48 10 100664 343 ` 0PNVSm 9R @dHH`HyHxdNP/.NX/. NX/.NX/.NXB` .Ю @/NXR .mN^NuPPP(P2P>PJPVPbP~P _dot__flsbuf_putsi__iob erase.o 421804161 48 10 100664 194 ` <$(NVSm 9R @eHH`HyHxeNPN^NuPPP(P2P __flsbuf__iob_eraselabel.o 421804172 48 10 100664 434 ` $xNVSm 9R @tHH`HyHxtNPB`X .RЮ @HH"9R AHH`,SlHy .RЮ @HH/NP .Ю @JfSm 9R @ HH`HyHx NPN^NuPPP(P2PTPZPlPtPPPPPPP __flsbuf_label__iobline.o 421804181 48 10 100664 292 ` l0HNVSm 9R @lHH`HyHxlNP/.NX/. NX/.NX/.NXN^NuPPP(P2P>PJPVPbP  __flsbuf_line_putsi__ioblinmod.o 421804192 48 10 100664 436 ` $xNVSm 9R @fHH`HyHxfNPB`X .((RЮ @HH"9R AHH`,SlHy .RЮ @HH/NP .Ю @JfSm 9R @ HH`HyHx NPN^NuPPP(P2PTPZPlPtPPPPPPP __flsbuf__iob_linemodmove.o 421804204 48 10 100664 252 ` T08NVSm 9R @mHH`HyHxmNP/.NX/. NXN^NuPPP(P2P>PJP  _move__flsbuf_putsi__iobopen.o 421804212 48 10 100664 92 ` NVN^NuNVN^Nu _openpl_openvtpoint.o 421804222 48 10 100664 253 ` T08NVSm 9R @pHH`HyHxpNP/.NX/. NXN^NuPPP(P2P>PJP !__flsbuf_putsi_point__iob putsi.o 421804231 48 10 100664 314 ` $PNVSm . HH"9R AHH`Hy. HH/NPSm" .HH"9R AHH`Hy .HH/NPN^NuPPP.P>PFPXP^PpPP __flsbuf_putsi__iobspace.o 421804241 48 10 100664 293 ` l0HNVSm 9R @sHH`HyHxsNP/.NX/. NX/.NX/.NXN^NuPPP(P2P>PJPVPbP !_space__flsbuf_putsi__iob H/NPN^NuPPP.P>PFPXP^PpPP __flsbuf_putsi__iobspace.o 421804241 48 10 1006lib/libg.a 755 0 0 103 3112527250 5604 dD libg.s @sHH`HyHxsNP/.NX/. NX/.NX/.NXN^NuPPP(P2P>PJPVPbP !_space__flsbuf_putsi__iob H/NPN^NuPPP.P>PFPXP^PpPP __flsbuf_putsi__|| Z||lib/necf 755 0 0 34000 3112530422 5421  (<$G"I#HTHS/N4 /NxXNuNuNV.HxHxNDPHxHxNDPHxHxNDPHyHyNPHy0NXB`HnHy3NPHyHxHnNp JfHyNFX,.N^NuNVA -H##Hn/.N P09 gp`BN^NuNV.*nJg0-g /-NJXms+n f mB `+m+| B*nN^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|#`D/.NX+@f,mJf,0-g-HHD+@`m+n f09gHyNFX0-gp` - //--HH/N> *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#Dp`T .C @(P .C @ gf ` <//.Hx0N `NqL0N^NuH // |C pNLNw //W.BN@d W/N WNNV4.-nBD,`b y# S m. .R @HH y#"(R!AS AHH` /9# .R @HH/NpPRD, nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|P-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|Q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|S`J.g-|UJ.g"/.NX".-A< o-@ .Xf -|WL`-|hLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|y`-||`Jl-| n P @-h-h/./.N|PJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9*LZ`0SR`*0D0b1 nRJfD0c0R 9nB <D0L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-NJXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NhPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNJX(@ 9D" Ҁe 9D/NJX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n8f9JHH/NXJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|$` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@((LN@eNuNVHn/.NLPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.Nr N^NuNV/. Hy@t/.Nr N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JH # HPosted-Date: $a # H?l?Received-Date: $b #H?M?Resent-Message-Id: <$t.$i@$j> H?M?Message-Id: <$t.$i@$j> HReceived: $?sfrom $s $.by $j ($v/$V) id $i; $b ########################### ### Rewriting rules ### ########################### ################################ # Sender Field Pre-rewriting # ################################ S1 #R$*<$*>$* $1$2$3 defocus ################################### # Recipient Field Pre-rewriting # ################################### S2 #R$*<$*>$* $1$2$3 defocus ################################# # Final Output Post-rewriting # ################################# S4 R@ $@ handle <> error addr # turn uucp form back to traditional -- showing decvax!microsoft!hanss # as microsoft!hanss@decvax.uucp tends to mislead people anyway. R$+<@$-.uucp> $2!$1 uucp back to external # externalize local domain info R$*<$*LOCAL>$* $1<$2$D.$U>$3 change local info R$*<$+>$* $1$2$3 defocus R@$+:$+:$+ @$1,$2:$3 canonical ########################### # Name Canonicalization # ########################### S3 # handle "from:<>" special case R<> $@@ turn into magic token # basic textual canonicalization R$*<$+>$* $2 basic RFC821/822 parsing R$+ at $+ $1@$2 "at" -> "@" for RFC 822 # The next rule is nonsense given the one two lines up... # R$*<$*>$* $1$2$3 in case recursive # Give this host a chance to clean up the address R$+ $:$>8$1 host dependent cleanup # make sure <@a,@b,@c:user@d> syntax is easy to parse -- undone later R@$+,$+ @$1:$2 change all "," to ":" # localize and dispose of domain-based addresses R@$+:$+ $@$>6<@$1>:$2 handle # more miscellaneous cleanup R$+:$*;@$+ $@$1:$2;@$3 list syntax # Next line breaks mail destined for Dec Engineering Net -- it's # probably just a Berknet hack and is clearly wrong. JCG 5Apr83 #R$+:$+ $1.$2 colons => dots R$+@$+ $:$1<@$2> focus on domain R$+<$+@$+> $1$2<@$3> move gaze right R$+<@$+> $@$>6$1<@$2> already canonical # convert old-style addresses to a domain-based address R$-:$+ $@$>6$2<@$1> host:user # Remove this kludge, also from Berknet. (turns "4.1c" to "1c@4") jcg 8apr83 # R$-((.$+ $@$>6$2<@$1> host.user R$+^$+ $1!$2 convert ^ to ! R$-!$+ $:$>6$2<@$1.uucp> resolve uucp names ####################### # Rewriting rules # ####################### ##### special local conversions S6 R$*<@$*$=D>$* $1<@$2LOCAL>$4 convert local domain R$*<@$*$=D.$U>$* $1<@$2LOCAL>$4 R$*<@$+.$=T.$=T>$* $1<@$2.$3>$5 mult toplevel domains ############################################################ ############################################################ ##### ##### Local and Program Mailer specification ##### ##### @(#)localm.m4 3.5 2/24/83 ##### ############################################################ ############################################################ Mlocal, P=/bin/mail, F=rlsDFMmn, S=10, R=20, A=mail -d $u Mprog, P=/bin/csh, F=lsDFMe, S=10, R=20, A=csh -fc $u S10 R@ MAILER-DAEMON errors to mailer-daemon ############################################################ ############################################################ ##### ##### Ethernet Mailer specification ##### ##### @(#)etherm.m4 3.5 2/24/83 ##### ############################################################ ############################################################ Mether, P=[IPC], F=msDFMuCXP, S=11, R=21, A=IPC $h S11 R$*<@$+>$* $@$1<@$2>$3 already ok R$+ $@$1<@$w> tack on our hostname S21 ############################################################ ############################################################ ##### ##### RULESET ZERO PREAMBLE ##### ##### The beginning of ruleset zero is constant through all ##### configurations. ##### ##### @(#)sun.zerobase.m4 -- derived from: ##### @(#)zerobase.m4 3.3 2/24/83 ##### ############################################################ ############################################################ S0 # first make canonical R$*<$*>$* $1$2$3 defocus R$+ $:$>3$1 make canonical # handle special cases..... R@ $#local$:MAILER-DAEMON handle <> form R$*<@[$+]>$* $#tcp$@[$2]$:$1@[$2]$3 numeric internet spec # now delete the local info R$*<$*$=w.LOCAL>$* $1<$2>$4 thishost.LOCAL R$*<$*LOCAL>$* $1<$2$D.$U>$3 domain gateway R$*<$*$=w.UUCP>$* $1<$2>$4 thishost.UUCP R$*<$*$=w>$* $1<$2>$4 thishost R$*<$*.>$* $1<$2>$3 drop trailing dot R<@>:$* $@$>0$1 retry after route strip R$*<@> $@$>0$1 strip null trash & retry ################################################ ### Machine dependent part of ruleset zero ### ################################################ # resolve names we can handle locally R<@$=V.UUCP>:$+ $#uucp$@$1$:$2 @host.UUCP:... R$+<@$=V.UUCP> $#uucp$@$2$:$1 user@host.UUCP # optimize names of known ethernet hosts R$*<@$*$=S>$* $#ether$@$3$:$1@$2$3$4 user@etherhost # other non-local names will be kicked upstairs R$*<@$*>$* $#$M$@$R$:$1@$2$3 user@some.where # everything else is a local name R$+ $#local$:$1 local names ################## ### Machine dependent part of ruleset zero ### ################################################ # resolve names we can handle locally R<@$=V.UUCP>:$+lib/sendmail.domain.cf 440 0 0 26003 3113050421 13062 1lib/sendmail.cflib/libpc.a 755 0 0 112332 3112527720 6052 ! __.SYMDEF 422227925 0 10 100664 1904 `  V   " t) t1 n7 =&C&KTY_ej`q`xL.p!6"$%|'$()*+,-v-v./1^ 2f3 4X5!5&76,82:8;l==E?JL?JS@\ZC aFJhGoJwK~LRMMNOvPBQQRSrU*WdYZ[\]^^`F aab!c'd\-e3g6:iB@jFGkMlUm]oxeq(mrut|v*z}2DDDDDDDDDDDDDDDD!D*D2;CKT\Pdltpz_ACTFILE_ADDT_ARGV_EASRT_ASRT_ASRTS_EASRTS_ATAN_BUFF_CARD__cntbl_CASERNG_CHR_ECHR_CLCK_COS__mask_CTTOT__pd_date_DATE_DEFNAME_DFDISPOSE_DISPOSE_EXCEPT_EXP_EXPO_FCALL_FLUSH_FNIL_FRTN_FSAV_GET_HALT_IN_INCT_ELINO_LINO_LLIMIT_LN_MAX_MULT_NAM_NEW_ENIL_NIL_PACK_PAGE_PRED_PUT_RANDOM_ERANG_RANG4_READ4_READ8_READC_READE_READLN_RELEQ_RELNE_RELSGE_RELSGT_RELSLE_RELSLT_RELTGE_RELTGT_RELTLE_RELTLT_REMOVE_RESET_REWRITE_ROUND_RSNG4_SCLCK_SEED_SIN_SQRT_STLIM_SUBSC_ESUBSC_SUBSCZ_SUBT_SUCC_TEOF_TEOLN_TIME_TRUNC_UNIT_UNPACK_WRITEC_WRITEF_WRITES_WRITLN_ERROR_GETNAME_IOSYNC_PCEXIT_PCLOSE__maxptr__actfile__disply__outwin__stlim__argc__argv__seed_output__minptr__err__inwin_input__filefre_PCSTART__errwin__fchain__stcnt_PFCLOSE_PERROR_PFLUSH_PMFLUSH_UNSYNC_blkclr_blkcpy_APPEND_SEEK_TELLACTFILE.o 421801125 48 10 100775 101 `  NV n ( N^Nu@(#)ACTFILE.c 1.1 10/30/80 _ACTFILE ADDT.o 421801150 48 10 100775 126 ` 0 NVH8*n (n&n.. &Sf .L8N^Nu@(#)ADDT.c 1.2 3/7/81F _ADDTARGV.o 421801181 48 10 100775 307 ` d@0 NVH0*n .. .e/.Hy|NP`( .й @(PSg Jg` SJfL0N^Nu@(#)ARGV.c 1.4 4/12/82Argument to argv of %D is out of range P"@(P8P _ARGV__argc__argv_ERROR ASRT.o 421801210 48 10 100775 184 `  ,$NVJn fBHy8NPN^Nu@(#)ASRT.c 1.3 11/12/82Assertion failed @P @8_ERROR_EASRT_ASRTASRTS.o 421801236 48 10 100775 190 `  0$NVJn f/. Hy:NPN^Nu@(#)ASRTS.c 1.1 11/12/82Assertion failed: %s @P :_ASRTS_ERROR_EASRTSATAN.o 421801262 48 10 100775 319 ` PD<(NVB/. /.NP-@-AJg/. /.HyhN ` .".N^Nu@(#)ATAN.c 1.1 2/8/82Argument %e is out of the domain of atan PP$P4@:P Z!z'_errno_atan_ERRORieeeused_ATAN BUFF.o 421801291 48 10 100775 255 ` @< NV-|JfB` fHy/.NX/NPN^Nu@(#)BUFF.c 1.3 12/9/81P"P,P6P  #+_BUFF_ACTFILE__sobuf_setbuf_output CARD.o 421801322 48 10 100775 418 ` 8NVH *n,. BpN @HHހSf L N^Nu@(#)CARD.c 1.2 3/7/81@V *N_CARD__cntblCASERNG.o 421801347 48 10 100775 180 ` <NV/.Hy8NPN^Nu@(#)CASERNG.c 1.1 2/2/82Label of %D not found in case @PU _CASERNG_ERRORCHR.o 421801373 48 10 100775 214 ` ,@$NV c/.HyDNP`. N^Nu@(#)CHR.c 1.4 11/12/82Argument to chr of %D is out of range @P hD_CHR_ERROR_ECHRCLCK.o 421801399 48 10 100775 183 ` 4$NVHnNX ."HA22HABAЁrNN^Nu@(#)CLCK.c 1.2 3/7/81 P*Pk F_CLCKldivt_times COS.o 421801426 48 10 100775 297 ` P0<(NVB/. /.NP-@-AJg/. /.HyhN ` .".N^Nu@(#)COS.c 1.1 2/8/82Cannot compute cos(%e) PP$P4@:P  %_errno_ERRORieeeused_cos_COS CTTOT.o 421801471 48 10 100775 889 ` $8NVH<*nA(H-n -n . " Ҁ-A&M`BeB` -@Jmo"Y/Hyl` Y/HyNP`H -@Jmܰnְn-@ .-@ .-@ .-@ . @. .찮f .R @ F΀ ." Ҁ A .S" Ҁ-A .R" Ҁ&A`Xc .찮g" .R @ F".$ ԁ BR .ذmB$M`B -@JmoY/Hy` .r .$ Ԁ BR .ذm LPbP3#__actfile_FNIL_ERROR_IOSYNC FRTN.o 421801791 48 10 100775 183 ` 0$NV.*n -/Hy/. N *nN^Nu@(#)FRTN.c 1.5 11/12/82PP/ __disply_FRTN_blkcpy FSAV.o 421801824 48 10 100775 195 ` <$NV.*n*+n  -/HmHyN *nN^Nu@(#)FSAV.c 1.4 11/12/82"P(P/ __disply_blkcpy_FSAV GET.o 421801854 48 10 100775 320 ` \h$ NV.*n0- g /-Hyt` /-HyNP`HUNX0-fm*nN^Nu@(#)GET.c 1.2 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @(@.P:P 3_ERROR_IOSYNC_GETHALT.o 421801883 48 10 100775 263 ` ,0<(NVNHy(HyDNPBNXN^Nu@(#)HALT.c 1.3 6/10/81Call to procedure halt P P@P"P J!.'_HALT_fputs_PCEXIT_PFLUSH__iob IN.o 421801912 48 10 100775 144 ` H NV. . .m*n$ r Ю @HH€gp`B..N^Nu@(#)IN.c 1.2 3/7/81\_ININCT.o 421801944 48 10 100775 150 ` H NVH ..A*HB`XR l nmp`B`gRmBL N^Nu@(#)INCT.c 1.2 3/7/81 _INCTLINO.o 421801973 48 10 100775 280 ` ,@<(NVR 9m/HyDNPN^Nu@(#)LINO.c 1.3 11/12/82Statement count limit of %D exceeded P PP@"PI cD 6(__stlim_ELINO_ERROR_LINO__stcntLLIMIT.o 421802004 48 10 100775 215 ` D8NV.*nJ n-| +n  -m/-Hy`NP*nN^Nu@(#)LLIMIT.c 1.3 6/10/81%s: Line limit exceeded .@4P _LLIMIT_ERROR LN.o 421802030 48 10 100775 323 ` PD<0NV/9j/9f .". Nn/. /.HypN `/. /.NPN^Nu@(#)LN.c 1.4 6/10/81Non-positive argument of %e to ln @ @P*@0PDP b #_log_LN_ERRORfcmpiieeeused MAX.o 421802060 48 10 100775 204 ` <8NV...Jn/HyTNP` m ` ...N^Nu@(#)MAX.c 1.4 6/10/81Non-positive format width: %D @P _MAX_ERRORMULT.o 421802085 48 10 100775 126 ` 0 NVH8*n (n&n.. &Sf .L8N^Nu@(#)MULT.c 1.2 3/7/81 _MULTNAM.o 421802118 48 10 100775 252 ` TPNVH ..*n Jm0Hm/.HylNP`T . T"$ ԁ B2HЁL N^Nu@(#)NAM.c 1.3 6/10/81Enumerated type value of %D is out of range on output "@(P _NAM_ERRORNEW.o 421802148 48 10 100775 338 ` h,<8NV/. NX-@JfBHyNP`8 n .d# .Ю c .Ю #N^Nu@(#)NEW.c 1.3 6/10/81Ran out of memory P@"P8P@PNP^P 0"*__maxptr__minptr_ERROR_NEW_mallocNIL.o 421802177 48 10 100775 276 ` 4<< NV .bdBHyLNP` .N^Nu@(#)NIL.c 1.3 11/12/82Pointer value out of legal range PP@"P L0#(__maxptr_ENIL__minptr_ERROR_NILPACK.o 421802205 48 10 100775 271 ` d8$NVH8(n .-@Jmo/.Hy|NP`" .".NЮ *@ Ю &@ݻeL8N^Nu@(#)PACK.c 1.3 6/10/81i = %D: Bad i to pack(a,i,z) (@.P@P lmult_ERROR_PACK PAGE.o 421802236 48 10 100775 340 ` dX0(NV.*n0-g/-Hy|N`0/- Hx NP m 0( g/-HyNP*nN^Nu@(#)PAGE.c 1.2 6/10/81%s: Attempt to write, but open for reading Could not write to @"P2PN@TP ` _ERROR_PERROR_fputc_PAGEPRED.o 421802263 48 10 100775 285 ` Pd NV . fHyhNX`,S . mo/.HyNP` .N^Nu@(#)PRED.c 1.4 6/10/81Cannot take pred of first element of a range Value of %D is out of range @P8@>P _PRED_ERROR PUT.o 421802293 48 10 100775 348 ` lX0(NV.*n0-g/-HyN`8/- Hx/- /N m 0( g/-HyNP*nN^Nu@(#)PUT.c 1.3 6/10/81%s: Attempt to write, but open for reading Could not write to @"P8PV@\P6 [` _PUT_fwrite_ERROR_PERRORRANDOM.o 421802324 48 10 100775 522 ` 4`NV/9/9 9N// 9"9NN-@-AN-@N// .".N-@-A/9/9 .".NN# .".N^Nu@(#)RANDOM.c 1.4 1/10/83Aq@AA@ @PP"@(@.P4PBPLP^Pl@r@PPP &?,[2:ffixiffltifdivi__seedieeeusedfmulifsubi_RANDOMRANG4.o 421802350 48 10 100775 213 ` 08$NV . mo/.HyJNP` .N^Nu@(#)RANG4.c 1.4 11/12/82Value of %D is o((ut of range @ P kJ_ERROR_ERANG_RANG4 READ4.o 421802383 48 10 100775 625 ` H`NV.*n0- g/-HyNP`HUNXBHnHy /- N -@ f /-Hy`Jf /-Hy3` "f /-HyW`Jg/-NX`mm .*nN^Nu@(#)READ4.c 1.6 4/9/82%s: Attempt to read, but open for writing %ld%s: Tried to read past end of file %s: Bad data found on integer read %s: Overflow on integer read @"P0P8PB@LPh@z@P@PPx ")`1_fscanf_UNSYNC_errno_READ4_ERROR_PERROR READ8.o 421802421 48 10 100775 772 ` `NV.*n0- g/-HyNP`HUNXBHnHyC/- N -@ f /-HyG`Jf /-Hyk` "f8/9/9 .".Nf/-Hy`l/-Hy`^Jg/-NX`mm .".*nN^Nu@(#)READ8.c 1.5 4/9/82%s: Attempt to read, but open for writing %lf%s: Tried to read past end of file %s: Bad data found on real read %s: Underflow on real read %s: Overflow on real read @"P0P8PB@LPh@z@P@@P@@PPx ")/8`@_fscanf_UNSYNC_errno_READ8_ERRORfcmpiieeeused_PERRORREADC.o 421802452 48 10 100775 326 ` `h$ NV.*n0- g /-Hyx` /-HyNP` HUNX0-fm U*nN^Nu@(#)READC.c 1.2 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @(@.P:P 3_READC_ERROR_IOSYNCREADE.o 421802488 48 10 100775 685 ` <@NVH0*n0- g/-Hy`HUNXHnHyG/- N -@ f/-Hy`Jg|mmBAJg R LmR(n 0H* . T2HЁ-@0H,0H,f$/.Hn/N Jg n 0H`ݮSfHnHyNPL0N^Nu@(#)READE.c 1.5 6/10/81%s: Attempt to read, but open for writing %*[ ]%74[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%s: Tried to read past end of file Unknown name "%s" found on enumerated type read @*P6@@P\@P@Px ")_fscanf_UNSYNC_READE_ERROR_RELEQ READLN.o 421802516 48 10 100775 160 ` 0NV.*nHUNXm0-g*nN^Nu@(#)READLN.c 1.4 6/10/81P 3_READLN_IOSYNCRELEQ.o 421802544 48 10 100775 131 ` 4 NVH0*n (n..fSfJfp`BL0N^Nu@(#)RELEQ.c 1.2 3/7/81 _RELEQ RELNE.o 421802573 48 10 100775 131 ` 4 NVH0*n (n..fSfJfB`pL0N^Nu@(#)RELNE.c 1.2 3/7/81 _RELNE RELSGE.o 421802604 48 10 100775 144 ` @ NVH0*n (n..fSfJg SSmp`BL0N^Nu@(#)RELSGE.c 1.2 3/7/81W _RELSGERELSGT.o 421802633 48 10 100775 144 ` @ NVH0*n (n..fSfJg SSnB`pL0N^Nu@(#)RELSGT.c 1.2 3/7/81f _RELSGTRELSLE.o 421802663 48 10 100775 144 ` @ NVH0*n (n..fSfJg SSnp`BL0N^Nu@(#)RELSLE.c 1.2 3/7/81a _RELSLERELSLT.o 421802692 48 10 100775 144 ` @ NVH0*n (n..fSfJg SSmB`pL0N^Nu@(#)RELSLT.c 1.2 3/7/81p _RELSLTRELTGE.o 421802724 48 10 100775 132 ` 4 NVH0*n (n .. FgB`SfpL0N^Nu@(#)RELTGE.c 1.2 3/7/81[ _RELTGERELTGT.o 421802754 48 10 100775 156 ` L NVH0*n (n .. Ff`Sg ` Fg B` FgSfpL0N^Nu@(#)RELTGT.c 1.2 3/7/81j _RELTGTRELTLE.o 421802783 48 10 100775 132 ` 4 NVH0*n (n .. FgB`SfpL0N^Nu@(#)RELTLE.c 1.2 3/7/81e _RELTLERELTLT.o 421802814 48 10 100775 156 ` L NVH0*n (n .. Ff`Sg ` Fg B` FgSfpL0N^Nu@(#)RELTLT.c 1.2 3/7/81t _RELTLTREMOVE.o 421802847 48 10 100775 379 ` H0(NVH,. Bl .Ї @Jg RЮ @  f Lm/.HyN`D,B` .Ї @CRmABHnNXJgHnHyNPLN^Nu@(#)REMOVE.c 1.3 6/10/81%s: File name too long Could not remove <@BPrP@Pu m`#_unlink_ERROR_REMOVE_PERROR RESET.o 421802880 48 10 100775 509 ` <THNV.*nJ fDf@D@RPXP [p&,ffixifcmpiieeeusedfsubi_ROUNDfaddiRSNG4.o 421802963 48 10 100775 177 ` ($NV . c/HyNP` .N^Nu@(#)RSNG4.c 1.4 11/12/82PPV k_RSNG4_ERROR_ERANG SCLCK.o 421802988 48 10 100775 184 ` 4$NVHnNX ."HA22HABAЁrNN^Nu@(#)SCLCK.c 1.2 3/7/81 P*P F_SCLCKldivt_timesSEED.o 421803021 48 10 100775 141 ` NV-y# .N^Nu@(#)SEED.c 1.5 3/7/81PP _SEED__seed SIN.o 421803048 48 10 100775 297 ` P0<(NVB/. /.NP-@-AJg/. /.HyhN ` .".N^Nu@(#)SIN.c 1.1 2/8/82Cannot compute sin(%e) PP$P4@:P  $%_errno_ERRORieeeused_sin_SIN SQRT.o 421803075 48 10 100775 326 ` PD<0NV/9l/9h .". Nl/. /.HypN `/. /.NPN^Nu@(#)SQRT.c 1.3 6/10/81Negative argument of %e to sqrt @ @P*@0PDP &&_sqrt_SQRT_ERRORfcmpiieeeusedSTLIM.o 421803104 48 10 100775 270 ` 4@0(NV 9m/9HyLNP`#N^Nu@(#)STLIM.c 1.2 6/10/81Statement count limit of %D exceeded PP@P*PI 6"__stlim_ERROR_STLIM__stcntSUBSC.o 421803131 48 10 100775 226 ` 0D$NV . mo/.HyJNP` .N^Nu@(#)SUBSC.c 1.4 11/12/82Subscript value of %D is out of range @ Pm J_SUBSC_ESUBSC_ERRORSUBSCZ.o 421803157 48 10 100775 179 ` ($NV . c/HyNP` .N^Nu@(#)SUBSCZ.c 1.4 11/12/82PP _SUBSCZ_ESUBSC_ERROR SUBT.o 421803182 48 10 100775 130 ` 4 NVH8*n (n&n.. F&Sf .L8N^Nu@(#)SUBT.c 1.2 3/7/81 _SUBTSUCC.o 421803210 48 10 100775 285 ` Pd NV .fHyhNX`,R . mo/.HyNP` .N^Nu@(#)SUCC.c 1.4 6/10/81Cannot take succ of last element of a range Value of %D is out of range @P8@>P _SUCC_ERROR TEOF.o 421803241 48 10 100775 323 ` x80 NV.*n m d"p0- @ f 0-gBHyNP`(0-!gp`HUNX0-fB*nN^Nu@(#)TEOF.c 1.4 8/16/82Reference to an inactive file P8@>PZP3#__actfile_TEOF_ERROR_IOSYNC TEOLN.o 421803274 48 10 100775 464 ` 00NV.*n m d"p0- @ f 0-g*BHy`/-Hy` /-HyNP`40- fHUN((X0-f0-gp`B*nN^Nu@(#)TEOLN.c 1.4 8/16/82Reference to an inactive file %s: eoln is undefined on files open for writing %s: eoln is undefined when eof is true P8@D@P@VPnP.3$__actfile_TEOLN_ERROR_IOSYNCTIME.o 421803300 48 10 100775 199 ` D$NVH8*nHnNXHnNX&@(MA &H~ `SJfL8N^Nu@(#)TIME.c 1.1 10/30/80PPW _ctime_time_TIME TRUNC.o 421803328 48 10 100775 150 ` $NV .". NN^Nu@(#)TRUNC.c 1.2 3/7/81P ffixi_TRUNCieeeusedUNIT.o 421803359 48 10 100775 311 ` \\$ NV.*n m dp0- @ gBHyt` /-HyNP`0-f *nN^Nu@(#)UNIT.c 1.2 6/10/81Reference to an inactive file %s: Reference to an inactive file P,@8@>P__actfile_ERROR_UNIT UNPACK.o 421803386 48 10 100775 277 ` d<$NVH8(n .-@Jmo/.HyNP`" .".NЮ *@ Ю &@ܻeL8N^Nu@(#)UNPACK.c 1.3 6/10/81i = %D: Bad i to unpack(z,a,i) (@.P@P lmult_ERROR_UNPACK WRITEC.o 421803417 48 10 100775 350 ` h\0(NV.*n0-g/-HyN`6/..HH/NP m 0( g/-HyNP*nN^Nu@(#)WRITEC.c 1.4 6/10/81%s: Attempt to write, but open for reading Could not write to @"P8PT@ZP `"_WRITEC_ERROR_PERROR_fputcWRITEF.o 421803448 48 10 100775 372 ` |\0(NV.*n0-g/-HyN`J/.(/.$/. /././././. N m 0( g/-HyNP*nN^Nu@(#)WRITEF.c 1.4 6/10/81%s: Attempt to write, but open for reading Could not write to @"PJPh@nP `$_fprintf_WRITEF_ERROR_PERRORWRITES.o 421803480 48 10 100775 355 ` l\0(NV.*n0-g/-HyN`:/./././. N m 0( g/-HyNP*nN^Nu@(#)WRITES.c 1.4 6/10/81%s: Attempt to write, but open for reading Could not write to @"P:PX@^P[ `#_fwrite_WRITES_ERROR_PERROR WRITLN.o 421803511 48 10 100775 406 ` |x00NV.*n0-g/-Hy` /-HyN`>R -l/- Hx NP m 0( g/-HyNP*nN^Nu@(#)WRITLN.c 1.2 6/10/81%s: Attempt to write, but open for reading %s: Line limit exceeded Could not write to @(@.PLPh@nP (`"_ERROR_WRITLN_PERROR_fputcERROR.o 421803539 48 10 100775 339 ` TT8NVNHy(Hx NP/./. /.Hy(NHxN/NP . N^Nu@(#)ERROR.c 1.10 1/10/83P PP*P0P>PFP J".(p07_fprintf_ERROR_kill_PFLUSH__iob_getpid_fputc GETNAME.o 421803587 48 10 100775 1175 ` l`NVxH *n-n m dJp0- @ f4J gp`B/HUNPp0- @ mH`V>a(astandard inputstandard outputMessage file PP@0@B@@@@" P.P2@:@PP@@PP@f / b)IV18?^FN0bW4>]e^ltUj~.jn6Z__maxptr__actfile__disply__outwin__stlim__argc__argv__seed_output__minptr__err__inwin_input_EXCEPT__filefre_PCSTART_signal__iob__errwin__fchain__stcnt PFCLOSE.o 421803766 48 10 100775 542 ` L`HNV.*n0-fJ g mc/- NXB/- NP/- NX m 0( g`F__actfile_setbuf_fflush_unlink_ERROR_PFCLOSE_fclose_PERRORPERROR.o 421803794 48 10 100775 366 ` T`@NVNHy(Hx NPHy(/.NP/. NXHxN/NPBN^Nu@(#)PERROR.c 1.2 1/10/83P PPP(P4P@PHP J!.'p/`7>_fputs_kill_perror_PFLUSH__iob_getpid_PERROR_fputcPFLUSH.o 421803824 48 10 100775 205 ` @$NV.*y`"0-fJ g /- NX*mf*nN^Nu@(#)PFLUSH.c 1.2 1/21/83P&PL Jj_fflush_PFLUSH__fchain PMFLUSH.o 421803856 48 10 100775 434 ` 0H@NV. n  .X/NX n!n n!n HyHyNP*@g>HUHx .R//.N0- fHUNX0- gHyNX*nN^Nu@(#)PMFLUSH.c 1.3 3/7/81pmon.outwpmon.outP6@<@BPfP~P@P[ t$*2_fwrite_fopen_PMFLUSH_perror_time_fcloseUNSYNC.o 421803887 48 10 100775 343 ` ll$ NV.*n0- g/-Hy` /-HyN`,0-f0-f/- UHH/NP*nN^Nu@(#)UNSYNC.c 1.3 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @(@.P\P A_UNSYNC_ERROR_ungetc blkclr.o 421803915 48 10 100775 124 ` ( NVH *n.. `B SJnL N^Nu@(#)blkclr.c 1.2 11/12/82 ((_blkclrblkcpy.o 421803942 48 10 100775 152 ` D NVH0*n(n ..d SJo``SS SJnL0N^Nu@(#)blkcpy.c 1.3 11/12/82 _blkcpyAPPEND.o 421803973 48 10 100775 344 ` p0<0NV.*nBBBHUN*@HyHm$NP+@ Jf/-HyN`m! mcHmp/- NP*nN^Nu@(#)APPEND.c 1.2 6/10/81aCould not open P @*P>@DPbP t$`,_GETNAME_APPEND_setbuf_fopen_PERRORSEEK.o 421804003 48 10 100775 237 ` P($NV.*nmmB n //- N f/-HyhNP*nN^Nu@(#)SEEK.c 1.4 11/22/81Could not seek $P:@@P e`_SEEK_fseek_PERROR TELL.o 421804034 48 10 100775 260 ` p$ NV.*n0-g,0-f Hx - D//- N m/- NX-@A  @"|" <*nN^Nu@(#)TELL.c 1.3 6/17/814PHP\@d@| e_ftell_TELL_fseekmB n //- N f/-HyhNP*nN^Nu@(#)SEEK.c 1.4 11/22/81Could not seek $P:@@P e`_SEEK_fseek_PERROR TELL.o 421804034 48 10 100775 260 ` p$ NV.*nlib/lib4014.a 755 0 0 20654 3112527777 6041 ! __.SYMDEF 422227972 0 10 100664 532 ` XX XXX 0 ^( $1 $:\?FFOFWF^dmsx{x_quad_abs_del_arc_step_box_circle_closepl_closevt_dot_erase_lbl_umv_lbl_mv_label_line_linemod_move_openpl_openvt_point_scale_space_putch_botx_boty_scalex_scaley_oextra_scaleflag_obotx_oboty_oloy_ohix_ohiy_contarc.o 421804281 48 10 100664 2203 `  NV#N^NuNV .N-@ . N-@N// .NN// .N// .NNNN-@N-@-A//NP-@-A/9/9 .".NN-@JfHx` .l/aX-n-n-n-n/./.NP .f .fB`-|/././. /.a-@/././. /.a-@ . /aX-@ ./aXl$|x g f-|`$|y n-|` yg.HH xf g f 9` 9Ѯ .萮 N-@N// .NN// .NN-@-A .N///./.NP// .NNNN-@ .ll0 .oo . ll . oJnDR o-| g f -|`-|-|/./.NP-n-n .ܰf f .S bv@0;N `` .䰮mT` .䰮o`@ o 9Ѯ` 9 .쐮N-@N// .NN// .NN-@-A . N///./.NP// .NNNN-@ .ll0 .oo . ll . o@n:R o-| o -|`-|-|/./.NP-n-n .ܰf fS b@0;N  ` .మl` .మnN^NuNV .l . n*p`( .o . lp`p` . mpN^NuNVJl .D` .N^Nu@@P0P:PHPN P\PjPp Pv P|PPP@@PP@ P@@ P*P8P> PLPR PdPvPP P PP.P@@PPP PP P PP.P4 P: P@PP %.46:~?HNSY_ejpwffixiffltifdivifdoublei_movefsinglei_sqrt_quad_absieeeusedfmuli_delfsubifaddi_cont_arc_stepffltis box.o 421804290 48 10 100664 241 ` h$0NV/. /.NP/./.NP/./.NP/. /.NP/. /.NP/./.NPN^NuPP.P>PNP^P _move_box_cont circle.o 421804306 48 10 100664 137 ` 8NV/. .Ю//. .Ю//. /.NN^Nu*P _circle_arc close.o 421804321 48 10 100664 251 ` D<0NVHxNXHyNXN^NuNVHxNXHyNXN^Nu PPP,P4P:P "%+_putch_closepl_fflush_closevt__iob dot.o 421804331 48 10 100664 61 `  NVN^Nu _dot erase.o 421804343 48 10 100664 307 ` TT8NVHxNXHx NX####HxNXN^Nu PP"P,P6P@PJP  &,3_putch_sleep_oextra_oloy_ohix_ohiy_erase label.o 421804355 48 10 100664 319 ` |(0(NVHB` /NXR | @HH,fB` /NXR .Ї @HH,fB` /NXR  @HH,fLN^Nu HHHHHHJJJJJJJJJJ DDDDDDEEEEEEEEEEP@4PVPb@ |#_putch_lbl_umv_lbl_mv_label line.o 421804368 48 10 100664 146 ` ($NV/. /.NP/./.NPN^NuPP _move_line_contlinemod.o 421804380 48 10 100664 224 ` NVHxNX nHH dg@ lg0 sfJ(g>|c`|a.HH/NX`$|d` n (df|b`|``N^Nu PRP _putch_linemodmove.o 421804394 48 10 100664 143 ` $$NVHxNX/. /.NPN^Nu PP _putch_move_cont open.o 421804419 48 10 100664 92 ` NVN^NuNVN^Nu _openpl_openvtpoint.o 421804433 48 10 100664 147 ` ($NV/. /.NP/. /.NPN^NuPP _move_point_cont scale.o 421804452 48 10 100664 696 `  0`NV. HH cg igR ug`/9/9 . ".N-@ -A/9/9 .".N-@-A/9 /9 . ".N-@ -A/9(/9$ .".N-@-A/./. 9,"90NN#/./. 94"98NN##N^Nu@QR@QR@i@i??,@2@@PN@T@bPp@v@P@@P@@PPP@@PPPP #.7=Dfdivifsinglei_scalex_scaley_scaleflagieeeusedfmuli_scalespace.o 421804465 48 10 100664 645 ` NV## .N# . N#Jf` .N// 9"9NN# . N// 9"9NN#N^Nu@`@`@ P@P P$ P. P4 P:PJPT@Z@`PfPlPzP@@PPP %,4<GPW^effltifdivi_botx_botyfsinglei_space_scalex_scaley_scaleflagieeeused_obotx_obotyffltis subr.o 421804497 48 10 100664 1498 ` x( PNV 9N// 9N// 9xN// .NNNNN-@ 9N// 9N// 9|N// . NNNNN-@ .-@ . -@ .-@ . -@ . V -@ ./NX-@ ./NXЮ\r N-@ .g /aX# .gP .찹g`/aX# .`/aX . /aX#`J .찹g&`/abX .`/aRX#` .g`/a0X# .@/aX`B` .SJfN^NuNVSm 9R @ HH`Hy/.NPN^Nu??@ P@P&@,P:P@PFPLPRP\@bPl@rP|@PPPPPP @P$@,P< PJ@b@l@x@@@@@@@@PHPNPbPlP ((: &,5:BJR]clxsy|ffixifflti_putchfdoublei_botx_boty__flsbuf_abs_scalex_scaley_oextra_scaleflagldivtieeeused_obotxfmuli_oboty_oloyfsubifaddi_ohix_ohiy__iob_cont@@@PHPNPbPlP lib/gprof.callg.blurb 644 0 0 6303 3112543737 10010 call graph profile: The sum of self and descendents is the major sort for this listing. function entries: index the index of the function in the call graph listing, as an aid to locating it (see below). %time the percentage of the total time of the program accounted for by this function and its descendents. self the number of seconds spent in this function itself. descendents the number of seconds spent in the descendents of this function on behalf of this function. called the number of times this function is called (other than recursive calls). self the number of times this function calls itself recursively. name the name of the function, with an indication of its membership in a cycle, if any. index the index of the function in the call graph listing, as an aid to locating it. parent listings: self* the number of seconds of this function's self time which is due to calls from this parent. descendents* the number of seconds of this function's descendent time which is due to calls from this parent. called** the number of times this function is called by this parent. This is the numerator of the fraction which divides up the function's time to its parents. total* the number of times this function was called by all of its parents. This is the denominator of the propagation fraction. parents the name of this parent, with an indication of the parent's membership in a cycle, if any. index the index of this parent in the call graph listing, as an aid in locating it. children listings: self* the number of seconds of this child's self time which is due to being called by this function. descendent* the number of seconds of this child's descendent's time which is due to being called by this function. called** the number of times this child is called by this function. This is the numerator of the propagation fraction for this child. total* the number of times this child is called by all functions. This is the denominator of the propagation fraction. children the name of this child, and an indication of its membership in a cycle, if any. index the index of this child in the call graph listing, as an aid to locating it. * these fields are omitted for parents (or children) in the same cycle as the function. If the function (or child) is a member of a cycle, the propagated times and propagation denominator represent the self time and descendent time of the cycle as a whole. ** static-only parents and children are indicated by a call count of 0. cycle listings: the cycle as a whole is listed with the same fields as a function entry. Below it are listed the members of the cycle, and their contributions to the time and call counts of the cycle. r of a cycle, the propagated times and propagation denominator represent the self time and descendent time of the cycle as a whole. ** static-only parents and children are indicated by a call count of 0. cycle listings: the cycle as a whole islib/aliases.pag 660 0 0 0 3113050434 6562 lib/vfontinfo 755 0 0 40000 3112530316 6515  0a$G"I#HTHS/N4 /N,XNuNuNV.` zgT n /(HyPNP` n h -f n h(HH mg0 vfR \` n h(HH0#8`n#<#8BB ."HAPPHABAЁ!Ю @ R PmR m#B!SX n( l( n /Hy^HyNd HxN,XB . d @R m m n #4 n /(HyqHyNh B n /(NP-@l8BHyNP-@l" n /(HyNPHxN,XHx Hy!t/.N g HyaXHx Hy\/.N g HyaX#  ` y!tg09!tH/HyNPJ`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#) =|B-n-|Hn/. NPSm .R @BHH`HnBN$P .N^NuNV4.-nBi`b y) S m. .R @HH y) "(R!AS AHH` /9) .R @HH/N$PRi nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHa @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHa @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|(LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNl-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|9`-|<`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|?`J.g -|A`J.g-|CAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NtgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nl`S n0A .ذbJn/9/9 .".Ntfp+`p-S n.HHa @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0i b1 nRJfi c0R 9nB <i L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaXDe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N;==gg':SS///+:\\\r\:=;;??]]:;;;>2>\F;O;7?]7;;;;?2>b;;;;??]#'\\\`\\\''<5""vq;\\\`=\\''55"?ggILLLD\bfF[[[P?#M|||||#+#T[FFP?PMBad flag: %s Usage: %s filename/usr/lib/vfont/%sCan't find %s Bad header in Font file.Bad dispatch table in Font fileMagic number %o wrong Font %s, raster size %d, max(( width %d, max height %d, xtend %d ASCII offset size left right up down width %3o %2s %4d %4d %4d %4d %4d %4d %5d %c vfontinfo: %s %s[] %c %c @(#)vfontinfo.c 4.1 (Berkeley) 3/7/83-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Dilib/lib300.a 755 0 0 23164 3112530024 5725 ! __.SYMDEF 422227993 0 10 100664 746 ` . RR$V)07>DJS YV_VhVoVwV}VVVVVVVVVVVVVV|||JJ JJJJ*J1J8J?JGJNJSJZ_arc_box_circle_closepl_closevt_dot_erase_label_iline_line_cont_linemod_move_PTTY_xoffset_WIDTH_HEIGHT_botx_boty_xscale_OUTF_scalex_scaley_ynow_OFFSET_openpl_xnow_obotx_oboty_ITTY_openvt_yscale_point_space_deltx_delty_outplot_ysc_movep_spew_reset_tobotleft_dist2_abval_xconv_inplot_yconv_xsc_swaparc.o 421804539 48 10 100664 61 `  NVN^Nu _arc box.o 421804550 48 10 100664 241 ` h$0NV/. /.NP/./.NP/./.NP/. /.NP/. /.NP/./.NPN^NuPP.P>PNP^P _move_box_cont circle.o 421804558 48 10 100664 64 `  NVN^Nu _circleclose.o 421804569 48 10 100664 199 ` (<NVaN^NuNVHyNXNN^NuPPP %+_closepl_reset_fflush_closevt__iob dot.o 421804578 48 10 100664 61 `  NVN^Nu _dot erase.o 421804596 48 10 100664 208 ` 80 NVB`Hx NXR 98"9@HPNPTPZPdP@@PPPPP@ @PP"P(P2PP@V@`PfPlPrPPPP PPPP PP P&P,P2"P8PJ PPPZP`PjPpP~PPP"PP %+4:CIOW`DelrxP8b` @ '-_PTTY_exitffixifflti_xoffsetfdivifdoublei_move_outplot_botx_boty_xscale__flsbuf_ysc_movep_OUTF_spew_scalex_scaley_reset_fflush_ynow_tobotleft_dist2ldivt_xnow_sttyieeeused_obotx_obotyfmulifsubi_ITTY_abvalfaddi_xconv_inplot__iob_yconv_yscale_xscffltis_swap ` @ '-_PTTY_exitffixifflti_xoffsetfdivifdoublei_move_outplot_botx_boty_xscale__flsbuf_ysc_movep_OUTF_spew_scalex_scaley_reset_fflush_ynow_tobotleft_dist2ldivt_xnowlib/lib300s.a 755 0 0 22754 3112530053 6116 ! __.SYMDEF 422228016 0 10 100664 746 ` . RR$V)07 > D JSzY_how} *18?GNSZ_arc_box_circle_closepl_closevt_dot_erase_label_iline_line_cont_linemod_move_PTTY_xoffset_WIDTH_HEIGHT_botx_boty_xscale_OUTF_scalex_scaley_ynow_OFFSET_openpl_xnow_obotx_oboty_ITTY_openvt_yscale_point_space_deltx_delty_outplot_ysc_movep_spew_reset_tobotleft_dist2_abval_xconv_inplot_yconv_xsc_swaparc.o 421804737 48 10 100664 61 `  NVN^Nu _arc box.o 421804746 48 10 100664 241 ` h$0NV/. /.NP/./.NP/./.NP/. /.NP/. /.NP/./.NPN^NuPP.P>PNP^P _move_box_cont circle.o 421804753 48 10 100664 64 `  NVN^Nu _circleclose.o 421804763 48 10 100664 199 ` (<NVaN^NuNVHyNXNN^NuPPP %+_closepl_reset_fflush_closevt__iob dot.o 421804770 48 10 100664 61 `  NVN^Nu _dot erase.o 421804781 48 10 100664 208 ` 80 NVB`Hx NXR 98"9 __.SYMDEF 422228033 0 10 100664 716 ` x 44$8)07>DJSY8_8h8o8w8}888888888888886666 666#6*61696@6E6L_arc_box_circle_closepl_closevt_dot_erase_label_iline_line_cont_linemod_move_PTTY_xoffset_WIDTH_HEIGHT_botx_boty_xscale_OUTF_scalex_scaley_ynow_OFFSET_openpl_xnow_obotx_oboty_ITTY_openvt_yscale_point_space_outplot_ysc_movep_spew_reset_tobotleft_dist2_abval_xconv_inplot_yconv_xsc_swaparc.o 421804931 48 10 100664 61 `  NVN^Nu _arc box.o 421804941 48 10 100664 241 ` h$0NV/. /.NP/./.NP/./.NP/. /.NP/. /.NP/./.NPN^NuPP.P>PNP^P _move_box_cont circle.o 421804948 48 10 100664 64 `  NVN^Nu _circleclose.o 421804957 48 10 100664 199 ` (<NVaN^NuNVHyNXNN^NuPPP %+_closepl_reset_fflush_closevt__iob dot.o 421804964 48 10 100664 61 `  NVN^Nu _dot erase.o 421804976 48 10 100664 208 ` 80 NVB`Hx NXR 98"9PD@J@TPZP`PfPpP@@PPPPP@@"P(P.P4P>P\@b@lPrPxP~PPPPPPPPPP,P2P8P>!PDPV P\PfPlPvP|PPPP!PP %.4x=CIQZP_flrz8 n`@")/_exitffixifflti_xoffsetfdivifdoublei_move_outplot_botx_boty_xscale__flsbuf_ysc_movep_OUTF_spew_scalex_scaley_reset_fflush_ynow_tobotleft_dist2ldivt_xnow_sttyieeeused_obotx_obotyfmulifsubi_ITTY_abvalfaddi_signal_xconv_inplot__iob_yconv_yscale_xscffltis_swap `@")/_exitffixifflti_xoffsetfdivifdoublei_move_outplot_botx_boty_xscale__flsbuf_ysc_movep_OUTF_spew_scalex_scaley_reset_fflush_ynow_tobotleft_dist2ldivt_xnow_sttyieeeused_obotx_obotylib/aliases.dir 660 0 0 0 3113050446 6574 lib/libpc_p.a 755 0 0 132604 3112527647 6405 ! __.SYMDEF 422227884 0 10 100664 1904 `    ~ ~" ) 17=xCxKTY_Zej\q\xff ("$%')+,.01b3445778:(; =Z>j?A!A&C,E"2G8H=JEM@LM@SNZQaU>hWoZTw[~\]^_ab6cLdzefhkXmJoPpqrtv x,x,y!z'{-}3z:@4G\M$U]emu|DDDDDDDDDDDDDDDD!D*D2;CK"Tf\Nd\ltpz_ACTFILE_ADDT_ARGV_EASRT_ASRT_ASRTS_EASRTS_ATAN_BUFF_CARD__cntbl_CASERNG_CHR_ECHR_CLCK_COS__mask_CTTOT__pd_date_DATE_DEFNAME_DFDISPOSE_DISPOSE_EXCEPT_EXP_EXPO_FCALL_FLUSH_FNIL_FRTN_FSAV_GET_HALT_IN_INCT_ELINO_LINO_LLIMIT_LN_MAX_MULT_NAM_NEW_ENIL_NIL_PACK_PAGE_PRED_PUT_RANDOM_ERANG_RANG4_READ4_READ8_READC_READE_READLN_RELEQ_RELNE_RELSGE_RELSGT_RELSLE_RELSLT_RELTGE_RELTGT_RELTLE_RELTLT_REMOVE_RESET_REWRITE_ROUND_RSNG4_SCLCK_SEED_SIN_SQRT_STLIM_SUBSC_ESUBSC_SUBSCZ_SUBT_SUCC_TEOF_TEOLN_TIME_TRUNC_UNIT_UNPACK_WRITEC_WRITEF_WRITES_WRITLN_ERROR_GETNAME_IOSYNC_PCEXIT_PCLOSE__maxptr__actfile__disply__outwin__stlim__argc__argv__seed_output__minptr__err__inwin_input__filefre_PCSTART__errwin__fchain__stcnt_PFCLOSE_PERROR_PFLUSH_PMFLUSH_UNSYNC_blkclr_blkcpy_APPEND_SEEK_TELLACTFILE.o 421801111 48 10 100775 186 ` 0NV |8N n ( N^Nu@(#)ACTFILE.c 1.1 10/30/80@ P "tmp.o_sccsid_ACTFILEmcountADDT.o 421801138 48 10 100775 211 ` <0NVH8 |TN*n (n&n.. &Sf .L8N^Nu@(#)ADDT.c 1.2 3/7/81 @P <Ftmp.o_sccsidmcount_ADDT ARGV.o 421801166 48 10 100775 392 ` p@T0NVH0 |N*n .. .e/.HyNP`( .й @(PSg Jg` SJfL0N^Nu@(#)ARGV.c 1.4 4/12/82Argument to argv of %D is out of range @P"P.@4PDP p&-4tmp.o_sccsid_ARGV__argc__argvmcount_ERRORASRT.o 421801193 48 10 100775 269 ` ,,H NV |XNJn fBHyDNPN^Nu@(#)ASRT.c 1.3 11/12/82Assertion failed @ P@ P , @D'-tmp.o_sccsidmcount_ERROR_EASRT_ASRT ASRTS.o 421801223 48 10 100775 275 ` ,0H NV |\NJn f/. HyFNPN^Nu@(#)ASRTS.c 1.1 11/12/82Assertion failed: %s @ P@"P , 'F/tmp.o_sccsid_ASRTSmcount_ERROR_EASRTS ATAN.o 421801249 48 10 100775 404 ` \D`8NV |NB/. /.NP-@-AJg/. /.HytN ` .".N^Nu@(#)ATAN.c 1.1 2/8/82Argument %e is out of the domain of atan @ PP P0P@@FP \ Z&-6z@HPZP v&F/5>tmp.o_sccsid_index_EXPOmcount_sprintffcmpiieeeusedFCALL.o 421801686 48 10 100775 317 ` XH0NV. |tN*n -//.HyN -/HyHmN *nN^Nu@(#)FCALL.c 1.4 11/12/82@P$P*P<PFP X/"*1tmp.o_sccsid__disply_FCALL_blkcpymcount FLUSH.o 421801715 48 10 100775 381 ` h8T0NV. |N*n m dp0- @ gBHyNP`0- g /- NX*nN^Nu@(#)FLUSH.c 1.2 6/10/81Reference to an inactive file @P(P8@>PXP hL$+29tmp.o_sccsid__actfile_fflush_FLUSHmcount_ERROR FNIL.o 421801746 48 10 100775 448 ` \T8NV. |N*n m dp0- @ gBHy` /-HyNP`$0-f0-g HUNX *nN^Nu@(#)FNIL.c 1.3 6/10/81Reference to an inactive file %s: Reference to an inactive file @P(P8@D@JPnP ")038tmp.o_sccsid__actfile_FNILmcount_ERROR_IOSYNCFRTN.o 421801777 48 10 100775 268 ` <H NV. |TN*n -/Hy/. N *nN^Nu@(#)FRTN.c 1.5 11/12/82@P P*P </!)0tmp.o_sccsid__disply_FRTN_blkcpymcountFSAV.o 421801809 48 10 100775 280 ` HH NV. |`N*n*+n  -/HmHyN *nN^Nu@(#)FSAV.c 1.4 11/12/82@P.P4P H/#*0tmp.o_sccsid__disply_blkcpymcount_FSAVGET.o 421801839 48 10 100775 405 ` hhH0NV. |N*n0- g /-Hy` /-HyNP`HUNX0-fm*nN^Nu@(#)GET.c 1.2 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @P(@4@:PFP h 3(-tmp.o_sccsidmcount_ERROR_IOSYNC_GET HALT.o 421801869 48 10 100775 348 ` 80`8NV |hNNHy(HyPNPBNXN^Nu@(#)HALT.c 1.3 6/10/81Call to procedure halt @ PPP@$P.P 8'.J6.PZ@`P p `(/5tmp.o_sccsidmcount_ERROR_PERROR_fputc_PAGE PRED.o 421802250 48 10 100775 370 ` \d<0NV |N . fHytNX`,S . mo/.HyNP` .N^Nu@(#)PRED.c 1.4 6/10/81Cannot take pred of first element of a range Value of %D is out of range @ P@"PD@JP \&tmp.o_sccsidmcount_PRED_ERRORPUT.o 421802278 48 10 100775 433 ` xXT8NV. |N*n0-g/-HyN`8/- Hx/- /N m 0( g/-HyNP*nN^Nu@(#)PUT.c 1.3 6/10/81%s: Attempt to write, but open for reading Could not write to @P(@.PDPb@hP x6[&-`5tmp.o_sccsid_PUT_fwritemcount_ERROR_PERROR RANDOM.o 421802309 48 10 100775 607 ` 4NV |N/9/9 9N// 9"9NN-@-AN-@N// .".N-@-A/9/9 .".NN# .".N^Nu@(#)RANDOM.c 1.4 1/10/83Aq@AA@ P@@P$P.@4@:P@PNPXPj Px@~@PPP $+2;?A[GOtmp.o_sccsidffixiffltifdivi__seedmcountieeeusedfmulifsubi_RANDOM RANG4.o 421802337 48 10 100775 298 ` <8H NV |tN . mo/.HyVNP` .N^Nu@(#)RANG4.c 1.4 11/12/82Value of %D is out of range @ P&@,P < kV'.tmp.o_sccsidmcount_ERROR_ERANG_RANG4READ4.o 421802367 48 10 100775 710 ` lpNV. |N*n0- g/-HyNP`HUNXBHnHy/- N -@ f /-Hy`Jf /-Hy?` "f /-Hyc`Jg/-NX`mm .*nN^Nu@(#)READ4.c 1.6 4/9/82%s: Attempt to read, but open for writing %ld%s: Tried to read past end of file %s: Bad data found on integer read %s: Overflow on integer read @P(@.P<PDPN@XPt@@P@PP x")07>`Ftmp.o_sccsid_fscanf_UNSYNC_errno_READ4mcount_ERROR_PERRORREAD8.o 421802402 48 10 100775 857 ` NV. |N*n0- g/-Hy$NP`HUNXBHnHyO/- N -@ f /-HyS`Jf /-Hyw` "f8/9 /9 .".Nf/-Hy`l/-Hy`^Jg/-NX`mm .".*nN^Nu@(#)READ8.c 1.5 4/9/82%s: Attempt to read, but open for writing %lf%s: Tried to read past end of file %s: Bad data found on real read %s: Underflow on real read %s: Overflow on real read @P(@.P<PDPN@XPt@@P@@P@@P P x")07>DM`Utmp.o_sccsid_fscanf_UNSYNC_errno_READ8mcount_ERRORfcmpiieeeused_PERROR READC.o 421802437 48 10 100775 411 ` lhH0NV. |N*n0- g /-Hy` /-HyNP` HUNX0-fm U*nN^Nu@(#)READC.c 1.2 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @P(@4@:PFP l '3/tmp.o_sccsid_READCmcount_ERROR_IOSYNC READE.o 421802470 48 10 100775 770 ` `PNVH0 |N*n0- g/-Hy(`HUNXHnHyS/- N -@ f/-Hy`Jg|mmBAJg R LmR(n 0H* . T2HЁ-@0H,0H,f$/.Hn/N Jg n 0H`ݮSfHnHyNPL0N^Nu@(#)READE.c 1.5 6/10/81%s: Attempt to read, but open for writing %*[ ]%74[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%s: Tried to read past end of file Unknown name "%s" found on enumerated type read @P*@6PB@LPh@P@P x")07>tmp.o_sccsid_fscanf_UNSYNC_READEmcount_ERROR_RELEQREADLN.o 421802502 48 10 100775 245 ` <<NV. |XN*nHUNXm0-g*nN^Nu@(#)READLN.c 1.4 6/10/81@PP <!3)tmp.o_sccsid_READLNmcount_IOSYNC RELEQ.o 421802531 48 10 100775 216 ` @0NVH0 |XN*n (n..fSfJfp`BL0N^Nu@(#)RELEQ.c 1.2 3/7/81 @P @ tmp.o_sccsidmcount_RELEQRELNE.o 421802559 48 10 100775 216 ` @0NVH0 |XN*n (n..fSfJfB`pL0N^Nu@(#)RELNE.c 1.2 3/7/81 @P @ tmp.o_sccsid_RELNEmcountRELSGE.o 421802588 48 10 100775 229 ` L0NVH0 |dN*n (n..fSfJg SSmp`BL0N^Nu@(#)RELSGE.c 1.2 3/7/81 @P LW!tmp.o_sccsidmcount_RELSGE RELSGT.o 421802619 48 10 100775 229 ` L0NVH0 |dN*n (n..fSfJg SSnB`pL0N^Nu@(#)RELSGT.c 1.2 3/7/81 @P Lf!tmp.o_sccsidmcount_RELSGT RELSLE.o 421802649 48 10 100775 229 ` L0NVH0 |dN*n (n..fSfJg SSnp`BL0N^Nu@(#)RELSLE.c 1.2 3/7/81 @P La!tmp.o_sccsidmcount_RELSLE RELSLT.o 421802678 48 10 100775 229 ` L0NVH0 |dN*n (n..fSfJg SSmB`pL0N^Nu@(#)RELSLT.c 1.2 3/7/81 @P Lp!tmp.o_sccsid_RELSLTmcount RELTGE.o 421802709 48 10 100775 217 ` @0NVH0 |XN*n (n .. FgB`SfpL0N^Nu@(#)RELTGE.c 1.2 3/7/81 @P @[!tmp.o_sccsid_RELTGEmcount RELTGT.o 421802740 48 10 100775 241 ` X0NVH0 |pN*n (n .. Ff`Sg ` Fg B` FgSfpL0N^Nu@(#)RELTGT.c 1.2 3/7/81 @P Xj!tmp.o_sccsid_RELTGTmcount RELTLE.o 421802769 48 10 100775 217 ` @0NVH0 |XN*n (n .. FgB`SfpL0N^Nu@(#)RELTLE.c 1.2 3/7/81 @P @e!tmp.o_sccsid_RELTLEmcount RELTLT.o 421802799 48 10 100775 241 ` X0NVH0 |pN*n (n .. Ff`Sg ` Fg B` FgSfpL0N^Nu@(#)RELTLT.c 1.2 3/7/81 @P Xt!tmp.o_sccsid_RELTLTmcount REMOVE.o 421802831 48 10 100775 464 ` HT8NVH |N,. Bl .Ї @Jg RЮ @  f Lm/.HyN`D,B` .Ї @CRmABHnNXJgHnHyNPLN^Nu@(#)REMOVE.c 1.3 6/10/81%s: File name too long Could not remove @PH@NP~P@P u!(m0`8tmp.o_sccsid_unlinkmcount_ERROR_REMOVE_PERRORRESET.o 421802864 48 10 100775 594 ` <xXNV. |N*nJ fDfR -l/- Hx NP m 0( g/-HyNP*nN^Nu@(#)WRITLN.c 1.2 6/10/81%s: Attempt to write, but open for reading %s: Line limit exceeded Could not write to @P(@4@:PXPt@zP  ((`07tmp.o_sccsidmcount_ERROR_WRITLN_PERROR_fputc ERROR.o 421803525 48 10 100775 424 ` `xHNV ||NNHy(Hx NP/./. /.Hy(NHxN/NP . N^Nu@(#)ERROR.c 1.10 1/10/83@ PPP" P6P<PJPRP `")/J7.=pELtmp.o_sccsid_fprintfmcount_ERROR_kill_PFLUSH__iob_getpid_fputcGETNAME.o 421803563 48 10 100775 1281 ` ((xNVxH |N*n-n m dJp0- @ f4J gp`B/HUNPp0- @ mH` PF P P@@P&@,P@ x%.5F>EUOiXp`jitmp.o_sccsid_tmpname__actfile_GETNAMEmcount_sprintf_ERROR__filefre_PFCLOSE_getpid__fchain IOSYNC.o 421803609 48 10 100775 683 ` LH8NV. |N*n0- g"/-Hyh` /-HyNP`0-g0-fm0-gmm`/- Hx/- /N m 0( g /-Hy` m 0(gV0-@g" U 0-gm`m`Pm Э -@-U .d2 @BR`0-@g U  fm U `m*nN^Nu@(#)IOSYNC.c 1.5 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file %s: Tried to read past end of file @P(@4@:PP@ L 3(N/tmp.o_sccsidmcount_ERROR_IOSYNC_fread PCEXIT.o 421803644 48 10 100775 698 ` `NV |NHyNXNJojHnNX .N-@-A/9/9 .".N-@-A/./.Hy/9HyHy(N/.NXN^Nu@(#)PCEXIT.c 1.1 10/30/80@N %1ld %s %04.2f seconds cpu time. statements executed in@ PP P& P2 P>PL@R@`Pv@| P@ PPP &,5=DMJU\.b6jtmp.o_sccsid_exitfflti_PCEXITfdivi_fprintf_PCLOSEmcountieeeused_PFLUSH_times__iob__stcntPCLOSE.o 421803675 48 10 100775 299 ` LH(NV. |hN*y` -bHxHUNP*@f#*nN^Nu@(#)PCLOSE.c 1.6 1/21/83@PP,P>P L!i*j3tmp.o_sccsid_PCLOSEmcount_PFCLOSE__fchain PCSTART.o 421803711 48 10 100775 1428 ` H 0xNV |NJgHyHxNP-| nBX jeN^Nu@(#)PCSTART.c 1.8 1/10/83 jjJVJa(astandard inputstandard outputMessage file@ PP"P*@<@B@@@@"P.P2@:@PP@@PP@ Hr%/.b7Ib?FMjT\0nel4JrzjUv.jz6ftmp.o_sccsid__maxptr__actfile__disply__outwin__stlim__argc__argv__seed_output__minptrmcount__err__inwin_input_EXCEPT__filefre_PCSTART_signal__iob__errwin__fchain__stcntPFCLOSE.o 421803749 48 10 100775 627 ` LXNV. |N*n0-fJ g mc/- NXB/- NP/- NX m 0( gHUHx .R//.N0- fHUNX0- gHyNX*nN^Nu@(#)PMFLUSH.c 1.3 3/7/81pmon.outwpmon.out@P&PB@H@NPrPP@P [!t(19?Gtmp.o_sccsid_fwritemcount_fopen_PMFLUSH_perror_time_fclose UNSYNC.o 421803872 48 10 100775 428 ` xlH0NV. |N*n0- g/-Hy` /-HyN`,0-f0-f/- UHH/NP*nN^Nu@(#)UNSYNC.c 1.3 6/10/81%s: Attempt to read, but open for writing %s: Tried to read past end of file @P(@4@:PhP x!(A0tmp.o_sccsid_UNSYNCmcount_ERROR_ungetcblkclr.o 421803900 48 10 100775 209 ` 40NVH |PN*n.. `B SJnL N^Nu@(#)blkclr.c 1.2 11/12/82 @P 4!tmp.o_sccsid_blkclrmcount blkcpy.o 421803929 48 10 100775 237 ` P0NVH0 |lN*n(n ..d SJo``SS SJnL0N^Nu@(#)blkcpy.c 1.3 11/12/82 @P P!tmp.o_sccsid_blkcpymcount APPEND.o 421803958 48 10 100775 429 ` |0`@NV. |N*nBBBHUN*@HyHm$NP+@ Jf/-HyN`m! mcHmp/- NP*nN^Nu@(#)APPEND.c 1.2 6/10/81aCould not open @P P,@6PJ@PPnP |#+2t9`Atmp.o_sccsid_GETNAME_APPEND_setbufmcount_fopen_PERROR SEEK.o 421803989 48 10 100775 322 ` \(H(NV. |N*nmmB n //- N f/-HytNP*nN^Nu@(#)SEEK.c 1.4 11/22/81Could not seek @P0PF@LP \e&`.tmp.o_sccsid_SEEKmcount_fseek_PERRORTELL.o 421804018 48 10 100775 345 ` |H0NV. |N*n0-g,0-f Hx - D//- N m/- NX-@A  @"|" <*nN^Nu@(#)TELL.c 1.3 6/17/81@P@PTPh@p@ ||&e-tmp.o_sccsid_ftell_TELLmcount_fseek \e&`.tmp.o_sccsid_SEEKmcount_fseek_PERRORTELL.o 42lib/news/ 775 6 6 0 3130476001 5452 lib/news/help 664 6 6 1620 3112747027 6422 (( Command Meaning y Yes. Prints current article and goes on to next. n No. Goes on to next article without printing current one. q Quit. Update .newsrc if -l or -x not used. u Unsubscribe. You won't be shown this newsgroup anymore. c Cancel article. r Reply. Reply to article's author via mail. f [title] Submit a follow up article. N [newsgroup] Go to next newsgroup or named newsgroup. s [file] Save. Article is appended to file (default, Articles). s |program Run program with article as standard input. # Report last article no. in newsgroup. e Erase. Forget that an article was read. h Print verbose header. ! Shell escape. number Go to number. +[n] Skip n articles. - Go back to last article. x Exit. Don't update .newsrc. v Version. Print current news version number. X system Send article to system. c, f, r, e, h, and s can be followed by -'s to refer to the previous article s [file] Save. Article is appended to file (default, Articles). s |program Run program with article as standardlib/news/uurec 755 6 6 54000 3112746531 6635  H>$G"I#HTHS/N4 /NDXNuNuNVH0(|~B`Hna:X"  b@0;N`8JgHnHUaXP*@`A *H|`Jf|A *HHTNLXHnHUa&P*@`t.HHu @gHx:HnN PJfHxHy8HnN Jfx`x~JgNBSA eS !fRBBHyMHy>N`P(@JfHyONXHxNDX fR fHTHn NPHTHnNP`HxHyvHnN JgHxHy}HnN JfRHn HycHTN Hn Hn HylHnNvHn HyrHTN `Jgx`bHTNLX~HyHxHnN Jfg HTNLXBNDXL0N^NuNV.*n`R  g ?g Nfp`:HxHyHUN Jfp`HxHyHUN Jgp*nN^NuNVH8*n(n &L`,B`(HH g g g gRJfRRB&L`HyHSNPJf `HyHSNPJf^HSNXRHyHSNPJfX n rfp`B//NP/N>XB/.HyHyHyNHxNX g^ E @ /N>X/. /NDPLN^NuNVH8 n(HH./NXHxHxNhP(@HxHxNhP&@HxHxNhP*@HnN:X,"E Ag f f-|HTHxNhPHSHxNhPHUHxNhP .L8N^Nu/@Hx)N@eNuN`N`Hx*N@e o BNuNVH0*n (|`XeB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#`Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVHn /.HyN N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. u @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ u @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NhX-@ g g g g/./NP`/.NhX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NhX. g g g -fFR n S m n (R!@S @` /.NhX.S` +fS n S l/.NhX` am fo Am FnR f .` f .Ю` .-@-G u @g0` am fnW`7߮.. n S mB n (R!@S @.Sm u @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NhX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNhX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNhX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9N@N-@-A`RHH. u @f .gZ`t/9/9 .".Nl< 0N///./. 9"9N@N-@-ASHH. u @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. u @fJl D*܅-FJl D,B g(  @/(/ .".N@-@-AJg R mJl/./. .".N`/./. .".N@-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNhX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N PJmJn -|`-nf +|h`D/.NPX+@f,mJf,0-g-HHF@+@`m+n f09gHyNX0-gp` - //--HH/NR *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9%hl | @*PJg*LZ`0SR`*0FXb1 nRJfFXc0R 9nB <FXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/N PJmJn -|`-nf9HH/NXJgm+|%+|%+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaXXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N>XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN`HxN@eBNuN`HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN`Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JFf8 <F#F <F#F#FF#FF .^rNJ.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<NP#FBNX(@ 9F" Ҁe 9F/NX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuN`HxN@e#\BNu /й\/@HxN@e 9\#\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFromFromforwardedremotefrom!???!@(#) uurec.c 2.2 2/25/82@(#) defs.h 2.9 (Sun) 6/26/82/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$XFlib/news/recnews 755 6 6 54000 3112746563 7165  HE$G"I#HTHS/N4 /N XNuNuNVH0 o n /(HyN8P o n /(Hy N8P~@`n Dgnt Bg"n AfHy HnaP`HygSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg b @` b @R mHH. ]g*Jg b @` b @RJfS L N^NuNVH *nBB-y-y -y$-y(-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nhl< 0Nh///./. 9,"90NN-@-A`RHH.  @f .gZ`t/9/9 .".Nhl< 0Nh///./. 94"98NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHL+@`m+n f094gHy$NX0-gp` - //--HH/N. *+mSl. fm0-gm`m B` mR*nN^NuNVH *|< 9+Pl  @*PJg*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n$f96HH/NXJgm+|,0+|,0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNt/.NhXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(((gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNX(@ 9L" Ҁe 9L/NX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLFromFromSubjRe:re:To%s %s %s %s%s@%s@atAT@(#) recnews.c 2.3 4/3/82@(#) defs.h 2.9 (Sun) 6/26/82/bin/shsh-c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Mlib/news/sendnews 755 6 6 44000 3112746623 7341  8C$G"I#HTHS/N4 /NXNuNuNVT`dR4`\ n R @ og n P afR8`6 n P bfR<`" n P nfX n /HnN8PX n P -gJ8g(JHyJHnNPJf HyQ`HyWHnNPJf Hy``HyfHnNPJf Hyp`HywHnN((PJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`~HyHnNPJf Hy`^HyHnNPJf Hy`>HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJf Hy`HyHnNPJfHy`~HyHnNPJfHy``Hy HnNPJfHy`BHyHnNPJfHy`$HyHnNPJfHy$`Hy(HnN8P/.HnHy0/.N4N^NuNVH *n.f `JfBL N^NuNVHx . /NRP nB(N^NuNHxWN@eNuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNVHHnNzXJlB` n rf .` .. n rf .` .,N*f^/NX n rfp`B//N\P/NXB/.HyHyHyNHHxN@X g^ J @ /NX/. /NPLN^NuNVH8 n(HH./NvXHxHxNP(@HxHxNP&@HxHxNP*@HnNX,"J Ag f f-|HTHxNPHSHxNPHUHxNP .L8N^Nu/@Hx)N@eNuNNHx*N@e o BNuNVH0*n (|`,eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H# 8Hn/. NP n0( gp`BN^NuNVA -H# 8Hn/.NP09 gp`BN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNDX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| <`D/.NX+@f,mJf,0-g-HHK+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#*p`T .*< @(P .*< @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |*< pNLNw //W.BN@d W/N WNNVA-HA# 8=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBK(`b y 8 S m. .R @HH y 8"(R!AS AHH` /9 8 .R @HH/NPRK( nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHI @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHI @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NXX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|!`-|$`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -|'`J.g -|)`J.g-|+AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N@fp+`p-S n.HHI @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn *LZ`0SR`*0K,b1 nRJfK,c0R 9nB <K,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|*+|*+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N^XBBBB BmB- L N^NuNVNL/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JK|f8 <K#K| <K|#K#KK#K|K .^rN.*yKBK g`(*(U g " Ҁe " Ҁd(M *@bKfK|gB`RK Ko "<N#KBN^X(@ 9K" Ҁe 9K/N^X(@g yK 9KXg yK  9K" Ҁ((Y(#K <K| A ` " Ҁ#KKc A#K A 9K*A L0N^NuNVH0*n(MY#K (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ K L0N^NuNHxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLNPHyhN6XHxNhXN^NuNVH0*nHx/9@NPJlp`HU/9@HyKHnNɤHnN X-@HU/9@HyWHnNɤJDg/.HnHy]N HxHnNrP/9LNX(@Jg/, /,HnN .L0N^NuNVHx . /NfP nB(N^NuNVH *nHx$xHUa "P/. HxHy,N Jg* 9A,m 9Z,nHx:Hy,NPJfHxHyxHy,N JfHU/. apPJf 9A,gB`NHxHy,HmN0 HmNfXJg/. HxHmN HmNfXJgHmNX/. HxHUN HUNfXJg~/. Hx#HmN HmNfXJgV/. HxHmN HmNfXJg.Hy*Hy,NPHy,NX./HUHy,N Jf2 Ї @HH/Hy~NPJg ЇR/HUNPHmNX . L N^NuNV4H0*n(n BBBBBBBBBBBHy,aX-@HUNX-@ . gn gnz gn^ fJfHTHnaP-|HUHxHy,N /aFX-@n~ 9 ,gB/.HUN JgPJgHJg@p`HlHn`Jf,Hl Hn`JfHl Hn`|JfHlxHn`h lHy((, .r AxЈ/NPR` g4` gZn g<` gR` g|n g\`x cgv`jBL04N^NuNVHy/.NPJfp`.Hy/.NPJgHy/.NPJgBN^NuNVHx:Hy,NP-@R nHH @f nJg n /./. NP/. NfXN^NuNV nHH @f"HxHy/.N JgB`Hx:/.NP-@Hx /.NP-@Jg .RfHxHy/.N Jg8HxHy/.N JgHxHy/.N Jfp`fHxHy/.N JgHx Hy/.N Jfp`(Hx Hy/.N JgHxHy/.N Jfp`HxHy/.N Jfp`Hx Hy/.N Jfp`Hx Hy/.N Jfp`HxHy/.N Jfp`bHx Hy/.N Jfp`BHx Hy/.N Jfp `"Hx Hy/.N Jfp `pcN^NuNVH0*n(n BHTHUa6 L0N^NuNVH0*n(n HxHTHUa L0N^NuNVH0*n(n HmHy,NP/NX fHy,HUHyHTN` Hy,HUHy*Hy2HTNHmHmHyNHTNHmHyjHTN fHm(HyvHTN J-PgHmPHyHTN J- gHm HyHTN J- gHm HyHTN J-xgHmxHyHTN B .r AxЈ @Jg" .r AxЈ/HyHTN R mSm ,R @ HH`HTHx N`PL0N^NuNVH *n.. `B SJfL N^NuNVHz/.NP#0N^NuNV.*nJg JfU ,g,B*nN^NuNVH<*n(n B&M`8Jf8$L`& !g HSHRa4P`HSHja&PF΀ ,fJf ,fJf L ;n6  f m$ n r N`D g g&p`X m n r N `Jm n "HA< n ($HB<Jy oXSy `N0H Z @< FfPJ la# lB $| d`X Rf0*GfXJRm 0H f<*lB` JFf"09 H b@0;N**0H @0H〙*K0H @0H倗#Y=F0H @<0H v @0H2HЁR=@ nl*0.H p @>0H @0D@2@g0H v @0H p @>0.HW b@0;Nx&<FXlvHy atXR 3 `n0H ( @0H<JFm< Fl60H p @0H @ Pf0H p @>`<0H ( @<UYAԹd`,J g"# `$R`R`R`R`R`JgJgJf #4`R rdN# rdN#B#`v#BB#`X##`##`###`###`#8# `#8# `#$#(`#$#(`#$`#,#0`#,#0`#,`#,`#,#0`\#,` -"HA<gSo,Sm ,R @` HTN\X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yh-yl-yp-yt-|-|HH. g -f -|`f +g^S`Z/94/90 .".Nl< 0Nݰ///./. 9x"9|NdN-@-A`RHH.  @f .gZ`t/94/90 .".Nl< 0Nݰ///./. 9"9NdN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( 8 @/(/ .".Nd-@-AJg R mJl/./. .".N`/./. .".Nd-@-A/.//N -@-AJl ` .".L N^Nu///YHxN@ Nu///YHx~N@ NuNVBJg>HxNX-@HyNXJg8/.HxNP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN\X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nTf +|x\`D/.NX+@f,mJf,0-g-HH+@`m+n Tf09xgHyhN6X0-gp` - //--HH/Nv *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|T`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NRXHx` afvJgp`p//.NfP.lB \f6Hx/.NP.Jg Jm/NRXHx/.NfP.Jm.HxB/NZ `Jgp`B//.NfP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nf N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUN6XBB-HH/NZ B+mm0-gm*nN^NuNVH0N-@f.B/.HyHyHyNhHxN`XHxHxNP*@HxHxNP(@HnNnX-@g f f-|HUHxNPHTHxNP .L0N^NuNVH0*n Jm m#\p`T .d @(P .d @ gf ` <//.Hx0N4 `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNuH // |d pNLNw //W.BN@d W/N WNNHxN@eNuNVBHnNɚPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#xX=|B-n-|Hn/. NPSm .R @BHH`HnBN`P .N^NuNV4.-nB`b yxX S m. .R @HH yxX"(R!AS AHH` /9xX .R @HH/N`PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NlPJf/./.NPJfHnHn .R l .R`p//./.Nt-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NlPJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nhf9zHH/N(XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|T` HUaXe*nN^NuNVH *n~0-gF((0-@f:HUa&X.-HH/NRXJl~0-g /-N6XBBBB BmB- L N^NuNVNۼ/.N`XN^NuNV .". nJ/H?N n g B5H 4LN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0JDf8 <H#D <D#H#HP#DL .^rN~.*yLBX g`(*(U g " Ҁe " Ҁd(M *@bPfDgB`RX Xo "<N#XBN6X(@ 9X" Ҁe 9X/N6X(@g yP 9PXg yP  9X" ҀY(#P <D A ` " Ҁ#LLc A#T A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL to proceed, to abort: @(#) funcs.c 2.5 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82           ! * 3:AINX_hmsz       , , , , h h h h             " X& X- X1 X8 < C G N R Y ^dNn'`sw<|`        %$#!&"       :/,,:/     yacc stack overflowsyntax errorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberSeptOctoberNovemberDecemberSundayMondayTuesdayTuesWednesdayWednesThursdayThurThursFridaySaturdaya.m.amp.m.pmnstn.s.t.asta.s.t.adta.d.t.este.s.t.edte.d.t.cstc.s.t.cdtc.d.t.mstm.s.t.mdtm.d.t.pstp.s.t.pdtp.d.t.ysty.s.t.ydty.d.t.hsth.s.t.hdth.d.t.bstb.s.t.bdtb.d.t.gmtg.m.t.yearmonthfortnightweekdayhourminuteminsecondsectomorrowyesterdaytodaynowlastthisnextfirstthirdfourthfifthsixthseventheigthninthtentheleventhtwelfthagop'<Oas@(#) rextern.c 2.2 6/1/82@(#) rparams.h 2.2 6/1/82@(#) params.h 2.2 6/1/82@(#) defs.h 2.9 (Sun) 6/26/82@(#) header.h 2.5 6/5/82/usr/spool/news/usr/lib/news/usr/lib/news/active/usr/lib/news/ngfile/usr/lib/news/LOCK/usr/lib/news/seq/usr/lib/news/sys/usr/spool/news/.canned/usr/lib/news/users/tmp/M1XXXXXX/tmp/M2XXXXXXnewsnews/usr/lib/news/helpM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/etc/passwdrr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null)(( ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\lib/news/history 664 6 6 0 3112747226 7103 lib/news/active 664 6 6 0 3112747213 6651 lib/news/log 664 6 6 0 3112747243 6162 lib/news/users 664 6 6 0 3112747260 6541 lib/news/sys 664 6 6 40 3112747154 6244 noname:net.all,fa.all,to.noname \||DZ||lib/news/seq 664 6 6 4 3112747127 6176 100 me:net.all,fa.all,to.noname \||DZ||lib/news/ngfile 664 6 6 14 3112747111 6664 all !fa.all ll,fa.all,to.noname \||DZ||lib/news/truncate 664 6 6 227 3112747176 7306 :#! /bin/sh : truncate news files trap "rm -f /tmp/$$" 0 1 2 15 n=`/usr/lib/news/prdate -7` sed -n "/$n/,\$p" <$1 >/tmp/$$ cp /tmp/$$ $1 rm -f /tmp/$$ \||DZ||lib/news/prdate 755 6 6 34000 3112746737 6777  (<$G"I#HTHS/N4 /NXNuNuNVB o n /(N$X-@HnN0X ."<QNѮHnNX-@ @B( .X/Hy0NPN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -Jd @, -Jh @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNF" L N^NuNVH n(( "<QNF-@ n "<QN-@Jl QS*|DH .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNfPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBDl`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRDl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH5 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH5 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNFЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr NF0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH5 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Dpb1 nRJfDpc0R 9nB <DpL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nf9HH/NPXJgm+|(+|(+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NzXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DȹDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL&1 | mail usenet ||DZ||lib/news/news.week 664 6 6 316 3112747071 7360 : 'news.week - run once a week to do cleanup' rm -f /usr/spool/news/.ar* /usr/spool/news/.in* /usr/spool/news/.tr* /usr/lib/news/expire -I -e7 -v 2>&1 | mail usenet /usr/lib/news/truncate /usr/lib/news/log ||DZ||lib/news/dirform 664 6 6 1462 3112747004 7133 Name of site. What the site is all about. Name of contact person at site. Electronic mail address of contact person. U.S. Mail address of contact person. Phone number of contact person. Systems with whom news articles are exchanged. (what kind of link, who the neighbor(s) are). Systems with whom mail is exchanged. (what kind of link, who the neighbor(s) are, what frequency of connection, whether or not you'll pass outside mail along). Willingness (or lack thereof) to connect to new sites that want to join usenet. If you run uucp, tell if new sites can call you, if you will poll them, what your policy is. If on the arpanet, are you willing to forward news on to new sites by establishing an arpanet usenet connection? If you want to publish your uucp phone number, login, and password, include that info. s exchanged. (what kind of link, who the neighbor(s) are, what frequency of connection, whether or not you'll pass outside mail along). Willingness (or lack thereof) to connect to new sites that want to jolib/libtermcap.a 755 0 0 10544 3112530124 7055 ! __.SYMDEF 422228057 0 10 100664 194 ` ` %/8 ^< ^C ^GKSZ_tgetflag_tgetstr_tgetnum_tnchktc_tnamatch_tgetent_BC_tgoto_UP_PC_ospeed_tputstermcap.o 421805172 48 10 100775 2331 ` pPNVH BB#BHypNX*@gbJg^ /gHHyxNX-@Jg//. NPJfHU/.NPa`BHy}`BHUNP-@JfBHyNP-@Jlp`*nf.HxHn/.N *Jn/.NXB`|BAHH.R fc2 -\f*S` .e:HxHyHxN B/. avXJgj/.NX``VL N^NuNVH0-y/9NXйU*@S :g&dHxHyHxN B`R tf -cfHmHnNPA(H` :g RfBR o HxHy`HnHnaP fA(H`R :fHTNX" Ё-@ o0HxHyHxN "< Ё @BHlHUNP#pL0N^NuNVH0(y #fjBL0N^NuNV.*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR *nN^NuNVH *yHUaxX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L N^NuNV.*yHUaX*@Jg. nfJg(fJg :fp` @fB*nN^NuNV.*yHUaX*@JfJB*nN^NuNVH8*n n (PHH.g :g  \gN ^g:` nfJg(f @g =fR/. HUaP`.`&|HH.HHfHH`RJf  @g0-|HH0Sg\HH @f`@B n *P L8N^NuTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf @@ P<@BPXPjP|@P@PPP,@6PVP|@@P@@@PP@@@NPp@zP@P@@\@P P@@@@ PD P%\.4:wDKT8]RfroDyj;!$`termcap.o_hopcount_tskip_tbuf_tdecode_readlmult_tgetflag_write__ctype__tgetstr_tgetnum_tnchktc_tnamatch_tgetent_strcmp_open_close_strcpy_strlen_getenv tgoto.o 421805210 48 10 100775 1011 ` L`NVH -n*|B,.Jf <``B9` .R @HH.g( %f nHH.R Dgn 2g\n +gn~ %g` ` ``\ m8 dm rdN0 rdN, r N0 r N0p-@Jg . ` .,` .R @HHo nHH܀R` nHH܀RJg g fLJfJg>JgJg 9` <` 9/HyNPR g`B-|`HR RR`f r N$ r NԀ,`F rN",`0 .gB` >gn 3g` Bg` ngRn igtn dgJ` rgL`HyHUNP <L N^NuOOPS@$@.@PPPPpP~PP@P@PPPPv@~P@ C/%F+!3v7tgoto.o_BC_strcatlmodt_tgotoldivt_strcpy_UP tputs.o 421805248 48 10 100775 665 ` ```NVH *nBg@HH @g< "HA HABAЁHHЁ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09H` @0H, rNހ "N.`9HH/ nNXSJnL N^Nu5MS7) P\PPPPPP P@(P4P>P `$F*_.6=tputs.o_tmspc10lmult__ctype_ldivt_PC_ospeed_tputs B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09H((lib/libtermlib.a 755 0 0 10544 3112530124 12171 1lib/libtermcap.alib/libtermcap_p.a 755 0 0 11024 3112530147 7373 ! __.SYMDEF 422228076 0 10 100664 194 ` ` %/8 < C G8K8S8Z_tgetflag_tgetstr_tgetnum_tnchktc_tnamatch_tgetent_BC_tgoto_UP_PC_ospeed_tputstermcap.o 421805141 48 10 100775 2476 ` (NVH |lNBB#dBHyNX*@gbJg^ /gHHyNX-@Jg//. NPJfHU/.NPa`BHy`BHUNP-@JfBHyNP-@Jlp`*nf.HxHn/.N *Jn/.NXB`|BAHH.R fc2 -\f*S` .e:HxHyHxN B/. aXJgj/.NX``VL N^NuNVH0 |pN-yd/9dNXйdU*@S :g&ddHxHyHxN B`R tf -cfHmHnNPA(H` :g RfBRh ho HxHy&`HnHnaP fA(H`R :fHTNX" Ё-@ o0HxHy9HxN d"< Ё @BHlHUNP#dpL0N^NuNVH0 |tN(yd #fvBL0N^NuNV. |xN*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR *nN^NuNVH ||N*ydHUa`X*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L N^NuNV. |N*ydHUaX*@Jg. nfJg(fJg :fp` @fB*nN^NuNV. |N*ydHUadX*@JfVB*nN^NuNVH8 |N*n n (PHH.g :g  \gR ^g>` nfJg(f @g =fvR/. HUaP`v.`&|QHH.HHfHH`RJf  @g|0-|HH0SgVHH @f`:B n *P L8N^NuTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf @P@&@,PH@NPd PvP@ P@ PP P8@BPb P@P@@P@@@PP @*@6@fP@P@P@@P@@P@P@PP*@0P6@@P@@PB@jPP w"!*3<C~LDVj_gm;t!|$`_readlmult_tgetflag_write__ctype__tgetstr_tgetnummcount_tnchktc_tnamatch_tgetent_strcmp_open_close_strcpy_strlen_getenvtgoto.o 421805192 48 10 100775 1038 ` P`NVH |N-n*|B,.Jf <``B9` .R @HH.g( %f nHH.R Dgn 2g\n +gn~ %g` ` ``\ m8 dm rdN0 rdN, r N0 r N0p-@Jg . ` .,` .R @HHo nHH܀R` nHH܀RJg g fLJfJg>JgJg 9` <` 9/HyNPR g`B-|`HR RR`f r N$ r NԀ,`F rN",`0 .gB` >gn 3g` Bg` ngRn igtn dgJ` rgL`HyHUNP <L N^NuOOPS @P@0@:@PPPP|PPP@P@PPPP@P@C/$F*!2v6_BC_strcatlmodt_tgotomcountldivt_strcpy_UPtputs.o 421805229 48 10 100775 671 ` lTpNVH |N*nBg@HH @g< "HA HABAЁHHЁ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09Hl @0H, rNހ "N.`9HH/ nNXSJnL N^Nu5MS7) @P,PhPPPPPPP"@4P@PJP F _$,3lmult__ctype_mcountldivt_PC_ospeed_tputs H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09Hl @0H, rNހ "N.`9HH/ nNXSJnL N^Nu5MS7) @P,PhPPPPPPP"@4P@PJP F _$,3lmult__ctype_mcountldivtlib/libtermlib_p.a 755 0 0 11024 3112530147 13026 1lib/libtermcap_p.alib/vwidth 755 0 0 40000 3112530342 6011  (FP$G"I#HTHS/N4 /NXNuNuNVH g$ gHyNtXHxNXB n /(NjP-@ f n /(`V n -h` n .g R nJf nJf$-| /.HyHy hN4 ` .R/NX-@BHx /.N Hx Hy /.Nz 9HHR-@HyNtXB` ."HAHABAЁ0 @. g `z/9/9 .N// 9"9N///9/9 "HA HABAЁ @0HNNNNFN*B 0m 9o Am Zo am\ znT "HA HABAЁ @HHo "HA HABAЁ @Jo@Jg6 ."HAHABAЁ2 @///Hy.Nt`2 ."HAHABAЁ2 @//Hy@Nt R ."HAHABAЁ0 @Jf0HyONtXLN^NuNVA-H#Hn/. N

*LZ`0SR`*0Ub1 nRJfUc0R 9nB <UL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N"PJmJn -|`-n Tf9 fHH/N,XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| @` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NVXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4@f8Jf g,///:8/:0 "N> !A :":NF` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JV8f8 <V<#V8 <V8#V<#V<VD#V8V@ .^rN.*yV@BVL g`(*(U g " Ҁe " Ҁd(M *@bVDfV8gB`RVL VLo "<N#VLBNX(@ 9VL" Ҁe 9VL/NX(@g yVD 9VDXg yVD  9VL" ҀY(#VD <V8 A ` " Ҁ#V@V@c A#VH A 9V@*A L0N^NuNVH0*n(MY#V@ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ VH L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu v w xyz{|}~-+29@LQUY]cfi l p t { ɀރ $).38=BGLQV[`ejoty~Āɀ΀Ӏ((؀݀ #(-27<AFKPUZ_doy~@GzH@?Usage: vwidth font [pointsize] > font.c Assuming %d point char XXw[256-32] = { %d+0%o, /* %s */ %d, /* %s */ }; space!"#$%&'()*+,- hyphen./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~narrow spacehyphenbulletsquare3/4 em dashrule1/41/23/4minusfiflffffiffldegreedaggersection (unimplem)foot markacute acc (unimplem)grave acc (unimplem)underrule (unimplem)slash (unimplem)half narrow spacenullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullregisteredcopyrightnullcent-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ VPlib/vpsf 755 0 0 40000 3112530463 5466  0dl$G"I#HTHS/N4 /NXNuNuNV.` hg2 lgf ng wg0`SX n #+l`SX n #+` n T/N*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-n@f9RHH/N@XJgm+|K+|K+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|,` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JlTf8 <lX#lT <lT#lX#lXl`#lTl\ .^rN.*yl\Blh g`(*(U g " Ҁe " Ҁd(M *@bl`flTgB`Rlh lho "<N#lhBNX(@ 9lh" Ҁe 9lh/NX(@g yl` 9l`Xg yl`  9lh" ҀY(#l` <lT A ` " Ҁ#l\l\c A#ld A 9l\*A L0N^NuNVH0*n(MY#l\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ld L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s not allowed on pointers - only allow = and <> Strings not same length in %s comparison %ss and %ss cannot be compared - operator was %s %s types must be identical in comparisons - operator was %s Right operand of 'in' must be a set, not %s Index type clashed with set component type for 'in' record comparison is non-standard %ss may not participate in comparisons Unreachable statement Variable in with statement refers to %s, not to a record Type of expression clashed with type of variable in assignment(( Type of expression in if statement must be Boolean, not %s Type of expression in while statement must be Boolean, not %s Until expression type must be Boolean, not %s, in repeat statement Ran out of memory (string) Ran out of memory (tralloc) Ran out of tree tables Type declarations should precede var and routine declarations All types should be declared in one type part %s is a %s, not a type as required Files cannot be members of files Set of real is not allowed Set type must be range or scalar, not %s Implementation restriction: sets must be indexed by 16 bit quantities Storage requirement of %s exceeds the implementation limit of %D by %D bytes Can't mix %ss and %ss in subranges Scalar types must be identical in subranges Range lower bound exceeds upper bound Subrange of real is not allowed Subrange bounds must be Boolean, character, integer or scalar, not %s Index type for arrays cannot be real Array index type is a %s, not a range or scalar as required Value of dimension specifier too large or small for this implementation Variable declarations should precede routine declarations All variables should be declared in one var part Too many syntax errors - QUIT End matched %s on line %d Inserted keyword end matching %s on line %d Input line too long - QUIT Include syntax error - expected ' or " not found - QUIT Missing closing %c for include file name - QUIT Garbage after filename in include Include filename must end in .i or .h Absurdly deep include nesting - QUIT Ran out of memory (include) Octal constants are non-standard Digits required after decimal point Digits required in exponent Character/string delimiter is ' Unmatched %c for string Null string not allowed Digits required before decimal point { in a { ... } comment Comment does not terminate - QUIT (* in a (* ... *) comment %c is non-standard Illegal character Declaration found when statement expected Expected keyword begin after declarations, before statements Parsing resumes Parse stack overflow Unrecoverable syntax error - QUIT Point of error Undefined identifier Improper %s identifier Deleted %s%s Replaced %s%s with a %s%s Inserted %s%s Expected %s%s Undefined %s Replaced %s id with a %s id End-of-file expected - QUIT Unexpected end-of-file - QUIT ord's argument must be of scalar type, not %s Malformed program statement Malformed declaration Malformed const declaration Malformed type declaration Malformed var declaration Malformed record declaration Deleted ';' before keyword else Malformed statement in case Malformed statement Missing/malformed expression identifier Deleted %s%s Replaced %s%s with a %s%s Inserted %s%s Expected %s%s Undefined %s Replaced %s id with a %s id End-of-file expected - QUIT Unexpected end-of-file - QUIT ord's argument must be of scalar type, not %s Malformed program statement Malformed declaration Malformed const declaration Malformed type declaration Malformed var declaration Malformed record declaration Deleted ';' before keyword elselib/how_pc 744 0 0 1024 3112563664 5761 @(#)how_pc 1.1 (Berkeley) 3/2/81 To translate a program using pc, place the source in a file whose name ends in the characters ".p", e.g. "prog.p". The command pc prog.p will translate the program, leaving an executable program in the file a.out in the current directory. This code can be executed by typing a.out The complete command line syntax for pc is pc [ option ] [ -i file ... ] name.p ... The command "man pc" will give information as to the options of pc. Refer to the Berkeley Pascal User's Manual for more details. eley) 3/2/81 To translate a program using pc, place the source in a file whose name ends in the characters ".p", e.g. "prog.p". The command pc prog.p will translate the program, leaving an executable program in the file a.out in the current directory. This code can be executed by typing a.out The complete command line syntax for pc is pc [ option ] [ -i file ... ] name.p ... The command "man pc" will give information as to the options of pc. Refer to the Berkeley Pascal User's Manualib/how_pi 744 0 0 1124 3112563665 5771 @(#)how_pi 1.1 (Berkeley) 3/2/81 To translate a program using pi, place the source in a file whose name ends in the characters ".p", i.e. "prog.p". The command pi prog.p will translate the program into interpreter code which will be left in the file "obj" in the current directory. This code can be executed by typing obj or px The program "pix" can be used for load and go Pascal. The complete command line syntax for pi is pi [ -blnpstuw ] [ -i file ... ] name.p The command "man pi" will give information as to the options of pi. Refer to the UNIX Pascal User's Manual for more details. n a file whose name ends in the characters ".p", i.e. "prog.p". The command pi prog.p will translate the program into interpreter code which will be left in the file "obj" in the current directory. This code can be executed by typing obj or px The program "pix" can be used for load and go Pascal. The complete command line syntax for pi is pi [ -blnpstuw ] [ -i file ... ] name.p The command "man pi" will give informatiolib/how_pix 744 0 0 1577 3112563665 6175 @(#)how_pix 1.1 (Berkeley) 3/2/81 To translate and execute a program with pix, place the source in a file whose name ends in the characters ".p", i.e. "prog.p". The command pix prog.p will translate the program into interpreter code which will be then be executed If there are compilation errors `E', then execution will be suppressed. To create a permanent "obj" file which you can interpret, use "pi". Type "pi" for basic information on pi. The complete command line syntax for pix is pix [ -blnpstuw ] [ -i file ... ] name.p [ arg ... ] Here the trailing arguments are passed to your Pascal program. This command is equivalent to pi [ -blnpstuw ] [ -i file ... ] name.p and then px scratch [ arg ... ] where scratch is a temporary file which is then removed. The command "man pi" will give information as to the options of pix. Refer to the UNIX Pascal User's Manual for more details. n interpret, use "pi". Type "pi" for basic information on pi. The complete command line syntax for pix is pix [ -blnpstuw ] [ -lib/how_pxp 744 0 0 553 3112563665 6155 @(#)how_pxp 1.1 (Berkeley) 3/2/81 To profile a program do pxp -z name.p after a translation specifying this option to pi and an execution, i.e.: pi -z name.p px or pix -z name.p To use pxp to reformat a program you can use the command: pxp name.p >newname.p The complete format for using pxp is pxp [ -acdefjntuw_ ] [ -23456789 ] [ -z [ name ... ] ] name.p l for more details. n interpret, use "pi". Type "pi" for basic information on pi. The complete comma}} Z}}lib/pc2 555 0 0 24000 3112563673 5205  ;(($G"I#HTHS/N4 /NXNuNuNVH< oHypHyP n /(ND oHyHyR n /(ND *|F`bB|$UHH N.Jg  f reN. (@ R*` TeJf(PNe`Hx:HnNP-@Jg R .`A &@`R  gHxHyTHSN Jf^B|$KHH N.Jg  f reN. (@ R*`d/HS T/N Jf8Jg$ n R nBHyHnNxPHy T/(`$ TeJfHyHnNxPHypHxHnN8 JfBNXL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nz .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/Nz .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nz . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nz g m p`BL0N^NuNV.*|p` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NBXBBBB BmB- L N^NuNVN/.NXN^NuNV/. Hx/.N& N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N`PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JCf8 <C#C <C#C#CC#CC .^rN.*yCBC g`(*(U g " Ҁe " Ҁd(M *@bCfCgB`RC Co "<N#CBNBX(@ 9C" Ҁe 9C/NBX(@g yC 9CXg yC  9C" ҀY(#C <C A ` " Ҁ#CCc A#C A 9C*A L0N^NuNVH0*n(MY#C (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ C L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJf/- m/ n//( yX/Hy1Hxa` n0(mfn -Xg`` n0(HS b"@0;N:::::::: n0(H/HydHxa8 `-|/- m/ n0-hf <`0-H/aX/ n0-hf <` </ n/0(H/a X/ n/( yX/Hy{/.a(*nN^NuNVH8/.anX-@"<N-@*|H,f>*|H,`*mJfHxHxN(P+@JfHyHxa(P*mA .(HA&H~Jf( nDRaR( @ TB`!| `, T g eT m*m`NL8N^NuNVJ`n0HxNX#\JfHyHxazP#"`-y\\S` .N^NuNVH B*n` HHЁ.RJf L N^NuNVH8/.aX"<N-@*|X(f>*|X(`*mJfHxHxN(P+@JfHyHxaP*mA .(HA&H~Jf0 n`R/.N`X/a`X(/./NP `@ T nf//NPJg eT m*m`2L8N^NuNVH.. R, 9hlB o ` <*/NX#dJf/HyHxa #h-ydݹdh .LN^NuNVH B n/( /N0 n/Hx <`6 <`. <`& <` <` <` <` <N^NuNVp. S b@0;N"*2:BJRZbjr`f <`^ <`V <,`N <4`F <?`> <F`6 <Q`. <\`& <h` <}` <` <` <N^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNV. nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NxX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H# Hn/. NP n0( gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNxX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N2PJmJn -|`-nf +|(`D/.NX+@f,mJf,0-g-HHh$+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNPJlp`Jg n .N^NuN HxtN@eNuNV4.-nBh8`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRh8 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH5 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH5 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N`X-@8/.N`XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N`X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-|`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn .R l .R`p//./.N -@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NHgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NHfp+`p-S n.HH5 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn *LZ`0SR`*0hBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NfXHx` afvJgp`p//.NzP.lB H(f6Hx/.NP.Jg Jm/NfXHx/.NzP.Jm.HxB/N `Jgp`B//.NzP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nz N^NuN HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuN HxN@eNuN Hx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0Jhf8 <h#h <h#h#hh#hh .^rN.*yhBh g`(*(U g " Ҁe " Ҁd(M *@bhfhgB`Rh ho "<N#hBNX(@ 9h" Ҁe 9h/NX(@g yh 9hXg yh  9h" ҀY(#h <h A ` " Ҁ#hhc A#h A 9h*A L0N^NuNVH0*n(MY#h (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ h L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL bad format: %serror reading struct exec: %sno name list: %sno room for %d nlistsno string table (old format .o?)no string table (old format .o?)no room for %d bytes of stringserror reading string table: %spanic: [checksymbol] NEW%s, line %d: %s %s must be declared in included file%s is out of date with %spanic [checksymbol] OLD%s is out of date with %s%s, line %d: %s is already defined (%s, line %d).pc3: unknown stab 0x%x%s, line %d: %s %s is already defined %s%s (%s, line %d). as ran out of memory (entersymbol)ran out of memory (symbolalloc)ran out of memory (enterstring)no room for %d characters%s: Ooops: Warning: Error: Fatal: %s: cannot statsource fileinclude filelabelconstanttypevariablefunctionprocedureexternal functionexternal procedurelibrary variablelibrary routineunknown symbola source filean include filea labela constanta typea variablea functiona procedurean external functionan external procedurea library variablea library routinean unknown symbol-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$h((lib/pcexterns.o 744 0 0 24223 3130500455 6765 P00 #0 (0 S/0 40 90 ?0 D0 I0 #N0 %V0 'Z0 0_0 3c0 8i0 An0 Ev0 G0 Q0 0 0 (0 0 0 D0 p0 &0 W0 `0 d0 i0 s0 w0 0 0 0 x0 0 0 0 0 0 0 0  0 0 0 #0  '0 $,0 '10 80 ?0 G0 1N0 %V0 9]0 Be0 1j0 4n0 6u0 F{0 I0 U0 c0 e0 p0 q0 r0 s0 t0 u0 v0 w0 x0 y0 0 0 0 0 0 0 0   0 Y0 0 0 "0 '$0 0+0 100 350 a:0 6?0 @E0 BJ0 EP0 IU0 R\0 Ic0 Vj0 `q0 dx0 h0 0 $0 0 0 0 @0 0 0 B0 0 0 0 Q0 R0  0 !00  0 0 0 $0 f-0 V50 '=0 iE0 gL0 R0 WZ0 gb0 qj0 rq0 sx0 }0 0 0 0 F0 0 t0 0 0 0 00 10 I0 0 20 0 90 d0 I0 U0 0 T0 4 0 0 H0 # 0 %%0 )0 510 '70 8>0 E0 9K0 TQ0 DW0 F]0 Hd0 Pk0 Qt0 Qz0 A0 0 0 @0 Q0 80 r0 R0 V0 0 A0 0 0 e0 B0 W0 W0 0 S0 0 q0 30 d0 '0 #00 G;0 A0 G0  N0 sU0 [0 b0 ui0 "n0 ys0 z0 0 r0 0 X0 50 s0 0 0 V0 0 0 0 0 0 i0 0 90 0 0 G0 0 0 0 e 0 (0 C0 0 c$0 .0 H50 :0 !B0 "J0 $X0 &`0 g0 (o0 x0 0 0 00 u0 40 80 A0 E0 )0 70 I0 Q0 S0 0 V0 `"0 h,0 u30 ?0 'G0 O0 7V0 ^0 j0 y0 0 0 0 '0 0  0 s0 00 40 B0 60 Q0 @0 (0 B0 E0 I!0 Y(0 r00 c50 @;0 uE0 VP0 W^0 Xi0 `v0 e0 w0 x0 0 f0 F0 0 0 0 0 0 0 0 S0 0 x0 0 `0 h0  0 $ 0  0  0 !0  )0 # 10  70  =0  G0  S0  Z0  _0  d0  i0  n0 $ v0 % 0  0  0  0  0 B 0 w 0  0  0 $ 0 S 0 P 0  0 w 0 x 0 $ 0 f 0 7 0  0 D 0 9 0 F 0 D 0 H 0 P 0  '0 V /0 Y 40 a 90 ` ?0 i E0 r J0 x Q0 7 V0  ^0  f0 W k0 V s0  |0  0 0  0  0  0  0 y 0  0  0  0  0 c 0 q 0 ) 0 y 0 9 0 @ 0  0  0 W 0 f 0  0  0  "0  *0  10  80  B0  J0  R0  Z0  b0  k0  r0 w {0  0 @ 0  0  0  0 i 0 T 0 q 0  0 " 0  0 ) 0 $ 0 & 0 ( 0 u 0 0 0 S (0 2 30 y <0 4 I0 6 P0 E Y0 G b0  i0 P r0 R }0 T 0 V 0  0 c 0  0 C 0 p 0 B 0 s 0  0 g 0 s 0 t 0 Y 0  0 a 0 v 0 0 0 w 0 b 0 x 0  !0 y )0  10  90 e >0 C0 C I0  N0  V0  ]0  e0  j0  v0  0 I 0  0 ! 0  0 ! 0 # 0 ' 0  0 1 0 6 0  0  0 0 9 0 ( 0  0 q 0 0  0 x0 0 0 &0 ,0 20 90 A0 H0 N0 !V0 #]0 %d0  i0 p0 v0 }0 00 0 0 0 0 0 q0 0 80 H0 I0 `0 r0 w0 0 D0 W0 00 0 0 q0 y0 0 @ 0 0 "0 30 H0 a 0 3#/proto/usr/lib/libpc.aACTFILEADDTAPPENDARGVASRTASRTSATANBUFFCARDCASERNGCHRCLCKCOSCTTOTDATEDEFNAMEDFDISPOSEDISPOSEEASRTEASRTSECHRELINOENILERANGERRORESUBSCEXCEPTEXPEXPOFCALLFLUSHFNILFRTNFSAVGETGETNAMEHALTININCTIOSYNCLINOLLIMITLNMAXMULTNAMNEWNILPACKPAGEPCEXITPCLOSEPCSTARTPERRORPFCLOSEPFLUSHPMFLUSHPREDPUTRANDOMRANG4READ4READ8READCREADEREADLNRELEQRELNERELSGERELSGTRELSLERELSLTRELTGERELTGTRELTLERELTLTREMOVERESETREWRITEROUNDRSNG4SCLCKSEEDSEEKSINSQRTSTLIMSUBSCSUBSCZSUBTSUCCTELLTEOFTEOLNTIMETRUNCUNITUNPACKUNSYNCWRITECWRITEFWRITESWRITLN_actfile_cntbl_err_fchain_filefre_mask_maxptr_minptr_pd_date_seed_stcnt_stlimblkclrblkcpyinputoutput/proto/lib/libc.aLogFileLogMaskLogStatLogTag_cleanup_ctype__doprnt_doscan_error_exit_filbuf_flsbuf_getccl_innum_instr_int_iob_lastbuf_pack_print_rcp_sctab_sighandler_strout_unpkabortabsacceptaccessacctaddiaddisalarmalphasortasctimeatofatoiatolbackrefbcmpbcopybindbrkbsearchbzerocalloccclasscfreechdirchmodchownchrootchrtabclearerrcloseclosedircloselogcmpicmpisconnectcountcreatcryptctimedividivisdivtdoubleidupdup2dysizeecvteeeusedencryptendfsentendgrentendhostentendnetentendprotoentendpwentendserventerrorexeclexecleexeclpexecvexecveexecvpexitfabsfchmodfchownfclosefcntlfcvtfdopenfflushffsfgetcfgetsfixifixisflockfltifltisfopenforkfprintffputcfputsfreadfreefreopenfrexpfscanffseekfstatftellftimeftruncatefwritegcvtgetchargetdoptgetdtablesizegetegidgetenvgeteuidgetfsentgetfsfilegetfsspecgetg((idgetgrentgetgrgidgetgrnamgetgroupsgethostbyaddrgethostbynamegethostentgethostidgethostnamegetitimergetlogingetnetbyaddrgetnetbynamegetnetentgetoptgetpagesizegetpassgetpgrpgetpidgetppidgetprioritygetprotobynamegetprotobynumbergetprotoentgetpwgetpwentgetpwnamgetpwuidgetrlimitgetrusagegetsgetservbynamegetservbyportgetserventgetsockoptgettimeofdaygetuidgetwgetwdgmtimegsignalgttyindexinet_addrinet_lnaofinet_makeaddrinet_netofinet_networkinitgroupsinitstateinsqueintssioctlisattyisinfisnankillkillpgldexpldivtlinklistenlmodtlmultloatflavorlocaltimelongjmplsearchlseeklstatmadvisemallocmincoreminsbrkmkdirmknodmkpwclearmkpwunclearmktempmmapmodfmodimodtmonitormonstartupmountmprotectmremapmulimulismultmunmapnicenlistopenopendiropenlogopterroptindovbcopypausepcloseperrorpipepopenportalprintfprofilpsignalptraceputcharputsputwqsortraddrrandrandomrcmdre_compre_execreadreaddirreadlinkreadvreallocrebootrecvrecvfromrecvmsgremquerenameresetrewindrexecrhostrinrindexrmdirrresvportruserokruserpasssbrkscandirscanfseekdirselectsendsendmsgsendtosetbufsetbuffersetdoptsetegidseteuidsetexitsetfsentsetgidsetgrentsetgroupssethostentsethostidsethostnamesetitimersetjmpsetkeysetnetentsetpgrpsetprioritysetprotoentsetpwentsetregidsetreuidsetrgidsetrlimitsetruidsetserventsetsockoptsetstatesettimeofdaysetuidshutdownsigblocksignalsigpausesigsetmasksigstacksigvecsingleisleepsocketsocketaddrsocketpairsprintfsrandsrandomsscanfssignalsstkstatstimestrcatstrcatnstrcmpstrcmpnstrcpystrcpynstrlenstrncatstrncmpstrncpysttysubisubisswabswapoffswaponsymlinksyncsys_errlistsys_nerrsys_siglistsyscallsyslogsystemtelltelldirtimetimestimezonetmpnamtolowertouppertruncatettynamettyslottwoulimitumaskumountunameungetcunlinkunmountustatutimeutimesvadvisevallocvforkvhangupvlimitvtimeswaitwdlengwritewritevyyportlib/proto/usr/lib/libm.aacosasinatanatan2cabsceilcoscosherferfcexpfloorgammahypotj0j1jnloglog10powsigngamsinsinhsqrttantanhy0y1ynrncatstrncmpstrncpysttysubisubisswabswapoffswaponsymlinksyncsys_errlistsys_nerrsys_siglistsyscallsyslogsystemtelltelldirtimetimestimezonetmpnamtolowertouppertruncatettynamettyslottwoulimitumaskumountunameungetcunlinkunmountustatutimeutimesvadvisevallocvforkvhangupvlimitvtimeswaitwdlengwritewritevyyportlib/proto/uslib/vpltdmp 755 0 0 34000 3112530503 6174  (@p$G"I#HTHS/N4 /NXNuNuNVH n /N@XS n А @ WfrBL#pP`` nfXSX n #`D n P(HH hfSX n #`X n P -g n #SfHy4HyvHxN B`(/HyHxN g HxNX܇HxHyBN .n gHxHylHxN R "9PN#Hy@HyvHxN JLg HxHym` HxHyoHxN n //9/9a BNXLN^NuNV.JgJgHx/.NPJfHyu/.NP*@JgJLg 9\"9`` 9d"9h///9X/9T 9N4NtNt//HywHUNJ g/. HyHUN /.HyHUN HUNjX*nN^NuNHx!N@eNuNVA-H#Hn/. NP n0( gp`BN^NuNVH0*n (|L`eB` 0,f -+fp`B, wf0Hx/.NdP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NdP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNV4.-nBH`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N@X-@8/.N@XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N@X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNjЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N4gP .S-@HJlD-@HJHg6 .Hr Nj0S n .Hr N`S n0A .ذbJn/9/9 .".N4fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g m((m0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NjPJmJn -|`-n`f9rHH/NtXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|L` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN@/.NXN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHXf8 <H\#HX <HX#H\#H\Hd#HXH` .^rN.*yH`BHl g`(*(U g " Ҁe " Ҁd(M *@bHdfHXgB`RHl Hlo "<N#HlBNX(@ 9Hl" Ҁe 9Hl/NX(@g yHd 9HdXg yHd  9Hl" ҀY(#Hd <HX A ` " Ҁ#H`H`c A#Hh A 9H`*A L0N^NuNVH0*n(MY#H` (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Hh L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/. /aP*L`"HUHyN`P`HyN`X`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyN`Xp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHy&N`XBp`B&||`//.NPJgJfHy2`|( |9@B`( ,gHHyB` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o HyZ` ,g Hyn`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyN`PNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLR mhJngp0./HyN`PHyN`X`,p09!)@p09!)@p09!)@ p09!)@ -! @)Pp09!)@p09!)@p09!)@ Hy BHTHxaJfBL<@N^NuNVH0  f <` <. n,(*(*h ("HA,,HABAЁ(@` HU/HT/a.JfRJf n (ĐL0N^NuNVH<..*n ,.(n-m(B&|$K-Jz` nBRSJf-| J$g `vSn n(f|jn n .@ nB n| nB( n|&<Sn f"+|$`.+|$`$ $f,` g *f+|$ n| g f $g -"-Nz" N p-@ -Ѯ . op`p "-N B-@ fV  #    3    B9  fgHx/.HTN -$ g2 g* gB`LBBHUHxaJf2`` n(gvSn`@BB+ $f (` r( ".@n fm `n|B+| B+ -"-Nz" N B"-N pЭ@ n | B+ B+B+B+B+ n n| nB( n|`vSnJg gp-@p+` n(gvSn`@B*B* @ -"-Nz" N B"-N pЭ@n .@n .@ | B* |@ B* | B*n .@B*B*B*B*B* nB n| nB( n|!`vSnJ*g *gp*-@p*-@ n| g0/.HyN`P fR mV` n| fgHxHT/.N BLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read   ipnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @DHLCorrupt label on head %d Misplaced label on head %d For phys part %d, No label found. ip: error %x 0123456789abcdef(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read   ipnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @DHLCorrupt label on head %d Misplaced label on head %d For phys part %d, No label found. ip: ermdec/installboot 755 0 0 101 3130467317 7151 : installboot bootfile disk dd if=$1 of=$2 bs=1b count=15 seek=1 N^Nuloading %s boot failed Bad format Short read   ipnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @DHLCorrupt label on head %d Misplaced label on hea}} Z}}((mdec/bootnd 755 0 0 15154 3130467264 6163 F' <$ |@"|"QN.| |lB$o#,NTNNNVH8*| (U&|lJg )g`)bootBHylHyNPHxHylN TP.Jm //.a"PHyNXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N$ ."-!N p"- F" - NԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$Hy0NXB`*Hy;NXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHyH`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyYNP`HygNX`ZJ2g/.NxX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy~NXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N<`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N< n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8J,g0B "HA@@HABAЁ @BR mB,B ."HA@@HABAЁ @JgR mHyaX ."HA@@HABAЁ(@ @*n` (gRJf (gHyNXBp`B&|`//.NPJgJfHy`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUN(X)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.Hy$NPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLA .D*H/.HUHlN A 7@p0 6 y oHy,NXa`Pp0g8 .-@g y ".F7@p06p0 fL8N^NuNVH<*|(|B y -@p08 y oB`Xp0@f6A-H-|@`@A-H -@ @5P .X&@`:p0fA-H-| .T$@ j gA&HA0-H gZ n0 >mD j f: +M f0 k0f& +f ,f +f -"fHxHmHjN A +P" f" g </` <2/NXHxHmF/.N p08pL<N^NuNV.*|-|AF-H .Bg` -BR".f `H+n.B`aaJfR .m .fHy5NXp`+nBHx/. /.N B*nN^NuNVHBF . -@ ` n>TGB@@ . S Jf0F@LN^NuNVHn /.aPN^NuNVH0*n(n `Jg/a:XHH, %f`` bgTn0 Ogn DgX`~`~ `~//atP`.zJm ,g/aXQ`.-T .R @HH//a0PBJgHxazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <X @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read ( ndnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s X-=nd: no file server, giving up. 0123456789abcdefЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read ( ndnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missinmdec/bootxy 755 0 0 15570 3130467275 6226 F' < |@"|"QN.| |xBo#NTNNNVH8*| (U&|xJg )g`)bootBHyxHyNpPHxHyxN TP.Jm //.a"PHyNpXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHyN XJg4Hx  f <`p //N f`/9Hx@/N g`b 9@(@Jg gB`/9HT/N g`$BdBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H @ PNP*nN^NuNV.*nHU0-H @ PNX*nN^NuNV.*nHU0-H @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N$ ."-!N p"- F" - NԀԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyNpXB`*HyNpXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHy`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyNpP`Hy#NpX`ZJ2g/.N4X-@B-MHnaBX(@`(Jgp0,fHl/.NXPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHy:NpXp`^WJm l ."HA@@HABAЁ*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N`nWJm4 l* ."HA@@HABAЁ*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HS((RHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8Jg0B "HA@@HABAЁ @BR mBB ."HA@@HABAЁ @JgR mHy[aX ."HA@@HABAЁ(@ @*n` (gRJf (gHynNpXBp`B&|`//.NXPJgJfHyz`|( 9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHyaXN^NuNVB ."HA@@HABAЁ @Jg/.aXR m/.HyNpPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N <d @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read  xynull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s @HCorrupt label For phys part %d, No label found. xy: init error %x xy: no bad block info xy: error %x bno %d 0123456789abcdefHHSHHL0N^Nuloading %s boot failed Bad format Short read  xynull path bn negatimdec/bootdd 755 0 0 15244 3130467306 6146 F' < |@"|"QN.| |Bo#LNTNNNVH8*| (U&|Jg )g`)bootBHyHyNPHxHyN TP.Jm //.a"PHyNXN NqL8N^NuNVH0*n.. BHx Hy/N ,  g fz fJf gHy N XJg4Hx  f <`p //N f`/9 Hx@/N  g`b 9 @(@Jg gB`/9$HT/N $g`$$B(dBR`HUN@XN HyN XNqL0N^NuNV.*nHxHU0-H, @ PNP*nN^NuNV.*nHU0-H0 @ PNX*nN^NuNV.*nHU0-H4 @ PNX*nN^NuNVN^NuNVH0*n B ."-!N p" -!N&$ ."-!N p"- F" - N&Ԁԭ ."-!N B"-!@N p"-!(Ԁ -!,+B+m A+HHUN0XA(H ."-!@N B" Ҁ A <C("QL0N^NuNVH0*ngJf$HyPNXB`*Hy[NXB`X/. HxaPJf .L0N^NuNVH0*nA(HJ m lAN . -P .L0N^NuNVH8*n Jg nJgA&Hp0+& @gxHyh`fR /g(M`JgR /fTB/. HUaP-@gJ.g>/. /aP*L`"HUHyyNP`HyNX`ZJ2g/.NX-@B-MHnaBX(@`(Jgp0,fHl/.NPJf ` fBL8N^NuNVH8*n&m 4mB` +!F-@Jfv "+!-@/HSajP-@Jg"+!,'@A'H l .R"+!"+4m + ` +!F4Ы S!'@HSN0XA(Hp0,ѕJgV L8N^NuNV.JgHyNXp`^WJm l ."HA@@HABAЁ<*@ @g+n . "<N p+@BB*nN^NuNVH8Jm n N\`nWJm4 l* ."HA@@HABAЁ<*@ @fp`*&mJng -4-@JoA (H -",P-@/HUaP",d+@ ,HF-@ l .R",P"-4m ,0` ,HF4Ь4SL-@` -"<N p+@B-|A+H+nHUN0Xg& -Ю4m .Ю+@ .A&HSRHH-@+K .L8N^NuNVH Jmp`B nr`Bg...N\ n Sg . R @  f .`WJm4 l* ."HA@@HABAЁ<*@ @fp`gf8+n+n -"<N p+@HUN0X. .ѭ `D -Ю4o -4-@..nB` .V/aTX n R Sf .L N^NuNVH8JLg0B "HA@@HABAЁ< @BR mBLB ."HA@@HABAЁ< @JgR mHyaX ."HA@@HABAЁ<(@ @*n` (gRJf (gHyNXBp`B&|(`//.NPJgJfHy`|( (9@B`( ,gHHy` 9n HHЁ0. 0l am fn HHWЁ`)GHH0)@ 0m* 9n$"HA HABAЁHHЁ0)@Jm o Hy` ,g Hy`HUNHX)@`Jg )fHTN^XJfRJf . RBB`VA )H)| )|BHTN0XHTHUaP.gHT/aPBB . R .VL8N^NuNVBN^NuNVHy8aXN^NuNVB ."HA@@HABAЁ< @Jg/.aXR m/.HyDNPNNN^NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&BCHCf4$BBHBlLazX`r Sr g:Jg Hx,aXX-| nHH, o/a4XR` n  oR`-T .R @HH,g/aX` Xg` dgn cg` lfHH,  ogo ugn sg~` xg`L0N^NuNV. fJlHx-a^X .D-@A*H .". N < @ .". N j-@JfSHH/aXAb*nN^NuNV.../ y NX..N^NuNV. y N. g f~ fHxaXHx aX~/aX ..N^NuNVH `$ #g @gD`~ B`HSd*na.  g g g f*nHx a.X`L N^NuNV` n"n RR .SJfN^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^Nu"o /B/gS @`"Q g2gNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read Hddnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specifier Bad unit specifier Missing offset specification Exit called%s Corrupt label No label found. dd: err %x cmd %x 0123456789abcdefB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^Nuloading %s boot failed Bad format Short read Hddnull path bn negative not a directory %s not found zero length directory Seek not from beginning of file No more file slotsBad device Unknown device Missing unit specipreserve/ 755 0 1 0 3130476017 5555 pub/ 755 0 0 0 3130476021 4502 pub/ascii 644 0 0 4102 3112565725 5611 |000 nul|001 soh|002 stx|003 etx|004 eot|005 enq|006 ack|007 bel| |010 bs |011 ht |012 nl |013 vt |014 np |015 cr |016 so |017 si | |020 dle|021 dc1|022 dc2|023 dc3|024 dc4|025 nak|026 syn|027 etb| |030 can|031 em |032 sub|033 esc|034 fs |035 gs |036 rs |037 us | |040 sp |041 ! |042 " |043 # |044 $ |045 % |046 & |047 ' | |050 ( |051 ) |052 * |053 + |054 , |055 - |056 . |057 / | |060 0 |061 1 |062 2 |063 3 |064 4 |065 5 |066 6 |067 7 | |070 8 |071 9 |072 : |073 ; |074 < |075 = |076 > |077 ? | |100 @ |101 A |102 B |103 C |104 D |105 E |106 F |107 G | |110 H |111 I |112 J |113 K |114 L |115 M |116 N |117 O | |120 P |121 Q |122 R |123 S |124 T |125 U |126 V |127 W | |130 X |131 Y |132 Z |133 [ |134 \ |135 ] |136 ^ |137 _ | |140 ` |141 a |142 b |143 c |144 d |145 e |146 f |147 g | |150 h |151 i |152 j |153 k |154 l |155 m |156 n |157 o | |160 p |161 q |162 r |163 s |164 t |165 u |166 v |167 w | |170 x |171 y |172 z |173 { |174 | |175 } |176 ~ |177 del| | 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel| | 08 bs | 09 ht | 0a nl | 0b vt | 0c np | 0d cr | 0e so | 0f si | | 10 dle| 11 dc1| 12 dc2| 13 dc3| 14 dc4| 15 nak| 16 syn| 17 etb| | 18 can| 19 em | 1a sub| 1b esc| 1c fs | 1d gs | 1e rs | 1f us | | 20 sp | 21 ! | 22 " | 23 # | 24 $ | 25 % | 26 & | 27 ' | | 28 ( | 29 ) | 2a * | 2b + | 2c , | 2d - | 2e . | 2f / | | 30 0 | 31 1 | 32 2 | 33 3 | 34 4 | 35 5 | 36 6 | 37 7 | | 38 8 | 39 9 | 3a : | 3b ; | 3c < | 3d = | 3e > | 3f ? | | 40 @ | 41 A | 42 B | 43 C | 44 D | 45 E | 46 F | 47 G | | 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O | | 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W | | 58 X | 59 Y | 5a Z | 5b [ | 5c \ | 5d ] | 5e ^ | 5f _ | | 60 ` | 61 a | 62 b | 63 c | 64 d | 65 e | 66 f | 67 g | | 68 h | 69 i | 6a j | 6b k | 6c l | 6d m | 6e n | 6f o | | 70 p | 71 q | 72 r | 73 s | 74 t | 75 u | 76 v | 77 w | | 78 x | 79 y | 7a z | 7b { | 7c | | 7d } | 7e ~ | 7f del| | 42 B | 43 C | 44 D | 45 E | 46 F | 47 G | | 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O | | 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W | | 58 X | 59 Y | 5a Z | 5b [ | 5c \ | 5d ] | 5e ^ | 5f _ | | 60 ` | 61 a | 62 b | 63 c | 64 d | 65 e | 66 f | 67 g | | 68 h | 69 i | 6a j | 6b k | 6c l | 6d m | 6e n | 6f o | | 70 p | 71 q | 72 r | 73 s | 74 t | 75 u | 76 v | 77 w | pub/eqnchar 644 0 0 5631 3112565742 6151 .EQ tdefine ciplus % "\o'\(pl\(ci'" % ndefine ciplus % O+ % tdefine citimes % "\o'\(mu\(ci'" % ndefine citimes % Ox % tdefine =wig % "\(eq\h'-\w'\(eq'u-\w'\s-2\(ap'u/2u'\v'-.4m'\s-2\z\(ap\(ap\s+2\v'.4m'\h'\w'\(eq'u-\w'\s-2\(ap'u/2u'" % ndefine =wig % ="~" % tdefine bigstar % "\o'\(pl\(mu'" % ndefine bigstar % X|- % tdefine =dot % "\z\(eq\v'-.6m'\h'.2m'\s+2.\s-2\v'.6m'\h'.1m'" % ndefine =dot % = dot % tdefine orsign % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'.15m'\s+2" % ndefine orsign % \e/ % tdefine andsign % "\s-2\v'-.15m'\z\(sl\(sl\h'-.05m'\z\e\e\v'.15m'\s+2" % ndefine andsign % /\e % tdefine =del % "\v'.3m'\z=\v'-.6m'\h'.3m'\s-1\(*D\s+1\v'.3m'" % ndefine =del % = to DELTA % tdefine oppA % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'-.15m'\h'-.75m'\z-\z-\h'.2m'\z-\z-\v'.3m'\h'.4m'\s+2" % ndefine oppA % V- % tdefine oppE %"\s-3\v'.2m'\z\(em\v'-.5m'\z\(em\v'-.5m'\z\(em\v'.55m'\h'.9m'\z\(br\z\(br\v'.25m'\s+3" % ndefine oppE % E/ % tdefine incl % "\s-1\z\(or\h'-.1m'\v'-.45m'\z\(em\v'.7m'\z\(em\v'.2m'\(em\v'-.45m'\s+1" % ndefine incl % C_ % tdefine nomem % "\o'\(mo\(sl'" % ndefine nomem % C-/ % tdefine angstrom % "\fR\zA\v'-.3m'\h'.2m'\(de\v'.3m'\fP\h'.2m'" % ndefine angstrom % A to o % tdefine star %{ roman "\v'.5m'\s+3*\s-3\v'-.5m'"}% ndefine star % * % tdefine || % \(or\(or % tdefine wig % "\z>\v'.4m'\(ap\v'-.4m'" % ndefine >wig %{ > from "~" }% tdefine langle % "\s-3\b'\(sl\e'\s0" % ndefine langle %<% tdefine rangle % "\s-3\b'\e\(sl'\s0" % ndefine rangle %>% tdefine hbar % "\zh\v'-.6m'\h'.05m'\(ru\v'.6m'" % ndefine hbar % h\u-\d % ndefine ppd % _| % tdefine ppd % "\o'\(ru\s-2\(or\s+2'" % tdefine <-> % "\o'\(<-\(->'" % ndefine <-> % "<-->" % tdefine <=> % "\s-2\z<\v'.05m'\h'.2m'\z=\h'.55m'=\h'-.6m'\v'-.05m'>\s+2" % ndefine <=> % "<=>" % tdefine |< % "\o'<\(or'" % ndefine |< % <| % tdefine |> % "\o'>\(or'" % ndefine |> % |> % tdefine ang % "\v'-.15m'\z\s-2\(sl\s+2\v'.15m'\(ru" % ndefine ang % /_ % tdefine rang % "\z\(or\h'.15m'\(ru" % ndefine rang % L % tdefine 3dot % "\v'-.8m'\z.\v'.5m'\z.\v'.5m'.\v'-.2m'" % ndefine 3dot % .\u.\u.\d\d % tdefine thf % ".\v'-.5m'.\v'.5m'." % ndefine thf % ..\u.\d % tdefine quarter % roman \(14 % ndefine quarter % 1/4 % tdefine 3quarter % roman \(34 % ndefine 3quarter % 3/4 % tdefine degree % \(de % ndefine degree % nothing sup o % tdefine square % \(sq % ndefine square % [] % tdefine circle % \(ci % ndefine circle % O % tdefine blot % "\fB\(sq\fP" % ndefine blot % HIX % tdefine bullet % \(bu % ndefine bullet % oxe % tdefine -wig % "\(~=" % ndefine -wig % - to "~" % tdefine wig % \(ap % ndefine wig % "~" % tdefine prop % \(pt % ndefine prop % oc % tdefine empty % \(es % ndefine empty % O/ % tdefine member % \(mo % ndefine member % C- % tdefine cup % \(cu % ndefine cup % U % define cap % \(ca % define subset % \(sb % define supset % \(sp % define !subset % \(ib % define !supset % \(ip % .EN \(ci % ndefine circle % O % tdefine blot % "\fB\(sq\fP" % ndefine blot % HIX % tdefine bullet % \(bu ((pub/greek 644 0 0 733 3112565760 5603 alpha A A | beta B B | gamma \ \ GAMMA G G | delta D D | DELTA W W epsilon S S | zeta Q Q | eta N N THETA T T | theta O O | lambda L L LAMBDA E E | mu M M | nu @ @ xi X X | pi J J | PI P P rho K K | sigma Y Y | SIGMA R R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | integral ^ ^ }} Z}}pub/kbd 644 0 0 364 3112565774 5253 <[1234567890-_]^\ >qwertyuiop@ asdfghjkl;: zxcvbnm,./ <[1234567890-_]^\ > @ ;: ,./ <{!"#$%&'() =_}~| >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? <{ !"#$%&'() =_} ~ | >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? i J J | PI P P rho K K | sigma Y Y | SIGMA R R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | inte}} Z}}pub/marg8 644 0 0 13 3112566010 5460 1 90-_]^\ >qwertyuiop@ asdfghjkl;: zxcvbnm,./ <[1234567890-_]^\ > @ ;: ,./ <{!"#$%&'() =_}~| >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? <{ !"#$%&'() =_} ~ | >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? i J J | PI P P rho K K | sigma Y Y | SIGMA R R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | inte}} Z}}pub/tabclr 644 0 0 3 3112566024 5675 2 1 90-_]^\ >qwertyuiop@ asdfghjkl;: zxcvbnm,./ <[1234567890-_]^\ > @ ;: ,./ <{!"#$%&'() =_}~| >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? <{ !"#$%&'() =_} ~ | >QWERTYUIOP` ASDFGHJKL+* ZXCVBNM,.? i J J | PI P P rho K K | sigma Y Y | SIGMA R R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | inte}} Z}}pub/tabs 644 0 0 322 3112566042 5423 1 1 1 1 1 1 1 1 1 1 1 012345670123456701234567012345670123456701234567012345670123456701234567012345670 x x x x x x x x x x x x FGHJKL+* ZXCVBNM,.? i J J | PI P P rho K K | sigma Y Y | SIGMA R R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | inte}} Z}}pub/tabs4 644 0 0 466 3112566066 5526 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 01230123012301230123012301230123012301230123012301230123012301230123012301230123012301230123012301230 x x x x x x x x x x x x x x x x x x x x x x x x x xx R tau I I | phi U U | PHI F F psi V V | PSI H H | omega C C OMEGA Z Z | nabla [ [ | not _ _ partial ] ] | inte}} Z}}sccs/ 775 0 0 0 3130476057 4662 sccs/admin 755 0 0 120000 3112552363 6007  x WL$G"I#HTHS/N4 /NXNuNuNVH #-|~l Ю @ P -f Ю @ Phg Ю @ T*@.HH`#| y|JgpHy/9|NPJl`Vp09JgJp09 @f4.HH//9|HyFHy lN$Hy lNX`#,h y,hJgpHy/9,hNPJl`Vp09JgJp09 @f4.HH//9,hHyFHy lN$Hy lNX`^#Hx Hx /9N `<#,\`2BUfHyNX Ю @ V*@.HH`Jg..HH/HyHy lN$ Hy lNX`JgTHx Hx,HUN HUaXJfHyNXHUaXJfHyNX ag# h`THyNX`Db b@0;NFFFFFF|FFFFF.HH @RSgHyNX`BUfHyNX Ю @ V*@.HH`Jg..HH/Hy*Hy lN$ Hy lNX`RBJg#,d`HUNX-@ fHyENXHUNHXR n m 'oHy^NX`pHUN((X-@ fHyxNXHUNHXR n m 'oHyNX`JfHyNXHnHnHUNP/NP`Jf..HH/HyHy lN$ Hy lNX`Jf*|Hx Hx,HUN HUazXJfHyNXHUaRXJfHyNX`THyNX`Db b@0;N^LLLJ.HH @RSgHy0NX.HHa!L @ `^HUNX#x fHyANXHUNHXR n xm 'xoHyYNX``BJfHynNX ,poHyNX 9,p @ R,p`BJfHyNX  oHyNX 9 ! @ R `^HyNX`Na b@0;N@H<HyvHnbN$HxHnbHyHyHyNÈHy>HyHy lN$ Hy lNX`$HnTNXJTgHyNX` 4J9cfPN/HxHxHxz/.N P/HyN /N JgHyNXJ,`gHx/.Hy!N `6HxHx$/.NP/NPHx/.Hy!N J9cf$ J9ug B,XB$J9if2HnHy!N@PR9$$HyHnaHy!N J9igHyHxhHxHyHnaN$HnaHy!N0PHyHnaHy!N |DJ9mg -yx`-|-|B-nHnNXHxN\/HnN -|BHnaHnNPHnaHy!N0PJg@NzJ,dg&/9,dHy!NPJgHyNXHy!a XJ9tgzHxcHxHyHnaN$HnaHy!N0P/9,\NX/HyHnaN$ HnaHy!N0PHyHy!N0P` HnaHna PHnaHy!N0PHxeHxHyHnaN$HnaHy!N0PHxuHxHyHnaN$HnaHy!N0P`HxHxuHy!Np J9\gBB,pl8  @/Hy HnaN$ HnaHy!N0PR`J9`gxJ9ifpHy!N(X*@Jg\ f UgPB lD*|(2JgR`SBHy(2 ! @/N PJf $$` R``J9ig0HxUHxHyHnaN$HnaHy!N0P` J9`fHxHxUHy!Np J9ifHy!N(X*@Jg f~ ffv$$THHa.Ua .laf\-MRHy(2NHXY/a-n/.aX-@g& !, @Jf !, @HH-@X` !, @B` !, @B`hB lT !, @Jg> !L @JfJgX a lf !, @ f !L @ P ag n af #`jJgB !L @Jg2Hx !L @/Hy/.HnN#`"Jg #` !L @#/9 a/HxfHxHyHnaN$BJg/.aXB-nJXgBX .X"!, A`4 !L @/ a/HxfHxHy$HnaN$`& a/HxfHxHy0HnaN$-|\Aa\  f2R\Aa\J(g Aa\  f Aa\ R\`HnaHy!N0P !, @ f> !, @B !L @Jg" !L @/aX !L @BR`J9ig0HxtHxHy9HnaN$HnaHy!N0P`B9$$HxHy!N0PJ9ogz y,hJgPHxHx/9,hNLP/NP-@Hy!/9,h/.HxHnaa,/.NfXJ9ifHxHxTHy!Np J9ig^HxTHxHy?HnaN$HnaHy!N0PHxHxIHxHyEHnaN$HnaHy!N0PJ9dg# B y|Jg&HxHx/9|NLP/NP-@`-| .І @+ RЮ @  f .І @+` .І @Jf`SR`BB/.NHXl: .І @ +f`&Jf .І @  f` .І @CRR`HnNHXSAЈ @  fHnNHXSAЈ @BABA-H``/.NHXJg .`B`NqLN^NuNVH0*n(n  g  gJg`B `NqL0N^NuNVH *n afp`XB Ї @JgF Ї @  g Ї @ 0m Ї @ 9n` Ї @ af aB-p`B` R`p`NqL N^NuNVH *nBJgL  g  fR`HnHUaP*@/. HnN PJf `HnNHX"ҀR.`p`NqL N^NuNVH0*n(MJg:  g  fR`HnHTaP(@HnNHXR oB``p`NqL0N^NuNVJ/H Jf/./<%N4PJg*nJg %fJ-g -%fz-HH @HHg\-HH``P`N`L`J`H`F 9R`HJ b@0;NR`d 9`NqL N^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<NXNqL N^NuNVJ/H0*n(n d , HTHUN`P(@ HTHmNPJg`S /<HmHTN Jg`S /-/<HTN$ Jg`S /-/<HTN$ Jg`S B . `NqL0N^NuNVJ/H0/.N$X*@(n -r N0 -r N0/ -Rr N0 -Rr N0/ - r N0 - r N0 -r N0 -r N0: -r N0 -r N0: r N0 r N0B . `NqL0N^NuNVJ/H0*n -fZ,xHnNPXJg>HnNX//<8NPJgA#,Hn n NXR,|``2/<HUNPJl`09Jg09 @f#,HUNX-@f`/.N X(@JgJf`/<;HlN PJf`/<=HlN PJf`HlHU/<@HnN$HnNX//<FNPJgA#,Hn n NXR,|`^/.NDX`#,HU n NXR,|NqL0N^NuNVJ/H /</</.NLP/NP-@/./<HnN@ *@Jg .f .Uf``λgb/./<HnN@ *@Jg. .vf .ff .f` .tf .f``g .ffR,l/.NfXBHn/<N,PJmRJ,lg2Jf*Jg/<XNX/<//<^abP#J,lgatJ,\f:Jg/<`NX/<kHnN$P/<-HnaP#,\NqL N^NuNVJ/H n BB-y#J9,xg,J9tgJ,lgJ9hfB,/<mNX#/.NHXR"<,Jf/<HxHn/N ,/NX f . f HUNbX`pL N^NuNVJ/Hx$/. NP-@mRHxHn/N /.NX/./. NPJl/. NbX`HxN>X-@HyvpNXXJg8/.HxNhP/.N>XN^NuNVHxHyvpNjP`PJg" .c .`-n-|HzHxNhP-@/.N>XNN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNΨX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NzPJmJn -|`-n*LZ`0SR`*0vb1 nRJfvc0R 9nB <vL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nPf9bHH/NXJgm+|R4+|R4+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NxXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB 1f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNHx6N@eNuNHx N@eNuNHxN@e#8BNu /й8/@HxN@e 98#8NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHy>NHxNFXHy>HyHyN HyNXX`/.NFXHx/.NP-@/.HxHnNt -@g4 n 0m n 9n HnaX`HnHyN4P`/.NXHnNX .g*Hy>HyHyN HyNXX 9ѹlHytNXHyNX`:NqLN^NuNVH HyLaX-@*ng0/./.NPRl/. Hx/.Nt *@`/.NXNqL N^NuNVHHxHxHyLNP/NP-@/.Hx/.Nt Jg /..HH/HyN4 `/.NXHyLNpXNqLN^NuNVH nJg nHH`R nHH/HyN4PR`fHn/.NDP-@ 9lѮ/.HyN4P`4 g ,g ag cg dg~``bNqLN^NuNVH 9lR//9lHyN4 /. /.a P/9lHyN4PHx>/.aZPHxNXNqLN^NuNVH 9lR/HyN4P-yl/. /.aP/./9lHy N4 HxHxN6X-@HyINPXJg8/.HxNHP/.N6XN^NuNVHxHyINbP`PJg" .c .`-n-|HzHxNHP-@/.N6XNF`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHI+@`m+n f09gHyNVX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#p`T .) @(P .) @ gf ` <x//.Hx0N `NqL0N^NuNV/9Hn /.NV N^NuNV/9/. /.NV N^NuNVA -H .X @Jf n/Hn /.NV N^NuNHx;N@eNuNHxN@eJgBNuH // |) pNLNw //W.BN@d W/N WNNVA-HA#=|B-n-|Hn/. N0PSm .R @BHH`HnBNP .N^NuNV4.-nBI`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.NX".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/90/9, .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXpe*n((N^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.NZ N^NuNHxN@eNuNVH N.*nJfS` r N0 r N.S XgR|a` zf <t` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JJ f8 <J$#J <J #J$#J$J,#J J( .^rN.*yJ(BJ4 g`(*(U g " Ҁe " Ҁd(M *@bJ,fJ gB`RJ4 J4o "<N#J4BNX(@ 9J4" Ҁe 9J4/NX(@g yJ, 9J,Xg yJ,  9J4" ҀY(#J, <J  A ` " Ҁ#J(J(c A#J0 A 9J(*A L0N^NuNVH0*n(MY#J( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J0 L0N^NuNHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/9 n/Hy/9HNt#lHyC/9HNtP~tl//9|HUa ,J9^g@ й| @ "HAHABAЁ" Ҁ A/HyQ/9HNt `D й| @ "HAHABAЁ" Ҁ A/ R/Hyp/9HNtHy/9H й| @/HUaHy/9HNtPR`HyHxTHxHxtHxHy/9HNtHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy /9HNtPHy#/9HNtPHyHy&/9HNt Hy:/9HNtPB l:  @-Pg$/. a/HyT/9HNtR`Hy^/9HNtPHyHxUHxHxuHxHy`/9HNtHy/9HNtPHxHy/9HNt Hy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPHy/9HNtPJ9bf^HyHy/9HNt HyHy/9HNt JfHyHy/9HNt ``HyHy/9HNt Hy./9HNtPHyHyN/9HNt Hyj/9HNtPNqL N^NuNVH 9tй| @ RtNqLN^NuNVHHn . "HAHABAЁЮ-@/NhP/.HnHyz/.NtJlg8/.HnHy/.Nt/.HnHy/.Nt .`NqLN^NuNVH .Ю @-PSgv .Ю @-P ."HAHABAЁЮ @-hJg0 .f`$ ."HAHABAЁЮ @-h` .f`` .`NqLN^NuNVHN0NqLN^NuNVHNqLN^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<NxXNqL N^NuNVJ/H8*nB ^B/<!NX/. HUNPHnHUaP dfJ ^f 9!l/<NxX 9!-@ 3oJ-.g/</<hNtP .R"HAHABAЁ-@/N4X+@ ^/./- ^NP .R"HAHABAЁ-@/N4X+@J/./-JNP m ^!n .DfJg/.HnNPJgl/<Hn/<!N /</.NP-|#!#!B!AV&HJg DgR`Jg`B!-y!#! - ll .` - l+@ l ."HAHABAЁЭ ^(@()n)n)n )n)nHUNX-@g -Vg`-WHH`6`rJg HUNX`HUN\X .DfHlHmVaP` cg eg gg ig mg xg````Jg -VfHUNXJf HUN\X -Vf -sWg``> - ^`NqL8N^NuNVJ/H8*n(n HUNXJf HUN\XHUHTHmVN( `NqL8N^NuNVJ/H8/<NX-@-nR nHH-@R n  g n  fR` n 0m@ n 9n6 .X//.NP-@ n  g n  fR`` .-@-n -n n-Pg` .S /N4X-@ n nB nn nn ./ .\//.N NqL8N^NuNVJ/H0*n(n g /.N\X dg SHH`  g  fR`],  g  fR`HTHUNP*@  g  fR`HlHUNP*y!  g  fR`/<HHUNP-@l /.N\X/.HlHUN AB .R  g  fR`HlHUNP*@  g  fR`HlHUNP*@  g /.N\Xpd`NqL0N^NuNVJ/H0*n -fZHnNXJg>HnNX//<\NPJgA#!Hn n NXR!``2/<HUNPJl`09Jg09 @fx#!HUNX-@f`/.N(X(@JgJf`/<_HlN(PJf`/<aHlN(PJf`HlHU/<dHnN<HnNX//<jNPJgA#!Hn n NXR!`^/.NLX`#!HU n NXR!NqL0N^NuNVJ/H *n JgHnHUaP*@ -fDRHnHUaP*@JfJf$Jf .m .f .İl/<NxXB-n-n .nX .f .`p-@/.HnNP-@g&Hn/..HH//.NnR`R``| .f .İf .Ȱf .̰l/<NxX .ܰnHTNHX."-d*//-/</<8N</<8NxX(yйg>HTNHX."-c*//-/<;/<8N</<8NxX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNP*@R .g .f R/./<\/<N< ``Jg/<NxXNqL0N^NuNVJ/H0J9fNN@*@Jf*N/NX(@N6f*|`*T/< HU/<N4 <`NqL0N^NuNVJ/HN#!a-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NtXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA<*LZ`0SR`*0fb1 nRJffc0R 9nB <fL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|Bp+|Bp+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N\XBBBB BmB- L N^NuNVNT/.NXN^NuNV .". nJ/H?N׈ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|H`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N XHx` afvJgp`p//.NP.lB !f6Hx/.NP.Jg Jm/N XHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNVH B/.NP. g `/N XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNHx6N@eNuNHx N@eNuNHxN@e#DBNu /йD/@HxN@e 9D#DNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLcomb$$ ed - comb$$ <<\! 1d $c *** DELTA TABLE PRIOR TO COMBINE *** . w q ! prs -e %s >>comb$$ admin -tcomb$$ s.COMB$$\ -f%c%s\ sed -n '/^%c%c$/,/^%c%c$/p' %s >comb$$ ed - comb$$ <<\! v/^%c/s/.*/ -a& \\/ 1c admin s.$COMB\ . $c . w q ! . comb$$ rm comb$$ rm -f %s mv s.COMB$$ %s admin -dv %s set `ls -s s.COMB$$ %s` c=`expr 100 - 100 '*' $1 / $3` echo '%s ' ${c}'%% ' $1/$3 rm -f s.COMB$$ get -s -k -r%s -p %s > COMB$$ a=`prs -r%s -d:C: %s` b=`prs -r%s -d:MR: %s` @(#)chksid 5.1invalid sid (co8)@(#)dodelt 5.1clock set wrong!!! (co10)Clock may be set wrong! (co11) @(#)del_ab 5.1 @(#)dofile 5.1s....%s/%ss.@(#)dolist 5.1bad range (co12)delta list syntax (co13)@(#)eqsid 5.1@(#)permiss 5.1SCCS file locked against editing (co23)%dnot authorized to make deltas (co14)release %u < %u (floor) (co15)release %u > %u (ceiling) (co16)release `%d' locked against editing (co23)@(#)logname 5.1UNKNOWN@(#)date_ab 5.1@(#)sid_ab 5.1@(#)sid_ba 5.1%u.%u.%u.%u@(#)sidtoser 5.1@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)stats_ab 5.1@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1FP  M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZESTEDT@(#)fdfopen 3.1wr@(#)imatch 3.1@(#)sindex 3.1@(#)patoi 3.1@(#)repl 3.2@(#)satoi 3.1@(#)trnslat 3.1@(#)setsig 3.3 #-:JVSIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)sname 3.1@(#)strend 3.1@(#)xalloc 4.3??gTout of space (ut9)@(#)xcreat 3.1directory `%s' nonexistent (ut1)xcreat@(#)xmsg 3.1((errno = %d, function = `%s' (ut11)no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)@(#)xopen 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)cat 3.1@(#)dname 3.1@(#)fatal 3.4ERROR []: @(#)zero 3.1@(#)zeropad 3.1@(#)userexit 3.1/etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83gTsccs/delta 755 0 0 140000 3112552450 6007  Ul$G"I#HTHS/N /N8XNuNuNVH/.NX`NqLN^NuNVH/.N|XNqLN^NuNVH/.NX-@ g .`B`NqLN^NuNVH0*n #~l " Ҁ A P -ff " Ҁ A PhgP " Ҁ A T(@B.HH`~Jf " Ҁ AB`$HyHyHTNP/NP`#`~#(`v#Hx Hx /9N `VR`PHyNۜX`@g b@0;NhJg6BJg..HH/HyHyNt HyNۜX.HH @RSgHyNۜX " Ҁ AB`RR`vJfHyNۜXJ9f #LNӸ~l& " Ҁ A(PgHz4HTNPR`J4gp`B/N8XNqL0N^NuNVHHyPNXJg`|Hx/.HyN` JRgBR/.NXN >/HxHxzHyNǬP/N JgHyNۜX## HxHxgHyNǬP/HnN HxHxHnNP/NLP-@HyHya P-@ n#0 n#40 n#8HxHxHnHyNJfHyN\XHy/.NP.gHy ./NPJgHy6NۜX/9/9/90HyNT/HyNPHyNXHyNXHxHy ./N0 HyNXHxHxTHyN HxHxdHyNǬP/HnN HxHx$HnN P/NLP#HyN,XJg$HyNX/9HyNdP`/9NX-yBOB/.HxHnN JgHnNXJf`/.NXJ9g8 nJ9 fJ9HgHyHyR/9 N Jf4JxgHyXNۜX`J9gHymHyNP-| BB-nBHyNôX/././. ./Hya-@-|HxHxTHyN /.HnHxgHyNǬP/a ` #HnHna vP-@gP .If$ .Ѯ/././.Hya |`" .Ѯ/././.Hya`/9NXJgHyN,XJg`HnNXJg . f*Hy>HyHyNt HyNۜXg/.Hy>HyHyN/9NXBB8HxHxHyNP/NLP#Hy/9N\PBBBBB9`HyNۜX```HyHna PHnNX-n-n .-@J9gN/.Hy/9 N /.Hy/9 N /.Hy/9 N HnHyNPHnHyNPHyHxxHyNǬP/NP0.H/0.H/HyN~ Jg$HyHxqHyNǬP/NP`*HyNڴXHxqHyNǬP/NڴXHxaXJ9fd/9 NXN-@lHy NۜXJf*N/NXHnNXHxN8X` HnNXNqLN^NuNVH JfF nJ(.gHy>NHHxN RXHx N8X`&/.N RXHx/.NLP-@ .`NqLN^NuNVH8*n(n HxHna^P&@JfB` -fI(P-yL`HnHnHSa &@(HH` .R-@D/.HnaP`HnHnHSaZ .R-@I`j#P .R-@HnHnHSa .R#LD/.HnaLP` ag cg dgN .`NqL8N^NuNVH *n.. ,./HUa(P/.HxIHxHy:HnNtHnHUNļPRSgHxHnaPHnHUNļP`/.HxEHxHyCHnNtHnHUNļPNqL N^NuNVH *n.. ,./HUaP/HxDHxHyLHnNtHnHUNļP Ю((S/HUa:P/HxEHxHyUHnNtHnHUNļPNqL N^NuNVH *n.. /HUa$P -@fHxHUNļPNqL N^NuNVH *n.. -@lHUN,XJf``NqL N^NuNVH8*n(n &nHTHUNP*@ ,fHSRHUNP*@`& `NqL8N^NuNVH *n.. RSg HxHUaP`NqL N^NuNVH0*n.. /9/HUN (@JgJ9g/9 HUNdP `NqL0N^NuNVH Hn/.NhP ."HAHABAЁ nШJ*@ ."HAHABAЁ nШ ^ @"n )0o-HH`.HH`BHx!HxHUN `JHx"HxHUN `4Hx`HxHUN ` gg ig xg`PHy^NۜX`@HyNۜX`0HyNۜX` g gR g`NqL N^NuNVHNqLN^NuNVHN >/HxzHyNǬP/NPJgJg/9NXJg*/9NXHxxHyNǬP/NXHxdHyNǬP/NXHxqHyNǬP/NXHyNhXNN >/HxzHyNǬP/NPNqLN^NuNVH0*n(n HxHxHUNP/NLP-@~/.HxHnN JgN .fB/.NXHxgHTNǬP//Hy|HyNtHyNۜXR`/.NXNqL0N^NuNVJ/H Jf/./<%NPJg*nJg %fJ-g -%fz-HH @HHg\-HH``P`N`L`J`H`F 9R`HJ b@0;NR`d 9`NqL N^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<NۜXNqL N^NuNVJ/H0*n(n d , HTHUNhP(@ HTHmNPJg`S /<HmHTN Jg`S /-/<HTNt Jg`S /-/<HTNt Jg`S B . `NqL0N^NuNVJ/H0/.NȰX*@(n -r N$0 -r N f0/ -Rr N$0 -Rr N f0/ - r N$0 - r N f0 -r N$0 -r N f0: -r N$0 -r N f0: r N$0 r N f0B . `NqL0N^NuNVJ/H8*nB ^B/<TN4X/. HUNPHnHUaP dfJ ^f 9Tl/< - ^`NqL8N^NuNVJ/H8*n(n HUNôXJf HUN\XHUHTHmVN `NqL8N^NuNVJ/H8/<NX-@-nR nHH-@R n  g n  fR` n 0m@ n 9n6 .X//.NP-@ n  g n  fR`` .-@-n -n n-Pg` .S /N4X-@ n nB nn nn ./ .\//.N0 NqL8N^NuNVJ/H0*n(n g /.N\X dg SHH`  g  fR`],  g  fR`HTHUNP*@  g  fR`HlHUNP*yX  g  fR`/<HUNθP-@l /.N\X/.HlHUN0 AB .R  g  fR`HlHUNP*@  g  fR`HlHUNP*@  g /.N\Xpd`NqL0N^NuNVJ/H0*n -fZHHnNpXJg>HnNX//<NΈPJgA#`Hn n NXR\``2/<HUNPJl`09Jg09 @f #`HUN X-@f`/.N pX(@JgJf`/<HlN pPJf`/<HlN pPJf`HlHU/<HnNtHnNX//<NΈPJgA#`Hn n NXR\`^/.N X`#`HU n NXR\NqL0N^NuNVJ/H /</</.NP/NLP-@/./<HnN *@Jg .f .Uf``λgb/./<HnN *@Jg. .vf .ff .f` .tf .f``g .ffR,/.NXBHn/<N|PJmRJ,g2Jf*Jg/<NX/<h/<abP#J,gatJ(f:Jg/<NX/<HnNtP/<hHnaP#(NqL N^NuNVJ/H n BB-y#J9Hg,J9gJ,gJ9fB`/<NۜX#/.NXR"<,Jf/</HnN JgHnNpX*@S  f(S \f/</.HUN `RBR`/< NۜX/. NX-@HnNXRЮR o/<!NۜXHn/. NP`F . `NqL N^NuNVJ/H y /<g/.NǬP y!@*yg y!M` y!|N.l/<:NۜX`PJf:~ l/N RXR`/9/. NݬP/<N8X`HnNX .`NqL N^NuNVJ/H0 9 *@(y  g  fR`-LJgv  g  ff 9m/<XNۜXB/.NXR/a~X*/</./N X  g  fR`-LR`S  g2  g,/</./.NXR/aX*/N BNqL0N^NuNVJ/H0.. 9*@ Ї m/<lNۜX߹ `NqL0N^NuNVJ/H8*nB(MJg  fRR`HUNXX$ ."HAHABAЁЂ-@/.N4X(@&LJg  g`JfB `R c `NqL8N^NuNVJ/HJ gB n(.HHg/< n/( bNP/<i/. /.N JgB n(.HHg/< n/( bNP/<x/./.N Jg/<g/./.N NqLN^NuNVJ/H *n JgHnHUaP*@ -fDRHnHUaP*@JfJf$Jf .m .f .İl/<NۜXB-n-n .nX .f .`p-@/.HnNP-@g&Hn/..HH//.NR`R``| .f .İf .Ȱf .̰l/<NۜX .ܰnHTN`X."-d*//-/</<Nt/<NۜX(y`g>HTN`X."-c*//-/</<Nt/<NۜX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNP*@R .g .f R/./</<8Nt ``Jg/<8NۜXNqL0N^NuNVJ/H0J9fNN|*@Jf*N/NߴX(@N&f*|`*T/< HU/<N <`NqL0N^NuNVJ/H0*n /.NXR/NX(@-L/</.HTN Jg  fB`R`(nHUHTNP(@RHmHTNP(@R/<(HTNθP.B-  d/Hm HTN0 A B`/<*NۜX ЇR(@Hm0HTNP(yXB4B8JgJf`dTHTNXR/N4X-@/<HT/.N (n ifR+L4Jg  fBR`R` xfR+L8NqL0N^NuNVJ/HN#Xa-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NtXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA< `/</-|-|`,B-|@` gg ig xgA*H,HH-@Jg././. "HAHABAЁЮ/a S``PNqL8N^NuNVJ/H8*nJ f .`J-fn .NqL8N^NuNVJ/H0*n(n HTHUNP*@ @ .fRHlHUNP*@ @ .fRHlHUNP*@ @ .fRHl HUNP*@ `NqL0N^NuNVJ/H0*n(n /-//<HTNtJg`SJg"/- /-/<HTNtJg`S `NqL0N^NuNVJ/H0*n/. N X.JgJ "HAHABAЁ n "( ^Ҁ(A f ,f ,f , f`S` `NqL0N^NuNVJ/H8*n(n /< HUNPHTNXR o/<NۜXHTNX//<#NΈPJf/<&NۜX/<HTHUN |H+| |Jg/</<HTNP/NLP+@RHmV/-RN\P/< mR(HH/N P y o/<=NۜXHUNôX&@Jg f hg/-RNXHUN\XHm4HSNP&@  g HUN\XB8NqL8N^NuNVJ/H8*n(n AV&HHUNôXJg f sg HUN\X  g  fR`HTHSNP&@HlRHSNP&@HlRHSNPNqL8N^NuNVJ/H *n/-RNX/-D/<|/<Nt /<NۜXNqL N^NuNVJ/H8*nJ-Hf/<HUNļP/-R/<HmVN (@Jg"RDB-HAV&HJg HHѭ8``J tf/-RNXBRJ- kf/<NۜXJ |g -8"-4g/<NۜXJ tg6/</</-RN B tBDB4B8BHxHn/N ,/N RX f . f HUNX`pL N^NuNVJ/Hx$/. N P-@mRHxHn/N* /.N RX/./. NPJl/. NX`HxNX-@HyNXJg8/.HxNP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN4HxN@eNuN4HxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HH+@`m+n f09 gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNXBB-HH/N . B+mm0-gm*nN^NuNVH0*n Jm m#p`T .ϐ @(P .ϐ @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuN4Hx;N@eNuN4HxN@eJgBNuH // |ϐ pNLNw //W.BN@d W/N4 WNNVBHnNjPJlp`Jg n .N^NuN4HxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBN0P .N^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N0PR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|D-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|E PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|G`J.g-|IJ.g"/.NX".-A< o-@ .Xf -|KL`-|\LA`-H-H`P .P-@@ .P-@P".DN fЮLЮ@ @S"n .P".DN$-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|m`-|p`Jl-| n P @-h-h/./.N*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N* .B`T0-f(mfHn-HH/N PJmJn -|`-nf9HH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N* .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N* . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N* g m p`BL0N^NuNV.*|` HUaXxe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N RXJl~0-g /-N\XBBBB BmB- L N^NuNVN/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`xeB` 0,f -+fp`B, wf0Hx/.N P.JgJm/N RXHx` afvJgp`p//.N fP.lB f6Hx/.N P.Jg Jm/N RXHx/.N fP.Jm.HxB/N . `Jgp`B//.N fP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N f N^NuN4HxN@eNuN4HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N|PJlB`pN^NuNVH B/.N fP. g `/N RXB`Hx NX*@Jg*B L N^NuN4HxN@eBNuN4HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN4HxN@eNu((N4Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN4Hx6N@eNuN4Hx N@eNuN4HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %u (ceiling) (co16)release `%d' locked against editing (co23)@(#)logname 5.1UNKNOWN@(#)pf_ab 5.1 bad p-file format (co17)@(#)date_ab 5.1@(#)rdmod 5.1Inex conflict %s at line %u (%s) beginsco12endsco13premature eof (co5)@(#)setup 5.1@(#)sid_ab 5.1@(#)sid_ba 5.1%u.%u.%u.%u@(#)sidtoser 5.1@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)stats_ab 5.1@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1FPM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZESTEDT@(#)fdfopen 3.1wr@(#)imatch 3.1@(#)sindex 3.1@(#)lockit 3.5%s/%u.%ldlockit@(#)patoi 3.1@(#)repeat 3.1@(#)repl 3.2@(#)satoi 3.1@(#)trnslat 3.1@(#)setsig 3.3  /8AT[erSIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)sname 3.1@(#)strend 3.1@(#)substr 3.1@(#)any 3.1@(#)xalloc 4.3??lout of space (ut9)@(#)xcreat 3.1directory `%s' nonexistent (ut1)xcreat@(#)xmsg 3.1errno = %d, function = `%s' (ut11)no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)@(#)xopen 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)xpipe 3.1pipe@(#)xunlink 3.1xunlink@(#)cat 3.1@(#)dname 3.1@(#)fatal 3.4ERROR []: @(#)zero 3.1@(#)zeropad 3.1@(#)userexit 3.1/bin/shPATH:/bin:/usr/binsh/etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$x/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83l((sccs/get 755 0 0 140000 3112552476 5505  ^$G"I#HTHS/N /N XNuNuNVH/.N4X`NqLN^NuNVH/.NմXNqLN^NuNVH/.N4X-@ g .`B`NqLN^NuNVH0*n #~l, " Ҁ A P -f " Ҁ A Phg " Ҁ A T(@B.HH`Jf " Ҁ AB`HTN X#`NlX` g g4 g``NqL N^NuNVH *nHxHxHUNP/NP-@ m ZJg -|`.HxHx$HxlHUN4P/NXP/NP-@/.HxHnN /.HxHnN Jg8 .f. .sf$/.HxHnN HnHnNXP .Df, ."HAHABAЁЭJ @-h ."HAHABAЁЭJ @ (fx n S m n (R!@S @ HH`/.Hx NP n S m n (R!@S @ HH`/.Hx NP` n S m n (R!@S @*HH`/.Hx*NP .@g< n S m n (R!@S @ HH`/.Hx NP`: n S m n (R!@S @*HH`/.Hx*NP .` n S m n (R!@S @IHH`/.HxINP` n S m n (R!@S @XHH`/.HxXNP` n S m n (R!@S @CHH`/.HxCNP`\ n S m n (R!@S @ HH`/.Hx NP` g g8 gl` n S m n (R!@S @ HH`/.Hx NPHnHnNPHnHyc/.NT HnHnNPHnHnHyg/.NT/.HxHnN -@g^ .g`T.HH`&`D` .DfHnHyn/.NT ` cg eg mg```Jg .g`> n S m n (R!@S @ HH`/.Hx NP`/.NX g /.NXNqL N^NuNVH0*nHyHyNP#B9HyHya PJ ^g m ^ (`B.Jg( "HAHABAЁЭJ @ (f`S`Jg.Hy4 "HAHABAЁЭ ^/NP#=B9*R`R`TB <`NqL8N^NuNVH0*n(n # g`A `NqL0N^NuNVH *nJ9gHyHy/- fNT J9g(HnHmNPHnHy/- fNT NqL N^NuNVHJFg/9FNXJZg/9ZNXJZg( Zg/9ZNXHyNXJ9gJfHxpHyN4P/NX`~HyLHxqHyN4P/N PJl`Vp09RJgJHxHxpHyN4P/HyN HyHxqHyN4P/NPN$N /HxzHyN4P/NlPNqLN^NuNV(H0*nN-@|HyLHxpHUN4P(@/N PJl`p09RJgzHxHTNP-@4Hx/.4NP-@x/.xHx@HnN Jg A(HHTNlXS" Ҁ ABHxHn8HTN Jf .8f .<f .@f .Dg( .HfR .LfH .Pf> .T f4/.xNXHnHyHyNH HyNlX/.|HnXN DPJgHnHyJHyNT `HnHyJHyNT `Hx/.4NX/NP-@t/.xNX` HxHxHTNXP/NP-@tHxHx/.tN(( HnHmNPHnHmNPHnHyNPHn/.|HnHnHy /.tNTJ g/. Hy/.tNT Jg/.Hy/.tNT Hy#/.tNTP/.tNXJ-.gHnHy%/- bNT NqL0(N^NuNVH0*nBJf:-yg HmHm/.NhP/N$P`+|'-|BJfjJ ^g m ^ (`B-@JgJ ."HAHABAЁЭ ^(@JgJ9g -m o -n+TS``JfdJ9g\J ^g m ^ (`B-@Jg6 ."HAHABAЁЭ ^(@ f ,f`S`-n`JgjJ fdJ ^g m ^ (`B-@Jg@ ."HAHABAЁЭ ^(@ f ,f ,f`S`-n`HUHmNdP-@JfHy3NlX ."HAHABAЁЭ ^(@HxHmHTN JfJf -fHxHmHmN .`NqL0N^NuNVHNqLN^NuNVHJgHyLHxp/. N4P/N PJl`p09RJgHxHxHxp/. N4P/NP/NP-@/.HxHnN -@gv/.NlXSЮ @BHxHn/.N n .԰f: n .ذf, n .ܰf n .న f/.NXp``p/.NX`B``B`NqLN^NuNVH *nHxHxHxpHUN4P/NP/NP-@HxHxHxqHUN4P/NXP/NP-@/.HxHnN Jg/.HnNP`/.NX/.NXNqL N^NuNVJ/H *n nJf*g"JfJfJfJf JfJ g/<\NlXNqL N^NuNVJ/H0/.N8X*@(n -r N0 -r N :0/ -Rr N0 -Rr N :0/ - r N0 - r N :0 -r N0 -r N :0: -r N0 -r N :0: r N0 r N :0B . `NqL0N^NuNVJ/H8*nB ^B/<NX/. HUNTPHnHUaP dfJ ^f 9l/<NlX 9-@ 3oJ-.g/</<NTP .R"HAHABAЁ-@/N4X+@ ^/./- ^NP .R"HAHABAЁ-@/N4X+@J/./-JNP m ^!n .DfJg/.HnNPJgl/<Hn/<N /</.NP-|##B|AV&HJg DgR`Jg`B-y# - ll .` - l+@ l ."HAHABAЁЭ ^(@()n)n)n )n)nHUN - ^`NqL8N^NuNVJ/H8*n(n HUNHnNlX//<N4PJgA#Hn n NXR``2/<LHUN PJl`09RJg09R @f#HUN X-@f`/.N DX(@JgJf`/<HlN DPJf`/<HlN DPJf`HlHU/<HnNHHnNlX//<N4PJgA#Hn n NXR`^/.N hX`#HU n NXRNqL0N^NuNVJ/HJ gB n(.HHg/< n/( bNTP/<i/. /.N( JgB n(.HHg/< n/( bNTP/<x/./.N( Jg/<g/./.N( NqLN^NuNVJ/H *n JgHnHUaP*@ -fDRHnHUaP*@JfJf$Jf .m .f .İl/<HTN X."-d*//-/</<NH/<NlX(yg>HTN X."-c*//-/</<NH/<NlX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNьP*@R .g .f R/./<(/<NH ``Jg/<NlXNqL0N^NuNVJ/H0J9dfNN *@Jf*N/NdX(@Nֹf*|p`*T/< HU/<dN <d`NqL0N^NuNVJ/H0*n /.NlXR/NظX(@-L/</.HTN Jg  fB`R`(nHUHTNhP(@RHmHTNhP(@R/<HTNdP.B-  d/Hm HTN A B`/<NlX ЇR(@Hm0HTNP(yB4B8JgJf`dTHTNlXR/N4X-@/<HT/.N (n ifR+L4Jg  fBR`R` xfR+L8NqL0N^NuNVJ/HNˢ#a-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA< `/</-|-|`,B-|@` gg ig xgA*H,HH-@Jg././. "HAHABAЁЮ/a S``PNqL8N^NuNVJ/H8*nJ f .`J-fn .NqL8N^NuNVJ/H0*n(n HTHUNьP*@ @ .fRHlHUNьP*@ @ .fRHlHUNьP*@ @ .fRHl HUNьP*@ `NqL0N^NuNVJ/H0*n(n /-//<@HTNHJg`SJg"/- /-/<FHTNHJg`S `NqL0N^NuNVJ/H0*n/. N̔X.JgJ "HAHABAЁ n "( ^Ҁ(A f ,f ,f , f`S` `NqL0N^NuNVJ/H8*n(n /< HUNPHTNlXR o/<tNlXHTNlX//<N4PJf/<NlX/<HTHUN |H+| |Jg/</<HTNP/NP+@RHmV/-RNP/<L mR(HH/N P yTo/<NlXHUNHxHn/N ,/N &X f . f HUNX`pL N^NuNVJ/Hx$/. NP-@mRHxHn/N /.N &X/./. NPJl/. NX`HxNX-@Hy8NXJg8/.HxNP/.NXN^NuNVHxHy8NP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN0X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHl+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNXBB-HH/N  B+mm0-gm*nN^NuNHxN@eJ((gBNuNVBHnN>PJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH9 @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH9 @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NlX-@8/.NlXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NlX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN :ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NTgP .S-@HJlD-@HJHg6 .Hr N :0S n .Hr N`S n0A .ذbJn/9/9 .".NTfp+`p-S n.HH9 @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn -@Jg& .D".²o nJg 0g -|`J.g -|`J.g-|!AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-nf9HH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N &XJl~0-g /-N\XBBBB BmB- L N^NuNVN`/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N &XHx` afvJgp`p//.N :P.lB f6Hx/.NP.Jg Jm/N &XHx/.N :P.Jm.HxB/N  `Jgp`B//.N :P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N : N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuNVH B/.N :P. g `/N &XB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNHx6N@eNuNHx N@eNuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %u (ceiling) (co16)release `%d' locked against editing (co23)@(#)logname 5.1UNKNOWN@(#)pf_ab 5.1 bad p-file format (co17)@(#)date_ab 5.1@(#)rdmod 5.1Inex conflict %s at line %u (%s) beginsco12endsco13premature eof (co5)@(#)setup 5.1@(#)sid_ab 5.1@(#)sid_ba 5.1%u.%u.%u.%u@(#)sidtoser 5.1@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)stats_ab 5.1@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1FPLPM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZESTEDT@(#)curdir 3.2@(#)fdfopen 3.1wr@(#)imatch 3.1@(#)sindex 3.1@(#)lockit 3.5%s/%u.%ldlockit@(#)patoi 3.1@(#)repl 3.2@(#)satoi 3.1@(#)trnslat 3.1@(#)setsig 3.3lSIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)sname 3.1@(#)strend 3.1@(#)any 3.1@(#)xalloc 4.3??out of space (ut9)@(#)xcreat 3.1directory `%s' nonexistent (ut1)xcreat@(#)xmsg 3.1errno = %d, function = `%s' (ut11)no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)@(#)xopen 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)cat 3.1@(#)dname 3.1@(#)fatal 3.4ERROR []: @(#)zero 3.1@(#)zeropad 3.1@(#)userexit 3.1/..getwd: cannot open .. ..getwd: read error in .. getwd: read error in .. .getwd: can't change back /etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83sccs/help 755 0 0 40000 3112552514 5626  0A(($G"I#HTHS/N4 /N4XNuNuNVH# f aj/aDX`~l Ю @/a*XR`Jgp`B/N4XNqLN^NuNVH HyNxXJg`/.NXR 2oHylNX*nJg 0m 9oR`JfzHx/.HnN HxHyHyXHyNHyHyNbPJl` p09JfHxHy>HyN `f4Hx/.HnN HxHy>HyN `Hx/.HnN A BHxHnHyXHyNHxHUHnN HyHyNbPJl` p09Jf0Hx/.HnN HxHy>HyN HxHxHyNP/NPP#/9HxHyN *@Jg*LZ`0SR`*0IPb1 nRJfIPc0R 9nB <IPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f92HH/NXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-NnXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8(( m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rN.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N#IBNnX(@ 9I" Ҁe 9I/NnX(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLXJ($g/9xN>XHnHn/9pa Hy(NXHyNX`JHUNX`> cgv eg gg< ig mg: xg ```Jg -Vg HUNX`NqL N^NuNVH0 . /Hy8/. aF *nJg :fJ-g -:fRHH`VHyLHyNP` n /HyNP`t n /(HyNP`Z n Jg n /(HyNP`6 n J g n /( HyNP`Hy(dHyNP`/9C\Hy NP` . /Hy NP`HyHyN"PJl`p09Jg HyaX`/9lHy((NP`v/9$ HyNP`^JgHyNX`HyNX`4HyHyNP`HyLHyHyxHy N`HyxHyLHy/9lHyxHy(N`HyxHy5NP`Hy8N4X/Hy8NP`Sm 9 R @:HH`HyHx:NPS` A b@0;N@r$T<rR` :fJ-gJ-g -:f -:f8Sm 9 R @:HH`HyHx:NP` d-HH-HHЁ,T ` n/Hy;NPSm 9 R @/HH`HyHx/NP n/(Hy@NPSm 9 R @/HH`HyHx/NP n/(HyENP` n/HyJNP` n/(HyONP` n/(HyTNP`n n (,HH/HyYNP`N y$/(Hy\NP`2 y$ (R/HyaNP` y$/( HyfNP` y$/(HykNP` y$/(HypNP` y$/HyuNP` n /(HyzNP` n /(Hy}NP`pHy(HyNPHy$$N XJgHy$$HyNPHy N XJgHy HyNP` Hy(HyNP`Hy$$HyNP`Hy HyNP`(ygHTHyNP`HyNX`HyHy(N"PJl`p09Jg Hy(a X`\HyHyN"PJl`p09Jg Hya XX`&J8gHyNX`HyNX`(y8fHyNX`HTHyNP`JgHyNX`HyNX`JgHyNX`HyNX`v(ygHTHyNP`HyNX`D(ygHTHyNP`HyNX`(ygHTHyNP`HyNX`JgHyNX`HyNX`HyHyCXHy8NXHy(NXHyNXHyNXHyC cg eg gg ig mg xg```Jg -Vg HUNX` -uWg HUNXJfHyJNXNqL N^NuNVH8*n(n AV&HHUN\XJg f sgB`F  g  fR`HTHSNTP&@HlRHSNTP&@HlRHSNTPp`NqL8N^NuNVH0*n(n HUN\XJf HUNXHxHmVHy,Nl HUHTHmVNL `NqL0N^NuNVHHxHyb/.Nl HxHx/.NX/NP/NP-@ .`NqLN^NuNVH0*nHxHxHUNP/NP-@/.HxHy0N4 (@JgHTHyaNP`/.N>XNqL0N^NuNVH0*nJ gHy|aX#@HUN\XJgxAV(HJ g/9@HTNXP g`HH-@ Ig Dg Eg HUNX  g  fR`HnHTNTP`|J g/9@N>XJNgHydNXB`NqL0N^NuNVHHnx/.N$PHnxHyxHndN /. Hy}HnN N-@lHyNXJfZHxHnHndHyHyHyXNqLN^NuNVH NHy(d/.NP#(mC\B9(lHyL/.N$P/.NXX#$*ygHxHUHyNl `(Hxg/. NTP/HyHyN #0lf #Dl#$$ f #D$ NqL N^NuNVH *nVJg  f/9PN>XHy(NX`/9PHUNXPNqL N^NuNVH *nV/9xHUNXPNqL N^NuNVH0. *n HUN\X(@Jg fg``NqL0N^NuNVH JgHyNX*ygHUHyNP*ygHUHyNP*ygHUHyNPJgHyNXJgHyNX*ygHUHy NP*ygHUHy NPJgHy+NX*y$gHUHy7NP*y0gHUHyFNPJ8gbHyONX*y8gHUHy]NP`4Sm 9 R @ HH`HyHx NP`NqL N^NuNVH *nHyaHUNDP g #($HyeHUNDP g # HyjHUNDP g #HyoHUNDP g #4HytHUNDP g # NqL N^NuNVJ/H0/.NXX*@(n -r N@0 -r N0/ -Rr N@0 -Rr N0/ - r N@0 - r N0 -r N@0 -r N0: -r N@0 -r N0: r N@0 r N0B . `NqL0N^NuNVJ/H0*n(n g /.NX dg SHH`  g  fR`],  g  fR`HTHUNP*@  g  fR`HlHUNtP*yC`  g  fR`/<HUNDP-@l /.NX/.HlHUN AB .R  g  fR`HlHUNTP*@  g  fR`HlHUNTP*@  g /.NXpd`NqL0N^NuNVJ/H0*n -fZCfHnNdXJg>HnN4X//<NPJgA#ClHn n NXRCh``2/<HUN"PJl`09Jg09 @fCd#ClHUNX-@f`/.NX(@JgJf`/<HlNPJf`/<HlNPJf`HlHU/<HnNHnN4X//<NPJgA#ClHn n NXRCh`^/.NX`#ClHU n NXRChNqL0N^NuNVJ/H0*n(n f" -f -f - fp`B`NqL0N^NuNVJ/H0*n-|N-@NN//< HnN HUN\X(@Jgd g^B/</< HTN, J- jf*HT/.NPJgHTHnNPJf| jHTNX @ `Jg| jg ,Ug HUNXNqL0N^NuNVJ/H0B l  @BR`/.N\X*@Jg f ff  g  fR`HHa.  g  fR`HUN XR/N4X" A /<HU  @/Nl  @*P  g`SB`NNqL0N^NuNVJ/H0*nJ- jf/<NX(yg>HTNX."-d*//-/<4/<TN/<TNX(yg>HTNX."-c*//-/<S/<TN/<TNX(ygHUHTaPNqL0N^NuNVJ/H0*n(n B afR`LJgHHnHUNTP*@R .g .f R/./<t/<N ``Jg/<NXNqL0N^NuNVJ/H0J9fNN4*@Jf*N/N̨X(@Nf*|`*T/< HU/<Np <`NqL0N^NuNVJ/HN#C`a-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA<XHUNXHm4HSNTP&@  g HUNXB8NqL8N^NuNVJ/H *n/-RN>X/-D/<h/<TN /<TNXNqL N^NuNVJ/H8*nJ-Hf/<HUNdP/-R/<HmVN4 (@Jg"RDB-HAV&HJg HHѭ8``J tf/-RN>XBRJ- kf/<NXJ |g -8"-4((g/<NXJ tg6/</</-RN B tBDB4B8BXNqL8N^NuNVJ/H8JCpg/9CpN>XBCt#CtCpNqL8N^NuNVJ/H *n.HUN4X-@HH`n/< .T//< Nl `n/</./< Nl l `J/<HU/< Nl .  @` g gg lg` < `NqL N^NuNVJ/H/.aX/aX`NqLN^NuNVJ/H aV n  <-@HnaX*@.-|w*</ Jg Kf, -J L @, -J P @*/HUa`P,/HUaVP*J Hg:nf2 m(mf lHnaxX*@R `NqL N^NuNVJ/H *n.. :m/-aXmހ ЭrN" `NqL N^NuNVJ/H n "<QN-@ n "<QN@-@Jl QS*| \ .rXB6N^NuNV.*n` :gRJfJgB *nN^NuNV.J6f"Hy>Hy(NDP#6fB`/96HxHyN4 *@g#HUazX*@#HUajX*@HUNԬX#HUaPX*@HUNԬX#B#4HUa&X*@#HUaX*@#HUaX*@#`  gRJfB <*nN^NuNVH *nSm 9 R @`HyN՜X. g Jm`Jl fB`B .L N^NuNPHxN@eNuNPHx N@eNuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.N՜X`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH NX.fB`BHy@NP,mB "HAHABAЁ//N HxHy/N g /NnX`/NnX *|  fSB <L N^NuNVH0*n (|`eB`^0,fBn  rg"l afHxB/.N `l -+f ll L0N^NuNVA-H#CHn/. NhP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#CHn/.NhP09, gp`BN^NuNV.*nJg0-g /-N\Xms+n f mB `+m+| B*nN^NuNVBJg>HxN2X-@HyNLXJg8/.HxNtP/.N2XN^NuNVHxHyN^P`PJg" .c .`-n-|HzHxNtP-@/.N2XNB`N^NuNPHxN@eNuNPHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN՜X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|C`D/.NX+@f,mJf,0-g-HH+@`m+n f09,gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNPHx;N@eNuNPHxN@eJgBNuNV((A-HA#C=|B-n-|Hn/. NhPSm .R @BHH`HnBNP .N^NuNV4.-nB(`b yC S m. .R @HH yC"(R!AS AHH` /9C .R @HH/NPR( nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|d-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|e PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|g`J.g-|iJ.g"/.N X".-A< o-@ .Xf -|kL`-||LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN@-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9P/9L .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N@`S n0A .ذbJn/9X/9T .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0,b1 nRJf,c0R 9nB <,L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/NPJmJn -|`-nf9.HH/NXJgm+|c+|c+n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NnXJl~0-g /-N\XBBBB BmB- L N^NuNVN/.N\XN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NnXHx` afvJgp`p//.NP.lB Cf6Hx/.NP.Jg Jm/NnXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNPHxN@eNuNVH NZ.*nJfS` r N|0 r N:.S XgR|a` zf <` RB/.NJP f .L N^NuNPHx!N@eNuNPHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NnXB`Hx NX*@Jg*B L N^NuNPHxN@eBNuNPHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNPHxN@eNuNPHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNPHx6N@eNuNPHx N@eNuNPHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %u (ceiling) (co16)release `%d' locked against editing (co23)@(#)logname 5.1UNKNOWN@(#)date_ab 5.1@(#)sid_ab 5.1@(#)sid_ba 5.1%u.%u.%u.%u@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1FP  M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZESTEDT@(#)curdir 3.2@(#)fdfopen 3.1wr@(#)imatch 3.1@(#)sindex 3.1@(#)patoi 3.1@(#)repl 3.2@(#)satoi 3.1@(#)trnslat 3.1@(#)setsig 3.3    #-:JVSIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)sname 3.1@(#)strend 3.1@(#)xalloc 4.3??out of space (ut9)@(#)xcreat 3.1directory `%s' nonexistent (ut1)xcreat@(#)xmsg 3.1errno = %d, function = `%s' (ut11)no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)@(#)xopen 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)cat 3.1@(#)dname 3.1@(#)fatal 3.4ERROR []: @(#)zero 3.1@(#)zeropad 3.1@(#)userexit 3.1/..getwd: cannot open .. ..getwd: read error in .. getwd: read error in .. .getwd: can't change back /bin/shPATH:/bin:/usr/binsh/etc/passwdrr/etc/utmp-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$//etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83sccs/prt 755 0 0 120000 3112552536 7267 1sccs/prssccs/rmchg 755 0 0 120000 3112552564 6022  x W<$G"I#HTHS/N4 /NXNuNuNVH #0~l Ю @ P -f Ю @ Phg Ю @ T*@.HH`lJfHyHNgB>/.NXHy4/.NfPJl` p09:Jf(/.HyHyN HyNH-@HxHy!HyN Hy4HyNX/NfPJg -|` 09>H-@Nr-@ .f .gDN/HytNPJg*HytHyGHyN HyN - ^`NqL8N^NuNVJ/H8*n(n HUN,XJf HUNXHUHTHmVN `NqL8N^NuNVJ/H8/<NX-@-nR nHH-@R n  g n  fR` n 0m@ n 9n6 .X//.NXP-@ n  g n  fR`` .-@-n -n n-Pg` .S /NfX-@ n nB nn nn ./ .\//.N NqL8N^NuNVJ/H0*n(n g /.NX dg SHH`  g  fR`],  g  fR`HTHUNP*@  g  fR`HlHUNP*y,`  g  fR`/<HUN0P-@l /.NX/.HlHUN AB .R  g  fR`HlHUNXP*@  g  fR`HlHUNXP*@  g /.NXpd`NqL0N^NuNVJ/H0*n -fZ,fHnNXJg>HnN8X//< NPJgA#,lHn n NXR,h``2/<4HUNfPJl`09:Jg09: @f,d#,lHUNXX-@f`/.NX(@JgJf`/<HlNPJf`/<HlNPJf`HlHU/<HnNHnN8X//<NPJgA#,lHn n NXR,h`^/.NX`#,lHU n NXR,hNqL0N^NuNVJ/H /</</.NP/NP-@/./<HnN *@Jg .f .Uf``λgb/./<HnN *@Jg. .vf .ff .f` .tf .f``g .ffR,X/.NXBHn/<NPJmRJ,Xg2J,f*Jg/<,NʐX/</t/<2abP#,J,XgatJ,Tf:Jg/<4NʐX/<?HnNP/<-tHnaP#,TNqL N^NuNVJ/H n BB-y0#0J9,fg,J9gJ,XgJ9fB,l/<ANHTNX."-d*//-/<p/<N/<NHTNX."-c*//-/</<N/<NH//.N J g(n `-HR-HJfAV(H`(|g(/91tHTNPJ1xgJg HHѭ<`#1xNqL0N^NuNVJ/H8*n(n J-/f``/<HUaP/91tNXg//< DHnN /,/< IHnN /,/< NHnN A&HJgHH0ѭHxHn/NV ,/NX f . f HUNX`pL N^NuNVJ/Hx$/. NhP-@mRHxHn/N /.NX/./. NƒPJl/. NX`HxNX-@Hyv`NXJg8/.HxNP/.NXN^NuNVHxHyv`NP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N*PJmJn -|`-nf +|1`D/.NX+@f,mJf,0-g-HHv+@`m+n f09(gHyNfX0-gp` - //--HH/NV *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNfXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#1p`T .Q @(P .Q @ gf ` <H//.Hx0Nt `NqL0N^NuNV/9Hn /.N& N^NuNV/9/. /.N& N^NuNVA -H .X @Jf n/Hn /.N& N^NuNHx;N@eNuNHxN@eJgBNuH // |Q pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#1=|B-n-|Hn/. N@PSm .R @BHH`HnBNP .N^NuNV4.-nBv`b y1 S m. .R @HH y1"(R!AS AHH` /91 .R @HH/NPRv nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|`-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-H((RJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|c`J.g-|eJ.g"/.NX".-A< o-@ .Xf -|gL`-|xLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.Nݤ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9T/9P .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn -@-A (|v/9/9 .".Ng(|v`rHn/9/9 .".N //N> -@-A/9/9/9/9 .".NJNN0SR/9/9 .".Nfrvdf`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .v(@Jf n vd B9v`b\vdT/9/9 .". N-@-A Hn//N> -@-A .".N0`veB9v`>*LZ`0SR`*0vb1 nRJfvc0R 9nB <vL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9*HH/N4XJgm+|R$+|R$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NhP.JgJm/NXHx` afvJgp`p//.NP.lB 1f6Hx/.NhP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /NV +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %u (ceiling) (co16)release `%d' locked against editing (co23)@(#)logname 5.1UNKNOWN@(#)pf_ab 5.1 bad p-file format (co17)@(#)date_ab 5.1@(#)sid_ab 5.1@(#)sidtoser 5.1@(#)sinit 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)stats_ab 5.1@(#)fmterr 5.1format error at line %u (co4)@(#)getline 5.1premature eof (co5)corrupted file (co6)@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)auxf 5.1FPHLM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZESTEDT@(#)fdfopen 3.1wr@(#)imatch 3.1@(#)sindex 3.1@(#)lockit 3.5%s/%u.%ldlockit@(#)patoi 3.1@(#)repl 3.2@(#)satoi 3.1@(#)trnslat 3.1@(#)setsig 3.3Xl{SIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)sname 3.1@(#)strend 3.1@(#)xalloc 4.3??wHnNX//<xN|PJgA#!Hn n NXR!``2/<tHUNNPJl`09zJg09z @fh#!HUN@X-@f`/.N׸X(@JgJf`/<{HlNոPJf`/<}HlNոPJf`HlHU/<HnNHnNX//<N|PJgA#!Hn n NXR!`^/.NX`#!HU n NXR!NqL0N^NuNVJ/H0J9fNN*@Jf*N:/N X(@N~f*|`*T/< HU/<N <`NqL0N^NuNVJ/H0*n /.NXR/NX(@-L/</.HTN8 Jg  fB`R`(nHUHTN(P(@RHmHTN(P(@R/<HTNP.B-  d/Hm HTN$ A B`/<NX ЇR(@Hm0HTNP(y! B4B8JgJf`dTHTNXR/N4X-@/<HT/.N8 (n ifR+L4Jg  fBR`R` xfR+L8NqL0N^NuNVJ/HNN#! a-@ f-|c Fm cop`aR-@ f-| m op`a -@ f/./.aP-@ m/./.aP".op`~a-@ f-|Jm op`Pa-@ f-|;Jm ;op`"a|-@ f-|;Jm ;op`Bl-| .䰮l/.NXѮR`Sg/./.aPѮ` .SѮ ."HAHABAЁ-@ .Ѯ ."HA<NX/<HTHUN8 |H+| |Jg/</<HTNLP/N@P+@RHmV/-RN,P/<t mR(HH/NP y|o/<UNXHUNX&@Jg f hg/-RNXHUNXHm4HSNTP&@  g HUNXB8NqL8N^NuNVJ/H *n/-RNX/-D/</<N /<NXNqL N^NuNVJ/H8*nJ-Hf/<HUNP/-R/<HmVN` (@Jg"RDB-HAV&HJg HHѭ8``J tf/-RNXBRJ- kf/<NXJ |g -8"-4g/<NXJ tg6/</</-RNd B tBDB4B8B -@/NךX f .g HUNX`B/.NJP f8 !Hf,HytHUNNPJmp09zJg .gBN|X-@ HxHn/N> ,/NךX f . f HUNX`pL N^NuNVJ/Hx$/. NPP-@mRHxHn/Nr /.NךX/./. NZPJl/. NX` ,/NךX f . fp`BL N^NuNVJ/H0*n(n ` .SJfL0N^NuNVJ/H0*n(n B`* 9n* "HA HABAЁHH0Ё. 0l( L0N^NuNVJ/H~` Hz0/NP,g //NPR mLN^NuNVJ/ . p @JgHy NX/Hy HxNr . p @/NX/ . p @/HxNr Hy NX/Hy HxNr `Hx/.NP/.NXBHy N׮PJoBHxNPNHxNX/NɀXN^NuNVJ/H /.NX.S .Ї @ /f ,Jm .І @ /g&R Ю @B*nJg /fA-HR`S` .L N^NuNVJ/H0BBB..fB`T^(| `: e2 Xe)m` Ї)@(@ ()m*A ` (M*l f d <` -@-@-@-y Ю n/.NX(@ fHx NX-@Hx NX(@ g2 g(  # -@ oJg fHy NX`.(n . (` Ю# (HlaX`L0N^NuNVJ/H8JgT . dHY*@(| `(K&le Еf ѕ+k&M`+K Дf є)m`)ML8N^NuNVJ/Hyg(N X#g( B #  N^NuNVJ/H /.NXR/NX*@B/.HUN8 HytHUNpX/NNPJm p09zJf&HUHy HyN(( HyNXHUN\X/.NX/. /.NPP.m `Hy /.N\PL N^NuNVJ/. 9!H gZ gp gB g g/. /9!HHy *|HUNHUNX`~*|`/.Hy*|HUN `/.NXR/NX*@B/.HUN8 -M/.NpX/Hy4`*|T`*|e`x*nN^NuNVJ/./. /.N׮P.lr !HfRJ f /.Hy`  f /.Hy` /.HyHyN HyNX`Hy/.N\P. ..N^NuNVJ//.NXJgHy/.N\P`BN^Nu"W /DЏR.@QJ/|.NuNVJ/H8*nA &H`fSX(Sf .L8N^NuNVJ/H /.NXR. .ЇU*@` /fB`Sb n /g. nB( .L N^NuNVJ/R! 9lgHxHy(HxNr J!gTHxHy.HxNr /9!NX//9!HxNr HxHy1HxNr HxHy3HxNr /.NX//.HxNr HxHy6HxNr 9l@g BNX 9l g/. y!LNX 9l?Jg4 g f*HyDNXHxNX/NɀX 9"N^NuNVJ/H *n.. -M`BSl .L N^NuNVJ/.*n`0R  g .*nN^NuNVJ/ .N^NuNVNrBN^NuN|HxN@eNuNVH0*n(n `(Sm",R AHH` HT/NxP.HH,f L0N^NuNVH ..NDN*@Jg -fN~ L N^NuNVJzfHyHylNP#z`/9zN4XN^NuNVJzg/9zNXBzN^NuNV.*n` :gRJfJgB *nN^NuNV.Jzf"HyHylNP#zfB`/9zHxHybN` *@g#fHUazX*@#fHUajX*@HUNX#fHUaPX*@HUNX#f Bf$#xf(HUa&X*@#f,HUaX*@#f0HUaX*@#f4`  gRJfB <f*nN^NuNVH *nSLm 9PRP @`HyLNX. g Jm`Jl fB`B .L N^NuN|HxN@eNuN|Hx%N@eNuN|Hx N@eNuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/Nv "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/Nv -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NNX n0(gB nh n"H#h/./. n(HH/Nv -@ fp`BLN^NuN|HxN@eNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH NԄ.fB`BHyN׮P,mB "HAHABAЁ//Nv HxHyf8/N> g /NךX`/NךX fH*|f@  fSB <f@L N^NuNVH0*n (|L`eB`^0,fBn  rg"l afHxB/.Nv `l -+f ll L0N^NuNVA-H#!PHn/. N(P n0( gp`BN^NuNV.*nJg0-g /-N\Xms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVBJg>HxN^X-@HyfLNxXJg8/.HxNP/.N^XN^NuNVHxHyfLNP`PJg" .c .`-n-|HzHxNP-@/.N^XNn`N^NuN|HxN@eNuN|HxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nLf +|!T`D/.NX+@f,mJf,0-g-HHf+@`m+n Lf09pgHy`NNX0-gp` - //--HH/N> *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNNXBB-HH/Nv B+mm0-gm*nN^NuNVH0*n Jm m#!Hp`T .AT @(P .AT @ gf ` <0//.Hx0N\ `NqL0N^NuN|HxN@eJgBNuH // |AT pNLNw //W.BN@d W/N| WNNVBHnNPJlp`Jg n .N^NuN|HxtN@eNuNVA-HA#!P=|B-n-|Hn/. N(PSm .R @BHH`HnBNxP .N^NuNV4.-nBf`b y!P S m. .R @HH y!P"(R!AS AHH` /9!P .R @HH/NxPRf nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNӮЮLЮ@ @S"n .P".DNl-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NфPJf/./.NѬPJfHnHn .R l .R`p//./.NÌ-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr NӮ0S n .Hr Nl`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NфPJf/./.NѬPJfHnHn *LZ`0SR`*0fb1 nRJffc0R 9nB <fL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-n`f9rHH/NXJgm+|A+|A+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|L` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NךXJl~0-g /-N\XBBBB BmB- L N^NuNVN/.NۈXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰d((B c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|L`eB` 0,f -+fp`B, wf0Hx/.NPP.JgJm/NךXHx` afvJgp`p//.N׮P.lB !Hf6Hx/.NPP.Jg Jm/NךXHx/.N׮P.Jm.HxB/Nv `Jgp`B//.N׮P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N׮ N^NuN|HxN@eNuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@L grB`Hx/HUNՌP(@Jf(M`RBHyN׮P,mB/aX*@Jg"RHUHTNոPJf/NךX `l/NךX`\  f B <f`gdR`V*nN^NuNVH0*n.f(MJf L0N^NuNVH0*n(n fJfB`HHSHHL0N^NuNVH0/.NXJgHn/.NPJmp0. fHyN@X(@JgHTN׸X*@Jgj fHyHygN؀PHmHygNXPHnHygNNPJm0.nf .fHTNX <g` HTNXBL0N^NuNV.*n/NךX*BHUN\X*nN^NuN|Hx>N@eNuNVHn/.NPJlB`pN^NuNVH B/.N׮P. g `/NךXB`Hx NX*@Jg*B L N^NuN|HxN@eBNuN|HxN@eNuNVH0*nJf HxHm /N> +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN|HxN@eNuN|Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN|Hx6N@eNuN|Hx N@eNuN|HxN@e#HBNu /йH/@HxN@e 9H#HNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLJf8/.Hxg/.NX/NP/N|PJg  `J94gJgJf  `HyHxta^PHyHxTaNP;HyaXXJg`/9"NX`NqL N^NuNVH0*n(n  g  fR`  g  fR`+L  g  gR`B  g  fR`+L  g  gR`  g  fR`  g  gR`B  g  fR`+L  g  gR`B  g  fR`+L  g  gR`B  g  fR`+LHxHx HTN NqL0N^NuNVH0. *n HUa(X(@Jg fg``NqL0N^NuNVH0*n(n  g  gJg`B `NqL0N^NuNVH0..*n (n|%JgHUHyLNP g&.HH/.HH/HTHyQN g&.HH/.HH/HTHymN gHTHyNP gHTHyNP gHTHyNP  gHTHyNP @gHTHy NP gHTHy 9 f0/.Hya"P/9HTN|PJf 9DfRHUaPX-@g` -Vg`V-WHH` `F`p` cg eg gg ig mg xg```Jg -Vgp`:` -uWgp`*J99gJf 9 f  B`NqL0N^NuNVH0*nAV(HHUatXJg f sgB`p`NqL0N^NuNVJ/H *n.HUNX-@HH`n/< .T//<jNH `n/</./<jNH lj`J/<HU/<jNH .j @` g gg lg` <j`NqL N^NuNVJ/H0*n(n fJfp`BL0N^NuNVJ//.HnHn/.NN^NuNVJ/H0*n(n B`* 9n* "HA HABAЁHH0Ё. 0l( L0N^NuNVJ/H8*n(n` &n Jgf SЮ @Rf .L8N^NuNVJ/H /.NX.S .Ї @ /f ,Jm .І @ /g&R Ю @B*nJg /fA-HR`S` .L N^NuNVJ/H8*nA &H`fSX(Sf .L8N^NuNVJ/H *n.. -M`BSl .L N^NuNVA -H#THn/.N0P09 gp`BN^NuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|X`D/.NlX+@f,mJf,0-g-HHY\+@`m+n f09gHyNVX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVA-HA#T=|B-n-|Hn/. N0PSm .R @BHH`HnBNP .N^NuNV4.-nBYp`b yT S m. .R @HH yT"(R!AS AHH` /9T .R @HH/NPRYp nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH= @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH= @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< ((o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNl-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nl`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH= @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Ytb1 nRJfYtc0R 9nB <YtL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|9X+|9X+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NXP.JgJm/NXHx` afvJgp`p//.NP.lB YXf6Hx/.NXP.Jg Jm/NXHx/.NP.Jm.HxB/N~ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N# `2<`( ag cg sg tg`HTN(X" Ҁ A HTaXR`dHyHxHnNT JgA*HR JDg/9DaXBDJPg(MJg  f`R`  f*L9f4/./.aP* >f g *LZ`0SR`*0Mb1 nRJfMc0R 9nB <ML0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N~PJmJn -|`-nf9HH/NXJgm+|-p+|-p+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX8e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N\XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuNHx6N@eNuNHxN@e#JSIGNAL: (ut12) dump.coreIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)any 3.1@(#)xalloc 4.3??Mout of space (ut9)@(#)cat 3.1@(#)fatal 3.4ERROR []: @(#)userexit 3.1@(#)clean 3.1-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$8Msccs/what 755 0 0 40000 3112552676 5652  0= $G"I#HTHS/N4 /NHHfHy?HUa6P`9DHHf HyEHUaP`HUNXNqL N^NuNVH0*n(n Jg8Sm -R @HH` HUNxX.HHg`R`JfSHm 9LRL @ HH`HyHHx N4PSm -R @HH` HUNxX. gLJgHHyg/NPJf4SHm"9LRL AHH`HyH/N4P`SHm 9LRL @ HH`HyHHx N4P` g HU/NPNqL0N^NuNVJ/H . *n Jg fp`BL N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#HHn/.NP09X gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-n4f +|`D/.N@X+@f,mJf,0-g-HHD+@`m+n 4f09XgHyHN X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N4PRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNZЮLЮ@ @S"n .P".DN@-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N@PJf/./.NhPJfHnHn .R l .R`p//./.NH-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9|/9x .".NgP .S-@HJlD-@HJHg6 .Hr NZ0S n .Hr N@`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N@PJf/./.NhPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N* .B`T0-f(mfHn-HH/N6PJmJn -|`-nHf9ZHH/N@XJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N* .+L`/.N@X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N* . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N* g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N@XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|4`eB` 0,f -+fp`B, wf0Hx/.N P.JgJm/NjXHx` afvJgp`p//.N~P.lB Df6Hx/.N P.Jg Jm/NjXHx/.N~P.Jm.HxB/N2 `Jgp`B//.N~P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N~ N^NuN4HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN4HxN@eBNuN4HxN@eNuN4HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN4Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JEf8 <E #E <E#E #E E#EE .^rN:.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N@#EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN:.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuN4HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL @(#)any 3.1-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$E ((sccs/helpdir/ 755 3 3 0 3130476057 6315 sccs/helpdir/ad 644 3 3 10060 3112552715 6722 * * Messages for SCCS admin command. * -1 "d has no argument" You did not supply the one-letter flagname to be deleted. -2 "flag ... has no value" On 'f' keyletter, the flagname supplied should have been given a value, but you did not supply one. -3 "unknown flag" You supplied a flag (on 'd' or 'f' keyletter) which admin does not recognize. -4 "flag twice" A flag was specified twice. -5 "f has no argument" You did not name a flag when you specified the 'f' keyletter. -6 "r arg not numeric" You supplied a non-numeric value for the 'r' argument. -7 "r out of range" You supplied a value for the 'r' argument which is either less than 1 or greater than 9999. -8 "bad a argument" You did not follow the 'a' keyletter with a name. -9 "too many 'a' keyletters" You supplied more than ten 'a' keyletters. If you really need to, do more admins. -10 "bad e argument" You did not follow the 'e' keyletter with a name. -11 "too many e keyletters" You supplied more than ten 'e' keyletters. If you really need to, do more admins. -12 "value after ... flag" You supplied a 'd' keyletter to delete the flag named, but you followed the flag with a value. This is not allowed. -13 "value after ... flag" You supplied an 'f' keyletter to add the flag named, and you also supplied a value for the flag. However, the named flag cannot be assigned a value. -14 "no default sid" You are trying to add the 'd' flag (default SID) to the SCCS file, but you did not supply an SID for it. This flag must have an SID. -15 "more than one file" You are trying to create more than one SCCS file, and you supplied the 'i' keyletter. You can only create one file when you supply the 'i' keyletter. -16 "r only allowed with i" You specified the 'r' keyletter for an SCCS file without also specifying the 'i' keyletter. The 'r' keyletter may not be specified except with the 'i' keyletter. -17 "t has no argument" You were creating a new SCCS file, and you specified the 't' keyletter, but you did not supply the name of the text file from which to take commentary. -18 "d not allowed with n" You are trying to delete flags from a non-existent but being-created SCCS file. You can only do this to old files. -19 "file ... exists" You are trying to create the named SCCS file, but it already exists. -20 "file ... does not exist" You are trying to modify the named file, but it does not exist. -21 "... illegal data on line ..." The named line in the file you supplied for the 'i' or 't' keyletter begins with the SCCS control character (ASCII 001). It is illegal to input such data to SCCS. -22 "floor not numeric" The value you specified for the floor flag is not a number. Check for typos. -23 "floor out out of range" The value you specified for the floor flag is either less than 1 or greater than 9999. -24 "ceiling not numeric" The value you specified for the ceiling flag is not a number. Check for typos. -25 "ceiling out out of range" The value you specified for the ceiling flag is either less than 1 or greater than 9999. -26 "directory named with `i' keyletter" The name specified for the SCCS file name was a directory. Only one SCCS file is allowed to be specified with the `-i' keyletter. -27 "bad list format" The format for the list of locked releases is syntactically incorrect. The correct format for a list is: ::= | , ::= REL_NO | ``a'' where REL_NO is considered to be the first component in a _SCCS __IDentification string (SID). -28 "element in list out of range" An element contained in the list for ``locking'' or ``unlocking'' releases is out of range. That means its value is probably greater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to change comments or MR numbers of an existing file. reater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to chasccs/helpdir/bd 644 3 3 2060 3112552715 6704 * * Messages for bdiff. * -1 "arg count" You invoked bdiff with either too few or too many arguments. -2 "both files standard input" You supplied a name of '-' for both file-name arguments to bdiff. Since '-' means to read the standard input, you are requesting that bdiff read it for both its inputs. That would lead to highly grungeular randomness. -3 "cannot fork, try again" Bdiff could not fork to invoke 'diff'. This is a system problem which may go away, so try again. If it doesn't, report it to the system support group. -4 "non-numeric limit" The argument supplied to bdiff to specify the segmentation limit bdiff is to use is not numeric. Only numeric characters may appear in this argument. -5 "cannot execute ..." The named program could not be executed by bdiff. It may be unexecutable, or it may have been removed. Contact SCCS support personnel for further assistance. -6 "... failed" The named program terminated with an error. It may have discovered an error condition or may have been interrupted. Contact SCCS support personnel for further assistance. ument supplied to bdiff to specify the segmentation limit bdiff is to use is not numeric. Only numeric characters may appear in this argument. -5 "cannot execute ..." The named program could not be executed by bdiff. It may be unexecutable, or it may have been removed. Contact SCCS support personnel for further assistance. -6 "... failed" The named program terminated with an error. It may have discovered an error condition or may have been interrupted. Contactsccs/helpdir/cb 644 3 3 1210 3112552716 6700 * * Message for comb SCCS command * -1 "p-file exists" Someone is in the process of making a delta on the named SCCS file. Comb may only be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argument specified to comb would result in no changes made to the named SCCS-file. Therefore, it can't do anything to the named SCCS-file. be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argusccs/helpdir/cm 644 3 3 4173 3112552716 6726 ((* * Messages common to more than one SCCS command. * -1 "unknown key letter" You supplied a keyletter which the command does not recognize. -2 "key letter twice" You supplied a keyletter more than once. -3 "missing file arg" You left off the name of the file to be processed. -4 "cannot create lock file" There are two known reasons why this can occur. 1) Someone else is updating the SCCS file (or the p-file). You'll have to wait until they're through, and try again. 2) You do not have write permission in the directory where the SCCS file resides. If this is so, you are not allowed to create any files (including the ``lock file'') in that directory. If it is neither of the two reasons and the problem persists, contact your Source Code Administrator (SCA). -5 "bad date/time" The date/time must be a legitimate date/time in the form "YY[MM[DD[HH[MM[SS]]]]]". The program knows about things like leap years, so be precise. -6 "no id keywords" No SCCS identification keywords were substituted for (or found). If this message came from delta then you just tryed to make a delta without any keywords. If this message came from get then your source code administrator blew it. Complain to him/her. If this message came from admin, you blew it. -7 "No id keywords" No SCCS identification keywords were substituted for. You may not have any keywords in the file, in which case you can ignore this warning. If this message came from delta then you just made a delta without any keywords. If this message came from get then the last time you made a delta you changed the lines on which they appeared. It's a little late to be telling you that you messed up the last time you made a delta, but this is the best we can do for now, and it's better than nothing. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data link of some type). SCCS will not allow you to make changes to a file if your user ID is not located in the password file. you messed up the last time you made a delta, but this is the best we can do for now, and it's better than nothing. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data lsccs/helpdir/cmds 644 3 3 12467 3112552720 7275 * * Synopsis of SCCS commands * -delta delta [-r] [-s] [-n] [-g] [-m] [-y] [-p] file ... -get get [-r] [-c] [-i] [-x] [-a] [-k] [-e] [-l

] [-p] [-m] [-n] [-s] [-b] [-g] [-t] file ... -admin admin [-n] [-i] [-r] [-t] [-f>] ... [-d] ... [-a] ... [-e] ... [-m] [-y] [-h] [-z] file ... -help help [arg] (When all else fails execute "help stuck".) -what what file ... -comb comb [-o] [-s] [-p] [-c] file ... -bdiff bdiff file1 file2 [numarg] [-s] -cdc cdc -rSID [-m] [-y] file ... -rmdel rmdel -rSID file ... -sccsdiff sccsdiff old-spec new-spec [pr-args] sccsfile ... -stuck First, if you know the value of the system error number (errno), you can either look up a description of it in INTRO(II), or execute "help err" (e.g., if the error number is 1 execute "help err1"). If you don't know the error number, or you don't understand what's going on - Try the following, in order: 1. Make sure the answer isn't in the documentation. 2. Try to write(I) to anyone logged in as "adm". 3. Contact your PWB/UNIX counsellor. 4. File an MR (see System Administrator for instructions). -val val - val [-s] [-r] [-m] [-y] file ... -vc vc [-a] [-t] [-c] [-s] [keyword=value ... keyword=value] -prs prs [-d] [-r] [-e] [-l] [-a] file ... (do 'help prs_kywds' for description of recognized data keywords) -prs_kywds List of Data Keywords Recognized by the _p_r_s Command Data SCCS File Value Format Keyword Data Item Section Type Type :Dt: Whole delta line Delta Table all delta line info S :DL: Delta line stats " :Li:/:Ld:/:Lu: S :Li: Lines ins by delta " nnnnn S :Ld: Lines del by delta " nnnnn S :Lu: Lines unc by delta " nnnnn S :DT: Delta type " D or R S :I: SID " :R:.:L:.:B:.:S: S :R: Release number " nnnn S :L: Level number " nnnn S :B: Branch number " nnnn S :S: Sequence number " nnnn S :D: Date delta created " :Dy:/:Dm:/:Dd: S :Dy: Year delta created " nn S :Dm: Month delta created " nn S :Dd: Day delta created " nn S :T: Time delta created " :Th::Tm::Ts: S :Th: Hour delta created " nn S :Tm: Minutes delta created " nn S :Ts: Seconds delta created " nn S :P: Pgmr who created delta " logname S :DS: Delta seq number " nnnn S :DP: Pred delta seq number " nnnn S :DI: Deltas inc,exc,ignored " :Dn:/:Dx:/:Dg: S :Dn: Deltas included " :DS: :DS: ... S :Dx: Deltas excluded " :DS: :DS: ... S :Dg: Deltas ignored " :DS: :DS: ... S :MR: MR numbers " text M :C: Comments " text M :UN: User names User Names text M :FL: Flag List Flags desc of all flags set M :Y: Type flag " module type S :MF: MR valid flag " yes or no S :MP: MR valid pgm. " text S :KF: Kywd err/warn flag " yes or no S :BF: Branch flag " yes or no S :J: Joint edit flag " yes or no S :LK: Locked releases " :R: ... S :Q: User defined keyword " text S :M: Module name flag " module name S :FB: Floor boundary " :R: S :CB: Ceiling boundary " :R: S :Ds: Default SID " :I: S :ND: Null delta flag " yes or no S :FD: Descriptive text Comments text M :BD: Body Body text M :GB: Gotten body " text M :W: form of _w_h_a_t(I) str N/A :Z::M:\t:I: S :A: form of _w_h_a_t(I) str N/A :Z::Y: :M: :I::Z: S :Z: _w_h_a_t(I) str construct N/A @(#) S :F: File name N/A file name S :PN: Pathname N/A pathname S dy Body text M :GB: Gotten body " text M :W: form of _w_h_a_t(I) str N/A :Z::M:\t:I:sccs/helpdir/co 644 3 3 7117 3112552722 6726 * * Messages from routines in 'com' directory of sccs. * -1 "not an SCCS file" A file that you think is an SCCS file does not begin with the characters "s.". -3 "more than one link" SCCS files may only have one name (link). This is because the delta program unlinks the old file and then links to the new file. -4 "format error at line ..." FIRST OF ALL, ARE YOU SURE THAT THE NAMED FILE IS A RELEASE 4 SCCS FILE? (see PIB 77-05). The format of the SCCS file is logically invalid. The error was discovered at the stated line. See if you can find the problem with the prs command. If not, do a "help stuck". -5 "premature eof" The SCCS file ended in a strange place. Its probably a goner. You can try "help stuck", but chances are you're going to have to go to a backup copy. -6 "corrupted file" The computed hash count of the input SCCS file did not check with the stored hash count. The file may have been damaged since it was last accessed. See your local SCCS maintenance person. -7 "too long" The pathname is too(( long. -8 "invalid sid" The specified sid is syntactically incorrect. -10 "clock set wrong!!!" The time of day is wrong. Contact your local UNIX support group immediately! (Try a "date" command.) (This error is produced whenever the creation date of the newest delta in the SCCS file is newer than the current date. This will happen whenever the date is accidently set wrong. This error will also occur if a delta was created while the clock was set ahead - but less than a year - and has since been corrected. In this case the current time is correct, but the date of the delta is wrong.) -11 "Clock may be set wrong!" The time of day may be set wrong. Check the current time with the "date" command. If it is wrong, contact your local UNIX support group immediately! (This message is produced whenever the difference between the current date and the creation date of the newest delta in the SCCS file is greater than one year.) -12 "bad range" In a delta list, the two limits of a range of deltas were not in ascending order. -13 "delta list syntax" A list of deltas was syntatically erroneous. The correct syntax is: ::= | , ::= | - ::= | . -14 "not authorized to make deltas" Your login name or group ID is not on the list of users who are allowed to add deltas to this file. You can execute "prs -d:UN: file" to see who is allowed. See your project administrator to get your login name or group ID on the list. -15 "release ... < ... (floor)" Either the release you specified or else the default release is lower than the lowest allowable release (the floor). If you're not sure what's wrong see your SCCS administrator. -16 "release ... > ... (ceiling)" Either the release you specified or else the default release is higher than the highest allowable release (the ceiling). If you're not sure what's wrong see your SCCS administrator. -17 "bad p-file format" The p-file is messed up. Get your local source code administrator to fix it. -18 "line too long" Don't type so much on a line. -19 "response too long" A response can't be so long. Try typing less (maybe you can reference some other document). -20 "cannot fork; try again" The system is busy; you'll have to try again later. -21 "too many MRs" You can't enter so many MRs. Sorry. -22 "out of space" Your MRs took up too much memory. Type less. -23 ... locked against editing The specified release (or possibly all releases) for the SCCS file have been locked using the _l flag of admin. Do a 'prs -d:LK: s.filename' to see a list of locked releases (_a means "all"). onse can't be so long. Try typing less (maybe you can reference some other document). -20 "cannot fork; try again" The system is busy; you'll have to try again later. -21 "too many MRs" You can't enter so many MRs. Sorry. -22 "out of space" Your MRs took up too much memory. Type less. -23 ... locked against editing The specified release (or possibly all releases) for the SCCS file have been locked using the _l flag of admin. Dosccs/helpdir/de 644 3 3 6405 3112552723 6715 -1 "missing -r argument" You must specify an SID when you are listed more than once in the p-file. -2 "login name or SID specified not in p-file" Either your login name, or the SID you specified, is not listed in the p-file. You probably forgot to do a get -e, or supplied the wrong SID. -3 "invalid sid in p-file" Get your local source code administrator to fix up the p-file. -4 "diff failed" The program delta uses to determine what changed failed, and the delta is not made. Contact SCCS support personnel for further assistance. -5 "internal error in delta/enter()" Report this to your local SCCS support personnel immediately. -6 "internal error in delta/enter()" Report this to your local SCCS support personnel immediately. -7 "internal error in delta/enter()" Report this to your local SCCS support personnel immediately. -8 "MRs not allowed" You specified MRs, but the file being processed doesn't allow them. -9 "invalid MRs" The MR validation program returned a non-zero status to delta. This indicates that one or more of the MRs specified are invalid. -10 "MRs required" No MRs were specified, but the file being processed requires them. -11 "cannot fork, try again" Delta could not fork to invoke the program it uses to determine what has changed in the SCCS file. This is a system problem which may go away, so try again. If it doesn't, report it to the system support group. -12 "cannot execute ..." The named program, used by delta to determine what changed in the SCCS file, could not be executed. It may be unexecutable, or it may have been removed. Contact SCCS support personnel for further assistance. -13 "... failed, re-trying, segmentation = ..." The named program, used by delta to determine what has changed in the SCCS file, has failed. The most likely cause is that the files to be compared by the named program are being segmented into chunks which are too large. Therefore, delta re-tries with smaller chunks. (However, the smallest chunk it will try is 500 lines. If this fails, it gives up hope and terminates processing of the SCCS file.) Do a "help de17" for more information. -14 "leading SOH char in line ... of file ... not allowed" The ASCII character SOH (binary 001) is in the first position of a line. This character is not allowed in the first position for any line of text in an SCCS file. However, it may be used if it is escaped. -15 "ambiguous `r' keyletter value" Which delta (SID) do you want to make? Look at the p-file, pick one, and specify it with the `-r' keyletter. -16 When delta reads arguments from the standard input it will not prompt for comments or MRs, so these values must be supplied with the file argument. -17 Because of the segmentation problem which is caused by limited system work space, the SCCS file that delta created may occupy an inordinate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, the procedure for doing this would be: 1. get -k s.file 2. rmdel -rSID s.file 3. get -e -g s.file 4. delta s.file where, of course, SID and file are specified appropriately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, thesccs/helpdir/default 644 3 3 226 3112552724 7725 * * Default file (file of last resort) * -26 "can't open ..." The file couldn't be opened for reading. Either it doesn't exist or it isn't readable. specified appropriately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is avail~~DZ~~sccs/helpdir/ge 644 3 3 3756 3112552724 6727 * * Messages for get command of SCCS. * -3 "e not allowed with m" You can't use both the -e and -m arguments on the same get command. -4 "writable `...' exists" For safety's sake, SCCS won't overwrite an existing g-file if it's writable. If you don't need the g-file, remove it and rerun the get command. -5 "nonexistent sid" The specified sid does not exist in the given file. Check for typos. -9 "... already included" You mentioned the same delta twice with an -i and/or an -x argument. -10 "... already excluded" You mentioned the same delta twice with an -x and/or an -i argument. -11 "internal error in get/enter()" ``Lasciate ogni speranza, voi ch'entrate'' This shouldn't have happened!! Do a "help stuck". -17 "being edited: `...'" You can't do a get with an -e argument because someone else already did and hasn't made a delta yet. If that someone else is really you, you can regenerate a new file to be edited, if necessary, by using the -k argument. If you want to cancel the reservation entirely, see your SCCS administrator, and tell him/her you want the p-file edited. The data in quotes is from the p-file. -18 "being edited: `...'" Someone else has done a get with an -e argument. This can't hurt what you're doing, but isn't it nice to know that someone else is making deltas to this file too? -19 "release locked against editing" The release retrieved by `get' for editing purposes (get -e ) is locked against further editing. "prs -d:LK:" on the SCCS file tells you which releases are locked. The `admin' command ((is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. If the problem persists, contact your local UNIX administrator. -21 "cannot change directory" If you know the directory name, then check to see if it exists. Re-try the command. If the problem persists, contact your local UNIX administrator. -22 "r out of range" The release number specified with the -r keyletter is out of range. This means the number was greater than 9999 or less than 1. e `admin' command sccs/helpdir/he 644 3 3 465 3112552725 6703 * * Messages for help command. * -1 "not found" No helpful information associated with your argument was found. If you're sure you've got it right, do a "help stuck". -2 "argument too long" Dost thou jest? Wilst thou mock HELP?? Please limit your blitherings in arguments to less than fifty (50) characters. tact your local UNIX administrator. -22 "r out of range" The release number specified with the -r keyletter is out of range. This means the number was grea~~DZ~~sccs/helpdir/prs 644 3 3 752 3112552726 7113 * * Diagnostic messages for the 'prs' command * -1 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -2 "curdir failed" Try the command again. If the situation repeats, notify your Source Code Administrator or PWB/UNIX Project Administrator for further assistence. -3 "cannot change directory" Try the command again. If the situation repeats, notify your Source Code Administrator or PWB/UNIX Project Administrator for further assistence. ~DZ~~sccs/helpdir/rc 644 3 3 4325 3112552726 6733 * * Messages for SCCS rmdel-cdc commands. * -1 "missing r" You did not specify the 'r' keyletter when you invoked rmdel or cdc. This argument is always required. -2 "file ... does not exist" You named a file to be processed and it does not exist. -3 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -4 "you are neither owner nor ..." You either don't own the file you are trying to process or your login-name is not the same as the one that created the delta. Only the creator of a delta (or your SCCS administrator, who owns the file) can rmdel or cdc a delta. -5 "not a 'leaf' delta" You are attempting to remove a delta which is not the newest (most recent) delta in its branch of the delta tree. Only the latest may be removed. -6 "MRs not allowed" Chghist has determined that MR numbers cannot be specified for the SCCS file since the file does not have a 'v' flag. -7 "invalid MRs" One of the MR numbers you entered in response to a prompt by cdc is invalid, as determined by the validation program specified in the 'v' flag of the SCCS file. -8 "MRs required" Chghist has determined that MR numbers are required for the SCCS file it is processing (the file has a 'v' flag), but none were supplied. -9 "delta specified has delivered MR" The delta your are processing with 'rmdel' or 'cdc' contains an MR number entry which has been marked 'delivered'. You cannot rmdel or cdc such a delta, as that would be in violation of a Change Management Prime Directive. See your SCCS administrator for further information. -10 "bad invocation" You invoked 'rmdel' or 'cdc' by some name other than (n)rmdel or (n)cdc (you have a link to it). The program's execution depends on being invoked by one of these names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. This is indicated by the presence of the specified sid in an entry of the p-file for the named SCCS file. Removal of the delta specified is prohibited because its removal would interfere with other work in progress. se names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. Thisccs/helpdir/un 644 3 3 1057 3112552727 6751 * * Messages for unget and sact. * -1 "SID must be specified ..." You have two or more entries in the p-file (by executing _g_e_t -_e more than once for the same SCCS file). You must use the -_r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-file but is not associated with your logname. be specified ..." You have two or more entries in the p-file (by executing _g_e_t -_e more than once for the same SCCS file). You must use the -_r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-sccs/helpdir/ut 644 3 3 4026 3112552727 6756 * * Messages for PWB utilities. * -1 "directory `...' nonexistent" -2 "directory `...' unwritable" The effective user (probably you) doesn't have write permission in the directory. Do a "ls -ld ..." to check the modes. -3 "no file" The system's table of open files is full, and temporarily no more opens can be accepted. If this error recurs, report it to your local UNIX support group. -4 "`...' nonexistent" The file does not exist. Check for typos. -5 "`...' unreadable" The file probably exists, but the effective user doesn't have read permission. It is also possible that one or more directories in the path aren't executable. -6 "`...' unwritable" The file exists, but the effective user doesn't have write permission. It is also possible that one or more directories in the path aren't executable. -7 "`...' unreadable or unwritable" The file exists, but the effective user either doesn't have read permission, or write permission, or both. It is also possible that one or more directories in the path aren't executable. -8 "write error" The file which caused the write error is as large as a file can be (currently 1M bytes). -9 "out of space" There's no more dynamic memory left. Better go to "help stuck". -10 "no space!" The file system (on which the file which caused the error is being written) is out of space. Very serious!! Contact someone in your local UNIX Support Group immediately! Also, if you can remove any files please do so. -11 "errno = ..., function = `...'" An unusual and unexpected error occured. Try "help stuck". -12 "SIGNAL: ..." This error is most likely due to an intermittent hardware error. You should report this to your local UNIX support group immediately, since others may be getting the same error and it is useful to discover a pattern if one exists. After reporting it, if you rerun the command it will probably not recur. If it won't go away contact your PWB counsellor (a program bug can also generate this error). (If required, a core dump will be produced if the file "dump.core" exists in the current directory.) NAL: ..." This error is most likely due to an intermittent hardware error. You should report this to your local UNIX support group immediately, since others may be getting the same error and it is useful to discover a pattern if one exists. After reporting it, if you rerun the command it will probably not recur. If it won't go away contact your PWB counsellor (a program bug can also generate this error). (If required, a core dump will be produced if the file "dump.core" exists in th((sccs/helpdir/vc 644 3 3 4561 3112552730 6734 * * Messages for the vc command. * -1 "unknown command on line ..." The line given begins with a control character, but the command is not a legal one. -2 "`...' never used" The given keyword name was never used in any replacements. This is only a warning. -3 "`...' never declared" The given keyword name never occured in a `dcl' statement. If you did declare it, check for typos. This is only a warning. -4 "`If' with no matching `end'" There is a missing `end' statement, or an extra `if' statement. -5 "`...' declared twice on line ..." The named keyword has been redeclared on the indicated line. -6 "out of space" A maximum of 40 keywords per invocation of vc are allowed. This limit has been exceeded. -7 "unmatched `:' on line ..." On the given line there is no control character to indicate the end of the keyword name. -8 "keyword name too long on line ..." On the indicated line a keyword name exceeds nine characters. -9 "invalid keyword name on line ..." On the indicated line the keyword name does not start with an alphabetic character, or does not contain only alphanumeric characters. -10 "`end' without matching `if' on line ..." There is an extra `end' statement or a missing `if' statement. -11 "parenthesis error on line ..." A left parenthesis occured with no matching right parenthesis or a parenthesis was found where it was not expected. -12 "invalid operator on line ..." An unrecognized operator was found. The legal operators are `!=', `=', `<', and `>'. -14 "non-numerical value on line ..." On the indicated line an attempt was made to compare a string which contains non-numeric characters with another string using the `<' or `>' operator. -15 "err statement on line ..." The user has put an `err' statement on the given line. -16 "out of space [line ...]" The indicated line requires too many replacements. Currently, only 32 replacements per line are allowed. -17 "syntax on line ..." The equal sign has been left out of an `asg' statement, or the right side of an `asg' statement is missing. -18 "syntax on line ..." The syntax for the `if' statement on the indicated line is incorrect. An `&' or an `|' occurred in the wrong place, or were not found when they were expected. -19 "syntax on line ..." There is something strange about the indicated line. -20 "`...' never assigned a value" The given keyword name was never used in an assignment statement. This is only a warning. tax on line ..." The equal sign has been left out of an `asg' statement, or the right side of an `asg' statement is missing. -18 "syntax on linsccs/sccsdiff 755 0 0 2344 3112552702 6452 #!/bin/sh # sccsdiff @(#)sccsdiff 5.1 # DESCRIPTION: # Execute bdiff(1) on two versions of a set of # SCCS files and optionally pipe through pr(1). # Optionally specify bdiff segmentation size. PATH=$PATH:/usr/sccs trap "rm -f /tmp/get[abc]$$;exit 1" 0 1 2 3 15 if [ $# -lt 3 ] then echo "Usage: sccsdiff -r -r [-p] [-s] sccsfile ..." 1>&2 exit 1 fi for i in $@ do case $i in -*) case $i in -r*) if [ ! "$sid1" ] then sid1=`echo $i | sed -e 's/^-r//'` elif [ ! "$sid2" ] then sid2=`echo $i | sed -e 's/^-r//'` fi ;; -s*) num=`echo $i | sed -e 's/^-s//'` ;; -p*) pipe=yes ;; *) echo "$0: unkown argument: $i" 1>&2 exit 1 ;; esac ;; *s.*) files="$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$sid1 $i > /tmp/geta$$ then if get -s -p -k -r$sid2 $i > /tmp/getb$$ then bdiff /tmp/geta$$ /tmp/getb$$ $num > /tmp/getc$$ fi fi if [ ! -s /tmp/getc$$ ] then if [ -f /tmp/getc$$ ] then echo "$i: No differences" > /tmp/getc$$ else exit 1 fi fi if [ "$pipe" ] then pr -h "$i: $sid1 vs. $sid2" /tmp/getc$$ else cat /tmp/getc$$ fi done trap 0 rm -f /tmp/get[abc]$$ "$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$sid1 $i > /tmp/geta$$ then if get -s -p -k -r$sid2 $i > /tmp/getb$$ then bdiff /tmp/geta$$ /tmp/getb$$ $num > /tmp/getc$$ fi fi if [ ! -s /tmp/getc$$ ] thenspool/ 755 0 0 0 3130476065 5060 spool/rwho/ 755 0 0 0 3130476060 6032 spool/log/ 770 1 0 0 3130476062 5634 spool/log/syslog 660 1 0 0 3061460705 7073 spool/log/syslog.0 660 1 0 0 3061460710 7225 spool/log/syslog.1 660 1 0 0 3061460713 7231 spool/log/syslog.2 660 1 0 0 3061460716 7235 spool/log/syslog.3 660 1 0 0 3061460721 7232 spool/log/syslog.4 660 1 0 0 3061460724 7236 spool/log/syslog.5 660 1 0 0 3061460727 7242 ((spool/log/syslog.6 660 1 0 0 3061460731 7236 spool/log/syslog.7 660 1 0 0 3061460734 7242 spool/uucp/ 777 4 1 0 3130476063 6043 spool/uucp/LOGFILE 644 4 1 0 3042070761 7033 spool/uucp/C./ 700 4 1 0 3130476062 6264 spool/uucp/AUDIT 644 4 4 0 2753271150 6626 spool/uucp/D./ 700 4 1 0 3130476063 6266 spool/uucp/SYSLOG 644 4 1 0 3042070761 6772 spool/uucp/D.noname/ 700 4 1 0 3130476063 7464 spool/uucppublic/ 777 4 0 0 3130476063 7241 spool/mail/ 777 0 1 0 3130476064 6006 spool/at/ 711 0 0 0 3130476064 5453 spool/at/past/ 711 0 0 0 3130476064 6422 spool/mqueue/ 770 0 0 0 3130476064 6355 spool/lpd/ 775 1 1 0 3130476064 5642 spool/news/ 775 6 6 0 3130476065 6052 tmp/ 777 0 1 0 3130476065 4531 ucb/ 755 0 0 0 3130476267 4501 ucb/newaliases 4551 0 0 300000 3113050355 11245 1lib/sendmailucb/Mail 755 0 0 233524 3112543363 5437 ((/Q$G"I#HTHS/N \ /N\XNuNu<a@(#)UCB Mail Version 2.17 (12/26/82)2.17 12/26/82NVH8*n`RJf R/NMX&@fB`*n(K`RJfB L8N^NuNVH0 .Z*@(n ` lR  g`B mL0N^NuNVHyVaNX/.aFXHyVagHx:/a pP(@g&n `HH @NqRe`.Sm -R @` HUNX,HU/NP  @g gHnHUNܢPJmSA&HA&H`HH @gRJfHSNX-@/. NXЮ lz/. NXЮ (@`$,HH @f ,\fS b A&H`HH @gRJfHSHTNPJn/. NX,o0 SЮ (@`HH @gS bRB L8N^NuNVH Hx:/.aP*@JgPf`HHH @gSbRHH.B/. /.adPJgp`BL N^NuNV.Hx:/.a4P*@JfB` HH @gRJf *nN^NuNVH0*n(n HH/NX-@HH/NXfJfp`BL0N^NuNVH0(n*n HH/N$XJfL0N^NuNVH0/.NX(@Jg$`(HTN`HyVN{XHUNXp`HyVHTNP*@Jg 4lR4 94"HA HABAЁ$ @  , 94"HA HABAЁ( @   94"HA HABAЁ, @  TB TB # ,RBL0N^NuNV.B/.NVP.lB`/NBX/.aX..N^NuNVJ4lHyW N{XBp`/9 ,NXJ gHyW&N{X 94"HA HABAЁ( @#  94"HA HABAЁ, @# T 94"HA HABAЁ$ @# ,S4J4l # TBN^NuNVHn/.NvPJm&BNXXR-@-nHn/.NoPN^NuNV.*n` HyW6HH/NlPJfB`RJfp*nN^NuNVH8*n/. HUa:P/aTX(@J f>Hx!HTaP m*Hx!HTaP&@`A ` !gSb !g L8N^NuNVH0JfB`Hx(/.abPJfHxgfJgB `JgR )fJg R`-|HH.Jg0  g (g `HTHx!HnaPR/NPHyWKHnNPA(H`RHxrHTabP(@JgtHxHyW?HTa| JfHxfHTa8P(@JgJHxHyWFHTaR Jf2Hx HTaP(@Jg RJgXHnHTNFPB`^HnaPXL<N^NuNVH B*n`HH fRRJf L N^NuNVH0.. *n`HHf(MRJf L0N^NuNV.*nJgHH @fB`p*nN^NuNVH0*n(n HH.gHT/NlPJgp`BL0N^NuNVH .. *n`HHf `RJfBL N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH /.HnaPHnNVvX.  @*P`Hn/-NPJfp` *UfBL N^NuNVH a-@ n.Jg S".N#QJQlBQ 9Q".NV"HA HABAЁй D*@ 9("HA HABAЁй De$ 9("HA HABAЁй D*@ Dd*y DB  Dr N, S"HA HABAЁй D"9g4#`,R0f Rl8B/aPNM 9("HA HABAЁй DeJfHyWeN{Xp`BL N^NuNVH8/.N"XR. f8Jg*y`/HyWtN{PXJfHyWrN{X`fJg/9NphXHx/NpP#*n(@`.Hx/NXR/NpP&@/HSNP(XXJfBBL8N^NuNVHBa,.9Q nHHJg$ +g -gB/HyWN{Pp`BR "NV(oHyWx`#QHnaXX`SlHyWN{XBLN^NuNVH HyWNU.X*@JgHUN~X.Jn"  Hl~`  Hf~ `~ L N^NuNV.*n`B/aPNMXJfYe" S"HA HABAЁй D#B*nN^NuNV.*n`Hx/aBPNMXJfYe" S"HA HABAЁй D#B*nN^NuNV. .S"HA HABAЁй D-@/NݐX-@Hn/NܢP/.HyWNP-@Jf/.HyWNP-@Jg"J f/.NX o nB( 9fp>`p @| n0g|* n0g|P n0 f|N n0f|U n0g|MHnHnHnNZ n/(0( H/HyWHnNHnNX-@A*H`R mBJ fjHn/.B/.NP//..HH/.HH/HyWN{Jg/.HyWN{P`LHyWN{X` .n>Hn/.NܢPJo*HnNyDXHnNX-@R .mXJfBL0N^NuNV.*n`4 S"HA HABAЁй D# @P yPXJfB*nN^NuNV.*n`4 S"HA HABAЁй D# @P yPXJfB*nN^NuNVHnN6XJlVHyXeN{`BBHnHyXHyXNtHy NXHxN\XHyXNXp`6NF-@ gJgHnNnX-@ gfBN^NuNVH8 nJg 9 Dr NR-@(n` nXJfJf(n&L S"HA HABAЁй D*@0gJgXJf&nfHyXN{Xp`Jg| 9 *@`0g( 9("HA HABAЁй De 9("HA HABAЁй DeHyXN{XB`0# 9 Dr NR-@BHnNXL8N^NuNVHx/.aPN^NuNVB/.aPN^NuNVH0J g <X` <X-@ 9(T/NMX-@Hn/.aP-@gJf HxBN P n nJghBJgB/./.N Jmd/.NX-@gR/HyXN{PNBHn/.NvPJm.-|X`,/.HyXN{P` BNXp`-|XHyX/.NP-@gBB*n` 䀰(l~./NX S"HA HABAЁй D(@B/.HTN= -@l/.NX/.N`^ .Ѯ ,ѮJ gTXJft/.N*X n0( g /.NX/.NX/././.HyXN{BL0N^NuNVH< 9(T/NMX-@Hn/.aP&@Jfp`HSNX&@JgJf4HxBN P n nJfHyYN{X` nBJgB/./.N JmHSHyXN{PNBHnHSNvPJm$|X`$|XHyXHSNP-@f BN`B-n*n` 䀰(l./NX S"HA HABAЁй D(@HTNݐX-@0, HU-@Hn/.NܢP`6/.HxHnNp /.HnNvPHnNXѮ .SJn0, HUѮTXJf@/.N*X n0( g HSNX/.NX/./.HRHyYN{BL g*Hy[4N{XB B`*Hy[N{Xp`# `# `N^NuNVJ fHy[]N{Xp`B BN^NuNVH8/.N"XR. f8J Xg*y X`/HyWtN{PXJfHy[zN{X`fJ Xg/9 XNphXHx/NpP# X*n(@`.Hx/NXR/NpP&@/HSNP(XXJfBBL8N^Nu  %+D@26J<E LOR@ [aAfkAmrx{~CTd@d@@@@"ߪ DFF"%:*0;BJOQ6@(#)cmdtab.c 2.10 4/18/83nextaliasprinttypeTypePrintvisualtoptouchpreservedeletedpdtundeleteunsetmailmbox!copychdircdsavesourcesetshellversiongroupwritefromsubjectfilefolderfolders?zheadershelp=ReplyRespondreplyrespondeditechoquitlistlocalxitexitsizeholdifelseendifalternatesignorediscardcore#clobberNVHR dB-nHy[NU.XJg #Q`BQBQHxHxNmP#Q g0JQg <$` <V/HxNmPHxNnXHxHxNmP#Q gHzJHxNmPHxNnXHz HxNmP#QBQBQHyXFHydNP-@ftHydNXJg /.NXJg /.NX/9QHxNmP/9QHxNmP/9QHxNmPB dB`#QHyVHydNP-@f"HydNXBQ/.N`V#QHydN^X|BJg,J f$ nJfHy[NU.XJgR nJg"/Hy /NI Hy N*XJgHx/.NPP-|~Hy[NU.X-@g @HH-@BHyQN~XHxNo&XHxNo&XNBHnHyNܢPJnDJgHy[NU.XJgR #n/.Hy[N{P`|BBQJg>HnHy[NPJf(Hy[NU.XJfzHy[NU.XJff.HHfJ `gHn/.N~P,l`.HH.  pgnnD _gXn ?gn` .gn. !g`Hy[N{X`HnN`Hx/.NP` Hn n/aP n nR`ZRHyW6 nHH/NlPJf/.NpX n!@`Hn n/(aP n!@`RHyW6 nHH/NlPJf nJf Hy\ `./.NX-@Jg/NXJg Hy\"`HyV/.NP-@f/.N`/.HyXN{PNBBB`$RHn/.N~P,l/.`xݮHn/.NܢPJn/.NX/./.HyY"N{ `A-H`RHyW6 nHH/NlPJf nJfHy\1Hy Nz`2/.NX-@g/.N*X/.N\XHx/./.aB`pA-H`RHyW6 nHH/NlPJf//./.a " Jl`HyVHy\aNP-@f Hy\a` n S m n (R!@S @` /.NX, f/.N`S m"9R AHH`Hy /NTP n S m`/.N*X/.N\XHy\vN{XHxHy /.NI n S m n (R!@S @` /.NX, gS m"9R AHH`Hy /NTP n S m`Hn/./.aF -@#Q-yQ#Q` :fHxHnNPHy[` Qgn CfjN`H ^g`T egn\ cgn( bf2Hn n/( a P n!@ ` df HnHy NFPA-H` hghn ffJ fFHy\D` mg` tgn` rgnB qfRQHxa XHxN\XJg JfHy[` sfVA-H` wg0n4 vf6//./.at -@g#Q-yQ` |g0f8Hn/.N~PJl`d/.NX/.N\X/9QHxNmP/9QHxNmP/9QHxNmPB d .LN^NuNV.Hx/.NmP*@HU/.NmP *nN^NuNVH Jg /.HyXN{PHy N*XHn/.NvPJm`p0. fLJf/.Hy\Hy Nz /.Hy\Hy Nz ` BNXp`HyXF/.NP*@JgBB n S m n (R!@S @` /. NX. gZR fRSm"-R AHH` HU/NTP0- g/.NXHUN`BHUNX/./.HyYN{ Hy N*XBL N^NuNVH HxHxNmP-@HyTHxNmP-@HnHyTNvPJmHyTHy\N{P`HxHyTN,P/NBXHyXFHyTNP-@gR/. N*X/.N\X n S l/.NX`HyTNXHyTN^XHyTNX/.HxNmP/.HxNmP#Q . ` n S m n"(R!AS AHH`/./NTP n S mR n (R!@S @. f/.N*X n0( f /NX ef <\` <\/NU.X*@Jf ef <\` <\*@No-@JfD gBHxNlPBHyTHUHUNHUNXHxNX f0HyXNX`HUHy\N{PHyTN^`pHnNnXf .fHyXHyTNP-@fHyT`HyVHyTNP-@fHyTNX/.N`hHyTN^X/. NX/9QNX-n `L N^NuNVH0#QHyXFHyTNP(@JfJf` gBHxNlP gBHxNlPBHn/. /. N/. NXHxNXHnNnXfJ $gHnN^`Hn~HnNvPJmx .zgHyVHnNP-@fHn`(HnN^XHxB/9 (Nw8 /9 (NfX-@/NDX n1@/.NdX n1@BB n S m n (R!@S @` /.NX. gd fR y ( S m  y ("(R!AS AHH`/9 (/NTP y (0( fR`` n!n n1n y (0( gHy]INX/.NXX`L0lN^NuNVH0Hy|a X-@l HxN\XB(BBB-|-|A*H n S m n (R!@S @` /.NX. g* g"A m/./NPBBAf f=n-|/.NdX=@/.NDX=@-n0=@/.HnaTPJgHy|NXHxN\X/.NX/.aX/.NBX`P n S m`A R,A*H`HHH y ("(R!AS AHH`$ y ( S l/9 (HH/NTPJf y ( S m y ( (R!@S @ HH`/9 (Hx NTP y (0( gHy]INXHxN\XJg .FfHnNXJgzR(=n-|-|/.NDX=@/.NdX=@-n0=@BB/.HnaPJgHy|NXHxN\XJ.fBJgHx:HnNPJgA*HA(H`HH/NXJfBHy^HnNPJgJHx:HnNP*@HxRHUNPJgHxOHUNPJgBݮݮRBJ.f-|`L0N^NuNV./. NX././. NvP n S m n (R!@S @ HH`/.Hx NTP n0( gp` R..N^NuNVH8*n(n Sm -R @` HUNX.&L`< fTfPB`TSlHUNX`Sm -R @. g gJg mB RL8N^NuNVH /.NpX n S m n (R!@S @` /.NX.*n `T gTJg l n S m n (R!@S @` /.NX. f n0( g gBB f fB` RL N^NuNV.*n/9 (N*X0-H-@r -@0-HѮB/./9Nw8 JlHy^NXHy^N X 9*nN^NuNVH0Hx 9(R/NpP(@f /9(Hy^N{PHxN\XJ Dg/9 DNphX# D#BB/.NR `HxHT/.Nf .f*y D`+m;m : 9("HA HABAЁй De 9("HA HABAЁй D @B 9("HA HABAЁй D @Bh L0N^NuNVHx /./. N gp`BN^NuNVHn/.NvPJm `#tp` p0. f/.NzXN^NuNV|H J $faJ P n !@g"HnHU`gHnHTaP n !@L0N^NuNVH0/.NX. n *P(M/.HUNP R n L0N^NuNV.*nHyHUaPJgp` HyHUa P*nN^NuNVH0*n(n `JgHH.HHS b@0;N6@Ndn$`f am zoVB`b Am Zn`@ f`6/aXJf*` g /aXJf` :g ` fJf\JfJfpL0N^NuNVH0*nf/. HyW9aPB`H(n `JgHyW6HH/aPJgB`RHyW6HH/aPJfJg L0N^NuNV./.aX. Am Znp`B..N^NuNV 0m 9np`BN^NuNVH0*n(n `JfB L0N^NuNVH *n ..JgHHfp`BL N^NuNV... am zn ..N^NuNV.Hy lHy`"NFP*@HUHy NFPHy lNXJg&Hx/Hy lN2JPHy Hy lNP*nN^NuNVHy`3NU.XJfHy lN^XJlHxHy lN,P/NBXN^NuNV.Nw".f,Hy`8NyX*@JgHxdHU/. N~ B`/. /.NP*nN^NuNV.Jf/9RHy`sN{PB`JRf/.HyQNP/9HyQNP/9 HyNPHyN\XHyN^XHyQHyaP.Jf#R`xHnHyQNvPJm`HnNXX .,".l HxN}`HyQ`..N^NuNVHyQN^XBRN^NuNV.B/.N,P.Jm`/.N^Xp`,/NBX/. /.Nw.PJm/.N^XB..N^NuNVHy_m/.NP-@fp`NHJR gJgNߪ`N4B $Hx/.NVP-@lR $` /.NBXJR g/9NX/9 (NX#R # Hx/.HyR$N~ #R$ 8  lg/.Hy lNP/.NfX# @HyXFHyNP# (fHyNXHxN\XHy_mHyNP#fHyNXHxN\XHyN^X/.NX/9(aX/.NXN~BBN^NuNV.BHxNmPJ gXJfPHxHxNmP gHzJf. n0( H/0( H/N P y yB yJfLHyaN{`J Tg`Jgf n0( H//9HUN Jm/9 n hNX-@`HyW6HH/NlPJgR`HU`HnHUNP.mf n0( Hl.0( H//Hya`0( H//HyaN{ `* n0( HnHn`hB`bHyb N XJf JgJgN n ߪgHybNU.XJgF n0( g6 y0f&  Dr NR-@BHnNXJf n0(f #BL0N^NuNV/9(N{XHy N*XN^NuNVNHJg$Hy |N~XJg BN\XNߪ`N4BN\XN^NuNVJg/9NphXHx .R/NpP#N^NuNV.*|`//.aPJg ` JfB*nN^NuNVH0*n(n fJfp`SJgBL0N^NuNV.B dJfRB`NJfHxNX*|`VgH g@g8 (g0 g( Pf/9 PN3dXB P` HUNXeJm/9NBX#Hy NXHyb%N{X/.No&XBHy |N~P*nN^NuNVJg&HyXHNU.XJf/98/9,N{PaX-@-@BS"HA HABAЁй D#J(o J9 4fRHnNXBN^NuNVH *y D`0f( 9("HA HABAЁй De 9("HA HABAЁй De:*y D`0g( 9("HA HABAЁй De 9("HA HABAЁй Dd  Dr NR*`zB&*y DBB`60gR0fR0gR0gR 9("HA HABAЁй De-| lHnN6XJmhHy`1HnNPHnNX/Hy lHnN0 Jf0HnNX l/HybTHnN A-H/.HybXN{P (fHyb_N{X`/9(HybiN{PJo/HybuN{P o/Hyb}N{PJo/HybN{PJo/HybN{PJ $gHybN{XHybRN{X L N^NuNVN^NuNV/98HybN{PBN^NuNVH0Hy_m/.NP*@Jg@(y ,# ,# T#aB TB# ,HUNXL0N^NuNVH0/./.apPJlp`\*n (y D`$0 g  Dr NR* 9("HA HABAЁй DeB L0N^NuNV|H8 9 Dr NR-@B~` /a XR(o-nBA*HaHna`X-@BBBJg .S b@0;N2RRJgp/. /9aPJf..`6 S"HA HABAЁй D @0 f/a XRoBHnaX-@`N-y/. /.aHPJf0HnavX-@/aJX g/.a X`Jg Hyb` .(lR` .S/a jX`vHyc`Jfd nHyc`JfR 9: Tf<9 UHH/aVX-@JfHy THyc2N{P`f .`Hy TNpX*`/. 9 THH/a jP# gJgPHyb`HycON{Xp`JfR`#RBBJgZB`< "HA HABAЁй D @0 f R/a4XRR(mJfLHycl`xAbJgHJfB~`6 S"HA HABAЁй D @0 f/aXR(oAc~`"//aPJg@RJf/aXR(n(BA*HJg U /g//aPPJfX`B~(n, S"HA HABAЁй D @0 g:RJf>/.HycN{PA*HJg/HycN{PX`R`Hyc`DJg~`R S"HA HABAЁй D(@&|4`& +g0H g/aXJfR(o(y D`0 f( 9("HA HABAЁй De 9("HA HABAЁй DeJHycN{X&|4`& +gHH/HycN{PJfHyc`8BL8|N^NuNV.Jf 9R`&*|4`HHf -` JfB*nN^NuNV. m .(o/.HycN{Pp`< .S"HA HABAЁй D*@0 g /.Hyc`B*nN^NuNVH8*n (n`RHyW6HH/NlPJfA&HB.Hy`HH/NlPJg\J.f"Jg4HyW6HH/NlPJf`Jg .g`JgRBAgHnNpX*JfdB L8N^NuNVH8J \mRHy T 9 \, @/NFP 9 \ @# 9 \ L @ S \`v n*P(| THH.HyW6/NlPJfJfS n B`<  @g^B`2 9"HA HABAЁЇ0#HH.  @fBS n p`&|`,HHf  TB9 U n +HH`TJfBHy`/NlPJgD-GHH.`6g4JfHyW6/NlPJf  T ?l`JfJgJf/.HycHy Nz S n BpL8N^NuNVR \  \mHyd N X 9 \ L @ B9 Hy TNpX"9 \, A 9 \ @ N^NuNV# \N^NuNVH 9 Dr NR. *y`0H f `pR 9("HA HABAЁй De 9 Dr N. 9 *@`0H gS  DdBL N^NuNVH0 . S"HA HABAЁй D*@BHUNP(@/.HTNPL0N^NuNVH<R/.NXJf -|`/.HyNP . S"HA HABAЁй D*@(nHUHyWNP&@gF$K`:Jfp`<HH/NX-@HH/NXgR&J(nJfJgBL<N^NuNV... m(oHydN X S"HA HABAЁй D @P ..N^NuNV... m(oHyd5N X S"HA HABAЁй D @P..N^NuNVH ..  $gz .g ^f*y D`*0 f  Dr NR` 9("HA HABAЁй DeHyaN{X` 9(S"HA HABAЁй D*@`0 g~  Dd` 9 Dr NR, y0 g /Hyc` `/HydRN{PpL N^NuNVH B .Ю @ N/N#BNzX#HxNzX#Jg HnHxNP.HH# H` #  H#HyLHy N}PP|BJo n P rfR ~l Ю @ P -g,g( g Hye0Hy NzPHxN\XJg( f HyeWHy NzPHxN\XNN@# , f p` Ю @ P(HH rg^n fg8n Tgnp NgL Ю @/HyeHy Nz HxN\XR` .Sm HydHy NzPHxN\XR RЮ @# `R` .Sm HydHy NzPHxN\X RЮ @# PJ-f*|P`Hn/NPJf-`PJ-f/. HnaPL8N^NuNV... Am Zn ..N^NuNV. .g /.aX`$*|P`-HHf ` PJ-fB*nN^NuNVH J 0g/. /.HyfHy NzHx@/.N^P*@fHx%/.N^P*@fBHyfHy NzP`$J 0g/.HUHyfHy Nz .`*RHx@HUaX`(*|P`-HHf0-H` PJ-fB*nN^NuNVH0By0(|0*|0`BBmBmBP1leL0N^NuNV./.aX*@fHyg]`HygzN{XB`pJfD y0l090H0 @ /.NpX*090H;@Ry0/. aX-@Jfm`0.m0-H*nN^NuNVH0B*n` HHЁ.JfJl D.lB rN.*nBB ІrN0(@Jf `^/HUNPJg l rN0(@Jg/HUNPJgR "NV, mBL0N^NuNV. .g`HygN{XB`( ..090Hl 0 @ P ..N^NuNV. .g`HygN{XB`, ..090Hl 0 @ P0(H..N^NuNVH0HyW9HnNP*nA(H`/9LHH/NlPJfJfBJgxHH/Hna P.f$HnHygN{P/./. N` /HnaPHH/HnaP/9LHH/NlPJg`R`HnNXJfHygN{X`HnHnaPA*HHyW9/. NP`HH/aX(@JfLHygN{X-HH/-HH/HygN{ HyhN{XBN`tHT/. NPHH//. a`zJfzHn/. NPL0N^NuNVH0*nHUaBXHyW9/. NPHUNX oHUNXU" Ҁ A EgJgHyW9HnNP-HH/aX.-HH,`(-HH/aXfHH/HnaPRJf/aX gF gLHnHnNPA(HJglHH//. aP//. aPR`HnHna*`HnHna`/. aX/. aXL0N^NuNVH ..*||`HHf -`\JfBL N^NuNVH ..*|` f -`PJfBL N^NuNVH0/./. NP*n HUNXJfp`ZHUNXS" Ҁ A Ef n B`8*n `.HH./HmN^P(@g HTHUNPRJfBL0N^NuNVH *nHUNXJfp`HHUNXS" Ҁ AHH. EfHyW9/. NP` n  n B(BL N^NuNVH0*nHUNXJgTHUNXrNJgHyh*N{X`.Jg*HH/Hma&P(@g HTHUNPT`L0N^NuNVH0`HH f(MTJf L0N^NuNVH ~E*n`$HH//a&P,Jg@HH.TJfL N^NuNVH /.aX,/. aX.Hy N*XJgJfHyhCN{XB`" g*|h`X0Hg-HHL N^NuNV.Hx@HyRNvP*|P`Hy^>/NPJgPJfJfHyhhN{XHxN\X*R*nN^NuNV/.aXJlB`0a2JfHyR/.NPJf .`HyRNpXN^NuNVH `6 %gt @gl glHUHyRNP/HyRaPa. f@*ySa. Jg`Hx@HyRaPHUHyRNPB` axJgpL N^NuNVB9R/.NX mp`$BS/.HySNP#SSBN^NuNVH0JSg.9SBS `*yS`HH @gRJfJfB`/9LHH/NlPJgA#SHH`(M`6/9LHH/NlPJf HyW6HH/NlPJfRJf/9LHH/NlPJg HH#SJf#S` A#SB#S <L0N^NuNVH *n.. HUNXBL N^NuNVHHnNy.XJlB` n rf .` .. n rf .` .,No*f^/NBX n rfp`B//NyP/NBXB/.HyYHy\HyYNHxNX g^ W @ /NBX/. /Nz8PLN^NuNVH n(HH./NXHxNnXHxNnXHxNnXHnNnX,"W Ag g tf f-|HxNo&XHxNo&XHxNo&X .LN^NuNVH J $fHy lNXBHnHy lNvPJm* . @oHyhN{XHyb{Hy1|NP-@HyfHy lNP-@Jg*Jg$B/9 @/Nw8 n S m n (R!@S @` /.NX. g: n S m n"(R!AS AHH`/./NTP`/.NX/.NXHyfHy1|NP-@gdHy1|N^XBHyhNU.XJgp`B-@Jgp` <-@-|HyhNU.XJg*y D`D0gUU0gR0fU0Hf0.U 9("HA HABAЁй DeBJ /.NX fHyi"N{X`/.Hyi;N{PJfJgHyb{Hy lNP-@Jg n S m n (R!@S @` /.NX. g: n S m n"(R!AS AHH`/./NTP`/.NX/.NXHy lN`N0`HyiVN{XNL N^NuNVH0*nBHyb{Hy lNP-@fFHy lN`0RB/.HTN= JlBXPHnNXJoA`B @*HHyNpXHU/.a@P`&HnHyW9NPJfB` HnNpXL0N^NuNVRXPHxNo&XHxHyXTN~PN^NuNVN^NuNVH /.aXX./.a2X*@fHxN~nX-@HyXN~XJg8/.HxNmP/.N~nXN^NuNVHxHyXN~P`PJg" .c .`-n-|HzHxNmP-@/.N~nXN~~`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N2PJmJn -|`-nf +|1`D/.NX+@f,mJf,0-g-HHY+@`m+n f09gHy N*X0-gp` - //--HH/Nf *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|$ 9t8l p @*PJgM\t$C`qH_~9Qr&9HError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUN*XBB-HH/NR B+mm0-gm*nN^NuHxN@NV/9Hn /.N6 N^NuNV/9/. /.N6 N^NuNVA -H .X @Jf n/Hn /.N6 N^NuNHx;N@eNuNHxN@eJgBNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#1=|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nBY`b y1 S m. .R @HH y1"(R!AS AHH` /91 .R @HH/NTPRY nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|T-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|U PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|W`J.g-|YJ.g"/.NX".-A< o-@ .Xf -|[L`-|lLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|}`-|`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn .R l .R`p//./.Nh-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9@/9< .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9H/9D .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn *LZ`0SR`*0Yb1 nRJfYc0R 9nB <YL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N2PJmJn -|`-n f9HH/NzXJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-N6XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N,P.JgJm/NBXHx` afvJgp`p//.NVP.lB tf6Hx/.N,P.Jg Jm/NBXHx/.NVP.Jm.HxB/NR `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNHxN@eNuNVH N.*nJfS` r N0 r N~.S XgR|a` zf <` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNHx N@eNuNVH0JYlf8 <Yp#Yl <Yl#Yp#YpYx#YlYt .^rN~.*yYtBY g`(*(U g " Ҁe " Ҁd(M *@bYxfYlgB`RY Yo "<N#YBN6X(@ 9Y" Ҁe 9Y/N6X(@g yYx 9YxXg yYx  9Y" ҀY(#Yx <Yl A ` " Ҁ#YtYtc A#Y| A 9Yt*A L0N^NuNVH0*n(MY#Yt (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Y| L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLE@%:!%@:!^^J^j_s__``=`T`Z``b0bnoudr$.^*-+ () diefhhijk5l/lfM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec/bin/shPATH:/bin:/usr/binshUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/Y@$?Q@$@$?@$ucb/fmt 755 0 0 50000 3112543405 5302  @G(($G"I#HTHS/N4 /NXNuNuNVH0Bav##HnHy@NP lHy,aXaHxNX-|SgX n (P -fPHlN X#4J4o 4m(/94HyHHyTN@ HxNX`BHy]HTNP*@JfHTNXR`pHUa4XHUNX`\Jg`.a/NXNqL0N^NuNVH0 n S m n (R!@S @HH` /.NX. g"A*H g gA l fFAcS n S m n (R!@S @HH` /.NX.` m mF g> n S m n (R!@S @HH` /.NX.`8 n S m n (R!@S @HH` /.NX.`B gD g< n S m n (R!@S @HH` /.NX.`BA*HA(HHH.gB gRA l`A l R f`SAe  fS`RBHnaTX g: n S m n (R!@S @HH` /.NX.`NqL0N^NuNVH0/.NXJfS@mHH"9DRD AHH`Hy@HH/N|P`S@m 9DRD @ HH`Hy@Hx N|PNqL N^NuNVH B*|Ծl R`#NqL N^NuNVH Hx/.NXR/NP*@f HydHyTN@PHxNXHU/.N&P `NqL N^NuNVH0*n(n f`Jfp`B`NqL0N^NuNVH *nHxHUHyN JgB`VHnHnHUa JgJfHy/.a6PB`&/.aXJfHy/.aPB`p`NqL N^NuNVH` /. /.HyHyTN@NqLN^NuNVH0 n B n B n B*n-nHnHUaRP*@HnHUaDP(@Hy4HnNxPJgHnHnaP n HxHy5HTN Jf>HnHTaP*@HnHnaLP n !@gHnHUa2P n !@`gHnHTaP n !@NqL0N^NuNVH0/.NX. n *P(M/.HUNP R n `NqL0N^NuNVH *nHyHUa$PJgp`HyHUaP`NqL N^NuNVH0*n(n JgJgHH.HH` am zoB`` Am ZoB`` gB``p/aRXJfB`v`^ g/a8XJfB`\`D :gB`N`6 gB`@`( b@0;NZt`,JfJgB`p`NqL0N^NuNVH0*nf/. Hy9aPB`P(n Hy:HH/aPJfJg`BHy=HH/aPJgR`JfB` `NqL0N^NuNVH/.aX. Am Znp`B`NqLN^NuNVH 0m 9np`B`NqLN^NuNVH0*n(n Jg`B `NqL0N^NuNVH *n ..JgHHfp``B`NqL N^NuNVH.. am zn `NqLN^Nu /lDNuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.N>XN^NuNVA-H#Hn/. N,P n0( gp`BN^NuNV.*nJg0-g /-N>Xms+n f mB `+m+| B*nN^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n,f +|`D/.NX+@f,mJf,0-g-HHN+@`m+n ,f09PgHy@NRX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|X 9.ll @ @*PJg*LZ`0SR`*0Nb1 nRJfNc0R 9nB <NL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nv .B`T0-f(mfHn-HH/NPJmJn -|`-n@f9RHH/NXJgm+|.+|.+n 0-gl(m m R Э "-d f -,/HT-HH/Nv .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nv . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nv g m p`BL0N^NuNV.*|,` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N>XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|,`eB` 0,f -+fp`B, wf0Hx/.NTP.JgJm/NXHx` afvJgp`p//.NP.lB .f6Hx/.NTP.Jg Jm/NXHx/.NP.Jm.HxB/Nz `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNf8 <O#N <N#O#OO#NO .^rN.*yOBO g`(*(U g " Ҁe " Ҁd(M *@bOfNgB`RO Oo "<N#OBN>X(@ 9O" Ҁe 9O/N>X(@g yO 9OXg yO  9O" ҀY(#O <N A ` " Ҁ#OOc A#O A 9O*A L0N^NuNVH0*n(MY#O (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ O L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLT=pA .  RHHm-| .SJfL N^NuNVH8..&y%@ K#%@*y%, %, y%, %L @  y%,!m  (=@&%,+S 0.H%H @ %H"@" y%,!| 0.H%L @  y%,!m(m y%,!L y%,!G y%,B)K y%,!KBL8N^NuNVH< .%H @*P .%L @ -@A .RA .-PA .(Pp-@-@ ." Ҁ-A ".Ё @-P .".Ё @$PJg%,f .U-@ܕ ." -A ".Ё @-P .".Ё @&P .䰮n\ .䰮fA . .R".䲀o^'J)y%@#%@`ft .R-@&y=l`-S n .䰨np`B-@ .P".Ё @-PA .-P .P".Ё @ A . /.HU/././.a:/./././.HUa Jgp`p-@Jgp`p-@ -". n"(®$.塳g . n .챨 .".Ё @RA .S .ѓ*n-n`$`B .R".䲀f4(y%@ L#%@)J('Lg$A . --@*UfF y=l#%8 y%8#%`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|D 9]xXl  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-n,f9>HH/NXJgm+|]+|]+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N>XJl~0-g /-N~XBBBB BmB- L N^NuNVNd/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N>XHx` afvJgp`p//.NRP.lB ]xf6Hx/.NP.Jg Jm/N>XHx/.NRP.Jm.HxB/N `Jgp`B//.NRP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NR N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BN~X(@ 9" Ҁe 9/N~X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|]T+|]T+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX|e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N*P.lB ]Lf6Hx/.NP.Jg Jm/NXHx/.N*P.Jm.HxB/N `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NdPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNVX(@ 9" Ҁe 9/NVX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Ĺc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL n (R-@` qgd sg| tg vgt nHH//9HyXHyN` TgJ nf#H`#D` Sf-|`~-|`t-|`j#P`^ nBSX S oB n #T`4 nHH IfBSX S o n -hR nJfSX nJHgBT o o(/9HyoHyN HxNXHy n /(NP#f0 n /(/9HyHyNHxNX#Hy/9NP#f./9/9HyHyNHx NXHyHxNXP fHxHxNXPHyHxNXP fHxHxNXP/.NXXHyHy4NPJg/9/94HxN Hz*Hx/94/9NJg/9/94BN HyHy8/9/94NJg"J g/9 HyHyN J g/9 HyHyN J g/9 HyOHyN J g/9 HyvHyN J g/9 HyHyN J g/9 HyHyN J g/9 Hy HyN J g/9 Hy\HyN /9/98NBPHyNXHnHn/9/98N^JgJg /./.aPN^NuNVJDg0JPg <` </N,X g` gX/. /.HyaL /. /.Hya8 . X/ .S/Hya HyHyNPN^NuNV n /./. HyN HyHyNPHyNXHyNXHxNÐXHyHy/9ND Jg0HyHy/9ND Jg/./.NPN^NuNVH0 n*P n (PgfB`t  np`B  nr`Bg  np`Bp`>  n - `* l/ m/NP-@Jf -` .L0N^NuNV-|`HyHyHyWN2 YJgza-@fxa-@fna -@fdaD-@fZa-@fPa-@fFaF-@f-@fN,-@fa -@fa >-@JgB/. 9X//9a@/9HxHyWN Jf/9/. /.N N^NuNVH0 f6 n (h`HHi @gRJfJfp`p-@JoHx$HxNP*@+y<+n +n f n /(NĐX+@+n +nHUNX+@ b @0;NZb2BJ:RR *#+y4 R4`8R `R `R `R `R `R `R `L0N^NuNV f PB y/(N>Pp`BN^NuNV y/(NX "f y/(NX ,f y/(NX "fHy y/(NPJf y/( NXHHi @g y/( NX :fvB y/(N>PB y/(N>P yRB y/( N>P y"H#hX y#@#PB y-h X//9HxN (@(A)HRA##<#@p`BL0N^NuNV. m y/(NX :f y/(NX )fB y/(N>PHnHn y/(Nz JgH 9X//9HxN *@*+nRA##P y"n#hT .Y#p`BN^NuNVHyHx 9X/NH Jf#P yRB y/(N>P#Hy n /(aPJg( n /(aPXJg n /(a>XJgp`BN^NuNV.*n -g `( -fRJf ^g` -fRJfJfp`B*nN^NuNV m y/(NtX ft y h eg y h EfR y/(a`XJgP`zHy y/(NPJfr y/( NX :fZHy y/(aPJg@#< 9X//9BN #p` gt y/(aXJg#< y#[p`B[#[[ f$HyHx 9X/NH Jg f"HyHx 9X/NH Jg~ f&HyHx 9X/NH Jfp`B#[fB f*Hy0Hx 9/NH Jfp`B#[g#< 9X//9HxN -@/9@NX n J[g y (` 9й @  n!@T .Y#J[g,BHx/./9N,/./9BN -@ 9Uй @"n#P`BN^NuNVH0*nB`*URfHx R/aP(@B*n` " Ҁ A +FR*Um " Ҁ AB n n L0N^NuNVHyHyNP/././. /.HyNHy$HyNPHyNXHyNXHxNXN^NuNV/. /.NP-@fHy&afXHxNX .N^NuNV/./.NtXR/HxaP-@/NP .N^NuNVH *n.g|`f ` RRJfpL N^NuNV.*ngJg .f  .`R`*nN^NuNVJg&/.NtX-@ m SЮ @`BN^NuNVJg n`BN^NuNVJg&/.NtX-@ m UЮ @`BN^NuNVBJg/.NtX-@ m .SЮ @N^NuNV.BJg/.NtX-@ m .SЮ @ )f| .UЮ*@` (gSHHi @f (fH .SЮ @BHmaX n .SЮ @)B/.aX n (p`B*nN^NuNV.BJg/.NtX-@ m .SЮ @ )f .UЮ*@` (gSHHi @f (fX -"fP .SЮ @BHmaHX n .SЮ @)B- .R/a X n |"p`B*nN^NuNVH B Ю @*P`  gtJg gd -"HA HABAЁ. @/ -  @//Hy:NT/-/-Hya* Hy^NTXR`n mvL N^NuNVB`V .Ю @Jg" .Ю @/Hya/.N . S".gHyd/.NPR . mN^NuNV./.aX-@B*@`BHHi @gRJfJf`"RHHi @gRJfHx .R/a:P-@*nB`VHHi @gRJfJg: .Ю @ `RHHi @gBRSJfJg HyfaFX .Ю @B n n *nN^NuNV.B`H Ю @Jg Ю @Jfp`0 Ю @/ Ю @/NP-@f R mB..N^NuNVH .Ю -@Hx/aP*@B` " Ҁ ABRm..` Ю @ " Ҁ"A"Rm L N^NuNV o 9` 9N^NuNV o 9` 9N^NuNVl.BJflN<-@tf&-| ,tN-@/NX-@pf`X/.tNX-@pgD np/(HnxNPHy 4HnxN`/.HnxNPHy >HnxNP-@gB`R/.HxHnN JfHx 9R/NP#/.NX/.Hy @HnxND JfB`~B`T/.HxHnN JgBHnNX"ҹ A BHx й @/N RmHz$Hx/9/9N..lN^NuNV n / n/NPN^NuNVHJgTB 9S.`B ІrN,* й @//.NP-@f `Jl ` R,lpLN^NuNVH *n-m .Jg g g lp`-m f g:B`&   @/ m/NPJfp`vR   @Jf m/(NXHHi @gB m/(N>P fB`pЭ @/aXJmp` .L N^NuNVH /. a:X-@HxV/NP-@Hx .V/NP# n B`  nR Ю @*Pm Ю n!@ yB"y"-| -|.`^  g  fH/. m/NPJg2 m-P .й @B Ю ".Ү A RR Ю @*Pm .Ю ".Ү A n n L N^NuNV.B-| B`0  o"/. m/NPJg R m-PR .Ю @*P .4m .*nN^NuNV.-| /. aX-@JgR/.N8X//.NX//.JPg < ` < /HyNJPf`~`V RЮ @ "Ү A/ Ю @ P P h//.Hy 'HyN-| 3RoHy 6HyNPJfHy 8HyNP..N^NuNVH0B n (JnB`B`F . @/ . @/Hy DHyNR n . @Jo oRJPf . @/ . @/Hy _HyN n*P nd(U , fHxHTHya  X` .L0N^NuNVH0~` Ю @ P P h-P RЮ @ "Ү A-@/.NX//./.JPg < v` < /HyNB Ю @(P`*T  fRX RЮ @e/.JPg < ` < /HyN /.//. /.a~RoBB~` й @ RRoJg/././.aj p`JPfHy HyNPBL0N^NuNV/./. /./.a|-@/.a2X-@ g .й @ Jg g4/./././. /./.a f HxaXN^NuNV./.aXJfB`J oBJDgJPg < ` < /a X g f\-| .Ю @*P`Hx/Hya X .RЮ @eJPfHy 8HyNP .*nN^NuNV-|JDg/9HxHyN Jg,/9HyNxPRR@ 9mN^NuNV.*nJ gB`p-@/9 -"HA HABAЁ2 @/NxP -"HA HABAЁ. @//-Hy /9N .Э/ -//9N /9 -"HA HABAЁ6 @/NxPR@*nN^NuNVH0B-|`J/9/HxHyNg*-|/9/9Hy HyN/9HxHxHyN.f/9NX/9NXJfJgB͙Hy /9NP*@Jf&/9/9Hy HyNRHy #HyNP(@Jf&Hy/9Hy %HyNRJfHTHUaP-@g HUNXg HTNXJf4Hy/9/9Hy HHyNHxNXHyN"XB pL0N^NuNV/. HxHxHyN-@g/./Hya JfB`pN^NuNVJ o/./. Hx/.N-@ g/9NpXJPg < {` < /aXS bd@0;N 88`PHy axXS b:@0;N `&B`"/. . / .Ю/a< pN^NuNVJPg < ` < /aX g fHzHxNXP`J gBaXHxNXN^NuNVJgB`p-@ n  g n ("HA HABAЁ. @/Hy/.N n (".Ё/ n (//.N n S m n (R!@S @ HH`/.Hx N PN^NuNVHyNX/./. /.HyNHyNX/9HxHnN Jg.HH Ng8 Yg( ng, ygHyHyNP`np` p`p`pN^NuNVHn/.NvPJlp`&p0.fp`p0.fp`pN^NuNVH0 .". N-@/N,X*@fB`(M .VrN&.`BSl L0N^NuNV/.NXN^NuNVHn /.aPN^NuNVlH ~BHyNX-@f-|Hx//.N(PJg <` .*@Hn|/.HUa6 *@` gfJg # DpL lN^NuNVH8*n(n &nJg :g -g`-||A|-H-|x` xm #D`RxA| .xR .xЮ "@ fHn|HyNP``R bT/NÐX/. Hn|NP 9D g* gZ g fR` .g/`JfBJgR `BL8N^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Df6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVH0*n(n `(Sm",R AHH` HT/N P.HH,f L0N^NuNV.NHxNRX-@Hy` NlXJg8/.HxNXP/.NRXN^NuNVHxHy` N~P`PJg" .c .`-n-|HzHxNXP-@/.NRXNb`N^NuN HxN@eNuN HxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNŀX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N:PJmJn -|`-nf +|P`D/.N,X+@f,mJf,0-g-HH`T+@`m+n f09gHyNX0-gp` - //--HH/Nf *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9Dl  @*PJgP\n}ʍʜʭ)?NZm~˔ˮ8Of̢̀&6Mq͒ͫ<QdΆΙΦκError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#Dp`T .7P @(P .7P @ gf ` <p//.Hx0NМ `NqL0N^NuNV/9Hn /.Nf N^NuNV/9/. /.Nf N^NuNVA -H .X @Jf n/Hn /.Nf N^NuN Hx;N@eNuH // |7P pNLNw //W.BN@d W/N WNNV4.-nB`h`b yH S m. .R @HH yH"(R!AS AHH` /9H .R @HH/N PR`h nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHi @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHi @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NtX".-A< o-@ .Xf -|L`-|0LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN,-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|A`-|D`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -|G`J.g -|I`J.g-|KAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N\gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N,`S n0A .ذbJn/9 /9 .".N\fp+`p-S n.HHi @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0`lb1 nRJf`lc0R 9nB <`lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N:PJmJn -|`-nf9HH/NDXJgm+|7+|7+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXLe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNh/.N,XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~(( "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`LeB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Df6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN HxN@eNuNVH N.*nJfS` r N0 r N&.S XgR|a` zf <P` RB/.NP f .L N^NuN Hx!N@eNuN HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N,X*@Jg*B L N^NuN HxN@eBNuN HxN@eNuNVH0*nJf HxHm /Nf +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN HxN@eNuN Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuN Hx N@eNuNVH0J`f8 <a#` <`#a#aa#`a .^rN&.*yaBa g`(*(U g " Ҁe " Ҁd(M *@baf`gB`Ra ao "<N,#aBNX(@ 9a" Ҁe 9a/NX(@g ya 9aXg ya  9a" ҀY(#a <` A ` " Ҁ#aac A#a A 9a*A L0N^NuNVH0*n(MY#a (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ a L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLNXe{ %d file%s%d file%s contain%s errors%s"%s" (%d), No errors. %d %s errors NOT PRINTED %d %s errors follow "%s" has %d error%s, File "%s" has %d error%s. insert %d %d of these errors can be inserted into the file. You didn't touch any files. Preview? Do you want to preview the errors first? Touch? Do you want to touch file "%s"? "%s" not found Can't find file "%s" to insert error messages into. "%s" unreadable File "%s" is unreadable "%s" unwritable File "%s" is unwritable Uninserted errors >>Uninserted errors for file "%s" follow. +1;/###/You touched file(s): %s"%s", r%s: Can't open file "%s" to touch (read). w%s: Can't open file "%s" to touch (write). %d [%s] %s: write failure: No errors inserted in "%s" w%s: Can't open file "%s" to overwrite. r%s: Can't open file "%s" to read. %s: Catastrophe: A copy of "%s: was saved in "%s" Botch overwriting: retry? Botch overwriting the source file: retry? Are you sure? Continue? Interrupt: Do you want to continue? [%s] Yes or No only! %W% (Berkeley) %G%Unknownignoresynchronizationdiscardednon specificspecific to this filenulledtrueduplicated/tmp/ErrorXXXXXX/bin/shPATH:/bin:/usr/binsh/etc/passwdrr/etc/utmpUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((L//etc/ttys/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83aucb/ex 1755 0 0 404000 3112543625 6366 1bin/exucb/edit 1755 0 0 404000 3112543625 6677 1bin/exucb/e 1755 0 0 404000 3112543625 6176 1bin/exucb/vi 1755 0 0 404000 3112543625 6370 1bin/exucb/view 1755 0 0 404000 3112543625 6724 1bin/exucb/eyacc 750 0 0 131770 3112543660 5634  xp ($G"I#HTHS/N4 /NXNuNuNVaX/. /.NPP 9rN#NtNNN4NdNaaTN^NuNV-| .r-@Jf #x`$ .-@Jf #x` #xN^NuNVJ|f BNPX 9x g^ g g`JxgJlHy`Hy`JlHy`HyN&XBNPX-|JxgBJl <` </`&JlB/./.N `BHy/./.NHyaXJxgJlHy`Hy&`JlHy9`HyHN&XBNPXN^NuNV/9NX#,N^NuNV/9|NX#|,N^NuNV`R . R @"nf .N^NuNV n-P`X nJn D7 @-P n D @/Hy$aP-@HyZ/.a~P-@X n .fp_`p nR n-Po /.aX/` nB <$N^NuNV m .D` . @ -@ @  fR .N^NuNVJxfLa/9Hy^/9,N /9$Hyn/9,N /98Hy/9,N Hy/9,NP-|`< . @ m"/.aX/Hy/9,N R .oHy/9,NPHy/9,NPB`* .D @/Hy/9,N R .$m 9$D @/Hy/9,N aL/9/9$/9 /9Hy/9,N/9 g2/.Hy N`P` BaX-@ @ `B`R .-@a -@ g, fR .`R .`aJxgHy /9,NPHy /9,NPHy /9,NPHy /9,NPHy E/9,NPHy i/9,N((PHy /9,N``Hy /9,NPHy /9,NPHy /9,NPHy /9,NPHy 6`aa` . @ , .l o . @/Hy HN`P`r g2` gFn g2`r grn g``X  gd`J 9D7f$JxgHy k`Hy v/9,NPJgHy N`XHxa X yD yD lHy N`X-|`lHxa tX yD yD l  @ 9PX"@"XDJf&Hy N`X`nN =f 9PX @JfHy N`X/9PJxg < ` < //9,N aJxg < ` < //9,NPJgH 9PD yD XDRP 9P7 @ D 9PX @BB |f*-| 9PS7 @ P"yD"XDa:-@ fJgHy N`XN@a: f*/9GNȐX-@ g/9,/NP`JfHy 4N`Xa gHy SN`XHxa lX-@ m$ .D @/Hy iN`P . @ 9PX"@"` JgHy N`Xa ` ;gb` gfn |gF` gn g`  g`N^NuNV.JxgHy /9,NP~`: X @ f <` /Hy /9,N RPmHy /9,NPHy /9,NP/9Hy ` Hy /9,NP/9Hy /9,N ..N^NuNVJgNR$ 9$m/9Hy N`P 9$D @  9$`R 9 m/9 Hy !N`P 9 @  y  f$J(f(HH"9 A ` y  f (\fJ(f(HH "g 'g \g bgV ng rg, tgXHy >`v 9 @ ` 9 @ `h 9 @ `N 9 @ `4 9 @ '` 9 @ "` 9 @ \` y (7n (0m (0m (7n (0m (7nJ(gHy MN`X y(HH0 y(HH0Ё y(HHЁ0"9 A 9 @Jf,Hy gN`X` 9 @ R 9 @B 9N^NuNVH .9`  @*P  fRHH,f(  @/  @/Jxg>p `< am zo Am Zo 0m 9o _f`p#/Hy y/9,NRoZ 9R#L N^NuNV 9d"9DeHy N`X` yD RDN^NuNVBJ\m-y\ 9ѹX#\B` g g g /f/9GNȐX *gHy N`X/9GNȐX-@ g4 fRX *f/9GNȐX-@ /fJf B`/9GNȐX-@ f2 fRX`B . "gV %g 'gD \g 0m 9n .0#, 0f.p`*-n#DHx a*X/9GNȐX-@ gJfHy N`X \f"/9GNȐX-@Hx\aX/.` .f` <`/9GNȐX-@ %gb 0g 2g> g0 \g2 {g>-|` <`V <`L <`B <`8 <`. <`$p -@/9GNȐX-@ 0l#\ < ` 9n 9,".N̦Ю0#,` am zo4 Am Zo _g .g $f#D am zoF Am Zo2 0m 9o _g .g $fD/.aXJ\m-y\#\`/9GNȐX-@`l .`#\BaXJgVHy NXJfHy NXJfHy NXJfHy NXJfHy NXJfHy NXJfHy NXJfHyNXJfHy NXJfHyNXJfHyNXJfHyNXJfHy#NXJfHy(NXJfn/9Hy-N`P`& \fR/9GNȐX#\ \g \g \g \g :\g <`"#\ 9ѹXB < N^NuNV y  fB-|`2 . @/NXJg#D .`R .o-|`6 .D @/NXJg#D .`DR .$o o y  g/9HyZN`P/.a^XN^NuNV/9GNȐX-@ f/9GNȐX-@RX` \f./9GNȐX-@ }g/9,Hx\NP %f,/9GNȐX-@ }g`/9,Hx%NP/9,/.NP fRX/9GNȐX-@ fTHy~N`XN^NuNVB/9GNȐX-@ . /gn$ $gNn gnJg/9,/.NP`Jf/9,/.NP`R`-|/9GNȐX-@ $fHy/9,N` -f .D-@/9GNȐX-@ 0m 9nB`@ 9n@ ."HA HABAЁЮ0-@/9GNȐX-@ 0lJxg0/. fp+`p-/Hy/9,N` .".N̦/Hy/9,N `r/9,Hx$NPJlX/9,Hx-NP`BSJg`d/9,/.NP/9GNȐX-@ *f/9,/.NP/9GNȐX-@ fHyN`X-|'` *f/9,/.NP/9GNȐX-@ /f`-|"`< \g .f(`/9,/.NP/9GNȐX-@/9,/.NP/9GNȐX-@ fHyN`XHyN`XRX` "g`` 'g ` {g&n ;g` }gj`N^NuNV 9$R/NX#dB` .-@ .йd @ DBB`< .7 @ P f .7 @ X yD XDR .Pm .йd @ Df .D @/Hy4N`PR .$oDйd @ D#JgNzHxNPXN^NuNV. 9$R/NX#B`B/9 .r/N$ .Rйd @-P .йd @-P`, .r .r$.Ђ @X .d6 @-P n-Po m .й @JgX`R .$o<-|JgBB .$nRйd @-P .йd @-P`l n-P`L .r/ .r/ .r/NP 9 Ю @JgX n -@lX .eR`TB`( .r/aX".ҹ A R .$oJ$gN B`l .D @/HyP/9,N .й @/NX 9 Ю @HH/HyV/9,N R .$o$.N^NuNV. 98! @-P 98R! @-P .찮fB` .Q-@`b .Q-@`H n"n c6 I-P n" n n-h n"n#h n!nQ .మdQ .䰮b .萮-@ m .` .? @ .` ! @-P R! @-P .ؐ-@ .f-n-n` n"n fPP .మe .మf 98! @ 98R!"@"-n-n`R n/( n/(HyNP Jg& L @ Hya lX n!@PP .మe `  @.Jf 98T! @ 98R .7 @ PJn$ .7 @ P й @R .Pm`l .7 @ X-@` n й @JgX n l nJlT .7 @ P й @-|`* .7 @ P й @JgfR .PmN^NuNVB8#D!#!!B/9HyN$ Hy 97X/aP#L#8#!!BLB/9HHyN$ ` .L @BB 9й$R/HyWN$ /.aXB`P .r @Jf8 .r @  .r @ P-P nX .R! @ ".! A怰n .L @ fp`p".L`-n`X .r @ P .f< .r/ .r @ X/aP .r @ R .m l/.aX".`/.aX".ҹW A R .mJ,gN /.Hy/9,N -|`J .W @Jg4 .W @//.N0X/Hy/9,NR .o-|`X .йW @Jg< .йW @/ .D @/Hy/9,NR .$oHy/9,NP/9HyWNTP". A 9$S/ 9RW/NTPS"., A B` .L @ gR .8mN^NuNVH RL#lB .R! @-P .! @*P`` 9r @ 9r @ B`$ 9r"Ё @ Э"@ RmRPe-|JgBBl r @Jg* r @ P-P l r @BR`B/9HyN$ ,l r @ f r @-P n fv r @BJ4f`X n-Po* lN .r . @Jn" r/HyHyNP R`J .й @/HyHyNP .й @Jg`V .Rйd @-P .йd @-P .찮dB`l r @"n fTJ4fHy r/ r/NP Jg-| r @ `Rm 9RhmHyN`X n 9r"@" 9r @  n PJl #lJ4f:-|B`& 9r"Ё @ "@ RmRX` 90o#0J0gN /94/.Hy/9,NB` r @JgHy/9,NP r @B r/NX/Hy/9,N r/NXHy/9,NPRmpL N^NuNVH0B`l^*n "HAHABAЁ(@ 9" Ҁ-Ad gR` "HAHABAЁ` 9`RdmHyN`XB`: 9`"HAHABAЁ".Ё @ .Ю"@ R .m 9`"HAHABAЁR`L0N^NuNV.N@HyTNXB` .L @Jfp`B#4/.NXB 9R/HyWN$ B`X .r @ P-PJo: l0 .W @Jf/./.aP".W A R .m f #WB(B .lr @ P-PJnH .D#(-| .n& .r".Ё @ ".tg .W @Jf .W @ `N /.N((0X//9( .W @ D//.HyZ/9,N .W @ D(o 9(D".W A RTN@R` .W @Jm`/./9(aP b@0;NR`N /.N0X//9( .W @//.Hy/9,NRPN@ .rF .r$.Ђ @Ð`6 9(D".W A ` .W @ `/.aXR .8mN@N`a$.N^NuNVHyNX-|B`p .L @Jo4 .W @ /.NX .L @ Ѯ`& .L @ DW @/NXR .8mN`HyNX-|`& .7 @ P /NXR .PmN`HyNX-|`4 .R7 @ ".7 AU/NXR .PmN`N^NuNV  l . @ Ю ` . @ Ю й @ N^NuNVH-n B` Ю @JfRo꺮oB`B`^B`F ІЮ @Jg4 ІЮ @ І"@ g І @JfRoJHg N //Hy/9,NB`^ ІЮ @JgL ІHmHyN`X ІLm І#L ІЮ @ І"@"RoJHglB``Hy/9,NPB І @/Hy/9,N R oHy/9,NP Lm `RHmHyN`XLN^NuNVN@Hy NX-|-|`n/.aX .b @ -|BB` .L @Jgr .L @ g\B .L @-P-n` .L @ fRR .8o .谮o -n-@R .8ol .SѹX .<@ @ f: 9tRpmN /9pHyX/9,N .<@ @B` .й @HH".<@ AJPg6N .D @//.Hy/9,NB .మl . @ ."@ fJPg/./.Hy/9,N .<@ @gx .! @ P P f\ .<@ @ f .<@ @f/.HyN`PJll/.HyN`P .I @Jf/.Hy-N`PB`L .I @@".Ё @ 9lr".Ё"@ fR .ܰmJPg$N /./.HyN/9,N .D".L A .L @ ѹDRH/.aX .<@ @B`R`JPg N /.Hyi/9,N .I @wB`F 9lr".Ё @ 9t"HAHABAЁ@".Ё"@"R .ܰmRtB-|`~ .W @-Pgf . @ D/NXJl <0`* fHx@` fHx` . /NXTR .ovJ(g 9(0/`HxNX .R".L A .Rѹ@N^NuNVN /.Hy/9,N .R! @-P .! @-P`(/.NX/Hy/9,N P .e .L @Jn. .L @ D/Hy/9,N `-|` .W @-Pg/.N0X/Hy/9,N Jo> fHy`Hy/9,NP`4 g/.Hy` .D/Hy/9,N R .oTJ(g/9(Hy/9,N `Hy/9,NPN@N^NuNV .rfHy`8 .af*Hy/.N|P-@HxB/N `Hy/.N|P-@ .N^NuNV/9,NX#,N^NuNVHyN`XN^NuNV/.NvXN^NuNV/9,NXJgNȀ/.NXN^NuNVNrBN^NuNV n S m n (R!@S @` /.N(XN^NuNV n S m n (R!@S @ HH`/. /.NPN^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.N(X`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H#GHn/. N͠P n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|G `D/.NX+@f,mJf,0-g-HH+@`m+n f09<gHy,NX0-gp` - //--HH/NJ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV/9Hn /.N͖ N^NuNV/9/. /.N͖ N^NuNVA -H .X @Jf n/Hn /.N͖ N^NuNHx;N@eNuNV4.-nB`b yG S m. .R @HH yG"(R!AS AHH` /9G .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|t-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|u PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|w`J.g-|yJ.g"/.NXX".-A< o-@ .Xf -|{L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9`/9\ .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9h/9d .".N@fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n,f9>HH/NXJgm+|g +|g +n 0-gl(m m R ((Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N&XJl~0-g /-NVXBBBB BmB- L N^NuNVNL/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N&XHx` afvJgp`p//.N:P.lB  f6Hx/.NP.Jg Jm/N&XHx/.N:P.Jm.HxB/N `Jgp`B//.N:P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N: N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NtPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNVX(@ 9" Ҁe 9/NVX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLEKRZ@`fXkvt{,| ?nXzT~D^"L$h+4<DXM$|U.]d.ltf~<"<3 4DT<||< /b3><BIQZbhn~4tr}0  K!\P~<,D ,4b$2X| q, r7LHilT$ 7,@5 e<@A ?J%HSd[ w@d ?Io LxA<FP W( bxCt d dmD4` r@ 8  kx w|# )oL2 $; C0L XR 8ZPc&Tm tt X|4h   [p > u 0.  Ep D DYt` [&#+K03<zC+KQtPX`_dg, o&4w'P~t1F$"P@s$zw`/|̦(x DǤ G )<1Ȑ8@PGLOVn\]Td,m(vE$G70bWHL*LKP<Lx|Ȁ e v ( f ' . G 6͠ >J D K G S [̔ bX j8 q͖ y  n* f $ @  $X  b   ?  L   g yV ;&  3  i  %t +yX 2[ 8 ?@ EYN Nsn W ]Q dR p vZ }  . :   t  T 7 V   B crt0.oey0.o_sccsidey1.o_sccsidey2.o_sccsidey3.o_sccsidey4.o_sccsidey5.o_sccsidabort.oabort.ofgetc.ofputc.ofseek.ofprintf.ofprintf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negexec.oexec.oexecve.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_apstate_pstate_peekc_cnamsz_nprod_zzgobest_cout_mem_numbval_zzpairs_nnonter_ntlim_levprd_oflag_indgo_arrndx_memact_actsiz_lambdarule_prdlim_prdptr_zzacent_stateflags_tstates_zznsave_lsetsz_lastate_lookstate_tystate_stsize_zzsrconf_temp1_lastred_temp2_rflag_savedlook_pres_fatfl_cnames_zzacsave_nolook_nlset_wsets_memsiz_trmset_zzgoent_mstates_machine_nterms_ftable_lkst_zzclose_foutput_pempty_zzcwset_mem0_nstate_ndefout_zzrrconf_ctokn_lineno_maxtmp_wssize_cwset_ntstates_trmlev_maxlastate_clset_pfirst_tbitset__iob_tlim_amem_extval_nerrors_cnamp_nontrst_cpres_chcopy_writem_system_arrval_arrset_symnam_fprintf_execl_yalloclmodt_UNION_error_output_settty_stagen_setup_windup_cpfirldivt_cempty_cflush_aryfil_cexit_settab_compare_go2out_summary_arrdone_whereami_prlook_copylmult_finact_cpycode_chfind_copen_cin_chstash_defout_fgetc_cpyact_defin_gettok_fputc_flset_apack_gsdebug_pidebug_closure_state_indebug_putitem_cldebug_go2gen_wract_pkdebug_g2debug_prred_precftn_wrstate_cdebug_go2_cclose_fflush_fopen_abort_fseek_fclose__filbuf__flsbuf_lseek__pfile__print_read_fstat__sibuf_malloculmult_execle_execv_execvecerror__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_errno_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkn_wrstaucb/gprof 755 0 0 126106 3112543702 5664 (( p= $G"I#HTHS/N4 /NXNuNuNVSX B n Jg P -f n R n PHH egnl bg,nD Fgn( EgnX `#`#`#`# n R n /N X/94HyDNP`X n //9 NP# n //9 NP#`PX `X n //9 NP# n //9 NP#$`X `#`#P` ag` dgn cg` sgn fg` zg` n Jg #\X ` #T\ n Jg #X ` #Z-|8`@# n//9 NP# n//9 NPX nJfN#8aT/9a8X n Jg# . X @JfJg HycaXaNNa >N^NuNVHyl/9\NtP-@Jf/9\N˜Xa /.Hx HxHyN$ g> g2  g&/9\/94HynHy0Na /.aDX/.alX/.aFXHzHx\/9/9,N/.NnXN^NuNVB  f <`p ййййй//.N /.HxHxHy/.HxHxHnN$ n0(f йD @0.PRmg*/9S//94HyHy0Nad..N^NuNVH 9ؐN8#H#L 9N8// 9H"9LNx#H#LaB~` йD @=PJng N8// 9H"9LN// 9N8NNZ-@ RN8// 9H"9LN// 9N8NNZ-@0.N8-@-A// 9"9N## S.` "HA\\HABAЁй, @-h R"HA\\HABAЁй, @-h .e .d/./aP-@/./.aP-@Jg` "HA\\HABAЁй, @/9L/9H/./. .N8NNx// ( "(N!@ !ARmRm(LN^NuNV . e . N^NuNV . b . N^NuNV.*y,`t -rN+@/9L/9HN8NxNZ-@/9L/9H -N8NxNZ-@ .Nq\Te*nN^NuNV n (g (fJgB`0 n й@-@` n .g $gR nJfpN^NuNVBNXN^NuNV/. /.NP-@Jg @ .Ѩ`^Hx$HxNPP-@ @  n!n  n!n n"n#hX n!nX n "n#hT n !nTN^NuNV n P (D n PDN^NuNV-y,` n!y\!y`/./.NP-@Jg @ ( n n"n#h ` nB n!yd$!yh( n!yl,!yp0 n!yt4!yx8 nB< nBD nBH n!HL nBPJg n/(`/(/N \ .Te-y,` nJDf /N8X\ .TeaHx/9NPP#`JfHyHy0NPB`0 ."HA\\HABAЁй,".ҹ` A R .mHz>Hx/9/9`Naa NN^NuNVaB` .й` @/aXR .mN^NuNV/9/9| n ($"((N8g n-hX`~ n-hJgb .gV/9/9 n ($"((N8g4 n (LgJ n"n (HHg (DDnHyHy0NP n-hL nJf.` n"n (DDnHy/Hy0NP` n (N8// n (N8Nx// n ( "(N n!@ !A n (N8// n (N8Nx// n ("(N n!@!A n/(/( ( "(N-@-A n// ("(N!@!A/./. n ($"((N-@-A n// (4"(8N!@4!A8 n"n/)(/)$ ( "(N!@ !A n"n/)(/)$ ("(N!@!A n (LgF @/./. ("(N!@!A n hL/./. (4"(8N!@4!A8 n-h Jf~N^NuNVH0B4*y,` -Lf JPgR4\TeHx\ 94R/NPP#Jf> 94R"HA\\HABAЁ//94HyMHy0NN.B*y,`L -Lfp`:p`6 . b@0;Np`p`p` p `p `p N^NuNV . b"@0;N (08@HPX`hpx <$`^ <,`V(( <:`N <K`F <]`> <k`6 <x`. <`& <` <` <` <` <N^NuNV np0@ af nJ(fB` 9 R @HH n S m n (R!@S @-@ gSlHy/NP`/.NnXN^NuNVHxNX-@JfHy Hy0NPN. n"n" n!n  n N^NuNV n-P`F/. n/(NPJfp`2 n _f R/ n/(NPJg n`JfBN^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNVH0B(n B`4 TJg2B,BBlB,/NPX*o-E RJfHy 0/.NtP-@JfB`/.HxHx HnN$ g& g  g/.NVXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN$*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN$*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.NnX`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/N۾X n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H#Hn/. NʘP n0( gp`BN^NuNVA -H#Hn/.NʘP09, gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNV#T#T . ".NЮ//.aPN^NuNVH0.9T . -@찇cH" .N" N-@ .Ю-@-@*n . (@`./.HUa P`/.HU yTNP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. yTNP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-yT*n(n SfL0N^NuNVH8-yT*n(n &nHH-@SfL8N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N"PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHT+@`m+n f09,gHyN۾X0-gp` - //--HH/Nz *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 4 94 Hl @ @*PJg*LZ`0SR`*0Tb1 nRJfTc0R 9nB <TL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N"PJmJn -|`-nf9.HH/N,XJgm+|4+|4+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NVXJl~0-g /-NXBBBB BmB- L N^NuNVND/.NXN^NuNV .". nJ/H?Nx n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NVXHx` afvJgp`p//.NjP.lB 4f6Hx/.NP.Jg Jm/NVXHx/.NjP.Jm.HxB/N `Jgp`B//.NjP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nj N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JUf8 <U #U <U#U #U U#UU .^rN.*yUBU g`(*(U g " Ҁe " Ҁd(M *@bUfUgB`RU Uo "<N#UBNX(@ 9U" Ҁe 9U/NX(@g yU 9UXg yU  9U" ҀY(#U <U A ` " Ҁ#UUc A#U A 9U*A L0N^NuNVH0*n(MY#U (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ U L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %6.6s %5.5s %7.7s %11.11s %7d %7.7s %6.6s %5.5s %7.2f %11.2f %7d/%-7d %6.6s %5.5s %7.7s %11.11s %7d %7.7s %6.6s %5.5s %7.2f %11.2f %7d/%-7d %s [%d] (%d)[%d]%-6.6s %5.1f %7.2f %11.2f %7d+%-7d %7.7s [%d] %6.6s %5.5s %7.2f %11.2f %7d+%-7d %7.7s r@(#)printgprof.c 1.14 (Berkeley) 3/30/83     gprof: ran out room for printlist @(#)printlist.c 1.2 (Berkeley) 6/18/82rUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$U . 40@"X*808API QYa(iv ~ Pe.$N q.x:bj v&˜/$@8,B,LFʘUʘ^֢hToxF  (0"H?ݐB8 N H&$+2x9(>pF*NV߬_h2ot:{PX8Pn$t ? fPr L&v.5<;VBzGMT߲\߆cjpDw`P$t..^<< ,$3P,d3t:AIRlYa,ku<<~4r0q `Z. 8#v# *kD8@@ HT_xe p Ux8 [h   y 8  "+ }3 : AFH O@Z  atthkPpy ?  R R       $b b o. &( +4 8 < 0@˜N$. DI4&e- H4<nD MPK,O TT^fl Xw \  `pNO8t8 /(6/FS^ hiJx2hZ Bzj;VSx f ]  .B ;IN ID W< fF, oq| z[    2  6  L         $P L۾ (  0ʘ 8" ?  G& M@ Z a 4 h H r {n" f   F  ݖ D  4  3,  i x l xP  ((YF sf  Q߼ R  %Z ,. 3 : ? F L S Y7 b h U mr rcrt0.ogprof.o_sccsidarcs.o_sccsiddfn.o_sccsidlookup.o_sccsidcalls.o_sccsidhertz.o_sccsidprintgprof.o_sccsidprintlist.o_sccsidcalloc.onlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.oqsort.oatoi.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_qsortffixi_max_printf_xbuffflti_doarcs_hertz_lowpc_alignentries_addarc_totime_funcsymbol_printproffdivi_printtime_highpc_openpfile_cyclenl_fprintf_fwrite_getnfile_min_getsymtab_s_lowpc_gmonname_sampbytes_free_aflag_readsamples_asgnsamples_defaultEs_nsamples_getpfile_bflag_addlist_actime_sflag_cflag_tally_debug_getstrtab_dflag_fopen_callocieeeused_nnamefmuli_Eflag_eflag_Elist_elist_s_highpc_Fflag_fflaguldivt_Flist_flist_done_h_ncycle_hz_ssizfaddi_strtab_perror_fread_malloc__iob_samples_whoami_fseek_scale_valcmp_fclose_zflag_nl_npe_nllookup_gettextspace_textspace_dumpsum_a_outname_timepropagate_dotime_topsortnlp_topcmp_inheritflags_findcallsfcmpi_doflags_dfn_arclookup_cyclelink_printgprof_onlist_cycletime_dfn_post_visit_dfn_numbered_dfn_self_cycle_dfn_counter_dfn_depth_dfn_stack_dfn_findcycle_dfn_pre_visit_dfn_busy_reladdr_operandname_operandlength_operandmode_indirectchild_read_nlist_lseek_open_close_membercmp_printblurb__flsbuf_sortparents_printparents_sortmembers_printmembers_sortchildren_printchildren_sprintf_printnamefsubi_totalcmp_strcmp_arccmp_printcycle_gprofheader_flatprofheader__filbuf_gprofline_flatprofline_timecmp_Ehead_ehead_Fhead_fheadulmult_cfree_strlen_fflush__pfile__print_fstat__sibuflmult_sys_errlist_write_errno_sys_nerr__ctype__fcvt_ecvtlmodt_isnanldivt_isinf_modf__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexp_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkintnamefsubi_totalcmp_strcmp_arccmp_printcycle_gprofheader_flatprofheader__filbuf_gprofline_flatprofline_timecmp_Ehead_ehead_Fhead_fheadulmult_cfree_strlen_fflush__pfile__print_fstat__sibuflmult_sys_errlist_write_errno_sys_nerr__ctype__fcvt_ecvtlmodt_isnanldivt_isinf_modf__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexp_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltisucb/indent 755 0 0 70000 3112543777 6013  X]@$G"I#HTHS/N4 /NXNuNuNVH  !!((&PB9!!((&Q#! #  #( #  #&Q #  # +#+ #!B(#(&H#&H+ #+ (B-nB# BAB 9 BB+#++-y+B+(-y+(BB B B #&@# B #K&<#! #+$B B # |# B(a~` Ю @ P -gJ&@l Ю @#B/9N̮P#&@Jl Ю @/Hy`j Ю @#/9/9NPJfHyNXNHx/9NLP# JlR Ю @/Hy9NPN`0J m~ Ю @/HyJ` Ю @/aXRmJ&@lHyaNXNJ l#aP  n # J n.J g  np` 9 Q` 9 # NHx NXN-@B` g gJg-|J fBB&DJf 9  f 9  f 9  gNJ g/9 HyNPJ gh/9 /9 HyN 9 xN// 9&8N// 9"9NNP//HyN N g g g gJgP gF fJ |f4J gJf/9!HyNPBNBB#+ 9  g y  R *y JgD y R R`R!-|Jg N-@J&DgB . g fJ gJ |g{ B&D#  #+ #  y  R # +B `nJgPBS! y  R y  R J gJf/9!Hy NPB*|#JgX y R R`J f    #  `& y  R y  R S! y /R y *R y "y R 9 찹+eN 9 R @ *f y /g6 ! e/9!HyNPHy:NXN` y /R R 9 찹+eN` y  R y BB#  ` gB .S b^@0;N`n>dbT`$ zd@,ZTTTTTTTTTT# NB y B`HNR!`R Jg 9[#g y  R J+ f`" y  R 9 Ȑ m y #R BJgx 9(#flHx NXB`XS l(B 9#HH//9!HyuN 9 Ȱ f #  y #R -|Jg0J f(B-|# B+/.NX# |&D`Jg y  R J+ g-|-|`v-| 9i#fp` 9w#fp`p-@`HB+ 9 Ȱ g&J g/9!HyNPNB-| 9e#fp`p/`HxNX-|#&H#&H+ B R# @Jf n~ 9 Ȑ Ї"9+$NPR"9+$N-@`|J+ g>Jg y  R B 9 Ȑ lH y  R `Jg0J f(B-|# B+/.NXJg y  R *|#` y R RJf`^ y .R `h 9  gp`B-@J+ f`& y  R 9 Ȑ ".Sm y ,R(( J(g J fJ(g` 9  f 9  f 9  g4/9!HyNPJg y  R *|#`n y #R y  g"y R 9 찹+eN 9 R @ /f y *fU `S y  g  gR y BR 9 찹+eNB #&HN` y BB+(`NV.*y`RJf` /g Sb /fRHUHyHyN HxHyNLP-@Jl2HyHy NPN`/.Hn/.N: HxHn/9&@N̾ -@f/.N̚X/9&@N̚XBHyN̮P#&@JlHy?NXNHx/9NLP# Jl(/9HyZNPHyNFXN*nN^NuNV.B V @Jg(/. V @/NRPJg4/./a8P V @Jf/.HykNPN`R`..N^NuNV .Z @ S b @0;N$>Xr` . T/NX#&<` . T/NX# ` . T/NX#+$` . V/NX# `# `|B `t# `hB ``#(`TB(`L . T/NX# `4# |`(B |` J&@lB&@J l # N^NuNVHB.HyNLX/HnNPHyHnNP/.HnNPBHnN̮P.Jlp`JHx/. /N̾ ,Jm Ю @BS . І @  f . І @B/N̚XBLN^NuNVH0 n(P*L`  g  fRJg`  g  gRJfJgB n L0N^NuNVx.HnHyaPJm>A-H|J g/.|HyNP`HUaXHn|adX*@ @Jf*nxN^NuNVH# J fB+ 9  f 9 Ȱ gR x 9  gJ+(g 9+"9+$` y #f~`$"9 U 9+$NR/HxaP. 9  //9 /9 N: /9 /afP.B `~B+( 9  gh"9 ҹ ҹ+ 9+$NR*//aP. 9 Ȑ //9 /9 N: /9 /aP.B S&p`p`#lJ f#l`@p`p` lf # # lp `p-@ gBl#l 9 찹+eN# B .`V|'`|" y  f/9!HyNP` y R 9 찹+eNJ(f # VoHyNXR`N \f> y  fR! y RR R 9 찹+eXN`N.fD-| `-|-| `-|-| `-y #-|`-|-|`B-| `p-@-| y 9#f<R lg lfBJ gp`p-@B`( y >g =f y R `p-@`< y -g =f$ y R 9 찹+eN`J g` !g~ 9/#f y *f*R 9 찹+eN-|-y `j 'gn #f-y -|`B (f-|-|`& .gn2 ,gbn +fTJ gpp`l -g`8 ;gn* :f -| -|` [gzn >gpn =f y HHP @ f" y R 9 찹+eN-|-| 9<#g 9>#f, y >g `J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVA-HA#,=|B-n-|Hn/. NpPSm .R @BHH`HnBNP .N^NuNV4.-nBl`b y, S m. .R @HH y,"(R!AS AHH` /9, .R @HH/NPRl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N(X-@8/.N(XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.N(X".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNˊЮLЮ@ @S"n .P".DNP-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".NgP .S-@HJlD-@HJHg6 .Hr Nˊ0S n .Hr NP`S n0A .ذbJn/90/9, .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/NfPJmJn -|`-n f9 HH/NpXJgm+|,+|,+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*| ` HUaX pe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N̚XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NPXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N̮ N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNDHxN@eBNuNDHxN@eNuNDHxN@eNuNVH8*n(n &MJfSf L8N^NuNV/. Hyt /.N6 N^NuNV/. Hy@t/.N6 N^NuNDHx6N@eNuNDHx N@eNuNVH0Jm(f8 <m,#m( <m(#m,#m,m4#m(m0 .^rNJ.*ym0Bm< g`(*(U g " Ҁe " Ҁd(M *@bm4fm(gB`Rm< mHn 9 й @/aP*@JgB #  B JLgHy NXJLg>BLJgHxHUHna J gXS`TJgNHU/.aP`@ 9 ܰ l2Jf*Hy NXHU 9 й @/aHP,JgJ fJg  gJ ga`aJgJ gBaXJ gafHyaX  o Hxa XHya&XJ ga, 9 й @/HyaPJ ga 9 й @/HyaP 9TYo 9TY,Jg HUa6X`R /HUaPB Hy NXHyNRXHUNXB #  B #  R ` 9 ܰ ma'JBNԄXL8N^NuNVB nJgFHH 9g.n 5g"n 3gn 1g n~ 0f0 9 "HA HABAЁ nHHЁ0# R`# `B<`B8`R `R `#@`BD` 2f` 4f`v 7gln 6f`^ 8f`R lgn& dgtn cg`` fgp`R sgzn pg^`8 ugl`*N^NuNVH0*nHnHUN:P f:HyNRXJ ga HUNTX`HUHyajPB`$p0. @gB B HyHUNdP(@JfHyNRX`R Sm ,R @` HTNX@.HH lHH၀ g( g g  g  g efHUHyaPHTN` . f n ` n BS HT.HH/NP# f # L0N^NuNVSm . HH"9 R AHH`Hy. HH/N|PN^NuNVH *n.. `J(fHnHUa>P* fJ ga `J@gJf J`g#`J fJ g y  fJ oBa XJ ga d/.Hy a P l /aX`B XmJ8f4Sm 9 R @ HH`HyHx N|P gSJnHyNRXR Sm -R @` HUNX, fJ g`J(g J ga S HU/NPHy NXB(BHHUBa P.gRJ gJ oBaXJ g mJ ga `a #  #  `L N^NuNVHxHxNPJ fhSm 9 R @ HH`HyHx N|PJHf$HzHxNPHxHy NP`@R(`8J f0JPg(HxHyHxN>  BPHzBHxNPN^NuNVa! J gVSm 9 R @ HH`HyHx N|Pa` J oavHyNRX` J gHxHy,HxN> BNxXN^NuNVH *nSm -R @` HUNX. g4Sm"9 R AHH`Hy/N|P`L N^NuNVH0*nBA (HJfH`HH"9 R AHH`&JgRSlHyHH/N|P %fHH %g. 0g` dg sgX`/aTX܀`/a`RYSm 9 R @%HH`HyHx%N|P` L0N^NuNV .r N8-@g/aXR-@`-|Sm* .r NԾ0"9 R AHH`"Hy .r NԾ0/N|P .N^NuNV# Q/.aX yQBN^NuNV .r N8-@g/aX .r NԾ0 yQRQN^NuNV.*nJf S*nN^NuNVH0*n /.aXЮ(@eS /fRfJfp`BL0N^NuNVJ ga` J oapJ f# J g J gHzTHx/9 N J ga|Hy.aXJg /.Hy7`4J f8 9 "HAddHABAЁ"9 N8/HyGaPѹ J gHyNaLXѹ J g J gHzHx/9 N J gaHyNRX`HxHydHxN> R N^NuNVH0*n(| BR Sm -R @` HUNX.JQg8 f0R R Sm -R @` HUNX. dF f0 cB  n `  n p`v fSm" 9 R @ HHB `HyHx N|P`Jf4Sm 9 R @ HH`HyHx N|PJ f"J gHztHx/9 N ` 9 .JorSm 9 R @ HH`HyHx N|PS`..N^NuNVBaXJ gJ g4Sm 9 R @ HH`HyHx N|PN^NuNVHzHx/9 N N^NuNVHzHx/9 N N^NuNVH *n`<HH"9 R AHH`SlHyHH/N|Pf SL N^NuNVH *n.. ` /HUB`4Hx/HxNHnaz HxHyHxN> /HUHna 9 S,`HyHx N|P 9 й @/aXB 9 й @/HnHyHy/.a`, f J fa#  B/9 HUN #  `` 'gln !f/.aJ`F /g` Qgn2 =fa./9 aNX# HyNRX`| dfZJg#4,94` sg|n ngn^ hf$HyHyNdP-@f Hya*XJ ga/.aZX/.NX/.a`h qfaJfR .ff "9 N.Smh 9 R @ HH`^ zg$nf vfhJ f`a|+Hn/9 aPHyaxXHnanXSm 9 R @ HH` g>HxHydHxN> JgSlDHyHx N|PB RP L N^NuNVJ f a $ ` 9 HH#Q9 HH !gV QgX fg ngv pg qg4`4aJ f(/9  9 й @/Hya `/9 HyaP# HyNRX`Jf 9 S"9 ܲmaRSm 9 R @ HH`HyHx N|PBaX/.adXB`J f`Sm 9 R @ HH`HyHx N|PBaXJfR .D/`/.a`,aHxHydHxN> pN^NuNV.B# `6 99 n@ "HA HABAЁ9 HHЁ0.`Ba  90 l9 9#g n ..N^NuNVaHyaXHyNRX# JQgHy $afX`DHx!HxNHna HnHy $a PJgaHy $Hy aP# HyNRXHxHy HxN> B # BHy $Hy/9 /9 /.aN^NuNVH..-y ,.*(-y # # B/.NdX-@g/a bX n 0(f(*,9 /a HXRHy NX-@ fSfD n o,J g$HyaXJ gaHyaXJ f mp`  # B//. N J gJ g aa``aX n 0(gJ fh# # B/./. N `aJ gJ g a`a`aHy a$XSm 9 R @ HH`fHyHx N|P`P fnHy!`^Hy:aXadHyNa XLN^NuNVHyNRXa ^` HxNXN-@mJf4Hn/. NРPHx Hy`HxN> HxNԄXHxHxNPHxHxNPJ gBHxNPBN"XHzHxNPHzHxNPJ gHz FHxNPa ^HymaX/.aXN^NuNVH ..*n `>HUNX`" g0R Sm -R @ fSR JnL N^NuNV...JgJo& 9 Ї"9 So 9 Ȑ S.`J gR ߹ J lB HyaXHyaXJ gaHyaXJo <` </aX 9 й @/aXHyaXJ ga:HyapXS ..N^NuNVHy HyNÜPHy HxNְP#fHyN0X-@g/HnNPJnR BD`HyNX#TmHyNXJgR #THy y /aHPJfJ fHyNXJgR HyNX#Xl #PXHyNX#\HyNX# A-HHnHyNP# HnHyNP# HnHyNP# HnHyNP# HyNXJfHyNXJgBDHnHyNP# f # HnHyNP# f. y Jf$HnHyNP# f # HnHyNP# f. y Jf$HnHyNP# f # HnHyNP-@g @ HnHyNP# Jg @JfDHnHyNP# g*BB/N4 /Hy NlP#  HnHyNP# Hy N0X# f # Hy BNְP# Hy HxNְP9!H3 y lp`B# 09$ fp`B# Jfy$y$N^NuNVHxHnHxN* Jn  g BNԄX`y#.HHN^NuNVH .. B*nB` 9 o-@a \fbRJg*9#g9"fHxHyjHxN> S \gB  l  g f f fp`ܼ9"fJfcVS HxHyjHxN> S  l  f fS HxHyjHxN> `J f# HxHy NP`9#fJfJ gHH/aXSm 9 R @ HH`HyHx N|PSm".HH"9 R AHH`Hy.HH/N|P`Sm 9 R @ HH`HyHx N|PSm .HH"9 R AHH`Hy.HH/N|PJ g HxaX# *nHyNRX`Np@HxHylHxN> R F  g. g(HxHnHxN> R mTSBJ f# "Sm HyajXL N^NuNV(H0B4*n A8(H` \g` 9 й @/HTNlP 9 й @/aXR4`\ %fJ g`HH !fJ f Hy'aXHy $HTNlPHy $` %g !fffBHn8/.NlP .4L0(N^NuNV..  l  g f f, fp`p@HxHylHxN> R GHxHnHxN> R ..N^NuNVJ ga`ah/.arXѹ J gDJ g/</</<N> B/. aXJgd/.NX` `RL N^NuNVJ/H0-yX/9XNXйXU*@S :g*Xl/</</<N> B`R tf -cfHmHnNlPA(H` :g RfBR\ \o/</<`HnHnaP fA(H`R :fHTNX" Ҁ-A o2/</</<N> X"<Ҍ ABHlHUNlP#XpL0N^NuNVJ/H0(yX #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yXHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L0N^NuNVJ/H0*yXHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yXHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJ0g 90` <A` 9//<0NDPR g`D-|`BR RR`f r N8$ r NԾЂ`& rNԾ",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<0HUNlP <L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09HD @0H, rN8ހ "N8.`9 HH/ nNXSJnL N^NuNVH0*n(n `(Sm",R AHH` HT/N|P.HH,f L0N^NuNHHx%N@eNuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/Nr "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/Nr -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NRX n0(gB nh n"H#h/./. n(HH/Nr -@ fp`BLN^NuNVH0*n(|QBBA-HgJfJfn <`N ^f SR`B9SSeB9QB 9``HH.f,A .氈gB9QB <`(( BB` *g-L  $gT *g. .g [gH \g`l`dJg n g  g`FJf `:B-|HH. ^fHH.|JfB9QB <`* -fJJ,gDHH. ]f -R`N,HHl,HHRRRSe`RSdHH. ]ft nn`rHH. (f8 mB9QB <`x nRR`* )f0A .氈bB9QB <`6 S n` 1mr :lh 1`^L0N^NuNVH0*n(|QB S @B S @BR mJ9SgfHTHUa PL0N^NuNVH8*n(n HHS b4@0;Nx(((((T` f4,HH.HHfHTHUaP-@g .`tJfB`jHTHUalP-@fJf`gfB`Jg`XJf`Pp`HxHH/HTa JgHH`$BHH/HTa Jf`HHS @ `HHS`HH-@S @JgHU/.aPJgT .S @ ".S A`HH-@S @Jg&M .S @ ".S A-@`HU/.aPJfe6HTHUaP-@g .`d`&MJf`:&MgR`.&M ,fp`B/HH/HTaz JfHHSHTHUaP-@fb`ZpL8N^NuNVH0..*n S @(Pf S @ep`BL0N^NuNVH *n.Jg"HH,Sg f .` Jfp`BL N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^NuNVBJg>HxNĺX-@HySNXJg8/.HxNP/.NĺXN^NuNVHxHySNP`PJg" .c .`-n-|HzHxNP-@/.NĺXN`N^NuNHHxN@eNuNHHxN@eNu o HBNu o /L.NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.N8X+@f,mJf,0-g-HHT+@`m+n f09gHyNRX0-gp` - //--HH/N* *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|` eB` 0,f -+fp`B, wf0Hx/.NǰP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NǰP.Jg Jm/NXHx/.NP.Jm.HxB/Nr `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 аl  @*PJg HxHyHxN> HUNX/HUHxN> HxHyHxN> L N^Nu&@Phrʌʞʰ "4@Raqˀˑ˥˹ #2>Qbx̰̒3Jd͆ͤ 1UvΏΩ 5Hj}ϊϞϲError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m# p`T .1 @(P .1 @ gf ` < //.Hx0NL `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHHx;N@eNuNHHxN@eJgBNuH // |1 pNLNw //W.BN@d W/NH WNNHHxN@eNuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N> .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|1+|1+n 0-gl(m m R Э "-d f -,/HT-HH/N> .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N> . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N> g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NxXN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NְPJlB`pN^NuNHHxN@eBNuNHHxN@eNuNHHxN@eNuNHHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JT0f8 <T4#T0 <T0#T4#T4T<#T0T8 .^rN2.*yT8BTD g`(*(U g " Ҁe " Ҁd(M *@bTN( Jo> o <V` <X//.HyKN( `J9 |gR /9 HxHxHy tNhJf/9 NX/9 HyYN(PHydN(XB/9x/9 N HxHy /9 N BJoHyuN(X  @/(/HywN( R mHy}N(X 9u f BNXJgHy`HyN(XHyHNNX/9 HxHxHy tNhJf/9 NXBNXJ9 |gJ gHx/9 Hy |N JfaB B HyHyNPxza# B`b "HANNHABAЁй @09 ذhf6 $HBNNHBBBЂй @$( "HANNHABAЁй @Ԩչ "HANNHABAЁй @ (ѹ J g "HANNHABAЁй+/ "HANNHABAЁй @0H/HyN( "HANNHABAЁй @,(o@ fHyN(X`( rN8/ rN/HyN( HyN(XJg* "HANNHABAЁй @ gBz "HANNHABAЁй @0Ho "HANNHABAЁй @ fJg| "HANNHABAЁй @0H*Jg" "HANNHABAЁй+` "HANNHABAЁй/HyNPR maL`NVB.HyHnNPHy tHnNPHnHnNP3 N^NuNVHy |HxHxHyN(Jg Hy tHxHxHyN(`@ 9t tf" 9t uf 9y vfHy wHy` Hy tHyN(PJgHy NX/aXHy/9 aPJgDHy 9 r 9 >"<N8ЮSЮ-@B//9 N HxHn/9 N fBp0.@r //9 N HxHn/9 N fBA .p0(@-@Br //9 N Hx .r  //9 N fVR m-y Lt4.Bp 9 "HANNHABAЁй @!BHxHnHy B/( /9"N HxHyb/9"N g` n-hB/./9 N(( HxHn/9 N fF.fR0.@gHBp0.@r //9 N HxHyb/9 N gB`B n/( /9"N HxHyb/9"N fBj*|j bcY gJfA(HJfRB&L`$ `R m  `NB`J?Rjd<-@Jg m ~n =fBcS  fS  g ` .L8N^NuNVH0..*n,9 .P(@ . . -@ Jm Ю no*HyeatX` l H@H@B@܀XlJo І o Hyla6X //. a0P+@Jg Э"`"Ҕ*L0N^NuNVN^NuNV . m . N^NuNVH0 .". N-@/N8X*@fB`(M .VrN2.`BSl L0N^NuNV/.NXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN8-@Jl QS*|j0 .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNNXBB-HH/N B+mm0-gm*nN^NuN,HxN@eNuNVBHnNPJlp`Jg n .N^NuN,HxtN@eNuNV(.-nBjh`b y" S m. .R @HH y""(R!AS AHH` /9" .R @HH/NxPRjh nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0jlb1 nRJfjlc0R 9nB <jlL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/N*PJmJn -|`-nHf9ZHH/N4XJgm+|B+|B+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-NXBBBB BmB- L N^NuNVN/.N8XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰d((B c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN,HxN@eBNuN,HxN@eNuN,HxN@eNuN,Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuN,Hx6N@eNuNVH0Jjf8 <j#j <j#j#jj#jj .^rN2.*yjBj g`(*(U g " Ҁe " Ҁd(M *@bjfjgB`Rj jo "<N8#jBNX(@ 9j" Ҁe 9j/NX(@g yj 9jXg yj  9j" ҀY(#j <j A ` " Ҁ#jĹjc A#j A 9j*A L0N^NuNVH0*n(MY#j (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ j L0N^NuN,HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLD>K.4Q g WR`h4l  p  z       "y28OrW h,;^$e( "([fx(*/ " 7 B >.EOUQcnifov|&?|2"  B348iVx[*Ys QLRv"6(Z`/4;A.HN7W] jbgcrt0.ow.o_sccsidcalloc.octime.oOftime.onlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.osetbuf.ostrcatn.ostrcmpn.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.olseek.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.orindex.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_gettty_read_printf_pr_doing_ps_mproc_lflag_strcmpn_utmp_nproc_avenrun_mem_findidle_nlist_nowt__ctype__strcat_readpr_ut_lseek_boottime_fprintf_nswap_aproc_min_bootfd_prtat_dmmaxlmodt_jobtime_setbuf_fflush_nusers_debug_tty_localtime_header_strcatnldivt_putline_vstodb_fopen_callocieeeused_login_dmmin_sel_user_getargs_open_uptime_fread_firstchar_strcpy_stat_rindex_time_panic__iob((_idle_prttime_fclose_nl_np_proctime_kmem_rewind_now_Up_swapulmult_freeuldivt_malloc_cfree_dysize_ctime_ftime_asctime_gmtimecerror_close_strlen_fseek__filbuf__pfile__print_fwrite__flsbuf_fstat__sibuf_errno_creat__lastbuflmult_gettimeofday_fcvt_ecvt_isnanfcmpi_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brk_nl_np_proctime_kmem_rewind_now_Up_swapulmult_freeuldivt_malloc_cfree_dysize_ctime_ftime_asctime_gmtimecerror_close_strlen_fseek__filbuf__pfile__print_fwrite__flsbuf_fstat__sibuf_errno_creat__lastbuflmult_gettimeofday_fcvt_ecvt_isnanfcmpi_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_rucb/ftp 755 0 0 134000 3112545612 5332  T$G"I#HTHS/N /NXNuNuNVJdg/9HyN΀P` lVHyHyNhPHyN΀XHyNX/NXN-y-| o n /Hy`| y-h oJ n /(N`X-@Jn, n /(/(HyN΀ n /Hy*`"-n/. n /(NP-@Jg#dJRg /NXN^NuNV. oh n /HyFN΀P-|R*|V`.//.HyTN΀ n  f-|YJfHy]N΀X` lHyHyaN΀P`*|V`/ n /(NPJg JfJf n /(Hy`J g" m Jg/- /-HyN `/-HyNP-@ f/HyNP#*nN^NuNVBHyHyHzNJN^NuNVBHyHyHzNJN^NuNVBHyHyHzfNJN^NuNVBHyHyHzBNJN^NuNVHy4HyN΀PN^NuNVHyHyN΀PN^NuNVHylHyN΀PN^NuNVJdfHy@N΀X`& fR n "H#h lVHyPHyNhPHyRN΀XHyNX/NXN-y-| l n /Hy`N΀P` lVHy{HyNhPHy}N΀XHyNX/NXN-y-| m~ n /(/(HyN N^NuNVJdfHyN΀X`& fR n "H#h lVHyHyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀P` lVHyHyNhPHyN΀XHyNX/NXN-y-| m~ n /(/(HyN N^NuNVJg <` <N^NuNVJdg/9HyN΀P`HyN΀XHylHyHyHy4Hy N΀/9aX//9axX//9TajX/Hy8N΀N^NuNVJfp`B#/9a0X/Hy^N΀PN^NuNVJfp`B#/9aX/HymN΀PN^NuNVJTfp`B#T/9TaX/HyN΀PN^NuNVJfp`B#/9aX/HyN΀PN^NuNV o0 n /(N`X-@Jl* n /(HyN΀P`\J`fp`B-@#`J`g ` /9`/9`aX/HyN΀ N^NuNVJdfHyN΀X` lVHyHyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀` n /(HyNPN^NuNV lbJf0ND/NX#JfN/NX#JfHyN΀`VR y"n #h g n /Hy@N΀P`$ n /(NXJl n /(NXN^NuNV lVHyTHyNhPHyVN΀XHyNX/NXN-y-| l n /HyeN΀` n /(HyuNPN^NuNV lVHy}HyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀` lVHyHyNhPHyN΀XHyNX/NXN-y-| m n /(HyNP f n /(HyNPN^NuNV l R n B lR n !| o n /HyN΀P`6 n P lf <` <-@ n /(/(/N N^NuNVHyN΀XN^NuNV lVHyHyNhPHyN΀XHyNX/NXN-y-| o n /Hy(N΀P` n /(HyQNP-@ f> lHyYNX n !@R n /(HydNP-@ f| l\HylN΀XHyN^XHyHxOHnN HnNXSAЈ @BA"n #H RHnHyvNP-@ gHy~HyNPB`pN^NuNVJdfHyN΀` HyNXN^NuNV lVHyHyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀` n /(HyNPN^NuNV lVHyHyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀` n /(HyNPN^NuNV lVHyHyNhPHyN΀XHyNX/NXN-y-| l n /HyN΀P`d n /(HnNP-|`0Hy2HnNhP .Ю @/HnNhPR .mHnNXN^NuNV-yT#T n /( f <4` <9/NP#TN^NuNVaBNXN^NuNVJdg2HyANX/9NXBBd#N^NuNV.HxHyTN4P/.NlX*@f/.NټX#ހ ހf /.HyHyN B`/.HyބNP#ބl#ބ#ހ|#x#tBp*|l#3 TBBHx/-N-@Jl,HyN`HyNX/.NX`TBHxHyT/.N*Jm/- HyX/-NѸ 3VBHxHyT/.NRJlHy`HyD/.NPJl Hy*`fHy:/.N͌P#HyHyNPJg/9NXJg/9N`JTg/HySN΀PBaX *nN^NuNVB-nHnHn n/Nl /.HyeaP-@ f/.HymaP-@ f^HyuN΀XHyN^XHyHxOHnN HnNXSAЈ @BHnHya.P-@ gHyHyNPB`pN^NuNVJ`gBHyN΀XHyHn /.Nt HyN΀XHyN^XJfHyNXB`\/9Hn /.Nt Hy/9NP/9N^XHy/.NPJfp`B/aXN^NuNVHBBB,( y S m y (R!@S @`/9NPX. gR fJgB`>NHxNXJTg f 5f: o2Sm"9R AHH`Hy/NP l4 Y @g "HA HABAЁ"0Ё* f -fRJf,`JTf 5f2Sm"9R AHH`Hy/NPJggJf-E`Jf/9aXJgl 0LN^NuNV nJn>(HHr-AB-nHnBBHnHxNϲJfp`BN^NuNVHxHy N&PN^NuNVHBBHy NXJfHxN@PHzHHx N@P . Y/ .R/N4PHylNXJfp` n P -f n R*@` igt ngt tg\ vgLHH/Hy9HyN HxNX`>HH dfR``RT`R`R`BRRJf`B-@Jg Hz2HxN@PHz&M` Jf `LRgJf o ,~-J` fR(Rf op` .L y| S m y| (R!@S @`/9|NPX-@ nR`V/9|NPX` g g g ,g \f> y| S m y| (R!@S @`/9|NPX-@ nR y| S m\ y| (R!@S @-@ fD nBJ9g -|`(Hy n/NPJf n (`P nJfp `B nJg "@RR mHy(HyaP//.NhPHy/.NhPHy`-n` n $g R nJf nPBHn/.aP/HnNPHn/.NhPJ.g .R-@ nJf .N^NuNV./. HyHxNX-@HyPNXJg8/.HxN|P/.NXN^NuNVHxHyPN&P`PJg" .c .`-n-|HzHxN|P-@/.NXN `N^NuN HxN@eNuN HxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH8*n(n &MB`g` BRm`Rm L8N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuN HxhN@eNu"o /B/gS @`"Q g2gNuNVH8*nBNXN<(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuNVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyN -@g @ #gHy/.aP*@gBHy/.aP*@gB#/.NټX y ##`R  g  g##(yHyHUaP*@f8`8R`4Jg8  g  g4d(HyHUaP*@gBfB <`RJfRfBL0N^NuNVH0BNLXNռ*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfNՐ L0N^NuNVJfHyHyNP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHy8N -@g @ #gHy/.aP*@gB#`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9l ܤ @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N"PJmJn -|`-nf9HH/N,XJgm+|l+|l+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`N@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuN HxN@eBNuN HxN@eNuNVH0*nJf HxHm /NN +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN HxN@eNuN Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0Jf8 <# <### .^rN .*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N #BN X(@ 9" Ҁe 9/N X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL P J#nd)026Lz:X?C HLzO&<TZ4_>tf4jpnPsy~T |4R8ftn< %!asciibellbinarybyecdclosedeletedebugdirformgethelplcdlsmodemkdiropenpromptputpwdquitquoterecvremotehelprenamermdirsendstatusstructtenextracetypeuserverbose?@(#)ftp.c 4.2 (Berkeley) 3/23/83%s: Unknown host. ftp: socketftp: bindftp: connectftp: socketaddrrwftp: fdopen failed. Connected to %s. USER %sPASS %sAccount: ACCT %sLogin failed. ---> No control connection for command QUIT-rr%s: not a plain file.%s %s%swsentnetoutnetout-.%s %s%s-wwrreceivednetinnetinftp: socketftp: bindftp: setsockopt (ignored)ftp: socketaddrftp: listenPORT %d,%d,%d,%d,%d,%dftp: accept%d bytes %s in %d.%02d seconds (%d.%01d Kbytes/s) @(#)main.c 4.3 (Berkeley) 3/23/83ftptcpftp: ftp/tcp: unknown service asciinon-printstreamfile8ftp: %c: unknown option ftp> ?Ambiguous command ?Invalid command Commands may be abbreviated. Commands are: %s ?Invalid help command %s ?Ambiguous help command %s %-*s %s directory/etc/passwdrr/bin/shsh-c@(#)rcmd.c 4.7 3/24/83%s: unknown host %dwrite: setting up stderracceptsocket: protocol failure in circuit setup. socketsocket: All ports in use /etc/hosts.equivr.rhostsr@(#)ruserpass.c 4.2 10/10/82$,2;BHLNQS[ a    :2*" <4,$ >6.&@80( 91)! ;3+# =5-% ?7/'(08@ '/7?&.6>%- 5=$, 4<#+ 3;"* 2:!) 1991)! :2*" ;3+# <4,$?7/'>6.&=5-%      )4%/7(3-!0,1'8"5.*2$                                                                                                                                  Name (%s:%s): Password (%s:%s): MACHHOME.%s/.netrcrError - .netrc file not correct mode. Remove password or correct mode. Unknown .netrc option %s $/etc/utmpr%ldCan't make key Can't make key defaultloginpasswordnotifywriteyesynoncommandforcemachine/etc/utmp/dev/ttyr%s /etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$HxN~X-@HyR|NXJg8/.HxNP/.N~XN^NuNVHxHyR|NP`PJg" .c .`-n-|HzHxNP-@/.N~XN`N^NuNxHxN@eNuNxHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH *| 0 9 Dl  @*PJgHxNn HUNlX/HUHxNn HxHy AHxNn L N^Nu 0@Xb|$0BQap".ARh #:Tv !Ef%8ZmzError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#p`T . @(P . @ gf ` <h//.Hx0N `NqL0N^NuH // | pNLNw //W.BN@d W/Nx WNNV4.-nBR`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| `-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NlX-@8/.NlXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| c`J.g-| eJ.g"/.NlX".-A< o-@ .Xf -| gL`-| xLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 L/9 H .".NTgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 T/9 P .".NTfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn -@Jg& .D".²o nJg 0g -| `J.g -| `J.g-| AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0Rb1 nRJfRc0R 9nB <RL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nn .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 *HH/NXJgm+|<+|<+n 0-gl(m m R Э "-d f -,/HT-HH/Nn .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nn . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nn g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N6XBBBB BmB- L N^NuNVN`/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNxHxN@eBNuNxHxN@eNuNxHxN@eNuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNxHx6N@eNuNVH0JSf8 <S#S <S#S#SS#SS .^rN~.*yS BS g`(*(U g " Ҁe " Ҁd(M *@bSfSgB`RS So "<N#SBN6X(@ 9S" Ҁe 9S/N6X(@g yS 9SXg yS  9S" ҀY(#S <S A ` " Ҁ#S S c A#S A 9S *A L0N^NuNVH0*n(MY#S (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ S L0N^NuNxHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL data: (%d bytes) %02x bad leader: %x %s imp going down %s in %d minutes: back up %d minutes immediately noop: host %d, imp %d rfnm: htype=%x, source=%d/%d, link=ip,%x, subtype=%x host dead: down %s, %s subtype=%x host unreachable: %s subtype=%x error in data: htype=%x, source=%d/%d, link=ip, %x, subtype=%x incomplete: htype=%x, source=%d/%d, link=ip,%x, %s subtype=%x reset complete refused, try again: %s subtype=%x refused, will notify: %s subtype=%x refused, still trying ready DATABADLEADERDOWNbadNOOPRFNMHOSTDEADHOSTUNREACHBADDATAINCOMPLETERESETRETRYNOTIFYTRYINGREADY/usr/adm/implogerror flip-flop setmessage < 80 bitsillegal type fieldopposite leader typein 30 secsfor hardware pmfor software reloadfor emergency restart#0ready-line negatedtardy receiving messagesncc doesn't know hostimp software won't allow messageshost down for scheduled pmhost down for hardware workhost down for software workhost down for emergency restarthost down because of power outagehost stopped at a breakpointhost down due to hardware failurehost not scheduled to be up#13#14host in the process of coming updestination imp can't be reacheddestination host isn't uphost doesn't support long leadercommunication is prohibitedhost didn't take data fast enoughmessage was too longmessage transmission time > 15 secondsimp/circuit failureno resources within 15 secondssource imp i/o failure during receiptimp buffer wasn't availableconnection block unavailable#0#1connection not availablereassembly space not available at destinationmessage number not availabletransaction block for message not availableM:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ S((. 40D$l-|6|?.GxPYbkrqD{$hRb ((D L#>&)-d29??HN^UX\Tdkrjyd@DFNVlt4$$Tl(/@6=DHOU Z?cjlryh Xr6`|l$.",<1@jDO<S\dm3u|$4t\\l<tB<hhx ~4!r*01*7q=OE|MV\  ai,sUVf  LWDX|=)39 ? JXxbDjs}. UgjlO?\F r #x* 2:~AIRZannu | D$l h n>f8Tv?`  <y6; '/37?FiMTZxla[g(nTtYb}sQRZ 2<hTz47`6~ S"crt0.oimplog.o_sccsidctime.oOftime.oprintf.oprintf.osleep.oOalarm.oOpause.osetjmp.osetjmp.oatoi.operror.oerrlst.oOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_mtypes_printf_impdown_down_log_notify_hostdead_imphostdead_impundef_lseek_impleaders__flsbuflmodt_retry_sleep_impdata_follow_buf_fflush_ctime_logfile_host_imptrying_fstat_link_strcmp_incomplete_impincomplete_impretry_open_from_badleader_impbadleader_impready_perror_impnoop_impreset_showcontents_showdata_imprfnm__iob_impnotify_packettype_impbaddata_process_imp_hostunreach_imphostunreach_dysize_localtimeldivt_ftime_asctime_gmtimecerror__pfile__print_alarm_setjmp_longjmp_signal_pause_sys_errlist_write_errno_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkdysize_localtimeldivt_ftime_asctime_gmtimecerror__pfile__print_alarm_setjmp_longjmp_signal_pause_sys_errlist_write_errno_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisucb/rcp 4755 0 0 70000 3112545777 5344  XA$G"I#HTHS/N4 /NèXNuNuNVN`N/N(X#NJf HyHHyPNdPHxNèXSX Jo&HyV n /NPJfR,SX Jo*HyY n /NPJf#(SX JoZHy\ n /NPJfBSX #$a \N/NX/. /.a:P/9NèXJoVHy_ n /NPJf>SX #$N/NX/. /.a P/9NèX# o #(J(g <o` <s/J,g <j` <n/HybHnNHz VHx NP .SЮ @/aPX-@Jg$ @BR nJf-|tHx. .SЮ @/NάP-@Jg$ @BR/.a(XJfHxNèX` y-PB .S".貀lJ Ю @/aX-@Jg @BR nJf-|vHx. .Ю @/NάP-@Jg\ @BR/.aXJg0/. .SЮ @//.Hn/. .Ю @/HyxHnN `>/. .SЮ @//.Hn .Ю @/HyHnNHnaX` f|/.HnHyHnN .SЮ @-PBHn/. y/HxHnN#Jl HxNèXaNJl HxNèX .Ю /Hxa$PR`NJ(g .SЮ @/aXB`p .Ю @/aX-@JfX .SЮ @/ .Ю @/J,g <` </HyHnNHnaDX` nBR nJf-|Hx. .Ю @/NάP-@Jg @BR/.alXJf` y-P/.HnHyHnN .Ю @-PBHn/. y/HxHnN#Jl HxNèX .Ю Y/HxaP/9NX#R .S".貀m/9NèXN^NuNVHn/.NЂPJmp0. @g:# 9  @//.Hya < HxNèXN^NuNV` n :f ` n /g R nJfBN^NuNVH *nHH. fB  @f$  @f _g -f RJfp`/.HyHyPNd BL N^NuNVNJf&N/NX/.NXXBN`BNXN^NuNVB`& .Ю @-PHx/.NͮPJmB/.NP-@l( 9  @//.Hya `Hn/.NFPJmp0. @((g( gF/.NX/.Hya zP`rJ,g/.NXp0.//.ab`Hx//.NάP-@Jf-n`R/./.p0./Hy8HnNHnNX/Hn/9N aJl/.NX`BB`l-| .Юo .̐-@Jf$/.Hn/.Nr g-|/.Hn/9N  .m/.NXJfHxHyE/9N `/.HyFa PaR .mN^NuNV/.NtX-@Jf( 9  @//.Hyba `Hx//.NάP-@Jf-n`R/.B . /HyjHnNHnNX/Hn/9N aJl/.NX` .P//.HywHnNA-HHnHxaP` nJg~Hy} .P/NPJgdHy .P/NPJgJ .P/NX-@/.NXRЮ m\ .P//.Hyan /.NX-@fh/.NXHxHy/9N aN^NuNVA-HHxHn/9Nr ga.HHJg g g nRHxHn/9Nr gal nRA .d . fJ$fA ./HnHxN R .fp`B` HxNèXN^NuNVJ$fHyHyPNdPHxNèXN^NuNV-|BBNX-@/NX oHyaXHxNèX n -PJ(g /.a XHxHy/9N Hn/.NЂPJfVp0. @f@-|`4 .R @  f(-|/.Hya6PHxNèX` Hx/./9Nr g -|` .R @  f nB.HH gR gJ Cg Dg EgtJgHnHyaPHxNèX-| `@J$f HnNX/HnHxN .f HxNèXR`HxHy%/9N `BS nBA-HB`< n 0m 7o -|&` . nHH0-@RA .eR @  g -|/``B`: n 9n: ."HA HABAЁ nHH0Ё-@R n 0l .R @  g -|B`Jg6/. nJg <\` <^//.HyUHnN`/.HnNЌPHnHnNЂPJfp`B-@JgHxHnNͮPJmHx/HnNάP-@Jf-|_-|a` nBA-HJfHx/.NͮPJm n/ .Df`HnHnNЂPJf p0. @g# `B/.HnaPJm0A-HHnHxaP`/.HnNxP-@l, n/ 9  @/HnHyca`JfHHnHnNЂP0.H/ y/(HnN .F/HnNPHxHyp/9N BB`-|A-H .Ю󌰮o .ܐ-@/././9Nr -@Jn HxNèX .󄑮ѮJn-| .Ю󌰮o .ܐ-@Jf /.Hn/.N gR .మm>/.NXaBJg 9  @//.Hyq`HxHy~/9N A-HHx//9Nr JnN^NuNVA-HRR/././././. /./.NHnNX/Hn/9N J$f HnNX/HnHxN N^NuNV-|-nBN-@JlHyN`Xp`JgFHnNXfJf(/. /.NPJl/.N`X-| .`NN/NXHnHyNDPHnHyNDPHyN`XHxNXN^Nu/<0N@dNNuJ/H // | pN o,Jg$/|LY/<0N@NrLNwNVJ/H0..*n Jo o# p`  @(P  @ g0g(g g <*@`*|HU/NP*@ggf(M , @B L0N^NuNVJ/H0..*n Jo o# p`z  @(P  @ ggg <*@HU/NP*@ggf(M , @ L0N^NuNVJ/...Jo o # `Hx/NP..N^NuNVJ/...Jo n , @Jf # ` </ /NP..N^NuNVJ/...Jo n , @Jf# p` <//NPB..N^NuNVJ/Hx/.NPN^NuNHxHxNX-@HyL\NXJg8/.HxNtP/.NXN^NuNVHxHyL\NP`PJg" .c .`-n-|HzHxNtP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXN0(@Jg,HU/NPJg&l`XJgHU/NPJfN L8N^NuNVJ,fHy4Hy N,P#,`/9,NX .0N^NuNVJ,gJ0f/9,N&XB,N^NuNVH0J,fNHy6Hy N,P#,f2BL0N^NuNVH0*n`<(n `,f" `./9,HxHyLNL -@g @ #gHy8/.aP*@gBHy;/.aP*@gB#PP/.N X yP #P#P`R  g  g#P#PP(yPHy>HUaP*@f8`8R`4Jg8  g  gQ@d(HyAHUaP*@gBfB <P`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NFPJmJn -|`-n(f +|4`D/.NX+@f,mJf,0-g-HHQD+@`m+n (f09LgHy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|D 9 Xl  @*PJgJ]n (?Vp&=a ,ATvError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNvXBB-HH/N͞ B+mm0-gm*nN^NuNHxaN@eNuNVH0N-@f.B/.HygHydHy\N$HxNXHxHxNtP*@HxHxNtP(@HnNX-@g f f-|HUHxNtPHT((HxNtP .L0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNHxN@eJgBNu //W.BN@d W/N WNNVA-HA#0=|B-n-|Hn/. NPPSm .R @BHH`HnBNP .N^NuNV4.-nBQX`b y0 S m. .R @HH y0"(R!AS AHH` /90 .R @HH/NPRQX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NˬPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9p/9l .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9x/9t .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NˬPJf/./.NPJfHnHn *LZ`0SR`*0Q\b1 nRJfQ\c0R 9nB <Q\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-nBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|(`eB` 0,f -+fp`B, wf0Hx/.NxP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NxP.Jg Jm/NXHx/.NP.Jm.HxB/N͞ `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /Nr +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rN.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<N#QBNӲX(@ 9Q" Ҁe 9Q/NӲX(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVH0*n(MY#Q (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Q L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLgSo,Sm ,R @` HTNX. f gJo HT/NDP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg V @` V @R mHH. ]g*Jg V @` V @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9 "9$N\N-@-A`RHH.  @f .gZ`t/9/9 .".Nl< 0N///./. 9("9,N\N-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g(  @/(/ .".N\-@-AJg R mJl/./. .".N`/./. .".N\-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NŒPJmJn -|`-nf +|GD`D/.NƜX+@f,mJf,0-g-HHh+@`m+n f09(gHyN.X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|0 9gDDl  @*PJgHxNˆ HUNX/HUHxNˆ HxHyAHxNˆ L N^Nu&@Rdt%4EYm~,Fd:X *C]y1>RfyError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVA-HA#G@=|B-n-|Hn/. NPSm .R @BHH`HnBNXP .N^NuNV4.-nB|`b yG@ S m. .R @HH yG@"(R!AS AHH` /9G@ .R @HH/NXPR| nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|`-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|c`J.g-|eJ.g"/.NX".-A< o-@ .Xf -|gL`-|xLA`-H-H`P .P-@@ .P-@P".DN~ЮLЮ@ @S"n .P".DNɜ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NdPJf/./.NŒPJfHnHn .R l .R`p//./.Nl-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NgP .S-@HJlD-@HJHg6 .Hr N~0S n .Hr Nɜ`S n0A .ذbJn/9T/9P .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NdPJf/./.NŒPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nˆ .B`T0-f(mfHn-HH/NŒPJmJn -|`-nf9*HH/NŜXJgm+|gL+|gL+n 0-gl(m m R Э "-d f -,/HT-HH/Nˆ .+L`/.NƜX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nˆ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nˆ g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.N˜XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.N0P.JgJm/NXHx` afvJgp`p//.NP.lB gDf6Hx/.N0P.Jg Jm/NXHx/.NP.Jm.HxB/NV `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNːHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNːHxN@eBNuNːHxN@eNuNːHxN@eNuNV/. Hyt /.N: N^NuNV/. Hy@t/.N: N^NuNːHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jf8 <# <### .^rNɖ.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<Nɜ#BNNX(@ 9" Ҁe 9/NNX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#عc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNɖ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNːHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s rcv_nxt %x rcv_wnd %d snd_una %x snd_nxt %x snd_max %x snd_wl1 %x snd_wl2 %x snd_wnd %x (src=%s,%d, dst=%s,%d)[%x..%x)%x@%x(win=%d)<%s%sSYN,%s%sACK,%s%sFIN,%s%sRST,%s%sPUSH,%s%sURG,>%s<%s>%s%s=%d (t_rxtshft=%d), %03d %d.%d.%d.%dATTACHDETACHBINDLISTENCONNECTACCEPTDISCONNECTSHUTDOWNRCVDSENDABORTCONTROLSENSERCVOOBSENDOOBSOCKADDRFASTTIMOSLOWTIMOPROTORCVPROTOSENDCLOSEDLISTENSYN_SENTSYN_RCVDESTABLISHEDCLOSE_WAITFIN_WAIT_1CLOSINGLAST_ACKFIN_WAIT_2TIME_WAITREXMTPERSISTKEEP2MSLinputoutputuserresponddrop_tcp_debug_tcp_debxr@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$((ucb/whois 755 0 0 50000 3112546157 5654  @F$G"I#HTHS/N4 /N,XNuNuNVH0-|LSX o HyTHyDNPHxN,XHys n /N PJfX S n -PX S f/.NLX-@Jf&/.HyvHyDN HxN,X n-PBBHx/(N-@JlHyNXHxN,X n (=@BHxHn/.NBJlHyNXHxN,X n/( Hn/(N HyHyNP-@Jf HyHyDNPHxN,X n (=@BHxHn/.NJlHyNXHxN,XHy/.NP*@Hy/.NP(@gf&HyNX/.NXHxN,X n /HyHTN HTNXSm -R @` HUN0X g>S0mHH"94R4 AHH`Hy0HH/N$P`L0N^NuNHxbN@eNuNVH0*n (|`eB`^0,fBn  rg"l afHxB/.N" `l -+f ll L0N^NuNVA-H#Hn/. NP n0( gp`BN^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXN(@Jg,HU/N PJg&l`XJgHU/N PJfN L8N^NuNVJfHy HyNP#`/9NpX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyDN -@g @ #gHy/.aP*@gBHy/.aP*@gB#HH/.NX yH #H#H`R  g  g#H#HH(yHHyHUaP*@f8`8R`4Jg8  g  gItd(HyHUaP*@gBfB <H`RJfRfBL0N^NuNVH0BN,XN*@JgJ//.N PJg(m`XJg//.N PJfJ g/. /- N PJfNp L0N^NuNVJ*fHy4HyNP#*`/9*NpX ..N^NuNVJ*gJ.f/9*NXB*N^NuNVH0J*fNHy6HyNP#*f2BL0N^NuNVH0*n`L(n `<f2 `>/9*HxHyIxN -@g @ #gHy8/.aP*@gB#M|Hy;/.aP-@Jg @BR n  g  gHy>/.aVP*@gnB/.N@X#M#M#MM(yMHyAHUa P*@f8`8R`4Jg8  g  gNd(HyDHUaP*@gBfB <M|`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN0X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N^PJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHN+@`m+n f09@gHy0NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NXHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|H 9$\l  @*PJg*LZ`0SR`*0N0b1 nRJfN0c0R 9nB <N0L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N^PJmJn -|`-n0f9BHH/NhXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB $f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N" `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JNf8 <N#N <N#N#NN#NN .^rN .*yNBN g`(*(U g " Ҁe " Ҁd(M *@bNfNgB`RN No "<N#NBNX(@ 9N" Ҁe 9N/NX(@g yN 9NXg yN  9N" ҀY(#N <N A ` " Ҁ#NNc A#N A 9N*A L0N^NuNVH0*n(MY#N (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ N L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN@P/.HydN@P/.HyN@P/.HyN@PN^NuNV.*nB/aX/HyHnN@ BHnNP-@JLfJ g/./. NP-@JfJ fJg n ` </Hy`0./Hy/.N@ HnHyN@P*nN^NuNVBJLfZ/.NlXJf$Hx/.N X/NP-@Jf `&HxHxHnNL -@Jg n-PJfHy`/.HyhNטP`VJfA-H n(/(/(//HyHyhN@ <hN^NuNVl.J fHylN@X`pJg/. /.afP`XB/. /9NB HxHn /9N׎ HyHyHyHyHyHyHyHyHyN@$HyHyN@PJmgHy HyN@PS,m 90R0 @ HH`Hy,Hx NP`xB/. /9NB HxtHn/9N׎ B/./9NB HxHn|/9N׎ B.BHn|NP*@0.H00.f*B0.H/Hn|HyN@ A-HxB/.NP-@p @-Pt/.tNX/HyN@P/././././. nx/(NX/Hy*N@Jmg0.H/HyLN@PS,m 90R0 @ HH`Hy,Hx NP-n J f*nlN^NuNVhH0HyMHy,NlPB/. /9NB HxHn/9N׎ -|m-|o4 .$(@-n *|m`B/. /9NB HxtHn/9N׎ B/./9NB (HxHm/9N׎ B-BHUNP-@t0.H/HyR/.tN@ $od-n J fV-M-|m|/.|HyVN@P .mr$N JoHyzN@X*|m`BBBBB $oXeS,m 90R0 @ HH`Hy,Hx NPHyHyHyHyHyHyN@ .mr$N Jo.Hy!HyHyHyHyHyN@S,m 90R0 @ HH`Hy,Hx NPHy,NXB nB nB nB nB nB -n *|m`dB/. /9NB HxtHn/9N׎ |fB . / ./ ./ .쐭/ .萭/Hy'N@+n+n+n+n+n n -Ѩ n -Ѩ n -Ѩ n -Ѩ n - Ѩ -n $J f .mr$N JoF n ( / (/ (/ (/ (/HyAN@ n <C"QHy,NXRJg /.NX fD`NVH0 n -PSX ` n P -f n R-@ nJg n P(HH ngDn ig0nv agn< Af n(/(//Hy HyN@`H n(/(/(//Hy HyN@ <N^NuNVH .. ,.BNXN8*@Jg( -f - f//./-N JfN L N^NuNVH0*n(n .. SJg gp`BL0N^NuNVH ..,. BN(XN*@Jg -f - fNl L N^NuNVJ fHy Hy NԈP# `/9 NX . N^NuNVJ gJ f/9 N˂XB N^NuNVH0J fNHy Hy NԈP# f2BL0N^NuNVH0*n`8(n `(f `*/9 HxHyNh -@Jg @ #gHy /.aP*@gB#Hy /.aP*@gB`R  g  gHy HUaZP-@Jg @BRHUN\X###(yJg>*n`8R`4Jg8  g  gld(Hy HUaP*@gBfB <`RJfRfBL0N^NuNVJ fHy Hy NԈP# `/9 NX . N^NuNVJ gJ f/9 N˂XB N^NuNVH0J fNHy Hy NԈP# f2BL0N^NuNVH0*n`,(n `f `/9 HxHypNh -@g @ #gHy /.aP*@gB#tHy /.aP*@gB`R  g  gHy HUa\P-@Jg @BRHUNX#|#x(yxJgF*n`8R`4Jg8  g  gd(Hy HUaP*@gBfB <t`RJfRfBL0N^NuNV.BNXN<*@Jg$ -fJ g/. /- NPJfN *nN^NuNV... f `"  f ` ..N^NuNV l .r` .r` m .က -@-@A  @"| " < N^NuNV... f r` r`  g ..N^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎ep`p n XR`4JgHH @g n XA .쐈* bBB`A  Re L N^NuNVH0B(n B`4 TJg2B,BBlB,/NdX*o-E RJfHy /.NԈP-@JfB`/.HxHx HnN g& g  g/.NjXp`P  f <`p ЮЮЮЮ-@Ю-@..Jg,<l,B/./.N /.Hx/HnN*ݮA(H mJgp,fB .Д//.N /.Hx .R/HnN*n `f UJgdB` Ѕ @AfBR Ѕ @JfAJf,+ll;llSf/.N˂X`x Jf `4L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNV...S,m"90R0 AHH`Hy,/NP..N^NuNVA-H#qHn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H#,qHn/.NP09< gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNV.*nJg0-g /-NپXms+n f mB `+m+| B*nN^NuNVBJg>HxNX-@HyNXJg8/.HxNdP/.NXN^NuNVHxHyNP`PJg" .c .`-n-|HzHxNdP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVJ fHy Hy NԈP# `/9 NX . N^NuNVJ gJ f/9 N˂XB N^NuNVH0J fNHy Hy NԈP# f2BL0N^NuNVH0*n`<(n `,f" `./9 HxHyDNh -@g @ #gHy /.aP*@gBHy /.aP*@gB#Hh/.N/9 &HxHyNh -@g @ #gHy 4/.aP*@gB#Hy 7/.aP-@Jg @BR n  g  gHy :/.aVP*@gnB/.NX### (yHy =HUa P*@f8`8R`4Jg8  g  gd(Hy @HUaP*@gBfB <`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N6PJmJn -|`-nf +|q`D/.N X+@f,mJf,0-g-HH+@`m+n f09<gHy,NX0-gp` - //--HH/N׎ *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| D 9హ Xl $ @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N6PJmJn -|`-n,f9>HH/N@XJgm+|M+|M+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NjXJl~0-g /-NپXBBBB BmB- L N^NuNVNX/.N XN^NuNV .". nJ/H?N͌ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NjXHx` afvJgp`p//.N~P.lB f6Hx/.NP.Jg Jm/NjXHx/.N~P.Jm.HxB/N `Jgp`B//.N~P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N~ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <## # .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@b fgB`R o "<N #BNھX(@ 9" Ҁe 9/NھX(@g y 9 Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`BFIQ[ -Aaihmnrst ] [ interval ] [ system ] [ core ]usage: %s %s %s: no namelist cannot open Sysmap_mbstat_ipstat_tcb_tcpstat_udb_udpstat_rawcb_Sysmap_Syssize_ifnet_hosts_rthost_rtnet_ESysmaptcpudpip/vmunix/dev/kmem@(#)mbuf.c 4.5 82/12/18         =  X  smbstat: symbol not in namelist mbstat: bad read %d/%d mbufs in use: %d mbufs allocated to %s *** %d mbufs missing *** %d/%d mapped pages in use %d Kbytes allocated to network (%d%% in use) %d requests for memory denied datapacket headerssocket structuresprotocol control blocksrouting table entriesIMP host table entriesfragment reassembly queue headerssocket names and addresseszombie process informationsocket options@(#)route.c 4.5 82/11/14UGHrthost: symbol not in namelist rtnet: symbol not in namelist Routing tables %-15.15s %-15.15s %-8.8s %-6.6s %-10.10s %s DestinationGatewayFlagsRefcntUseInterface%-15.15s %-15.15s %-8.8s %-6d %-10d %s%d %u.%u.%u%u.%u.%u.%u/etc/networksrr# /etc/protocolsrr# r/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ucb/rlogin 4755 0 0 60000 3112546252 6036  PM$G"I#HTHS/N4 /NXNuNuNVBHx/ n /NP-@JgR` n -PX SHy/.NDPJfn n -P`\Hy n /NDPJfRX S`:Hy n /NDPJf.X SJgJ n #X SJnJnJo.HxHy n /N Jf n PL`Jo$Hy n /NDPJf #`JgJnN:/NxX-@Jf HyHyN@PHxNXHyHyNP-@Jf HyHyN@PHxNXHy+NX-@Jg/HyN PHnHy@tBNv Jf6Hy0HyNP.HHN @/HyNPHzHx NDPBHyJg 9` n / n/ n/(HnNd#Jl HxNX .g0BBHxHy/9NJlHy2N XN:-@/NXJlHyPN XHxNXa$Hy_HyN@PHxNXN^NuNVHyHy@tBNv 9 #HyxHy@tBNv |}HyHxNDPHyHxNDPHyHxNDPN# fHyN XajHxNXJf(aHxNXHyaXHxNXHz,HxNDPHxaXaTHyaXaN^NuNVBaXJo Hx /9NJPJm BNjXBNXN^NuNV.A*H`Jf.Af.9Lfp`B-@Af".9Lf.9Lgp`B-@Jf@HxHn/9N̆ JfHyaX`Jf.` . g . fn ..g .9~fHxHyBN̆ `*.9g .9fhHxHyBN̆ BaXHxNXHx.9fB`N/NJPHxNXHxa>X`A /Hn/9N̆ `pHxHnHxN̆ .9xf UAe>.9yg0.9~g" . g . geSHxHnBN Jn*nN^NuNV-|HnHytHxNv HnHy@s/9Nv JlHyN XHxHxHn/9NZ.g(HyHytBNv . gN}|HyHytBNv ` JfpHxHn/9N`&N^NuNV.HzHxNDPND-@HnHys/9Nv`" g`6Jm/HnHxN̆ HxHn/9N .Jf..N^NuNVHnHy@tBNv .Jg gR` 9-|xHnHytBNv /.HytBNv `BJgp `p 9F . f-|`N^NuNV/././. /.HyN@HyHyN@PN^NuNVHx NXHyaXaN^NuNVJ/H0..*n Jo o#p` D @(P D @ g0g(g g <*@`*|HU/NP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o#p`z D @(P D @ ggg <*@HU/NP*@ggf(M  @ L0N^NuNVJ/...Jo o #`Hx/NP..N^NuNVJ/...Jo n  @Jf #` </ /NP..N^NuNVJ/...Jo n  @Jf#p` <//NPB..N^NuNVJ/Hx/.NPN^Nu/<0N@dN̐NuJ/H // |D pN oJg$/|LY/<0N@NrLNwNVH ..NN6*@Jg -fN L N^NuNVJfHyHyNØP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNØP#fB`/9HxHyGN *@g#KHUazX*@#KHUajX*@HUNX#KHUaPX*@HUNX#KBK#KHUa&X*@#KHUaX*@#KHUaX*@#K`  gRJfB <K*nN^NuN̐HxN@eNuN̐Hx%N@eNuN̐HxfN@eNuNV-|-| n/NX-@Jf" n/HyHyN@ p` n"n"HnaX-@Jm n (=@/( Hn/(N =nBHxHn/.NJlP 0f/.NƶXS` =f@ n6/.NƶX/.NX ."HAHABAЁ-@`@ n/N `HxHy./.N̆ B/.NtXR//./.N̆ /.NtXR//./.N̆ /.NtXR//./.N̆ HxHn/.N gL n/N XJg n/NƶX/.NƶX`LSJg"HnaVX-@JmHx/NP/.Hy/HnNP HnNtXR-@HnNtXR/Hn/.N̆ gHy2N X/.`V-|BHnHn/.N-@/.NƶXJlHyKN XB` n =n nf neJHyRHyN@P`J.gBHxHn/.N fHxHnHxN̆ . f`~ .N^NuNV=|BBBHxHxN-@Jmz n =@BHxHn/.NJm .`P 0g 1gHy~N X`& nS n fHyHyN@PpN^NuNV-|J gB`HyHyNØP-@Jg/.Hx HnN JgHx HnNPJgHx HnNP @BHx HnNP-@Jg @BRHn/.NDPJfJg .` .//.NDPJff/.NXB`,/.NX fBHyHy`pN^NuNV/. /.HxgN0 N^NuN̐HxcN@eNuN̐HxbN@eNuN̐HxjN@eNuNVH8*n(yJg/HUa"P&@Jg ` =((f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVH *n.f `JfBL N^NuN̐HxiN@eNu///YHx~N@ NuNVBJg>HxNX-@HyKNXJg8/.HxNP/.NXN^NuNVHxHyKNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuN̐HxN@eNuN̐HxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuN̐HxhN@eNuNVH8*nBNXN`(@Jg,HU/NDPJg&l`XJgHU/NDPJfN4 L8N^NuNVJfHyHyNØP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNØP#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyLN -@g @ #gHy/.aP*@gBHy/.aP*@gB#PP(/.NX yP( #P$#P `R  g  g#P#P,P(yPHyHUaP*@f8`8R`4Jg8  g  gPd(HyHUaP*@gBfB <P`RJfRfBL0N^NuNVH0BNpXN*@JgJ//.NDPJg(m`XJg//.NDPJfJ g/. /- NDPJfN L0N^NuNVJfHyHyNØP#`/9NX .N^NuNVJgJf/9NXBN^NuNVH0JfNHyHyNØP#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyPN -@g @ #gHy/.aP*@gB#THy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#T#T#TT(yTHyHUa P*@f8`8R`4Jg8  g  gUTd(HyHUaP*@gBfB <T`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNtX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NƂPJmJn -|`-nf +|`D/.NǀX+@f,mJf,0-g-HHUX+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 l  @*PJgXj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuN̐HxaN@eNuN̐HxN@eJgBNu //W.BN@d W/N̐ WNNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBN P .N^NuNV4.-nBUl`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N PRUl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.NtX".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNBЮLЮ@ @S"n .P".DNʀ-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".N\gP .S-@HJlD-@HJHg6 .Hr NB0S n .Hr Nʀ`S n0A .ذbJn/90/9, .".N\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0Upb1 nRJfUpc0R 9nB <UpL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N̆ .B`T0-f(mfHn-HH/NƂPJmJn -|`-nf9HH/NƌXJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N̆ .+L`/.NǀX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N̆ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N̆ g m p`BL0N^NuNV.*|` HUaXpe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NƶXJl~0-g /-N2XBBBB BmB- L N^NuNVNh/.N̜XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`peB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NƶXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NƶXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN̐HxN@eNuN̐HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuN̐HxN@eBNuN̐HxN@eNuN̐HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuN̐Hx6N@eNuNVH0JUf8 <U#U <U#U#UU#UU .^rNz.*yUBU g`(*(U g " Ҁe " Ҁd(M *@bUfUgB`RU Uo "<Nʀ#UBN2X(@ 9U" Ҁe 9U/N2X(@g yU 9UXg yU  9U" ҀY(#U <U A ` " Ҁ#UȹUc A#U A 9U*A L0N^NuNVH0*n(MY#U (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ U L0N^NuN̐HxN@e#tBNu /йt/@HxN@e 9t#tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN8X/.`V-|BHnHn/.N-@/.NFXJlHyWN8XB` n =n nf neJHy^HyN8P`J.gBHxHn/.Nj fHxHnHxN . f`~ .N^NuNV=|BBBHxHxN&-@Jmz n =@BHxHn/.NJm .`P 0g 1gHyN8X`& nS n fHyHyN8PpN^NuNV-|J gB`HyHyN8P-@Jg/.Hx HnN$ JgHx HnNxPJgHx HnNxP @BHx HnNxP-@Jg @BRHn/.NPJfJg .` .//.NPJff/.N2XB`,/.N2X fBHyHy`pN^NuNV/. /.HxgN N^NuNHxcN@eNuNHxbN@eNuNHxjN@eNuNVA-H#Hn/. N\P n0( gp`BN^NuNVH *n.f `JfBL N^NuNHx]N@eNuNHxiN@eNu///YHx~N@ NuNHxN@eNuNVBJg>HxNX-@HyJNXJg8/.HxNP/.NXN^NuNVHxHyJNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNHxhN@eNuNVH8*nBNXNx(@Jg,HU/NPJg&l`XJgHU/NPJfNL L8N^NuNVJfHyHyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyJN$ -@g @ #gHy/.aP*@gBHy/.aP*@gB#NO/.NX yO #O#O `R  g  g#O#OO(yOHyHUaP*@f8`8R`4Jg8  g  gOd(HyHUaP*@gBfB <O`RJfRfBL0N^NuNVH0BNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^NuNVJfHyHyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyON$ -@g @ #gHy/.aP*@gB#SHy /.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NX#S#S#SS(ySHyHUa P*@f8`8R`4Jg8  g  gT@d(HyHUaP*@gBfB <S`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHTD+@`m+n f09gHyNX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9,l  @*PJg*LZ`0SR`*0T\b1 nRJfT\c0R 9nB <T\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX|e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NƚXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`|eB` 0,f -+fp`B, wf0Hx/.N„P.JgJm/NFXHx` afvJgp`p//.NZP.lB f6Hx/.N„P.Jg Jm/NFXHx/.NZP.Jm.HxB/Nª `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NĸPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JTf8 <T#T <T#T#TT#TT .^rN.*yTBT g`(*(U g " Ҁe " Ҁd(M *@bTfTgB`RT To "<N#TBNǚX(@ 9T" Ҁe 9T/NǚX(@g yT 9TXg yT  9T" ҀY(#T <T A ` " Ҁ#TTc A#T A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ T L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|L 9`l T @*PJg*LZ`0SR`*0$Db1 nRJf$Dc0R 9nB <$DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n4f9FHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NVXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NtPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N& +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J$f8 <$#$ <$#$#$$#$$ .^rN.*y$B$ g`(*(U g " Ҁe " Ҁd(M *@b$f$gB`R$ $o "<N#$BNVX(@ 9$" Ҁe 9$/NVX(@g y$ 9$Xg y$  9$" ҀY(#$ <$ A ` " Ҁ#$$c A#$ A 9$*A L0N^NuNVH0*n(MY#$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ $ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL-|SX JfJgHyj n /N`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|4 9 8Hl  @*PJg*LZ`0SR`*0Llb1 nRJfLlc0R 9nB <LlL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nf9.HH/NXJgm+| @+| @+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NL n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNX(@ 9L" Ҁe 9L/NX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LĹLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL&M` Jf `LRgJf o ,~-J` fR (Rf op` .LHxNNX-@Hy^NhXJg8/.HxNP/.NNXN^NuNVHxHy^NzP`PJg" .c .`-n-|HzHxNP-@/.NNXN^`N^NuN@HxN@eNuN@HxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH8*nBNXXN(@Jg,HU/N8PJg&l`XJgHU/N8PJfN L8N^NuNVJ8fHy@Hy,NP#8`/98NX ./9^HxHycNt -@g @ #gHyl/.aP*@gB#gHyo/.aP-@Jg @BR n  g  gHyr/.aVP*@gnB/.NX#g#g#gg(ygHyuHUa P*@f8`8R`4Jg8  g  ghd(HyxHUaP*@gBfB <g`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NvPJmJn -|`-n Pf +|`D/.NLX+@f,mJf,0-g-HHh+@`m+n  Pf09 tgHy dNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|| 9Pl 0 @*PJgNe2Ti|Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N: B+mm0-gm*nN^NuN@HxaN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBN

*LZ`0SR`*0hb1 nRJfhc0R 9nB <hL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NvPJmJn -|`-n df9 vHH/NɀXJgm+|>+|>+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*| P` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NɪXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NLXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| P` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NɪXHx` afvJgp`p//.NɾP.lB Pf6Hx/.NP.Jg Jm/NɪXHx/.NɾP.Jm.HxB/N: `Jgp`B//.NɾP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nɾ N^NuN@HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuN@HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuN@Hx6N@eNuNVH0Jhf8 <h#h <h#h#hh#hh .^rNF.*yhBi g`(*(U g " Ҁe " Ҁd(M *@bhfhgB`Ri io "<NL#iBNX(@ 9i" Ҁe 9i/NX(@g yh 9hXg yh  9i" ҀY(#h <h A ` " Ҁ#hhc A#h A 9h*A L0N^NuNV((H0*n(MY#h (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ h L0N^NuN@HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL<eTltz,Xntelnettcptelnet: tcp/telnet: unknown service -d?Already connected to %s Connect (to) usage: %s host-name [port] %s: unknown host telnet: socket%s: bad port number telnet: setsockoptTrying... telnet: connectstatusConnection closed by foreign host. Connected to %s. No connection. Escape character is '%s'. Connection closed. byeCommands may be abbreviated. Commands are: %-*s %s connect?Invalid help command %s ?Ambiguous help command %s %s %s> ?Ambiguous command ?Invalid command RCVDRCVDRCVDRCVDSENTSENTSENTSENTnew escape character: Escape character is '%s'. %s show option processing. WillWont%s map carriage return on output. WillWont%s turn on socket level debugging. WillWont^?%s dodontwillwont???%s %s%s %d (%s) replydon't replyBINARYECHORCPSUPPRESS GO AHEADNAMESTATUSTIMING MARKRCTENAOLNAOPNAOCRDNAOHTSNAOHTDNAOFFDNAOVTSNAOVTDNAOLFDEXTEND ASCIILOGOUTBYTE MACRODATA ENTRY TERMINALSUPDUPopenclosequitzescapestatusoptionscrmoddebug?/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ iucb/tftp 755 0 0 64000 3112546561 5504  PK8$G"I#HTHS/N4 /NXNuNuNVHyyHytNP# Jf Hy}Hy N(PHxNXBBHxHxN# ,JlHyNXHxNXHyHy NtP o(Hy NXJg BNX/. /.aPHy NXHxa`NV lTHyHy TNtPHyNXHy TNX T/NXa -y -| o n /HyNP` n /(NX-@Jg0 @ (3 /( Hy /(N n# `b3  n /(NX#  fB  n /(Hy`l n /(Hy 4NtP# 4 y (3  f& n /(NxX3 Jy 3  # ` n /(HyNPB N^NuNV. ob n /HyNP-| *|T`*//.HyN n  f-|PJfHyNX`h lHy Hy`H*|T`/ n /(NPJgPJfJg/-Hy Nt` n /(Hy=NP*nN^NuNVH0 lTHyOHy TNtPHyUNXHy TNX T/NXa"-y -| l n /aX` .SЮ @(PHx: .SЮ @/NhPJg~`Hx: Ю @/NhPJfR .Sm .SЮ @-PHx:/.NhP(@B/.NX-@Jf/.Hy]NP`< n/( Hy /(N n (3 # # J fHypN`Hz(HxNxP lL f HTaX` n (*@HUNZX-@Jl HUN`HT/.N.`DBHTNhP*@/~`b Ю @/aX/HUNtPB Ю @/NZP-@Jl Ю @/NX`HT/.N.PR .SmL0N^NuNV/.HyNP/.HyNPN^NuNVH lTHyHy TNtPHyNXHy TNX T/NXa-y -| l n /aX`J f,~`Hx: Ю @/NhPJgR .SmHzVHxNxP~`|Hx: Ю @/NhP-@Jf Ю @-P`| nBR Ю @/NX-@Jf Ю @/HyN` n/( Hy /(N n (3 # # lV f n (` /.aX*@HxHUNƄP-@Jl HUN`/./.N@P`B .SЮ @/NhP*@//.a*X/HUNtPHx/.NƄP-@Jl/.NX`/./.N@PR g| .SmpL N^NuNV/.HyNP/.Hy3NPN^NuNVJ g/9 Hy^NP`HypNXJ g <` </J g <` </Hy HyNN^NuNVHxHy NPN^NuNV.`*Hx//.NǨP*@gJ-gA `B nJf .*nN^NuNV.Jf4S m 9 R @ HH` Hy Hx N` BHxNxP/90HyNPHy TN((XJg`J9 TgXa/9 afX*@fHy`HyNX`gHy /9 mNP g|HxHy NP*nN^NuNVH<*nBBB$|`>&M` Jf `LRgJf o ,~-J` fR (Rf op` .LHxHm/.Nj ,Jl 9 Td/a6X`H:0;@B\HxNXJ g X/HUHy]a HxHy B X/Hy \/9 ,N* Xg2Hyb` Jg&  TgBNXHygN`^-|HnHnBHxHy \/9 ,N*JoBNXJ g/HUHyoa UfHm0-H/HyxN `. Uf0-HfvJo؆R g gBNX/.NFXJo(BNX-@/./HyN L N^NuNVH *| \~BBNX-@/. HxaP*B\HzpHxNxPHxNX` B\HxNX:0;@zRJ g/HUHya HxHy B/Hy \/9 ,NgHyNX`HnHnBHxHy \/9 ,N,Jn$Jg  TgrBNXHy`BNXJ g/HUHya, UfHm0-H/HyN `T Ufd0-HfX Y/Hm/.N *Jl 9 Td/a`؅ gBNX:0;@HxHy BHxHy \/9 ,N/.NFXJo(BNX-@/./HyN L N^NuNVH0*| \: /. HmNtP/. NX-@/. NXAЈ(@BHy HTNtPPB  \L0N^NuNVH0*| \:;n (|` gPJlJl .d @)P/,HmNtP/,NXX-@J g/.HUHyaB /.Hy \Hy /9 ,NgHyNXL0N^NuNVH0 n =P ne ncp0.//.Hy%`p0.0 @//.Hy3N p0.S b@0;N8Tp`U . T*@(MBHUNhP*@HmHTHy:`R .Y/ n 0(H/HyN`6 n 0(H/HydNP`$ . X/ n 0(H/HypN L0N^NuNVJ/H0..*n Jo o# Tp` ( @(P ( @ g0g(g g <L*@`*|LHU/N8P*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o# Tp`z ( @(P ( @ ggg <L*@HU/N8P*@ggf(M  @ L0N^NuNVJ/...Jo o # T`Hx/N8P..N^NuNVJ/...Jo n  @Jf # T` <L/ /N8P..N^NuNVJ/...Jo n  @Jf# Tp` <L//N8PB..N^NuNVJ/Hx/.N8PN^Nu/<0N@dNNuJ/H // |( pN oJg$/|MLY/<0N@NrLNwNVH *nS m 9 R @`Hy NhX. g Jm`Jl fB`B .L N^NuNHx}N@eNuNVA-H#`Hn/. N\P n0( gp`BN^NuNVH *n.f `JfBL N^NuNVA -H# `Hn/.N\P09  gp`BN^NuNHxeN@eNuNHxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNVH8*nBNXNT(@Jg,HU/NPJg&l`XJgHU/NPJfN( L8N^NuNVJfHyHyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyQdN -@g @ #gHy/.aP*@gBHy/.aP*@gB#UhU/.NX yU #U#U`R  g  g#Ux#UU|(yU|HyHUaP*@f8`8R`4Jg8  g  gVd(HyHUaP*@gBfB <Ux`RJfRfBL0N^NuNVH0BNdXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^NuNVJfHy HyN8P#`/9NX .N^NuNVJgJf/9N2XBN^NuNVH0JfNHyHyN8P#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyVN -@g @ #gHy/.aP*@gB#ZHy/.aP-@Jg @BR n  g  gHy/.aVP*@gnB/.NxX#Z$#Z(#Z,Z (yZ HyHUa P*@f8`8R`4Jg8  g  gZd(HyHUaP*@gBfB <Z`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNhX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|d`D/.NX+@f,mJf,0-g-HHZ+@`m+n  f09 gHy NX0-gp` - //--HH/Nj *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 T4l  @*PJg*LZ`0SR`*0Zb1 nRJfZc0R 9nB <ZL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|1d+|1d+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NFXJl~0-g /-NʚXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.NƄP.JgJm/NFXHx` afvJgp`p//.NZP.lB  Tf6Hx/.NƄP.Jg Jm/NFXHx/.NZP.Jm.HxB/Nƪ `Jgp`B//.NZP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NZ N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NȸPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J[ f8 <[$#[ <[ #[$#[$[,#[ [( .^rN.*y[(B[4 g`(*(U g " Ҁe " Ҁd(M *@b[,f[ gB`R[4 [4o "<N#[4BN˚X(@ 9[4" Ҁe 9[4/N˚X(@g y[, 9[,Xg y[,  9[4" ҀY(#[, <[  A ` " Ҁ#[([(c A#[0 A 9[(*A L0N^NuNVH0*n(MY#[( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ [0 L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ?Ambiguous command ?Invalid command Commands may be abbreviated. Commands are: %-*s %s connect?Invalid help command %s ?Ambiguous help command %s %s Packet tracing %s. onoffVerbose mode %s. onofftftpconnectmodeputgetquitverbosetracestatus?asciinetasciibinaryoctectmailmail Transfer timed out. sentsendreceivereceivedError code %d: %s Sent %d bytes in %d seconds. sentsendreceivereceivedError code %d: %s Received %d bytes in %d seconds. netasciisentnak#0RRQWRQDATAACKERROR%s opcode=%x %s %s Undefined error codeFile not foundAccess violationDisk full or allocation exceededIllegal TFTP operationUnknown transfer IDFile already existsNo such user/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$(( [8ucb/lpr 6711 0 1 101571 3112530226 5357  P@$G"I#HTHS/N4 /NXNuNuNVH0BHxHxNP gHz HxNPHxHxNP gHz HxNPHxHxNP gHz HxNPHxHxNP gHz HxNPHx Hy PNP n # `nl Pg.n 3g^n 1gPnB #g`|A-H`pR6J-gA#:`VA# `H oHyYHnN\PHUHnN\PA*H/9 HUNPJg@B`>T .f-HH .f -/fHx/HnNƐP(@JgBV` L0N^NuNVH0. *n A(H|`Rf /Hn/9 N L0N^NuNV.BNX-@Hx/.NTP./.NXJl/./9 Hy[NX aHx/9 t/.N Jl*/.NX/./9 HyqNX a .й @R zo< 9 UЮ @R tfHyNXXa> .й @A`" .й @ [f .й @a ..N^NuNV.HxHxNPHxHxNPHxHxNPHxHxNP.9 J g&/9 NX 9 Ї @SR AfJ g&/9 NX 9 Ї @SR AfJ gN/9 NX 9 Ї @SR Af 9 Ї @z Uй @SR dfHxNX..N^NuNVH Hx/.NĊPJl2/./9 Hy`/./9 HyNX p`tHn/.NRPJmp0. @f/./9 Hy`B/.NȲP.l/./9 Hy`Hx Hn/NB f( . g gx  gp eg/NȞXBJ gp0.gJ @gHx//.NƐP*@JffHxHyNĊPJfp`h/./9 HyNX Hy NXX/NȞX`/./9 Hy5`BHx/.NĊPJf/ L N^NuNVH ..*|F r NIJ0S r N.fR L N^NuNV.*n-|IHUHnN8P-@l/9 HyONXPHxNXHnHyxNP# f #{ HnHyNP# Df # DHnHyNP# xf # xHyNX# Hl # HHnHyNP# pp` JfRB*nN^NuNVH/9 xHyHnN HyHnNP-@f0HyHnNP-@f&Hn/9 HyNX HxNXHn/.NPBHy PNX-@/9 xNXЮP,//.Hyax # //.Hya^ # //.HyaD # /9 xNXV# .R"<NIJ-@BB/.N( /.Hy/.N /.NX`Hn/.NPHx n(HH/NPJg&Hn/9 HyNX HxNXB n S m n (R!@S @` /.NX. 0m 9n ."HA HABAЁ"0Ё-@`LN^NuNV./.NX*@Jf /9 HyNXPHxNXHy P/. /./9 xHyHUN *nN^NuNVH BB#KBBHyNȲP-@Jlp`*nf.HxHn/.NB *Jn/.NȞXB`|BAHH.R fc2 -\f*S` .e:HxHyHxN B/. avXJgj/.NȞXa``VL N^NuNVH0-yK/9KNXйKU*@S :g&KdHxHy6HxN B`R tf -cfHmHnNɄPA(H` :g RfBRK Ko HxHyI`HnHnaTP fA(H`R :fHTNX" Ё-@ o0HxHy\HxN K"< Ё @BHlHUNɄP#KpL0N^NuNVH0(yK #fjBL0N^NuNV.*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR *nN^NuNVH *yKHUaxX*@Jfp`j nfJg(f @g #fR| 0f|B` "Nr.HH0ހHH @f L N^NuNV.*yKHUaX*@Jg. nfJg(fJg :fp` @fB*nN^NuNV.*yKHUaX*@JfJB*nN^NuNVH8*n n (PHH.g :g  \gN ^g:` nfJg(f @g =fR/. HUaP`.`&|tHH.HHfHH`RJf  @g0-|HH0Sg\HH @((f`@B n *P L8N^NuNVJ/ n/R##HyHyNRP=y-y`HyNDX#f HyaXHy y/NPHy,NX09yfD 9g/9NȼX# f Hy/aX y f`V/9NȼX# f HyHahXHy 9 P/NRP 9Ұf09аyf/9NXa^HyHyaNRP 9f09nfS/9NXJl HycaX 9N^NuNVJ/H~ 9 PRЇ @Jf 9ЇT n 9R,` 9І @ Їй"@PSJlJm 9Ї @/ йR# 9й @BS` 9 PЇ @ 9Ї"@`JlLN^NuNVJ//.NX//.HxN HxNXN^NuNVJ/H0..*n Jo o# p`  @(P  @ g0g(g g <`*@`*|`HU/NLP*@ggf(M  @B L0N^NuNVJ/H0..*n Jo o# p`z  @(P  @ ggg <`*@HU/NLP*@ggf(M  @ L0N^NuNVJ/...Jo o # `Hx/NLP..N^NuNVJ/...Jo n  @Jf # ` <`/ /NLP..N^NuNVJ/...Jo n  @Jf# p` <`//NLPB..N^NuNVJ/Hx/.NLPN^Nu/<0N@dNNuJ/H // | pN oJg$/|aLY/<0N@NrLNwNHxHy(NP#6fB`/96HxHyKN *@g#OHUazX*@#OHUajX*@HUNX#OHUaPX*@HUNX#OBO#4OHUa&X*@#OHUaX*@#OHUaX*@#O`  gRJfB <O*nN^NuNHxN@eNuNHx N@eNuNHx N@eNuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/Nz "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/Nz -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NRX n0(gB nh n"H#h/./. n(HH/Nz -@ fp`BLN^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH Nň.fB`BHy@NȲP,mB "HAHABAЁ//Nz HxHyO/NB g /NȞX`/NȞX O*|O  fSB <OL N^NuNVA-H# Hn/. N,P n0( gp`BN^NuNVA -H# Hn/.N,P09, gp`BN^NuNV.*nJg0-g /-N˺Xms+n f mB `+m+| B*nN^NuNHx9N@eNuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHO+@`m+n f09,gHyNRX0-gp` - //--HH/NB *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNRXBB-HH/Nz B+mm0-gm*nN^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuNVA-HA# =|B-n-|Hn/. N,PSm .R @BHH`HnBN|P .N^NuNV4.-nBP`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/N|PRP nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|d-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|e PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|g`J.g-|iJ.g"/.NX".-A< o-@ .Xf -|kL`-||LA`-H-H`P .P-@@ .P-@P".DNIJЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NˆPJf/./.N°PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9P/9L .".NgP .S-@HJlD-@HJHg6 .Hr NIJ0S n .Hr N`S n0A .ذbJn/9X/9T .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NˆPJf/./.N°PJfHnHn *LZ`0SR`*0Pb1 nRJfPc0R 9nB <PL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9.HH/N XJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NȞXJl~0-g /-N˺XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B((`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NTP.JgJm/NȞXHx` afvJgp`p//.NȲP.lB  f6Hx/.NTP.Jg Jm/NȞXHx/.NȲP.Jm.HxB/Nz `Jgp`B//.NȲP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NȲ N^NuNHxN@eNuNHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NȲP. g `/NȞXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /NB +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JPf8 <P#P <P#P#PP#PP .^rN.*yPBP g`(*(U g " Ҁe " Ҁd(M *@bPfPgB`RP Po "<N#PBN̺X(@ 9P" Ҁe 9P/N̺X(@g yP 9PXg yP  9P" ҀY(#P <P A ` " Ҁ#PPc A#P A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLrDwN(WDra!ɄiZsȼ| DC.  >>zLM`t  Ƽ + ! )LR 1ň :  B, J. Py˺ V  ^` ex mX t |g| n f °  z ˆ   * ? 6   )  3  iZ   y [.   %Y .s 7 =QP DSz P: VZd ] bĬ i[ r x ɨ 7 ̺  P ̦ crt0.olpr.oprintcap.o_pskip_hopcount_tbuf_pdecodegetwd.o_file_cat_name_dd_d_dir_prexit_offsigset.o_cactions_setflgsignal.osignalSIGDORTIsigoldnoerrorOumask.ochown.oflock.ogethostname.ogetpwnam.ogetpwuid.ogetpwent.ogetuid.ochdir.olink.ofseek.ogetenv.ogetlogin.ofprintf.ofprintf.oprintf.oprintf.osetbuf.osymlink.oatoi.ofgets.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.oexec.oexec.oexecve.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_printf_lflag_width_person_write_hdr_DN_indent__ctype__strcat_gethostname_itoa_lseek_name_fprintf_execl_pgetstr_cfnamelmodt_chown_qflag_flock_umask_class_pgetnum_getpwnam_mailflg_getpwuid_symlink_fonts_setbuf_nfile_rflag_unlink_getlogin_card_LP_sprintfldivt_test_MX_fopen_out_host_pgetent_link_creat_format_RM_userid_SD_linked_open_access_close__filbuf_getwd_chkprinter_title_stat_signal_malloc_ncopies_rindex_jobname_strlen_iflag_getuid_getenv_tfd_fseek_fclose_mktemps_inchar_mktemp_nact_dfname_tfname_copylmult_pgetflag_pnchktc_pnamatch_strcpy_closedir_readdir_chdir_fstat_opendircactions_sigignore_errno_sighold_sigpause_sigsyssetflg__sigcatch_sigset_sigrelsecerror_getpwent_setpwent_endpwent_strcmp_fgets_rewind_fflush_ttyslot__pfile__print__iob_free__sibufulmult_execle_execv_execve__flsbuf_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_ttyname_gtty_ioctl_stty_realloc_sbrkuldivt_end_brke_errno_sighold_sigpause_sigsyssetflg__sigcatch_sigset_sigrelsecerror_getpwent_setpwent_endpwent_strcmp_fgets_rewind_ffucb/lpq 6711 0 1 117452 3112530241 5360  hO$G"I#HTHS/N4 /NXNuNuNVH `J-gHmNX#4l #4R `X n *P +g -fN-HH Pg Rg( lgax`A#`R8`A#`HH @g< 2m HyaBXHUNX"9 A R`0 2 m HyaX 9  @ R SfJf HyNX#f #/9aXXJf/9Hya PHx Hy NP/9NXJl Hya lXa# (J gJgHz6B/9N( J (f0Hй2HЁ"9m0H#/</</<N" B/. aXJgd/.NX` `RL N^NuNVJ/H0-yX/9XNTXйXU*@S :g*Xl/</</<N" B`R tf -cfHmHnNPA(H` :g RfBR\ \o/</<`HnHnaP fA(H`R :fHTNTX" Ҁ-A o2/</</<N" X"<Ҍ ABHlHUNP#XpL0N^NuNVJ/H0(yX #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yXHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L0N^NuNVJ/H0*yXHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yXHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJ ,g 9 ,` <A` 9//<0NߜPR g`D-|`BR RR`f r N8$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<0HUNP <L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09HD @0H, rN8ހ "N8.`9 HH/ nNXSJnL N^NuN,HxHxNX-@HyUN,XJg8/.HxNTP/.NXN^NuNVHxHyUN>P`PJg" .c .`-n-|HzHxNTP-@/.NXN"`N^NuN,HxN@eNuN,HxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuN,HxhN@eNuNVH8*nBN,XN(@Jg,HU/NPJg&l`XJgHU/NPJfNp L8N^NuNVJ$fHy,HyNxP#$`/9$NX .(N^NuNVJ$gJ(f/9$NrXB$N^NuNVH0J$fNHy.HyNxP#$f2BL0N^NuNVH0*n`<(n `,f" `./9$HxHyUNH -@g @ #gHy0/.aP*@gBHy3/.aP*@gB#YZ/.NX yZ #Y#Y`R  g  g#Y#ZY(yYHy6HUaP*@f8`8R`4Jg8  g  gZd(Hy9HUaP*@gBfB <Y`RJfRfBL0N^NuNVH0BNXN*@JgJ//.NPJg(m`XJg//.NPJfJ g/. /- NPJfN L0N^NuNVJJfHyTHy/9JHxHyZNH -@g @ #gHyX/.aP*@gB#^Hy[/.aP-@Jg @BR n  g  gHy^/.aV((P*@gnB/.NX#^#^#^^(y^HyaHUa P*@f8`8R`4Jg8  g  g_,d(HydHUaP*@gBfB <^`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NVPJmJn -|`-n`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|h 9 |l  @*PJg*LZ`0SR`*0_Hb1 nRJf_Hc0R 9nB <_HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NVPJmJn -|`-nPf9bHH/N`XJgm+|1+|1+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|<` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNH/.N8XN^NuNV .". nJ/H?N| n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *((グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N8X*@Jg*B L N^NuN,HxN@eBNuN,HxN@eNuNVH0*nJf HxHm /N߂ +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN,HxN@eNuN,Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuN,Hx6N@eNuNVH0J_f8 <_#_ <_#_#__#__ .^rN2.*y_B_ g`(*(U g " Ҁe " Ҁd(M *@b_f_gB`R_ _o "<N8#_BNX(@ 9_" Ҁe 9_/NX(@g y_ 9_Xg y_  9_" ҀY(#_ <_ A ` " Ҁ#__c A#_ A 9_*A L0N^NuNVH0*n(MY#_ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ _ L0N^NuN,HxN@e# $BNu /й $/@HxN@e 9 $# $NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ,  too many requeststoo many usersPRINTERlp%s: unknown printercan't chdir to spool directoryHit return to continueno line printer device or remote%s/lpq -R%s -P%s -l %dshelltcpshell/tcp: unknown servicerootrootrcannot reopen remote descriptorcannot examine spooling area no entries rWarning: %s is downWarning: no daemon present %s: r%d r %s: [job %s] %-10s %-3d %D bytes (standard input) ..., %s%-2d copies of %-19s%-32s %D bytes ??? bytesthstndrdththththththactive%dth%d%s%scannot create status file usage: lpq [-l] [+[n]] [-Pprinter] [user...] [job...] %s: lpq: TERMpccocan't open description filelp/dev/lpsd/usr/spool/lpdlolockststatusbd/usr/ucbdurmrpRank Owner Job FilesTotal Size bcclcmsosetiteup/etc/printcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf .TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) @(#)rcmd.c 4.7 3/24/83%s: unknown host %dwrite: setting up stderracceptsocket: protocol failure in circuit setup. socketsocket: All ports in use /etc/hosts.equivr.rhostsr/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ @(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83_. 4t#U-U3N<`CKU_\ipXvx`v((Df \l|` . (v1:.,B<KPS \e,n,wPP,0qH.<&*.0:6\?$HNDWTanx00F̦_DJ,4 & L &?/Ӕ5F<?C<KRYR`Lf(kr|y,~t.հ6ڴ>T\צ  <لTr(־$+/x6ڤ< A?JjQTYv`Pfznu@{Z~նՊڨHdT$x..b#<(7ݾ;F<JS ^;Pf`o3ބy |ߌߜ!(8 <( B<%-,68>DJ~4PrY0`qfl  (r.z((m8 C , D 0 wtJ, c 8   N  O "r Y ߜve  } ".)2 @9*BLKCRf[ya 5 lr<zq w 1QPDZ  /`<A n  c  d @D  F0F8tx$,  2 _ 6  >jtGjPHY  _ d+Hk0zy4. \  m g h  p q i  n v;  x` ! ߒ  w $T !.< '` / :r B( I0 O߂ Uw _d hD r x`, 7 Z  V 8  ބ w b D , P< tr ,    P F J %- 4b <\ DZ L S ]  e m t2 { , > T "  p  ,   L L s L    #| - 1 7 Dn& Jf P W< ] f m^ s| yӚ ? צ H  1 3` 8 i | p xT [מ  < YJ sj  Q R ٪ Z    $ * 0 _ 5 :crt0.olpq.oprintcap.o_pskip_hopcount_tbuf_pdecodegetq.o_compartermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10Oumask.oflock.ogethostname.ofputs.ochdir.orcmd.oaccept.oconnect.olisten.ogetenv.ofdopen.ofprintf.ofprintf.oindex.oprintf.oprintf.oqsort.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.obcopy.obcopy.oretbloopbwdbytesbind.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osocket.oOsignal.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoilmult_dumb_inform_printf_fputs_lflag_BC_BD_dump_capstrings_putch_file_standout_current_CL_CM_write_inlist__ctype__DU_strcat_index_gethostname_status_garbage_ldump_ioctl_fprintf_fatal_pgetstr_tgetstr_usage__flsbuf_free_sendtoremlmodt_setuid_display_users_umask_flock_sleep_pgetnum_tgetnum_user_prank_tgoto_SIZCOL_caps_first_LO_LP_head0_head1_sbuf_header_chdir_sprintf_termcapldivt_fopen_fdopen_host_PC_repeat_pgetent_tgetent_totsize_line_col_fgets_getservbyname_slptime_strcmp_creat_rcmd_requ_show_ospeed_RM_SD_SE_requests_RP_SO_TE_from_TI_ST_close__filbuf_chkprinter_printer_getq_strcpy_stat_UP_strlen__iob_getenv_blankfill_fclose_tputs_rank_read_pgetflag_pnchktc_pnamatch_open_qsort_realloc_closedir_readdir_fstat_malloc_opendir_tgetflag_tnchktc_tnamatchcerror_socketaddr_connect_ruserok_errno_rresvport_syscall_bcopy_bind_socket_gethostbyname_accept_perror_listen_lseek__lastbuf__pfile__printulmultuldivt_alarm_setjmp_longjmp_signal_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_rewind_endservent_getservent_setservent_fflush__sibuf_sys_errlist_sys_nerr__sigfunc__sighandler_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_stty_sbrk_end_brkt_perror_listen_lseek__lastbuf__pfile__printulmultuldivt_alarm_setjmp_longjmp_signal_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_rewind_endservent_getservent_setservent_fflush__ucb/pc 555 0 0 72316 3112563662 5141  @:@ $G"I#HTHS/N4 /N@XNuNuNVH SX Jf(Hy MHy IHy @N HxN@XHxHxNP g Hz.HxNPHzHxNPBl Ю @*P -fH-HH igJnb bgn, Sgjn Jgjn Cg`R`J-fR` 9vz @  ]Rv`V RЮ @ P -gL RЮ @/alX pg0 RЮ @ 9vz"@"RvR Rm RffHy `HyN4PHxN@X`BRf Hy yHyN4PHxN@X Ю @/a X@ .og .pg .cf Ю @/Hy HyN4 `t#`#`#8`-HH 0g& 1g> 2gV 3gn lg`d# FJ-gRA#F`D# JJ-g2A#J`$# NJ-gA#N`# VJ-gA#V`#4# &bJ-gA#b`# `J-f 9vz @ Rv`# `#$`Hy CHyN4P`X -gf #nf` #jfJ4f # gb#` OgN` Tgj` dgn cg0` gg`` sg*n( ogn lg ` pgP` wgn tg` zg`zJ$g"JgHy nHyN4PBHy NX#DHy NX#H-yvB`^ Ю @*P -gHHUa X sf#J8g 9 @  R 9 @ R 9 @  RHxoHUa ~P#0 9 @ 0R 9 @BBBHy/9^abJfvB0`lHUa X pfZ#D,#,#vJg 9vz @  Rv 9vz @ Rv 9vz @BBBHyz/9FaJf#,~#H0/90BHyz/9JaJf/9,NbX#D,JgH/9,/90Hy/9RaBJfV/90NbX#,0#H,JgHxsHUaP#,/9,/90Hy/9NaJf/90NbXB0Jg B,`#J8g 9 @  R 9 @ ,R 9 @  RHxoHUaP#0 9(( @ 0R 9 @BBBHy/9^aJf B0a8RmJfJ fJga# zJ g 9z @  R 9z @  RBl Ю @*PHy HUN|PJfR -g HUaX og pg, sg$R` 9z @ RR`HxoHUaP/aX"9z A #RR<` 9z @BBBHyz/9Va oaB# z# ~#fBlP Ю @*P -gHUaX pg sfHxoHUaP/a&X"9rz A 9rz @/aX of^B`L 9rz @/ .z @/N|PJfR`L 9rz @ `R .rmRr`-HH ggn Tgn Ogn Jgn Cg 9rz @ ` Rlr RЮ @ P -g\ RЮ @/aX pg>R`J-f`0 9rz @ RrR Ю @ 9rz"@"` J-f^` SfP` cgn bf6` dg`& pgn& lgn ig` ogZ` wgzn sf`j zf`\ 9rz @ bRrJ$g 9rz @  RrJg4 9rz @  Rr 9rz @  `2 9rz @  Rr 9rz @  Rr 9rz @BBBHyz/9Za8Jf" *LZ`0SR`*0Qb1 nRJfQc0R 9nB <QL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNVH N~.*nJfS` r N0 r Nf.S XgR|a` zf <` RB/.NnP f .L N^NuN|Hx!N@eNuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuN|HxN@eBNuN|HxN@eNuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuN|Hx6N@eNuN|Hx N@eNuNVH0JR(f8 <R,#R( <R(#R,#R,R4#R(R0 .^rNf.*yR0BR< g`(*(U g " Ҁe " Ҁd(M *@bR4fR(gB`RR< R H R \ f p z/bin/catcat/usr/lib/how_pc-ipc: bad -i construction pc: -o must specify file pc: -o would overwrite %s /usr/src/ucb/pascal/pc0/a.out/usr/src/lib/pcc/fort/usr/src/ucb/pascal/utilities/pc2/usr/src/ucb/pascal/utilities/pc3/usr/src/usr.lib/libpc/libpcpc: -t is default; -C for checking -lpc_ppc: warning: -g overrides -O /tmp/p0XXXXXX/tmp/p1XXXXXX-J-o-p-J-opc3-w/usr/lib/pcexterns.o-old-X-lg-lm_p-lc_p-lm-lc%s: %s <%s >%s pc: No more processes %s: %s (core dumped) ran out of memory (savestr) /usr/lib/pc0/lib/f1/usr/lib/pc2/lib/c2/usr/lib/pc3/bin/ld/bin/as-lpc/lib/crt0.o/lib/mcrt0.o/usr/lib/gcrt0.opc0-oXXXpc1pc2c2asHangupInterruptQuitIllegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorSegmentation faultBad system callBroken pipeAlarm clockTerminatedSignal 16Stopped (signal)StoppedContinuedChild exitedStopped (tty input)Stopped (tty output)Tty input interruptCputime limit exceededFilesize limit exceededSignal 26Signal 27Signal 28Signal 29Signal 30Signal 31Signal 32Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$/R@((. 40!4+45t>tG.QZ$cmt{QLLL8@\\x rF#(/5?>DKNRZa houtz,xz0hFX0X 4%t, 3:>EK P?Y`hou}>jD(DD$.xhx!)3=<BQRU`<d|mu~3 L\lDDT<\*v<P Pl|!)@/5~4;rD0KFP VJ[JfaNfVkts{b ljtR4z   4V 'z,v27z^ ub   G( /?6r>FN V ^\g|o.v on   $;D8; ,Zl$.X nl 4 M8x < D L|" P*2?rF P TZgpTxnrfLf8lFl6D?<  yL 3&-i4;AyH[N\U[YdsmHsQ zR6Z  1fnp~P,R 7H R@ crt0.opc.o_sccsidOvfork.ofprintf.ofprintf.oprintf.oprintf.ostrncpy.operror.oerrlst.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_pc0_errs_pc1_crt0_pc2_pc3_printf_setsuf_lpc_mesg_strncpy_onintr_Oflag_mcrt0_c2_fprintf_execl_nxo_pflag_onepso_execv_wait_savetab_pc0args_pc0argx_dosys_pc1args_as_unlink_cflag_Sflag_pc2args_debug_vfork_ldargx_getsuf_remove_asargs_asargx_pc3argx_strcmp_creat_saveleft_done_wflag_gflag_open_c2args_savestr_close_perror_tfile_signal_ld_malloc_strlen__iob_gcrt0_suffix_Tlflag_Jflag_mktemp_np_tname_errnocerror__pfile__print_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_execle_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufulmodtuldivt_access_getpidptwo_gtty_ioctl_stty_realloc_sbrk_end_brk_suffix_Tlflag_Jflag_mktemp_np_tname_errnocerror__pfile__print_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_execle_execve__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat__lastbuf_isattucb/pmerge 555 0 0 61427 3112563703 6013  @> $G"I#HTHS/Nx /NXNuNuNVB . @Jg . @/NXR mN^NuNVBB-|BBA .BR KmHzHxNPHyzHyhNX#/NP##HyHy|NX#/NP#HyHyNX#/NP#HyHyNX#/NP#HyHyNX#/NP#HyHyNX#/NP#HyHyNX#/NP#B . @Jf . @/a XR mHxNX-@fHy$HyNPBa X-nA . Jo$S/.N~XA .-P`R .l@/.Hy .Ю @/N -@JfX .Ю @/a `a aLBNX`.Hna`R nHH @fHx/.HyN Jf$^`R nHH @f n 'g "f/.N`XЮ".dDHxNX-@fHy$HyNPBa .X-nA . -n nPR` n.g"nRR nJf n.g" n (if (hg n (.f& nBRA-H`/. n/NPJgX n e n f fHy$Hy4NPBaFXR KfHy$HyLNPBaXA . RHyi/.NP-@Jf /.aX-nA . /.HxHnNd n0(f .#fA-H`Hy$HykNPHy$HnNPBabXN^NuNV|| -n`H )g {g }g` /9 nHH/NLP nPR nJgHH 'g (fJ9Rf (*f./9HH/NLPRRT`Rd`J9Tg .*fB9RB9T`nJ9RffSd`^J9RfVVR`DJ9Vg fHxHy/.N Jfd \fS`J\oS\J`l 9ZfB9ZB``HyHy$NPBaX` fHxHy/.N Jf/9HyNPB.JdffS``\ fBHxHy/.N Jf&J`f #JdfR`` fHxHy/.N JfJdgx` fHxHy/.N JfJ`fB.J9JfJ|#`| f*LZ`0SR`*0Fxb1 nRJfFxc0R 9nB <FxL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9"HH/NXJgm+|&`+|&`+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-NJXBBBB BmB- L N^NuNVNT/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa (("KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N XHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/N XHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNVH N.*nJfS` r N0 r N.S XgR|a` zf <` RB/.NP f .L N^NuNHx!N@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuNHx6N@eNuNHx N@eNuNVH0JFf8 <F#F <F#F#FF#FF .^rN.*yFBF g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RF Fo "<N#FBNJX(@ 9F" Ҁe 9F/NJX(@g yF 9FXg yF  9F" ҀY(#F <F A ` " Ҁ#FйFc A#F A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|` 9\tl  @*PJgXz%Ij)<^q~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#\p`T .d @(P .d @ gf ` <l//.Hx0N `NqL0N^NuH // |d pNLNw //W.BN@d W/N WNNHxN@eNuNHxN@eNuNVA-HA#T=|B-n-|Hn/. NDPSm .R @BHH`HnBNΔP .N^NuNV(.-nB`b yT S m. .R @HH yT"(R!AS AHH` /9T .R @HH/NΔPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nHf9ZHH/N$XJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NݎXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NۜPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JLf8 <P#L <L#P#PX#LT .^rN.*yTB` g`(*(U g " Ҁe " Ҁd(M *@bXfLgB`R` `o "<N#`BNގX(@ 9`" Ҁe 9`/NގX(@g yX 9XXg yX  9`" ҀY(#X <L A ` " Ҁ#TTc A#\ A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ \ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 0?0D0V0{(030=xGNU,]xd3jHpw3tWa\p`h33|,jN6tj6 `jH$-6>FfXMhUe@_@ipNly.X.(&H$l (2FD;DDNNU˨^˨e˨lqΔzќѸ.ѸѸzҢ?<| ؈$&+3;ٌCXLU\\ahpptzNԢش،״,Ԑfr L ? "ך"(/&4v:A^I2PӠWP]dl sل|٠٠j< &<$$3H\l|ۼ t'޴/49޴CM<Raߚep<t{ќ~Nr0p\ /x l4x, Ev1Z ; pBJ stN txR@[ |`th[py }  (.2T  , Rh 'D  F   ".]< ?HD H34MV|\ '_ )b ,eXzmWu 2xtdf HzL~a  LlH b 3  0  # ), 2 9tX @eh G` O^ UJ ].4 cp kF tU ~i j N  $ ْ  6 bL I  4 N   P Lj u   H ! (fΔ 1 8 A T ID Qyݎ Wr ] d \ l \ s. zb ;N     t $ d l   n f˨   ٠  B ?ؘ N  )3$ 1 8jr ?$ F Lx S[F YѸ(( `Y iw rդ xQh Rْ R Z|   ۜ  | 7ݸ ގ  d z crt0.opxref.opxref.p_$99_$100alfasizelinesizenamesizelinelengthmaxlinenocharclassizepnkblanksalfaindexlinptrlinebufreffilenamecharclassescharclasstypeworditemitopformfeedscrlistkk1nc1c2inputfilelineptrlinecharclassidatkeyemptynokeysearchprintwordprinttablereadinputACTFILE.oARGV.oBUFF.oFCALL.oFNIL.oGET.oNEW.oPACK.oREADC.oRELEQ.oRELNE.oRELSGE.oRELSLE.oRELSLT.oRESET.oTEOF.oTEOLN.oUNIT.oERROR.oGETNAME.oIOSYNC.oPCEXIT.oPCLOSE.oPCSTART.oPFCLOSE.oPERROR.oPFLUSH.oblkcpy.oEXCEPT.oOtimes.ofputc.ofputs.okill.ofseek.ofprintf.ofprintf.ordwr.osetbuf.osetjmp.osetjmp.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.osighandler.osyscall.olseek.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_RELSLT_BUFF__disply_ARGV_FNIL_PCEXIT_RELNE_formfeed_nokey_ACTFILE_FCALL_readinput_newline___readinput_newline___search__argc_setjmp_c1_c2_fprintf_top_PCLOSE_fwrite_longjmp_empty__argvlmodt_lineptr_readinput___readinput_TEOLN_printword___printword___nokey_key_scr_output_READC_TEOF_charclass_inputfileldivt_RESET_k1_line_printtable___printtable_a_NEW_id_$99_PCSTART_UNIT_i_k_n_search_RELSGE_t_RELEQ_PACK_$100_list_program_readinput_lwriteln___readinput_lwriteln_RELSLE_GET_fputc_ERROR__sobuf_setbuf_blkcpy__actfile_IOSYNC__maxptr__minptr_malloclmult_GETNAME_input_fopen_fseek_PERROR_kill_PFLUSH__iob_getpid_sprintf__filefre_PFCLOSE__fchain_freadffltifdiviieeeused_times__stcnt__outwin__stlim__seed__err__inwin_EXCEPT_signal__errwin_fflush_unlink_fclose_fputs_perrorcerror__flsbuf_lseek__filbuf__pfile__print_free_read_fstat__sibuf_errno_creat_open_close__lastbufulmult_sys_errlist_write_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt_isnanfcmpi_isinfffixi_modffmulifaddi__cleanup_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkr__inwin_EXCEPT_signal__errwin_fflush_unlink_fclose_fputs_perrorcerror__flsbuf_lseek__filbuf__pfile__print_free_read_fstat__sibuf_errno_creat_open_close__lastbufulmult_sys_errlist_write_sys_nerr_strlen__sigfunc__sighandler_syscall__ctype__fcvt_ecvt_isnanfcmpi_isinfffixi_modffmulifaddi__cleanup_isatty__eucb/tset 755 0 0 70000 3112547667 5513  XB$G"I#HTHS/N4 /NXNuNuNVH HnHy@t|HxN& HnHy@tHxN& Hy DHxNPJlHya~XHxNXHxHyTHy Daf 9 E3HzHxN4PHzHxN4PHzHxN4PHx/ n /NP-@gR` n -PHy/.aTPJg fHnHy@ttHxN& J.np`.HH@J.np`.HH@J.np`.HH@J.np`.HH@J.np`.HH@J.np`.HH@HnHytuHxN& HnHy@tHxN& J.np`.HH@J.np`.HH@J.np`.HH@J.np`.HH@J.np`.HH@HnHytHxN& y Hy  HJ9 Fnp#` 9 FHH FJ9 Gnp@` 9 GHH G# <##`6 f,Hy n /(ajPJg# L# g @g Bg` . X / .S/a`P*@` :fB-|Jg yH(F@Jf . X / .S/aP*@ yH!M*|# H#`` yH(` yH(` yH(BJflHHJg. !fD .F-@`R 0m 9o ef,HUa>X yH@  oHH/Hy$NPJg .fR`# 4`D# <`6# 0# @`# 0B @` #`# (`# P`B(` Qg`f eg~n dg`L hgV`> rgBn( ngn mg:` pg ` ug"n sg$` vgl`# ,SlNDX#@J Lf*J$f"J@gJ 4fHxN,X#$J@f/9$atX#@J@f #C@J`g/9@aX#@ y@ ?f$# PR@ y@Jf #K@J PgnHySa X/9@a XHy\a Xa HxHnHxNz .Jo*A S  fSABJ.g A#@Jlg/9@aHXJf$/9@Hy TNP gJg# T J LfJ9gHy_NXJfB9 A-HHnHybNP*@gJ-gHnHyeNP*@gJ-fU`Hyha ~Xa HxNXHy}a bX/9@a VXHya JXa J 0g"#@/9@Hy TNP`HxNX`HyNXJg|`B.J9 fXHx a4XHx a*XHx a XHx aXHx a XHx aXHx aXHzB/.N Px .xmHx aXp`BN^NuNVJl -|T`*HxHyTHy Da Jf -| D`BJg/.Hyt HxN& Jo HxNXN^NuNVH Jf..f.g/.aXfHy`HyaXA-HHnHyNPJo.fJ.fHy`. fHy`  lHyaX @*|HUaxXaL N^NuNVH /.NX.JlB09H"9 oB .F n*n Jm mPQ - n`P`L N^NuNV` .R @HH/aX nJfN^NuNV 9D < @ RD DmaN^NuNVJDo/9DHy /</<#/<N B/. aXJgd/.NX` `RL N^NuNVJ/H0-y/9N4XйU*@S :g*l/</<;/<N B`R tf -cfHmHnNμPA(H` :g RfBR o/</<N`HnHnaP fA(H`R :fHTN4X" Ҁ-A o2/</<a/<N "<Ҍ ABHlHUNμP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHHe @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|yHH.HHfHH`RJf e @g~0-|HH0SgXHHe @f`JgJHg 9H` <` 9L//<NΔPR g`D-|`BR RR`f r N0$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<HUNμP <L N^NuNVJ/H *nBg@HHe @g< "HA HABAЁHHҀ0.HHe @f H@ H@B@ހ .fDRHHe @gHH0ހ`RHHe @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09H @0H, rN0ހ "N0.`9ZHH/ nNXSJnL N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH *n.f `JfBL N^NuNVBJg>HxNX-@HyRNXJg8/.HxN4P/.NXN^NuNVHxHyRNP`PJg" .c .`-n-|HzHxN4P-@/.NXN`N^NuN$HxN@eNuN$HxN@eNu o HBNu o /L.NuNVH0*n(nS o2Sm -R @` HUNDX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-nf +|T`D/.N0X+@f,mJf,0-g-HHRD+@`m+n f09gHyNX0-gp` - //--HH/Nz *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#1p`T .1T @(P .1T @ gf ` <//.Hx0N `NqL0N^NuH // |1T pNLNw //W.BN@d W/N$ WNNVA-HA#1=|B-n-|Hn/. N|PSm .R @BHH`HnBNP .N^NuNV4.-nBRX`b y1 S m. .R @HH y1"(R!AS AHH` /91 .R @HH/NPRRX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHe @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHe @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N4X-@8/.N4XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N4X".-A< o-@ .Xf -|L`-|,LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN0-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|=`-|@`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|C`J.g -|E`J.g-|GAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N0`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHe @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn 0SR/9/9 .".NfrRdf`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .R\(@Jf n R\d B9R\`b\RdT/9/9 .". N-@-A Hn//Nz -@-A .".N>0`ReB9R`>*LZ`0SR`*0R\b1 nRJfR\c0R 9nB <R\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NNPJmJn -|`-nf9HH/NXXJgm+|1+|1+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N0X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX He*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN(/.N0XN^NuNV .". nJ/H?N\ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|` HeB` 0,f -+fp`B, wf0Hx/.NʤP.JgJm/NXHx` afvJgp`p//.NP.lB 1f6Hx/.NʤP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN$HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N0X*@Jg*B L N^NuN$HxN@eBNuN$HxN@eNuNVH0*nJf HxHm /Nz +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN$HxN@eNuN$Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuN$Hx6N@eNuNVH0JRf8 <R#R <R#R#RR#RR .^rN*.*yRBR g`(*(U g " Ҁe " Ҁd(M *@bRfRgB`RR Ro "<N0#RBNX(@ 9R" Ҁe 9R/NX(@g yR 9RXg yR  9R" ҀY(#R <R A ` " Ҁ#RԹRc A#R A 9R*A L0N^NuNVH0*n(MY#R (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN*.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ R L0N^NuN$HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL!:|<@=>!:|<@=>!:|TERMCAPNOTHINGTERMunknownunknownTERM = () bskbbcCannot find termcap Type unknown unknownbsosbspbdCdNdBdFdTUCLCEPOPNLHDpthcospcrsisrfifSHELLcshset noglob; export TERMCAP TERM; setenv TERM ; TERM=; Terminal type is setenv TERMCAP 'TERMCAP=''; unset noglob; '; EraseKillctstchcmcoliOOPS is set to kbBackspace Delete Ctrl-x Cannot open unknown/etc/ttytyperunknown<@=>!:|<@=>!:|<@=>!:|unknown\040\041\047\140\042\054\E\%03o<@=>!:|Too few args: Unexpected arg: usage: tset [-] [-nrsIQS] [-eC] [-kC] [-m [ident][test speed]:type] [type] 05075110134134.515020030060012001800240048009600extaextbTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$(( H/dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83Rucb/vgrind 755 0 0 4127 3112547764 6012 #! /bin/csh # # @(#)vgrind.sh 1.8 (Berkeley) 10/21/82 # # vgrind # set b=/usr/lib set voptions= set options= set files= set f='' set head="" top: if ($#argv > 0) then switch ($1:q) case -f: set f='filter' set options = "$options $1:q" shift goto top case -t: set voptions = "$voptions -t" shift goto top case -o*: set voptions="$voptions $1:q" shift goto top case -W: set voptions = "$voptions -W" shift goto top case -d: if ($#argv < 2) then echo "vgrind: $1:q option must have argument" goto done else set options = ($options $1:q $2) shift shift goto top endif case -h: if ($#argv < 2) then echo "vgrind: $1:q option must have argument" goto done else set head="$2" shift shift goto top endif case -*: set options = "$options $1:q" shift goto top default: set files = "$files $1:q" shift goto top endsw endif if (-r index) then echo > nindex foreach i ($files) # make up a sed delete command for filenames # being careful about slashes. echo "? $i ?d" | sed -e "s:/:\\/:g" -e "s:?:/:g" >> nindex end sed -f nindex index >xindex if ($f == 'filter') then if ("$head" != "") then $b/vfontedpr $options -h "$head" $files | cat $b/tmac/tmac.vgrind - else $b/vfontedpr $options $files | cat $b/tmac/tmac.vgrind - endif else if ("$head" != "") then $b/vfontedpr $options -h "$head" $files | \ /bin/sh -c "vtroff -rx1 $voptions -i -mvgrind 2>> xindex" else $b/vfontedpr $options $files | \ /bin/sh -c "vtroff -rx1 $voptions -i -mvgrind 2>> xindex" endif endif sort -df +0 -2 xindex >index rm nindex xindex else if ($f == 'filter') then if ("$head" != "") then $b/vfontedpr $options -h "$head" $files | cat $b/tmac/tmac.vgrind - else $b/vfontedpr $options $files | cat $b/tmac/tmac.vgrind - endif else if ("$head" != "") then $b/vfontedpr $options -h "$head" $files \ | vtroff -i $voptions -mvgrind else $b/vfontedpr $options $files \ | vtroff -i $voptions -mvgrind endif endif endif done: nd 2>> xindex" endif endif sort -df +0 -2 xindex >index rm nindex xindex else if ($f == 'filter') then if ("$head" != "") then $b/vfontedpr $options -h "$head" $files | cat $b/tmac/tmac.vgrind - else $b/vfontedpr $options $files | cat $b/tmac/tmac.vgrind - endif else if ("$head" != "") then $b/vfontedpr $options -h "$head" $files \ | vtroff -i $voptions -mvgrind else $b/vfonucb/sysline 755 0 0 74000 3112755602 6214  `O$G"I#HTHS/N /N4XNuNuNVJg". HH @/HyNl`>S m . HH"9 R  AHH`Hy . HH/N,PN^NuNVHHy Hy NPHxHxNPHxHxNPHxHxNPHxHxNPHzXHxNP` n /HyHy ,N, ` n PHH +g0 -f n R-@ nJgRHHb b@0;N`0x<lXHP$BR`#`#`B`B`B`#`#`#`#BHxNPBHxNP`~#`p#`b nHH/HyHy ,N, `< n R/N8X# c c #<BX SnrJg #P.`aJfJfNJg BN4XN3-HxNX# Jg$Nf/Hy,NlPHy NXHxNՎXHxHxNPHy0NX/Hy-NtPHy5Hy-NLPHy;NX/Hy- NtPHy@Hy- NLPJgHx Hy NPBHyNNբP# l HyXHy ,N,PHxN4XBHyhNբP#>Ll HyrHy ,N,PHxN4Xa\JgatJgLHyNXHyNX#.Hy-/NBP g #.`BB~`B-//aP/9NXJg2HzJHxHy.@N Hy NXHxNX 9RrNҲ#J-gJ-f**,.`"BHy- NPJffHxLN HxHn/9>LN2 HnN X .-@Jo 3o,JfHyHy ,N,PBp#pdN^NuNVBB/9 N Hx ."HAHABAЁ.//9 N2 rN# LN HxHy./9>LN2 B/9|/9>LN HxHy /9>LN2 Hx/9 N@P# N^NuNVJdfB`JB/9./9>LN 9 "HAHABAЁ//9 /9>LN2 pN^NuNVPHa a2aJga P#.4g#-a `Jg&aHxHy NӈX/Hy a JpgaB/9p/9>LN HxHy /9>LN2 /9 /9 Hya 6 /9/9/9 /9 9 "9 N-@X-A\N|l/.\/.XHy`/.\/.XHya # # a #-/9/9 9"9N|oB-J-fJf /. a:XB-nJ-f JfBB`Hx . $HBHBBBЂ.$ "HAHABAЁԀP/ .$HBHBBBЂ.$ "HAHABAЁԀP/N Jg .$HB((HBBBЂ.$ "HAHABAЁԀ BJ(fA`  R`t . $HBHBBBЂ.$ "HAHABAЁԀ BJ(fA`  R`"A`  R`A` B . $HBHBBBЂ.$ "HAHABAЁԀ BJ(gRR Hg 9..8/Hy.pa6P*@HU`RHy.pHn8NLPJfDB` A R 9..8mA 9..8BHnHn8NLPJgJgHy Hn8NLPHy @Hn8NLPJfJgHy.Hn8NLPHy.XHn8NLPJ.4g$/9Hn8NLP/9Hn8NLPHzHxHn8N Jg4S m 9 R  @ HH`Hy Hx N,PHy NX` Hn8NӈX/Hn8HxN L N^NuNVJf>Jg6Jg.BBHy.a8 BHxHya& BBHy ` BHxHya N^NuNVJ gRJ-f 9.8Ю .o8J-fdJg^ 9.8.m`NJgR.8 9.8.l4 .R @ 9 R "@fS Jf . ѹ.8` #-N^NuNV.BB n (HH/N HxHn n (HH/N2 Hx/.NբP.m.BB/N HxHn/N /NՎX..N^NuNV.Hy4HxNPHxNXJfBHx/9 NբP.m,Hy.@NӈX/Hy.@/N /NՎXBN4X..N^NuNVHyNX-@f(JfHyHy ,N,PHxN4X/.HnNPJn.Jf/.HyHy ,N, HxN4XHyNXJnHxHy/.N JfHyHy.pNtPHyHy.XNtPHyHy.@NtPHyHy NtPHyHy.NtP#-#P.# .`fJf/.Hy Hy ,N, HxN4XA-HHnHy1NPJg$HzHxHnN Hy NXHy4NXS#.-|.pHnHy7NP-|.XHnHy:NP-|.@HnHy=NPHy@NX#>HJg6-| HnHyCNP-|.HnHyFNP`B#I.HxHyK/.N Jf #O-` #V-N^NuNV/. B/.NH N^NuNVJ/H BB#B/<NX*@gbJg^ /gH/<NX-@Jg//. NӬPJfHU/.NtPa`B/<`BHUNբP-@JfB/<NբP-@Jlp`*nf0/<Hn/.N2 *Jn/.NՎXB`~BAHH.R fo6 -\f.S` .m>/</</<N B/. aXJgd/.NՎX` `RL N^NuNVJ/H0-y/9NӈXйU*@S :g*l/</</<N B`R tf -cfHmHnNtPA(H` :g RfBR o/</<`HnHnaP fA(H`R :fHTNӈX" Ҁ-A o2/</</<N "<Ҍ ABHlHUNtP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|)HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJ>Pg 9>P` <` 9.//<|NLPR g`D-|`BR RR`f r N$ r NҲЂ`& rNҲ",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<|HUNtP <VoV y>VlL09>VH @0H, rNހ "N.`9>THH/ nNXSJnL N^NuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NؚXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNҲ" L N^NuNVH n "<QNҲ-@ n "<QN-@Jl QS*|_ .rXHn/. NP n0( gp`BN^NuNVA -H# >XHn/.NP09 ( gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/N,PSf0, fR .e .L0N^NuNV.*nJg0-g /-NؚXms+n f mB `+m+| B*nN^NuNVBJg>HxNX-@Hy_(NXJg8/.HxNP/.NXN^NuNVHxHy_(NP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n(((n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|>``D/.NX+@f,mJf,0-g-HH_\+@`m+n  f09 (gHy NX0-gp` - //--HH/N2 *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (| ` eB` 0,f -+fp`B, wf0Hx/.NxP.JgJm/NՎXHx` afvJgp`p//.NբP.lB ^`f6Hx/.NxP.Jg Jm/NՎXHx/.NբP.Jm.HxB/N `Jgp`B//.NբP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nբ N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#^`p`T .^h @(P .^h @ gf ` <//.Hx0N `NqL0N^NuNHxN@eJgBNuH // |^h pNLNw //W.BN@d W/N WNNHxN@eNuNVBHnNVPJlp`Jg n .N^NuNHxtN@eNuNHxN@eNuNVA-HA#>X=|B-n-|Hn/. NPSm .R @BHH`HnBN,P .N^NuNV(.-nB_p`b y>X S m. .R @HH y>X"(R!AS AHH` /9>X .R @HH/N,PR_p nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@Xg y>X0( gp` 9_p$.(N^NuNV y>X S m&. HH y>X"(R!AS AHH`/9>X. HH/N,PR_pN^NuNVHx/./././. /.a,N^NuNVB/./././. /.aN^NuNVH0JlB Om-|NB nB*|_t/9 /9 .". N|l n  .". -@-A Hn/. /.N -@-A (|_/9 /9 .".N|g(|_`rHn/9 /9 .".Nϼ//N -@-A/9 /9 /9 /9 .".NN0N˞0SR/9 /9 .".N|fr_df`/9 /9 .". N|oF/9 /9 /9 /9 .". N0-@-AN|l-n-n S` ._t(@Jf n _td B9_t`b\_dT/9 /9 .". N0-@-A Hn//N -@-A .".N˞0`_eB9_`>*LZ`0SR`*0_tb1 nRJf_tc0R 9nB <_tL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 *HH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NՎXJl~0-g /-NؚXBBBB BmB- L N^NuNVNɈ/.NXN^NuNV .". nJ/H?N˼ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NָPJlB`pN^NuNVH B/.NբP. g `/NՎXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N2 +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J_f8 <_#_ <_#_#__#__ .^rN.*y_B_ g`(*(U g " Ҁe " Ҁd(M *@b_f_gB`R_ _o "<N#_BNٚX(@ 9_" Ҁe 9_/NٚX(@g y_ 9_Xg y_  9_" ҀY(#_ <_ A ` " Ҁ#__c A#_ A 9_*A L0N^NuNVH0*n(MY#_ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ _ L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁ((g&BCHCf4$BBHBlL_boottime_proc_avenrun_nproc   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^~^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecr-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ /dev/@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83_ucb/which 755 0 0 1256 3112551405 5606 # which.csh 4.1 83/03/21 # # which : tells you which program you get # hacked to do aliases (from .cshrc file only!) set noglob foreach arg ( $argv ) set alius = `alias $arg` switch ( $#alius ) case 0 : breaksw case 1 : set arg = $alius[1] breaksw default : echo ${arg}: " " aliased to $alius continue endsw unset found if ( $arg:h != $arg:t ) then if ( -e $arg ) then echo $arg else echo $arg not found endif continue else foreach i ( $path ) if ( -x $i/$arg && ! -d $i/$arg ) then echo $i/$arg set found break endif end endif if ( ! $?found ) then echo no $arg in $path endif end arg` switch ( $#alius ) case 0 : breaksw case 1 : set arg = $alius[1] breaksw default : echo ${arg}: " " aliased to $alius continue endsw unset found if ( $arg:h != $arg:t ) then if ( -e $arg ) then echo $arg else echo $arg not found endif continue else foreach i ( $pucb/at 4755 0 0 62566 3112551426 5172  @A 8$G"I#HTHS/N4 /NXNuNuNV. l HyHy|N(PHxNX n /(a`X/. /.aPR-@ 9\df n 9`hnR\ 9\dlRX 9XrNjJf <n` <m. 9\m \RX/9`/9\/9XHya HxHyN$P/NXN/N6/HyN N6/NhX#TP .o"Hy .Ю @/NP#PJPf0 .Ю @/HyHy|N( HxNXHxHxNDP gHz bHxNDP((HyHyNP#TJf HyHy|N(PHxNXHyHyNPP-@f HyHy|N(PHxNX/.HxdHnN /.N`RR n ngJf n =g^ n-P`T yT S m( nHH yT"(R!AS AHH`/9T nHH/NPR n =f yT S m yT (R!@S @=HH`/9THx=NP yT S m" yT (R!@S @'HH`/9THx'` yT (R!@S @'HH` n 'f/9THyFN`J yT S m$ nHH yT"(R!AS A`x/9T nHH/NPR nJf yT S lZ/9THx'NPHyK/9TN(P n-P`T yT S m( nHH yT"(R!AS AHH`/9T nHH/NPR n =f yT S m yT (R!@S @ HH`/9THx NPX nJf^HyTN4X-@HyZ/.N@XЮW/NdPJf Hye/.Hy^/9TN( yP S m yP (R!@S @`/9PNlX. gB yT S m  yT"(R!AS AHH`/9T/NP`|Hyt/.N@XЮW/NdPJfHy|Hyx/9TN( BNX..N^NuNVH *nB`$ "HA HABAЁHH0Ё.HH @f  l H@ddH@B@ހHH ag$n Agn gfnvJg\HyHy|N(PHxNXJm `m HyHy|N(PHxNX rdNj *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g m((m0-fp`B,`$n |/Hn-HH/Nj .B`T0-f(mfHn-HH/NPJmJn -|`-nhf9zHH/NXJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/Nj .+L`/.NdX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nj . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nj g m p`BL0N^NuNV.*|T` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN@/.NXN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N$PJlB`pN^NuNtHxN@eBNuNtHxN@eNuNtHxN@eNuNV/. Hyt /.NJ N^NuNV/. Hy@t/.NJ N^NuNtHx6N@eNuNtHx N@eNuNVH0JHf8 <H#H <H#H#HI#HH .^rN^.*yHBI g`(*(U g " Ҁe " Ҁd(M *@bIfHgB`RI Io "<Nd#IBNX(@ 9I" Ҁe 9I/NX(@g yI 9IXg yI  9I" ҀY(#I <H A ` " Ҁ#HHc A#I A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN^.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNtHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 4 J'D- 29t@$ElM&U]fo.v{6LT4|Lj p ?bL n'H-r5<8BRIvNT[cjqw@~\LL<Zv<@$d 3")D1T:dCJ<R\<fLp<uT"n<HHdt~4r0q| 7 EP cT XA<PT ()f2,9j?hG1~NLV`<j \pPxuZ?F(tO w`+ 'dd.$[4F;lD$@6.T `4p$ h)t0OB8W?FdE((L 8U]zdjNpwjjX lM td 't '||ZQ+n1f7>4DMTVZt`f?lr@|j  'y3ithxL[4YBsbQRZHd $J7@'-^4 I 9>crt0.oat.o_sccsidOumask.ochown.octime.oOftime.ogetgid.ofputs.ogetuid.oaccess.opopen.odup2.opipe.ogetenv.ofdopen.ofprintf.ofprintf.osetuid.oatoi.ofgets.ofilbuf.ofopen.ocreat.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.otime.ogettimeofday.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_atoi_fputs_fname_ifile_file_uyear_pclose_popen__ctype__onintr_fprintf__flsbuf_chownlmodt_setuid_umask_getgid_filename_makeuday_uday_months_unlink_localtime_sprintf_fopen_makeutime_utime_fgets_today_strcmp_creat_days_access_close__filbuf_signal_time_strlen_getuid__iob_getenv_getpid_prefix_nowcerror_dysize_ctimeldivt_ftime_asctime_gmtime_execl_pipe_wait__exit_fdopen_fork_fclose_dup2_lseek__lastbuf__pfile__print_read_fflush_fstat__sibuf_malloc_errno_open__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkldivt_ftime_asctime_gmtime_execl_pipe_wait__exit_fdopen_fork_fclose_dup2_lseek__lastbuf__pfile__print_read_fflush_fstatucb/biff 755 0 0 50105 3112551445 5433  0< $G"I#HTHS/N4 /N XNuNuNVHxNX-@SX Jf Hy4HyNPHxN XHn/.NPJl/.N XHxN XJfJp0.@g <K` <M/HyDNPp0.@gB`p/N X n PHH ng8 yfPp0.@//.NPJlF/.N X`8B`Dp0.//.NPJl`HyOHyNPp0.@fp/N XN^NuN|HxN@eNuNVA-H#PHn/. NP n0( gp`BN^NuNVA -H#pPHn/.NP09 gp`BN^NuNVH *| 9Tl  @*PJgXj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBDX`b yP S m. .R @HH yP"(R!AS AHH` /9P .R @HH/NPRDX nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NlX-@8/.NlXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NlX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NTgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NTfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N8PJfHnHn -@Jg& .D".²o nJg 0g -|`J.g -|`J.g-|AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0D\b1 nRJfD\c0R 9nB <D\L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-npf9HH/NXJgm+|X+|X+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|\` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N.XJl~0-g /-N:XBBBB BmB- L N^NuNVN`/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNVH B/.NBP. g `/N.XB`Hx NX*@Jg*B L N^NuN|HxN@eBNuN|HxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuN|HxN@eNuN|Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBN:X(@ 9D" Ҁe 9D/N:X(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DԹDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuN|HxN@e#LBNu /йL/@HxN@e 9L#LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLd?^  T 'j.((d4@9@GDLTF\dmvN}Vlt4$$Tl@  ?l'.h4< CXIrPU[6bjqx~`|l$.<Z<  p;&30 (8<?LIPW`i!8pxx ``p<xF<ll| ~4r0 &/ 7=.\C[L|S P[cprw T~$ln>ff8FTv?`  Xy: L;.#-53=ELiSZ`xlg[m(tTzYbsQRZ $XlZpL! XB~ 87d: ' D,&1crt0.obiff.o_sccsidchmod.ofprintf.ofprintf.oprintf.oprintf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_chmod_fprintf_perror_stat__iob_ttynamecerror__pfile__print_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_strcat_closedir_readdir_strcpy_opendir_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brkerror_stat__iob_ttynamecerror__pfile__print_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_strcat_closedir_readdir_strcpy_opucb/checknr 755 0 0 70724 3112551462 6152  @D $G"I#HTHS/N4 /NTXNuNuNV`R 9T @Jf` cgZ fg sgal` n h -f n h(HH af n /(NXU-@rNJgaB`R .4 @Jf n (V-@ nJ(gFHxNX".4 A Hx/. .4 @/N HxNX".8 A Hx .V/ .8 @/N .4 @/a X .8 @/a XR\`> n /(NXU-@rNJga n (V-@ nJ(gNJ(g (.gaHx/.HnN Hna vXV`#8` #0SX n& .S#XHx` afvJgp`p//.NRP.lB XHx/.NRP.Jm.HxB/N `Jgp`B//.NRP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NR N^NuNVH *|t 9*LZ`0SR`*0\hb1 nRJf\hc0R 9nB <\hL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-n\f9nHH/NXJgm+|XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0J\f8 <\#\ <\#\#\\#\\ .^rN.*y\B\ g`(*(U g " Ҁe " Ҁd(M *@b\f\gB`R\ \o "<N#\BNX(@ 9\" Ҁe 9\/NX(@((g y\ 9\Xg y\  9\" ҀY(#\ <\ A ` " Ҁ#\\c A#\ A 9\*A L0N^NuNVH0*n(MY#\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ \ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLADGJMPSVY\^adgjmprstdinUsage: checknr -s -f -a.xx.yy.xx.yy... -c.xx.xx.xx... Empty command Command too long deunmatched \s0 unmatched \fP Unmatched .%sBug: stk[%d].opno = %d = .%s, .%s\s%c%d\f%c does not match %d: Unmatched .%s %s: %d: .Unknown command: .%s illegal define: %s Only %d known commands allowed @(#)checknr.c 4.5 (Berkeley) 11/7/82szszftftALLEASAEBLLEBSBEDFDEDLLEDSDEFSFEMLLENSNERLLEVLLEABAECDDEDSDEFSFEIDDEKFKEKSKELDDELGNLQSQERSRESMNL(b)b(c)c(d)d(f)f(l)l(q)q(x)x(z)zEQENTSTE[]$c$f$h$p$s(b(c(d(f(l(q(t(x(z)b)c)d)f)l)q)t)x)z+++c1C1c2C2c@(@)@C@D@F@I@M@c@e@f@h@m@n@o@p@r@t@zABAEAFAIALASATAUAXBB1B2BDBEBGBLBSBTBXC1C2CDCMCTDDADEDFDLDSDTECEFEGEHEMENEQEXFAFDFEFGFJFKFLFNFOFQFSFVFXHHCHMHOHUIIDIEIHIMIPIZKDKEKFKQKSLBLCLDLELGLILPMCMEMFMHMLMRMTNDNENHNLNPNSOFOHOKOPPPFPHPPPTPYQEQPQSRRARCRERLRPRQRSRTSS0S2S3SASGSHSKSMSPSYTATBTCTDTETHTLTMTPTQTRTSTXULUSUXVLWCWHXDXFXKXP[[-[0[1[2[3[4[5[<[>[]]]-]<]>][abacadafamarasbbabcbdbiblbpbrbxc.c2cccecfchcsctcudadedidldndsdtdwdyecefehelemeoepevexfcfiflfofpftfzhchehlhphthwhxhyiieifiginipitixlclglilllnlolplsltm1m2m3m4mcmkmon1n2nanenfnhnlnmnnnpnrnsnxofohospapcpiplpmpnpopppsqrrbrdrermrnrorrrsrtsbscshsksospssstsvsztatcthtitltmtptruufuhulvswhxpyrUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\. 40&/.9AJ.R.8ZXc$lt}\d```LTp.pp2Z?$+.2:A4HOUZ@ahmu}D(|ZlDlH *%+ 0?9@HOU]Rdjqv.|~X<XX"<~ <$#+438<LC\JlS!Zbkxrz8<((<T~4r0D   "L~( -5>G (MCTZ },e 0l4pxF~t" 8 +  8 <T  @X!l$ .H D!)2b8L"@ G HOV q{nf`fLJX?P  Hyu n /(N PJg$NJgHyNXHxNX f:Hn n /(NPJl" n /(HyNPHxNXN# g< n /( @/N PJfN-@Jg y g Hy`N^HxHxNPHxHxNPHxHxNPHxHxNPBHy@N"PJm Hy`HyHy@NP-@fNHy`r n "y #h y /( /(/(/( /(/(/Hy/.N$N# g` n /( @/N PJfN-@Jg y g|Hy1NXHy@N&XHxNX`N^/.NXBHy@NP-@lHyE`HxHy4NP-@lHy]`HxHy/.N -@ot/Hy/.N `N^NuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNP#fB`/9HxHyIN *@g#MHUazX*@#MHUajX*@HUN8X#MHUaPX*@HUN8X#MBM#MHUa&X*@#MHUaX*@#MHUaX*@#M`  gRJfB <M*nN^NuN$HxN@eNuNVA-H# Hn/. NP n0( gp`BN^NuNVA -H# Hn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUN(X.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N^PJmJn -|`-ntf +| $`D/.N0X+@f,mJf,0-g-HHM+@`m+n tf09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m#)p`T .)$ @(P .)$ @ gf ` <x//.Hx0N `NqL0N^NuH // |)$ pNLNw //W.BN@d W/N$ WNNV4.-nBM`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRM nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH! @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH! @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N|X-@8/.N|XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N|X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DN0-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn .R l .R`p//./.N(-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NdgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr N0`S n0A .ذbJn/9/9 .".Ndfp+`p-S n.HH! @gpE`peS n`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn *LZ`0SR`*0Mb1 nRJfMc0R 9nB <ML0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N^PJmJn -|`-nf9HH/NhXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N0X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNp/.N0XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|t`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB )f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN$HxN@eNuN$Hx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN$HxN@eBNuN$HxN@eNuN$HxN@eNuN$Hx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN$Hx6N@eNuN$Hx N@eNuNVH0JN/94aVXHypNZXJnHypNZXBNX`  g g g g g g*`  4m Hx>aXT4B`S\m 9`R` @`Hy\N4X.  7gJ 8g* 9ff  4m Hx>a^XR4`F 4m8S4`.U4J4lB4`Jg S`PS~ m R` 94"HAHABAЁ й*@R _fJ9f~-Jf" (@SerJfl `HH//a>PJf/HH/a,PJg+`:  gJf.`&L0N^NuNV .| f .-g ._fp`BN^NuNVH -nB.  o -| ` 9.` S//a$P R//aPRm.9`L "HAHABAЁ *@J9fJ.f Jf|`B.HUHy_NPRm < "HAHABAЁ/ ."HAHABAЁ /Hy al ."HAHABAЁ/ < "HAHABAЁ /aPP .4B#L N^NuNVH0 ."HAHABAЁ *@ . "HAHABAЁ (@`.HH g |f  g |gJfRRJfJfz ."HAHABAЁ *@ . "HAHABAЁ (@` |f|`Jf RRJf ."HAHABAЁ @BL0N^NuNVH0*n(n ..JoSfL0N^NuNVH *n.. JoBSfL N^NuNVA -H#pHn/.N4P09 gp`BN^NuNV.*nJg0-g /-NXms+n f mB `+m+| B*nN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n\f +|`D/.N8X+@f,mJf,0-g-HH+@`m+n \f09gHypNZX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9l H @*PJgNN0SR/98/94 .".Nfr,df`/9@/9< .". NoF/9P/9L/9H/9D .". N-@-ANl-n-n S` .(@Jf n d B9`b\,dT/9X/9T .". N-@-A Hn//N2 -@-A .".N0`,eB9+`>*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NPJmJn -|`-npf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*|\` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N8XN^NuNV .". nJ/H?N n g B5H 4` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|\`eB` 0,f -+fp`B, wf0Hx/.N\P.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.N\P.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN,HxN@eBNuN,HxN@eNuN,HxN@eNuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuN,Hx6N@eNuNVH0J,f8 <0#, <,#0#08#,4 .^rN2.*y4B@ g`(*(U g " Ҁe " Ҁd(M *@b8f,gB`R@ @o "<N8#@BNX(@ 9@" Ҁe 9@/NX(@g y8 98Xg y8  9@" ҀY(#8 <, A ` " Ҁ#44c A#< A 94*A L0N^NuNVH0*n(MY#4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ < L0N^NuN,HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLnu~j?, l&,1x8?D LT|\HenuLz`>| Vb< ?&,4;AHMfSZNb"ip@v}t$.\|.|<V <!3)07>(F8OV^hr |<(B<,8~4r0 P JLt 4 #LZ+ n2t9 CK $NT ^;e4nv  |.\L 4y 8H" $nff F8(/5;2A?G>MW  _i3q y8ibx[6YsQXRBZl.\, . 7)/26 D;@crt0.ocolcrt.o_sccsidprintf.oprintf.osetbuf.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_outcol_suppresul_move_clear_outline_setbuf_buf_fflush_first_fopen_progname_pflush_f_plus_printall_close__filbuf_perror_page__iob_copy__pfile__print_free_read_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkme_pflush_f_plus_printall_close__filbuf_perror_page__iob_copy__pfile__print_free_read_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifducb/colrm 755 0 0 22374 3112551525 5647  :  $G"I#HTHS/N4 /NXNuNuNVHHnHylNP-|N | oX n /aX-@,<N oX n /aX,BSXm 9\R\ @`HyXNN@eNuNVHn/.NDPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNhHx6N@eNuNVH0JBf8 <B #B <B#B #B B#BB .^rNn.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfBgB`RB Bo "<Nt#BBN&X(@ 9B" Ҁe 9B/N&X(@g yB 9BXg yB  9B" ҀY(#B <B A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL/9> .Ю @//9>HyHnN(HnNXR .mR tJ tg <((` <//9>NP# hJf/9>NXHxNX/9(a X/9 hNjXJ g,/9>/9>HyHnN(HnNXBNXN^NuNVH B  | @B d"@   @ "@  @R m*yB`HH @RJf*yF`HH  @RJf*yN`HHd @RJf*yJ`HH | @RJf*yR`HH @BRJfL N^NuNVHy/.NP#$f/.N`/.aX#Hx./.aP-@Jg^ @ (cf @ (hgJ nJ(f@Jg (lfJ(f/9$aX`"/9$a RXJf/9$N|Xax/9$NjXN^NuNVH0HxNX(@Jf@HyHyN$P/9(a JX/9(a XHxNX(@#(JfxHy/.NdPJfbHx//9aP*@f*y`RHUHyHnN( Hx.HnaP*@gJ-fBA-H/.aHX()yn)n B)lJf B9HyHydNPB9HydaX)@J(f#(`/9(HTaPL0N^NuNVH0#B.nnn p p B*| (M-L y$ S m y$ (R!@S @`/9$NX. n y$0(f fR \fX y$ S m y$ (R!@S @`/9$NXR nHH.~ g~ `J.gt *f y$ S m y$ (R!@S @`/9$NX.R n *g fR /ftB.`nJ.g "fB.`J.g 'fB.`  "g #g` 'g /g {gZ }gnJfJ.fJ.fJ9 pfJ.g   @Jgl-yHnHTHUHnaJgF R/HUHnN A B(a/./.Hna  pB.*n`&|`|` y$ S m y$ (R!@S @`/9$NX.R n *f |`Jl* n Jg/(`/(/.a` n !n` n Jf!n..N^NuNVH0*ng/-aXJf@J-g9`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9=4l  @*PJg*LZ`0SR`*0]b1 nRJf]c0R 9nB <]L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NĢPJmJn -|`-nf9HH/NĬXJgm+|=+|=+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NǪXBBBB BmB- L N^NuNVN@/.N$XN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NpPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NŖ N^NuNV/. Hy@t/.NŖ N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0J^(f8 <^,#^( <^(#^,#^,^4#^(^0 .^rN.*y^0B^< g`(*(U g " Ҁe " Ҁd(M *@b^4f^(gB`R^< ^%s;rm OTAGSawsort %s -o %srctags: too many entries to sort mainM%s$definetypedefstructunionenumDuplicate entry in file %s, line %d: %s Second entry ignored Duplicate entry in files %s and %s: %s (Warning only) %s %s %c^\\\%c%c %s %s %d %s %s %d %-16s%4d %-16s %s integerreallogicalcomplexcharacterdoubleprecisionfunctio((nsubroutineprogramprocedure@(#)ctags.c 4.6 (Berkeley) 11/9/82tags "'#()[]{}=-+%*/&|^~!<>;,.:?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789,;Unknown error: F/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\^@. 40D$,L4e$>$HdQdZ.dn$v..Dd$|$,,#-5(?(IFR[e]lu|B.$,D?>4J$D* /6t=$BlJ&RZcl.s¬x6LT4|Lj pœ ?bLn$H*r298?RFvKQX`gn t@{\LúL<Zv<@$dĜĬ 3(,1!P8Ő@ŠIARȐYaPku<ɶ<~4r0d| AdEB O6N j" d(<2;CxLXT\  df  hl$u~RJf  l  p  t % |  GF4VF( 1   FAŠt #17  >  D+$KdS~]-f  m GvR}M  D  l8 -g>!,  $@ .eL3 $%j- L(3|;BdIyǪOkDW^eLm ,u}Ģ 4 =4.D;\vz,$ =<$l,L3;nAfGjMT4ZcjVptv|?@  =3ĬithxL[4YBsbQR Z  d p Ŗ !P '7 0Ȫ 6 ^@ ;Ȗ @crt0.octags.o_sccsidcalloc.oftell.ofseek.ofprintf.ofprintf.oprintf.oprintf.ostrncmp.ostrncpy.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.olseek.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_strncmp_printf_ftell__itk_white_makefile_intk__wht_lbuf_searchar_strncpy_system__ctype__pfnote_strcat_file_num_outf_fprintf_getline_getit_begtk__flsbuf_pfcnt_gotone_aflag__btk_number_add_node_free_tree_endtk_term_dbp_sprintf__etk_tflagldivt_ungetc_fopen_C_entries_put_entries_find_entries_tail_uflag_line_fgets_strcmp_PF_funcs_L_funcs_vflag_curfile_notgd_start_entry_init__gd_wflag_savestr_lineno__filbuf_perror_tydef_xflag_outfile_strcpy_L_getit_lineftell_malloc_rindex_strlen__iob_fseek_takeprec_inf_fclose_head_rewind_cfreeulmult_free_calloculdivt_lseek_fflush__pfile__print_read_fstat__sibuf_errno_creat_open_close__lastbuflmult_sys_errlist_write_sys_nerr_execl_wait__exit_fork_signal__sigfunc__sighandler_syscallcerror_execle_execv_execve_fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkeulmult_free_calloculdivt_lucb/expand 755 0 0 53733 3112551566 6022  8A (($G"I#HTHS/N4 /N XNuNuNVHHytHyXNlPSX JnjJoBHyDHy4 n /N Jf n /N4XHxN XSX BSDm4 9HRH @`* n P -f n /aZX`nHyDNX. g  g g0 gSXm"9\R\ AHH`JlfDSXm 9\R\ @ HH`HyXHx NPR f` lfVSXm 9\R\ @ HH`HyXHx NPR S"9N"9Sf`B`  @ n Rlm亹lfJSXm 9\R\ @ `HyXHx NPR`\HyXHx NPR  @l6SXm 9\R\ @ HH`JgSSXm 9\R\ @HH`HyXHxNP`HyX/``SXm"9\R\ AHH`HyX/NP`Jn8BN XLN^NuNVH *nBlRB`* 9n* "HA HABAЁHHЁ0. 0lJo o Hy6HylN,PHxN XJlo 9lS @o 9l @ RlJg ,f`^L N^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  tf6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVA-H# xHn/. NP n0( gp`BN^NuNV.*nJg0-g /-N2Xms+n f mB `+m+| B*nN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nDf +| |`D/.NX+@f,mJf,0-g-HHI|+@`m+n Df09hgHyXNX0-gp` - //--HH/N& *+mSl. fm0-gm`m B` mR*nN^NuNVH *|p 9 tl  @*PJg*LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nj .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/NXJgm+|)|+|)|+n 0-gl(m m R Э "-d f -,/HT-HH/Nj .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nj . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nj g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N2XBBBB BmB- L N^NuNVNt/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFa((F aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNtHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPPJlB`pN^NuNtHxN@eBNuNtHxN@eNuNtHxN@eNuNV/. Hyt /.Nv N^NuNV/. Hy@t/.Nv N^NuNtHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rNz.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N#IBN2X(@ 9I" Ҁe 9I/N2X(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNtHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL<ddt ~4r0 - Il,f 6l$-456?.DE tKR  tY.`f;mu  x}y2&L  |j$nRf,LFh$ ?&,t6  )|>H3PWi^ekxr[x<hYvs(QRZtdPv07\2z Icrt0.oexpand.o_sccsidfreopen.ofprintf.ofprintf.osetbuf.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_tabstops_nstops_fprintf__flsbuflmodt_freopen_setbuf__filbuf_perror_getstops__iob_obuf_lseek_errno_creat_open_close_fclose__pfile__print_free_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk__flsbuflmodt_freopen_setbuf__fi((ucb/fold 755 0 0 47672 3112551602 5463  0\ .Ga}"5BVj}Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NXX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNX-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N@gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NX`S n0A .ذbJn/9/9 .".N@fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NB .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/NXJgm+|#+|#+n 0-gl(m m R ((Э "-d f -,/HT-HH/NB .+L`/.NXX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NB . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NB g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N XBBBB BmB- L N^NuNVNL/.NXXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNLHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N(PJlB`pN^NuNLHxN@eBNuNLHxN@eNuNLHxN@eNuNV/. Hyt /.NN N^NuNV/. Hy@t/.NN N^NuNLHx6N@eNuNVH0JDXf8 <D\#DX <DX#D\#D\Dd#DXD` .^rNR.*yD`BDl g`(*(U g " Ҁe " Ҁd(M *@bDdfDXgB`RDl Dlo "<NX#DlBN X(@ 9Dl" Ҁe 9Dl/N X(@g yDd 9DdXg yDd  9Dl" ҀY(#Dd <DX A ` " Ҁ#D`D`c A#Dh A 9D`*A L0N^NuNVH0*n(MY#D` (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNR.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Dh L0N^NuNLHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHFXOV0^h0r@|<Hb<<<LX~4r0Jf6Dz4 " *.H07 >.|EK;RvZ bjy pvL~ XB$Xn*f$FX@b ?L!  #)33;XBiIPtVxX][cj@pYNysnQRZL<(N74 R Dpcrt0.ofold.o_sccsidfreopen.oprintf.oprintf.osetbuf.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_putch__flsbuf_freopen_setbuf_fold_col__filbuf_perror__iob_lse((ek_errno_creat_open_close_fclose__pfile__print_free_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkputch__flsbuf_freopen_setbuf_fold_col__filbuf_perror__iob_lseucb/from 755 0 0 55224 3112551615 5476  8A p$G"I#HTHS/N4 /NXNuNuNVH8*n B o m -fvX U (sfjS n Hy4HyNPHxNXSX-U&nJg.HH1 @gHH R`BHyTNXJl HxNX o&m`ZN&@gHSNXJf*LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.((NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N< n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNVH B/.NVP. g `/NBXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIpf8 <It#Ip <Ip#It#ItI|#IpIx .^rN.*yIxBI g`(*(U g " Ҁe " Ҁd(M *@bI|fIpgB`RI Io "<N#IBNNX(@ 9I" Ҁe 9I/NNX(@g yI| 9I|Xg yI|  9I" ҀY(#I| <Ip A ` " Ҁ#IxIxc A#I A 9Ix*A L0N^NuNVH0*n(MY#Ix (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLvJh$ (<-"<@>K<OX$,b[4k`t~ ;3 <P`(!L4tt"<'6Z:E<IPXaiou~4{r00@<6("+zn!($.R  .V;B2'1`;Eq0KtRZag,p x\ L nff2F<Z?f  $'yN-35<iC<J0PxW[^]djY ss*|QRjZ,`4[Z` lL7x N I:$crt0.ofrom.o_sccsidfreopen.ogetpwuid.ogetpwent.ogetuid.ochdir.ogetlogin.ofprintf.ofprintf.oprintf.oprintf.oatoi.ofgets.ofilbuf.ofopen.ocreat.orew.olseek.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ottyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf__ctype__bufcmp_fprintf_freopen_getpwuid_getlogin_chdir_fgets_match_strcpy_strlen_getuid__iob_lseek_errno_creat_open_close_fclose_getpwent_setpwent_endpwent_atoi_fopen_rewindcerror_read_ttyslot__pfile__print__filbuf_fflush_fstat__sibuf_malloc__lastbuf_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_strcmp_rindex_ttyname_strcat_closedir_readdir_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkse_getpwent_setpwent_endpwent_atoi_fopen_rewindcerror_read_ttyslot__pfile__print__filbuf_fflush_fstat__sibuf_malloc__lastbuf_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflucb/gcore 755 0 0 61314 3112551627 5632  @b $G"I#HTHS/N4 /N$XNuNuNVH l n /HyNPHxN$Xaan/9\a`X-@/9aPX#/9a>X#/9a,X#/9aX#`X n /NX-@oHyNXJf/.HyNP-nB`B/./9*8N g Hya X 9, o| H@H@B@܀/Hy/9*8Nv g Hya Xݮ "<NS,`* "HAHABAЁ*@0-(HgV-@"<N"9*4ҹ|(A .D"<NB-@Jl ./NX-@Jf/.HyaJPB` <".l <` .-@Bp0,@r ".Ё//9N r2,At $.҂g Hy aX ./ Ю//9Nv ".偰g HyaXXBޮm> .L0N^NuNVH8*n - g"HUa" Ҁ/HUalPBHyHT/-:HUaHxHyHS/->HUa - g"/9|NXHTNXHSNXL8N^NuNVH0*n(n - fB -Nr //9**LZ`0SR`*0jdb1 nRJfjdc0R 9nB <jdL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9 HH/N(XJgm+|JL+|JL+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NRXJl~0-g /-NXBBBB BmB- L N^NuNVNx/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`teB` 0,f -+fp`B, wf0Hx/.N((P.JgJm/NRXHx` afvJgp`p//.NfP.lB JDf6Hx/.NP.Jg Jm/NRXHx/.NfP.Jm.HxB/N `Jgp`B//.NfP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nf N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jjf8 <j#j <j#j#jj#jj .^rN.*yjBj g`(*(U g " Ҁe " Ҁd(M *@bjfjgB`Rj jo "<N#jBNX(@ 9j" Ҁe 9j/NX(@g yj 9jXg yj  9j" ҀY(#j <j A ` " Ҁ#jjc A#j A 9j*A L0N^NuNVH0*n(MY#j (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ j L0N^NuNHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLvEHLlT[bi|oXt{\^fnL*<<l X&-48?E J?SZbiow"~pN(x (($..$"$,<12@DNO<S[(d3Ll`spzh(<<$ ~4r!0(v.q4< |C  J DQ V]d6ov~ * :yB  F` rF`V @ . fI;R  { (}.H5= *4GTKwS&2] *8coi *<ovt}N$eL` *@.[6f *Dt JD$ nVf0Pl"+(28>D? JPxZ  JLbtl3(t{ix[@lYzs,QRZ<7  jn crt0.ogcore.o_sccsidgetuid.onlist.ofseek.oprintf.oprintf.ordwr.osetjmp.osetjmp.oatoi.ofilbuf.operror.oerrlst.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_printf_syspt_nproc_coref_mem_write_nlist_openfiles_lseek_setjmp_nswap_longjmp_dmmax_freelmodt_usrpt_user_sprintf_Usrptmapldivt_vstodb_getpt_dmmin_cor_creat_cont_frame_open_getkvars_close_perror_proc_getu_malloc_getw_panic_getuid_nsysptes_nl_getseg_getsyspt_kmem_core_swapcerror_fopen_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print__iob_fwrite__flsbuf_fstat__sibuf_sys_errlist_errno_sys_nerr__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_malloc_getw_panic_getuid_nsysptes_nl_getseg_getsyspt_kmem_core_swapcerror_fopen_fread_strlen_fseek_fclose_fflush__filbuf__pfile__print__iob_fwrite__flsbuf_fstat__sibuf_sys_errlist_errno_sys_nerr__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__clucb/groups 755 0 0 50043 3112551641 6043 (( 0A $G"I#HTHS/N4 /NXNuNuNV-|0HyHxN&P-@B`f . @/NX#Jf . @//.Hy1` y//.Hy6N -|;R .mHy=NXBNXN^NuNVH ..N0N*@Jg -fNj L N^NuNHxON@eNuNVJLfHyPHy@NtP#L`/9LNDXN^NuNVJLg/9LNnXBLN^NuNVH *n.. ` HHgRJfJgB L N^NuNVH0JLf"HyRHy@NtP#LfB`/9LHxHyCNp *@Jg#GHx:HUalP*@#GHx:HUaXP*@/NX#G#GGHx:HUa0P*@Hx HUa"P(|G`Itd(Hx,HUaP*@JfB <GL0N^NuNVA -H#$Hn/.NP094 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHIx+@`m+n f094gHy$NX0-gp` - //--HH/NB *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNV4.-nBI`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|l-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NPX-@8/.NPXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|m PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|o`J.g-|qJ.g"/.NPX".-A< o-@ .Xf -|sL`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9X/9T .".N8gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9`/9\ .".N8fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n$f96HH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVND/.NXN^NuNV .". nJ/H?Nx n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB((` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N2P.lB Cf6Hx/.NP.Jg Jm/NXHx/.N2P.Jm.HxB/N `Jgp`B//.N2P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N2 N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rN.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N#IBNNX(@ 9I" Ҁe 9I/NNX(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHyXHxHnNT Jg&HnHyFNPHylNXSJn..N^NuNVH *nB`( 9n( H@ H@B@ހHH0ހR 0lJg HyIHyNxPHxNX L N^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N P.lB f6Hx/.NP.Jg Jm/NXHx/.N P.Jm.HxB/N `Jgp`B//.N P.JlB`*B@Jgl` rgl`l L0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#lHn/.NP09| gp`BN^NuNV.*nJg0-g /-N&Xms+n f mB `+m+| B*nN^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nXf +|`D/.NtX+@f,mJf,0-g-HHD+@`m+n Xf09|gHylNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9l  @*PJgQ^rError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N PRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NtX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNt-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N\gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr Nt`S n0A .ذbJn/9/9 .".N\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N&XBBBB BmB- L N^NuNVNh/.NtXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNhHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NDPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNhHxN@eNuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNhHx6N@eNuNVH0JDlf8 <Dp#Dl <Dl#Dp#DpDx#DlDt .^rNn.*yDtBD g`(*(U g " Ҁe " Ҁd(M *@bDxfDlgB`RD Do "<Nt#DBN&X(@ 9D" Ҁe 9D/N&X(@g yDx 9DxXg yDx  9D" ҀY(#Dx <Dl A ` " Ҁ#DtDtc A#D| A 9Dt*A L0N^NuNVH0*n(MY#Dt (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D| L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL %s <== %sBadly formed number @(#)head.c 4.1 (Berkeley) 10/1/80Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$D. 40D$x.x8AJ.ST[d.(m$vD   j 00LTFl ?f&)-\5<CrJlPHU\cLhpNxV^t|<,,\tH & +?4;tCJpPX_`ezlqw>~ht$.6< (<,4=3ELS$Zdbtk rLzL\<d2~<XXht~4r0 4xf $6D-5L=+TDL8~U;\(d.Xj Spw ~.  y& t^$tnFf  @Ft\# ,3~9?E?KQh[  $cm3ut|ixt[0\YjsQR ZhXDj$7P&n D#(crt0.ohead.o_sccsidfreopen.ofprintf.ofprintf.oprintf.oprintf.osetbuf.ofgets.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubu((sela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_linecnt_fprintf__flsbuf_freopen_setbuf_fflush_fgets_getnum_copyout_close_perror__iob_argc_lseek_errno_creat_open_fclose__pfile__print_free__filbuf_read_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkopen_setbuf_fflush_fgets_getnum_copyout_close_perror__iob_argc_lseek_errno_creat_open_fclose__pfile__print_free__filbuf_read_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwucb/last 755 0 0 61523 3112551665 5502  @Y $G"I#HTHS/N4 /NXNuNuNVH BHyXNXSX #H# LB` йL @/NX nbHy4 йL @/N|PJgB йL @/NPXJf( йL @/Hy6aP"ҹL A RHmvBHy:NP-@JlHyHN,XHxNXHn/.NP . "< N-@HxHxNP g HzJHxNPHz:HxNPS`B ."HA HABAЁ//.N~ Hx HyH/.N rNS"HAHABAЁH*@`bHUa"X-@JgFHmNX-@ . //.HUHxHxHmHxHxHyVN$B ll "HA HABAЁH @JflHxHU "HA HABAЁH/N H @-P H @ Jg JfHHyuNX`HxHU "HA HABAЁH/NP JgR`8Jl .D-@/.Hy`HnNX /HyNP .-@ Ql.HnNbX/NX /HyNP`@HnNbX/NX / ."<QN/HyN HyNVXHxHyHUNP JfNB -D"H A R mHxHyHmNP Jf -|`-|Hd`$Jl$HyXNX-@ . //.HyN BNXL N^NuNV fHzHxNPHyXNX-@ . //.HyN f HxNXN^NuNVH n ~fJ(fHy .P/NDP nJ(gVJHfp`L*yLB`8Hx .P//NP JgHx/./NP JgXRHmBL N^NuNV/. NX-@/.NXЮR/NX-@/./NDP/. /.NP .N^NuNV/.aX/aXN^NuNVH HnNFX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J\ @, -J` @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*|\ .r*LZ`0SR`*0a`b1 nRJfa`c0R 9nB <a`L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|<+|<+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX@e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NjXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`@eB` 0,f -+fp`B, wf0Hx/.NXP.JgJm/NXHx` afvJgp`p//.NP.lB N@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jaf8 <a#a <a#a#aa#aa .^rN.*yaBa g`(*(U g " Ҁe " Ҁd(M *@bafagB`Ra ao "<N#aBNjX(@ 9a" Ҁe 9a/NjX(@g ya 9aXg ya  9a" ҀY(#a <a A ` " Ҁ#aac A#a A 9a*A L0N^NuNVH0*n(MY#a (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ a L0N^NuNHxN@e#DBNu /йD/@HxN@e 9D#DNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*Zh1.X8=DJQhW7`jfm arVwcrt0.olast.o_sccsidctime.oOftime.ogetpwnam.ogetpwent.oprintf.oprintf.ostrncmp.ostrncpy.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_strspl_strncmp_printf_strncpy_strcat_onintr_lseek_getpwnam_buf_fflush_ctime_wantldivt_fstat_strcmp_logouts_asctime_open_perror_strcpy_signal_malloc_gmtime_time_strlen_ttnames__iob_argc_argv_dysizelmodt_localtime_ftimecerror_getpwent_setpwent_endpwent_atoi_fopen_fgets_fclose_rewind__pfile__print__filbuf__sibuf_sys_errlist_write_errno_sys_nerr__sigfunc__sighandler_syscall_gettimeofday__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkftimecerror_getpwent_setpwent_endpwent_atoi_fopen_fgets_fclose_rewind__pfile__print__filbuf__sibuf_sys_errlist_write_errno_sys_nerr__sigfunc__sighandler_ucb/lastcomm 755 0 0 61504 3112551677 6360  @ $G"I#HTHS/N4 /NXXNuNuNV.`V y ("HA HABAЁ < @Jf. y/ ("HA HABAЁ *Lf`B <L0N^NuNVH0..*n (n|`l " Ҁ A/0,  *LZ`0SR`*0ۄb1 nRJfۄc0R 9nB <ۄL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|X`eB` 0,f -+fp`B, wf0Hx/.N(P.JgJm/NBXHx` afvJgp`p//.NVP.lB f6Hx/.N(P.Jg Jm/NBXHx/.NVP.Jm.HxB/NN `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNVH B/.NVP. g `/NBXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNNX(@ 9" Ҁe 9/NNX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#ܹc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#@BNu /й@/@HxN@e 9@#@NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHy4N\XHyN~XHxdHyBN  @B` n /(HyN4P 9 f BNX 9+fHyNX-@/aX 90m 99o n /HyPN\PHxNXN/HyN4PHyNX-@rdN-@ o fB .rdNb-@Jm nJm ;o n /HybN\PHxNXHnNXHnNX-@ ."HA<HxN^X-@HyG NxXJg8/.HxN$P/.N^XN^NuNVHxHyG NP`PJg" .c .`-n-|HzHxN$P-@/.N^XNn`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n Jm m#p`T .0 @(P .0 @ gf ` <//.Hx0N `NqL0N^NuNHxN@eJgBNuH // |0 pNLNw //W.BN@d W/N WNNVBHnNNPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBG@`b y, S m. .R @HH y,"(R!AS AHH` /9, .R @HH/NPRG@ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH= @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH= @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNbЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr Nb0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH= @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0GDb1 nRJfGDc0R 9nB <GDL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NZXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NxPJlB`pN^NuNVH B/.NbP. g `/NNXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN.*yGBG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<N#GBNZX(@ 9G" Ҁe 9G/NZX(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#GܹGc A#G A 9G*A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLBGNT?]Pcjmqy80lpb#)@/4.=DKzRY]4d`j o?x&2 6:rFd  $4.4%D-7DA<FRUYnd<h8r[@{l ;3 H\l 4!X@ (2<7FfJU<Y`hqy~4r0q\V  bL~Wx"?Fl d"!4*$28 2C.I hOO"W^ gov:}b;N8 ,X^xn 0 QN<nf f"+$3:@8FVL?RbXbi  qyZw~ 3.i8,x[ZYs&Q|RfZ &\!@)[2 :ZDlMS \xbiXo7xZ~ GFcrt0.oleave.o_sccsidctime.oOftime.ogetlogin.oprintf.oprintf.osleep.oOalarm.oOpause.osetjmp.osetjmp.oatoi.oOsignal.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_printf_bother_whenleave_thisloginlmodt_sleep_fflush_ctime_getlogin_localtimeldivt_strcmp_doalarm_delay_fork_strcpy_signal_time_origlogin__iob_buff_dysize_ftime_asctime_gmtimecerror_lseek_open_close_ttyslot__pfile__print_alarm_setjmp_longjmp_pause__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvt__flsbuf_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fstat__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_rindex_ttyname_strcat_closedir_readdir_stat_opendir_gtty_ioctl_stty_realloc_sbrkuldivt_end_brklot__pfile__print_alarm_setjmp_longjmp_pause__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvtucb/man 755 0 0 66563 3112551722 5315  H? ,$G"I#HTHS/N4 /NXNuNuNVHxHxNPJf0HzHxNPHzzHxNPHzjHxNPBNX nHyXHylNPHyyHylNPHyHylNPHxNX` tfR`R` n P -f n P(HHJg PgP fg( kf . X/ .S/aPBNX . X/ .S/a $PBNXSX n #RSX Jnh/9RNXJl(/9RHyHylN HxNXJfJfHxNXJfRBHy n /NPPJf#l`Hy n /NPPJf #n`|Hy n /NPPJf #p`X n P 0m n P 9nx n PJ(g n PJ(f` n PHH# n P(HH#SX JfD n /(HyHylN HxNX` n //9a PSX JnBNXN^NuNV@.n -|LHyHnN(P/. HnNPHyHnNPHnN,XS-@P .1f -|LB.J.fB`@/. Hy NP`fnAPAPB(HnHnNPJl AP 1mAP 4nAPHH1 b@0;Nlv-|%H`x nHCPPRHHnHnNPJmPAP(HH-@Jg\Hna`|-|*H`-|,H`-|4H`-|:H nHJfBg APB( nLPRLJ.fJ.fJ. g. HH//. Hy=N `nAPAPyHnHnNPJl0 .1m .4nJf -|kL`.HH//. HymN Jg8SXm 9\R\ @HH`HyX/9NPHyN`.JfHy((HnNP-@HfHnNXHxNX/.HHxHnHN0 Jg ..Hf .sIf .oJf . KfHyN,XAHЈ*@`  gRJfBAHcS /f-|D/.DN,XAHЈRg#HnL`6AH*H` JgRRD nDg nDJfHmHnN(P/.HNVXHyHn4N(PHnHn7N(PB.8HnTHn4NPJmHnHn7N(PHnTHn4NPJm .plHyNXHyXNXHn4NXHn4N /N /HnHyHnNHnapXJgHy NXaHyNXHn4HnN(PHna X*n@N^NuNV/. n cf <K` <R/Jg <"` <(/HnNHnaXN^NuNV/.Hy]HnN HnaXN^NuNVH ..*n HH,gfp`BL N^NuNVN /HyHnN HnNXHxNXN^NuNV.Jf HyHylNPHxNXHyDHyHyNl JfHyNXHxNX/. aX/HxNP-@HyDHxHnN0 Jf*n `x*n Jg/HnatPJg:HnHyNP Ю @XJg/HnaPJg`X` " Ҁ AJf/Hy1NPXJfL0N^NuNVH0*n(n `"Jg"HH/HH/aPJgRRJfJf (g ,g  g  fp`\HH @fHH @gR` ,gB`RHH @f`ZL0N^NuNVH0*n(M` /fA*HRJf .gvAb& ,.fHy@,HH/aPJgB,Ab@ ,.f8HyP,HH/aPJg,HH @gB, L0N^NuNVN-@f.B/.Hy^Hy[HySN HxNXHnNX-@g f f-| .N^NuNHx`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|p 9l  @*PJgP`l~ 1EYjy2Po&Dt/Ie} *>RetError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVH0*n Jm m#p`T .& @(P .& @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuH // |& pNLNw //W.BN@d W/N WNNHxN@eNuNHxN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV(.-nBG`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-f((p`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/NXJgm+|'|+|'|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N^XBBBB BmB- L N^NuNVN,/.NXN^NuNV .". nJ/H?N` n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JGf8 <G#G <G#G#GG#GG .^rN.*yGBG g`(*(U g " Ҁe " Ҁd(M *@bGfGgB`RG Go "<N#GBN^X(@ 9G" Ҁe 9G/N^X(@g yG 9GXg yG  9G" ҀY(#G <G A ` " Ҁ#GGc A#G A 9G*A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL /tmp/man%d; trap '' 1 15; mv /tmp/man%d %s aborted (sorry) done %s %s%s %s|/usr/ucb/ul|/usr/ucb/more -fcat -snroff -mantroff -t -man /usr/lib/tmac/tmac.vcat %s|/usr/lib/rvsort|/usr/ucb/vpr -t/tmp/man%dman: -k what? /usr/lib/whatisr/usr/lib/whatis%s%s: nothing apropriate man: -f what? /usr/lib/whatisr/usr/lib/whatis%s%s: not found cosa12345678npP13/bin/shsh-c/usr/manUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$G. 40"+4l>FPZcl.0t}..Pp$   &0:FCLVG]fmt.y. 0?x* 60  '`.3X;CKT]di"p8x|@ h8V \ ?N8Z4^#*$0>7b<BIQnX_e,ltH{88<((Fb<,$P3  ()!L08AJDQYcmw<|j<~4r0 c R !z (1f:@1GNhV6l_*fLnuv }'? `Ft k  V+0*PJRl{<b$!(,2:$,BG.DM3Up ]Vel spzy^X.P;   &$-`5@<Dn JfPVV]Fc iryB`~?,  '|i`Tx8[ Y.sNQRZPl!(L.77^= GBJGcrt0.oman.o_sccsidOumask.oOvfork.ocalloc.ofreopen.ochdir.ofprintf.ofprintf.oprintf.oprintf.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.o_exit.oexec.oexec.oexecve.osighandler.osyscall.olseek.ogetpid.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_printf_apropos_subsec_whatisit_system__ctype__strcat_trim_execl_fprintf__flsbuf_wait_umask__exit_blklen_freopen_nroff_fflush_unlink_cflag_whatis_vfork_chdir_nomore_wmatch_sprintf_remove_fopen_section_calloc_killtmp_troffit_fgets_manual_lmatch_strcmp_manpath_amatch_match_troff_perror_strcpy_stat_signal_strlen_any__iob_isatty_getpid_fclosecerror_errnoulmult_freeuldivt_malloc_cfree_lseek_creat_open_close__pfile__print__filbuf_read_fstat__sibuf__lastbuflmult_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brk__iob_isatty_getpid_fclosecerror_errnoulmult_freeuldivt_malloc_cfree_lseek_creat_open_close__pfile__print__filbuf_read_fstucb/mkstr 755 0 0 61355 3112551734 5677  @E $G"I#HTHS/N4 /N XNuNuNVB.S n # X o n P -f R.SX l(/9 Hy4HyNp HxN XJ.g <`` <b/ n /NP# |Jf n /NXHxN XHyd n /NP#Jf n /NXHxN XaSX n /HyNPHyNlX# SX n //9 NPHyHyfHyN JfHyNXHxN XHyxHyh n /N Jf n /NXHxN XaSX JnhBN XN^NuNV.Sxm 9|R| @`HyxNX. g eg4Sm"9R AHH`Hy/NP`HyjajXJg|HyqNXSxm 9|R| @`HyxNX. "g Sm`ta`"..N^NuNVH .R*@`Sxm 9|R| @`HyxNX.HHfR`l .R @HH"9R AHH`(SlHy .R @HH/NP .eHyx/NPB` RJfRpL N^NuNVH A*HSxm 9|R| @`HyxNX. g  "g \g0`BBBHxHna /HyxNP`FSxm 9|R| @`HyxNX.  gL 0g^ \g bg0 fg@ ng2 rg$ tg/aXJf(`N~`H~ `B~ `<~ `6~ `0B`*0Sxm 9|R| @`HyxNX,/alXJg 0ހSxm 9|R| @`HyxNX,/a$XJg 0ހ|`L N^NuNV .0 m .7 np`BN^NuNVB/9N`X`"/.BHna4 HnNlXTѮ/9HxHna JfN^NuNVH0BJ.g/9 |NX(n` .HHЁ-@Jf ."<N*-@JlJ.gf . @*P`L f@B/-/9N /9HxHna /.HnNPJg *mfJ.g fHx HxN\P*@ . @+P*J.g/9 |NX` .+@J.gF/9 |/.NlXR/Hx/.N^/9 |HxHxHy{N^ . @ -L0N^NuNVH .. *n`D n S m n (R!@S @` /.NX,g gSnB n S m n (R!@S @` /.NX n0(f 0( gB`pL N^NuNVH0 .". NH-@/NlX*@fB`(M .VrNf.`BSl L0N^NuNV/.NXN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NrXHx` afvJgp`p//.NP.lB  f6Hx/.NP.Jg Jm/NrXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNV. nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H# Hn/. NP n0( gp`BN^NuNVA -H# Hn/.NP09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNV.*n0-gm0-((fp`80-@f`ZHn-HH/N>PJmJn -|`-nxf +| `D/.NlX+@f,mJf,0-g-HHL+@`m+n xf09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 l t @*PJg-@Jg& .D".²o nJg 0g -| `J.g -| `J.g-| AU-H-nHBJHn 0R`< nJg m n0R` n"nRRRSHfJ.fJo n.R *LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/N>PJmJn -|`-nf9HH/NHXJgm+|,+|,+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NlX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|x` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NrXJl~0-g /-NXBBBB BmB- L N^NuNVN`/.NlXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|x`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NrXHx` afvJgp`p//.NP.lB  f6Hx/.NP.Jg Jm/NrXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN`HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN`HxN@eBNuN`HxN@eNuN`HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N ((N^NuN`Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JLf8 <L#L <L#L#LM#LM .^rNf.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfLgB`RM M o "<Nl#M BNX(@ 9M " Ҁe 9M /NX(@g yM 9MXg yM  9M " ҀY(#M <L A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNf.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuN`HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLepHpR[d.kNt.H|n$t`Lb  ((!D'.3L7@>CFJdOV\?ek^ruyTjd@DFNVlt4$#$+T17l<EL@SZaelr w?lh Xr6`| l$&..5.= EzO Y<^mq6|<8H3l!AlDDT< \*v*<.P5P=`FlN TZ~4`ri0p4y@|  Dp[^8f <*6  |LA tk\  "*z1:B!JN4T$l\.xbei r  v`~Hyfl  .;r  N>  Zt V$$n>*f087Fl=TCLSvY_e?kq`{  ,3Hlixl[(TYbsQRZ` P$ "(7H17 M< Acrt0.omkstr.o_sccsidcalloc.ofreopen.oftell.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_fgetNUL_inithash_printf_octdigit_ftell_mesgread_name_copystr_fprintf_fwrite_hashit__flsbuf_bucketlmodt_freopen_mesgwrite_fflush_ungetc_fopen_calloc_progname_strcmp_match__filbuf_perror_strcpy_usagestr_strlen__iob_fseek_process_np_rewindulmult_freeuldivt_malloc_cfree_lseek_errno_creat_open_close_fclose__pfile__print_fread_read_fstat__sibuflmult_sys_errlist_write_sys_nerr__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brk_strcpy_usagestr_strlen__iob_fseek_process_np_rewindulmult_freeuldivt_malloc_cfree_lseek_errno_creat_open_close_fclose__pfile__print_fread_read_fstat__sibuflmult_sys_errlist_write_sys_nerr__ctype__fcvt_ecvt_isnanldivtfcmpiieeeused_isinffucb/printenv 755 0 0 43031 3112551746 6376 (( (<,$G"I#HTHS/N4 /NXNuNuNVH0BSX JgV*y`JJg/ n /a^PJg2(URJf ` =gRJf =fRHTHy4NPXJfJfp`B/NXL0N^NuNV` n Jg n n fRR nJf nJf n =fp`BN^NuNVA -H#0Hn/.NPP09@ gp`BN^NuNV4.-nBC`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRC nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|x-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|y PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|{`J.g-|}J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9d/9` .".NgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr N`S n0A .ذbJn/9l/9h .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-n0f9BHH/N0XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NjXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N0 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD #DD .^rN.*yDBD( g`(*(U g " Ҁe " Ҁd(M *@bD fDgB`RD( D(o "<N#D(BNjX(@ 9D(" Ҁe 9D(/NjX(@g yD 9D Xg yD  9D(" ҀY(#D <D A ` " Ҁ#DDc A#D$ A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n(("XX .SJfd& " Ҁe " Ҁ Ё @ D$ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGN\T[cjs{$,.,,<:V< 03ThP *4<9HvLW<[bjs{~4r0 P.nffJF$ 0N$?*Z0:A  IyjOLvW&^;Zeow30&i~0$x[RYsQtR^Z #Dh"7+j18 D,=VB CIcrt0.oprintenv.o_sccsidprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_prefix__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnootdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_prefix__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkucb/prmail 755 0 0 55406 3112551760 6022  8A (($G"I#HTHS/N4 /NtXNuNuNV.SX Hy4NnXJlHyDNXHxNtXJfdHyTNxX-@Jf8N^/NX*@fHyYNXHxNtX-UB/.a2PBNtX`SmHx . X @/a P`*nN^NuNVHn/.NPJl /.Hyg` /.HyxNP`dHx/.NzPJmJ g/.HyNP/.HyHnN HnNhXJ gHyNXN^NuNVH ..NNZ*@Jg -fN L N^NuNVJfHyHyNP#`/9NXN^NuNVJg/9NXBN^NuNV.*n` :gRJfJgB *nN^NuNV.Jf"HyHyNP#fB`/9HxHyDN *@g#IHUazX*@#IHUajX*@HUN$X#IHUaPX*@HUN$X#I BI#IHUa&X*@#IHUaX*@#IHUaX*@#I `  gRJfB <I*nN^NuNPHxN@eNuNPHx N@eNuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVA -H#lHn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N~PJmJn -|`-nf +|t`D/.N@X+@f,mJf,0-g-HHI$+@`m+n f09gHyNBX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9$tl ( @*PJg*LZ`0SR`*0IBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`deB` 0,f -+fp`B, wf0Hx/.NDP.JgJm/NXHx` afvJgp`p//.NP.lB $tf6Hx/.NDP.Jg Jm/NXHx/.NP.Jm.HxB/Nj `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNPHxN@eNuNPHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNPHxN@eBNuNPHxN@eNuNPHxN@eNuNPHx&N@eNuNV/. Hyt /.N6 N^NuNV/. Hy@t/.N6 N^NuNPHx6N@eNuNVH0JIf8 <I#I <I#I#II#II .^rN:.*yIBI g`(*(U g " Ҁe " Ҁd(M *@bIfIgB`RI Io "<N@#IBNX(@ 9I" Ҁe 9I/NX(@g yI 9IXg yI  9I" ҀY(#I <I A ` " Ҁ#IIc A#I A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN:.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I L0N^NuNPHxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>> %s <<< more %s----- @(#)prmail.c 4.2 (Berkeley) 12/28/82/etc/passwdrrUnknown error: F/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$dI. 40'2X;hCxL`U^.$eqmv.$(h,<LdF&I8%,1l:tAIQWR^cgpszvz?T`d04!)H-38&?zFLdS[agluh|>J$ ?rN6  x(%,\5x=xEN$V.D^de.dmtv~<N<x30@"(,<10@DJO<S$Z$a@iPrtx~~4r0hnFz^`xZ q$t+&.P5 l=E.KTZLBb~i tq@y(F $t$jz*R, $|dBflnf$*1F@7=jFxMSY_?pe&ku  $}y;d3iJx[Ys|Q@Rj*ZT.D $!6(.77=:D IINcrt0.oprmail.o_sccsidgetpwuid.ogetpwent.ogetuid.ochdir.ogetenv.oprintf.oprintf.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.osystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packes((wapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_printf_prmail_system_getpwuid_chdir_sprintf_access_perror_stat_getuid_getenv_getpwent_setpwent_endpwent_atoi_fopen_fgets_fclose_rewindcerror__pfile__print__iob__filbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen_lseek_execl_wait__exit_fork_signal__sigfunc__sighandler_syscall_execle_execv_execve__flsbuf__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkilbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen_lseek_execl_wait__exit_fork_signal__sigfunc__sighandler_syscall_execle_execv_execve__flsbuf__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_iucb/pti 755 0 0 50054 3112551772 5327  (< ,$G"I#HTHS/N4 /NXNuNuNVH `R LSolX n P -f\ n P(HH lg n R# P 9 PR P @HH0,m n 9 HІ# H`Jg8B n /NrP# `l n /HyNPHxNXB/9 H/9 `N& `TJ Lf/HyNP Fѹ \`( fJ \gbJ hg,J Lf/9 \HyNP 9 \D# \`J Lf/9 \HyNP 9 \ѹ pB \J Lf/HyNPJfJ LfHyNX`| @ b*@0;N4Nl&&  `f F# dJ Lf/9 dHyNPJ Dg 9 dD# d 9 dѹ X`B t# t l# l D# D hJ LfHy`  tJ LfHy` tJ LftHy ` tJ LfVHy` tJ Lf8Hy#`B lJ LfHy.`#@ lJ LfHy:`pB hJ Lf/9 pHyF`# hJ Lf/9 pHyR`J LfHy^`B DJ Lf/9 XHyd`v# DJ Lfj/9 XHyv`RJ LfPHy`a|`J Lf2Hy`  PfB`R D @ f#@< D @#@J Lf  @/HyNP 9<f 9@g Hy` 9<g 9@f Hy`Hy` fN ? l.  tg `  @*PJ LfHUHyNPa8.la L N^NuNV/9 XHyNPBNXN^NuNV. 948e8HxHy X/9 `N .na  X#8# X4 y4R4..N^NuNVA -H# xHn/.NDP09 gp`BN^NuNV4.-nBL`b y x S m. .R @HH y x"(R!AS AHH` /9 x .R @HH/NPRL nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHU @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHU @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-| J.g"/.NX".-A< o-@ .Xf -| L`-|LA`-H-H`P .P-@@ .P-@P".DNNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|-`-|0`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|3`J.g -|5`J.g-|7AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr NN0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHU @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N*PJmJn -|`-nf9HH/N4XJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HU((aX 8e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N^XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNX(@ 9L" Ҁe 9L/NX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e# %d %o Lead %d Initialize Lower rail Upper rail Upper mag Lower mag Lower case Upper case > mode, %d < mode, %d STOP Lead forward, %d Lead backward, %d New page Undefined code Size %d, double , single %s Total lead %d @(#)pti.c 4.1 (Berkeley) 10/1/80htnmlizsdbxfjukp-;a_c`e'orv-wq/.g,&y%QTOHNMLRGIPCVEZDBSYFXAWJUK0123456789*-()[]=:+!?'|$u@|"=o_\-></Y|||||||||||x{}'`^#~|*+-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ 8L. 40"+.D4D=NGLNW^ejszz?<| $%-5X>GN\SZbpflqNx,fr L ?" !&&v,3^;2BIPOV^ env~$ . 00<>Z<$43Xl|t'41;E<JY]h<ls{~4r0T4 @ @&  D $ H  L@  P r X8  X  \  ` l dvD p h$i*r0 [ l7)<>  pDJS[ # td  xlDt.zTnffNF(($$B?N   yLj*;^ 8&.346>EirL$SYx`[FfmsY|sQhRRZ| ,H7 Lz Lcrt0.opti.o_sccsidprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_ibufp_read_printf_xxx_lseek_verd_offset_lflg_size_ap_ibuf_eibufp_leadtot_esc_fid_lead_ex_stab_escd_getc_open_mcase_osize_esct_rtab_spectab_asctab_railmag__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnotot_esc_fid_lead_ex_stab_escd_getc_open_mcase_osize_esct_rtab_spectab_asctab_railmag__pfile__print__iob__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufcerrorptwoulmodt_gtty_ioctl_ucb/reset 755 0 0 23402 3112552003 5636  :8$G"I#HTHS/N4 /NlXNuNuNVHnHy@tHxN HnHy@tHxN  HxHna PHxHnaPHxHnaPHxHnaPHxHnaPHxHnaPHxHnaPHxHnaPHxHnaPHxHnaPHxHna~PHxHnarPHxHnafPHnHytHxN HnHytHxN BHyAHy>Hy9Hy4NHxNlXN^NuNV nJg f nN^NuNVHn /.aPN^NuNVlH ~BHypNpX-@f-|uHx//.NPJg <` .*@Hn|/.HUa6 *@` gfJg #  pL lN^NuNVH8*n(n &nJg :g -g`-||A|-H-|x` xm # `RxA| .xR .xЮ "@ fHn|HyhNP``R bT/NX/. Hn|NP 9 g* gZ g fR` .g/`JfBJgR `BL8N^NuNVH8*n(yJg/HUa"P&@Jg ` =f `0BL8N^NuNVH0*n(n gJf ,=gBL0N^NuNVH *n.f `JfBL N^NuNVBJg>HxNX-@HyBNXJg8/.HxNP/.NXN^NuNVHxHyBNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH0*n Jm m# p`T .( @(P .( @ gf ` < //.Hx0NL `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNHx;N@eNuH // |( pNLNw //W.BN@d W/N WNNVN/.NXN^NuNHx6N@eNu# pNuHxN@NVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNVH0JBf8 <B#B <B#B#BB#BB .^rN6.*yBBB g`(*(U g " Ҁe " Ҁd(M *@bBfBgB`RB Bo "<N<#BBNX(@ 9B" Ҁe 9B/NX(@g yB 9BXg yB  9B" ҀY(#B <B A ` " Ҁ#BBc A#B A 9B*A L0N^NuNVH0*n(MY#B (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ B L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLfGyMLU\;cm<u.{32 "7F<6 B crt0.oreset.o_sccsidexecvp.ogetenv.oindex.osleep.oOalarm.oOpause.osetjmp.osetjmp.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.oexit.oioctl.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.oclose.ostty.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.o_exitstart_main_environmcount_ioctl_execlp_reset_index_execv_errno_sleep_execvp_getenv_alarm_setjmp_longjmp_signal_pausecerror__sigfunc__sighandler_syscall_execl_execle_execve__cleanup__exit_write__sobuf__flsbuf_free_fflush_fstat_close__lastbuf_malloc__iob_isatty_fclose__sibuf_gtty_stty_realloc_sbrkldivtuldivt_end_brkptwostat.oisatty.oclose.ostty.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.o_exitstart_main_environmcount_ioctl_execlp_reset_index_execv_errno_sleep_execvp_getenv_alarm_setjmpucb/sccs 755 0 0 104552 3112552017 5502  XAl$G"I#HTHS/N4 /N(XNuNuNVH0HyNX*@gJg /f #`HUNX(@fHUHyaPHx@N(XHx/,Hnax HxHyHna BHnNDzPJlVHx/,Hna< HxHyHna BHnNDzPJlHUHyanPHx@N(XA# l(HyHyHy |N Hx@N(X .Ю @B n /a>XJg` rfN/NXR9 X`| pfR# MJff n Jg\X n #`L -fXRHH dfR# MJf( n JgX n #`HUHy(adPX n *Pf yJf #;Hy=B/. a ./N(XL0N^NuNV@HaXPp@`x0-Jf HTaX(@f4`< n(P -fJ,g JTg,HH//.TNPJg n\ X\X nJf n\B0-H b@0;NLf0@&Y&S.HH/HS0-H/HyVa-@X .X`.HH/HS0-H//-`(mJg$L` /gRJfHRJgp`B/Hka -@XJfR`HxHy^/+N JgHyaaX-|@X`nHyHxHka -@XJfHyHxHka -@XJXf.HyBHka `HS/-aP`A-H\-H`" n/a >XJg n"n\"X\X nJf n\BA .\cHyBHk`A-H\` n\ P -f X\ n\Jf-n\ n(h n\Jgr"n"X\ nB n/a `X/HSa P.JXf-GX n!L`N/NX-K\`* n\ P -f n\ P (Cf n\ P|cX\ n\JfB n\"H" n\!|HSHyNP/./-NP/-Hya~PHxGN(XA-H\` n\ P -f X\ n\Jf-n\ n(h n\Jg\ n\/HyNDPHyHnN̼PHx n\/Hna A& n\/a X n nBHyHxHSa^ -@X n!LJXfTHyHnN̼PHx n\/a X/Hna8 Hn n\/NPJm n\/N6XX\`0-H/Hya FPHxFN(X`ZL<@N^NuNV.*|H`/./NPJf ` JfB*nN^NuNV. nJfp`J.grNr.JlHya XHxG`lJopHnN*X .f .-@Jm/9NX# .`JmHya TXHxFN(X0.JgN/NXJm(HxNX/9NzX/9NX/./.NP/.Hya PHxEN(X..N^NuNVH0Hx//.NP*@f*n`R y /f/.aXJfB`z yJgN n /gDHxHy/N Jg*Hx /9Hna v Hx HyHna `Hx HyHna L Hx //.Hna HnNňXAЈ(@Hx HUHTa HxHyHUN JgJHnaXJfHxNZX-@HyPNtXJg8/.HxNTP/.NZXN^NuNVHxHyPNP`PJg" .c .`-n-|HzHxNTP-@/.NZXNj`N^NuNPHxN@eNuNPHxN@eNu o HBNu o /L.NuNVH8*n(n ..&MJfSgSlSB L8N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NNPJmJn -|`-n Tf +| h`D/.N@X+@f,mJf,0-g-HHP+@`m+n  Tf09 xgHy hNX0-gp` - //--HH/Nz *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9 \l  @*PJgXh$:LXjy%;JViz4Kb|"2Im8M`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0*n Jm m# \p`T .+h @(P .+h @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.Nb N^NuNV/9/. /.Nb N^NuNVA -H .X @Jf n/Hn /.Nb N^NuNPHx;N@eNuNPHxN@eJgBNuH // |+h pNLNw //W.BN@d W/NP WNNV4.-nBP`b y ` S m. .R @HH y `"(R!AS AHH` /9 ` .R @HH/N PRP nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NňX-@8/.NňXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NňX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN@-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N,PJf/./.NTPJfHnHn .R l .R`p//./.N4-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NpgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N@`S n0A .ذbJn/9/9 .".Npfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N,PJf/./.NTPJfHnHn *LZ`0SR`*0Qb1 nRJfQc((0R 9nB <QL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/NNPJmJn -|`-n hf9 zHH/NXXJgm+|++|++n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.N@X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*| T` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN|/.N\XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| T` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB  \f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNPHxN@eNuNVH N.*nJfS` r N0 r N:.S XgR|a` zf < ` RB/.NDzP f .L N^NuNPHx!N@eNuNPHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNVH B/.NP. g `/NXB`Hx N@X*@Jg*B L N^NuNPHxN@eBNuNPHxN@eNuNVH0*nJf HxHm /Nz +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNPHxN@eNuNPHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N& N^NuNV/. Hy@t/.N& N^NuNPHx6N@eNuNPHx N@eNuNVH0JQf8 <Q#Q <Q#Q#QQ#QQ .^rN:.*yQBQ g`(*(U g " Ҁe " Ҁd(M *@bQfQgB`RQ Qo "<N@#QBNX(@ 9Q" Ҁe 9Q/NX(@g yQ 9QXg yQ  9Q" ҀY(#Q <Q A ` " Ҁ#QQc A#Q A 9Q*A L0N^NuNVH0*n(MY#Q (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN:.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Q L0N^NuNPHxN@e# TBNu /й T/@HxN@e 9 T# TNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLGjNWN^  hfsFz +hz$bnZf4TF@p,°  ?$  | !  + )y / 93X A\ Hi O V \y c[ iD pp vY~ s 0 Q R  Z  : p $ [,  &  7  Q  crt0.osccs.o_SccsIddup.oexecvp.ofreopen.ofputs.ogetpwnam.ogetpwent.ogetuid.olink.opipe.ogetenv.ogetlogin.ofprintf.ofprintf.oindex.oprintf.oprintf.osetuid.osleep.oOalarm.oOpause.osetjmp.osetjmp.ostrncat.ostrncmp.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.oOsignal.oexec.oexec.oexecve.ofork.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.omktemp.oaccess.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_getpfent_unedit_printf_strncmp_fputs_RealUser_makefile_gstrbotch_SccsProg_strcat_index_clean_safepath_dup_fprintf_closedir_gstrcpy_dodiff_execv_pipe_wait_setuid_errno_getpwnam_freopen_fflush_unlink_getlogin_putpfent_readdir_fopen_strncat_gstrncat_tail_fgets_link_strcmp_lookup_nextfield_gstrcat_fork_execvp_SccsDir_SccsPath_MyName_access_close_perror_OutFile_strcpy_signal_stat_malloc_rindex_usrerr_username_strlen_syserr_getuid_isdir__iob_callprog_isbranch_getenv_command_fclose_mktemp_opendircerror_execlp_sleep_lseek_creat_open__flsbuf_getpwent_setpwent_endpwent_atoi_rewind_read_ttyslot__pfile__print_alarm_setjmp_longjmp_pause__filbuf_fstat__sibuf_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_execl_execle_execve__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisulmodtuldivt_getpidptwo_ttyname_gtty_ioctl_stty_realloc_sbrk_end_brkent_atoi_rewind_read_ttyslot__pfile__print_alarm_setjmp_longjmp_pause__filbuf_fstat__sibuf_sys_errlist_write_sys_nerr__sigfunc__sighucb/soelim 755 0 0 47627 3112552030 6023  0N`l*9H`m/L]|4Kjz %=^%4Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV4.-nBC`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRC nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nn .B`T0-f(mfHn-HH/NPJmJn -|`-nPf9bHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/Nn .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nn . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nn g m p`BL0N^NuNV.*|<` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N6XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N( n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/(( օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|<`eB` 0,f -+fp`B, wf0Hx/.NpP.JgJm/NXHx` afvJgp`p//.NP.lB #f6Hx/.NpP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNxHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NTPJlB`pN^NuNxHxN@eBNuNxHxN@eNuNxHxN@eNuNV/. Hyt /.Nz N^NuNV/. Hy@t/.Nz N^NuNxHx6N@eNuNVH0JDLf8 <DP#DL <DL#DP#DPDX#DLDT .^rN~.*yDTBD` g`(*(U g " Ҁe " Ҁd(M *@bDXfDLgB`RD` D`o "<N#D`BN6X(@ 9D`" Ҁe 9D`/N6X(@g yDX 9DXXg yDX  9D`" ҀY(#DX <DL A ` " Ҁ#DTDTc A#D\ A 9DT*A L0N^NuNVH0*n(MY#DT (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN~.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D\ L0N^NuNxHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLtFOV\^h\rl|<tB<hhx~4r0ft$H.<%- 5H=*CLnKR Zb\onv #}|$nfF (F?R  #y6; 3#iv*(17x>[JDKQYZsciQlpR|VZ.pxhTz47`6~ Dd"crt0.osoelim.o_sccsidprintf.oprintf.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf__flsbuf_fopen_strcmp__filbuf_perror__iob_process_fclose__pfile__print_read_fflush_fstat__sibuf_malloc_sys_errlist_write_errno_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkt_printf__flsbuf_fopen_strcmp__filbuf_perror__iob_process_fclose__pfile__print_read_fflush_ucb/w 755 0 0 67027 3112552144 7061 1ucb/uptimeucb/strings 755 0 0 54304 3112552043 6216  8@ h(($G"I#HTHS/N4 /NlXNuNuNV.SX Jo n P -f n PJ(g~`R` of6R R n Ї @Jg n Ї @HH afR` n Ї @HH1 @f HyHx  ,f <`p й0 /HyN /94aXJn..N^NuNVH *|DTB`Sm 9R @`HyNX. g/aXJfJflDTc - fSB 98DTc>J g"HyNXS/HypNPHyDTHyuNP*|DTB`HRdR09 f09f SJfL N^NuNV . g( g g n lp`BN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NPP.JgJm/NXHx` afvJgp`p//.N2P.lB Lf6Hx/.NPP.Jg Jm/NXHx/.N2P.Jm.HxB/N `Jgp`B//.N2P.JlB`*B@Jgl` rgl`l L0N^NuNV. nJlB n0(g. D.HxB n(HH/N -@Jl@`B n0(g*B0(gJg0(f (`p`߮ ...N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/N:X n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA-H#PHn/. NP n0( gp`BN^NuNVA -H#PHn/.NP09 gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NdPSf0, fR .e .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|T`D/.NX+@f,mJf,0-g-HHHT+@`m+n f09gHyN:X0-gp` - //--HH/NB *+mSl. fm0-gm`m B` mR*nN^NuNV/. Hx/.N2 N^NuNVH *| 9Ll  @*PJgP\n})?NZm~8Of&6Mq<QdError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNHxN@eNuNV(.-nBHh`b yP S m. .R @HH yP"(R!AS AHH` /9P .R @HH/NdPRHh nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH1 @gT nHH0-@*LZ`0SR`*0Hlb1 nRJfHlc0R 9nB <HlL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJm((Jn -|`-nf9HH/NXJgm+|$T+|$T+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rN.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<N#HBNNX(@ 9H" Ҁe 9H/NNX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HĹHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL .n `&JgB` m R` *S`@JgJg BNXf R mB  @  gfງl S/ /`, <S/ /HxN /HyHxN a*Hy9HyNPHxNXLN^NuNV.JgJHxNX-@HyTNXJg8/.HxNXP/.NXN^NuNVHxHyTNP`PJg" .c .`-n-|HzHxNXP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *| 9l l @*PJg*LZ`0SR`*0Ub1 nRJfUc0R 9nB <UL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nlf9~HH/N$XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|X` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N$ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JUPf8 <UT#UP <UP#UT#UTU\#UPUX .^rN.*yUXBUd g`(*(U g " Ҁe " Ҁd(M *@bU\fUPgB`RUd Udo "<N#UdBN~X(@ 9Ud" Ҁe 9Ud/N~X(@g yU\ 9U\Xg yU\  9Ud" ҀY(#U\ <UP A ` " Ҁ#UXUXc A#U` A 9UX*A L0N^NuNVH0*n(MY#UX (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ U` L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *| 9 l , @*PJg*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NVPJmJn -|`-npf9HH/N`XJgm+|,+|,+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|\` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N,XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuN HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuN HxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN Hx6N@eNuNVH0JLlf8 <Lp#Ll <Ll#Lp#LpLx#LlLt .^rN&.*yLtBL g`(*(U g " Ҁe " Ҁd(M *@bLxfLlgB`RL Lo "<N,#LBNX(@ 9L" Ҁe 9L/NX(@g yLx 9LxXg yLx  9L" ҀY(#Lx <Ll A ` " Ҁ#LtLtc A#L| A 9Lt*A L0N^NuNVH0*n(MY#Lt (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L| L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLEKP\W^cks`{,0D"v`d: F ! &?/6>EKSnZ`glJry2t$Xtt$.$$<2N#<'0P8`A3IPW`!go,x<6< ,p~4r0p06( "0+7?3TG LT!\.\b kr  y.;  L>V  ,,$nf|fhB$F,*0f9t@FLR?lX"^h  ,pyv4`,iFx[YsxQ<Rf&ZP <"7$*&1 L6;crt0.ounexpand.o_sccsidfreopen.ofprintf.ofprintf.oprintf.oprintf.ofgets.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_fprintf_freopen_genbuf_fgets_strcmp_tabify_all_perror_strcpy__iob_linebuf_lseek_errno_creat_open_close_fclose__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkcmp_tabify_all_perror_strcpy__iob_linebuf_lseek_errno_creat_open_close_fclose__pfile__print__filbuf_read_fflush_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpucb/unifdef 755 0 0 50554 3112552101 6143  0B $G"I#HTHS/N4 /NXNuNuNVH0 n PJg n ` <x#@ . X-@SoN n*P(M -f>R if |R`B. dg ufJ,g 9d8m$a HyHyNPHxNX98HH  @ dfp`B98HHD AA98HH"@"R98`^`THyHmNPJgHyHmNPJf  x`HyHmNPJf0X`J.gaHUHyHyN `J98f(/9@HyHyN HxNX oaHy0HyNP`z fZ n#,HyG/9,NP#4gan/94NX`8a, n/HyIHyN `#X,#4a&HyNRX/9NXL0N^NuNVB9B9HH/BHxaN^NuNVH..-yX*@A(HHH @fHH @((f _fRAe`zBHy`HnNPJf -|`HyfHnNPJfBRHUaX*@-MJ9gB`B . @Jf . @(P*n` fRRJfJfdHH @fLHH @f4 _g. n .D @HH".gp`p-@`vR98HH".mJ-|`THymHnNPJgHypHnNPJf -|`HyuHnNPJf-|J9f^J9gR`T -*f:HUaVX`(J9fJ9fJ9gHx`BHUaP*@` /g 'g "gRJf .L0N^NuNV.*nJ9f4`H /fV -*fNTJ9f#<`Jg,R *fR /fB9R  g  gJ9g *nN^NuNVH *n.. Jfp'`p"  @JfFg `RR  @Jf,  @#<`Jg \fRJgRf  @BR`L N^NuNVH *nB P l n S m n (R!@S @` /.NDX,  @f  fp`J g g.R`Jg r-Aށ Sf`` RRB L N^NuNVJg 9lp`B90HHgHyHy,`J9 xgHyHy{aPN^NuNVH0*n(n `0HH",R AHH`SlHTHH/N|PfL0N^NuNV/9@Hy}HyN N^NuNV f .`La .V @//. /9,HyHyN# op`pN^NuNVA-H# |Hn/. N,P n0( gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N:PJmJn -|`-nf +| `D/.NX+@f,mJf,0-g-HHI+@`m+n f09gHyNRX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NnXHx` afvJgp`p//.NP.lB )f6Hx/.NP.Jg Jm/NnXHx/.NP.Jm.HxB/N" `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNV(.-nBI`b y | S m. .R @HH y |"(R!AS AHH` /9 | .R @HH/N|PRI nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Ib1 nRJfIc0R 9nB <IL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N:PJmJn -|`-nf9HH/NDXJgm+|)+|)+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NnXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JIf8 <I#I <I#I#IJ#II .^rN.*yIBJ g`(*(U g " Ҁe " Ҁd(M *@bJfIgB`RJ Jo "<N#JBNX(@ 9J" Ҁe 9J/NX(@g yJ 9JXg yJ  9J" ҀY(#J <I A ` " Ҁ#IIc A#J A 9I*A L0N^NuNVH0*n(MY#I (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ J L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&((SƁg&BCHCf4$BBHBlL $G"I#HTHS/N4 /NXNuNuNVH(|8 f n (hHyBHTNP&@Jf&HyDNXHxNX` J9ga0HSHxHxHyN gaLN^NuNVHxHyHnN| B.HnN`XR/NX y4 Hn 94X4 @/NPN^NuNV n / n/NPN^NuNV.HzHx 94/HyNl*|`(gHyZN@X/Hy\N@PX4eHy_N@X*nN^NuNVH *n`2"9\R\ AHH`SXlHyX/NPHH.((fSXm 9\R\ @ HH`HyXHx NPL N^NuNVA -H#XHn/.NP09h gp`BN^NuNVH0*n(nBJ f<`D-n Sm ,R @` HTNX.mSfR .e .L0N^NuNVH0*n(nBJ fJ`R.. SmHH",R AHH`HTHH/NPSf0, fR .e .L0N^NuNV#F#F . ".N$Ю//.aPN^NuNVH0.9F . -@찇cH" .N" N$-@ .Ю-@-@*n . (@`./.HUa P`/.HU yFNP-@gJljǻe``HT߮/.aP`NHT߮/.HUa ߮*n`0HT/. yFNP-@gJogHTHUaP`ǹbʻfL .". m/. .Ї/aP-n `/./.aP .Ї-@`HU/.HTaH (n`$L0N^NuNVH0-yF*n(n SfL0N^NuNVH8-yF*n(n &nHH-@SfL8N^NuNVH8*n(n &MB`g` BRm`Rm L8N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N2PJmJn -|`-nDf +|`D/.NX+@f,mJf,0-g-HHF+@`m+n Df09hgHyXNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBF`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N`X-@8/.N`XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N`X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn .R l .R`p//./.N -@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NHgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NHfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N,PJfHnHn *LZ`0SR`*0F b1 nRJfF c0R 9nB <F L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N2PJmJn -|`-nXf9jHH/NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|D`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NfXHx` afvJgp`p//.NzP.lB Ef6Hx/.NP.Jg Jm/NfXHx/.NzP.Jm.HxB/N `Jgp`B//.NzP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nz N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFpf8 <Ft#Fp <Fp#Ft#FtF|#FpFx .^rN.*yFxBF g`(*(U g " Ҁe " Ҁd(M *@bF|fFpgB`RF Fo "<N#FBNX(@ 9F" Ҁe 9F/NX(@g yF| 9F|Xg yF|  9F" ҀY(#F| <Fp A ` " Ҁ#FxFxc A#F A 9Fx*A L0N^NuNVH0*n(MY#Fx (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ F L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLP#.(JlHyWNXHxNXBSX Jo" n P -f n -PX S` zgZ`J fp`B# R nJgHH Sg fg~ sg tfaBNX/9.(N*XHxHynN>P#.(B/9x/N HxtHy-/9.(N BNXa zBNXaBNXHyxHy XN`PHxNX`" o n /(N(X-@B/9/9.(N HxHy+/9.(NN B/9/9.(N HxHy*/9.(NN B/9/9.(N HxHn/9.(NN B/9/9.(N HxHy+/9.(NN BHy "HA HABAЁ /NXP"+ AR ma &HnNX .-@Jo oHyNXHxNX-|9+HH/9 HH/9+HH/9 HH/9+HH/9 HH/9+HH/9 HH/J g <y` </HyN(B/9r "<N/HyN J g 9,Đ+` 9+й+".N/J g 9,+|` 9+й+"9+쒀 ".N/HyN 9+r "<N".N/HyNP 9,".N/ 9+r "<N/ 9,$r "<N".N/ 9+r "<N".N/HyN/9/9 9+"9+N#+#+B/aXR m 9+".N/ 9+".N/HyN 9+".N/HyNPB/aXNr-@Jf4R/aXNrNR// .NRNNr-@ .NR//HyN R mHyNXHy DNX-|SJg*Jo$ n /N(X/N(XSn`..N^NuNVB/9/9.(N HxHy,/9.(NN B/9/9.(N HxHy,/9.(NN B/9x/9.(N HxtHy,T/9.(NN /9,/9,HyN 9,"9,N/HyNPHyNX 9,r N//9,pHyN /9 /9 9,pNDN// 9,NDN//Hy%N N^NuNVB/9x/9.(N HxtHy,T/9.(NN /9,HyDNP/9,HyRNP/9,hHyaNP/9,lHywNP/9,HyNP/9,pHyNP/9,tHyNP/9,xHyNP/9,|HyNP/9,HyNP/9,HyNP/9,Hy3NP/9,HyPNP/9,HytNP/9,HyNP/9,HyNP/9,HyNP/9,HyNP/9,HyNP/9,HyANP/9,Hy^NP/9,HyyNP/9,HyNP/9,HyNP/9,THyNP/9,`HyNP/9,dHyNP/9,XHy8NP/9,\HyCNPN^NuNVB/9l/9.(N HxHy,/9.(NN 9,ND// 9,NNRN///9,/9,HyUN 9,ND// 9,NNRN///9,/9,HywNN^NuNV mHyNX`HxNX-@HyPNXJg8/.HxNP/.NXN^NuNVHxHyPNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n 0f +|/`D/.NX+@f,mJf,0-g-HHP8+@`m+n  0f09 TgHy DNX0-gp` - //--HH/NN *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#Pp`T .O @(P .O @ gf ` <//.Hx0N `NqL0N^NuH // |O pNLNw //W.BN@d W/N WNNVBHnN.PJlp`Jg n .N^NuNHxtN@eNuNVA-HA#/|=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBPL`b y/| S m. .R @HH y/|"(R!AS AHH` /9/| .R @HH/NPRPL nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N\X-@8/.N\XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N\X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N(PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9x/9t .".NDgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9| .".NDfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N(PJfHnHn *LZ`0SR`*0PPb1 nRJfPPc0R 9nB <PPL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n Df9 VHH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| 0` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N*XJl~0-g /-N~XBBBB BmB- L N^NuNVNP/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| 0` eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N*XHx` afvJgp`p//.N>P.lB Pf6Hx/.NP.Jg Jm/N*XHx/.N>P.Jm.HxB/N `Jgp`B//.N>P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N> N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JPf8 <P#P <P#P#PP#PP .^rN.*yPBP g`(*(U g " Ҁe " Ҁd(M *@bPfPgB`RP Po "<N#PBN~X(@ 9P" Ҁe 9P/N~X(@g yP 9PXg yP  9P" ҀY(#P <P A ` " Ҁ#PPc A#P A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL F\ $d*$/6=CJRDX^\czls0z ?r\~XHb& Pl#,4<\E$M.U\.dljv< &<3$8HX!|d$<!04?<CJR[cio~4ur~0  Nq(  DYRxsr    ` "* * +R ('P.6L> +GF8P c+[ +aFgDmv w+}?(S< +> 1+;* 8,!X. 0 .( .04  /xZtN$\ez /|'/[N7f@y~FMU^fmt{ / O PQ.n.f(fP  3i&x,x\3[9@FQMRY_.fkrx|7~ Pjcrt0.ovmstat.o_sccsidnlist.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.osetbuf.osleep.oOalarm.oOpause.osetjmp.osetjmp.oatoi.ofilbuf.oOsignal.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_swflag_read_atoi_dr_name_printfffltifdivifdoublei_write_nlistfsinglei_dosum__sobuf_lseek_pct_fprintf_buffermap_maxfree_dr_unit_dotimes_sleep_stat1_setbuf_fflush_deficit_sprintf_firstfree_osumldivtfcmpiieeeused_etimefmuli_doforkst_statsuldivt_read_names_hz_openfaddi_s_close_z_strcpy_time__iob_mf_s1_nl_zeroffltis_fopen_fread_strlen_fseek_fclose__filbuf__pfile__print_fwrite__flsbuf_free_alarm_setjmp_longjmp_signal_pausecerror_fstat__sibuf_malloc__sigfunc__sighandler_errno_syscall_gettimeofday__ctype__fcvt_ecvtlmodt_isnan_isinfffixi_modf__cleanup__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpf_rcpffixisfloatflavorfmodi_creatptwoulmodt_gtty_ioctl_stty_realloc_sbrk_end_brkad_names_hz_openfaddi_ucb/whatis 755 0 0 54426 3112552156 6036  8< $G"I#HTHS/N4 /NXNuNuNV.SX Jf Hy4HyNPHxNXHyHyUHyEN| JfHyWNXHxNX .Ю @B*n ` /aX*XJf/. aXBNX*nN^NuNVH0/.a,X/HxNP*@HyHxHnN0 Jf(n`x(nJg/HnavPJg:HnHygNP " Ҁ AXJg/Hna>PJg`X` " Ҁ AJf/HyjNPXJfL0N^NuNVH0*n(n `"Jg"HH/HH/aPJgRRJfJf (g ,g  g  fp`\HH1 @fHH1 @gR` ,gB`RHH1 @f`ZL0N^NuNV. .fp`. HH1 @g~.HH1 @gd. HH1 @g. HH @ .HH1 @g.HH @. .gdBN^NuNVH *nB`RJf L N^NuNVH0*n(M` /fA*HRJf .grAb$ ,.fHyy,HH/a\PJgB,Ab> ,.f6Hy,HH/a0PJg,HH1 @gB, L0N^NuNVH ..*n JgHHfp`BL N^NuNVH0 .". N$-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNVH0*n (n -+fp`B,HTN"X wf0Hx/.NP.JgJm/NVXHx` afvJgp`p//.NjP.lB f6Hx/.NP.Jg Jm/NVXHx/.NjP.Jm.HxB/NB `Jgp`B//.NjP.JlB`*B@Jgl` rgl`l L0N^NuNVA-H# Hn/. NLP n0( gp`BN^NuNVA -H# Hn/.NLP09 gp`BN^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N"PJmJn -|`-nf +|$`D/.NX+@f,mJf,0-g-HHD$+@`m+n f09gHyNrX0-gp` - //--HH/Nz *+mSl. fm0-gm`m B` mR*n((N^NuNV/. Hx/.Nj N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9l P @*PJg*LZ`0SR`*0DBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rN.*yDBD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<N#DBNX(@ 9D" Ҁe 9D/NX(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#DDc A#D A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHB((lL N^NuNVJlf/.HydaFP`/./9p/9la N^NuNV`/. .X @/a6PS J nN^NuNV`/. .X @/aP nJfN^NuNV/.NX-@Jf@`\ .P//. aRPJg*RJg .P//.Hy!Np /.N\X-@f/.NXN^NuNVH0*n(n HTN\X. sf ,.fHlHUaPJgp`bJgJgfRRS`JfJf`RHH- @fJf" .fSJoJgS .f CfJgBL0N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNV(.-nBG`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH- @gT nHH0-@*LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NXJl~0-g /-NXBBBB BmB- L N^NuNVN\/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LX*BHUNX*nN^NuN0Hx>N@eNuNVHn/.N PJlB`pN^NuNVH B/.NRP. g `/N>XB`Hx Nt)02Z<BC xJQ:Y |`g\p (w^  T p$\.x  n:gf4F<P# *r06<?BH\R&Y  aygLov;>}<3< 'ixh[$PY^s~QR Z  0' -R392@F7OU6\ Haf Gmcrt0.owhereis.o_sccsid_bindirs_srcdirs_mandirsfprintf.ofprintf.oprintf.oprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_Mflag_mflag_find__ctype__Mcnt_Bcnt_fprintf_closedir_findv_Bflag_bflag_findin_Sflag_sflag_readdir_print_getlist_uflag_itsit_looksrc_lookman_Scnt_lookup_lookbin_count_strlen__iob_zerof_opendir__pfile__print_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstat_close__lastbuf_malloc_isatty_fclose__exit__sibufd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_open_read_ioctl_stty_realloc_sbrkuldivt_end_brk_errnoir_print_getlist_uflag_itsit_looksrc_lookman_Scnt_lookup_lookbin_count_strlen__iob_zerof_opendir__pfile__print_fcvt_ecvt__flsbuflmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_fflush_fstaucb/whoami 755 0 0 50015 3112552204 6003 (( 0@ $G"I#HTHS/N4 /NXNuNuNV.NR/NX*@fHy4N\XHxNX/HyEN\PBNX*nN^NuNVH ..NNN*@Jg -fN L N^NuNVJ~fHyHypN(P#~`/9~NXN^NuNVJ~g/9~N"XB~N^NuNV.*n` :gRJfJgB *nN^NuNV.J~f"HyHypN(P#~fB`/9~HxHyCN$ *@g#GHUazX*@#GHUajX*@HUNX#GHUaPX*@HUNX#GBG#|HHUa&X*@#HHUaX*@#HHUaX*@#H `  gRJfB <G*nN^NuNDHxN@eNuNVA -H#XHn/.NLP09h gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nDf +|`D/.NPX+@f,mJf,0-g-HHH+@`m+n Df09hgHyXNrX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV.*nHUNrXBB-HH/N B+mm0-gm*nN^NuNV4.-nBH$`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRH$ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNP-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NP`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0H(b1 nRJfH(c0R 9nB <H(L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N: .B`T0-f(mfHn-HH/NPJmJn -|`-nXf9jHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/N: .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N: . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N: g m p`BL0N^NuNV.*|D` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NPXN^NuNV .". nJ/H?N, n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^((NuNVH *nB`RJf L N^NuNVH0*n (|D`eB` 0,f -+fp`B, wf0Hx/.NtP.JgJm/NXHx` afvJgp`p//.NP.lB Cf6Hx/.NtP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNDHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuNDHxN@eBNuNDHxN@eNuNDHxN@eNuNV/. Hyt /.NF N^NuNV/. Hy@t/.NF N^NuNDHx6N@eNuNVH0JHxf8 <H|#Hx <Hx#H|#H|H#HxH .^rNJ.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHxgB`RH Ho "<NP#HBNX(@ 9H" Ҁe 9H/NX(@g yH 9HXg yH  9H" ҀY(#H <Hx A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuNDHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 'gv *g /gSHm"9LRL AHH .R @HH.g  "fJfHnaX/HyNTP`JfSHm"9LRL AHH`HyH/N$P nJgSHm R @HH`THyH .R @HH/N$`Jf" n *f|RHyNTX` Jg n /fBRHy`HyH/`LN^NuNVH<*n(UA&H` \g2HH.g  "fRS*BHxHnaP`HH.Jg g$|`f HH.`RHH,f/adXJf\`0HH/aHXJgrHH0ހHH/a&XJgPHH0ހ``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|` 9 䰹tl  @*PJg*LZ`0SR`*0Lb1 nRJfLc0R 9nB <LL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nHf9ZHH/NXJgm+|,l+|,l+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NzXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx N@eNuNVH0JLf8 <L#L <L#L#LL#LL .^rN.*yLBL g`(*(U g " Ҁe " Ҁd(M *@bLfLgB`RL Lo "<N#LBNzX(@ 9L" Ҁe 9L/NzX(@g yL 9LXg yL  9L" ҀY(#L <L A ` " Ҁ#LܹLc A#L A 9L*A L0N^NuNVH0*n(MY#L (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLvEMQWT\c2jDpwDt ` ?*x V&-04:AIPY0a0iq{<V<$3$4D!h` (2<<APT_<cjr{,~4r04@TT\<t. A[8d f$ <6t%  +u3  ;tTB " JkR4[+bjsZz;"t  DD!D$.4e<xcl yz&`-4  ;.B*H;OV2^pfmLu  }N:  t +hn^f8XFt"0$*06?(<BL  ,lT3\cijqwy~[HtYs4QR"] h7z Lfcrt0.oxstr.o_sccsidcalloc.ofreopen.omktemp.oaccess.ofseek.ofprintf.ofprintf.oprintf.oprintf.ordwr.ofgets.ofilbuf.ofopen.ocreat.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.osighandler.osyscall.olseek.ogetpid.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.odata.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrlen.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_fgetNUL_inithash_printf_octdigit__ctype__istail_onintr_yankstr_cflg_fprintf_fwrite_hashit__flsbuf_bucket_freopen_vflg_unlink_tellpt_fopen_mesgpt_calloc_strings_fgets_strcmp_flushsh_prstr_xgetc_lastchr_readstd_savestr__filbuf_perror_strcpy_Ignore_ignorf_signal_found_strlen__iob_fseek_process_fclose_mktemp_xsdotculmult_freeuldivt_malloc_cfree_lseek_errno_creat_open_closeulmodt_access_getpidcerror_fflush__pfile__print_fread_read_fstat__sibuf__lastbuflmult_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwo_gtty_ioctl_stty_realloc_sbrk_end_brk_mktemp_xsdotculmult_freeuldivt_malloc_cfree_lseek_errno_creat_open_closeulmodt_access_getpidcerror_fflush__pfile__print_fread_read_fstat__sibuf__lastbuflmult_sys_errlist_write_sys_nerr__sigfunc__sighandler_syscall_fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_isaucb/what 755 0 0 53650 3112552230 5471  8@l $G"I#HTHS/N4 /NXNuNuNVSX Jo`HyLHy8 n /N\ Jf n /NXHxNX n #4/94Hy:NhPSX BBHyLN aJn~BNXN^NuNVHSLm 9PRP @`HyLNX. g@ @f(|>`>SLm 9PRP @`HyLNX.HHf|RJfS`m 9dRd @ HH`Hy`Hx NPSLm 9PRP @`HyLNX. gFJgB "g: >g2 g*S`m"9dRd A`vHy`/`|S`m 9dRd @ HH`Hy`Hx NP`LN^NuNVH0*n (n -+fp`B,HTN~X wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JlB`*B@Jgl` rgl`l L0N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "((Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA -H#`Hn/.NP09p gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nLf +|`D/.N`X+@f,mJf,0-g-HHG+@`m+n Lf09pgHy`NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *|x 9䰹l  @*PJg*LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NJ .B`T0-f(mfHn-HH/NPJmJn -|`-n`f9rHH/NXJgm+|#+|#+n 0-gl(m m R Э "-d f -,/HT-HH/NJ .+L`/.N`X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NJ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NJ g m p`BL0N^NuNV.*|L` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNT/.N`XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.N N^NuNTHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N0PJlB`pN^NuNTHxN@eBNuNTHxN@eNuNTHxN@eNuNV/. Hyt /.NV N^NuNV/. Hy@t/.NV N^NuNTHx6N@eNuNVH0JHTf8 <HX#HT <HT#HX#HXH`#HTH\ .^rNZ.*yH\BHh g`(*(U g " Ҁe " Ҁd(M ((*@bH`fHTgB`RHh Hho "<N`#HhBNX(@ 9Hh" Ҁe 9Hh/NX(@g yH` 9H`Xg yH`  9Hh" ҀY(#H` <HT A ` " Ҁ#H\H\c A#Hd A 9H\*A L0N^NuNVH0*n(MY#H\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNZ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Hd L0N^NuNTHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.G.P$YbkuH|   V8@2X?R  H&^-X348?F8KS:[cluB|J`h(H`~4  ?v`&-\3;BLHfOTZ*aipw}Tp`$."<~ < 3(/6=PE`NU8]g8qH{<Pj<DDT`~4r0hff6\4 .L#e*1 8.?E;L~TL\ dlry `J$`n2g ,F`Hj? T  #y#-35`<iCJ|Px`W[]dHjYVssv|QRZTD0V7<Z Hlcrt0.owhat.o_sccsidfreopen.ofseek.oprintf.oprintf.ofilbuf.operror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_find__flsbuf_freopen_infile__filbuf_perror__iob_fseek_lseek_errno_creat_open_close_fclose_fflush__pfile__print_read_fstat__sibuf_malloc_sys_errlist_write_sys_nerr_strlen__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkntf_find__flsbuf_freopen_infile__filbuf_perror__iob_fseek_lseek_errno_creat_ucb/wc 755 0 0 50224 3112552242 5134  0=, \(($G"I#HTHS/N4 /NXNuNuNVH o. n h -f n h(HHb bp@0;N,ffffffff,fff,ffH,, n (R#@SX `v n (T/NX#Hy` nHH cfHy`Hy`/94HyN\PR nJfHyN\X-|*| oJHy .Ю @/NlP*@Jf( .Ю @/HyHyN `RBBBxB|BSm -R @` HUN$X. grRx o lJfRR` f*R 9"9 tg< wg`H lf/.aFX`6/.`HH cf/. `/.` . "98N/a<`Jf*nN^NuNVJg /.Hy` /.HyN\PN^NuNV-n ."<N-@ ."<N-@r// .N>NpN^-@-|`BJg4 9HN>// .N>NpN^-@-|`-|Jg/. .N>//Hy`/. .N>//HyN\N^NuNVA-H#Hn/. NP n0( gp`BN^NuNVA -H#Hn/.NP09 gp`BN^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHD+@`m+n f09gHyNX0-gp` - //--HH/N: *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBD`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|<-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|= PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|?`J.g-|AJ.g"/.NHX".-A< o-@ .Xf -|CL`-|TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|e`-|h`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|k`J.g -|m`J.g-|oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9(/9$ .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/90/9, .".N0fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Db1 nRJfDc0R 9nB <DL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N~ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|$+|$+n 0-gl(m m R Э "-d f -,/HT-HH/N~ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N~ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N~ g m p`BL0N^NuNV.*|` HUaXpe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NFXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBC((a:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`peB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N*P.lB Df6Hx/.NP.Jg Jm/NXHx/.N*P.Jm.HxB/N `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NdPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JEf8 <E#E <E#E#EE #EE .^rN.*yEBE( g`(*(U g " Ҁe " Ҁd(M *@bE fEgB`RE( E(o "<N#E(BNFX(@ 9E(" Ҁe 9E(/NFX(@g yE 9E Xg yE  9E(" ҀY(#E <E A ` " Ҁ#EEc A#E$ A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E$ L0N^NuNHxN@e#tBNu /йt/@HxN@e 9t#tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.Eq$N.W`jDqz> (@?:0 F"@(-4p; @hH"PXaj*qv2}HP0xHfl ? ^Hj"D(n074=NDrIOV^~elr<yXH$l..V<< 3%$,43D:BK,RlZdln|x<}R<xx~4r0 R xq\ |  pY>'<,s^5@9BH P  YF_tlfo Bx8}44  $ 6.fZ :L nff0$$H,3R9??EK<U~\  $dyFj;qp{3ipdxH[0QR D.*xd D7p!F'. E,328crt0.owc.o_sccsidfprintf.ofprintf.oprintf.oprintf.oatoi.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_wcp_charct_atoi_ipr_printf_pagect_uucp_tlinectfdivifdoublei_lppfsinglei_wd_fprintflmodt_linect_verboseldivt_fopenieeeused_twordct_cps_baud_tcharct_tpagect__filbuf_wordct__iob_prttime_fcloseffltis__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuf_isnanfcmpi_strlen_isinfffixi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltif_rcpffixisfloatflavorfmodi_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_fprintflmodt_linect_verboseldivt_fopenieeeused_twordct_cps_baud_tcharct_tpagect__filbuf_wordct__iob_prttime_fcloseffltis__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt__flsbuf_isnanfcmpi_strlen_isinfffixi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexp((ucb/yes 755 0 0 43000 3112552254 5320  (<,$G"I#HTHS/N4 /NXNuNuNV o n (` <8/Hy4NdP`NVA -H#0Hn/.NP09@ gp`BN^NuNV4.-nBC`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRC nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|x-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N\X-@8/.N\XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|y PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|{`J.g-|}J.g"/.N\X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN -@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.N(PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9d/9` .".NDgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N `S n0A .ذbJn/9l/9h .".NDfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N(PJfHnHn *LZ`0SR`*0Cb1 nRJfCc0R 9nB <CL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-n0f9BHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNP/.N XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JDf8 <D#D <D#D#DD #DD .^rN.*yDBD( g`(*(U g " Ҁe " Ҁd(M *@bD fDgB`RD( D(o "<N #D(BN((X(@ 9D(" Ҁe 9D(/NX(@g yD 9D Xg yD  9D(" ҀY(#D <D A ` " Ҁ#DDc A#D$ A 9D*A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D$ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLG>NSFZ\bfdl$qxD\z0 ?r\~X Hb!&,&3;BIOPV^lenv~\$.<J<t3  d%/<4CGR<V]en v|~4r0d .n.ff(F D$\f ?#P-4  <yBLJzQ;Xb j3rzz ixx\[DYRsrQRZ #7$+ D,05 CXB`~BAHH.R fo6 -\f.S` .m>/</</<N B/. aXJgd/.N>X` `RL N^NuNVJ/H0-yh/9hNXйhU*@S :g*hl/</</<N B`R tf -cfHmHnNlPA(H` :g RfBRl lo/</<`HnHnaP fA(H`R :fHTNX" Ҁ-A o2/</</<N h"<Ҍ ABHlHUNlP#hpL0N^NuNVJ/H0(yh #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yhHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L0N^NuNVJ/H0*yhHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yhHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-n4f9FHH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N>XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNVH *nB`RJf L N^NuNVH0*n(n fJfB`HHSHHL0N^NuNHx>N@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JCf8 <C#C <C#C#CC#CC .^rN.*yCBC g`(*(U g " Ҁe " Ҁd(M *@bCfCgB`RC Co "<N#CBNX(@ 9C" Ҁe 9C/NX(@g yC 9CXg yC  9C" ҀY(#C <C A ` " Ҁ#C̹Cc A#C A 9C*A L0N^NuNVH0*n(MY#C (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ C L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLT!l\$dFjfs. y  yLZ 3  #7 C~  Ccrt0.oclear.o_sccsidtermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetputs.otputs.o_tmspc10putchar.ogetenv.olmult.oneg_resultpos_resultzero_resulta_negb_negctype_.oflsbuf.oexit.ostrlen.odata.ostrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adi((v_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_tgetstr_tgetnum_putchar_PC_tgetent_gtty_ospeed_getenv_tputs_readlmult_tgetflag_write__ctype__tnchktc_tnamatch_strcmp_open_close_strcpy_strlenldivt__flsbuf__iobulmult__cleanup__sobuf_free_fflush_fstat__lastbuf_malloc_isatty_fclose__exit__sibufcerror_ioctl_stty_realloc_sbrkuldivt_end_brkptwo_errnooioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiucb/script 755 0 0 62575 3112552277 6053  @? D$G"I#HTHS/N4 /N,XNuNuNVHHyJ]n (?Vp&=a ,ATvError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV/9Hn /.Nr N^NuNV/9/. /.Nr N^NuNVA -H .X @Jf n/Hn /.Nr N^NuNHx;N@eNuNHxN@eJgBNuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBF`b yD S m. .R @HH yD"(R!AS AHH` /9D .R @HH/N$PRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6(( +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NtgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr N`S n0A .ذbJn/9/9 .".Ntfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N&PJmJn -|`-nf9HH/N0XJgm+|&H+|&H+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|p` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NZXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|p`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NZXHx` afvJgp`p//.NnP.lB @f6Hx/.NP.Jg Jm/NZXHx/.NnP.Jm.HxB/N" `Jgp`B//.NnP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nn N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JFf8 <F#F <F#F#FF#FF .^rN.*yFBG g`(*(U g " Ҁe " Ҁd(M *@bFfFgB`RG Go "<N#GBNX(@ 9G" Ҁe 9G/NX(@g yF 9FXg yF  9G" ҀY(#F <F A ` " Ҁ#FFc A#G A 9F*A L0N^NuNVH0*n(MY#F (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLjG  NUt\8bh  $kqp&|o *,n\;Z` 0 4$.p`DX <\C @ > FH&M-\8X@JQOfYJ_?jFpw \ Df$NL& H4rQ n^f8!X(t."70>DJP?(V\f  &Hnyt~30ix[HtYs4QR"Z ".D 7"(/ G49crt0.oscript.o_sccsidsigset.o_cactions_setflgwait3.onostatusnoerrorsignal.osignalSIGDORTIsigoldnoerrorctime.oOftime.okill.odup2.ogetenv.ofprintf.ofprintf.oprintf.oprintf.ordwr.ofilbuf.operror.oerrlst.oexec.oexec.oexecve.ofork.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_doinput_shell_printf_fname_tc_write_fixtty_ioctl_execl_fprintf_fwrite_getslave_fscript_aflg_slave_dooutput_ctime_doshell_child_wait3_fopen_line_kill_b_fork_getmaster_done_l_open_finish_close_perror_stat_signal_lb_lc_time_strlen__iob_getenv_fail_fclose_dup2_mastercactions_sigignore_errno_sighold_sigpause_sigsyssetflg__sigcatch_sigset_sigrelsecerror_dysizelmodt_localtimeldivt_ftime_asctime_gmtime__pfile__print__flsbuf__filbuf_fread_fflush_fstat__sibuf_malloc_sys_errlist_sys_nerr_execle_execv_execve_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creatptwoulmodt_gtty_stty_realloc_sbrkuldivt_end_brksigset_sigrelsecerror_dysizelmodt_localtimeldivt_ftime_asctime_gmtime__pfile__print__flsbuf__filbuf_fread_fflush_fsucb/ul 755 0 0 72730 3112552311 5146  PH| D$G"I#HTHS/N4 /NXNuNuNVHHy`NX-@Jg n P cfHxNXJf-|eHyi/. /.a -@ gj .`@-y`V# `J n /HyoHyN HxNX` Tg ig tg``v/.HnNP`*`>HyHyNPHyHnNLP` g g`a 8HyNXJgJ g"HyNXJgJfJf #HyHyNPa 9XfHyaX`j 9Xl^Hy 9XЮ @/N_`8  @-|` g g g`R`Sm 9 R @ HH`HyHx NP  fBS`A*HJg@SmHH"9 R AHH`HyHH/NPR`Jg&Sm 9 R @ HH`HyHx NPA*HJgTSm( _fp `HH"9 R AHH` Hy _fp `HH/NPR`Sm 9 R @ HH`HyHx NPA*HJgTSm( _fp `HH"9 R AHH` Hy _fp `HH/NPR`NqL N^NuNVH A*HBlx  @HH`* `Zg`T^`Nv`H_`B!`<X`6 b@0;NR`  fBS`A*HJg@SmHH"9 R AHH`HyHH/NPR`Sm 9 R @ HH`HyHx NPNqL N^NuNVHB l  @B  @BR`B B NqLN^NuNVH.9 ,9a# #NqLN^NuNVHR a/9 aX/9 aXR NqLN^NuNVH-|MHnHyNhP# HnHyNhP#JfHnHyNhP#HnHyNhP# J fHnHy NhP# J fHy NXJg # HnHyNhP#HnHyNhP#HnHyNhP#HnHyNhP#HnHyNhP#HnHy NhP# HnHy#NhP# HnHy&NhP#J fJ g #  J fJg # JfJg##JfJg #J fJg # JfJg #HnHy)NhP#Jg Jfp`B# NqLN^NuNVHSm&. HH"9 R AHH`Hy. HH/NPNqLN^NuNVHJgHzHx/.N NqLN^NuNVHSm . HH"9 R AHH`Hy. HH/NPJ g& 9Pg/9 a^X/9aRXNqLN^NuNVHJ fJPgJgHxaX .` 9P``2/9aX`$/9aX` g g``/9 aX`/9aX/9aX`n/9aX``/9aX`R/9 a~X`D/9apX`6 b@0;NJ#PNqLN^NuNVH \f 9Xl, 9XЮ @ P -f 9XЮ @ PJ(fp`^Hy, 9XЮ @/N¬PJf RXp`0Hy/ 9XЮ @/N¬PJf RXp?` 9XЮ @ й\ @P .:g.HH//.NTP-@fJTgRHy n /NXPHyHy2NXPHy.HH/NPHyHx NP 9XЮ @ R\й\ @JfRX#\p?`.R n :f 9XЮ @ PJ(g( 9XЮ @ й\R#RX`RX 9XmhJTgRHy n /NXPHyHyGNXPHy.HH/NPHyHx NP#\p?`d 9XЮ @#RX#\`2 9XЮ @ R\й\ @Jf#\RX.HH`NqLN^NuNVJ/H BB#lB/<tNX*@gbJg^ /gH/<|NX-@Jg//. N¬PJfHU/.NLPa`B/<`BHUN2P-@JfB/<N2P-@Jlp`*nf0/<Hn/.NB *Jn/.NXB`~BAHH.R fo6 -\f.S` .m>/</</<NȪ B/. aXJgd/.NX` `RL N^NuNVJ/H0-yl/9lNXйlU*@S :g*ll/</</<NȪ B`R tf -cfHmHnNLPA(H` :g RfBRp po/</<`HnHnaP fA(H`R :fHTNX" Ҁ-A o2/</</<NȪ l"<Ҍ ABHlHUNLP#lpL0N^NuNVJ/H0(yl #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*ylHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "NZ.HH0ހHH @f L0N^NuNVJ/H0*ylHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*ylHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9-4l t @*PJg*LZ`0SR`*0Pb1 nRJfPc0R 9nB <PL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NȪ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|-+|-+n 0-gl(m m R Э "-d f -,/HT-HH/NȪ .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NȪ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NȪ g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NrXBBBB BmB- L N^NuNVN /.NXN^NuNV .". nJ/H?N@ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N2P.lB -f6Hx/.NP.Jg Jm/NXHx/.N2P.Jm.HxB/N `Jgp`B//.N2P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N2 N^NuNȴHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NÐPJlB`pN^NuNȴHxN@eBNuNȴHxN@eNuNȴHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.Nö N^NuNV/. Hy@t/.Nö N^NuNȴHx6N@eNuNVH0JPdf8 <Ph#Pd <Pd#Ph#PhPp#PdPl .^rNƺ.*yPlBPx g`(*(U g " Ҁe " Ҁd(M *@bPpfPdgB`RPx Pxo "<N#PxBNrX(@ 9Px" Ҁe 9Px/NrX(@g yPp 9PpXg yPp  9Px" ҀY(#Pp <Pd A ` " Ҁ#PlPlc A#Pt A 9Pl*A L0N^NuNVH0*n(MY#Pl (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNƺ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Pt L0N^NuNȴHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLCjJQW^flHrw6<h ?.:>Bz Nl! (0(7@HPY$<a.ip.x&<‚<¬3,<L!pð XƘ%Ƙ/ƨ9<>ưM~Q\<`ǤgȤoȴx~4r0XwX  c  mR  "#vT* ; CdIfP R_ Ho ~{Bhf F  t L    qV  t< j  ¬ a .T6fZ>  KT\  g!LoDw = ~.`  3  BZȪv~D2;$F _     ` yr&-  5=HDtQ -X4bnhfnt{"@^?j   -6i@4x[bYs. Q'S3n9Z@G.NȴUǤZaÐgönpt7Ŝ}rƺ P|^crt0.oul.o_curmode_SccsIdtermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetputs.otputs.o_tmspc10fputc.ofputs.ogetenv.ofprintf.ofprintf.oindex.osetbuf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_fputs_tgetflag_optind_EXIT_UNDERLINE_ENTER_UNDERLINE_fwd_optarg_overstrike_must_overstrike_ENTER_DIM_setmode_initcap_index_EXIT_ATTRIBUTES_maxcol_puts_iattr_EXIT_STANDOUT_ENTER_STANDOUT_UNDER_CHAR_outc_fprintf_outchar_tgetstr__flsbuf_CURS_RIGHT_flushln_setbuf_buf_ENTER_BOLD_fflush_upln_mode_initbuf_reverse_CURS_UP_fopen_tgetent_col_strcmp_ENTER_REVERSE_opterr_filter_must_use_uc__filbuf_perror_CURS_LEFT_strcpy_getopt_iflag__iob_getenv_obuf_isatty_tputs_halfpos_fputc_readlmult_write__ctype__tgetnum_tnchktc_tnamatch_open_close_strlenldivt_PC_ospeed__pfile__print_free_fstat__sibuf_malloculmult_sys_errlist_errno_sys_nerr_fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creatcerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brksatty_tputs_halfpos_fputc_readlmultucb/u 755 0 0 50404 3112552113 6700 1ucb/usersucb/lprm 6711 0 1 102245 3112530256 5536  XSpL$G"I#HTHS/N4 /NXNuNuNVH BBHx Hy (NPBNX-@f Hy4a X n/Hy NPN./NX-@f HyBa pX n# `X n *P -fz-HHJgX Ng: Pg Rga `A-H`Jga A# `Jga |A# `J0f#0`J0la LHH @g< 2 m HyOaXHUN`X"9  A R `0 20m Hyaa`X 908 @ R0SfJ0lXJ fJf #0`@J ((g$/9 Hy NLPJf #0`# 8#0JfHypN`X-@f-|x/.aXXJf/.Hy{aP/9 NXJl HyaXBHzXHnHyNd-@l HyaVXJfafBNX/9 aXJg@HyaXJg0Hx/9(NPJfp`B-@Jf HyaXB` Ю @ P/aFXRmaJgJB/.Hx//9$N P*@JgA` 9$ @HP/9$NHya|XL N^NuNVH Hy/.N͠P*@Jf ,fHxNX-@HyQhNXJg8/.HxNP/.NXN^NuNVHxHyQhNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNhHxN@eNuNhHxN@eNu o HBNu o /L.Nu o"o / o02gS" f"`"Q `QNu o"o / on `QNu` QNuNhHxhN@eNuNVH8*nBNXN<(@Jg,HU/NLPJg&l`XJgHU/NLPJfN L8N^NuNVJfHyHyN͠P#`/9NX .N^NuNVJgJf/9NĚXBN^NuNVH0JfNHyHyN͠P#f2BL0N^NuNVH0*n`<(n `,f" `./9HxHyQN -@g @ #gHy/.aP*@gBHy/.aP*@gB#UU/.NX yU #U#U`R  g  g#U#UU(yUHyHUaP*@f8`8R`4Jg8  g  gVLd(HyHUaP*@gBfB <U`RJfRfBL0N^NuNVH0BNLXN*@JgJ//.NLPJg(m`XJg//.NLPJfJ g/. /- NLPJfN L0N^NuNVJfHyHyN͠P#`/9NX .N^NuNVJgJf/9NĚXBN^NuNVH0JfNHyHyN͠P#f2BL0N^NuNVH0*n`L(n `<f2 `>/9HxHyVPN -@g @ #gHy /.aP*@gB#ZTHy#/.aP-@Jg @BR n  g  gHy&/.aVP*@gnB/.N`X#Z\#Z`#ZdZX(yZXHy)HUa P*@f8`8R`4Jg8  g  gZd(Hy,HUaP*@gBfB <ZT`RJfRfBL0N^NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNPX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NкPJmJn -|`-nf +| `D/.NtX+@f,mJf,0-g-HHZ+@`m+n f09(gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH *nA-HB| 0f|R xg Xf|` "NxHH0`hrA`^HH @f fNHH @Dg6HH HH Agra"Ё.Rf .f .찎d @ XR`8JgHH @g n XA .쐈*  b@0;N*N... `p .r"..` .r".t婀".` .r".t婀".ቀ".`pL N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|0 9,Dl  @*PJgHxN^ HUN|X/HUHxN^ HxHyAHxN^ L N^Nu4FXht (((9Mar :Xw .L|7Qm%2FZm|Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNhHxaN@eNuNVH0*n Jm m#,p`T .* @(P .* @ gf ` < //.Hx0N8 `NqL0N^NuNV/9Hn /.N N^NuNV/9/. /.N N^NuNVA -H .X @Jf n/Hn /.N N^NuNhHx;N@eNuH // |* pNLNw //W.BN@d W/Nh WNNVA-HA# =|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nB[`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPR[ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|`-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N|X-@8/.N|XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|a PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|c`J.g-|eJ.g"/.N|X".-A< o-@ .Xf -|gL`-|xLA`-H-H`P .P-@@ .P-@P".DNJЮLЮ@ @S"n .P".DNt-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn .R l .R`p//./.N(-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9L/9H .".NdgP .S-@HJlD-@HJHg6 .Hr NJ0S n .Hr Nt`S n0A .ذbJn/9T/9P .".Ndfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N PJf/./.NHPJfHnHn *LZ`0SR`*0[b1 nRJf[c0R 9nB <[L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NкPJmJn -|`-nf9*HH/NXJgm+|+0+|+0+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NBXJl~0-g /-N&XBBBB BmB- L N^NuNVNp/.NtXN^NuNV .". nJ/H?NƤ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NBXHx` afvJgp`p//.NVP.lB ,f6Hx/.NP.Jg Jm/NBXHx/.NVP.Jm.HxB/N `Jgp`B//.NVP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NV N^NuNhHxN@eNuNhHx!N@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNVH B/.NVP. g `/NBXB`Hx NtX*@Jg*B L N^NuNhHxN@eBNuNhHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNhHxN@eNuNVH8*n(n ((&Mf L8N^NuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNhHx6N@eNuNhHx N@eNuNVH0J[Xf8 <[\#[X <[X#[\#[\[d#[X[` .^rNn.*y[`B[l g`(*(U g " Ҁe " Ҁd(M *@b[df[XgB`R[l [lo "<Nt#[lBN&X(@ 9[l" Ҁe 9[l/N&X(@g y[d 9[dXg y[d  9[l" ҀY(#[d <[X A ` " Ҁ#[`[`c A#[h A 9[`*A L0N^NuNVH0*n(MY#[` (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ [h L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*D\Kl[hxL`qP.x$ ! .88XBXLFU^h[o(x((r88T\N"t?żnd z t&P+2ˤ9T>ƜFVN V_h^otf{|DŽD"4 4dˬ|ʚPȠ ? ˒|˞ x&ˢ.5h;ʂB˦GMFT\Dzc jppwɌ  |$͠. . ,Ϛ,<:V< L%Є0;д8A3K <SPZ`dkt!{Tdt LL\<d2~<XXht ~4r$0+1q`7 D;8C EG P  X^_ R$cleyz  (Cf~ , w0Q 8uj2 c  d   FX t͠'*d0  (6j?  HETL\bh  nv m z g ~   p 0  ";BPNx! $|.``Ě w\#,D26V<hCM<Wva+hpP|tFv T8Fb-l6ZV  [ ` 7P ZЄ ` )Ft /к 6 At I Rx Yn ` g o x  0  <   L L sL L   D   *  ( 0 7 ?nN Ef( KJ QH Xd ^ g nƆ tʤ z ?  p  +0 y&  3 t i Ƥ Ș x| [ 8 d Yr sƒ $ Q S  Z #. *X /D 64 <Z C I& O [p T Ycrt0.olprm.oprintcap.o_pskip_hopcount_tbuf_pdecodeflock.ogethostname.ogetpwuid.ogetpwent.ogetuid.ochdir.okill.orcmd.oaccept.oconnect.olisten.ogetenv.ofprintf.ofprintf.oindex.oprintf.oprintf.ordwr.oscandir.oqsort.osleep.oOalarm.oOpause.osetjmp.osetjmp.obcopy.obcopy.oretbloopbwdbytesbind.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osocket.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_AF_printf_BD_current_person_write_DN__ctype__gethostname_execl_fatal_lockchk_cur_daemon_getline_pgetstr_usage__flsbuf_chk_errno_users_flock_sleep_user_getpwuid_unlink_chkremote_LO_LP_root_chdir_sprintf_fopen_scandir_host_pgetent_line_getservbyname_strcmp_kill_rcmd_requ_select_RM_SD_requests_RP_all_from_access_close__filbuf_fread_chkprinter_strcpy_rindex_strlen_getuid__iob_isowner_getenv_process_fcloselmult_pgetflag_pgetnum_pnchktc_pnamatch_opencerror_getpwent_setpwent_endpwent_fgets_rewind_socketaddr_connect_index_ruserok_fprintf_rresvport_syscall_b((copy_bind_socket_gethostbyname_accept_perror_listen__pfile__print_fwrite_qsort_realloc_closedir_readdirldivt_fstat_alphasort_malloc_opendirulmultuldivt_alarm_setjmp_longjmp_signal_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_endservent_getservent_setservent_fflush__sibuf_sys_errlist_sys_nerr_lseek__sigfunc__sighandler_execle_execv_execve_fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_gtty_ioctl_stty_sbrk_end_brkuldivt_alarm_setjmp_longjmp_signal_pause_ovbcopy_endhostent_gethostent_sethostent_inet_addr_endservent_getservent_setservent_fflush__sibuf_sys_errlist_sys_nerr_lseek__sigfunc__sighandler_execle_execv_execve_fcvt_ecvtlmodt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free__lastbuf_isattusage: lprm [-] [-Pprinter] [[job #] [user] ...] can't open description filedn/usr/lib/lpdsd/usr/spool/lpdlolockbd/usr/ucblp/dev/lprmrpaf/etc/printcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf /etc/passwdrr@(#)rcmd.c 4.7 3/24/83%s: unknown host %dwrite: setting up stderracceptsocket: protocol failure in circuit setup. socketsocket: All ports in use /etc/hosts.equivr.rhostsr/etc/hostsrr# /etc/servicesrr# ,/ Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@(#)closedir.c 4.5 4/13/83@(#)opendir.c 4.5 4/13/83@(#)readdir.c 4.5 4/13/83[p. 4R$M4.M04=ES^<irz0@P`` v88.xNd  (0.4(:L>*D\Kl[hxL`qP.x$ ! .88XBXLFU^h[o(x((r88T\N"t?żnd z t&P+2ˤ9T>ƜFVN V_h^otf{|DŽD"4 4dˬ|ʚPȠ ? ˒|˞ x&ˢ.5h;ʂB˦GMFT\Dzc jppwɌ  |$͠. . ,Ϛ,<:V< L%Є0;д8A3K <SPZ`dkt!{Tdt LL\<d2~<XXht ~4r$0+1q`7 D;8C EG P  X^_ R$cleyz  (Cf~ , w0Q 8uj2 c  d   FX t͠'*d0  (6j?  HETL\bh  nv m z g ~   p 0  ";BPNx! $|.``Ě w\#,D26V<hCM<Wva+hpP|tFv T8Fb-l6ZV  [ ` 7P ZЄ ` )Ft /к 6 At I Rx Yn ` g o x  0  <   L L sL L   D   *  ( 0 7 ?nN Ef( KJ QH Xd ^ g nƆ tʤ z ?  p  +0 y&  3 t i Ƥ Ș x| [ 8 d Yr sƒ $ Q S  Z #. *X /D 64 <Z C I& O [p T Ycrt0.olprm.oprintcap.o_pskip_hopcount_tbuf_pdecodeflock.ogethostname.ogetpwuid.ogetpwent.ogetuid.ochdir.okill.orcmd.oaccept.oconnect.olisten.ogetenv.ofprintf.ofprintf.oindex.oprintf.oprintf.ordwr.oscandir.oqsort.osleep.oOalarm.oOpause.osetjmp.osetjmp.obcopy.obcopy.oretbloopbwdbytesbind.ogethostbyname.ogethostent.ogetservbyname.ogetservent.oatoi.ofgets.ofilbuf.oinet_addr.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.orew.osocket.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.oaccess.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTrindex.ostrcmp.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_atoi_AF_printf_BD_current_person_write_DN__ctype__gethostname_execl_fatal_lockchk_cur_daemon_getline_pgetstr_usage__flsbuf_chk_errno_users_flock_sleep_user_getpwuid_unlink_chkremote_LO_LP_root_chdir_sprintf_fopen_scandir_host_pgetent_line_getservbyname_strcmp_kill_rcmd_requ_select_RM_SD_requests_RP_all_from_access_close__filbuf_fread_chkprinter_strcpy_rindex_strlen_getuid__iob_isowner_getenv_process_fcloselmult_pgetflag_pgetnum_pnchktc_pnamatch_opencerror_getpwent_setpwent_endpwent_fgets_rewind_socketaddr_connect_index_ruserok_fprintf_rresvport_syscall_b((demo/ 755 0 0 0 3130477132 4644 demo/src/ 755 0 0 0 3130476617 5442 demo/src/rotcube.c 755 0 0 4336 3112750323 7334 #include #include int sunbitmap(); main() { char string[81]; int length, n; float theta, deltheta, wmat[4][4]; initialize_core(BASIC, SYNCHRONOUS, THREED); initialize_view_surface(sunbitmap, FALSE); select_view_surface(sunbitmap); set_view_reference_point(0.0, 0.0, 0.5); set_view_plane_normal(0.0, 0.0, -1.0); set_view_plane_distance(0.0); set_projection(PERSPECTIVE, 0.0, 0.0, 1.5); set_view_up_3(0.0, 1.0, 0.0); set_window(-1.0, 1.0, -1.0, 1.0); set_view_depth(0.0, 1.0); set_viewport_3(.125, .875, 0.0, .75, 0.0, 1.0); initialize_device(KEYBOARD, 1); set_keyboard(1, 80, "", 1); set_image_transformation_type(NONE); identity(wmat); set_world_coordinate_matrix_3(wmat); theta = 0.0; deltheta = 2.0 * 3.14159 / 100.0; for (n = 1; n <= 100; n++) { create_retained_segment(n); set_primitive_attributes( &PRIMATTS); cube(); close_retained_segment(); theta += deltheta; wmat[0][0] = wmat[2][2] = cos(theta); wmat[0][2] = sin(theta); wmat[2][0] = -wmat[0][2]; set_world_coordinate_matrix_3(wmat); set_segment_visibility(n, FALSE); } n = 1; set_segment_visibility(n, TRUE); do { set_segment_visibility(n, FALSE); if ( ++n > 100) n = 1; set_segment_visibility(n, TRUE); await_keyboard(0, 1, string, &length); } while (length == 0); terminate_device(KEYBOARD, 1); deselect_view_surface(sunbitmap); terminate_core(); } cube() { move_abs_3( 0.5, 0.5, 0.5); line_abs_3( 0.5, -0.5, 0.5); line_abs_3(-0.5, -0.5, 0.5); line_abs_3(-0.5, 0.5, 0.5); line_abs_3( 0.5, 0.5, 0.5); move_abs_3( 0.5, 0.5, -0.5); line_abs_3( 0.5, -0.5, -0.5); line_abs_3(-0.5, -0.5, -0.5); line_abs_3(-0.5, 0.5, -0.5); line_abs_3( 0.5, 0.5, -0.5); move_abs_3( 0.0, 0.5, -0.5); line_abs_3( 0.0, -0.5, -0.5); move_abs_3( 0.5, 0.0, -0.5); line_abs_3(-0.5, 0.0, -0.5); move_abs_3( 0.5, 0.5, 0.5); line_abs_3( 0.5, 0.5, -0.5); move_abs_3( 0.5, -0.5, 0.5); line_abs_3( 0.5, -0.5, -0.5); move_abs_3(-0.5, 0.5, 0.5); line_abs_3(-0.5, 0.5, -0.5); move_abs_3(-0.5, -0.5, 0.5); line_abs_3(-0.5, -0.5, -0.5); } identity(mat) float mat[4][4]; { int i; float *pmat; pmat = &mat[0][0]; for (i=0; i<16; i++) *pmat++ = 0.0; mat[0][0] = mat[1][1] = mat[2][2] = mat[3][3] = 1.0; } ine_abs_3( 0.0, -0.5, -0.5); move_abs_3( 0.5, 0.0, -0.5); line_abs_3(-0.5, 0.0, -0.5); move_abs_3( 0.5, 0.5, 0.5); line_abs_3( 0.5, 0.5, -0.5); move_abs_3( 0.5, -0.5, 0.5); line_abs_3( 0.5, -0.5, -0.5); move_abs_3(-0.5, 0.5, 0.5); line_abs_3(-0.5, 0.5, -0.5); move_abs_3(-demo/src/vwcvph.c 755 0 0 24060 3112750343 7224 #include #include #include #define MAXVERT 400 #define MAXPOLY 400 #define MAXPVERT 1600 static int nvert, npoly; static float bbox[3][2]; static float planeq[MAXPOLY][4]; static float vertices[MAXVERT][3]; static int npvert[MAXPOLY]; static short *pvertptr[MAXPOLY]; static short pvert[MAXPVERT]; int sunbitmap(); main(argc, argv) int argc; char *argv[]; { char string[81]; int button, length = 0, visible(); float x, y, z; if (argc != 2) { printf("Usage: vwcvph objfile\n"); exit(1); } if (getobjdat(argv[1])) exit(2); initvw(); start_up_core(); x = 0.0; y = 0.0; z = bbox[2][1] + (bbox[0][1] > bbox[1][1] ? bbox[0][1] : bbox[1][1]); for (;;) { setvwpo(x, y, z); create_temporary_segment(); drawobj(); close_temporary_segment(); do { await_any_button(0, &button); if (button == 3) break; await_keyboard(0, 1, string, &length); } while (length == 0); if (length != 0) break; new_frame(); getxyz(&x, &y, &z); new_frame(); } shut_down_core(); } start_up_core() { initialize_core(BASIC, SYNCHRONOUS, THREED); initialize_view_surface(sunbitmap, FALSE); select_view_surface(sunbitmap); initialize_device(KEYBOARD, 1); set_keyboard(1, 80, "", 1); initialize_device(LOCATOR, 1); set_echo(LOCATOR, 1, 0); initialize_device(BUTTON, 1); initialize_device(BUTTON, 2); initialize_device(BUTTON, 3); set_echo(BUTTON, 1, 0); set_echo(BUTTON, 2, 0); set_echo(BUTTON, 3, 0); set_font(1); } shut_down_core() { terminate_device(KEYBOARD, 1); deselect_view_surface(sunbitmap); terminate_core(); } int getobjdat(filename) char *filename; { int i, j, k; short vtmp, v1, v2, v3; float ftmp, maxd, scale, offset[3]; FILE *fptr; if ((fptr = fopen(filename, "r")) == NULL) { printf("Can't open file: %s\n", filename); return(1); } fscanf(fptr, "%d%d", &nvert, &npoly); if ((nvert > MAXVERT) || (npoly > MAXPOLY)) { printf("Too many object vertices or polygons\n"); return(2); } fscanf(fptr, "%f%f%f%f%f%f", &bbox[0][0], &bbox[0][1], &bbox[1][0], &bbox[1][1], &bbox[2][0], &bbox[2][1]); maxd = 0.0; for (i = 0; i < 3; i++) { offset[i] = (bbox[i][0] + bbox[i][1]) / 2.0; bbox[i][0] -= offset[i]; bbox[i][1] -= offset[i]; if (bbox[i][0] > bbox[i][1]) { ftmp = bbox[i][0]; bbox[i][0] = bbox[i][1]; bbox[i][1] = ftmp; } if (maxd < bbox[i][1]) maxd = bbox[i][1]; } scale = 1000.0 / maxd; for (i = 0; i < 3; i++) { bbox[i][0] *= scale; bbox[i][1] *= scale; } for (i = 0; i < nvert; i++) { fscanf(fptr, "%f%f%f", &vertices[i][0], &vertices[i][1], &vertices[i][2]); vertices[i][0] = (vertices[i][0] - offset[0]) * scale; vertices[i][1] = (vertices[i][1] - offset[1]) * scale; vertices[i][2] = (vertices[i][2] - offset[2]) * scale; } k = 0; for (i = 0; i < npoly; i++) { fscanf(fptr, "%d", &npvert[i]); if ((k + npvert[i]) > MAXPVERT) { printf("Too many polygon vertices\n"); return(3); } pvertptr[i] = &pvert[k]; for (j = 0; j < npvert[i]; j++) { fscanf(fptr, "%hd", &vtmp); pvert[k++] = vtmp - 1; } planeq[i][0] = planeq[i][1] = planeq[i][2] = planeq[i][3] = 0.0; v1 = pvert[k - 1]; v2 = pvert[k - 2]; v3 = pvert[k - 3]; for (j = 0; j < 3; j++) { planeq[i][0] += vertices[v1][1] * (vertices[v2][2] - vertices[v3][2]); planeq[i][1] += vertices[v1][0] * (vertices[v3][2] - vertices[v2][2]); planeq[i][2] += vertices[v1][0] * (vertices[v2][1] - vertices[v3][1]); planeq[i][3] += vertices[v1][0] * ((vertices[v3][1] * vertices[v2][2]) - (vertices[v2][1] * vertices[v3][2])); vtmp = v1; v1 = v2; v2 = v3; v3 = vtmp; } if (planeq[i][3] > 0.0) for (j = 0; j <= 3; j++) planeq[i][j] = -planeq[i][j]; } fclose(fptr); return(0); } setvwpo(vx, vy, vz) float vx, vy, vz; { int i; float diag, del; set_view_reference_point(vx, vy, vz); set_view_plane_normal(-vx, -vy, -vz); set_view_plane_distance(256.0); set_projection(PERSPECTIVE, 0.0, 0.0, 0.0); if ((vx == 0.0) && (vz == 0.0)) set_view_up_3(0.0, 0.0, vy); else set_view_up_3(0.0, 1.0, 0.0); set_window(-256.0, 256.0, -256.0, 256.0); diag = 0.0; for (i = 0; i < 3; i++) { del = bbox[i][1] - bbox[i][0]; diag += del * del; } diag = sqrt(diag) / 2.0; set_view_depth(4.0, sqrt(vx * vx + vy * vy + vz * vz) + diag); set_window_clipping(TRUE); set_viewport_2(.125, .874, 0.0, .75); } static float invxform[4][4]; drawobj() { int i; inquire_inverse_composite_matrix(invxform); for (i = 0; i < npoly; i++) if (visible(planeq[i])) drawface(i); } int visible(pln) float pln[]; { int i; float c; c = 0.0; for (i = 0; i < 4; i++) c += invxform[2][i] * pln[i]; return(c < 0.0); } drawface(p) int p; { int i, j, k; short *ptr; ptr = pvertptr[p]; k = *ptr++; move_abs_3(vertices[k][0], vertices[k][1], vertices[k][2]); for (i = 1; i < npvert[p]; i++) { j = *ptr++; line_abs_3(vertices[j][0], vertices[j][1], vertices[j][2]); } line_abs_3(vertices[k][0], vertices[k][1], vertices[k][2]); } static float maxvw, vwpp, maxvdim; static float vlx, vby, vfz, vdx, vdy, vdz; static float minleft, maxright, minbot, maxtop, minback, maxfront; initvw() { int i; float ftmp; ftmp = bbox[0][1]; for (i = 1; i < 3; i++) if (bbox[i][1] > ftmp) ftmp = bbox[i][1]; maxvw = 16.0 * ftmp; vwpp = 2.0 * maxvw / 480.0; maxvdim = maxvw - ceil(vwpp); vlx = (bbox[0][0] + maxvw) / vwpp; vby = 100.0 + (bbox[1][0] + maxvw) / vwpp; vfz = 580.0 - (bbox[2][1] + maxvw) / vwpp; vdx = (bbox[0][1] - bbox[0][0]) / vwpp; vdy = (bbox[1][1] - bbox[1][0]) /(( vwpp; vdz = (bbox[2][1] - bbox[2][0]) / vwpp; minleft = bbox[0][0] - 5.0; maxright = bbox[0][1] + 5.0; minbot = bbox[1][0] - 5.0; maxtop = bbox[1][1] + 5.0; minback = bbox[2][0] - 5.0; maxfront = bbox[2][1] + 5.0; } getxyz(px, py, pz) float *px, *py, *pz; { int button; float fx, fy, mx, my; int checkreg(); setvwpv(); create_temporary_segment(); set_charprecision(STRING); draw_labels(); draw_cursors(*px, *py, *pz); set_echo(LOCATOR, 1, 1); for (;;) { do await_any_button_get_locator_2(20000000,1,&button,&mx,&my); while(button == 0); if (button == 3) break; map_ndc_to_world_2( mx, my, &fx, &fy); switch (checkreg(fx, fy, button, px, py, pz)) { case 0: break; case 1: draw_front(*px, *py); break; case 2: draw_top(*pz); break; } } set_echo(LOCATOR, 1, 0); close_temporary_segment(); } setvwpv() { set_view_reference_point(0.0, 0.0, 0.0); set_view_plane_normal(0.0, 0.0, -1.0); set_view_plane_distance(0.0); set_projection(PARALLEL, 0.0, 0.0, 1.0); set_view_up_3(0.0, 1.0, 0.0); set_window(0.0, 1023.0, 0.0, 767.0); set_view_depth(0.0, 1.0); set_window_clipping(FALSE); set_viewport_2(0.0, 1.0, 0.0, .75); } draw_labels() { int i; move_abs_2(50.0, 680.0); line_rel_2(0.0, -75.0); line_rel_2(75.0, 0.0); move_abs_2(45.0, 670.0); line_rel_2(5.0, 10.0); line_rel_2(5.0, -10.0); move_abs_2(115.0, 610.0); line_rel_2(10.0, -5.0); line_rel_2(-10.0, -5.0); move_abs_2(130.0, 612.0); text("x"); move_abs_2(48.0, 695.0); text("y"); move_abs_2(220.0, 605.0); text("Front View"); move_abs_2(0.0, 100.0); line_rel_2(480.0, 0.0); line_rel_2(0.0, 480.0); line_rel_2(-480.0, 0.0); line_rel_2(0.0, -480.0); for (i = 0; i <= 20; i++) { move_abs_2((float) 24 * i, 100.0); line_rel_2(0.0, i % 2 ? -5.0 : -10.0); } for (i = 0; i <= 20; i++) { move_abs_2(480.0, ((float) 24 * i) + 100.0); line_rel_2(i % 2 ? 5.0 : 10.0, 0.0); } move_abs_2(593.0, 605.0); line_rel_2(0.0, 75.0); line_rel_2(75.0, 0.0); move_abs_2(588.0, 615.0); line_rel_2(5.0, -10.0); line_rel_2(5.0, 10.0); move_abs_2(658.0, 685.0); line_rel_2(10.0, -5.0); line_rel_2(-10.0, -5.0); move_abs_2(673.0, 687.0); text("x"); move_abs_2(591.0, 600.0); text("z"); move_abs_2(763.0, 605.0); text("Top View"); move_abs_2(543.0, 100.0); line_rel_2(480.0, 0.0); line_rel_2(0.0, 480.0); line_rel_2(-480.0, 0.0); line_rel_2(0.0, -480.0); for (i = 0; i <= 20; i++) { move_abs_2(543.0, ((float) 24 * i) + 100.0); line_rel_2(i % 2 ? -5.0 : -10.0, 0.0); } } draw_cursors(x, y, z) float x, y, z; { draw_front(x, y); draw_top(z); } draw_front(x, y) float x, y; { static float vx = 240.0, vy = 340.0; set_line_index(0); set_text_index(0); move_abs_2(vx, 101.0); line_rel_2(0.0, 478.0); move_abs_2(1.0, vy); line_rel_2(478.0, 0.0); set_line_index(1); set_text_index(1); move_abs_2(vlx, vby); line_rel_2(vdx, 0.0); line_rel_2(0.0, vdy); line_rel_2(-vdx, 0.0); line_rel_2(0.0, -vdy); vx = (x + maxvw) / vwpp; vy = 100.0 + (y + maxvw) / vwpp; move_abs_2(vx, 101.0); line_rel_2(0.0, 478.0); move_abs_2(1.0, vy); line_rel_2(478.0, 0.0); } draw_top(z) float z; { static float vz = 340.0; set_text_index(0); set_line_index(0); move_abs_2(544.0, vz); line_rel_2(478.0, 0.0); set_text_index(1); set_line_index(1); move_abs_2(vlx + 543.0, vfz); line_rel_2(vdx, 0.0); line_rel_2(0.0, vdz); line_rel_2(-vdx, 0.0); line_rel_2(0.0, -vdz); vz = 580.0 - (z + maxvw) / vwpp; move_abs_2(544.0, vz); line_rel_2(478.0, 0.0); } int checkreg(vx, vy, butnum, px, py, pz) float vx, vy, *px, *py, *pz; int butnum; { float f; int insideobj(); if ((vx >= 0.0) && (vx <= 480.0) && (vy >= 100.0) && (vy <= 580.0)) { if (butnum == 1) { f = vx * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(f, *py, *pz)) return(0); *px = f; return(1); } else { f = (vy - 100.0) * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(*px, f, *pz)) return(0); *py = f; return(1); } } else if ((vx >= 543.0)&&(vx <= 1023.0)&&(vy >= 100.0)&&(vy <= 580.0)) { if (butnum == 2) { f = (580.0 - vy) * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(*px, *py, f)) return(0); *pz = f; return(2); } else return(0); } else return(0); } int insideobj(x, y, z) float x, y, z; { if ((x < minleft) || (x > maxright)) return(0); if ((y < minbot) || (y > maxtop)) return(0); if ((z < minback) || (z > maxfront)) return(0); return(1); } vx <= 1023.0)&&(vy >= 100.0)&&(vy <= 580.0)) { if (butnum == 2) { f = (580.0 - vy) * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(*px, *py, f)) return(0); *pz = f; return(2); } else return(0); } else return(0); } int insideobj(x, y, z) float x, y, z; { if ((x < minleft) || (x > maxright)) return(0); if ((y < minbot) || (y > maxtop)) return(0); if ((z < minback)demo/src/draw.c 755 0 0 36502 3112750364 6653 /* %M% %I% %E% */ #include static int main_menu = 1, attribute_menu = 2, menus = 2; static int newseg = 3, segopen, opensegment; static float xlist[100], ylist[100]; static int pointcount; static int colordev; double sin(), cos(); int suncolor(); int sunbitmap(); /*-----------------------------------------*/ /*-----------------Main--------------------*/ main() { int done, segnam, pickid, i; set_up_core(); build_menus(); done = FALSE; set_segment_visibility( main_menu, TRUE); while ( !done) { set_echo( LOCATOR,1, 1); /* dingbat to menu */ await_pick( 1000000, 1, &segnam, &pickid); /* pick menu item */ if (segnam == main_menu) { set_segment_visibility( main_menu, FALSE); switch (pickid) { case 1: make_new_seg( XLATE2); break; /* translatable seg */ case 2: make_new_seg( XFORM2); break; /* New transform seg */ case 3: /* Delete segment */ await_pick( 100000000, 1, &segnam, &pickid);/* pick segment */ if (segnam > menus) { inquire_open_retained_segment( &opensegment); delete_retained_segment( segnam); if (opensegment == segnam) segopen = FALSE; } break; case 4: go_draw_polyline(1); break; /* Polyline draw */ case 5: go_draw_polygon(); break; /* Polygon draw */ case 6: go_draw_raster(); break; /* Raster draw */ case 7: go_draw_text(); break; /* Text draw */ case 8: go_draw_polyline(0); break; /* Marker draw */ case 9: go_transform_segment(0); break; /* Position segment */ case 10: go_transform_segment(1); break; /* Rotate segment */ case 11: go_transform_segment(2); break; /* Size segment */ case 12: process_attribute_menu(); break; /* attributes */ case 13: go_save_segment(); break; /* save segment */ case 14: go_restore_segment(); break; /* restore segment */ case 15: if (segopen) close_retained_segment(); /* EXIT */ done = TRUE; break; default: set_segment_visibility( main_menu, FALSE); new_frame(); } set_segment_visibility( main_menu, TRUE); } } terminate_device( KEYBOARD, 1); deselect_view_surface(sunbitmap); if (colordev) deselect_view_surface(suncolor); terminate_core(); } /*-------------------------------------------*/ go_draw_raster() /* get raster prim from bitmap */ { int rasfid; char *rasfilename; int butnum; float xmin, ymin, x, y; float wx, wy, xmax, ymax; struct { int width, height, depth; short *bits; }raster; struct { int type, nbytes; char *data; }map; set_echo( LOCATOR,1, 6); /* dingbat to start position */ do { await_any_button_get_locator_2( 1000000,1, &butnum, &xmax, &ymax); if (butnum == 1) { set_echo_position( LOCATOR,1,xmax,ymax); xmin = xmax; ymin = ymax; } } while (butnum != 3); if (xmax 1 && pickid < 8 ) { set_charprecision( CHARACTER); (( set_font( pickid - 2); } else if (pickid > 7 && pickid < 12) set_linestyle( pickid - 8); else if (pickid > 15 && pickid < 20) set_linewidth( (pickid-16)* 0.25); else if (pickid > 19 && pickid < 32){ set_line_index( colortable[pickid-20]); set_fill_index( colortable[pickid-20]); set_text_index( colortable[pickid-20]); } else break; /* EXIT */ } } set_segment_visibility( attribute_menu, FALSE); } /*---------------------------------------------------------------------*/ go_transform_segment( mode) int mode; /* position 0,rotate 1,size 2 */ { int segnam, pickid, butnum, segtype; float sx0, sy0, ang0, tx0, ty0; float sx, sy, ang, tx, ty; float x, y, px, py; float dx, dy, nx, ny, sina, cosa; await_pick( 100000000, 1, &segnam, &pickid); /* pick segment */ if (segnam <= 0) return (0); await_any_button_get_locator_2( 0,1, &butnum, &px, &py); inquire_segment_image_transformation_2( segnam,&sx0,&sy0,&ang0,&tx0,&ty0); sina = sin(ang0); cosa = cos(ang0); dx = px - (sx0 * cosa * px - sy0 * sina * py); dy = py - (sx0 * sina * px + sy0 * cosa * py); inquire_segment_image_transformation_type( segnam, &segtype); set_echo( LOCATOR,1, 0); /* no echo, drag segment */ do { await_any_button_get_locator_2( 0,1, &butnum, &x, &y); switch (mode) { /* case mode of */ case 0: /* position segment */ tx = tx0 + (x-px); ty = ty0 + (y-py); if (segtype <= XLATE2) set_segment_image_translate_2( segnam, tx,ty); else set_segment_image_transformation_2( segnam, sx0,sy0,ang0,tx,ty); break; case 1: /* rotate segment */ ang = ang0 + (x-px) * 12.56; sina = sin(ang); cosa = cos(ang); nx = px - (sx0 * cosa * px - sy0 * sina * py); ny = py - (sx0 * sina * px + sy0 * cosa * py); tx = tx0 + nx - dx; ty = ty0 + ny - dy; set_segment_image_transformation_2( segnam, sx0,sy0,ang,tx,ty); if (segtype != XFORM2) return(0); break; case 2: /* size segment */ sx = sx0 + (x-px) * 30.; sy = sy0 + (y-py) * 30.; sina = sin(ang0); cosa = cos(ang0); nx = px - (sx * cosa * px - sy * sina * py); ny = py - (sx * sina * px + sy * cosa * py); tx = tx0 + nx - dx; ty = ty0 + ny - dy; set_segment_image_transformation_2( segnam, sx,sy,ang0,tx,ty); if (segtype != XFORM2) return(0); break; default:; } } while (butnum != 3); } /*-------------------------------------------*/ go_save_segment() { char string[80]; int length; int segnam, pickid; await_pick( 100000000, 1, &segnam, &pickid); if (segnam > menus) { if (opensegment == segnam) { close_retained_segment(); segopen = FALSE; } set_echo_position( KEYBOARD,1, 0.01, 0.02); set_echo( KEYBOARD,1,1); /* echo the text */ set_keyboard( 1, 80, "Filename: ", 10); /* set prompt string */ await_keyboard( 100000000,1, string, &length); string[length] = '\0'; save_segment( segnam, string); } } /*-------------------------------------------*/ go_restore_segment() { char string[80]; int length; if (segopen) close_retained_segment(); opensegment = newseg++; set_echo_position( KEYBOARD,1, 0.01, 0.02);/* move to start positn */ set_echo( KEYBOARD,1,1); /* echo the text */ set_keyboard( 1, 80, "Filename: ", 10); /* set user char buf size */ await_keyboard( 100000000,1, string, &length); string[length] = '\0'; set_image_transformation_type( XLATE2); if ( !restore_segment( opensegment, string )) { set_segment_detectability( opensegment, TRUE); segopen = FALSE; } } /*-------------------------------------------*/ go_draw_text() /* text draw */ { int butnum; float wx, wy, x, y; char string[80]; int length; set_echo( LOCATOR,1, 1); /* dingbat to start position */ do { await_any_button_get_locator_2( 1000000,1, &butnum, &x, &y); if (butnum == 3) return(0); } while (butnum != 1); set_echo_position( KEYBOARD,1,x,y);/* move to start positn */ set_keyboard( 1, 80, "", 0); /* set user char buf size */ map_ndc_to_world_2( x, y, &wx, &wy); move_abs_2( wx, wy); set_echo( KEYBOARD,1,1); /* echo the text */ await_keyboard( 100000000,1, string, &length); set_pick_id( 1); string[length] = '\0'; text( string); set_segment_detectability( opensegment, TRUE); } /*-------------------------------------------*/ go_draw_polyline( mode) int mode; /* polyline draw */ { int butnum; float wx, wy, x, y; set_echo( LOCATOR,1, 1); /* dingbat to start position */ do { await_any_button_get_locator_2( 1000000,1, &butnum, &x, &y); if (butnum == 3) return(0); } while (butnum != 1); set_echo_position( LOCATOR,1,x,y);/* move to start position */ map_ndc_to_world_2( x, y, &wx, &wy); move_abs_2( wx, wy); if (mode) set_echo( LOCATOR,1, 2); /* rubberband to position */ do { do { await_any_button_get_locator_2( 1000000,1, &butnum, &x, &y); if (butnum == 3) { set_segment_detectability( opensegment, TRUE); return(0); } } while (butnum != 1); set_echo_position( LOCATOR,1,x,y); map_ndc_to_world_2( x, y, &wx, &wy); set_pick_id( 1); if (mode) line_abs_2( wx, wy); else marker_abs_2( wx, wy); } while (TRUE); } /*-------------------------------------------*/ go_draw_polygon() /* polygon draw */ { int butnum; float wx, wy, x, y; set_echo( LOCATOR,1, 1); /* dingbat to start position */ do { await_any_button_get_locator_2( 1000000,1, &butnum, &x, &y); if (butnum == 3) return(0); } while (butnum != 1); set_echo_position( LOCATOR,1,x,y);/* move to start position */ map_ndc_to_world_2( x, y, &wx, &wy); move_abs_2( wx, wy); pointcount = 0; xlist[pointcount] = wx; ylist[pointcount++] = wy; set_echo( LOCATOR,1, 2); /* rubberband to position */ do { do { await_any_button_get_locator_2( 1000000,1, &butnum, &x, &y); if (butnum == 3 || pointcount > 98) { set_pick_id( 1); move_abs_2( xlist[0], ylist[0]); polygon_abs_2( &xlist[0], &ylist[0], pointcount); move_abs_2( xlist[0], ylist[0]); polyline_abs_2( &xlist[1], &ylist[1], pointcount-1); set_segment_detectability( opensegment, TRUE); return(0); } } while (butnum != 1); set_echo_position( LOCATOR,1,x,y); map_ndc_to_world_2( x, y, &wx, &wy); line_abs_2( wx, wy); xlist[pointcount] = wx; ylist[pointcount++] = wy; } while (TRUE); } /*-----------------------------------------*/ set_up_core() { printf("Initializing SunCore\n"); if ( initialize_core(DYNAMICC, SYNCHRONOUS, THREED)) exit(0); printf("Initializing View Transform\n"); initialize_device( BUTTON, 1); /* initialize input devices */ initialize_device( LOCATOR, 1); initialize_device( KEYBOARD, 1); set_keyboard( 1, 80, " ", 1); /* set user char buf size */ set_echo_position( LOCATOR, 1, 0.01, 0.02); set_echo_surface( LOCATOR, 1, sunbitmap); set_echo_surface( PICK, 1, sunbitmap); set_echo_surface( KEYBOARD, 1, sunbitmap); set_window(0.,511.,0.,383.); set_viewport_2( .01,.99,.006, .744); /* init viewing transform */ set_output_clipping(TRUE); set_window_clipping(FALSE); initialize_view_surface(sunbitmap, FALSE); select_view_surface(sunbitmap); colordev = !initialize_view_surface(suncolor, FALSE); } /*------------------------------------------*/ static float menubox[5] = { 0., 75., 0., -75.}; static float menuboy[5] = { 194., 0., -194., 0.}; static float colorbox[] = {0., 0., 25., 0., -25.}; static float colorboy[] = {0., 25., 0., -25., 0.}; static float attbox[5] = { 0., 120., 0., -120. }; static float attboy[5] = { 190.,0., -190., 0.}; static float redlist[] = { .25, .5, .999, 0.,0.,0.,0.,0.,0.,0.,.6,.999}; static float grnlist[] = { 0.,0.,0.,.25, .5, .999,0.,0.,0.,0.,.6,.999}; static float blulist[] = { 0.,0.,0.,0.,0.,0.,.25, .5, .999,0.,0.,.999}; static float redtex[] = {.9961,.1765,.1334,.1334,.4667,.1334,.1334,.1334,.8001,.2667,.5334,.0}; static float grntex[] = {.5334,.2079,.5334,.5334,.5334,.5020,.5020,.3334,.2667,.5334,.5334,.2667}; static float blutex[] = { 0., 0.,.4001, 0.,.2118,.3529,.6471,.4001,.4001,.4001,.4001,.3882}; build_menus() { int i, j; define_color_indices( sunbitmap,1,12,redtex,grntex,blutex); if (colordev) define_color_indices( suncolor,1,12,redlist,grnlist,blulist); set_image_transformation_type(XLATE2); create_retained_segment( main_menu); /* MAIN MENU */ set_primitive_attributes( &PRIMATTS); move_abs_2( 5., 116.); polyline_rel_2(menubox,menuboy,4); set_font( 1); set_charsize( 4.,3.); move_abs_2( 10., 300.); set_pick_id( 1); text("New Seg xlate"); move_abs_2( 10., 288.); set_pick_id( 2); text("New Seg xform"); move_abs_2( 10., 276.); set_pick_id( 3); text("Delete Seg"); move_abs_2( 10., 264.); set_pick_id( 4); text("Lines"); move_abs_2( 10., 252.); set_pick_id( 5); text("Polygon"); move_abs_2( 10., 240.); set_pick_id( 6); text("Raster"); move_abs_2( 10., 228.); set_pick_id( 7); text("Text"); move_abs_2( 10., 216.); set_pick_id( 8); text("Marker"); move_abs_2( 10., 204.); set_pick_id( 9); text("Position"); move_abs_2( 10., 192.); set_pick_id(10); text("Rotate"); move_abs_2( 10., 180.); set_pick_id(11); text("Scale"); move_abs_2( 10., 168.); set_pick_id(12); text("Attributes"); move_abs_2( 10., 156.); set_pick_id(13); text("Save Seg"); move_abs_2( 10., 144.); set_pick_id(14); text("Restore Seg"); move_abs_2( 10., 132.); set_pick_id(15); text("Exit"); close_retained_segment(); set_segment_detectability( main_menu, TRUE); set_segment_visibility( main_menu, FALSE); if (colordev) select_view_surface(suncolor); create_retained_segment( attribute_menu); /* ATTRIBUTE MENU */ set_primitive_attributes( &PRIMATTS); move_abs_2( 5., 120.); polyline_rel_2(attbox,attboy,4); set_charsize( 9.,9.); set_charprecision( CHARACTER); for (i=ROMAN; i<=SYMBOLS; i++) { /* font selections */ set_font( i); /* pickids 2...7 */ move_abs_2( (i%3)*40.+8., 300.-(20.*(i/3)) ); set_pick_id( 2+i); if (i==SYMBOLS) text("* , -"); else text("Abc"); } se((t_linewidth( 0.); for (i=SOLID; i<=DOTDASHED; i++) { /* linestyle selections */ set_linestyle( i); /* pickids 8...11 */ move_abs_2( 8., 260.-i*10.); set_pick_id( 8+i); line_abs_2( 75., 260.-i*10.); } set_linestyle(SOLID); for (i=0; i<4; i++) { /* linewidth selections */ set_linewidth( i*0.25); /* pickids 16...19 */ move_abs_2( 85., 260.-i*10.); set_pick_id( 16+i); line_abs_2( 122., 260.-i*10.); } for (i=0; i<3; i++) { /* color selections */ for (j=0; j<4; j++) { /* pickids 20...31 */ set_fill_index( colortable[i*4+j]); move_abs_2( j*30.+8., 200.-i*30.); set_pick_id( 20+i*4+j); polygon_rel_2( colorbox, colorboy, 4); } } close_retained_segment(); set_segment_detectability( attribute_menu, TRUE); set_segment_visibility( attribute_menu, FALSE); } /* pickids 16...19 */ move_abs_2( 85., 260.-i*10.); set_pick_id( 16+i); line_abs_2( 122., 260.-i*10.); } for (i=0; i<3; i++) { /* color selections */ for (j=0; j<4;demo/src/cvlsi.c 755 0 0 14413 3112750403 7025 /* Demo program which uses the region fill routine to do VLSI layout diagrams. The box and draw commands with mirror and angle options are from Mead and Conway, 'Intro. to VLSI systems'. */ # include # define lambda 4 # define poly 0 # define diff 1 # define cuts 2 # define metl 3 # define impl 4 int polymask = 1; /* red */ int diffmask = 2; /* green */ int metlmask = 4; /* blue */ int cutsmask = 8; /* black */ int implmask = 16; /* yellow */ float red[] = { 1.0,0.0,0.5,0.0,0.5,0.0,0.333,0.,0.,0.,0.,0.,0.,0.,0., 1.0,1.0,0.5,0.5,0.5,1.0,0.5,1.0,0.,0.,0.,0.,0.,0.,0.,0.}; float green[] = { 0.0,1.0,0.5,0.0,0.0,0.5,0.333,0.,0.,0.,0.,0.,0.,0.,0., 1.0,0.5,1.0,0.5,0.5,0.5,1.0,1.0,0.,0.,0.,0.,0.,0.,0.,0.}; float blue[] = { 0.0,0.0,0.0,1.0,0.5,0.5,0.333,0.,0.,0.,0.,0.,0.,0.,0., 0.0,0.0,0.0,0.0,0.5,0.5,0.5,0.5,0.,0.,0.,0.,0.,0.,0.,0.}; /* short polymask[] = { 0x7777, 0xeeee, 0xdddd, 0xbbbb, 0x7777, 0xeeee, 0xdddd, 0xbbbb, 0x7777, 0xeeee, 0xdddd, 0xbbbb, 0x7777, 0xeeee, 0xdddd, 0xbbbb }; short diffmask[] = { 0xbbbb, 0xdddd, 0x7777, 0x7777, 0xbbbb, 0xdddd, 0x7777, 0x7777, 0xbbbb, 0xdddd, 0x7777, 0x7777, 0xbbbb, 0xdddd, 0x7777, 0x7777 }; short metlmask[] = { 0xcccc, 0x3333, 0xffff, 0xffff, 0xcccc, 0x3333, 0xffff, 0xffff, 0xcccc, 0x3333, 0xffff, 0xffff, 0xcccc, 0x3333, 0xffff, 0xffff }; short cutsmask[] = { 0xffff, 0xffff, 0xeeee, 0xeeee, 0xffff, 0xffff, 0xeeee, 0xeeee, 0xffff, 0xffff, 0xeeee, 0xeeee, 0xffff, 0xffff, 0xeeee, 0xeeee }; short implmask[] = { 0xffff, 0xffff, 0xbbbb, 0xdddd, 0xffff, 0xffff, 0xbbbb, 0xdddd, 0xffff, 0xffff, 0xbbbb, 0xdddd, 0xffff, 0xffff, 0xbbbb, 0xdddd }; */ /* define the basic circuit cells */ /* type, x, y, lx, ly, nx, ny, ix, iy */ short placell[] = { 5, 28, 28, diff, 0, 2, 8, 8, 1, 2, 1, 14, diff, 16, 0, 4, 28, 1, 1, 1, 1, poly, 10, 0, 4, 28, 2, 1, 12, 1, cuts, 2, 4, 4, 4, 1, 2, 1, 14, metl, 0, 2, 28, 8, 1, 2, 1, 14 }; short placon[] = { 10, 32, 28, diff, 0, 2, 8, 8, 1, 2, 1, 14, diff, 18, 8, 8, 8, 1, 1, 1, 1, diff, 26, 8, 6, 4, 1, 1, 1, 1, poly, 12, 2, 20, 4, 1, 2, 1, 16, poly, 6, 2, 6, 8, 1, 2, 1, 14, poly, 28,14, 4, 4, 1, 1, 1, 1, cuts, 2, 4, 8, 4, 1, 2, 1, 14, cuts, 20,10, 4, 4, 1, 1, 1, 1, metl, 18, 0, 8, 28, 1, 1, 1, 1, metl, 0, 2, 12, 8, 1, 2, 1, 14 }; short pullup[] = { 18, 40, 28, impl, 17, 1, 22, 10, 1, 1, 1, 1, impl, 1, 9, 10, 16, 1, 1, 1, 1, impl, 1,15, 18, 10, 1, 1, 1, 1, diff, 0, 2, 8, 8, 1, 1, 1, 1, diff, 8, 4, 36, 4, 1, 1, 1, 1, diff, 4,10, 4, 8, 1, 1, 1, 1, diff, 4,18, 36, 4, 1, 1, 1, 1, diff, 18,16, 8, 8, 1, 1, 1, 1, poly, 20, 0, 16, 12, 1, 1, 1, 1, poly, 36, 2, 4, 8, 1, 1, 1, 1, poly, 16,16, 4, 8, 1, 1, 1, 1, poly, 0,14, 16, 12, 1, 1, 1, 1, poly, 0,12, 12, 2, 1, 1, 1, 1, cuts, 2, 4, 4, 4, 2, 1, 34, 1, cuts, 16,18, 8, 4, 1, 1, 1, 1, metl, 0, 0, 8, 28, 1, 1, 1, 1, metl, 14,16, 12, 8, 1, 1, 1, 1, metl, 34, 2, 8, 8, 1, 1, 1, 1 }; short plaground[] = { 7, 28, 20, diff, 16, 2, 4, 18, 1, 1, 1, 1, diff, 12, 6, 8, 8, 1, 1, 1, 1, poly, 6, 0, 4, 20, 1, 1, 1, 1, poly, 10, 0, 4, 4, 1, 2, 1, 16, poly, 22, 2, 4, 18, 1, 1, 1, 1, cuts, 14, 8, 4, 4, 1, 1, 1, 1, metl, 0, 6, 28, 8, 1, 1, 1, 1 }; /* Define the routines for drawing cellular arrays */ int suncolor(); /*----------------------------------*/ main() { char ch; if (initialize_core( DYNAMICC, SYNCHRONOUS,THREED)) exit(0); if (initialize_view_surface( suncolor, FALSE)) exit(1); select_view_surface( suncolor); set_viewport_2( 0., 1., 0., .75); set_window( 0., 1023., 200., 1000.); set_output_clipping( TRUE); set_window_clipping( FALSE); define_color_indices( suncolor, 1, 31, red, green, blue); create_retained_segment( 1); set_primitive_attributes( &PRIMATTS); set_rasterop( ORROP); legend(); draw(placell,0,0,60,94,5,5,28,28); draw(placon,0,0,60+140,94,1,5,1,28); draw(pullup,0,0,60-38,94,1,5,1,28); draw(plaground,0,0,60,94-20,5,2,28,158); close_retained_segment(); set_segment_visibility( 1, FALSE); set_segment_visibility( 1, TRUE); do { sleep(5); new_frame(); } while (TRUE); } /*---------------------------------*/ legend() { set_font( 4); set_charsize(9.,9.); set_text_index( 1); move_abs_2( 100., 237.); text("Implant Diffusion Poly Cuts Metal"); box( impl,25,62,20,7,1,1,1,1); box( diff,60,62,20,7,1,1,1,1); box( poly,95,62,20,7,1,1,1,1); box( cuts,130,62,20,7,1,1,1,1); box( metl,165,62,20,7,1,1,1,1); } /*---------------------------------*/ box(pat,x,y,lx,ly,nx,ny,ix,iy) short pat,x,y,lx,ly,nx,ny,ix,iy; { float xlist[4], ylist[4]; int i,j,k,l; switch (pat) { case 0: set_fill_index( polymask); break; case 1: set_fill_index( diffmask); break; case 2: set_fill_index( cutsmask); break; case 3: set_fill_index( metlmask); break; case 4: set_fill_index( implmask); break; default:; } ix *= lambda; iy *= lambda; lx *= lambda; ly *= lambda; for (i=0; i short axl[100], bxl[100], ayl[100], byl[100], na, nb; int x0 = 500, y0 = 600; float cdx[] = { 2.,3.,4.,3.,2.,1.,0. }; float cdy[] = { 0.,-1.,-2.,-3.,-4.,-3.,-2. }; int suncolor(); main() { if (initialize_core( DYNAMICC, SYNCHRONOUS,THREED)) exit(0); if (initialize_view_surface( suncolor, FALSE)) exit(1); select_view_surface( suncolor); set_viewport_2( 0., 1., 0., .75); set_window( 0., 1023., 200., 1000.); set_output_clipping( TRUE); create_temporary_segment(); set_charprecision( CHARACTER); set_font(3); set_charsize(30.,30.); set_text_index( 63); move_abs_2( 250., 950.); text("Sun Workstation"); draw_boxes(); draw_lines(); draw_text(); features(); close_temporary_segment(); sleep( 60); } /*--------------------------------*/ draw_boxes() { set_line_index( 127); set_linewidth( .4); dbox( 65,500,400,800); /* boundary */ dbox( 120,520,70,130); /* SMD disk controller */ dbox( 490,520,70,130); /* 9-track tape controller */ dbox( 120,715,125,320); /* Processor */ dbox( 490,680,70,130); /* Display controller */ dbox( 490,790,70,130); /* Display 1024 by 800 17" landscape */ dbox( 680,680,70,130); /* Ethernet controller */ dbox( 140,740,55,65); /* 68000 68010 CPU */ dbox( 240,740,55,65); /* virtual memory MMU */ dbox( 340,740,55,65); /* main memory .5 - 2MB */ } /*--------------------------------*/ draw_l((ines() { set_line_index( 127); set_linewidth( .4); move_abs_2( 195.,605.); line_abs_2( 195.,636.); /* SMD */ move_abs_2( 565.,605.); line_abs_2( 565.,636.); /* Tape */ move_abs_2( 282.,640.); line_abs_2( 282.,700.); /* Proc */ move_abs_2( 565.,640.); line_abs_2( 565.,665.); /* Disp cont */ move_abs_2( 755.,640.); line_abs_2( 755.,665.); /* Ether cont */ move_abs_2( 755.,765.); line_abs_2( 755.,796.); /* Disp */ move_abs_2( 565.,765.); line_abs_2( 565.,775.); move_abs_2( 280.,550.); line_rel_2( 40.,0.); move_abs_2( 650.,570.); line_rel_2( 40.,0.); move_abs_2( 650.,550.); line_rel_2( 40.,0.); set_charprecision( STRING); set_font(1); set_text_index( 1); move_abs_2( 320.,560.); text(" 80 MB Disk"); move_abs_2( 690.,580.); text(" 1600 bpi Tape"); move_abs_2( 690.,560.); text(" Archive Tape"); } draw_text() { set_charprecision( CHARACTER); set_font( ROMAN); set_charsize( 15.,15.); set_text_index( 255); move_abs_2( 170.,830.); text("Processor"); set_text_index( 191); set_line_index( 191); set_font( SCRIPT); set_linewidth( .8); move_abs_2( 680.,820.); text("Ethernet"); move_abs_2( 680.,800.); line_rel_2( 160.,0.); move_abs_2( 120.,660.); text("796-Bus"); move_abs_2( 120.,640.); line_rel_2( 720.,0.); set_charprecision( STRING); set_font( GREEK); set_text_index( 1); move_abs_2( 145.,785.); text("68000"); move_abs_2( 145.,765.); text("68010"); move_abs_2( 145.,745.); text(" CPU"); move_abs_2( 135.,570.); text("SMD Disk"); move_abs_2( 135.,550.); text("Controller"); move_abs_2( 505.,570.); text(" Tape"); move_abs_2( 505.,550.); text("Controller"); move_abs_2( 500.,740.); text("Color"); move_abs_2( 500.,720.); text("Display"); move_abs_2( 500.,700.); text("640 x 480"); move_abs_2( 500.,850.); text("Bitmap"); move_abs_2( 500.,830.); text("Display"); move_abs_2( 500.,810.); text("1024 x 800"); move_abs_2( 690.,730.); text("Ethernet"); move_abs_2( 690.,710.); text("Controller"); move_abs_2( 245.,790.); text("virt"); move_abs_2( 245.,770.); text("memory"); move_abs_2( 245.,750.); text(" MMU"); move_abs_2( 345.,790.); text("main"); move_abs_2( 345.,770.); text("memory"); move_abs_2( 345.,750.); text("1-2MB"); } /*--------------------------------*/ dbox( x,y,h,w) short x,y,h,w; { int i; move_abs_2( (float)x, (float)y); line_rel_2( 0., (float)h); for (i=0; i<7; i++) line_rel_2( -cdy[i],cdx[i]); line_rel_2( (float)w, 0.); for (i=0; i<7; i++) line_rel_2( cdx[i],cdy[i]); line_rel_2( 0.,(float)(-h)); for (i=0; i<7; i++) line_rel_2( cdy[i],-cdx[i]); line_rel_2( (float)(-w),0.); for (i=0; i<7; i++) line_rel_2( -cdx[i],-cdy[i]); } /*-----------------------------------*/ features() { set_charprecision( STRING); set_font( GREEK); set_text_index( 1); move_abs_2( 40.,450.); text("- Processor 68000/68010, 10MHz"); move_abs_2( 40.,425.); text("- Virtual Memory 2MB per process, 16 processes"); move_abs_2( 40.,400.); text("- Network 10 Mb/sec Ethernet, 3 Mb/sec Ethernet"); move_abs_2( 40.,375.); text("- Software Berkeley UNIX 4.2 (1Q83), Unisoft V7 UNIX"); move_abs_2( 40.,350.); text(" CORE Standard Graphics"); move_abs_2( 40.,325.); text(" VT100/4014 Emulators (PROM)"); move_abs_2( 40.,300.); text("- Peripherals Color display, SMD disk controller, Mouse"); } 40.,425.); text("- Virtual Memory 2MB per process, 16 processes"); move_abs_2( 40.,400.); text("- Network 10 Mb/sec Ethernet, 3 Mb/sec Ethernet"); move_abs_2( 40.,375.); text("- Software Berkeley UNIX 4.2 (1Qdemo/src/shademo.c 755 0 0 12220 3112750445 7325 #include #include static int npts; static float red[256], grn[256], blu[256]; static float up_x[40], up_y[40], up_z[40], up_dx[40], up_dy[40], up_dz[40], lt_x[40], lt_y[40], lt_z[40], lt_dx[40], lt_dy[40], lt_dz[40]; static float dx[] = {-252.,192.,252.,-192.,-4.,64.,4.,-64. }; static float dy[] = {192.,252.,-192.,-252.,64.,4.,-64.,-4. }; static float spdx[] = {-222.,192.,222.,-192.,-34.,64.,34.,-64. }; static float spdy[] = {192.,222.,-192.,-222.,64.,34.,-64.,-34. }; static int angle[] = {1,2,3,0,3,0,1,2}; static float xx0 = 0., yy0 = 0.; int suncolor(); main() { int i,j; if (initialize_core( DYNAMICC, SYNCHRONOUS,THREED)) exit(0); if (initialize_view_surface( suncolor, FALSE)) exit(1); select_view_surface( suncolor); set_window(-384.0, 384.0, -384.0, 384.0); set_viewport_2(.125, .874, .0006, .75); set_view_depth( 0.0, 60.0); set_light_direction( -0.2,0.2,-1.); set_window_clipping( FALSE); for (i=1; i<255; i++) { /* load color LUT */ red[i] = i*0.003921568; grn[i] = i*0.5*0.003921568; blu[i] = 0.; } red[255] = 1.0; grn[255] = 1.0; blu[255] = 1.0; define_color_indices( suncolor,1,255,red,grn,blu); /* ambient,diffuse,specular,flood,pow,hue,style */ set_shading_parameters( .05, .90, 0., 0., 0., 0., 2.); set_view_up_3( 0.,1., 0.); create_temporary_segment(1); set_text_index(1); move_abs_2( -300.,-300.); set_font( GREEK); text("Satin Sun"); close_temporary_segment(); set_view_up_3( 1.,1., 0.); makeu(up_x, up_y, up_z, up_dx, up_dy, up_dz); create_temporary_segment(); set_polygon_interior_style( SHADED); for (i=0; i<8; i++) { transu( dx[i], dy[i], angle[i]); j = 2; set_vertex_normals( <_dx[j], <_dy[j], <_dz[j], 10); polygon_abs_3(<_x[j], <_y[j], <_z[j], 10); j = 12; set_vertex_normals( <_dx[j], <_dy[j], <_dz[j], 4); polygon_abs_3(<_x[j], <_y[j], <_z[j], 4); j = 16; set_vertex_normals( <_dx[j], <_dy[j], <_dz[j], 6); polygon_abs_3(<_x[j], <_y[j], <_z[j], 6); j = 24; set_vertex_normals( <_dx[j], <_dy[j], <_dz[j], 10); polygon_abs_3(<_x[j], <_y[j], <_z[j], 10); j = 34; set_vertex_normals( <_dx[j], <_dy[j], <_dz[j], 4); polygon_abs_3(<_x[j], <_y[j], <_z[j], 4); } close_temporary_segment(); } /*-------------------------------------------------------------*/ static makeu(ux, uy, uz, udx, udy, udz) float ux[], uy[], uz[], udx[], udy[], udz[]; { float theta, deltheta; int i,j; theta = 3.0 * 3.14159 / 2.0; deltheta = 3.14159 / 20.0; for (i = 0; i < 9; i++) { /* LL part of U */ ux[i] = cos(theta - deltheta * (float) i) * 60.0; uy[i] = sin(theta - deltheta * (float) i) * 60.0 + 60.0; uz[i] = 0.; udx[i] = ux[i]; udy[i] = uy[i] - 60.; udz[i] = 6.; } i = 9; ux[i] = -60.0; uy[i] = 60.0; uz[i] = 0.; udx[i] = ux[i]; udy[i] = 0.; udz[i] = 6.; i = 10; ux[i] = -4.0; uy[i] = 60.0; uz[i] = 0.; udx[i] = 60.0; udy[i] = 0.; udz[i] = 6.; i = 11; ux[i] = 0.0; uy[i] = 56.0; uz[i] = 0.; udx[i] = 0.0; udy[i] = 60.; udz[i] = 6.; i = 12; ux[i] = -60.0; uy[i] = 60.0; uz[i] = 0.;/* left bar of U */ udx[i] = -60.0; udy[i] = 0.; udz[i] = 6.; i = 13; ux[i] = -4.0; uy[i] = 60.0; uz[i] = 0.; udx[i] = 60.0; udy[i] = 0.; udz[i] = 6.; i = 14; ux[i] = -4.0; uy[i] = 248.0; uz[i] = 0.; udx[i] = 60.0; udy[i] = 0.; udz[i] = 6.; i = 15; ux[i] = -60.0; uy[i] = 248.0; uz[i] = 0.; udx[i] = -60.0; udy[i] = 0.; udz[i] = 6.; i = 16; ux[i] = 0.0; uy[i] = 0.0; uz[i] = 0.; /* ctrl triangle of U */ udx[i] = 0.0; udy[i] = -60.; udz[i] = 6.; i = 17; ux[i] = ux[1]; uy[i] = uy[1]; uz[i] = 0.; udx[i] = udx[1]; udy[i] = udy[1]; udz[i] = udz[1]; i = 18; ux[i] = ux[2]; uy[i] = uy[2]; uz[i] = 0.; udx[i] = udx[2]; udy[i] = udy[2]; udz[i] = udz[2]; i = 19; ux[i] = 0.0; uy[i] = 56.0; uz[i] = 0.; udx[i] = 0.0; udy[i] = 60.; udz[i] = 6.; i = 20; ux[i] = -ux[2]; uy[i] = uy[2]; uz[i] = 0.; udx[i] = -udx[2]; udy[i] = udy[2]; udz[i] = udz[2]; i = 21; ux[i] = -ux[1]; uy[i] = uy[1]; uz[i] = 0.; udx[i] = -udx[1]; udy[i] = udy[1]; udz[i] = udz[1]; for (i=0; i<16; i++) { /* bilateral symmetry */ j = i+22; ux[j] = -ux[i]; uy[j] = uy[i]; uz[j] = uz[i]; udx[j] = -udx[i]; udy[j] = udy[i]; udz[j] = udz[i]; } } /*--------------------------------------------------*/ static transu( dx, dy, ang) float dx, dy; int ang; { int i; float offx, offy; offx = xx0 + dx; offy = yy0 + dy; switch (ang) { case 0: for (i=0; i<38; i++) { lt_x[i] = offx + up_x[i]; lt_y[i] = offy + up_y[i]; lt_z[i] = up_z[i]; lt_dx[i] = up_dx[i]; lt_dy[i] = up_dy[i]; lt_dz[i] = up_dz[i]; } break; case 1: for (i=0; i<38; i++) { lt_x[i] = offx + up_y[i]; lt_y[i] = offy - up_x[i]; lt_z[i] = up_z[i]; lt_dx[i] = up_dy[i]; lt_dy[i] = -up_dx[i]; lt_dz[i] = up_dz[i]; } break; case 2: for (i=0; i<38; i++) { lt_x[i] = offx - up_x[i]; lt_y[i] = offy - up_y[i]; lt_z[i] = up_z[i]; lt_dx[i] = -up_dx[i]; lt_dy[i] = -up_dy[i]; lt_dz[i] = up_dz[i]; } break; case 3: for (i=0; i<38; i++) { lt_x[i] = offx - up_y[i]; lt_y[i] = offy + up_x[i]; lt_z[i] = up_z[i]; lt_dx[i] = -up_dy[i]; lt_dy[i] = up_dx[i]; lt_dz[i] = up_dz[i]; } break; default: break; } } ] = up_z[i]; lt_dx[i] = up_dy[i]; lt_dy[i] = -up_dx[i]; lt_dz[i] = up_dz[i]; } break; case 2: for (i=0; i<38; i++) { lt_x[i] = offx - up_x[i]; lt_y[i] = offy - up_y[i]; lt_z[i] = up_z[i]; lt_dx[i] = -up_dx[i]; lt_dy[i] = -up_dy[i]; lt_dz[i] = up_dz[i]; } break; case 3: for (i=0; i<38; i++) { lt_x[i] = offx - up_y[i]; lt_y[i] =demo/src/shadeobj.c 755 0 0 35016 3112750467 7500 ((#include #include #include #define MAXVERT 400 #define MAXPOLY 400 #define MAXPVERT 1600 static int nvert, npoly; static float bbox[3][2]; static float planeq[MAXPOLY][4]; static float vertices[MAXVERT][3]; static float normal[MAXVERT][3]; static int cindex[MAXVERT]; static short normalcount[MAXVERT]; static int npvert[MAXPOLY]; static short *pvertptr[MAXPOLY]; static short pvert[MAXPVERT]; static float xlist[10], ylist[10], zlist[10]; static float dxlist[10], dylist[10], dzlist[10]; static int indxlist[10]; static float red[256], grn[256], blu[256]; static float dred[256], dgrn[256], dblu[256]; static int renderstyle=1; static int renderhue=0; static float xcut[2]={0.,1.}, zcut0[2]={0.,0.}, zcut[2]={0.,1.}; int suncolor(); main(argc, argv) int argc; char *argv[]; { char string[81]; int button, length = 0, visible(); float x, y, z; if (argc < 2) { printf("Usage: shadeobj objfile\n"); exit(1); } if (getobjdat(argv[1])) exit(2); initvw(); start_up_core(); x = 0.0; y = 0.0; z = bbox[2][1] + (bbox[0][1] > bbox[1][1] ? bbox[0][1] : bbox[1][1]); for (;;) { new_frame(); getxyz(&x, &y, &z); new_frame(); setvwpo(x, y, z); create_temporary_segment(); set_primitive_attributes( &PRIMATTS); set_polygon_interior_style( SHADED); drawobj(); close_temporary_segment(); do { await_any_button(0, &button); if (button == 3) break; await_keyboard(0, 1, string, &length); } while (length == 0); if (length != 0) break; } shut_down_core(); } start_up_core() { int i; if (initialize_core(BASIC, SYNCHRONOUS, THREED)) exit(0); if (initialize_view_surface(suncolor, TRUE)) exit(1); set_echo_surface( LOCATOR, 1, suncolor); set_echo_surface( KEYBOARD, 1, suncolor); select_view_surface(suncolor); set_light_direction( -0.4,0.4,-1.); inquire_color_indices(suncolor,0,255,dred,dgrn,dblu); for (i=1; i<=255; i++) { /* load color LUT */ red[i] = (float)i * 0.003921568; grn[i] = (float)i * 0.003921568; blu[i] = (float)i * 0.003921568;; } red[0] = 0.; grn[0] = .7; blu[0] = 0.; define_color_indices( suncolor,0,255,red,grn,blu); /* ambient,diffuse,specular,flood,bump,hue,style */ set_shading_parameters( .01, .96, .0, 0., 7.,0.,0.); initialize_device(KEYBOARD, 1); set_keyboard(1, 80, "", 1); initialize_device(LOCATOR, 1); set_echo(LOCATOR, 1, 0); setvwpv(); build_menu(); set_font(1); } shut_down_core() { terminate_device(KEYBOARD, 1); deselect_view_surface(suncolor); terminate_core(); } int getobjdat(filename) char *filename; { int i, j, k; short vtmp, v1, v2, v3; float ftmp, maxd, scale, offset[3]; float x,y,z,x0,y0,z0,length; FILE *fptr; if ((fptr = fopen(filename, "r")) == NULL) { printf("Can't open file: %s\n", filename); return(1); } fscanf(fptr, "%d%d", &nvert, &npoly); if ((nvert > MAXVERT) || (npoly > MAXPOLY)) { printf("Too many object vertices or polygons\n"); return(2); } fscanf(fptr, "%f%f%f%f%f%f", &bbox[0][0], &bbox[0][1], &bbox[1][0], &bbox[1][1], &bbox[2][0], &bbox[2][1]); maxd = 0.0; for (i = 0; i < 3; i++) { offset[i] = (bbox[i][0] + bbox[i][1]) / 2.0; bbox[i][0] -= offset[i]; bbox[i][1] -= offset[i]; if (bbox[i][0] > bbox[i][1]) { ftmp = bbox[i][0]; bbox[i][0] = bbox[i][1]; bbox[i][1] = ftmp; } if (maxd < bbox[i][1]) maxd = bbox[i][1]; } scale = 1000.0 / maxd; for (i = 0; i < 3; i++) { bbox[i][0] *= scale; bbox[i][1] *= scale; } for (i = 0; i < nvert; i++) { fscanf(fptr, "%f%f%f", &vertices[i][0], &vertices[i][1], &vertices[i][2]); vertices[i][0] = (vertices[i][0] - offset[0]) * scale; vertices[i][1] = (vertices[i][1] - offset[1]) * scale; vertices[i][2] = (vertices[i][2] - offset[2]) * scale; normal[i][0] = 0.0; normal[i][1] = 0.0; normal[i][2] = 0.0; normalcount[i] = 0; } k = 0; for (i = 0; i < npoly; i++) { fscanf(fptr, "%d", &npvert[i]); if ((k + npvert[i]) > MAXPVERT) { printf("Too many polygon vertices\n"); return(3); } pvertptr[i] = &pvert[k]; for (j = 0; j < npvert[i]; j++) { fscanf(fptr, "%hd", &vtmp); pvert[k++] = vtmp - 1; } planeq[i][0] = planeq[i][1] = planeq[i][2] = planeq[i][3] = 0.0; v1 = pvert[k - 1]; v2 = pvert[k - 2]; v3 = pvert[k - 3]; for (j = 0; j < 3; j++) { planeq[i][0] += vertices[v1][1] * (vertices[v2][2] - vertices[v3][2]); planeq[i][1] += vertices[v1][0] * (vertices[v3][2] - vertices[v2][2]); planeq[i][2] += vertices[v1][0] * (vertices[v2][1] - vertices[v3][1]); planeq[i][3] += vertices[v1][0] * ((vertices[v3][1] * vertices[v2][2]) - (vertices[v2][1] * vertices[v3][2])); vtmp = v1; v1 = v2; v2 = v3; v3 = vtmp; } /* if (planeq[i][3] > 0.0) for (j = 0; j <= 3; j++) planeq[i][j] = -planeq[i][j]; */ for (j = 1; j <= npvert[i]; j++) { /* accum normls */ vtmp = pvert[k-j]; x = planeq[i][0]; y = planeq[i][1]; z = planeq[i][2]; length = sqrt( x*x + y*y + z*z); normal[vtmp][0] += x/length; normal[vtmp][1] += y/length; normal[vtmp][2] += z/length; normalcount[vtmp]++; } } for (i = 0; i < nvert; i++) { normal[i][0] /= normalcount[i]; normal[i][1] /= normalcount[i]; normal[i][2] /= normalcount[i]; } fclose(fptr); return(0); } setvwpo(vx, vy, vz) float vx, vy, vz; { int i; float diag, del, objdist; set_view_reference_point(vx, vy, vz); set_view_plane_normal(-vx, -vy, -vz); set_projection(PERSPECTIVE, 0., 0., 0.); set_view_plane_distance(256.0); if ((vx == 0.0) && (vz == 0.0)) set_view_up_3(0.0, 0.0, vy); else set_view_up_3(0.0, 1.0, 0.0); set_window(-80.0, 80.0, -80.0, 80.0); diag = 0.0; for (i = 0; i < 3; i++) { del = bbox[i][1] - bbox[i][0]; diag += del * del; } diag = sqrt(diag) / 2.0; objdist = sqrt( vx*vx + vy*vy + vz*vz); set_view_depth( objdist-diag, objdist + diag); set_window_clipping(TRUE); set_front_plane_clipping(TRUE); set_back_plane_clipping(TRUE); set_viewport_3(.125, .874, 0., .749, 0.0, 1.0); } static float invxform[4][4]; drawobj() { int i; float x,y,z,x0,y0,z0,length; if (renderstyle && renderstyle<3) map_ndc_to_world_3( -348., 348., -870., &x,&y,&z); map_ndc_to_world_3( 0.0, 0.0, 0.0, &x0,&y0,&z0); x -= x0; y -= y0; z -= z0; length = sqrt( x*x + y*y + z*z); if (length != 0.0) { x /= length; y /= length; z /= length; } for (i = 0; i < nvert; i++) { cindex[i] = fabs(normal[i][0]*x +normal[i][1]*y +normal[i][2]*z) * 254.; if (cindex[i] < 1) cindex[i] = 1; if (cindex[i] > 255) cindex[i] = 255; } /* inquire_inverse_composite_matrix(invxform); */ if (renderstyle == 3) set_zbuffer_cut( xcut, zcut, 2); else set_zbuffer_cut( xcut, zcut0, 2); for (i = 0; i < npoly; i++) /* if (visible(planeq[i])) */ drawface(i); } int visible(pln) float pln[]; { int i; float c; c = 0.0; for (i = 0; i < 4; i++) c += invxform[2][i] * pln[i]; return(c < 0.0); } drawface(p) int p; { int i, j, k; short *ptr; ptr = pvertptr[p]; for (i = 0; i < npvert[p]; i++) { j = *ptr++; xlist[i] = vertices[j][0]; ylist[i] = vertices[j][1]; zlist[i] = vertices[j][2]; if (renderstyle < 3) { indxlist[i] = cindex[j]; }else { dxlist[i] = normal[j][0]; dylist[i] = normal[j][1]; dzlist[i] = normal[j][2]; } } if (renderstyle < 2) { if (renderhue) { j = indxlist[0]>>2; if (j > 62) j = 62; set_fill_index( j + renderhue*64 -63); } else set_fill_index( indxlist[0]); } else if (renderstyle == 2) {set_vertex_indices( indxlist, npvert[p]);} else {set_vertex_normals(dxlist,dylist,dzlist,npvert[p]);} if (renderstyle == 0) polyline_abs_3( xlist,ylist,zlist,npvert[p]); else polygon_abs_3( xlist, ylist, zlist, npvert[p]); } static float maxvw, vwpp, maxvdim; static float vlx, vby, vfz, vdx, vdy, vdz; static float minleft, maxright, minbot, maxtop, minback, maxfront; initvw() { int i; float ftmp; ftmp = bbox[0][1]; for (i = 1; i < 3; i++) if (bbox[i][1] > ftmp) ftmp = bbox[i][1]; maxvw = 16.0 * ftmp; vwpp = 2.0 * maxvw / 480.0; maxvdim = maxvw - ceil(vwpp); vlx = (bbox[0][0] + maxvw) / vwpp; vby = 100.0 + (bbox[1][0] + maxvw) / vwpp; vfz = 580.0 - (bbox[2][1] + maxvw) / vwpp; vdx = (bbox[0][1] - bbox[0][0]) / vwpp; vdy = (bbox[1][1] - bbox[1][0]) / vwpp; vdz = (bbox[2][1] - bbox[2][0]) / vwpp; minleft = bbox[0][0] - 5.0; maxright = bbox[0][1] + 5.0; minbot = bbox[1][0] - 5.0; maxtop = bbox[1][1] + 5.0; minback = bbox[2][0] - 5.0; maxfront = bbox[2][1] + 5.0; } getxyz(px, py, pz) float *px, *py, *pz; { int button; float mx, my, fx, fy; int checkreg(); setvwpv(); create_temporary_segment(); set_primitive_attributes( &PRIMATTS); set_charprecision(STRING); draw_labels(); draw_cursors(*px, *py, *pz); set_echo(LOCATOR, 1, 1); for (;;) { do await_any_button_get_locator_2(20000000,1,&button,&mx,&my); while(button == 0); if (button == 3) break; map_ndc_to_world_2( mx, my, &fx, &fy); switch (checkreg(fx, fy, button, px, py, pz)) { case 0: break; case 1: draw_front(*px, *py); break; case 2: draw_top(*pz); break; case 3: menu_select(); break; } } set_echo(LOCATOR, 1, 0); close_temporary_segment(); } setvwpv() { set_view_reference_point(0.0, 0.0, 0.0); set_view_plane_normal(0.0, 0.0, -1.0); set_view_plane_distance(0.0); set_projection(PARALLEL, 0.0, 0.0, 1.0); set_view_up_3(0.0, 1.0, 0.0); set_window(0.0, 1023.0, 0.0, 767.0); set_view_depth( 0.0, 1.0); set_window_clipping(FALSE); set_viewport_3(0.0, 1., 0.0, .75, 0.0, 1.); } draw_labels() { int i; move_abs_3(50.0, 680.0, 0.5); line_rel_2(0.0, -75.0); line_rel_2(75.0, 0.0); move_abs_2(45.0, 670.0); line_rel_2(5.0, 10.0); line_rel_2(5.0, -10.0); move_abs_2(115.0, 610.0); line_rel_2(10.0, -5.0); line_rel_2(-10.0, -5.0); move_abs_2(130.0, 612.0); text("x"); move_abs_2(48.0, 695.0); text("y"); move_abs_2(220.0, 605.0); text("Front View"); move_abs_2(0.0, 100.0); line_rel_2(480.0, 0.0); line_rel_2(0.0, 480.0); line_rel_2(-480.0, 0.0); line_rel_2(0.0, -480.0); for (i = 0; i <= 20; i++) { move_abs_2((float) 24 * i, 100.0); line_rel_2(0.0, i % 2 ? -5.0 : -10.0); } for (i = 0; i <= 20; i++) { move_abs_2(480.0, ((float) 24 * i) + 100.0); line_rel((_2(i % 2 ? 5.0 : 10.0, 0.0); } move_abs_2(593.0, 605.0); line_rel_2(0.0, 75.0); line_rel_2(75.0, 0.0); move_abs_2(588.0, 615.0); line_rel_2(5.0, -10.0); line_rel_2(5.0, 10.0); move_abs_2(658.0, 685.0); line_rel_2(10.0, -5.0); line_rel_2(-10.0, -5.0); move_abs_2(673.0, 687.0); text("x"); move_abs_2(591.0, 600.0); text("z"); move_abs_2(763.0, 605.0); text("Top View"); move_abs_2(543.0, 100.0); line_rel_2(480.0, 0.0); line_rel_2(0.0, 480.0); line_rel_2(-480.0, 0.0); line_rel_2(0.0, -480.0); for (i = 0; i <= 20; i++) { move_abs_2(543.0, ((float) 24 * i) + 100.0); line_rel_2(i % 2 ? -5.0 : -10.0, 0.0); } } draw_cursors(x, y, z) float x, y, z; { draw_front(x, y); draw_top(z); } draw_front(x, y) float x, y; { static float vx = 240.0, vy = 340.0; set_line_index(0); move_abs_3(vx, 101.0, 0.5); line_rel_2(0.0, 478.0); move_abs_2(1.0, vy); line_rel_2(478.0, 0.0); set_line_index(1); move_abs_2(vlx, vby); line_rel_2(vdx, 0.0); line_rel_2(0.0, vdy); line_rel_2(-vdx, 0.0); line_rel_2(0.0, -vdy); vx = (x + maxvw) / vwpp; vy = 100.0 + (y + maxvw) / vwpp; move_abs_2(vx, 101.0); line_rel_2(0.0, 478.0); move_abs_2(1.0, vy); line_rel_2(478.0, 0.0); } draw_top(z) float z; { static float vz = 340.0; set_line_index(0); move_abs_3(544.0, vz, 0.5); line_rel_2(478.0, 0.0); set_line_index(1); move_abs_2(vlx + 543.0, vfz); line_rel_2(vdx, 0.0); line_rel_2(0.0, vdz); line_rel_2(-vdx, 0.0); line_rel_2(0.0, -vdz); vz = 580.0 - (z + maxvw) / vwpp; move_abs_2(544.0, vz); line_rel_2(478.0, 0.0); } int checkreg(vx, vy, butnum, px, py, pz) float vx, vy, *px, *py, *pz; int butnum; { float f; int insideobj(); if ((vx >= 0.0) && (vx <= 480.0) && (vy >= 100.0) && (vy <= 580.0)) { if (butnum == 1) { f = vx * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(f, *py, *pz)) return(0); *px = f; return(1); } else { f = (vy - 100.0) * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(*px, f, *pz)) return(0); *py = f; return(1); } } else if ((vx >= 543.0)&&(vx <= 1023.0)&&(vy >= 100.0)&&(vy <= 580.0)) { if (butnum == 2) { f = (580.0 - vy) * vwpp - maxvw; f = f <= maxvdim ? f : maxvdim; f = f >= -maxvdim ? f : -maxvdim; if (insideobj(*px, *py, f)) return(0); *pz = f; return(2); } else return(0); } else return(3); } int insideobj(x, y, z) float x, y, z; { if ((x < minleft) || (x > maxright)) return(0); if ((y < minbot) || (y > maxtop)) return(0); if ((z < minback) || (z > maxfront)) return(0); return(1); } build_menu() { int i, j; create_retained_segment( 2); set_primitive_attributes( &PRIMATTS); move_abs_3( 100.,90.,0.0); set_text_index( 1); set_font( 1); set_charsize( 4.,3.); move_abs_2( 10., 70.); set_pick_id( 1); text("Edges"); move_abs_2( 210., 70.); set_pick_id( 2); text("Fast Shade"); move_abs_2( 410., 70.); set_pick_id( 3); text("Gouraud"); move_abs_2( 610., 70.); set_pick_id( 4); text("Phong diffuse"); move_abs_2( 810., 70.); set_pick_id( 5); text("Phong specular"); move_abs_2( 10., 40.); set_pick_id( 6); text("Grey"); move_abs_2( 210., 40.); set_pick_id( 7); text("Red"); move_abs_2( 410., 40.); set_pick_id( 8); text("Green"); move_abs_2( 610., 40.); set_pick_id( 9); text("Blue"); move_abs_2( 810., 40.); set_pick_id(10); text("Yellow"); close_retained_segment(); set_segment_detectability( 2, 1); set_segment_visibility( 2, FALSE); } menu_select() { int done, segnam, pickid, butnum; float hue; set_segment_visibility( 2, TRUE); done = FALSE; while ( !done) { set_echo( LOCATOR,1, 1); /* dingbat to menu */ await_pick( 100000000, 1, &segnam, &pickid); /* pick menu item */ if (segnam == 0) { done = TRUE; } else if (segnam == 2) { if (pickid < 6) renderstyle = pickid -1; else if (pickid < 11) renderhue = pickid -6; } } if (renderhue == 0) define_color_indices( suncolor,0,255,red,grn,blu); else define_color_indices( suncolor,0,255,dred,dgrn,dblu); /* ambient,diffuse,specular,flood,bump,hue,style */ hue = renderhue; switch (renderstyle) { case 1: set_shading_parameters( .01, .96, .0, 0., 7.,hue,0.); break; case 2: set_shading_parameters( .01, .96, .0, 0., 7.,hue,1.); break; case 3: set_shading_parameters( .01, .95, .0, 0., 7.,hue,2.); break; case 4: set_shading_parameters( .05, .50, .40, 0., 7.,hue,2.); break; default: break; } set_segment_visibility( 2, FALSE); } or_indices( suncolor,0,255,dred,dgrn,dblu); /* ambient,diffuse,specular,flood,bump,hue,style */ hue = renderhue; switch (renderstyle) { case 1: set_shading_parameters( .01, .96, .0, 0., 7.,hue,0.); break; case 2: set_shading_parameters( .01, .96, .0, 0., 7.,hue,1.); break; case 3: set_shading_parameters( .01, .95, .0, 0., 7.,hue,2.); break; case 4: set_shading_parameters( .05, .50, .40, 0., 7.,hue,2.); break; default: break; } set_segment_visibility( 2demo/colorpix/ 755 0 0 0 3130476637 6514 demo/colorpix/CREDITS 755 0 0 336 3112750507 7575 The computer generated color images in this directory were done by Michael Potmesil using a ray tracing algorithm for rendering the objects. The ray tracing algorithm allows for secondary reflections and refraction. ue,0.); brd(t(x P; ca6514: set_shading_parameters( .01, .95, .0, 0., 7.,hue,2.); break; case 4: set_shading_parers( . 8 8 8s]]ydemo/colorpix/c9 755 0 0 741000 3112750543 7073 44 4 44^^^^^^ ^^^^4^4^^4^ ^^^^^^44 44 44 44 44 44 44 44 44 44 4 4 44 4 44 4 4 44 4 44 44 4 44 4 4 44 4 44 44 4 44 4 4 44 4 44 44 4 44 4 4 4 4 4 4 4 4 4 ܈ 4 ܈ 4 ܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲܲM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM###LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM###LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##FM##LM##FM##LM##FM##LM##FMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM##FMM#FM##FMM#FM##M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM###LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##FM##LM##FM##LM##FM((LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM##FMM#FM##M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM###LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##FMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM##M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GF?8?F??#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM#?*0060>EFFM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM?>6Z****0*0TZZ6Z1?FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#?**ZTTT0***17**TZZ0T*1FFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GF*TZTTT***0107****0*8?@M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##E *T**07**0*  1FM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM#00***0*****0* 11 001 0?FM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FF17881******0***0***0Z11 11710117 01?F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#F? **118111**0**TZ00T**0TZ18110118112 11**188[788**?FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM#">* 017*0000Z000TZ01T07870 1777177 01*118a7781770FM##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM1*0**01101*000****011TZZ0TZ11*881 00117[788a11717b8[ab>[1?FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMF10*1171118111*0 101Z0**T*0a[ZZZTZZ[Z*0b8811 11001171178[188bbbhbb71***?FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GFF***1*11111111+***118[100T**1T[[TTZZ~Z[1T+19b881**117111[188[[71*****08FM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LL 017700170111*0*01177Z*0Z00b[a[TZZZ[1078>77888887111*00* 7?##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FF 0*01001*0***0777TZ00**TabaZZZaZ101[b809?@??@??@9991* 101007 1>F#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FF*******178[0[[T****[ba`aa7Z*18718?@@i@@Fi@@Fi@@F??@98 11010710>F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GF8****99 1*+18bbbaZ***11bZaa[1*11 **29@j@@Fjj@Fj@@Fij@Fi@@@999*1*1101011>F#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LF *19??@99?1bb8[aa0***0aha[ZZ`aa[0001?@FijFFipFFijpFijFFi@@???10017 000 18#LMM#LM##LMM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FF*1889??c?@@i?81888[[abZT****1ZbhbZZ``aa0****?ijFFjppppppijpFij@@i??@99928* 1100 *0770>F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FF00**0299?99?99?@iii?\+*088[aab[[0****T[h[[Za*00*+8?Fjjpppppppijj@c???88812811*18700 011 017708F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GF?*****9999@@99@@9?@@c??@cb2*[bb8a[TT*****1[haTa[****19cjppppppjppii??b88811111*117 001*177117 0?M#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LF 99?9?@@??@F??@@???>1**188[abbZ*0TT*0T0ahZZaah70 08?Fjpppopoopii?Eh???9??8881 110 017017 7EM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMF99??@??@@??@Fii@Fi???ba1*7[aab[TTZ0TT*1[a`aha7* 0078ijpppoppiiiFii?Fi?@F??@??92** 007* 1778>FM#FMM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM00**299?@@??@@i@@@ij@Fij@FicbaZ**1abZ0TTZ0TZab10067[8ipppipFiijFijFFj@@Fj@@?@?22*11100*1717788FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM0*0****99@9@@@i@@@ijjFijjFijj?[[Z***12[TTT0TTZ[h[007Z018cjppppiijpjjpFjjFFj@@F@@@@@@@?22111117100777177>?MM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##700019?@Fi?@Fi?FFijFFiiiEhba1T**[abZZ0TZZ[~ag70001Z7?pppiippipppjppFjpFFj@F@@@F??911 110 00070777a78EFM##LMM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#>000001189?@i?@Fij@FijpFijppiibaT***11[TZZZ~aa77ZZ18ijpppioFippqpppjppFjFFFjFFF@@@@98811111 00*0770777a77FFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#F**003881189?@@ijjFijjFijppiiiiZ0T*01T[Z0TZZZ~خbaZ01[bjqpppioppppqppqjpFGj@FGj@@Fi???88811111101071 [177a7>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#G?*00399?8219?@cjjFijjpijjpjjpp[~T*0TT[~ZZZخaaZZ[8ippqppjppppqpqjppqjppGjpFGj@@?b888[11*1*1 0017[118117707F#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#L **0*99119?@FiipFijpFippFiiihZ0T0Z[Z0ZZZa``7ZaipppppoppooppppqppFpppFppFFj@@@i?>>778811 *00 0077077 007 7>M#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FM#*0*00009??88828??ijpFijppijppiioibaaZ01ZZZZaZZabbppqpppppppqppqppqpppGppFFi???bh8>888898* 11077 00770777aEM#LMM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#F*0000*0099?@9???889?cijFijppjppjjppibaaZZTZ~ZZ[خ`aZ[bpppppppqpqppqpppqpppFji??bb??b8??99?@988011117001 01770777?FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM#0*0*12999@9?@@9???99?@ijjpppjjppiiiZ[[ZZ~خZaaipqppppqqqppqppqjjp@c9??ci?@i@@@j@@@88811171117**0117[17>FMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##L**9?9?@????????iioppppppipppih[ZZخaZbippppvpwpwppwppwppFi???i??FiiFFjjFF?@?81 117 017 *7 017=007LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F00*0*+9?9?@@??@@i???9??Fiippjpppppiiii~Zaخ[ahpppppvwpwppqpqppFFii?Fii@FijFFjjFFi??177 1777171*777177 07F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#*0***02199?@?@@@i@@@i??@iiopppjppjpp[ZZaخشصaippppvpwqqpqppFii?@iipFjjFGjjFGjj@Fi9881188177 00Za78a717a>M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM*****2819?@9@@@i@@@ij@@iiipiippppppii~ٯZaشخصajqpqpqqqqqpj@Fii@FjjFGjppGj@FGjj@@888818881110001Z1770177bGM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##L 88??@F??@Fii@Fi??Eiipppppppjppo`خhppvpvvwpwwppFiiFFipFFiFFGppFFjFFFi??17778800 006 077=777>EM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F**89?29?@F??@Fij@Fii?FiiipioppppppخߵخششipqwpwwqwppiipFjppGjFFFppFGjFFGj@@@b8881188a87 0177a07 177>a77LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#F**99?9989@@?@@@ijjFiij@iiiFiipppppii޴ششٵbjpqqwwwwwppFippqjpFGjFFGppFGjpFGi??81771188b77 17770178007>a7F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#**00***9999?29@@@?@@Fijj@iij@iiipqppخدٵخصدٵߵppwwppijppjpqqjpqGppGGjpFGjj@@b888111188?b7881777178707777>M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#***099??889?@??@FijjFiioFiiiFiiopppppصخش޴ߵZZaovwvpppoppGpppqppFMppFGppFFi???88>81788788>a88 177 aa7 06777LM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#*99??99?28?9@@@i@@Fijppiiopiiippppppٵ޴خشص~Z~~Z~~~awwppopppppqqppqGppFGppFGji??b>??b88818887888[778a117a77 177FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM#****99@99??899@@@i@@@ijjFijppiiipipppppخٵߵ޴خخ~~~Z~~~ĚppppqwppqqppqGppGGppF@cc??ii??b878b888b888a771117a778a7>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM#*****199@99@@99?89@@?@@@ijjFjjppiijpijppppٵخد߶ߵشخ~~~~ppqpqwppqqppqGppGGji??biiFii??1188b888188>a771188aa7708M#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM#0???9???89??@Fij@FijpFiooFiiopioopvppشߵ޴ޮZ~~ZZ~wppppqwppwMppqMppFGppFFb8>?iiFFi?>1788888878>>17817>>a77 8L##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM#*9??9?@@c??89@@ijFFijFFiippiiopiiopppooiدخ߶ߵޮZ~~ZZ~ppppqpwwppqMppqMppFGj@??biiFiiFFi88188>a88>b8887888aah>707?FMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM#**0099?9?@@9???98i@@FijpFijppiippiippppppخߵߵ޴~~~Z~wpqqwpqwppqGppqGppFFci?@ijppjjFF88888888a88>a88?bb88[a8807>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM*0*099@@i?@@c9?9?@@ijjFjjpFjjppiippiijpp߶ߵخߵߵߵ~~TZ~~qqqqwqwpqqwppqGjj??ijjFjppqjj??18881188bb88bbiib778aa87a>M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#*01 * 09????@i???99@?@@FijFFipppioopioopoppppoߵش~TTZ~pwpwwpwwpqwppqwppFFi??FijpFpppFi?>78777>>a778b8h>7778a77>>LM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#0**00 01899?@@9?@@i??9?@FijFFijpFioopioopiippppشخߵ~TT~~~owwwwwwpqwppqMjj@@ijppjppqppFF?88>888>aa>>178>bh>8a78>a77?FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#***0**0*29?@9??@ii?@99?@ij@FijpFiippioppoppipppߵخشٵ߶TT~~~Z~޴޴޴޴qwwqwqwppqwppqFiijFippqjppGj@@@b8>?8888ab88a88>ab8>aa8>a7>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#*****0*0*199@@9?@@ij@@ii?9?@FjjpFjjjpjjppoppipppٵߵشصߵ߶T~~~Z~~޴޴޴޴޴޴wqwqwqqqpqqqjjjFjjpqjpqqjjGGj@@?b888bb8>bb88ab8>abh>aa88[>M#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##0000*010129??Fi?@Fi???99?Fi@FFijFFipppioppooopiopppߵ߶TTTZ~޴޴޴wwwpwwppwwpppFijpFippqpppGjpFFi???888>a78>888>aa887a>>a77>>M##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F*000 00 00+9?@@??@@ii@Fi???9?@FijpFjjpFipppipppoppppٵߵصشߵ߶TTT~~Z~޴޴޴޴޴޴wwwpwwpqwpppFjpppppqwpppGj@FF98>?bb>>b88>bb>>a78>a78>aa>LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#F****000*11*1999?@@ijjFii?@c9@@ijjFjj@Fjjppipppjppppppٵߵٵخش߶߶ߵTT~~TZ~޴޴޺޺޺޴޴wwwwqwwpqFjjpqjpqqppqGppFGj@@@b88?bh??b88>ab8817>>a778a7F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#G001*****++999@@c@@@ijj@ii?@9@@FjjjFjjpFijppjjpqpppخߵٵدخص߶ZTTTT~~޴޴޺޺޺޺޴޴wwwwwqwppppjpqqppqqpppqjppFij??bciiiii?bh88ab88abh8[a77aEM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LL07700*1*199?@Fii@Fii??9?@FijpFijpFipppjppFjppppppصߵخخ޵ߵTTT~~Z~޴޴޺人人޴޴wwwpwwpqFpppppppqpppopppppppopFFij@@ii?Fiii?b8>>aa7>a77>FMM#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LM** 00*001289?@@i?@FiiiFii?@cjjFjjppjppFjpppjpppopppߵߵ޴ش߮~~TT~TTZ~޴޺޺人人޺޴޴wwwwqwwpppppppppppppppjppFjpFFii@FijpFijFFii?Fbh88a7>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM#*000**0289?@@9?@@ijjFiii@c?@@jjppjpppjppqjjppppppٵߵߵخشޮ~~TT*TTTT~~޴޴޺޺޺޺޺޴޴wwwqwppqpppqpppppppFjppFjj@FijpFjjFFijFFij@Fi??>a8M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM*0**11*001* 2299@99@@ij@@iii@ii?@ijjpjjppjpqjjpqpppppٵ߶ߵششخT~TTTTTTT~~~Z~޴޴޺޺޴޴wwpqqqpqppqppqppqjpFFijpqjjpFjjpFij@Fii??b???iFG#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#*007*2899?@??@@iipFii?E??@FipppjppppppFjppppppppߵߵ޴ش޴TTTTTTTT*TTTZ~޴人人人人人޴޴vppppppppwpwvwpppwppwpppFppppjppppppFipFFi???b88>777>7>?FM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#*0*17* 0189?@9?@@iijFij@Fii?@ijpFjpppjppFjpppjppqppppvߵߵߵخشTTTTT~TT*TTTT~~Z~޴人人人人人人޴޴opppppwwvwppwppwpppMpppFippppppFpppFii??bb>>bb>8117 078??FM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#F*0*7Z000+8989@9?@@c@@FijjFii?@c?@Fjjpppppjppqjjpqjppppppppصߵߵ޴شTTTTTTTTTTTTT~~TZ~޴޺人人޺޴pppppwwpwppwppqpppGjjppjppqpppFji??bh??bb>?hh>>b88711188EG#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GG*0**00*01* 2929?@@i@@@ijjFijj@ci?@ijppjppjppqjjppjppqpppߵ߶ߵޮ~TTTTTTTTTT*TTTT~~޴޺޺޺iqpqwqwqqppqppppjppqjppqjjpFhh>?bb>>bh??bb>?b888[1777>F#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM**089?@??@@ii@FijFFii?@i?@FioppppFjpppipppjpppppvصߵߵ޴TT*TTTTTTT*TTTT~~ZZ~޴޺人人人人人云`ZZZwwvpwwwvwppwppqpppFjpppjppppppFii?>b>>>a8>?bh>>a>>>b8>>ba7>17E"LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM*00099289?@Fi?@FijpFiiiFii?@ijppipppjpppjjppppppqpߵ߶޵~TTTTT*TTTTTTT*TTTZ~~޴޴人人亐gwvwpwppwpwpppMpppFippqpppFppFFhh>?b8>>bh>>ahh>bhh>bh>?bb7877>"FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#***09989?@@??@@ijjFijppiii@iijFijppjppqjppqjpppppqpٵ߶ߵ~TTTTTTTTTTTT*TTTT~~~Z~޴޺޺仑wwwwppwppqpppGjjppjppqpppFii??bb>>bb>?bbhihhh>bhh?bb>>b88817>FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#F***00**29929@@9@@@ij@@ijjpijjpiijFiippppqjjpqjjpqpqppدබٮTTTTTTTTTTTTTTTTT~~TZ~~޴޺䴊wwqwqqppqpppFjppqppqjppFhhh?bb>>bbh>bhh?bbh>bb8>a88>b788[18FFMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##L00*9989?@??@FiiFFijpFii?FiiEFipppppppjpppjpppppqppvص߶߶~TTTTTT*TTT*TTT*TTTT~~ZZ~޴人人人人亊wvwwwvwppwppwpppFijpppppppppFii??b>>>b>>?ab>Dhh>>ab>>a778a7>>778>a78FM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FM ***0*998?@9?@Fi@@FijppiiiFii?Fiipppppjppqjppqppqpppppصߵ߶~TTTTTTTTT*TTTTTTTT~TTZ~޴޺人亊`wwwwpwpppwppwppFFippppppppppFih??bb>?hh>>hhh>ab>>a778a78>a78>788>a78FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM#***001*+99?289?@@ij@@ijjFijppiiiFiijpipppppqjjpqppppqppvߵ߶TTTTTTTTTTTTTTTT*TTTT~~Z~޴޴޺云wwqwppwppqpppGjjppppqpppFji??hh??bh??bbhohhh>ab88a778a78>ab8>a88>a18FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#*0*00****39@@9999@9@@Fij@@ijjpjjj@iijpijppppqjppqjppqpqqqߵߵබ~TTTTTTTTTTTTTTTTTTT~~TZ~~޴޺䴮wqwpqwppqpppFijpqjppqjppFiii?bhi?hh>>bhh?bbh>aa78a788abhhbbb>ab8>a7?FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##F00*0*9??89?@@i?@FijFFijpFiiiFiipFjppppppppppGjppwpqppvߵߵ~TTTTT*TTT*TTTTTT**TTTZ~~Z~޴޺人人vvwwvwpvwppqpppGjppppppFppFFjoEEhh>?hh??b8>>bhh>a778a77>a78>bhh>ah>>ab>>a7E#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F*0*9??@999?@@?@@Fij@FijpFijjFiiiFipppppqpppqjppqpwppߵߵ߮TTTT*TTT*TTTTTTT*TTTT~~TZ~޴޴人人`vwpwpwppwpppFippqjppFjppFiii?bhiohh>>bb>?hh>>a777a78>ahh>aah>aa8>aa8818F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM*0**029?@9??2?@9@@@i@@FijjpijjFiijFiippoppppqppqppqqqpص߶ߵ~TTTTTTTTTTTTTTT~TT*TTTT~~~޴޺亴wqwpwppqjjppppqjppGjppFihh?hii?bh>>bhi?bb88a78>abhhaa88bbb>a78>aa78a?M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM*00***11**9?@@999@@@9@@Fij@FjjppjjjFiijpipppqppqjpqqpqqp߶ߵ~TT~TTTTTTTTTTT~TTTTTTT~~~Z~~޴޺ޮĚĚwwqqpppjppqjppqjpppiii?bbh?hii?bb8?bhh>a788ab8>bbb8[bb>aa78[a88[178bFM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##***9??@??89@F??@@i@FFijFFij@FiioFiiopoppppqppqpppwppqpv޴ߵ߮TTTTTTTT*TTT*TTTTTT**TTTZ~~Z~޴޴޴avwwvwvwppFippppppppppvpppFih>>a8>?hh??b8>?hh>>a78>abh>aa8>a778a778a77>a77>>L##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F*00*9?@9??@?@@Fi@FFijpFjjjFiiipiopppqppqpppqppwpp޵ߵ~TTT~TTTTTT*TTTTTTT*TTTT~TTZ~~޴޴ZvvwvwpvwpqpppFippqpppGppppii??bb8>ahi?bh>>bhi?b88>a88>bha>ab8>aa8>aah>a778a78>EMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FM***00**99@@i?9?@F?@@Fij@FijjFjjjFiijpipppppqppqqqqqvٵߵخTT~TTTTTTTTTTTTTTTTTT*TTTT~~Z~޴޴vwqwpwppGjjppjppqpppqpppFii>>a78>bb>?bbi?hh>>bb8>abhhabb>a778a78>aa771177178FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM#**0*****99@9?@@99@i@@@ij@@ijjFjjpFjjjpiijpjpppqpqpqqqqpٵ߶߄~TTT~TTTTTTTTTTTTTT*TTTT~~TZ~~޴޴ZwwqwpqqpppFijpqpppqpppqjji?bb881788abhihiiibhi?bb8>bbhhbb88[a88[788[1110118[7?GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##00*???@??9?@??@Fi@FFijpFippFiiopipppoppppqppqppwpwv޵ߵ~TTTTTTTTT*TTT*TTT*TT**TTTT~~ZZ~`wvwwwvwpvwppFii@FippvpppFpppFih>>a777a78>bhi?hhi?bh>>aah>ahh>a77>a7771777001 017777#FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F*0*9??@??@9??@@?@@FijpFijppiijFioppppppqppqppqpwpppߵߵT~TTTTTT*TTTTTTTTTTT*TTTT~TTZ~~~gvwwpwppwppFijpqppqpppGjpE?b7771777[ahihhhihh>?bb8>ahh>ab77[a8>a7777?F??8 00787EM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FG***02??@@999?@9@@@ij@Fjjppjjppiippjppqpqpqqqwpqq߶ථTTT~TTTTTTTTTTT~TTTTTT*TTTT~~~Z~ޮZZ~vqwqwpqjjppippqppqpppFii>>a777[118ahiibhh?b88>bb8>aa8>a178aa8818FMFFLMFE?01788FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM***0**0009?@@i?@99@9@@@?@@@jjjpjjppjjpipppppqpqqpqqqqpp߶߶~T~TTT~TTTTTTT~TTT~TT*TTTT~TTT~~~ZĚĚĚwqwqwpppijpqppqppqjppFhh>8[177[18hhh>bb88bbh>abb8ab87[ah>[77FFFMMpFGMFF? 017?FMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##*0*0*???@?9???@Fi@@Fipppipppiiopiopppppppqpppwpwppvߵߵ~TTTTTTTTTTTTTTTTTTTTT**TTTT~TTZ~Z~ZvwvwpvwpwpppFippqpppvpppFiooEh877a777aahnhb8>a88>bh>>aa>>a77>a7770ELMFFLMFFLMFF 078LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#F 0029??@??99?@@Fi@@Fi@FFijppijpFioppipppqppwppqpqwvߵߵ߮TT~TTT~TTTTTTTTTTTTTT*TTT*TTTZ~~Z~~T`ĚĚwwwwwppwppFippppppqpppqpppFihh>a778[77>ahh>a78>bbh?bhh>ahh>[a88117FFFLMFFLMFFLMF? 17F#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FMM#FMM#FMM#FMM#FM**01*9??@??@@99@@Fi@@@ij@Fjjppijppiippppppqpqppqpqqppv߶ߵ~TTT~TTT~TTTTTTTTTTTTTT*TTTT~~TZ~~~~TZ`ĚĚvĚwqwqqppppippqppqppFiiiEbb8>aa78abhhbb88ab8?bhh>bhh>bb88a7770?LMFFMMFFLMFFFME? 1FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM#**0*11* 29@@9?@@9?989@@?@@@ij@FjjjFjjppjjpippppqqqpqqqwĽ߼බ߯TT~TTT~TTTTTTTTTTT~TTTTTT*TTTT~~~Z~ZZ~Z~ĚĚĚĚwwqwpppippqppqppqpppFiih>abh>aab>bhh>ab8>bhhihh>bbhhab88111FpFGMFFMMpFGMFFGM?818?MM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LM##LMM#LM##LMM#LM## 00???@???89?@F?@@FijFFijpFiopFiippopppqpwppwppwppߵ߶~TTTTTTTTTTT*TTTTTTT*TT**TTTTTTTZ~~Z~ZTZ`ZĚĠvwvwvwpvwppppoppqppwpppLopoEhh>>ghh>ahh>bhh>bhhihhiobh>>abh>a7170ELMFFLMFFLMFFLMFFF717FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#FMM#LMM#F**0 9??@??@@??89@?@@@ijFFijpFjppppppiippppqpqpqwqwp߶ߵ~TT~TTT~TTTTTTTTTTTTTT*TTT*TTTT~~TZ~~ZTZZZZʠĚvĚĚwwwvwpppoppqppqppwppppiih>hhhihhhhhhhohhiohh?hh>ab8>abh8017FFFLMFFLMFFLMFFLMFFF01>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#FMM#FM*** 9?@@i???999@@@i@@FijjFjjpppppjjppppqpqqqqwppߵT~TTT~TTTTTTT~TTTTTTTTTT*TTTTTTTT~~Z~ZTZ~Z~ġĚwwwwqqpppppqpqwpqwppphhhihhiohhoooioohhiohh>ab8>a71708MMFFLMFFMMFFLMFFMMFF? 18M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM****** 99@9?@@c9999@@i@@FjjjFjjppjjppjppipppqqqpqqqq߶߶~TT~TTT~TTTTTTT~TTTTTTTTTT*TTTT~~TZ~~~ZT~T~ZˡĠĚěwwwqwppppwpqqqwwwopiopoooiiiiabh>abh>[178FFMMpFGMFFMMpFGMFFGMF?878GM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##*??????89??@Fi@@FijFFipppjpppjjppoppvpwppwpwppߵߵTTTTTTTTTTTTTTTT*TTT*TTT*TT**TTTT~~ZZ~ZTTZZ`ZZĠĠĚwwwvwvwvwppqpppvpwppwpwwvvooooovhooiioh>>aa8>a787Z7LMFFLMFFLMFFLMFFLMFFF"E 7LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#FL**0*00* 9??9?@@??9?@@?@@FijFFijppjpppjppppppqpwppwpqw߼߶~TT~TTT~TTTTTTTTTTTTTT*TTT*TTTTTTTZ~~Z~TTTZ~ZZZ~ZʡĚwwwwwwwppwppppppwpwwwwwvoÙoohhhaa8>aa787777?FLMFFLMFFLMFFLMFFLMFFF11F#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FM#00*0*0100999?@@i???899@@Fij@FjjpFjjpppppjjpppqpqwqwppߵT~TTT~TTTTTTTTTTTTTTTTTT*TTT*TTTT~~TZ~~~T*TTTZZ~ZZZ~ZaʡĠĚwwwwwwwpqqjpppqwqwwwwɠÙÙoiobbh>abb>[178[1FMFFMMFFLMFFMMFFLMFFMMFFF0?M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#*011*0*001011 9?@9?@@c9999@@i@@FijjFjjppjpppppppÚqqqqqq߶߮TT~TTT~TTTTTTT~TTTTTTTTTT*TTTTTTTT~~~Z~~T*TTTZ~~ZZ~Z~Z~Z~ZZ~ZZZʡġĚĚwwqwqwppqqwwàʠÚÙhhhabh>ab8811778FGMFFMMpFGMFFMMpFGMFFGMFF ?MM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#L 0000000* 9????88??@FijFFijpFipppjpppijpppppwppwppwppߵߵߴTTTTTTTTTTTTTTTTTTT*TTT*TT**TTTTTTTZ~~Z0TTT0TTZZ~ZZZ~ZZZZZZZZZZZZ`ZZ~ZʠĠĠwwwvwvwpppippppwwwwwʠʠÙoogah>hh8>aa7 11MFFLMFFLMFFLMFFLMFFLMFFF"E FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LM*0* 001 * 9?9?@@9998?@@ijpFij@Fijppjppppppioppppwqwppߵߵ߮TT~TTT~TTTTTTT~TTTTTT*TTT*TTT*TTTT~TTZ~***TTTZ~TZZ~ZZ~ZZ~ZZ~ZZ~ZZ~ZZ~~ZZ~ZZ~TZʡʠĠĚwwwwwpqwpppppwww˧ʠʠhhabh?aa>>a171FLMFFLMFFLMFFLMFFLMFFLMFFF11F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM***00 99?@@????999?@@FijpFjjppjjppppjpppqqwqqߵ߶ߵ~TTT~TTTTTTT~TTTTTTTTTT*TTT*TTTTTTTT~T**TTTZ~TTZ~TZZ~~ZZ~ZZ~ZZ~ZZ~~ZZ~~ZZ~TTZ~ZZʡʡĠĚwwwqwpppijppwwѧʠhh>bhh>ab8800FFFLMFFMMFFLMFFMMFFLMFFMMFFF8FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#F*00 9?@@i?@@c??8?@@ijjFjjpFjjpppppppqqwqq~T~TTT~TTT~TTT~TTTTTT*TTTTTTT*TTTT~TT*TTT*TTTZ~TTZ~~ZZ~~ZZ~~ZZ~~ZZ~~ZZ~~ZZ~TTZ~TZZ~ĠĠĚěwwqqjjjppqwʚphhibbb>a7710?MMpFGMFFMMpFGMFFMMpFGMFFGMFFFMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LL00*9???Fi???89?@@FijpFipppipppppijppvvppwpqqpߵߵߵ~TTTTTTTTTTTTTTTTTT*TTT*TTT*TT**TTTTT***TTTZTTTZTTZZ~TZZ~TZZ~ZZZ~ZZZ~ZZZ~TZZTTT*TTʠʠĠĠwwwwwpvwppFijpppwwѧʚoohhhbb8>71 FFLMFFLMFFLMFFLMFFLMFFLMFFF"E#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM**0 9?@@ii@@i??89@@i@@FijpFjpppppppppiippppwpqqppp߶ߵ߮T~TTT~TTTTTTT~TTTTTT*TTT*TTT*TTT*TT**TTT*TTTZTTTZTTZZ~TZZ~TZZ~TZZ~TZZ~TTZTTT*TTToʡʡʠʠwwqwpwppppppwwѠohhh>ab7707FMFFLMFFLMFFLMFFLMFFLMFFLMFFF0EM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#0**0999@@9?@@i???99@i@@@ijpFjjppjpppppjppqpqqpqq߶ߵ~TT~TTTTTTT~TTT~TTTTTT*TTT*TTT*TTT*T***TTT*TTTTTTTZ~TTZ~TTZ~TZZ~TTZ~TTZTTTTTTT*ʡʠĠĚĚwqwqwpppijppwʠÙhihh>a77 ?FMMFFLMFFMMFFLMFFMMFFLMFFFMFF FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#G00** 999?@@ii@@c9989@@i@@FjjppjjppjpppppipÚqqqpp൵߶ߵ~~TTT~TTT~TTT~TTTTTT*TTT*TTT*TTTTTT**TTT*TTTTTTTTTTTZ~TTZ~TTZ~TTZ~TTTTTTTTTT*ZʡʡĠġěěěwwwqqjpppwѡęhiibb88[7FMFFMMpFGMFFMMpFGMFFMMpFGMFFFF>8#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LM#**9????@Fi???88??@FijpFipppjpppipppoppvpwpqqߵߵߵޮTTTTTTTTTTTTTTTTT*TT**T**+TT**TTT*TT**TT**TTT*TTT0TTTZTTTZTTTZTTTZTTT*TT**TZʠʠĠĚwĠwwwwwwpppipppvwwʠohh>>a7877FLMFFLMFFLMFFLMFFLMFFLMFFLMFFF18##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM((LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#09??@@ii@@c9989@@?@@FijppjpppjppppppoppÚpwpqwpppߵߵߵߵ~TTT~TTT~TTT~TTTTT**TT++TU+1TTT*TTT*TT**TT**TTT*TTTTTTTTTTTTTTT*TTT*TT**T*7wʠʡʠĠwwwwqqjjppppwwwѧÙoohiba88a7 MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF ?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#G** 9?@@iij@ii??999@c@@@ijppjjppjjpppppoppÚÚqqwqqߵබߵخT~TTT~TTT~TTTTTT*TT*+TT+1UU+*TTTTTTTTTT**TTT*TTT*TTT*TTT*TTTTTTT*TTT*TT*iġʠĠĚěěwwwpppppqwʠhhohh>[1770FMMFFMMFFLMFFMMFFLMFFMMFFLMFFFF? #FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM****9 @@c?@@ij@@c9939@@ij@FjjppjjppppppppppÚqqqppබߵ~TT~TTT~TTT~TTTTTT*T+++U+22UTTTTTTTTTTTTTT*TTT*TTT*TTT*TTT*TTT*TTT*TT*2cˡʡĠĠěěěěwwpqjjpppqęoibb88[77FpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF88M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#0089??@ii?Fi???88??@FijpFipppippppppoopppvppwqqߵߵߵ~TTTTTTTTTTTTTTT*TT*+++1211**TTTTTTT*TTT*TT**T***TT**TT**TT**TT**TT022qʠʠĠĠwwwvwpppipppvwwʠonhh>a77708LMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF?M##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#L01 *999?@ii@@i?@?999989?@ij@FijppppppppoppoppÚpwpqqppp༼߶ߵߵTT~TTTTTTTTTT*TTT*T++2+121TTTT~TTTTTT*TTT*TT**TT**TT**TT**TT**TT022cěʡʠĠĚĚwwwwpppjjppppwwʠohhhab88177FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GM*0999?@@i?@@i???c99?cj@@ijppjpppppppoppÚÚqqqqq߼߶ߵߵTTT~TTT~TTTTTTTTT+1U+22UTTTTTTT~TTT~TTTTTT*TTT*TT**TTT*TTT*T11129ěěʡʠĚĚěĚwwqwjpppppwwÙobbh>a778[7FMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF>8M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#*999@@ci@@ii@@c99929@@jjjFjjppjppppppppĚqqqpߵ߶T~TTT~TTTTTTTTTT*TU+2+1TTTTTT~TTT~TTT~TTT~TTTTTTTTTTTTTT*T18922229pěʡĚĚěěěěwwpppjppwwʚh>ab88[a7?FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF?MM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#L9??@i?@Fi???8899?@FijpppppipppoppoppÙÚwqqppqߵߵߵ޵خTTTTTTTTT*TTT*TT*+*+11TTTTTTTT~TTTTTTT~TTT~TTTTTT*TTT*T*182881iʠʠĚĠwwwpqppppppwwwwwʠohh>a77700?MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF#LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LM**9999?@@ii@@c9929@@ijjFijppppppppppoppÚqpqqpߵߵ߶ߵ޵TTT~TTTTTT*TTT*T*+1T~TTTTTT~TTT~TTT~TTT~TTT~TTTTTTTTT*1+2882229ġʡʠĚĠĚĚwwwppppppwwwwʠʠÙooiabh>177 7FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF8?M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM# 99@@i?@@i???9999@@FjjppppppppoppÚÚqqppp߶ߵ޵~~TTT~TTTTTT*TT++U+[TTTTT~TTT~TTT~TTT~TTT~TTT~TTTTTTTTT18228129wěġʡʠĚěěěĚwwqppppwwwwàʠÙiohh>ba77018MFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#G***9 999?@@ij@@c99929?@ijjpjjpppppqppjppĚĚqpqqpp漼඼~T~TTTTTTTTTT+U++1~TTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTTTT+U289222?ěěʡĚĚěššěwpppwqwwÚÙohiibbb8aa771FMMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF?#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM09??@??@Fi???8999?FFijpppppppppoppioppÚvppqppppߵබߵ޴޵TTTTTT*TTT*T*++UT*TTTT~TTTTTTT~TTTTTTT~TTTTTTTTTT*T*12888ĠʠʠĚĠĠĠwwppopppvwvwpqwpwwvoʠɟooonhbhh>a77>11FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF" F##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#*8999?@@ii@@899?88?@ijpFijpppppppppippÚwpppppp߶ߵߵ޵߮~TTTTTT*TT**T*UZTTTT~TTT~TTT~TTT~TTT~TTT~TTTTTTTTTT+*182cwʡʠĚĚĠĚwwwppppvpwvwpqwqwvooàʠÙooohh?bh>8aa7 0?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FFFM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#F*999?@@i?@Fii??c99?9?@FijppppppppppÚqqppq߶ߵ޵ߵ߮TTTTTTTT*TT*+~TTTTTTT~TTT~TTT~TTT~TTT~TTT~TTTTTTTTT1228pěġʡĠĚĚġěĚĚwwpppwwqwpqqwwppiioÙoooobbh>b777171 FFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFF>#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GM* 299@@9?@@iij@c99@99?@ijjFjjpppppppjppĚĚqqqpබߵٮTTTTTTTTT*TTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTTTT+U19ppěěʡĚĚĚěššěwpppqqwpqwqwiiohhiÚʠÙooiiohibb88117701MMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFF1FM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#99??@??@Fi???c9??9?@FijppppppppppoppioppÚwqwpppߵߵߵ޵޵ߵTT*TTT*TTTTTT~TTTTTTT~TTT~TTT~TTT~TTT~TTTTTT*TT19pppvwʠĠĠĠʡĠwppoppwpwppwppqwpppohhhhhhhoÙohhohhnhhh>777 00 FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FFFM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM#L* 399899?@@i?@@c???c9?@ijFFijpppppppppoppÚĚwqqߵ඼ߵߵ޵ߵ߅TTT*TTT*~TTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTTTT1qpppqpqʠʠĚĠĠĠġwpqjppppwpwppqppppiihhbhhhbhhoooohhhhahh>aa771100EMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"? M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FM#9999@@??@@ii??c99@99@FjjppjppppppppppjppĚqppߵ༽ߵߵߵ߯TTTT*TTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTTTTTppppqqĚĠĚĚĚĠˡĚĚwpppwppqpqqppibbhhbhhhhhhoiooiiibbb>aa8>a17 00?FMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#* 399299@9?@@ij@@c9?@c99@cj@FjjpppppppjppĚĚq߶බߵ߶~TTTTUT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTpppqpqĚÚĚĚĠšʡšěĚpjpppwpqqpppiih>bbb>abhibhiohhoohhb8aa78[a880117008MFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFF@#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#LM##LL99????@Fi???999?9??@ijppioppppppppoppioppÚqppٵ߼ߵߵ޵ߵߵߵٮT*T~TTTTTT~TTTTTTT~TTTTTTT~TTTTTTTpopppppvÙvĠʠʠĠwpppppvwwwppqpppqpoi?bb>>aa7>hhh>hhhhghhnhhh>a778a77>a77 177 1FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"8?##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LMM#LMM#LMM#LMM#LMM#LMM#LMM9999?@Fi?@@i???89??9?@FiipppppppppippÚqqߵබߵ޵޵ߵߵߵUTTT~TTT~TTT~TTT~TTT~TTT~TTZppppqpwÚÙpppĠʡʠĚĚppppppwwpwppwppFih>>ab8>aah?bbhhhhhahh>ab77[77>a78>a17810MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#FMM#F 9999??@Fii??c9??c9?@ijpppppppppppjpĚĚqpٵ߶ߵ޵޵ߵ߶ཽ~TT~TTT~TTT~TTT~TTT~~pppqqÚppĚʠĠĚġĚwpppppwwpwpqjji?b88>bb88ab8>abb8abhhabh>a778aa8>aa87017 1FLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFF?#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#GM999299?@@iij@ic??cc?@9?@FjjpppppqpppjppÚĚqq߶ߵߵදT~~~T~~~T~~~دpqqÚÚppˡʡġěĚppppwwqppqpppih88[b8>a788[a88[abhbbb>bhh>ab8>ab8>a71700FpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF8MM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM#LMM#999?@ii@Fii??c???c??@ijppppppppppppiopppqpvٵߵߵ޵޵ߵߵߵ༼pppppvÙvpppvʠʠĠĚvvopppppwwwppwppvoo??a7787777a777a777abh>ah>>ab>>aa8>aa770170ELMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF"LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#LMM#F99899?@@ii@Fi???c??@c?@Fijpppppppppjpppwppٵߵߵ޵ߵߵߵߵ߮صصppppqqÚppppʠġĚwppppwwwpwppwppFhb881778a778a778[78>ahh>ahh>bb8>ab88a77 00FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF??M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FMM#GM*9999@@ci@@ij@@ci?@c9?@ijppppppppqpppijppqpߵ߶ߵߵߵߵߵ߶߶صصٵٵٵpppqÚpppʡġĚqppppwwpwppqjii?a7781778a778[778aahhab>>bb88ab88a777001*7MMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GMM#99?9 3999@@ijj@ii?@ci?@ci@FjjppppqppqpppÚqq߶ߵ޵ٵ߶߶߶ٮصٵٯدpqĚÚpÚÚġġwpppwqpqpqppFib88[778[a88[778[a78abh>abh>a888[b88[11001 FFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF?F#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##LMM#L999??@Fii@Fi???ii??iippooppppppppppioppvpwppٵߵߵ޴޵ߵߵߵٵppppppppÙpppppĚĚwpppppppwpwpwppwpppFii??a778777>a7771778a77>aa>>aa777778a777011 07LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM#LM#9999?@@i?@Fii?@ii??c??Fijpppppppppopppwpvߵߵ޴޵ߵߵߵٯpppppppÙppppÙĚwpppppwwpwpqppwpppFih>>a778a78>a777a778[77>aah81777[778[77700FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FFLM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#GMM#9999@9?@@ijj@i???ci?@iijpppppppppijppqqqppٯ߶ߵ޴޵ߵߵٯصدصppqpqÚÚpppÙÙppppqwpqpqpqpppiii?ba78[788ab88177>aa77[77>a7771777a777117*1FMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFF??M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM#GG9999299?@@ii@@ij@@ci?@ci?@ijppppppppjppÚqpp߶ߵ޵޵ߵدٯٯٵٯٯqpppqqÚppppÚÚqqppppqqqpqpqpp@cc88[778[78>a778aah>[177[a77[777[778[117111?FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFF#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#LMM999?9?@@ii@Fi???ii??c?@Fioppopopppppioppwppqpppدߵش޵޵޴خpppppppvpippppppppppppppvwpwpwpvppFii??a777a778a7>>a78>a7770777a7776777a77 077 0EMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#LM##LM##FM##LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LMM#LMM#F9989?@@ii@Fii@@ii?@cc?@ijppopppppppppiippqpqqߵش޵޵ߵخخصpppppqppÙpppppÙppppppppppppwpwpwpqjpp?bh88a777[778bb>>aa870177177=a778aa78a77710?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GMM#FM992999?@@iijFii?@cii@c?@FiiopppqpppiippÚqqqpppٵߵ޵޵دخخخصصٵدٯpppqpqpjjpqÙpppiijppwpwpqpqpppii??ba78[178[b>>abb>a7770178aa77aa8>a777177*EMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GMM# 999999@cjj@ijj@ciijcii@iijppppppjppÚĚqqqߵٵ޵خخҮҮٵدٵٵددqpppqÚppppÚpppjjjijjpqwqqpqpqjj@icb8[1771188bb88abb8[177[78>aa78aa77[177117FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF?FM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM##L999?@FiijFii@@iii?ii?FioopoppppppiippÚwpqpppصصشخخppppppppppipppvpppppppiiipiipppwwpwppqppvppFii??b87817777b>>a78>a777177>a7=>a77=6077117 * MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FFLM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LMM99999?iijFii@Fii??iii@iippppppppppiopppqppq޵شخخخppppppppppppÙppppii@iijFiippwpwppqppqjppFii?>a788777>a78>ab>>a777a77>a777a7770177001FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFFM#FMM#LM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#FMM#F99929?@@ijjFijj@cii@iiiFijpppppppiippqqppٵߵخҮخخخٯppqqÚppjppppÙÙppppppcijpiijjwwpqppqppFiij@b888a888a788a88>bb>>a77>aa881778a777a71*0 MFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GM999@99+99@@cij@ijjFiii@cii@iijpppppppppijppĚqqqߵخҮҮҮҮدٵٯٯppqÚpppqÙppijjijjiijppqppqpqjjjpii?>ab88a888bb8>ab8>aa88aa7>a777[a78Z1a8101FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF?#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LMM#9??29?@@ii@Fiij@ii?Eii?@iioppoppppiopFiopppwppص޴pppppppvppoppppÙpppppiiipiiipioppwwppqppvppFiipFb88>a788a8??b88>ab88a778a77>a77>a777a77 00 MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF?MM#LM##LM##LM##FM##LM##FM##LM##FM##LM##FM##LM((LMM#LMM#LMM#LMM#LMM#L99?@99999@@9?@FiijFiii@ii?@iijpiopppppppiippÚwpqߵҮppppqpppppppiijpiipiippppwwpqppqpppii?Fii?>a788a88?bh>>a78>a778a777aa78a78>a77701 7FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FFL#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM#GM#99982899@@cijFijj@iii@iii@ijppppjppiipppqppخҮҮخppppqqppppÚppijjiijpiijpjpppwpqppqpqppFiij?bb88a778bb>>a778a778a778a77>a778[777[11007MFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFF@FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#99?999299@@9@@@ijjjijj@iii@iijpjpppjppijppÚqqҮҨҮҮددٯٯqpppqÚpqqppiijpjjjjppppqpqppqpppjjj@icb>aa78[b8>aa88[7781788[a88[a771177[771**0?MMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFGMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM#LM99889??@ci@Fii@@ii??ii?@iippooppopiippiopppwpppppppppppvppppppppppiiipiopiippippppppoppqppppppppppFii??b77>1178a77>77777777a777a777777 00770000FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"?E##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#9999929?@@9?@@iij@iii?iii@iiipiopoppipFiippwppoiipppppppoppppppppppiiipijpijppppppppppwppqppFiipFii>>a777178>a7771778177>a777077 017 007*0*?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GMM#F999@9929?@@cij@ijjjiii@ii?@iippoppppiippÚqpppҮدpqpppppppppppppiiipijjipppppppijpqppqpqjjpFij??b777[178aa88[777[778ab77177701771000000FFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM9999?2299@@99@@ijjjiijiii@ci@@ijppjppppijjpÚqqiiiҮҮҮخدٯدqpqppppppqppijjijpijpppppjppjjpqppqppFiijFii88[a77[78>aa771778aa88a178[7771777*01*01*?GMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF@MM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#99?999?@@9?@@iiioiii?ii?@iijpopiiopppipFiipppqjo?cbpppppppppoppppppppppppiiopiiipiipppppppippFippqpppFii?Fii??a7771777a8>>a7777778a7777778007700000FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"F#LM##LMM#LM##FM##LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM#LM99?899@9?@@iijpiiioiii?c??@ijppiipippppiipppFiiiippppppppopppppppÙppijpijpiiippppppppFijFFpppwppFiipFih88a7771778a778[778a778a77>a7770770000*?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#FMM# 999999@@cijpijjpiijci?@cijpppijppppijppÚppiiipccҮدppppqpppppppppppppijpijpppppppijpFijpqppqjjjFii??b778a778[788aa77[777[7771777017700001100FFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFFFG#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#G999?8899@99@@ijjjiipii@ci@@ijppjjpijppjjpÚpjjpiiiiҮҨدصدppqpÚjppppppppijjjpijppppjppijpFijpqpj@ijpFii88aa88[a78[ab>[7781177[117[177000*11001*?MMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFFFMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##LMM99929??@cijFiijpiii?ii??iijFioopiiopiiopppiipppippiioEihppppppppppippppppppppppiiopiopppppipppippFioFFippFiiFFii??a778[1771777a777777877770077677 00 0000FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF"#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#F9???8829@9?@@iijpiiioii??ii?@iippjppiippppippipipjppiiiipppppppÙpppppppppppiijpiopipppppppippFijpFijpFjppFippFih8>a77717770777a77>a777177 077700 017**?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF?FM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#GM99?999299@@cijjiijpii@cii@ci@FijppiijpiippppiijpiojpjjpicppppppppjppppppjjjiijppppppppppijjFijpFijFFiipFjj??a778[1771177a788a8>>a7781017a77 001700*FFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#9999829:@99@@ijjjiijiii@ci?@ijppjppiijpppjjpiiiiipjpijiiҨҮددppjpqppppppppppppijjjpppppppjjFijpFijjFiij@jjpFib88aa78[177[a88a88>ab88[7770078[1100100*?GMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF@FM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#L99?29??@ci@Fiiioiii?cii?i??FijppiioFioopipFii??ciioippjpFiicbpippppppppoppppppppppiiipiiipioppppppppFijFFijFFi???cipFii?>a77817770178a78>a78>777>771077 00000*FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FF#LM##LMM#LM##LMM#LM##FM##LM##FM##LM##FM##LMLMM#LMM#LMM#LMM 99??98189@9?@@iijpiiioiii?ii?@cijpipFiiopopFii??cciiipjppiiiipppjpppppppppppppppjjpiiijioppppppppijjFijpFijFFi9?@ipFEb877a77711771788a888a788a7781017007 00 00*?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GMM#F99?9299@@c?@@iiijiiiicii@ci?@ijjpiijpippjj@cc??ciiojpjjpiicbpjpppppÙpjppppppppiijpijpppppppjjFijjFijpFij??ci@Fii>8[778[1771178a78>a788a788178 017700101100FFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GM 99?@c99299@99@@cijjiijjciijiii@cijjijpijpip@cc??cciiipjjpiiiiҮppppÚpppqpppjjjijjijpppppjjjFijjFij@@c9?@ii@?b777[7771117[788bb88[888a788a1171117**1 011FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#M#LM##LMM#LM##9??889?9?@@iiipiiiiiii?ii?@iiipiiopiioFi???b???ciioippiioEiiibpoppppppppoppppppppoppiiipiiipppppppippFijFFiiFFi???ii?Ei?88077777771778a8>>a788778>777 017700017 0 MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FF#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LMM#LMM#LM99??9929?@@ciioij@iiiicii?ciipiopiopii?@i???b9??iiipijpiiiicipppppppppppppppppiiijiopiopppppFijpFij@Fii@@i??@ii??77771778a778178>a88>a778a88>a71 171 001 011FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FFM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#FM##FMM#M#FMM#GMM#FMM#99??2229@@c?@@ciioiiiiiiijii?@iiopopiii@ii??c9??cciiiipjjpiiiipppjppppjpppppppijjiijpijppppppijpFijpFij@Fi??@ii??b88701771788[7781788a888[78>a788117701101* MFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#G99?@c99299@@ciiiiijiiijcii@cijpipii?ci?@ii??c99?ciiijpijijpppjppÙpjpppppppiijjijppppjjFijjpijjFij@@c?@Fi?98111 1118[788[117118>b788bb8>a7771111*01 001FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFF?#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM9???8829?9??@iiioiii?iii?ii?FiiipioEhi??bi?@c9??89??iiipiipFiiiiippippjpppppppppppppppiii@iiipiiopppppppFijjFiipFiiFFi???i???8701 0778a77 0118ah>>778>a788177 00100* MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF?M##LMM#LM##LMM#LM##LMM#LM##FM##LM##FM##LMLMM#LMM#LMM#F9??299@@ciiiiiiiiii?iii@ii@@iiiphii?bi??ii?@999?ciiiijpiiiiccpppijppppippppppipFiiijiiipppppijjFijjFijpFi?@@c??@i?800 111717771117>>a788[788a777a1 00 *1FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#GM*99?@b99299@99@@ciiiiiiiii@ci?@iiijcii?bii?bii@c9??c9??ciipjjpiiiippippppppppppppiijjcijpippppjjFijjFijpFij@@c9??c???81*11 1177177 017>bb88a778[7881177001 00* MFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#* 99??2299@@ccjjiiiiijcci@ci?@ici?biiibii?ci@@c99?cciijpiijccpppjpppjpppppijjcijjijppppijjFijjFijjFii@@ci??c98*00117[177011 [a88a778[178[777[11011**?FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF?#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#M#LM##LMM#LM??b8929??@iiioiioii??ci??ii??bhi?hhi?hii?c???99??hiioijpiiiipppopppppippppppppppppiii@iiipiopppppjpFiipFiipFiiF@c9??i??100 117700101777777177 0778111 00 00EMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF?M##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#*99??8289?@9???hiioii?cii?ci??ciiihii?bi??hi?@c???ciiiijpiii?iibbppppppjpippppppppiipiiijiipppppppijpFijpFiiFFi???ii??88**01 017 001 077717781177177 00 001*0?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF"#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FM##FMM#M#FMM#GMM#F*?cc9299@@ciiiiioiii?ci??89??biiibii?bii?ci??cc??ciipijpiiiipppjppppijppppppppjiiijiijpjppppjpFijjpijpFii@@ci?@i??10*00117111 00771178777 0178111 0177000EMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM**99??b9 29:@9?@@iiiiiiicii?b99?ciiibii?biiiiii?cc??cciiipiijiiccppppjppÙjpjppppppiijjijpjpppppijppijjpijj@c9?@ii??82*0*0101781111177[788117711770117111*0?FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFF@F#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#L*8>?929??@iii?hiioii?b8989??bhi?bh??hiiihi??b???biioiipiiiibpppppppppppiippppppppppij@iiipiipppppiipFiipFiipFii??c??@i?80000*17777 007 0177177 017 001 007 00FMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF?M##LMM#LM##LMM#LM##LMM#LM##LMM#LM##FM##LMLMM#LMM#LM#*99??b8829?9??@iiioiioii99889?biiibhi?biiihii?bi??bciiipiioiiiipppippjpppijpijpppppppppiiijiijpjpppjppijpFijjFii@@c9?@ci??81 00000777017 007 017 0177001 001 00* FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM#0 cc?92299@@ciiiiiiiii?b899289?biiibi??biiihii?b???cciijpiiipppjppppijppppppppii?cijjjppppijppijjFijpFii??c???c98111*0*0711171117111701171110110000*MMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GM* 999?bc9 229@c?@@iiiiii?bb99\899bciiii?bciiiiici??ccciijjjiiijpjpppppijpjpppjjciijijppjjpijjpijjFij@@cc?@cc9911101**011717881177111701170017001*0*0FFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF?#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM##LMM#0 9???8289?@c??Ehiiib8>?b899289?bhiihh??biiihii?b???biioiipiii?ccbipppppppoppopiippppppopppiii?iiipioppoppiipFiipFiiFFc9??i???88 00 0*0 017>7777017 001 017 0100*?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF?M##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LM*?b?929?@@iiiohb8?b88?b8988??bhiibii?biiihi??b???hiioijpiiiipppippjpppijpippppppppij@ciipipppppjjpijpFiipFii??bi??c980000**00 1788117 117 0177007700 00*FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F?#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#FMM#GMM#99??b8229@@c???iii?b89?b899289?bbiiiiibciibii?bc??bciiipiii?cicippppppjjijppppppppiiijiiipppjppijjpijpFij@@c9?@ii??81*1*0*0*178a7770117011 017711101*0?LMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#G* 999??2299@@cii?bbc?b899b899889?iiici?biiiii?c99?ciiiijjiiiippipppppijpppppijjiijjipppjjpijjpijjFi?9?ci??c98**10000*01788117701170117[1770110**MpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFFFM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM99??bb9299???bb>?bb>?b8892888biihiibhiihii?bi??b9iiiioiii?iiibjpppjppppiiFiippppppoppopiiipiiipppppippiipFiipFii@@89?@i???1101***017177701001 0178777 00*FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FF#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM((LMM#LMM#L99??b899?@c98?bbh?b8>?b88289?bhiibii?biiibi??b9??biioipiiiippippppijiijpjpppoppiipiiipiioppppijpFiipFiipFi???ii?Fi88011 *0**0177a77 001 001 077 0010*MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#FMM9@cc99299999bbbibb??bb9922888iiiiibiiiiiibc??cciiiiiijjiiiipppppppiijijpppppppipiiipiippppjjpijppijjFii??cc@@ii??1101***00178111 1111001 0177***8FMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#F999@cc929399?bbiibb9?b89289?bciiiiibciiii?bc9?cciiijiiipppjppi@cijpjpppppijjiipiippjjjppijjpijj@c9?@c?@@c81*0****00 11171188011*017100***?MFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM##LM99??888bh?bb>?b8892888??bhiibhi?bhiibi??b9??biioiioiiiiipppipppppopii?Fijppppppoppii@iiipiiooppippiippiipFiiFFi???c??@???0*0*0007 1778777 00001**?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FF#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#999?889299?bbh?bb>?b892899bhiibhiibciiii?b9??bciiiipiiibbbipppjpppii@iipppppppopppiiipiipoppppjjpiipFiipFii@?89?@i???81**** 00 17881788007 *01 00*0FMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF?FM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#FMM#GM 99??2888?bbh?b899889289?bhiibii?bciibii?b99?ciiiiioiiiippippppopiijpjpppppppiijiiipiipppjjpijjpijjpii@@c99?ci@@?980** 0101887778a7770000*0* FFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM# 999@c882999bbhibb99b8992288biiciibciiiiibc??cciiijiiicc~jpjpjpppij@ijjppppppijjciijiippppjjpijjpijjFii??cc@@i???11****0110117881178111 ***01**7MMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF?FM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LM99982888>bbh?b889888289?bhiibhi?bbiihii?bc??biioiohiii~iopopippppppooFiijpijpppopopippiiijiiipiipoppippiipFiipFii@@99?@i??@88 *0* 00 777 077 0000 00*FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF"#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#28129bbhibb>?b889888289?bbiibbi?biiibi??bciiiijiiicccb~~~ppiipijpppopiiiFijppppoppopiijiiijiiipoppjjpiijFiipFii@@c9?@ci@@i??10*0**11017 001 017 **07*?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#F9922299?bbbibb89\8992899bbcibbiibciibii?bc99bciiiiii?bb~~pppjpppppiijiijppppoppopiijiiijiippppijjFijjFii@Fii?@cij@ii??88***0**00*111017711*010*LFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFFFG#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM32282 2bbibbc?bb99\892899bccibccibiiibc??c99?ciiiiiicccc~pijpjpppppijjijpppppppiijiiijciijiippjjjijjpijj@ii@@c9?@ii@@c9911***0*0**017011 117700011*1FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM##L888999bbh?bb8?888928889?bb9?bbi?hhi?b???bciihiiohii?bbba~~~pppiippoopopiiFiijpiopopippooopiii?iii?iiiooopFiipFiipFi?@Fi9??ci?Fi???810*07 017 0700 00*MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM282888?bbb?b8898882899b899bb??bhiibi??b99?biiiiiiiiii~~~~~~~popijpijppopiipiiiFijjpopppoppii@iii@ciipioopiijFiipFii@Fi???8c?@i?@@988***** 017 007 00 001*?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#FMM#G*222bbbibbb?b8892298899\89?bbi?bii?b9??bciiiiiii?bbbb~~~~~~pjpijjpppopiijiijpppppppi@ciijciijiiippipFijjFiijFii@@c89?ci@@i??1****17 111111*11**FMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM 22222889bbbibb99\22899b899\cc?bciibci?b99?bciiiiiciii~~~~~pipjjpjjppijiijpjppppopjpiii?ciijciijpppijjFijjpiijFi?99bij@c?@@98*****00*11780177001 *0* FFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#F2881888?bb8?b882889?b899b89?bb??bb??b99?hiiihi??bcbb~~~~~~~iopippijjpiopopiiFiippiopopiopopii?bii?iiiEiiioopijFiijFiipFi???88?@i??@???1*00**7817 0100*>LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"?M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LM*882999bbb9b88928289?bb??8899bb??bb9?b999bciihii?cii?bb~~~~~~~piopijjpjjpopii@iijpiopopppppjpiii?cii@iiiooijFiijFiijFii@@c99?ci@Fi???88 0**0*177 00 00 *FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM# 8892288?bb89\88229988c?bb99b899b99?bc9?b99?biiiiii?cccb~~~~ippijpijjpopopiii@iijpopppppii?ccijciijpipijj@iijFiijFi??9bci@i?@@99811****117811100*0*0FMMFFMMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM 288 232b89\b892232899bbc?bb99b999b999b999\cciciijcciibbb[~~~~~~pijpijjpjppii@cijpippppppijcii?ciijippij@ijj@iijFii@@b89?ii@@i??9221*****1 117 10*0***MpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFFFG#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM##*82888b88988822888?bbc?b8??889?889?889?bii?hii?biii~~~~~~iopiiipiiipiopiioc9?@iiopppopopopii??bii?iiioooijFii@FiijFii?@c989bi?Fi??@8800 0 117***>FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFEM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LM2812889b88?888288889?bb??bb9?889?b89?b9??biiibii?bbba~~~~~~~~~~opiijiiipiipipiii?ciipippopopopii?bii?ciioooipii@@ii@Fii@Fii?988?@ii?Fi??11**001 10**FMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF##FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#FMM#222882889b889228289?bbiibbi?bb9?bc9?bc99bciibii?bcii~~~~~~oopiiipiipipii?ccijiijpjpopipiipiii?bci@iiipopij@ii@@iijFii@@b89?ci@@i???81******1117*0** FFMMFFMMFFMMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM 229222892889b88922289?bbiibbi?bc9?bcc?b99?bciicciibb[~~~~~~~~~~~piijiiipipiijcci?cijpijpjjpiipiipiii?bcc?ciijpjjij@@iij@ii@@cc99bcj@ci@@c98****01+***1* 111**0*7GMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFF@FM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#2882888b8898228b>?bhi?bh??b89?bb9?bc??bii?biih~~~~~~~~~~ipiioiiioiiooiioii??biipiippiijpiiioiioiii?bi??bc??iiooopii@@ii@@ii@Fi???88??ii?@???11 0 10 007 00*FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FFLMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LM 222288?b8812289?bbiibhi?bb??b89?b99?bciibciibbba~~~~~~~~~~~~~~~iopiiijiiioopii?bc??iiipiipiioiopii?ci??bb??ciioopij@ii@@ii@@i??@c89?cii@i??@98*0**01 0*0010*0FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#28822289bb8922222 889?bbiibbi?bc9?bc99bc9?bci?bbci~~~~~~~~~~~~~piijiiipopijcc9?ciijiipiipiipipii??b99?bcijiojpii@@ii@@ii@@c999b9?@ii@@99911****01**0*0*MFFMMFFMMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFLMFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM222 222889b888122299bbiibbi?bbi?b99?b999bcc?bcc?bbbb~~~~~~~~~~~~~~jijiijiippii?bci@iiipiijiijipii@cc99bci?ciippjj@ii@@ii@@ii?9299@iij@c?@?22**********0?FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM##128888222288>?bhh?bh??bb??b89?889?bbi?bbhh~~~~~~~~~~~~~~~~hipii?iiipiooiiiii??biipiiioiiipiooiiEii??b8??hiioiooiopii@@i??@i???888?cii@i??@991***1FMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LL288288888812288?bbh?bb??bhi?b89?b899b89?bci?bbb[~~~~~~~~~~~~~~~~~~~piijciipiiopiiiii?bci?iiipiiipiiipooiii?b89?bii?iiioipiij@i?@@c???i998bbi@ii?@9992211**0FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL#FFLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#FMM2222828892222289?bbi?bb??bb??b8998999bcc?bcii~~~~~~~~~~~~~~~~~~jjcijiijpopii?bc9?cijjiipijpioiiii99b89?ciioipij@ii@@c??@ci??888?ci@@c??821+1***0*?MMFFMMFFMMFFMMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFMMFFF?FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#G 221 2889288,222289bbc?bbi?bb9?bb9?b9992999bci?bb[[~~~~~~~~~~~~~~~~~~~~jiijcijpiipijcc99bcijiijpjjjpipii?bb89bciiiiipjjci@@i?@@cc??c999bii@c?@@98811++1***1***GpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFFFG#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM22882211288?bbh?bb>?b89?b8??8899889?bbbb~~~~~~~~~~~~~~~~~~~~~~~~iiiciijiippooii??b89?iiipiiopiiipiooii?ic88b8??iiioiopii@@i??@????c?9989i@i??@9??110 0* 117 00*7FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFEM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#L22828811+288?bbi?bb9?b89?b8992899bbi?bbZ~~~~~~~~~~~~~~~~~~~~~iiiiiiijpooii?b89?biipiiipiijpippiioii??b88?biiiopij@i?@@i???ci??889?ii?@c???881011111*100*EMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM 289922++2289bbcibb9?bb9?bbi?b999299?biib~~~~~~~~~~~~~~~~~~~~~~iiiiipipioic9?bci?iijjiijjiiipjpii?cb88\b??ciioijjii@@ii@@c??@c999cii@c9?@99922****+*11*1111**FFMMFFMMFFMMFFMMFFMMFFMMFFMMFFLMFFMMFFLMFFMMFFLMFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#G* 22 28811+2299bbc?bbc?b89?bb99\399bcii~~~~~~~~~~~~~~~~~~~jiijjppii?bb9?ciijiijiijjpiijcc99\289cciiipiij@ci@@c???cc99\9?@cc?@c9??88811**111*+*+1***?GMpFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMFFF?FM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM2888+188>?bb8?bb8?b89?b89289?bbib~~~~~~~~~~~~~~~~~~~~~[~~iiiiiiipooii?b88989?@iijpiiipiippiooii??b88828??hiioii@i??@i??@i???888?bi??9??@98220*17110*FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF"#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#L*2882+2289b889b88?b899b8992289889?bb[[~~~~~~~~~~~~~~~~~~~~iiiiiipooii?9b89?cijjiiipiijpppiii?b888128?biiiiipii@@i??@????c8828??b9??999221**100**7FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF?MM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM2221+2889b899\899289988992299bbbb~~~~~~~~~~~~~~~~~~~~~~iiiiiipioii?b889bcijiiijijpjpii?cc99\228\bi?iiipii@@ci@@c?@@c999228?b99?c??221111*+11 0*EMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFLMFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#G*223 22+++2289922992299\8992828\bci[~~~~~~~~~~~~~~~~~~~[~~~icijjpioc99\89@cijjijpijpipiii?b888[29?ciijij@ci@@c?@@c???b889899?c9?@992211+1*+11**FFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM2+12882889288?88991288bbbb~Z~~~~~~~~~~~~~~~~~~~~~iciihiipooii?b88?biijiiipijpippiii?bb881189biipiiipii?@i??@???@c88289?89?@??922111*0>LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFF"?FM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM((LMM#L*22122822898899b89?b8812bc[[[~~~~~~~~~~~~~~~~~~~~~~~iiiioioiicb88b9??iiioijpiijpiiici??b888[89@iiipii@@ci?@c??@c??9289?b99?9??882+* 00FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM*22+22822892899b899b8992228\bb\~~~~~~~~~~~~~~~~~~~~~~[~~ciijpioii9\89?ciiiiiipijjijjiii?b888[289cijjij@ci@@c?@@99?@828989??c9?@999888+*111**1FMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#G* ,2822+22992299b899b899\888[\\b~~~~~~~~~~~~~~~~~~~~~~~iipipiib889bcijiiiiiijcijjijjci??\288\99jcij@ii@@ci@@c???c99299?c999999289921+11***FMpFGMpFMMpFGMpFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFF?M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM*2818889888?888988898221Z[[[~Z~~~T~~~~~~~~~~~~~~~~~~[~~iciiiipiiohb8818??iiioiii?hiiiiii@ii??b88188?cii@ii?@i??@???@999889989989?2288* 0 FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FF#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#L22+1289b889b8898889b8881ZZ[~~[~~~T~~~~~~~~~~~~~~~~~~~[~b[~~bciiipioii?b889biijiiiiiii?iiiiiii?c9992289bcijii?@i??@c??@9???8899899?899882891+1?LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF?MM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#* 228922889b8898899b89?b221TTZZ~~~~~~~~~~~~~~~~~~~~~~~[b~~iijijpiib88828??iiiiiii?ciiicii?ci??b888289?cij@c??@c??@c???999299?c99892288811***LFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM* 22+99\899b8998899b8992++[~~~~~~~~~~~~~~~~~~~~~~~[b~~iiijpiiiic9\289ciiiciiiciijciiiiii?c9881289bcijci@@c?@@c?@@9999229?cc??899228891211**8FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFGMFFGMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#12889b88?889?888?8881TZZZ~~~T~~~T~~~~~~~~~~~~~~[~ab[~~~iiioiiiohii?b8818??hii?iii@iii?hii?h???11118??ci?@9??@9??@c9?82bc?@c9922288211 FMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFL##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LM*2228899b88?8899b889\11[~~~T~~~T~~~~~~~~~~~~~~~~~[[b~~iiiiiiii?bb881189bii?iii@ciijiiiihi??b881189bi?@c??@9??@c???888189?ci??821298811FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#* 1289b999b8992899b882TT[Z~~~T~~~~~~~~~~~~~~~~~~~~\b~~iiiiiibbi?\11218??cii@cii@ciiicii?b98811128??c??@9??@ci??888228?cc?@99911889111?MMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFLMFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM*+2899b889b8992899\\[[~~~T~~~~~~~~~~~~~~~~~~~~~~~~b[~~~iiciicciibb82128?cci@cij@ciijcii?cc992111129?cc?@c9?@c9?@c992229bci@c999222892211**MpFMMpFGMpFMMpFGMpFMMpFGMpFMMpFGMFFMMpFGMFFMMFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#**18889b88288?b888ZZTZ~~~T~~~T~~~~~~~~~~~~~~~~~~~~~~[~b[Z~~~iiiibii?bhi?11288??hi??ii??iii?hi??888 1118???8???89??c??8828??c???88122121*?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LM12889b8898882889\\[[~~~T~~~T~~~~~~~~~~~~~~~~~~~~~~[~~b~~~~biiii?bbi?bb8128?bi??ci??cii@ci??b88111189?b???999?b9??99229?ci??888188111*LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FFFMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#* ,22889\882289b888[UTT~~~T~~~~~~~~~~~~~~~~~~~~~~[~bb~~~~iiiibcc?bc991128b9??cii?cii@ci??bc991111189b9??c999899?c992289??b99212891221**FFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM*2122889\229\889\[[[~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~b~~biiciicci?b828289?cii@cii@cij@ci??88881112999bc9?b899bc9?888229?c99922+28221212+++*1FMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFFF#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#112888882289bbbb~TTT~~~T~~~~~~~~~~~~~~~~~~~~~~~Z~~[Z~~bbZ~abiiiibci?b998118989??iii@iii@ii??b881111189289?8889889?b991289b???88*28110EMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFL"FFFMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LM*222882282888[[ZZ~~~T~~~T~~~~~~~~~~~~~~~~~~~~~~[~~~~ic~~bbiibiiibi??b88828??ciijiii@iii?c??9228811228892899289?b9??8229??c9811221211+FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#* 22+2292282289\\[[~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bbb~~bbiiiibii?bc88129?cci@ciijiijii??b888111129922892299b99?c98129?c99922+221221+*FMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GM0**2282222289\\82UTTT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bbiiiiici??\118b9?@ciijjjiii@c9981122128922892899299?c9992229bc??822+22122222+*+++MpFGMpFMMpFGMpFMMpFGMpFMMpFGMpFMMpFGMpFMMpFGGFFGMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#L222288888[[[[~TTT~~~T~~~T~~~~~~~~~~~~~~~~~~~Z~~[~~Z~~~~~biaabhibiiihii?b88 189?cii?iiipiii@i???8881118889288289?b9??8228??b881282121211FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LMM*212282888bbb2TTTT~~~T~~~T~~~~~~~~~~~~~~~~~~~~~~~[~~~[~~~T~~~~biibbbhbiiiii?hh881119b9??biijiiijii??b88811118992889889899?c98128?b8?2+29881211*>LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"?#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#G2228898888[[[T~~TT~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~[~~~~~~~~~~~[bbbbbiiiiihii?\21189?bciiiiijiii@c9991111289b99988998999c992289b89?82+89111+*LFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFF#FFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM*1,222889\\\[~~TT~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[?bbccbiciiii?bb82+129bc9?ciijcii@cc??222112bc99c99?9999c99?8822899888+299221211+*FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#L 2882888[TTT~~TT~~TT~~~T~~~T~~~T~~~~~~~~~~~T~~[~~~T~~~T~~~T~[8?bbiibiibii?bb88111189?biiiiii?ii??88811289?c9??999?99??999288?88911898811MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"##LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM222888[[[[~~TT~~~T~~~T~~~T~~~T~~~~~~~~~~~T~~~Z~[~~~T~~~Z~~~~[bc?bciiiiibii?\221189bc??ciijci??b8811128?c9??c99?99??c99228988822+89+1111FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#G2888[[[[~TTT~~~T~~TT~~~~~~~~~~~~~~~~~~~~~~~T~~[~~~T~~~T~~~T~~~8bbcicciiii?bb82+128\b9?ciijcii?bc99222+128899?c99?999@c9??822289928*28921111*MFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFMFF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#*2288\\\1TTTT~~TT~~TT~~~T~~~~~~~T~~~~~~~~~~~T~~~U~~~Z~~~~~~~Z~~~~~89bciiiiibb88[1282299bcijcii@cci?b88+11289?b99?899?c9?@c991299\28+129982+++@FMMpFGMpFMMpFGMpFMMpFGMpFMMpFGMpFMMpFGMFFF?M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LM1188[ZTT~TTT~~TT~~TT~~~T~~~T~~TT~~~T~~~T~~TT~~TZ~~~T~~~Z~~~T~~~~~18?bhiibbi?b211289bb??iii?ci??b8?911118?89??89989??c??2888188 MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"E#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#011228[ZZZ~TTT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~~TT~~TZ~~~T~~~T~~~T~~~T~~~Z18??bhi?bb88+129889?bii?ci??bi??88+128b9??b99889?ci??82289?22882?FLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FFLMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GM**1+*11222[[TTTTTT~~~T~~TT~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~T88??bb88111289?bci?cii?cc??b8811189?c9992299b9??c981289b88+2898+1MFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFMFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#*+1+121122UU[+TTTT~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~~~~~T~~~T~~~~~[28\888\21+299bci?bii?bci?bc??22+289cc9?889299?c99222988981+28989+1+++?FGMFFMMpFGMFFMMpFGMFFMMpFGMFFMMpFGMFFFM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LM0*+111*011TT**TTTT~TTT~~TT~~TT~~TT~~~T~~TT~~~T~~TT~~TT~~TT~~TZ~~TT~~~T~~~T~~~T~~~Z[1111+12988??bh??bh??bb??b881189??b89288989?82289?818891MFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"E #LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#F1*****T***TTT*TTTT~TTT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~~TT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~~~811+11289?bhi?bhi?bb9?b8911189?cc99288988988128?8882892+1FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"FF FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM*01*****TT**TTTTTTTT~TTT~~TT~~TT~~~T~~~T~~~T~~~T~~~T~~TT~~TT~~TT~~~T~~~T~~~T~~~~~~~T~~~T~~\1+289?bii?bci?bb??bc??822+289ci??b889289988811298881+2888+22+MMFFMMFFMMFFMMFFMMFFMMFFMMFFMMFFFMFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#G*101*+***TT**TTTTTTTT~TTT~~TT~~TT~~~T~~~T~~~T~~~T~~~T~~~T~~TT~~TT~~~U~~~T~~~T~~~~~~~~~~~~~~~~~T8+289bciibci?bii?bc9?b99+122ci?c999229928911228911+299+12+pFMMpFGMpFMMpFGMpFMMpFGMpFMMpFGMFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM* 11*****TTT*TTTTTTTT~TTT~TTT~~TT~~TT~~TT~~TT~~TT~~TT~TTT~TTT~~TT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~88289?bhi?bhi?bb9?b8??22128?b999228288211282228211LMFFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#L*010****TTT*TTTTTTTTTTTT~TTT~~TT~~TT~~TT~~TT~~TT~TTT~~TT~~TT~~TT~~TT~~TT~~TT~~~T~~~T~~~~~~~~~~~Zb889bb??bhi?bb9?b89?888+1289?888128928*228+1222++11FFLMFFLMFFLMFFLMFFLMFFLMFFLMFFF"ELMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#0TTT*TTTTTTTTTTTT~TTT~~TT~~TT~~TT~~TT~~TT~TTT~TTT~~TT~~TT~~TT~~TT~~TT~~TT~~~~~~~~~~~~~~~~~~T9b89?bbi?bbi?bb99b88111289b889222228+1221+2222+1211**MMFFMMFFMMFFMMFFMMFFMMFFMMFFF#FF?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GM**0****TTTTTTTTTTTTTTTT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~~T~~~T~~~~~~~~~~~~~~b?bc9?bii?bb99\899222++28\889222118811+1222+22+22+1128111+pFGMFFMMpFGMFFMMpFGMFFMMpFGMFF?M#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#**0****TTT*TTT*TTTTTTTT~TTT~TTT~~TT~~TT~~TT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~~~T~~~T~~~T~~~T~~~T~~~T~[??bb>?bb9?b889888112892281122*28+1111111LMFFLMFFLMFFLMFFLMFFLMFFLMFF#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM((LMM#LMM#LM**0****TTT*TTT*TTTTTTTTTTTT~TTT~~TT~~TT~~TT~~TT~TTT~TTT~TTT~TTT~~TT~~TT~~TT~~~T~~TT~~~T~~~T~~~T~~~T[c??bb9?b889288811*128888222128++1282+22*+11*FFLMFFLMFFLMFFLMFFLMFFLMFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#F*0*0*****TTT*TTT*TTTTTTTT~TTT~TTT~~TT~~TT~~TT~TTT~TTT~TTT~~TT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~~~~~~~T~~~[bc9?bb99b899222++289928822821*122+12++++111**0MFFMMFFMMFFMMFFMMFFMMFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM*0*0*****TTT*TTT*TTTTTTTTTTTT~TTT~TTT~~TT~~TT~~TT~TTT~~TT~~TT~~TT~~TT~~TT~~TT~~TT~~~~~~~T~~~~~~~~~~~~~~[9bb99b899\88811+289\89228222++22911+2+*11+**@FMMpFGMpFMMpFGMpFMMFFFG??MM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#L00*****TT**TT**TTT*TTT*TTTTTTTTTTTT~TTT~TTT~TTTTTTT~TTT~~TT~TTT~TTT~~TT~~TT~~TT~~~T~~~T~~~T~~~T~~~T~~8?888?88811+128888892881122+1110MFFLMFFLMFFLMFFLMFFF"E##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM*0000***TT**TTT*TT**TTT*TTT*TTTTTTTT~TTT~TTT~TTTTTTT~TTT~TTT~TTT~TTT~TTT~~TT~~~T~~~T~~~T~~~T~~~T~~~T~~~T~Z8?888222+1289988988822118811211*FLMFFLMFFLMFFLMFFF"F##LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#L*00*0*****TTT*TTT*TT**TTTTTTTTTTTTTTTT~TTT~TTT~TTT~TTT~~TT~TTT~TTT~TTT~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~T~~~TT282211+2998899899288112892212++112112111*FFMMFFMMFFMMFFL#F#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#**11***TTT*TTT*TTT*TTTTTTTTTTTTTTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~~~T~~TT~~~T~~~T~~~T~~~T~~~T~~TT~~TT~~TTU1+*+29289989922922129922+2111121121221+11*1*GMFFMMpFGMFFGMF#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LM*11 0****TT**TT**TT**TTT*TTT*TTT*TTTTTTTTTTTTTTTTTTTTTTTT~TTTTTTT~TTT~TTT~TTT~~TT~~TT~~TT~~TT~~TT~TTT~TTT~TT1**188?889882818812111* 110*?FLMFFLMFFL#?LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#LMM#**00*TT**TTT*TTT*TT**TTT*TTT*TTT+TTTTTTTTTTTTTTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~~TT~~TT~~~T~~TT~TTT~T[[~TU[~T[1*+1298899889221288212111**FFLMFFFMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GM***0+1****TTT*TTT*TT**TT**TTT*TTT*TTT+TTTTTTTTTTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~~TT~~~T~~~T~~TT~~T[~U[[[[[U[~TT1+22288988928221222+1+11?MM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#G***11**TT*TTTTTTT*TT**TT**TTT*TTT*TTU+TUUUTTUUTTTT~TTT~~TT~TTT~TTT~TTT~TTT~TTT~~TT~~TT~~~T~TTU[[\U[[\[[~~TT~TT2289922998992281222+2211+++*8FM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#LMM* 11**TTT*TTT*TT**T******T***TTT*TT+1TU+1TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT~TTT~TTT~TTT~TT[T[[b[[[[TTTZ~TTT~TTT~T18882828212111##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#L*01780****TTT*TT**TT***********TTT*TT++TU++TTT+TTTTTTTTTTTTTTTTTTTTTTTT~TTT~TTT~TTTTTUUTU[\[[[[TTTT~TTT~TTT~TTT~T19221222122+2111M#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#LMM#**1 111*TTT*TTT*TT**T*******TTT*TT++TTT+TTUUTTTTTTTTTTTTTTTT~TTT~TTT~TTU~TTT~TU[UU[[U[[[~TTT~TTT~TTT~TTT~TTT~T12222122+221+M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GM011800***TTT*TTT*TTT*TT******TTT*TTU+TTT+TTTUTTTTTTTTTTTU~TTT~TTUTTUUTUU[~UU[UU[[~UU[~TTT~TTTTTT*TTTT~TTT~~TT~T11122+2821+2111++M#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#*011*****TTT*TTT*TT**TT*****TTT*TTT*TTT+TTT+TTT*TTT*TTTTTTTTTTUUTT[1UUU[TT[[TTTTTTTTTTT*T******TTTTTTTT~TTT~T1122821+##LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#LMM#LM#**000**TTT*TTT*TTT*TTT*TT***TT*TTT*TTT*TTU+TTT+TTT+TTU+TTTTTTU+UUUUUU[[TTUUTTTTTTTTTT********TTTTTTTT~~TT~T1221+11FM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GMM#G**11*011****TTT*TTT*TTT*TTTTTT***TTT*TTT*TTT*TTT+TTU+TUU1UUU+TTTUUUUUTUU1TTTTTTTT~TTTTT*****TTTTTTT~~TT~~TT~T18112+211++FM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM*1**11+****TTT*TTT*TTT*TTT*TT****TTTTTTT*TTT*TTT+TTU+UUU+TTUUTUU,UUUUTUUU~TTT~~TTTT*******T***TTTT~TTT~~TT~~TT~TT2+22++2+++9FM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#LMM#LL0001*****TT**TT**TT**TT**T******TTT*TTT*TT**TT**TU11TTT*TUU+TUU+TTTTTTTT~TTTTT*******TTT*TTTTTTTT~TTT~TTT~TTTTT*1EM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#LMM#LMM#LMM#*01** 01****TT**TTT*TTT*TT**TT**TT****TTT*TTT*TT**TT*1TU++TT++TTU+TTTTTTTTTTTT~TT**TT**TTTTTTTTTTTT~TTT~TTT~TTT~TT***+FMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#LMM#GM*00*01*TTT*TTT*TTT*TTT*TT**TTT*TT*******TTT*TTT*TTT*TT+1TUU+TTUUTTTTTTTTTTTTTTT*T****TT*TTTTTTTTTTTT~TTT~TTT~TTT~TTTT**#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#F**0*0**TTT*TTT*TTT*TTT*TTT*TTT*TT**TT*TTT*TTT*TTT+TUU+TTTUTTTTTTTTTTTTTTTTT***TTT*TTTTTTTTTTTT~TTT~TTT~TTT~TTTTT*?M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM**0****TTT*TT**TT**TT**TT**TT**T**TT**TTT*TTT*TT**TTT*TTT*TTT*TTT*TTT*TT**TTT*TTT*TTTTTTTTTTTT~TTTTTTTTTTTTTT**EM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#LMM#LMM#L*******T*TTT*TT**T***TT**TT**TT**T***TTT*TTT*TTT*TTT*TTT*TTT*TTT*TTT*TT*****TTT*TTTTTTTTTTTTTTTT~TTT~TTT~TTTTTT*T*LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GMM#GMM#****0*TTTT~TTTTT**TT**TT**TT**TTT*T******TTT*TTTTTTT*TTT*TTT*TTT*TTT*TTT*T***TTTTTTTTTTTTTTTT~TTT~TTT~TTT~TTT~TTTTT**+M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GM****0***TTTT~TTTTT**TT**TT**TTTTTTT*T******TTT*TTT*TTTTTTT*TTTTTTTTTTTTTT**TTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~TT**+#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#LMM#LMM#**0*0***TTTTTTT*T***T***T***TTT*TTT*T**T***TT**TT**TTT*TTT*TT**TTT*TT**TTT*TTT*TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*T**M##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM**00*0****TTTTTTT*TT**T***TT**TTT*TT**T***T***TTT*TT**TTT*TTT*TTT*TT**TT**TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*TT*0##FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#LMM#GMM#L**011+1**TTTTTTTTT*TT**TT**TT**TTT*TTT*T***TT**TTT*TTT*TTT*TTT*TT**TTT*TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*****FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#**0111**TTT~TTTTTT*TT**TT**TT**TTT*TT******TT**TTT*TTT*TTT*TT**TTT*TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*****0M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LM*07 01TTTTTTTTTTTTTT**TT**TT**TT**T*******T***TT**TT**TT**T***TTTTTTT*TTT*TTT*TTTTTTT*TTTTTTT*TTT*TT*****#LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#LMM#LMM#LMM#FZ11*1***TTTTTTTTTTTTTTT*TT**TTT*TTT*T******TT**TT**TT**T***TTT*TTT*TTT*TTTTTTTTTTTTTTTTTTT*TTTTTTT*T***0FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GMM#GMM#GMM00Z1*+*****TTTT~TTT~TTT~TT*TT**TTT*TTT*T*******TT**TT**T***TT**TTT*TTT*TTT*TTTTTTTTTTTTTTTTTTT*TTT*TT****0M#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#G*0100*+***TTTTT~TTT~TTT~TTTTTT*TTT*TTT*****T***T***T***TT**TTT*TTT*TTTTTTTTTTTTTTTTTTTTTTTTTTT*TT*******0GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#LMM#LMM#LMM#00*1****TTTTTTTTTTTTTTTTTTT*TT**TT******T***T***T***TTT*TT**TT**TTT*TTT*TTT*TTT*TTT*TTT*TT***LM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#LMM#LM*****1****TTTT~TTT~TTT~TTT~TT*TTT*T***T***T***T***TT**TT**TTT*TTT*TTT*TTT*TTT*TTT*TTT*TT***101 #LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#LMM#GMM#LMM#F***11*TTTTTTTT~TTT~TTT~TTT~TTTTTT*TT**T***TT**T***TTT*TT**TT**TTT*TTT*TTT*TTT*TTT*TT******+1*0FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#GG**+1*TTTTTTTT~TTT~TTT~TTT~TTT~TT*TTT*TT**TT**TTT*TTT*TT**TTT*TTT*TTT*TTT*TTT*TTT*T**+*+1**0M#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#LMM#LM##**1*TTT*TTTTTTTTTTTTTTTTTTTTTTT*TTTTTTT*TTT*TT**TT**TT**TT**TT**TT**TT**TTT*TT***0#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM((LMM#LMM#LMM#LMM#LMM#F#*11*1 1*TT**TTTT~TTT~TTT~TTT~TTTTTTTTTTT~TTTTTT*TTTTTTT*TTT*TTT*TTTTTTTTTTTTTTT***1*MM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GMM#GMM#GFF*11*11*TTTTTTT~TTT~TTT~TTT~TTTTTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~TTTTTT****1*##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#GMM#FF***+1111*++*TTTTTTTT~TTT~TTT~TTT~TTTTTTTTTTT~TTT~TTT~TTT~TTT~TTT~TTT~TTT~TT*T**+**11GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#LMM#LMM#F#*0*111***T*TTTTTTTTTTTTTTTTTT**TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT**0*##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LMM#LMM#F#F#**1******TTTTTTTT~TTT~TT*TT**TTTT~TTT~TTT~TTT~TTT~TTTTTTTTTT****1*#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#LMM#GM#F#F#**+11 ******TTTTTTTT~TTTTT**TTTTTTTT~TTT~TTT~TTT~TTT~TTTTTT*T**1+1*#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#GMM#FFF+11*11****TTT*TTTT~TT*TT**TTTT~TTT~TTT~TTT~TTT~TTTTT****+*11*1FM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LMM#LMM#F###011**T***TTT*TT**TT**TTTTTTTTTTTTTTTTTTT*TT*****1*"#FL##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LMM#LMM#LF#F##F#11 *11****T***TT**TT**TTTTTTTTTTTTTTT*T*****11*+*##FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#GMM#GMM#F#FF#F*11*++**+*****TT**TT**TT**T***T*+**11**1*FF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#GMM#FFFFF+11+*1+++*++*+*+*****+1**1+FFFGM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LMM#LMM#F#####***#"#FM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LMLMM#LMM#LM##F##F##F####FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#LMM#GMM#F#F#F#F#F#FFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GMM#FFFFFFFFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#LMM#LL"#######"#""#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMLMM#LM##F##F##F########FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#M#GMM#F#FF#FF#FFFFFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGMM#GGFFFFFFFFFFFF#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#M#LM#########"#"#"##LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM((LMM#F##F##F##F#######FMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#M#F#F#F#F#F#F#F#F#FFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMGM#FFFFFFFFFFFFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#M#F########"#"#"#"FLM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF##F##F##F##F#########LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM###FF#FF#FF#FF#FFFFFFFFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFGM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM###########"#"#"#"##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM#F##F##F##F##F###########LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#FFFFFFGM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFF#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM###############"#"#"###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF##F##F##F##F##F##########FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM##FF#FF#FF#FF#FF#FFFFFFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#############"#"#"#"#"#FM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM#F##F##F##F##F##F############FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#FF#FF#FFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFF#FMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM####################"#"#"##LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM((F##F##F##F##F##F##F#############FMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM##FF#FF#FF#FF#FF#FF#FFFFFFFFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFF##GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM###############"#"#"#"#"#"#"FLM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM##LM#F##F##F##F##F##F##F###############LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#F#FF#FF#FF#FF#FFFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM########################"#"#"#"#LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF#F#F#F#F##F##F##F##F##F################FM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM##F#F#F#F#FF#FF#FF#FF#FFFFFFFFFFFFFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF##GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#################"#"#"#"#"#"#"#"#FL##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM##LM##LM#F##F##F##F##F##F##F####################FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#F#F#FFF#FF#FF#FF#FF#FFFFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM##############################"#"#""#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF#F#F#F#F#F#F##F##F##F##F#####################FM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM##F#F#F#F#F#F#FF#FF#FF#FF#FFFFFFFFFFFFFFFFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF##GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM###################"#"#"#"#"#"#"#"#"#"FMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM((#F##F##F##F##F##F##F##F##F#####################LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F##FF#FF#FF#FF#FF#FF#FF#FFFFFM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF#FMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM#GMM#FMM####################################"#"###LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF#F#F#F#F#F#F#F#F##F##F##F##F##F######################FLM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM##F#F#F#F#F#F#F#F#FF#FF#FF#FF#FF#FFFFFFFFFFFFFFFFFFFFFFF#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#####################"#"#"#"#"#"#"#"#"#"#"#FM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LM##LM##LM##LM##LM##LM##LM#F##F##F##F##F##F##F##F##F##F#########################FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#FF#FF#FF#FF#FF#FF#FF#FF#FF#FFFFMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#FMM#GMM#FMM#GMM#FMM##########################################"#"#"M#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LM##LMM#LMF#F#F#F#F#F#F#F#F#F#F#F#F##F##F##F##F###########################FMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#LMM#FMM#FMM#FMM#FMM#FMM#FMM##F#F#F#F#F#F#F#F#F#F#F#F#FF#FF#FF#FF#FFFFFFFFFFFFFFFFFFFFFFFFFFF##FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMM#FMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#GMM#demo/colorpix/r1 755 0 0 741000 3112750571 7103 44    4    4^W^^^W^^ W^^^^ 4W^ 4W^^^-^^^-4 -4 -4 -4 -4 -4 -4 -4 -4   4    4 44 4 44 4 4 44 4 44 44 4 44 4 4 44 4 44 44 4 44 4 4 44 4 44 44 4 44 4    4    4  4    4      4    4  4    4   ܈ 4 ܈ 4 ֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲֲܲܲܲܲܲܲܲܲղֲղֲղֲղֲղֲղֲղիղիղիղիղիղիղ##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#F#F#F#F#F#F#F#F#F#F#F#F#F((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#F#FF#F#FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"###FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#F#F#F#F#F#F#F#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#F#FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"###FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##F#F#F#F#F#F#F#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#F#FF#F#FF#F((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"###FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##F#F#F#F#F#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F###F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#FFF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#F##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FFF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F#F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"###FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#F#F#F#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FGF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F#F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#FFF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FFF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F#F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"###FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#F#F#F#F#F((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F#F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#FFF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"###FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF###FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##F#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##F##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F##F##F##F##F##F##F###F##F##F##F##F##F##F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##F##FF##F##FF##F##FF##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##**#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F#FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##***0F#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##000*0000 #F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#*00000 *07Z`g7Z`6 7 ##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"#F##F"###FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#0000*06000666Z`6g`0ag`7#FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#F#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF#*007Z0*`a7`0ag`6670077Zaa600777F##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F# 00*006*0=Z06`g66`667`gg=``67`6==67 #F##F##F##F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF`0 000 00``600*67`a60Zagh`a67Z`gg`67=`6 F##F##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF*006``a6Za77Z`ag``77007=Z067`aagag670667Z677``gg0#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FF#F((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG `00077a07Z6a7Z`70`a77`aggaa`gaa=`067Za77aa7=`a77Z17F#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"" 00660006006066Z077`67=``66`aa=`0g76a=706ggg666`677`6 7`a7>7 #F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF 00066 0060`77Z67067=`fg70067`a6Za==aa77Z76=`06 77770a77*06707##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"###FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF*0067006 0007``67`067Z`g=`ag70`g7`77gaaa7`00*07700 00*000*07 #FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG0*07707 077 00ggZZ610077`aag`gghaanaa=aZ7=Z0101100***0170* 07h87F#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF06000`77``07Z07=```g`007`6a=`agg`a=ggg=``77`67>00*6**7*000107>#F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F"#FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F *0007 ``a=`660a`7Z`a=`a77Zaa=aag=`ahhaa7=Z007Z077*0*0*070000018177717888##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F00*066``77Z`6=`a77007g`660agh`a7=aaagaghaag>aaa7001700**17*****10*18*1811#FF##FF#FF##FF#FF##FF#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F07Z*6Z`agZ061ZZ01Z177`aagZ`77`aghaa7gZ07haaa7aa78a11001***1****11828+111F#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F7 0`66*0a7``6 ``77`667aa7=agg ``gg`gg=Za660ag>`667Za7=Z17 00**017077 177 *1#F##F"#F##F"#F##F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F0067Z007Z0070067``a=``67aagga`g=aga=a`a=`aa7Z67=`078a777[1100***0188a180##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F"###FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F1Z000Z077*0a7*007aaa7``7=Zaa=aaa=`777aa70ag7`aa=Z`a7Z177[a7>[718011*****101##FF##F##FF##F##FF##F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F*000*001*000Za77Z`ahga70017a`77Z6a7Zaa7Zaa=aa7gghaaa1Z118abb8171 11********18**FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FF##F"##FF##F"##F 0 00670066Z066``7ga`66Z`g=``7=aggg``77`a77ghhaa7=`a77a77817 1000 00 0##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F67``66007ZZ07Z007Z007Z`66Z0a=`067`ag=Z077aaa=`077a6ggg77Z07=0177a77017810 0 117 0*001010*F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##F0*000007**07Z007Z`67ZZ1ga067Zaag``a7ZZ77Z`ahgg>Z777aaghZ777aa781178*0181170181178[77800*0***178188#FF##FF#F##FF#F##FF#F##FF#F##FF#F##FF#F##FF#FFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F0017T**011*001*017Za77Zaa7[ab7Zaagaa77a7=aahha77aa78aa77Z117[[17a[171110111188[888[17 *000TZZ********++1*1*FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F 00000 Z007006=077>Z`7=0067``a7Z`7=`67=`a77`aa7Zag7a7==aa77a71 07>8a77 077 17 7788a77 110`Z`Z1887*"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#F"#FFL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##*00*067Z00700060060007Z0a7ZaagZ067Z`a7Z600677agg7`a77agg>aa77[a>>a18817771178007 078>7777000ZZ0*0 117111*F##F##F##F##F##F##F##F##F##F##F##F####FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##000100*00*007*0a7*077Z006`a77a`a70006`a77Za7gggha77a7a>aa7=a11 [ab7[117117 117 01 177>a77 **TZ`T**ZZ0***1189b89111##FF#F##FF#F##FF#F##FF#F##FF#F##FF((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##0001*00*07**0*011aa7Zaa7ZZ01ZZa7`Z77Z077aaggaahhaaa7Z[17Z118aa7iaa1Z117[178111118811 187 011TTZZ~ZZ~ZZ0**281889bc9811881FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##0*00000000`660067Z067`66=`a7700070a77Z07=a777`a67`a77Z`7100770a7=`h8>1788aa8118811 0 000 00 0T``ZZZ`Z`811 118a88111*##F"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##7*0070007ZZ17Z006000*777**07`aaga`660077Zahhaa7=a777Z007Z`a7Za77agh=aagoÙÙiia178*1 1171*01 01780TZZ``ZZ``7*1*11>78*188 0F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##1*00*Za1000*0010017000Z0060077Zaa7Z007aa67aaag``77[177[[a7Zaa7[1ahaa77Zb811118 1*07*17 ****0T**0 00**110188?118?21818F#F##FF#F##FF#F##FF#FFGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG## **11***00****11Z111[[11Z001*077Z000Z[77Z[agaaa7[118[177Z`a7Z`7hgah[77iĠÓh8[11 11*0178017 01*11***0117889?bc??8288#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##0000070007000*067007=017=``77Z7700770000`a7`a7=0a77007 0007Z007agggaa7`àh8010017>77 00 10* 076 *078>b>8?78??i???88"#F"#F"#F"#F"#F"#F"#FFL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF# 00**0777Z60*0Za67``77Z`a7Za77Z017``67Z`67Zaa7Z077[aa=a777007=aaahghhhaa7oÚÙibbhhaa1*0177111817 078 0**01***0 0 1 018178?bb??b8>?h>8#F##F##F##F##F##F##F####FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF#7Z0010**1`000***017Z001Z0070[a70077Za77`a7Z177aa77Za17017>Z778ahghahhhag7aÚb8bbhib881*017[a78[a1 111 1b881717[007* 0***100**111117 1188a88811##FF#F##FF#F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG#7Z[11Z[77000**00*1***007Z117Z101aa17Z[7hZ[7h[177[bb8[111aa78abhhabhhhnahagaagoÚÙibbbhbhibhib221*017[[180[88[118bb8>ab88Z017177***0 0*****0111111#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL#0177Z067Z707000*00*0 00007770677`aa7`07=aaagaah>aa770677[77>agh>hnnh>`a7=`ÙÙÙhh>abhhbbhhbhhih??88**001811a07177 01 a7***01 F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF##FF##FF##FF#*000007ZZ7*00*00000100000070007Z07=a77Za77aa77[a7>[777a778aa7>a0ghhha7haa7oÙÙÙibbbhbbhhbbhhhiiiib8811111*1018001*****1188178817##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG ZZ010110a77Z00000*Z`00*00700170777Z077aaghZ`77ab77Zaa7aa78[a77[1b8Za1>aahhagh>ahhhZÙÚÙh8abhhbhhbbhiiiii?889??2101117*1****00*0****0****11111189288?1FF#F##FF#F##FF#F##FF#FFGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG0117Z11*11010***0001Z00*017Z[1g[Z070017[a78Z117[aa7aaa7[1a8[078[778aaahahoha7aa7ÚÚÙibbbhbhibbiiiiiiici?@2*1*****00*******001T[11T011[11*******1*19bbi?b88#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"##FL##F"##FL##F"##FL"0007[017Z7*000*0*0066* 0077067 001007>aag70677a777Z017ah77a17807a=aaghahng7ghaÙÙhb8abhhbbhhbhhihiiioioioii?1*ZZ0***0**07****0**0000007 007 07 00717>88>7F"#F"#F"#F"#F"#F"#F"#FFL##FL##FL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF##FF##FF##FF"71000078a7700*07*00**0***0Z667`007078>`ah=a77a777Za770b>>a11a107aahhahhhgh>aa7oÙÙÙÙibbb>bbhhbbhihhiiiioioioi8*01770010****00Z000**00*00*1*0170077[77 01***1178877##F##F##F##F##F##F##F####FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF [aa7Z`77[ab8Z177**0*00**[1*017Z07700770a7>[[a7[a77[1170b>?a777*017Z17haghhahhaaa>ZÚÙb8abhhbhhbbhiiiiiiooihab1[bb8Z[[1***0T*0Z[00T*00T*01Z**077177 00 *077ZZZ0Z00**1878a88F##FF#F##FF#F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG`aa`aa7Zaab[177Z10*****0**007**1Zaa7[117[a88[[77177Zah811b8b88711110[78a7hah8ahgha77Úibbbhbbhibbhibiiiiiiioobh[[[0T***0*[[[1TT00TZZ1T[11*101 00*078ZZ```Z********11178117982#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL7`gg``a=Z`77aga7ZZ77Z0000*0*06 000677071 [7g=a077Z077`ah>a7770081107a7>aganaghggg=`ÙÙhb8abhhbbhhbbhihhiioioioioioiohhZ0***1ZaaaZZZZZZ0aZZ7>1177Z07010Z```TZ0**01 01817F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FF1aagagg``77aaa>aaa7Z177000700**000**07**0007[a7017817>?b888001*10718aahhahh=gggag7ÙoÙiaabhbbhhbbhhhhiiiiiiiioiiioioia17[abbZZZTZZZZ001[b8 *00000*76```*Z`0****0101888##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG0`ag`agaaZaaaaaa7Z[77aa0**00*00*0070***7000010178[11701>?bi8>101*0**17ahh>hh>aaahZah>0ÓiÙb8abbhbbhhbbhiiiiiiiiioooohh[[a~ZZZZZ1*1c97711*07bb80*ZZ``Z```07******01781FF#F##FF#F##FF#F##FF#F((FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG#0```aa`ag`a7[aaa`Z17[aa7Z011**0***Z**0177Z*1**01ZZ71**18bb8801100**1*abiaahhag>aa7>aa7ÙbioÚÙibbbhbbhibbihiiiiiiiiiiiiiha[[7T*08b88811 1118>118811*ZZ`0Za8*****111*011#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F0``g`gg`gg`g=`aag``a7Z6a>a777Z71 00**007000*067007ah?E111000*017ah7>aghngh=g77=`h>bÙhb8abhhbbhhbbhihhiiiioioioioioioioioioah[0078170  07>807817 ZZ``````ZZ7>0* 171 * F"#F"#F"#F"#F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL#7``ggggggg`agh`gg`aa=aa77Z077010600***0*1000**01 188?a11 000*00*01 a7hhbhhhggnagg>ga7ÙiabhoÙÙiaab>bbhhbbhhhhiiiiiioiiioiiioioiooiohi01**118>71 17 0*000ZZZ`ZZ`Z`7>000*0*001770787##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##F0aggagaaaaaggg`agg``aaZaa700070006000***0**008b118b17*0100**111188bbb>aghhhghaaghab88Ùb8abbhbbhhbbhiiiiiiiiiiiiiiioooiiiibb122111[18811 *1 0*1* 117710****17[11701 a7>F##FF#F##FF#F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG#7agggaaagaaggaahaag`aaa`a77ZZ0000*****000**18ab818801100**10118[a8h[ahhinaggZh7h8[bhÚÙiabbhbbbhbbhibiiiiiiiiiiiiiiioiiiiibb8[9@@c?@@9928881188[1*01111*1178aa870*****0011[11107haa7F#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F7`afggggggg`agaaa7Z`a7``a=`aaa``6600 0******bhi>107 1000*0*077778>ah7haahngg>ag7>6iaa8>Ùh88abb>abhhbhhihhiiihhiiiioiohhiiiiooioioioiihhihi?@i?@??@988 0178a17 01 0* 1 00 1778ahh>a17 0***7* 000a777a77>77#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF#7gg`aggg`gg``aZaa7``67Z777Z677`aa7Z0**18i?b71 111**111 1778a7h>hhhhh=ghhnahgobb8abhoÚÙiaa88abbhbbhhbhhiiiiiiiiiiiiihiiiioioiiioiihiÙppii?Fi?@@??91188aab>aa8>ab78a778177 717>aabhbbh>a88701*0*****07000000000aghaa7##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F7ggagga`g``7Zaa7Z000*0******7>?ib87007 **ZZ7*1h8a117[778bhhhhhhahhoaahhah>abb8Úhb8[bbhbbbhbbhihiiiiiiiiiiiiiiiiiiiiiiiiiihhiÙpi@Fi@@F?91188[[88abhha788ab88[a88aab>ab8>a778111*1101017****11011*077Z77700a7`g7>[aa70#FF#F##FF#F##FF#F##FF#FFGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##aggggagaaaaa``7Z000****0*01?bji8111700ZZ018ab881788abhhhibahhhahahaibbb8abiÚÙia[bbbbbhbbbibiiiiiiiiiiiiiiiiiiiiiiiiiÚppi?@@?@9111*117[288b788[bb8ab87aa770017111 0111101111111107780078aa77Z017Z177Z018ahh>a777`a8F#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL6`gggggag`ag`agZ``aZ`a=ZZ000000*00 8ii?b0 001*`` 0ah>a778a8h>ahhnhhnghnghn=`bb>aa8>Ùh88abh>abh>abhhhhihhihiihhiiiioiihhihhiioioioioiihhiÙÙoEh??9?*0001 *0 00*1 0 01800071 017107 0778a778aa77Z77>`6==a7ghggg>a777Zag>7 #F"#F"#F"#F"#F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##7ggaaag`aZ``a````Z``6Za77Z0000000****8a8?Eih7 000*0`Za8h>8a7>8ahhhahhhbnhh>gg78abb>abhoÙÙiaa8>abbhbbhhbhhihhihihhiiiiooiihiiioioiiiihihhoÙÙoh888??1010 11**00177 017 17770778118b777aah>aa77a077Za7=`aghgghaa7=aag=aaa=a7 ##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF7aga`aa`aZZ6ZZ`aZ``6ZZ00Za70*******1717??bi?>a00**600a8*ah>a188ab8ihhhhanaga=`bb8abb>Úhb8abbhbbbhbbhihhiiiiioiiiiioiiiiiiiihhiÚÙÙiib899110181111171111*1017811181178171811770188aa77[a8>0077Z007`a==a1ah`ahhagg>aag>`a7hZ67 1#F##FF#F##FF#F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##7gaZ`Z`a``0ZZ06ZZa7Z00700010****11878b88?111**11`Ta11hb78[778ahhhhnhhghh[ag8abb8abhoÚÙiaab8bbbhbbbibhiiiiiiiʠĚiiiiiiiiibhiÚÙÙʠb881111111811011 [11111181117a11[187[11811b8a88>aa77a778aa77Za7hab7[a77aaa7a77[aghg77Z017ZF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL 7g`a``Z````6Z`67Z666Z006Z067000 117807817*0717f80ah>11781a7>ahh=hhghnha7h=`ab>abb>bÙh88abb>abh>bbhihhihhihiohiihhiʠʠhihioiiiiiihhhÙÙÙÙÙba8817787177177 0077107 00 077 018>777abh>17b>abh>aa7>ag=707hg`677agg>a78>agghaag>a77=aggnga77Z77 Z67  #F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF## 7gga````7``a7`067ZZ00000*017078?a77 078 *0071aa007hb77 a777aahhaahnbhohh=a7=>abb>abhoÙiaab>bbbhbbhhbhhihhihhihihiioÙʠʚhiiiiiiiihihhiÙÙÙʓihh>b88 711 017 01708001>a77a78 1078b777aga7a1770077Za7=aa7>a777aa77aaa=hng77[a77`77>a777007`078##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG =gaaZ`aZZ``Z`a7Z000000*018[788biiob11?110*177*8``7ahh7078>ab7gg7>nohnaga7aab>abb8Úhb8abbhbbbhbbhihhiiiibhiiioĠʚiiiiiiihhiÚÙѓhhiii78 01 [1*010a8>[788117[118aa8>a778[a7>aaa>a607aa77a7g>aahhahhghgh>a7770007Zgg=`707Z070a8#FF#F##FF#F##FF#F##FF#FFGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG## 7aaa`aZZ07Z00***1\718[bi?\b87071*07[11Zaa1bia878[18>ahh>bbhonaaahah>bbbbabhoÚÙiaabbbbbhbbbibhiiiiibhiiiiʚiiiiiiibhiÚÚiiiiibb8[111011a117*ah8118>171>abhibbb>a788babhg7>aaahaa77Za77aab7[a7=aaghaa7>0aa=Zaa7Z077000*17h8F#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL 7gg````f``00**0 01?8b88?b8 00*00a7 7`01>>aa7 1778a77hahhDhhhnh8>ag==aab>ab8>bÙhb8abh>abhhabhhhhihhihhhbhhiiooÙʠiioiihhihhhbhioÙÙÙhihioiiiia71 177>0771a7017 0677[ah>aa>8aahnga==`777aag=`g==66770667067g`ag=`067aa770007070 0778ab #F"#F"#F"#F"#F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##7ggaaZZ00*** 01 178878880000 *01>7000** ahh717881b88bhhonnhhhhghhnaa7>abb>abhoÙiaa8>abbhbbhhbhhihhihhhbhhihhiiooÒhiiiiihhihhiÙÙÙʒhhiiiioiibb78177701777777[777aa7>a778aa77ahhhagh>aa=hagg=`77=aa77Z`a=agh>a7770077aa77`677a678[787##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF7gg``aa07Z*0**1017011*11?1170117001Za1**11bha788a7771ahihhhnhhhhha=>0bbhbbb8Ùhb8abbhbbbhbbhihhiiibhihiiiioʠiiiiiihhiioÙÙÙihiiiiiiih>ba88a77>abhhaahhb78>aah>aghhghhahh>aah>ag7=a7>[777aaggag68[a77017ha67=Z078[a88[*##F##FF#F##FF#F##FF#F##FF((FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##7g``aaT007ZZ[1***1*111a171b71**1*1110*18100*117007**11>bh18aa78[a78abhhahhhahhhbhanaa18bbbhbbhoÚÙiaab8bbbhbbbibhiiihibiiiiiioiiiihibhiÙÙēiiiiiiihaa8>abh>a788aa78aa77[aahahh>aab8abh8ahhhag>aa>aahhaag=`777Zaa8aa77Z017[a88[a1FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FLgg``6`a700070**01001 1778177 *0*01*0071001Z777a8abh>1788a77>a7hhgghnghhohh=agh>abh>bbb>bÙh88abb>abh>bbhhbhhihhbhhhhhihhiioiohihhihhihhhbhioÙÙÙohhiiiioioioa77>a778ag>>b8>>a7> `777aa7>gh8>aa7=a7ghaghhaah>`a77a107`66=a677`717`0601778aa88*"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##>gg``aZZ07Z000*00700*0*a18?a17 10***0*000*0770a*1811hoa188a888[b8>hhh>ahhnhhnggghaa7>bbbhabhoÙiaa88abbhabhhbhhihibhihhihhiiioÒhihhihhibhiÙÙhiiiiiioiaah70178aa7>ab>>bhh>a77haaghghhghhhag>>`ahhagh`777``770077``77067 0077a788[a88a1F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG=h``ZZ00ZZ06Z00*0[1*01*8bb78b77011**0*******007a017*178117>aa1 1788a178bb8haabhhhahnnaag>ZbbhbbbhÚhb8[bbhbbbhbbhibhihhhbhhihhiiiʚbhihibhio˒hiiiiioa78[7770a78aa7>aabhhh>abhhahhhaghhaah>bh=>agh>aaa7`7a=aaa7a77=``7000 0178[a88[b7*##FF#FF##FF#F##FF#F##FF#FFGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##>aZZZ7ZZ`7Z0010*178811***[b88b888111*00******000Ta7*78>1718ah11118a1781a7>aahhahhhhhhhbhaa7>bbbhbbioÚÙiaab8bbbhbbbibhiibbhibhiiioĠʙibhibhibhiiiiiiiibab7aa88aa77aaa7aa77aahnbh>bhhhabb8ahh>[ab8ahh>a17>aa7=Z`17Z117[a77a6660[78[a88[a881FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL>m``ZZ`7Z`67000* 778 100077a778a7>?70******06*007107>hh78ahh80 077 177>1ag>g7hnhhohhhnagghabh>abb>Ùhb8aab>abh>abhhbhhhhhbhhibhhiioooohhbhhhbhhhbhioʒhiiii>077777a77>agg>a77>a7=>ggg>ghh>gh7>a7=hgg77aa7nagh>a7==``g=`a7>a77=`00 0617[788[788a7##F"#F##F"#F"#F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FLFEg``Z`7ZZ06000****701781b8>abh>ab>8agh>ab77a77 *****18 0***00*01b>?bbh>b11187>1788a77>ahhhhhhnghhhg7>g77>bbb>abhoÙÙiaa8>abbhbbhhbbhhʙhbbhihhiiioooʠbhibhhbbhihhii>00707h>a7770ag>[777177=aah>aghhhh8>h>ggh>aa7hh7=ahh>aa7=`a770`a70660007a788[a88aa88*F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FGFoggaaZZ`6Z007Z00*1111170177abhibbbhbbi?ba7=a1>7001*00****11777***06*007*078aa88[88?888811871777aah>aghhahnoh7aha7abbhbbbhÚb8abbhbbbhbbhibibbhbhihiiooÚobbhibhhbhhiih1*78b887aa8>a777aah>aab>aaghgh>aah>aahhhbh>hhghhaghhaag7Zag=`a77a7770067[a88[a88[a88a1*##F##FF##F##FF#F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGFogga``aZZ0*01700001771077aaahabh>bhhiah8[078a11*01**TZZ[*7[a***700[7[070717[8?@ij@?1111111017>[a7>aa8ihhgh>aa78bbbhbbhoĠÙiabb8bbbhbbbibhiēhbbhibhiiiobhbbibhiѓhi*8bhh8[717abh>a78>aah>abh>aahhaa78aahhaaghahhibbhhagghaabhaa77a077Zaa7a077[a88[a88[a88[b8*FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"Fgggggg````ZZ00**0`667*000a77aagg`ghhaa7>aag=0`g7077 00000*Zg*077**Z07 71 178@jpFF871178711 0a>hbhh>ahoogggnaag=`ab>abb>bàhb8abb>abh>abhhbbbhhbhhhhhoiooioobhhbbhhbhooooi[17bb7>a777a77>ahh>aa776ah>ag>>agg>ah>>ah7=aa=>ag>>aa==aa7706=>aa77`a7766770788[a88[788aa880"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FFLFhghhgga`aZZ00**00*077Z0070077Zaa7aaghgahZag7ag17a177000****ZZ`*a7**0*007a7811jppFi8>?987 11870077ahhhhhohhhaa7>a77>abb>abhoÚÙiaab>abbhbbbhbhhhhhbbhihhiiooioioabhhbbhiooo71b8>a188aa8haa>>hhh>a777aab>aa>>ab>>ahhnhgh>aa77ahghg777aa7=aag>aa77aa7=0178[a88[a88[a88a1F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGMFhhhgggg``ZZZ0Z067Z0070077Za78abhiaahabb>agahahhh[a17[00**0*0`Za07800**Z[1ab?7119@FGji?@i@@91118a178a77>ahhohhhggg>aa7=Zab>bbbhÚb8abbhbbbhbbhibbʚbbhbbhiiiiiiiibhbbhhbiÓh8178>bbh81bhhaah>abh>ah88777>abh>aag>ab7>aghhgg>a777aah>0777Z177`a77aa770a78[a88[a88[a88[ab7*##FF#FF##FF#FF##FF#F##FF#FFGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FGMFhhhhhhhgggaZZ0*Z`7****0a7aaaaaaahaaababbhagghaah=aa77[a11**01**Z*Ta[1*18*Z*0ZZ[a[b88*8@Gjpp@i@@Fc8991888[188aa8ihhhhhah>[a78bbbhbbiĠÙibbbbbbbhbbbhbbiibbbibiiiiiiьbbhbbbiiibibb88bbhiab88abh>aab8abh>ahh>aabhah>aa7>aahhabhhaah>[177a177Z01 *07=aa77a1i[188[a88[[88[bb8[**FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL#"hhhhhhhhhhgggggffg`6Z006Z007Z`77a``7`Z6haaahahbhaggggggngag70777001*01``*00 101ZZaaa7?a01FjpppioFFi?8?998>bb8>8h?>hnnhhhhhhga776ah>abh>Úhb8abb>abh>abh>ahʙhh>bbhhhhiiohh>ʠʠʠiabb>bhihhooo18h>?b88>b8>>ah>>ah>>077>ggghghhhhhhhghh>h7>>aahhg>>agh>aah=`agha7==a6= 00=oÒ87[778[778aa88aa7##F"#F##F"#F##F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##FL##FF##FL#"hhhhhhhhgghggff`f``ZZ0*06=``67```7``a7aaahaahhggmfgg`ga=`71Z0***87*7*a*0[ZaZb81jppipFjF@?b@@?118>bh>?bbnohh>ahhiah=`67>bbh>abhoÚÙiaa8>abbhbbbhbbbiÓibbhhbhhiiihhʠh8abhiobbioo1117>bhh>a8>>bbh>a77>hh>>aahhaah>ahh>hhh>agh>aa7>gg>>77=>aahhga77`a7 0`67`67oĚia178[778[a88[a880*F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG#"hhhhahhhhhhghghgg```ZZ01Z`ag```6ZZ`7`aahaahhhhaa=gg`ghaa77Z017*100*8`*0778*07*0aa1711FippjpFFci@Gi878b8?8bh>>hiohhhhb>ga770abhbbbhÚb8abbhbbbhbbhhbˠhhibbhihiiiiÚĠђbb8bhh8[b11*118bb88b88>bhhibhh>[a8ihb7>aah>aahhhh>bh>>aa7hahhhgg7 077>aaahag700770078ʠÓb8[178[a88[a88a1*F##F##FF##F##FF##F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG#ihhhhhhhhhggaa`aZZ`aZ`agZ``6ZZaaZaaaaa7Zaahaagaagnaa=g=aa770a11011 0a1 Z008ia1[[0[[[011jpjpGji?Fj@@8889?b88ibhhibiibhhhaah>a018bbbhbbiĠÙiaab8bbbhbbbhbbhęibhibiiiihĠo[bbia18b1*8[bb>a88>bbhibbhibbb>aah>aab8[aghabhhaa8>abb>aahhagh>aa77aag7067707770177abĚb[18[[88[a88[bb*#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##hhhhabhhhhhggggggggg`g``6ZZ`g```6Z`ag`aa7Z``6`aa7``agaa070ggggggagm0a770710000*76` ba7*07ZZaa*7poppppF?i@FFb>888>>hh>hhhhhahiiaah>ag==6bh>abhhàhb8abb>abb>abb>bʠhibbhhhhihioÙʠh8bhh817hooa1077 ab877h>bhh>ah>>abh>aah>aa8>aag=aag>a77=aghhaah>a777a67ag==7777`a=7ahhiʠÙh>1178[778[788[*"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##?ihhabb>bbhhbhhahhggh`ggggag````a``ZZ0a`aaaZ`06ZZa`Z``a```6Z0ag`angghaa7h`017**1*078a00100*1b87117[Z01Za17iipippFi@FFj???888>abiihihibhobhhaa7=`77>bbbhbbhoÚÙiaab>abb>abbhbbbęhhhbhhihioʠʠђabioa18ab1*788717>178>ahhnhhh>aa88abh>ab8>bh7>ag77aa77Zaghaag>a777ab8=`6ghag> 0777aahihʠb17[778[a88[a1#F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##??b?bb88bbbhbhhahhaghaaaagggg``a`aa``7Z`a7Za`7Z`aaZ`````aaaa7gaghah7aah710**17aah*0777bb8811b7*[ba8*08pjpqp@FjFF?ij??bb??bh8?bi>ahh>bhb>aa776bhhbbbhĚb8abbhbbbhbbb8bʠÓibhihhiiahh811bi1*1b7888881788ahh?bhhiaab>aa88abh>ba8habh>aa7=aa77aaa7a70[177aaa=agg7`0001bihhiĠęh[178[a88[ab8**F##FF#FF##FF#FF##FF#F##FF#F((FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##iibhbbhhbbhhbhhahhaahaaaaaaahggaa`a``7ZZa7Zaaaa`g`gghhhhga0*006aaaha11*1101bia1**188[b881118[Z*1[a71cppppppijFGcipF999?bbiibhiihhhhbhhaab>`77hbbhbbioĠÙibab8bbbhbbbhbbhęhhbbiiĠbioa18[b1**18ibb9?bb>>abhiabb>bhh>abb7aabhaah8ab88aabhaah7aa77aghha77g`a7>aag=Z077001hhiibhÓ78[[88[a88[1**#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##E?h>ab8>ahh>ahh>aah>aa=>aaagaaggggfg``````gg``g``a7`aa7ZZaggggghhohihhhia76*017ahh 0717 778>11717ha**b`a`[jpopppooFFj@?Fi@@?b>>?hhi?hhhnghh>ag7>a7==6bhhabh>àhb8abb>abb>abb>bʠÙobhhbhioooàʠahioh810*18>a77>7bh?b7=>a7=>ah>?a78>agh=aa>>678>a77>ahh>aah=a7==`77777==`g7=`777067>bhhhhhhbʙa178[788[a7*##F"#F##F"#F##F"#F"#F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F???bb8>abh>abh>abh>aah>aaghahhgg`g````a``a``a7`aagaaagZZaaaahahhhhhhibhhbbi?bb8708807 01 a7h>b18*018[*0[aaioppppFjpFFijFF?8??bhi?hhhihhhbh>aah=a77>bbh>abhoÚÙiaa8>abbhabb>abhĚihbbiooÙĚʠhio7*18>a88>17 [778ah>>ab>>a788ahhhaaa>a787[a78ah>>agh>aa>>077717770777`a7 0007ahhihhhhhiʠÙh8[178[a88[#F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F??8bb88abb>bbh>abb>abbhaaghaghagaa`aa``aZ`ag`aaZZa7aaaZ``6ZZZ`ZaaaZZa[abh[abcbbhibhi?bb8800178ab78111bbaTTa[jpppijFFj@?Fj@@?888abi?boibhh>ah88aa7=0bhhbbbhÚb8abb>bbbhbbb8bÙbbioiiĚĠʠьb817h>a88?a778188>a78>ba77abbhbhhhaa88bb88aa78[177aaa8ab88aa7>Z77 001Za77abhibhibhibhʠa78[188[a1*F##F##FF##F##FF##F##FF#F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F???bbb?bb88abb8bbb8aabhaabhaaggaaaaaaaaZaaa`aaZZ[7Zaa`ZZZ`ZZZZagZaa[abbbbbbibb8bbhibbb?[1**?1*18Z[ajppjFjpFFjjFGc888bb>8hhihhibhha1770a7hbbhbbhoĠÙibab8bbbhbbbhbbbʚiiiiiĠʠib1*1187bb>17b>b8>a888aa8>abbhbbhhaa78ab8>ab78aa78[a77[[8>ab77177>`077a777[bhibhibhibhięb[118[a88***#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"?>8>ab88a88>aa8>aaa=aaggaagg`aagag``agaagg``aa``aZZ67Z``6ZZ06ZZ00TZagaggaahab8bbhhhabb8[bh?bb8811*81a1TZippppippFi@FFjF??777>abh>hhh>ah>>ag7 06777bhhbbb>bàb8abb>abh>abb>aʙiohhiiiooÚʠʠih8*17 7787a88>777>a78>a77>a77>ah>8a788a78>aag>Z177a077a7>=0777767 067 067 0ahibhhhbhhhbhhhbbiʠÒ771178[1"#F##F"#F##F"#F##F"#F##FFF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##F???[788abb8aaahaaahaaagaaagagg`aa7aaaggg``a``67````Z``6TZ`6ZZahahhaabbbbbbh8[a88bbiobbi8ab78111*111*T**T~ZbippppppjpFFjpFFi?>87h>>ahhohhhhbb7>a777a77>bbhhabhoÚÙiaab8abbhbbb>ab8ʚiiiiooÚʠĠʒi8**01>81178aa88ab>>17h>ahh>a7h>a778a778aa78[a7>a777Z077007>Za7700700770006Z0bihhihhibhibhhʙa178[a7#F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGF?8bb8abb8aaabaagaaabaghaaa8aaahaag`a7Z`aa``a7Z``7Z`a7[ahhghaaaiiihiabhibb18biiibb8[888b182TT[[TT*****TTTT~T9?bippppGjjpFj@@Fb78>bb8>bhh?hh8aa>>a777[ahhbbb8bĠb8[bbhabbhbbbhabioiibiooÚĠĠ81**17>a77 1178a788b788aa8?b888ab88a177aab7[ab8abh>[177aa77a077077700 076 00hhbhibhibhibhibbhob8[1781**F##FF#FF##FF#FF##FF#FF##FF#FFGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFF8?b>abhhabhaabbabbhaab>aaahaghaaaZaagaaa``aZZaaZZZaZaaaaabhihba[bb[88\biiiiibb8>bbb8b1[[~~~~T T***TTTTTTT*8b89@c??qjpFFj@?ab8?bbhhbhh>abh8aa77aa7hbbhbbhiĠęia[b8abbhbbbhbbb8ʚibhiiioÙÚĠʙ1***017[1781787[7771a88ab88[888[1881888[7710107aab8a787a178a777Z777Z0*077001hbhibhibhibhibbhbʠ118[1*#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""?>?hahhhabh>abh>ahh>agg=aaagaag=aaagagg```aZ``7```7`aagaghhhibab[abhbhb?bhi?biiihhh>1711111TT~TZ*******TTT*T*1129??88>8h>?hh>>hh>>a7==677>abhhabh>bàb8aa8>abb>abh>abʙohiioioooàÚʠoaa87**7 077706 1778a77>a77 a777ag==7778b77>a777178>777 007 077 007=006 0000 7ahhhbhhihhibhhhbhhhbbhhʠʙ81177*##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F##FEEEbbh>abh>abh>bbhhaaa8aaa=aaaaaaa7Z``7Z`aa``a`[abaahhahhba[[bhhiibhhibiioiiibh88b888Z[[[~~~1***T**TTTTT**178 7hh>bhh>ah7>`77>a78>bbb>abhoÚÙiaa88abb>abb>bbh>bÙihioiiohiÙàʙb788aa* 007=71776777077>a77>a7771077a777[ah>a77=a77>a77000 aa77667706606 0=ahhihhihhihhibbhhbbhhbhʠb78[1##F##F##F##F##F##F##F##F####FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##F>>>>bbb>abh>abb>aaa8aaa7[aa7ZZ07Z`aaZ``aZZ[hbaaaabbhibbihiibbb[18?bioohhh[118[[1[~~~\21********~TT*TT2228>178>aa77a7770bbhbbb8bÚb8[bbhbbbhbbhhbbbĚiiiiooioiibÚĠʙb178[188011 0177077 0177aa77a777aa770118[0870777a7770077007700 0077a777a76 00676000ahihhihhihhibhibhibbbiʚi[11*FF##F##FF##F##FF##F##FF##F##FFFG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFF?>88bbb?bbb8aabbaaab[aaaZZa7ZZa7ZZ00TZ[1Zaa7Z[ab[abhbhibbibbhb*18bbbiiiihb8b188[~~[TT**TT**TTTT~TT*+8822*1018a118bbbhbbbiĠÙibab8bbbhbbbhbbhhbʠiiiiioiiiibb8oÚÚĠę1171118[b710 0177011 0188[077Z77711770188a777[177[7170778a71 0017007 0077000 077 01bhbbiibhiiibhibhibhibbiÓb81**#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""""""????bh8>aaa>aaa7aaag``a7Z`67ZZ66T011[[b8[1a7aabhbabaabhbbhibb78[78?[bioii?bb>8bbbb[~~~~TT***T*TTT*TT1718>abb>bàb8abb>abb>abhhbbh>ʠiohhihioiihibbhoÚàa11 0118[77817706700006 077700770177777 0077077 007 007 077>0777007 007 0077006 0678abhhhhihhihhhhhibhhhbbh>bʚb7F"#F##F"#F##F"#F##F"#F##FFL##FM##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##F##?bbb>aab8aaahaaa7Z067ZZ07Zabhaaahbbhb[ahbhiabbhbbhbhiibhbihhiiiihiibhbh[ba~TTTTTTTTT*+8217abhoÚÙoaa88abhhbbbhbbhhbbohiiiiihibbhbbb8bohhÙoa110118[777*178777*77 000000177ag78077 017 007 000 017 001 001 01 00067 066 0077[18>bbhihhihhihhihhibhhbbhoę8*0##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFb888[aa8aaa8Z0060a17Za7baabb[[a7[Z[b[ab[[bh[abhabhhab88[bhibiiiiob88b[[[~~T~TT*TT12222[Ġb8abbhbbbhbbhibh>˚hiiiohiihb8abb8[abibb8bhii8[1*118[a7800 0778108001 00000 001701171110000170077a77 0177001 017 007 777 0078[178[bbhhiihiihhibhibhhbbbhbʠa*8FF##FF#FF##FF#FF##FF#FF##FF#FFGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFFFF?888[aa8[[17ZZ77Zaa7Z[01Z[17Z[aa[abbbibhhbbbbb88[[iibbhhiiihabbb[bb~~~~~~~T~TT*+2222[ęibabbbbbhbbbhbhibiiiiiiabb8[[b8[118ihabh8[a88[118[1880011 0711777*11*017*017000*017001*000a000770017[1770077001 01770008[a88[188bbhiiiiibhibhibbhbbbi8***b#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""""""??7777Z07=``77Z0000067Za07Z`67Zaahhhhaghhaah>bhiohh>bah>hhohiibbhhbaa~~18122[aiob8abh>bbh>abhohh>ibhhihhiiibb88aa8811771bhiaahha788* 117>a77 0 0 00 0 0077 07 006 077 077 077 0000017 07 077 00007>aa88[7771abhbhhihhihhibhhhbhhhabh>abʠ1*7>F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F#####8767Z677Z000Z007ZZ60ZZ67Zaabhbhahhaahibiiiiiibhhihhioiibhb8aaa[~~~[8[2*1171118[a8>abhhbbhhhibibhihhiiihb8aa88[17>[18hbb78abb80*078a0 101 0077017*0017 0078171 00 077701 777 110 00*0 17 077711 007[788[a78[178abhihhihhihhihhhbbb>abb>h[8##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFF>8771100ZZ01Z161ZZZ7Zaahahhaahbhiiioi>hh>bhiiiiiiiib[bb[b[~~~~~[1221111**18hbbbhbbhihhiʙihhiiibhhaa88aa17aa17[a88ahhh1**18[b7 011 11*17710 0077007 007 007 000*0017 00 00170000178077 177811770ab8aa88[178[1bhhiihhihhihhibhhbbbhbbbʠ[**1b>FF##F##FF##F##FF##F##FF##F##FF((FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFF??81[a7Z111[Z17Zaabbbhbhhbhiiiiibbb?bbahbhioipiibbbb[~~~~~~~[22*11111118bbbibhihhbhiiiib[[b8[ab8[1b811b8[1bhb*17[888177 00180*0117011011 00001011 010077111*00*01 000011117 177701b8[bb8[a88[118abhiiihibhibhibbbhbbbbb1**8b8#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""""""""""""?>7067Z000Z0a7Zagg`gghhhiiiihhhbbh7aa77Z177aioiibhhibbhh~~~~~~~~~~~[1111 *0bhihhhihhihb>aa78[178aa78a778[1780*7[77 1770001* 000*07 000 00 007 077 067 0000 077 0000 1778aa88aa88[777118hbhhihhihhhbhhhbbh>abb>abbhi**ahF"#F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FF##FL##FF##FL##FF##FL##FF##FL##FF##FL##F######710**07ZZ`a`aaaahiiihiibhi>bb8>[a88bhbhiihiihib[[a~~~[11*11711118ihiihiohhaa78[a171788[a88a1181*[a7 01 01 11000100000*01007700 077 001 00*0>001 001 00*0*018aa88aa88[a78[178abhihhihhihhibbhhabb>abb>ab1*11>b8##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFF?788ZZaaZaahabhbhihiihiibb>bbiiiiibhibiiiib18[bbb~~~~~T1111*17hbhhiibb88[1881178[a88[bb81[[11188110017000077017700*01 00111017 01100 00*11 000000*08[bb8[a88[b88[178[18hbhhihhihhibhhbbb>abbhabbhb**abh?FF##FF#FF##FF#FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFFFFFFFFFF@?8>aahihhihhiiiiiiibiiiii[bb1[biiibbbcb\b\~~~~~~~~T**118[11*[1[biib8[bb1[[18[188[b881*187**18*0*01*0*11017 *01700*01* 011 00111100*01*00017001[bb8[b88[bb8[a88[118[bhiiibhibhibbhbbbbbbbhbbi1***1bh8#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""""""""""""hhh>agghhhhhhiiiohhibhihbbhibbiihbhibhibbbhbbbab~~~Z**117 *a7880777[17811771178a117000*77 ** 00 00007 *0*0 00 017 0*0000 006 1788aa88aa88aa88[777178>bhhihhhbhhhbhhhabb>abb>abhhbb*018bbh?#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F########>>hhghiiioiiihiibbbhbiiiibbbiibbibbbi[~~~~~***11711*811871178[1781011110001**0*0001 0000007 0001 077 00*0 0000ab8aa88aa88aa88[a88[178abhhbhhihhhbhhhbbb>abb>abbhbbh71bhh##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFF???ihhiiiiiiihbhbbbbabbbhbbiibibcbbbbb~[[b[~~~T11117*1**1118aa77[1*0*1111 111 [10 0007071 001 00001 007 *0017 010*00*0188abb8aa88[a88[a88[178[a88bbhihhibhibbhhbbbhabbhbbbhb0**01hbbi#FF##F##FF##F##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGFFFFFFFFFFFFFFFFFFFFFhhiiiioiibhibbbbbbhbibbbhbiibbibb~~T***118[111***+18[11*****010188111*010177[11001*01 117 0010000010000*0**078abb8[bb8[bb8[b88[a88[118[bbibhibhibhibbbhbbbhbbbhbbb**[bhiF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""hihhioioohiibbbhbhiabbbabbbbhibiibbhiaaa~~~~~*11770*011 01 0000 00007 0000 007 00 00017 0000 00 00 00*0**18aa88aa88aa88aa88aa88[777178>abhhbhhibhhhbbhhabb>abb>abh>0*18hbhi#F"#F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FF##FL##FF##FL##FF##FL##FF##FL##FF########?iooiiiiiihhhh[bbhbbb[[~[babbiibbibbi[[[~~**117111101110110000100011011***00017 001 000000100001***018abb8ab88aa88aa88[a88[a78[178abbhbbhihhhbbbhbbb>abbhabhhbb*18bbhi##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFF??iihhibbbbbbba[[~[a[bbcibbibhi[bbT**1117**8a 11111011*01 00000*01700**0001711701101*000000 000**017[bb8abb8abb8abb8[a88[a88[178[[b8bbhhbhibhhbbbhbbb>bbbhbbh8****bbhi#FF##FF#FF##FF#FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGFFFFFFFFFFFFFFFFFFFFFFFiiihibbhaa~T[[~cbccibbbbb~+**118[11***118 111 111***01*0*11 011*01*01011711770017001*01*0*00*0**[bb8abb8[bb8[bb8[a88[ab8[[88[118[bbhbbbibhibbbbbbbhbbbhbbbhb1****1hbbiiF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""""""""""?iiihhhbhh[ZZ~ZZ[~~~abbbhihhiahhibabi[~~a~aaZ[[7111017 *078811 11 00**00077 00000 00007 071 000000 00000078>aa88aa88aa88aa88aa88aa88[777178>abhhbbhhbbh>abb>abb>abh>abb[bhhhh#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL#############???iiihb[a[~~~abhciiihhibb[[b~~~[~[1bb18[11811181108181188[11 01*0*000*0117000 007 00 001700*0*0*000000*178aab8ab88aab8aa88[a88[a88[778[178[bbhbbhhbbhhbbb>abb>abb>abb>[**0bhbhhib##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFF?bhhbZ[[~~~biiiiibbh[~~~~~~~~bTU[8[1b?1111211188*1b881188117 0000*00*0*0*17001 117 011 001 000**00*000*178abb8abb8abb8abb8[a88[a88[a88[178[188bbbhbbhhbbbhabbhbbbhbbbhbb**8bbhih>#FF##F##FF##F##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG##FGFFFFFFFFFFFFFFFFFFFFFFFFFiib[[~~~~ciibib[~~~~~[[bb1T\2[bbb111881b8*+181181111[7881188[77011**0*017111800110*0170117111 0017000*0**00000078abb8abb8abb8abb8[b88[ab8[a88[[78[178[bbhbbbhbbbhbbbhbbbbbbbhbbb8*****bbhiibF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""""""""?ihhba[Z[~Z~habhiahiabb[b[b[~T[h[[hZ[a[[1Z018a118a188107>11701a111 1178111788171 17700000178101 001 00007 001 007 0000*0*00008aa88ab88aab>aa88aa88aa88aa88[a78[777178>abh>bbhhbbh>abhhabb>abb>a11>ahhih>#F"#F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FL##FF##FL##FF##FL##FF##FL##FF#############F?h?bb~~~~~ihhbbbbbbh[[1[ba[bb[b11[bb8Z[11[bh7*1b>[1881h71110780181*181*17781888[7781788111717*01*0*01*01 00001 000077001*000*0007abb8aab8ab88abb8ab88aa88aa88[a88[778[178abbhbbbhbbbhbbb>bbb>abb>abb*[bhihib##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFF?bbb[b[~bbbbiibbbbbiiaab8[b8*[bib110118b11bh8[22i[181121b88*1b8*+2?[188*17881188171 187 1788111 111*01***01011 000001 000011 00000***007[bb8abb8[bb8abb8abb8aa88[a88[a88[a88[178[[b8bbbhbbb8abhhbbbhbbb>bbbha****bhbhiih>#FF##FF#FF##FF#FF##FF#FF##FF#FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGFFFFFFFFFFFFFFFFFFFFFFFFFFFbcbbbihbiihbabbbb18bbbb111\[b9bbiib219[ib8*28112ibb8+b1+2iib11**+88?b88811871111[111b881011+0010000111*117**10010017000*00*00*[abbabb8[bb8abb8abb8abb8[bb8[a88[a88[[88[118[bbhbbbhbbbhbbbhbbbhbbbhbb8**1bbhiiibFF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""""""""""""??hhaab[[hhbhibhihhibhi>bh>Zah?bbiibhb8[b8ihb71778[bh>b78a1bh8h1*1271887>>>777 177 001 1717ab7700000010000100*000000017000 000 0007b>aa8>aa88aa88aa88aa8>aa88aa88aa88a778[777178>abh>abb8abb>abh>abb>abh>**7hhbhhih"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL################F?>baa[Z~~bihiiiiiobb>biibhbha[7?bbhia118bb8?bbi>1188[bi8[b81[bb8bh8*01>8>877>b8>>777 01170117[18b877000000 00001 000000000077000007 018>abb8aa88aa88aa88aa88aa88aa88[a88[a88[778[178abhhbbb>aa88abh>abb>abb>ba1>bbhihhiF##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFF?bahb~[abiiihibhihibiibiih8[bhibbiib[8bcibbb[[ahbbb>b788b118?b88>a78>b8881777011100181188a77700**000*000001*01100010017Z01100010078abb8abb8abb8abb8[a88aab8aa88[a88[a88[a78[117[1bhbbbhbb88[abhbbbhbbbhbbh8**[bhihhih##FF##F##FF##F##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF?bbbbbbi[~biibiibibbiabbbibh8[bciciiab8[bbiabi811bibb28*88?bb8?bb?8[18>b888[17700101181118101**1*011000*0*01101110011011100110018abb8abb8abb8abb8[bb8[bb8abb8[bb8[a88[a88[[78[118abbhbbb8[118abbhbbbbbbbhb1**8ibiihhiFF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""""""""""""""""""""FE??[aa[baabZaZZbZ~[ha[~ohiiiahibhihhiiaiob7Z[bhab8b11>bbiihhh8a70b88h87ahh81bh>bhh>bb8>b88>a88>a777[117001 178 011*00000*00*00077001 0007000 0007abb8aa88aa88aa88aa88aa88aa88aa88aa88[a78[7781177178hbbhhaa7018>bbb>abb>abbabhihhih##F"#F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FF##FL##FF##FL##FF#################F?bbhibbhb[[[Z[[Zab[~T[[bb[[ahbbbbibbbbhhhabib1iia101[ba8\a88+18>bbi?bbb8* abi8b88ibb88bbhibhh>ab8?b88>bb8>[777017 007717701*01*0*00001 011 017700070010007abb8abb>aab8ab88aa88aa88aab8aa88aa88aa88[a78[1781118abhhbbb811 [bbhbbb>abbh[*1bhhhihhiF##F##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFFFFbih[ab[[aaTZbbZZZ1Z[bib11ii[[b8bhb[bibhi[b8[bii[bbbb7[\18ib8b12bb8?bh>b1*18ibb8>bbh?bbh>[hh?bbb>ab88bb88ab8>b77700170118a1111001 001001 01170177011700770117Zab8abb8abb8abb8ab88[a88[a88abb8[a88[bb8[a88[[78[117[[bhbhhbb1*178bbbhabb>bb**8bbhihhib##FF##FF#FF##FF#FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF??bbbbha[[b[[1T[[bb8[bipbb8[[bib18bb8b22[\bicci[\hi[111*1bib[1*1b8bbi?bb881118[bh>bbbibbhhbbh>bbhhbh8>aa88[a8>bbb?[11000**1811811171111*01701111177[117Z117Z117[ab8abb8abb8[bb8abb8[bb8[a88[bb8[b88[bb8[b88[[88[178[118abhibb8[*1abhbbb8abb8***1bbiiibhiFF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""""""""""""""""""EE?baa[bab[[11abbiba8ibii[177[bb7*1bi[ah7*118bbbhbb1 bh8 *1bb88118808iibb>?a88878>ihh>>bhhibhh>ahhibhh?bb>>aa88[a88a7881100077017 1177011 0117011 17770177Z007Z77>abb>aa8>aa88aa88aa88aa88aa88aa88[a88aa88[778[777117717bhbhhhaa718abh>abb>a17hbhhihhibh"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL###################Fhbhibb7[[b8[ibibbb8ba11[1bb*117[[8h0+1hibbh7118?a1*1i8[a88[11>bbi?bhi?bb8?hii?abhibhh>bbhhhh>bhh>bhh>aa88a7770188101 001 b11 1177111 017711770178[17 00770178abb8abb8aab8aa88aa88[a88[a88aa88[a88[a88[a88[778[1771178abhhbbb8[*018>bbb>abbabhihhihh?F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFFFFFF?i?b[[bb[[hibb8[bb8*+18bb*1[\b2ahb1*11bh>[118[8h81188hiibb88bb??bbiiiih?biiihhh>bhhibhhibbhhbhhhbbiibb8>ab88a111188111018101181177011711770178aa770077Z078abb8abb8abb8abb8aa88[a88[a88[a88[a88[a88[a88[a88[178[117[abhbbhhba7*18[bbhabbha***bhhhihhi8##FF##F##FF##F##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@?8?b[bi8[bb8bb*2[[b8T*2?b[iib12+2bi88+ii9b1181biibbi?bbb8[bi?bbiibbb?bbhibhhibhhhbhhihhhbhb>bb88ab88[1111188[11811111178[1110177[117[a78[117[718abb8abb8abb8abb8abb8[a88[a88[a88[a88[a88[a88[[88[[88[1181118bbhibb8[**188abb8bb8***bbhihibh?FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""""""""""""""""""""">8bhibb88[1880a81[b11[bbibb8811 bhi>111>b8881188bbi?b88?[17?bb>>abh?bbhhbhh>aah>ahhhaaghhhhaab>aa8>ab>>[788717 178 11781177178811771777Z778a777Z777aa88aa88aa88aa88aa88aa88[788[778[778[a88[778[778[778[17711171abhbbhhba71a8>bho11hhhhihhi8##F##F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FF##FL##FF#####################ii8>a111[bb8[18>T18ibhi81178*1i>b87ab88b288a18>bb8?bbb8bhb>aab>ab8?bbhhahhhaahhhghaghaag=`aa7Z778[7771178[111818a7771178a1771177[778aa78[777aab8abb8aa88abb8ab88ab88[a88[a88[788ahb>b88[178[178[178[1171118abhhbbb80**18ab7>bbhihhihh?F##FF##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFFFFFFFFFFFFFFFF????b88ibb8bb88biiib112[188[188[888b788[bh9bbb8[bb8[bhiba88aabhabh>abhhahhghhgggahhaag7ZZ77Z077[1171177011717881178[777[117[778abb>aa78[ab8abb8abb8abb8abb8abb8[a88[a88[a88bbio88[178[118[1171117[abibhhbb1*18b**1bhihhihhi8F##FF##FF#FF##FF#FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF?iiiibhiibbiibbb8[18?bb88bb88[b88bbbibhhbbb8[[a8bih>abbhabbhaaa8aabhahhaahaahhhhaaa7[[17Z[17[117Z1111178ba77[778[118[778[abhaa78[ab8abb8abb8abb8[bb8[bb8abb8[a88[[8bbÚbh8[118[118[1181118bbhibb8111Ġʓ**8hbiihiih?#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""""""""""""""""""""""""""""""""""ihhihhiihhhhaah8abh>a78>bb8>[7hhbhh>abh>aa77[ahhaah>ahhhaaa7Z067a`ghhhgaggg``g>aa77Z777Z0770177017701781778a777a7781777a777aa7=a788aa8>aa88aa88aa88aa88aa88aa78[a78ahoÙh77111 1177111717bhbbhhaa1*1ʓ0abhihhihhi8"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL#####################??iiiihbbh>abb>bb78abh>ab78bbhiabh>aaa8aaa>hh>abhhhhhaaa=ZZa7Zahhaagaagg`aa>aa77Z1770017011701771788[178a778a778[777[a7>aa78aa88aab8ab88aa88ab88aa88aa88[a88[hioÙÙa78011711170178abhhbbh80hʙ*0bhbhhihhihh#F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FFFFFFFFFFFFFFFFFF@FFFhhbhabbhbhh>aah8abb>[bbhbbbhaah>aabhahihaabhaahhahhhaag`[abaab7`aa7aaa7aa87ZZ77[17700170117[188a778[788a778[a78aa78aa78[a88[a88abb8abb8abb8aa88abb8[a88[abiÙÙo701171111[abhbhhaa111*7bbhihhihhiF##FF##FF##FF##F##FF##F##FF##F##FF((FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FFFFFFFFFFFFFFFFFFFFFFFFF2+2FFFFFFFFFFFFF?bahhabbhbbi[a8[a8iabbhabb>aabhbhiaabaaa8aabhaaahaaahabah`a7Zaa7aaa8aa77[177[1170178[188aa78[a78ab88[778aa88aa78[[88[bb8[bb8abb8abb8[bb8[bb8[b88[ab8ÚÚb11111111188bbhibb81*hʠʙ**abhiihihi#FF#FF##FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""""""""""""""""""""""""""""""""""hhh>aahhhh8Za77abb7`aghaa7=aahhhhh=aag7Za7=`aa7aag>aab>Zaa6Z677``7>aa7>a077177 00771778a777a777aa78bb8>aa>>aa7=[178[a88aa88aa88aa88aa88aa88aa88aa88ahhooÙÙÙʙ 011011 [abhbhhha71 àʓ1>bbhihhihhi##F##F##F"#F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FF##FL##FF##F################?8>hahhhaaa7Zab>aaahaag>aa7>abhhaaa>aaa>aaa7Za7h`aa>aa7>a767Z`77Za78aa77[77701110177[777a778[a78a7b?aa8>aa7>a778[a88aa88aa88aa88aa88aa88aa88aa88abhoÙÙb70110178bbhhbbb80*bĚi[bhihhihhihh#F##FF##F##F##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGFFFFFFFFFFF9FFFFFFFEEEaabhaab>a`77[aa7aaa7a067aaahaaahaaahaaa7Zaa7aaa7aa77Za77Z[77[a77[777[1771117[777[778[778a778ab8>ab88aa88[188[a88[bb8abb8abb8abb8[bb8[a88[abioÙʠʙb11*111[bbibhhb111Ġʠ[*1bhbhiihhihhiF##FF##FF##FF##FF#FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FFFFFFFFFFFFFFFFFFFF?2++++++++?FFFFFFFFFFFFFbba8a71ZZa7[aabaaa7[aa7Z[77`aa8abb7Zaa7Z[77[aa7[178[[77[[77[178[177Z117[178[a78[a78aa78aab8abh>aa78[118[[88[bb8[bb8[bb8abb8[bb8[bb8[abbboĠę8*11*118bbhibb8*Ú1**abhihiiibh#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""""""""""""""""""""""""""""""??>70067Z677`aa7Z07=``670077aa77``77``67Za88Z077Z177Z177Z777[7770177[778a77>a78>aa8>a77>aah>a778[1771778[a88aa88aa88aa88aa88aa88aa88ahhiiooÙàʠb*01ahhbhhha71iÚʠ01bhbhhihhihhib"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F################?>ZZ07Za7=``77`a67ZZ67Z077Z`77Z677Za77Z7770077Z177Z178a777[177[778[778ab88aa78a888ab>>ab88[1781178[778aa88aa88aa88aa88aa88aa88abhihhioÙĠʠʚ1*178bbhhbbb8*iÚ17abhihhihhih8#F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FGFFFFFFFFFFFFFFF>7077Z`77Za77Z077ZZ770077[a77Z177Z017[117[777Z177[777Z777[778[778[a88a778aa8>a78>bb88[178[118[178[a88[a88abb8aa88aa88aa88[bbibhiiiÙĠĠi[1[abhbbhha1*Úʚ0*0ahhhihhihhi8F##FF##FF##FF##F##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FFFFFFFFFFFFFFF++++++++1FFFFFFFFFFFFFFF8877ZZa7Z007Z017Z017ZZ77Z[77Z011Z117Z177[117Z177[177[788[778[788[b88[a8>b888abb8[178[118[118[[88[bb8[bb8[bb8[bb8[bb8[a88bbhibiiĠĠb1*178bbhibb8**hĚĠē**7hbbiihhibhib8#FF#FF##FF#FF##FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""""""""""""0""""""""""""""?887`66700670077Z177Z067Z01100770177[7770177[777a77>a778a778a8887778a78>a88>[177117711771178[788aa88aa88[a88aa88aa88abhhbhhhhioÙàààʠ1[ahhbhh>a18Úoabhhhhihhihhh8##F##F##F##F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FF##F######000*######FE>70670077Z0770077Z0770017Z117Z1880017Z778[778[777[788a78>a888a78>ab8>a1171177[1771178[788[a88aa88aa88aa88ab88aabhbbhihhioÚĚʠʙ81178bbhibb87*Úàh0bhbhhihhihhih8##F##FF##F##FF##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FGFFFFF0017Z001*060071FFFFFFFFFFF877700110017Z177Z0010011Z17711170177[788[1781788a788b888[778aa88ab881118[118[117[188[a88[b88ab88[a88[ab8ab88abhhbbhihiiÚĠʠÒ1[bbibhh[17ĠÚĚ7bbhihhihhihhibFF##FF##FF##FF##FF##FF##FF#FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFF+++++00700070007ZZ77Z61++++++2FFFFFFFFFFFFFFFF?8770011Z177Z1110011Z118[111Z117[178[118[188\878b888[888a778[bbia1111118[118[118[[88[bb8[bb8[a88[b88[bb8[bbhbbbhbhiiĠĚĠʙ[+18bbhib18ÚÚĠ+**1bhiihibhib8#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""""""""#7*06 066 000 0`66Z`76`6 """""""""""""""""??>0177001700170077[7770077[777[7771178[888a78>a888a788a8hibb870117117711771778[788aa88aa88aa88aa88aa8>abb>abhhbhhiÙÚàʠʙh1ahhbhh>1hÚÙÙ8bbhihhihhhhhh8F"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F##### 000007``67`667Z067``7=`0a=`1########700**00117[77701171777[a771178[788a888a8881778a78ih>[111178[1771178[a88[a88aa88aa88aa88aa8>abb>abb>abhhhioÚÚÚàʠb118bbhhbb8ÙÚÚb1bhhhhihhihhih##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FMFFFFF00070007Z067Z`a7Z0agZ07=``a=`aa7`7FFFFFFFF880*017[a78[117[117[788[777[788[888[b8>[178188hib871117[178[118[178[a88[a88[a88[a88[a88abb8abb>bbbhbbhiĠÚÚĚʠē81bhhbb>ÚÙ8**7hbbhihhihhihhiFF##FF##FF##FF##FF##FF##F##FF##F##FFFG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFFFFF00110*7*0110007Z0a7Z`77a`a7`aa7`aa7``7=11++++?FFFFFFFFFFFFFFFFF?881Z178[111[111[178\b88[178[188\888bb881188oh8[1111118[118[118[[88[b88[ab8[bb8[bb8[bb8[bb8abbhbbhihioĚĠĠĠʽb88bbhibhĚÚ1*[bbiiiiibhib##FF#FF##FF#FF##FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""#"""""1*00000*0000070067`ag=`ag=`ag=`ag=``g=`6770"""""""""""""""""">Z7771777Z11 178>a7771778178877881171bioiibb770117117711771178[778aa88aa88aa88aab>aa8>abb>abh>bhhioàÙàààʠiaahhbbhÙÙÓo08hbhhihhihhihhiF##F##F##F##F##F"#F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F######017Z00*001*006Z007Z007Z0a7``77aaagaagaagh`a67`67=1#######888>[1171118[788[1771178188811881ahioh8[117117811771178[788[a88[a88aa88aa8>bbb8abb>abb>abbhhioÚÙÚÚÚʠh>bbhhÚÙi>**abhihhihhihhih##F##FF##F##FF##F##F##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFF117701170077Z007Z00*01100670`77Z`77Zaa=`agg`aa=aaa7Z677Z77 111FFFFFFFFFFFFFFF?88711111118118811181188[788[bhiiiib871118[118[118[178[a88[a88[a88[ab8abh8[ab8abb>bbbhbbhiÚÚÚĠĠʠÓhibhÚÚii1**1bhiiiihhihhiFF##FF##FF##FF##FF##FF##FF#FF##FF#FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFF1177`aa7[[110111**0**01Z117Z077Z`77aaagaa77aaa7`aa7aa770117Z771+++++1FFFFFFFFFFFFFFFFFFF??88*1111118[8811128[888[2biiiih8[111[118[118[118[[88[ab8[bb8[bb8[bbhba88[bb8bbbbbbbhiiÚÚĚĚĠĠʚbboĚÚÙiib1**8bbiiiiiiiib#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""""#"""""77``ag`gg`aa70000*00077Z`67Za77Z`77`a7=`ag=`ag=`67=`00 *000 """""""""""""""""""111 17881171788118>hhihioiiba770117117711171778[788aa88aa88aa78aa88aa8>abb>abb>abhioÙÚÙÚàÚÙhhÙÚohho00bhhhhihhihhihh>F"#F##F"#F##F"#F##F"#F##F"#FFL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F######077g`ggggaa7aa770**000070077Z117`007Z077``7=ag7=`gg=`a7700*000#########88181111118[888bhhihhiiihh>[111178[1771178[a88[a88[a88aa88[a88aa88aab8abb>abhhbhioÙÚÚÚÚÚÚhÚÙÓii*1hbhhihihhihhi8##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFF``gggag`aa7Z[1*00*01*007Z077Z077Za77`a77aaghaaahaa77[77**00001FFFFFFFFFFFFFF?88*11178bhhihhiioiibb870118[178[118[178[a88[a88[a88[a88[a88[a88abb8abbhbbhiioÚÚÚÚÚÚÓoÙÚÙoi[bhiiiiihhihh?FF##FF##FF##FF##FF##FF##FF##FF##F##FFFGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFFFFFF117ggaaah`77Z00****0Z[77Zaa7``77[aa7Zaahaaa7aa77[a78[11***01++++++2FFFFFFFFFFFFFFFFFFFF@@8**11[biihihiiihb[1111118[118[118[[88[a88[ab8[a88[188[ab8[bb8abbhbbbhbhiÙÚÚÚÚÚÚÚii8**8hiiiiiihi8##FF#FF##FF#FF##FF#FF##FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""""""""""agggaaggg`aag`a77000*007Z067aaa=`77=`a77Z677Za7=`777177711* 1"""""""""""""""""""""7hiihhihhiiohhibb770117117711771178[778aa88aa88[a87[778aa88aab>abhhbbhibÙÙÙÚÙÚÙÙÙÙiibho*abhiiihhihhihh>F##F##F##F##F##F##F##F"#F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F######FE>>g`a``a`aaZ`a=`Z7700000077701a=`aa7aa77Z777Za77aa77[778117 0** 1#######FFiiihhihiiiihh8[11111711171178[788[a88[a88[a88[178[a88aa88abb>bbbhbhhiÙÙÙÚÚÙÙÙÚhb81bhiiiihhihhi8F##F##FF##F##FF##F##FF##F##F##F####FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFi?hhg``ZZ`aZ`a7Z0a7Z00*00**1Z177aa77[aa7[177Z177Zaa7ab77[177111 00**71111?FFFFFFFFFFFFFFFFF?iihihhiiiibb871117[1181118[178[a88[a88[a88[b88[188[a88abbhbbhhbbhiÙÚÙÚÙÚÙÙÚÙhh1a8*8bbhiiiiiiihh?#FF##FF##FF##FF##FF##FF##FF##FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFEEhhhhgZ`7ZZ`7ZZ01*077Z00***0110[a7[a77[a77[a78[aahaab781178118811**181++++++?FFFFFFFFFFFFFFFFFFFFFiiiiiiiib8[111[118[118[118[[88[[88[a88[ab8[178[[88[bb8abbhbbbhbbiÙÚÙÚÙÚÚÚę[bi1**bbiiiiiiiii8F#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL###"""""???>bhhhgghg````7Z00700**0 007Z777`777Z777aaghaghh`h88117 7777001 """"""""""""""""""""Ehhihhihhiiihhiba7 0117117711771178[788[778[a88a777[778a778abb>bbh>abb>ÙÙÙoÙÙÒb ai>bhhohhihhihhihh#F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F####>>>>abbhahhhgghg`a```ZZ67Z00***0*0770778a77>1777aghhaaaoÙ7111 8a701##########FFihhihhiiohihh8[111177[1771178[778[a88[a88[a88[178[a88[ab>abhhbbb>biÙÙÙÙÙÙÚÙi[1h1bhiiiiihhihhi##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFF@??8bbb>abhhgggg`aZZa7ZZ00*00*****00018ab88a777Zaahhh=aÚb17 0177*****1FFFFFFFFFFFFF?hihhihiiiiiibb701181178[118[178[a88[a88[a88a178[a88[a88abbhbbb8abhoÙÙÚÙÙÚb781**7hbiiiiiihhihh#FF##FF##FF##FF##FF##FF##FF##FF##F##FFFGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFF??88abbhabhhgggg`aZZZ7ZZ01*********71788[1171117aahhaaiÓh[101111ZZ0***++++++1FFFFFFFFFFFFFFFFFFFFiiihiiiihb8[1111118[118[118[[88[[88[a88[bb8[188[a88[bb8abbbabb8ÚiÙÚh1+a8*[bhiiiiiiibhiF##FF#FF##FF#FF##FF#FF##FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""#?88>aag>aagg``ggff`aZZ06Z00600**8b77871100077hagh>aÚhb80 0*Z`*0""""""""""""""""""?hhihhihhoiihhiba70117117711771178[778[778[a88a178[778[a88abb>abb8abiÙoÙÙoÙÙÚ[11i8>biiiihhihhibhh#F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FF####7aa>aaggaaggg```ZZ00000*0***0178hh88101*00*1bhahhhaaÚÓhhbb1011 *`0**#####Fhihhihiiiihiib8801171117[118[178[778[778[a88[178[788[788abb>abb8abiÙoÙÙÚb118b**18ahiiiiiihhihhiFF##F##FF##F##FF##F##FF##F##F##F###FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFF?baahaahggg``Z00Z07Z0010001*011 [b??[11*00011bhhaagh`Úbbhb1*17 **1Z01T**1111FFFFFFFFFFFFFFF?hhiiiiiiiiibb10117[1181118[178[188[[88[a88[178[a78[ab8abbhbbb8aiÙÚi81ai[*[b8iiiiiihhibh#FF##FF##FF##FF##FF##FF##FF##FF##FF#FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFF??aaabaaaaaaZ`aZ`a7ZZ77Z177[a88[1**+*188b888b81**0100110188ahhaagoÙÓibbhib81177**1a[T**11++++++2FFFFFFFFFFFFFFFFFFiiiiiiiib8[1111118[118[118[[88[[88[a88[[18[[88[[88abbhbbb8[[ioÙÚÚ[11hb**8abiiiiiiiibhiF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F#""""">aah>aaaa```a``a```g``67``77aaa>ah>>a1 177 111818>>117007*` a778aahngg=abbhbhhib7 [77 0*01ZZa  1"""""""""""""""""?hhihhiiohhihhiaa7 0117117711771178[778[778[a781178[778aa8>abh>aa7>oooohoÚb1 [h*78hiihhihhihhhbb8#F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"####>>abh>aaag```g``a7Z`a7Z``g`aahabh>ahh>a78>a7770018[11 00070`0``7h>178>hhhnaa7oÓioÙhabhhbhiib78[71***1########Fihhiiiiihhihh8[11111711171118[778[778[a88[178[778[a88abb>abb8aoiÙÚh01ho0*18abiiiihhihhibbhh8##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFF??>>aaahaaaa``a7``a7Z``7Z`aabhhaahhaa78[787000*01000Z0aa7aa78abhnhh>aihbhbhiib888111**0111?FFFFFFFFFF?hhiiiiiiiibb7*11711171118[178[178[a88[a78[178[a88abbhabbhaahooooÙÚ[11hb1abiiiiihhibbhhbb8#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGFFFFFF?8b8aaaa`aaaZ`a7Z``aaaaZaaagghgg=[11000****17017*`aZab8[abhhhaaobboÙibbhibiiibb281188[010**1828+++1+1+?FFFFFFFFFFFFFFFFiiiiiiiihb8[11111181118[118[[78[a88[ab8[188[[88[bb8bbbbbb88iiÚb11[b****78bbiiiibhibbhbbbh8F##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#""""8aa7aaaa```6ZZ`6Z`aggg``ggagg>`77 00**0*00700ZZ7>a778ahhnhhhahh>bhb>bbhiioiob1 1777*0 **811"""""""""""""""?hhihiiiihiihhhba70117111711771178[778[788a777[178[788abb>abb8[bioooooiiÙÙh 01hih[bhihhihhhbbhhbbhhab8##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM#####aaa7```7```aZ`aaaahhhaagggg77000**0Z117***177*1a781a8hahnngghabhoÙiabhhbhiiioi?118 01781**781####Fihhiiihhiiihb8111011711171118[778[778[a88[178[778[ab>abb>a78iiooooÙÚ[11h7*1b8bhhibhibbhhbbhhbbh>7FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFF?aa77ZZ`7Z`aaaaaabhbh>`agga17*0*Z7*11*007[11118>[788ahhhhhaab8bhb>bbhiiioi8**1**101111FFFFFFFFFFFFF?hhiiiiiiiiiba1*11111171117[178[188[a88[178[188[a88abb8ab88aooooioÚÓ77ai*8abhibhibhibhhbhhbb8##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFF@?8ZZ77ZZ1a[aahbhbbibb7aaa7*11*1a17**0T118a178ba88abbihhoa7>bbbÙiabbhbiiiob1111******1811++++++1FFFFFFFFFFFFFFiiiiiibhiiibb81111118[118[118[188[[88[a88[178[[88[bbhbbb8[bhoooiÚÓh[bhi7***abhbhibhibhibhibbh8FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""#"""77Z077[aabaahhbhhabb>bb70007 0*070*007077>ab78777>ahhnhh>aab>bh8>abhhhiiioiohh8[10*00170"""""""""""""hhhihiohhhbhiihhha710117117711771178[778[778[778[778[a88abh>aa7hiioooioioiohiÙÙabhii*8ahhhhhibhhhbhhhbhhhbb##F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"####?877Z077[[aahhbabb8[bb?a1*01>00`aZ0770001Za7 18881178aahhhhnggh>abhoÙiabhhbhhiiiiooa1*******1881#######iiiihibbhiiihb811011711171178[178[788[a78[178[778abb8abb8[hoioooioiohhiÙÙh8hio1*0bhihhihhihhihhibhhF##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFF9717ZZ17Zabhbhibbbibhb81*71**111ZZa811?Fii8177>abhhhhhabb8bhb8bbhiiiiiooa11T0[1*0**18811119FFFFFFFFFiiiiibbhiiiiba1*11711171118[178[[88[a88[178[178[ab8aab8[1biiooooioiiÙÙ8[bhih**18bhiiiihhihhihhhbb##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGFFFFFF8101Z[abbbbbhhabiibb88*+*1188001a[8?iji?b118[abhhhhhh>bbboÙiabbhbhiiiiiiabaZZ01**0**1891+1+1+12?FFFFFFFFFFFFiiiihhbbhiiibb811111118[118[118[[88[[88[a18[178[[88abb8ab88biiioiiiiihiÙÚ18hi1**[bhiiiiihihiibbhFF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""#""016aaaghabhbb8>hii>1111*078a778Zaa708ppi@@?1177aghhhhh>aah>bh8>bbhhbhhiioioioiiZZTZ0100**188""""""""""""hhhiiibbbhiihhha71*117111711771178[778[a881178[178aa8>ab88[bhihioioiooiiiohhhÙÙh88[bhib*08>biiiihhihhihh>ab##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######8aaahahhbbh8bbiob88[[ZZ**111a0a[08ippFi?88778>ahhnggh>abhoÙiabbhbbhiiiioiiiohZZ1Z[10017000*078##iiiihh8abhiiibb800011711771178[778[a88[118[178[a88aa88aa8ihhioooiiiiiihoÙÙ8[a8>1*abhiiiiihhihhhbbbhFF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFF?>abhihhiiiiiiiabb[~~~*+118T[aZbppji?F8888abhihhhaabhhb8bbbihhiiiiiioh11>a10117Z01*011119FFFFFFFFFFiiiiiaabiiiiiaa1*1171118[118[178[[88[b78[178[188[a88[a88aiihioioiiiiiibbhib188abhi****1bhiiiihihhibb8bh##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFF@???hiiiibhiii8T*+*[[[aippFjj98bb8hhhab8bbhoÙiabbhbbhiiiioiiii8[b810*01*11***1+++++++?FFFFFFFFFFiiibb8abiiiibb81111118[118[118[[88[[bh[118[[78[ab8[ab8[[bibhiioiioiiib1bÙ11[bb88***8bbiiiiiihiibhhbbhiFF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""#"""?>hhhhibbb>bhiibbba~1Tippi@FFh8>>bhhnghh>aah>bh8>abhhhhihhioioioh801 0070*11""""""""""hhhihha78hiohha71011 017711171178[778bb771178[778aa78aa78bhhhbhhioioiohhih>1hoÙ8*178abh>0*ahhhhihhihhhhhhbbb>h##F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL######?hhihiibbbhiiaa[2****~ippFiiF?bhhihhhaa7>abhoÙiabbhbbhihihiiÙooiob7 11a71***0 11#####iiiib78ahhiiihb8001111711171178[178[1h>1117[178[a88[ab8[bhhhhiiooiihhihia11Ù171abhbb*8ahiihhihhihhibbh>ah?F##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFhhhihiibbhohbb~1****T[~bjpjp@Fi9??bhhihhh>a7bhbÒb>bbhhhiihhioÙiioih??2178a117ZZ*8111111FFFFFFiiih8[1biiiiiba1*11111171118[178[[78bb17[178[188[a88aabibhiiiiiiiiihhib1*1hib1117abh8**[bbihihhihhibhhbbhiiF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FFFFFFFFhiiibbiiibb[~~~TT*TTTbipGjj@?bbiibhhiaa77bbbiĚiabbhbhihiiiÓiiiiij?278810Za0*1821+1+111FFFFFFFFFiiiib[18abiiiibb811111118[118[118[[88[ai8[118[[88[bb8[b88abhhbbiiiiiiiiibb1*1ia117[18bbb****8bbhiihihiibhibbh?#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""#""EhiiibbhihiiTTTTT8?FFi88>hhhnahh>`7h>bhhb>abhhbhibhhihioʠioiohi??b77 00*171"""""""""hhiohb7018hiihhha11011 111711771178[77>1171178[788aa88[ahhbbhhhhoiohihhihhh10ah 0171bh8**abhihhihhihhhbbh>ahi##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######?ihhhhibb~TT129?F@78h?hhhhaa7>abhiÙiabbhbbhihihhiʙoioiii@?a7 *0aZ00Z0*71###iiiha118abhiiib88111111711171178[178[hh81178[778[a88[a78bbhhbhhiiiiihhhhh>a71*biÙ11*11>a*18>hihhihhibhhbbhiE#FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFF??iibbhhbbb~~~TT+2998>ahhibhh>aahhbÒb>bbbhibhioiiihiÙi?8a71*0Za`aZ**07111112FFFFFFFiib8101bhihha11*117[1171117[178[18118[178[a88[a88[bhhbbhibbhihiihh[bb>[11*8a8**1bi8***1abhihhihhibhibbbhiF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF??iihbbbibT2222188>bhhha77>bbbiĚiabbhbbbibbiii˓iiiÚpi?88[11*0[a`a***181+++++12?FFFFFFFiihb[118abiiibb81+111118[118[118[188[b81118[188[[88[abibbhbbhbbiiiibb88[a781**bbib1*1hb***1bhiihiibhibbhbb?#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""#"?hhhZ[ahibba~7218hhaa7767hhahÓb>abhhbibhhioʠoiihhoÙÙoc888a77 0007Z6707 """""""hiiba107bhiohhha11011711771117177811b1771178[778[778bhh>abhhbbhhhhibhhba88[7178boÙh0*ah8**8abhihhhhhhbhhhabbi##F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL######hbbabbi~[8178>a777abhiÚbbb>bbhÒhhiioiihiÙÙ?817>a77 0**01###iohh80118abhiiib880011111711171178[177bh71177[178[a78[ahhbbhhbbhhbbhihh>bhh>a1100bboh181***abhhhihhihhhbbb>b#F##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFF?b[[~bbcb11777aabhbhÓh8bbbhbibhio˓iihhoÙi?1178ab770101*11111?FFFFiiib111[biiihha11011711171118[178[1hoa118[178[178[[88bbbhbbhibbhibhibbhib170111hoh1*1h8****1>abiihhihhibhhbbiF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FFFFFFF??[cbcb~[2*18>bbbiębbbhbbbēiiiioiiiÚÙb8*111[788aa88[1**12+1+1111?FFFFFiobb8*118bbiiiibb811111117[118[118[11888[118[118[[88[bbhbbbibhihhba88h8*111*hab711***[bbihhibhibhibbbi#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""#?>bhbb[~[[*08>ahÙh8abh>bʙhhihiohihhoÙÙѓb8117177>ab8 0 1?"""""ihha1107bhiihhha11011 11171177117817ia11711781178[ab>abbhbbhhbbhiba7711hha178101bhÙÙh[0*1h *7>ahhihhhbhhhbbh>ahÙ##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######??bbbiba2*1abiÚbabhbbbÙihioђbhhÙibb81770178[1**01#oob870118abiiiib88001111711171117[17>Òb711171178[788bbb8abhhabhhhb8[11[b77[a7*1bioÙh71*abhihhihhihhhbbhoÙÙ#FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FFFFF?9bbii[[hÙh8abbhaʠhiibhoÙÙiib778111011 01***1 1111111FFFFih>[111abiihh[11*11711171118[178[bi[1171118[188[abhabbibbbhbbhhaa71*118[117118aÙÙi[1*1h8****8hhhibhibhibbbhF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF@@@?baaii~***8ĚbbhbbbiÓiobiÚia117111 111111****11++1+1+1FFFFiib1+118bbiiiibb81+1111111118[118[11iÌ881118[178[[88bbb8bbbhbbbhb188[1111[81*11[bhoÚÓ8*b[***abhibhihhibbhbbÙ#FF#FF#FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"#"""""#baaabhbT7oÙh8abh>ahʙhooobbhoÙiihha77 017 117 011*077""""ihh8001 17bhiohhha11011 011 111711771hh[1771177[778abbhabh>abhhab88[1170018001*8>oÙÙoa1*1h>**0bhhhibhhhbhhhbbbhÙi##F"#F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##F####?[bb~~**aiobbbhbbhhÙohioʠi>ђiii>[1781777117 111*0 01 1##iia110118ahhiiib88001011711171178[11ob8811771178[1b>abb>abb>bbhh[a77[1101[0bbÙooÚÓb*b*8abhihhhbbhhbbh>ahÙo##F##F##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FGFFF?>bbbT*1[a88bbbhbbiioѽhhooiih>a77817781778117 0170771118FFibb701111biiihha11*11111171118[17818[118[118[118bbb8abb>abhhbbb8[171*081*11**bioÙĚb10hh****abhhhibhibhhbbhoÚiFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FFFFFFF??@@?bbb***11*1bhbbhiĚiiÚiiioh8[777[17>a778a778[177[781+1111FFFFii[1111118bbiiiibb8*1111117[118[118[11b88[118[188[abbabbhbbb8bbb8aa88**1[1181111[ĠÙb*b1***18bbiibhibhibbho#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""#"""#"?bbha[a0*710*abhbhhÒiiioàhoiooioiih8>a777ab78aa>>aa7=`777`7"""hb701107bhiihh>a11011 1117117711771hha1781177[18>ab8>abb>abbhaab8[1*171117018oooÙÚb10h800bhihhhbhhhbhhhabiÚiF##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####??bbhbbaT0**11[ahiʙiiioʠ˒hboʓobh>bbb8aa8>aab>aa8>aa8>aa77`77=a7Fh>[110118abhiiib87*01011711171178[17b88[1771178abb8[bb>abb>abb8aa8*70017*a88oÚÙhb11*1>bhhibhibbhhbbbhÚo##FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FGFFFFF??bb[iabb~~~**71*[bhohiiioiiii[boĠa11>bb7>aa78aa>>aah>aahha778aaa>aahha7111?FFFba111111biiihh[11*11711171118[177ahia[88[118[ab8aa8>bb88abb8aa88*0*1118aahiioÚÚa*h8**[bhihhibhibhhabÚFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF+29@@cb[[hb1b[[b~[[+*11*8biiihibhiÚ8bi[11bh88bbb8abb8aab>abh>aaahhh>aaa8aah>agh711+1+1FFFF@b811111118bbiiiibb8*+11111[118[118[1hbb8[[111118bbb8abb8[bb8bbb8[11**1**1*[bbiÚÚ8*[1***8hiibhibhibbiĚ?##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"#"#"""#Eabb7Z[bhhhbh8[a18Z[1bZ* 107>bhhihh>abb>abʙh177801007>b8>>a77>aa7>a77>ah7=aahhag==aa=>aa7=ggg=11"""a11 0111abhhiihh>a1*11711171117117 ihaa781117[ab>aab>aa8>abb8aa1 *00008abioioioÙÙ800h80abhihhhbhhhbbh>aàF##F##F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##F####?a[18a[iib78[1881b11111*08ibb8aa88[a78ʙib11*177ab8>bh>>abh>aa>>aaghaah>ahh>aag=aaa=aaghaag>7##?87011 0178abhihib87*011171117117711bh>aa77117>abb8bb88aab>aa87*101*01biohiÙÙb17*a7**1b>hhhbhhibbhhbbhoÚ##F##FF##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FGFFF???8[bb8bbiibbb8b888111811***188[a78[a88[bhhbęb1118>b88>a8h?bb>>abh>aah>aghhhhhhabh>agg>aa7>aghhaag871@F[1111111[abiiihh[11*1171117[118[117ibbb8[118[bb8[bb8[ab8ab88[11***118bihioÓ7810**b8**8abhibhibhhbbbhÚÚFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FFFFFFFbb>?bb88aa71111++?@??88bci[\bihibb8[b1111****188[188[a88abbhbbhibb8[b1*0178ab8>bb8>bhhibbh>abh>abhhabhhhhhaahhaag7Zaghaa8ag7111FFFF?1111111118bbiiiib81*+111118[111111811hhba18[[b8[abbbbb8abb8[b7******11[1hoiiÓ811*b1**abhhibhibbhbbĠ#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""#""""">>agggg`a=Z07*00?>h>bb11abbhbhhbb>[1 11*178[788[77>[1*1171178[10778778>a78>ahh>hh>>agh>ahh>agh>aghhgg=>aghhaa7=agg>a77=a77"""011 1111abhiihh>[10117111701171117iibbb8[118ab88abb>ab88aa88*0**11hhiioa11**0h>008abhihhhbbhhbbbhÙàF##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####98bhagag`a7000000000 00*?888[1b1[bbhbhihh8[281+0178[71*0177118800777778a78>a7>>ab>>aah>aahhhh>aahhahhhaahhaag=aa7haa77`aa7Z0 111171118ahhiiib8701111171117111711hh>aa771788aab8aab8abb8a11****abhohio77*ba1**abihhibhhbbhhabÙÚ##FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FGFFFFFbaagaga11*000007Z667000?8888[118[b18bibb8bb8811*1**118[11077 07777778aab>ab8>abb>abh>aahhhhh>ahh>aghhhh>aa77Za77[17=`01707 1FFFF11111111abiiihh[11*11711171117[118ibb8[178[a88ab88abbhab81*17**11hhhioh[0**1h8118bhhihhibhhbbbiÚĠFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF>aaaga`aaZ00*001Z077ZZ77Z0++@@@ib88\bi811bcbbb1[bbi[\2?[1****118[77 111711170178[a88ab8>aa8>bhhhabbhabh>abhhhh>ahhhab7=aa77Za77aa77Z077[11FFFF?1111111118bbiiiibb8*11111111111[11811hhbbb8[[b8[bb8[bb8abb8111*[***18biiib1*8[1**bbihiibhibbhbÚĠÙ##FF#FF##FF#FF#FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"#"""">>```f````6Z`770*0067``77``77ZEhbhib81ab88a118bbbhbbh8**1 01 017 007 00 0777a778a78>ab>>aa7>aa=>aa7>agh>aa7>aa7=`7g=`677`677`677a78"""011 01117bhiohhha10117111711171118ibhh>a778[17>aa88aa88[a1*8*1biiohhiioh7**0h807>bhhhhhhbbhhabhoÚào#F##F##F##F"#F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##F#####?8aa```ZZ`7ZZ07Z00*017Z`77`aa=``770?Ehh8811b81887*1b>[biiba781*1*011 00 00 00 0777177>a778aa7>aa8>agg>aahhgg7=aa7=`77>aa7=Z6770077[a88[1##11110118ahhiiib87*011117111711170ahibbb8[a78[b88aa88[11100*07boiohiiooo[8*aabhihhibbhhbbb>ÚÚoF##F##FF##F##F##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFaaaaZZ67Z00*00*00077Z`77`aa=aa7??ihaa88a888b118b\18bbh8[bb8**11 11*0100001 001 007701770777aa88[a8>aa8>aaa>aa7>a77>aag7Za77aa770077[a88a11FF11111111abiiihh[11011111171117111hihhhba88[78>[a88ab88011*0*18biihiioh11b1*1h8***bhhhibhibhhbbiÙÚÚp#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FFFFFFFF?8Z`aaZZ77*****07Zaa7[aa=aaa=`7++?@@?>hhbb88ab88[bi8\2bibb18b81**118[17111011*0011011701170117[77>a778aa88a778aaa>[a77aa7>a777aa77[177[bb8[b81*1FFFF?1111111118bbiiib81*1111117111111111biibb8[a88abb8[bb8[11*1*17*[[iiiioi8**181**a*abiibhibhibbhÚĠiF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""#"""877Z``7``7700*017`a77`ag=aa770>>>?aa8>ab8>bh>8bbh>118?1b817781178111001 01700 00 00 0077000 0777777=a777`a=>a777`a==a7770677ah78aa88aa88["""111 01117bhioh>[1011 11171117111iÙohhha178[ab8aa88ab7001*a71h>iiihhihii10b1*1h8*1bhhhibhhhbbhhabÙÚàp#F##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####7Z67Z`aaaab80*177[777aa77Z07 +8hhhaab>bb8>bb8?bh88bb8>bb1788>778717881000000 007 001 001 011 001700787017a77>a777a777`a7=0177aa788[a88ab1*#1701170118abhiiob81*111117111711170ihab88[188aa88[a88[110**7707bhobh>abbhhhoÙh*188*7b*7abiihhibhhbbbhÚʠo##FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FFFFFZ[aaaahaah701**[a77[a77a777001+???Ebba8abhhbb88abb?bbiibbhibb>?b8881178[77 000010017001 001 011 077 001707770177a77700770677Z077ahhh8[a88[bb8*1FFFF111111111abiiih[11*11711171117111iÙb88[a78[b88[a88[a71*11**11*abiohbhaa11ahi[*11b**1ii**1bihhibhibhhabÚÚp#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFF77[abbaghaa88*178[888[178aab8[11*1++@@@@??aabbabbhaabibbbibhhibhibbh>bb881118111*01*11*01100100 0177011700170177Z777Z770777Z178abhiĠa88[bb8a1*2FFFF?1111111118bbiiib81*11111111118[111*Ěb[bb8[[b8[[88[bb8111*11*18*8i8[11*118bbioÓ11bh8***1b1*8bbiibhibhhbbbiĠĠiF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""#""177abbhaa77001787001 07ghah7700?>6aa>aab>ahh>abhhbhhhahh>bb8>a777017700001 000007 007 00 007 00 007 067 066 60 007>ahhhhhiʙ8[788aa7"""011 011717bhiohha10117011 111701oÙa8haa78aa78a788a1*0*00a1bhob1770017[abhh017h[0*1hh*0bhihhhbhhhbbh>ahààà#F##F##F##F##F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F#####aabhbb87Z00**0010017agga7 0?77Zaa=aahhaahhabh>ahhhbhh>ab881117[77 001011 001 017 00017 00 000 01770077007 077>bhhihhib78aa881##1111171118ahhiob87*01711171117111*Ùh>abb8[ab8[a88aa7***0*8**8>88aa771788abib88aa101**bb1>bhhibhibbhhbbhoÚĠF##F##FF##F##FF##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFF>bb>bb10001*010Z771ahhaa17*0???877aaa8aaa>aba7aahhhhhhh>ab880118[110010110117001001 011001 001 177 077 077>hihhihhii[a88aa1*FF11171117[abioih[1111171117111711iÙbbhaa88aa88[a88[1**1*11*b11abiii[bhh1178[abh8[b88[111**1h>*[bhihhibhibbhhbÚĠÚ#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFF??hhbi?1*1700*00aZa8>gaii811*1++?@?@87a7Zaa7aaahaaaahhhahhbbb8ab770118101001100170117001001 00001001 1177[a88[bhihiihibē88[bb8*+2FFFF?1111111118bbiiib81*11111111111111*bĚÙh8bbb8[bb8[bb8[b7**+[118*abibbhb[1[a88abbb8[a88[1**bb**8hiibhibhibbhĠĠĚF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""#""">hh?bh87*01 Z007007>abhhab7 *17777Z`77aaa>aaahaaggagh>aa87[11 11*0 001 001 007 0000 00 00 0077a788a77>bhhihhihhhʠa778[0*""""011711171ahioh>[1101171117111 01>Ùbbha788[788aa8810*01*178biih>a177[78>Ùoba88[777*0h8*abhihhhbhhhbbh>bÚàÚ#F##F##F##F##F##F##F##F##F##F##FFL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####hbhib[[1*171Z178a77>hhgoha11**7767Zaa7aaa>aaagaaghaa7>a778001800100000001 000*0 00*00017[a88aa88[ahiiihhibhh8[a7*#1711171178bhioob87011 11171117111*aÙihbb88aa78aa88[1**0*[bioaa8**178abÓh>aa88[1*bb*bhhhibhhhbbhhbbhÚàÚ##FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FFFFFF?ibbhb~~*711[8bb88abhhahhbh8[00Z*+@?@?81077Za77Zaa8a`a7aaa7Z[781187111 111001001011*0000*0*017[bb8abb8[[78bhiiiihhiʒa78**1FFF11171118[ahioih[110117111111171118Úh8[ab8[a88[a7****18>o88*018[[8hÙobb8[a77*b>*abhibhibhhbbb8ĠĚĚ#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFF?iiib+11[bi[18hhhbibb8[Z1*++@@@@@?8Z017Z[77[a77Zaa8aa77[117[1181117111100110017000*00000*018[bb8abb8[bb8[abiiiiibbiʙi[1*+9FFFF?18[1111118biib81*111111111111111*1ib18[b88[ab8****11[b81+[181118[bÓibb88[1*1bb1*1bihibhibbhbbhĠĠĠFF##FF#FF##FF#FF##FF#FF#FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""#""hbhh[**Zabi?7aahnaabohhhb77ZZ07 00770077Z777Za77Z777017 1777177 001 0077007 0000 0078abb>aa88aa88a778ahhihhihhhbhÒ7""""11771117[ahiioh>[10117011 0117011Ùo>[a88aa88a1018iho1hh117178>Ùohh8[771hh08ahhibhhhbbhhbbb>àÚo##F##F##F##F##F##F"#F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FF######?bb[Z0ThFi87>ahh>bhbbhib711T*?877Z0170177[177[77701770178a178[17701770017000 000 0178abb8abb8aa88aa88[abihhihhibbhioa1*##1711171178bhioiib7*11711171117111 00Ùibb8[788[b87**1****8bo8*8[178[biÓiiaa88[0*7h7*ahihhibbhhbbhhabàĠÚiFF##F##FF##F##FF##F##F##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFF?hbbb~T[@?bbhhaabobbiii[11*+?????7170017Z777Z777[1170178[788[777[177[77700170017[a88abb8abb8abb8abb8[a78bbhihhibhhbbb**FF[1171117[bbioh>[1011711171117111Ě8aa78[a88[1****1hoi1**ib88[a8hÚhb8[a7*1hi[8hhibhibhhbbbhĠʠĠi##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFF?b[bb~~T1iji??hhhbhbbiih8[1111++?@@@@8117Z177[177[177[118[778[a88[178[778[117Z117[abbbbb8abb8bbb8abb8[b88[abiiibhibbbhʚ[*+?FFFF8171118[118bhiib81*11111181111111111bÙbb8[[88aa81***11*b8[*1hh[a88[bÓiibb88[**b8*bhibhibhibbhabĠĠÚbFF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""#""[bbZ+8??bhhhaahohbhhioa7 0 1717701770777a777[777a778a778a77>a7770177aab>abb>ab8>abb>aa88aa88[778abhihhibbh>abhb**""""111711171ahiioh>[1011 11170117111[Ù>a778[a8800*[bh**bhb8aa7>Úohh>a770hh[1>bhhhbhhhbbhhbbbhàʠÚb##F##F##F##F##F##F##F##F##F##F##FFM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL######?bbba[1?8>hhh>biabhiioa11*1?[117Z177[778a778a788aa88aa78aaa8[778aab>abb8abb8abb8abb8aa88aa88[abhbhhihhhbbbhb*8#81711171178bhioib7*01111711171117111iÙb88[a78[11*18i[*01oÓiiaa88[bÓiibb881*bh1[bhihhhbbhhbbhhabʠĠÙF##FF##F##FF##F##FF##F##FF##F##FF##F####FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFF8?9abbb[1bhhaaboÒbhiiihZ**1+????@?8[178[a78[788[a88aa88ab8>aaa>aab8abb8abb8abb8abb8abb8abb8aa88[[78abhibhibbbhbbhib**071FFF811171117[bhiohh[1011711171111111111h[a88[a1****8a1*111aibb8[a88ębb8[11*bi18hhhibhibhhbbbhʠĠÚ[##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFFbb1bbi[[bhh>bibbhiib1**1++@@@@@??88[188[188[888a788aa8>ab88aa88abb8abb8abb8abb8abb8[bb8[bb8[a88[abhbhibbhbbbhb1**+88+FFFFF818[1111118iib81*+11111111111118[11bÚb88[[881+***1*ahoi*1[bbibbhhabb8[bÓiibb88**b11bbhibhibhibbhabĠĚbFF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""#">>aa78b2**7>a7hihbhbhhiioba1*1?817[777[788a888a78>ab>>a778aa88abb8aa8>ab88aa88aa88aa88aa88[778abhhbhh>bbh>abh>*a7""""111701171ahiioh>[1011 011 11171177017Ùh8[778a11*0 0187178[a8>bb8a77>obb>a1bi11hhbhhhbhhhbbhhab8hʠàÙh##F##F##F##F##F##F##F##F"#F##F"#FFM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######agg`18ab1177aiabhihioioZ1*?8778[778a88>a788a888[778[188aab8abb8abb8aa88aa88ab88aa88aa88[abhbbhhbbhhbbhha1**1h8##81711171178bhioib7*01111711171117111[ʚa178[a88**1***1aboÙh810[17>bhhhab88[aiÓhhaa87**ah18abhihhhbbhhbbh>ahĠÚa*FF##F##FF##F##FF##F##FF##F##F##F##F####FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFFag`1*?bbb**18iÓbhhhih[1*1+?????81881188a888abb>[178[178[a88abb8abb8abb8[a88[a88aab8aa88[178bbbhbbhhbbbhbbb**188FF[1171117[bhiohh[10111111711171118[17Ù88[188[1**001*bia1781178[bhibb8aa88obb8[1*bi[abhhhibhhbbhhbbbiʠĠ1*0##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFF8a``aZ0*bb[*[bbbhihiiÙb8**011++?@?@@@2118[88817bib88[118[188[bb8abb8abb8ab88[a88[a88[bb8[[88[abhbbbhbbhbbbh[**1bi1FFFFF8181111118bboib81*111111111111118[111[ʙ[118[a8******aÓb8ab88[bbiihbbb8[bhÓhibb81***hb8bbhibhibhibb8[ĠÙ8*FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F#"""""#7`7Z06 *0*>aZ>Óh>bhhiÙio700 11188[b8>i>11781178[a88aa88aa88aa88aa8>abh>aa88aa88[178ahh>aahhabh>bb1*07h8""""111 1117[bhioh>[1011 111701171177117Ò78178810**1boi[ab>aa8>iibb>aa88obbb8[0*0hhaahhhhhhhhbhhhab8oʠÚ1*1##F##F##F##F##F##F##F##F##F##F##FFM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL######Z`71*001000?8bT*1ibbhhioʒiib177*0??abhihiob771178[188ab88abb8ab88aab>ih[a88[778[ahibb88abhhbbh8**ahi8171117117>bioob7*11111711171118[117ah[778aa1***8bb78abb>abiihhbb88[bhÒhhaa7*abb8bhhihhihhhbbb8aʠÚÙh*F##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFFF87aa1*077Z0?bbb~*abhbiiʚoi?a11*1+?@?@????hihii8[118[178[ab8abb8abb8abb8bÓb8[[88[118bbhh[1bhbbbhb1**1bi82FF11171118[bhioih[11011111111117[178[17b78[a88***1*aioh8[bbhbbhiibb8[[8hobbb81*1*b8[bbihhibhibhhbbbĠÚo[**1F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFF87bha0Za77Z+bbh[*18[bbooii81+++@@@@@@Fiiib11[118[[88[bb8[bb8abb8abiiÚb88[[18[bbib8[bbhbbb**8i+FFFFF8111111[18biib1*111111111111118[118[8[188[1*+1****88[[bbbbiiihhbb88[bhÓbhaa1*11*ba8hbbiibhibhibb8bʠĚb1*11#FF##FF#FF##FF#FF##FF#FF##FF#FF#FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""#"ab770017`a77*??bbh8[1*018bhoРhii80Z11?hihhih>11771178[a88aa88aa88abhhoÙa1771178bhh>107>bbhha*[bhih2""""111 0177[bhiioh>10011 011 01171177111hb78aa87* *1*[aiÒ78abhhioiibb88[77>oab88*01b8abhhhhibhhhbbh>aahÚÙ8*0##F##F##F##F##F##F##F##F"#F##F"#FFM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######?>a110177aa1?888bb8[**1biioʙii81aZ??Fhhiiib771177[188[a88aa88aabhbhhiÙÙi11771ahibb70ahhab7**1bhh##8171117118>ioiib7*01111711171178[1781ai[788[1*1*17107i>[abhhioiohh>aa78[ahÒb>a7*abhhbhhihhihhhbbb8ʠÚ1*11#FF##F##FF##F##FF##F##FF##F##F##F##F####FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFFF9h8 011 01770+888bb881*1bohhoÙ?[1a707+???????iihiiih[118[118[a88[bb8aab8abhiÚ811118bbhh118bbb8**8hiib2FF11171118[bhioh8[1011711111118[178[178b78ab7*817*[a88bbhioiibb88[188ibb87**18ibbhihhihhibbhabÚÙb*1110F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFb\170017aa7*?\bbib112*8iioÓc8[aa111++@@@@?Fiiib88[118[188[bb8[bb8abbhbbhiÚʌ111[bhib1*1bhbb**bhih1FFFFF8111118[18hoib7*111111111111188[[78[1h8[bb811*11****1bo88[bbiiib8[a88[bhhb8[1***[bhihihhibhhbbb8ĚĚ[*1111#FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F#"""""#>bZ117Z7hna0??abh>[18hiohob77Z01?hihiohhh[1171178[a88aa88abb>abb>bhioàʙ80178bhh81ahi8*1>hhib""""11171177[bhiioh>[0011 11170177[778[778aa78a1**18o[17>bbhiohiaa78aa78biaa7*07hbhhihhihhhbbh>abÚh01770##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL#######8b[[[b8>a80?h88ab881*bhhbhђÙo117 *?Fhiiib711178[178aa88aa8>abb>abhiʠh71bhiba10hb*[bhihh8171117118>ioiib7*110117111711b8[778[a8h[a8 *0*117iÒ18[bbhioiihb8[ab8[7bihb81**1*1hhihhihhihhhbb8>Úi7*11 111#F##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFFFF8?[[bbahhb1*?bb881b82*1a88bii8117*1+??????iiiih[118[178[a88[a88[bb8abbhbbioĠʠa118bh8*8i**8iiib8FF811171118[bhioh>[11011711171118a188[188[bb8[1*1*7*1881188bbhiohiaa88aa18aihbb1**1**bibhihhibhibbb>[bÚb*11111F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF8abb~[?8bhh[0+??ab88\b1*1[abiē˓88[a1*1++@@@@Fiiiib711118[[88[b88[a88[bbbbbbiĠĠę81bhi[1*ē*bii8+FFFFF818[118[18biib1*111111111181[88[[88[[88bb1*118**[1*[b118[bbhiiibb8[b811[bibb8**+1**bbhiiibhibbhbbbbÚÙ8*118111#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""=`8b[[8>h>bhh7*>>bb88a118[bhoʙhʙi71 01ihiiihhh[1171178[778aa88[788abb>abhoàʠa18bhh8*7oo**7hihhi8""""1117*110117[178ab8700011701171118[178[1b7*1h>01*1*1 *0bi71788abhhhiihh>a777*17>h>a7**0*hibhhihhibhhhbbb>abÚo1111 1##F##F##F##F##F##F##F##F##F##F"#FFM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM########877*8[18bhhibb7?8>>ab881*11hÓiÒii[17 *?Eiihiib71117[178[a88aa78[a88abhhÚài[ahib1h*8hhih8##*01011*011711171788[178a*7b11118**1*8[0178[ab>bbhihhibb88[118abb8**0*0bhhihhihhibhhaa8hÚÓ10117011#FF##F##FF##F##FF##F##FF##F##FF##F##F####FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFFFa1ba~18>hhib1?aab>bb8**1b8[118abih8111*1+????iiihhiih[117[118[a88[a88[a88abbhbbhoÚĠę88bb81b8*1bhiiibF011111*0171118[178[b1b1*1111***bb1[[88abhihhihhhaa78[abohha1*****bibhibhibhhbbb8[hÙi0117[1111F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF?80118b118hibi8*2?>7abhibb8****18111*178bb8hb88111*++?@?Eiibiib111118[188[a88[[88[abbbbbiÚĠʠabhib1iĠa**8iii81F*1111111*8[188[[bi18[1181117***188*178[bbhbhihiibb8[[8ib8***1**1biihibhibbb8[11iĠb11111111#FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""#""""8 Z0>[ ahhih7?87>aah>bb88117 01 007 778>ab8>a77710iiobbih>11171178[778aa78[788abhhbbhoÙÚàhhbhbhÚĚ8*ahhihhi1011 01 [778ah1*11017[111h17[788abhhbhhhhh>aa78aÓh>[00*bohhibhhhbbb8[1770hÙi8*11711171#F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL#######107718bT*7ihiia01777>aahhb87811001 077>ab>>aa7>aa88[1Eh>ahiib111171178[a88[178[ab>bbbhÙÚʠhhhÚ1*0bihhih*011111*7[7bh[17077*1b77>80178[abhbbhhbbhibbb>aahobb7*01*ahihhhbbb8[717[11iàb11111111FF##F##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFFF2881a18ba1*hii8*?Zaahhh>a177001001 [a8>bhh>aah>aa88[1++?@?iiiabih>11171118[[88[a78[a88abbhabÚÚohÚę*8bhiiii111111117ab8h[*7118[1*[h*18[a88abbhbbhibhhbbbhb81*1*bibhhbbb8[[781188[ĠÙb*11711171@F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFF@88[bh[?[[18abii1*??87Zaahb88[110010018abh>abh>aabhaa77[1++@@b8aib11118[188[a88[[88[bbhbbbiÚÚĚÙiiĚÚ**bhiiib*111111**8hb7*1*118***1bi1*188[bbbbbbibhibbhbbh[a1**11**bhhbbb8[[78[118[[8ę[111[111[1F##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""#""">788hh88[11>a0?777aaa>a77700 001 077>aa>>agh>agh>aa781?ii[18ih>10171177[778[778[78>abb8aÙÙÙÙ8>hhih7011 00*1h801*17178ah7[788abh>bbhhbhhhbbhhoa788*00*0hiba88a778111 1788aÓ70177011 1##F##F##F##F##F##F##F##F##F##F##F##F"#FFM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM######188>a18b87*bioi8011177Za77117 001 001 077>aah>aghhagg>aa7?b77ahiib101771178[a88[778abb>abhoÙÙÙÙÚÓio1[bhihh**11 011****101781*ab1*178aa8>abhhbbhibhhbhb78a1*1**hb8[778[1771178aaiÚo11171117118#FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##F####FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFFF87[7h>*b8ʽi8*?Z177[17711001 00170778aah>ahhhaaa>a7++??@ih11bih81117[118[a88[188[ab>bbbhÙÙÚÙo1**8ii8*011111*1*178bb1*18i*17[a88abbhbbbhbhhbbhih8[bb**0*1hhaa78[[78[178[ab>ʠh111111117F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFF[781bb1888[+8iʙ7???87[177[11700110110117078>aabhaahhaagha1+?@b18aib11118[188[a78[[88abb8aoÙÚi*[bii**111111***111[ab81**[b[1*188[bb8bbbhbbhibbhbb8[188[**11**1b88[a88[ab8[a88abęb1118[111118#FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"""""#""8>777ha18b8 *bh?[18777[777117 001 00 007 777>ag=>agg=ag=71Ei>01bih801171177[78>1178[ab>aahooÙÙii71hi0011 00*178aa1887[778abb>abhhbbhhabh8[778ab7 *0*1h>[a88aa88aa88aabhà71111011 7##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F#####a88[bh8*>abaʙb711778[778[11 00100 0077077>aa7>aa7=aa7ba17ahiia111171178bb78[188ab88iooÙÚbbi8ba*01111**1a880*[bo*0178[a88abb>bbhhbbb>a118bbb>***1007b88abb>abb8ab88bhÙh701181117018#FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FGFFFF?88a888bh888>[118ęa7??88[788[a88111700000 0177a777aa77`a77a1+???h811bih811171118[[b8[178[bb8[biioÚhbi**a1111111**18[[1**18ob**17[a88abbhabhhbbbhab11[hh8bb*1*11*1h>abb8abb>abb8abhĚa111[11111111F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFF8888818o[18ab8++8h[11??888[b88aa78[111*00*01701770777[777Za7711?@Fb118aiib11118[178aa18[[b8[bbiÚē8b*11*111111*11**188[11*8b8*188[ab8abbhbbbbabb81[bibb8***+11*+8bbhbbbhbbbbabbhĠÓb11111+11111?#FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""#"""8h>1hoaa8 07hhh7 *7188a78>aa770000000770677`77=a777Z77 +?77018ih800171178[1h>1178aa88ahhiioooioÙaah80011 0070 a787**a8*7[778aa8>abb>ab88[18hbb>a1*1 00*7h>abh>bbh>ab88ahào[11 011 011?##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####88>8888b178a71 11bob1ab8>aa78aa78[777[778[a78abh>bb>[a88[11117ahiia101171178b78[a88[ahhhiooiooÚb7hb*11 111**1*1[a18a70178[a88abb8abb8[118bhb8ab7**011*01hbbhhbbhhbbb>aaboàÒ77011111110#FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FMFFFF888778oa8778001 1bb801+??hib88[188abb8abb8abb8aabihhi88aa8+???1111bih811171118[ai8[178[a8>bbhioiiÙh8a1*0117111*11*78[0bho*1118[[88abb8abb8[a17[bhhaabh1***110111bbhbbhhbbbhbbb8bęh[111*117111?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFF88181bh1[110078ab8*9??ii[118[bb8abb8abb8abb8abiib[ab81??1118aiib11117[178b18[188abbhiiiiiioÚÙ[bii**111111**8*[b8718b+11178[ab8abb8aa111188bb88bb1***11*+18bbhibbhbbbbabiʠb111111111+*#FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL"""""#""7>787 a18711 07>>a71?hih771178aa88aa88aa88a78hhhi88a11 018ihh800171177[ah81178[abhbbhhiihih>Ùhhi7*0117011118a1[b>1118[778aa88aa7 0177[788[bb8**1 000bhhbbhhbbh>ab8>àh8111011011?##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F####8771178*8777001 aah>a1?ii[178[ab8abb8aab8aa88abhihhba8*0117[hiia11117[178b77[788bbhhbhihhihhh[1iÙÙh>h***0****117111*17*7807h1011178[a88abb81118[178[1bhba**011*1>bhhhbbhhbbb8abʚb1770111117*#FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FGFFFF278819880a72[7770078aah819??iih87[188abb8aa88abb8[a8hhhii81*+???11118ih811171118[bh8[178[bbhbbhihhibbbha18h[bii[***T~~TT~~TZ~~TT~~TTTTT**11111111111[b8[118[a88[bb8aa78[[88[188bbb8****17*1*bhibhhbbbhabbhĚÙb8111*11111?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFa[b8b777a199b8[11017>aa7+??ii[118[ab8[bb8bbb8[b88[bhibbia1*?@1111[biia111118[11ib88[1bbbbbhbhhbbhh[11*b[8hb1**~~TT~~~Z~~~Z~~~Z~~~Z~~~T~~TTTT01111**1**[8i[**111188[ab8abb8[a88[[88bbhib1***[11*1ibhibbhbbb8aęa111*111111*##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL""""""#""aa>b8>8[77=0bb78[0 07=>aa?iihb71178aa88abhob88a78>bhhhbh8*1 017hh8011711171hh>[178abb>abhhba78ba77*8i7 abh**Z~~ZZ~~Z~Z~Z~Z~~Z~~ZZ~~TTTT0000718bh1177[778aa8>abb8[778abhibb8**01 *00hhhbbhhabb>aabÚÓ8 01011 10F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##F####18bb78[a7 8?hh[178[177aag=a1hhia118[a88abbiaa88[bhhbbbh7*1117[biia11117111ob881ab8abbhbbb8118811ao[18ha0**TZ~~ZZ~~Z~Z~~Z~Z~Z~~Z~~TZ~T*0*0[hi*171178[a88abb>aa88[abihhha**11*7ibbhhbbb>abb8bÚo[11*11011*##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FMFFFFb a888[bb8a1h88[bb8[777aa77*??ihb71188[a88bbio8[188bbhhbbh*+??17118ih8011711181ia118abb>abb>a111[110ai8[b8*TTTZ~~Z~~~~~~~~Z~~Z~~TZ~TTbob*[118[a88[ab8abb8aa88biib8***1**bbhibbhhbbb8aahÚÒ77011111711FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFF81812118bb889iia188abb8[a78a718bbhia118[a88[bbhÒb8[bb8bbbh[**@?1118[biia11117117obb8[ab8bbbbbbb8*111118ib+18[TTTZ~~~~~~~~Z~~~T~T*b8***+711188[a88[bb8abb8abhiih[*******18bbbhibbhbbb8bĚęi[11*11111*1##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""""Z171ai>ba8b87[a88aa8>bhb70>8bhb70178[788abhoa17>aabhab1*0717118hh8011711171haa78aab8abb8[1 111aÙh*a7TTTZ~~Z~Z~Z~~ZZ~T*b0*[117[a78[a88aa88aabhhhibb7*178101**abhhbbhhabb>aahÙa10017011700F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##F#####718>bb818>a178abb8[bhia78bahia118[a88[ab>ę7[bb8abh8*a1117ahioa11117117ohh8[a88abb8aa1*1101hoob18[*TTZ~~~~Z~~TZ~T17**1770178[778[a88abb>bhhihb>bhboibb1**8hbhhbbh>abb8bÓ8001111111*1##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FFFFF81[bhib11b87[a8hb88hh8[1??88b11178[[88abhiĠb7hb1bhb1*1b1??81711bih811171117[ib88[bb8ab87**178h1*11*TTZ~~~~Z~~~T~T>**[117[a78[a88abb8abhihhaÚ1*abhibbhbbb8abbiĠ1*11*117**FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFbބ181i8192b[188[b[bbib181[hi[118[[88[bbho[bb[bb*8b1?@[118[hob111118[11h8[[b8[bb8[1**[bÚ181*TT~~~~~~~~T~***b***+11*188[[88[bb8abbiiibiÚÚĚi**bhbbibbbhbbb8bbbÙh8*+111111[11*?##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""""8001ha7188 178>h8abh8*7 bh8 1178[778abhoÙÙb>a07i[0a8817118ii8011 111 1oaa78aa88a71**17hoi7*1**~~Z~~Z~~TTT*1171178[778aab>abhihhiÙàÙ8bbhhbbh>bbb>abb>ba0*11017 *F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##F#####Z[h118[178abbb8a111bi[117[778[ab>àbbb7b*8ib1117ahiob11117117Òb>[a88aa7***aoÚ17**~~Z~~Z~~T**1110177[178[a88abbhbbhiÙÙʠ10hhbbhhbbhhabb>abhÓ8**170018[1*##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FFFF8*8>*1a71[[bihab8*?71ah81118[188bēha7ahb2?81711bii>111711111ibb88aa88[1***1boiiÙ8*1T~Z~~~Z~~T**111[118[188abbhbbhhhhiÚ87bbhhbbbhbbb>bbbhi1011117*FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFF9a11b[1*8b178ahÓbha18118i[118[b88[bbiÚÒib*1hib1@?1118aob11111111Ób8[bb8[[1**1*18oÚ1T~Z~~~~~Z~T***1*1171178[ab8abbhbhhÚÒ1*bbhbbhbbbhbbbhbbb1*+11*118[1*?##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"""""#"07Z*1b7[b8hba177ah81178[178ahoÙoÙa8hh881 11bii>1117111 0oba88aa88*0*1[hiohoÙb7*Z~Z~~ZZT**001171778aa88abhhabhiÙʚ*8bbhhbbhhbbh>bbbiÙ7*11[71*F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##F#####a[0[*[17habhia1b8118i[1171778[bhioÙ7*bhib11118ahob11117111iÙh8[a88[1*01*1boih[0*~~~~Z~~TT*0**111118[788[abhbbbhà1*bhibbhhbbhhbbhhb1*11*1781*E##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FFFFF811a~*11[bb8[ahÙ78b187a811118[188bhioÙi*7ih8?81711biih111111171bb88[a71****8oo11*T~~~Z~~T11******1171178[188abbhabhoÚʠa8bbhhbbhhbbhihib**170*18[11**8FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFF1[޴Z**18[111i[bh8911bia118[bb8[bbiiÚ11biib1?@[118bob11111[118Ó8[ab81+*+11bhhb1**T~~~~Z~T18****1*++111[118[bbhbbbiĠē1bhibbibhhbhi[1111[81*?F##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL###"""""#"8Z0770aooba18a177ahh 117ia78>abhhbhhiÙhi01hib7187717bih>001 111711ha78a71*017h8aa7hh00TZ~Z~~ZZT01*00*0111ab>abb>abhooÙʠ1>bhhhbbhhbbhhbioÒ1*07 *018[11##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##F####a޴*07001hb11bi1171hh8abb>abb>abÙhaa7a71118aob101171177ah8[a77**0aob8 1aho1**~~Z~~TT*0*****188abb>abbhoÚh1bhhbbhhbbb8aah>*11177*#F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FFFFF7޴0*01ahi[18ah8111ia88ab88[1>bbb***18hi811171118[1ba18810***1hob8[1787[aT~~~Z~~**1*******18abb8abb>bbiioÚʠ*7>bbhbb88[1181*11*1781FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFF@a޺ބ***b7b1+1bi[111h8[bb8[111[bhi1*1bib111111178b88[[1***8h[11[bh1b8*TTZ~޴޴޴~~Z~T*+1******1[bb8abb8abbioĠę[bbhab88[11*1b**111*11[[1FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##"#"""""#"a䴊T[ab8***[hh8011ib88[101hoh8b7018801171117[18ia777**0bo1118bh8[10Z~Z~~TT* ****0188aa8>aab>bhhiioÙà1b>aa781117h0010188?##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FF######޴08hb1[~Z1*8a1171bihaa1*18ab*11**01171178[78[1***07i7*1i7[ahb87~~~޴~Z~~T*1*****178[a88abb8abhiioÚĚ8[b88111*1a*01*018aE##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FFFFFFFF8޺*0bba~1***1710118b880**b8[11111118[[8i[a7**ai*8b88h[T~Z~޴޴޴޴޴޴޴~~Z~T11****017[a88[bb8abbhhhioÚĠb88[11**1Ó8*00*[>F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFFFFFF8޴Z*18[~T+***11[a8[1**1i[1*111*18[[88[bb8[*1***1ib[i[abbaZ~~޴޴޴޴޴޴޴޴޴~~~T*8[*****+188[a88abb8bbhiiiÚi[11*+**1b11*11*19FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""#"""""""007aZ**0*178aa7*aio8101078[778a71*0*8o8018hb88bh~Z޴޴Z~~T780**018[778aab>abh>bhhiioÙàÙ7*0*08700 00E##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL"#######a޴T8~T0*11781**7io7****T**1**011**178[187*0**7ba88abhhaab`TZ~޴޴޴޴޴޴޴~Z~*8[**1178[a88abb>abhihhiÚàa0*11**0bh1110118F##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FFFFFF8a**1[~118[a1*hhbih8*TTZ~~Z~~Z~T**1111b7a1170**8b8bbbibb8bZ~~޴޴޴޴޴޴޴޴޴޴~~TT**b1****118[a88abb8abbhbbhioÙĠ81111111*118b1171111?#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFFFFFFF~*8޴[**188**[h8[bi1**TT~~~~~Z~TT+**111*18111111***b8[bhiiiabb~޴޴޴޴޴޴޴޴޴޴޴޴~~**8*****[188[ab8abbbbbbihiiÚĠb118[11111111171[11111#FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""8aZ*1a0111*hi11187TZZ~Z~~T*01187011 *1hb78hiobb8aZZ~޴޴޴޴޴޴޴޴~ZT1**017[788aab>abbhbbhihioÙàh1177111 0177117701F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM#########1aZ[Z018[޴~**00b17aah80**Z~Z~~T**117*0001*[h8abiohhaabg~~޴޴޴޴޴޺޴޴޴޴޴Z~~T***1***1178[a88abb>bbhhhhioÚʠ118[1171118[117[11?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FFFFFFF88**11[a޺޴Z**1*1b8[bbhb1[~~~T1Z11***18*1boa[biib88b~޴޴޴޺޺޺޺޺޴޴޴޴~Z~T**1***118[a88abb8abbhbbhiiiĠi111781117[178[1788?##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFFFFFFFF8b**18[޴޺޴T*+*8bbbibh~~~T11***[[1*118abiih8[[aZ~~޴޴޴޴޴޴޺޺޺޴޴޴޴޴~~~T*1*****[[88[bb8abbbbbbibhiÚĠ118[118[188[118[8F#FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""" 1a8a޺޴~*1*118h>ZZZ~T0*780*7i8078>bhiiba88T~޴޴޴޺޴޺޴޴޴޴޴Z~~*11**118[788abb>abb>bbhihhoÚÙ 01771178[77717>F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL"#######ba人޴Z**01ahibb[~ZT*10711>118abhihb8[aZZ~޴޴޴޺޺޺޺޺޴޴޴޴޴~Z~*78**1178[a88abb>abbhbhhiioÚà1171178[778[18?FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FFFFFFF޺人޴T0a18bhh8~~~~T**81*1bb*1bhbbhiba71~~޴޴޺޺޺޺޺޺޺޺޺޴޴޴~~T*[1****1*118[a88abb8abbhbbhihiiÚÚ81118[188[178?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGFFFFFFFFFFFFFFa޺޴~*1*abib[[~~T*11*8i1*18[bbibb8[T~~޴޴޴޺޺޺޺޺޺޺޺޴޴޴޴Z~Ta****[188[bb8[bb8abbhbhioÚĚb11[178[a88[@##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""8޴人޴0*[8abh7~Z~T[1a018>abhhbb7Z~޴޴޴޺人人人人人޺޴޴޴~~ZTZ**01*178[a88aa88abb>abhhhhioÙàh0117[778[7F#F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM#########8人人޴~**1bhb[޴ZT*171b818abbhbbhh[~޴޴޴޺人人人人人޺޺޺޴޴Z~~0**10[778abb8abb8abbhbbhihioÙÚÒ11178[a>FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FFFFFFFFF8޺T*18abb[~޴޴޴~T**1800188bbhibaZ~޴޴޺޺޺޺޺人޺޺޺޺޺޴޴޴~~ZT***11*178[ab8abb8abb8abhhbhiÚę[118[[8?FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FFFFFFFFFFFFFFF@[޴T**1b8[~޴޴޴޴޴~~T*+[b*118[bbhbbh~~޴޴޴޺޺޺޺޴޴޴޴~~T******1[1[[88abb8[bb8bbbhbhiiiÚĠ11118bF##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""a人人޴~*7aa7Z޴޴޴Z~*1>1177>abh>aaZZ~޴޴人人人人人人人人人޴޴޴Z~**17*078aa88aa88aab>abhhbhhiioÙà[01718#F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##########a人޴0**178[޴޴޴޴Z*ah*118[ab8ab87~޴޴޺人人人人人人人人޺޺޴޴~~T**[1[a88aab8aa88abbhbbhhhhiÚ811FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF####FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FFFFFFFFF޺޺޴*1baZ޴޺޺޴޴~~Tb>*1188aa78[Z~~޴޴޺޺޺人人人޺޺޴޴޴Z~T****11*078abb8abb8abb>bbbhbbhiiÙÚb17FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFF8a޺޴Z***18~޴޺޺޴޴޴~T*+*118[bb8[17Z~~޴޴޴޺޺޺޺޴޴޴~~~*******1[+[a88abb8[bb8abbhbbhibiiÚ88?G##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF##FF###FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""""""a޴޴*1aaZ޴޺人޴޴Z**1788ab88[ZZ޴޴޺人人人人人人人人人޺޴޴Z~T***17078[ab>aa88aab>abhhbbhihioÚaE##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##########[޴޴**078Z~޴޺޺޺޺޴~~T*118[ab>aa8Z~޴޴޺人人人人人人人人޺޴޴޴~~ZZ****1711[a88abb8aab8abb>abhhbhhiioÚÚF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FFFFFFFFFFb޴޴Z*[baZ޴޺޺޺޺޴޴~T**1188abb8a޴޴޺޺人人޺޺޴޴޴~~****17*178[bb8ab88abb8abbhbbhihiiÚMFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFFF9a޴~[*178[޴޺޺޴޴Z**1**18[[b8abbZ~޴޴޴޺޺޴޴޴~~~T*******18[18[ab8abb8[bb8abbbbbbhbhiÚvFG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""8[Z7* [aa[޺人人人޺޴~T0178aabh~޴޴人人人人人人人人人人人޴޴޴Z~~1*177*178aa8>aa88aa8>abb>abhhbhhooF##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL###########Z10178a޴人人人人޺޴Z~*0**1188abaZ~޴޴人人人人人人޺޴޴޴~Z0h0***078[*8[a88aab8ab88aab8abbhbbhiiopL#FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FFFFFFFFFF7[1*118[bb[~޴޺޺޴޴**1****17[abh~޴޴޺޺人޺޺޴޴޴~~*aa**[a7*188abb8abb8aab8abbhbbhhhhiF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFFFF1aa[[*11b8a[޴޺޺޴~T****118abaZ~޴޴޺޺޺޺޺޴޴޴~ZTa18****188[118[bb8bbb8abb8abb8bbbhbbhiioMFG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF##FF###FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""b7aaZ~01018aa88人人人人人޴޴Z***0ab>Z~޴޺人人人人人人人人人޺޴޴Z~~0oa7h7[71078>abb>ab88aa8>aab>abhhbhhipF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##F########78b11T*0017b8ab[޴人人人޴~****178abaZ~޴޴޺人人人人޺޴޴Z*aa11*01780*18abb8abb8abb8abb8abbhbbhiiiiF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FFFFFFFFFFb8ii0*11*118abb8޴޺޺޴T10***18[bb8Z~޴޺޺޺人޺޺޴޴޴~~01[[**18[a11ab8abb8abb8abb8abb8bbbhhiiiF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFFFF88b1**[ab8bbb[޴޺޴޴~7***1[88abaZ~޴޴޺޺޴޴޴޴~ZZ*18***1[88*+18[bbbbbb8abb8abb8abbhbbhioGFG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""#""""""""""""""""ahhh0*0*178ab8>bZ޺人人人人人޴~018[ab>a޴人人人人人人人人人人人人޴޴Z~~0*ah*18a71[a8>abb>abb>aa8>abb>abhhbhiFF"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FF"#F########8ib1***1878>?8?>޴人人人人޴޴0*1788abhZ~޴޺人人人人人人޺޴޴޴~ZZ*hb**17870188abb>abb>abb>abb>abbhbbhiEF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FFFFFFFF1hii*118??[޺人޺޴~T***18[bb>b޴޴޺人人޺޺޴޴~~abb**118[118[ab8abb>abb8abb8abb>bbhhF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FFFFFFFFFFFFFFFFF8???a޴޺޴Z****1[88abbZ~޴޴޺޺޺޺޴޴޴~~~Z[*h[***1[[81*1b8[bb8abb8bbb8abbbbbbhbF#FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF##FF###FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""""7޴人人人人人޴~0**018aab>bZ޴޺人人人人人人人人人޺޴޴Z~Z7*a8***178108aa88abb>abb>abb>abb>ab?FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##F######>[޺人人人޺޴Z***011a88abba~޴޴޺人人人人޺޴޴~ZZa*0ha**117[710788abb8abb>abb>abb>abbEFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FFFFFFFFF[޴޺޺޴޴~****118[bb>ba~޴޺޺޺人޺޺޴޴޴~Zh8[7*078**1781*18abb8abb8abbhbbbhabbhiF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFFa޴޺޴޴T*1***11ab8abbb~~޴޴޺޺޺޴޴޴޴~~~b[[bb**18[1**18[[11[bb8abb8abbbbbbhbbbhbiF#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#""""""""""""""7`޴人人人人޴Z7Z*0078aa8>abZZ޴޴人人人人人人人人人人人޴޴޴Z~a78177[00178*178aab8aab>abb>abb>abF"F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FF#########[޴޺人人人޴޴~aa**111ab8abbh~޴޴޺人人人人人޺޴޴޴~~Zbabhha11**018[17[a88ab8>abb>abb>abhFFF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FF#FFFFFa޴޺޺޺޺޴޴~Z7a**71178abb8abaZ~޴޴޺޺人人޺޺޴޴Z~bbhb11*[11*188abb8abb8abbhbbb>?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FF#FFFFFFFFFFFFFF8[޴޺޺޺޴޴~1a**111[bb8abbh޴޴޴޺޺޺޴޴޴~~a8[b1***11818[bb8abb8abbbbbbhbF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF###FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""7޴޺޺޴޴Z8[*181188aa88abhZ~޴޴人人人人人人人人人人人޴޴Za01**7[710788aa8>aab>abb>a>F#F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F####8޴޴޺޴޴Z[7*0717abb8aab>b`޴޴޺人人人人人人人人޺޴޴޴Z~h8**0178*18abb8abb8abb>ab?FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFFFFF8a޴޴޺޴޴~~a8Z***1811b8abb8abbb~޴޺޺޺޺޺޺޴޴~~~aba1***18[11[a88abb8abb8abb?FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFF?[޴޴޴޴޴[a1**[118abb8abb8bbZ޴޴޺޺޺޴޴޴޴~ab8[*11*1181*188[bb8[bb8abb8hF##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""Z޴޴~Z1700*177078>abb8abb>~޴޴人人人人人人人人人޺޴޴~~Z8[ah8[701717[a88aa88aa8>aE##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F######a޴Za[**[118abb>abb>abbZ~޴޴޺人人人人人人人人޺޴޴޴ZZa78abh71110188aa88aa88abF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##F#FFFF?8a޴Z~[b1**111[ab8abb8abbhb޴޴޺޺޺人人人人޺޺޺޴޴޴~Ta8[17ha**178**18[a88abb8ab8FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG#FFFFFFFFFFF?8[~~[8[a1*181188abbbbbb8bbhh~޴޴޴޺޺޺޺޺޴޴޴~~~0[b11a818[11[[88[bb8abb??G##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF##FF###FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#""""""""""8Z0Z118*017aa8>abb>abb>b?`Z޴޴޴人人人人人人人޺޴޴޴Z~08>0700170178[788aa88bF##F"##FF##F"##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F###[ZT00010170188abb>abbhb?E?Z޴޴޺޺人人人人޺޺޺޴޴~~08ab1*1**17018[a88aa88a8F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FFFFFF>~T0**1*1018[bb8abb>b?F>~޴޴޺޺޺޺޺޺޺޺޺޴޴޴~ZZ[78[*11[a88[a88[b?FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFF8~T1*[11**111[[b8abb8b?FFZ޴޴޴޴޺޺޺޺޺޺޴޴޴޴޴~**1*111[**11*188[a88[a8?FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF#FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""8Z0*8a710178aa8>a>?""7޴޴޴޺人޺޴޴޴޴޴~~Z*1017[788aa88?L##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F#####8Z~~ZT**0780*018[a88a8?#6~޴޴޺޴޺޺޺޴޴޴޴ZZ0*1*01178[a88aE##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FFFi[[aZ~TT0T**1117[a88a8?F?Z޴޴޴޺޺޺޺޺޺޴޴޴Z~T17**[11*178[a88[bF#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FFFFFFFFFFF*bi1[ha1****11**188[8?FFFb~޴޴޴޴޺޺޺޴޴޴޴޴޴~~TZ[0*111**11[[88[a?FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF###FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""""">17hh8**11187>""""6~޴޴޴޴޴޴޴޴Z*7>a177110178[77?FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FF#F#ai71boa***018*18Z޴޴޴޴޴޴޴޴޴Z~Z1ahha778**118[7888F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FFFFF8[1ii8****111*1FF>Z޴޴޴޴޴޴޴޴޴޴~~*0*118bbb8[1*18[178[8F#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FFFFFFFF*1h8[bo[**11*11[1FFFFFFF?޴޴޴޴޴޴޴޴޴޴޴~~***1[1bhbb7*[178[7@FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""777hh8***001"""""""6Z޴޴޴ZT*7ab88a1*178[77FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##F###1h81boa***11###?Z޴޴޴~T*18118171178?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##F1a1ii8***18Z~޴޴޴޴޴~~T0***11***1187?##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FFFFFFFF*1h[b1***1@FFFFFFFF`~޴޴޴޴޴޴޴~Z***8[1***18[8F#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF###FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""8b7hh7*01"""""""""`ZZ~**1b8001>FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FF##1bi[ho10 ?`Z~T0***1[b1*11FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FF#FFF1>8ih7*FFFF>Z~~T******188[18F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FFFFF@1aibbo8@FFFFFFFFFFFF?Z~~~~0*******11[11*+?##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##""""7bhiEE"""""""""""""6~Z****1870#FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##F##*1ibiFF###>`~ZT****010[a1FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##Fi??`Z~Z~*******17*178[11?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFF+8FFFFFFFFFFFFFFF?8`~~T******+*1*11*118bF##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF####FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""""""E`ZZ~Z~T***** [08#FL##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##F#?`Z~Z~T****001*17**FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF#FFFFFFFF?8`~~~a1****1**10*1?F##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG#FFFFFFFFFFFFFFFFFFFFF@8aZ~~~~aib1*****11*111**1?G##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""""""""""""""""""?>7ZZZ~Zobbb7*07[0111?##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F######Z`ZZ~~~~Z~TZaohha1*01*1871*#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##F?>7Z``Z~~Z~~Z~Z~Z07aoib88*****18[a*1FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FFFFFFFFFFFFFFFFF?*1bob8*1biohb[1*****178*1??G##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF####FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F""""""""""""""""""aob1ahiooa1****1b17F##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##F0boh*18ioh800****0*017[#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FFFFFFbo1aoia1****11*1F#FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF((FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FFFFFFFFFFFFFFFFFFFFFFFF+bih*1aib811**+1*11111FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#"""""""""""""""""""""aob1ahioob11**0*8?"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF"#####8ih8*17ioh711**0*01?##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##F[o117bhoob11*****1#FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FFFFFFFFFFFF8ih8*1bib8[*****+8FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF####FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""""""""[hio1 ahiooa17**01EL##FL##FL##FL##FL##FL##FL##FL##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FF##FL##F7ih7*1biob7[**08F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF1ho17ahoob11***?##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FFFFFFFFFFFFFFFFFF1ii8*1bib8***1#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG####FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#""""""""""""""""1hoa ahioob1*F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##FL##F"##F##F"##F##F"##F##F"##F##F"##F##F"##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"#1ii8*1bioh**?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##F##FF##F##FF##F##FF##F##FF##F##FF##M#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FF#F*bb17ahoo1*1F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FMM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FGM#FG##FG##FG##FG##FG##FG##FG##FG#FFFFFFFFF1ih11bih**1#FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF####FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##F"""""""0hb17ahiooa0 FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FL##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##FF##F"##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##F##FFM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FL##FM##FF##FL##FF##FL##FF##FL##FF##F1ih11bio8*?F##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF####FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FMM#FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FM##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF0bb18ahooa1?G##FF##FG##FF##FG##FF##FG##FF##FG##FF##FG##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FF##FFFGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FGM#FG##FGM#FG##FGM#FG##FGM#FG##FFFFFFFFFFFFFF**1ii[1bib11?##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FG##FF##FG##FF##FG##FF##FG##FF##FG##demo/bwpix/ 755 0 0 0 3130476655 6006 demo/bwpix/ms.big 755 0 0 3074000 3112750635 7255 ((N'?@G#GGGGGG((GGGGGGGGGG((GGGGGGGGGG((GGGGGGGGGG((GGGGGGGGGG((GGGGGGGGGG    ""#$%" $(*,(%'))*$!$,421/-($"!!###  !"#%(((%#"!!""#%'$!!$  $$$!#(''#   "&***+,/222+%)-278987661--.1420.-.0-*)()+)'(*-0/...,*&"!!&+,-/1357:8778899988:<73.*('''(*+,(%#!   !$"!"#$&'(((*-032111355556:??@;68;9853577840120/+()*/5/**+++)('&&&%$%&&&#!"$$%" !&)-*'&%%%$###$&(+.22235;ACFEDFILPLIGFKQOMJGHIIJHFIMNOLIFDGJKLNQPPNLNPSWWWWWXYYYUQRTQNLJKMMMIEDDBABDFIIIA((99:;82--./135;A?>;9526:?<:=@@@BDFHHIKMPTTTTTRQRTTTTUTSRQSUTSOKJJIHFECA@@<975:?@A><;;4../010/015987548<>A>:::;@C?;98>>>??>><:=<;:::::;=???>=>>@A@?BEFGECCCEGFEGIJLJGFEIMPRSTSRQPPPUZYXUSSTTUSRRSSSQPQRTVRONNOPOOOPPQNLKKMNMLHEGIKMNNOPPPMJKMLLLLLLMOMKKKLMMLKJJIGFGHJLLLKJJJHGFEFGGGECBB@?=;=?>>;888763111352011475468:=954469::633432/-/221.,,-]\XTTUY^ZVVW[_[X/     #"(&%#!#%#"!!#&')&#%(%"$%&! $*('# !$%&&&(*,.*'()((%#$%'*'%$# !%%%! $$%#"""#$!#&*'$$%%% "(/////14/+,-.00037;@<9876631/.2742.*+-/1/-/112221124-&$"$''''',1/./01210//25321112/-)&)---*'#  "#%%&(*'%%&'($!"#'+,...030-,+/36:866742.+)(,112104865,#$&)-,+)(()(''(%#####(.+)*,'#!"&+13642.+,-+)'%$$(-1520258<:8666;@?>ADCB@>ADHLKJKMMMKIFDCC<5678:631///-+/357541.149>>>:79?@@@=:=841.021049<@>=96:>====AFC@>=BGEC@>====;9DEFCA=9:<=>BFIMJGHIOUUVSQRSSTQNOQPPNLNPRTSRVZZZXWWWXYURRRPNOQTX_fdbcefhecehowy|xtttx|wstvy|vqppsvwxz}~}}z{|~{xvz~wqommmif`[]`\XXY`gghdadhije`dhkokghjjke_][`eb`[VXZYXs.,***,/-+++-/-, "%%%" !"#%%&%%')'&$###%'(**)$ !!"   "#%&(+)'&&%$#"#$&(%# ! !!! "$"!#%$$#"  "  $(*,,,.0/.//,*,.279<:876310/01231/.-,+,,,,,,,./10/01,(%""$&))*-1113544443457555642.+(&(**+*)%"  !"$$$##$%$#$%')+-/0120//024589::;7433100234444433.)'')+-0,))*))((&$$$$#&*('&&$#"""#$'*../,)))('%$##&),0012358=BBDDEHKKLKKJKKMLKJIHGHKIHIKLMMLIGHJKLLMLMNPQRSVVWWXXYYZYYWVRONMLLLMLKIHFDEFFGGGC??@??>=;9997654454321233322001358;=<;;;86789:>CCCDEEDDCCCFIKMMNLJIHGGGGB><;:987410.-,.0/../2579:<=?=;=@BEGJLNOQRSSSPNOQRTTTRQRSRPOMMLKJJJHFDA@?=<;:;<>@><972./00024689;8679:<=??AAA@?@@?>==>?>>;9;<=?@A?=;9:=@EEFFFC@@AABEHHIIIJLORSUSRPOOOPPQRQQPPPPQRSUVWUTTUSQQQSUVWSPRVZ`ejiijljhijkmpsuxxyxxz|zyxyxxwwvuuvvvwyz{}~~~~|{}|zzzyxvtqolkgcba_]_abddefgghjmmmkijklmnokhfda___`b_\ZYYYsQTXSOLJNSVYSMOR/   %#! !#"!!!!!"$"!!"#%%% ###!$*.2/-(#  #'$" "'%##$&)'%#""#'++++,*(&%&()+*)-20/134678412433/,+***%!!"#$"!"$'*&"  !"#"$&&&'(+/,)*+-0/...020.-,/2463159872.1531,'*.-,)&$#&)&#! !#%'),0,(%#####"!$'(*'%')*,'"$&(+)(&$!  !$&(&%%%')-1,(''*-----.0/.14331012597642.*(&&'*-+)('$"#%&()*(&" %$#%'%#! !#&))*****'$##'+(%#"$')+.25999:;=@ACCDGJMPMKIGGHEBA@ABCEB@BDDDCCEHGGFFLSSSRRSUUUSRSTTTOJIHJLJHIKIGC@CFGIGEDDB@<9524655434520+'),,-*'$!&,,,.0376544572../145778<@@A@@BDDEDCGKIGED@=?B=99:;=:7.&&'''*-15672.02342147:>?@DIIIGFHJJKKLMNOPPQMJNSPNLKJIIIHGEDB@><<<=?;78:;<84576520125889:;::743259:@B@?;78:>>>@BA@BEINHC=7;@CFDCEGEDDDFIJKKKNQPPONOQTXQKKLLLMNOPPPLHFEHLKKMOW_^^^^bfghhinsrqppqsuxvuwy{~{yz|~|xwvwxxyxxz}{ywuy}}zxvusrtwrnjfffa]YUZ`]ZVSY_`a]YZ\_ca__`be_Z[]af_XVTY_[WTQV\^awVVVSRRTTTVXWVUU/    $  "$##"!"$"!!!#%&'#"%$"!'),(%#! #(&$! "! "!  "%$$&(''&%')*,*(*-,+++,-/1-+++)(&%&'''# ##$"!"#%'# "$&# "&***++.1-*+,-0//0259632124331/38640,.111-*,///-,**,.)$"!"$%&'(,0-+*)***)((+.-.,+,-,,($&)*,)'$"   !#""#%&(%##$'*,/-++---,,.025323532/---05442111/-)%')*+*)&%%'''()&$" $)'&')&#!!$(-.0/.,*)('&'(&$%'*.--036:<>>>@CEHGFHKMPLJIHHIFCDFFFFGFFHJHGFFHJIHGHMTSSSSTVVWVVVWYZVQNLMNLIJLLLIFFGGIGEDDCCA?<9;>;8646742/,-.--*''',10/025987668:7432358;;;>BAA@?ADFHGFILKJHFC@AB<7789;85/**+*),036551.036987779=?AEJKLKJLNNOMKLNPRRROMPTPMKIJKJIIJGFCA?==>>?<8:<<<84323310258<;;98:<:887;?>>>@CFC@=;::;<<;>@??=;<=<<;;>ABDB@??AEB@?>BFFFFFJNMMKJLNNONLNQPPNMNPSVRNPSSSRRSSTTPMLKLMMNPS[ba``adgfefhnuuvtrrsvzvtuwz}xuuvx{yxxy{|||{z||yyx|}zxutwztoliiiea\X[`\YWV\ccd`]_bdfc_adfje`acehb[YW\b^[WSW[[\uNPSUXVTZ`dhc^^_8   "!!!!!"""""!#%"!##$  #! $(+.--,,-/-+++,-)&  %&'%$#"#$####&)'&" ! !$&('&'(,000.,,-.012595223453210120.0222.+'$%'&%!%%%!%,-/.-./01/.27;?@A?>>><:>BDFFFA=<<<=<<9642-)-2220/-+(&#!$''(%#$%)-*((()*,.3864/*)(&%$###&*&#   #('&%$%'''*---&#'+0-*)(-333574222.+**'%%%(,.1120/,*)(((*-,+,-/1.+(%&(%#%'),-/+()*,/258<61+&'))**+++*)((,05::;:9<@@@CFIMLKGCEHFDA>>>AEB?DJKLIGFFHJJKLMPSTUTTTTRPSWY\[[YXXXUROMMMOQMIMQSVRNLJHFC@ACDEA>945741003742-(-23421124777787777544520249?BECA@@@AABFJJKFBCEGIGECBBC?;::::51.+-/,*.33433468::::::;>ABDGJJKIGJNOQPOMKJJJJJKOTPLLLKJGDCBDFDCDEGIIJIIHG@9759=?BAABDB@@@>=>@@@?>?@>=>@CGEDBABCA@??CHFDCBCEEEFGJNJFC@ACBA>CIHGIKMPPQRSVYVTQNQTVXTQX___^]\[ZYWUY]^_]\\]`ca_diousrux||yyz}{}zz{yxtqrsuxmc_[XURPQSX^\[_cgligdaiqmjgeimnpg_bfkpeZZZ^c`^_awORUTSQOTY]`[UVX3  !#"! "$" !"""!  """$&%%&(''''(*,.--($ !"#$%#"!!"%$#$&&'$"!!!!$'()))(()*+,++++-1003644454323210/-,-.+)'&%$#$$$$#!!#""%)*+,.-,-../0246897655569<;;=?<:7569762./0-*+,+*+,)'$#!!#&'(()(&'(&%%%%%(*-1.,+))*&#$$%'')&#  !!!!!#%&'()))&$(,+,*()*-0001310130/--,+-//111/.,*)()*)()*(&')*,+*(%$# "&&')+(%%%&),/030-*('&&&(+)(&%&'*-167:99;=>@BDFHIJJIIIGEDCA@ABA@CGFFEEEEEFGIIJKLPTSSSSRRTVVWWWVVSQOMLLKJLNKHHHKNLKIGFEB@>><;::74454310//./,*+,+*,../1357665567311212358;?BAA@@ABBCEFHKGDDDCCCC@==>=<:840-,*)+../252112355578:<<=AEEFGHIJIIJMNOOONNKJLNMLMOMJJJIHFDBAAA@?@BA@@BBB@=:865568:;<=>>===:889:<<=?AAA?>?@>==>?@@A???????@@AAACDEGFEFGDC?<<>ADDEEEBACFGHIKLMOQQQRSRRRSQOPRPNRVWWWVTQPOOPRTUWZ]]]_`abehkoprstvxvvwy{}~~~}{yz||}~~|yxxvuttrpooid`\XUVXWVWXZ]_bbbaaabehfededcdfdb`_`b_\ZXYZ[]^awkfaaairsutsuxtpA  #'*-,+*)*,(%(+)'&%')+-,,,--.,*)(-2/-.001-)'&+1241//012,'(*+----./0000000.,+*+---27:=964234447:87779;<><:=AEIFCBBGMKID@@@??9432/-(##$&($ "%).*'"! "&'(%#(...+)-27=<=<>@AC>9;===9630-+&"%(*---/136311234567976300000-*&#""!!  "   $+)(&$%&&'*-/1.,+*-05:;<<<;;::3,+***+,04692+*)-112/,-.../123340--.+(+./013212357774112101310.-03462.026;;<>@DIGFEDHLKKKKLNLJGEDDGKIHIJKMJGFEINOPPQRSSTTUY^^^]]`db```ab^ZUQQQSVVWWXUSOKKKKLGBDFEDBA<88952228>>>827=>?;79<@DBAAA?>:6558<<ADDD=789;=:730363037;?>><;=??@ACCDHMMNOPQSPNOPPPNLMORVUTTTVXSNLKOSQPMKLMIEFGGGJMLKHEB@@ABCGKMOQTOJFBCDDEA==>ADDDDEGJE@ABFJJJKLNPKFDCEGJMKILPMJD?@BEHIKNRSTQNJGHJGDDDJQQQPPSWUTTTVYZ\YVWYZ[YXWVWYVTZabc`]ZX]beijkmoqsstz{wwwy{~}y}~zz{|~xpootyqje`][ZZWTY_\Y[^bfffdchnhb`^dkkkbY[^bf_YYY_fa\[Zt\[Z[\_cfjlmlkig< "$'&&%%%'%#%&$"! "%')'%&(()&##"&*(&),-/-+)),0//.--.-,&!$'(*)((()*))))+,*)&$%'&&)-020.--/222232223568;867:==<<;;::514777420-*($!$'(*)()+.1.,,-./0258651-,,+*(&$#$&#"  !!!$'''&%'))*(&),,.,*+,16778976660+**('((,0251.-,,---+*+--,-/020/,))+(%(*,./1.,-.03466631.+,.--,,-///-+.15::;<<@DCCDEHLKKIGHKIGDAAADHECFJKLIGFEHLLMNOQSSTTTVYXWXZ\`^]\\\]YVROOOQSQPRTTTPLKJIIEABDDDA?:66841115:982-27896457:=<<<<;:865468768;>ABCBBBDDEDDGJKMGBBCDECABCCC>999:;740-02/-05798888:<<==>>?CGGIKMMOLJLOOPOMMMNPOOOORVQMLKMNLJHFHIFDEFGHIKJJHFA<;;=@CFGHILHECA@@AB@>>>@BA@ABEHEBAADFEEEEHLHECBDFGIHHKOKHC?@BCDCCFJKMKHEBEIGEFGKPPQQQTXUTRQSVXZVSW\\][ZYXXYVTY_`a^\[Z^bcdgjnrrrtv{{xxx|~z}||}{|~}|vppqtxofb]ZXVUTSX^\Z]`digfdbhojfcafllmd\^bfkbYYY^d`]]]ufdcdfkprusqtwy{D $&(((()&###'++,*(,0//)#$&'($!#%(+% "%&(%#$%(,-.0321-*&#&***(&%$"!!!#%%&%%&'+/.---+**+05:@><<==>?@BDEFC@BDBA=:::;<7369;=953222.+)'&%&'%$##!  %%%&'(*,.15:@><<?@><;:7568:===;:;=AFEDDDGKJIIJMPPPNMOQNKLNPSTUUUWZWTQOOONNNNNNJFCABCDFB>>?ADEFFFHKGDCBDGGGC?@BBBDFKPONKILPOOOPMKHFCAEIIID?>=@CCDFHJMJGC?BFDCDEGIGEB?BFC@<9=BCDCBHORVTRRRVZZ[[[\][YWUX[WTTTZ`cgc`ab`^^^aeimkjmqommmortw|~{y{}{yvsvzvsleeeb_[XXYWUQNPRTWSPV]afc``adg^UTTZa`_XQUYVSNJOTX]uhebbcjqrusrtwvuB !$'(()*('''&%&()***,.-.+(((((()))+-*(''&'(*+,,-./02/,**(()++,++**)(((((((())*.34531/../248=;99:;<=???ACDDDCBABCBA?>;9:<:8631/-*('''%"$&')&%!"#%&'&&*./124579<>ACFHJLNLJIIIIJLKKJJFDBAABBCCCCDB???=;851.,***+,**+,-/03233444566642220.,*)'%###!!   %)'&&&&&&&)+.1/.-,,-/2589;99762-,+**,.0211,('&&'(*)''()*-01123/+)()),/-,,-----/24765441/./-,,-.0132135689;>BDGFFFGIKKKKLJJHGEDA?BEFGFFEEDDEFHKJJJKMNOQSUVXYZZ[\^^^^_^^ZWVUUUUUUVVVSPOMLKJIGEGIE@>=;99:877789:<9678:;:988:<;<<<:987668:<=@CA@ABCDEFFGHJIHIKGDDDEEEFC@?><:;<<<:85247668:;<<=>@AAABDGFFHKMOOPOPOONMNOOOPRSUVWUTSSQNMLNPOOKHGGEDEFDBDFFGFEDCDFDCEFHKLMIDCBBCDEFFFFFFHJIJKMIEDDDEGIJJIGDABCDEHJJKKKHDCBBBDFHJJKJIIJFCBABCCDFILPQSSTSSUWXZZ[ZYYYXXXYWUUVXZ^dba`_][]`cgilllorqpsvutuwz~~}||}{zwurqpokgc_\YYYWTUVVUWZZ[^abdegdabba`__^]]^][ZYWVVXXXY[tVY]cjjjlnrvtsux@ #(()*+*)'%!"&(*'%(+++)(''(*+---,,)&(+.2.*'%&''(*--.,*&"$&%%%%&(((%###! !$''(''()-12369<@ABEIFDA>>>@BCDHLLLGB@>@C=8523432/-/1.+)'&&$##(%###%($!"#',0468;>=<>@CFHJKLPTSROMIFFFA===AFFFCACFB>?AAA?=8432/,-.--*'$!$'%$%')+++)'(*+-,,($##   ! "%&'(*.2466679642100.-)%%%$#"!!"""!!!"$'+*)&$%''(&$!"&'()*('&%#!#%).020.*'$!$'&%%%+111,(+.27;@BEEEA=>@CFDB<77789>CCCA@<9<@EKHFHJKMIEFHGFFGJMQUVXWWUSQPNMOQNLNPONLJHFGHFEA>>>@B=99999520//0+&(+29883.143333466789:<8544579<97779;;;?CDFEDCBDFFFB>?A<888;?=;736951114789878:985358=BAACFHJKLIFGHFEEEIMNPKGHIEA?>BFHJGDDDB@@ABDGJFBCDDD?;;;>BBCA@ABBB>:=@BDDDHLLMIEGIGEDCEGHJEACFHKGCA@BECBBBAAAA?>@CBA=9>CBB=89;<>;999:<969=BGECDFLSPNNORUTSRQTWUTTTX\ZXSOU\afb_\Z^cccdfimmmnov}{y{~~|}}||||}}~}|~z}}{zyxqkqwqkc[XUUVOHIKKLJINSSTOKKLSZYXVUWYRKJJNRQPJEIMMMMNSY]bx^^`chjmoqrstuwyB  &'())))&$" $()+(&*---)%%&')''()*+'#%(*-)&%%')*+-0//,*&"%(''&%%&%$#"#$#""#%')+***+,-./37;@??@CAA@?@ABDCBEHGFB>=<=?:55578631/01.+)'&%%%  "$!"&$#$%'+.136:?=<=>BFHJKKNQOMKJIHIJGEEEEEDCCCEHEBBCCCA?:653/,,,-/-+'$&)(()+-000/-.000.-,,)($      ! "%#"""#$(++++,-./0357975320/-,*')***'%$###""""#%)*,+*+,*)&#$$(+)(()(('&&'*.03341.+)&$'*))*+/3451.148=@CDEFHECDFGIFD@===;:=ACEBA=;=AEIHGGGHIHGIKLNMMORTWWXYZYXVURQSUSRRRRQPOLJKLJHEBBCEGA;:9997666561-/26976435853334667668:86668;=@<:;<>@@?ADFJGEDDEFFFECEG@:98;>>=:78963347::;989;=?=;<>BFEEFHJMMNKIKLJHHILPQRPNOQNJHFHJKLJIIIFCAABCEHD@@ABDB@@@CFDCBABDDD@<>ABCDEINMMJGILKJIIIIHHDADGHJEA?>ADCCDEEGEDA>ADCB@?BFDC?;=@??;9;=>@><@FJNLJKLQVUTTUWYWVTSVYVTTTY^^_[W[_`b`^^_chgfhklmmmnpuz{}~}{{{zxsosxsog`^][ZUPPRQPMKORSUQMPTZ`^\[[]`XPOOTYXWQKOSQPMLQVZ_vU[agmgbaaholilp;  ! #%'# !&+(&$#&)%"!#(.,+(%(+'$" "$#"""##$%'%#""&+.259;=96669=?ACFHJGECACFB?=;<>?@<8899:4/*%(+(%"%,/346:??@@AEJJJGEHKMPNLKJMPLIIIMQOME>@BEHGFFFGHDA><731/37660***(&%%&',1/-,+**+-----(##$%&#!    !$'+**(')+.124698754578:2*)),0////-+# "$'*.,+)'$!"#$%&(((((((+.----.0/...14/++,,,+*+,.1.+.17>?@?>ADCCCDDDCB@?BEFHECBADGDACFFGC@@@DIGFGIJKKKJJLONNNNV_]\WRRRQPNMMMJGEDEGJNMLHDDD@<<;8<>A?>==?ADGC?BFFGC@ABCE@<<<@DCB>:=@?>?@@@>=>?ADB@DIKNMMGBFJMQONMMNOIDCBDGHJKMNPNMNPPQNLIFGHFEEEDDCCCCEGGGEDDDHLKJLNLKIGJMPTPMNPSVTSQPUZWUQNLKHFFFJNMMIFEDGJGDFHHID@@@DHFDCBDFEEA===:89:AHIKKKMPMJJJQX\`YSRQTXVUX\\]]^bfffc``aejjjkmnooomknrsu~~}umlknrjc_[XUQNPSW[VRQPTY[]YU\c^YTPRUWZUPQSTUPKHFKQMJLNnUZ_ekhffgmrpnpt= !#&" "$&&&%%%&')'&&&(+)'%$####$%&&')))'&),*)'%$##$! !!#%%&&'&&'),/258<>???>===>?ADEGGHGFEDA>>?<;:976554310,(()'%#! #$&(+-159:<=?ACDEEEHJLNOPONNNJGGGGGFECBCDDDEFDBCDBA><73201112.+*(&#$&%%(,,,++)()+,-,,(###"!   !"$$$%&')+-0357766655551-++****))'&"!"$&))+)(%"#%%&&&$#%''(*,**))(())+.03/,*)(&'((()+,./113578:>BBDDDB@@AABCCA?>===AECBBCA@?@BEFGGHIKIHHIHHIKLMOQV[ZYVRQQONNOMLLKJIHHIJJJGDBA?=>?>=<;:8896421/.0222341/02355666544567546889:;;;;<;;<>?@@ABBCDCBDFDBA@>==>==<;;;<=95789:;<<;;;;;;;;<@EFGHIGFHKKKKKIIIJIHHIGGHIHGFGHIKMKJIHECCDDDFGECCCCCBAAAACCCDFFFGHEBCCFHJLLLMNNMMNLJLNNNLLHFEFGHHHGFEEDCDFDBCDCCBAA@@@BCBB@??@>=<;989;=?ADFIIIHHKNPSUWUTSRSTUVVXXXZ]^_\Z\^`ccdcbdhhiijklmoprz~~|wtsrnkhfa\ZXSNMLMOPRRRRRQRSTVWZ]ZWUTRPPRQQQQOMLLJILOPQTXs^^^_adhknjfimqu:  #'" ""&*('%#"" ### "&*/59=<;97537;<==>?@=:87:>>>=<<<;:7457661-)&$# """$',259=BBCBBDGJNLKJIHHHHFDDDEFHKKLIFA=?B@>>>@BDF?86432.+,---(#&)&$ !#$%%%%%'*,.)$   !### #'+.136420...1432.+++)'#!$$%#"!!" !" !!%&('&&'(*'%&'''%# "')+,..../.-3:=A?=AFGIA:755555448<=>?@=;8678@HEBCDDDDEB@@@BDGKMPPQMILPNMKIHHLQPPMJGECB?===60.-28:<72233421247:50.---+*.222.*)),//0003777779;<=968;=@ACCCDFA=:7;@=:87:>;8767952/-/2468;=@@@@AEJIHFDEGGGEDDDEGGGGGGGDABDGKJJE@AB@?=;=?AC@=>@><:9CA@=:87534567:===>@@@;6?@GOKGDBhY\_cgeefgijjknr:   $ " %#"  " "',*)&$%&#  " ""#! !!!!"&*.37;;<96548<=?@BCEB?=<>B@>=;<===9668782.)%&'" $)-247;@@AAADHJLIHIJJLKJHGHJHGHJLNLIC=?BBCBBCDEGA<:852/-/211,&()'%!#(((((''()*+,-(#!    !#%'%#"!$'*.0247642112472.+*+-,+)'''# #'&&$"! !""!"$#"!!!!#$$%')*,+***,/+(()))(&%%(,++-/266765:?@BA@BEEE@<<==>=<;:>A@?ACAA=;;?;9;>>??@ABDFB>>>@C@=<<>A=:99;><:63699:;=>@?>?@CGEDEFHJJJFCEGILKJJJJKFBBCEIIJHFGIGFEEFHGGDABDB@??@ABDEEGHFCBBCDGKIHKNKJHFHJMQONORTVTRNKOSQPMKKLIGFDGJHGECDEGIEBDGHID@>>>=<:99:::;;?DDEC@DIIIGFJNRWSQPPRVUTVY[^\Z\_`b`_^_aeeefgijiigfjopquyyz}~|ztonmnqh`[VSOLJJKOTRQMJMQSUSQW][XSOPQSVQLJIKLHDCCIPLHHHkQRTRQX_`a`_`acf3   #%'! " !$" !"#"!"#%'$! #"!!!$(*-/1241./013347;;;747;=@><=>BFDBA@=;::6222/-+*+,+*$!$#"$'+/+()+178:<>CHFDB@BDGKJJJJIHGFHKKKC<;:=@BEEFFFC@<9762/,*+-*(%#&*(&""%$#%'+/02-(''%$"!     #()+.159997654322321.+,-/2-("#$%%%#!  %(+++)(&$%&#!  ! !##$###$(-,,048<=??@@A><<<>@@@=;;;=?>==>?A<7:>@BA@@@@@><@DINNNKHLPPPPPPPONJFFFB>>>ADDD>9:<<<<=8457899:745666422211.+-0253258=B?=<<:9648>>;9A@@AB?<=?BEEEEFHKHEFGILLMLLPUQNKIGEEEGIMRNKFBBCFIHGIKLMKJFBCEEECAAAABEIKNKIHHIKLNLKKKHEGJQXXXVTVXVTSSTUUUOJJJLNKIIINSOLJIKNKID?ELLMJGGGDA<7:===84448=;98864448=BGHIIIJLMNOQSUSQONTZ\^XRUX]behhiiib[^adghjouwytoqsvzzzz{{}~|zulcegc_WPPPQSPMNPSWPIMQV[[[WTWZUPMJLNMLFAEIIJHGKPSVrWXYXY^cegebdgjm6  "  "$$%#!!!  !!"   "%(+/358644333579<<<;::::;<==>?A@?>=:778641/,)'&$!!! "$&(''*.38:>?@BEEEFGGGHJIIIIGFEEFHIKGDB@?>@CBBBBAA@?;741/.,,+*)('&''$!  #&)*+)&&&&'''$!  ! "$'*.15675421001321.++,,,(#! !"!!!!  !##$%&&&&&$$$%#"#$####!!"%&'*---/1348<>@???AAB?=;:988889;<=>?@<99:;=@DBAABA@BDEGGGFFIMNPPPNLMOLIHGECEGHJHGB?>?=<<<:9889:;=;:::998754686433200024320.----.0123467:<<<<<9777:>ADCCBC@=<:;<<<:9:<:98876433469:;<>>>>?ACEGGGGGFFFGGHHHHIKNLJIHECCDGJKNIECBAAABBCEGFEDEB?>?@BBCDDEFEDEGFGGIHIKNKJIHGFHLOSTVUUUTPMNOPPONLKJIIHHHFEGIIIHHGGGHFDEFDCDEDC@=:778897578:=<<<<858;>BCDEFIKLMNNPRSTTSUWWXY[YXY[]_adddeec`abcdgknqqrqpsvx{}~|~~~}}~~~{yurmieb]XRMLKKKLMNPNMKILOQTWYWVUTQONNLKHFDBCCDEGKKKKLmRUY\_[WWX^eddeg3     !#&&&%%" !%%%#!$'''%#"" ! #'(*,.,*))-1248=AECAABBB@?<:::63347:862/3741-*+,++'####$" %*06545778<@BDDDDDCCDFHKE@BDDEA>>?CGDBA@CGEC?;<>;98753/+++.100-+(%%%" !#"!!!    "$&(*-+))).3330-0432/-/1355544.)&$&((($  """"%&'# !###"!#%&''(((((%"%()*'$$%)-/1478:;<>@ACCCBAAA>;86;ABCBA?>>>:68:=@?>>>AD?:;=BGEDA?ACCCA@@@BDA>CHHHFDDEDDA>@B?<=?>((>>>7111599:::<>941/145630//-,+*-10/)#&*+---,+,./0138>?A?>?A?>?@BEA>8358;>95679<73455568<@BDB@ACA@@@CGKPJEDCDEGIKNPSPNJGIKKLF@BEHLIGFFHJHGHJHFDBCEKQOMHDCCDEHKNQLHGFFFHKKLJIIIIINTX\ZXXXVUROOPSWRNKHKNJGDBGLHDEFHKIGGGHJIHFEFHJLFA?=<;869=AFEDA><:::::BJHGGGHIGFFGLRQPMKOSW\\]^``a^\`defdcdfghhhhhjmnpsvxyz{|{z||{{xuqnu}|wrmid_TIKMORNKKKKKGDB@FLPTRPTXVTNHGFA=:8?FEEB@CFMTqQSVWXY[[\_bbbdf3    "$%&! #"! "%$#"""""  "  !$&*+-/1.,,,/2247<>@=:<>?A?=<<>@=:::::9840241/,*+,+*% "$"!$(-20./147:=?ACFEDBACEGKGEFGFFDBCEGIC?>=@CCDB@AB?<:8640-+*,/-,)'''&%"!$#"#$%''($! !!!   "#&***+-16663124320001000113-($ !!#%$""!  #&%%&'&%$"$%$$#$##$$" #%&'%##$(--.258;<=>@@B@??>?@?=:8;>?A@?>>>?;69<>A@???@B>;=@EJIIFCFIIIHHHHHIEBDGECBABDDD?;=?=<<=>@@A;678:==>=<==84334678522211/./100+')-.10/014876679;::;=@CA@@@@A?>968;<=:7889;734568:<>@AC@>?AABBBDFIMIEEEFHIKKMPTPNJHHHHHFDGKKKGDDDGIHGHJJIGFDCGKJIEBBBBCFJLOKHGGGHJLKKJJHGHIOVXZXVWXVTRQQRTVPLJIKNJHFEJOKHGGILJHECFKJJHFFGGFA<<=<<8568<;97779;BHHHHHIJJJJLOSRPNLQVY]ZWY\^aabdfggc_aceghiknpsqortz|y}~}~{|}{zwuz|xqjihc_ULMNPROLLMOQKFGHNSUWTRUYURMIIJGD@>>@BA@=:?EGIEAAAAA=9:;::62/,.1+%$#""$'(*.3210/379<979<=?>>CHLPIBCDJPNLJHKOKGDABDCCA@BDCB@>83332235440,)&*/,)&$%&&&$#%'%$#"#%)-/135.(!   # !#%)-3:::5147531/5<@E?9632111-**+(&&'''&%" !""" !%!!#&*'%%%')&$"!"$#"&*07:>>?ACBBCDCCCDA?ACBA@@>=>@@@CGHID@<9:;;<<?@DHC??@@@????@B>::;>A@@><>A=963579<6111355520241.--1543/,/222359>>>;8;>=<97:=>@=:::8754327<<<;:988888;>?@DHJMKJIILOMKGDGKMOMKMPPQQQQRUXSONMMNLJIIKMJHHHIJJJGEHLKKIHFEHLLMOQOMHCDEGJHFFFHKLNNOPRPNQTVXXYYZ]`^\YWTRRRQPTYZ[XUQMLLJHKNPRPNNNNNLKIHIJFBA@DHFDB@?>;987=C@><:;?BAA?=;::::99864441.--+(''$"#%%'()+-02457987:>?AAACFGIFDEGGHHHGFFFDCCDCCBABCCCA>>>96553210///.,++-*'%$###$#"#$"!! !$&(((#    "$&)-/11112352001477975443322-)('''''%#"!  !"!  """!  !"#%&)'&&&&%%&%%$$##'+/47:;<>?@ABCCCBBA@??=;=@@@@@??@BA?>=<<<<<=>@?>?@BDCCBAABCDDEDCEGDBBCCDEFCBAB@??@?=>@><<<:9889:;=;998755532333222/..///..-,-.-,.//./147789;=?>=<<<=>@??=<8556788899:;8566668;=@CFFFFFEDFGHIIJHHHIHHJLMOPRPPOONMLLIGGGHJJJHGHIHHIJGEFGGHJLJIHHGHIKKLKJHFGHGFGHIKKKKLLMOQTXXXXXWWWWVVVWSPNMNOOPONOPLHHIIIJJKLLLKKJIIIIJGEB?>=>??@ACBA>;:8;>=   !!!&(+&"$&%$%'),-/,)('+001/-./,)*+-0-+'$##"!!!#%&(" ##$%&*../..--./13456877:=@DDDGKLMIFFFGHHHHHHHFDDDDEA>945631/-./+'#%,/3336:=@><:<>?@@@?>@B@>;9;>@CA?BFGHFDDEDC>9;=@C@><;?C?;<=<<:888=CCDA?>=>@;79<<<:999<@;6679;:9878:4/.-3999525864458;;;:9=ABDB@<9<@;778:DDDDEGJJJGEIMMNMLMNOPMJOUUUQMKIIJHGIKKKIHHHKNLKKKPVTRLFHJIIHGGGGHGFJNQURPNLNPRTUWUTSSSTX\YWSOQTUWTRV[[[WTWZXWQKNRRSOKKLOSPNOPPPONNNRVUUPLLMKJGDINMMGB?=?B=9:<@DDEFGKONNQTWZWTRQV[XVWY\``a]Z^bbccdhmkjd^_`dhjmpsuxusw{~}~{uoic][YSNRVRNIDFHJLKKPVVWQLHEHKE??@FLIGEDHMIFCAgOOPSVZ^^^aegjot>    #%'$!!""!!"$'()%"#%)../-+,,*'(()+(&# !"!!!"!  !$()*(&'(*,.01235437;=AAACFFFC@BEGHFDDDDDA>????;84013/+)(((''%$)/021148;>;9?>=?BCDB@=;=>==;:=@ACA@BDEEDCCEEFC?ADDDA>==AEA==>>><;;;>B@?==>??@<9;><:8678:>8334687753572.--27662/2543358<<<:8@BBB<631/.)%'*,.,+++0567:>?AAAABDGGHGGJMOQPOSWXZUQQQTWSPONPSNJD>==9679:;985211.,*)%! ###"!$'(*+--.,*&#"!!!#&),'#  !&),,---*(((*-04452012220.1432/-,+)(&$&(&%"%#!!$'%###$%$#""$&&''((('&&&*/0246:>?AABBCBBCDEGEC@>@B=9:;AHKNF>?@@AAACEGIEBCEGIHGILMNG@@@EJIID@AC@><::;::866766558<<<97779<;97:>==;:@>=<;7457:>BGFEFGHIIIHHIKLMMMMNLJIINTVXTQRSOLHEIMMNJFHKNRRRSTPMHDEGOXVUUVVWTROMRXVTTUVXXXRLNPRTVY[]\[UPTX\`^\[ZXWTRTWXYUQONQTSSUWWXVTRPW^]]UMJHKNKHIJLOLJHFGIEACFIMIFB>@CCCFILONNIEIMOQSUY]\\YW^fjnkijknqmiknoqsuwy|{xxx{~{tsreXSNMLLLLLPTOKKLQVWYWUWZVSMGIKIGB>AEGID@CFJNnORVUTY_beeeinsy@  $#$$$!!#$%&((()**+-0/.,+)(''&&&'$#""""#$$$$% !""$%%&%$$%')+--.023469;>?ABCDEDDBA?>?@BDEFFGGGDA@@=;8631/-+*)('&(+-/1468;?>>@ABDEFHKLMNOOOOPRUTTQONMNPPPPOMLIHFEDC@>>>;9876421/-+*&! "%&('%&'')*,,,+)&$#"""#%&'$"   #&)*,,-+*+-/224200000133310/...+)&%$$&(&%! !"#! !"$%&%$"! ! !"$&%%# "$%&(*+.26:>ADCBAAAABBCDCBBCDFA=<<>ACFB??@??@AAAAA@@ADDDEFHJIIEBBAAABCBA@@><=><;;;:987779<=@>=;::;:9><<84567777643123585433578976786568889:;;<>==>?<;;=;;;<=>?B?<<<>?>>;:98769=?ACFFGHHGGIKJKKKLMNNMLMOOOOPPPNMMMLKIHIJJKJJJKLNQTSSNIHGGHKONNNONNOPPQRTRPQRTVVWSPPQRTWZZZWUSRTWXYZ[[ZWUUVVWTRQQPPPOOORUSSRRQPSVUUSQONMMKJJJIIJLJIGEB?ADCCAAAABDDEHLMNOQPOPPPQTXXYYZZ[_ccddefghjjkkligijmpsvuuvxxx|{tqmdZWSPMOQOMLLJIJLNPSWVVTSOLJIGEDCDEEFFFFFFFFGjGKOTZ[\`dmvtsuw?   ##$! ! !#$&'((()+*)(')+)(#"&'(''%# "&#  #! !#%" !#&*+,-/4:;=>????@<9=ACFEECB=93.024742/,/2/-.01310136:4.--04568:?EGIGFGHKONNOPPQQQQQRTPLIGECA@?>AE?:74562.("$'$"! #'%#$)+.,*)()*('%$(--.)%!   #(-+)&$%'(*/433/+,./0-***%  ',1,(&%$$!#$% ! &(*079<720/49;=:889<@=;<>>>;8:<;:98<@CFC@92466697:>?@><8520,).36:86679;61127<;:6333-(&%(,-/.-155543223421478940.--.,*+-3:::51489:989:::8679876679;>>>?A?=:8:=@DCBCDDDDEDDGKJIFDEFKPPPQRNJIIJLLLD=>@CFFFEEFHECEHHHFEFHJMLKHFEDDDDDHMLLIFGIKMMNPSTUQNKHIJGDIOSXWVVWWXSNPSVYWURPTXXYVTSROMMMRXWWRMIFJNLKKKOTPMIEEFCABDA>:7549?@A@?DJKMJHHHHHLQTWWXVTWZ]`abeimqkefgmsssnjkmllifkqtxusstwz{}}|{~~||}{uooof]TLFA=:@FJNIDEGJNNNJFJOHB=8<@CGC?CGHJC<<?A?>:69AFGHGFHJMPONQSTUSQQQSUQNLJJKGEA>?A<8767853.**,)'%$$$! !#%'*****+,*(%#%'''&%%$   "'*-,+(&&')+/4340-.001.,-/,)%#&)*,)&&&%$  !!$  """! %*,.269=;988;>>?>>>@@A><>@=;:9=BCD?;=@ACB@>;=?=<>@DHGFFFFGDACEHKIGA;=@??=;98652/25686579:;74448<=>;9992,*)-2230-./0234456643588964223520137<;:747;;;:9:<<=<;;=:8668:==>;877:=AEDCDEFFFGFFHKKKIHIJKMLLOSRQNMNOMLFACFHJHFFHJMKJLNLJGDEGLRQPNNMMLKIHMRQPNMNPQROMOQSTSSSRRRNJNSW\ZYXXWWSPRUWYVSPORVUVUUUURPONT[ZZSMIGJNKIJJMQNKHEFGDABEEEA>;9BFGIC>?AFKlILPW^^^^^bfdcdf=   !#%'&%&(*-----+*% !#&)'%" !#""!!!#%%%!!%).268:;<846975436:=@:45766422234/*('),*)'&)-*(((.4:A=987;?@BDFLRPNLKMONMKILPPQPOOPONLJJJD?;8779;:999641.*&'()+,-*(%#  $$%'*/4560+++++++.111.+++'#! !     !  !"$#"&*+----.02/-03341/.-151-*(*-+*$!$#"#%%%#" !#!  !#%(&$##""#%" !%#" '(***,.034579:;<=AEDD>8<@DHHIIJJKFB?<>ABCBBEIIIGFGIIIGEINOPLIIIIIA:87;?=<>ACE?:;<>@@@?>AD?((:86789:86;@><9778:<97789;;;979<:975678:99;=;9635765328><:8679;>:6787679879;9765557:;<>@ACEGGGEDB@CFFGGHLQQRNKOSSSNJKLOSLFEDEFEDGJPVTSQOPQQQMJMPTYUQNLOSSSVYYYVSSTX]ZWWWWXVTRPSVSPPPQSSTSRW]]^\ZZZXWRNPSTVSQRTY^[XVUWYWUPKNRRRPOOONNLJMQNLJHIJJJFCFJJJD><:>B?  ! !#%%%&()*+,++)('%%%$$$%$$$%#"  !#""#$##&(+.389;<=;9:<978:<@AB>;9842223433/++,,,,,,,-.--/1113766669>>;8877753/+**'$$$&)((#!$'),-///,*))('),-/-+'$"   !$'&&$#%()+.000/.--/10/-,)&&'(*+,+*('$!!! !"  "$  "%(*,056875558;>A?>;8<@@ABCCDBA@?=;;>?ABDFGJIHFDEFHJFC@><;;=>@@@;7665479:<<=:888645679;=:765200001233468766765544468897643100001369<856789:;988976798778888999;==<<<=@BEEDDDCBCEEEGIKMKKIHMQQQONLKLNKIHHDAABEHKNLLKKJJKLJIIJMPOOMKKLLKMNNNOPOPPQPPQRRSSSSRRROLLMLKNQSUWYYZYYVTTUTSSTSSSTUVWYWURQRSTVSQPOMLMNMMLLMONOKHGGFEFGC@@@??>>>=?@ACEHHHHIHGKPSVWYZ[]_`adgghijiihhkmopnlkkjjlmpsvyxxwwz}|uqme^WQMIGEGIJLKJLNMMORPNNNJFECBBDFIKIGFFEDCBDEiNPSW[agiljhjmnoD   #&*&"&*+-($$$'+,.*'())*,.-,+*))((#"%'*(&#!#&%$! !!! !$#""#$&%%'*.26:;<=>?@=;>BBBBBDGHJD?>=>@?>9555311222/,*)-1/../1468657:<>?@CGJMIFGIJLLMJHMSUWRMLKKKGCEHFD@==>@C>9631/-+,-.0*%#"!!"##$$%$$$$&)*,)')+.1234531-*)(&$"!"#$&   &)--..//00136433322.**+/41/-+++*)))*,'#"$'$""# !#$&&&! #$%#"#$*1358;;;858<>@@@BEFGEDCBCDA??@FMLKIHIJFCA?@BCDA>?@CFEEEEEEB@BDDDB@?>>>;9;>>?@A<7:=:86457:><:=@CFB?=;=?8124:A?=;:98778:<>>>;9873//05:;<:9;===9678;>95558;8654562/0148<@<89;<=?AEJJJFCEGB>=<@DGKIGHJJJHGILOSPMMNOQONLJMPONLKLMMMGADHMSTUUVSQKFHKMOOOOPRTRPPQTXVUWY]a`_^^[YZ\ZXZ\YWUSVZ\^ZVX[]_______YTTTWZUQPPSWQKIGGHIJIHLQQRMHFDB@>:6=DDECBhKNQW\_bcefgghij@     "%!"&(*'$%&(,,-+*))'%&()*)'%$$%" !#"#"! !   "#%%%$#'+/469:<=>:7:=<;;:=@BE?99::;9853441-,,-/,*('+/,+++/48<9778;>?ACFKOLJIJKMMMJHLQRTQNMMMLIFGIEA=:::BGGGEEGIGFDBCEFFDADGIKHGGGGGA===?A?>>?@A=9;=>?@@=:=@<975679<:8<@@A=;:9;=84469>=<:89:88779:;<:99:74215888659=<;8678;>9566787765785333469=;:;=>@BDFHGGDADFDBBBFJLNKIKNNNKHJLOSNIIIJKJIIJNSQPNMNOOOJEHLPVTSQQQROLORSTRQQRUXVSSTUXVTTTX[YWWWVVVXVUX\[ZXVXZZZVRTWXZYXXY\^ZVUTWYVSPMPTQNLKKKKLJILQOOKHGGFEB?CHJLHDCBDFC?@ADHILKKQVVWXZZ[\]^_bec```eklmjfhkmonmnoqtrprtw{{{{|}tlhe`[UOOPOOONPSUWRNRVWWRMNNOPJEFGLQJC?>>>>>>@CA?;7776532354420/...+)-24730.-396457:>>>BFKPLIHGHJLNOPRTPLHDHLPTQNLJHGFFEDEGEC@>@B?<7333/+'#$%&'$!#%$$"!!!"#%(+/+(&%(+.210/.../1.,/23420,($!  !%#!  !#%'*+-*'(),0//)#"!"$&))*+,)'(*,/,*%!"# !&%% %%&#%'(*'$%'+/02348<>A><<=;9638=@DB@@@AC@>?@DIHGGHHIEA@?ADDDBABDDDDDEFB>;8<@>=:89:=@>=?AAA@@@AAB<741247;::9951/.268;6247899:::75/*,.263111366678:=83107><:62225889?@BD>9768;;;<=BHDAAAEIJKHFFGFFEEEFDCA@CGHJIIKNNOKHKNOPPQQRV[YWUSUWWWSORVWXXY]a``][]`][YWXYYYUQTWWXVTTTUVUTVY[]]^WPQRTVUTX\ZXOFHKNRNKNQSUQNMLLLIFDBCECABCDFFFFFJNKHEBDFFFGHHHEBBCKSW[ZZ]`acbaabbc`]dlmolifdgjjjlnqurpkfgimrvz~ysssjaZSRRPNPSUWQLJHHIGFFFOXTQJCCCEGA;>BBCA@CGJNnNQUWZ_eeeeegilo@   !!"!!#%(&&&''(),*(*+++**(&'((('&# ! ! !"$$$!   !%)+-/259:;=?=<>@@@ABBCA@=;:9899964321//0.-.//000.-04345789:>>>>>?>=>@ACBB@?@ACEEEFHHHFEDDBAAAAAABBCCDDDDDCCBA?>?@>=<;:9>?A><=>=<;;877777:=>@=<96665357899:99998877545667542013589::;98768:998853568:::86541/146:=A><<<=>@BAA@@??@A?=?BBBDFGHIJIHGGGIJLJIHHHHIJJJKLMNMMKJLMKHJLORUXWVTRPNOQPOPRSTUVWXXXXYYZZZ[\\\[[XUWYXXXXVUUTUWY[ZYZ\ZWXXYZZYXXWVSPNNOQPQONNNLKKKJJJKJJHFDBBAAACFHJKLJIGFEDCCEGIKJILPSVXZXWXZ\___^^^_achnljihijlmnopqpoooooprsuy|~xtpkf_YTOOOPSTURQPPNMMNNOQSRQMJGEFHEBA@>FEEA>ADDDDDGJMPLIMRTWSPONOPNMMMKJHGHJLNJGDA=:98645741/---./*&&''(&$%&)-./02478987774112232112220.--)&&&%%$$     $&)*,0420,)(()*-03642-('&)------.-,*)+-+)((&%!"$&#!#(-03331/026:;=>?BFDC=79<<=;9;=@DCCCCA@=:;=>?=<<=?B@?<:999:=ACFDB=8:<@DB@><=>;88987899:=@;777<<<961,/3576579=A=:87420/2678647;986457:>>>@BBC@>;9<@ACEGGGIKKKLMKJHFHKMPLIIJKMJHIKKKE@FLSZYXVUY]ZWVUVWWWWWZ]\[ZYYYZ\ZY[]_a^[[\]^ZWXYZ[ZY\_`aZSQPQSUWUTVYWUTSSSSTRPPQRSSSRRQPMJJKKLKJHGHIFCCCHMKJC=@C?<=>ADDDCBEIIJLOPRUXUSUXZ\\]^`beca``aba`__fmhdegmtuwqklmoqrsuwy|xuy}~vspg^\[VROLNPTXTPNLNQOMJHPXUSLFJNKHA;<=;:75:@FMmJMQTXYZYW[`__ad7     !$'(***'%'*++-0.-)&# "$%'&&%$#"! "$"!"%(''),065579:<=?=<=?><:89974203778530...-,.247541/386457><:63451.+(()*+'#$&%&$"##%()+-0////012420000001//0211/.*'%#"!      "$'(+-0.+*)*,,,+)*+++)(((*,+**+,.,+'%&(%#""#%#!!  !"&'(*-/100137;=?A?>958<>@><=>@CA@AABDB@ABCDA>>>@CBA?==>>?@BDFC@<8;>?@><;;=?<:;=<<<<<=?A;7547;=?>=<<8532589;74588988:<;:40134531126;;;::;<841.388863459<:9:;8520135778;>=<:9:;>A>;;<=?=<;;?DBBCDFHIKIHIJHHFEFHHIFDFHIKIHJLLMHDHMQUTTSSW\YWUTUWWWUSVYYYYY[]]^[Z\^^^[YYZ[[WTVXXYXVXYZ[WSSTVXYZVRSUUUTSUWVVPKLNPRPOPQRROLKKKLJHFDEGDBBCFIHHDAEHEBA@BEEEEEFHGFGIMRVYWVY\]____abda_bfghfdbafkighjotssnhiknqtvy}}z}{tsqh_[WTROMOQTWRNLJKMKIHGOXTRKDFHHGA;=?>><:>CHMmGILSZVSRQW^\[agB    #!!!"',/31/+()*+-.0.-+)&$&(+/.-+***'$" #! "! !#',*($ !##$&)199:747:;<;;:99:877877784000/.146952,')+.259<@AB=9=ABDA>@CFIFDEFHJLNPRTWTQQQQRPOJEEFGIHGFFFFC@CFHJD>957:868:9852/-/1/---.0247:=A?=;952101258761-+)((((,112,&"   #+1742/--./0.-./130-+*/4321000.-+)+-+)('(*('!!!!  "$''(%"  %)----.020.5<=>?AEIGE<457:>?@>?AAA><:9=ACECA?>>>:68:;==>?@@@<999<@??<:@FC@=;=???>=>?>=95324666;A?=>?@AAA@?>>>>>>:7;@?>@BCECA<8<@@@?>ADEFB?=<:93.02599:;===?A><=?@BDGGHEB=8=CDFDCCCDFEDGKNQKFCAEJHFHKLNMMKJLNNNMMNPPPONSYYZZ[[\]_^]^`aca`abhnidefhkhfghjlgcccegfe`\\\ZXVUY]]][Z^bbb_\YVZ^\ZYY[]XSSSVZYXWVUURPPPONLKIGJNNNMMPSNIFCCDHLKKLMMMKIJKRYWVWX[^\ZWUY]_ba`dikmkjpwtqomptvxvuvwwxwwustvtrux}|ľ¾vnga\WRPOQSSSVZXWQLNPQSQPTXZ]TLIGHJHGDAGMLLKKlFHKQXURQPV][Y\_:  "&)---+***))+-----+)'&&''''(()'&%$"!#%!"$'''%$$$&(+/256777:=<;;;:99:9976425876430.0124220/0112489:;<=?ACAAAABCEFFGIKJILPRTSSQOPPOONNJGFFGIJJHFEC@=>???<:633321341/-,+****)+-./1358:=;:9841111234441/-+**(')+++(%   !'+0///0//-,+*+,/111/...-,-...--,+,,*))*))('# !$%'$!!"%(*-02103568:=@CBB?=<=;:<>=<===@?>=<<=>@??>=<<=?>>>><:;=?BA@=:;;;<;<:8===<;;;=?@A@><:755678;><9:<<=<<=?>><::;867888<::;8678;===<<=>;9522224589:98;>;:99:@??@ABCDFFEHKLNKIGEFHHHJMLKKKKKKKKLLLIHKNQTVXWWY\ZYYZZZZ[\]]^^^aca^_aabaacddca_``____][[Z[[[[YXWVVVY\[[ZZXUWXWVVVVVTRRSTVUUTSQONMMNMLJIHHHHHHJMMNHCCCA@BEFGHHHGHIIJOTSTVXXXXYXXZ]^aabceefffhkihjmllmoqtuwtqqrrrstttwzz|}~ysjb^[VROMOQSUUUSQONNNMMPTTUSQOMJGDBBB?=?ACFHLlSTUSQX_`b`^bfhkA  !$"!  &&&&')+.1-*+,.1241/131/13.***,.-,&!!"""#$ "! !#" $## !%*/.-169=;9:<=?=;8568766789873012/---/20/,*-0///01259AAA=:75322369:;74578987778999<@@@??=<96/()*+-*(%"   !%!! !%')'%')*++,/38>;86421/.+)+---($$%')#"""   !!"#%(,-../143310138><;;<>A@@@@AC@=<;=@?>;9:87=9556=DCCBBBB?=7259;((>=<<=<;5/5<=?<9879<<<>A?=;987:><;::9987658<=>=<>@AB?<;:::757:=A;5678:99879<:9;>>>;9:>>>;9516;@FEDFHIJGDEGGHB<>@GNLJGDHLNPOOSWSPONRWVVRNOQSVVVTSTUSRUY^cccfiknkhjlnppplikmf_^]ciijeabdcc`^^^]\ZY[]ZXTQRSTUSQTW[_][YWXZXWUTW[WTMFJNNNLJJKKLKJLOLIEAABDFC@BDDDCCGKQWUTTUX\^`^]`cccbabdefcadhikjjmqsvpknqsvromlmnmmpsuwxzyxyzz{{{|Ŀ}wsof^TKNQTWSPPPONHBEIKNOQUY\_VNJFGHFDB@GNKHEChMNPSUWYYY[^_`diA  ! !"$&),//0,)*+,/02/...+)+-,,,++,++&"!! "!"  #(&%"!$&)*+179;968;<=<;9779766778773001/-/02520,(+-.02469;=<<@DDDA?@BEGEDFHJMLLMMQURPNMOQQRMIKMNOLIGFFFB>?@AB?<:89;858:;<;963331//02467779<;;986444558<;;86420/+(*-./+'#    "$(,*)'%')+,*)*,-/-,-.39753210.-+)+-,+(%&''(" !! !#!  #%'()*-.0/.388888;>?A<789@B?<=>@CA?<9==<B?>==?A?>96:???=;<>==969==>:7546999=<<;;;:869>>>>?@BBA=:;===;9:999963447:99;=====<<>A@@ABBC@=949?BFDCDEFHFDFIJLFA@@FLJHGGJMMNMLORPONMPSSSPNQUVXXXWWXZXWY\_cbaceinjfgikmlkihjlfa``dhggb^_`^][Y[]]\ZY\_^]YVUTWYWUVX[^ZWVUWZXWVUVXTRNKLNMLJHJLLMLKNQMIEBBCFIGEGHHHGFHKQXVUUVY]]]ZY\`aba`cfhigejonnlknrtwsprtuwtsqoprporuy}|}}~}{~vpkc]UNOPRUSQSUSRLGILNPPPTX[^UMIFGIGEC@GMKJHGjPRTSSY_cgc`cgmtD  " !!!!!"#%'''%$!"'%#$%&(''" ! %%&(+052/("%(*,,-15672-.0-*(&'()*'$&))*'$(-2841247;;;979;<=<;=@DIHHLPPQONOPSWPIFCDEEEFGJNIEDCCC@>>>@CFJIHD@?>>>==;9510//01259:<;:878963348==>:79<8420/.-,,,/3/+'#   !$(&%%%(,*)('+/,)('*../*%%%&'()))*+'#$%%%#! !"#&*'$!#%$#  ""# "%)'%)-/147:>AD@=:8:=@C;4457:99>DDE@<;:=@@@=:;<:8=BCEA>:79<8567:==>;8:=<;737<<<<<>@;7426;?D@<<=BGFECA?>83336:>C@><:875469;=726:::878:;=;9:;;<7357=DB@?>?@=;<=>@>=;9646976:>?@=:=@@A>69==>===>?@@ABFJJLLMMMNPPPOPNMLLJIKMMNMMIEEEB@=<<<=>@CBB>:;<>???<9631001357:8888888865568;?@@@>>=<<<>?<:999:=@ABA@<889:;=@@A??<:9988:;=?????>>94458<>@><<<;;=@@@=;85679;>B?=;987799::;85788789:<<<<<=>=<9678:<<=>?=:99:;;<;:::868;:::;<>>>????>===>>ADEFFGEDCBAA@@@@?=<;@DFIIJMOQTRQQQNLLMNORUTSSSSSSTSSTUUVX[]`dhijijihjmmnpqommmjgfeeeefcaabab`^]\\\[[ZZVTTUUUTTTUUUWXYYXXWVUUTTRPPPNLMNNONMKJJKKLMOLIHGEEDDDDDEEEEGJNRWXYXXXYZ[\^_`abcda_adehijjjjklnqtssssrrqrollmmoqsssuxxxwwxy||~~zvpkc\TMMLORRRPOPQMJJKMOSWUTRQMJHFB??@??BEFGIMmOPQTXXXZ]cihghjC "()*'$!! !#####%'*--.,***'$$%'*)(+/2630.--./1-)('$!!!$'%$!!  "!!!!!!'-1555432111351./013330./1-*('*-041.....,*+-3:::<>?A@?;8;>AEGIKNNNLKOSTUQNLJKLLLKJLNNNKHHID?<:?EHKIGIKJIGFDBBB@>?@???@><=>=<>@@@>=:88988:<>AAA?=@CA???=;730-03.*$  !!! "&'(()-10/,*.246667853,%'*-0.-+*)(&$$$$%&'$!"$&(&%!!#&&'''$!"'(*,.021049;=9567<;98659=@DEGGHFD>9:<:975569<9678:=9666;@<8888852106<<=;9878999<@BDBA?>>>==<7259;=>@BDBA=9:;986567;@??CGDBA@?>BFDB@???=;7457:>>>?@><858;AGGGGGFF?9:==:7:<>AABDGIKJIMQRSPNMMOQNJHFHIIIHGIKFB@>ADDDCBDGHIHGDA@@?>>>=<:87567779<=><;97897568;???<:B>;:;;<<=8469;??@BFED?::;;<;:98:<97:=>A=:86:>:6779:98648<<<9679::::=@>=;9:<>A><=?BDA?<:;=<;:9:<=?;8899:9:<>>?:58:997678;>=<>A??<9::?ECA?>??=;989;<=<;::::759<@CB@BCCC>:@BA@@@BD@<==BGJNMMNPNMKJJKNPONQUVXVTQOPRQPRTWZ[[ZZahijklmoqrposwusqoqsstojkljieba`aca`__^][YVTX\YWUSVZXWUSVYXWUSVYYZRJMPTXURQPPQMJKMNPNLKJLNLKJJMPNLHDFHLOQTVYZ\ZXZ\^aaacfgib]`dionlkknromnotywwrnptqonnoppqpptxxywuuvz~|{|~Ŀ¿ý~|yoe^XVUQNQSUWRNNNNNLKKLRXTOJDEFDC=8=BBCA?BFMVqHJLOSQPU[eoprqpQ2,' ! #! !#%&''(&$$%$#$&-420*%'*+-156730,(+///+'%###"&(+,.(#&),/023420)"%(-2351.1432.+****,./124564235569<>@BDINPRLFHJLNMLNQUYRLJILOMKJIKNIDCCDFGIGEFGGHHIKNOPICBBDGFFDCEHEB>:<>>>>?CGA<;:<;<=8457;@@@@@AB=89:<><:746999889:98417=?A?=;9:<;:98<@@A=:=A=:99>CBA<8;???<:::=@><@DA>;8:<<=:7779;<>==>@?><;<><;86;@ACA@BEING@>=AECAAABDDDGKHECBCDHLHD?;<>?@CFKPONKIGFFGECCCDFFGGHIKD>AEINKIIINSQOMLMNPRPOSWUTRQSUTTY^eljigfghovvwxzyxursu|~~~|ztopqpolijke_XRVZZZWUTTUWWXZ\]^\[ZY[^YUX[[[XVQMPTUVWXYZZZTNQUSROLORSUQMMMNPQRRRVZXW]dgkjid`acehfeddhlhdgklnoqy|yyzxwqkjjouuusrsuvwy|}ytw{|vpkfb^]]ZXUSSTRQMJPVX[VRSUVXQJKMMMGB>;AHEB@?fKMNQUTTW\dllllmJ'$" ""#"""#$$%&'((()(&'(*,+*('()+.15430.,+-0.,)'$"""!   $),001.+,-.0132100-*,-.013/,,-.///-,,,-.--.0487679:;<=<<>AEIKMKJKLLLNOQSSSOKJJLMLJKKLNJFEFDBAACEGIHGHJJKKKFBBBBBBCAABDA?=<<=>???@B=:99:;;<=>>>;8:=<<<<:9640-,,*)'&#!  !!!"$$#%()**+.123222333343210,)(((''('('&%%%&%%(+)(&%&('&# "#%'**)(&" "$'(*+-.00159:;<<>?@@>>><;<=>?@B?>==<<=>=<<;979;::998877779<:988646788:<;;::9888:<>@???A><;;=?@A?=<<:9:;=>?@>=>@<888:<=>>=<<;:;<;:::::;==>?A><>@@@ACCCDFC?=<<<<<=?@AABBC@==>BEGIGEB@=;<>ADFHGGGIFDDEDDDEEFGHFEEECBEHIKIHHHKNNOOPQQRSSSTURPPQQQRSW\_ca`adfintuwwxvtuwutwyz{{|zxxwspmkigghhhd`[XYZYYYZWVUUWYZ[ZYZ[YWWXYZ[]YTTUUUUUTSSTSRSURPOONNNNOPQSRRQPLIJLNPRUUUZ`abdecabdfjhhdbeiijjklmptvxvvvxxyurponmpsrrqqqruyy{zzwtvy}}sic^]\ZYXXWVSQNLKJLOOQQSRRPOKHGFECDECBCEDDFJkKMPSV`jmponpsvz[<:98865,#!#%!%,'#####"!  " !#&*-100251---,,-//024577777530---+***-1-*$ ###! "#$'+,.../000122369997630)#""%)&#$%%&)---/147775444327<@DCCEHLQNKJJMPPPPPRTOKJJLNNNLKMPMKKLKKLNMLLMMNNNMLMONNNNLKIGIKNRMHD@BEFGECEGC?>>ADCB=9;==>==;98753466754/+(&&'&%"!!!!!$(()(')+,../.-,,+*+--.,*-16;86422222102544/*)(()$!#$%#!"$(-'!!%&(&%%&&&%%&''(+./0122346>>;9;=?AABDFIMHC@=@CCCCDDEA>:6;@??824655557:;<5.1579642037655678659=CJKLKJHFDC@=CIKNIEA=<<9679=A@@>=?A=987:>==;:;=96789;;;;;<>>??@BEHKFB@?ACBB?=@DCBCDEGHIFDGJHGC@??@ABCFJFB=8<@CGEDDDEGFEGIIJKLKKJIJKLNMLJHIKT^^_YTWZ[]ZXY[_c_\]^aeefhkosqpswy|zxxx|}|yvqmorpolifdgkjiiifc_[]_chebdfdc_[YWZ][YXXXYYYYYZ[YWVUUVUTPLNQONNNLKNQMJMQSUQNNNRWY\^adhhhfdefdcbbholjhfiljigehlpurpqstupljiknjghjlooppquyyyxx|~z}þxurmh_WWW[_YTVYXXSOTYYYVTSRRRI@@@ACCDBAHPLIIJlIKNQTX]aejnprsuV730,)()#"!&" !#!  "$&(*,+*+-*((),0//,*,/02466741.*,.-,*()*(&! "%'+,.+(*,./0223441-./01.,)(+.,*)('()+,-/135664334448A@?<:;<:99:9998655532/-+)))'%#"!!!! "&&'%$&)*++,,,,--.02341//037410//0.,*'),,-*'''')%"%))*'$$&(*&"!  "%'+)(()'&%%&'()+-./024678=CEHEB@?AC@=?@AA@@@@BE@;::=AAAABBC?;98;?=<735777668:::4/49;=:8646987779<;;;;@EDCBACDCB>:?DEFB?=;<>;9;>??=<<<=?;8779<<=<;<><:99:<;;98;??A@@BEHLFA?>ADBA@?ADCCEGFFEEDDGKHEA==>?@BDHMJHD@ACDGECCCDFFFGHIJGEFHIKJJJKMOMKKKPVWXTQUXXXVTVXY[\]aeegffgiotssuxyzwuuv|~}}zxrnoqpolihgfea]_a`^[XXY\_^]_a``][YXZ]ZWXYYZXWUSUWWVVVWXWWRMOSQPNMMNPSOKMOPRQPPPTXXY]beiihebcddedcfijkhehkkkkkpvxzwtuvvvpkjimqonmnorrstvy|yvwyžzuqlg`ZZZZ[WSTVUTPLRWXZVSSSTUMEEFGHEC@>DLHEDDiTUWWW]chnieinsx\AAB90&#! !# !#%&''(''" #%(((''&%#!!"%(+./012/-04452//0/.& %,'"  !# ""#"!%*,.,***% !&+++&"#%&'# &-.0123568;>CHFEB@ABCD>9;==>;9>CHMHCA@@AAAAACEDCEGGHECCCDEFGHJJKKKHFJNPRNKIHIKJIGFB>;877;?=<>@ABA@BDDE?99999641...)%$##$##"""""!!"$&(%######$&)*+&!"#(----.2643331/.-(#%')+)(&%%% !%&'%#$%$#"!!!!#&$" !"#',2889526:8666:>BFCAAA?=;:626:=@BDFIC>5,,-156888880)/5673/136:4.-,-/.-+)-112/,0567778:<>>>>((>@C@=:8=BAA>;<=;9=AEIGE?9:<;:748<:9402520/.265520249>==8468764234457:=;:==@CBBCDCCEHEBEIKNLJKMNPPQTXUSPNLKQWUTSRVZ\^adhlhehknrrrstw{zzzz{|||xuwzxwrmmmkjc]]]^``a\WWXURTW[`[WUTWZXWUTVYYZXV\b^[TNMLNPPPRUUUSRNKKLJHHHNUTTPLNPNMLLNQTXZ]bhijgdefffb^adfiiijlospnopppppoosxrlifffffgiloopppswy|{{~Żľ{pib]XTPRUVXQKLNOQNKKLPTQNIEIMJG?8<@@@>==84.(" "&#!"#! !!"#$##$%$#&**,-.,*))'&'(*,.12344322321/.--,,)'$"! !#''('&%$'**+,-/112/-)&#!"%&''(%$&))*)()+.21223336:=ACEEFGHGFFGEDEFFGFFFGIKJHGGFFGHGFGHGGHJJJHHHHIIIIJLLLLLJHIJLNNNKHFEFGFFC@@?=;<>?@@A?=>>?A@A=98876553211,(&$$%$$" !!"#$$%%&%%&')+,-*''')+,--./00247421/-*+,---.-,*'$!"#""#%$$####%'$! #$'%#"""""#$%'*.3343246669@CEHGFA=:778:<=><;97547:7432345754441./11112111135567777:=@DDEEFDA?=>?BEDDBA>;<>????>==><;;:::987779655556665567:<<=;9:<<=>><;::<>?@>==??@BECCDECBCEDDA@=;=???@BA@@?@@BDCCBAABCDDEFGGGHIGEGJKNLKJJKMRWY[WSSTSTUWWWYZZ[\^adfihhkooqrtvxxyyy{}~~}zxxxtrponnkid`bddddea][YYX[_`a_^\[[ZXWWXXYXYXWZ][ZWTSQRRRSSTRPPQNLLMKIKLMOPRQPOONMOQSVY\_behggfeddddeffgggijjjkllmorqppqqrqrnjjjhfghilmooprtvxxz{~xqke^WUSVZWVSRRSQPQRRRSTRPMKIFEC@=?BA@CFEFFFj=<;:=<;:::99755630.,+*&#! !##$&((()***)(&%).387666554310376520/.--)%'),///.---(###%('&"!!$'&%&''(&%&()*&#$%')+.147:98;>?A@?>>CHGFEDCCA@@ACFDC@>ADDDA>>?@A>;>B?<3+.27<854345/))*-1/-.06<:96357664259=A@@@AEJIIJKJIIJIIJKHECBAAAA;6:>;999=BBB<666798789:<60/.2777899:98:<>@@A><>@BDEGHJJKFACEINNOLJHGECCDFIHGGHIKFAAAAB@>?ACFDC@=BGGHHIMRPNNNPSTUTTTTTTRPSV\c`]]^bfhjlnprstssvzzz{|~{}{yuqomptnhfegihhfdfigecaaa_][Y[^^_\Z\^]]YVY]\\ZX[^aea][Y[]\[YX\`[VUTRQOMIFIMNPPQSUY^_`dikmkijllmjhikmpmkigjnlkmpv}zxqklnlkjijklnkhjmptuw{|z»~tnhd`\XXXYZ\^_a_][ZVSW\VQLGGHFD?;?DDEB@CFGIkHKOSW\aflmonnrvaLKKC:0&!!%$##$%&&'$ #&&&&&&'&&##'*-,,*(*,+*)*+-.025551./2221/....'!" !  !#! !&&'''*-./-+++'$#"$'()&#$&&&$#$&*/14688889;>BGDBAABDEFB?ACBA@@CGILHEEFFGECBBCEDCFJJKJJJKMNMMLMMMNNLJNRSURQPPPRNKIHEB@?@ACEA>@CCDA>>?@A>::999764112.*)'''$#!!  """$&'('&&&&%$$'+.1.+,,.100//2654210.--($&(*-,+*)))$ #&&&# !#! ! "#$$%%%$$" !#$&)-1679758<;;;:<>BGECCBA@>=;9<@@AAACFCA;5568;:9;=;:1*.3695223571+++-0.-,,16552/26665469=83454432577840015:::867987778::;:;=?@@@@BDFHD@ACEGGGFEDC@=>@ABAABCFIEAAAAB@>>?ADCBA@BEFHFEIMMNMLMPQRRRTVTSQOOPV]ZXXX\`bdfilomlmorvvvwx{~}|z~~{{{yxsonmmohbaabddda]^`^[[\^`]ZXVY\[[XWY[[[XVZ_][WSTUWZXVVWXYWVSQSVRONNPSQPLIKNNNNNPSV[\^chjkifgiiifcegilkjiilpnlnpsvutpmosokighhijihknorrsw{|}{zü|rke`\XTUVWYVTUWWWTRPOSXSOJFHJHE?9=BBB@>ADEFiHMRYa^[`fkqomorg]VPE:3-"!"$%&')'%$#  %&(''*-0321.,.11246661---044457898741/.)%!   !!!"### $"! #&*%!!!$'*.--/246666778779<=?>=;:=@;778<@@@>=AECBCDEFFGGGJNQUWYXXVTQOQTUWXYYY[][ZWUSQNLMNSXQKIGHJIHGFFGC@=:::::623421/.,*('%$$$" #"!  ! $**+++-0.,'#%('&'(,012.**+,../13452/01/.+)%"$&$###%'''!! ! %*'%"!&)-047:<>>>?@AB?=;:ADCCA???BFDBA@AB>:74562./100/...030.+)+.-,($(-.0.-+*+-./147;=@=;CKHECBDGHIGFFFEDCBCDGJEACFDB=9:<=>;9:;97660+/310136:9864699952227<;:;<=?:68;?DCBDFEDEFFGJMHDBAAACFFFFGA<<=?BCDEGJNOPKGECFIEBDFILIGILMNLKLMRXVUSRW]]]ZXXXWW\afklnmlmnpsssvz{}}}~|wwxyzyxusw{xuqmmmifb^emhda_\Z[\[Z]`^\XTW[ahec`^ZWTQSUY^[YTONNPSPNRWUTVXUSRRNKMPPPONNNRWUSTUY][Yajnrpnnnoqqrolqvvwvvy}{zsmnponoquz}wokghilptxxxusy¿{wqkc\`eca_]]]ZXTPTYXWRNSXXXPHGFILFA><;<==?@BBBCCA?ACBAAABCEFEEEECBCEEEGJJJLOQTVXVUSRPOQSRSUXXXYZYYWWSOMKJJLOMKJIFEFGFFCB?=<<;;::86664322/-+)('%#!  !#'()))+-,+(%%&(*-013341///./0334320../,)))(()*)(((&%%%#""#!!#! !"$%'&&%$"!!!$'*-047::;<>?@@@>=?AABBCA@ABABBBAAABBCBBA@><;:9888761-.0254420//-+++**+-.02421001335569<=>AEDCDFFHIJHGGHGFFFEDEFCABC?<;;::;;<=>>:66632354457654345688976558<<==>==<;=?BEEFGHEBDEGJLNJGEDCBCEFGGGDBBDBABBCDEFGHGFDCCCCDEGHJKLLMMNNOPQSVUTSSTVXY[]\ZZZ_cgjlnnopqqstvxz{|~~~}|zxvvvsqppmjgedcfjgdcda__^^]^^\ZYYZ]^a``^]YVVWWXY[[[ZZWUUVUUWYWVY\XTSSPNNNLKLMNOQTTTVY\^_afklmmmmmllmnnnopooprrttututtplmoprstpmkjihknrvvwxy||uoic^^^]\\[\]\\YVWYWUTUTTROKHFEDCBBA@ACCDFHjRPNPSY```acksx~rf`[WSKD6(# !"#%'***'%&(*-*(,100-***-0121000011259885310//5;=?=<:99952/-273/,)+-*(   !!!#%" $&(*,-/*%!!%$$%&#!  ##$$%)-.0,)-2469<<<:9513579999:=@=:>BEIHHFEGJKMMMNPRTQNNONNPRX_ac]XYZZZ[]_aaaZTRQPPMKKLLMJGGHKNOPJDCCBB>;=@@@<988640--.275310+&" #  #&&')+)()+,--.,++,.1477864/+-/5<:97543.**+-/,*)(+.)%#!#&$"! #'%$!"###$%&'%#%(''*./1351-,+-02567778:AIHGFECA@@ACGKKLHD?:=@@@AC?;978:;=95558<<=968;:940/.,+(&*.032100122247>FCA><>@@@ACGKLMHCGKMPMKKKKKD>?A@?>>===>:765323469=A<76568898789:;:9:<=?;7:>CHKNOPMJB:;CHGGFFC@BDDEHKGD@=@DFHGGJNLKMPQRX^\ZWUVXVUROTYXW[`cfghebehknnnu}}xwwy|}~~zvsyzuqmmmkiebbba`bdfhhic]_abcbacfhjea_]]]^__`cfa]YVZ^ZWUTUWUSRQTXWVRNPSUWSPRUWZWUX\_bbcglrxxxtqrtqnjfkqqqnknrstokotvxtpnmrwpjkmpspmpstvuty~z~}yrle__`[WUTW[XVSQTXWVRNQUWZPGEDBA@@?>DKD>BFjMNPTZ[]`cfjmpsxla[UNF?8,  #$%$$%'(+(&(*('$"%'),,,-.0111//154544330.1469887889641/02.*&#$&$"   !#"!#$&)&#!  #&$""#&*,/,+.2467999886468:<;;::=@<8:=@DDDBADGGGHHIKLMLJLNOQSUX[[[WSUWWXY[\]^_ZWTSQPMKLMORMIHGILLLHEDEBA=:;===955642/-,,-/-+**&##!###&*))*+,.--)'(**+-/1433.*+-054444440,-...+)'%'*&$#"$&%$! $"!! ! !!!%)'&&&'(()))*,.2479:::;=AECB@??@@A@@DGGGDA?;8778951234655324753/,-.,+(%)-/10/--./0025:@@@=;@EDBBBEIJKGDFHIJHFGGIJD?ACB@=;;<=>:8886445326:6334698875799:7567:=;8:=@CBBCEFGB>?ADGGHGGIKGDDEFGEDCBDGDAAAAABDDFILKJEBBCFHFDGJJKKKMORVTRQQTXVURPU[ZZZ\]___`aeiknmmquwzxuvxz|}}~||}~~{yusx}yuqmmmjgc`cgdbaaaaab_[^``_]Z]`dieb_][ZYXYZ^b^[VRTVUURQSWUSTTTUTTPLNQRSQOPQTXVTVX\_^^dkputsqoprqplinsstrpswwwqlnrrsqpqsw{slkjlnnnruvwusy|¿|xqkd]_b_\ZXZ\YWSPTXWVRNRVWYPGFEEFC@>=BHD@CFjSVZ\_fmllifmtx|sjklbYPHA:2*!!'''%$(-+****+.1.,,,*()*)(*-+*-001241.,+-/3789:;=?<:2*,./1-)'&(*%!!!"#   !!!!!  !(.4334520.-045730128?@B<765447;?DCC>:;<<<969=CJGEHLMONNPSUWWWXZZZZ[\]_b_]ZXXYWURPQSTUQMMNQTOKGDB@><>@DHDAABBB@>:777543210.---*(" $(&$!!"# #(*,,,.0.,,,-../49;>833456540--.+)&$&(*-($"!!""# !"#! !'&%$$! "#$'++++,.000006<>@@AEJKLD<=>@CDFC@CFDBBCCD<5315:::87892,%#(-2/,-/13-'%#$&$"!!'...)%(,++-/379?@92595211477741/./0.,048<:9:<=>:789=ABDCBBBBB=8<@BDDDEGIKE????@???@AC@>?AABAABDHMIEHLORPNNOQTTTSRTWVVRNRWUTSSRRX__`cfhjiiijousqsv{~zw|}yuwzzzuppqomjhikhea][Y`hgffffgecbbcd^XUSZafke_]\]^ZWZ]_a]YYZZZYYTPPPMJLNPSQPQRV[VQTWY\[ZXW\bcdddioqtpmpsturoopqromoqsusqomquqmnotzyxurpomlmou|||vpu{~yojfc`^\^adhc_`a^[ZY\_di_VOIGFDB?=AFC@??CHGGjRSTVY_fffedlsx}rhec\VMF;1*$ "&'(''')()*+*)-1/.,+*)+----.--.00136430///136:;===;95100///0-**)('%$! "#$%&$$"! !"# "&),.012/,-/25797655689;987767:=>?@BAAABA@@@BEHKJJMPONNNOPRTW[\^[YYZ[[]___]\YVTSQPOOOPNMKJLNMLKJFB@?@AAA@@@A?=<;8532112431/.,)&#   #'&%%$$$%'&%%&')*,-.132210.,-/4::;743310//..,,*(()'&&'%%#!!!"%!!"#"!! #'%$$&$#%()*-0.,++-0123369;=@EFHHHC>>?@CEHGFEEA>?AAB><96789:9:8730.-/234333421.*('&&'((*,///-+-//15:;<;<>ACDEGGGFFFEGHJLKLJHHIFDCC?<<=<;;;::::62465579876654333332579:::;=<:::=@DGHJHFB>>?@ACEEEFGFEHJHFCA??ACCCCDA?@BBCDFDDDEDDGJKLMNMMORRSUXXXVUTSTVSQSVUTY_acegffghjlnqtwy|||{zyy|~|zzxvwwuspmkjjjfca_^\affgggdbbbbbbb`_^^_abda^]]^_^^]]\[[[YXWWWXTQQPPQQRQPPQSTTUTSUXXXY[[\_behknpsrrqpppomnppponnoqrqpqrrrrrompsrrrrrrpnnopruxz}||}~}{tnid_^^\\\^]]\[XVWXYZ[[XUSQKFDC@?@CA?AECCDFjDLU[a]Z\_chdafkpvuth\SJE@:4+#%'*-+*-0240,,-/1120/1456422211127<:97642347:=@@A?>>?@B@>@B:3-(*-/2/-+)'%#!! !!!"!!!" !  $'*'%&''('&'(+//0001310.,297568?GFE=579;>@CEGHIIIKNMLJIOUZ`^]]]_aaa\W[`__][\][YTOQSSTTTTUUUPKKKGDDDDDDEB@@@@@>=95566654331/+'''%#"!  !$ !%*/-,,--.--./011148:<:988:===:75421.,0520'!$(-'"!!#&%%%%&(%#"!$'%#%()*&#"!"&(**+,-./1369>DEFCA?>BGFFC@CFFFA=@DDDDDBA?>:79<=>830./001:CA?932223+##$'*)(''.50+(%+24777:>CHJLK((JKMIFHKOTRQMIHHC>ADFIIID?ADB@>:78:86789::;73469<857:>B@>>?=<<<=>@B@?@BFJLNIDGJJKGDEFFFC@ABCEDCCCDECBDGGGDAEIKMKJJKLMMNNNSXXXUSUXXYXWWXXYYZ[]afcacelstuwz~|~}~y||zzzxwwxsnnomlheb`flgc`]_a_]^`ab`^]]_bdgc`abaa]Y[]^`____[XWVSQUZYYXXYZTOLIMQRSUXZ\\]\[_dhllmt{{{wsuwsokhhhknmmpstvsqqqw~xsssstrpicdfghikosuwvuz{w}yuqppnlkjiha[^a_^[XXY[^WPNMSYSMF?CGHJGEGIJLmKQW[`acdefghjosqpppeZQIC=6/&!%*)()*-0-+++,./1/-.0//..---/..26554520//248;<=<<=?>>946842-(()+.*'&%$$! !!!!!   &*/-,-.,,*)+.031001498951475469?EDD=79:;=<AEDCCCBB=9647;;<85430.*'.5784//013,%$#%(&%$$*1/,(%)//1236:>BDGHIJLHDDEINLKJHIJFBCEGIHGA<=@>=;:=@??9469644468895212463037;?=;<===;9:;>AAAABDFGHC>AEFGEDEFGHD?@@ABAAAABDA@ADDDBACFIMJGIKMONNNNRVVVTRTWWWURTWVVVVVW\ba`cejnnoprv{yvy}|z~{wy|{zwuttsrnkkmjhda^\cjgdcabdb``abc_[YX\aeid_____[XZ]^`^\\\ZYXWSPRUSQRSTVRONMQVTRTWY\[[ZY]cehhhnuvwsprusrnkklnpnmorsusqpotytppqswutojjjjjkmrwxyvrw}}{~tokihfddefhb]_a^\ZXZ\_c[SNKMOKGB>BFEECBEHHIkNRWZ^]\_beigflrw}umbXTQIB=92,$!*+-----*' &,2/--.031000-+057:99527;:9=B>:9951112322,'%$%&%$" ! ! ##$'+,-+*'$(-.///1444.(+/37779<>@=:877789:;;<978:<>?ADGJNNNOPRTUWSPSWZ]]]^_^^[XUSRRTWXY[]ZWRNSXVTRPNMF@=;=?BECA=:7544444531.,+*+,)'&%!!#%+1.+++/334447:864210242001/-*'*-2741/-,+(&  &&&  #! "%%&#! $(*-1532469<@EEEFHIKIHECFJHGEDFHJLHDEFHKIGC@?>:69<=>830./0,(%#&))*'$&),/+(,0375468;>:778>DB@ABHNOQQQQQJCA@DIJKFBAA@@=;;<<<858<:99999<@@A@?>=<<;:>B?=<<>@DIEBDGEDEFGIJKHEEFEDDEINKID??@CFFFCAEIIIHGEDCCA?CGILNQQQSVUTZ`dhda_]^_YTWZ\^\ZYX[^\[[[ahmrvz|ytuvz~{{{~}y{~~{yw{ztoklnnomlnplhc_becbceinmmifffffa]_beiebbbbb]XXYZ\\]\[]_[XVTRQQQLHMRSUVXVUWZTNPRY``adhmrpou|{zvrst{~zvsvz|zvxzxwwwxzzztonnpspmmnrvwxxywvuux||og``aabcefhfd^X^ea^_``a^[TNPROMGBCDFHD@FMmIOVZ_][]`dhecinsyupeZSMGA;6.'$""#&*,./0.,+*'%(,.00012221100/.3889874258;>====>@><<=:78963/-+**+*)(&$"!! !$'*))(('&')*+-/0222/-./014888:<>@?>:679:<=???@ABCEGHIJKNQTXXXYZYXZ\[Z\^^_]\[ZXVSPRUUVWXWVSQQQPOLJIHEB@@??ABA@=;8545554432/-+())'%$#  "%$%%'(),/.--.02367889877776653211.,-...,+**+-)&$#! "%%%#! !"#! !""#&%%%%(*,.14459=?AACBADGGHFDDDFHDBBDEFGHEBBBAAAA@?;85246679;8641/-++(&&''''()+,..--.03579:::=@DHFEFGHJKNPRQQKFDDCCEGFEEEB???>>=<;<<=:889879<<===:889:;;;;;=???ADA?@AAABDCDEFGGHJGDEGILIFDBBCCCCDCCDFFFFFDCCEDCCDGJLONMNPPPSWY[[\[ZYYWVWYZZYYXXZ\[\^`bdhkqvxzxwy||}~~}}}zxz}yusqonnomlkjgddedda_acdeefedcbaa`_adddcbaa_]\Z[\\]]^[YZZWTUWUUTTRQPPOOQTTTVYWUVWZ]_bfjlorux{yvutsqsusqppqsvywvuuttwzxvvvsqpolkjijkmpsuvxvuwz|~}|~xpkhgfffffcabb^[\^\[]_[XVTSSQOJFEDEGFFEDHLmYTPSW]cehijnsss{}tle^RF@:871,-/25678:744433457:8754322369;>BFEEGIHGEDB@=:=AEJGEEEB@?>=<>A>;8631/-& "%#! %" !!!!! !"#$'***'%')*+++/34531596444578:87772.+(,06==>?ADHJLJIJLNPRTY^_a[UX[ZY\_bfghb]]]\\[ZXWY[VRTWXZWTOKKLLLKJJKLNIDA>;95222599:873/,)&$$$!!%(+'#  #"""#! !$'%$ %+211-*****+,,-/22246665579;=834667659==>5-,+,-+*))+.)$ !%%%#!!%+)(''(***-0378:;=AFDBAADGB>>?FNOPONMLKKHFFFHJGEB?>>71235753/+-0-*&#%'),'#+4573/14574147>FFGECGKJIIJLNLKKKLNMMLLIFCA=:?DGKHFCAAA?>?@?><;;;@EB@>=AE?:;=AFB>>>AEFHDAAADHHHJLKJC=>@DHKNMLKJGDDDGKGC@=CIIIIIJLLLLLNPQSUXY[[[WTW[ZYXX[_ac_[ZZZZ]aabfkjjhgkonmnoswvuwz{yx|}zuqppppmjpvsqnlkjihb]]]]]]]`cgkgchmlkfacfimgaaa``\YVSW\ZYVTUWVVTSTVVWSONMORQQRTVXWW_gjnljnruxusssw|yvspuzz{ywy|ywvuvwy|wsuwutojihlpnmnpswvvvw{|vqomgb_]bhecbacfdb_]^`_^XRUYUQLHJLOSLFILmSSSVZ]_begijloryzukb\WMD>951*$$$)/022320/-)&)-163211121134449=>?@A><>@@A=:;=AFB???;887778951.-,+*($ !#  !"#%')+**'$'+,---03440,04455579;=:8774210358<;:;=@CDFGHJMNOPRUYZ\WRUYZ[\^`bbc^ZYXWWWXXXZ\XTSRUYVTPMLLIFDBCEGIFB?<974333476531/,+*'%%$!   #(()('*-,*++-0133358764344685123220.157:4/-,,,)($!%*'%  ""%(&$##&)*+/23468:<@EDCCDFIECAAFLKKJIIJJKHEEFHJHFB?>>83579:63/,.0,)%#%()+'#(.03/+.2474257=BGFDEFJNMNNNNOKHFFFGFFA>@BCEB@?>>>;9;><;::::>BA@?>?A=;;;?D@===?BEHDABDDFFGHJJJEAACDFGIKMKIEAABEHFDA?DIIIHHGHGGFEHKMOQTUVWXVTX]_`^\]^_a\WXZ[\\]]]`dcbaafkmortw{wtvx|~~{yw{{wrnnooomkosolhefgfebaceeecacdfhd`cghjeabdegb\\]]^\[YWZ]ZXVTSTSSPMPTTVTSRQSVROQSW\[\agkpnlqwxyurssy{xtquz{}yvx{xwvvwxy{uqqrrsokkkosrrstuvuuwy}~unhggdbaadhec`\`eb`_^_`^\VPRUROIEFHJMHCGLmZXWWW]ddefhnttt||qg]WRKE<468761,.04951.,,--../254456556778887666668:;=>@?><;>AAA=9:;970))*,.&  #$%'))),/267964454358:<=>95322211/.022234:AEIB<<=>??@EJMPLIKNQTSRTW[`][ZZZZ[][YZ\ZYVTUVUUOJMPPPONMLNQKEB@??>>;99:632112100024/*'$####"!!""###"!#%%%$$$$$$$%&()*-001/-)&),-.02355567:>;86567532159520/013555688853+### !#! !  "&*+,,-*((()*+-.0486469=BCD@=@DGJIHGFIMIFFFHJJJGDB@<9767877547:861,-./0)""'(*+,/34532469=<;?DDDDDDEGIFDGJKMKJJJJKD>?@CFGHGFGIFDA>=<85439?@ABDB@AC@>ADDDB@@@BD@<<=AFFFC@BDDDGKNQMJEACFDCBAAB@??@DIHGGGFEGJJJLOOPQRTWZ]\\ZY]aaa`_bfdb^[]_\ZXW]cdedcegjnjgjnpsssvz~}zw{~|~{zzzz{}~~~umpssslefgkokhfdccdffgjmkiknopkfb_djkmkjjkjieabcdea^[Y\_YSSTVXXXWWXYSMPSUWWWSPV\_beiousqlhlqrtrqqqsvuux|~zxwz}||~{vruxtqporvvvqmsz~~zwrmjgilnpkglqnkgdfilpf\]^chaZTNQUPKIGJNPSpYVSUW]cdfginsss{xnf]TLE?:532221023696210/0012456444434689;=?>=>??>>?>>==>?@BBCCC?<<<;9753222,(%#!" !#%'()('),.012234532588889765654440.--/148;?BECBCDDDDFIMORRSUWVTUVWX[__``a^[\][ZZ[YXWWUTTVSRRROMMMLLLMJHGGDA?>;976423556431//.*'%$" "$%&$"! !#"!"$#"""$%$$! #&*./0.-,+)(*,,-/22345667998897544445777662//001010000*#!"#$" !$(+**('())*,.036988;?@BBBBBAABDGKKKLMKIHHHHHHGGDB?<::7445556630/.-,*)'$$$$%)/01112444436:=@BEDCEGGGHIIIIJKLKLKKKKFBA@@@CFGHGGDBA?>=;:98:==>ADB@?@@A@??@ACA?@A@@ABBCCCCDEFGHIJHGEEDDGJHGFEDCBACEEFDBEHGGHIJKLMMNOQRUWZZ[ZZZZ\^]\]__`__^][ZYX]bbcegghijjklmoqsuvwz~|zyy{~}|ywrnpqpnnmlllmkigfb``aabceefilkiiigeeegijkhfeeb`_^]\\]ZYYYWUTUUUVWVWUTPMORSTTUTTVY_dgkmopqppprrstvusssuwy{|}{{xwxyyy{~|{zyusrqnlnopqrsrrtxz}}ytoljhgfffghjhfeeeeefb^^^]][YTONNMKLMKJLOnNSY\_\Z`fhjfcks}yme^XSLF;10/133468:<7322230.,+.211112357779<>AAB=9769<@EA=<<=>=<8555551---,,'#$%#!  !$#""" "&),/211.,,-04452001354369751-*(,001246999;=BHD@>=<85435753467988520.'! "%&'%$" !"#$&%$%&(*,.-,-.../0-+.2598765673/012420008A?>954420-*))&$"!%$#"&%$#"$&(*-05;=@><@EFHD@?>>><:::@GDB@??@??=<:889:<=>BFDCA@CFGHDACFEEDDEFILIFHKKKHECAEIHGEDDDA><;AGGHEBGMMMGAAACEEEFHIKGDDDFHGFB>ADA>?@CGFE@;?CFIGEFGFEB?BEEEDCEHHHGFJNPRPNQU[a^[]`acba^[^a^[XUWY[]\[[[\]]]afiljilptyyzzz{}yuwz~|xtpswy|wrrstusrtvwxsonmmmjhgghieadgggc___cgffedegilfaaaaa]ZZ[[\[[\^`c^YTPQRSUUUVXTQOMSZZZ\_djlomlqwxyurrsx~xstuwzzzwtuvsppprutsqpqsokihmrrrrrv{ywvuz}wxytpg^bfhkhfkpnlifffjncYZ[\]XTPLQWTQJDFIJKlTUXY[\_begijkos|zof]WRKE;2334420247:620//0..--0322333457778::;;<9778::778760+++,-&!    """$')*-013221024443456896445431/,+.111248=?A>>CINSPMNPQSQPPPTXUSTUX[\]ZVVVUUSQSTTTOJKKJJIHGFGHC???>=;97678533345442111+%#  !#$%$#" "#!!#$%$$%'(*,/...-+*,.-,/24766668:73334531106=:84222221//0/.+*% ! #"!!#%')'&%%&()+-0499:::>CDFB>?ABDBA@@DJFDCBCEDDB@@A=:9876564246540---/1+$#"&+,.01599865679<<<@EDCBBCEGHEBEHHIGGGHIKFBCEGHGFECFIGECA@@<987=CCDCCDFGHC?ABCDCBCDEGC@@@CGFFB?ADBACEHLIGB>ADEFDCCDCB@?CGFFEEEFGIHHKNOQPPRVZ_][[\_baa_]`ca^[XZ\[[ZY\_`a``cfimjhkorvvvxz|~|~||}{ywvx{{}voqsstokmnqsokjhhhggfgikhegjkkgb`_chhihggiijeaabbc_\ZZ[]ZWWY[][XUSTUSQRTUWUTQNT[\^`dioopljntuvsqqruzvtvx{~|zwuwywvwxy|ywsqsuqnlkotttqotz{}||zyxsnhbeikmifkpnkhefgkodZ[\_b\WRMQVRNIEHKMOnLS[[[WS\fimkjns~unh^UQNID@<<;9;>@CFIHGED>9:;?CA?>>@B@?@AAA=:867940.-04/*$! "$" !%#!"$$$#"""$''('',247657:;<97423532236999877765;ACEB@ACFJHGGHKNPSRRUXXXVUUUWZZZ\_][TNLJPWSPMKMPONOQQQLGEDEFFFDBCEB@<8643259;>:73/*%(+)(%#',-/.-/1110/,)))*,-.*'%$(,.001230-,,,--./13567897567659>?@?>;9:;97655520,).30-'"""! !$"!!! #'$"$'(*)()+,---04447;<>>>:79;=?=<;;?CCDFIMQPPICA@BDB@ACDF?889:<;:99;>943246430-0334447;=@=:99>DINLJMPK((FEDEGEDA?DIFCEGIKJIEBGLHEA>?AAA=9>>>>DKJIIIJLORSTWZ\_]\]^aeb`cfca^[ZZ\^^^^^_`````ejfcdfimoqtxz}zx{~}}|{{|||xtvytpqrvzxvvvxzuqqrstpmiegikmjgghlqppswspkfhkotqnljlnjga[`fdca_dijkhfgheb^ZYXY[YXYZZZZ[]_adefkqsvvvsquzzzxwz}{yxw}{upsw||{wvvuuplptwz{|~½~}vokhhiebdfgigecahpooljmpnme]aecb^ZXWUTPMPTqMSZ[]YV^fhkhfls~{qic[TNJB:85679;:9985234333433466677668:;=?BCDCC=988?>>>><;9765430.-,++)'#   !$#!"#"!"$%'),,,*),/2555455666424753100024444567:=?ABDBABCEHKOOOQSRRRSRQQSQPRUX[\^[WSONMPSRQPONMLJJJJIFDBA@@AB@?==;9875334699;741.(##$" "&'*****)(((%!!"$'(*'%%%(+-/../0/--.,,-0255666785234445778;?=;9865421/-,)&(*'%" ! #"!!!!$%'''''(),/026;==>?A@?>=<<=>>?CHHIHGDA@??@@A@??@;6676666665630120.---.03457::;;<:99:=AEJHFGHGFFFDDDECBDFEDGIIHIJHFGHECCCCDCB@>>>>?CFFGFEFHHIHHFEEEGJKLLLIGHIHHIKIGHHGGHIGFFFB>@CFJKLIFDB@>@AAADGGHHHHILPQSSTVZ\^]\_baabc`^^^\ZZYZ[\]]]]]^^accdfiikmptxy{zy{}}}~~}}}~zvutssuwvvutuuuvtstusqomkihhijihfdhlkkkkiggfghjlkjjkigeda^^`__^]_bcdddb`\YWVVVWXWXVUTSVZ[\^adhkppqsvuuuvvvxzyxwwwx{{wusssvyxxyzyxvurponnoqstvx{{|}~~zwtolgccdfhggijhfhkjjklhddd`]\\YWWXVTOLKKMOn_YSSS[cfintx}{z{ui^XSJB91/-4;=?<:7555678964689;=?=<=>>?>==>ADDEEE?:<>CIGFB?ACCC?<84561-/124/*&#$&#! ! # #%('&(***$ !"# !$%'# # !%&(''()'%&(.45766553222597631478:878:;<8468=BDFEEGIJLNQRTTUWY\`\XVUX[\^YTSSUXXXXXXXSNNOTZWUOJJJHFEDEFED=78:9988;?@B>;<>:730/.--)%%&&&'(*---+)*,,-.0.-+*&###&)*+*),/1469:<<<96799988:;9;>@B<6310/,*'$'*)(''&%#"!!$'''&&$##$#"%(.432.+.112479;<=AFJNKIEBCDCCDFJNKHDABDDEEEDCBBBBDFFFDCCC>96469;>:7778:86438=<;989:>BBBDGDBAAEILPLHIKKKKKJIJLLLMNOPNMHCA@ACEGILKKGCGLLLIGKPTYURRSUWTRQQV[WSSTVYVTMFHJJJLORUSQKEFHJLIFFFHJHFJNPSQPONOQONPSTVUTQNTZZ[]_bfimhcbbfjjknqonf^[Y\``adghiebhnu|zywv|~zv{~zwxz{|{z|~zvspppruroqsqplilotywvvvvwspkgikfbbcgkkkjimqjc_[ZYZ[ZY]aab_]_afllmquvwwx||zx}~zzz}}z{||}{yz{{|xuwyyyxxyz}xsqpnlnpuztokhpxvusruxtqjddeb_^^^___VNSYsUVWWWY[agkpqstv{tncYTPIC<6549?>=:75346557:8789:;=><:<>?ABCBBCDA??@?>>>@CCDA?@BBB>;85672../14/*%!!" "%&'!  !  "$$%$$&('&&'-347656777544555313579888899748<@CCCCDFIIIJLNQRTTUX\ZXVUVXY\YWWYYYVSRQTWSOMMPUSQOMMMJFEDEFEE@<=?=<:8899:9:;>:73/,)*,)&%$&)*+,-./.---,++,,,,,(%$#'*,---/1001234454357788888:<;:=A@?=;;;=>:64322/-)&*.,*'$$#"! "%$$##"!#%#"$'+/.-++-///25679<>BDFB@?>@A@??@DHGFEEGJJJGDBABCBABDEFA==><:8779;>95546864204877668:=A?>>@ACEGHILPKGGGHIHGEDGJIGIJLMLKFBDFDDCBDFFFB>AEFHGFHKMQMKKLOSPNLKPUSRQQQRQQLGJMMMMNPRRQKEFGGFEDFHKNJFFGGHGGFFINLKLNOQRSRQUZ[]]]_beieabddedcdeefb^\[]```bcfiebfjottuuw{~}~|y|{xyy{}{zxvy}zwutuwutroqsrqnkklosqorurpkgjmqvtrqpqrnkfadhebaaejjkigjlgb^ZYXY[YX[]]^\\^`chhinstvvwwy}~}~zyw}~zwux|~~{}~~{xxxxxtpsvxyyz{}{vqmlligiknqmjgdltrronqtqog`beb`^\[[ZYSMQVr][Y^cmxtpqsz~vne]UMD;::::999:=A=:98765532599:::988889?FGHFD?:8789;==>?@BDFHEBBB>:4/1445/*'$#" "& "'&%  #""! !# !#$%')-1110//0244543469<<=<<721148<@>;;;98898754447:630-,+++.13655441.+(%#%(*-,+'###&)+-.025687630255630249>94200112357:873/.-.0-+,-*'&&'(*---+*&" "&$"""#%" %&(+.2754699:87:=>@=:;:6:?>=7235:@><>@AB@>:78:8679:<=>?AEIFDFHIKKKIGFFEDCBBBEID@><=>==>?AC@>=<@EEFDCFIHHECHNMLKJNSQPNMMMPSPNOPRUSROLNQQQRSQONMLKLNLKIGJMNPMKLNLKFBDGKOOPSWXZVRST[b_]bgikgda^adcbaabdcb^[]```accdgjklosuwtqsv|{}}~|z|{wusvzzzuqtxxxwvvvxzvsssuxvtmfimjhjmnpoomknrpnjgiklnjgikihfdegghc_`bdfdca_`a\WZ]]]\[XUWYXWWX^eimmmquvwwx{zvwyz|xusrvzvrrsvzz{yx{~ytpmmmmnmmrwy|~ſº~wwwsoljnrrsmgfegijkotuvmdddfiea_^eld][Z]`]Zt^ZVX[dmmlosy}|xqg]VPG>95436:;<<=:776666743589:;<;::;;<>ABCCDA?>>;9;=@CCCBACEDB@?;74210130/+'$"!!#$&$"#$#"!   """  !!#""#$$$%&*.143322112347543369:;:97666669<=?ADDDEGIMORPPPQSUVXWVUTTSTVUTRQQQRSSTSSPNMMMMMMLKIHGFFFC@??=;<>;:99:;<=;989755520.-*(((*+-//100.+**((),,-+*&###&)*,,,/2366766787654568;9889889;:9999:985100.-,+(%&((((*))'&#!"#""$&$""#####$$%''(*,.037779;=@ABBCAA@???ADEFEDDEFGEDFGGFDCCCB@AAABA@<789:;98668;;;;;::<=;98988:=>?@BAACEEFILJIJKJIHHGFFGGGIKIHFDB@?>?ACEDEDCCDFIHGGHILLNNPOOPPQRQPRTRPQSSSRROMMNLKMPQSRRNJJJKKJJIHHHIILONONOMLJIIJMQQSTUTTUVVW\``aejhgdccdeghihgda_]]]^`bcdfdcglpttvvvxz{|}{{||}}}{yy{ywy{zzyxwvwwxyyysnnnmlnqpopqommmnnopppqrponmjgggeddeeeefgghjea_^[XZ\[[\^\[[[[\^beimqqrtvy|~~|zzzz|xvxzyyyzyzz{zz{{ywutrqrsssuwy{~~|zuqnmnopqqpmjihmqrtttqnljhfdc`^aea^]\YWXYsKU_djgekqv{xuy~xsne]RGDA>;;<@DFIB<;:?@;754447:@><964258886567541/1433/+)'),'#$)+-$ $('&$#&***))+.../07>;9758<>@@@BEFGC@ACHMJHFDEGDBCDGJFB>:879<=>AEB@<9=AAA=99:;=;:759>?@ABGMMMIEGIIIKNPRPOHAABCDEFILNQLGLQPPICEGKPPPONOPNMLKOSPMNOQTSSSSW[\][YURSTNIMQW^\[XVVWVUUVUTPLKJMPLIHGJMMMMMQUSRPNNOTYZ[\]]][ZYXY[YW\acfffcabc`^]]cjiid_ada__`cfilmotz{}|{}|~{yyzwtsrtwy|wsw{|vwxxysmmmorrrsuwzyyvsw|{zsmoqrsqpnmmmhdhmrwpid``a\XY[]_____`ba```acegjmt|{zyyz{{|vquy{~|zyy{}wqtx}~zwy{xvvwxyxwvuwz||yvroopv}wqiafkjihgkprtmfedhlfa^\ckfba```\XsTX\afjnopswy{|~zsle]UKA?=<:::?@@@?=>>==@CCCCC@><;<>ADBACEGJJKGCA>;72-.001.,+*(&"!%*&###$&#! !#%$$"!"$! ! !# !"#"!#%'()+-01210/.13344469:<<==>9432469===ADDDDDGJMPMKMNOPQRRTTTPMNQTWUSOLLNKHHGJNMMIEFGHJGFGHIKD>=====<:99987776544213531/.,**)+,.0/.,,++**'%')+...,*(&$"$&(+.1244420366741248=:8887654336987422212/-.0.-*(('),*(%"!#&)$ !#&$"#%''(+.02226;:9769<>@>=>@BDA?@AFKJIFDFHGFEDFGC>=;;<<=;:=B@>958;=@=:;=>?=<868<;;<=@DEEDCFIGFHKLNMMHDCDDDDDEGIMHCEFFGC@ACFIHGFEGJIIHGJNLJIILQPOONRWVVTSQOQSOKNPTYWVSQRTSSSTSQOLKJLOLJHGJMMNMLNQONKHIKOTTUWZZ[XVVVZ^\Z_dfhfeb_aca`__bgfea]_b`_`acehklmqvxzxvxz~{~|y|}|xuvywvutuvx{vsuwz}yuropsnjkmnqpppprvtspmpsstnjlnmmkjijjjeadgknjfb_`a\WY\]^]][Z[]\[[\_dgjkmrxxxxxz}}}xsvyz}zwvux{vqsuy~}|ywz|xusrrsrrqqtxz}~½ýyxvrommrwtrkdfhhiiimrsumeddgjea^]dke_^]^`\YsW]cdefgow||wz~|xmc[SJB91/-39;=<<<<<<8468885357;@=;85435889:;748<<<72348=?ACE=60*'%(,++)(&%" """ !"  !  #!  ((($!#%%&(+-0//-+-03654200112479;<=?ADGGHHINTRQMJOTTUPLKKMPKGHIGEB@DHLPIB@?<:;<;:<><:7567896469873/0147301259640-./+'&%#!!!$(*-----*(%#$%*/131/+('')+-001111111/.02464223451.1456422369643222/,*(+/-,*))*'$!%&'%#%(%"#%)---*((()*-01310018@><=>?@@@?>@C?<;:<>CHFDEGED@<=??@@AAB@>;9768::;86;AAA<7:>=<;:CIHGECEGDACFJNLJHFGHGGEDDEEFB>?A@??@CFHJHFHKMPNLIFNVRNOQV[WTRPTXURTWY[\]ZXZ]ZXURV[_c_[YWRMMMMMPTRQRTUVSQNKNRQPPPSVXZXVWXVTTUWZ[]ZW^fed`]\[\^_abccc`]^`ekihjlmomlkjqxxywuwy{~~~{zz}~{zz{|wsrquyz{}ytuvwyuqmjjkgdgjkmlkjjloliiiknnnmmrxsokgeccdfhknlkgddeddcbeifd_ZYXXY[^bgkoopqsw|ywuttuuusquzzzvsstx}||~ystvy}}}}}¼{vpklnljiimrmigfkqnlifilmojfimlkfabcega[_cxQYadgffmty~zvy~}xph`XND>9647:=@AB?<;;:987779;=?ACA?>=;:;<<<=><;<>>??>==<<=?>>>?<;:9;><;<===;::<:8:<=?@BBBDEFGGHGFHJJIIJIGFFEEFGHIIJHFHKIGDBBCEHIKKLKKKLLMNOLINRQQQRTWWWWVWXURSUSRTWX[[\YWUTVXZ\ZWTQNKMNLKLMNOOPQQRSPNOPOORTVXZ[ZYYYWVVXXX[_^^bfdba`^\\]aeefca``__befgilmopsssvyz|||{z~}|{zxvtrtuwy{}{y{}|{xvwxvupkklkklnoqqrqqqqqrrqomnoopqtpnljfcehlomkhecb`^^_``bdba_^]\\\^`cgjnqvvvxzyyxxusuwwwxzyyxxurvz|~}}}{zz{xvvvwyz{|~~zvqmmoqspmkiijhgillnmmkiiiiiggecdfdbcc`]]]ufb_adlusrpov}~|{zqh_WOGB>;8;>>>?@BDDD<5:?@BA@@@ACEHJMIFEDA?@BA@AC@=969=CIGEDD@<;:879;50-+,.,+%"%!  !"#$$%'***'%)-*'%$$%%&" """  "%#!"####! "$'()))+-.03789641/1358764247549>CIIJNRUYTPPQUYWVUU[a^[XUVXURNKOTVYUROLMNJFDCFIJLKKKKFA?===<;:9B?<853124456777540-+*# $+310*%(+**%!#&)-*'(***+,/235557:9963336:;<>@@AAA@?DIGECABCEHEBEIIIFDBAAA=9;>>>:69<@D?:::::::::=A@@@@?>>><;AGKPMJJKMPN((LMNQTRPNLNPKFDCHNOQNLMOKGGGJNNNLJLNMLMNQTUWUTUWZ]_ba`^]ZXWV[`][YXZ]\[XUY]]]YVWYYZWTUVVVSPSVY]ZXTPPPQRTWY[ZZ[\^aaba`cfffffilifa\^adhebbcbb_]^_bfdcehiklnqtx}~~}}}||}{x|{yx|~|}~}{y}|wromqusqsvwxusssuxrmnpqrqpqsx~zwusssrromnoljgdefghjmoqlha[ZY\__`dhjmnprux|vqrsuxusssx}zwy|{~~{zzz{vqrtx|{{{{~~{Ż}zwtqqrnjklqvrnlkpurpppuz{|unnnljihjmmngaei{^_abdinqtvxyz|~{yoe]ULD=7527;<==>?@@@:48;<=;9:;>AAAAA><=><<=><:<8468=CCCCD>952/.030-+)))'%!! !#&&&" #! !"#$! !!! "  ! "'((&%'))+-12421/-/147653124336:>BBCFILPMLLMQVTSQOUZYXTPPQQQLIKNNOKIIJLOIDBAAABDCBCDA=;99:::869<97413679513469875333.*'%$##$'*,/-,+**+,-+*+---,++,+,,-/210002445312356666666547;:963224654444420-*+,($%&*.,*$ "$%'%$$$'*'$%')+,,,--.//255631127=<<=??@@@?>BFC@?=?@DHECEHGFC@?@@@>=>@?>:789>===>?@<9>BGLJHGGIKIFHJMQOMKIJLIFDCFIJKHEFHECCCFJKLJHJLMNMMMMQVSQRTX\[[YXYZWUUVZ]\\YXZ][YVSW\^`\XXXUSRPQQSURPRUWYVTQMOQQQRSVXYZYYZ\[[ZZ]``a`^cige`\]^`cbabcbb_]^_chfegjkmlmnotz{|zy||{{}|y{}~{wutx}}}}}~~~zvy|{zvqnkmpmjmpqrponnpsokklnpooopu{vspmlkjkjjlnljgddeeffgjmif`ZYXZ\]_cgjnnpqtw|wtsstvutsrv{zxwwz}~~{~}|||}wrsux|||||~~zvrnnpmjjjotokihmspnlkostuojkmljgdfhijd^bfykgcgkqwrnopxxqkea]UNID?:63469<60/.2654322345689:9852345777543222466679:<<<4-----,+(&&'"!!!  "#$#"$'$" "%)-*'!  ! "%%%! !"#%" "! !#',041.--.0240,++-/14444579>DGJJJLNOQPPRTVYYYYYXXQJJKNQRSSTVXRLJHHHIKFBCDEGDA=:98521111000111+&&',1110/4940,(&$#" !%')*+++-//025676520.---.01333458;86679;::6345200025562.141/015976/),0.-'"  !"#$%$$#"!%(,+*,.--+),/0135678:::=A><<>>ADB@@@??<:747:876679<@<9:<=>94206=>@ABGLKJEAEIJKHFGHHHHHHHHHHHIJHGFFHKGD?;:9=B@>@BFKKLGCEGILKKQWXYUQSUTTQNOPRTQNNNRVWXXXYZXVWXYZWUSQSURPONQTTTPMPSTVSPONSYVTY^^^[YYZ\_\Z\_bfcaaaeid`]Z[]`c`]`ccdb`_^aeddfimqrsw|~z{|~~{xyz{|wrvz}|xwwxzzz|{xz}yvpjjkklkkotqonmpsssssw|||wrpoqtqnoppqnkgcjri```ejiifdgjgdbadhhihhovxzyxz||}yuwyz|yvvvwxrmmnsxxywux|{zzz}~}wquyyyz{{|~}¿wxyvsmhkooohaaadhecccipmjjjklgb_]af`ZYX\`abxhdadgnvrpoow~yunf`ZRJEA=9889:<><:9975799:99::;=?AAB?<<<;;;<;:::976679=A@@@@:4432223.+))'&$#! !##$%&'(%#$%#!!!!"#%%&$"  !""##$" !! !###$%%$&(*.154310//13221000254469=ACGJNOQPOOQRTTUUWZ][ZXVSQONNNPSTVUUPLKKIGFGFEFHHIGFA=<:97665567543210011234447:7420,(&$"!#&(+,.,+++-/264310-,+*,./0012332455678887765676544579<8544201247663002/-)&! "&+**'$%&$###%)*++**+*)+-/135567:999:879;=?@B@>@BDFGHEBA@@?BECBBCCCCDB@@@><;<:98889;=;9;=;9:;;<;:98;>>??@ACFHHHIIJKJKJJJKLNMLKJKLJHFEGJKNJHFEB@BDEFGHIJKMJGIJMPPQSUVXWWY[ZZWUTTTUVWUTUWXZZYXWXYZZYXWWVUUTSSRRRRSUTUUUTSQPPPSXWWY\\]\]]^^__`abdfffeccba``a`_aca__``abca`cffgikoruxz}~~~}|{zy{~|zzz{|||{{{{{|}~~~}zxwtqponnoqqqrsrqqrqppqrrtvvwwxusssrppqoonmifhkgccdgklmifdb`^_`adfhijnsuwxzxvwxwvvvvwxyxvxzyyyyyy{}|{{{zzzzyxxxwvxzzz|~|{¿zyxuromllmmlkighijljilpqrrspmjhecegeccca`ceyQX_hqppruwzvsw|yphfdbaWNHB<765:@EKD=:79;:988;><;;<<<>A@@??>=;98765437;;<>A?><;;;<>:61,,,-/*%#!!" $+'#"!$(*,'"! "%'*,.*')+-/,****+(%#!$'$"!%%&#!!"%(%####$%&!!"$##! """$'(*'%$$&),/14330--.27777765679<<=>?;77765320/02100024440-/1.,*(())*))+-*'&%)-031/..-,,---.000-+*),/13330./136541/13347:<>;840131//03765/*+-*(%###%'&%#""#(.0210+&(*-10/.---.0002469;>ADDDBACFB>=?@FMKJHGHIC=<;977777:=:72.39=B=9>CFJFB>;BJIHC>ADGKKKLMJGHIKNNOLIKNMLJIHHHHD@EJLNMMKJJJIHGGJMLKIGLRQPONSYYZ[\^a`_]\[[^b_]]]^``aabaa\XVUWY[^[YZ\WRRRVZYXUSVZYXXX[^]]YUX\_ba`abeha[^aaaaaabdfdc`]aeefb_bfhjjjlnnnmmortvsprux|yw{~|{xy{yxxx{~~|zzz}~|{z{}|{zz{}wrqqsusrnkotrpnmpstuojnrtvwxvttuuvy}{zrjgdgklmnpnmhc]X[^^^^^adeffflstvutwz|~{xxxz|xuuuwzuprty~|zxwy|ywwwxyz|xux{zzxvz~~Ľļ|zxtqomorqqnlnppplhhhhifdioookgfekqh_^]_abdy^_agnpsrqsuwz{}|tlhda_VNHC=8647;?C=64258765568888::;;<:9999:986543325889:=<=<;744531.+*))+&!  !#%" !"#&')&$&)((%##"#%#""#&*'$ !!"!! #&%$"  "!!!! !#" "$$%$$%(+.../00110.-.1234554568:?EHLLLOQQRPNPSVYYYZ[[[TNOPSVTSRRTVRNNNMLJHDABCCDA><;;;844433110001.+++/2220.151.+('&&&$#&)((((*,.10/011111/.....---./12457422468773124223579873/131//04865/)+.,*&"!!"$$$####%('')*)))*,/..,+,./0124579:ADBA><@EINJGECBC@=?ADGEDCBDFB>>=<;98758;974259?ADGKOJFEEINQTUW[`\YWUWZ\^[XXXXXWVVWXYRKHECBBB@?BFA=95799:2*.310)#""$&%$'+,-*(&%&(&%$#"!!$''((('&(*+-/23468:<:940257:876555435754448<<=958<<=8432341/,*'$"!"#'+(%"  "$'%$%&%$'*,.14441.--/1479<973048>DCCBAEJKLJIKNJFFGHJKLF@??@A><<<<<8567:=<;858<=>:7;??@;7;9:<@EA>@CFJIHHHLQLHJLLLKKIHHIHHGGHIKNNNQTSSOLJIJLLLNQRSQPONPRQPQSVZWUVWZ]XSQOPQW]\[[\ZXTQRTVYVSVY[]YVWYZ\XTTTW[\]^`bdbacfjnljihijiheccdfifcfjjkgdbaeifca_bfgiiiknjfedgkklnpv}{zvsuwy||||||~~|~{wut{~~~}xy{|}zxwvwxqjjkkkjijloromnoqsuxtptxtpmjiigeefhkt}siiijlhdhllmgaaagnmmkjhfffjntzyxxy{}|{{{|||}~|{zzzzyxz||}wrtwy{zy|}}}ýzwuwzvrqqrsnjiintrpmjpvtsoknrsungdbfjfcdeyY_einlkpvxzwtywrnga]ZRKE?:568:<>A=975445655686667779;::98765543344445447:9987766730.-+)'&#! !  ! !"$"!! "%&()*))+,+****)'&$##$$$#"!! ! #"""#%'''%%&'$!!!"#%" #%'''%$%&(+-1/.-+,-/222465578:=@DGJLONMLLLMPSUXZ]\[ZYWVXZYYWUTTTUTTUVRNIECAAB@@@A>=;:98884/020/,*))*++,-/.-,,*(((''&&%%$$$$%&(*,-,*+,,,-/00245632/,/24655312334553123589;:99:86432012231/+'&'&%&'%$##"! !"&**+++(%'*,/0110/--./0357:::::<>@BCDB?ACFIJKJJHFFFEDEFFFEDDDCB?<<;86678:;<96558;;<<<>A@@AB?<>AABAAAACGHJJJIGJMKKLMLJKLKJIIHHGGFDHLMNOPONLKIHHIKLMNMMNQPOOPRTUVX[Z[[[[\YWWXWWZ]]]]^]]ZYWVVWVVX[[[YYWUVWWWVVVWY[[\]^^_`aaabcdeeeeeeeb_becbceefeecbbccdcbbbdghijlkjiijlmoqstvvwwwwwz~~~~}}~}{{{{zyy{~~~~~}}~|zz{{{zzwtttronnlklnnnnoopqrpnqutsuxurpooopqppmjmpmjjklnkhhgdba___bfghhhgfilortwxyz{{zzyz{}~|{{xvwyz|{zyxyzyyyzwuwyxxyz{}}}}~~~|yusssrrqqponmllmnmljikmnqomlllmllf`bcbbcdyurpnlt|ywutwz{|}plh`XRMF@;679<@=:98645765:??@:432220/144456316<=????@=::;>B=9=B?<720/1420*$$$!!"###""%($!%*-1.,,-./-+**+---+*/55556431/*%'*+,+*(&(*%!#&&&$"$&&'%#$%%%%&%%'*'%#"""#%$$&)+-/2223532358<<=967999>?@DHKNKIKNRWVUWZ`fa][Z^bbc_[[\[[WSPNPRLGHJJJHFB?@B@>=<>@>=720/,)'%*0242112.+(&&&&''(*,,,*(*-.00147541.-,,-.0135877547:;=<<;:;==>@C>:7469;=;:?DCB>;<=;:62220/-++,-.*'%$$%%%&(+//0.---./.-278:4//03642116<=?=;?CBAAACECABDGKFB@>BFDB?=>@CFEECAAA>;<>;852349?>>:66666549769=;987644531599963212211254444103667899:74447;878;9741.,.1.+% !!$  #%)'&&'(*)(((*,--*(+0//-+***+'#$&(*(&$!#%" "&')&$%&')% !"###%(%#"#$&))))*+,.1/../1445314777:<=>?@DGKNJGHIMRSTVX]c^[YWZ^_`]YYZYYWTSRTUOIHGFFEDA?AD@=;8:<;;4./1.,($&)+-+*,.-,)'&%&'&&'''&$"$')++,./.-,,,,-/02357:8842479;:9878988:=97547:;=:7;@??;7777730/.+)'&&'*,)&#"!!!!#%'+**)))(*,--15672...134456798789>CBBAADGGFFFILHDCBEHGGB>>?ACA@?>>>;89:::86548==>:68::;85<:8666;@><9654321012100112340-/112342100.,-.../001240-./02/-+**+'$#"  $(((%""#%''(((+/-,.1351-(#$&),,,+*'$##',,-+*-000*%&(((%#$%&($ !##$" !!!!$&('&')'&#! "&*.24679;=;9;>>>>>DJOTQNQTVXUSVZ`fc`abdfb^[X]b_]WRNJHGDAAACEEEDDEF>7656852.+++)'''''%# !%#" !"%)&#$%%%&'*-1667410/1469:<85316;>A@@@@=;<>@B@><:9952114852,'(**+(&%$$$##$%$$$$!$*+,-//0-+*).4441/146987=:99:;98:<:876546888532111002420232148787766544469657;74200000.-*'%$" ! !$$$&)))('(**+*)*,,,-///01.,,../.-*''''')+*))*)()+(%%%&'%%$$%&$"#$$$$%##"!  ""$&())+-,,++)'(),/13345789;><;=?ACDFGIMQQRSTVYZ\[[]``aaba`^][YZZWUSRMHHHGEDCBBBCBAAA>;:96520-*)()+,-,,+*'$$%$$##""#$$%$$##$&'),0-+*))()*,.14575421478;;<97779?A?>;:87655532.+***+**'%$$#$$%%&')(')+,,-/../111111222233579<@?=>>?@AAAABCEIIKFBCDFGFEDDDEEEEFC@?>;9:=;98887787655303678;?>>@BBBABCDHLMNMKHEGIKMNPONNOOPPPMKLMJHIKLNQTTVUURONMMMORSSVYYYVTSRSUWZZZZZYYXXXYZ\^aaa]YVTVY[]ZXUSUWWWY[[[Z[]``a_]]\_beigedccddegjlnlkjjkklmkijkhffffgeca`aba`begjkmlklmnorttttuvxz||}}}{z|~}|~~~}~}}|{{|{z{|zxuspnprtwwxwvx{}}{zx|ysrrpnmlmmmnieb``acfgikmkjlmorux{~{ywwwy{}}}}{yz}}}ywusrpomkmoopprqqqrpomklmlljhijjjjkjijl}fgiijgdioqsqpw~|rh_XQMIC>>?;70),05:75310/011159764310,)(',246783/-+,-1679:;?DCC;4440,+*)),/-+++'$!!# "$''(#!$#"""$'(*)(*-/2-)(',1/-,,.10/*%'****+,-,+)'&&"##$""#"! !""#%($!!!#&)-,,.01211369<968;=@@@CFILJINSSSPNPSW[YWWXYZXWWWWXRMJGGGFFB?ACCDA?>>?@:44432.*&####)(('&&&! "$&$#!!%')*,+++,-./1.+++-/2568:<855579;=?BCE>852234679DKMOLIJKIGDBFJLNJGGGGGB>;8;??@<9<@>=;:;<:94036:?:6548=<;<>BFB><;?CDECADHGGGGLRSTOKKLKKKLORRSPMMNNNLKKKMPNLNQQROMKJQYZ[YX[_`aWMPSUXURUY]a^[YWUSRQRTY^[YYYZ[[\ZXYZYXZ]^_`a]YZ\\]_adhhhd`cfgieaabfkklmoooidbacfa]_acfdc_[]____`beimnptxyzyxy{~{{{}|zz{}}}||zxy{xvqllmorrsuw|¼|ztoswwwww|}yvtw{zzxwy||}{zz{{|xtvx|½|xttutskcioooljnsvztonmormhc_cgdabdhmieymkikmnpqstuuuy}}tkc]WSOHA?>;84/138=:86321111035432211/.,*-1245620.--,/223457::;50110/-+*)+-*''&# !$''($ !#$$$%&'),+*,/13/+(%(+,,,,,-+)&$'+++**,..-)&&'%# $$&!""#" "#%$$&(%#"!!!#%&'*-/22357:<:79<=???CHLPMKOSTURPSV[`^[\]^`]ZYWZ]XUPLJHGFC@ABCDCBAABC<554451.*'''$!!"%(&%#!#%" !#  #'&&'(((()+-0321/../1468:<85436:@CA?<::;;<;:;=;:51125:50258=;:99=A=:98>DFIFDFHEBBAHOQTPMLLKKJJKMOQOLLMNONMOQRUROOPQSQPMKQXYZWTVY[\WRUXXYVSUX[]\[[[ZZUQQRW\YVUUVXYZYXYZXWXZ]aaa]Y[]]_`acfffc`cfimjhfehkjijlmnjfdbdfca`_`cdeb^adddcbcehkklpstusrtvy}|{{{}}|{{~}}}~y}~}{{wsstvyxxyy}|~}yxw}}{vrstuvpknprtuvz~~}}~}~|zwux{|}||~}xz}¿Ŀ~yuuvutldhmnoljmptysnmlnqmiebgmiedchmki{`gnpsnilpv|xuwzwmjg`ZSMIECB<6667888;>@CA@@@><;;97650+++/3341/02/-27898789;>943258884111.,*)))('%#%'(*('# "**+*)+.*''(-321,'(*)(((,0/.+(,13631/-/1-*+,-/02/---*(''()*+*)*+(%%%&'(*'$(,)&""&(+&""#%((()*,/.-+*))*,/259:;;;;;;;;<@DFIIJKMKIGFLSQPNLOSVYYZ[][ZYXWWXZUPNLJIFDDDINKID@=:;=84562/-+**+-($$$#"""#$$%!#()*,/-,*()*-11210//2643587766426;=@AC@>=<=?AC@>CHIKFB=99:8654441.,*/41.,*)),/1346420.,++,++/444200024/+**18>DEGIKHECAGNNNKHKOOPLIIIKNKIMQQQMIEBBB=99:>B@?81234630133444:@AC>:;=BGEDCBDGEDDDHMJGGHJLNQONLJFBCDEGKPONSXXXUSSSUWTQTX\`]ZWUZ_\ZZ[\^[YYY]a^[YXY[`ecbdfc`]ZZZYXUSTUVXXXY[_ca_][^abccdjqmjgefhhiijoutsnjjjlnkhlpmke_][`efgghhhhigfjnmllmortvwy}}|~{uy}|~}|x{zvvvy|{zÿɻ}}|yw|}û|vroqstupkpvvvrnrwxzslmoqspnmmnplhij|cgklnjfjoswtrw|yoic\UPKFA@@;63/1469999:8788768:86540-+*+-/322351./1234679:<<<;:86662..-+*+,+*))&####$$% !"$$$%('''((()*'$%&&'()*,,---,--./1/--.----+*+.,++,+*))((((&#"!"$$$"!#&$#%&# !"$"!!"#%&(&%&(()*+**,.023568:;:89;<>@BDGIKJKLNMLNPPQRSTUVXYZYZYXXXTRQPNKJIFDCCCDEFDCA@;7785310,)('$"#%%&&&%$$$" !"##$&*******,./000.-.0013667896358:<>@?@@@=;;:98;?@BA@;64444443210.,.0-*))''(*+--.-+++)()+,-0333100147420/25:>?@BDFHHHIKLLJGGHJMLKIHIJIHGGFDDDBA?=<<;;<>==95313667544468;=>@@@>=?ABCCCCDDFEEGJKLMNLKLNMLKKJJJKJJLONNOQQQQQPOQTRQQRSUWYXXY[[\]^YUUVWXYYYZ[\[[\^\Z[[ZZ[\ZYYXWWWXXXXYYY\`__^^]]^__`dihigfedeghijkjjjjjklnmkjjgfdb_\_cdfeecabdcbdgghjmnqtwxy{}|}~~{{|}~}}}~|zz{|}yvsqrtuvy~{|}{z{}~{{{|}}~}}}~~~~~|{zyz{|~~~~|{xusqnknromnprtttssssqomkjiijhghjjjigzwqligmtqooov}}yvrnmlf`XPHA<84159;>BFHJJKKLMOMKKKHFDC?<>@><9765687679997666<:::99;=>@??ACDEA>?@BDDDEFOYYYWUY]^_\YYZVSOLLLOSPNIEFHIKHFCA>;<=?BA@92220.*''(*-(##$##$&(+++'#$%$#$****++,.0378:99;>>>>?<99:::;=?AAA=:<>@CCDDDEFEDDDB@<8;?BF?8520.--*(+/.-,+,-*($!#&&'+/2556420/25311246439??@=;=@DIFCA?CGGHEBFKOTSRRRQPNLLLKJEA=:=@ABBBA@:568;>;96469:<7259:<97:=CJEACEGIJLLLMNHBBBHOOOLIKNLJKLNQSUTSQPNMNOQSSTSSW\_ca`\YYYYY[^`cega[_ca_^]\[[[ZY\_][ZY[]`c`]`cba_^^_`b_\^aeilplhjmkijkosqpmkospmmmorrrlgghikfbbbeihgikkkfbbbfjiiijnrvzzz~~~~|||{~˾}|uy~xqonsyvsolnpoojfmux|vpsvsqkefgikfbeh{klmlmmnnoruwy||tmkic]UNHC?=83579;=?ADEGFFFGECCC@>=<7345676532353148897677;@>==<<=:83///,**++,++(%(++-*('&$$ !$(-*(''*/..--0420,()++,,-/2331.155631/.130-./0124210/,)(()+,,+))*'$%%'(''%#&))(%#$%')%"$&(***)))***+,.12556799:;<<===>?BDCCDEFHGFFFMVUTRPTXZ\ZYZ[XVTRQQSVROKHHHGGFEFGDB@>>>>>83341.+)()*-(##$#"#$%''($ #))*+-,,,,.0255567668:8679888999;>==>@@@@@@ACDBACFEEA=<<=@;75321/-+)-1/-,**+++**+.-,-./001/./1342001351/148<=?ACFJGDB@EJJKHEHMOROMMMNOLJLNNMIEA>?A?==>?A=:746877423668537<=?;8:=BHEBCCEHGHHHJMIDDEIMNPMKKLIFGHILORQPRTSRQQRSTUSRUZ]a_]YWY\ZYZ\^```]Z^b_][ZZ[]`^]`b`][YZ[\]ZXZ\\\[[[]_b`]]^aegigfjolihhjmllkjotrpmklnopkgilkke`_^bggghiiigeddhlkjjknruxxy}~}~|xz|}ľ}~y|zspnrvutokosrrnjovx{tnprrrmiijkmiegi{qkfcajsrqsu|{uvwqlc[UPMJB:63579;=?FNQTX]_a^[WTQNKIHHEB<72.4:86544420-+0579879;<>:777661-*'),-./0.-,,(%'*))'%%&')'&)-----.0361,*),0/.1421+&(**+*)*,.0-+,-04440-/1355520.---.012.+(&(+&"$&(*&""#&)('&%$$#"""$'()+-032222599:;====>=>>>>@BBBCDB@<999?EDC>:8642,',111.+)('&$""#%(&%%%).,+-/01/-,+-//0/./111/-6???=<>@BD@=>@CFGIGFKQOMKIHHD@?>@CBB?===;:3-049>82/--.' %+4>@CA?DJIID@@@=;;DJLOQTUVUURONLIGFEB?=;856875565544323567:<>AAB?<:742/-*(*,-///,*+-+*****))&%(+++*)))+.033420.,,---/211/-/100011110.-/11223102345430-++,-./..+*'%&('&%%&&%$%''('&&&$#$%&'(*)(()+-.0258;:::;;;<==>?@BDDDA@BEFHIKJJLOOPSVXZZZZ[[[WSRRQOPRQPMKIIIJHFB@=;=@@A><84320.-.--+*&#"#! "$%&&&%$##  "$&(*--./1243334455679866776789:;<<<=>?@ACCCDECB@>=<=>?A@@;742.*,/-,,-+*)(('&%$$$%%&*./01221/./00001121258769=>?@BBAAAABBDDDFJKMOQPONLKJHFEDBB?>>>??>>:6547;985311.,/358:>==>@ACCEB@@@ABFKKLKJFCCCEGHIIJJKHEGJLOQSQPMLJHJMNPPQSVXZ[\^b`_\Z[[]`__`b^Z\^]\^`\YWVUUVXYZ\_]\\][Y[^\[\^^^^_^]_bccfiiikomklmmnmmmnnonlorppooljhgffdddeefeegiiigfedefghikmoruvwy||}~}|{{{}Ľ¿~z{}}~~}¿{vrqqqqqrpooponmmnoprrrqqnkjjjkhfedefz`ejourppquzvsvzrjkmcZRKLMJHB=:7669=BHR]affgb^YTVYZ[SKLMMNLKD>>>:7547::;98<@AB@>>>=<73336940-*-1.,,--...,+++**('*--.,*/4576531/.,*+,-.,+)'),*(-2340-)%)-/2464222/-/23532110/,)('*-.0.-,+&!!"%((()*)(%######$" #''()*/4564369879;?DCB>:=@BDDDEGHJFCEGFEDDFIMQPOOPRTUWSPTXWWTQSUVWPIGFDBBBCEEF@:9999752000-*'%" !"#! !!"  !$'(***-123347:::9877789:::7456789:<>ADB@ABDFFGEDDDA><:752/,*/4572-)&(*))*+,-(# %-*(&%%%%%&(()&###&*/445:@??<9<@BDB@DHJMIFCAEIHHGFFFFFFFGHGFDC?;97538>>>6/..030.149?<94/2631-)08;>==>@ACBA@((@@@><>AABCDDDDECACFKPPQOMMNOPRU[abd`]`dbaaadhhiebeiiifc`^`b^Z\___][YXXXTQSUVXYZ[]`ca`_^`bbb^[^abcbaaacfffilpusqpoqtmghjkligdaeiijhfffedbaeihhhhijkmmnrwy{ywvu{}ywuwzyyxw{|zxw{~~{x~xvuy}~xorvz~|{|~|wxz{|xuuuvxxx|¼¾ſ~vrnpspmqvtsnijknqkfginsssmhikd^YU^hij|hhhiknqqqtwy{|~voprjcZSPNKIB;85569@@@=;>ACEDCCDGJHHJLKIFDFHNTSSRRUXYZURUXVUSQRSSTNIHHFDB@@@BD@=:987541/020.*&#!! !#"" !" !#'+,--./100012334565556666754579;;<=>@CBABCCCA@?>ADB@=:7530,(-2340,)''(&%&'(*'$"!'-+))**+*)))*,*))(*-02118???<:=@BDA>ADFIHGECHMKJIGGGECBBCEDDA@><:84049;>70.-.0+'+/6>>>:7;@>=848<<<<<@EFHFDBBBB@>?BDGFFDBDFFGIKMNMLJHJLMNPRW]]^[Y^dcc`^`cdea^`cba_^\\_c]XXXXXWVWY[^ZVVVVVXYYY]a__^]^`ac_\_bdfgihghkigikospnnmquojjkklifcadghigdddeeddgjhgfeghjllmptuwvvvw~|ywxzzzyy|}|zy}}zȾ||}|zy{~{uvy|~}~yz{~~}}|~ÿ¿¾~vsprtokosrromllosmgghnsqpkgimif`[agggz_`beigefgkonnsxpihhaZVSLE?:99<=>;94/.--.------)&)-04213543,&')/555447:6210488840.,,-/11210*%'*-12310240--.03331/141.,+-000-+**&#$%')('%#&*)(&%%%%&$#%''(*,,-/234569=>@@@AB?=?AFKIHD@BDDEEEGJKLIFIMLKLMQUVXTPQSSSQONNSXXYXWUTQNKHHHFEB@?><:513666300100-+++++(&$#%('&')'% ##$'*.24679:;;;:9645778899988;>=<:9=ABDEFEEEF@;>AFLKKFA?>70001310.-/2/-*(&%%%&()***'%'**+)')+,.--/28>94447:>CDFFFDBCDEGGHGFJNOQPOOPONIDB@BEDDA?AD@<:8<:::50,(-38>9468896469;=8468;?>>>?BFB>:79;=@?>BFEDEFHKLNIEFHKOPQTX[_[WY[bjiiiikmjhhhknnnkhknkhda``\YXX\`_^[XWWZ]YUWYYZZ[\^adfhhilpnljhkonmlknrrsnjouuuroprrsqopqqqlhhhlqnkklkjfcbagmmmlkmoswww|~~z|~~~}|yz|¾½|vspswutnipwutnilprurpqsvzuqmimrnjkl}_bfjoljklptrptyqiijbZTOLIDA=;;;;<@EKQ[ehmmnjgb^\\\]ZXWWROMLGC@>:7667889889:::;<=?=<:876541.-,-/-,,-+*+-./.../.-+)*+-/244567410/01120/-+**,.--/1.,++++-001352//0/01222231/.-,,,++,,-*(((&%$$%%')))'&%$$$##$%$$&))*,.145668:<<;=>?@AABBCDCBCDDFFGFFHIGEFHIJLOPRRTSRSUSQRSRRSTUWWWRNLJGEEEDECC?<:975554310.-+*'%$##"""!!"$##$&$" !!"%(+./025677789877777789999999988;=?ACECBCDB@BDEHGGC?=<721/..02120/,)))'''()*(&%$&)()(('&'()+*+**-0//1457=<841/.-.049999864454543468;<>>??ABCA?=;;;=@@@BEDDDEEFGJJJKLMNNOQTVZ[\]_acdfeefgghhhhhikjhhhecba_]\\[[\]\[YXUTVYWVXYZ[]_^_`aceeeeefffefhggghjlmoooqsrrqqnlmnnmlljihhhijkjhhhfeefedgjkkklmnrwxyz|{{}~~}}|||}}|||||}~~~~~~þ}{z}~~~}}~}|{zzyxyz~þ|wrqqqrsuqnopoonmkklopqrsqqonhcccfijk|mifgiourpoosxz|rigeXKD>6/-+-0368;CLZhs|vqqqlhb]_baaWNJGFE?9649><:989:63/,16545667652/1421-)))-2/---,+)(((*--.../00123693...--,+'#&*+,*(((((# "&*)()*/40,+***(''(+/-+)((((()*-0-*(&$"$'%$##"!  !"! "%&(*-2888778999769=>?ACEGFEB@CGEDCCDFEDA>?@?>?AEJMPNLLLMNMMMNOQPPONNNLKD>=<<<:8:<<=7223331000.-'"#%%%" !!"!$%&%%%%)-./-+(&)-.0244421245631234579>CEGC@@@??=;;;=@;6553100/./1.+&!#'*-+*%! "%!  !#%#""#)/02106<<<<<<==>@CIONMHC@=?A@?@ABDEGDBBB@><:;<852/38651-15674258:<965433/+/36999877841247;<=<;@EGJIIHGGGB>BGKPTY[]_b\WXY`gikjikmhcbadhfdddgkihgfeddd`]]][YZ[[\[[UPPPTX[_adefa]]^bfdc`]_b`_acfijkjjmqqrolnponhcehgfghgfhkhffgedcccdhmllkkpuvxuruywusruy{}xsstvxvuy}~}~ƽĿȿyz{|}|{~~}|||~zz{{{ywz~|w{¼}}~xrolnpsvqmoromgbfknqmijkklgcbbdfb^^^vfddfikmlkmopsvzqigf\RMHA:62347:>@BEIGFC@BEDDDDEHHHEBDFEDEGKOQTQNNOPPONMNQTTTSRQQNLGCBBA@><<=<;6124442000/.*&'(((%"!!"$##$%# !!!$'),,-./144532/-/2245666546999657:;<>?ADEFA=?@BEDC@>>?93222200.-/1.,($! "$')+**&##$&($ "#%'&&')-1.+++047::;>A@??@@BBCCDINNOLIGFGGDAA@BDDEB@AC@=;9;>;9746952.*/47:63589:7556783/258<;;;;=B;41/144579:<722235320/01.++++,,-,+,-*''(-36:63456865325975556730.-272-*(*-.0.---*''',2351-.0122223450,*(((&%%%)-+****+++)(*-+)'&(*-0.,0433216;?CBAABA@@ABDGJLNPSQPMKHFGIFDDDEFFFDCGKMOMLORRSSTX]ZXTPRTVXSOLJFC?<<=84689:87420/*&&'''''(*+,'"""""! "%&'),-.,+,-./.-.0.--./02469631/25:?BEDDDEDCCC@>>?>>:78999400112101321*###',($%&*/.-*'%$$%#"$'(***.234323432105;=@=:=@DHGGGHJMLKIGFECB>:>CGLKJGEDC?;=@AC>:5036544469993-1631/.26;A><=>?@@@><:963588987:>DJGDFHJMORRSY_`baacffgc_bfillmnppqlhgfghc_`behb]^___\YYY]a^[YXYZ[\\]affgecba``_^bfjomligjmmmnpswusssvztojfgikmhdfiijihhijkhfgifdfhiknrrsstuwtqqquzwuuuzzuvxxywvy|}¿¾¾ʿywu}Ľ{tmmmkiijkmhcfijlgbbcksrqlhjmjhdafklm}kigikqxspmlqwz}pdccYOG@921/..15::9::;=:731002566796443222310.-+*,.-,,-,+**)'(*-0242123456730132100.-,-,,./-*)(&%')*++*)(+-.///-+++,-.0//..,*)(())*)'()'&'(''''%$%&%$$$$%&(((+..02479;=====<;<<<<=>???<98853344532-*)*'%$#####$%&'#!$%&'())*,-.--+)+.../11222465420247:==<<;;977730000000//,)#!%))((('('&&&" !"#$%&'(**+.01321368;<><;=?BEHKJJIHFDDDCBAA@?AEEGFFCA@>=;::998952213455557864564210005:::;;;;;<9666678:::<>@DFIGEFGFEHLNQV\]_`a_^_`acehijkmkiiihhfeefeedefgc`aa_^\[ZY[^\[ZYWUUVXZ^bceeda_^_`bcdeffgdcehiklmnpqrrrrsqoljgfhjgefhhhhihghifeefddgjjklnqttvuttutstvvwxyyyyyxvvvx{{|}}}~Ŀ~}}}}}~|{{{|~|vonlllnpnmkjjkhgffhjlnnnkjhhfedcddeey[aglqnlllqvsqtwi[^b]XNE:0.-)&)-:HWgs{vx{|xuttjaVKKKGD?;>ABC<679>C?;979<85556742/-03340--./025:@><8567540-047:;<<=?B=99:99643234.($! !##$(-./.-./14.()*+-*(((+/*%"!$$%'),0+'''&&'()***&###)/011148=BCDCBEIIJJJHGGHIKLNJGGHLPPQNLLMLKLMMNKIIJKLGCDEIMNPQSW[ZYWUUVWYUQOMJHEBA@CFA<;:>BBB?=@D@=;9:<=>944421-*'$#""#&*'%$#"!#%&''((()***+-*('&&')+,-0444200037:=AFDB?==>?@?>BFDB?<:87778;><;743223/,*)))'%&(*---+**+)(%"',.1-*+,.0123579878:=@=;=@BEEEDCGLHEDDGKKKGDGKLMIECBBC?;;<=>?A?=?A<8655556316<;:758<>A;667787678:<:89:;=?AEILOMKJJLOSWXZ]aceefhkkkfbfjnssssstuojihikjihhkngaaaabdfdbcd`\[ZZZZZ[]`dddddhllmjhjlorolllputsuwz}wrposxyzwuvxwwtrrsqoljloqtrprtssqonmqvvwxy|}{xvx{ywxz~~|zz|¾·Ľǿ}~Ŀ~ytuwtrrrsusrolpusqnlpurplimqpplijkln~behkoqspnnoqtw{l]_a[VLD;310,),1=JWdny~ytwz}zupllmf_VLLLGB=8;>@B;5447;98889<73334632/.020/-,,--./03641/.15573024698877:=:77778420/250*'$%&')((*-,+**-024/*+-./.---/2-(&#$&%%&'*.+((((())))*+(&%$(,.0/.268:::<>BFEEEFDCCDEGILKJKMNPNNKIIKIGHHIJHGFFIKJIHHLOPQRSW\ZXURSUVXTPMKHEB?>>ADB?>>?A@?;8;><;9877661---,,*(''''$"$&$#"!! "%&'(**+**++,.,**+**+,-.1456410/26:>AEDCAA@@AA?>@BA@<99888545766422222,'&&(*'$%'*.--*(''&&$"%)+-+*,/02223455436:=@=:=@CFFFEEHLJHFEFHGFB?BGILJGECCC?;<>?@>=:69;865457773/39753159<:::=@AC@=;964200024.(''+///01351-*'),,-*(-3340-.0000037541...02/-.0010//0499999<@CGHJLNOPRTVXVUOIKMQUWYYZZZYXYZWTSRTWWXTPSVUTSSUXYZ\^aefgc`\X[_][VQONNONNNNKIIJJKLNJFGIHGDA@@AB<6665531/---,+-0240-*')+****(&(+++,--.,*)(,0.-/11234322310126:>CEGHIA999<@@ABCCDB@?>?@@@?>@B=95100/.,*-111/.+(*,,,.0251-./49754445799:>BDGFFFFFGC@EJLOPQPOQSOLKJKLKKHFILJIJKLNLJD>@CFJJKMOPRKDDDDDBABDCCA@??@A><:9:<<((<;:<>====BGGGDACFKPONSXYZYX`hkojfffghhhikputsmgjmnokhijkmmnopnmieefghdaaaeifdefghfegimqnkjjjjhfdcipnlkjnstuvw||xz|wrpnoponlklnlklnnoopnmrwxzwuy}{zupu{zzwuttzüƿý}xsvz{}wqtwvuqnnoqtqnopqsokkkmoliij|_dinsollls{xvxym``aYQJC;3/,($'*7DSdr}~{xsph`ZTOLKLLLIGC@=;9877789:98775323355666551../2579999:9865434678:=<;<>=<=><;864322/,+*'#$%')+./001/.--+**+**+--.-.,*)'(*+..../,*+,*)*,,--,*)+.144568;?BFGIIIKNOQPOKHIJMPQSQPPQRTTURPOOPQQRPOOOOOOONMNORUWZ[]]][XYZYXVURONNLKIHFDFHECCDDDDECBBB@>>=;99:74320/-+)'()*+++(&&'&%&''&')))*++,++)()+**,../14332100248;?DDDCC?;<<=?ACCBA@><;:;<=?=<;;8532/.,+*)*++,,-,**++++,++,,.0011012235789;<>@ACA@ACBBEGHIKNLJJKKKKJIHIKJIIHFEFGEDCC@>?BBCDFDCCC@<<=;:<>>?=<<>>@=;:988899::;;;;;<=@DFHHHHHJMMNSWXZ[\afhjihhhfegikoqtsspnlkkkjiiiijlnkhggecdfeecb`^`a`__`abcdefhjkkkkjiiiijlnmlmoqstvxzyzzz{|zyxxvusrqqppnmlllmnqpoprppqssstuwzyyxwy{yxwxvuy}¿žÿþxvuuvvwusstrppqppoppqppnnnnmmllkjjl}upkgdjpruvw|{pnlbYXXRLHDA>DJT_ly}umsyrkgccc]WMCGKLNLJJKKKE?BEIMIEB@?>:679<@?>=<>@=:::?DDEA>?@=;86:>@B?<851---0333/+****)))*,/+''',2473013331/25672----./1357:51356865:?@BA@@@DHJMORSTTUVWWXXYXWY[\]^_][YWRNNNNNLJMPTXURSUTTOKLNQUUUWZ]```][]_][ZYWUUVVVVVSQOMNPQSNIFDEFFFEEGID????@><;:;=71,'''),/222,&%$$$&(,012/,*(()+---.0134531123469;>?@BDFIFCBBBCA@ACDEB@@@?><;:9;>;8654432.+-013/,,,/3210/..----04442012479;AGHJGDEFGHECHMOQONNNOPLIJLLLMNMMOROMMMNPPPONTZXWRNJFED@=@DGJE@<9AJIHFEEFC@=:>CCDBACFFFDCFIKNMLPTX\[Z\^_aaadhkolihhlpqrrsvzwtpmoqqqmjihhigejpqslecaaa^[`fjnlkhfdbcdinpsokkkmonmjhntwzzz|~~zvy}|}~~{xusw|{zxwwwusux|}zxwxz¾ÿúƾ¾ĽĿzslorsusqv|||vprtw{upppqsolhejomklm}llkklmnoqv{}vkhf\ROMGA<84049DO^m{ymf`ekfa\WVVPJA8;?ACBABCBB<79<@EB?=<==72237;9899>?<:ACEGIC>==?A@@ACCDB@????>=<;=@<8532210-*-012/-+*,//.//01/--.26543223589:?DFHFEEFFGDAFKMPOOONPQMJJKKLLLJILOLKKLMONMIFJNOPNLKJJKE@BDEGC@?>BFEDBBBC@>;9=?BAA@@DHIJHFIMQVUTW[\]]\bhkokgggillmmoswusnjloopliiiikjilpopjedcdda^`cgkigffeeddhknrnkjjklkigekrrsrruxyzxvz~|{}|xwwwwuspoqusrrrrsrqqrw{zzwvx{}}|»ûý{uorvwyuquyyxsopqtwsoopqsokihkoljjk|pmkignuvwvuz~~~{xqjd_____adltwvvroaSPMOQNKFBEID@<9=AAA=9;><;6112353258760+.26;62341/028>CID?:520/../02,'"!#%%&)---(##$(,)&'(+.----1520.,-./1359>==;976679<<<;;:::;>BDFILMNOQUY[]ZXXXY[YXUSW[ZZYXXXXXWVY]\[[[XUSRSTVYXXZ\`dcb^[^b`_[XVUWZXVROMKIHFDEFB?=<>@@@=;::87779<=?;789521000//..1567661,+*)(*,,,)&$"$')+++)'(***,./0//......156765556778:;<<<72346853211112354444/*+--.14685310257:;<>@?>837>==;8631/../.-*('&&''()+++*)'%')*,-////000122221/-./0147899963467:98:==>==?ADGILNPQRTWXZXXXXXYYYXXZ][ZYWUSSSRRRSTUWYVSSSSTRRRSUXZ\]^]]_a^]\[YXXYWUSRQPOOLJJIHGGGFDCBA@@@>>?@>=>?=;;:866630-+**-02444.)('&&(*,.-,)'''(*+,+*+--.0110000123468:<=>?=<<<<=>@ACA?>>>>;8778888643323331/020.-,,-034421///123589:874259=BCDEFGHGGGFFGJMLKKKKLMMLLLLKIKMMMNPNMLLIGIJJKLNLKLMJGFEDDFJIHFDA>BGGHHHFDCCA?@CBA@?@ABDFHKNOPQRRSUXZ\^```bcehhihghijlmonnnoopoomkkkjjiigfffhjkmjheba```cgijgdbabbehknlkjiknnnmmmmqux{|~|zyyxxy{{{}~|{zyyz{zxxxurqqtxyz{{{{|}¿ÿýÿ½~zvspnprstvyxvtsrqqrqqpomlkkjjjkklll}aflosolllptrpsvy|~}wtrvz~ĺ}zzziXURUYUQNKMPNMKIKMKJA9=B@?=<=>>?:57:;=;:98<@:5689:99:?A?===>@>=@DBAEJJJLNQUX[]`]ZZZ\___`bcdb`^]^_][\]]^ZVTSW[YWWXXYVTTTY^]]\[_cdea]]][ZWUTTVYXWUTTTQOJFIMMMIFIMNOJEEFFGGGDA?><;=@<98778885246431/,*('''()((&%&'+0.-*(%#%()+-000001333227=:84048;????@><:9:<=>9555687679:<97650,.0-+-0010000133369520/02464345:@ACFIJLHDCCDEFHGGHJKMKJKMMMJGJMNPNMMNNNKIJKMPNMLKPUPKHFHJJKJILONMJGC@AB?<>@>=<<;;=@?>>>ADGKLNPSQPQRZbaa_^chhiijnsstldgjmqonoqppibdfgiiihhknnoljihec`]_abdefffdcccglllgbbbeihhlqrsrqv{{zy~|~}{zz{}{zwuy~~}|{z|ytwz{|yw|ÿĺþžƿ|vx{xutstvpkihovtspmoqongafknqlhfehl}hiklmnpqqstvw{~}}~~}wplhjlnqtw|Ǿ{yxvteURORUQNJFILIFCADGFE?9<@>=96788:63699952359=834654459=AFC@;731/---/30-*'()))&$&)+-)%$$'*(%')+-,,./48410./112349>>?=;:9:;;<>@>>?BBBEHJMPSUWVUWY[^\[\]^_]\YXZ][ZZZZ[YWUTX\ZYYYXWTSSTW[ZZ[[_ccc_\]_]\YVUTVYXVSQPOMKHEGIGFCACFGGC@?@????>>>>;9:<8543343310255532.+)((')***'%%$'++,*)'%&))*,//0///00000498752468;;;=@@?<9:<<=83446864455654452012.*,../02343321476655799:6358>DCBDFHLIFEDFHIKHFGIJLKJLNMMJGJMMNMMMMMLHDFHILIHFEKQMJGFHJKMJHIKJHGEDDEFC?ACA@??>==?>=>@DILOOPRUSQRSY``b`_cgghgfilmojfhklmkikooqjcdfgiijgehkjjihiifc`^`cdfffda``acgllmhcdehmkjloqsssw|}ywvz~{x}~}|}~}zxz}~}{zxz|vpruwzwvz¾ÿĽſ¼»}xyzuppqsvsqnlqvspnknqonhcgkmpkghijl}\_bhnnokgjmnosx²|qfhklmbWWXUSNIJKNQIBA@BECA?=>?93337<<=;:87788889764259;=:8;>>>942001111112+$$$&)'&'(-2-)'%'*.223586432478:::>CCDEFEDFIIJKLNPPQRSVYUQQRUYYZ[]`cba`_`a``^]`c_[YXY[[[YWWWWWWXZ]`dcbdfhjiiiimrrrqplieb`^dkkkhfca\XSNRWWWTQNKLMJGC@<999;>>?<:9987786555676567661--.,++++,-.-,-.022235673//0-*+-047:98;><:999:>B@>>>=<:9:72-15:?=;730-&#(.469401334447;:9759=72112357:=BHGFDCDELTTTX\[ZTNJGIKLMNPQSQPMKMPLHHHLQPOKGHIIJHGGGHJE@EKT^\ZWTRPKGGHHHHIFDGKJJFBFJOUX\\][YYZ[]^`bdfiijjjklpuplkjklnpnmqutspmkjlnkhjljigfghjmjhhhhigeddefdbfjmqnlnpsvtrstuvvwz}{yx||y{~¸ƻƽƿĽĿÿ{vrsuwzxvx{{|wrrruyuqqqomieeejog`^]u^bgkpnmkimpposw}|~{upha`_[XVTQOMLLLLMJGFEA?@A?>==;889889;;;9888:<97676679:<<=>?=;730...022211.+*)'%%%(*+-)'''''*..00223575555678;;>=<<===>=<==;97642458<;;8531+%(,-/14200112235789634632233346:>AEFGGGFDGKLLORQPNLJJJJKMMNMMMNMMMNLKKKKMMMLKKKJJLNKIHHFEGKOSTTRPNKGCDECBCDB@ACBBAABDFILPQTSSTVVVWY^cceddfiijloooookhjmmopqqrpnjfhjihijihijjkkkihfedccccdefedefhjjlmnmlkjlnnoqtvx|~~}||||{{|~{y{~|z{}Ŀ¿~xwvuuuvvvtsrrstsrrsrqpokgghikkkfbcdyklnidjpqrrrx~ƾ{qrtqn_PRTVYUQONOPICBBFKIGDABD>975688976:>;940257:747::;:988771+)'(*-0120.'!"'&%""&%$##&*+-*(*,.00049:<;:=@EJJJGEEFKQSUTTQNRW\a`_][[[\]`dinkifddefhfdcb^Z[]_bbb]XXXXYYY[]`c`^^^_aabcegiebbcdfdcbbeheb_]]^^^\[]_\YRLGBFJMQONKIIIFDEGDA=:8741-*-135675420.,.1/-(###%''(+.+($ !"$'''()&#!"%*012220.0358:<=><:98889:=@=:8679883/378:8666672-/210-*+-272.----,+,-044432235754;CCDDEDDGJHGFEEEEEEEINKHGFGIIIHHIJIHECFIGF@:>BFJFCFIJKGDDDIOMKHEJOMKGC>:9889>=<;:98:;:9:;972.269<:86432,&)-/211/.152100243211485321235778>EEEDDDDIONMOPPOLIGFILKJJKLNMLJIKMJHFEIMKJE@CEGJGEFHIJFBDGNVTROLNOLIGECA@@?>AEEFCADFIMOQRSSSTUVWXZZZ]abeefghkokhiiknnnjglqonkiiijlhdgjjlihhikmifffeecaabdfdcfjlomkllpsrpqqrstvwx~~}}}yvtty~}~ƿĺüþſþ{tsstvtrtxwwrmlkotpmmnnojffeimga``vhda_]dkmoidkryþ»vhd`cf`[XV[aZTMGJNNNGAAA?><:::=@=;<>?A=:757:756777540,0433213642.+.1-*(&*/251.+(#$*.3213568889:==>BGKOKHHHJMORW\\\[[_defca]Z\^adjpooljjkkljhjlifdccdgjgda_^^]]]^chhihhhhkopqsvvvsqqrrspmorqqpponnnjfedcbaaabaaXPLIGEDC@>?@BDDDB@@@;77789769<>A<852/-----163112465421485310.-,+**,/1357;?=<:9;>==>@>:::::;=:7;@@A=96369:;::983/*%&'&%&(.4453246540-/15:<>ADFHEBBBDGHJLOQTUVVVY\ZXWVUURPMKNQQQNKLMOQNKLMRWQKHFJNJGHIJKKKGDFIHGDABDHLGBBBCDDDCCEHHHIKMOOPONQUSQTX^eefffhjihggjnpsnijkihecfijlifgijkigb^ad`]^_`b`___chgfedcbdfffimmnkhijmqqquz{}}}~~z}~{~¿¾¾ƾ¼¾~zyxvttux|xuojmqommmrxuskdefc`\YZ[_dyihgd`gmopmkqx}ztnjga[YWWWXYTQNKIHHHFFEDA???<9::99:;;;;<9755456875675356554420.,+*-0/.,*((())*(&" "$'(+,-/1001235679;;=>@DGHIIIHIJLQVWXWWXY[^_a^\\\^_cfgijljjhhgfhjgecb`_accca`][ZZZ[^`acdedcdfgijllmmmkjjkjiijiijljhfecbaa_^_`^]YVOIIIJKIHECDDDDDEC@>=9754212368:<8631.,-/.-,,+*+,-/01.,,,+**+****(&&'),/3687753589:<>===>>>==;:;=;:99889<9888767788885210-*)((),/01010/000000124678;==>@BBCDFFGILLMMMMMOPONPRPNLKJJKMLLKJJJJJJJIIIHGFGHHHHHIJHGGGHIIJHFGHGGGGB>===>@AABCDEEFHIJKMMNPSRQSVXZ\_acdfffghhiknmllkhefhhihhhghigffgfffgedefdcbaa`abccdedcehhijlkkllllnppqtxwxy{|}~}{yyyz{ûþ¾¾þ}wurrstutuqnmmkiknoqooljhgecbb`_acx^`beifdefmtttyĽ¼ý{ngaaa[UNHNTUWPIIIIIA:>BBBBB@?>=84566730.-1631122310//5<840-,+.111350+)'),,-(#$%%%&(,1240---/247:=@DB@@@ABEHKNQUX[\^^^]\\\^`][[[]_bfdbehikjijlorommmnoljgegiebaabdba_^chiklmnolifdhmnpoonnoppqrspmjghiovqmhca_\ZVSSSMGEDHLLLFACFB>>>>??@<88964323468656889:;8567411222/-)%'))*(&(*-0//13454346:?<9520/0148:<7358:<=>?@@@<99:<>>><::;8520/...--0445553123/,/34642105:757:=AAAABFJFC@>EMPTOJKMNOMLMNNNJGJNQUSQPOQSNJIHIKJIFDFHFEGILONMIFKQQRKEDDDEA>>>BFGIEAAB@?BEINQTTUX[VQONQUVWUTW[^a`_chhhb\_bbbbbbcehb\ZY\``aaadhebbbbccdb`cfeeddfijkgcdfkpppppruuvy|¾ƿĿzzzupmknqmigegihhb]aegieaabceb``acfzcbabcegijklosyĿýxke`bc]XSOTZWUNHIKKKD=?A@@?>=<=>:78::<85214853344532/-28531//011/.03.*(&)-/1,('&$""#(-031/0125679;>A@>>?ADHKKKLNQTUXZ]\\[[^ba`_^]\_bbcgllmkijkmoljklkjhfedgifca``a__^^chhjjjkkklkjmqrsqpoppqpoprpomkkknrmifcb`^][ZZZRKHFGHHGC?ACBAAA@??@;778765468:<96553334213631123420-+-0/.,+++,-,,.124457:;=;98866789:;8:=>?=;968:9865430.+)+----.02341/14452/005:99<;?CA???>>:74246552024562.0322.*,/01/-./132124682--.02/-*'*---168:::759>BGILPTW[YXWVTSSSQPRTVX[^`bbbeijljhjlnpmjjkmpnmlllmllkjlnjfcabdfikmorponnnnqtpmpsvzxwvuwzzz|~~|zvruxusqpppnmiffgb^\ZXWTROMNPPQOMHDCCA?<9889;:9;>;9768::;61475444330.--035741/.--+*.2479;;<<<:9:<97779<@DBAABCDCB@>>>==?ADGGHA;:9:<:88975.'*-0322115:98764321128><;<===<;::>BFJKMLLORNKOSUWWWWXYZXWUTSRQPONRWRNLJKMMMKJKMMMKJJJOTSRTVTSPNNORVRNJGFFDCCCGKMPONPSRQMJMQRSUXXX[^]]`ccd`]_bhnkhhimqnliffgdbaacefgc`cfdba`____\YYY[]]]]^ciiijklnnnljmqrtwz~}ȿſ|utsuwqlosssolkjkmkimqsvpkd^bgeda_v\_cfjfcbbiponqu¾|wqmjd_][VRQQRTQOLIHGC??@?>@B@?>>;97654331113223420010013210/-,.012231///-,,-,*))'&(*,/154333336:>BDHIJKMMMNOOPRTTUWYZ[\]^_`aabbcccfiiiiiikklllmommllllllheeecccefhhigfhkklnponnnnoprrrstttuwwxwvsooonnpspnkheba`\XWVROLKKLMNKIIIEA@@??=<:88:867876677789757964553200///0/.--,,*))*-11357788777:=:864458:;<=?=;<====>>>?@@@@A><<;;;:98742.*,-.013235764441/022468658;:99:;=?ACFHKIGGHILOSRPQRRSSSRRQQNLMOPQRTQNNNLKKJJJJKIHHIHGKNOPQQNLMOOPNMKIGFCBA@BDGJIHHHHIJKKLORSTVYWTUVWY[]\\[\^adfghhhgffgedddcbcdb```_`acbabdb```_^^^^^`aaacfgijkihijkmnpqrtwy|~½ƾ¾¾{wtqqqonnnmlkjiifefgjmlkhfcabcbbbbxb^Z\^foqtojpwz~|wutsria`_`b]XTPQSLEEEFHEB=9;>>?=<=???:67940002433.))****+-024-&),3;86313531/--...--/1/-.049;>?@CGILMNMMNPONOPQSSTSSTVXZ]abcdfghhihgedgkjjjkputsqpnmmmmmqusqmjhgedbagmnppqsvvwvuwz{|zxusvzxvuuuvsqmjnrsuromllmga`_ZUPLMOQSNJHGDA@?=<=>>>>>>>=<977789875322.+++,./1368:50.-,,++,-.0,)*,/33310243357778:::75437<=><:87:>>>;99:<><:::99630./1-**+/31/-,/30-,+,.....397631364357=CDFDCCCGLKKMPTYVSMGHJHGGGGHGGC@DHKOMLOSOLGCGLMOKHFEEEEFFGILKJJJMPJDDEEFHJHFFFEEB@CGKPMKNQRSSTW[\]XSUW[`^\YW\a_]]]afeda^adba_^_`cgb^]\]^\[XUVXWWWXY[_ddddda_`behfefhnuqnnnquy}~ƻ»ysnpsvzuqsuvwohhimrmihgjniea]^`]ZYXs^^_adfhhijkmoqt{tttsrh__`__YSQPRTNGFEEFC@<:=@??>==><;7457421024440+,...,*,/12.)+-275322462/.-.0.-+*,/.-/369:<;:>BEIKMNPRUTSSSRSSSRQSUWY\_abcdfhijigghjmkjjknrqpnnmmlllknqnkheeeeffgkoooooprsusqsvx{ywutvzyxxyyzwuqnquttqonnmmhccc^YVSRSRRNKKKJIGFB@@@?>=;;;;;989:997666662./1011234441./001/.---.+),/15676678667987789;;<;:<:<>====>@AC>::99:854333-(*,/310/.264210000//05;9877898778=BEHGHGGKOLKNQTXVUROPRPONMMMLKIGKONNLKMPNLIFILMNKIHGJLLLMNNOMLLLOSNIGFEFFFEDFHIJHGIMNPMJMQRSTVWY[]ZXZ]_b_\\\bgebbcgkihebceca`_abdgb_`a``^][ZZ[YXXXZ\^``acfedefhkjiiimsqqrtw{~~ľý~wqrsuxsnqttuojiilolijlnrlhb]`ca_][tffga[`fghhhmrv{Żuhd`cgc`XQTXWWSPPPMKC;<>@CDFEDB@92357:741///+(*,,-+*-14840/.033456:?<:4/+'(*+-047:98;>CHB=<;>ADHJMOQONNNOQQRTVZ_\ZZZ\^^_`aejihikkllmllnqrtsssstvsppqppkgedfiiikmszyxtqqrrsuxz}~~}~{xyz|~{|}|{yxvuvxtpligfc`][^a[UROOPONKIIIFC@>?@AC>9:<<<:964444457787730////1369872...----/111/.147:::876679=B@>>>BGILHDEGFECBDFILIGFFDC@><::;74200001.,/33420120/+(-38=<;;<>A?>?@CFGILORUQMMMORSTTTVYYYWUSQQRPNSXWWUSNIIIFCCDGJIHFDINJFEEHLJIIIMQMJEABDGJGEHKLNLKJ((IIJJJLNQUUVUTVXVUUUY]_a_]^`acccfjiid`bdgkgcccfjeabda^]]]^chfeddba_]]]bgghfda^^_bfjoqtrqtw{~|ýʹĿzyxwwtromornkihkonnhbcdcba`abbbxdb`^\cjlnkintx|½~|unkifda_\YXXUSRQNJIHDA@@>>?BAA?>;89:88762///.../-+**+-/10001.,.0489:7532/,++,-/12344558<;;;<>@CGILNONMNOOOPQRTVYWVWXZ\]`abdhhhhjiihhiklmnoqtssrspnnonnnnljiihhhhjmprqppqrtuwxyz||||{xuwzzzz{yxwwtrsututspnlkgca_[XWVTRQQNMKJGEDDA?>>>??@>;;<:988766543342111///012465432/-,,,--.---./0234567555678:>=<:9;=@DBA@@?>>@ABBBA@AB@>=<:9873100.--../0100010/.-++-0357:99899:99<>BFHJKLJHJLMNPRTVVVSPOOMLLLKKMOMKLMLLKJJKIHGFHJIIJKHEEEFIHHIJLMKJIHFDEGFEHJJJIHGGEEFHKOOPQSSSTVVXXYXXZ\]^^^]]_bbcccbccddddcbbbdb`bea^]\]^_a_]]^\\[Z[\`eefeda^_`cghjknpsrrtwwx|¶Ľ¿~|zxvwyvtssrromkjkmllkjihfdb__`_^]]uY]agmieb_dijlmnľyurstja\WZ]ZXPHJLLLJHLQQRJBCEEFED?:984159883/,*-0.-,,,---./262...268:758;;;977777535742/-27<:9<@AB?=>@@@><:9;>:654330.+()*('''(**+(&+0372.,*3=:86579;>=?ADGECA@CFFFEDFIHHDABDGKKKHFIMHDCBDFFFC@CFEDCBFJKMMNPSQOQSX]]^YUY]^`][^abc`^aedc`]_bglgca_^]]][Z[\YVTRSTVYZ\^a_][Z^chnljjkkklmsz}}z~ú¸¾ǺʿĿſxvupljhlqlhdaeiiieafkotlddeb_XQRTX]u_addddedcfhkoqtļ|zxy{od`[^b^\TLORQQNLNPONF>?ABDDEB?=<61477951.,./,*+,,-,+-0373/..1457659=;:631//0002556426:?DA?@ABDEHILMOMLMOOQONNNRWWXWWZ\]^`cgljigeccehhikmmnllnpswtrponokgffhkjjiimrrromnqqqrtvyyzxvx{zz{||}}~zwxyxxutrpqspmkigfb_[XZ]YUROPQONHCCCA@=;<=>?;7799:87544531245654210100123532/-.0///...-,*),/379:9987658;<=>?CHJMHCCCB@>=@CEGDBBCBA?=;9:<8532110/,*,.--,+,.--)',15:74338?<;::=?ACDEINMMLKMOQTSRTWWXVTQNOPNLNQPPOMIFFGC@ABEHGECBFJHFEDGJIHFEGJJJHFEEHKGDEFHJIHFDFHGGGHKOPQQQSUSRSTX]^_\Y[^_a`_beefb_adegc`abfkfbaa_]]]\\_b_]\[ZZZ[[\`dcb`__`cfghjmnooosx|}{ĿȺǺ~}~xsqpqtpmigjmkjgdhmnqjccdb`\XY[]_vSSSVZYXXX`ihhikþ|}}{~{ungffed[STUTSMHIKMPLHIJKMJGA<<<61005::;8642+$$%)---+).4211159;>;9:<<<;;988976789:::99:<:8:>?>><:756766799:74/+,-,+,...,+'##$&)('%$&)'&(*,.,+*)+-.036:>@CBA@@=:=ADGFECADGEDFHHHEBA@AB@?;86456556852.+)'(*('&%&(''# #&(*+-1555328?CGHIJKNRQPTYYYUQRSTUUVWYZ[YXURRRNKIHIKIHDACFFGHIIIIJE@?>BFEDDDGJHFEDGJHFB?@A@?=<@DGJMPUZUQONOQRTRPU[YXVTVX\`[WWWZ]_bceeedc`^`cfjfbdfdcbaaabcbacffgffghjlgcfilonnqty~yuvwz~¾ƻ¾½¿ľ{sklnrwwxyzuqkfkqtwtqqqomga``ekfa``wVXZ^ca^][biijkl}xspmhc`]ZXWVRMKJJKKLLLMNJGFFCA@@:544457:8730+'(*+-,,++-000133346679;989;:98876777678654467;>ADEGECEGHIJKKLMONMNONNOQTWX[]_acehjljjfc`^adehillllmnprtqpnmmmmlkkmpqrpomlmonmoqsuvwvuttsruxz}}{zzxwwxvutuuuutrponidba^\[[XVTROLKID?>>>>>>=<<=;9887666556754331////./00/..,*)()++,+++,*(())))*,/144567779<=??@AADGFECB@>?@@BCECBAA@@??=<;;855544330-+*(''((((('')+++****/55655559>@ADHJLLNNNRVUTSSTUTTRQRSSSQQONMMIGFFEDDDDDDDCCEGGGGGEDCCCCCDEGIJHFGHGGEDCBCCA?@ABDEFIMPSQOOPPPQSUVY\YVWXZ\\]\\\]]]`ccdbaabcecccdb_`a_^^^][[ZZZ\_`abccbbcbcgkllllnoruvwy|{|ÿžƾ¿ytpnmnoqtrqlihgjmllmnprmheca_^^\Z\^vihhb]cigecbipuzý~z}{wnea^^^UMMMPSRQRTUWPJGDEGECA@AC>92+*))*'%'*(&%$'*-0.,,,-/0223331///011159;>;99:<>:7417=<<:9;=>??@BDB@BDGKOSSSQPNMMMORX_bfhjhfdcdffghiijmpnmhcgllljhiklmkiknqutstvvwtqsvtrpoqtvxvtuwy|~}|~{xxxwvspnlllf`__^]WQPPPPHA?=;97654571+(%)-/22235310/.-+*)(()('%#""#$  $$%! "#%$#$%(,+*,.,*+-39;=>@BDCBBBCDB@>=AFDB@?>>>><;;;:9642001.+++.1.,'#%''(((((''# $(+/.-048<96:?BEGIJLNPONNNPRQPNLMNLJLNQUPLGCEGFFC@?>@B>:>CFIGEFGFEA>>?CGGGEDEGDB=9;>?@@@CFFFEEGJKMGA?>CIIIHHIJHFKPU[[\]^bfa\ZX]b`^YU[abda^^^_`^]^_^][YZ\^a_^^_^]ZWWX^dinrvwxurnjpvx{}ſƿȾÿÿsoknqppqsstpmjhmsokkkklgc_[`f`[VRp^]]\[^`_^aehlor~z}{vnfcbaaXPPQRSOLMOQSNIHGHJGEA>>?:51-/112/--.)%$$(+-.,*-0/001367864456666789;9789:<:8658<;:::>ABCA@BEDDEFILNQONPRQQPPRUZ`begiihgffgggfffgillmkilppomkkklmlkmopqrruxwxsoqtsrqqswy{xttuvyz|}}{{|}}|yvwyyzxusqpohaaaa`[WUSRRJDBA?=;:::;=9432355643464334331/,)*+*)((((''# #&&&#!#%%%&&()*+*)+---/16;=@@@AB@>?ACEDB@?BFDCCCCCA@>=>>=<864223100111.+(%&('''&'(''# #'),,-0468649?BFGIJKNQPOQSTUSPPOPQPPQSUXTRNJKLJHFDDDDEA=@DFHGGGHGGC?>>BFFEDDFHFDA>ADCCA?ACCBA@CGIKJHJLLMLKKLMOMKPUWYXXY[_c^YXW[__`^]`ccc`^_`beb_aba`^]]^`b`_`bbb`^_`dhhhloqsqpootzxxy{}ÿþþ¾þyomlptstuvtrmijlpuqnnnmlgb_]bhc^[YsZ[]XTW[\^^_fmoqþzz{zyncfinsmhc^^^VNNNPRPNIEHLLLIFHKKLGCA@:4689:63.)-123/+'$$%$#(--.----/1369=@DDDB@AC@><;?DFHEBA@><<;8;?BEA>952/*%&'*---*''(%#"!"# "'%#!!!"%)))((+/1358;>;9:<@EFGEDEGFFHJJKLNHCCCBA?=966678889:860**+**'%(+*)%"%(*-+*)(*-*'*.3976:>CHKNNOMLKJIHIKLNLJLNOPLIIJFBCEFGFEB?ACDFB>=CHDAAB@><:<>@BBBDFJNMLJIKNKIIJOTTUTSUWUTQORUX[WTWZ]a]Z\__`][]___[WUSW[]`bdfigfedegffhjmqqrqprtttojnrv{yw{½½zwuplmoopjdccmwvvtstvspkfhkjigfgihh{aab]X]baa``gnruÿ}{yvxyxvutojfa[VVVRONMLLMNOPONLJIHFECA=:;=;94/,)+-,,+*'%$$%&*.--,,-./124688999989::;;<=>?A@@=;969<>A@AAABDBAABDFHKJJLOOOMMLMORSUY^`cdffgillmkjjjkmnpprnjijkmmnljlnooqtvxwwvuuutstvuututtuwvuvwwx{~}{yxwwxzxxvtqomlifeeb_]]\\ZXSNLID?=;;;<><;;;73212258:;:9631/,)(()**+)'&%#"""! !#&# !!""#&**)*++,.048;=<<>@ACDDDDCCBADHGFFFC@@@?>=<976544443210/-,+(&&&'))(&%&'&&')*+,---15678:>AEHJMNONMLLLMMMMMLLLLMONOLKFBDFFFDB@>@BA@@@ABDFDAAA@??@BDEFCB@@?@@@??@A@??@ABBCDFGIHGFEFIJKIHIJKMORTWXYYYYZYXYYZ[[\[[\]_a`_]\^_^^\[YXYZ[^`bbcbba`__^_cgkoqtttssqoopsvy}}}½Ŀ¿¿{tokmpopmkkknrpopsqpomkiggdbcfcb_]uX[_ad`]`djqnkjjĿ~vy}|{skigffa]`dinjg`YYYSNLKOTSRLFJNPSTUQNJF@:=@CFC@=;861-./01/-,+)(# "%(+.27==;9=A?>:777898876420.-,/20/,*+,,,)&&'%#! !!!!#$&%$&((()*-0010/38:=<<<<=>>>?AABA@?>?AABA@><:82-03222210,)#!%)'%#"""!%*%!$'+0-+-/378:99@GHJIIGFGIIJOUSQNKIHIJGEEEEECA>;=@:5569<>A=:99754468:<97:>==;9757952223568:((=DKJJHGEDDEEFEEB???EKMPMJJJLNNORVVVSPQSVZZZZZahc_\YZ[]_^]\\ZY[]_baa\XXYZ[]_djloiccchmnoqsvzxwz~ÿÿ¾ÿÿyyytomllmkigejolifdgjkmgbhooof^]\^awY[^\\[\^adhjllmÿ~yrqqpog`cfkpkga[[[TNMLOSQPJEIMNONMLLJIC>?@>=<<;:74/+-012/,)'&&# $')+,-/259878:;>==<;>BAA@@BEEFCA@@@@ACEHGHECDFEEDCEHJMKIJLMMLKKLQWWXZ\`degggkpooljmoprpopqnljhijlnlilnoppqrtvyvtsstuuuttwzywvvwxyzxwy||{wssstvtsuwvvqljijlgda___\ZYXYZRKE?>=<;;;?CA@=;:9:;989:;;863000-*)(*,,,)&&'%#! !" #!  !###%((((),/02237;:;;<>@ABAABDCDDEDDEGDBBA@><:51344555552/)$$&')'%%&&%! $'+(%&'*.+)+.38789;AGILKLJIIIIILPOOMJJKLMIGGGECCCBAAB>:;<>A@?=;=@<888:<=>=<>A?>;999=@<99:9999;=BFFFFFGIHHGGHIFDDDJOPRPNOPPQOORUWXURTVY][Z[\`d`]\\\]\[YXY[[\^`bedc`^^```bdhmnpmijknpnlorvzxwz¿ÿ¿¾¿¾yxwrmmmmnjfedksqomkmponidhmllfbbbcdyUVX[_\ZVSY```acxtpruqmifhke_^]^`bd`][YTPMJJJJJB;=@CGHIGFHKFA><=?>=;:982,,-0421-*'$  $*0242147778:=@ABCDFIIJJKKKLMMMLKIGDBDFILIGJNPSRQMIIJEABDKSTVTRVZXVUUY]`dfiknmllloruxtqqqqrqqommnkhggkosxyz}~}}~|ywxz{}zx|~}zwxy|}zxvtrqpooprnkfb_\ZXVTZa`_YSMGGGC?BEHKIHECDFDCEGFECBBBCE@<9778774123/,*(''''%#$%')*+(&%$! "%)'&$"$'+//001237@BEDC>:=@??<:99640-0421.,,,.0-+++-0.-*(,11258897666=DDECBCEHKIGKPQSPNLKLMLKLMLKE@=:<><:=AFLIGB>>>==;:=@BD=655:?<99:=@>=?ABDGKJJJJIHGFHJGEEEHKGCBBEHJMLKKLKJGEEFIMLKNRQQONMLQVXZZZ\^^^YUX[[\\]_a``^]`cccccglrxxy{}||ywy|}|z}¿ùÿ½ystutsnikmlkkknrstqoruvwrnmmmne]_bxVX[^a^[[[ahgeef{xuuurpmkgcba_^addeb`ZTSQNLKJHGHIGFIKKLNPKGDA><=>?@><73210000.-+(&#$&&')++,/247:>=<<<=>>@@@CFGHHIIIHHECBACEHKIHIJJJJJIHHHEBCFINORQQRSRPSVXZ]`chjmkijklnnoprrrqponljjkigghjlorrrsttvwz{||}|{{{xvwxyzyzyy{~|{zzyxwvutuwvuutrqomkjiiea_\[Z[][ZWTNHDA@>?AABCDB@?>==>@?>=<;:9964443310/.//,)('&%$#"""#"!#%#"!!!!"$%&&'&%&(,//000258<>A@@@@ABA@ABBB?=>@ACBA>;;<866655430...*'&&(***(&&&%$%'')()*,04222246:?>?ADEGHJHFILMNOQONMLJIJKIHEBA???=:=@@@?>==>?=;:9::;<97789;;;;;<<:9;=;;<>>?@AABEHIJGFEDFHFDCCCCDFHKLNLJHGHJKNOPRTRPPPQSUXYZ]a_^][YXZ]\\\\\]]^^_`b_]]^`cgknqsvronmptuwvvy}}~¿¾|yvtrpomkkkihjmmmllllnqnlmnnnifa\^awc^ZVS_kkkhflsss»~tjgd_ZWTW[VRNKOSSSLFIMOQLHGFGIC>?ADGHIGEDC>:99<@?>;9996432220.+(((%#""$&)-/15:;=@CDFFFEEHLLLNQUYVTKCCDINNNNNPSPNNOSWTQOMNPNMLKKKLNPSX]]^_`dhjmifgiknnoqtuwuspnmmlkjjotturpoooomknrtwxz|~}}xsw{|}||||~}}}{zuqppswwwvvvwspjefghifca```\XXYXXSOMLOSPNOQSUQNLJKMHDB@BEB?<:::621111.,(%')+.--*(&%!!$%'&%')('&%'***(&+14789<@AB>:876679<@ACDEGJFCA@BDDDA>?A=:7421240-,,+*'$ !!!!!!"  ""#! !#'+.159;>>>@CFJHGJMORQPKGJMMMLKJIJKIGGHFD@<;:99768;;;62.*,...156865436:63348<=>;9@GEDA>?ACECACFJOLJEABCBBGLORMIEBDGHIIJMPQRQPRUWYVSSSSSPNPSUXXXXXYZYXY[\^_aejmpnlptvyvsstw{zyz|½ü¿~vnpsstniiiknjfffkqnknqrtnid`aca_^]u\ZYXY]b`_`cfijk{tmllhc`]_c]XVTVYZ[VQRSQPLIHHHIB<>@CGHIGEFGB=;:=;99840//131/,)'&"!#'+-001489:<>@CCDDDGJJKLNPRQPLHGGIJIHIJLOLJLNQUSQNKKMIGGGKOPRRRW[ZZZZ^behggiklmmmpsuwtrpooonnlknqonlkmoqssruyyzz{~~z|~}|zyz{||z|~|{wtttw{zxwvutrpljklkjfb`^]\YVY]\[VQMIKMIFHKMPMKHFGIFCCCDEB@?>>?;7544421.+,.--+*('&&# !"$&')'%&&$###&)((&$',/334689::;@CBABCEGC??@BDDC?<>@><9755440-.0.-*(&$&('&&&')'&$#&))*+,,./0239>?A@@ADGJHGJNPRPOKIKMLLLLKJGEC@ACA?>>@CA@<:;<<<86557952358;97669=:89:=@BDBAEHGFDBCEEEDCEHHIGFEDFHGFILMNJGEDFJJJKNOPPPONQUWYXVWXXXTQTWXZZZ[\\][Z\__`abfkotsruxyzwuvxz}{y{~¿Ļÿ¿¿wprtssnijkkljhjlorompstupkhfghc^^_vdcb[U[a_]]]aehkwof]\\[ZUPOOOPMKOSTUOIIJLNJFDBCDFIEACEEFEEDC@=;9>DCB=85321,'%$"!!"$'''%$,47:99;>AECBEHJLJIIJMQONOPSVSQPPSVVVSPPQTXUSSSQPNMOQTWWXZ]^_^^_aejgdgjlnljklptpmkjjjkmlkosrqnknqtwspqsvyyz|~}{|}{yvttutsokotrqlgdbdfca_^_`^\XTUWRNNNQUTTRPSVSQNKKKKKHEFGFEDCA@?>?@??:52/-,.0000000.,)&(*+,-./0362/...../0235315:;=<;=@CFEDCBBB@??@@@:55667779<<=:76543/,($&)))((((((&$%'&&%$&(.42025:?<:<>CHJMMNJGEDBADGIKIHIJLNHC@>:7658<>@BDDDGJGDCBFJKLHEFGFEEEEEINJFFGFEDCCDDECBA@BEEFB?@BDFFGJNNNOPSWY[[\[[[\\]afimjhfehlifilrxz}xsw{|~}}~żĿüĿ¿|xwvpklmmnjfcaejjklmpspmnosxsnhbfjhgzc`^XT]fedbaflmoulf`][YWVURPNMNOQSPMLKLMLKHFEECABEDDEGFEDDA><;;<>A?=;85321/,*)&$$%$%$$$%*03579;=@DCDEGGHIJJKMQRSRROLKJLOPRRRQQPOQSTUSRPNNNNOPQQQSUWY[]^_beefhkjjiikmoqpppponmmllmonmnoqsssqopqqrsvxz|~~}~~~|zxwuttuuvutrqqrnkigfeedb`__]\[ZXVTSOMNPPQQRRRRROMLLIGFEEEDCA??>;98788651-,,,--.-,+*(&&%%%&(((*+++,-,,,,+*,0245778;><;:99;=?@BBBCCCDBA@@><<=;:;<;;98644420-,)'&&$"#$$$$$##"#"""#$%'*)),04889;>@CEHILIGGHHIJKJIIJKKLLIFEDA?>>?@??<864344667661-/12458889::::;:9:<>@BDA>ADEGFECCDFDCDEGJJLGCDEDCEGIKHGDBBCEGGHGGHJJKLNPSRPQQSUTTUWXYYZZZ]`abaaaacfghknpruxwvvwwyz|~{vrpoopmkigggghhhkooooopqppkgdbcdcbwWWXXXVTW[ckfbho}wqeZYXXXTPKGIKFBCDHMHDA?CHEB?=;:=@BEGJIHDA@@@@;76532345742-)+.,*&#""%))*079;::<>AEEEEFJNQUTSRROMNPRUTTQNPRPNLJJJNSSSSSSSPNLKNQONPSW[]_^]`cbbehntssrqv{xupllllmlkmpppmkkkotrqrtvxxywvwyxxwwxz{}zwz}zwutuvvvsqtxvuoigfhkjjlnlkgcbbfjjjhgdba`\Y\```][[[YXTQSVUUQNMMMMJGHJIIFCDEEE?95210.-,,,,+***'%!#)*+**&#"! #'*---,,-/.-159>==?BEHDA?==>>>>?BECABDCB=89::;61,(''%$! #&*+-034556:???BFKPMKE@CGHIEBDFGHC??@>=:742221012340-*(-2.****+-/../0010/-,044457:=<;::<>:7668:<>=<@EB?=;@ECB?<>@=;:9=BHNMLKJHFCABDGJKLPTTTSSPMRWWWWX\abdbaflnpooswz}yutsssrquy~~}½½~xsuwrmkikmifcafljiiiknnoicgkhf_YYYZ\u]]]YVXZ[\`dcchm~wpe[ZZYYTPMKLMIFIKNQKFEDGKGDA???ADCCEGGGDCBA@>;8:<;:865531,(()'%#"#$&(''.58:99;>AEDCEGJMMONNOQOMNPRUSRPOQTSROMMMQUTSSSRQOMMNQTSSUXZ]]^^_bfdcfimqonnnswtqmkkkkmlknqqpmklnqurpqsvxxyyz|}|{|~~|zz{{zxvxzxwrnmmnoljmqoniecbehfecbaa_^ZVX[YWUTVXVVSPSVTSOLLLLLIFGHGGECBBBA?<:8520.,,-.----+*'%#"%)*++,*)*+)'(*,--../020/37:=<<>ADGDBA??@?>>?AB>;;=<<:79;;<841.--*($!"$$$"!"##$! "!! %+,-.159878:>CDFGJJKIGC@CGHJGEFHIKEA??<:86678:7320130/.-161-./023543588975569<<<>@@@?>@BCEA>>>??@AA@DIFBAACECBA@AB@>=70-***(&%$" #)/148=AFGHKNSXVUUUVXXXXYYZZZWUX[[[XUUUX\ZXY[]_\ZVRUXVUVX\`bdddfhebehknoqppruuusrpnnoliloprommnrwvuuuwz|}}}~|zzz{|yvsqsutspmllheb_beca`___`a^[^b`_[WVUVXSOMLJIGEFGGHFDB@>=:7547::;;;8531/-/11111/./1.,0556557:=@<9999:8778<@@@?>?@><>@AC?<=>>>>?;7:=;:87773/*&&'(***)()*('$""#! !$+246305;>A><;6222/,(%$$'***)(+./0*%+25975203667:=@DDD?;>BA((@@@ABCDEFDC=8:?A@?BEFHJMLKKKIGIKQWUTQNTZ[\_beigfa]_bbbcekrv{zy|~}yvz½Ļſƿ¿}zxvutqoswsojfimllhdhmnpicdfimgb_]uTVX[^YUUU\b`^aeytohb^[XUSPLIJKIHGGGGECBADHGFCB>:>ABDEGGFDC@===:8755579630.+))*('$!!&),058<=@ACFILNMMOQSVVUUUTSTUTUVWVTTSRQRSRQSWXYWVTRRSQPRTUWY[]_aca_befhjlorrtsstvtqomljlnnnnnnooqpprttuwyz{|}|{|~~}}|z{|{zzzyyvtqpqrrsrronmlkjkkkkhfc`ab_]^___^^\[[]ZXWVUUSSPNMLJHGGGHFEEDCB>;74322333331/.-+)('''*-,,,-*')+*+,.0356423433468;<>?ABCA@><=??@>=?A@?@A?<;:::9964/+(&%%$$$$$#""""!!#(./111489;<=@CGKKLJIFDEGHJHGFEFGDCBB?=;952220.,++,++*)+-,,,-*(,0133210121158:<<=<<=>==>?=<<=>@@@=:=@@@?>@BBB@===<<<=>@EIIJJKJHGFEEHJNQRTRQSVUTX\^`__^_`cbadhlqruvx{~{yvtvy{~~yyxuqpnnnnnkhhiikjjiiknkihgffdc`]\\uea]ZX\a````dijl{sokgd_ZTNPSQPLIKNOPLIKMKIGEGIIIEA?>CIJLKKIGA>>ADDD?;=@@@@@CGGGFEB@;76679880()***'%%&(*$ %')('*./1/-04326;@FJNKHIKLNLKLNPRNJJKGD?;9778532112.+&"$'%$#")012.+)()**+,.4:<><;<=<;=@CGFFCA=9:;:9:<96789;>A>;?CEHC??@BEA><:?DDEEEHKHEFHLPPPPPRTRQPPU[`ecbeiiikmquy~}|~|www~~º»ľ¿ü»¿zuponieimnpkfghmrnklnnojeefkpjd_Zt[[[\^\[YXZ]_bbc}tpliga\VPQROMKJKNMMIEFGGFFFHIHHC>?@CFGHHHGF@;<>>><;989;50-***'%$""" #(,01369>CEFILQVUUUUVXWVUUWZZ[YWXZZZWUTSW[YXXXZ]ZYSNQTTUWY]bdfffgigeeeinoqpoqttsqomklnlknqrurpooqusrssvy{{yxy{yxxwxzxvtrsutspnnnkifcfihgecdegifbcdba^[YVWXTPOOMMJHHHIKHECB?=:841368:8741/-,*,/0122/---*(*-/111236:63466655459=>?>>@BA@>=?A?>>?@BBC@>>>;8767853-''()*('''(*&" !##$$%*0131.2789:;AGKOKHHIJKJIJLNOKGGHFEB?=:9952210/+(%#%(''&%*/01,(*-/100//389:;<>@@?>=@DCCA@?=>?????;78:<>@A?=@CCC@==?@C@>??BFGIHHIKHFGINSRRPOSWVVWY]bceb_beeeginsw|{z}zvx{ǿǽĿ¿¿~zvsrqmjnrpojfhjlokgjmnoiddfjnhc_[tb_]XTY_ac`]`cdexwvoi\PMJGDB@HQTXPIIJNSQPQSVZVSQPMJGEEEFGDBCDCB>:745753343210-+,-*(%"  "$&+17>CHIJKLKKNRTVTRTWXZTNPRW][YYY]a^[ZYZ[YXUSTVUUWY[]^`abglmoligfjnkhijmpooopsvpjfccdfhhhknlkklostvutwz{}}}~}}}{z|~~~~~|{{{}zwuvwutsrrrolhefhfddefgc`ZTTTRQQQNKHEB@CFDCA@ACA@<9;><:998789644568763012357951-*&#*135799999523544337;<><:;=:754689:7568:<8421352/-,*(&$####$&&&'(&%!#! !#&))*/48=;976:>@BFJMQNKGC@>>>?@@A@@@@=;62.*,///+'$!!#! "&++++,/333337;<>>>ADA?<:;<>@@@DHHIGFDCDFDCBA@@BDB@BD>999<@BE@<;;;;=@FLNPNLMONMKJNSUXURTWY[\^dkqxvux{~}xy{zz|úŻž{|}¾ÿƿ¿Ž{sqplilpppkffgmtqonmmmhdb`flgc`]`ca`wc`]YVZ``a`^bfgh}ytojaZVRMIIILPPPMKLMMNNNNNNONNMLIECADGHIGFFEB?>><;;;855631/-+*))&$##"!$'),.15:?DFGIKMPQTTUUUUVUVUTUWY[ZYYYZ[XVXYYYXWVWVWSPRTVY[]`cfjjkjjhgghiklnnopqqqqqmihhhhkmnppqomnopqrtuvy|}~~~~}{z{zzyxxy{~|zxxutssrrqpnllmjihhggikjhec_[ZZWTTTQNMKIHHIGFFGEECB>;;;7446787630///00111231011.*(''(+/01365346423433469<=>>??@<99:;<<==>>?@@=:64454422-(''&&%$$&'(%#!  "$&'(),/23556548<@DHLLLKKIHFDEFGIGEEECB>;74210100.,)&" !#"!""%'(**+*)*+,//0369<<<==>????@@A@@><=?>?@A?=@CCDBA><=?>????@?@@@BEGHJLMNNOONNOPRRTUVZ^^^`cfjnrsux|}|zyxx}ýü¿}xuplmoljjijklmlkmomljihghhfdefec`]uRVZ\^VNQU[a]Z\_w}tssnj^RMHEC@=@DLTQNMLQWY[\^_`\XTPNMKJHGHIFC?<=>=<;:>BBB?=:840+'()('''''),+*-0126;AGJNRWY[XUROOPUZ\^_abd`\ZY]aaaabdgdbZRQQSVWY^cegdbeikmmmnpswvvrolihghjousqlgedfhhhkoprposw{}{|~{xwvz~}z}}z{||}||ywz}~~~~}{}~}yuvwz}xsrqqqnljilojfb^_a`_^^^^VNKIJKLNJGGHGFB?<::;<=>?<:510/1421.,.111002544333310.-.0/.-,-/131/268:;<<=;:98:<=>>>:78:51235852102421/...,+(&)-(# $(((+.389:<>AEEECBA@@@ACEGEC>:<>@B=9:;74320/.-&!#%'##+'$"!&,++(%'*+-/259>ADBA?=@DCB@>?@AB?=835754448<;:86547;<>>>>?;888<@?>CIIJE@CFHKLNPRV[YXY[^bbbdfkqpoqsvz{}|{}~|¼¿Ŀzvstvuuvw~»~vtsnjihikgdfhjmhdb`cghjhfmtokbYYY]awZZ[ZYWVY\]_^^`b|~vutni]QMIFCA>DJPVPKKKOUUUVXZ]YURPMKIGFFGHEBA@@@=;979<;:986520,)*+)'&$##$''(,048>==<;<><:754346421024431013345642/-*(,011223456302567779<;<:9:<;:99878:63457:63102420.-,+)'%$&(&$!  !%(()-15::99:=ABCDFGHGEDCBBA@>=>?@A><;;630../..(#"""" "'$!!!&+++)(+./0126:<>>>ADA@=;=@@A@?ADDECA>;<><;;:<>>?=;;<:::;=?@B=:99;=>?DJKMIFHJKLKLORUYWUVY[^_`dhntsrtwz~~|y{}}}}}þŽľ{wxyz|ȿ|trqmijllmiefgkplihfhjhgecipkga[\^_`wZZZ\^YTSSW[UOSX~vnjfdb[URPUZYXY[`ecb]YZ\YWWW[_\ZRKKKHEEEEECB@?@A?=<;86671,+**+(&'(*-*'&%).389:=A@@@@GOOPMKNRRRSTX\_b^[\]]]\\]^_a\XWVXZ\^_aabcdefimoqporuuuwyyzxwtqsvtspmorsunhhiiigejpu{yxvttuwy{}~{}}{zzzz{|xusqmjiid___^^\ZWUSQKEGIKNJFDCEGFFFFCA;6315:::999999644432344432-)+-0457777765445667536963579<<<:9;>946999872./10/-+,-+)'%'*(&! !%&(*,.000016;=??@DIKMLKLNOPNMMNKIC>>>?A=:6346.&#!  !#&! #&*,//02556:?BFGIEBBCBA@?CGEDEGGHC??@ACBB?;9<@??;8:<=>@BCDDEEFHJLNNNNNQUROOPTY[^\Z]aeigfghknoqw}~~}¿Ļľwutsrvz¿ľ¾{wtrmieahonmhcglmnljnrqph`\Y[]XTUVrVXZ\^WQRTY^YTW[{~ytplhaZTNKIJKLNRWXYXWWXY[ZZ[[[[XUPLKJHFFGEDA?>>>>=;=>=<::52/-*)('''(*(''(*,04569>@CEGLSTURPPPPQTWZ]_a`_^\[[\^__`a`_]\YVVWY[\]`ceffgjmmnoqqruxwxuspmmnnnoqqqonifghhhijmqruvwxzxxy{{z|}~}~~~~~~zwvuuuttqoopkheca`__^^]\VQOMJHIKJJHGEDCCA@@@??<:7555545655322222112444320.../013322112233246668:98889:;<;;<>9579755533210/////-+*))*(&%%!""$'*+,-/147:<>@BDGGGFEFGHIIJIHDA?>?@>=;:6334/*('# #"""##$%'''),-.0357;?@BDFCA@@ABA@ABBBCDCB=9:;;;;;;<=><:869==><;<=<;<=?BAADGHJHGHJKLNQQPRUVXZ\]^_adgikkknpruy}}}}~¾|vutttz{wuqnkhgfgijjihghggghknlkjjeb^[XVY[t][ZWU[b^[XU[afkzvsz}|{wsqorusrf[WTPLE>>?CGECDFHJFC<66777897642.***)(*,,-/27=EMNPPPPPSWUTWZZZZ[\]]]WQQQTXYZ\_be^XXXZ]\\]_becbbcfijlmntzyxyz{}|{vrrrqpnmlkkkgdefjnnnprvzwuvwy||}{z~zz{xupllmoqlhda_]XTQOQTQNQUSQKECAFKLMMMKIFDA>BFFFEEEFFFCA?><:::87786469996321478:=@<99975686568:==>=<<=;9521112102444.)('''$! $-,+++.123348<@DEFILPTRPMJIIHGJNLKGCCCCDB@><<<72,'()'&&'*.,+*)('(*)(,0364357;@<9;=@DDDFHKNL((JE@BEINLKLNG@;7:>ADA?>>?A@@=;AGC@ABEHIJHGHJKLLMNOQSSSUXUSTUY]^_^^cikmmmmmptnilpuzz{ǿĻ|wsux~{tuwwwqklnprpnmmoqmikmlkgcbadgb]\\u[ZZYYZ[XWWXXX\a|xusmgdagnmmnotxvuokkkhedcfjgf\SQOLHEAABCDBABCCCA?:667411100.,*)*+)'((*-158;AGGHHHKOQSQORVVVVWZ\^_ZVVWXZZ[\^`c]XWWY[\]^`accccdgklnnnswwvxyz{zyuqrtrqommnopjffgikjimquzxvvuvxy{{{~~|zz{xuqnlklmhca`^]ZWTRRRNILOOOJECBEIIIIIGE@=:7;@@@??????<:99766765551.0346554457778:8778646864579<<=;:=@=:ABCFJMPOMLLLLKJKNKJE@@@AB?=:7892,'$$$"! #'$"""#$%(%"&),001236:87:>AEEFEEFHGEB?BFGIHIIKE?=;=@AC@=>@??=<<=@C?<=?ACDFEEFGHIJKMNOPPPSVSQQRV[\^]\`ehkjijjmqnmqvy}||ļ¿Ŀ¾¾~|ywvv{Ŀ{uttrpkfjnoolhjlnolilonmga_]_b]XXYsba`[WZ^YUTSY`dh~~{}wpjda_[XTPPPMKKLPTQNE<;:7432220.)%$$"!#%'*+-+*.369;>?@@AABEHIJJJKLNPONPRUYYYYY[]YUQMNPPPPPU[\][Z^cgljiknnopqsuvxsomkklkkjjlnieb_`bcecbfklmmmorrsqpuzzzwuvxz}{z{}{zyxz||||}}}||xusqtwsolieb]YVSRQNKKKKKIHDABCDFFFFGC@7/026:751.02/,-/14321037535753/,+*,/../135433346543223342124566741120.0369882-,,&!"$).,+# ##$'*+--.14;CFIIIIJKLLLNPONKIFDBA=952.*'$'***%!"#"! #$%$#(-*('&-579645789879;=?<9:9877668:::9999<@><8457:>>>@C@>>>>>?@@@DHKNMMMMKJFCHMQVVVWX\`^\`dgjhfhjs|||zx¿Ǽüƿ~yumfghnuvxvtwzxw{|wvvnffgggda\WXZYY\`ejih`YZ[WTRPTYXWr_^]YVZ`[XVTZ`ei~zwwwtrnkc]YVRNJGEEGIJKJJFC@>954444430-,+(%&'()*,++.26;@EFHHHHILOOOPRRSTUUUVWVUUUVXZ[ZZYYVTTTUVX[\^^_`bdghijmmnruvvwywvtsponnmmmmjhfeccdefhjlnoqssstuuvx{zz{|}~~}{yxusrqonmmhe`]ZXUROMNONLMNKIFDCCFHIJHFA<;;;<<=;::;:99:::9865686567532221110/145789766764454446677999:=:8:<;:9:::::630/+))+-///+'$! !"$'(*,./0258<@DGJLNMMLKJJKKLNKJFCBB@>;96310/.+(&%$$$$#$  #$%(*+,.0//13479;;<<=?@ABBBA???BFFFED@<978:@=;<=<;=@ACDFDBCDDEEFGGJMOPQRQPOOOPSVWZ\_abdfedhljijknrv{}þƿĿ}xtqosw|}||}|xuqnnolihgfdddccehiijjfb`_\Z[[[[ZYsHLQV[SKHFJNQU[a~}yyzxvtrpnjf^WUSLE@;;;<>:65421-*('*-/16;;;:9>CFIJLNQRSTUTSSSOLMNSXZ]_a_^YTSRTWXYYY\`becbfklnkhjlmnopqrrsniiijlkklnqtmgffgiiilosxvuroqsx~}}{yxwvtruxqke_[XVTTTVY[]^```\XRLLLMNLJJKLNJFDBAAAA?==>?@ACA?<988@9234687789996444568:<>?A:33469755531-)))((%#  " %*+,,-0457:>CIGEGJJJJKJILOMKGDFIJLD<9730.-,+'#!# #**+++.11112347:98:=>@?>@C@>@CHNLKIGFEFGEDFHKNIDA>?@;789;>>>;9=ABDCCEHGGB>DKMPNLLLNPPQUZ]a_]]^djjjiiknmlmoru{ȼƽ{ywlb_]`dbabdgjjjnsw|~|uttnhhhhiea_]`d`]_aejfc^Y]aabZSX]]^vUVXXYVTPMOPUZ_d~}wrppnlhddeb`__`a]ZQIHFA<9666661-,,*)(''(*---278::;>ACEEGILMNOOOOPQOMNPTXY[\]]]YTROQSTTTTX]_a_^bgimjhjmmnoprstuplkjjlkkklnqkfdbcefgghlqqqonpruxwvz~}{|}~|}~}~~|zzwusqtwrmhd`]YVUSTUTTTUUURPKFGGHJIHHIGG@:::;=<;856876799975447<8457651/,),/022369996235565456664234567887895013697631/.)%%&(+('!!&'()+-01259?FFGHIIJJKKJMONLIFFFFF@:740-*()*(&"!!"!&'(''+/-,,,0479767:;<;:>>>BFFFC@?>>?==?ABDA>=;=@<9868:<><;>BAA@@ACCCA?DILOMLLLLMKJNSW[ZYZ[`edcdfiljijlrx{ĽǼǻ|yvldcbglllllorqpty~|vuungggghda]Z\_\[]`ejge_Y[^\[VQV[ZZtPRUVXRLNQX___`b|tpmlljhc^[XMB:3/+,-,+,---./148===AFFFFFHJLNMLORPNLKOSUWUTUWUTSRVZXWRMNPQSUWXZ\_`adhjmjhfdioqsrqonlke_`aceeegimrmikmpstux|~}zyxxxz|~~zw{|zwtpmlkihhhggecehjld]ZWVUROMLNQNKIGGGDA?>@B?<:87777778:87665445324741/-.06<>@?>:7540-1544567888;?ADBA@@?>;96369630--.)% " #',/32258=BCDJQRTQNPRPNKIJKKKHEDDFHD@<876.'''%$#" !"$##$%$#(-/23469:<9789889::;>B>;;;>B@>>>AE@;8667;@CFILHDB@BDDEA=>???BEGJKLJIIJJJHGIKOTTTUVVVTSRRW\]_[XY[^a]Y^djpqsľ²wojfb^XSTVUUVW^ehlqw¼½wvuqnjffgghgfhkkkbY[]^`]Z[\_b\WWXsLOSVYRKKKQVXZ]a}{vqmiea_]WQMID>;84000/.,+**,.027<<<=?BDFGIKMOOOQSRPOOOOQRTVWZZZYXWWUTSRSTUVX[]__`cfhkjjjjiiloqrrrnkjjgeefgikljhiljijknqsvwxxxwvx{zz}|ywyzxvvvplheb`_^]]]^`bdfb^[WTPOMMMMMLKJJHFDA@?@A?<;;;;<=<;:9879;845654440,-.0369;>>?94443246667766668:;7421-)'%" !!#&),-.0235576579889;<=>@??===@DGJIHDA@@>=>?>=>>=73012223544689;?DGJIHHIKNOQRSRRRRRSSTTTVXURNJLNRWRNOPW_^][ZZ[]_`aejjjfcdfffffghijfcfigfffffimjhjmmmmmmmllifjnrw{~|xvtssqojehkkljhfdba]Z[]]]]]^___ZUPKIGGGECDFDCA@ABBBAABDFHIJGEB@810/.--.4::;74699:98779<:988887777774247:>==833432233321*###  ""#%'*-15558<>@BEHKPUQNPSTVUTOKKKJJGEB?<964440-*(*,,,&!!! $$$'*-0.-/28>@BA@@@BDDDDDB@ACEGGGECDE@;<=@DEGFFEDDEDCBA?><;>B@?<:<;:51231/.-158;:::;98763258766778779;<=;9:;<><;7346421000-+% " "%(,04336:=ABDINQTQNPRRRPNLKKKIGEDDC@<9655/*(''(''# "$$#'+.100259=<<<<<<=???AC@=>?ADCBA@BE@;:9;=@CDFGHFDCABBAA><>@????ADFHGFGHJLKKLMPTSRQPQRQPQRW[[\ZYYZ]a`_fmsy}Ŀ|}~~|ɽyqifdb`[VX[Z[[\agilpu½ſzrqpmjhfhlklgbehikbY[^^`\XWVY]ZWVVrTNHGGOXVTRPYbfjƽµý~wj^YUPLA71+-00037:=@CFIJLKJLNLKKKMPQSPNMMLKKKLNQTRQPPQRTWTRTVWXXY[^_a]Z\__```acgkhedddecbbbeic][Z^cfjkmquvxvtuvy}||}~||}}z{}}||{zxwvvy|{zxwy|{{wsssrqqrrrpoliiic^[Y\_`aZTRPLIGEB@<9:;<><:620/131/02340-)&&'*-/148893./000.,-.15449>>>=<=?ADA>=<=>=<:975/***,/,*$ "$&),.01258>DFHGGGHHHJLORNKKKLMJG?79;;<610/01/-,,)&%%#"#%"!#%(*-/25963100124569=?AABB((CBA@?BFFF?999?FGHFDCBA@<8886456;@CFEDCBA@ABBCCCCDINNNMLJIIIGEIMRXXXVTX\\]_bhnprx~¾ƺ¼Ⱦ~|}~zvxz{|yvvwumeca]ZZZ_defdcegnu|{z|~}xvuqmoqomgaaadha[WTX]^_YSX][YURUXWVrXTPMJQXURPNWafk½zsle[RKFA>941.0222479<=>?@>=<;;;=><:99520.+))*/3465679644433343346668::::988:==>=<:88865441..-+)'&"!$')-012479<@DGIKNLKLMOQRSNKKKKKHF@;::88520.-,,,,,'###  #$&(+.1132247899::;=@ABBCBAABBCDFEDA?<:=ACFEEDDCB@>>=<:::;=@DBA?>>?ACCCDDFILOOOOPNLKJIIKMQUWYXWY[[[^aejotz¿ǿ}{ywxyxxz|~|xqkgd`]]]]]`cegggjmx}{vqollkjiiihheca`__][]_\YYZWTTUVXVUqHGGKONMMNQURPRUļºue\TNH@952473048<@CGFFHKJIHHIKKKLNQTRPQRTWSOLIMQRSSSPNPRSUWYSNKIPW\acehkkkhea]]]ZWY[^a]ZZ[^ba`cfgijllmrwvuqmmnrvvvvwwwwxz|~|{~}zxvvwxyyyz|wsnjjjjjgeeeb_][\^]\YWVURPMKIGEDA>>>ADCCA@BDDDDEA=:7547;:952478:8666555667899:=@ACA@?>AD=789:;863024441/-+'#!!"#(-.0249>?ACFIMNOOOMKOTWZZZTNLJMPNLGC@>:75421.+&! ###%()***-001/./0378:8789;=>@EKHEFHLPONG@@@@@?>@BEIFDDECA?=@DEF>7427=AEA>@B@???BEFGFEGIJKJIKNOQNKOSSSQPUZahjmyĿžz{||vvwvusrw|~z~zpfdb^[VRPNNOJEEENXbm|}{|}|{zzwooopqlhd``a^[^aceb`\Y\`YSPNRVVVrNJGIKNRQQQRUY\_Ľżļº~oaZTOJ@83.031037;>AEFGIKJIJKJKKKLOQSQOOOPQOMLKORRRQQPPRTSSUWUSQQUZ]a`_beeedba`bda^^_ac`^^^aeb^_`bfhkkmqvvvspqruyyyy{{|zz{|~}}~~|zyx{~|zxvwyyzxvvwtronnnmligggb^\Z\^^^YUTROLJHEC@>=<=>>?<:879;:9:;:852/-.12321478952232211124767;??@?>>>AD?:::;<:964441/-,,-)&! #')+-03789>>>?:5449>BECAAB@?@@BDDEDDHKLLKJJKLMJHLPRUTTUW\bcels¼ȿ~|~|yz|~|x{~}xmhc`^YVUTVYWUTTY_hq~{{{|}|{|zztnopooidb`bd_[ZZ]a`_ZVZ^ZVRPSWVVrCCDEFEDJPX`\YYZƿ~voe[VQKEB@<877669@@@>=:754.)+../+'(*-0,)+.,+'$$%)-*'%#&*-000130.4:;<84/*+-.0120/..'  """!!'-1579=BFKKKKKKKJILOLID@@@@@<975562.*'(*&# #(-+*+-/1/-/14766;ABDDDDDFHHHD@>=>?>=@DA?=<;:876556431/137<8468;?>>>??@:579?AGNNOPQX`bdfhijouzqy~}{zҾysstokfbdglrtw}}|{~Ĺ~{xqkaXXYZ\XUSQOMKJQYcnw|vtruyyzyx||vrnjgc`ekfb\VXZ]`YSUXUSNJIILPKGEChEEEHJIHKOTZWTUWļ|qiaYQKE@;;;74579;>ABDEFEDEGHKLNMNOQPOPRSTROLJKLNPSWRONNOQSUTSRQRTW[^bdfeedc_\[ZYXYZ\^^^]\\]]]aeddfijlnqqrrsstuwwxxzyyz|{{|~~{|}}}}~|{{|||{zxwxyyzz{xvtrolmnmmlkheeedda_\YWUPKJJIHEDA??@@@@A@@@@?=<<732211111111001420.-,-/10/../258899976:?<9864211001321/.*%"  "%)*+-/37:=@CEHJMLKMOQRRQPNLIHHGFCA>;86552/,)'%"  #&*.----/012356777;?@BDGFDFHJLIGB>???>?A@@AB@?>><;:9:;;:755778;>>>?@????>=>@ABDGGGGGFFGIJLNQQRTX[_chikt}ĻŻ}|{wtssssrrqpu{~|uojf_YWUUUSRNKJILQYco|~|yxvwy|}ztnlkihhiea^[[Z]`^\[\XVUUQNNONNMLmKIHHHNURPPQV[YWżvsqibYQLHFE=69<@DDEEEEECAABA@ABFKMPLIJLKJHFKPRUPLNPQSSSOLOSSSUWZ^_a^[ZYXXY[]_][WSSTX\[Z\_`a]Z\_bffghijljhhijkklmnrwspsw{}||{zuqrttutspnnnf^ZWWXSONMKIFDDDCB?<859=@DA><;;;744567665432/,,--.*&&&+0*%$#(-04443321246963-(*---+*(&"  $'*+,-.2667>FKPOOMKHFHKNQQQIB@>?A<7530.*&'(''!!#%(,-.,+-//0/../0246676679=ADGGGILKJE@><>A?>=<=?>>958;97417>?@>=>@<999:?AGNTZ^cjqsuvx{~}vwxyzyxxxz|tmkinsuwxz~}||¾}vspmje`dhd`ZUZ_ZVNFIMOQONOPSVPJJKlGFFFGILNPTXYZYX~shdaZSMHD@>>969@B?=;9872./1230../01-*+-,,(%%%*.*&$#'+.222231/378:73.)*--...,*(&   #$&&&*-1568=DHMMMLKIHIJMPNMFA@??@<86422.*(''(#"'*-+*,./0/-.024568<<==>@BEGGGFFDCA?>=<<<;:7568652048;>;8:<;<;;<=?A<89:ADFHIJKMPSVY[]_a^[\^^^[XTPRTQNPRW]^_][^b^[YXZ]^_^]_aaa_]^_diloqtsstuvxz}|{}~~~||}~{xvvvtsw|||yvromle_][XUQMKIIIGFFGC@?>?@@@<8520//000130.,+++,-)%(+,.----./*%')+.+(*-044544451.,***'%%%"  $%'''(*2:=@BDDEEFFFIMKIHHGFEE>8643321-)'& ! !"$'&%&(,111-)+--.029@BDCBA@><<<>AAB>;:9888888:<:98766661-,,.1122333212444449>?@=;=@>=;:=AEIIINSSTMGKPYchmt|}pnmrwѺ~vutwzzzxwz}{zxvz~|uttkc^ZYXUSOKIHC?CHUclvwxyztnidefkprtrqkefhmrtwqkkklnnnpruyuquzxyzpfdcegc_[WZ][YVTTTRPLIOUTSOLKJE@gOKGFEKROMMMQTTTþ~tke_XRNJD>>>?@ACCDCB?<=>?@ACDFGIHGGHHGFFGHHIHHJLMNOPOORVWXZ\\\]_^\ZXVTUWWVVVWXXYZ[\^]]\\[[]_`abddedddcfikmnpppsvttvz{}|zvstuttuwvusrlfca^[XUSQNKHFFFEDBA=:<=?B@?<9863112333421/.-+,-+))()*,.+)))))+./1/-./1457530.--,+**'%#!  #'()**-048=CFJIJIHGFHLLMLLHDBA><95431/+'''#!!#&'()+,./0.,---.026;<=<<<<=>@ABDEGDB?<;:;<;;;<;<;:7578520.278988897556789;<==>==>A@@@A@@DHIKMPQRQQTY^cinv~vqnt{¾ɹ~}}||}~}}~~xplic^ZWTQNLHDDDEFKQYcksuvwywvutqnqtuwutqnprpoopoopqrtvxwwxz{{~~{xqkhfeccc_[ZYZ\XUQMMNMMOQQQQQMJGEi49>@C@=>@GNIDDEtid`^]VPLHIJHFFFDCCCCDGKKLLLHDCBBBDFFFHKPVUTRQRSTUVXZ]bhgfffa]YVWX`hfdegffca_]_a\XY[]`^][Y^cdecadhknlklnopsvy}~~zwrmkjkmifca_]ZXVTTTOKKKJIHHD@@A?==>>><;744531/.27772-/13531/.--*')+++/37;::501345431000*%$$$%#"! !#! !!! #'+037>FGHHHIKMOOONNJGGGLQONG@=:7432461-'""#! !"#%%&%$'**+)(*,178987776667:>>?>==((>@B>:?A:333332235:@:5433432226;98889;<>?@CGFEDDA>>>?@GNPRQQTWakt}{{{½ɺ|xvuuvzwspqsvz~zyyz{ric^ZWQLIFILLMSYcmmnlkgcYPMJRZaikmki`XYZahknmmpstvtstvy}~~|znb_]^_\YWUZ```^][ZUQONRWPIEBDGJMmDCBBBDFEEHLJIIK{vlb]XTQLHEBDFEDCB?=>>@BDHGFFGFEDCCCDFDCCDHMMNMMNPRTVXZ]`db`ab_]ZWUTY^[YZ\^a``^\^a]YYY[^^^\[^bbca_acgklmnqqqsuwz}~~~~{yz}{yuqnlllgb`^[YURPNNNKHHIFDCCA@@@=:98765532241/-,.112-)+./10/.--.*&(*+,--045742234520.---(%$$#"  !$')+-08@BDEFFHIJJJKMJHGGIKJIB<9753210/,)# !"#$&%$&)+.-,+*.223448;<=<<=?>==<=?@B>:;<:9879;<>:6554444213643222332214766669<=?>=@CBA????ACDDJPQSOLOS]gnu~|u~;{xvvwwxy{~}xusux|~zwwwnf`\YWSOLHIJGFKP\hlrqqpnf_[W[`flnpnme^_agmorolmoprqprtw{yx{{zzoda`ac_\YVZ^]\ZXWWSPMKPVRNJGGHGFjACEEEB@CFHKE@BEƻ{vlc_[WTOJE@ABAAABBBBB@>?@ACDFGHEBA@BDB@@AFKKLLMRWWXXY\`ac`^_`\XUSSSVYYZ[]ZXRMLKOSUWXZ\^\[YWZ]\[[[^acffgkpqsuw|~zzzyxurrrrrlfca^[ZYURNKGDJPQSOKGCBA:44556433433-(''()'%$#$%%%$#"""'*--...--+)+-0321-)'&""%%&#! #$%#!#&+049=BDGC?>==>BGGGEC?<<<;;8531240-+**+*)$"&'(&%')-22259:;9777;@@ADGECA@@AEIGFEDFHFEDDEGC@<999;>:7540,*)-2586543345778:<;:=ABDB@<9<@??@BFKLNNNRWY[`fuѹ}zqintnhmrw|~z~usqomjgghhha[XUPLHDEGMSW[dnnncYOFCAABIP[fimie`[UOSX`ilpqsuwspoosx|º}qmifd`\\\\\ZYZ[\]UNPSTVTRSUY^VNIDi:>ABDA>@CGLGBCEû~uoke`ZUQNLJFCCDBBBBBCDFEEEFDCCDDEDDCCEGIKJJLNNOPQTWXZ]`accd`]\[YXZ]\[]`_`__\ZXWTQTWY[[[[[]_^^^_`acdefgjjkosuxz}|xvsrqpomljiea^\ZWWVRNLKHFILJIGFC@??<98865443210////-++++,++*)((&$$#$$(-04341//0///00110+'%%#""###""  """#$'+/39?BEFGFEEFFFHJHGFEEFEEA=:7522321.+(&&&"!$%&%%&&*.../02357789;;<=>===??@ACBBBCBAAB@?>>>?==967865331024334544322359889:::?@BEINOPQTVY`htſ~||}{xuqnrwww}{xutsrqlhec]YTPLIHHHJPV]dhnmle^TKHEINU\cijkd^\Z[[_cfknqrttusstvx||umeb`_]\ZYXZ\]]]]XTRRQRSTQOOPMJIHkMJHD@GOMKGDFILPŸ|qfeda_XRLGFFC@ACEGGHFEEECBCEDDCBCDBA?>CHNUSRQPTXYZ]aaa^\[Z\^[YZ[]_][[[_ca`]ZXWVUTSVYXXTQRTZ``aabdfghhhlqqquz~~|vsqqqqqmjiid_[XWWUTQNNNIDDDDDCBA@@@>=96666753340,*(((&%#!#&(*))%"(.14698852/,/247530-)&!!#   &-037;>BEHFEGIKNNNPROMF@?><;::999940,)(('&&&+0,)('(*,/,*,.14458@CFIHGOXcnrvzúþϵ~|||riijkmsyynqt{|sjhfc`]ZWUQNJGJNOPMJKMPSPNNOJE:/&!,7@JJJLNQUROPRVZYY]bgmkiijouy~}|~wqlhd`YSW[\]_abd`]XSVZ[]YUX[\^VNOPoGFFDBDGHHGGEDGJ¿}yndb_\YSNHCCDB@ABCDDECABBBBCEEFDBBBBB@?ADJPOONNSWXYZ]^`__]\]_[XWWXYYZZZ]`]\WSRQRTTUWYZ[XVUUZ^^^^^acegggkpqrux}|}~zwtqqqqqlhfea]ZXVTQOLILOMKIGECBA=:::996445451---,*(&&%%%$##$%&$"! %*-013331/-*-/2532.+(&!"#$!  $)-15:=BDGDBBCDFHJKLJHB>==;;9765562.+)))('%"&+)('&'),0/.03576679=AAACFDB@>@CFIFDCBCDCCBACFA<8555687666420/137<8555566778:==<;>A?>@BFJJJNSZbehmr~ſùê~|{qikoljpu{{tw{yomkifc`_^\[UQQQONJGHJNSSTY^\YND:2/-/1:CMXY[ZYXXSOQU[abdgjnrolllqvz~ÿzqlheb\WY[\\\]^_^]VPSVWYVSUXZ^VNLJlXURPNRWSPMKQWZ^¸vrnid\TRPNLHDA?AC>9:;=@ABDFEEA>?@><=>ADGJHFHKLMNORUWZWTTUVXWVSQRSSTTTRPNLJHMRPOKHGFFGECHMNPMJLOU[\]`dfiiiknquvx{~~{xxxsoooqtsspmkib[WSTVUTOJJKGDDDDECA>;<>941/-,,,)&%$"  !"%&'(),0/.--./.-+***'$$$'+)'!"   !'+/149?@BDGHJGD@=AEDDEFFFDC:1124730-+/3+$  "#%$###(-/258:<<<=?@BA@BDEFCA@????@@@BDA>95447:9877899:87786532477741478964445654571+++069=<<@EINRWbmv»´{wnffgjnopsvuumfgimqomieb_XQLGGGDB@?AD@<;:?DGJFC=7*  ()+/469=AGMOQLGILSZ[]^_bfdccdioswy|Ƽtjc]ZXWVWXZ]XSPMPSSSMGJNOQNLMONMmROMJGLSPMJGKPSWøyqjgd^YUQMIGEB?ACA@@AABCCCDDEBAAA@@??@AEIKMMNNNQSUWZ]\ZYXXYYZWUVWXYXWVUVWUTUVTSPNMLNPNMNOPRSUVX[^`acfghjmnoswz}{wutrpppoonnjfc`\YVSRRQQLGGGEDCCBBA@><::75331//0,)'&%$""!!!""""$##'*,.14331/.-.//0/.+(&%$###!   #(.038=?BDGGGGFEEGIJKJIFCA@;65668640--.)&#!!"$'&%%&&&')*+-03678:<>@ABBBBBBABCCDB@@@@@AB@>==9655544567898876556976675457788999;<<;::74578:<@ABDFLSZbjqxȴ{zytplilptzzzvrstttsrpmkifb_\WSNJHGGHGGGGEDEFGIJLHD;3(&/4:AEEFFFFFFGECEHHHGFFGHJLNQTVXVTWZ[]YVWXVUSRTVZ^[XYZYXWWUTVYUQRTUWVVSQTXXXWVWY[]\\]_bfhkqwz~{xz}~}yupkhfb^^^]\XUQNNNMLMOKGB=;999632259991*+,-.+)'&&'$"$&'()*,.031013464369:<5/.-)&#!!!"$   "!!"#%(,05:=AAADHLPOOPQRTOKHFHKKLC;97542136673/-+++++.2230.022345:?CGC??@@@ACCDGJLNNNLKHEA>CHECA@?>?A>;:9;=;:99=A>;;;;;989:>B@>>>@CCC@=@CCDFHKOOPOOU[ahjmsy̾~ͳÿzz{{|{{zzvsmhgfedddfiijd^^^[XPIC>ADEGMTX]YUOJGD:1+&(++,&!%)+-27?GKPOOQSQONNSY]bbcipqstv}ȿ|xphgfdc`^\[^b\WY[\]YUVW\b_]XSQPQSpNLKLLLMLKLNOQRUysnga[UTSPMIFCBBC?;=@ACCDEFEFC@BDCBBBCEGJJJLOQRRQTWY[XUUVVVUTSSVXWVVWUTRQONQURPNNNNNNLJNRSTRPQTX\\\^adghjnruyxxz}~~}~{wwxxxvtpligb\ZXXYVTPLLLJHHIGFB?<::;73101222-(((''%$##""  "$&'(*+.10//012100123.))(((&$! #   #'+/37;@@ADGJMKIHGILIGFFGHGG>65445200025/)&$$$$%'**,*()*-0137;>A?=>?@AAABDFHGGGFEECB@?BFC@=:99;=;9889;::88:<:8767987659<<;:9:;<<:8:=:789=BDFEEJPU[^bjs|Ǽ̻Ŀyppqruuuvxutmgggijihgged^WURQOJEA>ADBADGKPPOJFB=2' "%*'&*.037<@DDDDDCBBCEGIKHEGJQXYZWUWZZZYYYYYYVTTTPMKILOTYZ[\]WQLGDBBCBAABEHHHHIMQPPPPV\_cccdefgffkpty{}}~zzzxvrnlklmifdc^ZVSSTSROLKJFC@>>>ADA>=<96432112/,&!" !#$&&&&'(*'%')))+-,+++&"""$'$! #%'&%,38>ADFIKMLLJIKNOPNMMMGBBBBB>;8654/*(')+,-& !"$$$).140,.05:>CCDEGEDEFHKGDFHLPM((JHFDCCCCDFIGFA====><:;<:99:;=?A=9879<;:878:989:=A@@=;>ABCFIPWWWRNYdmvż}z{|~xwwsokhjlkjii}ʾ|yw|~zwwwpi_VWYXXUSUWZ]]]YVOIC>?AIQTWZ^^^YUPLKKD>:631/.*'),04:AHPPQONSYZ[\]_abdfhnux|||¿zupqskcfilpmkgcfic^\Z\^YURPUZVSRQoFGHJMJHKORVQMORĻzqjda^\YSMKJGEDCA?@BAACEEEEEDBCEFGHHGFGJNSUWVVVWXZZ[YWXXVTSSRQRSSSVYYYYZVRQPLIJKKLKLLLNPPPRSSTUVY\^abdfhkoprstw{|~~{ywtpmjgdeeca^\WTRPPPPPMIFC@><;:89;;;;:50////.-+)&$!!$##%&(*+,++,.---./1240-,,'$"!"$#"   "#%%&,16;9653210//.-,,(%%&(+++,.031/127<@ECABCBBCDEGGGIKMOLJHEB@CEDCCDCB@?=<;;;;;;99;=<<=><:879;<><:;<<=>>>?@A@?BDFIJLOSVYY[ahpwǿ~~~|zywuvw}ξ|xurokgb]]^_`_^\Z\]\ZTOICBABDKRVZYYVTPLE>;86421,)*+**-17=BHKOPRPNPSVZ\_`bejkmquz»yrlllgcccdeefa]_b_]ZWYZZ[XVVVSQQRoTSRPNQTTTPMQVZ^xusni_UOIIJGDCCCDFIKNOQONOPMKLMPSVYURRRUXXXZ\[[XUVXYZZZYY[^]\ZYYZYXTPPPONLKJIJLJINSTVSPQSY_^]^_bedcccgkjijlqvy}||}zwuronmhcba^\]_^^YUOJJKLMIEB@>=:79<>@=;7432-(((*,-/-,0420.,/211/.....025841,''()*&#"! #''(((*,28=;:2******+,-/22223333456:>?@>==>ADCCCDEFGHJMPTPLIGGGGHGGHID?==969?AGMT[WSMHFEGJMPV]bhkowõľýxsnf^ZW_hfe^WY[[[UPQRV[ZYYZ\_WPQSpNNNNOOPSVTTSSW[vqnjg`XQJJKHECBBBCDDEGJIIIJHFGHJMORNKLNSXXYXXYZYWWXYYYYWVWYVTRQRTVXWUVVSOLIGEFGFEGJLOMLLNSXWVWW\`acccehhhhinsv{{|}zxtqommmhdcb^[YYXYVSOKJJIHDA@??@=:;<;;874222.*'$$$&(&%(+++*)*,,-+)*+++-/01/.)$$%&(%" !#%&'((/5:?ADFIJLJHGGJNOONMMNHCBBA@>=;9870*)()*+,)&')*+++.0242147:=>@@ACEDCDEFHGFHJNRNKHFEEEEEEGIEB?<>@@@><<<979;=@@@;6789;;::::;979;<>;877=CHNV^hssspmyŽy{}zxwvxzxv|ƺ~ywuy|xqibbd`\YVXZZ[XVUVSRONRW[`]ZXWTQIB=9872-+*&#  %)-4;AGGIKMSZXWTRRSTWY\bimrsu|ǿÿ¾ytokhb]bhijea`_`b\WVVY\YWUUX\VQQRoXTQONQTQNMLRY\`ǽ~xrg][YVSNJFCFJFB@?CGIKIGGGECDFFFGIJLNQPOPRRRPNOPSWSOPQRSPMMMPSPMMMMNLKGCEGGGC@>=?A?>@CDFFGFFKPPQSUZ`__^]aeeegjmqsuvwz~~~~}}}~}ztnnnmmjgeca_[WXZYXTPPPLIEABDEFFGGGED=77853100111+&%%$#"!"%((()+)($!"$##$%$#    "',0445:??@ABFJIHHIJLIFDB@>@B?=;:630--./1,(&$%'%$ !%%&$#(./0,)+...147:>@B?=<;?CGLF@?><:8789ABDEGGGFFILLMKJIHDAAB?>==:853/,,-+)('(**+)'),,,++.2475445569<=>?AABCEDEFGGGHIFCCCA@@@><<=>?><;:;<9679;?==:76433466753215888889;>AIRbr¾ʶytrpnlnrx~{yqihhnuy~{xvpkjjhheb^ZZ[[\^`acdfb_YTJ@7/(" #)0479;?DHMLLKKHEGIMPUZ^bfjpwz}ſ|uog_][]`]\\\\\ZYWWWWWXXXZ]\\VQRSp>@BFJFCBAHOOOPQŹype[ZYTPLHFEDDA>BGIKKLLLNQQRSTVXY[[\YWWXY[ZYUQPPPQOMQUX\ZXVUUVSQQQRSOLHDDE>876:>>>;9>CCDBAEINSUWY[[\[[\]cikmqvvwz}}}}{zxvvvvwqle^^^XSRQQQNKKLLLHDBA@@>=84560*&#&),/,**+(%&()++,)&'()++,,,.1,(&%')))#!"$  !$(&%)-0357:=@DDDEFFFFFHKLNJFDBCDBA;66742/-+)((%##$%'''&&*./0247;;;;;=@@@ACCDA>;8:<=>>>BGEDA>?@><;:=@AC@>==;:86548<85557987410/,*+-5=CJQXcnrw{ù½~znca`dipxzmcYTPKFA765-%(+/02224667784159?FHJKLQW[`gnxƿǽ}sifccda^]]aea][Y[][YYY^db`ZTTTSRpKJIJLKKIGJMPTVXƻxqf\ZYUQMIFDEGC@ACFIJKJIJLKJKMNOPRRTSTSSTVVUROOPQTQNPSUWURQQRTQOOOOPMKGCDFB?=;<=>?=;?CCEDDEGLQRTVXZ^]]]]bghilpqtvyyz}{uttrqpnmmie`Z[\XUSPPPMJHFGHFEDDCCA@:5672.+)+-.0+('(&$$$$$%''''()+**(&(*'%%%%&#!  #"!$'+/2579=AABCDFHGGHJKMIFDBAAAA=98852/-,++,(%$$%'&%#!%)*+++/4553247779;=?>><;=?>==<@EFHC???=;98:<>A>=;98889757988779:730./0.-,+049?BFNWY]]]ivȿzvsja``eks{}wj]YUUUSRYakuz~~{ywspjeb_bea\[[ZXSND952)!"),014568;<>@C?;>AFKNQRTY^bglqxĿulgbaa^[YX]c`]ZXZ]\[YWZ^_`[WUSSSpEINNOJFILRXTPQRĿ|rifc]WNFJNOPMJHFFFDBDFLSTUUUUUQNPRSUY]]][YVSUWTRQPQSVYYY\_YSMGGGIKJJKMMMIFB>@BCDCB@????@CGGGFEGJMQRTX]`cbacfilkjotvxwvvvy|}~{xurpnkhhhfe`[YXYZXWTQQQMIGEGIFDDD@=952049:<:841/-($%')+-0.-+)(()*-000+&#!    !'-3101369;>@CFIIIKNPROMMMOQNKHEEEEE@<84.))*-000-*.2220...034679;>=<<<>@<9:@?>>>@CCC@>>???=;::=A@?@B@>;9649>EMZhtƺĻ{wy{}}zvsi_`bhnyzle^\ZVRPNXbhoootyyslfb^WQQQTWPJGECB>:4.,*&"  ! #')+/4441.../1.,17>EIMQU[afkqw|ʿƾ|vtsokmooohb^[ahebdfimhc^Y[^\ZSMmADHJLHDEFMSQOPQƾule_[XQKKKJJHGDBDFFFGILOQSSSTTSSTVWXYZZZZZXVUTRQPPPPSWXZ[[WTQNMLMNNNMLJHFE@;;<>A@@=<>AABBDFHJLNPSVVXY\^`begimqpptxyz{}}}~{yvtsrpoljea_\XUUUTTQNNNLJGDDECBA@<8751--.02330-,,($%')+,.+))(()*+,./0+'$#!   "#&+001358;=ABCEGGGHJLNMMKIIIHGEC@==>:730,)())))*)(*,,,-../13589:;<=>>>?A?>====>?@@BEFHECB@AA?<<=>??@@@@@=<;::9:;979;;<<<:7541/25=ENYblrxy{ľÿŽ}unkifdhmwypg^XRNKMOSW_glqsv{{vngc_^]ZXXXRMHE@<:70)%!  #'),-.1555431/2569<@DHMRVZagov{ľwomkiggfffdc_\^``___accc`\ZYXWSOnPPPICDFGHFELTWZqkfdbYPONSXUSPMKIIIIIMQUZZZVRSTW[]`_^_abc`]ZXXXVTTTUVWXTQQQPPPQQRPNLKLNLKFAAACFC@@@@@?>BFILIFJNSYZ\\\_bbbehmrstssz|uooppqqqkfca\WZ]]]YURPPPKGFEB?<9768:873/+(''%#(-/13654330.,+****+,,,'"$&'($!"$%'# #')+05:@BDEFGINTTTSROLJHKNNNGA?=<<=?????93103765-%&')+.2476520378:;=>@AB?<@EEEB?>=AED((DCCCCA@@@DIHGDAABBC@>BFDC@><;;<6025:@DHXhxĺɾ|{zrjhfhjlnx|wpjklnptyü|wvvoh_VXZ\^_`__]\^airrsqokhc^[YYZVSLF@:::2*+-,,)'%$$%     $$%(+.13567;@ACEGLQUY^cmwz}þ¿|ytoiccdcba`ejkld]\[^b\WWW[_YSOLmJLOKIGFHJLNPRTVƿvngeb[SNJNSRQNKIGGGFEHKPVWWUSTTTTVYYY\__`][XUVWUSRRSTVXVUVXTQNLLLLLKJKMLLGCA?ADCBAA@??>@CFIHFHIMQSVWX[_abcdhlnpontz|}}}~}zwupkklkkhfb_^]ZWWWWWSOLJKLHEEDA>:743699963/,+*&#&*,.0310/.,+**+---+)'&!!#! "'+/0259<>@BCFJNNNOPOOLJLMNOJFCA@@AB?=;93.--0332-'*,-./0123433589<<<=>?A=:=@BDBA@@DHGFDCCCBA@>ADCBA?@BBC@>@BAA><;:<>;79;=??@GNXcn{Ż|vppprtx{~yuldegkov~vpjihb]WRX^bfggilnpsv~{wtqojfb`\XQKHEGHA:997730,)('#  $',,,,,./13216;?DGJNSX]bgow{½|wtqlghiihdaabfjd_``cgb]ZX[^ZVQLmTUVQMQUTSQPTXWWĽþ|wrcTRQTXTQKFJNJGFFFGIKNQUYWUTTSSUWY[\]ZWWXVUTSQPQSQPQSUXWWRNNNNNOPPPONJGJNNNHCA?ACCDFIJLIFFFJNOPQRSTVXY[`fghhhhimqtxz|||{z|}|~}}zxusniaZ\_adcb`_ZUNGGGGGGGGGFFCA@?=;8579;>9532/-,+)(-346552000-+-/-+)((()*(&(*%! &&'(*+-0369>CBBEHKNNNLJLNKIGEEEEEA===<;73102420-+)('&$#(-04577888659=<<733469878987536:>B=888886579;><:::;=?B?<<<:8644468=BP_lyú|~umnolj^SPMMNT[gs~{vrpnhb^Z_da_admw|ywutnh^UUVSPONNNOPRTZa]YTPJDDDEFIMHDA><;5/&"$&"  #"!"$%&&'()+.26:?@ABCIOU[`fuɿ¾xrmijkiha[_da___behke`bdba\WY[[[tRRSMHJMMMKJPVWXĹvqlc[UPQSSTPLMMJHGGGHKNQUWYVSSTUWY[\\]_^][ZXVVUSRRSSSTUTTTTQOOOOPOONMMNKIHGGGEDB?@AABBCFIIIGFJNQTUWWXZ]]^bgjmmnmnsy{}~|zuqnlhefhfeca^[ZYURPNLKKKIGFEB@><:88778762.-,*(*,,,0445441/.-+*+,,+**'%&(''&%#" "$'(*-159<>ADDEINOQPPMKKKKKJIFCBA><=>==;951122310+&&&&'+/2556445777:==><:98;?>>=<;:;<=?@B@=<<<<=??@??>>>>==@DA?>=;9885246;AJSbp}ǿ}xspljhc^^]bhnt|~ytpligfeinqtx|~ytojeca]YZ[YWVUVW\abcehd`[WRNNOMLJID?=<720.)$$$$%#"  ###%')+,./0379;89::;73.)&#$%%%)-----./,*)(*-)&$"#%&' ! !$%&'(*-3:98?@AB@>;975.((()*(&&',1/.03341/0148:<=>>>@B@?@AAA><96679<@DDEB@@@DHDAABFKIGECCDB@EJT_ju½yppprtni[NKIFDDEQ^hrxxtqnkfbbbfkjilpty{}~}}vog_^]]]VPNMHD=754<9689:<840-*((('&+001110/.-+)+.+(&%%&'($!#!  "&&')+/3459=AEDDGIKNNOMKLLIGECDDEFA=>>>>;864440,*)))'&%%*//1255643336:;<:889;=<;<=<<9778:<;:<>>><:;@DDDB??@><=?DIPV`jyľŹwrnpqmi\PMKIILP\hs}yuqolgb`^bgedfjpx}}{zuqjc^YYYTPNMKIFCCDKRQQONLJIHHGHIHGFDA>71+$(-+*$   !!!!#"!"#%'),05:@BCDDINSX_fuþ¼}tojiigea]`da___chhib[^a__ZVXYXWrHKOPRPNOQW]XSQPþǸyof^[XVUOIMRTVTRPNNNKHKNQUWZWUUUUUX[\]\[ZYXWVVY][YURRRSUUUY^]]YUTSUWVUWZZ[YXTQTWUTRPNLNQTWZ^]\ZY[]_ba`bdgknrtvwxtqv|{xrmga^\_b`_\YWVTSOKLMGB@?CGGGC@@A>;7468:=720/0247;@AB;55654441./0,)))+-/1,(&% !" #(+/.-./49>CGKLNMMMNQTRPLHHIHGGGGHGFDCA@;6544421/-15677777789:?DFIGEA=?BAA@@><96669=;988;>>?>>DKKKE@BDGKGDEGHJHFIMRX`hwý~|zrkaXTPF=>@KWakqw}wnkihgfegjloico|||xqtwvvqlkjjke_\ZWTPMNPTXUSTUUUQMJHJLKKJJJJHFB><:2*&"""!   !)+-(###&))*,.023456;@CGLQ_msyz|þ¿Ľýzzzqhgfjooomlosmhgfhjhf_Y[]ZWUSpGHJNROLLMSYTPNM~žxph`[VVWURRRRRRROKLMNOOPSVXZXVVWWWXZ[\\][ZZZYXXYWVUTTTVYXWVWUTRPPQRSTTUWUUTTQNOQOOMLJGIKNQSUUUUVVVY]]]_`diknpqrsstw{|~~{wrmjhecdeb`\XVUUUROMLHECBCCDDA?=<;:876543.****+.246774200/./0-*))'''(%#%'%#"!!#""%(*.03338=AEGIJLLMNOPPOMJFEEEEFGDCCCBB@?;7641.-,,+,-./1432356789;==>=<>@??@A?=<;;;;<:777:=?AAACEEEDDCBDFFGGGFFEEEFKQZcp~ƽ}{wskd^ZSNLJKMSYaks{}~{yrlheedfhhilonnu|~wpmkjigd`]\\VQLHFDFHJLORQQQQPOLIIIJKHFB?=;=?:61-($"  $%'$"!"$%'),/37;<>@CFJNS^jt~ÿxurmgfdeghjgfgiiihgc`ab^[ZYXWUSpZ\^WQRTUWSOSW\aʾ}oa^[ZZRJHGOWUTQOMLMNMLPTUWWXXXWWUSTUUVVVWYWUSQTWWXYZ[]_a]ZZ[[\\\\]_a^[\][YTPPPV\ZXXXXXVUVWZ]ZXVUVXYZ[]afkpruttwzz{~~~xrqppqrttusrjcba`_ZURPQROLMNNNLJGDDDA>=<:9:<97773/..3889751-*()*,.02.*'$%'%$#" !&'((),024205:=@BDDDHLMNOQPPLHHHKNJFEDEFDC?<=>9421233421487631369==>==:74259:<:8899988:=>@>=:7@@@=;;;<;:><:@FHJFCEHJLHDEGILKKPV^fmsÿÿ}}}}}zxxphd`WNNNU\bhmqyyoljiihghknrolrz{}umorpnjfghff^WVVSQPOQTTTPLMNOPOMNORUQMJHGGDA=975.'$!   &)-+(&##$#$'*-1348=@CDFNWbmopqry½ÿ»¾¿¿ÿ~|{rigegihgghkpkffegifc_\^_[XURoTRQJCFJIHFDKRUXt}ztoaTUVY]ZWUSW[WSPNOPPPQRSTUVZ^^^]\[[[\ZXY[\]^_][[\[[]_]\ZYXW[_aca```_^[XY[[\WSSTW[\]_acfdcccfjhgghhhhhjlrx{}{zxvpkjiiieb`^\[UPNMJHECEHIKHFEDB@=:989:4/-,-/.-*(.47:998789633445798765/))*('&&%$'+(&%$%&&'%$)../026:=@@@BEGJLNNNOQPOOOJECBAACFB>=:78((9<@<99:>BAA>?@EJLNPRRSZbrxqklnhb^ZZ[\^`bkuwzzz~}uvwusqpx}yxw|sjhgb]ZXVUSQRTZ`^]ZXXXYZXWXYYZZZ]aabYQMIB;61/--.)$!  !'...---./0-+-012359=EMORVZ\_djuº¾½¾zuuvpkgdionme^chijb[[[\]ZWXYZ\uWWWPJLOOOLIOTX\zľ~vmie]WSPPRTWUSTURONNNNPRSTUVVWXZYXXXXXXYXXXXWWY[ZYZ[[\^`][ZZYY[]^```_]]][XVUUVVWVVWYZZZ[\^_`^]^___`aabdgjnrvwy}}yvtspnnnnolje`_^ZWTQNLKJJJKLKJHGDB@?=;;;74343322.+.1598976430-./013530.,*(''%$#" """"!!!#&&&(+-/13459=>@BDEGJMMNOQPOMKIFGHECDECB@???>>95432222235754444468:=>@@A@@??>>=<<==<<===<<<<=>=<;;<<>AABDFGIGFDBEIKNOQTYbkvǿļ}vomljigeddgknqv|~wonnoqsuuvz}|vpppooprv{yxy{}yunhedba^\WRRRQQUYYZWTQOPQQQRSUXZ\ZXVTOJFB=841-)('#  "'*.+)'&%&(+,.026;<=?AKUZ``abcipy|ytpkgedegghfeffggdb_]^^]\ZYWVrLLLPTRPNLRXSNLKf¿ķ|zrj]PRUY]XTRPSWSPPPRUSRRRTWWWXZYXVUVXXYWUVWXZYYYYYZZZ^cegffb^_`^\]_`b`^ZWY\]^\ZZZ\^^_begjhgedefdcehknopppswvux{|zvrlgilkjfb^[YXTPPPNLKJKLLLHDDD@=9679=B=951/-/148:<9630120/+')+)(''+0.-*(%"! #  %*+-/16;;;;<:85222353223464247;@>=>@@A?>>>@B@>=<=>>><:=@@@><<=BGFFHKKKHEB@CFGIGFHKKLNPXajt»ļ|{z}~wmifhjiiiimromrw~~vx{{|ywvvwx{~xrnjaXYZXWSPMKNQQQRTW[ZYWUWZVSPMPSVZVRMHC>4+% !  !(/13468:98656888<@GNPSOLQW^ekq~ƾĿ}{{|tmgbeijke`bdefa]^`^]XSRRUXsPONMKLMKJLNOPPQm·|zsl_RSUY]YUSQUYUQPOPRQQQRSUVVY\[[YXXYYZXVWYZ[[\[ZZ[ZZ]aaa`_]Z]_____`a_^ZWY[\]YVVWY\]^`cehfedcehfefhikklmnrwxz}~{zwtniijjieb_\ZYTPONLJHFHJJKHEDDA>;888;>841....//048886444440-./../01321,('&$#! #'$"!!""!!!"',,./16:<==>BGILLLMNNOMLLMJGEDDDFID?=<<=:8644531123654458<988:>??@>=?A@?<9:;?CA?@BDFDC@>BFFHDBCEHKMOTY^co{ƿ¿}ywwxogc`abbcdelsssvx~uwyxwusw{zxy{}unkhaZYYWVSPOOTXWWVVWYYYWVWYWVUSVZ[^WQMHB<5.*&&'"   !'./00124441014457:@EJPOOSX]bgmy¾¿ÿþ{xxyrlgcgllle_bfgha\\]]]YUUUWZtHIJJKJIIIKNJGHIiz~umhd\UPLRYYYSNNOQSRQQRPNOQTXYZYYYZWUTTVXYZZZ]a_^^__``a_^`behec`]_b`^]]_a``\XY[^bfklnlkigjmlkkkmpsvwy|~yuuuuupkfabd_[WTPLJIIJLONMKIFD@=:8:<<<;;8520)#%(,00100120./05:86547:9852/---+*-0.-*'%###&)-20///257:87?@?>9531/./1599:3-047:::<>?@>=?BBBCDEFHJJJJKJJGEA>?A@@ABDFEEB?CGHJGDGKOTPMORPNLKVbwþ½¿~y||}|zupppv|}|zykgcglmotzvoiea\WWWSPJEDCGLKJJJKLIGEDEFDBCEHLIGC@??70*$&)+.)%!"(*-/26::730,(*,0456432100//0000/./0241/,*)'&%%%$$$%" !"$%'''*,.13579;>>@CGHIJLLLKJIHHIGFEEDDDEC@>=964100134556312358:===>@???@@@ACBBBCCDDDCBBB@?>>>>ADEFFHFEEFEEEEGJKMLLMOOORV`k}~}}yvtssstrqqqonty}}{{|wpomquy}yph`_]ZWUSPMLKJJLPQRRQQPPPMKJIJJLOOOKGC?95.(%" !# $).0258:<>@ACAA?>@CGLMOMLPU\cks|}yvqnlkjjlnmmjgecba``][[[YXWVrTSRMHMSTUROQTZax{vrtvoib[\]ZWUTVYXXTPSWWWUSUWXZYXZ]ZXY[]_`aaacfdcbbaaceddfiiiiigffgfffghjihdadhdadhlprtvx|~|zy}~vrnnoliebcea][ZYXTPOOOPPPPQONKIB;;<<<:999;>;9877789:@DIKNLJJJKLKJLNPRPOOOPRMHEBEIKNJGHJHFDCCDB@<9<@ACCCA@ACA@CGIKIGGGHJHGGGDBBBBCFJGDA>ADEGFEJPQSPNPRTWWW\agmrw½ûsmgnu|zqomlkiglqz~zvrjca_][UPLHC>94:@@AAA?>====BGJNMMJGJME=5.,+)(%###"!%+247=DJPPPRTVYXXTQV\]^_ahptyǽ½ÿ¼¿Ŀzstuy}yusrsunhhhikgd`\bh`XTPoNNNKIKNNONNMMQUp|uonme_YSW[YXTQRTTUSPRTSRRRTWXZYXY[XVVWY[\]]]`ca`````acaaceghgfcabdcbabcedd`\^aaaeilooooosvusrrux{~{usqqrnjeabd`\YWTROLLLMOONMMJIEC>9:<<<::87672../1345568:7544697678:<974211230///+'&%&'''&&)-,+,-147;;;@EFIHGGGJMKJJJKLKKJIIKGDB@BDEFA>==;:9:<>==736:<>>>>?@A?>ADEFFEFFHJIHHIGFDCA@BECBA@BEEFDBFKLNKIKNQUSRUY[]_ao~þľĽ{}{||ynkhikkkpu~|vqmic]\[XUOJHEEEB?BEEFEDBAAA@?BFIMKJFCDF>6/))**+'$"  &-/26;@EFGKNQURQMKMQRTTVY^afmt~¾ýþxqqruytppqtwpigdfheb^[`e`[VRpUVXSOSXTPMJNRX^m|Ⱦsfeda^ULGCIOQSUWY[YXUSW\[Z[]^`^\ZXZ][YXXYZYXY[`fghhiiihhfeefca_^]]]]^_bfeecacfkqqqrtuwvvutwz|~~|{xvpjklllhedcde_ZZZWURPPPPPIB=8889;;;970*('''&&(+.2.*+,.123103777544579878940,(((*---./26669=;:875457778:4***-1/.*''' !"#&*/4:@EKKLNPX`^]ZWZ]dknrxüŽ¿Ŀ¾¿{yxusnilpkfa]`cehebbbbb]XY[\]uTTUPKPUTROLOSY_rĽ~ysnjfa\XTPMOQSVVWVUVWVUVWXXY[[\\\ZXY\\\\\]]^_^_adddegffghggggecbbaaabcdegdccdccglnprtuwy{yxxy|}xurolkjhgeeb`__\YWUSRPPPPPPLHD@=9:;;;98411210/./13543576765445689997556667952.+(%&(*,,-,,./0259;<>ADGHJJJJKKKJIJJMPOONMKJKMKHGEDDDEB@@@>=<=====<<=@@ACDCCCDDDEGGFGIHHGFEEGIFDDDDEEGEDEFGIHIHGIKMOOPQQRTUW[`dipxuojklt}~vspsv|wpkfb^[XQIC=;9=ACEFHFDA>?@CGHJMPONOPIC<60*)))*)(&$" #&*-06<;=@<940.,/2/-/111.,,---+*,.0222237<;;::<>ADEFMTQOMKHEGJJJKMKJGDDEEF>678;>>><;<=84326:<>==@DCB@??@BDEFGHHIJKIGED>9;=?B@>?((@@@;7;?EKMPRTX\VPNMQUUV_hs»ÿ~uj_][`ekr|zwux{|}~~~}|{yx}~xqjkmhc]WWWTQPPRTPLF@@@DIEBCDDECAAA?=6/,)&#!$*/5=EKRW]_bdfjnopruuusqw~|{|}ú½Ŀľ|uuurpliourpmjklkjd_acbaWNNNOPoOOOMLNPNMORRSVXj|ǿ~rgggdbYPKGLRSTVXY[YXUSUXWVVXXZYXWVXZWUTUWYXXXY^ccdfigfdcaacfeeb```````bdefgijklnnnquwyyyxx|{yxvvpkjifca_^\[ZWUUVTRNKKKMOID@=<<;;:9871,+*+-,,++.1.+,-1678658;98421035323520-***+-,+-.144457>AEDDCBCDEFEDFIIIHFEEFHC?@ABDBAABDGDBCEGJJKMOSWTPOORVXZ`gq|¿üƿzpliiijkw~z}~}~}{{|zslefg_WPIJKJJKLORNKE@@ADHFDHKLMKJGEA=5,+))*(&$""" %*/4;BHNQTVY^cdedcfilppqw~~~¿ÿȿ¿ľxwvsqmimrnkgceghid`abbaZSSTUVrCBBDFFGILS[WSOKm÷}|vplhhh`XSNRVX[WTTUVXZ\]_`ba`aba`^][ZZ[[[]__```dhlponpsssolkjloljlnoqnljikmnorvy|}}ywvtsqomlkkfa``__`b_][ZSMMNPRPOKHHHD@>=>@AB?<:98765445754459=;:867876678:;<978:::::8642229@@@@@CFMTTTTTRQRTTUWYURQPPQSVUTSSOLIGFECA>;?DEFDB>;<=969:7=CLUQNKHKNQUTSVZ]`^\[Z[\YWWX^dmw»ǿÿ|wsvyuiea`_ZVUTUWQKIGHIJKIGJNJF@:;<<<96662/.-,++,+*.235447;AGJMSZ]`][`ejpruwyyzxvvv{ĺÿ}{{|xusrsumfffimkic]_aXOKHkFEDFHGGIKRZWTQOj}wromjgb^XRQQSUWZXXWVVVWXXXYZZZZ[ZZZZWUUVXYZ[[\^`bdhljihhhhhiiiiigfghhihgghkooppqrtwz|~}ywvvromkgcbb_[YXWWXZXVSPLJLNMLJIFDBA>;::87787765312210135889:<<=:75421243356543333331000125999;>?@CGHIJLKKOTRRRRNKLMMMOQPOMKIHGFB==<<<>A@@@?;77778:=>?@ABCCEDCEGHIHHHIKMKIGF@;::>BFIHGEDCBFJLOQUWZ[\XUTTUVVW^fp{ÿ{tmjgkow}}}~~~~}yxxvtplf`\YXWVURPMKHEFHFEFGFFFGEC?;8542/,+*(&%%# !#%'(),/38?FJOU[^a``eilpruvwvuwzyx{ƾ}zwusrsurqpolihhffffb_[WSNMLmOQSMHNTWZSLKKNRlξ{qjccd]WUSVZ\^ZVWY[^\ZYXXYXWY\]^]][ZZ[[[]_bfimmnnnkimqsusrpnnnjgkotywvpknrvz~}}~¿ļ~zwtrnkgdfheb^[XVVWUTSROMMNNNMLGBEIC>94578:51/--./159;>9568>DEFFFCA:321478:::<>:72../0247=CEHFDDEEFFFFFIMNPRTWZVRPNOPPPLIJLJHFDDDDDA?ADCCBAABCDDDGJIIIILPQRNJJKKKIGHJKMKIJKLMJGECHNPRPNPRRSPNSYXXQKNQYacfmtĺxuspnhb]YXWSPPQONE<3*2::;989:;=7258641...03.))*,//012589;BIKMMMPSUXSNOPV]`ceglrrrw|ľ¾¾ÿ¾xusuxrmmmt|wspmoqmic^`c`]TLmIIJHGJMPSSSQONNlȺxpkeef^WTPTXZ\XUUWX[[[[[\]\[]___]][ZZ[[[]_`cdfhkmomknrstqomlmnkhknqurqmjlortx|}~~~~ľ~{xvtromjhhiea_][Z[\ZXWVQMMNOPNMIEFHC?;89;<>:6432223468:7456;@@@?>=<8444689;98:<:864322234;ABDCBCEIMMMMMMOPRSTWYURPOOPQSPNNOLJGEEDCB?=@DDDCA?>?@>=@CDEDDFJLNKHIJKKIGHIKNLJJJGEB?ACJQPPMKMPQTRPTYZ\WSTUZ^^^bfpz¿¿}zpmjhfa\YVVWRMLLKKGC>8>DB@<9:;;<845741/--,-/,)+./21246;?ADJQTVUTX\_dbacdgkllmnsyyy}ļÿ¿¾|ywxzuqposxrlkilolic]_b\VOJlPONJGLRSTQNRW]dnx{|{z|yǺyooplh`XXX[_XQONPRRRRSUXURUY[^^^]\\\[[_cdecbbcgklmmmmmmmnoqsrqppppookgiklmmmoqtxww|}zxwsokhijfc]XVUUUTSTUTSPMJHHIHHHHGFB>:789522222/,*),0011147771,+**+**+,,,,,1765321124.)))-27<<<@DB@@A?>?@CFKQTWVUTSRRMIJKLMMNLJFB:369=B@>>>AEA>>>?@=:::?DDEEFEECBBBFKJJE@@ABCBABDFHFDEFJNJGHIPWXZYXY[XVY\bimr¿¿{usriaXOPRPNC9640-)&%%+21100/////0374235321100133358;??@=;BIIJJKKKJIIJPWXZ\_chqz|~¼»ÿ¾{ux{vqomptrqh_acba[VVWUTqOPPKGMSUWRMNQU[m¹zupkea^ZWXYWUUVUTTUVXXYWUVYYZ[]]]\\[Z\__```bdhllmmmlkmoprrrqooomkmoopppnlmoruy}||}¾~|zvsomkjfca`][YXVTUVTSQOLJJKKKJJGDCC>:86545631/,++-025676667788888652//.014887785421.,,-04:?@BCDCBBCBBBCFILPSUVWURQPNLMMLKKMKIFC?;=>?@@A@@ACA@@AABBBAADFHJKLIGFFFFGIIJHFEEFGGGFEEEGIJLMNMLMNPRUYXXUSSSY^bgmsý¿|zuqmjc]XSQQPOIC=81+-0/02555563023222210140---./012258:=@DDDGKLNOQOLLLOSX]^`dhjmt{}zxvutqoqtssqokhgfb_]\[ZTPoA@?CGC@?>DJFBDF^vy}|tpmrxvuvx}ƸxjkmlkbYTPONGADGPZYYURUXXXYZZ[ZZZZZZXVXZ]aabcegjkmpsvzz{xvuuromkihijjjkmlllmoruxyz~{usqonkigfca^[[\\\VPSWTRPNJGDA=9:;>A?><:<>;9641/)$%&*/..026;:9510///023433333421.,,,.11111/-,+-/5<=?@BBCCC>:?EHLJIHGGHHHLPKGECBBCD?:<>==:78:?ECAAAIQH@><=?@BDGILIG@9BKIGGGIKKKGDHLKJEADGMTRPQRTVUTUWY[[[^b`_ju޼|vtrtw}xtuw{y}zx}{vvwz~|x{{wrnopmjc]]][YTOIDEFDCEHJMKJHGHIC>?@@@<94//02457;@ABBBHNSXXXY[XUPKNRX_bfimpsstĿľż¿þ{wspqroljhjlmnideg`YSNOQRSpHGFFGGIIIJLLLPUfwz~~xusz}zyxƹxlmnliaXVTUVOIIJPVUUSRUXVUWYZ\\\[[[[YX[^`cbbbdgjkmnpqsstsrstrpnmlllljhjllllmoqtxxx}|wutqnkhhhdb]YXXXXUQSVTRPMJGFEB@AABC@>;8:;854310,(''+///0159883.-,,--./0////25430/..02/---./1345:@??@A@@AA@@EKNQPONMLMJHKMKJIHGFDC<69;=?=:;<@EB???DHB=<;>ABCDFGHFDA=DKIHFCDFFGDBEHHIEBDFKQNKLMRVVWWWY[YX[_adksĽ|{y{}|{{~{vwxrle^_a^\SKIHEC>:748<:::<<>=<;;=@;89:99652/012357;?@A?>EKNQQQRSQOLJOTX\_bfjpvwyÿĿ¼|wrtvrnljmpoohacea]WRRTSSp@?>AEB@>=CIGECBaytx|yvpjmqw~}}˾~sh`XZ]UNJGJMMNQT[b`^[XWVXZ[]_bcddddefhgfilorv{|}~}{yxyz|{wxzzzxvx{}~|ÿyssspnidcbcdcb^[YXY[YXTQMJIIKNOPMJGEA>>>>><:744444448<=>:7;?;74247773/024766668:630./00000489;868;@EA>FNQUVWWWXYVTRPRTSRQPRTOKHEGJIHEBDFDBA@@AAA@@CGGGEDEGIKHFIMMNLKIHIKGCBBFKJJHFKPN((MLKMPSVXZ_eddb`dilopqyypuz~|z~~xrsuy}~yqlhhhhhhhkomkd^\ZXWRNPSLEA>@BEHGFHKRYYY[^dkjikmptpllmpttux{ž|}~zwy{ywohjlptmgb]cjaXRMm@?>BFB@>=CIFCCD_{|~||zxtqqqqsv{~¸|tojfa^[TOLJHGHJPWZ]ZXXXWWXZZ\\^^___^]_abcegiknrsuwyz||}zxwvutturoprrrqqrstvvwz}~zvrqpmkheca`___][WTVYVUROKHFEDCDEEECA><=><;9741.,,-/1356889:<842013343112354543331///0000/.013569:=@CA@DHGGJNOQQQOMLLMNOQNKKKHFEDCBBCA??>>>@BAAAADHECBAAABDFIHIIJFCGKIGHIHGFFFGIKIHHHIJLOOPRTVXZ\\]]]_behhhq{|vqtx~||~}ywuwz|~~~}|yvsqponmjhaZXWVUVXYZ[\ZYVSOLKKIGFF@:879;=?ACDFJMPSW[^aabaa`___bfimnqtwy{¿}yxwuttsqoljkmlliga[[\XTRPnPONG@DIIJJJNRRSm}usrnjgdmv~{~ȼrf]UX[TMKILPONKINSW[[\]_bedddecaaacefhhhknprtwwwxyvtuwz~{xyz{}yuqnopqrw}yvtqnmlllnpha^[\]]^[YXWRNIDB@?>@BDGA<843210//01-)'&),042111/.../13555435766435864568:::4/37:>==>?ELLMNPPPONOPRTSSSSPNIDBAEJGEDDDEGIHGA<:9DPG?BECBDGEDA>@CEHGFFGPYSNLJMPH@@@FLMNMLNPONNNQUWZYY\___YTSSW[agss^gp|||}wqtwxz~yz|{zsmmmpttu~zwuz}zxwz}~}{~yurpmkhfffb^VNJFFFDCCD?:626:>B@>@BA@CFJOTYXWZ]afdc_[_cccglostutsw|¿~zyxusssw{vromjgb^^_djaYQIkHGFDBCDCCFIJKJJg{tuwspkgmsz~|ɽ~rg^VY\TMJHKNNNNNTZ[\[ZZZ]__`accbbbcefhggjmoruyyz{|zyz{{||}}~~{wxzz{xuttvxww{¿|vtspnkhgghjea^[ZZ[\ZXVTOLIFFGGGFFEFA=;9886531220.--0469646852101456422247665469632235552/379<:9;=BHFEJOPRRRSSUVTSRQQQNKIHKOKHFDEGHHFDBA?=BHC@ACAACGFECABEGIGFGJNSOLJIKMGAAAFKKLJILPNMMLORUXXY]baa]Z[^aehlvy{||xu}y|}|uopqtxyz}}}~}~}wrnmljihghjgd]VSPONKHIKE?;8;>AECBDFILNORV\ba`behmjgedgkklosw{}¿»~{{{wuvwxyrmllmmgb`^cjaXQKlOOOHBEIFD>9@GMTev~zrrsz|vsqv{|~wxznbTGHJMQONPSX^^^\Z]abcfilpnmjhjllmnoqtvxwvxz|~}{~½}zwuqmifgifdcca``a^\\]ZWTRRSSSOKIGFFCAABA@:555796421362.--045642341/14689:757:7421243210256876:>AEB?=<>ACEINQUSRRRUYZ[XUVXWWVVVVTRMHHHJLJHGGILGBBBFJKMMMNPMJHGGGGGIKLNIDCCEHIJHGJMNPQRUXYZUPRTX][YYY\`]Z]amz|zx~~|xtx|xuoiiiiic]\[[\YWRMJHB<=???82.*069=96>FILKJMPPPQRW]_a_]^_[XVTW[agffkpu{}}xusvztomkosqphadhgf_XXXXYsOONGADIGGDAGLOSi~|vrpnpstvx{{{}Ƽ{upe[VQNKLMMOOPQSVXYZ\^_adghjiifdefgijklnpsstvxyz{}|{|}~}||||{{xvxy{}ÿ{wspmjjjihhid`_^]\\]ZXVTRPNKHEDBCDCDA?<:63323432/--.--.0123310010024566666685334444445675356:>?A@?ADEGHJLOPQQQRSTVVWTQONLLMPNMLKHFGHIIEB@@FNG@BCDFGJIHGGFFFGGFFGLRONJGHIFDDEGIKMMNOQRSSTSRTWX[[\\\ZZXVZ^gpy~vz~|vww{~|{yxy||~}~~}{yyx{}zxwvusqojfdcaa_^ZUPKFAABAA=;62347;;>>@C>:=@]{wvuy~volintsrrs|ȼzzztncXRMMNHBEHMSTUUV[adhknopnmjhknkikmrwxzuqqqqrvz~{wwxxy}~|zx{~}||}ſ|wsrqqrnkhfdbbcdfc`YSSSSSQPQSTVSPONJGA<979;86544421/.14/*('*--.--044432477741350,+*,/141.26799:625999;=BGGGECHMMMKIMQSUROPRPOICA@CFFFED7*3<@EDC@>@C:1;EDDGKIGB>>>N_XQSUI>CIIJGD4$6HIKQXVUUUTSW\^`\YXW^e`[mļ{}ʿ½}umqvtslfa]ZWRNMMNOJFB?AC>:759>941.4;?DDDFHIKGDDDB@ABKUWYURQQSUX[]``a_]_bgmmmpszǿſƿz}ztpmnppqh`^][ZRKMOPQoMKIEBBCBA?>?@EJax}tttyyromrwwxyz̾xyzqh[OMKMOKHJMRXYYXX\acehkmpnmjhjmkklnquwyvstuvxz}~~~}}{y|~}~~zvtsqokhggecbcbca`[WWXVURQQSSTQMLJHFB>=<==955456420/250,**-0120/1421235788535730.-/1231/25688888;?=<<<@DEFGHLQPONMQUVXURSUSSOLKKKLIGFF@;>BCFFGC@AB@=CIHHJMKHEBBBJSPNOQIACFGIHG>5@JKMQUUVWWTQTX[^[YXX]b^Zep{~}||vptyvtmgeca`ZUTTTUQNJFEE@;::<>83/,28<@>=BGIKIGHJIHIJQY[]ZWWXWVWWZ]`dbaeintuvy}žý~zvy}wqnlnqpph`aba`XQRSTUq@@@CFCA@?CGC@??b{v{~}{z~~wz}¾}||oc[TVXXXWV\bcdfiknopppsvvvvvuuwy}}~{wsmhhihgb^`cegdbbb_\XUVWXYVSRQPOLIFDFIGEEECB@?>>AECB=84148768;;;979<>A?>;9:<97424741235754448<9789=ACFEDHLLLKJMQRSNJKLNPNMKJMQQQONMLIGDBEIIJJJKLKKHEINNOLIJLPTTTVXURNKLNOQNLJHHHIJMQUZWTTUWZ[]ZXXYXWXYbku½|wtrh^\[ZYYZWTUWTQNKKLKJGDGKHFB?=AE@=>?_}{zyz|zyxwvuvwz}ľ|uoj`XTQOMNPRTX[\]`egkmooppqpoprpoqsw|~}zyxxy{}~~}}~}~{wsollmkiebbbceddba\WUTTUTTSSSSQOMKHECB@>?@=<:9999;98761-./0124444568899:9876662//000133235568;7469;=?ACEGIHGIKMONNMMOPPOOOMLKJIHIJIIGE=66?IKNSYVTTUUVY\\\ZYXW[_acq½}~}zz{xupld][YVSSSRQONKHGGDCA?@A@?<:;=>@CGHJLNLKHFEDHLRXZ][[YXYZ^cdfeecacejptxz|~½}}}{yvsolllifb^]\ZYWVUTqVNFDBDFC@<8=BFJh|vz~|{wtuvx{skot{|unnolimqy}zĸtjeaaa]ZVSX^chikmopqnkosuwxyyz|~|~|zxwvsponnnjfdcdfffb_`a\XXYYYXWXYYYUQQRRROMHDGJHFB><:<>>>?@<865555631236:7432586420////,*+-/111356766;A?>:789<@ABFKLNMLKJMPRTUWUTQOOOQTPMIFGIC>BGLQNLHDCCCCBBEIA:@GHIEAKVQLE>FNKIGEEEEEDDEGGGNUU((UQMOQPPLIPXZ]SIf¾z}}}}{yzqywxyoeozwuplx~ulc[_da_YSUWWWUTY^[XSNIDEFGIJLLMKJKLOSNJLNRWUSSSUWZ]]^]]]][Y_fkqpoopmjlov}||z¿|{z{}vpmkosnjjklmhd_[YXSNJFjKGCCDCCA???@ABDe{vz}|ywy|~xqtx~}{}zuwy~}qf`Z[\ZYVTZ`cfgjlnopomqtuvwwwwy{~|yvtrpkgffffdbaabd`]]]\ZXVWXXYURQQQPMKGDFIGECA?>>>>>@B?=96434753578:85679<:96445430./211124655559><:98:=?CCCGKLMLKLMOQPOPQQRONMLORPOLJJJFBCDHMKKIGGGGGECGKGDFHIJJJOUSRMHJLKKKKIHGFFFGHJLQWVTRQSUUVSPTXYZUQdw~~|x{|voiikd^ZWWXXXVTWZWTPLJHHHGFHKJIFDDDINLKMPRUQMMNRWY\]__`_^]\biknmlkkjimqx|}}}~yutuuvoiiikmgb_]^`ZUROnDCBAAGNIE?9>CGLg{vx{zyy~{yry¿{wmcehjlkjnruxvtw{|}}}~{zzqid_acehgffga[WSQPPPNMORNKJJKMLKIGGHFDCCDEEEA=>?>=<;;;<><::;;<97779<85568::;748<=>==?BAA?=>@=;747;@FDCA@CFGIHGJMMMMMOQSURPPPLHIJNSSTOJIIFCCDJPRUQNNNNNKHGFHKLMMNPRSTRQRTSSRQNLJHECHMKJHFKPTYXW[__`][dnyɼypmkrz{v|}xsuwz}yvuuqmhdfhovutuwxz}z{|vqkfhjgd_Z`gkoje^WRNIEIMPTOKIGFEIMNOOPRUVXXYVSVYajjjd^_`achmsz{}xtuvzžzxwwwspnmszrjfbcecaZSUXXXsMHDBAEJFB=8=BFKg~~|zxvx{yxwwz~|xvuvwxxyy}¼zuplgbaa`_adhmoqqqsvutvxz|}}zxvupkifeddeefffa][ZVTTTSSSTSRQQPONNMLKJGDEFFECA>;=>>===;9998778765568885357776531354445799999:;989:;<=>>>>@BDFJJJKLLKMNPRTVSRPOMKMOOPNMKIFCDEGJLNMLJHHHHHHHD@DIJKIGMTRPKGLQONLKIHGFDCFJIHKMPRRSSTUWUTVY_effwü|vutvy}{wty~zzzsmopomrwvvtsz|xtlfeedd`[ZX[_`aaa\WRNIDGIKNLKJJHGJLNQNMOQTWVVTSUX]ccd`]^^^^ciouuvsrqpsw{~zyzvspmnpprnjigeda^YUTSQOnGFEFGECA@DHDAEIe}vvw{wonmszzzwt|}}~|{vqv|}zvvv}ſwvuuunghijlhdhlqwtqporvwxwvy||}~}|ywspmjjjea_^_a``]ZZ[YXWWTRRRQQQQQQMIHGILLLNQNLHEB@AC@>>><;861-041/02355579<@=;9789872.155532599:636:::63459=<<>@CFEEEEIMJGGGHJLNNNPRSTOKHEHK=/>=<:864696456787678:>:876899941489987:===:8:=;:63589:;=@=:::e}yyz~~zv{}|wwx|~|ĸxz|||skigmsrrstwzzzxw{þ}xsssqpooligfdbbc_[ZYZ\ZYVSUWUTSSSTUVSPPPQSQOOONNGAAADHEC@=>@=:86789;:9?EDCA@>=<;;<>@?>=<;;=@@@CGGGEDBABDDDDDGKLMKJMPNLKJNSUWRMPTWZVRMHFEB@EJMQPONNNNLJKMNPPQONQTSSPNMMNPPQUZXVRNNORUSRSUWYVSSTX\WSSSW[aguþ»zsmmnopru~}trptxwvwxvuroprv{vrmifc`]]^fonmnpxĽ}zwpjea_^^^[Y]b^Z[]`ccdb`beeeefffhkgdfhgfa]]^dkpv~ľz|~~zwutsrlglqonhcccfi]RRSpEEDEEA>==@D@=?Ae|yxz|zxwuvxz}||~~~}|}~~|{yvz~ſ{vwxuqmjiijkmoruuuutuvy{|}~|xusqomllhecbaaaa^ZZZYZXXURSTSRRRRRQOMKLNNOOPNMKID@ABBCA@><;;7345434667:==>>@=<:99:;;86788889:<>@>==?>=<;<<>@ACEFGHIJIHJKLMNOMKNQRTSRPNJHEBFJE@FLLMLKJIIJE@FMNPPPUZUQOMMMLLOROLMNOPNMLKKKMNQURPPPQRRSSRW[epxÿ¿xtqommlpu}zyzwuuvx{{z|~wpprnlpuqng`cfdcfid`jtqmsz}~vng```^\[[ZZ[]ZWY\\]]^^^_aaacedcbaabeieb^\[[_cjqwÿ~|zxyzwtqnlkosmgecbb`_XSSSp\VQLHIJGDCCHNPRo{vspty||y}xsvzwtnipwtqomptssqotzzzxvxztiijmpmkgdjpqrrrstsrpnsyyz{|}~~~}yux{~¾~yusrqpjecb_\ZXY[ZYVSSSSTUWRNNNKIIIKNOPONOPMJLOOOOOKHHHGFA=?BCECBA@;753211210136999;=>?:68:87547:;<73335741/.5==>:7:>@CBBDFEEDDGJMQPOQSTVUTTTTTPMC:JZVRNKMPMKNQPOPQ>+?SI@EKNRQPKGXj`WK?EKKKFACFJNLKLNTZXWWW^fmuȼ~tpmllhdb`dhknkizuojotnhowwwtr`Ncymb`_ad_[WSSTjvlyľþĿyvskc_[^behfdefb^[YZ\`da_cghifdfhijd^`cjqrsolmnkiiiqz~yutsvyqiiijlifcadhc^VNnPMJHFCA@?@ABDEFj|wvuy}~{w}~|z}}{vsw|xtsrvzyywuy~~~µzpqstvpkhekqqrrsuwvvtrw|}}z}~|{xvqlkjhfdcbb`_]ZZ[YWWXVUTSPNOPPQQQQQRSPMNOPQPOMKKKGCA?AEDDA??@<8644456548<=>=<<===:9;=;:989:<>;9;=>?<:87;@@A?=@DFHFFHKIHGGJNQTQNPSUXUSPNMLIFDBKUSPNLMOLJLOOOPQF@Cb|~zxy{yxusrrtvxz{vy|xurpsvvvsqrsssolptwzz{}}zzzxwz~~~|vqomlkhfffhkhefgghhhda`_\ZYXXYXWTRUXTPNMNPPPQRSTRPNMLLIF@:<><:87543223578:;=966754569<96669<:999;>>>>>BFEEB?DJLNHCCDDEFGJMORQPQRRRQPPPSVVVVVSPKGDADGHIFDEGILJHKOOOLJNRUYVTSRQPPPPPSWSPPQTXVUSRQQRSW[`((fgilp·}tligjnjfkpy~ysmgaabfklmjhlpkga[]`^\TMLLKJOUanwƿ{zytplhmsstmfedefcaaafkmpu{~xojfffgilpv}zxrlkjloooxýzwtw{vrrrtwspicdf`ZXWY[VRpWRNJGHIEB?>AFHJh~|{zzyy~}}~{x{~~|xvvwustvvvvvxz¹}zvrpoopppnmnpqrrrqpqsstvz{}}~~~~~}}}}{z{}{xtqpnkhedbaaa````^]]][ZZ[WTSSQQPPOPRTQONNMMNOPPQQNLKJIIEA?>?A?><;8542223445687778889:9988767889::98889:;;:9;>@DCBA@ACCCEFGIIKLMOQQPQQRSTUUUUUQNG@GMMLKJIJIIKNMKMPF=ENKIMRRSRQNKT]XSOKLMMNMLLMNPNNOPUZ\^_`ekvxrljiiifcglrxwv|yqkehkjimrpopqeZbjea_]ZXUSQNQTewvv}|wrnieeeimllifca`_^^`bcehknrrrokihebcfkptxtromkijlpt{¿|yxxurturpnligffa]^_^\VPoDFHHHB<:::=@?>?@EKLMMMMMJHIJNSRQMJLNTZTOOPPQNKGCJQOMKJUaSFFFLSQORUVW\aXPPQOMORTWWWNFILLMLLRYaipx³ù~}yvnfc`becafklmvwpligfc`abjsolvvlgca_ZUNHNTdtw{zzù|vpnmmnqty~xsokmplijkmpruvx{}{uoljmpqr{|tmkiiimrw}ĽȾ}usqyyrlghjhf_Y]a_^XSRQSUqKJIHGDBAABCAABD`{y{}ztx|yz}~}{yx|~{}{xrlptssnkklnomlptuvwxy{|~~~{zzxwy{|~~~}{~}{zxxqkiffecba``a^\ZYYZZ[XUTTRPOOOOONNNQTROMKKKLLMMOQNLIFHJIGD@AB?=<;:::;:988888976796321354456:?=<:789:;:9;>>?=:=@CFB>>?@BBBDFJNNNOOOOMLLMPTTSQPOOOPLHIKLMJGFEINLJKLRXOHJLPVSQRSSSVXTPQTQNOQTWVVPLMNOPQSY_dintɺ}yqifcfifchmrx|ztokgcbacfkpljqxpid___\XQJMPW_chmt~¿¼¾{xtqnlkosvyrljgikgeefimoruy|zuojihjlnqxztokklllry}~wurx~wrolnpmkd^`c_\XUUVTSpHHIHGB>>>BGECA@h|vwx~üxz|||uopqtxtprtvxwvwxz}}}~|wsw{}{xuuvsqpoookhc_^][Z]`aca_YTUWWWWWWXVURPRTRQTWWWTQQRTVVWVVUTSSOLMOMLGC?;;;:9876655434631114888527<>@>====>957:=@BEINOQLHHILPPPONPSSSRQUYYZVRUXZ\ZYXWY[WSSSSSPNNNQTQNNOOOLIIJNSRQONOPONNOTYYYXWWWWWSPRTWZYY[^bfb_elt|ú¹ztnu}zxtqomoruxzsqoookhlpqrmhhhhic^ZWXY]bmx~zw{º}z}~|{}}|~zwtuwwwz~~}xsrruxwwohhiijfbbbaaZSRQoFGHHGB=>@EJFCCCc~|zxy{zy{~}||wrqppponlkmpqrtuuuwyyy{~~}}}{zxxz||}ſ|zwusrqqnjgda_^][Z[\[[XURPQSQPPPOONMLKLMMNQTSSPMLLNOOPPRPNKIIJKLJIGEA====<=><:8765554456553210379;=??><:75799:;>@DCCA?ACDEEEFGGHIIKNPSSSQOOPQSTVUTSRQPSVSQOOOOOOLHLPONKIOUPLLKMPPOPQRSX]XTTTSRSTSSTURPQRSUWYZ\cjrzſ¹~{vrqqnlkkigjnprz}xsnljigfekqpoqtojgfb^ZVSPU[hv|¿½¾ywvy}~}yuuutuvwxy|~yttuwx|zsqnoprtx}}yuruywuqokihgdaaa``\ZVRRSpTOKLNPSMHD@CFFGe}z{||}xszÿ|||||tmjgmtqojegiijgdjppprtwzzzyyxxtqsv|~|{z{||}zxy{~~~~}yvvvrolihgffdccda^\ZZ[ZZUQPPONMLIFEEA>?@ACCDEGLQKFFFHKLNMLLLIGFFEEB@><@DB@?>?@AB@?<976788999758;;;8579>DB@><:99:87:>;987:>@CCCGKJJJJNSUXURSTRQMIIIMQNLKJIHFEEEGJKLKKKLLLIFHJIIHGJNQTQNNOPRQQRSSTNIKNQUSRSTY^`cjqxý~wppqonhbgmkjbZ[]cikmquqmcZVSW[^bglnqommmrwrmifjoswvux{zytoooqtssy¿º~{x}}w}}zzz~ɼʿ{zzwtpmptuwqklnnne]YUX\XTPMmNKJJJIHECCCDDCCf{zy|~z{|||tnmlpvronlnppponrvvvxy|~~{|~~}~}|xux{~ľ}|xuuvrpnlkkhgca``^\\]]_]\WRRSSRRQPOMMIGHJIJKMNOPQNLMNOQQRQPOOLIIJIHDA>;=?><;::;;;:98753446888637;<=;9:;=A=::;;<=?@BDGC@@@CGHIIHKONNNMQVWYURTVVVSQPPSVROONNMKIIILONMLMMMLJIHKNMMKJLOPQONQTTUTTTUUUPLNQTWVUWY]baagnv~żyy{wtnhnurqkeeeimprx}zwnfcacedeinoqnjjjmpjea^adhlqv|~{{{zyvuzĽ¿¾~|}}~}}|{zxz|·}|{wsqorvvwpijkkle_][\^YSQOnRRSQPRTOJE@FLMOmzqiknljjjnstuplnqrsrqrtuwvvy}|{ywy|¿{xvtttrqsusqonjgda_^aefggheb_]YUTSRQPONNOPPPPPPPQRRRSURPRTVYXWUSUXUSSSSTRQMIKNLKIHFEDDB@AB@>;888;>==<<<<;:99<@=::;?CCDA?BFCA@?DJOTNIJLNQPPQRUXVTVXY[[[[[ZYTPPQSUTSOKLNNNKIGFHKLNPRPNJGGGJNPSX]\[XURPPQLHLPTXVUTSW[[[`fkqtwý|||ywpjkmlkgccddeb`flqwutokigc_`adgjmquzzupknqomjhowxzxwz}{zpfjoy¹~|}zvx{~}¿ļ}zwunghjnsnjfbce^XWVZ_\YsSPONOQSNID@DIIKi~{vromkhkooqomkjkmlknpqrsuvxy{zzxwvvy}~~}|}~|yyyxxxyvsrrnkhecbceeeefc`][YXWVSQPONNNNLKJJHGHIIJKLKKORPOONNOPSQOOONMLKIGFGECDFDBAA@@AB@>;8779;:;::989::::::9?ACEDCEGHJKMMNOQRSUXWVWWVVSQNLNQPPONLIIIIIIIIIIKKMNOLJIHHHIJMPTXVTSRQQPQOMORQPPQRTUVWW\bejot|ſ}xspmmmjfghggc_^^djnrstplf`\Y[^adhlostvsqqqpolijkqwwwxyz{wtojmqv{Ŀ}{{|~}|~ǿ}zwsqomnpoomljhda[VWYYYVSpJLOOPMJLNNOHBEIi¼¿ļĺ{uwzzzwuuuttqnpsrrqpqrrsoklmoqtwy{}zzzwurponoqkeca`_^^^_^^YTSRRRRSSTUWUSOLF@@@CFJNNNNNLJHGGGJMNOLJKLNPKGFFEDB@ACCC>:;<<<:999?>=:888;><:::<>==<<=@=:98:=>@??BGEECACFJOJFGHIKKKLMPTQNOPRTSRSTVYTPNMOQRRPMNONMJHFEGJKLNPONLJJJLOPQTWWXUSPOQSPNOPSWWWWW\aaadgmty~ȿ~wusrrlffgiljhgfeeb`ejotsrmhfd`\]_djmppqtwusolmonmkjpwxzwuwyz{tmrw~{y|~|{{}||xtuwsnmmnplid`bea^[XZ][YsHJMLLIFGIKMHDDEp½ż}|{{{xvy|||ywxyyzwtrqpooprt{»~~~~}|ywwxurnjgeefa]]^^_]\]^`b[USRNKIHHHJLIGHIKNMMHDEFHJLNNNOPONQTX]]][Y[]YVTSTUTSUWXZUPLHD@><=>ADA>=<<<:8647;:999:<=>82228>BGGGGHC>>?BFHKKKNRSUVWY\\\[[^a^\[Z\^^_\ZZ[WTQNQTX]YUQNKIIIJKNRPNLKLNOPNMSZ[][Z^c_\UNPRUXXX\`hpsw~ø|z|~zvxz|~wqppwysi`beinpsuxtqmiknu|~{{|uomlnpruzxtqx¾¿·ƽ¾ysqpsvrndZ^ccc_[\]^`ZTQNnIKNMNKHIKLNHCDGl}{{zyxvuvxvutuuuuutsrrommnprw|~~}}}}zvtromkkhefgdb`^^^_`\ZXXSONMMMNONMNPPPNLGBBCEHKNNNNOMLLMORSUTTSSRQQQONMLMMMMKIGEA=<<<==>=;<=;9989:;=<<<<;;::7457:>BGGHFEC@BDDEFGHHJLMOQSRRRRSTUUUUWYXWUTSTUVTRPOOPQROMLLJIJKLLNPNMMMNOOPPQSUUUVXY[XVTRTVWY\_achlqw~þ~{xtprtrplikorvrmhcbcfknrstokhedchmrw|~{ywvutqnmlmnrvy}}~zwvvxy~¿{ÿ{vqruuvroiddec````a_]ZXVTqLIGHIMRLGDBBB@?e|}}|zxz}zyxxxrmnpuzxwvuttssqoqsqoqsvy{}¿~~~}}~~~zvxzxwvuuuvxtpmkkkkkkklnkiiigffgc`_^[YVSRQPOJFFFEEFHKNLKHFGHHIGFGHKNLKMONNLJLNOQNLLMNPQRPOMLFA><=>?@<999999:=@CFC@?><;97:=@C>:;<=>;9<@HPMKFBFKMPNMPSPNOPPQUYXXXXVUUVVWXZXVVWWWSPPQTWRNLKNQOMIFKQQRQQTXXXWWY\ZYURRRTWRNOPRTUW`juƻ~zwz~yuvwxzupmjkmf`ZUZ_ekkkmplieagmu}~{oopnmnpv}~|zxý¼ƻ~~ÿ½zrkkkkke_begic]^_cg`ZUQoJIJJJKLIHGGECBBj}~zuuuxzxvwxxxvuttuvtqqrstuvy|z{||}||zyyzvsrqpnljihhjfcccbbaa`__`[WTRPNLKIGHIGFGHKNLLHEFGHIIJJKMOMLOQSUTSSSUWSQPPQRRRRSRSMHEB@?>><;=>=;;;<>>?<:;<;:98:<>@;667:>>@ACGLHDB@DHJMLLORQQRSTVXZYY[\ZXXXYZ[\ZXXYWUROPRVZUQNLLMLKIHLQPPNNPSSTRRV[Z[XVXZYYSNOQSVVW^enx}ʿ~{x{~yuwxz|vpnmqvoiaZ^bglmoqtpmieimu|~|uuvqnmnrvxz|zwt|¼þɾ½½|vqmopnld\`defa\]^`c]WSOnRMHDADGDB@?EKLNk}|zrkpuwyyyvtqnkiloqsstwz{|~{{|}~yuvwy{zyyyyytonnnoopmjlniea^]]]]\[\]ZXTQNKKLGB?<=?ADHMLLE>>>@BBBCDGKHFGHKNNOOPUZXWWWWWUSSSTVUUTSPNLKGDDEFHECA@@@<876799:637;9789?ACEEEA>CHKNNOQTW[ZYYYWVUUWY[^\ZWUVWTRPNQUTSNJJKOTSRRSQPMJJKNQNLOSSTRPONPRPNPSVYXXXYblszŻĿ~~~zrrromgbehkokhgfb^YTOJJJNRZbeifc_[^bdgnu|}rlfjnpsqov~|zwuz¿þžzxvx{uokhhid_ZVXZWTRPQSPNnOKGFEHLHDB@CFFFh}}}~~|yuqqqrtwywusqonoqqqrsttvwz~þ~}}}}}{yzzyxyyxxwwtrrsqonmljkljhffdccca`ab^\YWTRPOLIGECBCEFIIJHFEDDDDEEFGHGGIKKLMONOPRRRSTRQPPPQRTRRPOKGECBAABA@?>=<<=<<=>=<<<97899:<>=<======>?CHHHECCDHLLMOQPQSUUUWYWWVVVWXZYXWWWVUTSRRRRRQPNLMOPQPPMKLMMNOQQRSUUUUVTSRRQPRUTSSTUV[air|~{yxtrpponpsqqnkgdb`ZUROTX_fhjiiebaaejqy}|pmklmoqsvz~}}}~}~~¿{xuspmkifdcb`_][ZYZ[XVROnFHJIHEBEIMRJBCDe||}}zsmnppqqqrtsrnjnstvvv{¾zuuuuuuuuvspnlmnlkkknqmigfffffca_]XSRRTWXYVSUXXXURQPONLJFCCCCC?<:89;>B=9:<<<:9=<<==955579:;86:=;998:=>@=:=<=?BCECBEHKMMNORUYVTTSTUUVX[]_[WTRTUTSOLOSSTPMKJLONMNONNKIIILPNMORSUSQQQTXTPOOQSSTW\jx¼~|}umoqqrnkmorunifd`]VPLIJLMNSY\abcbaceddjqx{smgilnqqqx}y{~|}¾þĿ{wstvoiecegb\WSVXVTOKNQPPoGHIIIFCA?AC@>ADf~wpqrtvutvyyztoopqsssvz¼|xuwzyyurtwvvsqonnooopqqqpoligfedefghhhdaaa^\]^^^]][YYYSNJGFFEDA?@A?>>?BFFGC?????ADINNNLJMPONNOQSVYVSUWZ][ZUPQSPMJGFFEDB@CGGHFDDDA?:68;9889=ACE?::::;:987;@@@ABDFGHFDEGIKLNQTVYXWXYYYYY]bdfa]]]ZWSOQSW[XUTTTTTTRPQSSSVYYZYXTPPQRSUWY[XVPJRZfs}((þ¼}xvuqnopuzyxxywvkaWNPSSSPNTZ`fedfihhhhkosxz}|~ſƾ~}||¾żxqkfhjjkihgfb^YUX[\]WQONnFHIIHEBCDGJE@BDe|xwvsqqrsuuusqqqonpsux{~~|ywustvuutsqonmnnnnnnopligfeeefedcb^ZYYYYZ[ZXYZYXWUROLJIHECBAAB?=>ACEEFDBBBBBCFHJJJJJLOMKKKKKMPPPPQQQRSOLJJHGEDA>=<;;=??@@?=;:9889;:9:<=>>><:<>;::::9:<>?ADEFGHHHIJKMORRRRSTVWXY[\][[[[YXXXTQPPRTTUROOONNOPONMNMMPTSTTTTSRRRSWZXWSQNLPU^iw|xsnnoqsuwwwxztpha[URPNMMNPRV[\^bffhhhghmrw}|xvtttx|}|{ÿ¿}wpmkifedegc`[WVVVWTRQPPPoWRMJHMRPNKIKNLKmwutvysnmmorstuvvvsprtvy{~þ~}|xuoiknljgdccccbabdddba```aabbb`^[XWWXZWTVXY[[[WSTUSRPNMMLLLLNPMJGEGJJJIHJMMNMMPTX]ZXVTSRRSSTTUPKIGKORUQNMLIFEDDDDDA?@A><85569=;99:::;<=>=<:8;>>>>>@BEIEBAACFHJLNSXVTRPRUX\YWXZ\^[YXXVUQNPSTURPQSX]WRPNNNLJIILPNMLKKKMPPQW]_a\XVUWZ[]fpzsf^WXZ]afkpurpmjgd_ZUPRTRPMJNSVY[]ennojefhow¿¾~}|wsuw|ÿ{tojkmki_VVWWXVTVXXYSNKIkOMKIHIJHFFFEFFGi}|{{{uoooqtttuwwxsoprsvwx}~{yz{xwrmorqpmjihhihhijjjihfdcccccdcca`]\\]ZXY[[\\\YVVWSPMJIIHHFEGHFDBBDHHHFCDFFFGHLQSUSQQRQPPQRSUWSOOORVVWSOOOLIGEEEDDA?ADBB?<<==>:78:999:=?@@<9:<<<<;<<@DBAAACFGIIILOOOOOQTWZXWXYZ[ZYZ]]]YUVXWVROQSW\WSRQQQPOMLNQPPQRRRSTRPSWXZXWWXWXUS\ep{ȿtmgggggjmrwutrqome]VOQSRQNLQV[_``ekkkifhkqw|}~¼¹~}|yw|úyrmhikjjd_^^\[WTWYZ[UOMKlPMKLMRWOHECHNMLi||}}|||~{~|vxzxvutturokgkoprstvxxyxw||zxvtsqpnmf_]\]_^^[XY[[[_dfhhhijklifgigfca_]^`^\\\]_][VRSUUURPPPRUQNKIIIGEDCEGC??@BDEFGHJLHEDDEGGGGHMSSSQPMKKLNPQRQPONLKKKFBBBBC?<<=BHEC?<=?AC@>@C@=<<<=:888;>;9768;>BBBDGGGGGHIKNLKLNNOOPRU[a^\YWWWVUUUZ`[VQLMNPROLNQQRNKMOSXURTWXZXWTRQPRTVY^cgluyqlg]TJ@EKRZ^cehfd\USRMIC>:7:>ADKRZbaabcglhdin|}svz¿}zwy||{zȾytssja\WZ]ZXXX\a]YUQRSRQoSOLKJOTOKHFINLKk~{xvuuvsqonmloqrttuttuvwx{¾|{{yxvuqmjhfddfca`___acddeffgffdcceddba_]\\ZYZ[ZYYYWVWXVTSRQQQQOMKJJJJJHFFFEDDEEFGIJKKLLLNPOONMMMOSSSRRNKJILOQSQONMJHHGECCCAA?>=<=>=<<<<<=>=<=?>=<<;::;;;<>==>?>>?ABDFHIJMOONNOOPRUSSSUWY[][ZWVTRSTTUVXVTTTRPPPNMMMMMMMMNOQPNPSTUWZYYVTTTVY\`fnw}yof]UQMQV\bglkliga\YVQLJIFCCDGKPUZ_cghihhgflr}~y{}|zzz{|ztqnjgc`\YXWWXYZYXVURPNMmHKOPRMHIJMQKEEFg~{xvqmmnqtxwwy{zy||}wtqrtvxtpu{ywtqqqonoqw~x¿ý¿ž¾ypnmhdfigeoyofca`_]\WRSUVWXZ^ccdba`_[XXYYZZ[ZZZZUQQQRTQOMKNRRROMIFC@ACDFR_PAABEHECDEDDDDBAQaWMMNPSQOLIMRPONMNPNMIEEFHKKLKKWcRB@>?@??>>==;99:/$.9637<=???82599:@FC@@@CGIKGDDDCBA@CGMTTUPKPUVW]def\SRRUXY[YXXY\_[XXXVTOKMPMKHFHKHFOXY[ZZUQQQV[WT[cioz{͸}l[TMJGA<;617>;8;?>>==:77889=B?<;;=ACFDCDEEDDCEHLQPPNLORRSW\`c]WUTVWWXWVY\[ZVRRSSSOKMPONKHJMMORUVYYZVTRQSUTTX^cipy~rf`ZSME>ELT\bjgdde^XURMIFDCCDFGHOUZ`befhijgcioy{~}}~žxrmmnga_]_a]ZWTX\XUQMNPPPnDFIIIHHLQQQKEDCl~yuz{xxxvtrqpotz}}{zvrtw}þþż¾yqmjjje````a`_acbaZTQNMMNPRTVYYY]abc`^_`cfgiiiea^[]`cfffdb^[ZYYY[]XTUWY\ZXSOOOMKHEFGJNLKNQPPMJJKKKGDFHIKIHGFHJHFHKKLKKKLPTOKHECBEHIJLOMKGDFHIJFBAAAA@?@AAB=99:>CBBBBDGA<=>@BAACEINMMKJIHLQSVY\\\XUVXXYVSTUX\YWUTX]VPMKMPPPQRX^^^\ZZZ[]]^aecb`^`bfkqwƻxfTOKKKHEFGOWXZZ[_db`UJKMMNIEGINSZaiqnle_`agnvþþĿݾ¹~}ti^_acea]\[ZZYXXXY[WTSSpFHLLMJHJMOQKEDDi|zuqsvvv{{vtttuwy}~|zz|~|{|~|zwusqqrvz~~ysmlkfbcdccglhdba]YWUROPRTUWY[^`bbb`^]\]_`aab_]\ZYXZ[\]ZXUSTUUUUUPMLKMOOORWOHGFFFEEGIHGIJIHOUPLLLKKKKJJKMKJKKKKKLJHHHIKMPMKOTJBBCDEEGEDB@@@AB:37=;:;=>@@@:579;>ADBABCBACDCCBBCCEGHJLONNNNQUWY\`^]YUUUUUVXXZXXXYYZWTQONMNPONPRSTRPTYZ\[\[[ZY[\[[`gmsǾvi]PLIFCFINR[d`]^`__\YQIJKLNKIJKPVZ_fmllhdcbhov~|tmhcbabdba^\XUVXVTSRQQPQoZUQQQTXRLJILPRTnvz~ztuvlbgmlkkl\MV`dhkov}xz}{zzy{pƾx|~~»¼ɹ}}}yuldfhlpkffgdba`][]_`aaa\WUTRQQQTXY[YXXYYZZ[VRRSW\_bbb`_XQPOOOMKKKOTRQOMLKU`VMPTRPONPSTVRNHCIPLHLPPQJCDFLSSSSTUWRNNNMLJHHHJLWcYPPPMJD?@BCDDDCBN[M@?>7049<@=;AG@:::::;=BHHHFEGIHH=2LfUDHMSZWTSSVZ[][YZ\^a_][ZXWcpcWWXTQONNNOQTXWWbne]^_XQSUY^YT_kd]cjgeuxtptxp((id_dimqxwxlhe^W]cSC=81*>RSUX[_d]VI==>@CEGLR[ejoy}wnfa\jy~¿ÿ{uy}ķzqlgghhhaZXWWWRNOQUZQIHGjOMMMMNPONMMKJKKm}ytwzsmorqonnf^emqvvv{~||}|xy{¾ſú~{rjiikmhcccba`____`]ZYWTRQRRRSUVX[^]]\[\]^`^]]^^^^^_aab_[ZXVUSRRRUXURRRRSW\TNOQOMKIKMOROLKJLPLIKMMNHCEGJONMMMNPMJKLLLJIIJMPSWPJIIIIFDFHHGEDDEKRIA@?<8:<>@?>?@<:<>>>>?CGDBAACEDD@;JZQHIKNQQRSTW[[\YWXZ[]ZXWWXY^c\UWZUPNLMOOPRUWZ`f`[\\YWXY]a^[_db_djln}}}xurvzzy}{{tnbUVWOGB>;8FTUWY[_d_[OCDEFHGFIMT\bhqzuqib`^hszÿÿ|ſ{rjbcdefa[ZYXXUSSTWZTNMMmNLJHGJMKIGEGJKLi~{ywqkklmnidcbdfdc^Zaijlnqsuroljotsri`dhnuvxĿ¾¼Ŀ~{xuroopha_^adddb`][XUTTSSUWRMMNLJJJLNPSTUWYYYYYWVUUWY[^\ZWUVXWVQMOQPPPPRUVXURQPONOQQRTVQMKJIHHHHHKOPROLJHHHGFKPPPKFFFFFB>@CEGGGHJJJFCEHIKGCCCEGHIJKGD@<<=BHJMIFCAAA?=AEHLKJHFFFCACFHJGEFHMSRRVZYYURSTY___[WVUVWTQRTRPNLLMOQQRRSQPNMNPU[YXXXWVSQQQW]]^_`flqvvwwwspqs}{z~|z´}nkhc_PA<8<@CGPZ_ea]]^XSJABCKSVZahowutqnquroqsļ½¿ļ}|{ľ{rjkmgbbb^ZWUSQW^WQKFGHKOnTPMLLORNJHGIMNPk~}yuspkgjmjggg`Y]aaaflptx}yvvvwyxwvvtrqpw¿ľĿ|zyurmjgdegfeeeca_]ZXXYYZ[\WRQQOMMMPSTWVVWYYYYZVTSTWZ]`_^[ZWTSRPNNNMMORRSRRPNSXRMORQQQRPPOPMKHEHLKKNQONJEFGILOQQRPNLJJJGEEEFGHIOVQMKIIIFECBCCDEEELSJB?=96;@CFC@BD@=<;=?ADFIHGFEEEEGB>IUMFJPRVVWVVUVWXZ\\]\\ZYXXVTZbZSRRPOOOOPPRRTRRX_]\[[XTUUVWUR[d`]aefhs~|wspruwzyxustu||rid_`aQB<865@LQW[```]ZPHC?ACHMQV^flsw|wromiemv~}yz|vmkjgeee_ZWVUTTVSQPPLHIKlJLNOQMJIHMRQPKGiukwxpz|umf\RVZWUPLQWVVUUZ`\XRMRXXYPG[pnmqux{ĿȽ~½ƿļzsfZcllmifgic^emd\UNLJR[^aaacf\SSSVY[]\[\^^^\[TMSYXWZ]\[YWXZ\^[YNDP\[[XURPRTSRQPYbYQSVUTRPMKT]N@DHJLLMKILOKGILKJLNLKNRPNLJJKPVUTRPJDCBCDB@=:;=HSLE=6>FKQJC;468:<>ALXPIC>=@BHNKHB=?ACGFEB@??>>?AEJHGEEDCDFGGC?FOLJD?FNSXURRRUX\a\X\a_]ZWY[`d]UVWVUQNKHMRRSRRPOU\WSX]WSW\^_\YXW[`]\ZXbmsz{}|wsp}¾ylif`[M@7/9CEGLQW^\[YXSOG@ACKSSU`ku|ywvz~|y{|ÿľ¿{zzxvvw¼|unnoha`^\ZXVTRV[TMJHLQRUqKLMLLHDEFKPLIKNl}zuppqonkid_VNKHKNRWUSTUVXTQW][ZUPONSY\_gozſ¼||}{zupmjlnidcbcdb`__`a_]]][YZ[ZZWURPPQOMKJLNRVSQPPMKKKMPTXXYXWTRRSRQUYZ[[[^a_]ZWXYYZ[\^a`_XQPONMKIJKMONNOPMJGDB@CGJMJGFFDBA@DHFDCBDFFFB?ACCDBACEFHB<<<=>?@@A@@>?ELIF?9=ADGDA=:;<<3=HEBA@CFA=FPMJKMD;M`[WTRX_\Yajfccd`]ZWXZahb\]^]\PDNYXWUTVXWWMCSdddbaab`_]\afghaZbklmjhovwxphecfjeacep{~~ukzĵƲŽwvui]XT_k_SNIGFFFKQX_`a_]]^]]dk{vlcZTOPQLGGHLPQSZao~ymwſǾÿúÿɿzod`]]]VPRUVWQLMNRVQLOSpOONNOPROLLMLLNPn~~}yvwztokh_VTSRRUX[__``a``\X^ddfca`_itrpyƽ½}ǿxy{ywsponprniloibcddfffdbbba_\Y^c`^YUUUTSRRQPUZVSSTPLNPQRTUWZUPYb[TUWY[ZY_eca^\VOV]^_^^_`^]^`YSPMGAFKNQNLMONMQUJ@GOPPLGGHGGLPPONLKKKLJHDBEIGFGHBAEGIEA@@BEDC??@@@<999;>>??@BEA>=<>AEJJJGEDCBA?>=<;;@EFHGFGHIJFCGLPUVWWXZ]XSTVX[ZYZ[ahggc`\XWVSQRTUWTQONOPLIMQTWWWTRTWTQQQTXXYWUVXTQTX]bbc_[^abccdj((quzwuwz~zyx̾ºznid`]TKKKJJGEFGKPQRUYWUSQYaiqsuztqonncXTPLIC>BFIMHCGLRYYY_foxqjfbehmrmipwľĿŽý|pdcb]XXY[]\\UNOPONMMOQSUqVTRPOTZUQMIMPQRl}}zz{uppodZ\__`acgknrsttttsuwy|¿{zzwuuuutttrptxogilorpoljjjjjfcehea]YYYYXXWRNPTRRRSPMPSRQOMPSQOXb[TUVUTSRZb`^]^YT\ddeeeeebadg`XUSNIKNOQOMNOOOW^SHKNNNLJHGHIMRNJJJJJGECAAADGEDGJA8BKE@FLMOIDBACEDD=7ITKDJQSTTTX^]]afedfilopqrrpmt{unmkjhijigffb^^_][UORURONNNNJFMUQMNOLIFEDDGJJJE@BDHME><;?CDFFGGGGGHIB:BJKLKKIGNUQNOOONNMPSVYYYYYWU[b^[[[XVY\ZYXWVUUVQKRYXXWVTRRQQR[d[STTQNSZ\_^_][YY^ccca_`bcdgilnpsvz|zsjafkryȽxtpke\SRPOMHDFHIJNSSSTTWZahkou|xxxwvpjgdeeinqtyzsmijlhe^XXY[^`beir{zy{}|{z{|}~¾xtqib`_\YVSPNOPONOQQPONmWVUTTUWPJGEHLNPu|y{}sipx|Ķÿ~zwtnikncX]bZROMLLLLIFB>EMC:NcXMT[[[ZZfslfhkgcnz|~~|zvs{xpliea``UKU`bda^UMIESaWNJFGHFEEFHJJKGCTeZPMKE@HPLIFDOZTNKI@8CNKIIJLNLJMPMJHF?9DOPRTVUUQN[haZWTQOYcegeccd\TVYZ[XUVWWXRMJHZlc[YXURV[_dba^\gsjbaa^[ZZ^cegjmpsuw|}psv}῞¹xrqqcUWYYYRKOT_kaXSNNOQS_lwx~|{wtturojfw|qtx{xrvzĻÿĿ|wsstÿvqljhfd^Y[]^_XRRRVZTNNOnSSTUVTSPNMLIHIKqwxyupsvxz{|~Ķ{xvuplmof^^^XSQPLIIIHHDAEID@IRNJNSUWWW^fcaceeekrrrv{}~}|zwtrvzyytpnlfa__YTX]]^\[UPNLRYSOMKMPMJGEFFGIFDMVOIGEB@FLIGEDKRNKIHFDGKIHIJKLJIMQPONNKHNSTUY^\[WTZ`]ZXWVV\baa`_`c^YYZZ[YWWWXZVROLWb^[WUTTUVX[]`_^ad`]^`^]\[^bccgjnrsuy~urosw}ѹǶzrrrh^\ZYXSNNOV^XSRRSUUU[blwy|}~|{rlghiiifdmwqlptx}wqst|üļ~zľ~vojfed_ZYXYZVRRRV[WSQPnUPKJJOTUVRNQTRPt~~yutsuxxy{~ƽ{}Ľ~zvrmifc\UTTRPMJIHEC=888:=?BEHLPPPRTVY[]emqvuuvwvvvwxy|~~yurlfffb_YSQPRTPMPSRQNKLNPSPNNNMMKJHGJNJFHJJKJJJJMPONJGECEHEBCDEFCABCFJJKNQTWWWUTX]YUTSW\]_^]^_[WTRSUY][Z[\\\XUUUVWTRSTW[YXTPQSSSVY^dbaZTVXVUUUX[]`acktw{upicdfgiuǺɽ{pqromf_^]]]VPQRV[ZYVTTTQNTZcmpsuw{}yvx{ľÿÿż¿~}|{vrstrqrtÿľ|qppjd^XXYVSKCFJKMLKJILOnVSPOORURPLILPPPt}{zysnrxz|}¼~zvsmihh_VX[VQNKJJHGC?=;?EA>IURNRUVWXY`hhilpnlrxyz{~}{~}ywvqmji`X]cba]XSNMLQWSPNKJIIIJLLLLLJHOWQKKLGCHMKJHGLRPOMKE?DHHHGFGIHHHHGFGHDBIPRTUVUTTUZ^ZVWXWW[`ac`][[WTW[ZZYXYYWVSQPOW_[WXYWUUUX[ZZZZbkfa]ZZYXWY\^acfhkpuy~~~xsrqsv}ɿĸ{yxsokh`YZ[WTQNRW\b[VSQONRVals{|}|yw~~yyzzzxv{~zwusrrxÿſ}spnjfb^[YXXTQONNOQROKMOnEEFGHECDEKRNJHGi}{yyyz|||||~yiy̽|ui]ae_YRLHEDD>8BM<+@VK@HPU[\]hsuwy{zvslfgiijhfc``aXPPQQQRTVXVUOJJK@6BNLKNRPNOPPPD9CMRWak_TUVTRMIKNPRPONNQTTTPMT[[\^a_^ZWUTRPU[ahhieb`^bfile_][YXVTSRKDJQSUX\[[\]]]_bcdfhc^_`cgggdbdgkopqsvspicd((filjiqzϼ}zw{{|uonnkhknnnkhecbbaakuƾ}||yvvw{|wxzyxz|Ŀľzpmke_\YYZVSNINTSRMHLPRUqMJHHIJKLMNPOOMKn}zwvvwzzz{}ļĻ~r{|vqlbYZ\XTOKHFDC=8=B;4?LHDJPRUWX_fhjot|yurlffged`\ZXYZTNPRQQPOQSSTOLLLFAFLJILPMJKMMMGAFKOSX\TMMLLMIEGIJLIHHHKOOOOOTYYYYZ[]YVTSTVY]_bcd`\ZXZ]ad`\\[ZZWTTSPMOQSTW[ZYXVWXYZ\^bfb_\Z\_^^\[^adghjouuuoifdfihis~ǿſ³zsx|xtpmifee`\^`bdb`][[[YW_gq{|}ÿþ¿½Ŀý~|{|~~~ytuwutvxÿľ{pnmga]XXYVSLFJOOOLIKLORoLLMOQMJJKKKFBCDn~yxwtrpoljmpuzÿxrmd[WTSROMJHIKIGILRX\acfjnquy}~|ywsokgkolic^YUTSSTW[VRQQUZZ[VRRRSTTTSRQPNMPSUWTRPNNOKHGFHKKLJIKNMLLLMNNNLKQWWXTQUY]b`_acega\[[`fdca_`aaa^[\][ZXWXZZ[SKMOQTVXZ][YQILOU[\]_adhc___acccbacfghkorurprtzxw}ȷ~yyzrke`_^`bglpuka\X\aiqyýĽʿļý~wz}yvvvy}zxrmps{ºuke`ac]XXXVURPOOQSMHFEiHHIKLIFGHKNJFEEk{yxvuuutstvy}ſzxwohb\VPMLHEHMC9DPJCHNSY\_elorux}zwrnmljhijgda_XRRRRRTWVUSSRRRSKDJPOOQSQPPPONJFLRSTX\VQPOMLJJKMMMMNMMNPPQOMPSVYZ\YWWXY[YW[_cgdb`^`bcdeeb`_^[YYXWVQMQUVXUSTUVXYZ\__^[XWVZ]_bcddecceghjkljhfdegjmnoqu}˹zz{smigecehjmmnhb_]^ajs|{vxzz{{{zzyyuruw½xqke_^^[YWUROPRQPOMLLLMmPONJFKQPPKFGHIKv|zxrmmnpsvz}|{zupjda_bfffghjmrw{}}}yuqnnoid_[YXVTPLNQTXXXXYXWQKJJKLJIJKNRPOOPPPPPQSSTPLLLJIHGILOSPNNNQTUVUUY]]][Y]behb\[[]_^^_`ejeabcegc`\YZ[YWWWUTSSQOPQQQQQRTVXY[^aaa`_`acfcaejnsokgdjpqrstsrolnpx|wusni`WWWbnkhjmqupkoty~{y±wpijljikmptrpmkig]TY^m||~~z}z~~z~þľĹ}~wvunhggkoooqtx}˾~yofc```\XVUVXTPNLPTRPPQoNMMLKLMMMKHFEFGrzywsonnnnquy}Ǹ{skigda\XUSUXWVXZ^bglorx}~|{zvrnjlojfa\YVUSQPRVUUTTVYYYSNNNOPONNNOQONOQRSRQPPPQMJIIIJIIIJMPNMMMOQQRPPUZZZWUY]aea]^_ac_]]]bhdbaabdb`]Z[\ZXWWVWVWRMNPQRSTVXXXURUX[^^^_acgc`bdgkigdbfklmoqrspnpr|}|rhggoyyy|y{}Ĵ}wqqsnjhfgiiijklndZZ[dnv~}~½½~wxysonnrvtsqptx|rhd``a\XWVVVSPNMPSOLKKlUQNJGIKIGFEGIJLq}|tmhcdfghowĶǾ}wqkhfghd`_^ZWUSSSVYWUTTVYWUQMORQPPPSWVUQMNPQSOLJHGFDCEHGFDCDEINOQRSSTQOKGLQRTWZ_ddd_[\]_aaacehkgcbbaa_]]][ZVRRSSTSSRQUYXXY[]_]\YVZ_`a^[ZZ]aabehgfb^elryqjgeinqtvyyzoe[RPNPRRRUXXY_eoyǺ}|vqmjnsw|{z{}vocWRMU^gp|yppqtwtqsuuupljimqommmqvtsqox{vvw{~{x|ƿÿ~uronmhdfijlosz}sqpha\W\b]XPIJKKLD=AEINnRPNJFJNLKHEGHIKs|wrmhhjkmrxý¾~zxwxz{|~~|wromheca^\ZYUQQRSUWXWWVUSRPONLLMMMOQQSRRPNOPQSQPMJIIGFFGHIIKJIKNPRSTTTUVTRSUW[^a``__^]]]_`cedcegfeba^]\\[ZYXUSRSRQQRQQSUUVWY[]]^][]_`a``^]aegjjigefgkorvrnkhkotz{}zxrld]XRSTZ```achmorw}~Ⱦ~ysmkklnqtuwvvqmf_WPW^jv}zxvy{}~}{ywwxvuuuvwwwxz|~}|~{|~}}}zupkjjiijlmpsx~}vpke`^[\]YVSPOMLLJHIJLOnHHIJKFABCHNKHGGn~xtplifdefls|ǽſ¾~zwrmjggg`ZYXWWVUUUWYWVUTSSPNJFFGEDCCEGGHECEGGGEDDDEGECDFDC@>ADHMLKMOPQQRUX\aabbbdffgecdecbcdfigf`[\]]^\ZZZ[]WRRRSTQOOPQSSTWZZ[ZYYY\`aca_^]\[[[_dhmnpuz|~wqtx~}wrome^_`fmsyrligkoy½|wtrvz}ysokaWNELScs~|uuuqnjfffgid`acbaZTSSVYYYZ\]_^]_ahomkklpurpnmquuuvxz}Ž»|zuqmid_adfigejoxɿ¾yjhga\ZYYZVSMHIKKKGDHLMNnNLKJIGFEEGIIHHIozzzvrmhfdhlqwŹþ{wqlifggb]\[XWUTTTVYWUTTTVSQMIJLKJIILONNKHIKLMJHGFFFDCDGEDB@BDHMMNOQQRQPPOTYY[\^aeeeb_`aaabbdgghc_____][[[[[VRRRSTRQPPSVUVXZ[][ZYW[_`b_]\[\^^^bfgihgmsw{tmmnsyxxvutsja]Y[]aeb___adltù~~ytpnrvz~zvutkcXNOP\hr||xqkkkmplhjlkke`^^aedccdgjihhhpxtppquzxwtrv{|}}}¾þû¼}wspmkfacfhjklrx¿{nlkd^[XZ^YUNHIKKKE@DHKNnCDEHKFA><>@=:=@iz{}yvuuqmoqv|ɼ~sssw{zz|xwwz~~~}~}wqjca```\XZ]]^\ZYXXYWVXZZZXWSPPPNMLKJJJKLMMNKHGFEDBA?>CHIJHGHJLNJFKQTXVUUVVWUTX]afcaabgmkifcbaaa^[\^_abdb`\YPHKNSYZ[\]]]ZX[^`c`]]^`c^YYZ^bbciox((|}|zqieadhhhnuwzvrrrz¶~~~|zpfYMPSX^kx{{{upmjmqkfa]]][ZVRVZYXXX^efhdaejmqlhhimrmikmqvutssx}~vtrtwutpmmmhcdf|ú}tlcZZ[UPQSUXTPPPRUSRPNnEFGIKFA@?CGDABCk{wtrnkjjmqy¾}~¿{xuplhe`]\\YWXYYYYYXWVVUTTTRPOOLJIIIJIIGFGIIJIIGFFFECCCA@ACEGHJJJLNMKNQTXY[[\\\\]_bcdccbbehhifda^^_]\\\\]^`\YWUQNNNQTUWWXZ[ZYZ[\^^^_``a^[ZZ\^`chnsx|~|}~~yvpke_adgjpwtsolnpy¹~zzz{|}zvoh]ROLRXgu{xurolkkhfdc`^^^\YXWVUWX[_`b``acfijkjjlononnoqstttwz|~zspmlkklkkjiiins~snib[ZZWUSSQPNMMMLLMONNnWUTSRSTOKFAEIIJl~|zwuuutsssuwƶ}{wnnnlke_bfimlkmpv|tmnpv|}~ž|zyuqnkgd_ZTOQSTVSPQRSTRQSUSQPOPRQPIB@>?@>=<?AAA?>BGGGEDGKNQNLOSUXYZ_dfhfdhmnokhecgkjijkjiea]Z\___][[[[\XTVXVUPKLNPRPNQUUVTSUXZ]WQRSY`goy{rqqrsolosvztoliov||y|zsmgaUJFBKUamyyvsstmf`Z\^YTQNSY[]^`cgffffhjjjiiknkihhkoqsolosuxurporvtrvz}ûþ{uroprpooooplhntþtg_XYZUQPOLJE@ACGKGCCDiMLLMNLJFCB@AACEj{wxyvtttsrw|ǹ~~xyzzzqijlptsrtw|yrrsx}}~ý~|{vqlgdb_]XSUXXZWUUUUVTSUWVUTSQQPPKGFDDEDDDDFHFDCBBBAA?>BGHHFEGJMOLIMRTXWWZ]^_]\`egjgdcbgljihgfeca]Z\^_`__^][ZTNPSTWUSTUVWUSVYZ\ZXY[]`ZUUV[adiqyvmkikmkjntvzupomt|ú~|xuqmbXOGMT\er~{wwwqkfbdgb]YUX[[[ZY\`____cghifehllmjhilornjmpswusqquyyy~¿}usprtrqonnnjeimtiaYYZUPPQPQLHHILPMJIIkHFEA>AEDCCDGJHGizvy}ɼ~zwtwzqhechmjgdahpqrpnmmllmnxý|uojjjea_]^`^\ZXY[[[\]_baa[UVXWWUSSSSSQOOPONKHFDGKLMNOOPONLJLNNNPRVZ\^]]`dbaaafklmkimqppnmmmnojfffghgfb_`a^\\\\]ZXTQSUVXYZ^cdfdcdeb`__beca`_eluķzuy}|wy{xuvx̽sgb^[X]bs~|vpqspmcZXVY]VPPPSWTRSTVXURRRTVZ_`aiqrtttuwuspmorqpppppruwzȽž}|qqquzwutsvz·urohaYQPPONJFHJMQOMMNPRpOMLJHJLIGDBFIHHj}|{zwtvx~zwtokhgfffffgjmoqsupmmnquzÿ{wrmljfb_[YWWWWWVUVVWXXYZ[WSSSSTSQNJIHHGFFEEEECBCDEGGHGGHJIHHIJLOQRSUXYZ\_`bcdfgjmlllljijlkklmjgecbaab`_^^\[[\ZXXXUSQPQSTVWXZ]\\\\[\\^\[ZZ\_fmw}xvtttwzyxvurorwʿ{vmd[TPMT[jy}zwtrolhc_\XUUUTTUVX[[\\]^_^^^^^_bfeehlnqrsrqrsrrrrpoqsrqtwz}~}|{vqpprtsrpmrw{skc\YURPONKHFEGJKLJHIKlKKLLLFAAACFCAAAc{vy|Ļ}xy{|~zvtrrsja^\`db`][^a`___dikmor|~{zyrkheb`^][Y\`^]]]]][YSNQUUVSQONLKFBDFHKIGC@@@<89::;<>AEFHFDIOTYYYYZ^b_]^`ejmqrtwzxvtsvyyzqhfdefdbbcfic]\[\][YVTUWUTTTUWUTUW[_\ZZZ]aaa_^cis~|rmikmkjgdjpw~~y~}ssttukb_\_cnzznnnkh`Y\_^]SIGEDC>:869=;:=@CGGHHHMSQPPQTXY[XVWY\``a`_acfjr{}|xxxvuoigfc`__chr|}rpnhc]XURPOIDGKKLLLKKGChIHHFECCBBCEEEDDf~~}{·||}~|xustvmda_dhfc`^chhhgfhkklnpz{vrrqkfca``^\ZXZ]\\\]^_^]WQSVVVTRQPOOKHIKKLJGDBCEDBCDDEEFFGIKJILPUYZ[[[_c`__`ejlonnrutsqpqsstmgfefgedbace`\\[\]ZXURTVUVVWY]\]\]_b_]\\_cba_^djt~xsoruuuqmquwy̿~}}{zod`]]]enxoopmjaYZZ[]TLKJKMIFEEGJHFGIKNPSTT[babbbdgggdacefhhhhgilnry½}z|~~~umlklmkjkmt{žsqnhb[TRQONIEGJLNMLLLKJl;<>==7235=EB?=;c̼}yyytpkfgihg`Z[]^_\YZ[^baahowĿûĿ¾~wqkgca`\Y\_`ba`_^^^[Y[][YXWUTSSQPNMNOOOLIJLMNNNNNLJGEHLNPPPRTTTRPW_bfdbdgjmjhjmqvutrpsvtromnonmgabcbb`^^_`a[URPONOQTWXYVSW[[[XVWY_fedddddddgku|tpmlkaWVVZ_jvzvssspnpr}zrjcfiea\XUSLF=47:<>;9;>ADEFFGLQW^adgkmomkd]YUWY]bbbhnrwwx~½²zvsturoicehijmpżvkbYXXSNOPONLJKLPTLEB@gCCEDD>9:;@EB@?>c~|~ÿ~{ywtqnlheca`_^^]]]]]]^`beinsx¿~yurlgdb_\]^]]^`^]]]\[[[WSTVUUSRPOMLJHIJJJIIHGGGECBB@@BEGJKLLLNQSTX\]`ababdfgikoquvwusstuutsokjhfccbbbcc`^^^[YVTRQRTTUVVUUVWXYYZYY\`abbbaacfmt~}voljfb```ajs~zwutojgegjuxtpjeca``]ZTNIE@;:::::;;=;::::<=>=<<>>Wpuzzzzzzz|~ǻywvxzvsqpswpjfbdf`[XUX[VQPPW_gou{ľȾĿ}xsqph`]ZYYVSPNOQQRSUX\\\XUVXTPKGGHIKJIIIGEDC?<>@@AEILPPPPPRTRPQSUWWXY[bihhhiovwywvx{{{ywutssmhhhjljheccd^YXX[^]\VPONNORUX\YWTQUYYYYY\`abaabdddcchnsxww~}|{wskcgks||ywrmbXRLGB4'$"%)('&%&($!#&&&(*+-157:@GOW\afkryxxqjaXXX]bkuvxz}¼ž½ſ~urog_YTTUQMIFJNLJB;:99:dJFB?<@DBA<79;<=\{{{zxyzyy}ĺ}{ywwxuromjhgfdb_][XWWUSUX\aiqw}¿}yurpkfdc`][ZXWWWXYYZ[\]^]\[[XUTSRQPPONMKJIIID@@@ACEHJLLLKKNQSUUUUUX[[\^acegjmpqtuwwxvtuvutsrommmlkjifdbb_^]]\[ZZVRQQRTWZ[]\[ZXY[ZYYZ[]_aacbbccehjmquw{þ}zvqlfiks{zuojd_VME=5.,++,-/.-,,*)-1369<=?CFILSZahlqpppomkhe_Y\`ejotx}ľĿ|tme^[XURQOMLLLIGCA?=>?f48;858;7456^|ò}uuuvwrmd[eohb]Y[]\[ZYWULCHNT[`fnv{m{Ŀº»½{owzvspnle_]\VPTXY[hvmdcb`___YSUWak_TTTSSOKLNOPMKIGDB>;<>AEEFFGKOKHQ[\][YQIPW]ccdw}plhntuwtqrsuwvusrolhecabcba^\YV_h\QUYVSNINSTVZ^]]YVSQUY]a``abbbVK\mx˾}unhdadhvwkkkfaUI@82-""$&# "!!$'''*-4<@EJPYbgmmmhd^YYZcmptuw~ƺ|y{}y{~Ŀvspg^XSUWRNHBDGKPIBCDDEiAABAA@@=:99899:Z{{{Ŷwvuwxtpjelslfa]_a^[YWWXQJLOU]cjqx~Ŀż~~yuqonf_][WTUUTT[c_[[[\]]]XTUWZ]UMMNNOLJJKKJHGDAAA?>@CFJJKKKNQNLQWXZYXURY`beefsztqoswxyvtsstuqnmmllifdbbc`][ZZZ^bYPRSRQPOSWVVWWY[YWVUX\_a``accc\Wbmu}yuqmjgenw~srqlg[PIB<7+!%&&$""" #&&'*./05:AINSX]emorokd^[X[^gqsvwzȽ}|}Ŀurog^XSTVQMHDGJKME>>>>?fBDFFF@:505:5100dɼ{~~|unrwwwspoonnf^_aab`^]\\\ZX_fimlkqw~ĽÿĿ}yvqlfa_]YUVWVUTSTUVWTQTWZ]\[XUVWSPPPPQONLKMPKFFFEEDCA@CFIMOQUYZ\YVXZ[]afkqv{yxy{}~|{z~}xusuwtqkfgiijiheca_\YYYXWWWUSRRQPRUTTRPPPTXTPSWbmsz~»xpkfmt{ĿzsmjhWG:-(###'+6BBC8-'"%+234579;1(""(2ABD?:626:6223a}{yxurrrmilokhec`]]^]][YTORUWY_fkqvz}|y|~|yvsole`^\WRUWWX^d`\\\ZXY[YXXY\`ZUSRQQONMNMMMMJFEDA@@@ABDFGJMPPPU[ZYYYVSX^djlox{uttvxxxyywuuuuvsqmiggfeeecb_]ZW\`ZTVXUSPMOQSUWYWVTSSTTTX\afjnprmipwzslgchnxzvrlg_XK?6-%"&-421+% #&)+-./1422116IU\c`^p|vsplizĿ»}wqjcluojb[`eZPQRI@O_VMSY]b`^[YTPRUX[XVVVXZXWVUUVQMJHIKLNJGHJKLJHZlcZVSUX`hhihhystux|{zwux|xuuuwzwupkjjc]^_bfca[UamV@HPW^^^ZWUS`nf^^^`bcemuõxusmhhhq{vk_SSSLE=68:CLYfv}eMA5=EZoĭzxw{wplipw~{wsyüzyx~}xtw{}sssvz{|{tz~}|yvoikmmmor|þymcYYYRLLLNPJEB@EKGDDDiFEDA>;841121124lͼ~~wqtwuskdiopqh_`b`___][[\SKT]bhfdp|}~|{zyž½ÿ~ytprupkd^_aYRSTOJQYUQTXXYZZZ[XUUUWYUSSSTUSRQPQSNIHGGHHHECEHJLLLWb^[WTVY]bdgilw|uvxz~|{yw{zvutvxusmhhifccccdb`[W]cWKOSVXXXUSSTZa\WWWZ][Z`fp{~{yrligow{ri`^]QF;10.37@HVda`N=4+-/8BWl~tgZRKMOV]`dfjnsuxsonlszü||}x~zmd\ZYTOPQSVQLGBFJFBBChLJHA:;=>?:579;=οwpmjnrmijllme][Z]a\XSNOPQSSSY__`bdksvz}žĿļ}xsoljhgffgdaaa\XXXXY[][ZVSRRPNNNQUUUSQQRSURPSWXYTOLJKMJGGHFEFHJLPTTUWZ[\\\^agmnoqsy|xy{|}||~}yxxz|xurpppicba_^[YYY\`\YYYZ\[[WTVXVUUVZ_fnu}((ǽ}qfdbeipwzsfYVSUWTQYbn{yq_NPSdvȴvdjq~ž|mkjloidefdb\WXZ^behr|~|xtqosw|yw{urorvxzŽ}wrg\YVXZXWQLMNNNKIJLMOnKHE?89:9840257:ÿÿ}yvtpmiehlnpkgc`][^a\YWUNGMTW[\^gqomoqqq{~xsnjeimjhc^`c[TTUPLU^XSTVWZXVTSRRSUUVTTTUUUUWWWTRNKJJIIIKHFGIJLMNW`]ZXWXZ_dgkkku|yyzzzzzyyz|{z{{zywvusqojfggedba]Y^cWLRXY[[[ZYXW[a^[ZYZ\^biqzŻzslhefhpy}vlc\VQLIFFENWcp|o_PAFL_rѼ|qfmt~}wrrstuuvsqmjhgjnsx}wusstwy}xy|~}|xusqonptzxoeZYWUSRQONKIHGHJHHHIk?@BBC>975793.,*|~xi[k{tmhcfjaXbme]WQNKKKKLKJ[me^^_\Zixvu~ſýxpkgghecXNTZ[]WQLH;/E[QGIKPUUUUVQLV`\YURQQQQOMMNNNLJJJNRNKJIKNOQIAHOYc\UQNTZ\_`bo|xtz{x|~zxvwxrlkkjjeacflrlfcalwaLRY]a[VROOPV]WRUXURTWbmu}¸}vpklmrwƽ}kZPFHKLNXcp~xbM7"$+(&"(2LgȦjPYbo|{yw|obYPSVVWSOMKKKMPSW\acfox~zsmoqmifdlu}|ywww~}{uvwxzzzſwusle^WUTQOLIJKKKGCA@ABhEEEA><;::875333ztkblvpkigikcZ^ca_YTPLMMNOONZfb_`acfoyyz¿vqmkjge_Z]`__\YTPICNZVRRRSTSSRROMSZXWTQQQRSPNPRSSPLKJLOLIHHHIJLIFLQV\YWVUX[]`cgnutsy{xz}~}{{{|}wrqqrsnkjknqjdbaej^RUY\`[WUTTVX\WSUXUSTV^fmu{ȿyphhgkpxxhYSLNQPOXbo||m_K865=ER^nwk_bfspZaivûvj^_`ac^YYXWVTSUX]adgpz{vvvrnkiov|yxw~{utsuxyzºzvri`[VVWTSNJKLLLIFEFGHk<=??@:532340--.~wpijllme^_`]ZSLNPQRLGHJLNNNSX^efhnuǿžŹ|xsokhb\\][ZZZYXYZWUUVSPONOPPPQRV[[[XUSRUXXYYZ\^[YTONNNNNNOQPPKGGHHILPU[[[WSVZ]`dhmrvzyy{~~|zxw|}}}zsssturpoonme]\[XVSPQSVZYY[][YXWY\afhjuxxy~ȼ{rqqmjrzĺ}pcWY\fqdN840+&(*+-.06@@A<753561-,,ÿsimroljhed`\_c\TRPONKIIKKLT]\[^baakvz|yokgdb``YTWZZZXUQNHBLUPJLMPRSSUXVSWZWUUUTUUUUUTSQNMLLLNPNNMLKJKLHEJOW_[XTPUZ\_benwwwy|}~|{|}|}}}{yzzywvvrnljkmoqmjhghj^SUWXXVTTTTTX]YUVWWWZ^eku|~ľ|tpnlkrxzrf[UQRU_jwsXB-($ "%)-/123=F_yӶiijrz}vk`\WWWZ]]]YUTTVZ\_cgkouz}|xvtrqonqu~vvv}}||||ywvwy{tmfc_[XUSRROLKJJKHEFGjSQOJFEDA>957:99ļ|rsuqmmnki_V`jc]XSUWWWJ>>?ISKCHMKJ\nmlqv{Ŵ¸~wtplif`ZSLOS]h_VUUE6HZQHD@GNOQONU\WSSTVXY[ZYXXZ][YVSVYSNMLNPPQQQRS\fXJ[md[ZYajjjvzsuxxx|~yz{xvuuwzxvkaiqrskc_[hv_IR[\^[XXXVT[c\VY\\\[Z`gq|Ÿľ{rifchmqv¾rdWUSX]l|yaJIHFDCC?<978:=@Paãymkjkmjhhhmrpoqsuwtqqryzttux|{zzz~}|xtvx}|~z~~zyxxxusokmpnle^aenxwnfdc]XXY[^XSOLQVTSPNnGGGDC?<:8643333ǿ|xvpkkmkkbZ_e`[UOQSTTKBCDJPLHMRTWakmpxĺɾ}~vqmjga[WTUV[a\WWWNENXRLIGKOOPPPU[YWUTTUWYYYXY[][YUQRSPNMMNPPPNLLMRWRMXd_[XV[bcemusruyxx{~{x{~{yyy{~}|rjnrstnigekqbSW[ZZWTTUVWZ^[YZZZYZ[`flsǻvpjloopzȿqcWWW_gunWA><855654337;?DQ^|ũ||}¿~}{yrlgcfhfdgknqlhgglromoquz{{{z~zuwy{}~yyz|ywxyyyxxz}xtnhkou}¼vngfe_ZYXZ\VPMJOUQONMmNGA<8;??@;75445·~{xz|pd^XYZWUSRVZPGB>?@?>8358779;CLSZ^cktx}ĺ|uuuttplifff`ZVRQPONLKKKIGGHGFDBBBCEEFILMNKIKNU]]][ZXWWXVUX[YXTPONQTRQQQRSQPPPQSPNPSW[[[[[_defilqvvvrnquvwutqnopmjloqsqolikmhdbaceb`[VUTRPQSVZXWWW[_\Z]`p½ĺ|zxtqlglqy¼}xla_^djvxfTVX\a`_`a^[biþ¿{~xpkfjnpsy}x}~uojlnoqx}umoqrstuz}zzz{}zwy|yvqmkjklhdjqĽyog_^]ZWSPQSRQMIFDGKlPLHC?@A@?:66767ƿxwvutnid`\X[_[WWVROLJD?>>@C@=?BBBO]`cglsz~ſ~}wqvzsmhc_\XUQMMOTYTNNNF>FNIECBFJLNNNPRQPTXYZZZYXWXXYYZWUUTQNOPPPPQQRQQV[TNU]ZWXZ^bbbjsolortwy{{z{|zxwwtrrrrrrrnjmponkhc_ekaWZ][ZXVUTSSX^ZVXY[][Z^cp~¼Ŀ{vpmjjjns~zpg`Z[]hswaWNNNOROMLLKJOTg{׾ÿ{wqmkijklmsyz|{zywz}~}|~~{xvwx{~~ytsrtux{~~|zzzywwwtponlkheddltÿ}sjea]ZYXWWTSPNOOMKKLmLMNLKC;74694/.-ĸth^Uamifb^^_YSOLKKQWE444#$6:?CHMS[dt|uzʲ|ws{|xz|~}zz{ztx|||vqsvqljid_\ZQHIJMQNLLLC;JZI889=A@?GPMJKLLMPTTTRQRTSSNJJJLNOPONOPLHIKJIUa\WWXXY\``a`_gpnmmmorw|{zvsuxz||}||||wsnjloruldcbip]KZic]XTTUPKVb^[\]\[ZZWTan((ºοǻ~{wsqpv|zpgfffgjmvſvtsrqkefhu´ż~|{upnlostuqmrwwxyz}w{}||||rhd`beeeltztmgjmoqnks|}xsvz}wvvz}||}}}xstutskdjp|Ŀƿzsi_][YXURRRRSPNOPONnMJGDA?=;:884111ɽ~|}~rf^V]c`]ZXZ\TMHEEEHJ>346-%.8>EKQU[clv}{̻~{zxxxurqqmihgb\YVQLLLLNLKJIEAHPF===@CBBHNMLKJKMRXXXVUUUUUROQRRSQPONPROLMNNNSXVSTUTSVY[^]]aefhiilotyxxtpsvxyxxvuuvrnmlnqqrlfgghj_V^gb^YUTTQMSZZZZZYYZ\YW_g}źzqpomlkjqx~þvkihkmpszz}|wz}Źû{wsvzvrninrsuy}}w~}xniegijkrzxqjloprqpv~|x{xxxz~{yz|{ytpooooidjp~»yqh_]\YWTQQRRRNKJJKLm@ACBB<630373/02z{|||yvxzxvlbaaaa\XTPMKGDHMSZZ[agq|Žƽ~}zxsnqu{~z|~{}}{wtttqnhbaa_^]]^_^]XTRQLHGGDA?>?@BEDDDDDEEEGJQXZ]]]]^_`\XXXZ]\[[[^a]YURSUVWUTVYWUTTVYZ[ZZ_efhjlortwusw|zuvxsomlorpoidhlnqnkihec^Z[]]^`cdfee_Z[\^afkpu¸wwxz}}~zrnje`bemuz¿xxxz}~ü}}zxsolimrrsrqy~zwux||xu||wsvz}Ľ{urpjdcbdfb^[X\`\XURpFGHGF?852483///Ŀxsnpsrqomkjhfca[VY\SJHF;18@@AEJPVZ_juvx|ù|xuwxy{{}|{}~~~xtvxvuoijkhecca_][TNMMLLJIHFA>>@BBBFJJJNRSUVXXYXXWVUUTSSRSTVXVSRQONOQONU]YVUVWY[]]]_bflllnoqtvwy{zzz{zxyzwuttsroljimpmjhfilaW\a_]ZYZ\ZX]c^Z[\]^`bcdp}Ķywuuvy}}vohecdfkqx}xtqnpry½þ~~~|{|~|{|~|vpkgggikosvx~{uppqsvvv|}yyz|~}zxusposxþztmgc_^]\\ZXVUVWUTRPoLKJGEINKHEBBBA@ȿ~n_gpmjbZ\^_a[Vdrw|ļmnpsvrooosxsnnnprz}xz|qfjopqlhpxoffg]S_kd]UNSYUQON>/@RE9@HGGEDDDRaYQTXZ][YZ[]_ZUWY]baabcdfb_^]]^YT_je`^]TLS[]`ZTgzrklmrx{~zwz~~yyzxwuspnqtttrpppynYcmjhc^[Yftldefdcdfghknzƶĺʿ¶{qgjmrwz}wqlkkhfgiqyý³}}vplhknnokhqz}zx~~~~zqhlpuz|yspmrwz~zw|¸wuskca`ekihb]_a[VVVrFFFDCBB?<<<:889ļ~yvroe[]`]ZTORUY]ZXblt|ñvvvvwrnprw}xtuvy{~}y{~wppqrrnklmhcbb]X^ea]VQRUPLKJA8?HB95321147:>BGJMMNNNQUTSSTVYZ[ZY[][YVTUWXZVSUXXYXWWWVVVV\beifc_\`dfikmpsrqnkmopqppnlkjgehkjid```ac]WVVVWWWUTUWWWZ]`dcc_\]_ch{ķǾuoijknqw}}wqlghjihov¿Ľźzsmhkoljgdltvxz}|yvy}{zz{|}|tojjjmp|}xujlnsxz}}{yqikmnonmpsssnijlpuvw{ǿwmd`]\[\]`da_YTTUVWrQOMGBEJGD@<;;;;yz|wrmigedcbcjrw{solllmonmnoljihfekrpnmmgbeihgdcfid^^_ZUY\XTPNPSOKIG=4=H?79=<<<=?AJTQOPSTUVWWWXYXWXZ[]^_^^]][[[[YXWV[a^[ZZUQTX\a_^fnhcfhlpsuuuvwwwxywutusqpnkiloonkhhhmseX\a`_]ZXV]ea]_abccdcbdfnw˽»|wrmilotzztnkihhhhpw}{yxwwwy{|}~{}}{yvsqnljiou~z|zuwy{~{vpnlpsuwvvtsqpppruuvy|¿wqke`^]`ddfa^\ZWUVVrNQTRPJECBBB>:::Ѽſ}y¿Ż»wph`dhda`_ac`]L9@GMTW[ZYYZVRQQUZYYRLORQQOMNOQSNJT_YTQOG@GOQTLEOZZ[[[ahknljnrtvsprtrpkfgiknljihikuukjjbZWU[a^\VP_naUWY\_][WTY_fn}zvsuwy||vpkgcfilptx}ɿżϿ|wwwqlf```[VROLJC<73=GMSTU[abca`flllkjotz}{y~}smgghnuz}}x~}zwnfhjnsux}{wtrrsssnjkmmmifilnpibfjlonmorw}wmkjhgc_bea]XSUXY[tRRRLGFECA><9778|wsst|þú|slfaflhfdccdb`TJT^_a^\]^_a]ZVRUYWUY^ZWSPNLMNOQOMPTJA=99;;<;;<=<;AGKPRTTSUWURRRUYYZVRUWVURPQSTVRNT[XVTSOKNRSUTSZa`_][`fhkkkorsspmoqqpmkjjklighiijlojeef_XVUX\ZYURZb\VX[^a`_[X[_dk|Ľýwrnoqsv|ysniegijlqwûý´{wsopqjd_[[\WSOKT]aegimqpomkotssrrux}}|snhhimr~~y~{|qhjlpuwz}zxxwvoikmmnkilopqkehknrrruyûĽ|rhecba_^ada^XSTVWYsJMQPPIB@>AD=642ļȽƿzssstunhhikmiecabc^ZYXXXZ\^aceb`_^\ZUPMKOSRRRROMKIB<<<>ACFFGFEDDINOQQQRSVYVSSTUWTQQQUYSNJGFEDDEGKPPPONNOOPONSY]bbbbcfiiiknqtsrlghifdegilifcacfb_[XXXY[YXYZYXYZ[]]^^_addehly((ſ~wquztqoprposx|}z|~½Żz|~}}~}yvqmd[WSUWUT[bipnllmsz}|vqz}w{~tnijkhfgipxz}zz{|~~yuttqoopqsmhfdjppqlgjmmmps~|ysmoqqqg^YUZ_]\[[tLORQPICA@AC=876ƽĿþ|vqomkjjjgedc[TZ___^^]\\\YWTQV\\\_b^ZXVROMMPTSSX]TKE>>>@ABCCDB@CFHLPTTUUUTRSUUVVVSQQQQQRSPNMMJGLQOMNOKHKNOQMJOTVZ\^aefhiikmorrrrsokigffhjjkigfflrkeba]YXXZ\[[WT\d^YZ[]___]\`eozþ~{xvtw{upmkjklotx|~ú|xvuqnooppooic^YTPPQRSTVXZ^behjlllorvz}|wqnlt|}|~~~xtplhhhjnrx{}~}}~{xvtqonnnnmlkjjjiikmlklmnosxÿysokkljhda]YYYYZZ[t]YUQMMMGB=99:;=üƿý}~wusqoha\XY[WSUXY[\]_bbca_`adgff`[[[VROMLLKJHGGGHIIIIIJLMNSXXYXWWXVURPQSUXSNKIHGB>@BIQRTSSVYWVTSRQONLJKMMMNOSX\aabcegjjjfcdfedddgkjifdfhda_]]^^_^]^`^\[[^bfjiimquz»þÿż}{klmpsqou|z~wpj^SPNPSW[bjousqqrw|{{~~z}uromkqxz}|{{{zzpfa\`edcbafkkknquzxwuttusqw}{{|wrpnmle^XSW[\^_aeigfa\dmu~zxwutojgeime^[XsSSSPNKGC@?>;877ǿľ}xyz|}vonnnnhc_\]_ZVWXXY[\^abda___``][VSUWTRPOMLKIEAAACEFGGHHHHINSSUTTTUVWTQRSUWSONMNPJFEDGKKLLMPTSSQPPPOOMLOSUWXXZ]aeeegilonniefgeddehkigdbdgc`]ZZ[[][Z[][ZZZ\_adcdgjlou{ƾļ{w|onnprpotz~~z}¼¿umeb`YSUX\abcgkqwxxyz}zu|yuqv|~wmgbehfddekqrtvy}~zwwxww}}xtqppkfcadgdcbbglkkfagmqux|¿ysstsrkd`]afa][YsYVSNJLOLJD>>?>>þ{vsqh_[X\`cgghnuvxurrsrqiadgff`[WTWZWTOKFA?>ADGJGEGJMPONNNPRNJHFJNOPNMPSSTUWZ]`c`]ciouy}||ywohfdefeda_beddddegghfdfihhgfhklnidcbbbbcdeeea^]][YYYYYZ\\\_behjlszļ|tvy}rqpmjc\\\_biqw}zwxy»ʼ}zwsomkqwy|yw{zsh]SJKMQUZ`cged`]dknqtx|rnjouwz{}~ysmhb]ZXSOU[\^adltsrlflrvzxvutz~xruxyzqhhhecbaeikmgabcegikt}¾ºxqrsnjgdgjgd]WZ^ady[WTOKLNIF@;;<<=ÿ|zvrmib[ZYYY\_`aeijmkjiiiifdefc`][VSSSQPMJGDCBDFHIHGHKMOQSSSTTRQOMNOPQQRQPONNONMPRTWZ^adgkiife`\ZYXXXXWVXZ[^`bcdeffghigeeffghihgfedcdedcba_^]^\[[\[ZZ[]_bfghkntzz{}~vmlkigfejou{{{|}¹}yulc\UQNQTY_djklkkklosvy~|splnptyz}}}zwsqia]ZYZ\___cgkopqpprtuwvutrx~|ywvuttojfc^[\^`cegfeddcaflt}ÿ|yvspnlkjgdcb_^^^vTUWTQKF?9;>:6:>ľ{tmptrqppqsuxwvz}{uooonmhcdeefc`\XVUOJJJMPNMJHIKLMORSTRPPPUZYXXX\a^[YW]dhmnpuz}xtqonmhdfhfecbdfgigeeffffgeca_[XXY[]_bcdcc_\_cfikn|Ƽ{{{yoooljeagmpsstuwvuvx¿±ukd]PD:13631/./11259AINT^hq{ywi\TMGABCHMMNNNSY]acfjoswrmnpswussstvngdagnopkghic]UNMLKJHFJNQUWY^djqpoqstutsux}}|{}tldhmrwutssold\[Z\_^]bhjlmnw¿zssspmjgilifdbehfdyVUUQMKJEA?><:<>~wqqrmhedfiloootzyyuppqpohbdfefa]YVVWSOLJIHFEEFHJIIKNPRPOOORVSQPOSWVUSRV[]`acgkotsrw|}zxyzzyuqrtrpnlkkjjgdfhgfedfhikhddddddeddcb^[Z[[[\]^^^_]\_behjmw{}{ppoljd^adgjnrvzxvwxƶti`WVVSPNLPTUWWX^dgkptuwpj^SOMLKNQUZYYWU[beikotz~}yyz|~{yyy{~uliekqsusrstnha[WTRQMJOTVY\^elnqnjnruwvtuv{~yrknruxsnmmjgc^`acfb_begiklu~Ľyrrsokhehkhe`\_ccdyRX__`VLGBCD<445¾{zz{}zwz~}xxy{~wpg_ac]WPIGFFGEDHLLMIFEDDEDDIOQSVYZ\\]]]_beimqv{}yvsokmponkifddda_`baaaa````^]`cbaaagmpttt|ÿtsrommnjgdagnsyvsx}~žyncXL@BEGIKMGA2# %'*,/6>FNWadg^UI=;:;=AFKPQRSTWZ[]bhlponjgjmmnkiknnnopv}yuh[RJIID?>>BGJMPTY^_`dhlppqrtwzyyxx{~|zoehkqwusokkkgdegjnmmmmu}~wusrqkeeeinjfcawSV[YXPIC=?A;579~zxwvuuvuuw{{|~}zxvsssqpmjfbba\WSOKHHHIJKLKJIHHHIKKLMOPQUYYZZZ\_^^_`ejotx}~zwrnnmjhhiijiifddecbcdcba`]\\\\]_bbbbbcdgkmnsy¼{vponllgdegkpsvuuwy{~ºwlaXNID@=?A=90(""(/49=AJS[dhlfaYQH?>>AEGJLORUXZ]`bfjoonnonoopppooljigkorvrnhbZSOKHEDDEFJMPTX[^bglnoprstuvwxz}~ytokimqsutsokgca_`cdegjklqu|½|xurpnljhgefhggdbx^\ZUQTWQKFBBBAA~xz}vpeZZZUPKFHKNQMJJJJKIHGFHJHFJOSXZ]_aejklqv}trqmigfhklnkihgecbabdccbagnpsw|yrw||((}~ǻ~zw}~}|~|rhkomkihda_]hsyxquyÿ{kiglqx{aP?.$+*)+-7AJSTVPJC=@CEGHIKMQUVX`howxzvrsuuuvwwwusi_]\UNE<847:99;=CIJKJJJKLMQV\b`_adksrqposwy{zz}~}|xutsleeflsokgdde^WSOV^djns|ȽypoorupknqrsleeeyXZ\ZXUQLFDC?;:;ü~{xz}vpf\]^YSMGGHJLIGIKKLIGFEFGFEIORUX[\^`cddhlrx}Ŀ|voopnkiggghifdddcbaaabaa`_chijlntz|Ļ{~ynopnlkkgda_gpv|wrv{»xqjgdb`juzxqaQA1!!#&-48;AGMTTTNIEB?=@DHKLMOPTWXZahmsstplnqqqppqrqplgilgaVKE?@A><<=BHJLMOQTUVZ_dihhilqvuutswz|~~|zxvmefhnurokgghb]\[`fhkmpxþ{srqrsmhikmpkedcxpjd\TTTQOHBCDEF¾wllmkj_UQMPTOKNQTWUTQNMLJIKNOQTW[`hpqrtw|xpoomkihjlkjhfca^\^agmu}{wrnrv}~vx{~~xmcgkpvng_X]cehjmt|||||ļϵkfaejlnljWD5&%%-6@JOTRQPPMKGCBBIPQRQPUZ^cfjnsnjgeinrvohfdef_YQIC>83227>@CBA91,('',1;ELSSSPMHDCCCDHLNOQRUY_ejpsvrnmmoqtvsomkgb^ZSKD=83468:>CGKLNLJGFIMQUWXWWY[`fhjmoqsuxxz|}zz{{|~{vqlgcdegiihd`_^[XVTW[ahmrw~}xusrqqonnmljhfghzXVUTTNIJKKKC<:8yurpndZUPSWQKJJLOKGDBGMKJJJNRUX[_fmortw~ùyvsokjiijlnlkkljilpsvz~Źzwuttpmquwzwuqnpsyd`\^`dhjlbXSNXbehkntzyxwv¼s{waI2(!#',3:=@<987;?>>6/026:=AHPSWUSY`^\YW[_elif`[YWOH:-)% )19:;=???@BHNRVNGFFDCDEQ]enmmifhjotuvy|xuvx|~}|}~xsjba`bdcbcecb_\\]]^]]afca_]bhs¾~uropqpprtpmgaaaabxd`\XTQNMMIFC@??ü~rpomlaWSNQUPKLMPSPMJHJLJIJLNQTW[_gnprtw}|trqnkihikkljhgfdbehmqw}}wqtxz}{zxxz|}{rjeaeimqh_YSZbehjmt{zzyyƿȯoprz~qeP;."#$*19BFJGEDCDEB@<8:::woichnid[SQOPQNKNQQQNLNQTWUSW\ckrzzwtrpkfb^admv}úɾ|vqrtttpmptssuxvmdefhkfa\XQJMP]kosokryǻ}mcY[]YVG9'  $(%#%(*-,+,-+**+18<@?>ADLUZ`^]`c`^^^ad]WLA?=:7-#"%/9>C@>=<@DGJJKKLLLJIMQV[bir{zzuqw~~||}}}siiiijiifdgjd^ZWZ]]]XTX\]^gpƿystuuumfghlqlhdawVVWUTMGGFFG@;:9|vplhfd_ZWUQMMMMMLLJIJLLMOPQRVZ_elsyŽ{vsonljhgffglqsvx{~|xurqprtssstrprumf`acfihf_XRLRYaimpqrux|ƾponu|wr_M8#&+111001235550,-.39<@CGJMPTY`^\\]]^aeee^YRLGB:2+$!'09>>=@CGLNPLIIIGFHKS\ckotqpnmsyz|}}}}~}}zxsojdeffffgdccc`][Z[]_a]Z[\_cmwzuqrsrromkjiifdbawd_[WSPNGA=:;=>@ľzodfha[RIIIJKHEFGIKHFILPTVX_fmty~¶}uqmmnlklmu~»ľŽvohiklmkinsy|tnhb\[[^aZSMGGGMS^iloliov~¬{`N<-"#%%%%%#"%(())*-06<>@ABFKOTVY_fc`[W[_[WPJHF=5% !)27=:83/14;CFIKNOPPQONSXZ]afpzxvoiqz}~ysstx|rhecdfghjmorlf_XXXVTVX_glq}¿ľ|uuvuurpjefhb\^aw\[ZWTNJEA?><;<={tlcgke_VNMLMNKHJLMNKIKNRUUU[ahou|ü~wtpookhgekqzĿ¿yrlmoppmkosvyzog```cf`ZTOLHMQ]jmqmjpw˹veTH;:852+& %$$%&')'&(*)))*/49>>?ACIPTZZ[_da_\Z^a\WNECA;6) %+3;<=9678=CFIJLMNNNLKPTX\agqzyxrmt|~{wwxz|rhgffhhhhhknhb\WYZYXWV[adgr|¼zttuuuokhfilgbaawd`\UOSWRNHCBA?=~qppppf\TLNPJEEEJPMKE@BDHLOSZahoxǿ{tmkins|((ƻ~{ywohjlortwsfYXXVTY_^]QEDCQ_bfdbhnrvrou|~øx^E=630% #&*,/,*('+0.-(#%'09996321238>@BBBIPTY_fhjih_WSPQROMB72-!#,052///138>HRUXOFEEFGHJNRW]cintx}~|z|zvqmnpqrlghjhfa]_ba`[VVVUTUWcpxvtniiiouqngacfdcxd_[VQQRLGB>>?>>{xuojfbZSPLIGGHIJIIGEEEHLOSX\cjrz½~xrmlkmotyžżþxtoliklmmqu}~sj`]ZXW[`\XOFEEOY`ghhjkpvx{}lV@5*&"!$""!!"$'*))&$$$*001/./047;?@BDFLRUY_feeb_][WSPNKI?6+!&/39631/139@GMPSOKJKJJMQTW\aiqsussw}}|zyvuttplkjhfgiiihged`\YWVUUVZ_gp~ytqoooprmifdbaabwXY[\^WPLIJLD<<<}ljhhh`YTPTXRLT\VPLIJKLMMN[iiir|~voxĻº~}wrlglruxvtijqc]XNEGJNRW]TL>147I[bifdhlosqou{~}Ļ¿źzjZUQKF>7>EGI>3=GOW\aYR@/ $*1489:7544;CFJLNYdkspnidef^VUUSQSUA-)&  $)+.-,+*.259?FKPKGGHFEGIKMU]emsyyzvslfs}vprtuwtryxpf]_b^ZZ[^a_^WQW]UMQUgyƿ¶Ǽzwuqnnnrvqlfabdb`w^\[XVUSOKIGC>=<¾}nmlllcZTNQTNHLPPPLJGEGHJMU^aemu|uplszžüú~|xtmgkoruuuxneZOOQRSX^YTG;<=M]bgechmptqou{}ÿĹydOIC?;1)-1362.4;=@BDBA7."%-5687643339@CFGHQZ_fgjhggg^VTRRQQQA2-) #*-1/--,/26;CLPTMFFFFFGILOV]dkpvx{zyvt}~yuwywvrosxtqibcfc`]\^a`_YSVYUPSVetĽyvtokkkpuqmfabecawNOQTXQKHECA<777ƾxy{tnbWY[UPG>@BFJGDEFILLMPSY`dhwǼžýº~y|{vrnrvzvaZSNIFDEGKPIC>:<>GP]kpvnfhkotqoqs{}|Ǿ~xrlf_YYY^cglwzcLGBBBBBA@>===<<;:@FOX^dmw}rlfa]UNLJB:2*&#(-*(((,0248=AEDCGLORSUVXYZTNLJU`hpqrvzzz}~wwxz|xuttuwogghkomkihknjgfegid_UKPU`l{žwusuwrmmmquld_[tSTVX[TMJGFF@999½{soke_\ZTPMKIGMSNJHGIKLMNPZdfhtȾ¼|ytponsx{}sb[UNGFGILQVNG>58:HU_jkmkikopqsuwz}¾{qga\UNNOPQNKRYclt{pfQ=1%,369:<;;:988;>CHMS[dlux}yvqle^[YTOOOA3-(#"&'()+,../37;?ADINMLMNNNPQOMPS]fmtuvvvspx}zxvuttutttsolhfffcabdddba_]]^ULPUcr¼|vspqrrqolkkgd`]uZ\^]]_aZTNIEB>:˿zsvzqi[MMNLJ;,BXRMGBHNNNNNRV_ipw½ʼ~|~xgc``aTHFE?:<>BGECFIKMOQW^chd`dhlqnlnqz¿ļpWQLFAAB:3=GGGEDGJR[bjnsw{{{yxtqmjeaUJQX;$,16-%"0A<8>DHMJHGGJMNOMKLNG@=:EQYbeiijv|ux|zxogjmnpg_jutsrjcegilnpmjgdhmkid_djrzżž~uuuuupkmopqia``wTUWXZXVQLHE@<:8Ⱦ}uwzrk^RSTPMA5AMLKGCFJKMMMQT\djo~¹ýü{xuz}ukaWMJGB?@BFKGCBACEKPZdioicfimromorz~}ļ¸zsziQLGDAAB=9=BBB@@ABIPXafkry~xqlhc_ULNQ>,'#%',1+&%#.876;@DIGEGILOPRQQRTMGDBMX`ikmorx~|z~voprtvojot}zmmmjiiiijlokhfdgkgd\UZ_isľvutuvqlmnpsjb_]ulf`ZTVYVTMGB>:7~}}}l\XUWYSNHBCEA==>DJIID@FLRYaitǿ|qtw}zi\PIC<62/2520005:<>DKWccd`]_aaa_]hsvzvsyŻth`XWVTRSTSROMMNRW_gr}{|~~~tkc\[ZUPC62.*&#!"$&(&%)-27=CEHHIGFLSVYUQKFEDEFSajsrqomqusrpnqtrqmjnsrrqprtrpibdfghebdfghb]cintrqw}Ŀÿ~ytpmpsoligghgfzca_[XZ]XTMHC@<8{xqkd_YSPNJF?8AJGEEFHKIGJMRW`ir{þƾ}}~yh_XTRH?<:87779;=>ACGLSZ]aaba`bdegkorux{}¾lbZSLLLGBHMMLJHJLRY`hpx{}{z{ywpjd^XRST?*'%')*+'$$#+3228=BHGHGHHIMQQRPOICA?EKVagnmmrxvuuwuspmnommjins{{trqibdfhjiihhgfeegiiikmt{~ywtrqponmllhdccxTX]\[TNKHLPE:8IZ[\ZYTPV]dkd]cilomkpuy}zw|ĺȿý|nzxkaW]ddda^[XOG<2 "-8AKKLYg`Zahu~z}}zk\ZXWVA,,-)% &/("',/369;==>>>FNSXTPKFFFIMXdkssslfhks|wrrsrrqqmjpvmdgj`WY[^a`_^]_abc`^cikmnpŽ|wrnkhlplic]^`_^v`_^[WUSPNLKC<;;ÿ~|{iXTQQRIAABDH@9<@FMKJFCGKU`hoy¿ȹ{tx|q]VPF=7211461-039?=;FRY_^^ZVZ_bfa]enqtqotz}ž¼zodXM>0489:@FJNMLSZYX`gs~~}~}|oc^ZYXK>71-)%!!&+'#(,059>@BBCBBIPTXTPKFEEGIUbjsrrmilpswspqsrqommnqtojloica^accca_acdea]cilppp|ż}zuqmjnqmjfbbdcbxTW[ZZSMGABD?;;<ýľ}yodYZ[WSG<>@@@>2''(*-*'$"&+/3;CDFB?ELRXUSX]bhfeimszxwwx¸}umif[QNKJJC=7210''0:DNWadhkowzrnjih_VQME=1%#"&*'%" !%*3<@EDC?;=?FMWa^[VQUYaipx}{uj_bflrrrsuuuqmmmqvspmjhfa]XTZ`^][ZYYZ\_cnzȼÿ~spmoqomlkmof^\[tTW\[ZSMIDGJB:;=Ŀ}wpi`XTPIC>:=ABC?>>==AEMU]fa\YV[ahpx{jY`gpywttuspnmjhkokhebbb^[WT^h_WTRSTTUY]ivµ¾~sqpppnljhjle^_`wmf`ZUY]YUMFFFEE~zoea][ZK=849??@>?ACFILMNPSX]hs}¸}yof]UPK<.&!$$%!!!&.79<=>GPPPMJOUX[ZYajlokhjmqvtsyýǿzqhd`YRD60+'#"!$(+.156777=DLTVYYZZ[ZY_ft~uld]bhmrnkd^`ba`_^chgf^VWXXXVUTSSSNIIIKMQUh{ýļxrmhntqnkhijjj|gb^YUVXSNIDFIGGľ~yuqng`\YRLF@;6;9:==>ADGGHKOUZdozƿƼľ½{yxz}wrh_RGHJ;-& !)9;>?@HPOOQSSTWYYYaijmhegjousrx}þźÿȿvhd`VM?1-)$ !"&)+058;98=BIQUZ[^^_][_cp}tmg^W[`gojeddca^[VRW\`c[RSTRQNKMNPQMHIILNRVhz¾~wqlglqnlhefgfey[bieaXOLJMPIBAAö»žǿytldef\RH??@?>713679:<=>>>;85* "%  !#$%(,17:=?ADGILPUX\_cglllpu~hSQPW^itx|riaZ[\ZXWVWXSOMKMOMLLLOSPNKIPWcoǼľusqsupkihlplhfdy\_cbaXPMKMOIDBBþ}zxurkd`\VPIC;57:8666/*06:><;::=ADGLQW]ciqzþzvxzz{unprrsmfb_RFC?6-+)(&%$!)7;ACGILLLRXURTVY]addddfghknsx|žwmcXMC:4.%"& "%'*06:>==@DHMRX[_`ccdefnvzp`RRT\egjnsle^XTQRTX[WSQPMJIHIKLNMMLLLLRWftŽyupommmjiiihfdbxhfd]WWXSNJGEDCCúļ¾ƾzoda^VNF?DIEA91359>HRIABCCDEFHJKMRW]cnz;ƸýƼ~{}o_ekmorvj_ZVRO3%39@4)'&# *52/*%4DFHJMWaYQUZWUY]dkjifcjqqqqqv|ȻɿſļºǻraQB:3($,+*! $(09=BBCDFJNU]bhij~z~m[]_cgu~zwtuwsphaab`^\ZYYSNLJOTVY[^kxýƿ}zxy{ywsopqmiij|adfa\WSOLKKGCBBøſľ~wmdcbYPG?ADB?81358;AGC?@@?>@CGKNRW\aemuýÿ|x{vmoqrsrri`^^WQ<&+0492,+*$!$%&'(1;@EHLPTQMRWTSUX_feeb`fmmllmt}ļþżtcVJC=3)'&&'  "&*08;?@BDFIMRY]bdfrysw{~jWWW]bo{}xqlghifd_[\]YVTRSTPMLKOSSSSS]gu¼yvtvxtqnknplhggzld]XTVXRMJGHIJKǾŷ˿|wqlc[WSQPIC@=>@ABA@BDB@?>?@@AGMPSUXcn|Ļ}{zzzupmkhf^WXY[]UMF?>=71-*% ""#)/6>?@>=BHIKJJNSVZUPSWZ^[X]cjqmilpxſ|xlaI1/-,,%#(.49?@BDFIMMMWbippqqrtw~ziXZ]iu~tojhf^WXY[]YVTSSTRPU[ckryż½ytmfhkjiiihhhh{je`ZUVXRMJGFFFGýžxphb\VPKGFFB?;8:;=?EKE@@@ABBCGKMPSW`huŻ~|zyxnefhecegb^WQLG8*.235,$ "+*))*5ABDDELTQNORRTW[\]^```bdgjmqqrv{wl^QA2+%(,($#(/6;@ABDFIMQU\eimw{vy|{jc[^bo|~yuqmhc_\\[[[YWSPOOPRUZ_dnx~yvsppqnllmjhhi{WWXY[WSPNRWOGB=źĽƹɽ}vnfZNQULC>::;;?CGEBA@ACCDDDIMQTZ`n|þƾ~wwxvtj```be`[^a^[SKA79:62.+'""&$$'*6DFHEBGMMNKILPRURPX`cgc_\Ydomlrxwql_SC30-,,& "%)/69=>?ADGKLNV_`bktvy|rh^bgt}yvtj`]ZWTQOPRTVUTY^fmt{ƿÿ¾ytnhjnkhebbcfi{acecbZSQPPQKFCAŷvng]TLEDDHLLMLKGCA@BEHKNQONNNU]iv|yvwysnf__`[WY[dmnpcWOGA<<=<;3+"$&)'&&'-4:@GNPSMHKNV_\YYY^cbaabiqqqnlrx{~zw~žƿtfXOF=40-/1+&"'*.568:871,% !%)((&&),8EJONMLMNOQSSSTTWZ_efijkf`fmpsyuj\NF>70.-+)$ !%*.38=>@ACGKORVZ^abco|zuqqr|~wmcYPONPSTWXZ]aejs|ÿ|wrpnopmkigc`acxaab\WZ^ZWRNNNOPɺȿļ}wriaZTNIGFEDEFDBBBA@ACCDGKPU_ix((}{z{|unnnmmcZSMQUX[`flslfUD>987541.*'"!!! 0:EB@HQUYQJIINTRPSV]d`]]]fpqspmqvxzzz¿v_SHGG=40-.0*% #(.149>?AAB@>@CHMV`__dis}z|~{stungc`][WTUV`kqx|xuqmcZ[]bhc_\Ztabc_\ZXUSQOLJIHȿο¸yrlcZSLIFGIHHHHEBAAABDGHJKLOQZcp~Ŀ|usrrskd\VXZYY\`hpmk\MF@<98864.)""#%!+3<>@GORVOIJKRYWTVW]ca___gpqrolqwy|zxƾú}i\PKF=40-.0*% %*-17=?ABCCDGKPT[bbchmv|vz~wmddea][ZZ[ZZ[]gr|»zvsqpjdefimf`][ta``\XZ\VQKFILJIȽſ~uka_^[XUSRQRTRQMIFDFHLPTX^dluy}Ŀùzux{zyvsrrnj`WXZ]a_^_aeigecbZSF:87:>4*&"$&&''(*---16@KLNJFKQRTOKMPUZWUY]emkjlnsyurrsx}zw{ÿĿĿſ~rgQ;74693-*(+/-,.17>ADGKMPLIFDDDJPW_elrxtjihda````bdjp{ý¾}yungggc`_^adccxa`a\WZ]XTNJKMLL¾¼zsja\YTPNLKJKMKIGECBCEGJMQW\eox»~|zyxwspnlfb]ZXWXY[^bgilgdWKB987792,($#!"$$$%.5=AEJOOONMMNNOOPTXZ\\]aehmnpqsstuvy{}Ŀ¾~nbWLA:4330.*&%%&'+/49=ACFGIFCCCFHPX[_djrz}zqhfd`^[ZZ[agmt~|xuoje`_^`cba_^vQUZ\_WOMKQWOG@:ûǼĿȻ}voli`XTQRTVXUSQPLIJLKKOS\fnw|÷z}ulmoqspnrw{zz~xrsuoic]^`ac`^bfedbagmoqg]TKD>955567/('&), $,456;AHPQRPNQTQNJFLSX]\[`fffa]`dluuv|½ľ»~ytkcQ@><:92+,.141.27>EFGJNNNLJE@?>AEINWagmw~|usqrtuw{}|vponnoopuzſĿ|wnfffca\WXY[]uYZ]\[XUQNNNLIEAƿ·ķyphec]XTRRRTVSROLIFHJKMQU]emvz}|}~ysuxtqlhhigf`Z]`ab`_cgjmga[VOH?7668:1)&$&)!&+0116;DMNPMJNRQQLHLQV[YX\aeifcfiowutwz|~ÿ½ĿyneQ=:8892,++.1/-04:ACEHLMOLIEBAAEJPV^flr}{|}ztsrmhgggghjou~¼zvnfffc`]Z\^_`vSTURPMJJKJJE@?>Ľ¿zrmhdaaa]ZXWSOJEB@BEFHKNT[epy~Ⱦ{uvwxzvrnklmf``aiqsuuv|}|zzzvsjb_\_c`^`bfkgccdltsstusqbTD57988524753-',15:;BGLRTWRNTZ^b[UQMPTTTVX_fdc_[ckigecksuxvu{lUB0( $*AEJNRPNRWZ^YURNRVTRTV^gdc`]cjihhhovwyury|k\WSSSZ`púj]PNLFA;5673/..5>>>?BFJNV^bflrw|}~zvsy|utsrrommnnoljmqv{|~ſ((}wqqqmihhmstvpjnsuwrnjgc`P@92468:=@@@:444696358BMNPPQRTRQPPUZYYUQRSUXRLQV^gda``dihhlpy|zx~}}~¼ʾweTD4 (3>KYiz~xsjaRDEGC@3'%#+48=@DHLLLKKMOKGFFEDBACFJOU[hvyrvz~}yvttuqmquuvngffkqrtw{¾ľ}xl`_^[YVTW[[\u_][UOQSQPJDEFEEzyxz}ƾ~ytnheda`]\VPMJFCDDEFIMRX`hnswz|~~|zyxwwtsrsssux{}|zxtpmkihjlnpqsrqsuvwwwrnhcWLB9526:=@@@=98877668;BJMQRTRQSUWYXWUSRRSSUXXYZ\^acfdcdfimptw{}~þ}hTC2#)7FXjzykaWPJIHB<5/+(-38>CHMRSTSRQPOMLKFBBCEGMT[cmx{wtrvz}}{yxwvuuromklnsy|¿Ŀ{ungb^]\\^\[ZZtQSVWXTQOMPTLD=6|ƾ~|zxwspmjw¸wusnifdfhhha[VQKFFGGHKOSWZ]`chnpsqpnlrx|}rhebbca``abc]XZ]bgfeimrwwxľ}ummnpruy}~|ztg^UQM@4-''(+..//0*%(+2:=AJS]gb]XSW[YXRMPSQPMJOTWZWTZ``a]Y[]dlllorw|wspnv}|}ǿ¼}peZM@)&1ADGKLNGA<8=CFJLOMKNRTWWXYZbk{|yyz}{wwwtrqpswxzzzyxvuojklt}¿Ŀ{voikmga[UWZ\_vYXWSONNMLLLHEA=~{yuqpnzĻzywpieaabaaZTOKFBBBBCFJNRX]adjpswwwvuy}}}{{wnljjjhffghidacglqqqtw}}vooonmnpuzzzvrw|||sjd^ZVH:3,-/1457782,./499:?EOZXVTRTWUTQNRVUTQMPSVYTPU[_d`]]^djjjmqx{wusz~|}~seWH:# '2=K[hv~ütnib[ODFHDA7.,*19<@CGJMIFCAEIHHIJIGHIKNPSWZep}~ztvxyzwttuvwusuvuunhhiowy{ÿ¾¿½þ|wmdeea]XTWZ[]uPNLMNHCDEHLGB?=}{yxxxqkkkigmtžzuronmhcba_^ZVPJJJJKLMOQTXZ]`defimpsssstuwpid`^][YUQSVRNNNPSSTVY^degjnu}{vquy~zxwi[L=3*% (.4569=?A>9}{zytqomkhr|{wtpljhgeed`\XSMHHHHIKNQTWZ]`dijlmnooruwz{}zxsnhb`][ZZ[YWXXVUVX\`bdgjnrvzztqoru{~vocXNE9/)#!%+.12311368;?DLU^ffgb]YUWYWWUSSTUVUTVY[^`ca__^^_acgjnrrrtvxz|¾}sg[L=6/01:DP^jvÿ¿~rh`YTPNLHC@>;9;?CGILKKIGECEHJMOQPORUVXXXYZaiu~}~|{vrrrtwwyyyxwussstvy}¿ysoljid`^]ZWVUqOPQMIKMIFC@DIGFſ|{z|~}}~}{zzwuvxqkjjhgjm{ſunhgfb^^___\YSNNOMLLLORUXY[\][Y]adhjmoqqqjc^ZXWUSRQSUQNLKLMIFJNW`beginsx}~}~wpnmrw{~{|ungc`QB5(##'+/4ANU]XSTUZ`fllmhdb`fmki^TRQUZVSUW[`^]YV\cegdaeikmkir|}~zw{Ļslf]TX\htŵraXPQRNKB:?DGJLNT[]_^]]^ZVSPPQTXVTWZ\^ZW[_diouwutx||}xsstsrqpswy{wsw{~»ºþǿvlkjiid_`a[USQoOONMKIHFEEFEECA}{zxvwxqkjjhgkp¼|upkjie```_^[WQLLLKKLLOQTXY\^``_cgjmnpqrstmfa][ZXVSQSUQNMLNPNMPSZbcfhkqx|zyxxyxxz}~|vpmk]N@2+$ %*/25=EJOKGJNT\bikoje^X]cde\TTTY^XSUW]dba]Z^ccda^ciloliq{~~{ĺznf_elqv~̾ýyh_VVVQMF?BEEEFGLRTVTRTVTRPNOPSVUTVYZ\YWZ]bhou|{{}~xsstttttuxxxurw{~~üÿſÿƽvnmligc_ac\UQNmTPMJGKPMJFCCDB@ļ{www{ſ¾ýzrnjjkjjd^]\ZXUSPNNOOPQSPNQTWZZZYX\`ab_\ZYYZUPQRSTSSSTTURPTX[^`ciosxrloszysnqutsqoyzxvoh[NB6.&(4@O^fnga^[epqsmhhhfda^bfed^YYYZ[YWY[^a^[^bfjhfdbfklnnowĺŽ}wnfK0 &:Nf~½wqlji^STURPLHKNU]^`ac`^XSOLOSSTTUTSRQV[^a``dhntz}}~~~ytrquywux|~~~~xy{ÿž¾½~ymbbb`^WPPPONnQPOKHKNKHDACFDC¾þ~||}xurpoorv}{tmjhfddda^\ZVSQQNMMMOQSUTTVXYY[]^`cfhihfb^[ZVSSRRRSTRQPPONNORV[aejmpposx||yvtrqpqszzung_WI<1'&.:GR]_`][\]ennpjfedfhfc`][ZYYWVWYZ[[\[[]_adeefggghjouuvx{}þxeQF;73:AQau}qfa\WRQPJEEFILPUY]_a_]ZXTQQQQRTVUSTUY\\\]_dhnt}}||}{xvtrqstuvx{zz{|~}}~¿zrlfeeb^[XURQOnFHKKLJHDABC<655vʼǾºþ~wpjdddcc[SSSQPNLLMLKGDDEFHKNSXY[VRTVVVTRSTVXSOQTTTVXZ]^`]ZZ[_dgknruxvtuwy|||}~((tturpontz{|||vhb]XSF9-! !.;JZdnga[U]fghd`bdcb_]`dcc^ZYXWWSPTY]b^[^bfkihfejoprsu||yw¾ʷ}yvlbRC5' 0BTfx¿ÿ»ƿsjb`_ULHEEEB?@AHOU[`fee\SMGMSSSRQQQPPV\^a^[bir{||}~zvtsvywuwz{|{zzz|~zwspsvzÿĿ½|wnfb_\YWUTSSSpMLLJIJLHEDC?=;:{źǾ~|ÿüþxqlgggff_XXWUTQONMMMKJJLKKNQUYYZWUX[[\YWVVWYTOQSSTTUVXYZWUWY]acgkptxtpruy¸|}ytqnrwwwvu}zqmic]PC7+&!$1=L\enga\Xaklmhdefdc`]aedc^YYXXYVSVZ]a^[^bfjhgechmnppry}||Žſ|sg]QF/ +>Qf{ž¼umgedYONMKJGCEGNVY]`dbaZSNINSSSSSRRQPV[^a_]chpw}||}~~yusruywuw{|~}|||~xtvx}ÿ¿¿¿}xmdb`^[WRRQQPo?@ACFGIJKKKA742~Ž¿ĿûĿ{tnkid_`a`_YTQNQTTTSSOKIHKNU\[[ZYYYZ[VRQQQQTXYZZZ\^bfcaaafllmnou|||{z}}~vz|yureYK><;2*%! *:JUaflpume`[agjmf`ejrztnf_ad`\\\_cbaabipmjkmmnpromt{}zuz½}vvwohT@/0F]m}¿jUPKOSPMF@DHIJJKS[bihgggb]^_ac`]XSUW]dfikmorsu~||}}}vonmoqrsx~}ľ½xqnkfa]Z^b^[TNnBDFGIHHGFFG>643z¼|uojfdaab]YVSQOOPPPOOKGFFHKPUWYYZWUWXVTRQRRUXVTUWXY\_^__`accdfinsuwxyyz|~~~¼~{yyzzzyxz}~umc[QHA:/%"%4BO]emkkd]^`dggfdbdfhkjida__\ZYYYY[]_bceefhlkkkklnrvxz{|}}ƾ{vql`UD3! 0DXizyj[XUROLIEBCCDEIMT[agffa]WRUYZ[YWTRRSY`beddhmrx|{zyyz{xutstuwxyzzzzy}ztnhd`\YZ[YWSPoNLJHFHJGE@ŽŻļ½½~vonmgb_]\[ZZUQONNNQTW[\]_aiqmjhfhkkkfa^\ZXWWZ]`dfhlqommmsyz{yxļ}vpjhf^VH;62' #0>PbnzwhY^cnzxvtsvzsmgagmjhdairtvqlormib[_dgkigow|}z}Ž~}||wsx~vj[MF@=:L^uǿzsmnpdXQKIH@952>KQWOGMS\ehkkkd]ZWY[^a_^\[\]bgnuwzxw|}tx||}|{|~}wy|ywpjmqtxtpsw{¾|usrmib[YXQJHFjFFEEFGIHHEC@<:8޼ýƾƾ|unlke`__^]YWSOPQQQRSSSRRUW_fdba_`bbc^YWVUTUWY[]_acgkiggglrstssz»~|zvqnlaWI<96,#(4EVamt{yndZ_elsoklntzsmf`dheb`^djkkiglqmifdfiknljqy|{w{ǽztwzwueUE6/)'$5G]u{ywgVPKLMHC=9AIMPLIPW_ghiiic]\[]___[XXY\`dhlqsvuv}~{|}~ysstttqnrwz~zvy}ÿzspnie_Z[]WRNJlJJKGDGKGDA?BEDD{Ÿǿľ¿Ǿwokhfd`]]]^_`bdgjmnpv||}zwz}}}vpppnlgcbacfa]`cfjklnqtwtqtwz}}}~¼~soke`QB=81+"!!! !" #0=IVfwnaTW[huz{vrosxtqibaa``\Y_fhke_elkkihmsuxrmnpw}|}~¿}~¾~m\SKLNF?;8657:DOPRST^iovoi`WY\YVVWZ]\[\]bhkosw{~|~yz|||xuqnoqqqrsuwvvuu~žĿ{uka^\WSSSSTRPoLKJGEGJGD@=@CBAÿĽwrnieb`^\[[YXWXYZ]`beilmoqtssrqommmjfb_^\]^]]`cfiknnoprsuwyyz~¹{vpje\TMG<3,&#0=L\jxrdVZ_kwy{wtttsrmihgedb`beinlkjhijfcdfjooopruxz|}~~~sh^]]ky|umf[QNLGC=853:BJSOLPS]gkpmjbZYYYXZ\\]\[\]bglruxy{~~~}|}}{}|yxxuromoqsutstvxz¿{uoieb\WVUROMKl=@CEHEBBBGLC:62m´¼ý¾¾{tnihhmstvtsw{|}}}~vtrrsnjfccd`]_aeihgikotqosw}seWQLKKD=84*!'  (06;8761-(#$%#"$&*/.-($%',2;DP\^`]Zbjlngacemuttvy|zvsquzuqnlospmhcrxpmjmprtpmt{{~ùý~oaWMNPG>?@AB<730@CEIEB>:>A;642q¾¾}zyxz|~}zxxusmhfeeeghiiklmnpstvy{{qg^ULECA=940)"!&%$$#! !#*18@IRY`cfjmjfa]^`hprtrqonoqpommjhijjjjkjjpvqnnnmlnpqrvyz{}Ŀſ~xqjaYQKD=?B=97579BKQXWVX[eoqslf]SSRQPOORVTRRRZclux}{z{}}}~|{{ywy|}~~|zyx{~~}~~ypga\WRRSQOLJkKLMHDFIGEA>@B@>vǼ¿{~}yuuuvwtqtxyzwux|~||vgYK>>>:742350+% #&'(((+./0-+.2349>FNOQRSY``a]Z]`hppqtw{{wsoswrnkhmsstokpvtsnjrz|·~{yuqx¼¼|ywhYMBEIIJFB>;6148L`diaYYY`ged`][YVSSSW\[ZWUUV]doz|z{|}}vx{}¾¿zsqphaVLMNLKKKlEFHGGFE@<;:::98užĽÿ|}zuqmoqrspmquuutsx}~~|pdXLJHA:75550,&!#%%%&'*...*'),/3:AKUVXWV]efgb]`bjrrrux{zvsptxsoljnsqpkgq{vqmjoux|xtz~üž|zk]RGILHDBA?>9434DTZa\WXYblkkhf`ZVRQQUYZ[YXXX^dnx|}{wz~|¾{urpg`WORTQOLJkSMHBCGLPTVXXY]acegimrqqnlt|||vpqstvohlp||ponsxrmlkqxz}}~Ŀyqv|ĿžxpdXY[SL@57:=A=::;AHNT\ddd\TW[`f`[TNNNNOU[bid`\X^djpuzxvurpmkmou{}z|{wxy}}{z}|}~{yvsy¾¿¾}yvlb^ZVSOLKJGDiOLJE@CGEC>:;<>?uƿþ¿}|xttuttuvwyxyxwz~~{wtkaWMC963220/-,)'# !!#%')))*+***+-/5;BHKNQSW\\]]]`bglnqrttuwywutsqpoonmoruzvsqppqrsuwxz}üzuuv}{vng`ZPGB?@BAA=:86:@MZ`fb^ZV[abe`\WSRPPQV[^a]ZXW]dluz~{zwutsuw~}~}|{|||~~}~ytnic]VONMKJIGjC=7777754:A:40-lȾúĿĽ}{~yrstw{xurptyxwy{}{}wmc]WPJB:;<60+&)-04/++,-.+('',24754-'!$0=AFFFJNRWXZ^ca_adkrpnkhowxyrklmpsnikmpsqooosxvuwzþzupkf]UQME=60129A80/.9EOZ_defa]_bdgdaWNKHJLORV[YXTQV[ckosw{{|{z{|vqnklmorvzywv}~~zyxrmpsux½yk^YUSRNKJIKNnKE?<9<><;;<8567pȿž»ÿſ~zrssvywuttw{xux{zrifc]XNCA?82,'*-.0+''(''%"#%).----*(##'0;?DFIMQTWXY]bbbdflrpoljqyzztmnprtnhknv~voonsxtqqrzÿ½ÿ|zxqk`VUTLD;246;A:544=FNW]dde^X[^bfb^UNLKLMRV\b^\XTZ_fmrv|}yxxtpmklnrv{}zx|~}}~||~|zxtptyz||wk`[WTRNKJIIIkBA@AB?=<<<<97:>}Ŀýƽżľ½}||wwx}yrld\L=;:=@;73/01/---1631*$(-/1.,.0.-%$09555t¾¾}||}|{{{zyxxww{~wqh_TJEB?=;94/-+,-.000/.+))*+,-/1310)"$0AAACECBĻļ½zs|~z~x((sjb]YVSJA@?@B=975:=A@?7/.-4;GT_jfbWMPTW[_clvzxrrsz~{yw~~{~~xrvz|~zv}ǿ»|zy|re`[ZZK=5.4:860*('09DP`pswmc^Z\^^^`b[UOIFDJQUZ]adhmsz~vvwwpijkosw|~~~~zvy}~~}|zxvtsuxº|uvwmdXMNPMKHFjECA>;;<=>>>>>>@~ÿƾĽƿ¿¾ľ}w}}x{~vmgb]WK?=<>A<8526:98645630.,299:635876.&%#)/;HS^[YQIPW[abcgmpsolorw}yvut{|y|~}xsy~}y}~ſƾ~}}thda`aRD:04752.**+17ALZgjnha^\^```ce^WPIJKPVY]^_acjrz{{|zungjlqv{~}~~zuy~~{zyxusuy¿Ŀztrpg_XRSVROJFjHGF?9>DEGDA?=AE~Ƽ޼½|wme^ciebXNGA>;737MU]\[PF=47:FS\flrsupkhfoxz|zx{~y{~½ƿ|tmgikd^PC>93-)%&(*-($(-8CLV_iii`XZ]`d_ZRJHFHJNSVZZZ^cnz}~xrqp{vk`bdfir{|vsquzxvwx{|z{|ukmpsw~m]WRPNLJMPONnHFD=6:?ADBAAABC~{unhfea]WPHA?=;:::;;>A@>:730//38<@>;868:::50-)/5BPZca^SIFDGJR[dnsxusqoqtvyyy|~}}~}||}~{vtsmhb\UND;4-.///-+(%,3>IVcipkf_Y[]_a_^VOKGGGLRUZ[]aemv{{tss}vmdfgjnt{}zxwwxxyz{|~}vppqtw¾~yqjb[TMMMMMKJl>>???;8658<9777xʼŹľ½¸}xww~zwxywuqnpsfZK=<=AEIMJG@9;=>?>>71)""(,001( %6AMU^gpooopx}}~zuwz}{vtsw|}~ſ~|{wsw|rib[\^UM=.,***%!%*+,($,4?KT^gpond[WSSSOKD>?@ABGMQVY]dkqxy{xvqligkpuj```acmw}~ztnqtx}yvwyz|zywvz~~y{}~Ƹ¿»ý|obaa]ZUQOMLLmCBB?<<>=>>><:<>{ŷĿ||}~|}}wqkfine^QEA>>>;8===9567=DA>=<¼}uzzstv{~||sqpmj`WPJJKGCEGHID@@@CGC@=;>BBCCCCD>999AJJK?3,&  4KT^[X]cnz|}wqkqwwxwv}~}~zpfgihg`Y[]bgc_gpzzt{~zma^[]`UKD>95,#"!(/+'%#&*+-4>>>:666:@=::9}¿~~}{xwy{~zvtrolhe[RJDA?BDCCBCCCDFC@>=>?ADFHFE?9:;?DDD;2*$  ):LT^adfinuz}zxuuvwyz{|}{yz|~}|}zvrnhb_]XTLE;1,&&%&(((('''+09CO[ckhf_XUROMLKGDDDEGKORVZ^bflrw|{|skfbfkvsgdbbdkrw}{wstuvwtqtxz||}~~~~~}~{wogc`ZVSQMJHHkEEEDCGKHFC@DHEBü{v{~vuuuumf_XVURPSVWYSNKIOUQNHBBBEHIKMPONSY`ga[L>>?<:*  "0EZepmkos}zo_[WQLIFHKHF>7?HLQOMLLKJHFHKOTWZ^bqü»|stuqmcYVSTUG90(!"!!"'.6?IXglrkd_[WTLEDCCCDFKPUZ]`ejjklmvzskda^bfp{}vpliiilpv|}sjgefhebhnnojfhknqqqv{}zvy|Ž¿~|zrkbZ]a^[XUqBAA@@@@?>@BBCA?þŻſ»|ztw{}tsrqof^WQPPLILNOQKGEDINJGB>@BCEFGHJFCFIPXUSE852.*  &CINTLEDCMXWWTRX^`b^[ckhf\RW]jwÿ¿z{|}vlbei`WMDBA8/ %'*/5>GPYfsvyhXPIJKJIFCHNPSSTWZ\^adinnou|~wj^]]enu}}pmkjikmsy{}||~{y{}qf]TQOMKLNQUUVY]aecb`_cglq|÷xkgccc^YVSQPoNKIFCFHGGC@BDDD|ywrnkhb]WQONPSSSPNKJLNMMJGGGKOQSRQOMSY_fa\PEDDEF=4#   .?P[fimoptx}wqlbXRKFBCCCDEGFEEFHJNRQQONPRTVVW]bcdfipw~|xungda[UPLD=4+ !$(.5>HT`irpncYSNKHGFDCFJMQTWZ]`degjmrwz}|tme^_ajt{}tlkjklptz~{wslea^[XZ\]^]]^`cgiklnnonnrvzrlgb^]]ZWTRpIKMKID@BDINJGB=½ÿĽ~zypoog_VNOQRSNIKMLKFBA@DHNU]fed[RST_jklbXNDEGKOHB1! -94451-048=3*,.7@>===CJHFB?BFEEA>ELNQNKPV[a`_hq}ýüſ|wrqpha\X[^VNB60*   " %-9EQ^hrpoaSMGED>89:BJLNPSSSUW[_gpuz~{sg[[[`eoy~ytonmorxsi_[WRMF@@@><@EOY[^^_djs|}rghic^ZVUTWZtPNMIFDCDFFGECBAƿ~}}{~tklmf`WNNNPRNKLMLKGEEFHJMQW^__YRQPYbeha[QHHHLPLH5# &4?LVajsqpony}wtpaRLFDC=666:?947;BJEA@@HQONKHMRRSOLT[[[UNSYblpuþ¿{ywxzrkd]`c[RG=95+! ##$*1;FP[grstdUNHGGD@?>ELNPQSUVXZ^ahoqty|uh\\\bir{yurollmquy~xlcYVSOLIGHJIILQX__`__chovuigfc`\WUSTUqNKHKNKIIIHG>544ǿyz|{ztosw}}~}xqje`XPQRUYXXUSRQNKOS\fgieabdbaeiqzslXDEGOWLB2# ,@T[c`^bgnvxz}tfS@6,$ +052//02568=CFIC>>?BF?89:>B?=?BIPMKJJOUQNJFR^`ba`m{ǽwnprqpe[UPNM=.& "%(.5BPYba`]ZWUKA;567AKT]]^WPSW]dhmsy~uj_ZVZ_kwxwvqmqv|re`\XTNHECDEFHPY_fffpz|xrlbY[]YUOJlKKJKKGDEFHJD>;8|zyyz{~~yvsld]WSPQRQQQRPOLIGEIMU]bgeb^[ZZbinsjbSDEGMSJB1" &4CR[dgjklptz~rfZMA5.(&%(,04561-/16<=@ACCDCBBB@????@BDFIKMNPRUWZ\_chow{}ytolifd`\UOHA6,"  %*3=IW`jhg_VRNHB<678AJPUVXUQTW\agnty}rhb]]]dlwzsrqpotz|vof^YTOJGDA?BEJPU[^behq{~womjb[ZYWTSRpLJIHGLRNKGDDDEFüƾzzz{|wruyz{yw{~~{xqkjifddddd`][YZ[ZY]aeigfedfhhhow|vjYHPXYZI8**9J[`fdbhow}ycN7  !'*-6?FMOR^jqxsoje_YJ<3+'#!(.4=FLRNJGDHLIGGHQZ^ccdrƽú{~ukhfdc\VVVSP<(   $/:L^]]UMGA@@@@@@EKPUZ_^]YV\bippqsuy}xj]UMWbo}}vtsuwz}}usqiaXPLHIJIIPW`ilo|Ľyqf\]^[XVTqMJHIJKMKJGEA<<=ü}~{uwzzzvsw{xqjgd_ZZ[\^\ZXVVVTRVZ`gggebdfedjpv~tkXFJOTXJ=.  $2EW]db`ekr{|}}kZE0&#(...27GP\hknoqz}}obV8  )5AN_p}yiYF4+",?JUPKLNTZVRRSX^[X[_m|ſvjpw{ysuwy|ocdflrkd[SW\WRKEB@1#  (4ANYecaTHGGFFB>@BJSUXUSRQTW`ipxvtuw~umcZVS\fp{~{vwx{~}}}~{wxy~|vmdb`XPMJJKQWY\fp{yojf_YSMNPQSpRNLKKNROLHEGHIJſ~{uomlmnprstuwwwxz|}~}}||||~}|ywwxy|~yohb`_``]ZYXVUUVX[^acefggggfhjr{|~reXKOSTVK?.%2?LS[`einsx}p^L;'  ")1;FR^jvvj`YRNJB93.,+,.26=DHLLKJJMQSVX[]aflsz~}{vrrrpnie_[YYVTOJ?4(  +7FV[a\WMDCCCCA?BFMTW[YXUSX\dlptttwz{oe\SVZeq||zyxvxz~}|wskb]XRLKJIJPW\bio{}xqkbZXUTTSSpKJJJKFA<8<@;778¾žĿwvvx{pfcafklnnnqupllmszyxtqv|}~ytsrrsniijloooruy}{z(({riijfc\UX[dmjhjlszwtx}yrzs_KMPXa\XK>+ $/:BKU`isrrrs~a>*!'.5=CJVbtDZsfYOF;112/-+*8FOYSNOQV[[[_cksw|úþ|zsmorrspmpsw|sjihlpib]X[_UL?2+$  &3@HPTXSOC74235436:DOTZ]a[UUU\dnxxyvtwz~~zvhZSLV`mz~umjgiknrý¼ynlkfb^ZWUVXsQNLLMKJFBCCBBBC¿ƿxwwy|pea_ekklmmqvqmllszzzvrvz{|ywwxwvpjklorstwy|~}|wlbbba`YSUW[_]\`dinlknstvpkqwwfVROSWVULB. '2;DNXbmnppr|xmL,  &/9BLZi|zfSH=5.)%.8GQTYYZVSTV^foxwvuu|~wqeZTOYcnz{||~{tttmga[ZY]acgsynkhb]XSRRSUqKKLNPMKHEIMHDFIſû¾ý|wz}xskdiojf^WXZ[][Z`ffgb^bglqlhiklmhdddfid`][^a``^\`dbadhnuy}wpjc\\\]___`bipppppv}~zuwy~saUIPX[^RF6' )8GV[``agnu|~˳wj]M=@CEGB>>>@BA@KWl~vnd[M?82+%(,6@EKMPV]]^YT[cmw}vrnopmkhfkqomifgige_Y^da_UKHFCA/$%&.7GWZ^VNHCBA?==>>?BENW\a\WWX]bhnpsrqtxsb]XYZepyujjjt~ž¾ľ~zzzsme^^^\ZWTqKJKLMIFB>BFA=>@~}|ywtspnkid`__`bfjjjiiiilooqqqpooppqonkiggfedeeegijknrtw|yqifca_\Z[]bgilmnquvx{~|{xu||iVQLT\[[NB0 ,9DPX`djlpsw~ºuZJ92+.26:;=@DKRZctƶzmbXOJF>61.15;BDGJNQUX\^`bcioy¾zwtqnnnmlmooppqmihfedcc_[XUNIA9-!!&0;GSW[TNE=;99988:7659>?@CFMTTTSRPNMMNPSWVVSPONKHA;@FKQQQRSW[]_elosnjjkqwtrw|~{}~}{z|~}zvpkigffpz{yx{~}}~~}}~qbSSTVYZ[UP;& #*16O`|˷uiVD=730-*3>>3(#"&&' #"!#!&3ALWWXQK>2229@BD@<>AIR[ddd_[\^hsuwspmjnr}wbYPRU]eq}~~{pqrg]XTUVVWr[XUPLNPOMIFHJLO»ľ~}}zwuuuuutqonmiec`^[ZYTPMKHFEDDEIMORTVXZ[\ZXXZ[]]^^^__\YVRNJLORWWXYZ^cfjnrsvuvutvxz|{slifghnty|y}~xj\WRVZWUKB3#$,5=FNW]chmqv{ɾvrmpsrrni_TG;."""(.8CP]oɴpbXOC85223:AGMQVWX\afluztplifdc`^\ZWSSSQOQRTVUUPKE?6.)%  ! $+7DP]ZXNE;2359>AECBDFLSX^\ZYY\`hquyusolszzk]XSVYclv{usria^[WTTUqHIKLNJFGHLQKFDC;ŸŽÿɾϻúþż´Ŵxqqri`][`fdc^Y[]ZXTQUZ[\QGFFED>9;=>@;7779;:9:;5/9DEFHKIHIKLM@3@FMMMLLRX\aYRexj\]^gpuz~zqrs}wgXWVWXajv~siwymgagnpsw{}|~wtrlgZNTZXWrRQQONMKJHIJHHIK¾Ž¿ȿʺº¾ƼȿĶyz|tlhdinlkfaeifd^Y\`acYONNMMFA@?@B<7669<<<>@AAFLLLLLKJKMORKDGJJKJID?EKLNLKQWXZ\^bgoxvuttwyxw}}|{}}tqomklnx~~~j_UWZ[\YVNF2  %-5Ib{̾rZRKC=6/38AJIIOW_hijqx~wutoj`WY]]^VONMOPHAEJOTJA?=?A<89:>B>:3-1642+$$&%%!'0832112/-159>?@@ABDA>BFGIIIIIIIC>>>=<9765JOUTT\dnyyz~źøsvztoicktvyl```acQ@+ .=IUamʿzm[J>346=DJQ]ikmkj|}x{vnjfed^XTQV[VQJDFIJLJHNUSRNKS[dnkhdaab^ZTNMLC:4.,*,.;IXhdaRC?=;9644444579<:7BGDCCDB@ACB@BDJQRSX]`dksw|{{yx{~{wrnmlqv}xe`[[\\]WQD7) $-6@JS]]^adksyſ|utstvtqsvuvme^XQK@6*!$1?Pbuļuh\PG?=;=@HQW]cimqy|{ztojfa\ZYXWVUROLIECFKKLIFFGGHLQYbbc]WTQQRMHD?;70*(&-4@LWbaaWMD<>ADHKOMLNQX_^^gpg_`ahpv|~wurxvc]WXX_ep|yt{|uojffghjnruxz}~ƿ{vqjd^XXYURpQQROMPTRQLGHJJJúķüüüþĽ̼uqmie]VUUVXPHECFJGDHMRXQJFCGLIF;049874247/('&2><;73,%2???>>>>:777/(-26:;=<;;+    *5CRcti^djrzzz~}|{úqw}ume]enpslfrziO5) "!!")7E_zͺm_QIB=876?IHHVe|u{|}}~shd`dihheceh^URPTYWUOJNSUWUSZafkbZ\___WPKFDB7,$#-8Rlnpg^QD@=71>KRZUQLHMS^jiifcZRYapzsrry|n`][ZZOD]v|~yqjcdffgc`dhije`dir{~|rh\QRTX]uMNPOOMLLLJIGEB?˾ľĽzuqmi_VUUWZSLIGGHECGKRYSNJGILJH@8<@=:62340-+)19:<;963:A@>@BBCA@@@<888:<<<:988CNGAEIJKWdhmsyvtsrz~vnnov~~sgec_\]_XQ@/$!*3@NYd^Y`gpyyz~Žǽrv{tng`hqsvlciosweT=%$/;AGOWfuòn[NB><=>@CNYYZ`g||z|~tkgcdfc`\Z]aZSNJMQPPLINTTTQOV^elfa````ZUOJHG=3,%%&,3FZcle_QC?<;:@GNUQNKIPX`jiieb^[ahsyrst|uh\[Z[]]\pwxysnhbbdehfekqtvrnpryývme_YWVUUqb\WRMOQQQLGB>FNǹüľþŽ~}|}~zxvmeZPPPLID@ABBC<6:>@CCDGJIIB<;:875469<@81/-+*#%+,-.02444201322/-+****+-0011148;?@BIPW^^^bfkqrsz~yuy}wrnopu{}wi\\]af_YNC90!  #+4;BIPTXYZ\_n}~x{~ƾ{uy~{y|hJA964  1Gcǰxf[PG?939@N\_cnyz~xqponmf_chfd\TWZ`f^WTQSUSQPPV\XUTTW[VQKEGJFC:2.*)("$,KY`gilkknqv|||vpqsywlbbbbc`^TJ;-   !*4?JVb^[^bglt{}¾xqompsvyxx~t^H4*" !&8JeȺ~m`TLD?:<>@DR`m{~~~~zwqkifedehec`^ZWY[YXUSQOPRRSUWY[]_\ZYXUROMHD?:2+&" (2G\bhd_UKD>;8AKOSOLJJOV_jlnhcZRX_kx}zupmrwymcZYXSN^n||uromkihecegeca``bglt}yqi`WWWY[tJJKMOJFB?FNJFA=κĴ}yz|vz~ɾľʿ{yxxxýĻ|vsqmjZKJI@7:>@BJSG<85ANNNMMNPMJIIIIFDDDDD<5552/)$!!)-24742.+)' #('&$###%3%!,/3:ALW^flsuwtrx~{wrpoicvvoha[^beh`YJ<1&!)2:CMWLBTfghikunwý»ê}umeZO<*&#!  +6BLVmvn`SE7((6@JHFQ]o{nprv{uphabca`REQ^]]_adgjmd\^aWNTZbjfc]XTPPQMIA:=@5+$5QV[\^YUNG=3BR]hb]ZW[___z{slfabchmrw|}zsmoqxyfVGZmquy}zromkigfb^\Z[\jxȳù~{xhYXWTRSUqVSQONLKIHIJFBCE;ŶƾǾ|{zz{¿»xusmgZMMLF@??@BFKA999@HHIJKKLGCBA@@=<=>@B:321.,&  "&+-135430---&"&')((''()&$+2,'.57:AHQZ^bglptsry~zvtqnliuyoe[]_cg_YL?5+ $*2;DLJIT_`abeq~~~w}ļ~v_WOHA.  #4DQ^qŰwj]QF;0&0;GSST_kywvz{wpiiigf\RZca`]Z]`eiaYYYUQSUY]^_ZVTRSVQMF?BE=7/(%" ,>ITY_][TMC9@HQZWTQORUX\m{wog`Z]`gntz}|xqjmov}q_WOYchmw}z}vmkihgda`_\Z[\jyº{ywlb^ZXVVWrRPNIEJPLHGGGHPXƹusrolfamzxwlbjs|{ºž½{v{uhb\VPKFILRXQKIHJMLKJILPNLKKMPMJGDIONMJHIJHFA===5-% ###$%! #!#($ !$).9DSbfkmpu{}|z~zwvv~vhgfimhc\UI>/!$3BUikne]_ahoswy{ſ~m\K<-,,%  #(,025;BGME>5-+*+-6@IRW]l|~~|yphfekqkeb`cgdbaahomkfaceefdcionnhca___YSY_bfZOE;85+"!-9DP[fcaWNLJNRV[aheb^Z]ajsx}zsmgjnsy{~|{zufffimjhr}~xurrrnke___`bp~¿½|vpnmcZYXsNMLKJJKGCFJHGHJƿwwxusvyyywvut{ľŽ~zwy|Ŀ|tlgcXMJGDAFKHFIMHDB@EKMOMLLMMMKIHFGIIHGFB?>=9630+% #&*+-,+'$! ##$"! $-$ %(+17BMXdioqstvz~}zsolz}rhd`cgfe^WI=0# #+6BQ`[X\acdhmt{|}|o]KA7.&!   %*0=KVagnkib[ZZXXSPE:.#)05;?CMWco~|vvusqmjiifda`ZVZ`__chhihgc`ac]X^dhlgc_[YWTRSTQPKG=3.)#1EMU[b^[RJD>HRYaab_\\\^`r|yvpjgeimrx{}xwvy|ueV`imqqrx~{vrpmllhd`\]]em}}zodcb[VVVra\WQKQWRNG@BDIN~sokbYZ\htnieao}ýž~rgb]ZWXZWTTTG:L^XSNIKNSYTPPQ`pg_\ZYXUSRRRRLF?89:*!(&%!"""" !#,52/026;@ENXcnnoqsyp}z((yȫ|sqonmcZXVKA+ "#%.8DPV]gqh`bekrvzĽùůohaO>9433''2(   !'-28K_szyx|}vokhhh]S[c_[VROL\lllfagmu~umifnwwwxzyxqknrkdWKB964(!3EA>ITane\I7>>>?<97667/'%### %*('&%')*+/3:ADGJNXclutsvz~}||~tkjjhgkonn`RB3*!%.;/$ ! #0AS^jot|wpjmpkgb]]]ZXQJRZ]a]Z]afkhfhjoutsrqy~|wsstqndZUQJC:1-**+'#)0;GR]_aXOD:;:90(+/*&#  "%$%)-,,-.27=CIOV^cintvy{}~{~xsnlklnhd\TF:* )3@MU]fpha``dipx|m\LLKFB8/26+!  !*4FYhx~}|||wsqokgeb]XZ]XRTVVV\cdfffgintrqnlptx|{{xuroopg_VNF>82*#$&-457BMYeb^PC@=CJQX`hhiea[Vbnw}wrpnopv|~~|wstu}|ztokghjlnt{zz{tnlkmoyĿvljhec_\[ZsKKKJIEB@>DJGEA>}iUVXXYRKS\jxqjns̿ʺwnmmcYYY\`\X`i]RNJLOV]XTTTVYYZYY_ecb_\\\WSKDDDA>0"*27=/"  )(''(*-16=DFHOVdrw}vprty~|{lrx|voijkhfb_YSG;$ &')5AEIXgmsokd]^_n}vpwǽy|~}umsz|~ulpu|p\eokhYK7#,6780(&%  9Ncluz}unx}tlosmgUDR`ab`_djhgdbceswmrw{{wxz~{xuvxqjYH?6)#3-(/6@KRZQHGFEDGJQX\adga\`dhlqv~xndfiouzrw|wr~|rz|uttfYmzrtw~|wsstx}йýĽԻȼs^jvsqh`^][ZtSTUNHHIEAFJLNIEjTSSUXRMT\iwpilp~vnkib\[[]a\XZ\VQPOOPUZWTRPRUWYYY]a`_[WUSPNGAAA?>6-046:/$   ('&'(*,04;BEGLR^jqyuqtw{~}yzz|~zqjjjhffgc`SF3  "-7@JVbiqkfa\]_lzxwz~ƿzsmhmseVWXTQD7+ %+'$   4G[eoty~x}}zrknqlg[PW^]]XT[bbd`^`clvoimpuzwuuu{~{wttvql^QJC9/(!&/*%,3=IR[XTOJD?ADLTZaejfdccgkryvnghint|ysyzrsupklnier~|}{solnrw}þ¿Ⱥ{kosole^]\ZYsVSQMJA9<@MZRJJJͿtsrf[QHQZ[]ZWes}¿xonnjf`Z\^bf`ZWTTUTSRRV[]`cgjmmmjhhhdaaaaa^\ZYZ[TNC92+% "$'%#',058?HRLGEDžxnc^YTPQRW\bgknu}Ƽ{wrnhca_^]\[ag^VROPRUXUSUWY\^`acfifecb`^\ZVRQPMKE>?@=;0& %&'&%(,05:@CGOV_inusqqrtvy|}w{~xrnjkmllhd[SI@. #(4@GO_oqskd_[^`kvuv|~|{|~vnqtmgc`THHIJLGB;50+$  *?Pbny}zuqpolib[^a``acegfegihgmtrqvzyxxxz}}~{ywvtsniZL>0$'&&+0;HS_YTLEA=BFLSZbeieaeijlpu|~wpmkpu}~xxyyytvytpmke`lxurvzz{zy|}{ywy}ź{qtxsnid`]ZWrTRPICIPMKFBHNNN{ywZ>AER`XQON\k~}hƿʽȿǽθ|ynco|ric]^``aRDJPX`\Y[^ada^adfhhilptyvstuwzxwohq{uodYSNE<-""""#""#(-/111248<=>ADLU[bdfmusqpox}z}}¬}tssssuxxyrk\N;)# ':630.D[muf`[dmbXm{|~¶vz~}|qf`Z_diov}}{yvsokbYeria_]dkhedchny}v{~{y|olilpeZNB0 ! /BO]XSSSA06BFJNV^gprungpy~~~{tvx}{zxvtsuwvvoilpT91)$.27ETbqqrpov~{yeR`nprrsz}ĺŹx|tikmrwuskcehhhmriahpruÿteWRMB8*  #3FYdp`Q>+)(1:=ASfmuoihghimry|zwulcq}z}|u~|rjb`_digfhkwq`XQ[filkkpvmer}{{|xt{znɾ}{zuph`RDHLmQNKFBDGGHHIIIJKǼplhc^SILP[e^ValŽȿŽ|yuqw~{upnmhcglgc]WUTX]UNRVWYXX[_djov|uldXLFA9101,))*+-#"(.,++,.24788<5/023531248<978999:AIQZdinpsrptwxz|zzuy~|zupqrrsqqnlhfP:3,% +18GW_howy{{|yxndimnnrvy}||·~xsw|||zyurqpnlptmglsʬxbYPG?/ $4FXaj_UE62.4:@FTcipoomlkjnsz{xvspw~}}|xux|||~~}~uld]ZX\`cgghlqh`\Y]beihhknienxvttuttx|}~~|zuq~{vqlgbXNNNnTSRNJMQLGDADGJNtf]U[bXOLJYis~¾ʾwkihikmp}~rrrsung_XZ]ZXVUUVTSSTY^adksz|sfYSNKIB;;;9889=ACFEDFHGFGIPX`ihhnt|{tnvywutt{|zvsrrw}yvpjfcYO@2/-,+$'2=IR[`flstvroqtrqibbcjrsuwy|~}|pg^`c`^ZVbnnomkyĿ~~||}}~wqqqzkM>0)# )8ESVYURE81*-1=JQY]bfjmpqsvywuzzxwxzwusqsvxzzzwurpv|zrmhd`[VQMRXYZ]`jux|zyxwoha[[[\]YVWX\aaadhjljinsux{ztnki\PNMmNOPONNOKHGGECCDɼrdZQW^VOKGUdnz}¾Ȼ|pmjklnq}¾xvsstmf_XZ\ZYXXXXVUUVZ^bflrxü}yqj^RLGDB;55666557:=A?=?@@?@BLV_iijnsy}|zx}~wrv{ysw|}}~zwrnrwtrnkii_UF72.)$$-7AMZ^bmx{~yttuttmgggnuvwxz¹{~y~}}~~~~zusqv}ư{]OA;5#  '7FUZ^YUI<6/25@KS\agkopqposwy{{ywy{zywux|zxwuuvtsx||tnga\XTSRY```__eklnlkmnjgc```cfdbbcfjklnqsuplosw|~vpkhg]TQNnVSQMIJLKJE@BEDC̾|ca___TINS]hfekq|wrv{uokgjnlkjis}wxytpibfjgd[SSSW[YWY[]_\YXW_hw}{ocXNLJGD>9>CDEEFHKJIEBDGMTY_ly~~y~|vsppponwwpjtwpmkjihgkotyofXK>1+%#!!!$3CO[iwutqnu||uroida_ekputtz|wrstrqeZRKLMGAEJQXTQX_pý}}z|zsx}²r]H4!   '3?O_acRA7-03;DOZ`ffflrpniddelsx}ztotzvrnkotsskdfhknnnopnlbYVSRROMSYbkkklnoqqqomnpkfdbbb_]XTW[\^^_bfgiiijkrz¾ſzxvng^USRRRpUSQMIKNKHD@CFGHsjb^ZWUSQTY_gowƿ}{ywupljiijpv{usqnkjhc^ZXVUVXWVVWXYZ[\]emx¾yqjaXQKGBA?;8;>@CDFFGHHFDEHNV\djpv|}~}yurorvxsotyyuqonmorrrrqjdXM?1-)'&" +8FP[dnpsrrsux|wsmhecehlpswxy|~wqg]YUSRRTUW[_cgnv~}~{xwwz}ǹ~dJ9( $/BEHHINS_kmpmjihmrw||y|rf_X\aeiijmqqqponmjhecehfdb`cfgiiijkmonnljpwusnjgd`\ZX]cbabchnpspnsyzxwpib\ZYXXsRRTPMJGEDEEB@?>ɼ{feda^TINTaniejouz{}z}ztoilpjecbgmlkihovwy|~zux|wsjbeifc\UUVY\[Y[]\\YVX[do|Ĺth\QNKHE@KY[\N@8136|wi[TNYea^ZWfvŷxvtwzsmmmw|ywwxtqg]ae`[SLPUY^\Zepv|xtytgecfiaZVSY`\XVTW[^baaejmpv}Ƚ}wrcTMFGHJMPSTUNGFFEDEGQ[dnprw}~}z{yxsohbfklme]]]cjouxpnlnqppqs{}whYOE>73/4963)#/<ÿ{pib\VVWXY_fimtzĻ~wqpprsvz}|xtqnjiic^[YXXZ]`chmoqqqsu|}zvsolieca^[[\ZXXYZ[]`^]]_cgpyþukcYPKFEDGJMQONJGEDBAEINT]gox|}xvt|}xtqomlnqsuqngadhqzyrqpnllmptx}xsh]PB:1.+-/-,($)4>HUcluwyyyz{~}vpf^]]aflrw}~}|{|}yvtsoklnһxmcUG7'  *6ALSYTNF?<9@FKPOORV_ilpppmjlnrv{~|z{{tnhcbafjlnoqrtuvspligghkigghgggiknoqqqpppptxxywvoheba``acehlosuwtqrtyzrkfb^[YXs_[XRLLMJGC@CGED̽}zpf[QZdb`^\kz̼~umnopri`\Y`hc__``a]ZUPV]XSNIQZ]a^\entzvrvzrsuuvi]]^djd^WPV\ZXRMU^^^[Y_fdcglyɾ}m^XRPNKHKNPSKC@>@CHMV`ly}zvpjjjqytpjdjqyqbbc_[ZZaipwvuvxpi^TMGC@;7891*! />Qdmwxz{}~z~yqh_[XUS\eozz{ywĿŹþº¿¹}}}|{zxwogdbo|{llmT<#  %1ADEGºutsokZINS_kgdlu޹ungjnjf[PQSSSNINSX]UMKJJKGDKS\e^WWX_fedgkv|wsp}}~vme^cieaXPSWWWNEEEKRQPUZ^bbbbcjrŻ{pjd^XPHIKIGDA=:;==AFLSY`gow~{tpllmnplhhhkou|~wk`_^^_`bfkryxvrohbZRI@><:852+%""1@Pakw|~}~~~~zume^YXY_fkpty{}ý~|ztokhfekqtmfcaJ4!   *7DP\`d^XOGGIIIIJLOU\`ehkklnptx|tiaZ[]cjnromkjiijljihhgfhjjklmnpnmjiknnnoprtttqnkhc_dir{ztox|tlhe_ZYXsNPSQPKGFEGJFBCEȾqnke_SGMTane\]_q{w~º{qeYZ[VQB4447;=@GONNF>AEFHECIPYb\VX[eponop{~y~vi`X]b`^WQX_^^VNPRX^\Z\_beefgintúytokg^UVWXYXWWWTRPOTZYY_fu{{{|~rggglrmihgnvtstuy~wqdWUSSSTU[bhnnnprpoe[UOMLFA><72+% "*;LWclv|}xyz|~xqdXSOQSX^jwz}yv}ÿ¹ǿ}x}{vqsusrfZVRUXbm~~gZNKI;-!   ,29AJS\afb_XQQQSVSPPPRUX[_dinrw||z|vsplhc_chhigeddjpmkigggiknqpplhijfc_\]_eljhfehlifc`ekqxyr{¾xkd]^_\ZtUTSMHFEDCCDCCDFsqojeVHMS`lf`djzſ¹}si`bd`[NBBCEGEDJQSUMEFGHIFCJQZc]VWYbkjikmxzyx{~vkb[`eb_WPU[ZZRIJKQXVUX\`ccddflsĺtoid_WNOQPPNLJHGGILRZ[]afswlkjmqlhfdjqppsv{~{pec`\XXW\bgllmrwusja[UQNE=;:86.(#!"'7GS`kv~{zz~||}uncYWWZ]_blw{~}ºÿ¿ý|}wy{xvk`_]^`dixnbVUUKA0!  (2=FQW]^`[VQLLLNRQPRUX\^adglptx|}||{rmhebbchnlkgccdinkhgffghiloopliiiiigfeehmllklnplgc_emry~wpyÿvmf`_^\[tPRTOJHFA<@DCCBBƸ{kaX]c[TQO`ruyl`jtÿslfdbVJE@AB;532:BDFKPU[WTVXbmifdblwxzqir|z~~uhiknqcVWX[_YSSSZb^ZYY^cdfdbfjloqs{~zxwusrqrsnjjkjic^`bjrz|wrrrsupklmm((mnov~theb\WMDA>ELRYcntzpgZNNNJFA<9730(!!"!!#.?Pcv|~~}yusqia`_elmnsyƾ»½ľ}zwpj^RMHZl|wj^QEA>/! #-8ESapqsi_^]ZWTQQRTVX[^bcdjpv}~tmgfelsrrmiaZ_dkrmihhkonmlljhc_\Y]bfkjiiihgdagmpsrqrt}¾ý{sqpha]ZtOQSPMIFC@CGDBBC~tkc[XUTTY^bgilnruy}|skd]XRMHA;7456;AEJLOMLLLNPSXY[^bdfhjklpux{}~yuojgd`\[[YXXYXXXXWVX[]^`bccehilos}ļytpkfeeeeeeb`_^]\[\\]dlw{yxrlmnnnlkjjnruxyzvsni`WQKJHLPV]enqtple^YTOJGD?<86/)&# ",=N]lt|~~~xskd^XXY^ekrv{}ÿ}}|zyvtkbZRQP^l}obVNG>5(  '/8CNZfile_[WUTSSRQRSUX[^adiotz~xrlgdbgmmmjgb_djlnkhggjmnonnkhfda^^_aegjihgfffhiiiknqvw}yojfc`\ZtXTQLGJNIDDEINOPǷqh`be[RMIYjnrlgs}|}~~~{lfaaaUIGEINIEEELSTVY]bg`ZZZeponlks|{{slv|zmoqqqdXYZ^c\VTSZa]ZZZ_ddda^bfilnqw~ƻ~xtqv|}~~umkiiigfkpqrporutsg[YXXXPIGFNW`ipwrnbWQLORLGB=:83.'!"###*7J]m~zqsv|}yrold\XTX\_chmt{yxxx¿Ľ|urpuzncTE;1'(7DRUXWVME5&$" #+482-(#'3FZgtwzwuvx|~ytokgdb_\Z\^cintx}¿{yxvtsslfZN<) ,8EJOMKFB5)   "+4=FPZcdf`ZTONMOQQQPPSUWX[^_adinuz|xuoiijklmnlkiheccddegifcdffghiiijkjihigfghhijmmoprvz|v~uojc\\\uTTTQNJFCAEI?68:}yudSPMRXQKVaq~zyxwnfee\SMGIKMPV]fppqv{Ƿmnpkg_WY[XUPKQWZ^UM_qrsnjnsvyuqsv|}||zv~}suxuri`dhqz{|wstux|unljkmlkosvzxvſz|xvu~xxxz|n`WNPSSTNHKOTZ_djpjdYNNNMLHEA=:7/'!!.@B>;61-*'$ $/:K]kzzzvsy||}volihgc```goruuuy~»~|{zysmlljhO7!  &+09BKT\dioic^ZWUVXUSSSRRX^hsw|{zytpv}}}|uldfhijlotyxwnfhjjkfbfkmoqszzspmquy}zsrrh_ZUqSTVROJFEEILD=<;ÿ}tld[UOOOW`kvx{}yof`ZSLHCDEKQV[agkpuzƿ}plhda^\YWVUVWZ]`cbbhoprrstvwy|~~~ytuwpjhflrtwxxxywuvxvtrqnmmnopqrtvÿ}zxwvwz}{zyytpg_\YYZZ[WSUX]bgkig`YTOMLHEDC?<84.($".;M`juuusstvz}xvtqnmlgc`]^_chjlptvyĿſ~~}yuqmgaP?-   "-7>FQ\`ecc`^\ZWTTURPPPQS[diosw{zqtyy{|}||ywspg^dkhehkkjmqponmllmnlkklosx|zxsoopsw~¼}wvvka]YsYYYUQTWRMHCGKLN˹wieb[TVXj}xyzrk_TQNNNLJNSY``adhow|̾~}volijkbZ\^foooqsssw|zx~{yoxujlnrw{}|xqsvvvromkźŴʸ{rmhovmdnyu((qdXUSX]XSUW]defca\XOGHINSQOF><;860+(&"%.>N\kt}~|u|yov}|wutojgefg[PSV[aaafkqxxatþxneq}xsjaUJ-   (3226;AHQZdnkh]SMGGG>5=EKQUZeppq}}r}z}mt|xuy}~z~yqytgfe_Zbkqxoghjklhemu~}wpjlnoquzÿýzukb^ZtUWYTPOOMKJIHHFEʹsfdc[SQOdy{xyzqi]RNJHGFEKSW]^`elqx|ƾ}xphebdf^WXYaiiiknqutttuz~|z~|rv{uplhlrw}zxz|}{y|}{uoqtsromnpĺ{sqoswqkrzxui^[Y\`]Z[\^abcdfee[ROLNQOLE>>>;83.*($!")6DSdo{||{{zz~w|~yxxrliggg_XY[ahikmpu{wŸ{upu{upkf_Y># ",.17>FNV_fnje]VRNNOIDHLNQV\fqsv|~{|{zvrw}~~}zsrrmgggedkrtwnfhjjkgcipu{{{~{upknqtw{ƽ½|yvsi`\Wr]^_XRRRNJFBEIHH}pcksvmjh^UTSTVQLIFLSY`ju~ż|xtw{tng`bdccccmwwxtqw~xpuzz}}}zwu}}yrw|}wy||}xsrruywux|~zqikmpsh^TJJKJJIHKOSX\afl_SG;?DINHCCDEGB>6/*&*@Wdrpomlputsrrvzyywv}ztuvvwla[USQQQYbjrqpv||{usrbR=( !#&+0:ENX\adhdaXPMKHFDCEGMTZajsuwutvx~xxyyzxwwxxxtqsvutojhfffdcgkmokhebgmllnqxzuuvtrnjlnsy}¾zsniea`_v[[\VQSTPKGBFJJKż}sjbccjrz|tld^WQQPPPOOQSVZ^dlv}Ƚ}{xvupkheb__`dinstusrw}||{z|~~}votyz|}~~}}zwutttstrp|½ƺ|vohmqnkkkd]WQONPRQQTW\beiaZQIGEHKKKJIEB?<72-("!,?R`nrvuux|xtw{wtw{}{wtrpnnid[RSSVY]ahnqt}}v~xsvyurfYI9$"**,05=FOY`ggh`ZRKJIC=@DHLQW_hmryysy~rvzxwxz{}{yyyvswzqhgeb`cglqnkiihggilpv|~~|yvrnmlmoty¼ľ|ytoha_\uPPPPQLGGGKPICA@ƻ{xpnmbWUSVZVSOKOSUXco|»zrkotpme]afkpppxtipw}~}ins}}{{{|}·Ķuuvpjt~zvmdTDHMT[[\\\ZYOFA=841.5=BGEDINPSH>3)(($!&2CUanlkrz|~show{}zwuy~pnmqvfV[``a\XVT^hijjks||}üulorrslfcaM9   !*-06EJOHBGLRYpw{{w}~z~|y|tl}|jihmslegjpwsokgkpnmnpw}z{|yvqmjhqzĺ²·{rieacfzVWWTQOLJHHIGFDDǽ{ou{wnlj`VTSUXSOLHMSW\fr}û{uoswrmf^aegiiir{uprt{~vy}qrt}}~x}{}|wvvx{}~~{yxpiouutjaTGILORRRSUVXUSSTKC<4:@EJFCFIJME>4,)' ".AVbpnmosvysmptx}{ywu{|rqqsvi[[ZYYVTW[dmmmps{ztw{zzsmkiWE-  "(,08@ISZbiqnk]OHACEGIFDJPV]m}zwxyxw}~y{}}~|{yx~vsqyujhgilhdgjnsokhdinmlnpw{wxyvtokkkryĺǿ|wpieaabxZYXVTNHEBGMHCCCþľxooplh]SUWTQPOV^chmr|ĵ}wy{}xqv|{|~|yrkqx¾xmmnrwohda_]\[\]]]UNLKGD>8;>EMLKKKNRRRRSQPC72...)$$+8FOYcmu}zxww{{uwyz|xuttx|xtrqtwrmd[[[WTVX_fjoqs}ƿ|~|w^F1      #'%#$%*/37BM[js|zxne\TNIMQRTSSX^fou|}zztnprsuvwz~}|yvy}}y½ľž|ywmd]VrUTTSRMGFDINHCBAysnhc`]YVUUQNOQU[ckt}ƿ{wvuttqnlkpvx{|}xs{x}}zwtz|vqnlsztohbYPRTX\\\XUSRKE?:99;=@DFIIKMPQSLG;0-+)'##/AEFGC@EJPVRND;5/(" "%!"*7ER_els{naptit}|vqrsssrqtwspe[jywueUSRJBNZ^cfilov~{vú|zxz|tlgcXN5         !(!%,17>ENX`ijkfaTHC?FNRWbmcZTN\jv}tx|z|}|uoqsssrrrsvzuqtx}ƿƽ¿ƿyvsjb]YsYWVUTRPICCDDDGJyqomjg_XXXVSSSX^bfjoyŸ~~ytuvxztntz~u{xustw{ɿxkmpwsgc`^]ZXXY[]TKFA@?=;>AEJGEHJOTRPKGC?5,)&()% #*7EP\dlt|tls{wtz|xvuvwutsrvyurkfoxtqdXWVPKRY^dhlnqy»~}|ztrrjbI1       "'# "'-27@ITairrqjcXNHDIORUZ`]\]^hs|~z|~ytvxxxusuxxwutux|~|~¾zwukc]WrPONNNRVQLF@CGJMɿxpqsqog_\Z\_\Y\`jtvx{|w}}||·{Žtnhdahoruld_(([_c[SH=:77888>EHKIGEDCCDFMTOJ=0*%&(" +:J\nx}{z~~~{xsosxwwrnopsvqmmnlkbYSMMNJFMT]gkoqtz~{yyyj[C+!    !!"!  !!""#"!'-6?HQ^lpuj_XROLKKKLPUWY`hnuvx|~}zxvy|xtsrrspmmmrwtqsu{ý~voica_vTRQQQTWOHC>BFJO~zsmllifa\ZXY[[\^bipv}ľ|zxy{xwwyyy|}|xz}ɾ}siiir|ungb^\\\XTPMF?;889=ADHGGDBDFJNOQIB9/)###"!!*8GWfnwy|tmx}x{~}}xtrqsuttsrqplhmsrqh`ZUNGMTTTY^dkpvxzz{û{zzvrh_M<+        $!!#&,2:BKT_jmph`VMIEHLNQYa]YZ[eov}~}|{zyxwsqpppprtsrtwxyz|ſ¿{vqib_\tSQPMKJJGDFIB<=?Ż|zyxwnfcadgb]]]dlmoswƸĺ}vosxvusr|wgzƻȾ}u{ļ|lu~wqtwvulcYPNMGA=::;<===CIIID?ADHMKJII@8/'&&&& "-;JXfrsqpv|ywtrqpppv}~zvx{|}vpsvtrdWUSI@<9@HR]_bdfyľyysnmmXC'   "&'(,1,'! $*'%#"""%2@LXaklmifjnd[WSQPQRH?JV`jjkpuvxo~zmwzrrsvzxvvwz}yvsptyuqtwxyyy{}ž¾Ļ}zrkfa^[tQPOMLNPLHFDBACF¸Ŀvuvtsjb_]`c_[\^gpqsw{ƾysx~{yww~~uź}{}pqsminstulc\UVXQJB;:99:::@GHJFCCDEHGHKNGA6+(%&' !,:JZju}vy|~}zyxvtqotzz{vrsuwysnprpncXTPKGC?FNWbehjmyÿ{wsssaO5    #$%&(# $##""""#)4?JT_knqiba`YSQONNPSOLU_gopqv{}|u||vutw{xuttvxtqpnsxtqsvy}}}~þž»|tmgb_]uOQTVYRKIGKPMJJJŹƿ|tz|xrllligdbmx´~yuronmw¼ÿtipx}wlgbZRE82,.1005:AIHHC>>>>>HRW]SI9*'%&'),'#  #/;L^empsx~trqy}z{}|rtvx{uonnqugZM@??>>AER`dhijrz~ÿſ}}~zwaK:* !&,*)$ !!"%(.5550+)')+#(,000,(()#*6GY`hmrvzupbTRPSWY[\]`dfipwxz{|}~}~}}zwy{~}zuqsvtrtv~~xyzzzwuwzyysmqv}ÿ½üľ}|{tme]uQQRQRNJHEHLGCCDzutsolkigdcbdgmsyž~ytoprv{|~utsstx}vpibYQIB<655558;?CEHFCA>?AHOQSNI<1+&&&')"  (4CT^iqy~zyy~zsqptxy{|~~~zvxywutrqpjf^VK@=CIGEC@BDEFNUX\RH:-+*+,*(!  #/JV`jigmsvz|}ü¾žzopsmgL2# #'+&"#%!$ $,-./111.+)'(*$ %)-/1-**+% (5EV[acdmvnf[QPPRUSRX^chjmrwtryytx}|||vut|}vuusqrsz|{zyxxsnu|¿¾¾¿}|zpg_XrUSRMHLQLGC@DIKMǼû~|}vmlknqpou|Žƽzupw~|z|¾Žķ¹|jlnopnld]N@6---)%+2;976;@@@92,&!,9>C@=?BAA<7547:CMSZixhY[^djfb_]`c^Zcmsztplqwwwspnmf`mzuqnkaX]ca_begiea\W[___bflspnoprupkkluźĿukd^^^vTTTRQONKIGGGIKMȾŽ|}vnljkmlkpu~ȿ¹}wpxž̻ȼtdgkklji_WF6/).3449>CJHHC?BEGIKMPSPNC940//-+*)$  "0>FNauz{vvv}~~{tmosturpsv{zuz}{tnidb`WOIDGJFBCELSQPU[grvy{}¾{}xromWC.  """$'&%(*'$!"(-37<:95148:<840,)'!"+58;:9;?>=6/./49BLSZdog_behje`\X[^^^emsy}{uvwz}||yvtromu~zwtqlgiljhmqrroliegihfjot{yxxwxztnnoxÿxnhb`^vRSURPNLIFGHB=EMǻƾz~}rhjmpsst|½ȾȽûý¾ʾx}Ƚ½ŽȾof^djhfUDA?@ADGPY[^TKJJMQTWWWUTPLMNLJA94001*$%/>Naux|vpsw|z{}~{xz|}z~~volid`THGGDBBCLU[a^[agowxz~}stumeP;- (097532478940.-./7?GOMKA889<@BEB@;71+(&+06DDD>877;@AB=93.)$ "'1:>BA@BDCD?;6346>FOXdqh`bdfhfdba`___hrv{{srquz{|xtqpmjouqnmlc[]`bcegeca_[XXY\_cgjmmnmljifdfir{ÿ|wrke`\uZZZWUUUTSLFHKMP¼¹~vkmoopnmvüž¿ſǿ½ûƽĿ¼¾kXL@?>>>:79<;970)%!%*&" "-?Raqppg_elsz{|}xqsvxzvsqou{yxvuy}zwqkqwwxurrsmh_WPJ?41/6>M]ZWTQUZ_dhlqvwy~ÿ»~z||zk]WRA0 #./1+%*/49;=960++,6@KWTRJBDGHIFC=853-()+/45666:><:;=<;61/-7BJRRRRSVZ[\_ca`][_cfjrz|~xrposwy|tljikmif`[ZZYX\`dhhhdaeic^XSW[agedfid`ZU[an|Ľ½Ľwxzqid`wVVWTRQPNLIGEDINǽ|tiknoqppyĿǿļ¾þƽ{ĺ¼¾»ývcYOQTSRG===@DHMU]_aWMJINSVYXWTRKEDDB@81,(*-(##.>Pastvnglqw~~|uwy{|xuuu|~}|wrw}{{uponhdYOKHA;99AIT_\YZ\bhkosw{~¿ýthecWJ4  +/51-.0489;63/,,-6?ISPNE=>@BDDD?<85/)((-259:<>A@@@B?=71008AJTY^]]_baabdcc_[_cjqv{{|wrrsvz|xronoqmkfccc_[]_chhid_ac_[WSX]bhffhlgd^Y\_hq|þ¾xxzrjc]uc_[UOSWWXTQV[PFƽ~}vopqy~{|}ſ»ʼ{xſľǿ¹u\DA?<:>BJSUXZ]afZOF=BGMSTUUVSPNLKKJIA:7444452/$  "-9:DHMLKE@=:5136@JRZYY]bfjjknrrsqpsv|xoooopqsvzxwtrtwrmieeefhc^ciiifdbabd`\ckmojfcabdefr~¾¾zrmihgz^\ZVRTVUUPKOSNKĿĿztqoopswz}ſÿĽzcNF?=<>@BEGJMRW]ZXTQNKLMQUVXVSPNIDCB=83.,*,/,(! "-=N\jmqnkmoty}~}|yvvvutuvvvy}~}{{{yxz|{|zyuqmjeaYQE:879A><7224>HQZYXQJHFFFDC?;861-+++,0467@BJRZc^YOF?9/%'*5@GOMKIGDA@?FNOP?/(!$(-310%  -;IX^ekrstrpsvz~{ywux{{|wruyz{xvy|~yrqprutstvy}umjhjme^QEDCCC>:=@AB>:?DEGHIPX^ehks|ýypmknrjb[TKB. '-420-+.1247:4./0;FQ\XTNHGGGGIKNQKE=60*%!'-5=BHJLLLNPNLKJ@642:CJRW]`dba]Z]ahpmklny|rpnjfhkostuqmnpje^X[^]]ZW\aaba`ZUUUY]cjjkbZTNV^em¿ƿ|uplhdy\ZYURRRQQPPOOJEȽĽ{zztnmmt{wttt{~ü̿}ľĽt[C@>>>DJR[YXTQPOD:63;CJQPPONKHGEHLLL@4/*,.041/$ '4BQZdkrtusqtw|~{ywy{zyuptyz|{z~}vvwz}{zz{|vnljklc[NBBA@?==BHIKIGKPRTWZaimsst{¾»yvtvyqie`ZS@.  &,322.,/258==ǿý|rvzxvnfhjnrolt|ƾüľʽȾ{je`ejkmjgff[((PA2/,3;EOYdb`TIBBEJOMK=0'!%/951& #0>O`lxxysmorw}~|zyz{}}{|}}~~~{xusqoki`YSNKIFDDCDFDBDFILNQSV\cinquz~|ywrmllhe^VG8( "-/20///5;=@?>6/01;ER_`b[UQNOQRSRRLG@;4-+),/53))*5AJSVZSMF@GOW_YSI?4*#! $.;IXhuzqsvxzvsvz}}z|~}zzz}}~zzzyxusuxwwpiiigf`ZXVTRH???BEFGHIHGC@CFOY]adhovy}}z{}xtojmqmid___VN7! +2999;=BHMSPNC92+7CSdozqib[ZY[]ZWPJB:50*$&(,037=CFIJKS[dmhcQ?5,(%,4BPTYWUVWZ]bgmsstttzwmhchmf`bdmwustvxznc`]cieaYRQPICCCNYaid__`bdoz¿¾}xspm}SRRRSRQOLMNHCA@ǿ¾ž|ruxwwohiikmifmu{~|ĿĿƿƿÿǿÿƼ~mgagmmnga][QG:-,+4>GQW_ZVMDDEMUSQJB7-%'0+& !*7EVhwwlpuz~}~zzz~|y{}|{tmmnkiaYVRQPICCDFHGGJMNPLJOT\efhkox{upswrlgbcd[S=( &.655559>DLLME>5-4:GTanmle^ZWY\ZYSNHA<81*+-.049?FHKLLSZahb[K;5/..6@JTVZXWWX[^chmstvvv|xnkiknhcfiovutttssi_^^djfc^YXVPKLLT\bhd```abho~½}|unicxgc_YTX\YWMDFIIJſ̽yrloslea]afca]Ybknrrryº¿ž¸mY\`][UOE;0&"!#(-7AHPLIC>BGKPRTTUKB. +(%$#&4DUammmnoprqqppuzzzzz|~|zvruxwvvv|~xwvy}||zy{}rh^USQNKGCGKKKGDGKPUSQRSUX[_kw|tijkklf`bdjphaTH3*8=B@>@CKSSTNHC>:7BMbw}vihgnuqnida^SH?742/---6@EKLMOQX_it{qaL81+17=DMWY\WSSTZ`achmpsyvlf`cfhkiglqonjgecba`_befh`YURUXYZ`fimkiovľ|spmifz_\ZURUXUSLFGIGG¼~{xtrpokgecbcehiknquz~wdbaceb_UKB;4.*&(+6AIQQQKEDCIOTYVTJ@1"""#  %1?O\jqxxyuqrstuuvxz{}||||zyyyxxy{}~||}|}zxwvtsrrpomke_YSMHFEDDFIIJGEEEIMQUWZ\`ejrz}wsqomkihgfggc`UK5  #17=<;=@FMPSOKC;61?AAA<7547;>BCE=6%  +;KVabdgjmqqrvz}yuuvvvqmrwy{xvy}{yxz}yuuuz{wtqsume]VROMKFBBC@=84699:5049=BA@CFNW\aiqw~zwwx~|}{}~~xstvrne]XTRQMIMRVZYY]beh[O?/  (1:98539@IRPNA4217>O`r{l^aekrmh`YXXK>6.,+)('&.7@ILOSX`hlqv{riUB8/138=HT[cbb`_djlopqtwy|zyxxpifdddefdcfjjkfb`___WPQSSTTTVXXYXX[_hqsv{¾Ŀ}urplh{\ZYWUVWTQMIHIHHĿɾļ¿~wpjmpjd_Z^da_XRY`cgfdjqw}|{{|}~wxzľüûnX[^ZWOHA:2+&"%(-28?CHFE?:;=AEHKKMD<)$"! #/?P[gghjlnqqqsuz}{ywxzyxsoswxxwvz||}|vvuy~{ywuwyof]URPMKFBDGED?<>BDGD@CFIMNOW^gpsv}}tllljh`Y[^`c_\_cglaXI;' "-9;=:8:78:HVj~~qcdflsokd^\[OC:20.,**)2;BJLNQT\cjrx~qeP=4-15:@JUZ_\ZYY_efiloruy}}~}|sjfbcefhfeimllhdba``[WY\\^ZVUUVXXY]bhooou{þ¿|tqnjgzTSRTVNFFFJOJFFGȿÿǾyz|}wpmkjj^SSSUXSOPRYa``gnv~}}||¾źxotywuvwĹƾļžƽĻÿȽ|cSDCCCC;45789879<:?EMVZ_`agnv{wmc\UKACFOX]bbcdfcaeipxyzyx|zsmnooponlkjib[ZYYYVTVX_fffedinrvvwĿ¿~{xogb]uRRSTVQLJIKNJGGG}zxvtqokgc`]ZYXTRRRTWY\^ahorvy}}yvvwwvx{{|~u]VPMKFB<6431/0259=BBBBBA@@@DILQJD:1' "#$%&! '4BQ\hlqpomkosw{}~|{zyxxywvvwz}}||}~~|zxwtqmiaYVSPNKIGEDDA???>>?ABDFHJMQV[`eimrstttx|~|zyz|}~}|||ywtqnkgd^ZXWWWY\agjnmmki`YI9"  &6=DA?==DKOSQOH@=;CK]ny|ukchosyurkf`ZNC=86433106>FOSWY\ckqxxyofXKA8:9((4/*+-/2107>AEA=@CGK=0#"',&  !,8DPX`irqpjekrw|ywxzzwttusrtv}|~|wvuvwnfca^[QGA@B<754:AAB=8:=>@??DINSNIIINSSSPNRWSPPQV[YXTPW^aedcioqslfeecbaaeijkgdcc`^WPJEEEDCLU`kmponprlgb]YVG9 $4ANSXVTZaeic]XSMHLP_nz|rhlqx{wwxtqiaYQOMD<6159=BGMU][Z_djpsvxzrkaWWX`ilpg^]\[ZZ[^beiouy}|zqhebeihgikkkd^^^`ba`^]cjhgggnv|¿¼ǿĽ||ulcxYXWVTQNMLMNMLKJýÿyy{|}tljhij^SQPRUOJIIQYXY]bjrrrrs|zpeimkikmw¹ƾ¾ú»¼ƼŽw_O@?@AB=89:8630248<;:=ADGFEIMQUG9-" $%&*.("!-:GT]gpxurkelsw|zxy{~~zyxyzwuwz}}xyyyzoea^\ZSKHEJPKGDACFEECBEIGEEEJPQRPOSWWXXX^ekqkffehljiijnrlfedgkgd`\dknrssx}||wrtvutrpruvwrnnomle^ZVWXTQUY`hiknqv{uoic_\M>" +:INSPMPTZ`\YURNJJKWcrukklt|{{zzurh_ULJHB<9789>CJQW^]]cipwwvrng`VLMOW`did``a_]_bgmoqtv||zrjihjlkjjkjjc\\[\][ZZZahgffekrw|¼ƿſ}}~ung`v[VRMIOVTSNJJJKMƽǿvmormid`_^XSG<<=;:63;CFJHGTajspmptyzuwz~~zzzzyx}|zzzzzma^\[ZUPONW`dhpyžżʿqXTQLGFFHJFC:2-(#!*4:A@@@@AB?<1&(%# &6GZnw{wutwzyxvuz}{{{~}umrwz~~~yuy}}}}}{ui]ZWRNKILPPPIBCEEFA<=?EKHFHJGEA===<<4---1667427<=>>?CGHJC<<=@DEFJNSYXWZ^^_\YXX]b`^[YWUPKFADGC@@@EKQX`hqzxwohhijkZI7%  )8GMTWZ_efgec`^[XVU[bp~|||~zsmifa\UNNOLJC<73;DJPV\dlnpontz{}si`X^dkrvzwumfcaab\W[_chkoty~vmeca]ZZZ`fgiiiiieb\WY[XVSQW^emnoxüýſ¿ytoj|\YWRNRVTSOKMNMMÿ¿}xtpmjgfe_XTPKGDA?=?BFJMPSW]dioruwy{}~~{tnkha[ZYWV[aiqx¿ǼrZPFDBBDCCA@93.)'%')-28?@B@>@BCC7+%&'!#1?O_gprtsrporuvxy{zz}~~{xtqrtwz}{zzyyyzvsokc\UOIEGJKLIGD@ABBB@?<;=?ACDFB>===>==<;=@???@ABEGFFHKKKLMLKJJJJNRUY[^`ceheb`_]]_abcbb_\YWSOMKFBBBDGNV`iousromjhfdYO?/.=GQUYZ\`defa]YUQNSYgvyrtv{|xurnke^WONNHC<666A8/-,17662/37530-/2-(##)/6422369;>;8;>94:@FLS[UPONJFB>BGDA<75432,'+049@GR]`c]Xesja^\]_^]J7  (;DNNOXahopqv|kZZZZ[cky~usqv{{|qfimhc]XSNPSQPF=728>BFKQQQcvmemuoid_VMHDNY`hfeZPW^bf_YUQTXXXhxz}wromjhgfb_did`VMZgjnhbcecadg\Qcusrw}¼ƿÿŻ|sja`_vZWUQNPSRRPOKGHI~ĺľĺ{riknie_ZUPNMF?<:87-%0;AGECLV_gffkqw~xrsuy~yutsx}||yuz}{z{}zxyy{}{|}ywuutfXSOOOJFGIS]adltx}}~}wſĽpXUROLKJLOJF:/+($ !*39@@ABCCC=7,! #   $3CWkt~wrnlnqstttx}zxvtqpsvsqx}{}}~}xty~}|yvvwsof][YSOIDBAFKHEDDB@7/5=AF@::;<>;9767940.-041/+(-26:98:=?A?=;:=A?=BGLRUYWWVVSOMKOTROKHFDA>947;;<@CKTX]^`kvqlfbbdddR@+ !2>JMQW]cjklmoe\ZYXX_ft}yvy{}wpnmhd_ZTNOQNMD<729AFKPVZ^hsnipwuskd[RST\ekqnmc[]_ad]XXX[`acnx|ztnifdb`^\bged_[ahghb\^`][[\YWdqppwþ¿ÿÿyqjgdyMHDKRPNJGGHB<=?wºȼvmsyz{pfeegi\PLIHH>4/*,/,*+,425888?GWgkoopw~}|xu{¿laW[```RE>74100257964:@GNOQQQKE0"&&' ):KT]fpxyromv|zvsuwxz{}}xsuxz|yvy|~|xy{{|rhaZ[]VPMJLNLKIHJLKJFBEHEC?<@EA=849>@C;310121037:=6/139?ACA?AD@<;;@EFHDADGED?;;<;:62476531;ER``adhlqmjjjouoj\O?/ !/:FOX]cfjlnsxz}qea^chov}}}|ywrncYWVWYTPKGC?=CHOVY]aedc^Y[^`c`]^_`afkpvrng`^][YUQTW\ba`cfgieb`_chkoruy}ž¿º|si`wSPNPSQOMLMNG@ABw~|zxtplheca_TIHHFE=52/(#(/38;=CIPX]cgkorpnmmpsstqppptxurqpsvwy||zvrw}}}{zzz{}zungdaYRLGA;::<>GQZdioopuzz{{w½wb[UWYXWQLF@7/-,++,-039@DHJLKJC<+"!!  %5ETclvvvpkjkqxy{}}zvsmhnsuw}}}~~|~zywy{{{yxurrrolga[UQNGADHIKIGDA<7;9789;=9655788852/,*(*,16774136:>>=>>=<=>@CIPMLIGGFCA@A?>;853341./07?ISY_beddinjefhfd]VD3  "1@ISUY_ejnqtx|n_]\^aip~yxw}qqrmh`XURSVRPHB=8:=BHPXYYbljhntsqnk^RIAHPW__a]Z]``_][ZZZZ[[dlptstpmhdba^\\]\[YW]cfjgedca`cgc`juvw|¿¾¿|sjd_vYVSQOTYTPJEEFDCwŹz}xnhca`VMPSMHC>0"*2,&$"-8AJOT\egijlorqpjeb`fmpsqppqaR`oy~}ztvx{vrw}}}zx}~|nYgvql`TTTNH9*+-3:@GQ[_cgk}~|vq|ʿ´ºĽǻ{wsrriaM:4/142024:@ABGMSYXWSPLI9) "&%%%%  $-7ETaoqs{}w{~{twzxv}y|y~}zxqkc[dmd\VPPPPPH@MZUPICCCA@92589:7444682,-.151.,*7E;10/+'+0368;:91*8FC@=:>BCEB@BEA=+'5;ADHTafkmobUjvmf`ekji[M8# '0:EPW^bgnuroljpvpjhfimvxog_^]`c[SLEEFC@EJRZl~xsrrmilpxsfb_RFMTMGVea^\Z]acfhj\N_pf]enrwpjhgdbkuaMWbgmnomkigsujvĿ̿½wnhcxSOKNPRSOKHFCA@Aw˾|sx}~tjfdddYNNNJH@9/&+0,(''0:AHNT]fghijlonmkijlmpoopqqqeZepx~|zyx~{xv{}yu{tflsle\STTOI;.0259?GTaeikmz~{xxyûķźslefid`O?932210248<;;@FMSSTRPKG4""#%%&  &0?OZfkqy~zvrx}}svxxx|vz|}}{{|zzqibZ_e]VQMNONMHDKSPMGBDECA<7:>=;7469;=6///131//08A80012369::@>;0%-68;;DJS]fpmklnnnqux|m^VNJGNUSR[eb`]Y\_addc]V_hfdjrrrkecb_]`cZRYbdfhjjjgdiolipyz|¾¾¿»yphaw[ZYVTVYVSNJLNNNj|x}zskdef_XQJLNKI@89:4.& #(.027=CIMQZdgj^RW\aga[^acf^VVWZ^[Y]bnzvromv~~vnrwvusqw~xoru{~{zz~~||n`bdbaVKHFFG9,*))*('*-5>@CJRYacfkqw~|z½Ĺ|ruxpi[N@3,%'((*.22235;AFLQWY\RH9+++ ! #/;82-/20/..1445.()*,/.-.0364234330-*(+.+)+-399999BLU^djkmllgbceb_YTVXSO6"/>NW`dhmszztg[UPSV_izuir{wmcYSNJFFFCA;61,04<2(((&$&(.5AFLRXXYRLB:2* #"! (3@O_ouz{}|{{{~|}}z|~~|~~}xtpnhbdgc`[WRMMMHDIMKHFD@<<<<<;;9778656765431100.,296222,'*-/23444206<;:867766676765/)07:=CJT_ejlng`hplid___``WN7   )4AOW_cgmtvxsokhb]]^dkxv|{wmd]VTQSTOJC=;99:@GOXdpmjkmnpruy}unf_PCGLMOV^\[ZZ[]`ehlcZ`gdbehikihfd^Y_f\RW]bghjgefhmsmhpy|}voidxUVWUSOKLNNNC975Uu{sdmww{rfzz|}nquzzz}qca_bfc`WNOPKG@91)193-)&)--.&7PW^jvrog_][]_YSbqkf_XSOOPONPS^jhfoxwwwwfU]ekqjcdfilbXYZahgfjox}ywux|ywsotyyyofhjiiZKXfffZNGA@@81.,,,(%&(0864=FXkaX`hjluxʽŻstvlcXMC:1(((/655436:CMSY\_UK;,#  #2BSappqsutsuxxyz|zyuoipwxz{|zy~}wtrx~~~{}zmoruxxy}|xtvyz{wtwzodddde`\SJB;AGDBBBEHFD@=:82-.05;3+% #'''&%)-/1-*+-(##$'*)(&%#"1@0!!!,83/ !135)1ELSSSX]aedcfj]Pcvqmnojf\SD5( +8DQYbs{sg[`e^WXZZZbjq}xtpmki[MGA@@<9762/137;JZ_efh\PZdjpmj}saPA2AQTWY[fqh_]\TM[i[NW`dhc_^]ZW`iUBHNOPQRRSTUeufWWX]bdfhkvĿüżȾvngb]uXXXUSRRQPNLGCBA_~~t|}}{}}{y}ukfacfa\TLMOKH@85123,%$$(-.0..=LRWbmllbXZ[_c]W`igf^WTSTWUSVZfrolorv{zznagnpsnjmrtwmcegntrprt{{{z~~zv|~wqsvtrdU]edcXLGCCC8.,**+(&(*2;;;CLXfb_elpux|ŽĺrtwnfYMA6.&').433348=DLRXZ]SI:+'#  #0?N_ptywvtsw{}yxvz~}|{uvyyyxx{}zxvy}||vrsungdbcd`]SJFBEHDAAADFA=;;=70),0-*)(1:BJOTX]^`bdcc^ZVRSUTSQOOPMJC@CFNWZ^VNC8?F;0.-*' #"!'6EQ]bhow}}zw|}vwy~~}{xvxzvrpnrvpjfcbb_\TMGBBBAADGDB:3589:99:<<=958:98;>82345730/.39641.034642230.,+06>FKPV]^```florlgjnt{wsmggh]SC4& (1:EQTX^djpliiiqz{|unga[UOJR[ahjmrwusg\]_adcbehlpibbccc\URPNLIFJNU]]]ZX[^adefnvzþƾzqlgzRSTSRMGGHIKC;:8Vtvxwwrmpuy}yvxz{{~{v}y{~}zxrnkhc_^]ZWQKHEB?7001/.+()*/444CRW]dkjiea]ZYXVT[b^ZWTPLIFIMQW[``aiponpslfffghhhghjmjgecegjnpsvyyyxxusuwvuuuuuqnjeca[UW[WSMH?741/-*($ $(.457=CNZZ[ahhir{~ºysme^UL?3.)*,056899<@HRV[YVLA=9/%%&# ,;IXalotx|zxwwz}}}vosx{~~~zyy{yw{~|zyxwwvvoikmjgc_ZVPKJJEBBBCDEEB?:532357:630.../1243344441/-+,---,+,/,+170**+0521(&.1532>JQXXY\^chijihc_kxtpmkhg\SC4' (3?KX`iu}zpfed_[YY\_lxvzspnhcWLHDDEA><;:::;::GUY^bfc`cfilor|{pdXNCHMSY]ahomkig]T\d^Y]adhggc_^]afXKMONNMLNPTYai`WY[_cdfkpxÿľ¿}tlgbwc_[XUSRMIFDHLOS\fa]TLVabca_acfjaYWUcrpnopswohqzm`u|nv~}zw{t}~{oyvy|skhegieaXOMKYgS?>>3(/7/'%#0HDAGNLJWefgc`]ZTN]mf`YRQQNKB:<>CHTa\X_fa\]^emqumfkqlhaZ]aaa\W\afkhehkjjaX[^aea]_abdYN8#4EEE9-393-&!$$$ $))*/4EWNEKRKDScjqsvvvy|̰¸üĸpdXTPJE:0-*)()+18<@CFP[]_RE9-*'$! !" )   )@XYZ_dksx~}|vpuzyywrqpuzxwz~tk~mu}z~z~~zwuwzvrrrywnkhkngaUJKMF@;7J]TLGBCEB@;654694013333334693.,*.2/,++(%6G5$'*,.)%-52/;HFEIMPT]filnqnlnponidmwwwohkodZ:  %-;JWeu{k[huaNNNPRV[ry}rrrh^VNKHGGFEJPMK?4=FMU^hlpv|{zjZjz}|xnd_ZPFR^jwy{~senwlb`_bfhkjieaaacfb_[WXYTPMJNRI@Sgffffgiov̻º}vojfzYXVUSOKHEEFEEFGYlifa\ckkkjijlmpjdhlt|zx{{u}}~t{~{upjmqmi^SSS[dSCAA;667/(()&#! 0ACEKQRSZbdeca]ZUPXa]YUPPPMJB;@EKQV[ZZagdacflrpnhbhokifdgkigb^eknqnkorrrjafjmpkghikmbWJ>HRNJ@6:=5-'!#'%$#(*-27AKIGOXWV]eltwzzy»Ͼxk^YUNH:.,*+,-/4:=@CFOY[^TI>246/('&%$ &!(;NU[`fmuz~|xsx~~|ttty~}}~|yw~~zwuwzvrqpu{slhefhc^TKIGDA>==:7789;62479;86668;50//141.-,-/6=3)+.02.+/41.39;=CIMRYacfghjlnqmjiipywungik`V>'  &/;HUbn{{|unqsfYWVUUZ`t~rqpg]ULJHHIFDFHGHA;=@ISY`ejpvsqiamz|~xsjb]WOHR\eoqtx|tljid``abdfiklgaabcd_ZVSSRNKKLQWSNV_`bcefgnv¿¾¼xpkfz[UPLHKNKHC>?@BEGINTVXXXXX^da_bfile__`gonmnpruronmt|}~wqw~z|~~|vprt{xonmpsjaXPTXSNGADHIKA753.*'$'+.246>FMUY^_aaa]Y[]^`[WTQTWRMLKKKHECAGNMLMNV^^^WPTXYZUPTX\a\WVUY^\[]_dic^\[_ca_[WY[YXTPPQNL?25876,# "&# !%*078:::AIPWUSX]fpqsqpv}yvxzú¿ǽ|rnk^RKDCB=95247:=CIQYYYSMHCBB4'%#$& """  +:HVcqy}yuruxy{}{|}zwrmrwy{yx||ytpswutpmorqqg^`c\VPJIIKMHDB@@@<976;@=:878:86307>@C?<<<<=6012341.02597544564357?GKPRUY]]^aelsoljinsuxsnnoli`WNF9- )4DTanqtpljhgf\SLFGHTaz~|{sk_SLF?9638>BGEDDD?;=@N]emnopqnlifjosxmbYPONU\dlptmfffffb^XSUWWWXZ\__`][\^ZWTRQQNLGBEHLPRU\cdfcaku¾ý¾þ¾yokgdaw_ZURNOPLHDACFHLQWWXURW\]]_aaadheb^Zaiknnnpspnqtmft|vvxz}}}|uwy|}|xuplllhe^XVSPLPTKCCD:/25.(&###$%2?ACJQRT[ccd`\\[YW\b]XVTQOMKFBBACDMWTRVZ[]]^^^bfc`````^]\\[[ZZ\^aefgedcb`]^^^^]\\\[ZTOC79;=>81/.)%$""" !%*/:GC?BFFFQ]_beinsuw|~~~ÿ}qiaYQJD>951/-.15:?DJOTZXVMD=7/'$""# % #5IPXajrzz{ywutwz{|}wusssuwy|vq}z}~|ywuuttsstvspnlifcbXPMKGDCBIPKFCA??<;;;9778654431589;::7543210///,)3<5.//01/-0433=GHJMQTX]behmrnlllnponprrsmhecYP9# '0?O\is}xsjagm^PMJKMU^v|vrncXQJE@>=?AFKIGA<>@EJVbhnruuulcipswwxmc\UOJS]gqtwuslejng`\Y[^_aaa``````_^ZWVURPMKJJGDO[\]adegik{ý|vpkgcxMKJHGFEEFGIC>:6@JJKJJEA?>DKIGLQKFLRTVZ^\ZWT`mbXaknrmh`Xdqtwqle_{rqpx}{wszr}zyxw{vmkjqy{}xtwzgUZ`ekd]SJKMQVICHFD:05;62%!!! ,:2*-0+&5DFHDAFLWbhokhqzzzwu|~}ĺȶzyolj]QG=:840-((+-013;DQ^adXLC:0& #%'   !!/95436:86669=72.*-013''2&*:1(((,013+#2BTfb_^][Z]```\Xhxwwsoe\eoljlnlk_TF9+ !,7COcwrmbXdq`PG>AEHKYgxvuldUGB=3*'$*18@>=CILOPQNLKKQWUSW[ZYXXY[`fecbbiqjcglqwuskdmwz}xspo~zzz{x|}wuuwzxvuty~obdfjog_UMORRRH>BGB?8211/-(#"!&,-/6=JXXYXXXXUSTV\cZRQOTXSNLKLNJFA=841.0358?FQ[]^ULE>94* !#$&  &3AMYajpvropqv{uqv||uz~|zpgntz{vtrz|uwyyyphowy|uooppqhabd_[SLHELSJA@@@A<765:?;7657:86438=;:634668.&,2,'-40-.012230,3:DNPSTVVW[^^_^^jusqnligmsolmnlj_UJ?2% *5CQbrqpibglc[QHFEGIVd}{yxogZMGA91.+17=CA@EK?3:BKU]fkqsux{rjnsvztocWPIT^bfkodZ^b`^[WQLMNNOQTVZURSUUWSPONPTY^N?DILONOSW[`^]cix¿ſþ{qkec`wVUTSSMGC@CGEC@>AEB@?>AEEFILMNOQTW^f_YVSZadgggfegilolijkjjlosxwvvw|y{}zsrry{wtqsvsqlhlqnlifimjg[OPRUYPHECHNIECBEIEA:44520005:>CHNT[VRRRUXVUROSWUSPMMMKJD>DKPVPKKKS[XUTSX]ZWSPUZUQMJPVWXVTWZVRMHJMNOG@ABDF?8537<:85322,'!!!""&),)'(**+,-7ACECBKTZa_^bgoxtqsv~~~~þzpfa]WQE:::=@@@DHR\affg_XL@7.02.***'% !'1A>;;<<<:999=A=:CGKIHHIMQTW`jrzzzxwwxxx|}m^]\_bdgghc_XRNKIGFEB@BDEFLSW\YVUTTTRPPQTWRNKILPPPLIGFIM[j¿¼tjawQPOMMIFDCEHD@=:@GFEDDCCBBFKKJMQONU\YWXX[]]]cjd^djmplheagmpsrrnjxyzz~}}}||}}|ywwxtqomnpswsppphabc`]ZWTQMJKLHEEE?::;9852.,'#'+.16FNSYSNLJMP_oZETdfid`_^\Z]`aca_suclux|}~}y}|vxz{}umpsw|uomkpvoigfgilpkfhkkk\M[jjjZKIHLPRUH5-.0=J>27=<<=;:DN[iiieaWN>/&"&$" ""# &/37>FXjiiiis~{t}z}{tntz}~~zzzz|~wqkfp{yxurxysvzxwrmd\bhhh\PMKIHB<>@=;7357;@;6@JHFB?816<72/-.0491*/4689:FSUXZ]bh`X]bfklnkilpooolimrsuvxuslenwW8  "%/9DPg~yuh[mjUOJJKKLVar|wutmf]TI?:579:<=?;7@IQZVRTWY\\]_avy|tis~wne]^_`bTF_yeRH>CH<1128>?@1#:QRTKCDFEE>8'.FHKJINTPLU^ULOSbqŹüʿ¾}}}umcZtXURPNLJGDCDDDDD@<>@@@BDCCBAJSMGMRX_YSQNSXak`V]dfihgeccbcefijku~umt{}{}zsux{~wqont{upmkmoopkgjnlkbYbkjhZMLMPTQNF?EKA8:>BGC?70127=716;?EIMRXTQONPRW]UNQUOIHGJLKJEAFLU^VOPQW]XSSSW\ZXVUZ_ZUOKQWYZWSVYVTNHHHGG@:<=>@92/-4;4-+)))%!%#!%(%"'-/20.39<@@@EJQYYZ^dktpmorw}~}{¾{vmda_YTG<;;<>==DKVbeged[SE7.&),)&#! !" &-4=FTbcdegq|~ys||z|zzz}||{{vrw}{zyy~~xwvvvoib\_ba_VMLKJID?@A?=9679<@<8=CBA><859>:6568<<<5/266667?ILOQT[b_\^aflnqmjmpxwnmmnoprsvwzurlglrZC+  !(0;H\prtleozoe\UPLLNU^p}rhaZQHB=<:99:<<=CJMQOMPTVY^chmx}xy|vpw|ui]]]_b\VcpdXPHHIB<;;=?@B;4CRTXRLLMLLHD;3ANMLJIMRPNPSNILP^mþľĿzpf]uURPLHMSLFB>?@@@ACFIFDB@DILPNLPU[ba`_^eljiiiknlkihkomkfbfknqmjpv}}|~|ytpv|vpf\^`cfa]]]`c^ZZZ^c^ZUQRTOJB;@FFGEDJPSVLCBBBB@>==?BDGLQRTUWWWWXVTVYZ[TNJGJMLKMORURPJDHMNPPPV]^`ZTX][ZRJMPXa\XTPQROMJHIKD><;<>83-(+.*'" !"#((()+++++,-&!#',-/49AIHHGFNWZ]XTZafkjijknrnjnrw}|{{|zoicfid_[WWWRNJGLQYan{{o]KA82-+*.20.!#&***'$)/;HR]cjmpnmt|{{|~~|}x||wy|}{wy{~vjmpnmieeedcYPKFFFA=;9=A=976:>>>:7:=;94/6=>@80486532*!    +6FV^fkpswvuj_VNKIKNXbp~}oaQBA@;78:AIGEDDINSXXXXY\_`ajsuxtpmjlnmmmmgbZSPNU]ZXRMMNJF>6661,-.5=BGGGFFDB<742115:CLORRRRSSSNIJKYg{}tnihh{WSPLHLPKGC?ACDE@;@EDCBABDCCJRMIPXZ\YVX[[\dlbY`gghggfda^aegjgdq~ysx}~|||yvvvuvuuqmkifdefdcdfedcbbb]X\b_]VOLIGEIMGACFA=BHEDA@;777=C>:=AFLNPSVUTRQPPW_YTRPICEGIKLMLLMORURPQTUWWWXZXWY[ZZYWVTUVWXWVTRRRPOLJEA>=;97631/-*'),&!!! %#"$&%$(-020.+(+/2568>EJOQTW[]`cfdcjrqquyvsvyz{|}~~}|upkhfc`[WPJGECBCENWdruxphZL?3,%&()*&# "$&%#&).3<:::989;::?DA>>>9555676630483/139?BEJPU[^bcda^elkllmoqsv||urpnlqxy{xvvvrmidJ1  "-7ESbrrrmiqzjZRLJJKMWaq|zzuqfZM@=:989;?DA>BFMTTUVWXZ\^_ap{xxxpiovvvrmf_\YXXTQ\h[OJFFG=334456730>LLMHDDD@>95,#1@EKLMPSQOTXQJLO]l¿ÿ}xqkeawLHEGJHGHIIJC=;99:>BFJGEJOMLKKPUY]]^_airmigfrvnhcgkhfpzqipwnfq}|xuwzxwrnrwvuojiihg_W[_beZPONLJD?>>DJJKKLOSRR@/:FJNF?BFFF1*7;9CMKJKLSZNBFJQYYYWU\def^VUTX]YVXZ\_YSKDFHD@;66730)#$%(,$   "  #$&%$%&'%#!&-27>EKRW]QFWhmrmhiks{wsssnjpvvw~}{z|~żо}tld]\\WRVZ^c^ZVRW\fp{{mV?70-*('''"  "!!(/:FLSX]bgggowy{|x}|y}xndoz}}z~{wsmhqzuqrstunhechmd[TNMMHD?:<><:87FUKB@?>>70*%.7;?-1HHHJMRW[_[X\`fmif]T_knqqrv{xuroswlalwxzzzxvy}iVPK8%  &,=NZgmszr`OKGMSVYiy|vqrtg[J951-*/4:AP`RDGJFBIQYa```afkqwlacfkqqrlfgib\dmmm`TWZVRLGB>ADA?4*8FLRMHHHFEEF;1;F@:;=<=>BEFGDBGLLNLKPUZ_____gokihgnvqlheimjhknkjotmhpy~}zxz}zxsotyvrjccdef`Z\^ad\UTTUVQLIGKOLJFCGLLLB9BKNRIABDDD8-3:=BHPQSUXXYXWZ]XSY`[WQLIFHJGDDDJQNMJHMSNIKMS[[\XTZ```XPQRX_ZWVUVXTPJFGID?;89:51+%')))#   $%''((( $&)))*,3;=?BELTX]TMXdinkhikpvrnprrsvxxy~ļŸwmf`ab]XXXZ]XTPLQV_ht{nYE<4/+)(*,)&  $%&$"(/:GOX]cgkjjqy}y|}}unu}|x{~}yusqw~umoqqqkfedfh^UOJIID@=9>?GOSXUSY_djfc_\fpoonotzyxvsvyqinsw||}yux{pfZN;'  !&4BP^elv~}xseWPJLNPS`m{~{xxxk^M=;84037=EKRKDHLLMPTX]^_`ahoswphhhkooolige^WZ]ae]VTSQPKF@:;=950,6AGLJGGGEC@>716;::?DGJKMQUUVSQW]n¾ÿºxqkih{QMIIIGEEEFHGFEEJPPPNLQVUUVWUTWZ_djprusrux{xrsttusrsux|{z{}~zux{tmgbeifd]WZ][ZSLKKKKC;<>ADCBJRX^VNLJPVTSNJNRPONMPTW[_cfjc]XSUWXYURTWUSLFEDCB=8>DJPMKMPUZOECBMY[^[X[^YTRQTXVUNHGFDC@>;865/)*+,-% !!!!!"###$%%&# "%)-'! #(%#(-8D?;::EPRTTT]gda]Z\_^^\Zcmptpmt{zwxyuria[USRPNOQU((Yaiuxpg^O@:469/&  " #(/6?IS]]^_aku}yrommnv~|}z}wow}zupswutmgjnmmaUQNJF@:<>BFC@>===:8:<@E@<<&  !#&,2EINNNNOOPQRST[chmmmpsuxtppqxuic^[Y[]afb_QDA?@B@>:6:>=;98888@HIKJJUamzz{}vof^vNJGHIGFFGGIEA@?AEGIJKLMORQQPOSW\`cghknrqpqruxtqnlmnmmt{vquzvrx}{xusrnkgdb``a_^ZVUTOKGEDDCBCDFHIJNRLFHJKLKJKLJH?7=CEGNVWX[_ac^ZZZWUZ`YRQQNLIGDA?=@BDGJNPRMIMRPONMRW[a`_\ZWTUWVWWWUSPLGCCC?<8520.-*($!!"   ! "$$&$"")&$"!"#%(-2;DEFHKKKT^`cegffhjiihhebiqsuwyz|}}|ÿzvrlgb^YSTVWXVUUU\bmyyn^NC83//0+&! "$+2<<<=>DJD?>><;865579;=72?NOQTXZ]^`__begjkmhdipsvwxxyz|{{{{vqzp`XQ;%  #)/GPONNNT[ZZWUWYXWWXY[UPMKOSUWZ]afa\YWXYXWSOPRKD<55544-&,3>JD>EMRWOGHINSQPONTZXVRNPSSTOJJJGD=7659>83331/'  "#*22258?FDBGLU_]\[Z[]\[YW_hggb]emszuqv||}}~|zyxz|wsg[YXZ]dkwwlaUIELSZ]a``][]`dimrrspnjfjnv~~~sib[ZZ[\_c_\RHEB?=;9<@FMKJKLORSTUVY]UMHD?;85:@KW_hsþ¾ü{|}wrh^vRNKGDEGEDBBBBCDHLMMJGJNMMPRSUX[\^dkostux||~wpqqsusrqquyz{|~~zvy}unjgkpnme]_b^[SLKLKKB9;>DJIHLPV\XTQOSWVURQSVROMLOSVY\`chb\XUVXXXTPRTPKD==<;;5/5;DMHDINSXOFEEMVVWUSW\XURORUTTNIHHEC>:86793../..& ! !%" !" #(1;8679BKKKMPYc`^\Z[^]\ZXajkmieltyzu{zz{xvqljheb[TTTW[bjv|rh^SE71*-0)" "#+3=IS]]^^_is{yttuuv{}z}yvz|ztou{ywrmpsrqlhjlllcZWTOKD=<AFIMPTVXXYXW\afkmoqsrsokmow~tib\ZY[\`d`]QFC@??=;;;@EDCFINSSRQPTXQKEA=:869;=@6,(%,35778=C?<727=AFC@EJNSQPONOQJDB@AB?<7346-%!"'%#    $"!%,04328?@BAAFKOSKCCDGJFBDGOXY[_dmwwwvvsstw{~xrtvqmlkqx{{x|xpu{~zodQ>9520*%&')+&!#%(+)'$!!! &-7AIQ\glrrs|}z{||x||xsox}z}~yvsw|xtqnmlifb_^]RHD@CFEE@;@FGHHHPX\a`_djkmgbaagmmmmnrwvvvwz~{x{~y^D/ "%(.4?JZjx|rfZRKPU\cjqxxtqlhXH:---.07>DKKKJIQZ\^XSPNOQTXcnrvsqomorrsw{{{odVIKMNPSVVVQLD<=>>>BFKQNLKJR[YXTPONNNJFKPTXbl{ýü¿~vqmhdyVRNIDINJFB?@BCEFHLPMJHFHIMQTVZ^_adgkptyyzyxvusqpoprqqtwz}~~|{zyxtqpplhec`^ZVQMKJGDDEHLPTTTUVVWXYYYYYYZZZVSRQQRUX\abe`\YXVTUUSPMJD?<:50.,,,05:A@@BDDDCBDGHIKMNPRUSRPOMKJJHFDC?;861--.--,+%  #(+/269<>@CGKPQSUVSPOOPPRUUWXZ_dioqtvy|zzz~}{z{|ywy{~~}|}~~~}|xuplifls{xmbSC:2-('&$#!  ""!&.9ENW\bdglr{~~}{yyzvruxxxyzxwutrpqsqonliec`[WSNGA@@@@>=969=?AEIOUY]aehljihgfehklmmmnoqsstuwww{~vjVC/  #'+/2;DR`n||obVQMQVZ^eksz|xtldXL?3/+,.5<>ABDGJRZ\_\YVTVX\`hprtqolilptxz|wrh_XQSTVYYYTOKGA<<;=?DIKMLLMNRWWWVVRMKID@ABGLVamy}ytohawSOKHFFFEDEF@:86:>BFC@>=AEINNNRWZ][Y]alwwxvtwzxvrnqtwz}|}~~wopqqrmigfgic]ZXZ][YXW^fdb]YZ[_cbbeiiic]XSW[YWY[_ddeeecaWMKJKMHDA>?@5+%#('&-16/(+.4:;=DKLNG@>=AFB?<:9976436952,''($           #&**+18@@ADHHHKNU][ZPFDBCEINZfoyyzupnmkiovztiYJKLORW\[[UPKFFGKOOOOPMKGDHMOQTW\agnrvĿ¿¾}qjcbbxVQMJGJLIFEDB@?>@BHNKIEBEIMQRRW\_cb`dhpxwvuswzwupkosuwy{~{~wlmnnoidcccd\URQSWTRQPX`_^YUVX\`^]_bbb_[XUWYVTWZ_dddb`^]UNNOOOIC?<>@5+&"'-..)$-8893-15:@?>DJMPLHFEHKFA?===;953571+&"$'$!         !'+/..4;>A@@DGJLHCDFHJGDFIR[[\]_hrstss{}qfgimqv{zrstrpootz}|wvuuupkjhmrsu|{wlWB=864-('&),*)*,-/,)%!!"! %*2:CLWbfkjjr{~}~~{{}}~yux|||wsrrxzvxy{}xsokosolkklnkhc_^\TLHDEFEFCAGNPQQQW]afedglmpkgffkponopswustuy}yuy}~zpgN7$   #'-4@L\ly~rf]UPLRY^cgkqwtplgcUG<23568;?DIIIJKS[[\TLJHIKNS^jpwvurnnonnsxz}qfWIKLNQUYXXSNGAABDFHJMPMKIGMTTTTSUWZ^^^fow¾¿¾¾}smhecxTQOMLJHDACE@<85;ADGGHIKKKLNPRUXWW]ddecagmrxtpooqtrpppxzsturpkghijkgcfikmjgffgiebfjpvroliknhca`cfghijkme^ZWWXRMGACEDC>96421+&)-04/+*)1999;>ELJID@DHEB>;>ABC?;=@;70)))+-'"    "!!&)-28<@?>?@FMKIIJJJHGGGNUQNKIS^bgfelsy~}Ÿxusolfabciov~xj]\[WSOLNQUZ]adhknu|tniiiea[UWZXWWWOH8(%"(.&!'6FQ\biiimrx~vy||wvvwy~~xyzzzxw{}zuqrtx|ywxyxwqlhddd\TUWZ]]]^_cgggilnqnkhflrrrporuuuuv|waLB9/%# "&+05:@KWet}~kYTPRUWZ^cioprysqpf]QE;2227<@E>7?AGNKIHGIKPUX[_dcbeitƾ½wof]uSPMJIHGDBDE@;85:?CFEDCDFHJNOPSWXZ\^`cglortvuusrqqqrsuz}{yurpolkihecba```aabdfedba_^bfilkljige`[\]^^`adggiea^\WRNKIGEDB@><5/+(''()%"&,-/00237<@DGJHGEDA??@@@?><::;7531/-+*'%"    #(,1358;=@CFFFGHGGGGHIKMMMPTX]_aeimrtwz~ýwohba`bekr{}z|~~~wqia]YVRSUY]emryxyyzvncXSNJFDB@>@B?=5-,+,-& "'1=GQZcdfgipw~|yz{}}zxwwwutx|{zxvvvvwwwrnnnllorrsrqnkgd_ZXVQMMOPRVZ[]_abdgklmllllnoonoqrrsstvxyz||~|{~|raP@1$  $)-3:FRaq|ziZTPPQV[_cfjmqyrnld^RF=567:>@CA?BDJQV\ZXQJD?ACKU`lt}~zsomllqx|zsaPKFJMSXWVROJFDBEHKNMLJIHGLQSVY]_afks{xpid_vQMIC>DKHFB>AEEFA95320.)$$%&("!#&,2:BBB<67865449>?A923532.+,-*'  !   #""%),/147:@FC@?>FNLJFCO[[\]_gpmjgdozžʿyg^USQLHEBFKValw{xrmhmstuz}qomjgda`_][VQRTX((\fpzk]ZXWWSPNLC:1(&$   %2@N]afdbglsz{}|z~{}z{|}{vrpnu|}|yyzwuplpuuuroprrskdgknromlklnf_`bdgec`]]][Z]agnmmkjpwxywuwy{}zx|~z|~wmV@3&   "#$(,5>N^m|zr^JHFKPW^bgjmmnv~xjgeYM?1/-28?GJNHCFIPX_fed[SG<>@KW_hmryzuojgdefmuzukZIGEOYWVOHA;;=>>AEEFFHFEGILPRTRQW]^`^]`djpmklnqusqonu}zsvxvtniijiid^adhmkjgfghdadflqpomlnpib``befffegjd_ZVVVQMGACEB@;7431/*%&)+.($" &-./38?GFE@;=@=;97;?@B<68:74/**+**#      $%'+04789;=CIGDDDHLJHFENXVUTT]gghfdmv}~¶oida^YTSRW]fo{zty~}|}sged`]YVWXYZYY[^aemvwlca`^\WRRSMHD?:6,""&4CO\agfejou|~|xz|~ytsrvz}}xyzxwtquzywspqsuwrmorstpljghiaYZ\_ba`_^`ba`cfjomlihntuusrtwxyww||~}r[F:/&  "$',07?LZixxdQNKNRW\`einnpw}nlj_UH;5/25;AEIC=AEMV[`_]VPF<>@LYcmsy~|upkjilpv}}~oaSEFGOWUSOKE@>=AFKQMJGEEFKQUY^cbadiuļľ¾}{yrlc[tTTTNILPLIC==>>?:6@BCEDCIOTYYYYZ]a]YZ[_cbb`_fmptvy|{vy}xtpruojiiknjgc_bfa][Z^bbb_]emmmf_accc]WZ^\ZWUWZVRH>AEHLD=7246,#" %-4<:9641/-+-02520//.-*'&&&&#! $*'%    "',/28>?A@?DJMPMJMPPQQQTX]b]XWV^fimt{ÿti_TJA9>DFIHHLPSVUT[bgmlkjjlonnoplib[[[_d`][ZWTNIPWfv||wi[OC7,,-.0-*&#   )6ETcsuxqkqx~{x{{xwwxzxwuty~|zxw}zzzrjouzxvuuvsqqqtwrmmmpsqponpromkiijhga[[\^`cfjnmmf`dhknkihhmssstuuurooosxyz}qg]K9$   "',2;EP[jz{iWMDFHMRW]`cccjq{uc_[VQ@0&!'.5;BBCBBGMV``aXOHA@@ACMW_gmsrrpnd[[[frw}si\PFADA?ADHMIE>8@IMRPNRW\ahp|¿¾ĿzoicbbxRPNHCHMJGB=?AAB=9=CBBAAAABDFHLPQRUXY[[][Z^acdeghjmoopty{~~|}}{zwtrpmjihfdccdfgieaaaaabbceinnnkiebaa_^_a_]]^]]XTNIIIHGCA<865/*'$##! $)07:=<;6221123457783/..,,*(''%#!      "&*-049;=@BCEFGILLMKJPVWZ]`bdb`belszĽqcYOJEEFEEGIQX_fhiijjjlooosw{~|tmhdbaab`^\ZVRPNTYfs~zj]PHBAB@@=;4.'!   -;IXbllmlkry~}}}|{}}|{{}zxvqlrx{|yvurqqsssssqoopmklmnpoomlkkgdddba`__^`abdegfghjklmppprtuvwywvwxxyxyz|yoeP<+   "%*/8AO\k{qdUGGGLQW]aefhkoxvfc`WO?0*$)/6>BHECDEKRZcbbYQG>?@FMV_flsyvsole_``isx~tj[LF@IQSUOIB<>@BEHLLLHD@7012.*$"%#!"%('&*/494/,*'%#"&*.3-('')+**&#$&%%!  ! ##$"!"#%'$"   "''',223217>BGFFHKNQNKMPX`acfipwxyz|z}|½µ}vpjjkmpg_REEEEEJPYbbbUHGFLS\flsstqnnnie]UVW`jkld]TLJHUcsn]RHA;/###   &0=K\mpskcglv}}~zvvvy}yuvw|}|~}~wvux|yvwxyzuponquqmnopqlgechnoqmiiiiid`cfffdbdghjeabdhmnpqruxtqsuwzvrrs}|i\PC6%    #*2>KVbmy|sh^TPLOSUW[`bdcbhox|ieb^[L=2'.6ELSZWTMGIKKKNQW]YUJ@GNQVUTY^cinu¾¾ÿý}rjca`wNMLLLJHDABC@><:626;;<=?@ACFJNNNKHLPRUUUVXXYWUY]ciiihglqnllmptttssw|}~~}zw}~~umorrsnjjkklbYWVXZYY\_cha[]_beb_[XYZSMHDHMOQIB?=841../..%$,+*,.2741.,041/..0223,&&&%$"!%*,.("!!     &,2115:@F@;=@DIKNOPXa_^ZVZ_befhovwyvtwz}w|}uvwxzsljhd`XPNLQVY\[ZMA918@MZ^behknnnidbaaagmllWC1 +6Lblvwyj\F1*$%'%#   *8IZ`fdcdfkpuz|wxz}xy{~|vvvz~vnyzsw|}~zvwxusssx}|wwwxyxx||vwy|xrmimromnorvtrpov}}}{y{}}}zw{lY<   !'-/26;HUh|sgda_]`cdfa\[Z]ajsvghjaXI:4/016CIR[^airqqkfghijjks|||l]RGJNT[_dba\WUSX]_a]ZWTSSUXXYWU\dr¿¾|||rh_WrMKIHHGFCBCD@=<:629@ABA@AADHKMOQPOPQQQSVUVWY\^_abdgjlnqtrrrsstvxy{~}zwtqoprqqppkhfeca_]\[\]^`becacecbba``_^ZWSPNMNOJGB=7210.,)&#! "%)*,03330-*()++,.0.-,-*(((%###%'&&"  !    !&),.1369;;=?@EJLNMLPTPLMNWafkkkrz{}zw}zwt|~zt{wmgaZTPLU_fntzhWJ>5---6@FMSY]b`_][fqxukXE:0-+8FWipwush^L:623520)#    !.>@EKMONLPUVXVUUUUWWWZ^diiiiimrmjjjnrrrqqtxvuuvxzyxtqx~~||vqtwvvrnmmmne]\\]^[YYZ^c]XY[_cb`]Z[]XTOKLMNPIDBA;60+++&! !"!'.,+,-./,))),0-*'&')*,&"#%%%" #'()$     !  !!!  &*.--04:A><>@DIKNNNTZWUSRX`dhhipxy{xuz~|x|u{ɿ~~~}}ulhd_ZTNQU[bfkaXK?7/26AMRW\`dhgfc_dilpnlbXH9/%1>Qenvvvi]I50+,.+)#   ,:JZbkiihilpsw~zuvw|yz{~|wvuz~{x}ysw|}~yuvxwwvvy|~|xyz{|zxz}~{vvvxytplhlpnlnpswsoljqyyywvy|}~zw||iU9  $+.17=JXj|vgZWUTTW[\^\ZYX]bjr~zlif[PE;6235;BHMF@@AGOSX[^adZQH?CHQ[]`djgea^acdeefnwz}pdWKMPTXZ][ZUQQRVZYYVTPMNOQTVYWV\co|½ÿ¾ſ~{yqiaYsQMJD>CHGFB?>===1%1=@CA???BFFFILMOOOQTY^[YXWZ^_acfkqqrpnkifda^cijkhegikmgaeimrrrtv~z{}zuvxsnnnpsqohaab^ZUQUY[]YVZ^]\WSRQPOKGIKLMHC?;<>82.***&#!(0255520(!#%&(%"%(,1000112.*+,05.'$"$&&&$#! "$'!  #(/63135ANTZVRTWWWSOQSY`^]aekqomor||xxptxtpibiqy}»}ui^SHJLQW^fkqeYE234;BBC@=AEQ]nskcUG@:?EOZl((s_ZVSPF=;:2+   "*3EP\eotzzzmaTHHHLQTWY\\\ckvme]WRF;748=AFGHFECACELTVYYZUPF<60:DO[_da^_`][]_`bgmyq[NAHPU[WSSTRQPOQTRPLHIKJIHGJNW`flt}Ŀvid_\ZtQOMJGJMKID???@A6+3;>BBB?=>@CGJNOPRTUWXZWUUVX[]`dhjmnooplhgffgjmmmllkklmkjlnnnrw|~zwvuroooljiheb_]ZWWXWWXZZ\^`^\ZZXVSPMJKMKIGD?9630-&#'&&" %+.211/.)$$#%''''&&''()+)(''())*(%$#"""""" !$ !##$!  "%),//048?FIMMNPRRQQQPOSWZ_chknpsuw{~~{yurrsvy|¾¼zqh_VNMLS[bjoufXG84047=;EPV]_c_\[[\]^``ahpy}ygUOJNRUXUSQPPQRSRSQOKGIKLMNPQRZairxxpje_ZtKIGHJIIFDCC<555* (16<<<<=AEGJE@LXYZYXY[XVZ_^^XRY`bdegedba`_YTVYYYRLLMPSMGHIKNSXZ]htx}yu{}uwz{wy{wsollmkje`\XTQNLS[\^ZWXZai]RQPMKJILPSWMC@>AD0%-6@6-*(+.147;<>==8333-'##'+00111*##$%-51.(#  !*$ ""##$%&# )2*#     *;6112-(5CFJJKIGGGGHXiaZ[]`d`\_blvvvwxur~zrqpswmdgjkmgbku~Ư}wqaQMJQXj|yvcQ?.5=DKVbus]UNKI8'(***$  "*3Pcfis}|vk`WNNNQUWY\_ZU]fox|whb]PCJRPNPRV[SLKKLMYfjnpseW_h\PC7BNWabcjqiaaa``^\biovz~iTG:@GKPLHGFGIFC>9AJD>DKOTRQ^kosvy¾ļȿû|uoicxNKHFDFHFEBA=999-",7;?>==>AEFHGFLSTTUVY\YWY[\^[Y^cfjkljifeca]Y\aab]XY[]`ZTVY\`begis}|{zy}}zvwyupnmnpnlf`^]YUQNTZ[]YVY\_bZRQPNMJHJMORJC?<>A4')+05.(# #',24889760*+,)'$ $'+00001-*&###',)&(+**'$! "(!!#!#'#   !,841237;DNNNOQPOMKLMXd_[^aejgdgjt~~~~~{ux{{|rjmqonhbjs{ȹypgZLKKQWdqrsdUB048@IGGC@GNZftuib[OC?;AHR^ps^WROL?212.*"  "*3IS^`cegd`_^^___dkt~mWJ=DKPUQMMMLMKIGFIMHCFKLNMLT\cinrz½ÿſ|rlgb^vLJHHHC>948<;:75,#$&,2@CIPXa\WWWY[\]]]^`abbc`]XSLFKPQSJBDFMTTTQNJFEDHMSZ[]fo{½}{zpg]TqKIGHIFC?<=?;765+!&+17ADFHGFOY]a_]\[ZZ\_^^^_ejjjjjiidaaa_]\[ZYVSOLIGFEHKLMSY\`dhlqrsvyz|zxxy|}yvtpljigfb_[XWVVVUVXZ\^ad^XTPLIJKMONNJFB?=<2(,135.(''),/26;:9642000+&$#%'(*+,-.(##$$%&''',20.)%#!"#  !(%# !$#"!!!!&+$   &1126;97>FHKKKIGHIIIR\[[\]]^achlqvxy||y{vqmf``a\XZ\ckt~Ǹùvspty~|smgdaXOLJUaszdPA4:@HPPQNLV`p}sh]ZXTQQSVYak|seYSMB730,(#  &.7@HQ`psvvvvwz}~}|{{~|wz}}}~{wy|yvz~|xxxwv~|vrrsturprusqsuropqrrqpmklmnpswxx}s`K7'  ")15:HW_gs}ti]YTUVWXXY[]\[biou{{lgcYNPRQQPPRTRPONPRYadgjnjfgj]PE:AHPX]bcd`\]^^^]\`dhlnpdXOFFFKPNMHDEGIKIFILGBDGKPRU\djqx¿ÿ{rkc[tPOOJFKPPPJDCBCD2!(037;?BFHKMPUZUPSWZ^_adhb\ivoilphaejjkbZZZ[\UNKIJLB92+2:?DKRNJLNLKNRZcfjhfhjlonnrvxz|~yxqqqrti^\[gsdUVX]bbcUGOXWWQLNQMIOUQNID8,.18?6-,,/2/,,-4;8654562.*&&&$#$%(+++&!/=5-)&!*8?F;0,)%" !2' #&+0+'&5+!   0)"+4207>;9:<:74BQ[fr~sfZYYUQQQTXVU`lxzqtwznc_[ckd^`bXOMLQWTQcumfghect}obbbdg_XNEYn[HUchmf_bfdcrjSW\WSUW[`YSUWI=CHLOQRUXVTW\bjkmmlosstsrv{zyz|~}vnmlnpib_]cj^SRSY`ac[SW[WTNILOMLLMLLGB90126:3,)(*,++,/5;852001/-)%&&%%$$')*+&"+51.+(%#+37:3,*(&%!!&! """"&*'$",'"  &%$,37:>BAABDJOLHKOJGILQWWXWV_hmrqosw|yr|v{~shgfa]ZY^cmvzþŽʲ|rhc_]\htrokhff`[ODCCBBBCXm~{_D8,4=FOTZ^bmyyrjc\[Z[]aeddksua[UMF;1+%&'#  #&*8GUcfjmruxz}zyx{xyz~{vpswwwxz~~{}zx{~{vrou{zxvuy~{wtqsvvvohw|uh\G2  !-/135ANZfs~sfZZZYXWVWYXX_goxtqw}vifbbb]XY[TNMMQUSQ[fcacdefq}xtfYTPRUTTSSZbYOW_bea^`cbbjreXWWQLPSVYQJLNKHKONMIFDBDFTcbahoxĿ¼¿½ľĿ¿}zypi`WrQNKFADHGFA<>@@@,!*.2479;:::;CKQXXXXX\aZTRQUZ[]]]_a_]ZXYZZZQIKNLKB9:;>A<89;AGED?:AILPPPU[]`ZTWZ\_`bcehlhegjpvtsqpswwx{~}vwy{}yvoiijfc`]ZXVUROSWWXUSRQQQMJMPQRKD?:<>70-*.30-(#&*,...,+)'" #"!#(-*'%#&*+,)&')&#!    (-36:?DEGECEHIKFA>HVdltssvy~~{~}}}}~z}xs{}x{~}~~|}}wmQ6* "   "%)-9EWir{vrjb^[ZYWVQLIGOWZ^aeimt|~mhca`]ZXWUTLD@:8679;841&%/4:>BEI?6@KWdfieb_]ciaZgtnigfdcdfa\ZXZ\[ZTNNNLJ@730482-?ROMHD;3:ACEDCFJOUUUUVVWVUX[bihhjlostuwz~~{|}yrpnprkd^XcodY[][YURRSSSMGNVROIC:28???944532.+17:=;96432,'''&% *:0&'($!$('&(*****+,&! ." "$'$!".   -<1&3@CFDBCDCC>99:9888<@>==>CIIJKLRYYZUQ^lryqilp~{kgdiodYXW\a]ZWUn~jkloriaWMMNV^admvxz}vzoekrstnh`YSM@4;BP^pzdOU[]`^]dknqibehmskdZPONMLQWbmw((}htxqYB6*,/-,#  %)9>DP\grtvtgw|}~|{}zwy|m_is|}tlosqplic]iuuuuutsqpqry}zxv~|zxz|}s~sg\C*  +;/#(8FTdtz|xphec_[YXVUVW`imrqpxub`_YSRQLHPXPI?5Nghifc^YfsqopqtwbNJF=4I^PBHNLKLNU][ZZ[[\bhaZSLRXWV]dN8>EHLLLIGJN[hc_jv}¾˽ſ¿{odYXXsLIFB?>><;<=<<:8)#,169;73/141/+'+035431/.,'"#%$#!($ "%&'''&$'**+)()*&"$&   *('09<@ACDEDCA@AB?<;:=A?>?AFLMNQU\cbb_^gqv{vqv|}qonsypfdbehd`]Zix~ĵ{t{|trpsvsqsuwz~zv}tlnpmjb[RJE?5,05CQbtzkWD2FS`isst{|u{~~}}{z}wnsyysw{zzvsmhr|yvxzyywvx{~}|~|~{zodJ0$ ($! (2?L]nv~yumea_\ZXWSPOOW`chijpw{ygda]YWURORVNF?8IZ]`_]^_hrqqqqpp`QNKFBMXQJMQNLNPV\[[\^aeee]UOIOUVW\`RDDEHKJJFCFJQYXYdox¿þžý¿vkbZWVrKJJJKFB?<@E@<:8-#&)+-278:<>ADGKOTX][ZYY[]^_\Y\`bd_[ZYZ\VQPONMIEDDNXVTOKMOMLC:>CGKGC?==;9759>=<8531479;AGJNNNSYajhgkoswqkgcgkgc_[_degnv¿~zvsuwy{vqkfb_kwux{~xtpqstuqmd\XTOJFCMXiz~xodYYY[^_`\YXWTRV[`fdbYQLGILQWcpyreXG71+,.%###$%(,3:FSW\_co|{yxy{~~}}}~{w{|}~zw{}z}|y|zrqpsvsqtw}dK>1*# !%)*+++,-27DQdwmaUY^]][Y_fkqnljiloz{tmf]T[cjqjdYNMLQValqvtrmhkolib[[[YWRNOQNKE@?>BGMSY_adegjngaRDHLSZYYQJE@;789AIKNNNU]emvþ}zwne\TqIGFDD?;86;A=:74)%,/38<>A=:@GOWZ^^_][^a^[bieaaccca`]ZZZXVUTQMKIHGGGDBAA?>FOICCCA?@BA@ACCDHLOSSTTTVXXY]abdfhjlorstvxxxyzyz{}~}zxtqnkhe_Y^c_[[[WSSSQOOOOOSWSOLIB;;<;;9864320.0357785210.,*($ %#!!" #%&'(*,,,*($! (# $$$$$ !%   %.72.7@CGDBAA@@<9879;::::878:>BEHJMPSVY[]cintrpnmrwqkgcdea^^_ekt}þznpqtvoiaYWV`js|~|w|yqjnrstojbZUPG?@BN[l~tdTWZ\_^^`bcd^Z]aflgcYPMJKLQWbn||~xq_M>0.-,-$ !%##.9BKS\cjqy~}vqz~~~|unty{~~~zwwwwwspontz|}{yxz|}~~}|{~}|}x{~{xwx{~xeS@-$  "*3-'%#-7ERduxjc\\\[ZXWZ^emmomlrx~xkfb[SVZ[\]^TKF@O^djklieimnonmki^TQNGALWOFFGEDGJQXZ\]_`afkd]RHMRUX[^OAABAABBEHJNT[\^gqyžzsi_ZVrLHDCCFIB<610025*&-27?G:.CYJ>>6/,)+./0257:1)))+.)% !  !),0375432.+,-,+)'(*.2-('&&&2?5,-. %&(%#"1%  $.4:?DLTMGFFKQNLF@FMJGNULD>940016;>BEHIKHF>7J]_bbbbbfk]PcwzynkiiikndZ@'''$!*3I`n|xuldcb]YRKGDLUboswsojfZNHCHNXbjs~|{pfP:::1("  #.9CNYehkjiv~pv|z{||zyuqv|wks|{ywqlqvxz~kO4("/=2'!0E8+CGILKJHHUccdfhjlkkbYeqsutt{Ľz~}~vonnnonmd[L=;852;EYmvxrh^^]\[XUQNRV[`diijgdYOJEHMT\fqzvj_K852.+#'09DPX`cglr{|}~vy}~x{}|{{wtx~|rx~zz{ywuttux||}tY?3&"!*3.)&#.951@OdxlbX]baa]Z`gq|sljhlq{zxvoh]RW]cieb[SWZXWaklmptoklonmga_]^_TIJLKKFBBCHMT[^a`_chmrnk\NQTWZWTTTQMGBCCINSYSMT\ckt}¾ÿǾſ¿¾}zwnf]UqPPPMJKLLLFA@@?>1$*159=ADHIJFCHMPTRPQS[ccca_\ZXWVUY]ZXRMNOOPJDHLMOPQW]ciea]ZYYXXTPTXVTQNNNLJEADGJMKJJKMPKGJNQTW[bjmpqrv{{|ywy|}xz|ywqkjjjke___\YUQTWY[SLIFFGC@@@EJFB?<;:;<;:<><;988865.'''''!  "%&($!""""#%')+)(&$ "$#"   $).49?BFFFKPKGECCCBB<65421.+&"#$"!%)/6672../136:DOTYVS]gsŻ}sux|zsmgtzsjbdfdcegedO;)$0GPPPOOV]`dde_YTPTX`hd`XPONNNLJMQPPRT`m|ž¿¿ÿ¾¿}|{tmga]YsNLJHFHJGD>98889-!(/38>D?;FQH?HPTXYY[]`c_[^a]Z]`bcdd`]\[WSQPONQUUUXZ[\\\bha\XVWXVSSTQONNLJHFCACFHKKKIHIKKLOTVX[^cimruy{~zw}|||ywtri`becaab^[YVUTY^WQNKGE@;>@DHD@>=84323457788940//,*(&#!  !%))**+*)('%$$$%&(*)'(('',1*#"!!"$##!%  ")16<@EIMLKHFHJHGDAAA?=@C=72-+*))-26<=?=<;:75@KQX[]\Zaihgv{qhggffhjd_G1($(3>Qds~|na]YTOF>==JW_hikigb]RGDBIPZclu}|naO>95.'! $/9CN[iotqntzz{}{{|~}}~|{{}xusrvz}~}xtw{~~|zxtpuyz{{{~yfQ=-%,4/*(&1<73BSg|sb[V\bbb^Z]amzrjfchoy|yoe[RTW\acf_YXXVT^hhimsnjhghjhhc_^_TJIGGHECA?DHQZZZWU\chmmmcYWVWYZ[]_ZUQNNNNOTZTNSWakw¿ÿ|wrkd^XrE@<<<:963572-+* "(/ATPMGBHNTZ]`][`fdc`^TKRZ`fghda[VVVY]]]`dddccdetsddeefb_[XY[UPMKQWUSJBBB?<:9;=>@=:<>@CGKQXY[[[[[jz~}|xtcSaoopha`_][bi`XY[VQOND;;<;;<>;9643210//5;=@<83.--)%$#    #*1,('&*//0-+-0-*('(***5@920/! -(#! &,'#)0"    !*3347;=?FMMMMNMMKJMPPQH?.+:74.(+.(###+3462/(!)2;DJQV[hu~¶{wnfffmu|ƺxpw~vlbdgghikgca_ULKKS[frye^XXXTQSU[adhijkmd[RILP[flruyvbWM8$     '/7BM\krzvspndZhwxz~}}tiyvwyxwtqomx~}}~ytuwz}||xvty~|z|~xry~}wr||rv{ʺzlXE8+  +8.%'@9210BUjr]ZWZ]VOTY_emunh_W_gr~zkc\XTVX[^_aUIOUWYdoprnkrzpfff^WRNJFC@??>=3*-0F]PCP]affgq|m^^^bg_Xbl_SVYdohbcdgjs|Ÿý½|{zrkc[YXsJHFDCBBA?=<9654'!(*-28BNLKFBHMRWWXWW]dcc`^XRUX[]`b_\VQRRTVSPTXXYYZ]akvlb`___][WTVYUROLORPNGACDDDBABDEHD@CFHKOSYaceffhkr{{{|xuj_ellmf`__\Z[]ZWY[TNLJEA?>==@D@=:87666548<<=:85311+&%%#"  &%$$%(+)(&$&)'&%%&()*/4/+'$#" $(%"#%   #)+.27;?DIIILOLJHFHIIIB:1(.52/*%')%"$&-4562.+(-28?GPUZ_dmwulmot{{{zy{{|tkbdfeegifcXM?27=GR_m|taZTQOGACFQ]`dddef_XNEFHR\dkqxq_SG8*%!  &/8CN]lt|wsqplipxy{|ws}|wy}|{vrsuwzyyyz|~zwz~}}}~~yty~|{wsz{vvx}z~weSE8& &0+(#+85345EVj~~lZWTX]ZWXX\`hqlhaZaitsf^XVUY\`d`]RHMSY_fnoqlhjmhdeg`[VRNKGDBA@@7037FVPIOV[acejpf[YW[__`cf[QRSY^ZVXZ[]bhwÿý¿½ÿĿ|{zsle^[XsEA=;:75315:8666($(-5>@CGLMNLKLMSYYYXWY\^a\XWWWXXXZ]^`[WWWY[ZZ[]dllmlklmifa]^`^]^```^]UMMMNPMKIHIJGDDEFGEDB@EKKLMNV_adefmtw{ztldegecccglhe]UVXURLGHJKLIFFFB>94568;7369>DEGGGEC<531/-($! !#%'%$&)*+(%(,161,+*+,+*(&$#  $(((# "(/5;=?ELQVRNLKNQPPONNNE<977754/*%! $-7>ER`pwusuxyz~wtqh`[VNF=41.39DP^mhdWJLN[imrsurof^XSVZWTUWbnoqrt((rY@(+.--'! #0=Oakuvx}~~}}~ytvx|zt}xpX@- #!$()+)'+08@@A@@HPbttaWNSXVUROQT[b`_YSVYgu{yhXVTY^_a``^]]]gqw}|{yxy{vqqqsuplcZWTNIB;:9?EINU\_b_]bgkof][Y\``abcegc___addemuľ¾ÿżxy{rj^SpE@<;;8742585100#!$'.6@KKLJHJLPSX\[Z\^^___XQTX[__`__\[XVXZ[\]__`cghipwohfeca`_\Z[]ZXUTSRQPLIGFDBAAA@ABA@@AAAFKNRSTX]^_gpy{xrld]ciiigfdb]X\`ZURQOMMMF@@A><:98777523469=ABC@=710/,)&#"%(&%&&')*,++***+,.,+**062.,*" %#!"$'*%!$'  &.39<@DHGFILMONONMLLIFDD?;1(-2.*"%)-/333=IUbjsyƾ}xz}}svx{~{xvronnga^ZQID?BDLUbpv}pdZQRSW]`cgkkkgda`]ZTNPS^jmqsvvdS<&%%$# %/:HWcptyyzz{upy~z~zxvwwxytp{~||{|}~}~|ynXB2"#*1+&"/@<988ERfys_XRVZVRSTX\dkgc\UZ`ly}|reZWTW[]__`YSVY_emvvvsquzskkkhfa]VPMJFD@<616:GUROW_`adgnui]\[_c_\bgb]\\agdccdjo}¿~yusjb[UqHEBA@BDB@;7548<2(&%&4=GKPONJGLQSUdtldfic]afhkgd^YYY\`achmrxz}{z{||}~|ztnprpojfdbaa\XVUTSMGEDHLJHGGJMHD>9:<<<@EGIT_cgnvois}rdmwutqnsxyzmaaa\WRMPSPNKIUaVLGCA???;8<:FRF:50(!*4;B:2-)*,040-*' !#2AIRNJJKMOSWVVTSLFDBQ`SG@9-!(0& '5FWak~ɽ~yuy~}sj_TF92, (4AD8-&  !#(-:GTagmortvypv|~zxkrz̿zjZA( " "+'$!0C3$+358>ETdto^WQQRW]\[_cktojd^_afkpv{|pmkmp{ykgdTEZpqruxz}yuojmprubONMPSMGC@=:GTB1BTUWWX`izvb]XPHS_[WZ^_`]Z`gr}ſüžú}tsskd]VrFC?>=<<:8886579-!"$##-9>EINNNKILOSW^fb]_b`_^__a_^[XY[]`^]_beijkkkotx|xsturpjegigfdcba__XRQQQQMIGFHKHFEFHJFD@82110/)$ %%&&&')*+)(+/020.036:638>830-(#'+-/,)(()*))'&#  "-8?FEDGKORRRQPQRNKIHOWLA<82,.2*#  &2=GQ^kxĻ}|{yw~xpibWLFA6+$"+6BMXXXRKOR]hikihda\WUTWZWUVW_gilnq}^C(/678/'! !(5BQaiqrux|~z{}zxxx~{}}qeL4#"#)('%"-9525::@CFIFDEFFF.'-4:@GNSXQKLNSYZ\_chnljihec^YTPTYYYYZaimrpoqttutsssvzvsokhfdbaaeic^ZWWWUTQNOQMIEACFIMKJJJE@>?@@@EKHE?:;=;9-!  "#%(,*))*+,,-/223/,++-001.+,.--*'(*,/+'&%')&$ !!$$$$%(,/26:<>ADJQW][ZYX[^\ZVSUWSPIC<62.$  7PizƵ~xsniknv~}tmf_XNEHKOSVYn{eddmvxzxvlbZRRSLE0#0;GMTSSPNIE>840,(2AEIJKS\aglqnlt}{xogilllkjjkklc[XVTRPNMLJIHGLQIB@><:;<;;=@CEGIEB=97655/)%" #''(*,,,,-,,.13555333445;A:20/*'*-1630,(((+.+(%! ##$(,.09BIQRSRRSSWZYXUSPNKIMQG>93( (6DR]itywtuw}|wrnnnlkmpzqnlsz}|yof\SLF?8' %2;EJPPPQRTVRNIEA>BFLSTUSQTVY\^`di|hO6679<84+"%*5@MZepu{zy~~}{{|~wowx~t_K8%$*('%$/:4.1456>GXivth_VVW[_\YZ\enkg`Y_enwwx{~|unlkklt|qf_YSMZhijotvyvtpmpsrqdWRNLJFAAA>;CJD?ITVXZ]afnvlb]YRKQWSPQSVYYZ`ht»¿þytpg_ZVr@?>BF@:879<85551.-,6@?>AEHLJIR[YWK?JV^fghd``a\WTQSVWYZ[aglquy~~zuppqia^[\]ZXRMNONNOQQQQRNJGECA><<<>@4(8IOUWY]bipqstuwzyywv{~{yxxx~wvqmcYeqmjjjhfjnaTVXJ=BHMRLFCAEIB;747;=?CHLQG>5-+***&#"!! "  #""$&+013226:635789=A:4-&0:9852461-/2/,)'+/13,%! #', (<>ADHKNNNNNRVPKOSTUQNHCBB:2-)"$- ,DA?70)"$')+.26:::99?FKPQSX^n~fI8(.5:?4*  !#.9AIYi}{|}}}yuqmt{}}~}pv|xkO4# (4) !!!"'3@Sgnvvwpi\PONSXY[^aejiheclvz}xusrqdXizwuuvlb`_bfq}|{rjhgkpliaYNDEFFGKPIC7+8EKQUY]a\Xfumfa]N@HQQRPOTZ[]bhxƼżĿø~zwnf_YVSpJGECB@>?@?@>===/"%)1:<>ADGA;EQW^`ceiovvwxx{~~~|z~~}~~uy}vpkgc_elgddd`]]]VPRTJACFILGC??ADHNGA:33321)"!  "!!$'&%&(+..002462/0124694/,*.31/..02.**++*'%%%'*%! #%("(469=ACFGILOTYURTUWYVTOKKLFA;6/(+-  +9Sn½~{vpke_adgjge|mllryyzxui]YUUVLB. '0:@FHKHF@:3-,+*)07>EEDCCHMQTUV[aqx_F9,049=2(  %/9CN^n|{|~~{y~}}}y}|vuu|ylR8)#)/)$')+-+)+-9EWks}||unaVUUY\ZYZ[bihfa\eozz|~tqponf`kvpkfb_\]_admvwxsnmlosokc\RIFDBAEID@;6?INSVY]b_]dkgd_[QGKPNMLLPVX[ahwž¾¾ſÿ~zrjaZWTqA?>?@<964688964698777<:::?EFGGHR\bhlptxxyvsx}}xusrromkijlhecbbb]XQKNQPOLIIJJKE???>>;9:<>@=:@FGHC><;<>830...+)""&+/38><::;=??@BDBA;579997543462/-,-.,+)'),'###(-/21048=BAA?>CILPTY\`\YUQNLE>9532-($!)29@ISewƾǽü{opr}x|~xria\XK?:5) (5@LKKHEDC<52012349?ISUWTQRTVXblʼmPG><:993-## *7ES[dkr|}zsmu}{yz{~hPC6(   "%')&#%'%$"!&+6AN[jz}uj\OQTW[]_cgghaZZ[ahqz|~|z}wkigda`_`bbb_]afjomkhfhkhefhmrh_M<:9<@@@ACFJKMQVVWUSVZahikkke`[VTSVZVRPNRW^eq~ľſžĽzrtwpi^Tq@?>@C>9757:875433216;=@CFKPQTY^\ZVRX_cfhjhfc`[WTQSUX\`dhkosx}|xvvspnmhda_\ZYXURPONMMNMKKLJIFDA>==<;<=96?HKNTZ_ejpruvwvvx{{{}~~~{xz|xtw{uomle_digfca\X\_XQQPICFIIHEB@?@A>;::::>BEHGGA<851.-,*(&%  #'(*.2355778:=<;;<97:=962-26673001/--.,)))))*+*)((()-2.+4>>?CHKOQSUWWWRNNOLIEA=:75/)+---6@ABIR_m|¹ý{yx|}zvz~}|xsh]ZXQLC:* '19BDGDB=92+++-.037:AINSUXYZYYcnkhfdYPQSRRSTUVUUZ_kw¾¿ztqngaZSpFC@=:;<>A=:99;>@C>:99>DHMQUY]]][Y^ddda^^^ad`][ZZZZZ]agnopuz|x|}zxtpg^]]\\VPPPSWQKKKPUUUSQMI@888<@BDDDHLNQTW\bdgffjnoqmjjkosolkknrnjgdfhecegikfa\X[^VOC7?HQ[PEEEB@=:=@DIFCDEFGC@?>?A:3/+(%! !%)*,/2464259<@@@@@?>9579@CGLLLLMQUY]ZXXYYYQJE@@A91.,044469J[qȽʾsgdblwysqonmmnrwwwsokgffghkonnjgpzncUG=3&  *5@DHA;5/3889640,++3DFIHGFFFFFFJNOQONRV]eeedca`]ZXWXZUQMIIIKMT[jyĿ¿þÿ~rnjc]UNnCA?>=;:::998989;>;888=CFJOTY^^_][_defdbcefhc^[XWVVW[`fnoptx~xruyyyusqplib[Z[ZYTPONOQMHHHKNMLIFDC>999=BDEEFMTX\`chmnpnlquwyvstvy}wrpoprnkifhjfdddefa\VQTWSOG@DIMSJBBB@?<9;>ADA>BEFGC?=<=?93/,+)&# !%(+/26:867::;=:7420///6=GQRSQORUX\dmwz~w]PD>98852'  #/=KY_fjmu~}}|zx}}|z~~~zbJ>3'  !#$%&'&%(+'% -:IXetx}uncXWVTTUV[`ac^XXY_emuwzzz}tgeccdfikoooidgjotsrolmnljlopqdXI:<>ADDCCDFHHIMRRTRPTX_fghggc`\XVUWZUQNKMPTYbl|¾þ½þþ|rqpicYQoGFEA=>@@@<98753106=AECAAAFLMNPSW\\]`cgkjjhgfecba`cfhkpu{~|xrmnoha^[^b`^XRSTRQMJKMKIA:=@@@<8888964578:99<@JTW[[\^``a``ejloopppoohabdcc^Z[]_b`_^]UNJFFFHKGC@>==830.39:<<<<<=?<99:::744556,#! !$*1359=?BA@@@CGHIFCA@ACDEGIHHD@><<=:79;<=;999=A><=?CGGHHILPNLMNRVVVROOPMKMPZdlu~¹wxz||}vjjjnrrrv{|~ytx}xojeltrqibaabca_[XVTW[\]WQJD>8/'(*1999-" &29@>=952037IR\jxugZZZ^cehovspicipx}yyy|~xriagmptojjjmponquvwpjhgnupl`UMFC@ABDFDBCEEEFGJNSY\_bejpnlbXXXY[]_ac_\TLNPRTTUY]cjt½ľ½}zzzqi^SQPoFDB?;<>?@<9888889:;=?@BDGKPSUVXYZ]`bcdddddeca_^]]^`bfkquy|}|||ywvvqlieb`^]ZWTRQPPPNLKJHGIJIHD@<8889:;=>?@BEHOUY^_abcegghijkmoqonmmkihgecba``bddeb_XSRRNJEACEHLFA><9789;>@BA?@BA@>=<<;:7420*$! #&*.13699:;<>@ACDDB@=:<>@BAA@A?>:77776788999::;;::<>AEGJJJLNOPSUVWWWUTPMIEFHIJMPW]gr{~}||}wrnkrz}wrrsqpkgggjmlkgc`]^`aba`\YTOOPKFC@;6) ".7@AB=83/37:=97.%$#0=DKLLLLMNPS[dwquyycNB68;:9/'#)(')+5?KW_hlprvwz}{}~~xmYF7)#!%!!%&(()*+-0+' '4AOYeoy{~ukbYVSUX\`ejgc`]ciqyxwxy}xplhfdjpsxusokmoqtuwvuqnlkpuqn`SI?@BCEFFEDDEEEHJLOQSWZ_egjiga\ZYXYZ\[ZVRNJLNSW_gnv}|voi`XSOn>:6:?>==>>>5-+*4>ADCCBBFKQWZ]afgigffgkpnmkigeb_^]aehlnpsvy|}~}yz{tnkilomke`ac^YSNOPRTSRRSOKGDB@@@=:;<=??@ACGLJHJMU]_a_]`d_ZWTX]^_YTWZXWQKMPV\ZXVUTTRPE:CLJIFCDE@<4-279;<>@CDFDCGLHE=54333,%#!"#"#%).2765679<:987>EHKJJHGILKJKLLMLKKKKLFADHJMJHJLQWSPOORUVXY[_ca_acdeb_YTX]dlu½~|wskd\TX]ennnkijkjjihknoprurpg_YSRQMIEA=:9840*%#!(06<72+%(,.0014778.$"!+6>FHJIHC?BEOYgu}|m_dixscTW[[\VPLHFEDCEGDBCENX`hpx{|yz|~~|}zsg\M?0!!"*2)!"'''()%!#&,222,&#!$'09>DJP]jtwpdYYZ]a_^cheb]X\airqpswuijlpurpmkmptx}uuux|ocWKHEGILPSWQKKKNRSUWZ^ccdfijkd^ULPTY_[WQLLLIFGILPPPMJGEDDNYhxƾ¿¿}sj^ROMmB@==>>>>?=;620.27;@BDBACFKQSUX\_baaceimlkihfeb`_^behkorw|~}wstungdbehfd^YZ[XUPLMNNNJFGIGEA>=<<<9789:<<<>AHPPQRTY^_a_^bgedcbdffg`Z\_]]WRTVZ_][ZYTQNKE@EKHFC@@A<72-289;<=>?@B@>@CA?:44444,$"  "%).4457:ACEB@ABGLHFFGJNNPPRUYWUWX[]\ZUQSVX[agt}~{|~|yurjaaahqpojeefffecccbbdhgf_XQKHD>86579980)"%.789410000148<:9-!,:@FHIIIEBCEOZj{{knq{bSDHMLKD>70-+.16;988:AIR[epu{ywxy~|}}{|z~ukaRC2" '/&"&&&')-011,'#!#-6>FNVcqz{reYYZ]bbciolic]bhpywtvx}zoehlptpmkjmpqsx~~~vonnsxog[PJEEDFIKNJFGHIKLNPTX^_adgjmie[RTVY]\[YWUTNIJLORRRSSUW\apſ¾¾¿¿ÿ}{ri^RPNnFDCEGA;62472-/17==><:=ABCGKOSVY\_bfdcbaejmqib`^]]^_hqw}}}z|~~|zuqonf_^^^_[XZ\]^VNKHGFB???@B;40-.001.,/36:>BGMPTOKLMRWWWVUWZTONNOQQQRSY_^]]]]^ZWRNRWRNIDDDEGB>;9754469>DCBBBBB@>=<>@<83.+)%"!%!$%'&%*//00148<@BEGJJJJJLOQTSRUY[][YXWY\YWVVZ_^]WRVZZ[[[]`^\ZX\a``[WWW[`cfpz¼Ľxtqnlpt|}|}rhgfimkjoty~wxzxwmcYPIBEIKNHC;3572.&!)15:::::>BDGJNIELTVXTQNLOR[dt|pkgpzpaSSSOK>1.,-.--/148>DP]emqv|}x|~{y}jXA+-0250,&!  !%*+,)'$!%*/4690'  '2>CINT^ipwtqjda_adddddefhjklqw|~vnqty~xrqqv|||zxz}yurpmjaXNEHLPTSSSSVYYY[^_`\Y\_ekgd_[XUSQRTW[TNNNSYWVNGJNNNKHC>?@GN\kwſſý~utsjbYQoB??ADGLQTX[_addfeefhiklmhca^]]_bhnrvxy|}|{ztomkigeda_^]\ZXVRONNMLJIGECC>:8655565579;>BGHJMPRTUWXZ[]ZWWWVVVVTRTUUUUUUVY\[[XVSQRSKDFHGFEECA=:51357:=AABCDCBCEB@=:8530+'$! !"#&*,/14569;=@@AA@DGJMMOMLORSSSRRRRSRQPQPPQRPOPQRSVYXXVUVVY\\]]]\[^aceilnqw}~zyx{}wqppkgedhnu}}~{xz}{rkhfed]VOHC>?@??94/*.345.(%#(.155578:=9567:=EMOQNLHEHKU^m}~vlcjq|vb\WWWRME<:8889:99;>FNXbjrvz|}~~}}}xhZG5.()+-/'!#())(($!$(-345.&!"'1;@FLR]ir{upg^]\_baacfedbacfmtvyz}}spmptuwrnopuz~{ywuuvnf\QKEGJNRSUROPRSUWY[]]^_aejhga\VPQRUYYYRMMMNOOOMKMOMLIFCAFLWco|ysndZTOnKLMIEFHFEB?>><;DNNNIEFGGGKPV]cijkotsrrrqqppjefhjlllmosxyz{|~zwspqsuwrmifdcbaaace_ZVSSSPNHCBA=9769=<<5/13469<:74449>@B?<=>;9648:742-(##'),)'$!"#%'-4699:=ADGEDINOPMJOTW[VQQQSUVX\`aca_^]]][YWVZ_befgggda]Z^bdffglqw}wqknqw~}~}}ynopv|||||wsledcks~ymaXOG@?>>>82,&$"! !$'*-/259;>ELNQMJGDFIGFFFLRX^chtrfdbkuzfUDA>;8+!%*2:HW`jjkotz}z}~yty~}}~}}rhUB.#%(  $*02444,%!%-5>ADKS_lt|vqf\XTZafkihc_`aaahox|wxy{}{y{}}{|}}}xsh^TKOTW[\^_`__[XZ]_adhqz}ukd^YTSSSSNJC=>@HPRTTT]fhjfc^ZRJB:AIOVTRTValu~¾wvvnfZOnHHHGFCA>;;;8556=EEFB?ADDEIMRX\acehmkjjikmnpiccccdeejpuz{{z|~|{wusrrrlfcbaa^\]^`aZTPMMLIFCAAA<63136661-0358;?DJLOLJLOQTRPOORUQNNOOPONOPV[ZXXXXYVSNILPLJFBCDEGB>;974447;?CA??@>=;9:BFLS^jryuqh`\Y]begffdbdefflszyrtvz}yuvw|{{|zywvrnd[QHKPSWWXYYZ\ZXZ]_```flqunga\XTSRRSRRKEFGMTTUQMSZ[\XUPLHEDDNZcmnpuyýþvutldYPnKIHEBBC@>:65457;?BEEEDCEGJNKHMRX_____chebaaceee`\afkquz|{zzvsssqoliknkhc^[YUQKEEFDBBCCDDE@<8532.+*)2;AHHHIJHFC@CFHJIIHGC@;7;@ACCDJPSWRNLKLMMMMMNPJECB?=840-289:999:=@??AD?;612345.(()))%!"$'+(&'(+.0358:<;:?DHLKJKMSYZ\]^aehlifhkhfb_acega[^adgfffghib[]_beddksǼµvnfjou|{qg^jw}sninsy}zw{zvwy}seYNLKFA3&"  #'.6:?HRPNLKE@@@FLKJKMU^fom((ljhfejpxyndYNG@<82-(#""%(+/37AL\mw}ywvz~|xw^F9-(#!!#$%   #)/5:9989?FHIGEEEFGJOPRX]aegiihjmkihhfeefedfilpty}~}zxyzxvuurpmjhffgfdca]YUROLJJFBBB@>==<<:840////5;AHHIIJJKJHHGHJKLKJIHECDEFHKNPRSURQOMKHIKJIHHFEDD@=:730369<<=<;=?=<;<;;;;:8761-*(&$$$%(()&#$%(*.3589;<=AEFHJLMNPQTXZ\[[\^^]_abcaaaaab_\\]]^`bdfghda``__acglsz~{x{~zxv~~}z|~~zrklnv~}~~}pcXNIEB?82-(##%(,04:?EKQNLIGEDCCFIKNQU\cmwvungecjryoaTMFA<3+&!!$(,28DQ^kpvvvx{{|~}~~~zhWG7+!#%""%'))*%""(/6;@GN\kw|ueVRNU]affgc```abhnu|~zwwxy{}{wwxy{tncYQJKMRWZ]\ZYYYZ\___adjpsvqle_ZUWYXWPJB:;ADCB@??@ACCCHMV___][_ca___`baa_]afjosw{z{|~|xursumfdbfkjifccc^YTPPPNLHDDD@=965543,&'(-35853699:<>BGFECBGLJHD@BDDD>8;>>?=;?CEHDACEFGED@===96554420.,167987899:747;<>9544572-/2475333463037:=;:=@FLLLLLKJJJPV]degghhihgc_acdfffghfd^Y\`dhfda_ac^Y\`hpruźªxjeafkpuz}||yvwxzwuwysdkswqkt}xsosx|||~{wustvk`WOMKD=1%" #+3=GOWWWRNGA=:@FJOJEGJVcgkgccccchmu~|x{{sleYNG@;7.%")-147@J]p{~|z~{uz~|tmmmoqqqw~{wz}|qfK0% !!!!!   #&*+,++-06<<<<=M^p~zj[XU[behikihfdgkosssvy}}xtqou|~}z{|{zxvxz{|ri_UUUX[^ace^WUSVZ]`acjqsvvvtrnjeaeiiic^XRNKGDCB>;86>:77742128>ADDCBABCEHGEJOW___^]aec```accc_\afjptx~~zxvy|vpmjlomlifghd`[WUTQNIDDEB?=<<<<<61/.0211/.4:=ABCEHGECAEIIIFDEECB<7;??A@?DILOKGGHIJIHFEEFA=<;9852/,17898889;=;9DKOTQNIFA=@CHMJGIKU`fmjgfeddinv}vmdYNG@;70)!#(,037@K\ny{yx}~{{vvwxyvt{{}ynT;/$"! !""#   "%%%$$&)/58<:82---,,)'*.02111148657:<>=<<=@DA>>>?@?>@BGLLLKJJJGEEEJPLID@@@@@=;::;<<<<=?A?=?AAB@?>>AD@<;;>BA@;78964458<<<<=BGFFEDHLORPOSWY\\\]_bfedgjkljihgjnjgghnurohbgmkjihlqxǿ}wz~wkigq{~~~{yyzsmf_^^ZWXZbkmpmklmrxke`juyqiijqy{~}}|||{z{}zwutni[NA44432,&  "(1;CL]oid\TI>=<<=@DKRTVX[ckkkgdgknrpnt{}|tmjh_WE40-/20./037=DR`jty~{yw}xi[OD5&'*-%"#%&'%###)/6=?ACFMUev|nadhowusmgedbagmt|~|uy~~{ywrnhc`^chijgda___^]aefhhiqy|sg`ZXVSPMKNQNKKLNPMKD>:6307?KX]behq{|~siebhoopqstvrnjgjmt|~tttni_UqFB>?A=93.383/-,4=?A?>>?@ADGGHLPUYZ[[[^aa```^\\\]^aeimrwz}~~}zwvuuuqnoonnnnkifda^[YURQPMJGEB?>=9630,))*+-/32235558;<>>??@BDCBBBAAAA><=>?@BCEGHIGEEEEFGJFC@><;::876544699;;<;;<=<;;==>=<:8898789776643455679;=>@ACEHJLMOMLNPTY\`acdgffghgeefffhjhgfffgggfefhfdeeeejozľxz||vx{}{wtojjkmpqtsrrrrrw|~|yv{zrrsv{yxwvxz||||}{zwutuldYNG?<82+'"  !%.7@IVc`]WQH?=;>AEIJKMPW_ekigecegkorvy}~wpia[SK@5/)%"#%(,048=IUcrz~{wtttwz~zm`M:- $%'#!$&(('''+/6<=>?AMYj|vkc[_ejoookgeddfkpswz|ztuvz~}~~}||{zzyrkc\ZY]aceed_[ZYZ[_bceimrwyzslgb^[\\[ZXWSNLKJJHFA<9679CNU][ZZ[aiknid^Z[]^_adfiijklsz~wsohb]XsNLKB:::;=;99:86316;977778:@BEIKNJFFFCA=:;=BHIJIIHGA==83577877667987;??@??BEIMKIGEDCCCCCGKJJHFGHHHFEGIJKJIKNPRRRW]_a_^cimrlfeegihgffimkihghifca_cgghjmxɾĿ~zwmc`]grvzxwz~{nd[dmu~|sedcehjmx|skihijlomkkkgd^XTPMJB:740-% !&,-.148=@CKTZa_^WQKF?9:;CLT]_bcecb_]_abc_\`dkrpnmmqvnf_XVUME8,(%" )5?JQX`iiju}z{yw{~n]M=5-'!")&$  &.15559>CHB<;;GSewoZVSZbgllmjg`Zahs~|~yuqqquyyzwtkc_\[ZYY^dlusrmihghjjkpvy|{z}uib\[[ZYZ[_c_[\]bged^XVTVY_egjfcfiqzyyphgfhkhfjnqtjaWNQTX\binsux¾¾}zpf_XsMJGC@<975686420379<:89;<=@CGLPUTTVXZ]^_____[XZ]afhjlnrwxz|~yyzz{xvuuwxsnmmllhdb`^]UNMMMMHD?;<=83.+-0//+',2476678;><;<==>>?@CEIEBBBA@><=?DJJKJIIHD@CEJPKGC@??>>:7789:9999;=;:=@@A??@AEHEBA@ABBA?=?B@?>=?BBBAADHHHGFIMORQPUZ\^]]`dglhefgijihgfimjhggkolid`ejiiijrzŽ}rgdblvz~|z}~wme]aegjlosxxyvsvyyhdagnt{|y|}zxustutrstpmifa\TLA7541/("  #$%).40,)()%"$&.6>GQ\enqt|{yw|yj[LB8.#((( "&*+,,,16?@JTevn]]]dlnoljgea]djs}~~x|~}{yyy{}}}|{tolifd`^_agnnnjfdccdddhmorqqw|~tha[YXVTSSVZVSSTX[YWQKHEDDKRYaabehqzz{qhfdhmkkmprung`Z]`flv¿ÿzxwog_VrTTTNIGFED@@CFKQPPPPTY\___^]]][Y]aeikmortvvv{~}}{zzz{|}~|wtrrrpnhbaa\WQKKKLNHB?=:841.+,.+('&+012104987778:87547;:95259:<<=>@=:ADBAAAAA=:748<>@BDFIFC>9>DDDA?CGJNLKMPPPKFFGJNNNOQONJFA=@CCDGJNRSURPTXXYXW]cgkfbdgggfehklmhdfhhid```isľxqxvrosw~}xttu~}wxz|{wspeZOD>98888880(! %+26:?ECA:481+++.1-*,/9CJQ]iv}z}}yl`TI>,$$$!   )26:=@CFLSRQLGMSexyl_[XY[`eee^WQKRZdoy{}~~~~~sjaaa]Z[\gsvztnkhgfjnsy{~~xsnkhfdhmlkgdcbcedcfjnrmifcfiea^\afkponnolijkotw{{|~ztkb]Y\`bdhlnpwļ|vohecxQPOHA@@@@=:<><;2*-11110137<@EINPRSTUWY\\]]^\[]`acfhkmorsuwz|~~{y{}}~}|xutspnlkhecb^ZUQMIIJHFB?:6430,++,.-,,,04568::;<>=><;:9;>?A@@??@A??==<;?CFJJKJHDADFGIEAAB@???<:987679:;<>?@@A><>ACDEFGHHIHGHIIIIHHHIJJKKLJIHGEDEFGIKNPRUYXXY[]abdddfhfefgffgiijjjhffeddcccdip}zxv|{vqz}|{~zxvvwy{~{xxy{~zvtsrrsuqmhd\UNG@97642.+"").369::98>CFJNSUWUSNIB<;;@EP\bihgc``aaa_]ZX[^ciknmnoqonjg_WNE;2,(&%$$##*2BGMJFCAJSew~m\XUY^chhid_XRYakv|~{yxww|zsjb`^\ZZZbkqwsplhgfilnruz|~}tkfb`_accccca^_aceegfea^^^bgfeb_cgnutsokigikkmptvxtpha^[ZZ_dhknrw}|xogb]uJHGIKE@=:<>;83.%+.259<@BDDEGIJKNRTWWWVUY]_acfjorvrnpsuxyzyxyztoopuzzzyxz}umiegige`\YWOGB>;975/*-0=J;-*''(#"$&),298852'+9=ACEA>/ -;>A?=>@@@BDJQTWNFGIGFC@@ABC<667772-+)-2356877BNE===:7'!#%$$%&-369==>@>=?AGMPRMHGHGFCA@?AC?;;<<<731.278:<>>@DHA:?EDDA?ADINLKOSQOKGHJLNLKLNMMIECB@?CHJLQUSQPPUZ`ga\`ecaabgnmlhcdfghd`bdcc^ZZZguĻƽ~y}|riknu|~~~~~yux{|xy{zyvseWK>5,*)+-/2+% !&*/38=B?=4+,,/27>?ACVintplhdgjd`XQOMORX^emjgfehmnoaSKC=8,!$(,/("$'1:>B;432%%,179<>@ABFJLOOPUZ]`][[\^```cgnvuusrsutsssy~yyywvqmnpswogc`[WSPPPQSLEB?@A=:3-----,+-02420248<:9879;97:>?A@@CFHKHEEFHJJJJJMQPPRUWYTPMJLNKHECBAAA=99:=@ABBCCDA?CHHIFDGJPWTQQRUXVUWZ_d^XVUWZZZWTVYWUQNLKJJHFLSX]\[YXZ]ZXYZ`gggfeinkhecdfca^[^bjs¿}vpnmqu}yxxy{~qekqw}{zvrw}|zz{wligjmlkqw|}~{ytpv}~xrnkhf[QUYcnquldWK8& !#%%% *,...264246@JT_chfeb_`acffg_XUSX]_aceinrvvvoh_WMC?<97420.14=GS_chow|z~~}rhc^I4"!  %/6>BGPY_f`ZQIIIXgx|j`WY[`fkqrti^ZWbmx|wsw|unggglquz~}wrmrw||~~zvspmkfa_]^```_^`cehpx}{ufWPIGEHKQWXYWV]efhc^]]_abchnrvuusqqqmikmrwxz~{urpuzÿ|zqic^vGFEHLFA=:=@;630!"%+1379<>ADGHJKLORUYXYYYZZ\^adhnorrtrqrstuy}||||zxxyyyyyxwuuqnnnkheb]YVSOKIHC?<:75558;4-+*))('((()+-046987760*2;>AABBB;5:@ACCCDEEEGJMPSVROMLJHGGEDCC?;;<:853447::<<><;BKFBCEFGHKJILPPQSVTTUVTRRRQQRSQPOONNIEHLLLNOOPSWY\agb__`\X^dinlkihfdccbaaa^\[[_ct}ztvxyrw|~zwuwz|~|y{}|||wsy~{zyndfhnuuuh\OB2# ##%'*-02-(" %/2568:=:7:3)+./0*$&)3>JV[`m{~~}}|{{{~ype[I8(   !*1:99FT[bccWKNQ`ozn_XRSU\chmif_XXYer|~}||}qcbabdgkpuuvoigeimszz{{{{{{|wrmifcccdfhjfcbaejqxwwrne]VPNLMOQRTUX[`eeeb_cgggilmow}vpjfcdegikmpsx}|{zy{~ÿ¿~zvnf`Zt\ZXSNNOOOG@@@BE# ")06BDGDBAA92>JQYZ\[ZUPV\UNMLOSQPNMMMLKJJLNKIEB@>AEEFGIHH9*8GOXVTSROMWbZSY_\ZXWXZXWRNOQPPA3=GJMHDGJKLU_WPQSC4CRW]XTSSVZWUTSSSGDJMQSVUUSRVZTOMKMPNLIHGGFFCABDDDCBA@BDCBEHHH?7?HOWURRRRRV[XV\a]YWVWZYXTQRUSRI@DIJKHEINQTX]XTUXNFNV[b_]\\_da^\[[\UNSW]dks~urosw|wy{~ulcfiu~{tnsx~}}|x~~}||}wqy}{yxvvwtrv{rifcdgdaYQX`mz|~pbTF5$!  "%,4-'+/9CScfjgeb^_acfee]UKAKUY]`cglkjoti_ULE>:71,(%#"$'1;DNZfmu~}||~vj_WP:$     ".::;DMMNLJD>>>M]p|lc[WT^hlqrtlda_n|~~wpxxqkffgkorvx{vrqqw~||}{ztoiccdeegihifda_acehntwz{}}~sib[ZZ^ccc`^aeefhkd^^_YS`nsxrlifgigfiknqpquzzqi^S[dp|ľ{ywnf_XsOMLFACEGJC=;9:; "(*,*(08>DDEFHLQRSTVWXVUWY`gghfdhmoqqrtwuspmnoqsnjjknrpomllmga\WWXWVOIIJFB;55655.'''(*%! $(&%'*,/.---.0.-03579<>AEIIJJJKMOQPPTX[_adefghc^^^^^[Y[]^`XPPPQSRQONQTQNNOPQQQQQSURPPPPQNKIHQZbjhfdbdf]TRQTWSPNLNPH@<8;>@CBABDBA@?ACCC?<>ABCCCCDDD=777=CGL^qúĵ}qlhfdjpy||}~~|~~yvtuwwxxxww{vvvwpjklnpxzzrjb[TZ`o~uaN<4-&  %-6@LX]c`]\\_c`]ZXVUSQPOTZWUQNTZ^bWMGB>:3,'#(...,+06@JVco|~vxzvlkk`U@+    $*5@@@927=<>@! "$$%,4:@ADEFHKKKLNNNNNRVZ^_acegjlmoqsvuuuusqqqonmlllnpoomlhea^ZWUSPMLLHD?;62.,)&''%#"" !#&'(*,,,-/*&+12469:;>ACFGHGGHIDAIQV\]```^\\]YVUUUVVVVVRNNMMNOOMKKKHFGJJKLMLLF?EKOTSRPNLJT^^^`b`^^^ZWUTSRQPONGABCCBAACFFFKQLHHIB;CJKLKJJKLNMLLKHE?9BKRYerſ¼~{wr{wy{{wxz{||skkl{|{srqposwy|}|sjjkjje_YR[dstaO?3(    %!#*4>O`chda_]_bbb_^XSJ@GNTZZ[[\\\cj]RIA=:4/(""#""""*3;CSdmwy~}wrmaUF7#     (''.58;<=8358HZix{~voic[T\dgjjlkklmw}uvxyz{}wrnjiggglqsusrqqv|}yvtqnf^\\dlszyxusoljhijmqrt{yromjgfedceghkqwmdba\Xcoprlgb^\[[]_a_^_ahpv}zxrl\MT[donmjgnu|wri`\WrKJIMQPPKGFF@;62 "&(+069<<<>AGNLKIGHJKMMNT[[[[[biknhcdfgiiimqqrlggghigecbdgb]XSQPLIB<<=>?;72-,,04( "! !'-$#+-00147:=>?BF@;JZ]`cfghhhijrzqiijhgda_]_aabehggc```ejhfoxofa]OBMYXXUSX]bgb^]]_a_^]\\]VPONPROLF@HQF<9782G]l|}t}znca_SG4!  ! %" .<<<72:CRbgmlknqcU[bfjiifdefgic^qpv}yvqmnomlmorvtsssvztnjfhklmkjjke`__goswxysg\UNXcp}vpnligYLLMPT`ls{~}zuqjcq~yxxurdVdstux{rijkqxotywukbfjnsqprt½¾~tjd^[XsMKJIIIJIHDA=:86 #&)))07;@@@BDIOOONNOQPQRSZaaa`_ekmoljlnnnlkmpqrmhhikmkjhghjd_ZUTTQOHBBCB@;63100/-'!!!%#"!!"$$$%'*.)$)/13469:7;??@BEB@=:507?BE?::;:9869<=?4*19?EKQezŽȺzrjblv}~~{vvvwy{~zimr}ppquyyxsle`[_cmwxzeRB40-(#  *8HNTVXXXZ]^`\YWWVVSPNKOSRRNKYfee\TKBBB=83/4:986444CSaoy~}rgfeYN:&      "#%1>>>828?Pahonnopg^]^addedcfiknkjwxrv{vrnjklkjmrtwtrrsx~}|{zyyvspnnpib_\enu{{{xpicb`flu~{xurome^ZVWX_fkruyxxrmhdmvwyuqqqmi_U\defffdaflry~ximpppidfhlqsw}½Ŀvle^\ZtLJIJLIF@:<>:741  %(,059>BGHILPPQQQUY\_YTTTX\`ehkmojefhmstuuuwzxvsqqqmjd_adefa]XTSSNIHGC?70,(-2/-($ $%'$!!"#%$#$%%&'(,02444:@EJNSVZ]abdfihhikosx}zwvvvwutpmqvuutsuxwwsoswvvsqqqonieimlke_][^b^[\]`c`^^^bgb]XSUXYZVSSTOKD=>?AC=89;860***-1/-0357420.0321001346?I^s»Ľ|y~|qfginsw{~{xqomt{yý}|rhijnsjaL7/(#! $"!"$&)&$ '6EHLIGKPT((YYY[]]]WRPNMLKKOTY_cglqtwrmgacfc`YROMIFJN_p{{vqmaUF7-$     "'*.27=GQaqw}xsmgjmrx~}xvuy}yutspme][Zeqv{}{vqmnpmklmrx~ſĿſ|zytpg_vKJIKNLKE@AB=951 "%)-049>@BDFGILOPRRSPOOPRUZ`acdefghkjklmnopqrsrqnljhfdddddbb]XUSOLJHB=9653440-*(((!!!! !#'*(%*/0258<@DHJLOSQOXabdfhkmprqptxspooljjkjiijkmnomkkkkklmlkosleee]VY\ZYYZ[\_ba`^]^_`b_\ZXUTTTSRQPJEFGB===<<<<=?931/+).48=:7541/..0235.(08@HVezĿzxvtrv{safksz~~}|~zurkefhmrkeQ=3*'%$$!'8JLNLJMQV\[[ZYYYVTQOLJJLNRRT`mllji`XWVUUQNMLIHDBA@Sfs}}xohaZL?0"      $)*+5?>=:6>FSbiqqrome]aeghiklomkjihhtxyzwvqmlkjjklnqsvuuttqmlkmoswtrnjd`adfhfefhr|vg]TZbktrqrtnj\OJFGHS^jvzzvqljhq{~zxusnintttttkcbbkt{xwwtqliijmpqtx|¿}wqlga[tZXWRNPSOKGCCCDE+ "$##&*/47:>BCDA?@BFJKMLKMPMKKKRY]a_]]^_`^][Yaikmjhhhec\UVXURNJJKIH>444450+(%!  ),0006IU\cccVIUaiqomlklmif_Xdpv|~~uvxsnkiijhfc`diiieabdiorv}~umory{vngc`dipxy{k[`ekqrsuxwwush^\Zahu~qe^Xblkkpuy}zw}}wsodZepmjot||skdu~ukalxsooowsgmsx}¾xoprnjc]uSQPNMLLGBA@>=<;$!$%'+/49<@CEGJHHHIMQSVROPRRSUX]behdaacfiiihglqqqnlllif`Z[^]\WSQONMF>>=;:3-*&'($! """",/2228>CHKOQUSQYaejjlnpsvwy{zzwvsptywvtstvuurpswsppqtxusnjihowi\\[]`[V^gfeca`_ad_ZVRSTSRNJIHHIB:86793-3:50+&)('(*,.+)('+0//,+-049HYpôɽ}}w|{oicfijknqtwy|xxzw|ztvx{~yq|~~~vnlkosleQ=3)#  .<=>>>CIKNNORUUUPKKJIHKNV_][\]bggfffcaZUPKD=:8308AVlw~toid`RD5&     "'+1476666AD3#(-043346;@@AGNSYYZYY]a`_[XY[[[YW\aaa_]`dgjklnqonlkmoooidegdaZSOLMNHC>98753,%(+)(! !&'(*-.049AIOUX\_cioruvw~}||xuploromifffdc]WZ^`b^[ZYYZRKLNNOJEB@BEA=:865/)#"'+/.-)&#!"(-322.*-049HXnuoifcfis}zng`cflsy|rtwhK@6=DUfq}{yl_`bkuzvndZWU`kv}wvuttvxz|}~{nkhmsssnjqy{~wqrtzqonprnjjjd^WPTYaiWF2$*&"%)+-*(*,.0%!"$'*-17>FNSYWUTSPNJGDBHNRWY[^bbbbbhnlk_TMFDB:2/,4=M]rysstmfTC;4%     $((('&2?Paeiebbbfjlnquqnjfghgfcajt{}yu|}sjiilojfc``acfkqtxsnnnx|qnljheb_]]]_biqy~yuro{of]\\\\_bfkt}xsopqqqomquuuqniefhhinty~}yvtsqpqsz¿½}vpib`_v[XUPLMNLIEAA@BD/%'**++,057:?DHMNOMLNQSTSRRSTUSQSVY]^__`bdeffgecfjlnlkhfee`[XUROMLIGC@;5430-,+(&! (+./05:AGKPRVTR\fkpqsx}~~~~}{|~{y|~{xvplqwnfedcb_[bjd_`aaa_^[XVUQNMLJHD@BDA>9543/,.1*$$% '%#"!!!"$'*,/-+++.3>J`v~|zslifltz{s~|pu{worv|~rjchmtz|y{~}unghhiklmkjot}}sqqx{~ytuvoic^bfgiVE4$! ""$%"  # $,,-039@DHKOPQPPLIHGECIOW`]YZ[]`^\afffXLE>95/*&#-8Mbs}}{tnhaVK?3$    !%(**+++4>L[`fdb\U]ejopqnlkihgc_chpx|~zytqnkkliheca`cgjmlljiknu|zvwy}wohijmpone\^aeimrw|||zxpigdnwvka]Z_defkpv}~~}xsqpjejnoortvyrlhfnxvtrov}~~}}~vnpstvz|vsqkfa^uLNQUYSMGAEIEB?DKJJLNQTOKLNQTQONMPSSSQOQTSSTVX[[[[\`da_[XXXZ\XUSRPOJEB?AC;4-'(*(&   #%(-38>EMNP\ikmrwz}|||z~|wpintkb]X]ccc`][YYZSMMMKIKMF@AB;50,/2(#' %%%')+-----*'# "$&*.@Rg}¾ƺ|ghjrz~{x|ukc\grU951AQW]aesvklnt{|}yurpf]fpz{xz}zwtz{vk`tʻ}yvznkhd`ab_]RGECFI;.  &%%*/1358:<5.  $).--.00024+#)/0258;>BGKPH@JU^hijd_ZVVVG8BMXcmwŵwyfxzuojfbYP@1+%    %3G[bi^TY___bfq}{zmaP@N]\[clv{vspli~{le_be_ZYY]bjs}urpppcVZ_be`[]```hpmjjj`W_hpyuqke]U^hda_^bgnv|yqjco{rieba`eklnoponopppruy}~|zmagnkiebXNPS\fmt{»¾zvsjb^ZZ[tTSRRQNKHDDDB@@@1#'+-/015:?EEEINRVTRRSWZXWTRTWWWUSVZZZYY\_abcdgjhfcabcde`\\\ZXRLHEGHA;5000.,$  "%'*-16;CKNRZbehmsvyyy{{{ywxzurlgjmgb]W[`ab_\ZYYZRLLMLLJID@AC>95223+$#"! %*))('''&%'*+-*('&(+/3DUj~nkilnrvxqrsvy||ytqswy{^B:3?JVaiqw}qefhox{~wqke^Ycmx{zzwvxz~tqnsywtler}}}}ú|tnmmieefa]TKLNSYI:)"(%#',.0/0241/ $*069=@DCBCC=89;::>CFJMQTYUQV[ckjjaYSNML@58>?@ABCDGKMPTX\`cfgilokhc_acehda^[\]`cehgfa]^`cgfefhjld]ZWWXTPG>=<962.----%#'!    $*1=834631/-/2351---./-,.0496457AL_r·¸ypppoonntz~vspv}~voiiic]XT[cluroqsy}zwxzuy~}smhhiaZH6+ !"*29AHPW^[YJ;2*   !$'''()1:=@9333343322468:BKT]`ccdhlfa]YZ[]`hp}~|{wtdULD=6*   !%$#,:K]ivvvi]XSVYajrzxwj]YUVW\aku||uvw~yi^TSSTU\dr}{y||tnihhhimqz}uldcbfkt~|wrmmnmlpt}xooonmmmlkkkotz|~|vsqomjhc_ZUVW]cfikm{ž{ywpjaXsMMNOPIC?<@DB@>=713667:=BGLQSUWZ\^]][[ZYYYYZZZXWVVX[\]]^\\\]_acdccbb^ZZYWVSQKFC@=:9840-*&##"     "&+2:BIPTX`hjlrw||wsollmidccdgeca`\XVUROMLIFILIFDB>:7432.*+,'#'+,-,+,--.-,,++,++,.5=Obx~|vnfkqbTQOZekqomsxvty}uy|yyz|~wponnnqtvwvtrpzŶxnnoqtnh_WVVSQA2%%,/39?DHHHB;3,   "&***+,057:2+.1134568;>AEEEOY_efgfe`[YWPIOV`iu|{xsoe[RJ>3*!  (6I\eojea^[Y\_isvzrl]NSYYY_fp{{|wrqp~zod`\YVVW\cnz|zyxxxrmkihgdabdfhqyxwsof]aekrtwuslfhjhgfeimu~xplintokhffejoswxywuvxy{|~|xpikmjhd`YQSU\dinsxſ|wqlgb]YsZ[\SJJJIHECBB@>==@CEGMSUX[_adfijlmnieb``aaa[UTTVYWUTTVYYY[^bgffa]_aYQKFGIIID?AC?;4-*(()"    $*4?IS_lptttvy}{~ljhkoookhhid_\YZ\VQUZZZYYTPH@AB@>2&0:=A9223-((()+,-03+$1>DK[lͼʹʽyfffmuuvx{uolint{ypjejphaabrvmqcktojxvtvxrmjhecWL9'!$+29AGNJG5#  (( " &-+*%!$(#/@HQTWY[]`\XJGQOMXc[TOKMP\hwzmquka_]`dmw|svz~|||xtqmieahpw~|tx}~|z||~zvymblw|yruxurvzxwwwtqw}}{z}~xrpniefhlpu{ywy|žvuunhaZtTSSNHEB@?@A@@?>>>@BDEJOQTW[^bdghjlnjfb_`bcd_[YWY[[\\^^_][\_bgfecbdf^WRNOPNLE>??<83-+**+#   !'-8CKS\fjnoptx{xuztihgjnmmieef`[XUUVRNNNPSRRMID@??<83.15674224/***+-,,/1/.3971/-04,%     %+18?IT]glrw|yyytplhhhikihjmkic]]^`c]XXXURLGEDEGC@@ABC?;97:>:7534679878:99636:FSh}Ż˻˺tw{zomkjilpuzxwnfghjmptttnigeq}|vi\[Z`gjmnoqsqosw}yuy~woh]RJC=864)"(/9DDE5&   #$&(+-/.-03>JRZZZXWRMC:;FKQOMMMPTRPQR_mu}xsledcegkpv}~zusqmjmpv}xvtx|}z|wstv|{zzzz{|||xu}z|urpootz}}zvsw{wtqou||psv}ymcY_flssspmifa]fotzxw}}{ytpib^[tZ[\UNMMLKFABCCD@=BGLPW]afgieceikmlkihijhfdc`]\[[[[[[[\^`abca```_^^^ZVROKHGFB><:7420+&"      "'-6?IS^insux{|xux|sjiijklnkhec`^^^[ZWTUVSPONLKE@@AA@8048;?94330//00123460+3GPV]^`acfjfcdeinmlgcgkkkgda^\[WSUXXYXXY[[[WSW[[[SLHEGID@<964.(&%'*!     !#&?X`insvy{}yyzxwrmlkhf`[agkpmkgcXMSZ[\eocWOHLQRTOJJJ7%3BCEB?<:::::63456777=DOZl~¶Ⱥ~q\^`hpwqllmnpsvwxnels}{qyk^adxumfcap|wpjZJB::;;;.!%/:L^bfO8     #+48<970)+-+AXm~|zz{qg^VKA<70*  !%+2:CCDJPTXSOLIOV`jd__`^]_bhnrvro~{xuttuvsqonrwspswrnopru{~}|}{z{}{zwuwyvsrqv{|ywwx~zmoqx|{zupuz~{jiimrmieb^Z_dXMT\agkpswwwz~|yqi_UWZ]aaa_]ZXTQW^gpv}}}~umgabdyUUVSRNKHEEEEEFGB=ENT[_dglmnhbdgjnljhgkpmkgdcb`_[XZ]]]]^`bba[VX[\]XTQPPPJDA>;92,*)+/&  #)-2DV^hmrvz~yyyvsojjihhdaejklhdb`\XXYYZ]`WOJFHLJJGEFF;06<>A>;867889756778659?JVj}øy}ueeeiluynljkmorsurpjenxumeozxvvwy|{z|{mmlx{wstv~woi[NF>;987+ #+4BQSUB/ "#$'+4?EKIHD@>=.!!!.:L^t|ysmbYPHDA92%   #&).4<:4//0-*"   "-8BLVahpuz}ytmgff_XYZ_da_][_dcb`^_``a^[\^[XTQQQNLHDEFDCA@>=>?<999:;85318?JVi}uc_[gtzxvz~}}zxrmkilpswxz|~ytpmt|sgdbkt~~zvx{|}zx}~xwwxysnkiknv~yyzuqsv}y{~wrmmmmnyuecbfjd^YTRQLG@9:<>ABCEGMSSTE7  '/*% 8Sfz}{oprrrlfb^XSF952,'  %05;BBB@>=<;9998765447;CM\k}xtpyqdddjpy~uplptz}{uoicks}|yu{{|zxz}ysnv~}njgnv|solkj_TMGFFCA7-)')-04:@LXZ]J7  "&*.03-'$" $GHJMQQROMJGLR\fee`[XVZ^cintvx}zsrqrtuvuurpopppuzuqppqrvy{}}~|zz{|}}~}{zz|~}}zwrlkklnsxztnprxyrqpu{|xtvy{~wmjgjnnnjhc^ae^X^ejoruuvuuuuvwy{|~zwrng`abfklmgb]YXYajs|}~ysnf_^]u[ZZTNNNLJGDHLPT^hhiknquojfbdgilfacfhkihecde`\[Z[\ZYURRRQPPPTXXYVSSSMGB=<<84+"#$##   )3=HPXajmqqqyyyy{}vph``a\XVTVYYYZ[bifda^`bcda__`\YURQQRTQNMLMNLKIHIJFCBAAB?=:7>ESbxy~yurw|x{od_Zait~ttu{ysnoqqqtwwwspsvwmps}znkimqnllmmnkifca`[VWX\`ejv}zwsojehlosx}w{}z|~q`][_dcbbcYP@1*#(-3:>CEHEC4% !(0.,)'!!'A[jzvsuxxvuuvsqv{ywla[VWXND>81*  !&+.159?FJNNNJGDBGMRXQKHEGJMQYakvwytpnlmonmqvuume`\_bbcdfeea]^`juy}||||||}yuuupkjiou{~|vqkeimqunhebktrqminsyyskc`]`cjquzwuwz~{ysmps{z|~wqsusrolpty~}z{}~pru}xwvqlc[tXWVUTQOJFFEFGIKVabegjlojedcgklmgadghigecbcea][ZYXWVUTUVTRSUVXVURPQQLFB>==:7/()*(&  !+5?JS\dmquwy~}}~wrjccc]XWWZ^]\[[`fdc`^_aab_]]_[XTQQQPPLIIIHHFECBCDA>===>;964;BN\p}rc_Zdnzwvuz}wqooqttuxzxuqnsy~tmgms}zrqrtwtrtwxytpnmllgba`cgmt~ztopsrruy}y{~}yuwxxysb`^bgc`][UPF<5.148=@CEGIKC<-   ()*&""95.(  #+38>ADHLLMLLIFGHOX\bYQMJNRVZbjr|ywrmmmorqqtwusmgffkpmlkkjjigikrzzzyxy{{{}ysmmmifhkvyruxy{wstt{{ungkpv}ywrmifimt|~zyy||ywuoilou{zztnprstx}|wsstqonlqvy~{yz{zzyx{xqnknrx|svzĿžvtrkd^Ys[[[YWVUROMKLNPRdv|~|~|xofhkosnigejokgdbehb\TMOQRTSRVZ\^XRSTPLFAAB@>5---,,'"  '0?N[ilpswy|}}}}yuplnqmid`^]]][Z_degb^]\^`_^chike`]Z^b^ZWUVXUSPNNNHBBBDFCA?>BFHJXf~uhdakv|qgpz~|x~ysmjgow}}}zqf[]_ad]WK@92/-6@LYYZOE<4)  (( &18@CFKPUZcm|ſx}xpiii`XTQTXMB, #,3:=AFKOTUWQKGC>:<>CIIJE@ACIP[fpzzzrkihjlnpoojf]TTU[a`_YTW[]`cgpz}~{vtrw|zzz~~zxvsqppqrrrpnpsnjb[[[agffedefhkpv|~xrposw{}{yzslgbcdefkpqrvz}ulorzztsryync^YZ[t[ZZVRRQOLJGJMPSaorvvwwxvuqmifhkjjhgghikhedcbb^[WTTUSSRRSUVWVUUVSOLJGDA=8420+'%#   (1>KU`fmptuv{{ywutrpjdb`]ZYXXY\^_abca`___`cfeeb`\YYZWUTTSSQONNMLHEEFEDBA@@@AA@KUjy}~}}|||||}vokhov~tjpv}xusvyxwxyyzzzvsqpommlllqw~|xyz~~wwwuha[^abc_]RH<1,(/6?IKNJF@;.! '0366666;@Rdszvy||}{ytpje]WUTQNE=.   $+059=BHLQQRMIEBBCGKJJHGFEGJQXcnsywupkkkllosrrke^XY[^bbb_\\\]`fnt{|~}}}{upomsx|urosxwwsolimrqqomoptysnf_]\`ehkmonmorx~~yuqnqu{{{||uoiklllmnpsw|}~~zwz}|rrs{xrlgb^[tSSTTUQNKHKNMLLMd|}zxwvmdcchmjhdahpnlf`\XXXUSVYXXSNLKLNKHJMNPKFDBCD=73000,(! %,6AMZ`fgiloytledda_\YYZ\^YTVX\````aeiebaa`_][\^cib\XTUWUTQOPRNKJJMPPQNKLMPT_k¸~spmʾzxtprtvxurlfdcswvv}xf]UY][ZOE@;;;?DKSZa_^QE, #*19AP`p|x|~|vpicdf_XOF>6* $+-/5:::63*! !#  "',4=IU`kpvvv~yrpoljbZTOPQNKJIKNQTRQSUSQRSZbbb^[^a_]]]bhjld\[ZYYVTUWY[UPQSVYXW]duzrompsuldhlqv~umnpqrstuwxzxv{|z|~z|}s{}rlfediotz~tz~ummmmnnnoptxyiZTNOQONNND:-! $(3?CG3  ,@Pagmv¼ºƽsggggg^UNHEC3#  #0;FGID@6-&"&6GPZUPD976=DOZ`gjnqtrph`dhkokgc`aba`bddda^YTUWY[`fimkiebglorrsvz|~rfimw|z{}{w|~zupv|}yvwxtpqstvtsssqpmjpv~{|~xvtoje`w_\YXXWXTPQRPOMLq{uooqome^cgghb]\\`e^XUQRSQPQRVZYYWVUSQPMKKLGD?:9841)     &,2;DOYbjnstvysqpmjb[WTTUQLLMPTVYYZ\^ZVVV]ddda^cgda_]`def`[[[[\YWWWWWQKLNRUUU\ct{vsvzyrssw{vz~ukpvy}zrrsvyz|{{zz{|}}{xtoqryy|wsoklnjgd`bdimu}{sh]UNMNOPRTKA6+'#%'-3AONM5 %8LXeinw¿wmmmhcZROMKJ8&  &0;FNWWYL?4)*+9HQZWUKB>;?DNX_glquywuojmqqsmhebcdbadfedb_]\^``_cgkonmjglqstttvx}|sw||y}~}{ywutsz~~x{{~zyxpic^v`\YVSW[\]XSPMRX~qccccd_[[[ahda_]]^[XWVZ_]\WSTUX[VRQPLIGEGIFC7+****#!   &,20# #7Ld}}wü¼yvttuoifcdfWH9*"  "&+,.267963/+)'*-KQX[_adbafkjjfcfintpmjhfd`\XTWZVSNJJJOT^hpyyzz{wspswy|rid`ekyzuprtuv~}x}wqnklnpsvy|yoje]UVXZ]affghjd___diqz{||~~xrv{}{zuqomjgedyb^[WSW[ZYUQQPSVzxphfea^^^^^^^[Y[][ZWUUUVXWVVWWXXYUROMJGFFEEB>820.*%!  $)/8ALV]dkrw|{xsolid_\YSNKIHGHJLORUROPQSUVXZ]^_]\^_^]^`adfheb]YWVVWWXYZXVTSSSW\bju~y}|rlflr{}{pppy}wq{}rpoopqrv{zw}ug\QQRRSOK>1'#*28>95#1FZosxy{|zsnkhfea]RH?6*   !'/6>?A=92,'#&)9IS_XRC543=GPY]ceiijlmieeehllmifeecba`^\\\WSQPQRW]cjmqonpsy}yvy}}skcglx|zwwwxy|w}zuqmqux}~wqkefhgfilmnnnkihghipx||zx{{trplhebx[[\\]WQRTVYOFHJ|xqkmpmjd^ada_WPPPU[YWXZXWUSVZ]`ZUSQNKHFDCBB;40-*(#!'#   "'/8BMT[bjpwy{~}wmcba``ZTRPKFC@DHIKHFHKLMMNOQRTPMMNTZ]`_^`c`]^`dhfe_YYYXWTQUYYZUQW^empsx}}zwy|yqnkjiqz|uwz~||}yvrooopquzwe_Z]akux|yvxz|{z~º{pf^WRNLJ@7-$ %.:GA<(( .=Tkw{svz}smhhhc_ZUSQE:,  "*.223222258>DGKFBDFLSQPPQW]^__`abbchmu}||yvuupkc[[\ZYVSPNRVXZ_dioqsx}}|~wqlbYTOSWgw|rhjmrwxz}sniovy}{zz{uoidbagmqv~vutttuvy|}}z{|~}||¾}}~yunhhi{][ZYXWVWXWVOIMQ}{mjghjfb_\afb`[VVWXYXVY\ZYVSUWZ]XSRPMJGEEFDB9/-+*)#$  !',5?HRW\dlt|yqihgdb[TTTNIEACEHKKKMPOMMNQUVXUSTUX\]_^^`c`^`behc_ZVXZYXVUX[XWSOW_fnsx~|vspuz|yxw}z||wtrstssx}sb`_dkrzxxusy}{{{~ǿwj]YUTSNI<0'"*5A?='  !2D\t{|u{¿vqnnnid`\[[NA2$  ! $(,1220/-,./8AJTQPD::;EOQTUX\```beefdcgkqxvtqomlhc]WY[XVRNMLPU[agnqtuw}~{xwutja\W\ap{slnpsv{~uvx{xvqmjiijnsvz|rolhdegilorstw{xvutz}wy{~{ywtqlgffz]\\]_\YXWWWQKKKĺ~{uof]]^\[XVWY]b^[WTTTTTRQRTTTW[^a]ZSMLKC<844420,(*,(%"   ###'+4=JXcnnolipx~}vtrnkc[ZYSNKHJMMNF??@CGHIHGHJIIJKNRRRSTY_][[[`eefa\_bbb]XZ\[[UPTYaipx}|wrw|zqiovxyzvvvyvsuxy{þywhc___VMIE@;86:>HSRQ@0  '9LYfpzü½ž}{ocba]YQIEB=9&    $)-27=DKKKB:7468?GKONMOQTWUSW[`fdb^[^bbcdflrv{xuplgc_[[[^a]YXWY[]`jt|~ypqrsuvxyhjlifdbhov}~zwusrstyxlmou||{zzĿ}xtrph`abx\[\\^YUUUVXPHIJysmifed`\\]\\ZYWUVWVUVWUTSSUWZ]\[XUPLJHC?=;741.+(&%" !#    $)1:FR[dhlnpty~}xtmgb^]\VQNLJIHGECDEEFHJJJJLLMNOOOOPSW[_^\]_`aacbbbc`][XYYWVUTVY[]cks|~~}vrnpr{}}wruy}~{{nljov{|ywv}}||}~~|qib^[TMJG@92---6@FL@6  #3DVhs~~~{vqkeb`[WRME>4,   "'.27;?>>:666:>CIHHIIMRRSRRW\_baa_^`behlqtwwxvupke_][ZZZZVSUVXZ^biqx}zxxx|{omle_\X]cnzxqpqrtuw{{omlry}~{xsnsy|~zz{}zyurkddeyf`[VRV[\]XSVYYZǿ|ob`^`c`]]]cjgda^\[XVTSUWUTTTW[[[VRRSPMGA<864/*,.152/)$$%  "*38;?N^\[E/  .@N]ht~ÿĽĻþytx||}ob^Z[]XTKB;5%   !%(+/4:AGNNNC84049DOV]ZXPIIIIIPWbmmmcZYXURPNOPSWXZ_ejponjfghgfdcegjnv~|mgairzz{}}zwqklmszuvwz{}uldeflrµ}{¿ż}}}xtmgza^[YXYZZZWUSRRR¼~zuj_^^^_\YZ[`fb_\YXWVUSRSUTTUWZ^\ZTOOOID?:8642-)+-,-*'#!   $*3KXWVB/  "3FSalw¼¿Žü}x|}|ob`]\[TNHB<7%   "&*.38?ELLLB95258AKPVTROMNPONSYaihg`Z[][ZZZ]adihgghhigdb`bdb_^]_acgpy~trpy|uvw{|y{~vy|ywtrx~}|{zy}pqsz{}|uttyŽ~|ÿú}xwvpjgdygb]ZX\a``ZTSSVZſxvusria^[`f_YUQUY\_[XXXTPONSXY[XUVXURKE@;861-.0378987:>940-,+(%    !(2@B:3/+18DPV\\]VPKGNU[b_\\][ZVSQORUUUTSTUVWUTX]]^^_bfghfdhlqvx{zzsmcZbju}zxvtw{xuqnqtwz{|}~|zxwvuwy}}z{|zuronmkiou|obcdoz~z{|~z{|}~~|yxw}~{wneddegzfa\XUY^^^YSTVWZ»}zxqjd___`a^[\]^^^^[YXWTQRRTVVWWXXYURNLHD?;6222102346661,*)%"   !)2=BGR]VP7 /BWmw}yvunhc^\ZVSI?6/%  #'+049<@CFGH>51-28DOV\[ZSLJHKOU\`dde_ZWUSPQQRRSUVWZ^_bcecbbcdfeeeeimszwme]enw|}~}{xxytpnmrw}~~~wxy|yvsss{xmcdemv|zy~zuqnligzacecaZTTTX]VPONŶzssslf]UY]afdbaa`_VNPRSUPLMOSWVUWYWUNGB==><;=@CFFGHIKNKID@:50+$ "$&$#!    #&*07@JQX^djprttt{~}}umf_][XUJ@><=>?ABDCB@>BFHJHGEDGJJJLNQURPPPUZXWY[_ca_[XY[WTOKNRYalx|}x{zsmv|qsuzzuvxxxz|xsnwvkhfmu|~Ž}zwk`M:0'-4:@@A80  %3Lfw¿Ŀýÿ½uoikmhd_[]`UJ7%   #*25975327<@DCBCEKQRSX]ZXOFFFMUWZZ[ZZVSRQUZZ[VQMJLNNNMLFA@@JU^hfdfilonmnpsvqmmmpttuuux|xtkca_gpyyurpnhc`]cipwz}xvty{ywww~}}}~~zvxz}{zyx~}umjhlqdba^\[ZZZYXTQRTʻ}xtsrjc]X\a`_\Y[]^_XSTUSROMPSVYWUVXVSLFA<::6458;>?@@@BFB>:630,(!  #)19DOV^cilpqsuw{|}umf_\YTPH@@ABCCDDEDC@>BFGHGFFGIJIHKNOQNLORW\YWY[\^ZWVVZ^ZXSOQSY`ly~|{}{x}|ws|x{~|{{~|yv|wwv{|zpgimy~zwwwj_N>716;AHKND;$   +GPTWZ]XTMFJMT[[[[\ZZVSQPSWWXURPOQRQQRTQOOOV]bhfdgjnrsttusqjcgkrz{}|{|}{yurpnptw{~z|~zyxvtpmkimqv|~yxx|yvtrpsv~xoppw~||}}~~~{yx{}|zqigfhl|dcbbb^[[[^b]XQJƾ~zma_][ZVRUX[_WPONMLHEEFJOOOQTTTNIFCFIB<97=CEHFDDDEGJNMLIF>630,)&###$%     !%,4=GPZ]adhovxz||umfc`][SKIHC>83347;:9O`tǼƿ~{xtplhlqmj\N<+   !$&(*-048HPY]bglpuvw{yuqlfa]XSPNF?;789;>>>?@?>?@@?@ABDGJKLKJKLLMMNQUVXXY[\^_\YWUTTRQSVcp{~~|yvy}¶~~|xwv}~}|~~wy{}voh[PF=4-,,161-" *8Mcu}vqlkjjjfb\WH:* %+-001137:6660+&" ! ")1:DGKS[_ddeltx}}}|xrlhd`]SJIIHG?8527==>>>>>?@@ADHFEDDFHJLKKKLMNNNOPTYYY\_`aZTTTX\]^lzsy{{|¼³{spnrvx{ywohgfgilpswuslffggg_XJ<<<>@=;50)"  ):HWgx޼ſ¼yvtrplhknmm]N;(      $(-2754449?FNU\`da_acfiea\WZ]^`ZURPRUTSUWZ]^_[XWVQMKJLNLJFCFJJJNR\flsy}wtruyz}~z~xyzwuoi{ea^][[[ZYYYWUSPȿwkgca_ZVXZ^c]XVTTTQOMMPSSSTUUVROKGIKGCA@EKMQONPRSUUVTRPNHCBA=;50.,--'"   %+3>>>=<;>BCDEGIKJIHGIKLMNOQTVXXW[_^^WRSTVY[\l|v~|{wy|¶~xz{~}xz}|urpmkaXK>>>;94/..& ,GPW_dilosx}vpmkaXRMJGB>944532/-/2589;>BA@>=?BCD@=>@?>>>CHMRMHKNQTUVXZYXTPSV`kt}||ywqlnp{~ttu{zwusqbTPMV`fmifffkpx|~||ungghhhd`cghi[NC9520../A@@ABBCCDCBDFEDDEHKMPNLOSUVXZ\]YVTRUY^dp{xosx}vqmjhilmoligfghaZQH?76567?CIPX[^^_^]^`_^YUQLOQV[XWROPQRTVXZ\\\UPMKJIGFDBBA>;>BFKPU\dmw~xomkot}|x{{uy}|zx~zxuz~}{z}zsrqnljgz\\]^`YSW[]_SGECǺysfZ[]_a]ZZZ]`\Y[]]^\Z[]^`^]_a_][Z[\ckpv|}yyy|xpiijhf`ZWUPK?30.+(# "%#!!"$'%# !$'+08@HPXagnopqs}wohfe^XSOMKE@8124685310/.--047:7556:><:948A>;=?@BA@DHMSPNPSVYXWWWWXURTWbnv}|yvqmmmt{{trptxvtttz~xsqobWQKPU\da__`dhpx|zy~zvwwz}{yvttu}~voopqqnknqsuh\OC?<:9536;4.!  +Fatzrqqv{wsfZM@+    # #&'(+-39=ACFILMNQT[bba\WUTWZWTPMJGILSZ\^XSRQTWZ]]]]\TLFABCA@:58:<>AELSW[^`mzvjfbdgox|z{yz|yx{{|unmmsy~~zuoilou|~~|~{uwzysnihgik|d`]`ca`__cg_XTQwnoqnlgbcdgjc]]^adcb_\^`_^]]]^_adgmtsrx~zttuvwohc^XRLGECGKFA<8;><:6334/*(&*/.-'"(.5=CIS]cijlszzz}stvtskd_[VRH>>>71*#%(/6430...--.05:;;9%  $/>Ni¿~w}wcF)  !&,++-048:<9765447:;<;:::>CFJKLLLOSUW\acfffffgi_UOJIHIJNSY_____ada_\ZbjmphaWNJGDA?>>>>>BFPZ\^\[_dkrz}smgc_\Y_fu}uqnkieblvrmht|uov~zyx{~|||}zyy|xrqqkegj|`^]_a]Y[]`cYOLJĽ{vtrjca_abbb^[]_^^__^]]]]]]^]]_aabdgggmt|ztqonmkhc^YTKB>:855420/.//..--,+'#"!!"#$"!&*06=DMV]ehmquuv}zvqmhd^YTPJDA?71.+-02421/.--.0256789<@@@@AABBACEJPQTVXY[[\[ZYY[]bhqz}uljimruy|{wphhijllmsy}{ywvy|yxvtuu{}y{}~{xvuuuvx~}xsuw{}obVJEAAA<8+  +?Sl}z{|~n\G2#  "#&(+.2472.)%##',/333457:=@DHKNORSUWZ[]addda^WQQQONMMNOTX[_`a_^[ZYZ_efhd`WOIEB@?>;9;=BGNUX\\]_aku{pjda_`agnx~zxwtqmjs|xtqw}uqnu|~zwww}ytoqrx}xwvzztqnkhjm}vrnhcba`_\Y]aceǿ|yvvwpjd_bfdc`^^__`^]aeca``bdefgipwy{}zxxyqi`X[_^][YYZTOF=?B@>830-,+&!%*.38=JXakmov}vsqmi^TMFEE;2/,,,*(((*-+***.2341./13567656789<@CFHJNRUXXX[_ada_bfnv{{romv}}}~xsx~~zvwy|y~~wvuwzûļx}iWF;03630 (( !.MmǾ|~m\C+$(-39?EINPRSTRPPPPPMKMOTYYYYY]bfkgdddfiea\WXYSMJHKNOPPPV]afb_[XXY^cjqnkaWOHHIGEEFFGC@>89;740,-.-,&!&,18=CNZbjkmt{~tsspnd\VPMKA8651.*%&(,1/.-,.000//2578:<=>==<<>@BDGJNSUXXX[_`b_\afnv|vjihr}~wqppu{{{{|}z|~ú|yusaSF>68:74"  "/>[y¿ſyr_D*  (),049>AEDDDDCBCEEFDBCDINOQRRTWZ_^]`bdgeca^_aYQLIJKLMOQW^`b`_^^\\]^fmmmd\SKIHECBBBB@?@AIQSUVX`hr{wsoljgdfix~voligenwpkgrwou|ysrrlghi{ponf_dijlbYYY]a÷~wsotztniegjjkfacfdc_\^aabbcgkkkpuzpppmkaXVUPLD=;:::0'%$'+++-/9DO[epswwwwx~|ri`XXXOF@:62/,)&&'%#! "#$)...--158;857:=@>=>@CGFEHKNQPPTX]cfjvxyzyxusx}}}voswy|unmmx|vpliiinspnmlmoidWJKLVap}zwxyz||nrvy|}}øsbQLGMTB1&  ,AUi|¾¾p[H5/)    !+17:=BHJLLMSZ^c[TRPQRSUUUWZVRPNLJJKKLMNKIGFCAAAABIPTYWVY\_c^Z[\_bbb_]ZXNECBBB=8415::;9889AIXhxvqlpurojfhjqxsmhmrx~yne]gq|}oaabnz~{x}|~xrw}}||{z}yvtqnidddfi{spngaceee_Y[]`cſ{vtsrrlfeeefedb`aca````a`abcfhijpv|~}|tnjggfdb]YURKDA?=<960*('&&(*-18@LYcmpsvz}yrmf`[VNFB?82/,*)('&%%&%$%&(+.1/../25797568:<=>@CEHJKNQSTUWZ^_adhr|~zvtruy}{xyz{|{yxx||sjgegjt~{}~~zxvwxz|ù|n\KC;@E:0# &7QkſÿylZH9* $,28==;:?EEFJOTYZ\]^bfkpy~}}}||rhhilpib^[`f`[QGC@CFKPW^\[VQW^hsqpkgdbp~w{Ÿƾºx{~}tmfimszslZI:,'#"! +>RfzÿĿz|~gP8!  """(/1469AIR\WRKEDCEGHIKNJFC@<8645794037>FR^elgc_\_cccegmspme^]\UOF>:666:>FORVTRSU\clu~og`gomlf`bdjptx}~}|~ztssx~zslfmt~͹xsoruoiiilo|zvsqokgjmqugggdabdfida\XXY}unqurpkfgiknjghkihdaabcegimqqquy{yxvti_][ZYPIEABC:1-*,/0112:CNYajpvx{{{~umcZYXPIA:51-)$  #$%)./0/./1352/25:?==<=AFEEIMQUUVX[_dhmw{|~~~zxz}||tkmprvohedlurqia\XWWZ\bhfda^bfhkd][Y]ap~}wy|x~ýzxu{|o^MC9:;2)! $6I]q¾Ľ}~kU@+'# $(,./5;=@ACJQX_YSNJJJLNNOQTPLIGDA@?@ADGFFB?;8:<9777=DFHFEEGNVbn|rlfkromhcegmt{xuruy||zz{|~yphajr}}tssx}{vwxuqsux|Ĺyvsqnjeghko~ddeime^[X\aaa]Zǻ~umjhhhb]]]bhlpmkhfdcglryyz{|¼}|vlbfjd^QDA>;8,!%)19<@LXbmoruyz|~{pkf^VNGEC?<-!$)*+-/02465568;>BFGIKMMNSXYZZZclqwsopqppkgghmrnkgdfhhha[WTPLKKKKKKJILPW___^]`dlusb[T^iv~}}upkmpnmnozwusvzǿ}zwulcP>0# !+D]|ǾrUG:1)   #%'(*,/262/.-04331/3777897630' %+11259:;81+)(*.399;9976;@HQY`beba^\^`bddeeecb]XWVQLF@;6548;DNWadgfejox|qlhowxysmllt|~~~~}|ó|yvropqqpppqszvqmkjihij{gc`[W\a]ZXVX[^a}z{|vpkgjmjhhhjlnponmmifgipwxy{~¼{prurpg_\YWUH<:9>DEGJNW`flpu{}qfc`ZUMEA=96* !$'*-02432478:;=BHJLHDHMQUX[eou|uonmnomkihjmhc^YZ[\^]\_cbaWNHCDFFGLRZbfkjijlllossslea]jwzu}|~}xtx|{ztopruxxxvtkc_\dmrxvtvy|||zrvzĺwtqnke`ZTJA3%   /Bcÿſ}aF9,&! ##$"!!!%*(&#!"$*07:=ENWacfffca\XOFHKQWZ^`b`^VNOQSUQMIFB>1%#")18@JU]fkqyzzz{zz~}vokhhijlmonnpsz}~{sljiijjk|ecbbb`_\YZ[\^]]ɾ~}}unjgijfbbbfjmpnljifdgjqxxy{}ûü~silokg\QNKIF:./17>@CKS\fjorwz~vkgc\UMFC@<9+#%'*,.13543579<>ADHJLJIMRUWYZdmsytooooolihhkokgb^`abc_[[[YVQLIGGHHHLQX`bedcehlpw~}|oc^Xdp}~~|xvy~vlgchnprrqx|zwy{}ż{xurnjc[M?1$ #9OoúiM@3+%  #$%%%&(+0-*('&'%$##(,+*'%%%%%" #(.27;@FMNQTX[_^]WRSUWY[^adb`YSSTTTQNKHD@6-+*/5=GS`hqrsx~~Ľ~{wtqonmorpnopv||}{z~zrkkkigeeyqmiebhnkhaZ[]ae~ulptrqnknqqqlgikigdacehlszʼ}wqtxof]UTTRQOMRX^ekrx|wvumf\ROLA6,"  """"#%'&%(,/3457:=@>=AEHKKKPU_jnrux{~zwsoy}spmoromt{|srqh_YSW\dlpuuumfb^bfjoidddefkq|{nnnz|wy|vz~{zy}~}}}{yxwqkfbbcegb^XRI@5* (( !-Hdºǿ¾veTD2!"  "&'(,16<=?81126;<><;<=<;=?DIKNPRW\bhikkkd^SHGFHJJJPV\ca`__\YTPPQRTJ@5+++17@BEHHGILPU[bipuzxvtrposwwwsplhfeddhlquttojd_XQNLNQX_ekmpkgfegilqnkhdcajt~wz~~|wtw{|~zwrnnorwx{zz|ƿyqmihgec^YQI>2*#   (7Utÿ~qZE5&   !"#$$(-/100*%$#&),0-,)''(*-047<@DHLS[`fgheb[TQOKHIJPV[``a_^YSQPQSQPIC;4.(*,29@HNUX\bhr||uuu{xww{zuojklnqqrrsvz|~}|zx|zysomllmnp~gc`ab_\\\^aZSSSºvklnlke`cfhje`cghic^ZVY]enxʼvkacffga\cjpwxz}{vsqjcWLIF<3*! !#&**+-//0015:=?AEIJKLNXbhnpsx}{ysmrwxysmkihhb]aflsssstssja^[`eimkiijihfdefc`XQTWXZ_dmwy|tmszzqrsw|Ľxlhdozwrnu||wj^VN>/   (;Or¾þt_J;,! #',++.2:BEIIJNRUYVTVY]bbcfilonnhcccba[URPONIEGJMQW]emqunga[YXTQQQOM?1*$+2?M\kv~{l^XSbrtojmptxxyvsss{{{zsls{{|zx~}{yncbahoz~z{}yupkighi{lhdcbcecb_]ZXZ\uknqoniehklmhcfihhc_^]`dlt~õx|wnd[[]\\XTZagnqvz{vtskdYOLI>4+!  !!#%(((*-/1236:=@CFJJKNQ[fkpruy}zxsnu}~xpmkkmhejpx~|wsrri`[W[`flmoookgdacffg`Z\]^`ejtwmpt||}|wxz}~yyyÿ{uy||vsrpof^WPC7(   *AYyžÿ~jWG8)   $)))-18?AD@=?BEJIIIJLOOOQTX\\^\Z]_bdb`^]YVNFGHJMPSZaflgc`]ZXTPPQPPD8/'+.8BLV_hhh`XXYgu{xxyyywvww{~zvzzv~~~~~}{{{|}vomknq{xxzvspmllmo~acfgib\[[]`XPMJƸzxvwxqjfcipkf`[YXXXZ]`c^ZXVY]cjt~¹~|wvvxzxvy}|oc_\WRG=5-*'   "$&()+**('*.03468:>BCDINQTWZdnrvnghjmpmjfbbc]XQKJJJJIINTSSPNPSW[[[\^adefkpu{xuuvwxqjaXajt}z|~~{zusr|}zyq|wdRLG=4&  &5H\pľgP4#)!   &*///*&'(-28>?@FMOQSUY^^^[XY[\^XSPNQTOKHEEEGIQYaiijgddddd^YYYVTKC7+++2:FRap}|nsyzuuv}vtrux~}{z{|}|zyuqomkivzuqqqlhfdydccde`\[[]`YQPNĹ{vqnligghgfdb_\]_aca`\XXY_emv}ƿzuqonnnlkmptz}yqjd_WOHA80*$ !#&))++,++-/268:;;>ADFILNQW^fnqtsrqqpnopomjhd`\YVSUXZ^`ccca`]ZZ[]`beffghjlmonmlkgdb`\Y`gp{|~xsw|~~{~uy}}|pd[RIA2$  #.AUqĿycM7" ")*-.02468;>CHJLNPRUX[]`bccccdb`][YWVTPMKIGEGIOU\cgkllieb_[XVUSRMH;.*'.6BO^my~tj`juytoqsz~ytsrz}}xtwz{|{{}}yqjhgilx}{wspnjggfzacfgib\[[]`XPMJƸzxvwxqjfcipkf`[YXXXZ]`c^ZXVY]cjt~¹~|wvvxzxvy}|oc_\WRG=5-*'   "$&()+**('*.03468:>BCDINQTWZdnrvnghjmpmjfbbc]XQKJJJJIINTSSPNPSW[[[\^adefkpu{xuuvwxqjaXajt}z|~~{zusr|}zyq|wdRLG=4&  &5H\pľgP4#)!   &*///*&'(-28>?@FMOQSUY^^^[XY[\^XSPNQTOKHEEEGIQYaiijgddddd^YYYVTKC7+++2:FRap}|nsyzuuv}vtrux~}{z{|}|zyuqomkivzuqqqlhfdyacfgib\[[]`XPMJƸzxvwxqjfcipkf`[YXXXZ]`c^ZXVY]cjt~¹~|wvvxzxvy}|oc_\WRG=5-*'   "$&()+**('*.03468:>BCDINQTWZdnrvnghjmpmjfbbc]XQKJJJJIINTSSPNPSW[[[\^adefkpu{xuuvwxqjaXajt}z|~~{zusr|}zyq|wdRLG=4&  &5H\pľgP4#)!   &*///*&'(-28>?@FMOQSUY^^^[XY[\^XSPNQTOKHEEEGIQYaiijgddddd^YYYVTKC7+++2:FRap}|nsyzuuv}vtrux~}{z{|}|zyuqomkivzuqqqlhfdydemo/data/ 755 0 0 0 3130476736 5566 demo/data/icosa.dat 755 0 0 1326 3112761420 7433 12 20 -1.0 1.0 -1.0 1.0 -1.0 1.0 -0.61833 0.0 -1.0 0.61833 0.0 -1.0 0.61833 0.0 1.0 -0.61833 0.0 1.0 -1.0 -0.61833 0.0 -1.0 0.61833 0.0 1.0 0.61833 0.0 1.0 -0.61833 0.0 0.0 -1.0 0.61833 0.0 -1.0 -0.61833 0.0 1.0 -0.61833 0.0 1.0 0.61833 3 1 10 2 3 1 2 11 3 1 11 6 3 1 6 5 3 1 5 10 3 4 3 9 3 4 9 5 3 4 5 6 3 4 6 12 3 4 12 3 3 7 3 12 3 7 12 11 3 7 11 2 3 7 2 8 3 7 8 3 3 6 11 12 3 5 9 10 3 9 3 8 3 9 8 10 3 10 8 2 0.0 1.0 0.61833 0.0 1.0 -0.61833 0.0 0.0 -1.0 0.61833 0.0 -1.0 -0.61833 0.0 1.0 -0.61833 0.0 1.0 0.61833 3 1 10 2 3 1 2 11 3 1 11 6 3 1 6 5 3 1 5 10 3 4 3 9 3 4 9demo/data/pyramid.dat 644 0 0 225 3112761421 7755 (( 5 5 -1.0 1.0 -1.0 1.0 -1.0 1.0 1.0 1.0 -1.0 1.0 -1.0 -1.0 -1.0 -1.0 -1.0 -1.0 1.0 -1.0 0.0 0.0 1.0 4 4 3 2 1 3 1 5 4 3 2 5 1 3 3 5 2 3 4 5 3 5 9 10 3 9 3 8 3 9 8 10 3 10 8 2 0.0 1.0 0.61833 0.0 1.0 -0.61833 0.0 0.0 -1.0 0.61833 0.0 -1.0 -0.61833 0.0 1.0 -0.61833 0.0 1.0 0.61833 3 1 10 2 3 1 2 11 3 1 11 6 3 1 6 yyZyydemo/data/socbal.dat 755 0 0 7770 3112761421 7612 60 32 -0.965027 0.965027 -0.981619 0.981619 -0.93749 0.93749 .3480123 0.0000000 .9374900 .1075417 .3309794 .9374900 -.2815479 .2045565 .9374900 -.2815479 -.2045565 .9374900 .1075417 -.3309794 .9374900 .6943177 0.0000000 .7196687 .7991914 -.3278008 .5022041 .9650268 -.2065401 .1540571 .9650268 .2065401 .1540571 .7991914 .3278008 .5022041 .2145560 .6603353 .7196687 .5587208 .6587802 .5022041 .4946410 .8539706 .1540571 .1017784 .9816194 .1540571 -.0647933 .8613722 .5022041 -.5617148 .4081097 .7196687 -.4538830 .7349493 .5022041 -.6593219 .7343230 .1540571 -.9021243 .4001341 .1540571 -.8392359 .2045565 .5022041 -.5617148 -.4081097 .7196687 -.8392359 -.2045565 .5022041 -.9021243 -.4001341 .1540571 -.6593219 -.7343230 .1540571 -.4538830 -.7349493 .5022041 .2145560 -.6603353 .7196687 -.0647933 -.8613722 .5022041 .1017784 -.9816194 .1540571 .4946410 -.8539706 .1540571 .5587208 -.6587802 .5022041 .9021243 .4001341 -.1540571 .8392359 .2045565 -.5022041 .5617148 .4081097 -.7196687 .4538830 .7349493 -.5022041 .6593219 .7343230 -.1540571 -.1017784 .9816194 -.1540571 .0647933 .8613722 -.5022041 -.2145560 .6603353 -.7196687 -.5587208 .6587802 -.5022041 -.4946410 .8539706 -.1540571 -.9650268 .2065401 -.1540571 -.7991914 .3278008 -.5022041 -.6943177 -.0000000 -.7196687 -.7991914 -.3278008 -.5022041 -.9650268 -.2065401 -.1540571 -.4946410 -.8539706 -.1540571 -.5587208 -.6587802 -.5022041 -.2145560 -.6603353 -.7196687 .0647933 -.8613722 -.5022041 -.1017784 -.9816194 -.1540571 .6593219 -.7343230 -.1540571 .4538830 -.7349493 -.5022041 .5617148 -.4081097 -.7196687 .8392359 -.2045565 -.5022041 .9021243 -.4001341 -.1540571 .2815479 -.2045565 -.9374900 -.1075417 -.3309794 -.9374900 -.3480123 -.0000000 -.9374900 -.1075417 .3309794 -.9374900 .2815479 .2045565 -.9374900 5 5 4 3 2 1 5 10 9 8 7 6 5 15 14 13 12 11 5 20 19 18 17 16 5 25 24 23 22 21 5 30 29 28 27 26 5 35 34 33 32 31 5 40 39 38 37 36 5 45 44 43 42 41 5 50 49 48 47 46 5 55 54 53 52 51 5 60 59 58 57 56 6 2 11 12 10 6 1 6 3 16 17 15 11 2 6 4 21 22 20 16 3 6 5 26 27 25 21 4 6 1 6 7 30 26 5 6 12 13 35 31 9 10 6 17 18 40 36 14 15 6 22 23 45 41 19 20 6 27 28 50 46 24 25 6 7 8 55 51 29 30 6 9 31 32 54 55 8 6 14 36 37 34 35 13 6 19 41 42 39 40 18 6 24 46 47 44 45 23 6 29 51 52 49 50 28 6 32 33 60 56 53 54 6 37 38 59 60 33 34 6 42 43 58 59 38 39 6 47 48 57 58 43 44 6 52 53 56 57 48 49 40 demo/data/egg.dat 755 0 0 55302 3112761420 7122 370 384 -0.7122 0.7122 -0.7122 0.7122 -1 1 0.00000 0.00000 1.00000 0.10079 0.00000 0.98649 0.19841 0.00000 0.94881 0.28975 0.00000 0.89121 0.37221 0.00000 0.81787 0.44545 0.00000 0.73268 0.50981 0.00000 0.63930 0.56544 0.00000 0.54088 0.61244 0.00000 0.43794 0.65083 0.00000 0.33042 0.68047 0.00000 0.21845 0.70090 0.00000 0.10329 0.71163 0.00000 -0.01365 0.71220 0.00000 -0.13098 0.70274 0.00000 -0.24771 0.68345 0.00000 -0.36304 0.65427 0.00000 -0.47584 0.61383 0.00000 -0.58384 0.56047 0.00000 -0.68451 0.49304 0.00000 -0.77537 0.41263 0.00000 -0.85379 0.32075 0.00000 -0.91703 0.21931 0.00000 -0.96292 0.11131 0.00000 -0.99068 0.00000 0.00000 -1.00000 0.09311 0.03857 0.98649 0.18331 0.07593 0.94881 0.26770 0.11089 0.89121 0.34388 0.14244 0.81787 0.41154 0.17047 0.73268 0.47101 0.19510 0.63930 0.52240 0.21639 0.54088 0.56582 0.23437 0.43794 0.60129 0.24907 0.33042 0.62867 0.26040 0.21845 0.64755 0.26823 0.10329 0.65745 0.27233 -0.01365 0.65798 0.27255 -0.13098 0.64925 0.26893 -0.24771 0.63142 0.26155 -0.36304 0.60446 0.25038 -0.47584 0.56711 0.23490 -0.58384 0.51781 0.21448 -0.68451 0.45552 0.18868 -0.77537 0.38122 0.15790 -0.85379 0.29634 0.12275 -0.91703 0.20262 0.08393 -0.96292 0.10284 0.04259 -0.99068 0.07127 0.07127 0.98649 0.14029 0.14029 0.94881 0.20489 0.20489 0.89121 0.26320 0.26320 0.81787 0.31497 0.31497 0.73268 0.36049 0.36049 0.63930 0.39982 0.39982 0.54088 0.43306 0.43306 0.43794 0.46021 0.46021 0.33042 0.48116 0.48116 0.21845 0.49561 0.49561 0.10329 0.50319 0.50319 -0.01365 0.50360 0.50360 -0.13098 0.49691 0.49691 -0.24771 0.48327 0.48327 -0.36304 0.46263 0.46263 -0.47584 0.43404 0.43404 -0.58384 0.39631 0.39631 -0.68451 0.34863 0.34863 -0.77537 0.29177 0.29177 -0.85379 0.22680 0.22680 -0.91703 0.15507 0.15507 -0.96292 0.07871 0.07871 -0.99068 0.03857 0.09311 0.98649 0.07593 0.18331 0.94881 0.11089 0.26770 0.89121 0.14244 0.34388 0.81787 0.17047 0.41154 0.73268 0.19510 0.47101 0.63930 0.21639 0.52240 0.54088 0.23437 0.56582 0.43794 0.24907 0.60129 0.33042 0.26040 0.62867 0.21845 0.26823 0.64755 0.10329 0.27233 0.65745 -0.01365 0.27255 0.65798 -0.13098 0.26893 0.64925 -0.24771 0.26155 0.63142 -0.36304 0.25038 0.60446 -0.47584 0.23490 0.56711 -0.58384 0.21448 0.51781 -0.68451 0.18868 0.45552 -0.77537 0.15790 0.38122 -0.85379 0.12275 0.29634 -0.91703 0.08393 0.20262 -0.96292 0.04259 0.10284 -0.99068 0.00000 0.10079 0.98649 0.00000 0.19841 0.94881 0.00000 0.28975 0.89121 0.00000 0.37221 0.81787 0.00000 0.44545 0.73268 0.00000 0.50981 0.63930 0.00000 0.56544 0.54088 0.00000 0.61244 0.43794 0.00000 0.65083 0.33042 0.00000 0.68047 0.21845 0.00000 0.70090 0.10329 0.00000 0.71163 -0.01365 0.00000 0.71220 -0.13098 0.00000 0.70274 -0.24771 0.00000 0.68345 -0.36304 0.00000 0.65427 -0.47584 0.00000 0.61383 -0.58384 0.00000 0.56047 -0.68451 0.00000 0.49304 -0.77537 0.00000 0.41263 -0.85379 0.00000 0.32075 -0.91703 0.00000 0.21931 -0.96292 0.00000 0.11131 -0.99068 -0.03857 0.09311 0.98649 -0.07593 0.18331 0.94881 -0.11089 0.26770 0.89121 -0.14244 0.34388 0.81787 -0.17047 0.41154 0.73268 -0.19510 0.47101 0.63930 -0.21639 0.52240 0.54088 -0.23437 0.56582 0.43794 -0.24907 0.60129 0.33042 -0.26040 0.62867 0.21845 -0.26823 0.64755 0.10329 -0.27233 0.65745 -0.01365 -0.27255 0.65798 -0.13098 -0.26893 0.64925 -0.24771 -0.26155 0.63142 -0.36304 -0.25038 0.60446 -0.47584 -0.23490 0.56711 -0.58384 -0.21448 0.51781 -0.68451 -0.18868 0.45552 -0.77537 -0.15790 0.38122 -0.85379 -0.12275 0.29634 -0.91703 -0.08393 0.20262 -0.96292 -0.04259 0.10284 -0.99068 -0.07127 0.07127 0.98649 -0.14029 0.14029 0.94881 -0.20489 0.20489 0.89121 -0.26320 0.26320 0.81787 -0.31497 0.31497 0.73268 -0.36049 0.36049 0.63930 -0.39982 0.39982 0.54088(( -0.43306 0.43306 0.43794 -0.46021 0.46021 0.33042 -0.48116 0.48116 0.21845 -0.49561 0.49561 0.10329 -0.50319 0.50319 -0.01365 -0.50360 0.50360 -0.13098 -0.49691 0.49691 -0.24771 -0.48327 0.48327 -0.36304 -0.46263 0.46263 -0.47584 -0.43404 0.43404 -0.58384 -0.39631 0.39631 -0.68451 -0.34863 0.34863 -0.77537 -0.29177 0.29177 -0.85379 -0.22680 0.22680 -0.91703 -0.15507 0.15507 -0.96292 -0.07871 0.07871 -0.99068 -0.09311 0.03857 0.98649 -0.18331 0.07593 0.94881 -0.26770 0.11089 0.89121 -0.34388 0.14244 0.81787 -0.41154 0.17047 0.73268 -0.47101 0.19510 0.63930 -0.52240 0.21639 0.54088 -0.56582 0.23437 0.43794 -0.60129 0.24907 0.33042 -0.62867 0.26040 0.21845 -0.64755 0.26823 0.10329 -0.65745 0.27233 -0.01365 -0.65798 0.27255 -0.13098 -0.64925 0.26893 -0.24771 -0.63142 0.26155 -0.36304 -0.60446 0.25038 -0.47584 -0.56711 0.23490 -0.58384 -0.51781 0.21448 -0.68451 -0.45552 0.18868 -0.77537 -0.38122 0.15790 -0.85379 -0.29634 0.12275 -0.91703 -0.20262 0.08393 -0.96292 -0.10284 0.04259 -0.99068 -0.10079 0.00000 0.98649 -0.19841 0.00000 0.94881 -0.28975 0.00000 0.89121 -0.37221 0.00000 0.81787 -0.44545 0.00000 0.73268 -0.50981 0.00000 0.63930 -0.56544 0.00000 0.54088 -0.61244 0.00000 0.43794 -0.65083 0.00000 0.33042 -0.68047 0.00000 0.21845 -0.70090 0.00000 0.10329 -0.71163 0.00000 -0.01365 -0.71220 0.00000 -0.13098 -0.70274 0.00000 -0.24771 -0.68345 0.00000 -0.36304 -0.65427 0.00000 -0.47584 -0.61383 0.00000 -0.58384 -0.56047 0.00000 -0.68451 -0.49304 0.00000 -0.77537 -0.41263 0.00000 -0.85379 -0.32075 0.00000 -0.91703 -0.21931 0.00000 -0.96292 -0.11131 0.00000 -0.99068 -0.09311 -0.03857 0.98649 -0.18331 -0.07593 0.94881 -0.26770 -0.11089 0.89121 -0.34388 -0.14244 0.81787 -0.41154 -0.17047 0.73268 -0.47101 -0.19510 0.63930 -0.52240 -0.21639 0.54088 -0.56582 -0.23437 0.43794 -0.60129 -0.24907 0.33042 -0.62867 -0.26040 0.21845 -0.64755 -0.26823 0.10329 -0.65745 -0.27233 -0.01365 -0.65798 -0.27255 -0.13098 -0.64925 -0.26893 -0.24771 -0.63142 -0.26155 -0.36304 -0.60446 -0.25038 -0.47584 -0.56711 -0.23490 -0.58384 -0.51781 -0.21448 -0.68451 -0.45552 -0.18868 -0.77537 -0.38122 -0.15790 -0.85379 -0.29634 -0.12275 -0.91703 -0.20262 -0.08393 -0.96292 -0.10284 -0.04259 -0.99068 -0.07127 -0.07127 0.98649 -0.14029 -0.14029 0.94881 -0.20489 -0.20489 0.89121 -0.26320 -0.26320 0.81787 -0.31497 -0.31497 0.73268 -0.36049 -0.36049 0.63930 -0.39982 -0.39982 0.54088 -0.43306 -0.43306 0.43794 -0.46021 -0.46021 0.33042 -0.48116 -0.48116 0.21845 -0.49561 -0.49561 0.10329 -0.50319 -0.50319 -0.01365 -0.50360 -0.50360 -0.13098 -0.49691 -0.49691 -0.24771 -0.48327 -0.48327 -0.36304 -0.46263 -0.46263 -0.47584 -0.43404 -0.43404 -0.58384 -0.39631 -0.39631 -0.68451 -0.34863 -0.34863 -0.77537 -0.29177 -0.29177 -0.85379 -0.22680 -0.22680 -0.91703 -0.15507 -0.15507 -0.96292 -0.07871 -0.07871 -0.99068 -0.03857 -0.09311 0.98649 -0.07593 -0.18331 0.94881 -0.11089 -0.26770 0.89121 -0.14244 -0.34388 0.81787 -0.17047 -0.41154 0.73268 -0.19510 -0.47101 0.63930 -0.21639 -0.52240 0.54088 -0.23437 -0.56582 0.43794 -0.24907 -0.60129 0.33042 -0.26040 -0.62867 0.21845 -0.26823 -0.64755 0.10329 -0.27233 -0.65745 -0.01365 -0.27255 -0.65798 -0.13098 -0.26893 -0.64925 -0.24771 -0.26155 -0.63142 -0.36304 -0.25038 -0.60446 -0.47584 -0.23490 -0.56711 -0.58384 -0.21448 -0.51781 -0.68451 -0.18868 -0.45552 -0.77537 -0.15790 -0.38122 -0.85379 -0.12275 -0.29634 -0.91703 -0.08393 -0.20262 -0.96292 -0.04259 -0.10284 -0.99068 0.00000 -0.10079 0.98649 0.00000 -0.19841 0.94881 0.00000 -0.28975 0.89121 0.00000 -0.37221 0.81787 0.00000 -0.44545 0.73268 0.00000 -0.50981 0.63930 0.00000 -0.56544 0.54088 0.00000 -0.61244 0.43794 0.00000 -0.65083 0.33042 0.00000 -0.68047 0.21845 0.00000 -0.70090 0.10329 0.00000 -0.71163 -0.01365 0.00000 -0.71220 -0.13098 0.00000 -0.70274 -0.24771 0.00000 -0.68345 -0.36304 0.00000 -0.65427 -0.47584 0.00000 -0.61383 -0.58384 0.00000 -0.56047 -0.68451 0.00000 -0.49304 -0.77537 0.00000 -0.41263 -0.85379 0.00000 -0.32075 -0.91703 0.00000 -0.21931 -0.96292 0.00000 -0.11131 -0.99068 0.03857 -0.09311 0.98649 0.07593 -0.18331 0.94881 0.11089 -0.26770 0.89121 0.14244 -0.34388 0.81787 0.17047 -0.41154 0.73268 0.19510 -0.47101 0.63930 0.21639 -0.52240 0.54088 0.23437 -0.56582 0.43794 0.24907 -0.60129 0.33042 0.26040 -0.62867 0.21845 0.26823 -0.64755 0.10329 0.27233 -0.65745 -0.01365 0.27255 -0.65798 -0.13098 0.26893 -0.64925 -0.24771 0.26155 -0.63142 -0.36304 0.25038 -0.60446 -0.47584 0.23490 -0.56711 -0.58384 0.21448 -0.51781 -0.68451 0.18868 -0.45552 -0.77537 0.15790 -0.38122 -0.85379 0.12275 -0.29634 -0.91703 0.08393 -0.20262 -0.96292 0.04259 -0.10284 -0.99068 0.07127 -0.07127 0.98649 0.14029 -0.14029 0.94881 0.20489 -0.20489 0.89121 0.26320 -0.26320 0.81787 0.31497 -0.31497 0.73268 0.36049 -0.36049 0.63930 0.39982 -0.39982 0.54088 0.43306 -0.43306 0.43794 0.46021 -0.46021 0.33042 0.48116 -0.48116 0.21845 0.49561 -0.49561 0.10329 0.50319 -0.50319 -0.01365 0.50360 -0.50360 -0.13098 0.49691 -0.49691 -0.24771 0.48327 -0.48327 -0.36304 0.46263 -0.46263 -0.47584 0.43404 -0.43404 -0.58384 0.39631 -0.39631 -0.68451 0.34863 -0.34863 -0.77537 0.29177 -0.29177 -0.85379 0.22680 -0.22680 -0.91703 0.15507 -0.15507 -0.96292 0.07871 -0.07871 -0.99068 0.09311 -0.03857 0.98649 0.18331 -0.07593 0.94881 0.26770 -0.11089 0.89121 0.34388 -0.14244 0.81787 0.41154 -0.17047 0.73268 0.47101 -0.19510 0.63930 0.52240 -0.21639 0.54088 0.56582 -0.23437 0.43794 0.60129 -0.24907 0.33042 0.62867 -0.26040 0.21845 0.64755 -0.26823 0.10329 0.65745 -0.27233 -0.01365 0.65798 -0.27255 -0.13098 0.64925 -0.26893 -0.24771 0.63142 -0.26155 -0.36304 0.60446 -0.25038 -0.47584 0.56711 -0.23490 -0.58384 0.51781 -0.21448 -0.68451 0.45552 -0.18868 -0.77537 0.38122 -0.15790 -0.85379 0.29634 -0.12275 -0.91703 0.20262 -0.08393 -0.96292 0.10284 -0.04259 -0.99068 3 26 2 1 4 26 27 3 2 4 27 28 4 3 4 28 29 5 4 4 29 30 6 5 4 30 31 7 6 4 31 32 8 7 4 32 33 9 8 4 33 34 10 9 4 34 35 11 10 4 35 36 12 11 4 36 37 13 12 4 37 38 14 13 4 38 39 15 14 4 39 40 16 15 4 40 41 17 16 4 41 42 18 17 4 42 43 19 18 4 43 44 20 19 4 44 45 21 20 4 45 46 22 21 4 46 47 23 22 4 47 48 24 23 3 48 25 24 3 49 26 1 4 49 50 27 26 4 50 51 28 27 4 51 52 29 28 4 52 53 30 29 4 53 54 31 30 4 54 55 32 31 4 55 56 33 32 4 56 57 34 33 4 57 58 35 34 4 58 59 36 35 4 59 60 37 36 4 60 61 38 37 4 61 62 39 38 4 62 63 40 39 4 63 64 41 40 4 64 65 42 41 4 65 66 43 42 4 66 67 44 43 4 67 68 45 44 4 68 69 46 45 4 69 70 47 46 4 70 71 48 47 3 71 25 48 3 72 49 1 4 72 73 50 49 4 73 74 51 50 4 74 75 52 51 4 75 76 53 52 4 76 77 54 53 4 77 78 55 54 4 78 79 56 55 4 79 80 57 56 4 80 81 58 57 4 81 82 59 58 4 82 83 60 59 4 83 84 61 60 4 84 85 62 61 4 85 86 63 62 4 86 87 64 63 4 87 88 65 64 4 88 89 66 65 4 89 90 67 66 4 90 91 68 67 4 91 92 69 68 4 92 93 70 69 4 93 94 71 70 3 94 25 71 3 95 72 1 4 95 96 73 72 4 96 97 74 73 4 97 98 75 74 4 98 99 76 75 4 99 100 77 76 4 100 101 78 77 4 101 102 79 78 4 102 103 80 79 4 103 104 81 80 4 104 105 82 81 4 105 106 83 82 4 106 107 84 83 4 107 108 85 84 4 108 109 86 85 4 109 110 87 86 4 110 111 88 87 4 111 112 89 88 4 112 113 90 89 4 113 114 91 90 4 114 115 92 91 4 115 116 93 92 4 116 117 94 93 3 117 25 94 3 118 95 1 4 118 119 96 95 4 119 120 97 96 4 120 121 98 97 4 121 122 99 98 4 122 123 100 99 4 123 124 101 100 4 124 125 102 101 4 125 126 103 102 4 126 127 104 103 4 127 128 105 104 4 128 129 106 105 4 129 130 107 106 (( 4 130 131 108 107 4 131 132 109 108 4 132 133 110 109 4 133 134 111 110 4 134 135 112 111 4 135 136 113 112 4 136 137 114 113 4 137 138 115 114 4 138 139 116 115 4 139 140 117 116 3 140 25 117 3 141 118 1 4 141 142 119 118 4 142 143 120 119 4 143 144 121 120 4 144 145 122 121 4 145 146 123 122 4 146 147 124 123 4 147 148 125 124 4 148 149 126 125 4 149 150 127 126 4 150 151 128 127 4 151 152 129 128 4 152 153 130 129 4 153 154 131 130 4 154 155 132 131 4 155 156 133 132 4 156 157 134 133 4 157 158 135 134 4 158 159 136 135 4 159 160 137 136 4 160 161 138 137 4 161 162 139 138 4 162 163 140 139 3 163 25 140 3 164 141 1 4 164 165 142 141 4 165 166 143 142 4 166 167 144 143 4 167 168 145 144 4 168 169 146 145 4 169 170 147 146 4 170 171 148 147 4 171 172 149 148 4 172 173 150 149 4 173 174 151 150 4 174 175 152 151 4 175 176 153 152 4 176 177 154 153 4 177 178 155 154 4 178 179 156 155 4 179 180 157 156 4 180 181 158 157 4 181 182 159 158 4 182 183 160 159 4 183 184 161 160 4 184 185 162 161 4 185 186 163 162 3 186 25 163 3 187 164 1 4 187 188 165 164 4 188 189 166 165 4 189 190 167 166 4 190 191 168 167 4 191 192 169 168 4 192 193 170 169 4 193 194 171 170 4 194 195 172 171 4 195 196 173 172 4 196 197 174 173 4 197 198 175 174 4 198 199 176 175 4 199 200 177 176 4 200 201 178 177 4 201 202 179 178 4 202 203 180 179 4 203 204 181 180 4 204 205 182 181 4 205 206 183 182 4 206 207 184 183 4 207 208 185 184 4 208 209 186 185 3 209 25 186 3 210 187 1 4 210 211 188 187 4 211 212 189 188 4 212 213 190 189 4 213 214 191 190 4 214 215 192 191 4 215 216 193 192 4 216 217 194 193 4 217 218 195 194 4 218 219 196 195 4 219 220 197 196 4 220 221 198 197 4 221 222 199 198 4 222 223 200 199 4 223 224 201 200 4 224 225 202 201 4 225 226 203 202 4 226 227 204 203 4 227 228 205 204 4 228 229 206 205 4 229 230 207 206 4 230 231 208 207 4 231 232 209 208 3 232 25 209 3 233 210 1 4 233 234 211 210 4 234 235 212 211 4 235 236 213 212 4 236 237 214 213 4 237 238 215 214 4 238 239 216 215 4 239 240 217 216 4 240 241 218 217 4 241 242 219 218 4 242 243 220 219 4 243 244 221 220 4 244 245 222 221 4 245 246 223 222 4 246 247 224 223 4 247 248 225 224 4 248 249 226 225 4 249 250 227 226 4 250 251 228 227 4 251 252 229 228 4 252 253 230 229 4 253 254 231 230 4 254 255 232 231 3 255 25 232 3 256 233 1 4 256 257 234 233 4 257 258 235 234 4 258 259 236 235 4 259 260 237 236 4 260 261 238 237 4 261 262 239 238 4 262 263 240 239 4 263 264 241 240 4 264 265 242 241 4 265 266 243 242 4 266 267 244 243 4 267 268 245 244 4 268 269 246 245 4 269 270 247 246 4 270 271 248 247 4 271 272 249 248 4 272 273 250 249 4 273 274 251 250 4 274 275 252 251 4 275 276 253 252 4 276 277 254 253 4 277 278 255 254 3 278 25 255 3 279 256 1 4 279 280 257 256 4 280 281 258 257 4 281 282 259 258 4 282 283 260 259 4 283 284 261 260 4 284 285 262 261 4 285 286 263 262 4 286 287 264 263 4 287 288 265 264 4 288 289 266 265 4 289 290 267 266 4 290 291 268 267 4 291 292 269 268 4 292 293 270 269 4 293 294 271 270 4 294 295 272 271 4 295 296 273 272 4 296 297 274 273 4 297 298 275 274 4 298 299 276 275 4 299 300 277 276 4 300 301 278 277 3 301 25 278 3 302 279 1 4 302 303 280 279 4 303 304 281 280 4 304 305 282 281 4 305 306 283 282 4 306 307 284 283 4 307 308 285 284 4 308 309 286 285 4 309 310 287 286 4 310 311 288 287 4 311 312 289 288 4 312 313 290 289 4 313 314 291 290 4 314 315 292 291 4 315 316 293 292 4 316 317 294 293 4 317 318 295 294 4 318 319 296 295 4 319 320 297 296 4 320 321 298 297 4 321 322 299 298 4 322 323 300 299 4 323 324 301 300 3 324 25 301 3 325 302 1 4 325 326 303 302 4 326 327 304 303 4 327 328 305 304 4 328 329 306 305 4 329 330 307 306 4 330 331 308 307 4 331 332 309 308 4 332 333 310 309 4 333 334 311 310 4 334 335 312 311 4 335 336 313 312 4 336 337 314 313 4 337 338 315 314 4 338 339 316 315 4 339 340 317 316 4 340 341 318 317 4 341 342 319 318 4 342 343 320 319 4 343 344 321 320 4 344 345 322 321 4 345 346 323 322 4 346 347 324 323 3 347 25 324 3 348 325 1 4 348 349 326 325 4 349 350 327 326 4 350 351 328 327 4 351 352 329 328 4 352 353 330 329 4 353 354 331 330 4 354 355 332 331 4 355 356 333 332 4 356 357 334 333 4 357 358 335 334 4 358 359 336 335 4 359 360 337 336 4 360 361 338 337 4 361 362 339 338 4 362 363 340 339 4 363 364 341 340 4 364 365 342 341 4 365 366 343 342 4 366 367 344 343 4 367 368 345 344 4 368 369 346 345 4 369 370 347 346 3 370 25 347 3 2 348 1 4 2 3 349 348 4 3 4 350 349 4 4 5 351 350 4 5 6 352 351 4 6 7 353 352 4 7 8 354 353 4 8 9 355 354 4 9 10 356 355 4 10 11 357 356 4 11 12 358 357 4 12 13 359 358 4 13 14 360 359 4 14 15 361 360 4 15 16 362 361 4 16 17 363 362 4 17 18 364 363 4 18 19 365 364 4 19 20 366 365 4 20 21 367 366 4 21 22 368 367 4 22 23 369 368 4 23 24 370 369 3 24 25 370 8 9 355 354 4 9 10 356 355 4 10 11 357 356 4 11 12 358 357 4 12 13 359 358 4 13 14 360 359 4 14 15 361 360 4 15 16 362 361 4 16 17 363 362 4 17 18 364 363 4 18 1demo/data/glass.dat 755 0 0 54700 3112761420 7472 380 360 -1 1 -1 1 -0.9 0.9 0.70000 0.00000 -0.90000 0.75000 0.00000 -0.88125 0.70000 0.00000 -0.86250 0.22500 0.00000 -0.82500 0.12500 0.00000 -0.77500 0.06250 0.00000 -0.72500 0.05000 0.00000 -0.15000 0.07500 0.00000 -0.10000 0.15000 0.00000 -0.07500 0.38750 0.00000 0.02500 0.57500 0.00000 0.12500 0.72500 0.00000 0.22500 0.83750 0.00000 0.35000 0.90000 0.00000 0.45000 0.97500 0.00000 0.60000 0.98750 0.00000 0.70000 1.00000 0.00000 0.87500 0.98750 0.00000 0.90000 0.97500 0.00000 0.87500 0.66575 0.21630 -0.90000 0.71330 0.23178 -0.88125 0.66575 0.21630 -0.86250 0.21400 0.06953 -0.82500 0.11887 0.03862 -0.77500 0.05945 0.01932 -0.72500 0.04755 0.01545 -0.15000 0.07132 0.02317 -0.10000 0.14265 0.04635 -0.07500 0.36852 0.11975 0.02500 0.54685 0.17767 0.12500 0.68953 0.22402 0.22500 0.79650 0.25880 0.35((000 0.85595 0.27812 0.45000 0.92728 0.30130 0.60000 0.93918 0.30515 0.70000 0.95105 0.30902 0.87500 0.93918 0.30515 0.90000 0.92728 0.30130 0.87500 0.56630 0.41145 -0.90000 0.60677 0.44085 -0.88125 0.56630 0.41145 -0.86250 0.18203 0.13225 -0.82500 0.10113 0.07348 -0.77500 0.05057 0.03672 -0.72500 0.04045 0.02940 -0.15000 0.06067 0.04408 -0.10000 0.12135 0.08817 -0.07500 0.31350 0.22777 0.02500 0.46518 0.33797 0.12500 0.58653 0.42615 0.22500 0.67755 0.49227 0.35000 0.72812 0.52900 0.45000 0.78880 0.57310 0.60000 0.79890 0.58045 0.70000 0.80902 0.58777 0.87500 0.79890 0.58045 0.90000 0.78880 0.57310 0.87500 0.41145 0.56630 -0.90000 0.44085 0.60677 -0.88125 0.41145 0.56630 -0.86250 0.13225 0.18203 -0.82500 0.07348 0.10113 -0.77500 0.03672 0.05057 -0.72500 0.02940 0.04045 -0.15000 0.04408 0.06067 -0.10000 0.08817 0.12135 -0.07500 0.22777 0.31350 0.02500 0.33797 0.46518 0.12500 0.42615 0.58653 0.22500 0.49227 0.67755 0.35000 0.52900 0.72812 0.45000 0.57310 0.78880 0.60000 0.58045 0.79890 0.70000 0.58777 0.80902 0.87500 0.58045 0.79890 0.90000 0.57310 0.78880 0.87500 0.21630 0.66575 -0.90000 0.23178 0.71330 -0.88125 0.21630 0.66575 -0.86250 0.06953 0.21400 -0.82500 0.03862 0.11887 -0.77500 0.01932 0.05945 -0.72500 0.01545 0.04755 -0.15000 0.02317 0.07132 -0.10000 0.04635 0.14265 -0.07500 0.11975 0.36852 0.02500 0.17767 0.54685 0.12500 0.22402 0.68953 0.22500 0.25880 0.79650 0.35000 0.27812 0.85595 0.45000 0.30130 0.92728 0.60000 0.30515 0.93918 0.70000 0.30902 0.95105 0.87500 0.30515 0.93918 0.90000 0.30130 0.92728 0.87500 0.00000 0.70000 -0.90000 0.00000 0.75000 -0.88125 0.00000 0.70000 -0.86250 0.00000 0.22500 -0.82500 0.00000 0.12500 -0.77500 0.00000 0.06250 -0.72500 0.00000 0.05000 -0.15000 0.00000 0.07500 -0.10000 0.00000 0.15000 -0.07500 0.00000 0.38750 0.02500 0.00000 0.57500 0.12500 0.00000 0.72500 0.22500 0.00000 0.83750 0.35000 0.00000 0.90000 0.45000 0.00000 0.97500 0.60000 0.00000 0.98750 0.70000 0.00000 1.00000 0.87500 0.00000 0.98750 0.90000 0.00000 0.97500 0.87500 -0.21630 0.66575 -0.90000 -0.23178 0.71330 -0.88125 -0.21630 0.66575 -0.86250 -0.06953 0.21400 -0.82500 -0.03862 0.11887 -0.77500 -0.01932 0.05945 -0.72500 -0.01545 0.04755 -0.15000 -0.02317 0.07132 -0.10000 -0.04635 0.14265 -0.07500 -0.11975 0.36852 0.02500 -0.17767 0.54685 0.12500 -0.22402 0.68953 0.22500 -0.25880 0.79650 0.35000 -0.27812 0.85595 0.45000 -0.30130 0.92728 0.60000 -0.30515 0.93918 0.70000 -0.30902 0.95105 0.87500 -0.30515 0.93918 0.90000 -0.30130 0.92728 0.87500 -0.41145 0.56630 -0.90000 -0.44085 0.60677 -0.88125 -0.41145 0.56630 -0.86250 -0.13225 0.18203 -0.82500 -0.07348 0.10113 -0.77500 -0.03672 0.05057 -0.72500 -0.02940 0.04045 -0.15000 -0.04408 0.06067 -0.10000 -0.08817 0.12135 -0.07500 -0.22777 0.31350 0.02500 -0.33797 0.46518 0.12500 -0.42615 0.58653 0.22500 -0.49227 0.67755 0.35000 -0.52900 0.72812 0.45000 -0.57310 0.78880 0.60000 -0.58045 0.79890 0.70000 -0.58777 0.80902 0.87500 -0.58045 0.79890 0.90000 -0.57310 0.78880 0.87500 -0.56630 0.41145 -0.90000 -0.60677 0.44085 -0.88125 -0.56630 0.41145 -0.86250 -0.18203 0.13225 -0.82500 -0.10113 0.07348 -0.77500 -0.05057 0.03672 -0.72500 -0.04045 0.02940 -0.15000 -0.06067 0.04408 -0.10000 -0.12135 0.08817 -0.07500 -0.31350 0.22777 0.02500 -0.46518 0.33797 0.12500 -0.58653 0.42615 0.22500 -0.67755 0.49227 0.35000 -0.72812 0.52900 0.45000 -0.78880 0.57310 0.60000 -0.79890 0.58045 0.70000 -0.80902 0.58777 0.87500 -0.79890 0.58045 0.90000 -0.78880 0.57310 0.87500 -0.66575 0.21630 -0.90000 -0.71330 0.23178 -0.88125 -0.66575 0.21630 -0.86250 -0.21400 0.06953 -0.82500 -0.11887 0.03862 -0.77500 -0.05945 0.01932 -0.72500 -0.04755 0.01545 -0.15000 -0.07132 0.02317 -0.10000 -0.14265 0.04635 -0.07500 -0.36852 0.11975 0.02500 -0.54685 0.17767 0.12500 -0.68953 0.22402 0.22500 -0.79650 0.25880 0.35000 -0.85595 0.27812 0.45000 -0.92728 0.30130 0.60000 -0.93918 0.30515 0.70000 -0.95105 0.30902 0.87500 -0.93918 0.30515 0.90000 -0.92728 0.30130 0.87500 -0.70000 0.00000 -0.90000 -0.75000 0.00000 -0.88125 -0.70000 0.00000 -0.86250 -0.22500 0.00000 -0.82500 -0.12500 0.00000 -0.77500 -0.06250 0.00000 -0.72500 -0.05000 0.00000 -0.15000 -0.07500 0.00000 -0.10000 -0.15000 0.00000 -0.07500 -0.38750 0.00000 0.02500 -0.57500 0.00000 0.12500 -0.72500 0.00000 0.22500 -0.83750 0.00000 0.35000 -0.90000 0.00000 0.45000 -0.97500 0.00000 0.60000 -0.98750 0.00000 0.70000 -1.00000 0.00000 0.87500 -0.98750 0.00000 0.90000 -0.97500 0.00000 0.87500 -0.66575 -0.21630 -0.90000 -0.71330 -0.23178 -0.88125 -0.66575 -0.21630 -0.86250 -0.21400 -0.06953 -0.82500 -0.11887 -0.03862 -0.77500 -0.05945 -0.01932 -0.72500 -0.04755 -0.01545 -0.15000 -0.07132 -0.02317 -0.10000 -0.14265 -0.04635 -0.07500 -0.36852 -0.11975 0.02500 -0.54685 -0.17767 0.12500 -0.68953 -0.22402 0.22500 -0.79650 -0.25880 0.35000 -0.85595 -0.27812 0.45000 -0.92728 -0.30130 0.60000 -0.93918 -0.30515 0.70000 -0.95105 -0.30902 0.87500 -0.93918 -0.30515 0.90000 -0.92728 -0.30130 0.87500 -0.56630 -0.41145 -0.90000 -0.60677 -0.44085 -0.88125 -0.56630 -0.41145 -0.86250 -0.18203 -0.13225 -0.82500 -0.10113 -0.07348 -0.77500 -0.05057 -0.03672 -0.72500 -0.04045 -0.02940 -0.15000 -0.06067 -0.04408 -0.10000 -0.12135 -0.08817 -0.07500 -0.31350 -0.22777 0.02500 -0.46518 -0.33797 0.12500 -0.58653 -0.42615 0.22500 -0.67755 -0.49227 0.35000 -0.72812 -0.52900 0.45000 -0.78880 -0.57310 0.60000 -0.79890 -0.58045 0.70000 -0.80902 -0.58777 0.87500 -0.79890 -0.58045 0.90000 -0.78880 -0.57310 0.87500 -0.41145 -0.56630 -0.90000 -0.44085 -0.60677 -0.88125 -0.41145 -0.56630 -0.86250 -0.13225 -0.18203 -0.82500 -0.07348 -0.10113 -0.77500 -0.03672 -0.05057 -0.72500 -0.02940 -0.04045 -0.15000 -0.04408 -0.06067 -0.10000 -0.08817 -0.12135 -0.07500 -0.22777 -0.31350 0.02500 -0.33797 -0.46518 0.12500 -0.42615 -0.58653 0.22500 -0.49227 -0.67755 0.35000 -0.52900 -0.72812 0.45000 -0.57310 -0.78880 0.60000 -0.58045 -0.79890 0.70000 -0.58777 -0.80902 0.87500 -0.58045 -0.79890 0.90000 -0.57310 -0.78880 0.87500 -0.21630 -0.66575 -0.90000 -0.23178 -0.71330 -0.88125 -0.21630 -0.66575 -0.86250 -0.06953 -0.21400 -0.82500 -0.03862 -0.11887 -0.77500 -0.01932 -0.05945 -0.72500 -0.01545 -0.04755 -0.15000 -0.02317 -0.07132 -0.10000 -0.04635 -0.14265 -0.07500 -0.11975 -0.36852 0.02500 -0.17767 -0.54685 0.12500 -0.22402 -0.68953 0.22500 -0.25880 -0.79650 0.35000 -0.27812 -0.85595 0.45000 -0.30130 -0.92728 0.60000 -0.30515 -0.93918 0.70000 -0.30902 -0.95105 0.87500 -0.30515 -0.93918 0.90000 -0.30130 -0.92728 0.87500 0.00000 -0.70000 -0.90000 0.00000 -0.75000 -0.88125 0.00000 -0.70000 -0.86250 0.00000 -0.22500 -0.82500 0.00000 -0.12500 -0.77500 0.00000 -0.06250 -0.72500 0.00000 -0.05000 -0.15000 0.00000 -0.07500 -0.10000 0.00000 -0.15000 -0.07500 0.00000 -0.38750 0.02500 0.00000 -0.57500 0.12500 0.00000 -0.72500 0.22500 0.00000 -0.83750 0.35000 0.00000 -0.90000 0.45000 0.00000 -0.97500 0.60000 0.00000 -0.98750 0.70000 0.00000 -1.00000 0.87500 0.00000 -0.98750 0.90000 0.00000 -0.97500 0.87500 0.21630 -0.66575 -0.90000 0.23178 -0.71330 -0.88125 0.21630 -0.66575 -0.86250 0.06953 -0.21400 -0.82500 0.03862 -0.11887 -0.77500 0.01932 -0.05945 -0.72500 0.01545 -0.04755 -0.15000 0.02317 -0.07132 -0.10000 0.04635 -0.14265 -0.07500 0.11975 -0.36852 0.02500 0.17767 -0.54685 0.12500 0.22402 -0.68953 0.22500 0.25880 -0.79650 0.35000 0.27812 -0.85595 0.45000 0.30130 -0.92728 0.60000 0.30515 -0.93918 0.70000 0.30902 -0.95105 0.87500 0.30515 -0.93918 0.90000 0.30130 -0.92728 0.87500 0.41145 -0.56630 -0.90000 0.44085 -0.60677 -0.88125 0.41145 -0.56630 -0.86250 0.13225 -0.18203 -0.82500 0.07348 -0.10113 -0.77500 0.03672 -0.05057 -0.72500 0.02940 -0.04045 -0.15000 0.04408 -0.06067 -0.10000 0.08817 -0.12135 -0.07500 0.22777 -0.31350 0.02500 0.33797 -0.46518 0.12500 0.42615 -0.58653 0.22500 0.49227 -0.67755 0.35000 0.52900 -0.72812 0.45000 0.57310 -0.78880 0.60000 0.58045 -0.79890 0.70000 0.58777 -0.80902 0.87500 0.58045 -0.79890 0.90000 0.57310 -0.78880 0.87500 0.56630 -0.41145 -0.90000 0.60677 -0.44085 -0.88125 0.56630 -0.41145 -0.86250 0.18203 -0.13225 -0.82500 0.10113 -0.07348 -0.77500 0.05057 -0.03672 -0.72500 0.04045 -0.02940 -0.15000 0.06067 -0.04408 -0.10000 0.12135 -0.08817 -0.07500 0.31350 -0.22777 0.02500 0.46518 -0.33797 0.12500 0.58653 -0.42615 0.22500 0.67755 -0.49227 0.35000 0.72812 -0.52900 0.45000 0.78880 -0.57310 0.60000 0.79890 -0.58045 0.70000 0.80902 -0.58777 0.87500 0.79890 -0.58045 0.90000 0.78880 -0.57310 0.87500 0.66575 -0.21630 -0.90000 0.7((1330 -0.23178 -0.88125 0.66575 -0.21630 -0.86250 0.21400 -0.06953 -0.82500 0.11887 -0.03862 -0.77500 0.05945 -0.01932 -0.72500 0.04755 -0.01545 -0.15000 0.07132 -0.02317 -0.10000 0.14265 -0.04635 -0.07500 0.36852 -0.11975 0.02500 0.54685 -0.17767 0.12500 0.68953 -0.22402 0.22500 0.79650 -0.25880 0.35000 0.85595 -0.27812 0.45000 0.92728 -0.30130 0.60000 0.93918 -0.30515 0.70000 0.95105 -0.30902 0.87500 0.93918 -0.30515 0.90000 0.92728 -0.30130 0.87500 4 1 2 21 20 4 2 3 22 21 4 3 4 23 22 4 4 5 24 23 4 5 6 25 24 4 6 7 26 25 4 7 8 27 26 4 8 9 28 27 4 9 10 29 28 4 10 11 30 29 4 11 12 31 30 4 12 13 32 31 4 13 14 33 32 4 14 15 34 33 4 15 16 35 34 4 16 17 36 35 4 17 18 37 36 4 18 19 38 37 4 20 21 40 39 4 21 22 41 40 4 22 23 42 41 4 23 24 43 42 4 24 25 44 43 4 25 26 45 44 4 26 27 46 45 4 27 28 47 46 4 28 29 48 47 4 29 30 49 48 4 30 31 50 49 4 31 32 51 50 4 32 33 52 51 4 33 34 53 52 4 34 35 54 53 4 35 36 55 54 4 36 37 56 55 4 37 38 57 56 4 39 40 59 58 4 40 41 60 59 4 41 42 61 60 4 42 43 62 61 4 43 44 63 62 4 44 45 64 63 4 45 46 65 64 4 46 47 66 65 4 47 48 67 66 4 48 49 68 67 4 49 50 69 68 4 50 51 70 69 4 51 52 71 70 4 52 53 72 71 4 53 54 73 72 4 54 55 74 73 4 55 56 75 74 4 56 57 76 75 4 58 59 78 77 4 59 60 79 78 4 60 61 80 79 4 61 62 81 80 4 62 63 82 81 4 63 64 83 82 4 64 65 84 83 4 65 66 85 84 4 66 67 86 85 4 67 68 87 86 4 68 69 88 87 4 69 70 89 88 4 70 71 90 89 4 71 72 91 90 4 72 73 92 91 4 73 74 93 92 4 74 75 94 93 4 75 76 95 94 4 77 78 97 96 4 78 79 98 97 4 79 80 99 98 4 80 81 100 99 4 81 82 101 100 4 82 83 102 101 4 83 84 103 102 4 84 85 104 103 4 85 86 105 104 4 86 87 106 105 4 87 88 107 106 4 88 89 108 107 4 89 90 109 108 4 90 91 110 109 4 91 92 111 110 4 92 93 112 111 4 93 94 113 112 4 94 95 114 113 4 96 97 116 115 4 97 98 117 116 4 98 99 118 117 4 99 100 119 118 4 100 101 120 119 4 101 102 121 120 4 102 103 122 121 4 103 104 123 122 4 104 105 124 123 4 105 106 125 124 4 106 107 126 125 4 107 108 127 126 4 108 109 128 127 4 109 110 129 128 4 110 111 130 129 4 111 112 131 130 4 112 113 132 131 4 113 114 133 132 4 115 116 135 134 4 116 117 136 135 4 117 118 137 136 4 118 119 138 137 4 119 120 139 138 4 120 121 140 139 4 121 122 141 140 4 122 123 142 141 4 123 124 143 142 4 124 125 144 143 4 125 126 145 144 4 126 127 146 145 4 127 128 147 146 4 128 129 148 147 4 129 130 149 148 4 130 131 150 149 4 131 132 151 150 4 132 133 152 151 4 134 135 154 153 4 135 136 155 154 4 136 137 156 155 4 137 138 157 156 4 138 139 158 157 4 139 140 159 158 4 140 141 160 159 4 141 142 161 160 4 142 143 162 161 4 143 144 163 162 4 144 145 164 163 4 145 146 165 164 4 146 147 166 165 4 147 148 167 166 4 148 149 168 167 4 149 150 169 168 4 150 151 170 169 4 151 152 171 170 4 153 154 173 172 4 154 155 174 173 4 155 156 175 174 4 156 157 176 175 4 157 158 177 176 4 158 159 178 177 4 159 160 179 178 4 160 161 180 179 4 161 162 181 180 4 162 163 182 181 4 163 164 183 182 4 164 165 184 183 4 165 166 185 184 4 166 167 186 185 4 167 168 187 186 4 168 169 188 187 4 169 170 189 188 4 170 171 190 189 4 172 173 192 191 4 173 174 193 192 4 174 175 194 193 4 175 176 195 194 4 176 177 196 195 4 177 178 197 196 4 178 179 198 197 4 179 180 199 198 4 180 181 200 199 4 181 182 201 200 4 182 183 202 201 4 183 184 203 202 4 184 185 204 203 4 185 186 205 204 4 186 187 206 205 4 187 188 207 206 4 188 189 208 207 4 189 190 209 208 4 191 192 211 210 4 192 193 212 211 4 193 194 213 212 4 194 195 214 213 4 195 196 215 214 4 196 197 216 215 4 197 198 217 216 4 198 199 218 217 4 199 200 219 218 4 200 201 220 219 4 201 202 221 220 4 202 203 222 221 4 203 204 223 222 4 204 205 224 223 4 205 206 225 224 4 206 207 226 225 4 207 208 227 226 4 208 209 228 227 4 210 211 230 229 4 211 212 231 230 4 212 213 232 231 4 213 214 233 232 4 214 215 234 233 4 215 216 235 234 4 216 217 236 235 4 217 218 237 236 4 218 219 238 237 4 219 220 239 238 4 220 221 240 239 4 221 222 241 240 4 222 223 242 241 4 223 224 243 242 4 224 225 244 243 4 225 226 245 244 4 226 227 246 245 4 227 228 247 246 4 229 230 249 248 4 230 231 250 249 4 231 232 251 250 4 232 233 252 251 4 233 234 253 252 4 234 235 254 253 4 235 236 255 254 4 236 237 256 255 4 237 238 257 256 4 238 239 258 257 4 239 240 259 258 4 240 241 260 259 4 241 242 261 260 4 242 243 262 261 4 243 244 263 262 4 244 245 264 263 4 245 246 265 264 4 246 247 266 265 4 248 249 268 267 4 249 250 269 268 4 250 251 270 269 4 251 252 271 270 4 252 253 272 271 4 253 254 273 272 4 254 255 274 273 4 255 256 275 274 4 256 257 276 275 4 257 258 277 276 4 258 259 278 277 4 259 260 279 278 4 260 261 280 279 4 261 262 281 280 4 262 263 282 281 4 263 264 283 282 4 264 265 284 283 4 265 266 285 284 4 267 268 287 286 4 268 269 288 287 4 269 270 289 288 4 270 271 290 289 4 271 272 291 290 4 272 273 292 291 4 273 274 293 292 4 274 275 294 293 4 275 276 295 294 4 276 277 296 295 4 277 278 297 296 4 278 279 298 297 4 279 280 299 298 4 280 281 300 299 4 281 282 301 300 4 282 283 302 301 4 283 284 303 302 4 284 285 304 303 4 286 287 306 305 4 287 288 307 306 4 288 289 308 307 4 289 290 309 308 4 290 291 310 309 4 291 292 311 310 4 292 293 312 311 4 293 294 313 312 4 294 295 314 313 4 295 296 315 314 4 296 297 316 315 4 297 298 317 316 4 298 299 318 317 4 299 300 319 318 4 300 301 320 319 4 301 302 321 320 4 302 303 322 321 4 303 304 323 322 4 305 306 325 324 4 306 307 326 325 4 307 308 327 326 4 308 309 328 327 4 309 310 329 328 4 310 311 330 329 4 311 312 331 330 4 312 313 332 331 4 313 314 333 332 4 314 315 334 333 4 315 316 335 334 4 316 317 336 335 4 317 318 337 336 4 318 319 338 337 4 319 320 339 338 4 320 321 340 339 4 321 322 341 340 4 322 323 342 341 4 324 325 344 343 4 325 326 345 344 4 326 327 346 345 4 327 328 347 346 4 328 329 348 347 4 329 330 349 348 4 330 3((31 350 349 4 331 332 351 350 4 332 333 352 351 4 333 334 353 352 4 334 335 354 353 4 335 336 355 354 4 336 337 356 355 4 337 338 357 356 4 338 339 358 357 4 339 340 359 358 4 340 341 360 359 4 341 342 361 360 4 343 344 363 362 4 344 345 364 363 4 345 346 365 364 4 346 347 366 365 4 347 348 367 366 4 348 349 368 367 4 349 350 369 368 4 350 351 370 369 4 351 352 371 370 4 352 353 372 371 4 353 354 373 372 4 354 355 374 373 4 355 356 375 374 4 356 357 376 375 4 357 358 377 376 4 358 359 378 377 4 359 360 379 378 4 360 361 380 379 4 362 363 2 1 4 363 364 3 2 4 364 365 4 3 4 365 366 5 4 4 366 367 6 5 4 367 368 7 6 4 368 369 8 7 4 369 370 9 8 4 370 371 10 9 4 371 372 11 10 4 372 373 12 11 4 373 374 13 12 4 374 375 14 13 4 375 376 15 14 4 376 377 16 15 4 377 378 17 16 4 378 379 18 17 4 379 380 19 18 364 3 2 4 364 365 4 3 4 365 36demo/data/bottle.dat 444 0 0 27650 3112761417 7657 200 192 -0.813 0.813 -0.709 0.709 -1 1 0.13201 -0.31255 -0.18255 0.13520 -0.39553 -0.14081 0.14484 -0.42757 -0.00007 0.14921 -0.39553 0.14178 0.13824 -0.30904 0.18452 0.12585 -0.22552 0.12564 0.12570 -0.19794 0.00005 0.13053 -0.23052 -0.12466 0.09190 -0.30923 -0.19342 0.11128 -0.39950 -0.14830 0.12528 -0.43376 -0.00347 0.12385 -0.40090 0.14454 0.10097 -0.30792 0.19635 0.07594 -0.21684 0.13809 0.06825 -0.18641 0.00427 0.07532 -0.22007 -0.13061 -0.00344 -0.30901 -0.23180 0.05739 -0.41320 -0.17424 0.08208 -0.45150 -0.01080 0.06680 -0.41777 0.15923 0.01146 -0.31261 0.23541 -0.04812 -0.20655 0.17634 -0.07393 -0.17039 0.01386 -0.05990 -0.20600 -0.15466 -0.11674 -0.32621 -0.30500 0.00037 -0.43931 -0.22384 0.04019 -0.48085 -0.01901 0.00657 -0.44727 0.19547 -0.09711 -0.33473 0.30742 -0.20783 -0.21825 0.24172 -0.25680 -0.17723 0.02385 -0.22955 -0.21419 -0.20609 -0.21148 -0.37507 -0.41910 -0.03298 -0.48054 -0.30229 0.02769 -0.52142 -0.02579 -0.02831 -0.49054 0.26289 -0.19202 -0.38564 0.41804 -0.36468 -0.27552 0.33556 -0.43820 -0.23498 0.02880 -0.38804 -0.27052 -0.29422 -0.25351 -0.47122 -0.56445 -0.01350 -0.55100 -0.40756 0.07461 -0.58448 -0.02761 -0.00588 -0.56091 0.36561 -0.23778 -0.48103 0.56048 -0.47824 -0.39696 0.44283 -0.57433 -0.36493 0.02541 -0.49340 -0.39279 -0.40705 -0.25025 -0.58937 -0.71689 0.04945 -0.63710 -0.52339 0.16760 -0.65872 -0.02481 0.06406 -0.64517 0.48691 -0.23841 -0.59734 0.71275 -0.54711 -0.54684 0.54404 -0.66212 -0.52705 0.01667 -0.54959 -0.54337 -0.51985 -0.22807 -0.68185 -0.85944 0.12491 -0.69992 -0.63363 0.27089 -0.70900 -0.02063 0.14737 -0.70462 0.60520 -0.22044 -0.68666 0.85627 -0.59134 -0.66732 0.63387 -0.72133 -0.65938 0.00646 -0.57990 -0.66504 -0.62278 -0.21349 -0.70055 -0.97468 0.18192 -0.70055 -0.72214 0.34936 -0.70055 -0.01811 0.20995 -0.70055 0.69889 -0.21031 -0.70055 0.97192 -0.63097 -0.70055 0.70697 -0.77228 -0.70055 -0.00140 -0.60761 -0.70055 -0.70599 -0.23241 -0.58553 -1.00000 0.17667 -0.59063 -0.73881 0.34996 -0.59009 -0.01798 0.20675 -0.58713 0.71693 -0.23114 -0.58590 1.00000 -0.66910 -0.58457 0.72712 -0.81300 -0.58134 -0.00076 -0.64091 -0.58053 -0.72398 -0.26466 -0.35755 -0.92186 0.12113 -0.38962 -0.67549 0.28261 -0.39725 -0.01849 0.15047 -0.38557 0.65395 -0.26257 -0.36543 0.92792 -0.67736 -0.34302 0.68294 -0.81209 -0.32550 0.00746 -0.65094 -0.32752 -0.66637 -0.26775 -0.08953 -0.79715 0.06794 -0.16030 -0.57897 0.20666 -0.18159 -0.01902 0.09356 -0.15774 0.55693 -0.26584 -0.10440 0.80799 -0.62855 -0.04646 0.60637 -0.74557 -0.01126 0.01641 -0.60544 -0.02227 -0.57610 -0.19933 0.14577 -0.68334 0.06979 0.03450 -0.49607 0.18133 -0.00369 -0.01930 0.08848 0.03450 0.47282 -0.20233 0.13206 0.69358 -0.49549 0.23451 0.52934 -0.58902 0.28389 0.01907 -0.47213 0.25452 -0.49607 -0.07497 0.30838 -0.61325 0.11609 0.16477 -0.45190 0.19823 0.10847 -0.02060 0.12516 0.16266 0.42571 -0.08789 0.30642 0.61784 -0.29988 0.45233 0.47748 -0.36552 0.50959 0.01412 -0.27151 0.45309 -0.45318 0.06030 0.40757 -0.56836 0.16657 0.24695 -0.42802 0.21402 0.17585 -0.02299 0.16510 0.24412 0.39776 0.03751 0.42151 0.56601 -0.08572 0.59738 0.44284 -0.11859 0.65692 0.00506 -0.05272 0.57340 -0.43287 0.20490 0.44446 -0.52990 0.22939 0.28791 -0.40586 0.23819 0.21210 -0.02422 0.21813 0.28577 0.37302 0.17613 0.47339 0.51993 0.14080 0.65599 0.40705 0.14270 0.70900 -0.00751 0.17360 0.60928 -0.41591 0.35757 0.41969 -0.47754 0.31272 0.29452 -0.36688 0.28542 0.23057 -0.02141 0.29404 0.29452 0.33556 0.33020 0.45845 0.45820 0.37346 0.61454 0.35171 0.40384 0.64940 -0.02189 0.39682 0.55454 -0.38303 0.50191 0.32299 -0.42109 0.41661 0.24514 -0.31949 0.36948 0.20032 -0.01327 0.39896 0.23888 0.29574 0.48724 0.35077 0.39114 0.57963 0.45642 0.28622 0.62095 0.47373 -0.03736 0.58438 0.40737 -0.34305 0.61104 0.16917 -0.37564 0.51643 0.13734 -0.28063 0.46738 0.10756 -0.00255 0.50812 0.11404 0.26841 0.61568 0.16498 0.33724 0.72189 0.21684 0.23150 0.75887 0.22653 -0.05198 0.70652 0.20002 -0.31222 0.66801 -0.00375 -0.33321 0.58330 0.00688 -0.24453 0.54202 -0.00864 0.00744 0.58499 -0.03306 0.24438 0.68888 -0.04117 0.29123 0.78688 -0.04016 0.18642 0.81300 -0.03537 -0.06166 0.75674 -0.02259 -0.28248 0.65581 -0.15701 -0.28964 0.58836 -0.11051 -0.20540 0.55755 -0.11122 0.01354 0.59303 -0.15551 0.21445 0.68071 -0.20995 0.25028 0.76121 -0.25052 0.14986 0.77703 -0.25389 -0.06104 0.72851 -0.21552 -0.24577 0.54451 -0.25468 -0.24918 0.49468 -0.18492 -0.17137 0.47320 -0.17241 0.01328 0.49762 -0.21960 0.18288 0.56356 -0.29969 0.21895 0.62387 -0.36716 0.13021 0.63374 -0.38029 -0.04784 0.59883 -0.33540 -0.20652 0.36769 -0.30008 -0.22035 0.33470 -0.21999 -0.15183 0.32186 -0.19668 0.00864 0.33783 -0.23775 0.16014 0.38066 -0.32685 0.20270 0.41982 -0.40837 0.12948 0.42618 -0.42958 -0.02908 0.40405 -0.38708 -0.17589 0.20399 -0.31292 -0.20303 0.18359 -0.23032 -0.14292 0.17717 -0.19904 0.00318 0.18768 -0.23229 0.14640 0.21226 -0.32125 0.19661 0.23463 -0.40816 0.13692 0.23915 -0.43555 -0.01236 0.22667 -0.39799 -0.15598 0.13197 -0.31281 -0.19720 0.11651 -0.23052 -0.14081 0.11267 -0.19602 0.00052 0.12118 -0.22552 0.14178 0.13837 -0.31279 0.19565 0.15388 -0.40053 0.14178 0.15778 -0.43048 -0.00509 0.14921 -0.39553 -0.14888 4 1 2 10 9 4 2 3 11 10 4 3 4 12 11 4 4 5 13 12 4 5 6 14 13 4 6 7 15 14 4 7 8 16 15 4 8 1 9 16 4 9 10 18 17 4 10 11 19 18 4 11 12 20 19 4 12 13 21 20 4 13 14 22 21 4 14 15 23 22 4 15 16 24 23 4 16 9 17 24 4 17 18 26 25 4 18 19 27 26 4 19 20 28 27 4 20 21 29 28 4 21 22 30 29 4 22 23 31 30 4 23 24 32 31 4 24 17 25 32 4 25 26 34 33 4 26 27 35 34 4 27 28 36 35 4 28 29 37 36 4 29 30 38 37 4 30 31 39 38 4 31 32 40 39 4 32 25 33 40 4 33 34 42 41 4 34 35 43 42 4 35 36 44 43 4 36 37 45 44 4 37 38 46 45 4 38 39 47 46 4 39 40 48 47 4 40 33 41 48 4 41 42 50 49 4 42 43 51 50 4 43 44 52 51 4 44 45 53 52 4 45 46 54 53 4 46 47 55 54 4 47 48 56 55 4 48 41 49 56 4 49 50 58 57 4 50 51 59 58 4 51 52 60 59 4 52 53 61 60 4 53 54 62 61 4 54 55 63 62 4 55 56 64 63 4 56 49 57 64 4 57 58 66 65 4 58 59 67 66 4 59 60 68 67 4 60 61 69 68 4 61 62 70 69 4 62 63 71 70 4 63 64 ((72 71 4 64 57 65 72 4 65 66 74 73 4 66 67 75 74 4 67 68 76 75 4 68 69 77 76 4 69 70 78 77 4 70 71 79 78 4 71 72 80 79 4 72 65 73 80 4 73 74 82 81 4 74 75 83 82 4 75 76 84 83 4 76 77 85 84 4 77 78 86 85 4 78 79 87 86 4 79 80 88 87 4 80 73 81 88 4 81 82 90 89 4 82 83 91 90 4 83 84 92 91 4 84 85 93 92 4 85 86 94 93 4 86 87 95 94 4 87 88 96 95 4 88 81 89 96 4 89 90 98 97 4 90 91 99 98 4 91 92 100 99 4 92 93 101 100 4 93 94 102 101 4 94 95 103 102 4 95 96 104 103 4 96 89 97 104 4 97 98 106 105 4 98 99 107 106 4 99 100 108 107 4 100 101 109 108 4 101 102 110 109 4 102 103 111 110 4 103 104 112 111 4 104 97 105 112 4 105 106 114 113 4 106 107 115 114 4 107 108 116 115 4 108 109 117 116 4 109 110 118 117 4 110 111 119 118 4 111 112 120 119 4 112 105 113 120 4 113 114 122 121 4 114 115 123 122 4 115 116 124 123 4 116 117 125 124 4 117 118 126 125 4 118 119 127 126 4 119 120 128 127 4 120 113 121 128 4 121 122 130 129 4 122 123 131 130 4 123 124 132 131 4 124 125 133 132 4 125 126 134 133 4 126 127 135 134 4 127 128 136 135 4 128 121 129 136 4 129 130 138 137 4 130 131 139 138 4 131 132 140 139 4 132 133 141 140 4 133 134 142 141 4 134 135 143 142 4 135 136 144 143 4 136 129 137 144 4 137 138 146 145 4 138 139 147 146 4 139 140 148 147 4 140 141 149 148 4 141 142 150 149 4 142 143 151 150 4 143 144 152 151 4 144 137 145 152 4 145 146 154 153 4 146 147 155 154 4 147 148 156 155 4 148 149 157 156 4 149 150 158 157 4 150 151 159 158 4 151 152 160 159 4 152 145 153 160 4 153 154 162 161 4 154 155 163 162 4 155 156 164 163 4 156 157 165 164 4 157 158 166 165 4 158 159 167 166 4 159 160 168 167 4 160 153 161 168 4 161 162 170 169 4 162 163 171 170 4 163 164 172 171 4 164 165 173 172 4 165 166 174 173 4 166 167 175 174 4 167 168 176 175 4 168 161 169 176 4 169 170 178 177 4 170 171 179 178 4 171 172 180 179 4 172 173 181 180 4 173 174 182 181 4 174 175 183 182 4 175 176 184 183 4 176 169 177 184 4 177 178 186 185 4 178 179 187 186 4 179 180 188 187 4 180 181 189 188 4 181 182 190 189 4 182 183 191 190 4 183 184 192 191 4 184 177 185 192 4 185 186 194 193 4 186 187 195 194 4 187 188 196 195 4 188 189 197 196 4 189 190 198 197 4 190 191 199 198 4 191 192 200 199 4 192 185 193 200 169 177 184 4 177 178 186 185 4 178 179 187 186 4 1demo/ball3d 755 0 0 201430 3112745560 6063 D{il$G"I#DHTHS/N4 /N XNuNuNVNJf HxN X yH1|paN^NuNV yH1|pBBHxHxNHxN(X/9/9NBPBNXHxHxNPHyNXHxHxNP/9/9NBPHyNX/9/9/9/9/9/9N/9/9/9/9/9/9N/9/9/9/9/9/9N/9/9/9/9/9/9/9/9NZ Hx Hx,HxHxN/9/9/9/9 N/90/9,/9(/9$/9 /9NN/9Hy 9tNb//aBNX yHBhpHx"HxHxHxN/98/94 9xNbNTn /9@/9< 9xNbNTl 9 #/9H/9D 9|NbNTn /9P/9L 9|NbNTl 9 #/9X/9T 9NbNTn /9`/9\ 9NbNTl 9 # 9Nb// 9xNbNN#x 9Nb// 9|NbNN#| 9Nb// 9NbNN# yH1|pHx,HxHxHxNB 9"HAHABAЁ @Jg0 9"HAHABAЁ @  g gR` 9"HAHABAЁ @ Nb// 9NbN// 9"HAHABAЁ @ Nb// 9|NbN// 9"HAHABAЁ @ Nb// 9xNbN//N"`& 9"HAHABAЁ @ Nb// 9NbN// 9"HAHABAЁ @ Nb// 9|NbN// 9"HAHABAЁ @ Nb// 9xNbN//N`*NV. .NT// 9d"9hNN-@ .Nb// 9l"9pNN-@-yt-yx . -@B` .Nb//NהP// .". NN-@ .Nb//NP// .". NN-@-y|B` .Nb//NהP// .NbNN$ ."HA00HABAЁ".Ё @ ."HA00HABAЁ".Ё @ .Nb//NP// .NbNN$ ."HA00HABAЁP".Ё @ .Nb// .NbNN-@R .ܰm .Nb// .NbNN-@R .R".زm` :SG JGnng yH1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno yH1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` yH1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". N# .".N# .".N#N^NuNV .". NNb// 9NbNN# .".NNb// 9NbNN# .".NNb// 9NbNN#N^NuNV-y-y-y-y .". N-@ .".N-@ .".N-@-yHnHnNPHnHnNP yH1ypHnHnN4PJgZ .NbNvH/ .NbNvH/ .((NbNvH/ .NbNvH/NՄ .". N# .".N# .".N#N^NuNV-y-y-y-y/. /. 9NbNN-@/./. 9NbNN-@/./. 9NbNN-@-yHnHnNPHnHnNP yH1ypHnHnN4PJgZ .NbNvH/ .NbNvH/ .NbNvH/ .NbNvH/NՄ .". NNb// 9NbNN# .".NNb// 9NbNN# .".NNb// 9NbNN#N^NuNV .rN#N^NuNV/9 /9  .". NNv#/9 (/9 $ .". NN# N^NuNV .Jg g#UU`B` #N^NuNV .rN#N^NuNV .". N-@ .".N-@ .".N-@HnNX/9 0/9 , .NbNNv#/9 8/9 4 .NbNNv#/9 @/9 < .NbNNv## # # N^NuNV .". N-@ .".N-@ .".N-@HnNX/9 H/9 D .NbNNv#/9 P/9 L .NbNNv#/9 X/9 T .NbNNv## # # N^NuNV yH1yp`|Hn HnHy.<. 9H2.H$<Ђ*@ 9H2.HЁ(@ 9H2.H$<Ђ&@0. HйH$@ yH1n"p yH1|p0HrN<*`>46U80H(` 6U:USJn0H0HR SJnFg( yH1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9찹l  @*PJgXj| -=L]q .D^|0Rp!B[u6IVj~Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nB`b y S m. .R @((HH y"(R!AS AHH` /9 .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@-@Jg& .D".²o nJg 0g -|`J.g -|`J.g-|AH-H-n*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N& .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N& .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN0HxN@eBNuN0HxN@eNuNV/. Hyt /.N" N^NuNV/. Hy@t/.N" N^NuN0Hx6N@eNuN0Hx@N@eNuNVH0JLf8 <P#L <L#P#PX#LT .^rN6.*yTB` g`(*(U g " Ҁe " Ҁd(M *@bXfLgB`R` `o "<N<#`BNX(@ 9`" Ҁe 9`/NX(@g yX 9XXg yX  9`" ҀY(#X <L A ` " Ҁ#TTc A#\ A 9T*A L0N^NuNVH0*n(MY#T (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ \ L0N^NuN0HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@D@$$@$$@$$@ !n@?@Sun Microsystems, Inc.Library of Engineering Graphics Software????UU=L??@0@4@p@p@p@p@p@p?????  ?????????@@???????@@???????????????????????Transform stack overflow! Transform stack empty! Transform stack empty! Error, view normal spec.Error, view up.Error, view window.Error, view port.Error, view depths.Error, view parallel.Error, view ctr of proj.>               )     ((       0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                  ((  '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ((^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %             P T t   @(:BPX|J lz>|&^x6bfNn2:Tfn~L~JdB>`Fh   " B \ v !!r!!!!!""""&"x""#J#f#$$X$%:%T%r%|%%%&H&n&&''D'''(((R(r(()6)b)**8*Z***+0+++,, ,>,t,,-J-v--.N..../"/N///0(0011*1^1b122Z223D33334444N445J5X555555556P6h67"7>7780899,9J9T9b9l9: :^:;;J;;<$>p>? ?R???@<@@AA A~AAAAB BPBnBBBC.CjCCCD DdDDDE.ENEpEEEFF<FlFFGDGGGGHH4HNHHIJIXIIIIIIIIJTJJK`KLLLMrMNN$N.N<NFNNOtPRPQpR.RSTxUU|VdWWXY2YZ[b\ \]d]^_:_`\`v`~````a.aab$bfbc,ccd$dde@eef\fgg|ghh`hiLijjNjVjj/dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9>                                                                                     ,                                                                                                                                                     qqqqqrrVrrrrrrss ss sFsRsrsssst tHtztttttuubuvuuuv v vPvdvxvvvvvww,w`wwwwwwx xx0xDxLx`xjxrxzxxxy y2yFyvyyyyyzzz>zdzzzzzz{{&{<{P{v{~{{{{{{||$|2|B|P|\|r|||||?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$d@$?Q@$@$?@$demo/balls 755 0 0 35654 3112745613 6013 ((7@|$G"I#HTHS/N4 /NXXNuNuNVNJf HxNXX y1|pHxNlXHyaXN^NuNV. y1|pBBHxHxNv yBhpHxkHxkHxHxNv y1|p-| ."Nrd/aX-@p k/p k/ ./ ./Nvp k/p k/ ./ ./NvR ojB 9/Ba>PA". 9//9aPA@". HxHxaPA". HxHxaPA". HxffA@ ./A ./HxHxHxkHxkN\R m4BA .-PA@ .-PA .JlA . D`A .  o>/.A ./HyN HxHxaPA". A . A".АA". A . l(A . A . DA`\A . 9"oHA . DA". A . A".АA". A@ . A".АA@". A@ . 9"oA@ . 9`6A@ . 9"l8A@ . 9 A . DA". y1n p n f .` .R//.HxHxNvHxff n fA@ . `A@ . S/A ./HxHxHxkHxkN\R mJB l6 .R-@`A . A".-@A@ . A@".-@Jl .D` . l6Jl .D` . l ."N$ ."NԀ lJl .D-@ .D-@Jl .D` .谮o@A . DA". A . DA". ` .$HB HBBBЂ$Jl .D` ."HA HABAЁo6A . DA". A . DA`~JoA .-PA . DA". A . .D A .-PA . DA". A . .D`A .-PA . DA". A . A .-PA . DA". A . R mbR`@NVN|". RN-@JlЮ R` .ЮN^NuNVB-| .Ю n( .Ю".ҮNn .Ю-@ .rN-@Jf .N^NuNVH<>.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 94l  @*PJgXh$:LXjy%;JViz4Kb|"2Im8M`Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nB`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n((~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N:XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NHPJlB`pN^NuN|HxN@eBNuN|HxN@eNuNV/. Hyt /.Nn N^NuNV/. Hy@t/.Nn N^NuN|Hx6N@eNuN|Hx@N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BN:X(@ 9" Ҁe 9/N:X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L0N^NuN|HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.<. 9d2.H$<Ђ*@ 9d2.HЁ(@ 9d2.H$<Ђ&@0. Hйd$@ yd1n"p yd1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( yd1Fp46U80H(` 6U:USJnLN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuNHx6N@eNuT@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83/dev/consolegxfind: /dev/consolegxfind mmapUnknown error: Fٌ`crt0.s) (SUN) 1/26/83/dev/consolegxfind: /dev/consolegxfind mmapUnknown error: Fٌdemo/circuit 755 0 0 212404 3112745742 6371 |~hC`$G"I#|HTHS/N4 /NXNuNuNVNJf HxNX y1|pBNX y1|pBBHxHxN2BNXa0B ."HA22HABAЁ/Hxda$PB ."HA22HABAЁ/ ."HAnnHABAЁ/aPR m ."HA22HABAЁ/HxaPR mNHx^Hxda0PBHx^ ."HAnnHABAЁ/aPR mHx^Hxa$Pa.HH/HyN|P`NV/9/9/9/9/9/9N/9/9/9/9/9/9N.BNpX/9/9NPBNXHxHx,NPHyNX/9/9NPN^NuNV/9/9/9/9/9/9N/9/9/9/9 /9/9N./9 /9NPHxHxKNPHyNXHxHxKNPHyNX/98/94/90/9,/9(/9$N/9P/9L/9H/9D/9@/9` :SG JGnng y1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno y1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` y1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". NR# .".NR# .".NR#N^NuNV .". NRN2// 9N2N NR# .".NRN2// 9N2N NR# .".NRN2// 9N2N NR#N^NuNV-y-y-y-y4 .". NR-@ .".NR-@ .".NR-@-y8HnHnN:PHnHnN:P y1y,pHnHnN|PJgZ .N2NFH/ .N2NFH/ .N2NFH/ .N2NFH/N .". NR# .".NR# .".NR#N^NuNV-y-y-y-y.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrNt*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnLgSo,Sm ,R @` HTNX. f gJo HT/N P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yX-y\-y`-yd-|-|HH. g -f -|`f +g^S`Z/9$/9 .".N $l< 0N$///./. 9h"9lN N -@-A`RHH.  @f .gZ`t/9$/9 .".N $l< 0N$///./. 9p"9tN N -@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( ( @/(/ .".N -@-AJg R mJl/./. .".N d`/./. .".N -@-A/.//N< -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NZPJmJn -|`-nLf +|`D/.NtX+@f,mJf,0-g-HH+@`m+n Lf09pgHy`NX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|x 9l  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NZPJmJn -|`-n`f9rHH/NdXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|L` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N&XBBBB BmB- L N^NuNVN0/.NtXN^NuNV .". nJ/H?Nd n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNhHxN@eBNuNhHxN@eNuNhHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNhHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNhHx@N@eNuNVH0J,f8 <0#, <,#0#08#,4 .^rNn.*y4B@ g`(*(U g " Ҁe " Ҁd(M *@b8f,gB`R@ @o "<Nt#@BN&X(@ 9@" Ҁe 9@/N&X(@g y8 98Xg y8  9@" ҀY(#8 <, A ` " Ҁ#44c A#< A 94*A L0N^NuNVH0*n(MY#4 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ < L0N^NuNhHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -              ((  ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   ((B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            j   H r      !!.!!""T""#v##$$$($2$t$% %h%%&&@&&&''F'd''(((d()")h)))* *8*b*******+:+~+,,B,p,-$-J-~--.*.d../</l//00&0X000111P111111282z2233@3T3b3t3|33334X445"556D6666677B77868b889909h9999::H::;@;|;;;;B>>?0?d??@6@T@X@@@A$AfAAB,BtBBBC$CCDDJDE E,EbEfEEEFFRFFFGG,G:GLGTGbGjGGH0HHHI\IJJ~JJJJJKKKL*LnLLM>MMN N@NNOOZOOP PxPPQ&QbQRRBR~RRRSSLS\SSST T.T`TTTU"UfUUVV0VbVVVVW&WJW~WWXXJXY Y,YbYfYYYZZRZZZ[[,[:[L[T[b[j[[\X\]]]^N^_X_r_____`f`abJbcdReeflfgh|iTijk,klmnnobp"pqTqqqrrrr.rrs<sst&ttu@uuv$vwwZwx"xpxy"yyz@z{2{{{{|./dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9>                                                                                     ,                                                                                                                                               ((        .H ":N\nv6hv(6@r<^x8Lz*BPjx 2Rx(<Dl 0D\j*6JRh$<R@?@??AA?@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$D@$?Q@$@$?@$demo/frect 755 0 0 14644 3112745772 6023 t@($G"I#tHTHS/N4 /NlXNuNuNVH<$<NJf HxNlXBnN y1|p0.H2.HЁD=@0..0.H2.HЁD=@0.,o ` -@o ` ,0.H2.HЁD=@0.*0.H2.HЁD=@0.(o ` &o ` (Rn0.f y1|p` y1|UUp 9"぀&@ 9"぀$@ㄷd6 9*@ 9(@Hc`NVH<>.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnLN@eNuNVHn/.NDPJlB`pN^NuNHxN@eBNuNV/. Hyt /.Nj N^NuNV/. Hy@t/.Nj N^NuNHx6N@eNu|@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83/dev/consolegxfind: /dev/consolegxfind mmapUnknown error: F٬.s 1.2 (crt0.s) (SUN) 1/26/83/dev/consolegxfind: /dev/consolegxfind mmapUnknown errodemo/kal 755 0 0 17650 3112746021 5453 d$@X$G"I#dHTHS/N4 /N\XNuNuNV.NJf HxN\XN y1|p y1|p3HxHyHyaV HxHyHya@ BG`HyHyaPPRGyeHyHya6PBHya*P`NV` n "nR RSnJnfN^NuNVH y1np n02(Ё2(0 n0(2(Ё2(1@ n0(S@1@f` n0(2(Ё2(1@ n0(2( Ё2( 1@ n"H3h  n h((f0> n0(<Fn0H"<:0H"<80Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92HЁ @00Hй @0 92H` n0r > n0(r <Fn0H:0H80H2HЁй @00H"<0HҀ 9Ҁ A00H2HЁй @00H2H"9Ё @00H"<0Hҹ A00H"<0HҀ 9Ҁ A00H"<0Hҹ A00H2H"9Ё @00H2Hй @0 92H$<Ђ @00H2Hй @0 92HЁ @00H"<0HҀҹ A0 92H$<Ђ @00H"<0HҀҹ A0 92HЁ @00H2Hй @0 92H$<Ђ @00H2Hй @0 92HЁ @00H"<0HҀҹ A0 92H$<Ђ @00H"<0HҀҹ A0 92HЁ @0LN^NuNVH<>.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnLM\t$C`qH_~9Qr&9HError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNVN /.NXN^NuNVH *nB`RJf L N^NuNHxN@eNuNHx@N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNnX(@ 9" Ҁe 9/NnX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#йc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN@eNuNVHn/.N4PJlB`pN^NuNHxN@eBNuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNHx6N@eNul@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83    /dev/consolegxfind: /dev/consolegxfind mmapUnknown error: F) 1/26/83    /dev/consolegxfind: /dev/consolegxfind mmapUnknown demo/mesh 755 0 0 203360 3112746106 5657 (}T$G"I# (HTHS/N4 /NXNuNuNV.NpJf HxNX y1|paB-y d-y hB .NF//NDPNf". A .NF// .NFNNf-@R m-|/9 p/9 l .N8NNf-@NF// .NFNNf-@-| lv/9 x/9 t .N8NNf-@ .Jg gV g"R` .".Nߒ @ . ". Ё"@"` .NF// .NFNNf-@ .NF// .NF// 9 "9 NN//NP// .NF// 9 |"9 N// .NFNNNf". $. ҂ A ` .".Nߒ`R m a . X @/ . X @/Hx@Hx@Hya/.a`X .RrNn-@`NV/9 /9 /9 /9 /9 /9 NZ/9 /9 /9 /9 /9 /9 N/9 /9 /9 /9 /9 /9 Nb/9 /9 /9 /9 /9 /9 /9 /9 N HxHxHxHx2N/9 /9 /9 /9 N/9 /9 /9 /9 /9 /9 NN\BN8XN^NuNV/9 /9 NPBNFXBNX/9 8/9 4/9 0/9 ,/9 (/9 $Np/9 P/9 L/9 H/9 D/9 @/9 ` :SG JGnng y1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno y1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` y1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". Nf# .".Nf# .".Nf#N^NuNV .". NfNF// 9NFNNf# .".NfNF// 9NFNNf# .".NfNF// 9NFNNf#N^NuNV-y-y-y-y  .". Nf-@ .".Nf-@ .".Nf-@-y HnHnNPHnHnNP y1y pHnHnNPJgZ .NFNZH/ .NFNZH/ .NFNZH/ .NFNZH/N4 .". Nf# .".Nf# .".Nf#N^NuNV-y-y-y-y /. /. 9NFNNf-@/./. 9NFNNf-@/./. 9NFNNf-@-y HnHnNPHnHnNP y1y pHnHnNPJgZ .NFNZH/ .NFNZH/ .NFNZH/ .NFNZH/N4 .". NfNF// 9NFNNf# .".NfNF// 9NFNNf# .".NfNF// 9NFNNf#N^NuNV .rNn# N^NuNV/9 h/9 d .". NNZ# ,/9 p/9 l .". NxNf# HN^NuNV .Jg g#UU $`B $` # $N^NuNV .rNn# (N^NuNV .". Nf-@ .".Nf-@ .".Nf-@HnNfX/9 x/9 t .NFNNZ# 0/9 /9 | .NFNNZ# 4/9 /9 .NFNNZ# 8# L# P# TN^NuNV .". Nf-@ .".Nf-@ .".Nf-@HnNfX/9 /9 .NFNNZ# .<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN *`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|d 9찹xl  @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NnPJmJn -|`-nLf9^HH/NxXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|8` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVND/.N XN^NuNV .". nJ/H?Nx n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRG((SgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuN Hx@N@eNuNVH0J f8 <# < ###  .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bf gB`R  o "<N # BNX(@ 9 " Ҁe 9 /NX(@g y 9Xg y  9 " ҀY(# <  A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        ((/                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              & ((            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            F$Nbp f0RPDn"@~@Df>`zZL&Z  @  !!H!!!""4"`""""#,#^#f#j###$$V$$$%%0%>%P%X%f%n%%&4&&&'`'( (((((()))**>*^**+ +D+^+b+++,$,~,--X----...x.../Z/h///0001 1@11220242j2233B3p344P4r4455\556&6677>7B7b7|778.8888999(909>9F99: :j::;8;x;>J>>??d??@@j@@A6AlAABTBBCC>CCDDZDhDDDE(E8EhEEEF F<FvFFFGBGhGGH H>HvHHHII&IZIIIJ&JJKK>KBKbK|KKL.LLLLMMM(M0M>MFMMN4NNObOP*PQ4QNQlQvQQQRBRST&TUvV.VWXHXYZX[0[\z]]^_h_`a>abc0ccccccd dvdeelefftfgglghhhi6iijLjjk^kllmm\mmmn /dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9>                                                                          ((           ,                                                                                                                                                     tttu u$u\uuuuvv*v8vJvRv`vhvvvvvwwDwRwwwwxxxxNxxxyy:yTyhyyyyyyzz(zVztzzz{{{,{F{T{d{x{{{{{{{||.|T|z||||}}} }H}`}}}}~ ~ ~8~F~`~n~~~~~&.Dblz.?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?A?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È????Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$$@$?Q@$@$?@$demo/munch 755 0 0 14354 3112746140 6016 @($G"I#HTHS/N4 /NXNuNuNVN@Jf HxNX y1|paN^NuNV y1|pBBHxHxNJf -|`-yB y1|UUpB .".-@/ ./HxHxNR o .Ю-@`NVH<>.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnLN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/8309/dev/consolegxfind: /dev/consolegxfind mmapUnknown error: F.s) (SUN) 1/26/8309/dev/consolegxfind: /dev/consolegxfind mmapUnknown error: Fdemo/photo 755 0 0 31234 3112746157 6041 -$G"I#HTHS/N4 /N@XNuNuNV g. n Jg ` </HyNPHxN@XB n /(NP-@Jl" n /(HyNPHxN@XN0 9#B 2l-|BHx/./.N gNJR mHyaXR`NVB y0 9#|B ./ .r Ю".Ё/a2P |R @mTR mN^NuNVHBF/.avX .P/ajX/.NXBG n0 n 2@T RG Ge y1|p y1|p y|0LN^NuNVH *n "-艀. "-, 33r"33"t婀. 33r"33"t婀, UU"UU"* UU"UU"+@L N^NuH oL L NuNVJg 9`HxHyNP#JlHyNTXB`|Nv/NX-@NvSF-@NvЮS-@B/9HxHxHy/NJgHyNTX# .N^NuNtHxGN@eNuNVA -H#Hn/.NP09 gp`BN^NuNtHxN@eNuNVH *| 9$l  @*PJgQbx3Jd 1Uv 5Hj}Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nB6`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N8PR6 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*06b1 nRJf6c0R 9nB <6L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nj .B`T0-f(mfHn-HH/NPJmJn -|`-nf9 HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nj .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nj . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nj g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N2XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<`(( f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N@PJlB`pN^NuNtHxN@eBNuNtHxN@eNuNtHxN@eNuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuNtHx6N@eNuNtHx@N@eNuNVH0J6f8 <6#6 <6#6#66#66 .^rNz.*y6B7 g`(*(U g " Ҁe " Ҁd(M *@b6f6gB`R7 7o "<N#7BN2X(@ 97" Ҁe 97/N2X(@g y6 96Xg y6  97" ҀY(#6 <6 A ` " Ҁ#66c A#7 A 96*A L0N^NuNVH0*n(MY#6 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNz.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 7 L0N^NuNtHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN-@N//NP// .NN@N-@ .N//NPP// . NN@N-@ .N// .NNN n0T .N// .NNN n0TR0.HS".ܲm^ n"n2 n"n2 n0H n2HЁN$-@ n0H n 2HЁN$-@ n0H n2HN$-@T n 0H n2HN$-@T .N// .N//N>N-@N//NP// .NN@N-@ .N//NPP// . NN@N-@ .N// .NNN n0T .N// .NNN n0TN^NuNVH<>.<. 9 2.H$<Ђ*@ 9 2.HЁ(@ 9 2.H$<Ђ&@0. Hй $@ y 1n"p y 1|p0HrNt*`>46U80H(` 6U:USJn0H0HR SJnFg( y 1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9$l  @*PJg*LZ`0SR`*0M b1 nRJfM c0R 9nB <M L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N^ .B`T0-f(mfHn-HH/NPJmJn -|`-nf9 HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N^ .+L`/.NtX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N^ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N^ g m p`BL0N^NuNV.*|` HUaXte*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N&XBBBB BmB- L N^NuNVN/.NtXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N4PJlB`pN^NuNhHxN@eBNuNhHxN@eNuNV/. Hyt /.NZ N^NuNV/. Hy@t/.NZ N^NuNhHx6N@eNuNhHx@N@eNuNVH0JM\f8 <M`#M\ <M\#M`#M`Mh#M\Md .^rNn.*yMdBMp g`(*(U g " Ҁe " Ҁd(M *@bMhfM\gB`RMp Mpo "<Nt#MpBN&X(@ 9Mp" Ҁe 9Mp/N&X(@g yMh 9MhXg yMh  9Mp" ҀY(#Mh <M\ A ` " Ҁ#MdMdc A#Ml A 9Md*A L0N^NuNVH0*n(MY#Md (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNn.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ml L0N^NuNhHxN@e#xBNu /йx/@HxN@e 9x#xNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@@Iv????_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$tMt@$?Q@$@$?@$demo/suntext 755 0 0 172710 3112746265 6447 z{CL$G"I#HTHS/N4 /NhXNuNuNVNJf HxNhX yu1|paN^NuNV yu1|pBBHxHxNFHxNX 9N//NPBNXHxHxNPHyNXHxHxNP/9/9NPHy&NX-y-yB l/.NX-|/9/9 .NNd//NPB/./.N` :SG JGnng yu1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno yu1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` yu1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". N#u .".N#u .".N#uN^NuNV .". NN// 9uNNN#u .".NN// 9uNNN#u .".NN// 9uNNN#uN^NuNV-yu-yu-yu-yx .". N-@ .".N-@ .".N-@-y|HnHnNNPHnHnNNP yu1yppHnHnNPJgZ .NNH/ .NNH/ .NNH/ .NNH/N .". N#u .".N#u .".N#uN^NuNV-yu-yu-yu-y/. /. 9uNNN-@/./. 9uNNN-@/./. 9uNNN-@-yHnHnNNPHnHnNNP yu1yppHnHnNPJgZ .NNH/ .NNH/ .NNH/ .NNH/N .". NN// 9uNNN#u .".NN// 9uNNN#u .".NN// 9uNNN#uN^NuNV .rN#N^NuNV/9/9 .". NdN#/9/9 .". NN#N^NuNV .Jg g#UU`B` #N^NuNV .rN#N^NuNV .". N-@ .".N-@ .".N-@HnNX/9/9 .NNdN#/9/9 .NNdN#/9/9 .NNdN####N^NuNV .". N-@ .".N-@ .".N-@HnNX/9/9 .NNdN#/9/9 .NNdN#/9/9 .NNdN##((##N^NuNV yu1yp`|Hn HnHyHy. HH//9NH-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/aPBT .mt 9N//09H29HNNdN-@ 9N// .NNd// 9N// .NNd// 9N// .NNd//N .R @P fvN^NuNV 9N//09H". NNdN-@ 9N// . NNdN-@ 9N// .NNd// 9N// .NNd// 9uNNNN# 9N// .NNd// 9N// .NNd// 9uNNNN# 9N// .NNd// 9N// .NNd// 9uNNNN## N^NuNV 9N//09H". NNdN-@ 9N// . NNdN-@ 9N// .NNd// 9N// .NNd// 9uNNNN# 9N// .NNd// 9N// .NNd// 9uNNNN# 9N// .NNd// 9N// .NNd// 9uNNNN##HnHyNNPHnHyNNPHnHnNPJgZ .NNH/ .NNH/ .NNH/ .NNH/NHxHyHyN N^NuNV yu1yp`Hn HnHyHy. HH/BN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a~PBT .mt09H29H"9N -@"9N r / ."9N r /N.P .R @P fN^NuNV yu1yp` Hn HnHyHy. HH//9NH-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a4PBT .mt09H29H"9N -@"9N r / ."9N r /N.P .R @P fN^NuNV.0. H29H"9N -@0.H"9N -@ ."9N $ ."9N Ԁp 09uHԀ3 ."9N $ ."9N Ԁp 09uHԀ3$.N^NuNV.0. H29H"9N -@0.H"9N -@ ."9N $ ."9N Ԁp 09uHԀ3 ."9N $ ."9N Ԁp 09uHԀ309H/09H/09H/09H/NHxHyHyN $.N^NuNV yu1ypHn HnHyHy. HH/HxN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a.<. 9u2.H$<Ђ*@ 9u2.HЁ(@ 9u2.H$<Ђ&@0. Hйu$@ yu1n"p yu1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( yu1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|r< 9urPl $ @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nt$f9t6HH/NXJgm+|u+|u+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|t` HUaXue*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NJXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4LN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuNHxN@eBNuNHxN@eNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuNHx6N@eNuNHx@N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNJX(@ 9" Ҁe 9/NJX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#uBNu /йu/@HxN@e 9u#uNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL               )            0                    '          ,        -            &     /                >        /                         7((           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "   ((   !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 . ((   "    &    1       B      , ' 5 + %:     . # 8     : ; %            $>XTbZr,H:6T^lv*P,Z(R  l   f     P |        . ~   F  .hn<JjRZ &|"0Z(@f",:DzVt"` :>4Vd$4 & t  !:!z!!!!"6"h""#0#p##$$$h$% %L%%&P&p&&&&&'T''((2(\(p(~(((()))t))*>**+`+++,,,,^,--n--.@..//N//00Z001 1d12242j223J3334.4<4Z444555N5r5566<6f6677D7t7778 8B8j88899L99:P:p:::::;T;;<<2<\>^>?B?@"@@@@@@A8AB$CCD DEFFG(GH,IIJKBKLpM8NNO`PPQfQRS S&S.SHSZSbSrST8TTUUjUV<VVW:WhWXLXY YfYZ,ZfZ[[[\v\\]]@]r/dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9>                                                                                     ,                                                                                                                                                     dLdPdddrddeeFeNefe~eeeeeeeff"fDfTfzfffg*gDgbglgzgghh&hXhhhhiii(i@iTibi|iiijj4j`jnjjjjjjjjkkk"k*kPkvkkkkl&l>lRlllllllmm:mNmtmmmmmmnn&n.nTnnnznnnnnnnoo o"o8oHohoo?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$u@$?Qdemo/vecdemo 755 0 0 67034 3112746323 6334 f4C$G"I#4HTHS/N4 /NXNuNuNVNpJf HxNX y1|paN^NuNV y1|pBBHxHxNnBNX-| <ܐ-@HxX/.NP/.HxNPHxX <萮/NP </HxNPHxX/.NP oHxNX-| nP <ܐ-@HxX/.NP/.HxNPHxX <萮/NP </HxNPHxX/.NP `|NV .Jg g3UUd`Byd`3dN^NuNV3 3 N^NuNV0. y0.y N^NuNV y1ydp0.H/0. H/09 H/09H/N43 3 N^NuNV y1ydp09 H2.HЁ/09H2. HЁ/09 H/09H/N40. y0.y N^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNVH00. Hй-@ 92. HЁ*@ 92.H$<Ђ-@ 92.H$<Ђ(@ y1|pJnf y1|p n0Jno60.H>` :SG JGnng y1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno y1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` y1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnld((Jnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". Nr# .".Nr# .".Nr#N^NuNV .". NrNR// 9NRNۮNr# .".NrNR// 9 NRNۮNr# .".NrNR// 9NRNۮNr#N^NuNV-y-y -y-yl .". Nr-@ .".Nr-@ .".Nr-@-ypHnHnNvPHnHnNvP y1ydpHnHnNPJgZ .NRNfH/ .NRNfH/ .NRNfH/ .NRNfH/N4 .". Nr# .".Nr# .".Nr#N^NuNV-y-y -y-yt/. /. 9NRNۮNr-@/./. 9 NRNۮNr-@/./. 9NRNۮNr-@-yxHnHnNvPHnHnNvP y1ydpHnHnNPJgZ .NRNfH/ .NRNfH/ .NRNfH/ .NRNfH/N4 .". NrNR// 9NRNۮNr# .".NrNR// 9 NRNۮNr# .".NrNR// 9NRNۮNr#N^NuNVH<>.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y1|p0HrN,*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnL*LZ`0SR`*00b1 nRJf0c0R 9nB <0L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nxf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N,X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0-(( f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNP/.N,XN^NuNV .". nJ/H?N؄ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuN Hx@N@eNuNVH0J1f8 <1#1 <1#1#11 #11 .^rN&.*y1B1 g`(*(U g " Ҁe " Ҁd(M *@b1 f1gB`R1 1o "<N,#1BNX(@ 91" Ҁe 91/NX(@g y1 91 Xg y1  91" ҀY(#1 <1 A ` " Ҁ#11c A#1 A 91*A L0N^NuNVH0*n(MY#1 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN&.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 1 L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHxHxa$HxHxHxHxHxHxHx>HxHx_Ba\$HxHxHxHxHxHxHx>HxHxa2$HxHxHxHxHxHxHx>HxHxa$N^NuNV0. H b(@0;N $4HyHyN@P0.&=@&0.*=@*0.=@0.=@B`2.&H .NR2.HЁ-@B0."H".貀l2.*H .NR2.HЁ-@=n=n0.HЮ=@=n=n0.HЮ=@=n=nHxHnHnN\ R`vHyHy`HyHy`HyHy`HyHy`R0.H".첀mN^NuNV-n n=PT n0H=@T n0H=@T y$1|pBBHxHxN0.&=@&0.*=@*Bn` n=PT n=PT n=PT n=PT n=PT n=PT n=PT n=PT n=PT0.H/0.H/0.H/0.H/0.H/0.H/0.H/0.H/0.H/aV$Rn0.nm60.=@0.=@Bn`j0.&2.HЁ=@Bn`BHy0.*2.HЁ/0.H/0.H/0.H/BBNRn0.n"mRn0.nmN^NuNV .Jg g3UUL`ByL`3LN^NuNV3 032N^NuNV0. y00.y2N^NuNV y$1yLp0.H/0. H/092H/090H/NӠ3 032N^NuNV y$1yLp092H2.HЁ/090H2. HЁ/092H/090H/NӠ0. y00.y2N^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNVH00. Hй$-@ 9$2. HЁ*@ 9$2.H$<Ђ-@ 9$2.H$<Ђ(@ y$1|pJnf y$1|p n0Jno60.H>` :SG JGnng y$1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno y$1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` y$1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". N&#, .".N&#4 .".N&#(N^NuNV .". N&N// 9,NNbN&#, .".N&N// 94NNbN&#4 .".N&N// 9(NNbN&#(N^NuNV-y,-y4-y(-yT .". N&-@ .".N&-@ .".N&-@-yXHnHnNPHnHnNP y$1yLpHnHnN((PPJgZ .NNH/ .NNH/ .NNH/ .NNH/NӠ .". N&#, .".N&#4 .".N&#(N^NuNV-y,-y4-y(-y\/. /. 9,NNbN&-@/./. 94NNbN&-@/./. 9(NNbN&-@-y`HnHnNPHnHnNP y$1yLpHnHnNPPJgZ .NNH/ .NNH/ .NNH/ .NNH/NӠ .". N&N// 9,NNbN&#, .".N&N// 94NNbN&#4 .".N&N// 9(NNbN&#(N^NuNV .rN.#dN^NuNV/9/9 .". NN#p/9/9 .". N8N&#N^NuNV .Jg g#UUh`Bh` #hN^NuNV .rN.#lN^NuNV .". N&-@ .".N&-@ .".N&-@HnNX/9/9 .NNN#t/9/9 .NNN#x/9/9 .NNN#|###N^NuNV .". N&-@ .".N&-@ .".N&-@HnNX/9/9 .NNN#/9/9 .NNN#/9/9 .NNN####N^NuNV y$1yjp`|Hn HnHyHHyD. HH//9dN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/aPBT .mt 9N//09HH29DHNNN&-@ 9N// .NN// 9N// .NN// 9N// .NN//N .R @P fvN^NuNV 9N//09DH". NNN&-@ 9N// . NNN&-@ 9N// .NN// 9N// .NN// 9,NNbNbN&#L 9N// .NN// 9N// .NN// 94NNbNbN&#P 9N// .NN// 9N// .NN// 9(NNbNbN&#T#XN^NuNV 9N//09DH". NNN&-@ 9N// . NNN&-@ 9N// .NN// 9N// .NN// 9,NNbNbN&#\ 9N// .NN// 9N// .NN// 94NNbNbN&#` 9N// .NN// 9N// .NN// 9(NNbNbN&#d#hHnHyLNPHnHy\NPHnHnNPPJgZ .NNH/ .NNH/ .NNH/ .NNH/NӠHxHyLHy\N N^NuNV y$1yjp`Hn HnHyHHyD. HH/BN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a~PBT .mt09HH29DH"9pNR-@"9xNRr / ."9tNRr /NP .R @P fN^NuNV y$1yjp` Hn HnHyHHyD. HH//9dN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a4PBT .mt09HH29DH"9pNR-@"9xNRr / ."9tNRr /NP .R @P fN^NuNV.0. H29DH"9pNR-@0.H"9pNR-@ ."9tNR$ ."9NRԀp 090HԀ3l ."9xNR$ ."9NRԀp 092HԀ3n$.N^NuNV.0. H29DH"9pNR-@0.H"9pNR-@ ."9tNR$ ."9NRԀp 090HԀ3p ."9xNR$ ."9NRԀp 092HԀ3r09rH/09pH/09nH/09lH/NӠHxHylHypN $.N^NuNV y$1yjpHn HnHyHHyD. HH/HxN-|B`A . Pf -|`bJg,A .R0H/A .0H/a`*A .R0H/A .0H/a.<. 9$2.H$<Ђ*@ 9$2.HЁ(@ 9$2.H$<Ђ&@0. Hй$$@ y$1n"p y$1|p0HrN H*`>46U80H(` 6U:USJn0H0HR SJnFg( y$1Fp46U80H(` 6U:USJnL/N HX-@N >SF-@N >ЮS-@B/98HxHxHy/NJgHy{NX#$ .N^NuNVH0BB . r Jgp` y$1|p .. . , < -@ .й$ @0 9$". Ё @0 9$".Ё*@ 9$". Ё(@Jl D.TTJl D,TXl&.,R` { @3 { @3* D(NBL0N^NuF\GJE]NuNVH ."HA``HABAЁ.HH Ё-@-|{Jm ql . @-P nHH n R nH n0R nH n0RB n .l nH n0RTR`NqLN^NuNV/9d/9` .". Nn6/9l/9h .". Nl #!< 9p"9t`Hn/. /.N -@-A`&/9|/9x .".N-@-AS/9/9 .".Nm .g&/9/9 .".N-@-AS/./. 9"9Nb// 9"9N-@-A`*/9/9 .".N-@-A< gSo,Sm ,R @` HTNX. f gJo HT/N P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9d/9` .".Nl< 0N///./. 9"9NNb-@-A`RHH. 9 @f .gZ`t/9d/9` .".Nl< 0N///./. 9"9NNb-@-ASHH. 9 @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. 9 @fJl D*܅-FJl D,B g( h @/(/ .".N-@-AJg R mJl/./. .".N8`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/N .PJmJn -|`-nf +|D`D/.N HX+@f,mJf,0-g-HH+@`m+n f09gHyN~X0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9<l l @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N2 .B`T0-f(mfHn-HH/N .PJmJn -|`-nf9HH/N 8XJgm+|D+|D+n 0-gl(m m R Э "-d f -,/HT-HH/N2 .+L`/.N HX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N2 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N2 g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N bXJl~0-g /-N XBBBB BmB- L N^NuNVN/.NHXN^NuNV .". nJ/H?N8 n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD D((l UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0     ((               '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0       ((             )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %             :TP^Vn(D62PZhr&L(V  $ N   !!h!""b"""##L#x####$$$$*$z$$%B%%&*&d&&&''j''(8(|(() )F)f)))**N*V*****++"+x+,,,,V,,,,,,,-$-<--..b.///000(060@0011v1112R2p222233\3344445565:55606R6`6667 70778"8p88969v9999:2:d::;,;l;;< <L>l>>>>>?P??@@.@X@l@z@@@@@AApAAB:BBC\CCCDDDDZDE EjEEF<F~FGGJGGHHVHHII`IIJ0JfJJKFKKKL*L8LVLLLLMMJMnMMNN8NbNNOO@OpOOOPP>PfPPPQQHQQRLRlRRRRRSPSSTT.TXTlTzTTTTUU8UV VZVW>WXXXXXXXY4YZ Z[\\]^B_$_`(aabc>cdle4ffg\hhibijkk"k*kDkVk^knkl4l|lmmfmn8nno6odopHpqqbqr(rbrs sstrttuu<un/dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9> ((                                                                                    ,                                                                                                                                                     |H|L|`|n||}}B}J}b}z}}}}}}}}~~@~P~v~~~&@^hv"T|$<P^x 0\j &Lr":Nh|6Jp"*Pjv4Dd|@?@??AA?@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$@@$?Q@$@$?@$demo/td 755 0 0 112430 3112746433 5332  TT$G"I# HTHS/N4 /N\XNuNuNVB#%&9rHH#%/9&/N\P y&3% h/9&/9%NaJg`d bf/.A ./Hy %N@ HxHxaPA". A . A".АA". A .JlA . D`:A . 9 "oHA . 9 【A". A . DA". A .JlA . D`A .  o>/.A ./Hy BN@ HxHxarPA". A@ . A".АA@". A@ .  lA@ . 9 `6A@ . 9 "o8A@ . 9  A . DA". y%1n p n f .` .R//.HxHxNHxff n fA@ . `A@ . S/A ./HxHxHxHxNR mB l .R-@`A . A".-@A@ . A@".-@Jl .D` . l6Jl .D` . l ."N$ ."NԀ lJl .D-@ .D-@Jl .D` .谮o@A . DA". A . DA". ` .$HB HBBBЂ$Jl .D` ."HA HABAЁo6A . DA". A . DA`~JoA .-PA . DA". A . .D A .-PA . DA". A . .D`A .-PA . DA". A . A .-PA . DA". A . R mbR`@$.N^NuNVH 9% @BP .D-@`J&f a@#& .D-@` ."N$ ."N ."N-BJm/aJX$HBPPHBBBЂ$ .&HC00HCBCЃ& .rNրԃ-B ."HAddHABAЁ/BadPo y%1|p` y%1|p .Ю / .Ю/HxHxNR .oR .oL N^NuNVaFB&HxHx2aP/HxKHxaP/HxKHxaP/al J&gN^NuNVH..,. *.(.JlڇBJl؆B lV lN Ѕ o <* Є o <(JoJo <////NLN^NuNVad-|-|-|-|BBBB#UU&` y%1y&p .g. .g$ ./ .//./.aHx HxaxP g #UU&` #&HxHxaLPЮ-@ l -|` o-| .Ю-@JlD` 9 ԰l【-@ .D-@HxHxaPЮ-@ l -|` o-| .Ю-@JlD` 9 ԰l【-@ .D-@ .o -@-n-@-n-n-nHxHxaBPЮ-@ l -|` o-| .Ю-@JlD` 9 ذl【-@ .D-@HxHxaPЮ-@ l -|` o-| .Ю-@JlD` 9 ذl【-@ .D-@ .o -@-n-@-n-n-nanJgrN^NuNVaBBBBBBBB`Hx HxaP g y%1|UUp` y%1|p-|`\-|`8 ./ ./ .Ю/ .Ю/aRJ gp`p".ԲoRJ gp`p".زoHxHxaRPЮ-@ l -|` o-| .Ю-@JlD` o <-@ .D-@HxHxaPЮ-@ l -|` o-| .Ю-@JlD` o <-@ .D-@ .o -@-n-@-n-n-nHxHxaDPЮ-@ l -|` o-| .Ю-@JlD` o <-@ .D-@HxHxaPЮ-@ l -|` o-| .Ю-@JlD` o <-@ .D-@ .o -@-n-@-n-n-nalJg0N^NuNVa-|d`R y%1|UUpHxHxHxHxNB`R .o .d-@ 'gaJgN^NuNV .Jg g3UU ``By ``3 `N^NuNV3 &3&N^NuNV0. y&0.y&N^NuNV y%1y `p0.H/0. H/09&H/09&H/Nۤ3 &3&N^NuNV y%1y `p09&H2.HЁ/09&H2. HЁ/09&H/09&H/Nۤ0. y&0.y&N^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNV . T @0H/ .T @0H/aPB`* . T @0H/ .T @0H/aPR0.H".mN^NuNVH00. Hй%-@ 9%2. HЁ*@ 9%2.H$<Ђ-@ 9%2.H$<Ђ(@ y%1|pJnf y%1|p n0Jno60.H>` :SG JGnng y%1np:`0.D@=@0.H〛T0.H>` :SG JGnnf`Jno y%1|pJnf n0>.JGoX8USG`JnoH0.H2.HЁ=@ n0BnBGnl$Jnl8U0.n` :0.nRG`0.H2.H=@ n0BnBGnlJnl 8U0.`:U0.nRG` y%1|pJnf n00.D@>JGo8SG`Jno@0.H2.H=@ n0BnBGnldJnl80.`:0.nRG`0.D@H2.H=@ n0BnBG` Jnl 80.n` BUU0.nRGnmL0N^NuNV .". N#& .".N#& .".N#&N^NuNV .". NN// 9&NNN#& .".NN// 9&NNN#& .".NN// 9&NNN#&N^NuNV-y&-y&-y&-y h .". N-@ .".N-@ .".N-@-y lHnHnNPHnHnNP y%1y `pHnHnN(PJgZ .NNH/ .NNH/ .NNH/ .NNH/Nۤ .". N#& .".N#& .".N#&N^NuNV-y&-y&-y&-y p/. /. 9&NNN-@/./. 9&NNN-@/./. 9&NNN-@-y tHnHnNPHnHnNP y%1y `pHnHnN(PJgZ .NNH/ .NNH/ .NNH/ .NNH/Nۤ .". NN// 9&NNN#& .".NN// 9&NNN#& .".NN// 9&NNN#&N^NuNVH<>.<. 9%2.H$<Ђ*@ 9%2.HЁ(@ 9%2.H$<Ђ&@0. Hй%$@ y%1n"p y%1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y%1Fp46U80H(` 6U:USJnL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9&аl  @*PJgP\n})?NZm~8Of&6Mq<QdError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceededNV(.-nBi|`b y& S m. .R @HH y&"(R!AS AHH` /9& .R @HH/NTPRi| nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0ib1 nRJfic0R 9nB <iL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ntf9HH/NXJgm+|F+|F+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|`` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NNXBBBB BmB- L N^NuNVN/.N XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N\PJlB`pN^NuN HxN@eBNuN HxN@eNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuN Hx@N@eNuNVH0Jif8 <i#i <i#i#ii#ii .^rN.*yiBi g`(*(U g " Ҁe " Ҁd(M *@bifigB`Ri io "<N#iBNNX(@ 9i" Ҁe 9i/NNX(@g yi 9iXg yi  9i" ҀY(#i <i A ` " Ҁ#iعic A#i A 9i*A L0N^NuNVH0*n(MY#i (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ i L0N^NuN HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL holds the pattern h for colliding balls i for shaded spheres j for grand mal k for wallpaper l for a Lillian Schwartz movie m for colliding worms q to quit Weird value (%d) for vx[%d] Weird value (%d) for vy[%d] ???????  ?????????@@???????@@???????????????????????Transform stack overflow! Transform stack empty! Transform stack empty! Error, view normal spec.Error, view up.Error, view window.Error, view port.Error, view depths.Error, view parallel.Error, view ctr of proj./dev/consolegxfind: /dev/consolegxfind mmap8:8;9:9;:8;8:9;9@?@??AA?Unknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$i@$?Q@$@$?@$demo/cballsworms 755 0 0 34000 3112746466 7235  (BT$G"I#HTHS/N4 /NXNuNuNVa$NJf HxNXHxaXN^NuNV#a 9rbN:# #!#ϣ####y#8#U#Ki##(G#1#;##)`# #"#7#\#Ĥ#G#8<#U#&#,###2### @# #s#j#ȓ#I #z#z### #$#e(#g,#Y0#Ҁ4#8#"<#@#vD#H#oL#P#?6T#X#Ub\#gz`#2d#h#fl#Vyp#t#Xx#|#t#B###?####]-##w##D#ٝ#R[#x#U##T#%t#J### # )#o%##+#mv#e##ɣ#B#*#Q#((N^NuNV afB` 9R# a fB ` 9 R# 9 @ "9  A""9 A 9 @ N^NuNVad". RN:-@JlЮ R` .ЮN^NuNVB-| .Ю n( .Ю".ҮNڰn .Ю-@ .rNh-@Jf .N^NuNVH8 n *P n:(8(0(Hй&@>`.B 9( n2HЁ(@SGJGnL8N^NuNVHNBHyHyHyHyNBHxHxBHxN< y|A-HA -H n 0 n1|  n1|  n1|  n1| BGHxvBa\PA2H0HxBaBPA2H0HxHxa&PAd2H0Ad0HJPfAd0H0HxHxaPA22H0A20HJPfA20H00 RA2HA0H"n2A0H"n3PA0H"yP/./.aPRG GmBGA0H:A0H8A0H0HAd2H2HЁA2H0A0HJPl A0H0D@A2H0`8A0H PvonA0H0H"<쒀A0H0Ad0H0D@Ad2H0A0H/A2HA0H0HA22H2HЁA2H0A0HJPl A0H0D@A2H0`8A0H PonA0H0H"<A0H0A20H0D@A22H0A0H/A2HJn f& yB( n0 n1D/./.aPA0H"yPA0H"n2A0H"n3P/./.aPRG GmBG Gl0HR<`A0H0HA2H2H/NX:A0H0HA2H2H/NX8 El Dl0H2HЁ nA0H/A2HA0H/A2H0H2HЁ2HЁ60H2HЁ2HЁ40H2HЁ=@nmrAd0H0D@Ad2H0Ad0H0D@Ad`2A20H0D@A22H0A20H0D@A22H`0H2HЁ=@nlAd0H=PA20H0D@Ad2H0A20H0.D@0Ad0H=PA20H0D@Ad2H0A20H0.D@0RF FmRG`NVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV# # # y(0. y(3 $aN^NuNVH0 y(g y $f*y `0 y $f*y 9`*y 9(@~`BSGJGn y(JgRy $ y $o2L0N^NuNV# # # y(0. y(3 $aN^NuNVH0 y(g y $f*y `0 y $f*y 9`*y 9(@~`BSGJGn y(JgRy $ y $o2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^NuNV .Jg g(`JaLJf HxNX y ,1|pB`$aDJf HxNX#NN^NuNVJ ,g 9 ,`HxHyNNP# 0JlHyNLXB`~N^/NhX#J8-@N^SF-@N^ЮS-@B/9 0HxHxHy/a&JgHyNLX# , .N^NuNV/././././. /.HxGNN^NuNV/9 0N:X/9J8NXB ,N^NuNVJg 9`HxHyNNP# (JlHyNLXB`xN^@/NhX-@N^SF-@N^ЮS-@B/9 (HxHxHx@/aJgHyNLX# .N^NuNV/9 (N:X/9NXBN^Nu /lDNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`((HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 4l  @*PJgN@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN\Hx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83U?~# #!#ϣ####y#8#U#Ki##(G#1#;##)`# #"#7#\#Ĥ#G#8<#U#&#,###2### @# #s#j#ȓ#I #z#z### #$#e(#g,#Y0#Ҁ4#8#"<#@#vD#H#oL#P#?6T#X#Ub\#gz`#2d#h#fl#Vyp#t#Xx#|#t#B###?####]-##w##D#ٝ#R[#x#U##T#%t#J### # )#o%##+#mv#e##ɣ#B#*#Q#((N^NuNV afB` 9R# a fB ` 9 R# 9 @ "9  A""9 A 9 @ N^NuNVad". RN>-@JlЮ R` .ЮN^NuNVB-| .Ю n( .Ю".ҮNްn .Ю-@ .rNl-@Jf .N^NuNVH8 n *P n:(8(0(Hй&@>`.B 9( n2HЁ(@SGJGnL8N^NuNVHNtBHyHyHyBNBHxHxBHxN y|A-HA -H n 0 n1|  n1|  n1|  n1| BGHxvBa`PA2H0HxBaFPA2H0HxHxa*PAd2H0Ad0HJPfAd0H0HxHxaPA22H0A20HJPfA20H00 RA2HA0H"n2A0H"n3PA0H"yP/./.aPRG GmBGA0H:A0H8A0H0HAd2H2HЁA2H0A0HJPl A0H0D@A2H0`8A0H PvonA0H0H"<쒀A0H0Ad0H0D@Ad2H0A0H/A2HA0H0HA22H2HЁA2H0A0HJPl A0H0D@A2H0`8A0H PonA0H0H"<A0H0A20H0D@A22H0A0H/A2HJn f& yB( n0 n1D/./.aPA0H"yPA0H"n2A0H"n3P/./.aPRG GmBG Gl0HR<`A0H0HA2H2H/NX:A0H0HA2H2H/NX8 El Dl0H2HЁ nA0H/A2HA0H/A2H0H2HЁ2HЁ60H2HЁ2HЁ40H2HЁ=@nmrAd0H0D@Ad2H0Ad0H0D@Ad`2A20H0D@A22H0A20H0D@A22H`0H2HЁ=@nlAd0H=PA20H0D@Ad2H0A20H0.D@0Ad0H=PA20H0D@Ad2H0A20H0.D@0RF FmRG`NV .Jg g(`JaLJf HxNX y1|pB`$aDJf HxNX#NtN^NuNVJg 9`HxHyNRP#JlHyNPXB`~Nb/NlX#J8-@NbSF-@NbЮS-@B/9HxHxHy/a&JgHyNPX# .N^NuNV/././././. /.HxGNN^NuNV/9N>X/9J8NXBN^NuNVJg 9`HxHyNRP#JlHyNPXB`xNb@/NlX-@NbSF-@NbЮS-@B/9HxHxHx@/aJgHyNPX# .N^NuNV/9N>X/9NXBN^NuNVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV# $# (# y(0. y(3 ,aN^NuNVH0 y(g y ,f*y$ `0 y ,f*y ( 9`*y 9(@~`BSGJGn y(JgRy , y ,o2L0N^NuNV# $# (# y(0. y(3 ,aN^NuNVH0 y(g y ,f*y$ `0 y ,f*y ( 9`*y 9(@~`BSGJGn y(JgRy , y ,o2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^Nu /lDNuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 0l  @*PJgXJl~0-g /-NXBBBB BmB- L N^NuN`Hx>N@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN`Hx6N@eNu((@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83/dev/consolegxfindgxfind mmap/dev/cg0cgxfindcgxfind mmapU?~ n0(r <Fnv0H"<Ȓ>0H"<Ȓ< 9H2H @ 9H)@2H @ 9H)@2HЁ @ 9H2HЁ @ 9H)@2H @ 9H)@2HЁ @ 9H2H @ 9H)@2H @ 9H)@2HЁ @ 9H2HЁ @ 9H)@2H @ 9H)@`6 n0r > n0(r <Fn0H:0H8 9H2H2HЁ @ 9H)@2HЁ2HЁ @ 9H)@2H2H @ 9H2HЁ2H @ 9H)@2HЁ2HЁ @ 9H)@2H2H @ 9H2H @ 9H)@2HЁ2H @ 9H)@2H2HЁ @ 9H2HЁ @ 9H)@2HЁ2H @ 9H)@2H2HЁ @ 9H2H @ 9H)@2HЁ2H @ 9H)@2H2HЁ @ 9H2HЁ @ 9H)@2HЁ2H @ 9H)@2H2HЁ @LN^NuNVH0. yH( 0.HйH(@:.`* 9H(2. HЁ*@<.`ZSFJFnSEJEn yH(L0N^NuNV# |##x yH(0. yH(3aN^NuNVH0 yH(g yf*y| `0 yf*y 9H`*yx 9H(@~`BSGJGn yH(JgRy yo2L0N^NuNV# |##x yH(0. yH(3aN^NuNVH0 yH(g yf*y| `0 yf*y 9H`*yx 9H(@~`BSGJGn yH(JgRy yo2L0N^NuNV yHB( yH| yHB(BHxHxBBa yH|@N^NuNVH *| 9l  @*PJgN@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83/dev/consolegxfindgxfind mmap/dev/cg0cgxfindcgxfind mmap     U?~N@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuNHx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83U?~N|PHxNXHxHy/.N *| ,<Hx@HU/.N Jl BNX@ Jl*| y|,< <ߐй @B 9((@B`"RBRBRBRBRBRBRBRBPm.`"RRRRRRR((RP <m <.`"RBRBRBRBRBRBRBRBP mSJlHL0N^NuNVH8 9*@ 9(@ 9&@ y( y( y( y(BBBJgj "HAHABAЁrN/HUaP "HAHABAЁrN/HTanP "HAHABAЁrN/`BHUaFPBHTa>PBHSa6PRRRR mhR mZR mLL8N^NuNV y(g n y(gN^NuNVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV# # # y(0. y(3aN^NuNVH0 y(g yf*y `0 yf*y 9`*y 9(@~`BSGJGn y(JgRy yo2L0N^NuNV# # # yB( y(0. y(3aN^NuNVH0 y(g yf*y `0 yf*y 9`*y 9(@~`BSGJGn y(JgRy yo2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^NuNV .Jg g(`JaLJf HxNX y1|pBP`$aDJf HxNX#PNN^NuNVJg 9`HxHyTNP# JlHyaNXB`~N/NX#0-@NSF-@NЮS-@B/9 HxHxHy/a&JgHyhNX# .N^NuNV/././././. /.HxGNPN^NuNV/9 NzX/90NXBN^NuNVJg 9`HxHytNP#JlHy}NXB`xN@/NX-@NSF-@NЮS-@B/9HxHxHx@/aJgHyNX# .N^NuNV/9NzX/9NXBN^NuNVA-H#$Hn/. NpP n0( gp`BN^NuNVA -H#|$Hn/.NpP09 gp`BN^NuNVH *| 9(l d @*PJg*LZ`0SR`*08b1 nRJf8c0R 9nB <8L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NFPJmJn -|`-n|f9HH/NPXJgm+|0+|0+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|h` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NzXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NP n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg ((`Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx@N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL.<. 92.H$<Ђ*@ 92.HЁ(@ 92.H$<Ђ&@0. Hй$@ y1n"p y((1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y1Fp46U80H(` 6U:USJnL.<.0.HS40. HS=@0.Hй*@ 9(2.HЁ(@ 92.HЁ&@ 9(2. HЁ$@0.n o0.H0.H0.nol0H0Hp:SBSp:S6JCmZ8.`p:SSSDJDn0.HRp:Sp:S0.HBSSC`p:Bp:S6JCm8.`p:SSSDJDn0.HRp:p:S0.HBSC`0.nod0H0Hp:SBSp:6JCm8.` p:SDJDn0.HRp:Sp:0.HBSSC`p:Bp:6`88.` p:SDJDn0.HRp:p:0.HBSCJClL`.S 9(".Ё*@ .<`SFJFnSGJGnL0N^NuNVH0 9LJg gx` 9"<Ё*@ 9". Ё(@<. y1|p: ..` 8 SJng y1n p8<. y|@ ."<ҹ(A 9(". Ё*@ .>`SGJGnL0N^NuNVH0 9LJg gH`z 9"< Ё*@ 9".Ё(@ y1|p:8>. . "<ҹ(A 9(".Ё*@L0N^NuNVH0 9LJg g`( 92.H$<Ђ*@0. Hй(@ y1np y1|p0.H.`48U0.H,` n0UTSJn0.HR SJnng, y1np8U0.H,` n0UTSJn0.H"<ҹ(A0.H>`>S 9(2. HЁ*@0.H<`p n0TSFJFnSGJGnL0N^NuNVH0 9LJg g` 92.H$<Ђ*@0. Hй(@ y1np y1|p0.H.`280.H,` n:TUSJn0.H SJnng( y1np8` n:TUSnJnn0.H"<ҹ(A0.H>`<S 9(2. HЁ*@0.H<` n0TSFJFnSGJGnL0N^NuNVH0 9LJg gT` 9*@(y LBhp y1|p~@`"08,<0:SJn SJn=|Bn=|=|Bn. y|`0.Hй(@:.`, 9(2.HЁ*@<.`ZSFJFnSEJEn y|@L0N^NuNV .Jg g(`JaLJf HxNdX y1|pBL`$aDJf HxNdX#LNN^NuNVJg 9`HxHyPNP#JlHy]NpXB`~N/NX#O-@NSF-@NЮS-@B/9HxHxHy/a&JgHydNpX# .N^NuNV/././././. /.HxGNN^NuNV/9NX/9ONfXBN^NuNVJg 9`HxHypNP#JlHyyNpXB`xN@/NX-@NSF-@NЮS-@B/9HxHxHx@/aJgHyNpX# .N^NuNV/9NX/9NfXBN^NuNVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV##  # y(0. y(3 aN^NuNVH0 y(g y f*y `0 y f*y 9`*y 9(@~`BSGJGn y(JgRy y o2L0N^NuNV##  # yB( y(0. y(3 aN^NuNVH0 y(g y f*y `0 y f*y 9`*y 9(@~`BSGJGn y(JgRy y o2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^NuNVB` n"n 2TT R0.H".mN^NuNVHxHyO/.Nh 3P N^NuNV 9LJg g`3P . @=P . @=P .=@ .r =@0.H2.HЁ=@ .r=@ .r=@Jnf=|0.H2.HЁ=@ no0.Hr=A=n=nB`0.H2.H".O A00.g0.Hr2.H=@0.g0.Hr2.H぀=@0.g0.Hr2.H=@0.g0.Hr2.H぀=@R0.H".검m(=n=n0.H-@`0.H2.H".O A00.g0.Hr2.H=@0.g0.Hr2.H぀=@0.g0.Hr2.H=@0.g0.Hr2.H぀=@R0.H".검m(0.H-@ l@2.H .NO @ .O"@2R`. 3P N^NuNVH0 9LJg g` y1yP p` yyP -n-n nm#P\ y\!|P -|`x n "H0ig^\"y\2 n "y\3h n0H y\!@ n0(H y\!@ 9\ y\!@ TT R0.H".mz n "n0QgD\"y\2 n"y\3P n0H y\!@ n0H y\!@ y\B *yP`80-Uo m 0-hlSm0-Ul m 0-hoRm*m J f0-Uo n0-hlSm0-Ul n0-hoRm*yP`0ml -r2-H4H’N`\0moH-m -r2H4-H’N+@ .r+@0H-@:;n` -r+@ -r+@*m f`B#P\ y\*h m 0Pn0PfD -o:# \ m +h y\"y\#h y\!y\ -| y\# \ y\*h J fJfp#P\#\\ y\0H-@ y\B JLf$ .O @ 9"@2*y\`R y\0H".g`F m "y\ (l*HJ f(m +y\ y\# \ m !L J\f y\*h f*y\`vJ g m (r=@ -r=@09P H//.0.H/0.H2.H/N m ` m +h ` m 0(Hg*HJ f*y\` *m -ѭJ f*y\J gX*y\(m B`<+l l )h m !L *m -|` l ,n*m (m J fJfR y\J fNJ\fDL0N^NuNV/9$/9 .". No/. /.aP` .". //aP N^NuNV/. /././. .". NNf`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 l  @*PJgP\n})?NZm~8Of&6Mq<QdError 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredMount device busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeOperation would blockOperation now in progressOperation already in progressSocket operation on non-socketDestination address requiredMessage too longProtocol wrong type for socketProtocol not availableProtocol not supportedSocket type not supportedOperation not supported on socketProtocol family not supportedAddress family not supported by protocol familyAddress already in useCan't assign requested addressNetwork is downNetwork is unreachableNetwork dropped connection on resetSoftware caused connection abortConnection reset by peerNo buffer space availableSocket is already connectedSocket is not connectedCan't send after socket shutdownToo many references: can't spliceConnection timed outConnection refusedToo many levels of symbolic linksFile name too longHost is downHost is unreachableDirectory not emptyToo many processesToo many usersDisc quota exceeded //W.BN@d W/N WNNVBHnNZPJlp`Jg n .N^NuNHxtN@eNuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.N> N^NuNV/. Hy@t/.N> N^NuNHx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83X? ?!.H?!.H/dev/consolegxfindgxfind mmap/dev/cg0cgxfindcgxfind mmapU?~@@Iv????_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?Unknown error: F\demo/sphere 755 0 0 50000 3112746757 6174  @R(($G"I#HTHS/N4 /NhXNuNuNVB=|-|-|,HxN`XNjHnN(X/.NXaN-@NЮ-@NЮ-@ <".첀o <-@ <".貀o <-@ .0 @=P .RrN-@0.H//././.a`FNVB ."N"< NHN//NdPN-@ l-| ."<N". A0R mB . @B . @B . @BR mddd-| .". AR @m-|@ .@". AR m-| .". AR m-| .". A .". AR mBHyHyHyN< y ( y (N^NuNV0.H-@`P .2.HN-@ @0H2.HЁ-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 0.H/0.H/0.H/N2 N^NuNVH<>.<. 9 2.H$<Ђ*@ 9 2.HЁ(@ 9 2.H$<Ђ&@0. Hй $@ y 1n"p y 1|p0HrN*`>46U80H(` 6U:USJn0H0HR SJnFg( y 1Fp46U80H(` 6U:USJnL.<.0.HS40. HS=@0.Hй *@ 9 (2.HЁ(@ 9 2.HЁ&@ 9 (2. HЁ$@0.n o0.H0.H0.nol0H0Hp:SBSp:S6JCmZ8.`p:SSSDJDn0.HRp:Sp:S0.HBSSC`p:Bp:S6JCm8.`p:SSSDJDn0.HRp:p:S0.HBSC`0.nod0H0Hp:SBSp:6JCm8.` p:SDJDn0.HRp:Sp:0.HBSSC`p:Bp:6`88.` p:SDJDn0.HRp:p:0.HBSCJClL`.S 9 (".Ё*@ .<`SFJFnSGJGnL0N^NuNVH0 98Jg gx` 9 "<Ё*@ 9 ". Ё(@<. y 1|p: ..` 8 SJng y 1n p8<. y |@ ."<ҹ (A 9 (". Ё*@ .>`SGJGnL0N^NuNVH0 98Jg gH`z 9 "< Ё*@ 9 ".Ё(@ y 1|p:8>. . "<ҹ (A 9 (".Ё*@L0N^NuNVH0 98Jg g`( 9 2.H$<Ђ*@0. Hй (@ y 1np y 1|p0.H.`48U0.H,` n0UTSJn0.HR SJnng, y 1np8U0.H,` n0UTSJn0.H"<ҹ (A0.H>`>S 9 (2. HЁ*@0.H<`p n0TSFJFnSGJGnL0N^NuNVH0 98Jg g` 9 2.H$<Ђ*@0. Hй (@ y 1np y 1|p0.H.`280.H,` n:TUSJn0.H SJnng( y 1np8` n:TUSnJnn0.H"<ҹ (A0.H>`<S 9 (2. HЁ*@0.H<` n0TSFJFnSGJGnL0N^NuNVH0 98Jg gT` 9 *@(y LBhp y 1|p~@`"08,<0:SJn SJn=|Bn=|=|Bn. y |`0.Hй (@:.`, 9 (2.HЁ*@<.`ZSFJFnSEJEn y |@L0N^NuNV .Jg g(`JaLJf HxNhX y 1|pB8`$aDJf HxNhX#8NN^NuNVJ g 9 `HxHy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9 а l  @*PJgLN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuNHx6N@eNu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83@/dev/consolegxfindgxfind mmap/dev/cg0cgxfindcgxfind mmapU?~-|P`h n nBh nBh 9t"9xN n!@ 9|"9N n!@ nB n!|~ fe-|T`T n nBh nBh nB nB nB n!|~ nB nB Te-|S `t n nBh nBh nB nB nB n!| n!| n!| n!|P n!|P"& SFe-|X`h n nBh nBh nB nB nB n!|~ n!y n!y n!y" Xe-|SP`L n nBh nBh nB nB nB n!|~ nB Se-|r`v n nBh nBh nB nB nB n!|~ n!|P 9"9N n!@ n!|'" reByUBySLBySJByRByrByUByrBySHByByXByUByUByTByXBySByUByr@ByUByX#r#r#r#r#S#S#SBSBSBS#SBS#S#S#S#S#S#S#S |S#S#S#S# S#S#S#S#S#SBSBT#*TBTBT #UBUBU#U#U#U#U#U#U#U#U#UBrPBySByX3SF#U#U#U#r 9"9 N#r#r/9 9THѮ 9TLѮ 9TPѮ 9THѮ 9TLѮ 9TPѮ`b yrP hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyrg8Hyr(HnHnN/ JgA-P-h-h-h -|T` nJh(gJyUg"Jhg-|$L-yT`HnL h*NXJyUfJyUgD nJhg:-|L-yS`Jygp` 9T -@dBhHnL n h*NXJyrg& nJhg-|L-yS`HnL h*NXJySHg| nJhgr-|L 9r谹rm 9rN-@H/9/9 .HN// 9SNNN,N-@`HnL n h*NXJyXg$-|L-n`-ndHnL n h*NX yrPJg$-|L-n`-ndHnL n h*NX. UeVByUByUByrBySHByUByXJrLg& .f .f .g3X .". N#r .".N#r .".N#rA#U#U#U# UB$.DN^NuNVJySfHxHyNPp`b/./. 9rNNV///./. 9rNNV///. /. 9rNNV//aN^NuNV .". N#r .".N#r .".N#r#rHylB`P/. . "HAHABAЁb @ PNX``  mHxK`>/. . "HA&&HABAЁS2`  mHxR` /. . "HA""HABAЁr`  mHxF`/. . "HAHABAЁT`X  mHxH`/. . "HA""HABAЁX`"  mHxM`j/. . "HAHABAЁSb` .ro 9r` .-@JlB` .ro 9r` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnN~X . n -|BHnN~XHy~HnHn/./.aZ/9Hx NX`.HnHxNP0.g 0.HR`0.H-@ @ -@ .Ю-@Hn . "HA&&HABAЁS2 @ PNX .Ѯ .SЮ @PJgZ .fRSS .Ю @B .ЮNN// .Ю/BB/. HxN$-nJgx . g& . "HA&&HABAЁS> @ .mJS .Ю @B .ЮNN// .Ю/BB/. HxN$`r .Ю @B .ЮNN// .Ю/BB/. HxN$-nHyldHyl\NBP 9l`lXm6/9t/9p . "HA&&HABAЁS6 @/BB/. HxN$ .NN///.BB/. HxN$-|-ySJygp` 9T -@BHn nNX3X n N^NuNV. . S-@  mHxEHyNPpE`HyldHylTNBP-|Hn . "HA""HABAЁr @ PNX . "HA""HABAЁr @/HnHn/./.a /9|/9xHy/././. HxN$ nB-|Hn . "HA""HABAЁr @ PNX . "HA""HABAЁr @/HnHn/./.ap ./N,$X . "HA""HABAЁr @l8 ./N,$X . "HA""HABAЁr @m/9/9Hy/././. HxN$/9/9Hy/././. HxN$ n l/9/9 .NNN,N n"Ү A /9/9 .NNN,N n"Ү A X-n-nHyldHyl\NBP 9l`lXm/9/9Hy/././. HxN$B$.N^NuNV . S-@  mHxFHyNPpF`HyldHylTNBP nB-|Hn . "HAHABAЁT @ PNX . "HAHABAЁT @/HnHn/./.a/9/9Hy/././. HxN$B-|-nBHn ."HAHABAЁSb @ PNXJg .R n R m-|Hn . "HAHABAЁT @ PNX . "HAHABAЁT @/HnHn/./.a .f .gX/9/9Hy/././. HxN$/9/9Hy/././. HxN$-n-n nJf(HyldHyl\NBP 9l`lXm/9/9Hy/././. HxN$/9/9 .NNN,N n /9/9 .NNN,N n BN^NuNV . S-@  mHxHHyNPpH`HyldHylTNBP nB . "HA""HABAЁX @"n"B-|-nBHn ."HAHABAЁSb @ PNXJg .R n R m nJg-|Hn . "HA""HABAЁX @ PNX/9/9 . "HA""HABAЁX @ N// . "HA""HABAЁX @ NNNN,N-@/9/9 . "HA""HABAЁX @ N// . "HA""HABAЁX @ NNVN,N-@N// .NN// .NNNVN n n N//HyBB/. HxN$`(HyldHyl\NBP 9l`lXm n N//HyBB/. HxN$BN^NuNVB` /. .Ю @//.a R .mN^NuNV-|E . S-@ . b@0;NZL`~  lJ l/.HyNP .`T . "HAHABAЁT`.  lJ l /.Hy` . "HA&&HABAЁS$`  lJ l/.Hy%`x . "HAHABAЁST`  lJ l/.Hy.`: . "HAHABAЁT`v  lJ l/.Hy7` . "HA""HABAЁX`:  lJ l/.Hy@` . "HA""HABAЁr @0N^NuNV . S-@ /9/9 .".Nl 9"9`6 9UN// .".No 9UN` .".-@-A/9/9 .".Nl 9"9`6 9UN// .".No 9UN` .".-@-A/9 /9 .".N-@-A/9/9 .".N-@-A . b@0;N^H` . "HAHABAЁV @ .".N . "HAHABAЁZ` . "HA&&HABAЁS& @ .".N . "HA&&HABAЁS*`4 . "HAHABAЁSV @ .".N . "HAHABAЁSZ` . "HAHABAЁT @ .".N . "HAHABAЁT` . "HA""HABAЁX @ .".N . "HA""HABAЁX`J . "HA""HABAЁr @ .".N . "HA""HABAЁr @ .".N N^NuNV . S-@ . b@0;N0Nl` . "HAHABAЁ^` . "HA&&HABAЁS.`v . "HAHABAЁS^`X . "HAHABAЁT`: . "HA""HABAЁX` . "HA""HABAЁr @ N^NuNV .S-@/9/9 . ".Nl 9 "9$`6 9UN// . ".No 9UN` . ".-@ -A/9,/9( .".Nl 90"94`6 9UN// .".No 9UN` .".-@-A/9 @ /.NX-@ Po-|P/./. ."HAQQHABAЁll/N ."HAQQHABAЁЮll @B .$HBQQHBBBЂll$ ."HA&&HABAЁS6 @ ."HA&&HABAЁS: @ B`HxL/9lLNPp$.N^NuNV-|09dH".m 09fHo-|/./.NP .` 3 SFBN^NuNV-|JfJySFoHx/.NPp`rJySgHx/.NPp`TBrP-|s`@Hx/.NPp`. n .fHx/.NPp` Z d n hg hf#rPJrPgJyrXg$HxaXJgHx"/.NPp"`-|! yrPB6-|T`> nJh(g,B 9rP: yrP"(6R!A6SЁ @ . Ue !f/./.NP .`$yX yrP1ySF ySFmT yrP HnBNZP yrP!@N yrPBV=|HnHxNZPHyr(HxNZP yrP!yU yrP!yU yrP!yU yrP!yU yrP!yU yrP!yU yrP!yU yrP!yU" yrP!yU& yrP!yU* yrP!yU. yrP!yU2 ySFm/9rPN X`3X3U3SL3SJ3r3U3r3SH3X33U3T3X3U3S3r@3U3U3X3S#hr#lr#pr#trHyUHyrN$P3XRyrBN^NuNV09SFH-@BySFBaBX3SFBN^NuNVaBN^NuNV-|JySf-|/./.NP .`V yrPJhf1| yrP hm(=|HnHxNZP-@ yrPN!@VBySBrPBN^NuNVJg$NNJgp`ByrXHyr`N6`HyN6*XHyr`N5XHyRN5XN6HyN6XHx HyTXHyN^ HnBHnHxHyTXNa/9|/9x .".NfBT` #TBN^NuNV-|4  g$J g-|/./.NPp`-|s` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.NP` .:".Ё @ P1|"R n .6m!n Jyrf BNXJrPg/9rPN XB`: n hgZ e-|/./.NPpN^NuNV-|KJ n-|/./.NPp`-|s` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ e\-|/./.NPpN^NuNV-|e  g$J g-|/./.NPp`n-|s`< n hg .f  g f n-hR!|R-nB`z .rPfJ 9rP:".Ё @ PJhg,-| Hn 9rP:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.NP` .:".Ё @ PJh gB/./.N R n .6mz!n Jyrf,BNXJrPg .rPg/9rPN X .rPfNB`: n hgZ e-|/./.NPpN^NuNV-|~/9/9 . ".Ng/9/9 .".NfHx/.NPp`/9/9 .$".(N-@$-A(/9/9 .,".0N-@,-A0-|s`b n hg@ .f6 hl-|/./.NPp`L n-hR!|R-nB` .rPfJ 9rP:".Ё @ PJhg,-| Hn 9rP:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y* n!y. n!y n!y& .". N n!@2 . ".N n!@ .".N n!@ .$".(N n!@ .,".0N n!@"Jyrf,BNXJrPg .rPg/9rPN X .rPfNB`< n hgZ e-|/./.NP .N^NuNV-|/9 /9 . ".N-@ -A/9/9 .".N-@-A-|s`` n hg> .f4 hl-|/./.NPp`H n-hR!|R-nB` .rPfJ 9rP:".Ё @ PJhg,-| Hn 9rP:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NP .:".Ё @ P1|"R n .6m n!y n!y n!y  n!y$* n!y(. n!y,2 n!y0& . ".N n!@ .".N n!@"Jyrf,BNXJrPg .rPg/9rPN X .rPfNB`: n hgZ e-|/./.NPpN^NuNVpH8*nA: . (PA&H-|lJfJlg TJlg-|Hn l*((NXHUN X-mNHn"B/.N ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx NPJyXfZ mf 9THѮf 9TLѮj 9TPѮn`2 mf*Af-Pv-hz-h~-h HnfHnvNP&'nf'njHS l*NX` HnVHx NPJyXfZ mf 9THѮV 9TLѮZ 9TPѮ^`2 mf*AV-Pv-hz-h~-h HnVHnvNPAf-P-h-h-h AV-Pv-hz-h~-h JyrghHnHnvHnN/ JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxNP0.g 0.HR`0.H=@Hyl0.H/NP0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N `HnHxNP-n n nB(JyrgHn/.j/.fN1 Jg&'nA'H '|B`Hn&HxNPHn*HxNPHn.HxNP .f .&".*N`: .f .&".*N` .&".*N"HAHABAЁ-@Hn2HxBN -nV-nZ-n6-n:&&09rH'@A&'HAV'H A6'HHS l*NX/.N`HnHxNPBn` 0.H/HxNPRn0.ʰnmJyXf mfFBn0.ʰnl0.H @ 9THѐ0.H @ 9TLѐRn` mfBn`p0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNRPRn0.ʰnmJyrgf3VBn` Hn0.H/N2(PRn0.ʰnmN2N&0.H'@09VH2.H'@` &B0.H`HnHxNPBn` 0.H/Hx NPRn0.ʰnmJyXfb mf^Bn0.ʰnlJ0.H @ 9THѐ0.H @ 9TLѐ0.H @ 9TPѐRn` mfBn`0.H @-PV0.H @-PZ0.H @-P^0.H @-Pb0.H/HnVNP0.H @-PV0.H$ @-PZ0.H( @-P^0.H, @-Pb0.H /HnVN BPRn0.ʰnmJyrgH3VBn` Hn0.H/N2(PRn0.ʰnmN2N&`&`HnHxNP&'n'n'n`HnHxNP&'n`HnHxNP&'n`HnHxNPJlg&'n`fHnHx`bHn`HnHxNPJlgL& 9r谹rm 9rN-@~/9/9 .~N// .NNN,N-@`Hn`rHn`jHnHx NPHnHnN B`HnHx NPHnHn`HnHx NPHnHn`Hn` Hn`HnHxNPJygZ-|`PHnHxNPHnHxNP0.H"HAHABAЁ/`^HnHxNPHnHxNP nfJrPg/9rPN XBL8pN^NuNV |q"n <"Q .P-@-y .N// 9r(NNN,N n X .N// 9r,NNN,N n X .N// 9r0NNN,N n X .N// 9r4NNN,N n X .N// 9r8NNN,N n X .N// 9rB` ."HAZZHABAЁs:".Ё @ PJhgJfR ."HAZZHABAЁs:".Ё @ PJh"g ."HAZZHABAЁsR @Jg^-| ."HAZZHABAЁs @-PHn ."HAZZHABAЁs:".Ё @ P h*NXR ."HAZZHABAЁs6 @ .m ."HAZZHABAЁs/N XB` ."HAZZHABAЁs:".Ё @ PJh"g ."HAZZHABAЁs @Jf0 ."HAZZHABAЁs:".Ё @ PJhg ."HAZZHABAЁsR @Jf4 ."HAZZHABAЁs:".Ё @ PJh fJg.B/. ."HAZZHABAЁs/N ."HAZZHABAЁs:".Ё @ PJhgJfP ."HAZZHABAЁs:".Ё @ PJh"g^ ."HAZZHABAЁsR @Jg<-| Hn ."HAZZHABAЁs:".Ё @ P h*NXR ."HAZZHABAЁs6 @ .m ."HAZZHABAЁs @JPf$ ."HAZZHABAЁs @0` ."HAZZHABAЁsR @BR mB ."HA..HABAЁT @BPR mBN^NuNVH *nHnNX mm-m-m"-m& mfBHnN5X/9L/9H -2NNglHnNX -2N//NtPN-@-@ -2N//NPN-@ -@HnN5XN6/9T/9P -.NNglHnNX -.N//NtPN-@-@ -.N//NPN-@ -@HnN5XN6/9\/9X -*NNglHnNX -*N//NtPN-@-@ -*N//NPN-@ -@HnN5XN6/9d/9` -NNf n4  m*  n JUgJmJXg oB`p`NqLN^NuNVH 9rL@gBJyqgB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ +6 ."HArrHABAЁ @ ,: ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`JUg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ +6 ."HArrHABAЁ @ ,: ."HArrHABAЁ @0 ."HArrHABAЁ @0RJXg ."HArrHABAЁ @  ."HArrHABAЁ @ , ."HArrHABAЁ @ , ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ , ."HArrHABAЁ @ ,#rL@Jqf n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09VH"@ <"QRyVNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".Nޔ ".N< n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N".N<Е*+k ` g< +-@ ,-@ ".N".N<Е*+k`b g +-@ -@*` gZ -@ -@* ,".N".N<Э+@ ,".N".N<Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# mP/9mPHyD/.a N^NuNVHyDaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09VH"@ <"QRyVN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 ymP-@ n  ymP-@ .".g .-@ .R-@ .2-@-n B l n ".N$ n ".Nޔ ".N< n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` ymP ( n2-@ ymP ( n ` n (6 ymP-@ n ( ymP` ymP ( n6-@ ymP ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 ymP-@`@p`D ymP ( n2` n (6 ymP` ymP ( n6`JlBN^NuNV qmHyN՘X`:RqB 9qV".Ё @"n XR mN^NuNVJqlHyN՘X`:B 9qV".Ё @"n"XR mSqN^NuNVJqlHyN՘X`4B 9qV".Ё @"n"XR mN^NuNV. qlHyN՘` 9qV-@ 9qSV-@B .Ю-@B .Ю-@-n-y BG n N// n NNNN// .NNVN-@XRG GmA . . R m\R m8UqHnaX..N^NuNV n (N// n (NN// n (N// n (NNNNN n n (N// n NN// n N// n (NNNNN n!@ n N// n (NN// n (N// n NNNNN n!@N^NuNV n (N// n (NN// n (N// n (NN// n N// n NNNVNVN^NuNV/./. .".N///./. .".N///. /. .". NNVNV//NPN^NuNV n (N// n (N// n N//a\N-@/9/9 .NNf-y n .N// NN,N n .N// (NN,N!@ n .N// (NN,N!@N^NuNV-|JyXgB09XgHxa/.NP <`/9/9 .".Nf"#'mX/9mX/9mTNPp`N .". N#q .".N#q .".N#q3rX3fBN^NuNV .". N#q3rX3fBN^NuNV#wmT/9/9 .". Nf2/9/9 .".NfHx'/9mTNPp`D .". N#r .".N#r #r$3f3rXBN^NuNV#mT/9 /9 .". NfZ/9/9 .".Nf>/9/9 .".Nf"#'mX/9mX/9mTNPp`N .". N#r .".N#r .".N#r$3f3rXBN^NuNV#mT/./. .". Nl/.$/. .".Nm"#(mX/9mX/9mTNPp`b .". N#r .".N#r .".N#r . ".$N#r3rX3fBN^NuNV#mT-y .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .".NrnN . ".$Nrn8/9(/9$ .". Nm/90/9, .".Nl$#.mX/9mX/9mTNPp`/./. .". Nl/.$/. .".Nm$#/mX/9mX/9mTNPp`< .". N#r( .".N#r, .".N#r0 . ".$N#r4/98/94/. /. .".NNN,N#/9@/9/9/9 .". Nf"#'mX/9mX/9mTNPp``Bq` #q . ".N#r .".N#r .". N#r3rX3fBN^NuNV#qHnHyrHyqa /9/9 .N// .N// .N//atNmB 9qN// 9qNNg qfaf` 9r8r/9/9 .DNNo .DN// .@NNlp`b .DN// .@NNf 9r8r-0Hnv/9(/9$0Hm @NNN,N m X/90/9,0Hn @NNN,N m X /98/940Ho @NNN,N m XRG`*>-0Hn/9@/9< m NNN2Hm AX/9H/9D m NNN2Hn AX /9P/9L m NNN2Ho AXRG`N f 3UUm` fJfJf3m`JfJf <`B3m` f>3ffm`(JfJf3DDm3m`f3""m3UUm`R gJfJf <` <""3mJfJf <`B3m` -m @"-n A၀"-o At塀#m f3ZZm3ffm`t f*Jg3m3DDm`R3m3""m`@JfJf <` <3mJfJf <` <333m 9mp @3m 9mp @3m 9m3m 9mr 3m09mH29mHЁ3m 9mr3m 9mr3mJymf3m09mH29mHЁ3m ymo*09mHr3m09mH29mHЁ3m3mm3mmB`09mH29mH".m A009mg$09mHr29mH3m09mg$09mHr29mH぀3m09mg$09mHr29mH3m09mg$09mHr29mH぀3mR09mH".زm3mm3mm09mH-@`09mH29mH".m A009mg$09mHr29mH3m09mg$09mHr29mH぀3m09mg$09mHr29mH3m09mg$09mHr29mH぀3mR09mH".زmBG09mH-@ l0Hm @ .m"@2RGR`JgH -3m -`$ -Эй3m -Эй3m`XJf -r "9qN<й3m -r "9qN<`Jg. -` --@Ю#p`Jf/9X/9T 9qNNN,N-@ -Юr "9qN<`#q`#q`|Jg -> -`ZJg" -Эй> -Э`0 -r "9qN<й> -r "9qN<й< yh1ympJqf po/9q/9p0H"</0H/09mH"</09mH/NT`Jg -> -`ZJg" -Эй> -Э`0 -r "9qN<й> -r "9qN<й< yh1ymp0H"</0H/09mH"</09mH/Nʰ3m3m`-m Jg n -@ n (`pJg0 n  nАй-@ n ( nШ`8 n r "9qN<й-@ n (r "9qN<й>Jg n (-@ n ( `vJg4 n ( nШй-@ n ( nШ `: n (r "9qN<й-@ n ( r "9qN<й<0H"<-A0H"<-A yh1ympHn/- -rN"/09mH"</ -"HA HABAЁ29mHЁ/Nt`>-<-0H-@`Jg8 . @ ".X A . @ `Jg` . @ ". AАй".X A . @ ". AА`V . @ r "9qN<й".X A . @ r "9qN<й".X A R0H2HЁ".زm yh1ympHym0H/0HX/Np `-m-m -m n-P-hB09mH-@B09mH-@Jg n > n (`lJg. n  nАй> n ( nШ`6 n r "9qN<й> n (r "9qN<й:Jg n < n (`lJg. n  nАй< n ( nШ`6 n r "9qN<й< n (r "9qN<й80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo yh1ymp/./. <쐮//./././.Nt`F-m-m -mJg n -@ n (`pJg0 n  nАй-@ n ( nШ`8 n r "9qN<й-@ n (r "9qN<й>Jg n < n (`lJg. n  nАй< n ( nШ`6 n r "9qN<й< n (r "9qN<й-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N/././././.N8`BL N^NuNVJhg8 9hN^NuNV/././././. /.HxGN `HxHy\NjP#q JlB`N2/N(|pJGm Gl0H j @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|pJnm nl0.H j @-P nHH n0R nH n0R nH n0RNqLN^NuNVH< 9h".Ё*@ .йh(@ 9h". Ё&@ 9h".Ё$@>.JGo Gm yh1|p` yh1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm yh1|p` yh1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm yh1|p`0H〙0H〕 yh1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm yh1|p`0H〙0H〕 yh1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm yh1|p` yh1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9h". Ё*@ 9h".Ё(@BU yh1|p .>JGo 8 SG`g yh1np8B`NqL0N^NuNVH< 9h".Ё*@ .йh(@ n rN<. n f: . "N nШ $ .rN<Ԁ-B&n .(gZp".l yh1npB`p yh1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m yh1|p` 0 yh1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N nШ Ю-@$n 9h".Ё*@ 9h".Ё(@*. Jo,BU yh1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 yh1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N nШ $ .rN<Ԁ(B 9h". Ё&@ yh1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9h2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9h".Ё 2Hぐ$@` 9h".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N nШ $ .rN<Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN<>2H . N nШ $ .rN<Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H((:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN<>2H . N nШ $ .rN<Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r lHHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNVH<-n nlp`0.HR"HAHABAЁ/N-m - r"N<+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|r,-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9h"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH0*n0. `.HH Ё>(|?JGm Gql0HKd @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|?Jnm nql0.HKd @-P nHH n0R nH n0R nH n0RNqLN^NuNVH0B .. . ,JfXJl D.-n 9h". Ё @0 9h".Ё*@ 9hp(@N<`JfNJl D,-n yh1|p .йh @0 9h". Ё(@Nd` yh1|p .йh*@ 9h". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , M$ @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9lЮ*@ 9l Ю (@Nl`z 9lЮ*@ 9lЮ (@Jl D.RTJl D,RXl *.,R` * D( . , MD @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNV/9M/9M .". Nl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9M/9M .".Nl .". -@-A .T-@/9Mh/9Md .".N-@-A/9M/9M .".NoHn/./.NJ -@-A .N// .".NV-@-AHn/./. 9M"9MN//NJ /./. 9M"9MN// .".NNN`@ .".N-@N// .".NN-@-A .Ю-@g"/./. 9M"9MNN-@-A o .". -@-A/./. .".N-@-A/././9Mp/9Ml///9Mx/9Mt///9M/9M|///9M/9M// 9M"9MNNVNNVNNVNNVN-@-A/9M/9M/././9M/9M/././9M/9M/././9M/9M .".NVNNVNNVNNV-@-A// .".N,N^NuNV/9M/9M .". Nn6/9M/9M .". Nl #!p 9M"9M`Hn/. /.N -@-A`&/9N/9M .".N-@-AS/9N/9N .".Nm .g&/9N/9N .".N-@-AS/./. 9N"9N NV// 9N"9NN-@-A`*/9N(/9N$ .".N-@-A< gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg Nb @` Nb @R mHH. ]g*Jg Nb @` Nb @RJfS L N^NuNVH *nBB-yO-yO -yO$-yO(-|-|HH. g -f -|`f +g^S`Z/9N/9N .".Nl< 0N///./. 9O,"9O0NNV-@-A`RHH. O @f .gZ`t/9N/9N .".Nl< 0N///./. 9O4"9O8NNV-@-ASHH. O @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. O @fJl D*܅-FJl D,B g( N @/(/ .".N-@-AJg R mJl/./. .".N,`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuANqH?UUðcACBBDfJgvJffҀ`j`f<< gb<D FmQFf쨴fҀd$RE Em`VkgL[SEngBEd RE Eg, LNuJffg <`B`"<`UO/$ĀjA<B㉰dA c?|Jf?|$NwH<*ばcABDBCC g@JgN<<46H@HAւCHCЃD~NL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#pp`T .x @(P .x @ gf ` <//.Hx0N `NqL0N^NuH // |x pNLNw //W.BN@d W/N 0 WNN 0HxN@eNuN 0HxtN@eNuNV(.-nBrT`b yt S m. .R @HH yt"(R!AS AHH` /9t .R @HH/NPRrT nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHO @gT nHH0-@*LZ`0SR`*0rXb1 nRJfrXc0R 9nB <rXL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N & .B`T0-f(mfHn-HH/N"PJmJn -|`-nQ f9QHH/N,XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N & .+L`/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN 0HxN@eBNuN 0HxN@eNuN 0HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN 0Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuN 0Hx@N@eNuNVH0Jrf8 <r#r <r#r#rr#rr .^rN6.*yrBr g`(*(U g " Ҁe " Ҁd(M *@brfrgB`Rr ro "<N<#rBNX(@ 9r" Ҁe 9r/NX(@g yr 9rXg yr  9r" ҀY(#r <r A ` " Ҁ#rrc A#r A 9r*A L0N^NuNVH0*n(MY#r (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN6.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ r L0N^NuN 0HxN@e#RBNu /йR/@HxN@e 9R#RNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLWm'N/n(rMo(VxW4{F{4a/X@[*EdEyThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The(( current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          ((%       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <         (( r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            .HDR|Jb8* &DN\f@JtBz\V@ln6vX~^,p:ZBJl Jt0V¸x*4vjŖŶFdƜƶƺP|tȰ*.Ɇ$FTʲ$vd̘*j͈͌&XΚ `ϨXд<~@`ҖҚҺDӆ"L`nԀԈԖԞd.֐Pײ N^٢0rڼ >tJ܎Tݬ$Zޖ:v߲,J>b ,V4d2Z~ <~@`D"L`n,N2(~62`(PV8JRb(pZ,t*X<VVtf 0 bb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff((&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||Region2 cannot allocate memory.>                                                                                     ,              ((                                                                                                                                       @ @@$@2@L@@AAA&A>ARA`ArAzAAAAABBB:BlBzBBCC"C,C:CDCvCCDD@DbD|DDDDEEE"E<EPE~EEEF F.FFFTFnF|FFFFFFFFGG6GVG|GGGGHH,H@HHHpHHHHII4IHI`InIIIIIIJJ.J:JNJVJlJJJJJJJJKK(K@KV$8L`t͈͜Ͱ(?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Rrdemo/suncube 755 0 0 520000 3112747267 6371  ۈ$G"I#HTHS/N4 /N&XNuNuNVBaa-y -n-n .N'j// .N'j// .N'j//aNHy0NXHy\N<Xa tNHnBNP gHnHnHxBNJgJf$NIpHnHnHna NIp`DaN^NuNVHxHxBN BHyNPHyNXHxHxN8PHxHyHxPHxNnHxHxN8PBHxHxN HxHxN8PHxHxN8PHxHxN8PBHxHxN BHxHxN BHxHxN HxN"XN^NuNVHxHxNlPHyNXNN^NuNVHy0Hy0|arPHxHy1Hy1dHy0Hy0|aBHxHy2Hy2LHy1Hy1daHxHy3Hy34Hy2Hy2LaN^NuNV-y-y n "n"-|/9 /9 .N(N'j// .N'jN-// .N'jN*//NPPN-N'".Ү A /90/9,/9(/9$ .N(N'j// .N'jN-// .N'jN*//NPN-N*N'".Ү A R m n!y4( n !y8( n!y<, n !y@, n!yD0 n !yH0 n!yL4 n !yP4 n!yT8 n !yX8 n!y\< n !y`< n!yd@ n !yh@ n!ylD n !ypD n!ytH n !yxH n!y|L n !yL-y-|/9/9 .N(N'j// .N'jN-// .N'jN*//NPPN-N'".Ү A /9/9/9/9 .N(N'j// .N'jN-// .N'jN*//NPN-N*N'".Ү A R mB .Ю @ N'j// .RЮ @ N'jN*N'".Ү A .Ю @ N'j// .RЮ @ N'jN*N'".Ү A R mb n (p !@p n (p !@pN^NuNVB`0 n  n X X n"n"XXR .mN^NuNV/././././. /.N| .". // .". // .". //N|/9/9N}P/9/9/9/9/9/9HxN*/9/9 .". N*\f>/9/9 .".N*\f"/././9/9/9/9`$/9/9/9/9/9/9N~/9/9/9 /9/9/9/9/9Nl -yB . @ N'j// . @ N'jN*N'-@N'j// .N'jN-N'N'j// .N'jN*N'-@R mn/9 /9 .N'j//N PN+N'-@ .N'j///./. .".N-///./. .".N-///. /. .". N-N*N*//N PN*///9(/9$NHxN&X/9H/9D/9@/9-|`h n nBh nBh 9H"9LN'~ n!@ 9P"9TN'~ n!@ nB n!| e-|^`T n nBh nBh nB nB nB n!| nB nB ^:e-|\`t n nBh nBh nB nB nB n!|V n!| n!|m n!|P n!|P"& \e-|b`h n nBh nBh nB nB nB n!| n!yX n!y\ n!y`" b>e-|\`L n nBh nBh nB nB nB n!| nB ]"e-||,`v n nBh nBh nB nB nB n!| n!|P 9d"9hN'~ n!@ n!|'" |NeBy_8By\By\By\TBy||By_6By|$By\ByֆBybDBy_LBy_JBy^:Byb By\By_4By{By_HByb>#l|\#p|`#t|d#x|h#]$#](#],B]0B]4B]8#|] . tm .n . oHx/.N8Pp`Z-|-n -n-n-n-n/.NNX-@gHn nNXB`Hx/.N8PpN^NuNV-|S/./9/9t n/a fp`R/./9((/9x n/(a g/./9/9| n/(ah g/./9/9 n/( a@ g/./9/9 n/(a gZ/./9/9 n/(a g0/. 9N'j// 9N'j// n (N'j//aP g/./9/9 n/(a| g/./9/9 n/( aR g/. 9N'j// 9N'j// n ($N'j//a gL/. 9 N'j// 9N'j// n ((N'j//al g/. 90N'j// 9N'j// n (LN'j//a$ g/. 9N'j// 9N'j// n (,N'j//a gt/. 9N'j// 9N'j// n (0N'j//a g,/. 9N'j// 9N'j// n (4N'j//aL g/. 9 N'j// 9N'j// n (g&=|HnHxNPHnHx NP=|HnHxNP/.aX=@HnHxNP-n-|4 .R @ .R"@f0.gRnHy40.H/NPJybBf y{ hf" 9]Ѯ 9]Ѯ 9]Ѯ` y{ hfHnHnNXPA-P-h-h-h |4h-P-h-h-h Hy4hHnNYrP |4X-P-h-h-h Hy4XHnNYrP |4x-P-h-h-h Hy4xHnNYrP-|^<`8 nJh(g$Jy_4g"Jhg-|$j-y]~Hnj h*NXJy\fJy_Hg:-|j-y],~Jyքgp` 9]-@BHnj n h*NXJyֆg -|j-y]D~Hnj n h*NXJybDg -|j-y]@~Hnj n h*NXJy_Jg0-| j-y4h~-y4l-y4pHnj n h*NXJy^:g0-|!j-y4x~-y4|-y4Hnj n h*NXJyb g0-|"j-y4X~-y4\-y4`Hnj n h*NXJyb>g$-|j-n~-nHnj n h*NX y{Jg~J]fB nJhg8-|j-nr-|{v-y]D~B-|nHnj h*NX`4/.Hy{HnHy4XHy4xHy4h/9]D/.N . _"eBy\By_4ByֆBybDBy_JBy^:Byb By_LBy\By_H3b>BN^NuNV|-|Jy\fHx/.N8Pp`:-y] n lHx/.N8P-|? .". N'#|\ .".N'#|`#|d#|hHnHy|\NIPHnHnNL~PA#_$#_(#_,# _03b>Jy{Lg/./.NQPJg^HnNLX y{ hmJy_4g=|HnHxNPHy]HxNP=|HnHxNP .ʐ-@ .й-@B-|HnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJy\g(=| HnHxNPHy],HxNPJyb>g&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJybBf\ y{ hf 9]Ѯ 9]Ѯ`8 y{ hf*HnHnNJPA-P-h-h-h Jy|TgHy{/./.Nk Jg0-|^<` nJh(gJy_4g"Jhg-|$~-y]Hn~ h*NXJy\fJy_Hg:-|~-y],Jyքgp` 9]-@BHn~ n h*NXJyb>g$-|~-n-nHn~ n h*NXnB. y{Jg4-|~-|BA-H-|{Hn~ n h*NX. _"eBy\By_HBy_4Byb>BN^NuNV-|Jy\fHx/.N8Pp`D/./. 9|`N'jN*///. /. 9|\N'jN*//a4N^NuNV.-|Jy\fHx/.N8Pp`Jnn-|/./.N8Pp`p n N'j// n N'j//N~`6 Ю @ N'j// Ю @ N'j//aR0.HmB..N^NuNV.-|,Jy\fHx/.N8Pp`dJn-|/./.N8Pp`BB`6 Ю @ N'j// Ю @ N'j//aLRmB..N^NuNV-|=Jy\fHx/.N8Pp`-y] lHx/.N8Pp`r .o m o-|? .". N'#|\ .".N'#|` .".N'#|d#|hHnHy|\NVTPHnHnNWhPA#_$#_(#_,# _03b>J{g/./.N`|PJgHnNLX y{ hmJy_4g=|HnHxNPHy]HxNP=|HnHxNP .ʐ-@ .й-@-n-nHnHx NP .й-@ .й-@HnHx NP .й-@ .ΐ-@HnHx NP .ʐ-@ .ΐ-@HnHx NPJy\g(=| HnHxNPHy],HxNPJy_Hg(=|HnHxNPHy]HxNPJyb>g&=|HnHxNPHnHx NP=|HnHxNPHnHxNPJybBff y{ hf 9]Ѯ 9]Ѯ 9]Ѯ`8 y{ hf*HnHnNXPA-P-h-h-h Jy|TgHy{/./.Nk Jg0-|^<` nJh(gJy_4g"Jhg-|$-y]Hn h*NXJy\fJy_Hg:-|-y],Jyքgp` 9]-@BHn n h*NXJyb>g$-|-n-nHn n h*NXnB. y{Jg4-|-|BA-H-|{Hn n h*NX. _"eBy\By_4By_HByb>BN^NuNV-|JJy\fHx/.N8Pp`-y] l-|/./.N8Pp` .o* l -|/./.N8P-|? o -|/./.N8P-|?/./. 9|dN'jN*///./. 9|`N'jN*///. /. 9|\N'jN*//a$N^NuNV.-|WJy\fHx/.N8Pp`JnHx/.N8Pp` n N'j// n N'j// n N'j//NV~`L Ю @ N'j// Ю @ N'j// Ю @ N'j//aPRmB..N^NuNV.-|hJy\fHx/.N8Pp`rJnHx/.N8Pp`XB`L Ю @ N'j// Ю @ N'j// Ю @ N'j//arRmB..N^NuNV.B`RR nJf ..N^NuNV` n  m o n?p`R nJfBN^NuNV=y]F |]`-P-h-h-h Hn/9/9| 9]HN'jN+//NX n "n" n `Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9]pN'j// .N'j//0.H2.HN'\N-N*N'N'j// N'jN*N' n 9]tN'j// .N'j//0.H2.HN'\N-N*N'N'j// N'jN*N' n 9]xN'j// .N'j//0.H2.HN'\N-N*N'N'j// N'jN*N' .R @PfhBN^NuNV=y]F |]`-P-h-h-h Hn/9/9 9]HN'jN+//NX n "n "`"Jng(HnHnHn.HH/0.HS/N`HnHnHn.HH/BN n 9]pN'j// .N'j//0.H2.HN'\N-N*N'N'j// N'jN*N' n 9]tN'j// .N'j//0.H2.HN'\N-N*N'N'j// N'jN*N' .R @PfBN^((NuNV n |\ n |`BN^NuNV@.-|Jy\fHx/.N8Pp` |_$-P-h-h-h .". N'-@ .".N'-@-y|d-yHnHnNIPHnHnNL~PB-|A-Pt-hx-h|-h Jy{Lg~HnHnNNPJfPA#|\#|`#|d# |hAt#_$#_(#_,# _03b>`A-P-h-h-h HnNLXHnNLX y{ hmJy_4g=|HnHxNPHy]HxNP=|HnHxNP .-@ .-@Jf-|Jf-| ."N^$ ."N^Ԁ N(N'j//N PN'~-@Jf-| .".N3T-@ .".N3T-@ .-@ .Ю-@B-|HnHx NP .-@ .Ю-@HnHx NP .Ю-@ .-@HnHx NP .Ю-@ .-@HnHx NPJy_Hg(=|HnHxNPHy]HxNPJy_8g(=|HnHxNPHy]$HxNPJy||g(=| HnHxNPHy]0HxNPJy\g(=| HnHxNPHy]g&=|HnHxNPHnHx NP=|HnHxNPHnHx NPJybBf y{ hf* 9]Ѯ 9]Ѯ 9]Ѯ 9]Ѯ`b y{ hfTHnHnNJPA-P-h-h-h HnHnNJPA-P-h-h-h Jy|Tg8Hy{HnHnNh JgA-P-h-h-h -|^<`x nJh(gdJy_8fJy_HgD nJhg:-|H-y]$\Jyքgp` 9]-@`BdHnH n h*NXJy||g& nJhg-|H-y]0\HnH h*NXJy\g| nJhgr-|H 9|l|pm 9|pN(-@D/9/9 .DN'j// 9]g$-|H-n\-n`HnH n h*NX y{Jg$-|H-n\-n`HnH n h*NX. _"eBy_8By_HBy||By\By_4Byb>Jy{Lg .tf .xg3b> .". N'#|\ .".N'#|`At#_$#_(#_,# _0B$.@N^NuNV-|Jy\f-|/./.N8Pp`D/./. 9|`N'jN*///. /. 9|\N'jN*//adN^NuNV .". N'#|\ .".N'#|`Hy5Hy|\NIPHy_$Hy5NL~P 9"9N'~#_03b>BN^NuNV .". N'N'j// 9|\N'jN*N'#|\ .".N'N'j// 9|`N'jN*N'#|`Hy5Hy|\NIPHy_$Hy5NL~P3b>BN^NuNV.-|Jy\fHx/.N8Pp`dJn-|/./.N8Pp`BB`6 Ю @ N'j// Ю @ N'j//aRmB..N^NuNV.-|Jy\fHx/.N8Pp`\JnHx/.N8Pp`BB`6 Ю @ N'j// Ю @ N'j//a\RmB..N^NuNV n |\ n |` n |dBN^NuNVD.-||Jy\fHx/.|N8Pp`h |_$-P-h-h-h .". N'-@ .".N'-@ .".N'-@-yHnHnNVTPHnHnNWhPA-P-h-h-h J{g~HnHnN\PJfPA#|\#|`#|d# |hA#_$#_(#_,# _03b>`fA-P-h-h-h HnNLXHnNLX y{ hmJy_4g=|zHnzHxNPHy]HxNP=|xHnxHxNP .-@ .-@Jf-|Jf-| ."N^$ ."N^Ԁ N(N'j//N PN'~-@Jn-| .".N3T-@ .".N3T-@ .̐-@ .Ю-@-n-nHnHx NP .-@ .Ю-@-nHnHx NP .Ю-@ .-@-nHnHx NP .Ю-@ .А-@-nHnHx NPJy_Hg(=|zHnzHxNPHy]HxNPJy_8g(=|zHnzHxNPHy]$HxNPJy||g(=| zHnzHxNPHy]0HxNPJy\g(=| zHnzHxNPHy]g&=|zHnzHxNPHnHx NP=|zHnzHxNPHnHx NPJybBf y{ hf> 9]Ѯ 9]Ѯ 9]Ѯ 9]Ѯ 9]Ѯ 9]Ѯ`b y{ hfTHnHnNXPA-P-h-h-h HnHnNXPA-P-h-h-h Jy|Tg8Hy{HnHnNh JgA-P-h-h-h -|^<` nJh(gJy_4g"Jhg-|$L-y]`HnL h*NXJy_8fJy_HgD nJhg:-|L-y]$`Jyքgp` 9]-@dBhHnL n h*NXJy||g& nJhg-|L-y]0`HnL h*NXJy\g| nJhgr-|L 9|l|pm 9|pN(-@H/9/9 .HN'j// 9]g$-|L-n`-ndHnL n h*NX y{Jg$-|L-n`-ndHnL n h*NX. _"eVBy_8By_HBy||By\By_4Byb>J{g& .f .f .g3b> .". N'#|\ .".N'#|` .".N'#|dA#_$#_(#_,# _0B$.DN^NuNVJy\fHxHyN8Pp`b/./. 9|dN'jN*///./. 9|`N'jN*///. /. 9|\N'jN*//aN^NuNV .". N'#|\ .".N'#|` .".N'#|d#|hHy5Hy|\NVTPHy_$Hy5NWhP3b>BN^NuNV .". N'N'j// 9|\N'jN*N'#|\ .".N'N'j// 9|`N'jN*N'#|` .".N'N'j// 9|dN'jN*N'#|dHy5Hy|\NVTPHy_$Hy5NWhP3b>BN^NuNV.-|Jy\fHx/.N8Pp`JnHx/.N8Pp` n N'j// n N'j// n N'j//a*~`L Ю @ N'j// Ю @ N'j// Ю @ N'j//aRmB..N^NuNV.-|Jy\fHx/.N8Pp`rJnHx/.N8Pp`XB`L Ю @ N'j// Ю @ N'j// Ю @ N'j//aRmB..N^NuNVyb@#X5(-|Hn/. /.a4 N^NuNV#j5(-| Hn/. /.a N^NuNV . S-@ . b6@0;N 6l  mHxE/95(N8PpN^NuNV ."HAHABAЁr n . "HAHABAЁr n n-P n-PJl>B`P/. . "HAHABAЁ @ PNX``  mHxK`>/. . "HA&&HABAЁ\`  mHxR` /. . "HA""HABAЁ|>`  mHxF`/. . "HAHABAЁ^.`X  mHxH`/. . "HA""HABAЁb.`"  mHxM`j/. . "HAHABAЁ\` .|lo 9|l` .-@JlB` .|po 9|p` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNX . n -|BHnNXHyHnHn/./.aZ/9$/9 .N(N'jN+N' n /9,/9( .N(N'jN+N' n BN^NuNVHy5@Hy50NP n BB lL-|-nBHn ."HAHABAЁ\ @ PNXJg .R n Jg`.R`Hy5@Hy58NP 95<54mrBN^NuNV. . S-@  mHxEHy{N8Pp` Hy5@Hy50NPB@-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a/94/90Hy/./.BHxN`-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a .f .찮gT/9Hx NhX`.HnHxNɐP0.g 0.HR`0.H-@ n N^NuNV. . S-@  mHxEHyN8PpE`Hy5@Hy50NP-|Hn . "HA""HABAЁ|> @ PNX . "HA""HABAЁ|> @/HnHn/./.a /9d/9`Hy((/././. HxN` nB-|Hn . "HA""HABAЁ|> @ PNX . "HA""HABAЁ|> @/HnHn/./.ap ./N$X . "HA""HABAЁ|F @l8 ./N$X . "HA""HABAЁ|F @m/9l/9hHy/././. HxN`/9t/9pHy/././. HxN` n l/9|/9x .N(N'jN+N' n"Ү A /9/9 .N(N'jN+N' n"Ү A X-n-nHy5@Hy58NP 95<54m/9/9Hy/././. HxN`B$.N^NuNV . S-@  mHxFHyN8PpF`Hy5@Hy50NP nB-|Hn . "HAHABAЁ^. @ PNX . "HAHABAЁ^. @/HnHn/./.a/9/9Hy/././. HxN`B-|-nBHn ."HAHABAЁ\ @ PNXJg .R n R m-|Hn . "HAHABAЁ^. @ PNX . "HAHABAЁ^. @/HnHn/./.a .f .gX/9/9Hy/././. HxN`/9/9Hy/././. HxN`-n-n nJf(Hy5@Hy58NP 95<54m/9/9Hy/././. HxN`/9/9 .N(N'jN+N' n /9/9 .N(N'jN+N' n BN^NuNV . S-@  mHxHHyN8PpH`Hy5@Hy50NP nB . "HA""HABAЁb2 @"n"B-|-nBHn ."HAHABAЁ\ @ PNXJg .R n R m nJg-|Hn . "HA""HABAЁb. @ PNX/9/9 . "HA""HABAЁb6 @ N'j// . "HA""HABAЁb: @ N'jN*N+N'-@/9/9 . "HA""HABAЁb6 @ N'j// . "HA""HABAЁb: @ N'jN*N+N'-@N'j// .N(N'j// .N'jN-N*N' n n N'j//HyBB/. HxN``(Hy5@Hy58NP 95<54m n N'j//HyBB/. HxN`BN^NuNVB` /. .Ю @//.a R .mN^NuNV-|E . S-@ . b@0;NZL`~  lJ l/.HyN8P .`T . "HAHABAЁ`.  lJ l /.Hy` . "HA&&HABAЁ\`  lJ l/.Hy `x . "HAHABAЁ\`  lJ l/.Hy`: . "HAHABAЁ^ `v  lJ l/.Hy` . "HA""HABAЁb `:  lJ l/.Hy(` . "HA""HABAЁ|0 @0N^NuNV . S-@ /9/9 .".N*\l 9"9`6 9_(|PJGm Gl0HJ @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|PJnm nl0.HJ @-P nHH n0R nH n0R nH n0RNqLN^NuNVH0*n0. `.HH Ё>(|LJGm Gql0H$ @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|LJnm nql0.H$ @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|09H".m 09Ho-|/./.N8P .` 3 \BN^NuNV-|&JfJy\oHx/.N8Pp`rJy\gHx/.N8Pp`TB{-||`@Hx/.N8Pp`. n .fHx/.N8Pp` Z քd n hg hf#{J{gJy{g$HxaXJgHx"/.N8Pp"`-|! y{B6-|^<`> nJh(g,B 9{: y{"(6R!A6SЁ @ . _"e !f/./.N8P .`$yb@ y{1y\ y\mT y{ HnBNP y{!@N y{BV=|HnHxNPHy{HxNP y{!y_T y{!y_X y{!y_\ y{!y_` y{!y_d y{!y_h y{!y_l y{!y_p" y{!y_t& y{!y_x* y{!y_|. y{!y_2 y\m/9{NDX`3bB3_83\3\3||3_63|$3\3bD3ֆ3_J3^:3b 3_L3\3{3_43_H3b3\#|\#|`#|d#|hHy_$Hy|\NVTP3b>Ry|zBN^NuNV09\H-@By\BaBX3\BN^NuNVaBN^NuNV-|>Jy\f-|/./.N8P .`V y{Jhf1| y{ hm(=|HnHxNP-@ y{ԐN!@VBy\B{BN^NuNVJg$NJgp`By{Hy{No`HyNoZXHy{NnXHy\\NnXNpHyNoXHx Hy]HyN HnBHnHxHy]N/9/9 .".N*\fB]` #]BN^NuNV-|  g$J g-|/./.N8Pp`-||` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.N>P` .:".Ё @ P1|"R n .6m!n Jy|Nf BN>XJ{g/9{NDXB`: n hgZ քe-|/./.N8PpN^NuNV-|J n-|/./.N8Pp`-||` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ քe\-|/./.N8PpN^NuNV-|  g$J g-|/./.N8Pp`n-||`< n hg .f  g f n-hR!|R-nB`z .{fJ 9{:".Ё @ PJhg,-| Hn 9{:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.N>P` .:".Ё @ PJh gB/./.N,h R n .6mz!n Jy|Nf,BN>XJ{g .{g/9{NDX .{fNHB`: n hgZ քe-|/./.N8PpN^NuNV-|/9\/9X . ".N*\g/9d/9` .".N*\fHx/.N8Pp`/9l/9h .$".(N--@$-A(/9t/9p .,".0N--@,-A0-||`b n hg@ .f6 hl-|/./.N8Pp`L n-hR!|R-nB` .{fJ 9{:".Ё @ PJhg,-| Hn 9{:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.N>P .:".Ё @ P1|"R n .6m n!yx* n!y|. n!y n!y& .". N' n!@2 . ".N' n!@ .".N' n!@ .$".(N' n!@ .,".0N' n!@"Jy|Nf,BN>XJ{g .{g/9{NDX .{fNHB`< n hgZ քe-|/./.N8P .N^NuNV-|!/9/9 . ".N--@ -A/9/9 .".N--@-A-||`` n hg> .f4 hl-|((/./.N8Pp`H n-hR!|R-nB` .{fJ 9{:".Ё @ PJhg,-| Hn 9{:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.N>P .:".Ё @ P1|"R n .6m n!y n!y n!y n!y* n!y. n!y2 n!y& . ".N' n!@ .".N' n!@"Jy|Nf,BN>XJ{g .{g/9{NDX .{fNHB`: n hgZ քe-|/./.N8PpN^NuNVpH8*nA: . (PA&H-|5JfJlg TJlg-|Hn l*NXHUNDX-mNHn"B/.Nʂ ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx NɐPJybBfZ mf 9]Ѯf 9]Ѯj 9]Ѯn`2 mf*Af-Pv-hz-h~-h HnfHnvNXP&'nf'njHS l*NX` HnVHx NɐPJybBfZ mf 9]ѮV 9]ѮZ 9]Ѯ^`2 mf*AV-Pv-hz-h~-h HnVHnvNXPAf-P-h-h-h AV-Pv-hz-h~-h Jy|TghHnHnvHnNh JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxNɐP0.g 0.HR`0.H=@Hy50.H/NɐP0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N `HnHxNɐP-n n nB(Jy|TgHn/.j/.fNk Jg&'nA'H '|B`Hn&HxNɐPHn*HxNɐPHn.HxNɐP .f .&".*N^`: .f .&".*N^` .&".*N^"HAHABAЁ-@Hn2HxBNʂ -nV-nZ-n6-n:&&09|TH'@A&'HAV'H A6'HHS l*NX/.Nh`HnHxNɐPBn` 0.H֔/HxNɐPRn0.ʰnmJybBf mfFBn0.ʰnl0.H֔ @ 9]ѐ0.H֘ @ 9]ѐRn` mfBn`p0.H֔ @-PV0.H֘ @-PZ0.H֜ @-P^0.H֠ @-Pb0.H֔/HnVNJPRn0.ʰnmJy|Tgf3_Bn` Hn0.H֔/NkXPRn0.ʰnmNk~&0.H'@09_H2.H'@` &B0.H`HnHxNɐPBn` 0.H֔/Hx NɐPRn0.ʰnmJybBfb mf^Bn0.ʰnlJ0.H֔ @ 9]ѐ0.H֘ @ 9]ѐ0.H֜ @ 9]ѐRn` mfBn`0.H֔ @-PV0.H֘ @-PZ0.H֜ @-P^0.H֠ @-Pb0.H֔/HnVNXP0.H֤ @-PV0.H֨ @-PZ0.H֬ @-P^0.Hְ @-Pb0.H֤/HnVNYrPRn0.ʰnmJy|TgH3_Bn` Hn0.H֔/NkXPRn0.ʰnmNk~&`&`HnHxNɐP&'n'n'n`HnHxNɐP&'n`HnHxNɐP&'n`HnHxNɐPJlg&'n`fHnHx`bHn`HnHxNɐPJlgL& 9|l|pm 9|pN(-@~/9t/9p .~N'j// .N'jN-N+N'~-@`Hn`rHn`jHnHx NɐPHnHnNYr`HnHx NɐPHnHn`HnHx NɐPHnHn`Hn` Hn`HnHxNɐPJyքgZ-|`PHnHxNɐPHnHxNɐP0.H"HAHABAЁ/`^HnHxNɐPHnHxNɐP nfJ{g/9{NDXBL8pN^NuNV |{\"n <"Q .P-@-yx .N'j// 9{N(N'jN+N' n X .N'j// 9{N(N'jN+N' n X .N'j// 9{N(N'jN+N' n X .N'j// 9{N(N'jN+N' n X .N'j// 9{N(N'jN+N' n X .N'j// 9{N(N'jN+N' n Xyb@BN^NuNV n { n { n { n {N^NuNV n { n {N^NuNV n _< n _@N^NuNV-y| .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n yb@N^NuNV n {\ n {` n {dN^NuNV n {h n {l n {pN^NuNV n {tN^NuNV n {x n {|N^NuNV n { n { n { n {N^NuNV n { n { n {N^NuNV n _< n _@ n _DN^NuNV-y .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n .N'j// 9{N(N'jN+N' n yb@N^NuNV-|]Bn n"n"XXRn nmBN^NuNV n \\X n \`X n \hX n \lX n \pX n \xX n \|X n \X n \XBN^NuNV-|\\Bn n"n"XXRn nmBN^NuNV09{LH n n _P n b09{TH n N^NuNV.-|Bn-||`Hx/.N8Pp`pZ քd n .f=|Jng n"n"6B`* l. .:"Ё @ P Ю"@"*R n6mB..N^NuNV.B-|09|zH n -||`& nJhon Ю "@"RZ քeB..N^NuNVJy\g y{"n"` nBBN^NuNVJy\g y{Jhfp`B n BN^NuNVHx/. /.N,h BN^NuNVB ."HA..HABAЁ^^ @JPgT ."HA..HABAЁ^\ @JPfJg,BHn ."HA..HABAЁ^f @ PNXR m|BB ."HAZZHABAЁ| @ Pm(B ."HA..HABAЁ^J @JPg| ."HAZZHABAЁ| @JPfZJfT-| ."HAZZHABAЁ| @-PHn ."HA..HABAЁ^f @ PNX`t ."HA..HABAЁ^^ @JPgR ."HAZZHABAЁ| @Jf( ."HA..HABAЁ^\ @JPfJg-|R mJgd ."HAZZHABAЁ| @ Pm>B` ."HAZZHABAЁ|".Ё @ PJhgJfR ."HAZZHABAЁ|".Ё @ PJh"g ."HAZZHABAЁ| @Jg^-| ."HAZZHABAЁ| @-PHn ."HAZZHABAЁ|".Ё @ P h*NXR ."HAZZHABAЁ| @ .m ."HAZZHABAЁ|/NDXB` ."HAZZHABAЁ|".Ё @ PJh"g ."HAZZHABAЁ| @Jf0 ."HAZZHABAЁ|".Ё @ PJhg ."HAZZHABAЁ| @Jf4 ."HAZZHABAЁ|".Ё @ PJh fJg.B/. ."HAZZHABAЁ|/N,h ."HAZZHABAЁ|".Ё @ PJhgJfP ."HAZZHABAЁ|".Ё @ PJh"g^ ."HAZZHABAЁ| @Jg<-| Hn ."HAZZHABAЁ|".Ё @ P h*NXR ."HAZZHABAЁ| @ .m ."HAZZHABAЁ| @JPf$ ."HAZZHABAЁ| @0` ."HAZZHABAЁ| @BR mB ."HA..HABAЁ^^ @BPR mBN^NuNVH *nHnN0X mm-m-m"-m& mfBHnNnX/9/9 -2N'jN*\glHnN0X -2N'j//NPPN'-@-@ -2N'j//NPN'-@ -@HnNnXNp/9/9 -.N'jN*\glHnN0X -.N'j//NPPN'-@-@ -.N'j//NPN'-@ -@HnNnXNp/9/9 -*N'jN*\glHnN0X -*N'j//NPPN'-@-@ -*N'j//NPN'-@ -@HnNnXNp/9/9 -N'jN*\fXJ{g/9{NDXBN^NuNVH0 9{P_-@B l`(n Ю*@-y@B l$ "N" .N-@R` ."-N n X R`NqL0N^NuNVH0*n(n "9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀԹ]("9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀԹ])BNqL0N^NuNVH0*n(n "9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ("9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ)BNqL0N^NuNVH n N'jN'~ n XX n N'jN'~ n XX NqLN^NuNVH *n {f r"- N3T"9ֈN^rй{* -r"- N3T"9֌N^rй{+@ -r"- N3T"9֐N^rй{+@`V "9ֈN^rй{* -"9֌N^rй{+@ -"9֐N^rй{+@NqL N^NuNVH *n {fp r"- N3T"9ֈN^r* -r"- N3T"9֌N^r+@ -r"- N3T"9֐N^r+@`D "9ֈN^r* -"9֌N^r+@ -"9֐N^r+@NqL N^NuNVH0*n(n BB o l o lB o l o l fp`B-@Jg -|` fp`B-@Jf -|`Jf-M*L(n*., gf <-@ ,-@ ".N^".N3TЕ*+| ,".N^".N3TЭ+@`L gf <-@ ,-@ ".N^".N3TЕ*+| ,".N^".N3TЭ+@` gd <-@ -@* ,".N^".N3TЭ+@ ,".N^".N3TЭ+@`l gb <-@ -@* ,".N^".N3TЭ+@ ,".N^".N3TЭ+@Jgl .`NqL0N^NuNVHBn nl* . X @/ .X @/a PJfB` Rn`p`NqLN^NuNVH m n  m (( oB`p`NqLN^NuNVHHyD/.a4PNqLN^NuNVHHyDaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09_H֔"@ <"QRy_NqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2-@ n -@` n <2-@ n <-@`h n (6-@ n (-@`B n <6-@ n <-@` b@0;NV| .".g .-@ .R-@ .2-@-n B lH n ".N^$ n ".N^ ".N3T n XXXR`p`B`NqLN^NuNVH n0(H`P n (2-@`X n <2-@`D n (6-@`0 n <6-@` b@0;NJmp`B`NqLN^NuNVH0 9{P_-@B lT(n Ю*@-y B l$ "N" .N-@R` n X R`NqL0N^NuNVH0 9{P_-@B lT(n Ю*@-yB l$ "N" .N-@R` n X R`NqL0N^NuNVH n N'jN'~ n XX n N'jN'~ n XX n N'jN'~ n XX n N'jN'~ n XX NqLN^NuNVH0*n(n "9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ"9]pH -N^Ԁ"9]H -N^rԀԹ]("9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ"9]pH -N^Ԁ"9]H -N^rԀԹ])BNqL0N^NuNVH0*n(n "9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ("9]pH N^$"9]H N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ"9]pH -N^Ԁ"9]H -N^rԀ)BNqL0N^NuNVH nB {f n ( nА n l n n ( n n !@l n n ( nШ n !@l n n ( n n !@ l n n"n #hl n n ( n n !@l n `$ n ( "HAHABAЁ nА n l n n ( "HAHABAЁ n n !@l n n ( "HAHABAЁ nШ n !@l n n ( "HAHABAЁ n n !@ l n n"n #hl n n ( "HAHABAЁ n n !@l n n 9{NqLN^NuNVHHnHn/.a HnHn/. a .gB` .Ȁ-@fp`B-|-|B l .gpA ."A .A . tN3T-@ .g .o -n=n` .l -n=n .-@R`j .lB` n  n-@ n ( n-@ n ( n-@ n ( n -@ g .".N^"<N3T nА n .".N^"<N3T nШ n !@ .".N^"<N3T nШ n !@ .".N^"<N3T nШ n !@ 0.Hg n ( ` n ( D2.HҮ A Jg .".N^"<N3T nѐ .".N^"<N3T nѨ .".N^"<N3T nѨ .".N^"<N3T nѨ 0.Hg n ( ` n ( D2.HҮ A p`NqLN^NuNVHBn nl8 .X @/ . X @/ .X @/a" JfB` Rn`p`NqLN^NuNVHJy{Lg( m> n4  m*  n J_PgJmJbg oB`p`NqLN^NuNVH 9{а gBJy{LgB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ df ."HArrHABAЁ @ ej ."HArrHABAЁ @0 ."HArrHABAЁ" @0RR`J_Pg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ df ."HArrHABAЁ @ ej ."HArrHABAЁ @0 ."HArrHABAЁ" @0RJbg ."HArrHABAЁ @  ."HArrHABAЁ @ e ."HArrHABAЁ @ f ."HArrHABAЁ @0 ."HArrHABAЁ" @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ e ."HArrHABAЁ @ f #{ J{f n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09_H֔"@ <"QRy_NqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N^$ n ".N^ ".N3T n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N^".N3TЕ*+k ` g< +-@ ,-@ ".N^".N3TЕ*+k`b g +-@ -@*` gZ -@ -@* ,".N^".N3TЭ+@ ,".N^".N3TЭ+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# 6h/96hHy /.a N^NuNVHy aXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09_H֔"@ <"QRy_N^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y6h-@ n  y6h-@ .".g .-@ .R-@ .2-@-n B l n ".N^$ n ".N^ ".N3T n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y6h ( n2-@ y6h ( n ` n (6 y6h-@ n ( y6h` y6h ( n6-@ y6h ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y6h-@`@p`D y6h ( n2` n (6 y6h` y6h ( n6`JlBN^NuNV {PmHy0NtX`:R{PB 9{P_".Ё @"n XR mN^NuNVJ{PlHyKNtX`:B 9{P_".Ё @"n"XR mS{PN^NuNVJ{PlHycNtX`4B 9{P_".Ё @"n"XR mN^NuNV. {PlHy{Nt` 9{P_-@ 9{PS_-@B .Ю-@B .Ю-@-n-y BG n N'j// n N'jN-N'N'j// .N'jN*N'-@XRG GmA . . R m\R m8U{PHnaX..N^NuNV n (N'j// n (N'jN-// n (N'j// n (N'jN-N*N' n n (N'j// n N'jN-// n N'j// n (N'jN-N*N' n!@ n N'j// n (N'jN-// n (N'j// n N'jN-N*N' n!@N^NuNV n (N'j// n (N'jN-// n (N'j// n (N'jN-// n N'j// n N'jN-N*N*N^NuNV/./. .".N-///./. .".N-///. /. .". N-N*N*//N PN^NuNV n (N'j// n (N'j// n N'j//a\N'-@/9 /9 .N'jN*\f-y n .N'j// N'jN+N' n .N'j// (N'jN+N'!@ n .N'j// (N'jN+N'!@N^NuNV-|Jyb@gB09b@gHxa/.N8P <`/9 p/9 l .".N*\f"#'6p/96p/96lN8Pp`N .". N'#{h .".N'#{l .".N'#{p3{3BN^NuNV .". N'#{t3{3BN^NuNV#6l/9 x/9 t .". N*\f2/9 /9 | .".N*\fHx'/96lN8Pp`D .". N'#{ .".N'#{# {33{BN^NuNV#6l/9 /9 .". N*\fZ/9 /9 .".N*\f>/9 /9 .".N*\f"#'6p/96p/96lN8Pp`N .". N'#{ .".N'#{ .".N'#{33{BN^NuNV#6l/./. .". N*\l/.$/. .".N*\m"#(6p/96p/96lN8Pp`b .". N'#{ .".N'#{ .".N'#{ . ".$N'#{3{3BN^NuNV#6l-y .N'j// .". N--@-A .N'j// .".N--@-A .N'j// .".N--@-A .N'j// . ".$N--@ -A$ .".N'~|lnN . ".$N'~|pn8/9 /9 .". N*\m/9 /9 .".N*\l$#.6p/96p/96lN8Pp`/./. .". N*\l/.$/. .".N*\m$#/6p/96p/96lN8Pp`< .". N'~#{ .".N'~#{ .".N'~#{ . ".$N'~#{/9 /9 /. /. .".N*N+N'~#ֈ/9 /9 /./. . ".$N*N+N'~#֌/9 /9 /. /. .".N*N+N'~#{/9 /9 /./. . ".$N*N+N'~#{3yb@3{BN^NuNV#-6l-y .N'j// .". N--@-A .N'j// .".N--@-A .N'j// .".N--@-A .N'j// . ".$N--@ -A$ .N'j// .(".,N--@(-A, .N'j// .0".4N--@0-A4 .".N'~|ln . ".$N'~|pnj .0".4N'~|tnT/9 /9 .". N*\m8/9 /9 .".N*\m/9 /9 .(".,N*\l$#.6p/96p/96lN8Pp`/./. .". N*\l0/.$/. .".N*\l/.4/.0 .(".,N*\m$#/6p/96p/96lN8Pp` .". N'~#{ .".N'~#{ .".N'~#{ . ".$N'~#{ .(".,N'~#{ .0".4N'~#{/9 /9 /. /. .".N*N+N'~#ֈ/9 /9 /./. . ".$N*N+N'~#֌/.,/.( .0".4N*N'~#֐/9/9/. /. .".N*N+N'~#{/9 /9/./. . ".$N*N+N'~#{ .(".,N'~#{3yb@3{BN^NuNV#<6l/./. .". N*\o"#)6p/96p/96lN8Pp`: .". N'#{x .".N'#{|3{3BN^NuNV#K6lJf~/9/9 . ".N*\fZ/9/9 .".N*\f>/9$/9 .". N*\f"#'6p/96p/96lN8Pp``B{` #{ . ".N'#{ .".N'#{ .". N'#{3{3BN^NuNV#{PHnHy{Hy{ha /9,/9( .N'j// .N'j// .N'j//atN*\mB 9{|N'j// 9{xN'jN*\g {faf` 9{{g-|`a-@Jg,HxRHyZN8P#{PHy6taXp`Hy6taXBN^NuNV8 y{Tf -y08`-y48HnN0X/9/9p/9l .DN'jN*\o .DN'j// .@N'jN*\lp`b .DN'j// .@N'jN*\f 9{{fHnN0X .@N'j// 9{N'j// 9{N'jN*N-// .LN'j// 9t"9xN-N+N'-@ .@N'j// 9{N'j// 9{N'jN*N-// .LN'j// 9|"9N-N+N'-@ .@N'j// 9"9N+N'-@HnaߨXHnN0X .LN'j// 9{N'j// 9{N'jN*// 9"9N-// .PN'jN* N+N'-@ .LN'j// 9{N'j// 9{N'jN*// 9"9N-// .TN'jN* N+N'-@Hna޲Xa߸HnxaޤXaߪHnxaXHnN0X .@N'j// .DN'jN+// 9"9N-N'-@<-y-y/9/9 .-0Hnv/9/90H7 @N(N'jN+N' m X/9 /90H8 @N(N'jN+N' m X /9/90H9 @N(N'jN+N' m XRG`*>-0Hn/9/9 m N'jN-N'~2H7 AX/9$/9 m N'jN-N'~2H8 AX /9,/9( m N'jN-N'~2H9 AXRG`N f 3UU6` fJfJf36`JfJf <`B36` f>3ff6`(JfJf3DD636`f3""63UU6`R gJfJf <` <""36JfJf <`B36` -7 @"-8 A၀"-9 At塀#6 f3ZZ63ff6`t f*Jg363DD6`R363""6`@JfJf <` <36JfJf <` <3336 96L @36 96L @36 9636 96r 36096H296HЁ37 96r37 96r37Jy7f36096H296HЁ37 y7o*096Hr36096H296HЁ37367367 B`097H297 H".6 A0097g$097Hr297H37097g$097Hr297H぀37097g$097 Hr297 H37 097g$097 Hr297 H぀37 R096H".زm367367 096H-@`097H297 H".6 A0097g$097Hr297H37097g$097Hr297H぀37097g$097 Hr297 H37 097g$097 Hr297 H぀37 R097H".زmBG097H-@ l0H6 @ .6"@2RGR`JtgH -36 -`$ -Эйl36 -Эйp36`XJxf -r "9: N3Tйl36 -r "9: N3T`Jtg. -` --@Ю#:`Jxf/94/90 9: N(N'jN+N'~-@ -Юr "9: N3T`#:`#:`|Jtg -> -`ZJxg" -Эйl> -Э`0 -r "9: N3Tйl> -r "9: N3Tйp< y1y6pJ:f :o/9:/9:0H"</0H/096H"</096H/N`Jtg -> -`ZJxg" -Эйl> -Э`0 -r "9: N3Tйl> -r "9: N3Tйp< y1y6p0H"</0H/096H"</096H/N3636`-m Jtg n -@ n (`pJxg0 n  nАйl-@ n ( nШ`8 n r "9: N3Tйl-@ n (r "9: N3Tйp>Jtg n (-@ n ( `vJxg4 n ( nШйl-@ n ( nШ `: n (r "9: N3Tйl-@ n ( r "9: N3Tйp<0H"<-A0H"<-A y1y6pHn/- -rN./096H"</ -"HA HABAЁ296HЁ/Nx`>-<-0H-@`Jtg8 .֔ @ ".bL A .֘ @ `Jxg` .֔ @ ".֔ AАйl".bL A .֘ @ ".֘ AА`V .֔ @ r "9: N3Tйl".bL A .֘ @ r "9: N3Tйp".bP A R0H2HЁ".زm y1y6pHy60H/0HbL/Nt `-m-m -m n-P-hB096H-@B096H-@Jtg n > n (`lJxg. n  nАйl> n ( nШ`6 n r "9: N3Tйl> n (r "9: N3Tйp:Jtg n < n (`lJxg. n  nАйl< n ( nШ`6 n r "9: N3Tйl< n (r "9: N3Tйp80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo y1y6p/./. <쐮//./././.Nx`F-m-m -mJtg n -@ n (`pJxg0 n  nАйl-@ n ( nШ`8 n r "9: N3Tйl-@ n (r "9: N3Tйp>Jtg n < n (`lJxg. n  nАйl< n ( nШ`6 n r "9: N3Tйl< n (r "9: N3Tйp-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N/././././.N<`BL N^NuNVJg8 9N^NuNV/././././. /.HxGN`HxHy8N/P#:$JlB`N0J/N0TX#:(-@N0JSF-@N0JЮS-@B/9:$HxHxHy/aVJNq# .`:N^NuNV/9:$N/X/9:(N2XBN^NuNV.*n S b@0;N|`BHyHN/P#:,Hy:DHy@ m/N0: #:D:P#:H:TB:-|-y]$Jyքgp` 9]-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3b>-|-y]$Jyքgp` 9]-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-y|l-y|pB-|-|-n-n Hn nNX-|&-|A-HA-HHn nNX3b>-|-y](Jyքgp` 9]-@BHn nNXBN^NuNVH0*n(|BG*RG GmL0N^NuNV.*n .". N'N'j// N'jN-N'* .". N'N'j// -N'jN-N'+@ .". N'N'j// -N'jN-N'+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N3N, "N.*b T(d LN^NuNVH0*n .-@ 9:й:(@ 9:Ю:o:`B`:Rm .ѹ: 9:L0N^NuNVH0*n(( .-@ 9:й:(@ ." Ҁ:eHyNtXp`B`8Rm .ѹ: 9:L0N^NuNV .ѹ: 9:N^NuNVJ g$ 9:Юй: n .ѹ:` .й: n #: 9:N^NuNVB:B:-|B ./N0TX#: .й:#:J:f*/.HyNtP .-@R m 9:N^NuNVJ:g/9:N2XN^NuNVJf B:` n (Nй:-@ n (VЮ-@B` n"n2TTR n (NШV"9:В .m (V:-||`0 n hg."n (NNo I (V nNZ քeBN^NuNV# XJ m$ . \ @//.Hy'Nt N^NuNV 9XR n #XBN^NuNV  lHy'/.Hy' Nt `, f n . S//.abP`Hy'NtXBN^NuNV. .-@ . -@JgF ."N^$ ."N^Ԁ/NX#;JfHx .rN3T//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B : @-P .r ⠰;l : @ ڀ : @ ؀ f* r / r / r / r /N : @ ѮR.,`zBn ."HAHABAЁ'82.HЁ @-P ."9;N3T-@ .".N^2.H: A .".N^2.H: A 0.H: @ 2.H: A"N^$0.H: @ 2.H: A"N^Ԁ/NX2.H: A Rn nm n"/././. /.a `#:Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/az0.nl0.`0.D@HrN3T=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a^0.nRn .rN3T2.HmHx .rN3T//. /.aHx .rN3T//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0..,. *. 9"Ё*@ 9"Ё(@ y1|p0:08L0N^NuNVH< 9".Ё*@ .й(@ 9". Ё&@ 9".Ё$@>.JGo Gm y1|p` y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm y1|p` y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm y1|p`0H〙0H〕 y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm y1|p`0H〙0H〕 y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm y1|p` y1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9". Ё*@ 9".Ё(@BU y1|p .>JGo 8 SG`g y1np8B`NqL0N^NuNVH< 9".Ё*@ .й(@ n rN3T. n f: . "N^ nШ $ .rN3TԀ-B&n .(gZp".l y1npB`p y1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m y1|p` 0 y1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N^ nШ Ю-@$n 9".Ё*@ 9".Ё(@*. Jo,BU y1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 y1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N^ nШ $ .rN3TԀ(B 9". Ё&@ y1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 92H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9".Ё 2Hぐ$@` 9".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N^ nШ $ .rN3TԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H(( U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN3T>2H . N^ nШ $ .rN3TԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN3T>2H . N^ nШ $ .rN3TԀ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r 'HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNVH<-n nlp`0.HR"HAHABAЁ/N0TX-@JfHyWNtX`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`2 -o mlS` -l moR*mJf -o n hnS` -l n hmR n*h` l - r"-N3T`R o>-m - r"N3T+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|;-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.N2XL<N^NuNVH0B .. . ,JfXJl D.-n 9". Ё @0 9".Ё*@ 9p(@N`JfNJl D,-n y1|p .й @0 9". Ё(@N@` y1|p .й*@ 9". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , W @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9Ю*@ 9 Ю (@NH`z 9Ю*@ 9Ю (@Jl D.RTJl D,RXl *.,R` * D( . , W @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNV/9X`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T . @(P . @ gf ` <`//.Hx0N `NqL0N^NuH // | pNLNw //W.BN@d W/N5H WNN5HHxtN@eNuNV(.-nB;`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N# PR; nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHY) @gT nHH0-@*LZ`0SR`*0; b1 nRJf; c0R 9nB <; L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N5> .B`T0-f(mfHn-HH/N/PJmJn -|`-nZf9ZHH/N/XJgm+||+||+n 0-gl(m m R Э "-d f -,/HT-HH/N5> .+L`/.N0TX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N5> . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N5> g m p`BL0N^NuNV.*|Z|` HUaX\ e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N/XJl~0-g /-N2XBBBB BmB- L N^NuNVN%h/.N5TXN^NuNV .". nJ/H?N' n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N0PJlB`pN^NuN5HHxN@eBNuN5HHxN@eNuN5HHxN@eNuNV/. Hyt /.N0: N^NuNV/. Hy@t/.N0: N^NuN5HHx6N@eNuN5HHx@N@eNuNVH0J;pf8 <;t#;p <;p#;t#;t;|#;p;x .^rN3N.*y;xB; g`(*(U g " Ҁe " Ҁd(M *@b;|f;pgB`R; ;o "<N3T#;BN3X(@ 9;" Ҁe 9;/N3X(@g y;| 9;|Xg y;|  9;" ҀY(#;| <;p A ` " Ҁ#;x;xc A#; A 9;x*A L0N^NuNVH0*n(MY#;x (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN3N.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ; L0N^NuN5HHxN@e#\BNu /й\/@HxN@e 9\#\NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL s@N@N@NpBppCxCxBpB`@B`@Bp@CxBpCxBpBp@@N@N@N@p?p@pp@p@@??+?@P@po@h@p@P@@p@h@o@p@P@p@oh@pP@pho@p??@@???@I@@R@R@F@@@$@$@\@@$$@`@@ @H@@k@@Y@~@~~~@8@Y$@~@8@Y@@$@@@R@R@`@8@$@@$@@h@$$@@x@x@@@@@Y@~@~~~@@8@Y$CpC@Y@@}?@}@l @tP@>@>>>@@1&x@Y@@1&x@Y@@}?@}C@@}@@tP@>@>>>@ @@1&x@@}@~((@Y@ @1&x@@@@Y@1&x@@@@@@Y@ @ @1&x@@@pP@pPpP@pPpP@pPxyFront ViewxzTop View????@tzQ?A0A0?????????@?@?????@???initialize_coreenter:ĀĀĀ?ĀĀĀ?ĀĀĀ? ADDDDD?DDD?DDD?;????set_line_indexset_fill_indexset_text_indexset_linestyleset_polygon_interior_styleset_polygon_edge_styleset_linewidthset_penset_fontset_charsizeset_charspaceset_charjustset_charprecisionset_pick_iddefine_color_indicesset_primitive_attributesinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@0@0?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3@@@@@@@@@@@@@@@@@initialize_deviceterminate_deviceawait_pick await_keyboardawait_stroke_2 await_any_button_get_locator await_any_button_get_valuator set_echoset_echoset_echoset_echoset_echoset_echoset_strokeset_keyboard>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                (( ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B ((          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            (~$2\*Bh $.<F |*T"Zx<x6| LvNV8^>x P:l"*dL*Thvl6X VJv&D|0\T f&4VDx Jhl8z@8^ @vz$f,@N`hv~Dp0.>RT¢*nä4Č:vżVƒƠ *`pǠBtȮ 6zɠDvʮ:^˒˼^ @vz͚ʹ$f,@N`hv~ l.њblӆӤӮӼz^׮fڀܐh޲@0v6h*2BP: T 8n66TFB>                                                                                     ,                                                                                                                                                    ((  D 2:HPv,:x6"<P>\.<L`t|<bv0Hn .HVl,JTbr?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@YFFFinquire_retained_segment_surfacesinquire_retained_segment_names???@????RhSl(RhSlRhSlDST dfejdfej jdfej dfej Ndfejef ? 6kl kl kl l^l?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_mat@@?@@@@@?@@@set_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??$Rn@?@@@@n@@@@@@?@@@@o@o@o@o@o@o@/dev/console/dev/mouse_ p??wa@p????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. "Ku@h{Ou5y9ZsCj,KD8i+Dr,s  P  !b!!""P"}""##K#t###$"$\$w$$% %F%a%%%%%%&&$&a&&&The CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLLb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ff((vz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8((|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||Region2 cannot allocate memory.(<Pdx?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\ ;demo/rotcube 755 0 0 450000 3112747351 6364  p`$G"I#HTHS/N4 /NXNuNuNV\HxHxBN BHyUN-|f<`h n nBh nBh 9"9Nۆ n!@ 9"9Nۆ n!@ nB n!|k, fRe-|Ԅ`T n nBh nBh nB nB nB n!|k, nB nB Ԣe-| `t n nBh nBh nB nB nB n!|m n!| n!| n!|P n!|P"& 2e-|؄`h n nBh nBh nB nB nB n!|k, n!y n!y n!y" ئe-|<`L n nBh nBh nB nB nB n!|k, nB ӊe-|`v n nBh nBh nB nB nB n!|k, n!|P 9"9Nۆ n!@ n!|'" eByՠBy8By6ByҼByBy՞ByBy4ByLByجByմByղByԢBytByBy՜By,ByհByئ#####ӌ#Ӑ#ӔBӘBӜBӠ#ӤBӨ#Ӭ#Ӱ#Ӵ#### |#### ##Ӹ#Ӽ# #BB#*BB#ռBB#### #$#(#,#0#4BPHyHxNw>P=|xHnxHxNw>P .-@ .-@Jf-|Jf-| ."Nf$ ."NfԀ NNr//NPNۆ-@Jn-| .".N\-@ .".N\-@ .̐-@ .Ю-@-n-nHnHx Nw>P .-@ .Ю-@-nHnHx Nw>P .Ю-@ .-@-nHnHx Nw>P .Ю-@ .А-@-nHnHx Nw>PJyհg(=|zHnzHxNw>PHyHxNw>PJyՠg(=|zHnzHxNw>PHyӌHxNw>PJyg(=| zHnzHxNw>PHyӘHxNw>PJy4g(=| zHnzHxNw>PHyӤHxNw>PJyئg&=|zHnzHxNw>PHnHx Nw>P=|zHnzHxNw>PHnHx Nw>PJyتf y< hf> 94Ѯ 98Ѯ 9<Ѯ 94Ѯ 98Ѯ 9<Ѯ`b y< hfTHnHnN VPA-P-h-h-h HnHnN VPA-P-h-h-h Jyg8HyHnHnN, JgA-P-h-h-h -|Ԥ` nJh(gJy՜g"Jhg-|$L-y`HnL h*NXJyՠfJyհgD nJhg:-|L-yӌ`JyLgp` 9-@dBhHnL n h*NXJyg& nJhg-|L-yӘ`HnL h*NXJy4g| nJhgr-|L 9԰m 9N-@H/98/94 .HNr// 9ӤNrNNߤNۆ-@`HnL n h*NXJyئg$-|L-n`-ndHnL n h*NX yB`P/. . "HAHABAЁfN @ PNX``  mHxK`>/. . "HA&&HABAЁ`  mHxR` /. . "HA""HABAЁ`  mHxF`/. . "HAHABAЁԖ`X  mHxH`/. . "HA""HABAЁؖ`"  mHxM`j/. . "HAHABAЁN` .o 9` .-@JlB` .o 9` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNk,X . n -|BHnNk,XHyk,HnHn/./.aZ/9x/9t .NNrNߤNے n /9/9| .NNrNߤNے n BN^NuNVHyHyNǺP n BB lL-|-nBHn ."HAHABAЁN @ PNXJg .R n Jg`.R`HyHyNǺP 9 mrBN^NuNV. . S-@  mHxEHyNyPp` HyHyNǺPB@-|B Hn . "HAHABAЁfN @ PNX . "HAHABAЁfN @/HnHn/. /.a/9/9Hy/./.BHxNn-|B Hn . "HAHABAЁfN @ PNX . "HAHABAЁfN @/HnHn/. /.a .f .찮gT/9/9Hy/./.BHxNn/9/9Hy/./.BHxNn-n-n-|-n@B Hn .@"HAHABAЁN @ PNXJ f(HyHyNǺP 9 m/9((/9Hy/./.BHxNn nB nBJ gBnBnBH .H"HAZZHABAЁ @ Pmx .H"HAZZHABAЁ @JgT .H"HAZZHABAЁ @Jg0 .H"HAZZHABAЁ찹Hx NwX`.HnHxNvP0.g 0.HR`0.H-@ nJh(g,B 9<: y<"(6R!A6SЁ @ . Պe !f/./.NyP .`$yب y<1y2 y2mT y< HnBNw>P yPHyHxNw>P yP-@ y<N!@VByB .f4 hl-|/./.NyPp`H n-hR!|R-nB` . @Jf( ."HA..HABAЁ @JPfJg-|R mJgd ."HAZZHABAЁ @ Pm>B` ."HAZZHABAЁ&".Ё @ PJhgJfR ."HAZZHABAЁ&".Ё @ PJh"g ."HAZZHABAЁ> @Jg^-| ."HAZZHABAЁ @-PHn ."HAZZHABAЁ&".Ё @ P h*NXR ."HAZZHABAЁ" @ .m ."HAZZHABAЁ/NpXB` ."HAZZHABAЁ&".Ё @ PJh"g ."HAZZHABAЁ @Jf0 ."HAZZHABAЁ&".Ё @ PJhg ."HAZZHABAЁ> @Jf4 ."HAZZHABAЁ&".Ё @ PJh fJg.B/. ."HAZZHABAЁ/N ."HAZZHABAЁ&".Ё @ PJhgJfP ."HAZZHABAЁ&".Ё @ PJh"g^ ."HAZZHABAЁ> @Jg<-| Hn ."HAZZHABAЁ&".Ё @ P h*NXR ."HAZZHABAЁ" @ .m ."HAZZHABAЁ @JPf$ ."HAZZHABAЁ @0` ."HAZZHABAЁ> @BR mB ."HA..HABAЁ @BPR mBN^NuNVH *nHnNuxX mm-m-m"-m& mfBHnN"PX/9 8/9 4 -2NrNdglHnNuxX -2Nr//NXPNے-@-@ -2Nr//NPNے-@ -@HnN"PXN#\/9 @/9 < -.NrNdglHnNuxX -.Nr//NXPNے-@-@ -.Nr//NPNے-@ -@HnN"PXN#\/9 H/9 D -*NrNdglHnNuxX -*Nr//NXPNے-@-@ -*Nr//NPNے-@ -@HnN"PXN#\/9 P/9 L -NrNdf n4  m*  n JոgJmJxg oB`p`NqLN^NuNVH 98,gBJygB l .R$HBrrHBBBЂ $ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jոg .R$HBrrHBBBЂ $ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RJxg ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @ ^ ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @ ^#8,Jf n!| Hy /.a4PNqLN^NuNVHHy aXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09HL"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".Nf$ n ".Nf ".N\ n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".Nf".N\Е*+k ` g< +-@ ,-@ ".Nf".N\Е*+k`b g +-@ -@*` gZ -@ -@* ,".Nf".N\Э+@ ,".Nf".N\Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# /9Hy0/.a N^NuNVHy0aXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09HL"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y-@ n  y-@ .".g .-@ .R-@ .2-@-n B l n ".Nf$ n ".Nf ".N\ n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y-@ n ( y` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y-@`@p`D y ( n2` n (6 y` y ( n6`JlBN^NuNV mHyN|X`:RB 9".Ё @"n XR mN^NuNVJlHyN|X`:B 9".Ё @"n"XR mSN^NuNVJlHyN|X`4B 9".Ё @"n"XR mN^NuNV. lHyN|` 9-@ 9S-@B .Ю-@B .Ю-@-n-yBG n Nr// n NrNNےNr// .NrNNے-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (Nr// n (NrN// n (Nr// n (NrNNNے n n (Nr// n NrN// n Nr// n (NrNNNے n!@ n Nr// n (NrN// n (Nr// n NrNNNے n!@N^NuNV n (Nr// n (NrN// n (Nr// n (NrN// n Nr// n NrNNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//NPN^NuNV n (Nr// n (Nr// n Nr//a\Nے-@/9/9 .NrNdf-y n .Nr// NrNߤNے n .Nr// (NrNߤNے!@ n .Nr// (NrNߤNے!@N^NuNV-|JyبgB09بgHxa/.NyP <`/9/9 .".Ndf"#' /9 /9NyPp`N .". Nے# .".Nے# .".Nے#3D3fRBN^NuNV .". Nے#3D3fRBN^NuNV#c/9/9 .". Ndf2/9/9 .".NdfHx'/9NyPp`D .". Nے# .".Nے# #3fR3DBN^NuNV#q/9/9 .". NdfZ/9/9 .".Ndf>/9/9 .".Ndf"#' /9 /9NyPp`N .". Nے# .".Nے# .".Nے#3fR3DBN^NuNV#/./. .". Ndl/.$/. .".Ndm"#( /9 /9NyPp`b .". Nے# .".Nے# .".Nے# . ".$Nے#3D3fRBN^NuNV#-y .Nr// .". N-@-A .Nr// .".N-@-A .Nr// .".N-@-A .Nr// . ".$N-@ -A$ .".NۆnN . ".$Nۆn8/9/9 .". Ndm/9/9 .".Ndl$#. /9 /9NyPp`/./. .". Ndl/.$/. .".Ndm$#/ /9 /9NyPp`< .". Nۆ# .".Nۆ# .".Nۆ# . ".$Nۆ# /9$/9 /. /. .".NNߤNۆ#L/9,/9(/./. . ".$NNߤNۆ#L/94/90/. /. .".NNߤNۆ#0/9/9/9 .". Ndf"#' /9 /9NyPp``B` # . ".Nے# .".Nے# .". Nے#3D3fRBN^NuNV#HnHyHya /9/9 .Nr// .Nr// .Nr//atNdmB 9Nr// 9NrNdg faf` 9$(g-|`a-@Jg,HxRHyNyP#HyaXp`HyaXBN^NuNV8 yf -y8`-y8HnNuxX/9/9 9Nr// 9Nr//atNے-@t/9/9 9Nr// .tNr//a8Nے-@pNr// .tNrNߤNے-@-@ .pNr// 9NrNߤNے-@ -@HnaXHnNuxX/9/9 .tNrNdg| .tNr// 9 Nr// .8NrNNߤNے-@-@ .tNr// 9NrNߤNے-@ -@Hna(Xa.-y`-y d 9Nr// .8NrNNے-@h-ylHnPHn`N PHnxa&XHnNuxX-yHnaXHnNuxX/9/9 .TNr// .PNr//a^Nے-@tNr// .TNrNߤNے-@-@ .tNr// .PNrNߤNے-@ -@HnaXaHnxaXaHnNuxX 9Nr// 9 NrNNے-@ 9Nr// 9 NrNNے-@ 9Nr// 9 NrN// .8NrNNے-@Hna.XHnNuxX-n8HnaXaa-y`-yd-yh-ylHnPHn`N PHnxa.X-nXH 9Nr// .HNrNNے-@L 9Nr// .HNrNNے-@D 9Nr// .HNrNNے-@@/9/9 .LNrNdo>/9/9 .DNrNdo .DNr// .@NrNdlp`b .DNr// .@NrNdf 9$(fHnNuxX .@Nr// 9Nr// 9NrNN// .LNr// 9"9NNߤNے-@ .@Nr// 9Nr// 9NrNN// .LNr// 9"9NNߤNے-@ .@Nr// 9"9NߤNے-@HnaߨXHnNuxX .LNr// 9Nr// 9NrN// 9"9N// .PNrN NߤNے-@ .LNr// 9Nr// 9NrN// 9"9N// .TNrN NߤNے-@Hna޲Xa߸HnxaޤXaߪHnxaXHnNuxX .@Nr// .DNrNߤ// 9"9 NNے-@<-y-y/9/9 .-0Hnv/9/90H @NNrNߤNے m X/9/90H @NNrNߤNے m X /9$/9 0H @NNrNߤNے m XRG`*>-0Hn/9,/9( m NrNNۆ2H AX/94/90 m NrNNۆ2H AX /93ff`(JfJf3DD3`f3""3UU`R gJfJf <` <""3JfJf <`B3` - @"- A၀"- At塀# f3ZZt3ffx`t f*Jg3t3DDx`R3t3""x`@JfJf <` <3tJfJf <` <333x 9\ @3 9\ @3 93 9r 309H29HЁ3 9r3 9r3Jyf309H29HЁ3 yo*09Hr309H29HЁ333B`09H29H".T A009g$09Hr29H309g$09Hr29H぀309g$09Hr29H309g$09Hr29H぀3R09H".زm3309H-@`09H29H".T A009g$09Hr29H309g$09Hr29H぀309g$09Hr29H309g$09Hr29H぀3R09H".زmBG09H-@ l0HT @ .T"@2RGR`JgH -3P -`$ -Эй|3P -Эй3R`XJf -r "9N\й|3P -r "9N\`Jg. -` --@Ю#`Jf/9D/9@ 9NNrNߤNۆ-@ -Юr "9N\`#`#`|Jg -> -`ZJg" -Эй|> -Э`0 -r "9N\й|> -r "9N\й< yfT1y|pJf o/9/90H"</0H/09RH"</09PH/Nz8`Jg -> -`ZJg" -Эй|> -Э`0 -r "9N\й|> -r "9N\й< yfT1yp0H"</0H/09RH"</09PH/N3P3R`-m Jg n -@ n (`pJg0 n  nАй|-@ n ( nШ`8 n r "9N\й|-@ n (r "9N\й>Jg n (-@ n ( `vJg4 n ( nШй|-@ n ( nШ `: n (r "9N\й|-@ n ( r "9N\й<0H"<-A0H"<-A yfT1ypHn/- -rN/09RH"</ -"HA HABAЁ29PHЁ/NX`>-<-0H-@`Jg8 .L @ ".ش A .M @ `Jg` .L @ ".L AАй|".ش A .M @ ".M AА`V .L @ r "9N\й|".ش A .M @ r "9N\й".ظ A R0H2HЁ".زm yfT1ytpHyT0H/0Hش/NT `-m-m -m n-P-hB09PH-@B09RH-@Jg n > n (`lJg. n  nАй|> n ( nШ`6 n r "9N\й|> n (r "9N\й:Jg n < n (`lJg. n  nАй|< n ( nШ`6 n r "9N\й|< n (r "9N\й80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo yfT1yxp/./. <쐮//./././.NX`F-m-m -mJg n -@ n (`pJg0 n  nАй|-@ n ( nШ`8 n r "9N\й|-@ n (r "9N\й>Jg n < n (`lJg. n  nАй|< n ( nШ`6 n r "9N\й|< n (r "9N\й-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.Nx/././././.N`BL N^NuNVJfTg8 9fTN^NuNV/././././. /.HxGNǔ`HxHyHNP#JlB`NR/N\X#-@NRSF-@NRЮS-@B/9HxHxHy/aVJNq#fT .`:N^NuNV/9NX/9NXBfTN^NuNV.*n S b@0;N|`BHyXNP#HyHy@ m/NB ##BBBBB`HyHy@ m/9NB p"-g0 - @Jf.+| - @ ` - @B+y` HyHy@ m/9NB 9-@ 9䐹-@/NX-@/.NXЮ lp`p-@ .".ѹ .".㠑 l #` o # l #` o ###+y+y`##*nN^NuNV y1y/9/9NPHxNXN^NuNV.*n  g g gt`#96HH#/9/NP y3h yh/9/9NPHz@HxNP`h y1y/9/9N`HnHy@f/9NB .o --@//-/9N +@*nN^NuNV-n-nB-|A-P-h-h-h . b@0;N~~`p . "HA&&HABAЁ @-P . "HA&&HABAЁ @-P . "HA&&HABAЁ @-P . "HA&&HABAЁ @0HJg f/. .". Nۆ//.` . "HAHABAЁԒ @-P . "HAHABAЁԊ @-P . "HAHABAЁԎ @-P . "HAHABAЁԈ @0H b@0;Nj.<t/././././.aX`/././.` .䐮/NX-@ ./NXo/./.`/././././.a` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f/././.aL |Ռ-P-h-h-h HnN,X-|-n-nHn nNX` . "HA""HABAЁؒ @-P . "HA""HABAЁ؈ @0HJg f . "HA""HABAЁ؊ @-P . "HA""HABAЁ؎ @-P#X# \/.BHy/9d/9\/9XN,//./.aN^NuNV-|-n-n Hn nNX-|-n-|h-|-nHn nNXBN^NuNV-|-|-|BHn nNX-|-n-n Hn nNX-|-n-nHn nNX3ئ-|-yӌJyLgp` 9-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3ئ-|-yӌJyLgp` 9-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-y-yB-|-|-n-n Hn nNX-|&-|A-HA-HHn nNX3ئ-|-yӐJyLgp` 9-@BHn nNXBN^NuNVH0*n(|BG*RG GmL0N^NuNV.*n .". NےNr// NrNNے* .". NےNr// -NrNNے+@ .". NےNr// -NrNNے+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "NV, "N*b T(d LN^NuNVH0*n .-@ 9hй`(@ 9hЮlo:`B`:Rm .ѹh 9hL0N^NuNVH0*n .-@ 9lй`(@ ." ҀdeHyN|Xp`B`8Rm .ѹl 9lL0N^NuNV .ѹh 9hN^NuNVJ g$ 9hЮй` n .ѹh` .й` n #h 9hN^NuNVBhBl-|B ./N\X#` .й`#dJ`f*/.Hy,N|P .-@R m 9`N^NuNVJ`g/9`NXN^NuNVJf Bl` n (Nй`-@ n (VЮ-@B` n"n2TTR n (NШV"9l .m (Vl-|`0 n hg."n (NNo I (V nNZ LeBN^NuNV# hJ m$ . l @//.Hy,N| N^NuNV 9hR n #hBN^NuNV  lHy,!/.Hy,N| `, f n . S//.abP`Hy,*N|XBN^NuNV. .-@ . -@JgF ."Nf$ ."NfԀ/NvDX#JfHx .rN\//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B  @-P .r ⠰l p @ ڀ  @ ؀ f* r / r / r / r /N  @ ѮR.,`zBn ."HAHABAЁ,H2.HЁ @-P ."9N\-@ .".Nf2.Hp A .".Nf2.H A 0.Hp @ 2.Hp A"Nf$0.H @ 2.H A"NfԀ/NvDX2.H A Rn nm n"/././. /.a `#Jlp`p=@Jlp`p=@/.NX=@/.NX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/az0.nl0.`0.D@HrN\=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a^0.nRn .rN\2.HmHx .rN\//. /.aHx .rN\//./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/a((N^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0..,. *. 9fT"Ё*@ 9fT"Ё(@ yfT1|p0:08L0N^NuNVH0*n(n #$ n ,# (,# n-P-h-h-h ## n-P-h-h-h ## n-P-h-h-h .# .#=|=|Jyf Jyg* 9m( 9m 9n 9 np`B=@` nl.HnHnHyHy.HH/0.H/N`.HnHnHyHy.HH/0.HY/Nl09H29H=@0.H"9Nfйй=@0.H"9Nfйй=@=|JyfJyg80.Hm(0.Hm0.Hn0.H np`B=@JngJngBn`A0.H Pf=|`jJng0A0.HR0H/A0.H0H/a`.A0.HR0H/A0.H0H/aPBnTn0.nml0.H,#0.H,#=n]fBL0N^NuNV.09n 0. H"9Nf$0.H"9NfԀԹ#0. H"9Nf$0.H"9NfԀԹ#-|-y-BHn y h*NX$.N^NuNV.09n 0. H"9Nf$0.H"9NfԀԹ#0. H"9Nf$0.H"9NfԀԹ#-|-y-BHn y h*NX$.N^NuNVH0*n0. `.HH Ё>(|,JGm Gl0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|,Jnm nl0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNVH< 9fT".Ё*@ .йfT(@ 9fT". Ё&@ 9fT".Ё$@>.JGo Gm yfT1|p` yfT1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm yfT1|p` yfT1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm yfT1|p`0H〙0H〕 yfT1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm yfT1|p`0H〙0H〕 yfT1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm yfT1|p` yfT1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9fT". Ё*@ 9fT".Ё(@BU yfT1|p .>JGo 8 SG`g yfT1np8B`NqL0N^NuNVH< 9fT".Ё*@ .йfT(@ n rN\. n f: . "Nf nШ $ .rN\Ԁ-B&n .(gZp".l yfT1npB`p yfT1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m yfT1|p` 0 yfT1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . Nf nШ Ю-@$n 9fT".Ё*@ 9fT".Ё(@*. Jo,BU yfT1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 yfT1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .Nf nШ $ .rN\Ԁ(B 9fT". Ё&@ yfT1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9fT2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9fT".Ё 2Hぐ$@` 9fT".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . Nf nШ $ .rN\Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN\>2H . Nf nШ $ .rN\Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0H((U0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN\>2H . Nf nШ $ .rN\Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNVH<-n nlp`0.HR"HAHABAЁ/N\X-@JfHyN|X`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`2 -o mlS` -l moR*mJf -o n hnS` -l n hmR n*h` l - r"-N\`R o>-m - r"N\+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9fT"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH0*n0. `.HH Ё>(|JGm Gql0H̐ @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|Jnm nql0.H̐ @-P nHH n0R nH n0R nH n0RNqLN^NuNVH0B .. . ,JfXJl D.-n 9fT". Ё @0 9fT".Ё*@ 9fTp(@N `JfNJl D,-n yfT1|p .йfT @0 9fT". Ё(@NH` yfT1|p .йfT*@ 9fT". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , P @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9fXЮ*@ 9fX Ю (@NP`z 9fXЮ*@ 9fXЮ (@Jl D.RTJl D,RXl *.,R` * D( . , p @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNV/9/9 .". Ndl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9/9 .".Ndl .". -@-A .T-@/9Δ/9ΐ .".N-@-A/9/9 .".NdoHn/./.N -@-A .Nd// .".N-@-AHn/./. 9"9N//N /./. 9"9N// .".NNۆ`@ .".Nۆ-@Nd// .".N-@-A .Ю-@g"/./. 9"9 N-@-A o .". -@-A/./. .".N-@-A/././9Μ/9Θ///9Τ/9Π///9ά/9Ψ///9δ/9ΰ// 9θ"9μNNNNNNNNN-@-A/9/9/././9/9/././9/9/././9/9 .".NNNNNNN-@-A// .".NߤN^NuNV/9/9 .". Ndn6/9/9 .". Ndl #!f\ 9 "9$`Hn/. /.N8 -@-A`&/9,/9( .".N-@-AS/94/90 .".Ndm .g&/9`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#f\p`T .fd @(P .fd @ gf ` <h//.Hx0Nǔ `NqL0N^NuH // |fd pNLNw //W.BN@d W/NP WNNPHxtN@eNuNV(.-nB`b yf` S m. .R @HH yf`"(R!AS AHH` /9f` .R @HH/NPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/NPJmJn -|`-n8f9JHH/NXJgm+|f+|f+n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.N\X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*|$` HUaXҴe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNp/.N\XN^NuNV .". nJ/H?Nۤ n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNPHxN@eBNuNPHxN@eNuNPHxN@eNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuNPHx6N@eNuNPHx@N@eNuNVH0JHf8 <L#H <H#L#LT#HP .^rNV.*yPB\ g`(*(U g " Ҁe " Ҁd(M *@bTfHgB`R\ \o "<N\#\BNX(@ 9\" Ҁe 9\/NX(@g yT 9TXg yT  9\" ҀY(#T <H A ` " Ҁ#PPc A#X A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNV.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ X L0N^NuNPHxN@e#ҸBNu /йҸ/@HxN@e 9Ҹ#ҸNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL>               )            0                    '          ,        -    ((        &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                > ((        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8            ((         4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            -- -@-Z-t-. .p.~....////$/v//0H0d011V1282R2p2z2223F3l34 4H4v445*5D5n5566.667277788:8l888899 929:9J99::b::;J;;;<<0<<==X==> >,>f>>>??4?n?v????@@(@B@@A>ALAvAAAAAAABDB\BCC2CCD$DEE E>EHEVE`EFF:FFFGGrGGGGHH>H|HII.IIJJ&JVJZJJKPKrKKKL L@LPLMMBMMNNVNNNNOOROOOPLPPPQ*Q.QQR&RhRSSlSSSSTTTpTUU$UNUxUUUUUUVV4VVW WZWWX|XXYY Y.Y8YzYZ*ZZ[[\[[\6\j\\]2]v]]^<^^__P__``f```aJaXavaaabb:bjbbbc6cXcccd0d`dddee<e^eeeff8fhfgglgggghhhphii$iNixiiiiiij jXjk,kzkl^lm>mmmmnnnTno@ppq<qrsbtDtuHv0vwx^xyzT{.{||}0}~(BJdv~T2XV h(H,"\b` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B<(( @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||Region2 cannot allocate memory.>                                                                                     ,                                                                                                                                                     8<P^x2:Rj~Œž¦´¼0@fØæ0NXfpĢDlŎŨż,@Nh|ƪ LZrǀǚǨǸ<bȂȨ*>Xltɜɴ&:`tʌʚʴ@Zfz˂˘˶$4Tl̂0DXl ?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( ((DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Ҵ`demo/vwcvph 755 0 0 534000 3112747456 6247  4$G"I#HTHS/N4 /N>XNuNuNVB gHy|NXHxN>X n /(a\XJg HxN>Xaa-y-y 9-lN?// 9-dN?NBo 9-d` 9-lN?// 9-tN?NCRN@-@ .N?// .N?// .N?//a 0N(aXB$.N^NuNV/././././. /.N .". // .". // .". //N/9/9NP/9/9/9/9/9/9HxNZ/9/9 .". NBf>/9/9 .".NBf"/././9/9/9/9`$/9/9/9/9/9 /9N/9-|`h n nBh nBh 9L"9PN@ n!@ 9T"9XN@ n!@ nB n!| e-|Z`T n nBh nBh nB nB nB n!| nB nB [e-|Y`t n nBh nBh nB nB nB n!|Ɇ n!| n!|q n!|P n!|P"& Ye-|^`h n nBh nBh nB nB nB n!| n!y\ n!y` n!yd" _e-|Y`L n nBh nBh nB nB nB n!| nB Ye-|y`v n nBh nBh nB nB nB n!| n!|P 9h"9lN@ n!@ n!|'" y*eBy\ByYByYByY0ByyXBy\ByyByYBybBy_ By\(By\&By[By^ByYzBy\ByxBy\$By_#py8#ty<#xy@#|yD#Z#Z#ZBZ BZBZ#ZBZ#Z #Z$#Z(#Z<#Z@#ZD#ZH |Z<#ZL#ZP#ZT# ZX#ZL#Z,#Z0#Z4#Z8BZ\BZ`#*ZdBZhBZl#\0B\4B\8#\<#\@#\D#\H#\L#\P#\T#\X#\\BxByYxBy^3Y#\#\#\ #yH 9"9N@ #yL#yP/9/9/9 /9/9/9/9/9/9/9/9/9N"0#xl#xp# xt#$xx#(x8#,x<#0x@#4xD#8xH#<xL#@x|#Dx#HxBx\#Lx`#Pxd#Txh#XxP#xPxT#\xX3x(B\,B^#xByy0By_By3x0By,HyY8N`XHxN)X3xNJfHxW/.NhPHxN>XBN^NuNV-|[`4 nJh&g"Jh(g /(*NĺX n/(*NLX. [eNԄByyTBN^NuNV3 `3\$N^NuNV-|p .xmoHx/.NhPp`3\#ZBN^NuNV-| .|moHx/.NhPp`3Y#ZBN^NuNV-| .moHx/.NhPp`3Y#ZBN^NuNV-| .mo-|/./.NhP .`3yX#Z BN^NuNV-| .mo-|/./.NhP .`3\#ZBN^NuNV-| .mo-|/./.NhP .`3y#ZBN^NuNV-| 9N?// .". NBm 9N?// .". NBo-|/./.NhP .`3Y .". N@#ZBN^NuNV-| .mo-|/./.NhP .`3_ #ZBN^NuNV-| .mo-|/./.NhP .`3b#Z BN^NuNV-| 9N?// .". NBm 9N?// .".NBl-|/./.NhP .`:3\&3[ .". N@#Z$ .".N@#Z(BN^NuNV3\& .". N@#Z, .".N@#Z0 .".N@#Z4#XZ8HyZ,N|XBN^NuNV3\& .". N@#Z, .".N@#Z0#\Z4#`Z8HyZ,N|XBN^NuNV3[3^ .". N@#Z< .".N@#Z@#dZD#hZHHyZ 9ZѮ 9ZѮ 9ZѮ 9ZѮ 9ZѮ 9ZѮ`b yx hfTHnHnNa2PA-P-h-h-h HnHnNa2PA-P-h-h-h Jyy0g8HyxHnHnNr JgA-P-h-h-h -|[` nJh(gJy\g"Jhg-|$L-yZh`HnL h*NXJy\fJy\$gD nJhg:-|L-yZ`Jy`gp` 9Zl-@dBhHnL n h*NXJyyXg& nJhg-|L-yZ `HnL h*NXJyYg| nJhgr-|L 9yHyLm 9yLNA-@H/9/9 .HN?// 9ZN?NEND(N@ -@`HnL n h*NXJy_g$-|L-n`-ndHnL n h*NX yxJg$-|L-n`-ndHnL n h*NX. [eVBy\By\$ByyXByYBy\By_Jxg& .f .f .g3_ .". N@#y8 .".N@#y< .".N@#y@A#\#\#\# \ B$.DN^NuNVJyYxfHxHyNhPp`b/./. 9y@N?NCR///./. 9yB`P/. . "HAHABAЁ @ PNX``  mHxK`>/. . "HA&&HABAЁY`  mHxR` /. . "HA""HABAЁy`  mHxF`/. . "HAHABAЁ[ `X  mHxH`/. . "HA""HABAЁ_ `"  mHxM`j/. . "HAHABAЁY` .yHo 9yH` .-@JlB` .yLo 9yL` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNX . n -|BHnNXHyHnHn/./.aZ/9(/9$ .NAN?ND(N@ n /90/9, .NAN?ND(N@ n BN^NuNVHysHysN,>P n BB lL-|-nBHn ."HAHABAЁY @ PNXJg .R n Jg`.R`HysHysN,>P 9sԐs̰mrBN^NuNV. . S-@  mHxEHyNhPp` HysHysN,>PB@-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a/98/94Hy/./.BHxNʐ-|B Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/. /.a .f .찮gT/9@/9P 9sԐs̰m/9P/9LHy/./.BHxNʐ nB nBJ gBnBnBH .H"HAZZHABAЁyd @ Pmx .H"HAZZHABAЁyj @JgT .H"HAZZHABAЁyf @Jg0 .H"HAZZHABAЁy`xgRn .H"HAZZHABAЁy`/NMX .H"HAZZHABAЁy @-PLHnB/.LNӲ `0.HS b|@0;N44Dx2xxxxxxxxx444xxXx~P`>Hx NӘX`.HnHxNP0.g 0.HR`0.H-@P nBBB . "HA&&HABAЁY @-P-|-|-|BHn nNX . "HA&&HABAЁY @-P/9X/9T . "HA&&HABAЁY @/BB/. HxNʐ-| . "HA&&HABAЁY @ -@ .Ю-@Hn . "HA&&HABAЁY @ PNX .Ѯ .SЮ @PJgZ .fRSS .Ю @B .ЮNAN?// .Ю/BB/. HxNʐ-nJgx . g& . "HA&&HABAЁY @ .mJS .Ю @B .ЮNAN?// .Ю/BB/. HxNʐ`r .Ю @B .ЮNAN?// .Ю/BB/. HxNʐ-nHysHysN,>P 9sԐs̰m6/9`/9\ . "HA&&HABAЁY @/BB/. HxNʐ .NAN?///.BB/. HxNʐ-|-yZJy`gp` 9Zl-@BHn nNX3_ n N^NuNV. . S-@  mHxEHyNhPpE`HysHysN,>P-|Hn . "HA""HABAЁy @ PNX . "HA""HABAЁy @/HnHn/./.a /9h/9dHy/././. HxNʐ nB-|Hn . "HA""HABAЁy @ PNX . "HA""HABAЁy @/HnHn/./.ap ./N($X . "HA""HABAЁy" @l8 ./N($X . "HA""HABAЁy" @m/9p/9lHy/././. HxNʐ/9x/9tHy/././. HxNʐ n l/9/9| .NAN?ND(N@ n"Ү A /9/9 .NAN?ND(N@ n"Ү A X-n-nHysHysN,>P 9sԐs̰m/9/9Hy/././. HxNʐB$.N^NuNV . S-@  mHxFHyNhPpF`HysHysN,>P nB-|Hn . "HAHABAЁ[ @ PNX . "HAHABAЁ(([ @/HnHn/./.a/9/9Hy/././. HxNʐB-|-nBHn ."HAHABAЁY @ PNXJg .R n R m-|Hn . "HAHABAЁ[ @ PNX . "HAHABAЁ[ @/HnHn/./.a .f .gX/9/9Hy/././. HxNʐ/9/9Hy/././. HxNʐ-n-n nJf(HysHysN,>P 9sԐs̰m/9/9Hy/././. HxNʐ/9/9 .NAN?ND(N@ n /9/9 .NAN?ND(N@ n BN^NuNV . S-@  mHxHHyNhPpH`HysHysN,>P nB . "HA""HABAЁ_ @"n"B-|-nBHn ."HAHABAЁY @ PNXJg .R n R m nJg-|Hn . "HA""HABAЁ_ @ PNX/9/9 . "HA""HABAЁ_ @ N?// . "HA""HABAЁ_ @ N?NCJND(N@-@/9/9 . "HA""HABAЁ_ @ N?// . "HA""HABAЁ_ @ N?NCRND(N@-@N?// .NAN?// .N?NENCRN@ n n N?//HyBB/. HxNʐ`(HysHysN,>P 9sԐs̰m n N?//HyBB/. HxNʐBN^NuNVB` /. .Ю @//.a R .mN^NuNV-|E . S-@ . b@0;NZL`~  lJ l/.HyNhP .`T . "HAHABAЁ`.  lJ l /.Hy` . "HA&&HABAЁY`  lJ l/.Hy`x . "HAHABAЁY`  lJ l/.Hy`: . "HAHABAЁZ`v  lJ l/.Hy#` . "HA""HABAЁ^`:  lJ l/.Hy,` . "HA""HABAЁy @0N^NuNV . S-@ /9/9 .".NBl 9"9`6 9\N?// .".NBo 9\N?` .".-@-A/9/9 .".NBl 9"9`6 9\N?// .".NBo 9\N?` .".-@-A/9/9 .".NE-@-A/9/9 .".NE-@-A . b@0;N^H` . "HAHABAЁ @ .".N@ . "HAHABAЁ` . "HA&&HABAЁY @ .".N@ . "HA&&HABAЁY`4 . "HAHABAЁY @ .".N@ . "HAHABAЁY` . "HAHABAЁZ @ .".N@ . "HAHABAЁ[` . "HA""HABAЁ^ @ .".N@ . "HA""HABAЁ_`J . "HA""HABAЁy @ .".N@ . "HA""HABAЁy @ .".N@ N^NuNV . S-@ . b@0;N0Nl` . "HAHABAЁ` . "HA&&HABAЁY`v . "HAHABAЁY`X . "HAHABAЁ[`: . "HA""HABAЁ_` . "HA""HABAЁy @ N^NuNV .S-@/9/9 . ".NBl 9 "9`6 9\N?// . ".NBo 9\N?` . ".-@ -A/9/9 .".NBl 9"9 `6 9\N?// .".NBo 9\N?` .".-@-A/9(/9$ . ".NE-@ -A/90/9, .".NE-@-A ."HAHABAЁ[ @ . ".N@ ."HAHABAЁ[ @ .".N@ -|/9@/9(|TJGm Gl0HN @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|TJnm nl0.HN @-P nHH n0R nH n0R nH n0RNqLN^NuNVH0*n0. `.HH Ё>(|PJGm Gql0H( @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|PJnm nql0.H( @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|09H".m 09Ho-|/./.NhP .` 3 YBN^NuNV-|*JfJyYoHx/.NhPp`rJyYxgHx/.NhPp`TBx-|y``@Hx/.NhPp`. n .fHx/.NhPp` Z `d n hg hf#xJxgJyxg$HxaXJgHx"/.NhPp"`-|! yxB6-|[`> nJh(g,B 9x: yx"(6R!A6SЁ @ . [e !f/./.NhP .`$y_ yx1yY yYmT yx HnBN&P yx!@N yxBV=|HnHxN&PHyxHxN&P yx!y\0 yx!y\4 yx!y\8 yx!y\< yx!y\@ yx!y\D yx!y\H yx!y\L" yx!y\P& yx!y\T* yx!y\X. yx!y\\2 yYm/9xNMX`3_3\3Y3Y3yX3\3y3Y3_ 3b3\&3[3^3\(3Yz3x3\3\$3^3Yx#y8#y<#y@#yDHy\Hyy8N_P3_RyyVBN^NuNV09YH-@ByYBaBX3YBN^NuNVaBN^NuNV-|BJyYxf-|/./.NhP .`V yxJhf1| yx hm(=|HnHxN&P-@ yxN!@VByYxBxBN^NuNVJg$NHJgp`ByxHyxNx`HypNxXHyxNx,XHyY8Nx,XNy8HypNxXHx HyZHypN HnBHnHxHyZN@/9/9 .".NBfBZp` #ZpBN^NuNV-|  g$J g-|/./.NhPp`-|y`` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.NGP` .:".Ё @ P1|"R n .6m!n Jyy*f BNGXJxg/9xNMXB`: n hgZ `e-|/./.NhPpN^NuNV-|J n-|/./.NhPp`-|y`` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ `e\-|/./.NhPpN^NuNV-|  g$J g-|/./.NhPp`n-|y``< n hg .f  g f n-hR!|R-nB`z .xfJ 9x:".Ё @ PJhg,-| Hn 9x:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.NGP` .:".Ё @ PJh gB/./.N5 R n .6mz!n Jyy*f,BNGXJxg .xg/9xNMX .xfNQB`: n hgZ `e-|/./.NhPpN^NuNV-|/9`/9\ . ".NBg/9h/9d .".NBfHx/.NhPp`/9p/9l .$".(NE-@$-A(/9x/9t .,".0NE-@,-A0-|y``b n hg@ .f6 hl-|/./.NhPp`L n-hR!|R-nB` .xfJ 9x:".Ё @ PJhg,-| Hn 9x:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NGP .:".Ё @ P1|"R n .6m n!y|* n!y. n!y n!y& .". N@ n!@2 . ".N@ n!@ .".N@ n!@ .$".(N@ n!@ .,".0N@ n!@"Jyy*f,BNGXJxg .xg/9xNMX .xfNQB`< n hgZ `e-|/./.NhP .N^NuNV-|%/9/9 . ".NE-@ -A/9/9 .".NE-@-A-|y``` n hg> .f4 hl-|/./.NhPp`H n-hR!|R-nB` .xfJ 9x:".Ё @ PJhg,-| Hn 9x:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NGP .:".Ё @ P1|"R n .6m n!y n!y n!y n!y* n!y. n!y2 n!y& . ".N@ n!@ .".N@ n!@"Jyy*f,BNGXJxg .xg/9xNMX .xfNQB`: n hgZ `e-|/./.NhPpN^NuNVpH8*nA: . (PA&H-|tpJfJlg TJlg-|Hn l*NXHUNMX-mNHn"B/.((NӲ ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx NPJy_fZ mf 9ZѮf 9ZѮj 9ZѮn`2 mf*Af-Pv-hz-h~-h HnfHnvNa2P&'nf'njHS l*NX` HnVHx NPJy_fZ mf 9ZѮV 9ZѮZ 9ZѮ^`2 mf*AV-Pv-hz-h~-h HnVHnvNa2PAf-P-h-h-h AV-Pv-hz-h~-h Jyy0ghHnHnvHnNr JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxNP0.g 0.HR`0.H=@Hytp0.H/NP0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N( `HnHxNP-n n nB(Jyy0gHn/.j/.fNtN Jg&'nA'H '|B`Hn&HxNPHn*HxNPHn.HxNP .f .&".*N*`: .f .&".*N*` .&".*N*"HAHABAЁ-@Hn2HxBNӲ -nV-nZ-n6-n:&&09y0H'@A&'HAV'H A6'HHS l*NX/.NӘ`HnHxNPBn` 0.Hp/HxNPRn0.ʰnmJy_f mfFBn0.ʰnl0.Hp @ 9Zѐ0.Ht @ 9ZѐRn` mfBn`p0.Hp @-PV0.Ht @-PZ0.Hx @-P^0.H| @-Pb0.Hp/HnVNSPRn0.ʰnmJyy0gf3\`Bn` Hn0.Hp/NtPRn0.ʰnmNt&0.H'@09\`H2.H'@` &B0.H`HnHxNPBn` 0.Hp/Hx NPRn0.ʰnmJy_fb mf^Bn0.ʰnlJ0.Hp @ 9Zѐ0.Ht @ 9Zѐ0.Hx @ 9ZѐRn` mfBn`0.Hp @-PV0.Ht @-PZ0.Hx @-P^0.H| @-Pb0.Hp/HnVNa2P0.HӀ @-PV0.Hӄ @-PZ0.Hӈ @-P^0.Hӌ @-Pb0.HӀ/HnVNbPRn0.ʰnmJyy0gH3\`Bn` Hn0.Hp/NtPRn0.ʰnmNt&`&`HnHxNP&'n'n'n`HnHxNP&'n`HnHxNP&'n`HnHxNPJlg&'n`fHnHx`bHn`HnHxNPJlgL& 9yHyLm 9yLNA-@~/9x/9t .~N?// .N?NEND(N@ -@`Hn`rHn`jHnHx NPHnHnNb`HnHx NPHnHn`HnHx NPHnHn`Hn` Hn`HnHxNPJy`gZ-|`PHnHxNPHnHxNP0.H"HAHABAЁ/`^HnHxNPHnHxNP nfJxg/9xNMXBL8pN^NuNV |x8"n <"Q .P-@-y| .N?// 9xNAN?ND(N@ n X .N?// 9xNAN?ND(N@ n X .N?// 9xNAN?ND(N@ n X .N?// 9xNAN?ND(N@ n X .N?// 9xNAN?ND(N@ n X .N?// 9xNAN?ND(N@ n Xy_BN^NuNV n xl n xp n xt n xxN^NuNV n x| n xN^NuNV n \ n \N^NuNV-y .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n y_N^NuNV n x8 n x< n x@N^NuNV n xD n xH n xLN^NuNV n xPN^NuNV n xT n xXN^NuNV n x\ n x` n xd n xhN^NuNV n x| n x n xN^NuNV n \ n \ n \ N^NuNV-y .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n .N?// 9xNAN?ND(N@ n y_N^NuNV-|ZBn n"n"XXRn nmBN^NuNV n Y8X n YB` ."HAZZHABAЁy".Ё @ PJhgJfR ."HAZZHABAЁy".Ё @ PJh"g ."HAZZHABAЁy @Jg^-| ."HAZZHABAЁy` @-PHn ."HAZZHABAЁy".Ё @ P h*NXR ."HAZZHABAЁy @ .m ."HAZZHABAЁy`/NMXB` ."HAZZHABAЁy".Ё @ PJh"g ."HAZZHABAЁyf @Jf0 ."HAZZHABAЁy".Ё @ PJhg ."HAZZHABAЁy @Jf4 ."HAZZHABAЁy".Ё @ PJh fJg.B/. ."HAZZHABAЁy`/N5 ."HAZZHABAЁy".Ё @ PJhgJfP ."HAZZHABAЁy".Ё @ PJh"g^ ."HAZZHABAЁy @Jg<-| Hn ."HAZZHABAЁy".Ё @ P h*NXR ."HAZZHABAЁy @ .m ."HAZZHABAЁyd @JPf$ ."HAZZHABAЁyd @0` ."HAZZHABAЁy @BR mB ."HA..HABAЁ[: @BPR mBN^NuNVH *nHnN`X mm-m-m"-m& mfBHnNx,X/9/9 -2N?NBglHnN`X -2N?//NPN@-@-@ -2N?//NPN@-@ -@HnNx,XNy8/9/9 -.N?NBglHnN`X -.N?//NPN@-@-@ -.N?//NPN@-@ -@HnNx,XNy8/9/9 -*N?NBglHnN`X -*N?//NPN@-@-@ -*N?//NPN@-@ -@HnNx,XNy8/9/9 -N?NBf n4  m*  n J\,gJmJ^g oB`p`NqLN^NuNVH 9xgBJyx(gB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ m ."HArrHABAЁ @ n ."HArrHABAЁ$ @0 ."HArrHABAЁ& @0RR`J\,g .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ m ."HArrHABAЁ @ n ."HArrHABAЁ$ @0 ."HArrHABAЁ& @0RJ^g ."HArrHABAЁ @  ."HArrHABAЁ @ n ."HArrHABAЁ @ o: ."HArrHABAЁ$ @0 ."HArrHABAЁ& @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ n ."HArrHABAЁ @ o:#xJx\f n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09\`Hp"@ <"QRy\`NqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N*$ n ".N*ڔ ".NL8 n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N*".NL8Е*+k ` g< +-@ ,-@ ".N*".NL8Е*+k`b g +-@ -@*` gZ -@ -@* ,".N*".NL8Э+@ ,".N*".NL8Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# u/9uHy/.a N^NuNVHyaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09\`Hp"@ <"QRy\`N^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 yu-@ n  yu-@ .".g .-@ .R-@ .2-@-n B l n ".N*$ n ".N*ڔ ".NL8 n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` yu ( n2-@ yu ( n ` n (6 yu-@ n ( yu` yu ( n6-@ yu ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 yu-@`@p`D yu ( n2` n (6 yu` yu ( n6`JlBN^NuNV x,mHy 4NX`:Rx,B 9x,\h".Ё @"n XR mN^NuNVJx,lHy ONX`:B 9x,\h".Ё @"n"XR mSx,N^NuNVJx,lHy gNX`4B 9x,\h".Ё @"n"XR mN^NuNV. x,lHy N` 9x,\h-@ 9x,S\h-@B .Ю-@B .Ю-@-n-yBG n N?// n N?NEN@N?// .N?NCRN@-@XRG GmA . . R m\R m8Ux,HnaX..N^NuNV n (N?// n (N?NE// n (N?// n (N?NENCJN@ n n (N?// n N?NE// n N?// n (N?NENCJN@ n!@ n N?// n (N?NE// n (N?// n N?NENCJN@ n!@N^NuNV n (N?// n (N?NE// n (N?// n (N?NE// n N?// n N?NENCRNCRN^NuNV/./. .".NE///./. .".NE///. /. .". NENCRNCR//NPN^NuNV n (N?// n (N?// n N?//a\N@-@/9/9 .N?NBf-y n .N?// N?ND(N@ n .N?// (N?ND(N@!@ n .N?// (N?ND(N@!@N^NuNV-| Jy_gB09_gHxa/.NhP <`/9 t/9 p .".NBf"#'u/9u/9uNhPp`N .". N@#xD .".N@#xH .".N@#xL3x3BN^NuNV .". N@#xP3x3BN^NuNV# u/9 |/9 x .". NBf2/9 /9 .".NBfHx'/9uNhPp`D .". N@#x| .".N@#x# x33xBN^NuNV# u/9 /9 .". NBfZ/9 /9 .".NBf>/9 /9 .".NBf"#'u/9u/9uNhPp`N .". N@#x| .".N@#x .".N@#x33xBN^NuNV# u/./. .". NBl/.$/. .".NBm"#(u/9u/9uNhPp`b .". N@#xl .".N@#xp .".N@#xt . ".$N@#xx3x3BN^NuNV# "u-y .N?// .". NE-@-A .N?// .".NE-@-A .N?// .".NE-@-A .N?// . ".$NE-@ -A$ .".N@ yHnN . ".$N@ yLn8/9 /9 .". NBm/9 /9 .".NBl$#.u/9u/9uNhPp`/./. .". NBl/.$/. .".NBm$#/u/9u/9uNhPp`< .". N@ #x .".N@ #x .".N@ #x . ".$N@ #x/9 /9 /. /. .".NCJND(N@ #d/9 /9 /./. . ".$NCJND(N@ #h/9 /9 /. /. .".NCRND(N@ #x/9 /9 /./. . ".$NCRND(N@ #x3y_3xBN^NuNV# 1u-y .N?// .". NE-@-A .N?// .".NE-@-A .N?// .".NE-@-A .N?// . ".$NE-@ -A$ .N?// .(".,NE-@(-A, .N?// .0".4NE-@0-A4 .".N@ yHn . ".$N@ yLnj .0".4N@ yPnT/9 /9 .". NBm8/9 /9 .".NBm/9 /9 .(".,NBl$#.u/9u/9uNhPp`/./. .". NBl0/.$/. .".NBl/.4/.0 .(".,NBm$#/u/9u/9uNhPp` .". N@ #x .".N@ #x .".N@ #x . ".$N@ #x .(".,N@ #x .0".4N@ #x/9 /9 /. /. .".NCJND(N@ #d/9 /9 /./. . ".$NCJND(N@ #h/.,/.( .0".4NCJN@ #l/9 /9 /. /. .".NCRND(N@ #x/9 /9 /./. . ".$NCRND(N@ #x .(".,N@ #x3y_3xBN^NuNV# @u/./. .". NBo"#)u/9u/9uNhPp`: .". N@#xT .".N@#xX3x3BN^NuNV# OuJf~/9 /9  . ".NBfZ/9 /9  .".NBf>/9 (/9 $ .". NBf"#'u/9u/9uNhPp``Bx\` #x\ . ".N@#x` .".N@#xd .". N@#xh3x3BN^NuNV#x,HnHyx|HyxDa /9 0/9 , .N?// .N?// .N?//atNBmB 9xXN?// 9xTN?NBg x\faf` 9xxg-|`a-@Jg,HxRHy ^NhP#x,Hyu aXp`Hyu aXBN^NuNV8 yx0f -y 48`-y 88HnN`X/9 @/9 < 9xLN?// 9xDN?//atN@-@t/9 H/9 D 9xHN?// .tN?//a8N@-@pN?// .tN?ND(N@-@-@ .pN?// 9xHN?ND(N@-@ -@HnaXHnN`X/9 P/9 L .tN?NBg| .tN?// 9xL N?// .8N?NEND(N@-@-@ .tN?// 9xDN?ND(N@-@ -@Hna(Xa.-yx|`-yxd 9xN?// .8N?NEN@-@h-y TlHnPHn`N_PHnxa&XHnN`X-y XHnaXHnN`X/9 `/9 \ .TN?// .PN?//a^N@-@tN?// .TN?ND(N@-@-@ .tN?// .PN?ND(N@-@ -@HnaXaHnxaXaHnN`X 9x`N?// 9x8 N?NCJN@-@ 9xdN?// 9x< N?NCJN@-@ 9xhN?// 9x@ N?NCJ// .8N?NEN@-@Hna.XHnN`X-n8HnaXaa-yx8`-yx/9 t/9 p .DN?NBo .DN?// .@N?NBlp`b .DN?// .@N?NBf 9xxfHnN`X .@N?// 9xlN?// 9xpN?NCJNE// .LN?// 9 x"9 |NEND(N@-@ .@N?// 9xtN?// 9xxN?NCJNE// .LN?// 9 "9 NEND(N@-@ .@N?// 9 "9 ND(N@-@HnaߨXHnN`X .LN?// 9xpN?// 9xlN?NCR// 9 "9 NE// .PN?NCR ND(N@-@ .LN?// 9xxN?// 9xtN?NCR// 9 "9 NE// .TN?NCR ND(N@-@Hna޲Xa߸HnxaޤXaߪHnxaXHnN`X .@N?// .DN?ND(// 9 "9 NEN@-@<-y -y /9 /9 .-0Hnv/9/90Hu @NAN?ND(N@ m X/9/9 0Hv @NAN?ND(N@ m X /9/90Hw @NAN?ND(N@ m XRG`*>-0Hn/9 /9 m N?NEN@ 2Hu AX/9(/9$ m N?NEN@ 2Hv AX /90/9, m N?NEN@ 2Hw AXRG`N f 3UUux` fJfJf3ux`JfJf <`B3ux` f>3ffu|`(JfJf3DDu|3u`f3""u|3UUu`R gJfJf <` <""3u|JfJf <`B3u` -u @"-v A၀"-w At塀#u f3ZZup3ffut`t f*Jg3up3DDut`R3up3""ut`@JfJf <` <3upJfJf <` <333ut 9u P @3u 9u P @3u 9u3u 9ur 3u09uH29uHЁ3u 9ur3u 9ur3uJyuf3u09uH29uHЁ3u yuo*09uHr3u09uH29uHЁ3u3uu3uuB`09uH29uH".uP A009ug$09uHr29uH3u09ug$09uHr29uH぀3u09ug$09uHr29uH3u09ug$09uHr29uH぀3uR09uH".زm3uu3uu09uH-@`09uH29uH".uP A009ug$09uHr29uH3u09ug$09uHr29uH぀3u09ug$09uHr29uH3u09ug$09uHr29uH぀3uR09uH".زmBG09uH-@ l0HuP @ .uP"@2RGR`J xgH -3uL -`$ -Эй p3uL -Эй t3uN`XJ |f -r "9xNL8й p3uL -r "9xNL8`J xg. -` --@Ю#x`J |f/98/94 9xNAN?ND(N@ -@ -Юr "9xNL8`#x`#x`|J xg -> -`ZJ |g" -Эй p> -Э`0 -r "9xNL8й p> -r "9xNL8й t< y1yuxpJxf xo/9x/9x0H"</0H/09uNH"</09uLH/N `J xg -> -`ZJ |g" -Эй p> -Э`0 -r "9xNL8й p> -r "9xNL8й t< y1yup0H"</0H/09uNH"</09uLH/N 3uL3uN`-m J xg n -@ n (`pJ |g0 n  nАй p-@ n ( nШ`8 n r "9xNL8й p-@ n (r "9xNL8й t>J xg n (-@ n ( `vJ |g4 n ( nШй p-@ n ( nШ `: n (r "9xNL8й p-@ n ( r "9xNL8й t<0H"<-A0H"<-A y1yu|pHn/- -rNG/09uNH"</ -"HA HABAЁ29uLHЁ/N`>-<-0H-@`J xg8 .p @ "._( A .t @ `J |g` .p @ ".p AАй p"._( A .t @ ".t AА`V .p @ r "9xNL8й p"._( A .t @ r "9xNL8й t"._, A R0H2HЁ".زm y1yuppHyuP0H/0H_(/N `-m-m -m n-P-hB09uLH-@B09uNH-@J xg n > n (`lJ |g. n  nАй p> n ( nШ`6 n r "9xNL8й p> n (r "9xNL8й t:J xg n < n (`lJ |g. n  nАй p< n ( nШ`6 n r "9xNL8й p< n (r "9xNL8й t80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo y1yutp/./. <쐮//./././.N`F-m-m -mJ xg n -@ n (`pJ |g0 n  nАй p-@ n ( nШ`8 n r "9xNL8й p-@ n (r "9xNL8й t>J xg n < n (`lJ |g. n  nАй p< n ( nШ`6 n r "9xNL8й p< n (r "9xNL8й t-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N/././././.Nl`BL N^NuNVJg8 9N^NuNV/././././. /.HxGN,`HxHyXN^NuNV.*n  g g gt`#xy9WHH#x/9y/NHP yy3xh yyh/9y/9xNHPHz@HxN+LP`h yy1yx/9y/9xNH`HnHy@f/9xNH .o --@//-/9xNHv +@*nN^NuNV-n-nB-|A-P-h-h-h . b@0;N~~`p . "HA&&HABAЁY @-P . "HA&&HABAЁY @-P . "HA&&HABAЁY @-P . "HA&&HABAЁY @0HJg f/. .". N@ //.` . "HAHABAЁ[ @-P . "HAHABAЁZ @-P . "HAHABAЁ[ @-P . "HAHABAЁZ @0H b@0;Nj.<t/././././.aX`/././.` .䐮/N(X-@ ./N(Xo/./.`/././././.a` . "HA""HABAЁy @-P . "HA""HABAЁy @0HJg f/././.aL |\-P-h-h-h HnNVX-|-n-nHn nNX` . "HA""HABAЁ_ @-P . "HA""HABAЁ^ @0HJg f . "HA""HABAЁ^ @-P . "HA""HABAЁ_ @-P#yT# yX/.BHyy/9X/9yX/9yTND//./.aN^NuNV-|-n-n Hn nNX-|-n-|\-|-nHn nNXBN^NuNV-|-|-|BHn nNX-|-n-n Hn nNX-|-n-nHn nNX3_-|-yZJy`gp` 9Zl-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3_-|-yZJy`gp` 9Zl-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-yyH-yyLB-|-|-n-n Hn nNX-|&-|A-HA-HHn nNX3_-|-yZJy`gp` 9Zl-@BHn nNXBN^NuNVH0*n(|BG*RG GmL0N^NuNV.*n .". N@N?// N?NEN@* .". N@N?// -N?NEN@+@ .". N@N?// -N?NEN@+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "NL2, "NG*b T(d LN^NuNVH0*n .-@ 9ydйy\(@ 9ydЮyho:`B`:Rm .ѹyd 9ydL0N^NuNVH0*n .-@ 9yhйy\(@ ." Ҁy`eHyNXp`B`8Rm .ѹyh 9yhL0N^NuNV .ѹyd 9ydN^NuNVJ g$ 9ydЮйy\ n .ѹyd` .йy\ n #yd 9ydN^NuNVBydByh-|B ./NI8X#y\ .йy\#y`Jy\f*/.Hy NP .-@R m 9y\N^NuNVJy\g/9y\NJXN^NuNVJf Byh` n (Nйy\-@ n (VЮ-@B` n"n2TTR n (NШV"9yh .m (Vyh-|y``0 n hg."n (NNo I (V nNZ `eBN^NuNV# \J m$ . ` @//.Hy#N N^NuNV 9\R n #\BN^NuNV  lHy#/.Hy# N `, f n . S/((/.abP`Hy#NXBN^NuNV. .-@ . -@JgF ."N*$ ."N*Ԁ/N,X#yJfHx .rNL8//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B y @-P .r ⠰yl yl @ ڀ y| @ ؀ f* r / r / r / r /N  y @ ѮR.,`zBn ."HAHABAЁ#<2.HЁ @-P ."9yNL8-@ .".N*2.Hyl A .".N*2.Hy| A 0.Hyl @ 2.Hyl A"N*$0.Hy| @ 2.Hy| A"N*Ԁ/N,X2.Hy A Rn nm n"/././. /.a `#yJlp`p=@Jlp`p=@/.N(X=@/.N(X=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/az0.nl0.`0.D@HrNL8=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a^0.nRn .rNL82.HmHx .rNL8//. /.aHx .rNL8//./.`0.H/0.H/ r / r /N LN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N 0.H/0.H/0.H/0.H/N 0.H/0.H/0.H/0.H/N 0.H/0.H/0.H/0.H/N N^NuNVH0..,. *. 9"Ё*@ 9"Ё(@ y1|p0:08L0N^NuNVH< 9".Ё*@ .й(@ 9". Ё&@ 9".Ё$@>.JGo Gm y1|p` y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm y1|p` y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm y1|p`0H〙0H〕 y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm y1|p`0H〙0H〕 y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm y1|p` y1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9". Ё*@ 9".Ё(@BU y1|p .>JGo 8 SG`g y1np8B`NqL0N^NuNVH< 9".Ё*@ .й(@ n rNL8. n f: . "N* nШ $ .rNL8Ԁ-B&n .(gZp".l y1npB`p y1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m y1|p` 0 y1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N* nШ Ю-@$n 9".Ё*@ 9".Ё(@*. Jo,BU y1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 y1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N* nШ $ .rNL8Ԁ(B 9". Ё&@ y1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 92H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9".Ё 2Hぐ$@` 9".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N* nШ $ .rNL8Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rNL8>2H . N* nШ $ .rNL8Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0H((U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rNL8>2H . N* nШ $ .rNL8Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r #HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNVH<-n nlp`0.HR"HAHABAЁ/NI8X-@JfHySNX`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`2 -o mlS` -l moR*mJf -o n hnS` -l n hmR n*h` l - r"-NL8`R o>-m - r"NL8+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|y-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NJXL<N^NuNVH0B .. . ,JfXJl D.-n 9". Ё @0 9".Ё*@ 9p(@NH`JfNJl D,-n y1|p .й @0 9". Ё(@Np` y1|p .й*@ 9". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , S @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9Ю*@ 9 Ю (@Nx`z 9Ю*@ 9Ю (@Jl D.RTJl D,RXl *.,R` * D( . , S @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNV/9T@/9T< .". NBl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9TH/9TD .".NBl .". -@-A .T-@/9S/9S .".NE-@-A/9TP/9TL .".NBoHn/./.N?F -@-A .N?// .".NCR-@-AHn/./. 9TT"9TXNE//N?F /./. 9T\"9T`NE// .".NCJN@ `@ .".N@ -@N?// .".NCJ-@-A .Ю-@g"/./. 9Td"9ThNCJ-@-A o .". -@-A/./. .".NE-@-A/././9S/9S///9T/9S///9T/9T///9T/9T // 9T"9TNENCRNENCRNENCRNENCRNE-@-A/9T /9T/././9T(/9T$/././9T0/9T,/././9T8/9T4 .".NCRNENCRNENCRNENCR-@-A// .".ND(N^NuNV/9Tp/9Tl .". NBn6/9Tx/9Tt .". NBl #! 9T|"9T`Hn/. /.N> -@-A`&/9T/9T .".NE-@-AS/9T/9T .".NBm .g&/9T/9T .".NE-@-AS/./. 9T"9TNCR// 9T"9TNE-@-A`*/9T/9T .".NE-@-A< gSo,Sm ,R @` HTN'X. f gJo HT/NHP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg U @` U @R mHH. ]g*Jg U @` U @RJfS L N^NuNVH *nBB-yU-yU-yU-yU-|-|HH. g -f -|`f +g^S`Z/9U/9U .".NBl< 0N?///./. 9U"9UNENCR-@-A`RHH. VE @f .gZ`t/9U/9U .".NBl< 0N?///./. 9U"9UNENCR-@-ASHH. VE @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. VE @fJl D*܅-FJl D,B g( U @/(/ .".NE-@-AJg R mJl/./. .".ND(`/./. .".NE-@-A/.//N? -@-AJl ` .".L N^NuANqH?UUðcACBBDfJgvJffҀ`j`f<< gb<D FmQFf쨴fҀd$RE Em`VkgL[SEngBEd RE Eg,(( LNuJffg <`B`"<`UO/$ĀjA<B㉰dA c?|Jf?|$NwH<*ばcABDBCC g@JgN<<46H@HAւCHCЃD~NBL`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T . @(P . @ gf ` <+//.Hx0N, `NqL0N^NuH // | pNLNw //W.BN@d W/NN, WNNN,HxN@eNuNN,HxtN@eNuNV(.-nBy`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N;PRy nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHVE @gT nHH0-@*LZ`0SR`*0yb1 nRJfyc0R 9nB <yL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NN" .B`T0-f(mfHn-HH/NHPJmJn -|`-nWf9WHH/NH(XJgm+| X+| X+n 0-gl(m m R Э "-d f -,/HT-HH/NN" .+L`/.NI8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NN" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NN" g m p`BL0N^NuNV.*|W` HUaXY(e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NHRXJl~0-g /-NJXBBBB BmB- L N^NuNVN=/.NN8XN^NuNV .". nJ/H?N@( n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NHPJlB`pN^NuNN,HxN@eBNuNN,HxN@eNuNN,HxN@eNuNV/. Hyt /.NH N^NuNV/. Hy@t/.NH N^NuNN,Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNN,Hx@N@eNuNVH0Jzf8 <z #z <z#z #z z(#zz$ .^rNL2.*yz$Bz0 g`(*(U g " Ҁe " Ҁd(M *@bz(fzgB`Rz0 z0o "<NL8#z0BNKX(@ 9z0" Ҁe 9z0/NKX(@g yz( 9z(Xg yz(  9z0" ҀY(#z( <z A ` " Ҁ#z$z$c A#z, A 9z$*A L0N^NuNVH0*n(MY#z$ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNL2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ z, L0N^NuNN,HxN@e#Y,BNu /йY,/@HxN@e 9Y,#Y,NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >     ((    /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              ((&            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            ,(6`.Fl (2@J$.X&^|@|:$PzRZ<bB|T>p&.hP.Xlzp:\ZNz*H4`Xj*8ZH|Nlp <~D< b$Dz~(j0DRdlzHt42BV"X.r8>zZ–¤.dtä"FxIJ:~ŤHzƲ>bǖ b$Dz~ɞɸ(j0DRdlz˂p2͞fpϊϨϲ ~bӲjքؔlڶD ݤ4z:l.6F T>X< r::XJF>                                                                               ((      ,                                                                                                                                                     H$6>LTz0>|:&@TB` 2@Pdx@fz 4Lr $2LZp0NXfv?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@YFFFinquire_retained_segment_surfacesinquire_retained_segment_names???@????[\,[\[\H\]<mnmnnmnmnRmnno:?:tuDtuDtuDuu?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_mat@@?@@@@@?@@@set_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??$Rn@?@@@@n@@@@@@?@@@@o@o@o@o@o@o@/dev/console/dev/mouse_ p??wa@t????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. &OyDlSy 9} =^wGn0OH<m/Hv0wTf TOx & ` {  !!J!e!!!!!!""("e"""The CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCAT((OR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLLb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$(($DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||Region2 cannot allocate memory.0DXl  4?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA??@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Y(z4demo/draw 755 0 0 610000 3112747575 5664  ($G"I#HTHS/N4 /N`XNuNuNVaaB`pHxHxHxN R HnHnHxHyB@N .fBB/9N:P .S b@0;N"06`HxaX`Hx`HnHnHxHyN .oHyTN[JX/.N2X 9Tf~BP`vHxa`a`fa``a`ZB`Ba\`tHx`Hx`a`:a `4a`.JPgN9,-|`B/9N:PNfHx/9N:PJgzHxHxNPHyʨNXJ|gHyNXN:N^NuNVHxHxHxN R HnHnHnHxHyB@N f: .N// .N//HxHxN -n-n f .N// .NNl-n-n-n .N// .NNl-n-n-n-n-nHnHn .N// .N//NHxNX .N// .N//NHn .N// .N// .N// .N//HyʨN(V(HnN):XHnBB .N// .N// .N// .N//Hy((ʨN)0JgHnN$X-|Hx/.N&P-@ fHx/.NxP-@ g6-|BBHx/.HnHnN,/.NXHnN)XHx/9TN;PN^NuNVJPgN9,/.N4X#TR/9TN5PXHy0NX#PN^NuNVHx/9N:PBHxHxHxN R HnHnHxHyB@NJg@ .f2 oN lDHxN|X .U/Nj`HnBNHP f-|` o l .Q/N` o: l0/9/9 .NN\//NP`n ol lb . @/NX . @/NX . @/NDXJgB/9N:PN^NuNVHnHnHxHyNJoHHnHnHnHxBNHnHnHnHnHn/.NG .N//NvPN-@ .N//Nv|PN-@ .N// .N// .NN\N\// .N// .N// .NN\N\N // .NN N-@ .N// .N// .NN\N\// .N// .N// .NN\N\N// .NN N-@Hn/.NFPBHxHxN R HnHnHnHxBN .Jg" g g f`J .N// .NN // .NNN-@ .N// .NN // .NNN-@ n*N// .N///.NB`H .N// .N// .N// .N// .N///.N?,`/9/9 .N// .NN N\// .NNN-@N//NvPN-@ .N//Nv|PN-@ .N// .N// .NN\N\// .N// .N// .NN\N\N // .NN N-@ .N// .N// .NN\N\// .N// .N// .NN\N\N// .NN N-@ .N// .N// .NNN N-@ .N// .N// .NNN N-@N// .N// .N// .N// .N///.N?, f`v/9/9 .N// .NN N\// .NNN-@/9/9 .N// .NN N\// .NNN-@ .N//NvPN-@ .N//Nv|PN-@ .N// .N// .NN\N\// .N// .N// .NN\N\N // .NN N-@ .N// .N// .NN\N\// .N// .N// .NN\N\N// .NN N-@ .N// .N// .NNN N-@ .N// .N// .NNN N-@N// .N// .N// .N// .N///.N?, gBN^NuNVHnHnHxHyN .o 9Tf N9,BP/9 /9/9/9HxHxN HxHxHxN R Hx HyHxPHxNHnHnHxHyNABHn/.NgPN^NuNVJPgN9,#TR/9/9/9/9HxHxN HxHxHxN R Hx HyHxPHxNHnHnHxHyNABHxN4XHn/9TNhPJfHx/9TN;PBPN^NuNVHxHxHxN R HnHnHnHxHyB@N fB` f .N// .N//HxHxN BHy HxPHxNHnHn .N// .N//N .N// .N//NHxHxHxN R HnHnHxHyNHxNXABHnNXHx/9TN;PN^NuNVHxHxHxN R HnHnHnHxHyB@N fB` f .N// .N//HxHxN HnHn .N// .N//N .N// .N//NJgHxHxHxN R HnHnHnHxHyB@N fHx/9TN;P` f .N// .N//HxHxN HnHn .N// .N//NHxNXJg* .N// .N//Nj` .N// .N//Nɞ`N^NuNVHxHxHxN R HnHnHnHxHyB@N fB` f .N// .N//HxHxN HnHn .N// .N//N .N// .N//NBx 9xX @ 9x @ RxHxHxHxN R HnHnHnHxHyB@N g bxoHxNX 9N// 9XN//N/9xHyHyXN 9N// 9XN//N 9xS/HyHy\N0 Hx/9TN;P`< f .N// .N//HxHxN HnHn .N// .N//N .N// .N//Nj 9xX @ 9x @ Rx`XN^NuNVHy N}XHxHxHxN Jg BN`XHy N}XHxHxNPHxHxNPHxHxNPHxHy=HxPHxN/9,/9(/9$/9 HxHxN HyʨHxHxNJ HyʨHxBNJ HyʨHxHxNJ /9L/9H/9D/9@/9BNXB/9/9 .NN\//NP/9/9 .NN\// 9"9N ///9/9N ./NX/9/9 .NN\// 9"9N ///9/9NjR mBB .Ю @/NX/9/9 .NN\// 9"9N ///9/9/9/9 .NN\N//N .Ю/NXHxHyHyN R m.R mN9,Hx/9N;PB/9N:PN^NuNV-|333JygB/.NPp` 09H".oHx/.NPp`09H". n09H".n3ByByZHxHyNP-|` nB n1| n!| nB nB n!y n!y n!y n!y n!y" n!y& n!y* n!y. n!y2 nB6B .:".Ё @BR m nBN nBR nBVZ ZeBy-|` n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*. e>-|sX`h n nBh nBh 9"9N n!@ 9"9N n!@ nB n!|D sne-|`T n nBh nBh nB nB nB n!|D nB nB e-|(`t n nBh nBh nB nB nB n!| n!| n!| n!|P n!|P"& Ne-|`h n nBh nBh nB nB nB n!|D n!y n!y n!y" e-|X`L n nBh nBh nB nB nB n!|D nB e-|`v n nBh nBh nB nB nB n!|D n!|P 9 "9N n!@ n!|'" eByByTByRByByByByByPByZ ByByByByByBy"ByByHByBy#### ###BBB#$B##(#,#0#4#8#< |#### #@#D#H#L#PBB#* BB#BB#T#X#\#`#d#h#l#p#tBXBy By3N#x#|## 9"9N##/9/9/9/9/9/9/9/9/9/9/9/9N0#### #######$#(#,B## ####3BB#TByByBysn3BHyNXHxN9X3`N4JfHxW/.NPHxN`XBN^NuNV-|`4 nJh&g"Jh(g /(*NX n/(*NdX. eNByBN^NuNV3 Z3N^NuNV-| .moHx/.NPp`3#BN^NuNV-|((# . moHx/.NPp`3T#BN^NuNV-|2 .$moHx/.NPp`3R#BN^NuNV-|A .(mo-|/./.NP .`3#BN^NuNV-|O .,mo-|/./.NP .`3#BN^NuNV-|j .0mo-|/./.NP .`3#BN^NuNV-| 94N// .". Nm 9N// .". No-|/./.NP .`3P .". N#BN^NuNV-| .8mo-|/./.NP .`3#BN^NuNV-| .`HnHnHn.HH/BN1v n 9N// .N//0.H2.HNN\NNN// NNN n 9N// .N//0.H2.HNN\NNN// NNN n 9N// .N//0.H2.HNN\NNN// NNN .R @PfhBN^NuNV=y |-P-h-h-h Hn/9 4/9 0 9NN//N n  8"n "`"Jng(HnHnHn.HH/0.HS/N>`HnHnHn.HH/BN1v n 9N// .N//0.H2.HNN\NNN// NNN n 9N// .N//0.H2.HNN\NNN// NNN .R @PfBN^NuNV n  n BN^NuNV@.-| PJy fHx/.NPp` |-P-h-h-h .". N-@ .".N-@-y-y 9PѮ 9TѮ 9XѮ 9PѮ 9TѮ 9XѮ`b yX hfTHnHnNzPA-P-h-h-h HnHnNzPA-P-h-h-h Jyg8Hy0HnHnN JgA-P-h-h-h -|` nJh(gJyg"Jhg-|$L-y`HnL h*NXJyfJygD nJhg:-|L-y`JyZgp` 9-@dBhHnL n h*NXJyg& nJhg-|L-y`HnL h*NXJyPg| nJhgr-|L 9m 9N@-@H/9 /9 .HN// 9NN\NN-@`HnL n h*NXJyg$-|L-n`-ndHnL n h*NX yXJg$-|L-n`-ndHnL n h*NX. eVByByByByPByByJTg& .f .f .g3 .". N# .".N# .".N#A#### B$.DN^NuNVJy fHxHy NPp`b/./. 9NN///./. 9NN///. /. 9NN//aN^NuNV .". N# .".N# .".N## Hy|HyNy@PHyHy|NzTP3BN^NuNV .". NN// 9NNN# .".NN// 9NNN# .".NN// 9NNN#Hy|HyNy@PHyHy|NzTP3BN^NuNV.-| Jy fHx/.NPp`JnHx/.NPp` n N// n N// n N//a*~`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNV.-| Jy fHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNVy# -|Hn/. /.a4 N^NuNV# -| Hn/. /.a N^NuNV . S-@ . b6@0;N 6l  mHxE/9NPpN^NuNV ."HAHABAЁr n . "HAHABAЁr n n-P n-PJl>B`P/. . "HAHABAЁsj @ PNX``  mHxK`>/. . "HA&&HABAЁ:`  mHxR` /. . "HA""HABAЁ`  mHxF`/. . "HAHABAЁ`X  mHxH`/. . "HA""HABAЁ`"  mHxM`j/. . "HAHABAЁj` .o 9` .-@JlB` .o 9` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnNDX . n -|BHnNDXHyDHnHn/./.aZ/9 /9 .N@NNN n /9 /9 .N@NNN n BN^NuNVHyHyNP n BB lL-|-nBHn ."HAHABAЁj @ PNXJg .R n Jg`.R`HyHyNP 9mrBN^NuNV. . S-@  mHxEHy #NPp` HyHyNPB@-|B Hn . "HAHABAЁsj @ PNX . "HAHABAЁsj @/HnHn/. /.a/9 /9 Hy ././.BHxN-|B Hn . "HAHABAЁsj @ PNX . "HAHABAЁsj @/HnHn/. /.a .f .찮gT/9 /9 Hy 0/./.BHxN/9 /9 Hy 2/./.BHxN-n-n-|-n@B Hn .@"HAHABAЁj @ PNXJ f(HyHyNP 9m/9 /9 Hy 4/./.BHxN nB nBJ gBnBnBH .H"HAZZHABAЁ @ Pmx .H"HAZZHABAЁ @JgT .H"HAZZHABAЁ @Jg0 .H"HAZZHABAЁXgRn .H"HAZZHABAЁ/NaX .H"HAZZHABAЁV @-PLHnB/.LN `0.HS b|@0;N44Dx2xxxxxxxxx444xxXx~P`>Hx NX`.HnHxNP0.g 0.HR`0.H-@ @/BB/. HxN-| . "HA&&HABAЁF @ -@ .Ю-@Hn . "HA&&HABAЁ: @ PNX .Ѯ .SЮ @PJgZ .fRSS .Ю @B .ЮN@N// .Ю/BB/. HxN-nJgx . g& . "HA&&HABAЁF @ .mJS .Ю @B .ЮN@N// .Ю/BB/. HxN`r .Ю @B .ЮN@N// .Ю/BB/. HxN-nHyHyNP 9m6/9 /9 . "HA&&HABAЁ> @/BB/. HxN .N@N///.BB/. HxN-|-yJyZgp` 9-@BHn nNX3 n N^NuNV. . S-@  mHxEHy ENPpE`HyHyNP-|Hn . "HA""HABAЁ @ PNX . "HA""HABAЁ @/HnHn/./.a /9 /9 Hy T/././. HxN nB-|Hn . "HA""HABAЁ @ PNX . "HA""HABAЁ @/HnHn/./.ap ./N|4$X . "HA""HABAЁ @l8 ./N|4$X . "HA""HABAЁ @m/9 /9 Hy V/././. HxN/9 /9 Hy X/././. HxN n l/9 $/9 .N@NNN n"Ү A /9 ,/9 ( .N@NNN n"Ү A X-n-nHyHyNP 9m/9 4/9 0Hy Z/././. HxNB$.N^NuNV . S-@  mHxFHy \NPpF`HyHyNP nB-|Hn . "HAHABAЁ @ PNX . "HAHABAЁ @/HnHn/./.a/9 @ ."HA&&HABAЁB @ B`HxL/9NPp$.N^NuNVH0*n(n #$8 n  # ( # n-P-h-h-h # #$ n-P-h-h-h #(#, n-P-h-h-h .#0 .#4=|=|Jyf Jyg* 9m( 9 m 9n 9 np`B=@` nl.HnHnHyHy.HH/0.H/N`.HnHnHyHy.HH/0.HY/N009H29H=@0.H"9(Nй0й=@0.H"9,Nй4й =@=|JyfJyg80.Hm(0.Hm0.Hn0.H np`B=@JngJngBn`A0.H Pf=|`jJng0A0.HR0H/A0.H0H/a`.A0.HR0H/A0.H0H/aPBnTn0.nml0.H #0.H # =n]fBL0N^NuNV.09n 0. H"9(N$0.H"9 NԀԹ#0. H"9,N$0.H"9$NԀԹ #-|-y-BHn y8 h*NX$.N^NuNV.09n 0. H"9(N$0.H"9 NԀԹ#0. H"9,N$0.H"9$NԀԹ #-|-y-BHn y8 h*NX$.N^NuNVH0*n0. `.HH Ё>(| JGm Gl0Hj @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-| Jnm nl0.Hj @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|pJy fHx/.NPp` no$=|Q0.H//.NP0.H`^ |-P-h-h-h n N// n N//NByBn` n N// .NNN-@X n N// .NNN-@X HnHnNlP09RyHZ/HnNojPRn0.nmbJygNBn`0.HZ/NuXRn0.nmNu.09H2.H/0.H/` 0.H/BavPBN^NuNV-|qJy fHx/.NPp`@ no$=|Q0.H//.NP0.H` |-P-h-h-h n N// n N//NByBn`P n-PX n -PX HnHnNlP09RyHZ/HnNojPRn0.nmJygNBn`0.HZ/NuXRn0.nmNu.09H2.H/0.H/` 0.H/BaPBN^NuNV=n `0.HZ/NoXRn0.H2. HЁ2.Hm |-P-h-h-h HnNoX yX hmJygx=|HnHxNVPHyHxNVPHnHxNVP=n ` 0.HZ/Hx NVPRn0.H2. HЁ2.HmJyg(=|HnHxNVPHyHxNVPJyTg(=|HnHxNVPHyHxNVPJyg(=| HnHxNVPHyHxNVPJyg(=| HnHxNVPHyHxNVPJyg&=|HnHxNVPHnHx NVP=|HnHxNVPHnHxNVP=n ` 0.HZ/HxNVPRn0.H2. HЁ2.HmJyf yX hfV=n 0.H2. HЁ2.Hl0.HZ @ 9Pѐ0.HZ @ 9TѐRn` yX hfb=n `BHxHn0.HZ/N 0.HZ/HnNmnPRn0.H2. HЁ2.HmJyg0.H2. HЁ3=n `"Hy00.HZ/NDPRn0.H2. HЁ2.HmNj=n09H2.H2. H=@0.H2. HЁ=@ -|` nJh(gJyg"Jhg-|$-yHn h*NXJyTfJyg:-|-yJyZgp` 9-@BHn n h*NXJyg -|-yHn n h*NXJyg$-|-n-nHn n h*NX-|0. H-@0.H-@ n0($H-@Hn h*NX. eByTByByBy((ByByBN^NuNV-|qJy fHx/.NPp` yX hoHx/.NP n g gHxV` |-P-h-h-h HnNoX yX hm:Jyg=|HnHxNVPHyHxNVP=|HnHxNVPA-P-h-h-h HnHx NVP n (Ю-@HnHx NVP n Ю-@HnHx NVP-nHnHx NVPJyg(=|HnHxNVPHyHxNVPJyTg(=|HnHxNVPHyHxNVPJyg&=|HnHxNVPHnHx NVP=|HnHxNVP/.HxNVP .X/HxNVP .P/HxNVP n f  n"(N`> n f "(N`" n "(N"HAHABAЁ-@gR n-h /./.NVPJyf" yX hf 9PѮ 9TѮ-y0-y8-y4-y<-|` nJh(gJyg"Jhg-|$-yHn h*NXJyTfJygD nJhg:-|-yJyZgp` 9-@BHn n h*NXJyg$-|-n-nHn n h*NX-|&-nA-HA-HHn n h*NX. e ByTByByByBN^NuNV/9q/9q . ".N\N-@/9q/9q .". N\N-@B-|/9q$/9q .".N\N-@/9q,/9q( .$".(N\N-@B-|-|'-n,A-HA-H-|Hn nNXBN^NuNV n fX  n"(N-@/NX n!@ -@JgVB .lH n0TR` n f "(N/NX n!@ ` nB N^NuNV nJ g /( NRXN^NuNV-|q/9q4/9q0 . ".N\-@ -A/9q(|sJGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|sJnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNV.-|d-|` n hg .f XfN9, nJgB`x .:"Ё @ PJhg//.N[PJXf8`DJyg .:"Ё @ P1|"` BN[XJXg/9XNaXR n̾6m~ n1|Sy/.NXB`2 n hgZ ZeHx/.NPp..N^NuNV-||Bn-|` nJh&g=|. eJnf-|#/./.NPp`-|`. n hg, XfN9, n1|Z Ze-|`6 nJh&g$Jyg1|"`BHn n h*NX. eBNXByBN^NuNV-|-|`8 n hm$ . f-|$/./.NPp`pZ Ze-|`0 n hm .f B`8 n hgZ Ze-|%/./.NPpN^NuNV-|09H".m 09Ho-|/./.NP .` 3 NBN^NuNV-|JfJyNoHx/.NPp`rJy gHx/.NPp`TBX-|`@Hx/.NPp`. n .fHx/.NPp` Z Zd n hg hf#XJXgJy`g$HxaXJgHx"/.NPp"`-|! yXB6-|`> nJh(g,B 9X: yX"(6R!A6SЁ @ . e !f/./.NP .`$y yX1yN yNmT yX HnBNVP yX!@N yXBV=|HnHxNVPHy0HxNVP yX!y yX!y yX!y yX!y yX!y yX!y yX!y yX!y" yX!y& yX!y* yX!y. yX!y2 yNm/9XNaX`333T3R3333P33Z 33333"3H3333 ####HyHyNy@P3RyBN^NuNV09NH-@ByNBaBX3NBN^NuNVaBN^NuNV-|Jy f-|/./.NP .`V yXJhf1| yX hm(=|HnHxNVP-@ yXN!@VBy BXBN^NuNVJg$NJgp`By`HyhN`HysNFXHyhNXHyNXNHysNXHx Hy`HysN HnBHnHxHy`N/9/9 .".NfB` #BN^NuNV-|  g$J g-|/./.NPp`-|` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.N[P` .:".Ё @ P1|"R n .6m!n Jyf BN[XJXg/9XNaXB`: n hgZ Ze-|/./.NPpN^NuNV-|J n-|/./.NPp`-|` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ Ze\-|/./.NPpN^NuNV-|  g$J g-|/./.NPp`n-|`< n hg .f  g f n-hR!|R-nB`z .XfJ 9X:".Ё @ PJhg,-| Hn 9X:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.N[P` .:".Ё @ PJh gB/./.NI R n .6mz!n Jyf,BN[XJXg .Xg/9XNaX .XfNeB`: n hgZ Ze-|/./.NPpN^NuNV-|/9,/9( . ".Ng/94/90 .".NfHx/.NPp`/9 .f4 hl-|/./.NPp`H n-hR!|R-nB` .XfJ 9X:".Ё @ PJhg,-| Hn 9X:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.N[P .:".Ё @ P1|"R n .6m n!yh n!yl n!yp n!yt* n!yx. n!y|2 n!y& . ".N n!@ .".N n!@"Jyf,BN[XJXg .Xg/9XNaX .XfNeB`: n hgZ Ze-|/./.NPpN^NuNV-|0-|`4 n hg .f "n " B`: n hgZ Ze-|/./.NP .N^NuNV-|N-|`4 n hg .f "n "B`: n hgZ Ze-|/./.NP .N^NuNV09NH n BN^NuNV-|k-|`8 n hg .f0(H n B`: n hgZ Ze-|/./.NP .N^NuNV-|-|`4 n hg .f "n "B`8 n hgZ Ze-|/./.NPpN^NuNV-|-|` n hg .f hlHx/.NPp` n"n"2 n"n " n"n"/9/9 n (NNN n /9/9 n ("NNN n B`2 n hgZ Ze,Hx/.NPpN^NuNV-|-|` n hg .fJhg hfHx/.NPp`/9$/9 n (NNN n /9,/9( n ("NNN n B`2 n hgZ ZeJHx/.NPpN^NuNVpH8*nA: . (PA&H-|B` ."HAZZHABAЁB".Ё @ PJhgJfR ."HAZZHABAЁB".Ё @ PJh"g ."HAZZHABAЁZ @Jg^-| ."HAZZHABAЁ @-PHn ."HAZZHABAЁB".Ё @ P h*NXR ."HAZZHABAЁ> @ .m ."HAZZHABAЁ/NaXB` ."HAZZHABAЁB".Ё @ PJh"g ."HAZZHABAЁ @Jf0 ."HAZZHABAЁB".Ё @ PJhg ."HAZZHABAЁZ @Jf4 ."HAZZHABAЁB".Ё @ PJh fJg.B/. ."HAZZHABAЁ/NI ."HAZZHABAЁB".Ё @ PJhgJfP ."HAZZHABAЁB".Ё @ PJh"g^ ."HAZZHABAЁZ @Jg<-| Hn ."HAZZHABAЁB".Ё @ P h*NXR ."HAZZHABAЁ> @ .m ."HAZZHABAЁ @JPf$ ."HAZZHABAЁ @0` ."HAZZHABAЁZ @BR mB ."HA..HABAЁ @BPR mBN^NuNVH *nHnNX mm-m-m"-m& mfBHnNX/9/9 -2NNglHnNX -2N//Nv|PN-@-@ -2N//NvPN-@ -@HnNXN/9/9 -.NNglHnNX -.N//Nv|PN-@-@ -.N//NvPN-@ -@HnNXN/9/9 -*NNglHnNX -*N//Nv|PN-@-@ -*N//NvPN-@ -@HnNXN/9/9 -NNf n4  m*  n JgJmJg oB`p`NqLN^NuNVH 9THgBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ R ."HArrHABAЁ @ V ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ R ."HArrHABAЁ @ V ."HArrHABAЁ @0 ."HArrHABAЁ @0RJg ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @ #THJf n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09HZ"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N$ n ".N ".N n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N".NЕ*+k ` g< +-@ ,-@ ".N".NЕ*+k`b g +-@ -@*` gZ -@ -@* ,".N".NЭ+@ ,".N".NЭ+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# /9HyL/.a N^NuNVHyLaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09HZ"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y̐-@ n  y̐-@ .".g .-@ .R-@ .2-@-n B l n ".N$ n ".N ".N n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y̐-@ n ( y̐` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y̐-@`@p`D y ( n2` n (6 y̐` y ( n6`JlBN^NuNV mHyN}X`:RB 9".Ё @"n XR mN^NuNVJlHyN}X`:B 9".Ё @"n"XR mSN^NuNVJlHyN}X`4B 9".Ё @"n"XR mN^NuNV. lHyN}` 9-@ 9S-@B .Ю-@B .Ю-@-n-yBG n N// n NN\NN// .NNN-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N// n (NN\// n (N// n (NN\N N n n (N// n NN\// n N// n (NN\N N n!@ n N// n (NN\// n (N// n NN\N N n!@N^NuNV n (N// n (NN\// n (N// n (NN\// n N// n NN\NNN^NuNV/./. .".N\///./. .".N\///. /. .". N\NN//NyPN^NuNV n (N// n (N// n N//a\N-@/9/9 .NNf-y n .N// NNN n .N// (NNN!@ n .N// (NNN!@N^NuNV-|JygB09gHxa/.NP <`/9/9 .".Nf"#'/9/9NPp`N .". N# .".N# .".N#3`3snBN^NuNV .". N#3`3snBN^NuNV#/9/9 .". Nf2/9/9 .".NfHx'/9NPp`D .". N#$ .".N#(# ,3sn3`BN^NuNV#/9/9 .". NfZ/9/9 .".Nf>/9$/9 .".Nf"#'/9/9NPp`N .". N#$ .".N#( .".N#,3sn3`BN^NuNV#/./. .". Nl/.$/. .".Nm"#(/9/9NPp`b .". N# .".N# .".N# . ".$N# 3`3snBN^NuNV#-y( .N// .". N\-@-A .N// .".N\-@-A .N// .".N\-@-A .N// . ".$N\-@ -A$ .".NʰnN . ".$Nʰn8/90/9, .". Nm/98/94 .".Nl$#./9/9NPp`/./. .". Nl/.$/. .".Nm$#//9/9NPp`< .". N#0 .".N#4 .".N#8 . ".$N#/9/9 .". Nf"#'/9/9NPp``B` # . ".N# .".N# .". N#3`3snBN^NuNV#HnHy$Hya /9/9 .N// .N// .N//atNmB 9N// 9NNg faf` 9@Dg-|`a-@Jg,HxRHyNP#HyaXp`HyaXBN^NuNV8 yf -y8`-y8HnNX/9/9 9N// 9N//atN-@t/9/9 9N// .tN//a8N-@pN// .tNNN-@-@ .pN// 9NNN-@ -@HnaXHnNX/9/9 .tNNg| .tN// 9 N// .8NN\NN-@-@ .tN// 9NNN-@ -@Hna(Xa.-y$`-y(d 9,N// .8NN\N-@h-ylHnPHn`Ny@PHnxa&XHnNX-yHnaXHnNX/9/9 .TN// .PN//a^N-@tN// .TNNN-@-@ .tN// .PNNN-@ -@HnaXaHnxaXaHnNX 9N// 9 NN N-@ 9 N// 9 NN N-@ 9N// 9 NN // .8NN\N-@Hna.XHnNX-n8HnaXaa-y`-yd-yh-ylHnPHn`Ny@PHnxa.X-nXH 9N// .HNNN-@L 9N// .HNNN-@D 9N// .HNNN-@@/9/9 .LNNo>/9/9 .DNNo .DN// .@NNlp`b .DN// .@NNf 9@DfHnNX .@N// 9N// 9NN N\// .LN// 9"9N\NN-@ .@N// 9N// 9 NN N\// .LN// 9"9N\NN-@ .@N// 9 "9NN-@HnaߨXHnNX .LN// 9N// 9NN// 9"9N\// .PNN NN-@ .LN// 9 N// 9NN// 9"9 N\// .TNN NN-@Hna޲Xa߸HnxaޤXaߪHnxaXHnNX .@N// .DNN// 9$"9(N\N-@<-y,-y0/98/94 .-0Hnv/9/90Hx @N@NNN m X/9/90Hx @N@NNN m X /9/90Hx @N@NNN m XRG`*>-0Hn/9/9 m NN\N2Hx AX/9/9 m NN\N2Hx AX /9/9 m NN\N2Hx AXRG`N f 3UUD` fJfJf3D`JfJf <`B3D` f>3ffH`(JfJf3DDH3L`f3""H3UUL`R gJfJf <` <""3HJfJf <`B3L` -x @"-x A၀"-x At塀#P f3ZZ<3ff@`t f*Jg3<3DD@`R3<3""@`@JfJf <` <3 -`ZJg" -Эй> -Э`0 -r "9Nй> -r "9Nй< ysp1yDpJ|f xo/9|/9x0H"</0H/09H"</09H/NP`Jg -> -`ZJg" -Эй> -Э`0 -r "9Nй> -r "9Nй< ysp1yLp0H"</0H/09H"</09H/NEH33`-m Jg n -@ n (`pJg0 n  nАй-@ n ( nШ`8 n r "9Nй-@ n (r "9Nй>Jg n (-@ n ( `vJg4 n ( nШй-@ n ( nШ `: n (r "9Nй-@ n ( r "9Nй<0H"<-A0H"<-A ysp1yHpHn/- -rN/09H"</ -"HA HABAЁ29HЁ/N@4`>-<-0H-@`Jg8 .Z @ ". A .Z @ `Jg` .Z @ ".Z AАй". A .Z @ ".Z AА`V .Z @ r "9Nй". A .Z @ r "9Nй". A R0H2HЁ".زm ysp1y n (`lJg. n  nАй> n ( nШ`6 n r "9Nй> n (r "9Nй:Jg n < n (`lJg. n  nАй< n ( nШ`6 n r "9Nй< n (r "9Nй80H".l0H-@葮0H-@ .ЮS2Ho0HR-@Jo .ЮS2Ho .ЮS2H-@䑮0H".첀l0H0H-@Jo ysp1y@p/./. <쐮//./././.N4`F-m-m -mJg n -@ n (`pJg0 n  nАй-@ n ( nШ`8 n r "9Nй-@ n (r "9Nй>Jg n < n (`lJg. n  nАй< n ( nШ`6 n r "9Nй< n (r "9Nй-@0HR-@0H".䒀R-A-m-mJg< n!|0HR n 0H".䒀R n!A nB ` nJ g/././/./. <//.N#T/././././.N.`BL N^NuNVH *n  )bR@0;NFFFFFFFFfFpF ,  " 2F4  FFFFFFFFFFTtNuJf+|3`NvVBy`+|NDJf Bp` ys|@-m n1| n1| n1| n1| n1| n1|33333333BG0H @B0H @B0H @BRG Gm~`0H2H ARG G@m~@`0H@2H ARG Gm><`0H2H ARG Gm><`60H2H A0H2H ARG GmBHyHyHyNI| ys( ys(`N`-m -m$/9/9 -(NN\N# .N// .NNN-@/9/9 .NNn B/9/9 .N// 9"9N\// 9"9N NN##B`B/9/9 .N// 9"9 N// 9"9N NN#/9*/9&/9"/9/9/9 .NN\NN\N#B`H/92/9. .NNm2B/9J/9F .N// 9>"9BN// 96"9:N NN#B#` ysB(HxHxBBNQJygNv`|>-`/9R/9N0H @N@NNN m X/9Z/9V0H @N@NNN m X /9b/9^0H @N@NNN m XRG0Ho.BHyHyHyNI|`~>-`/9j/9f m NN\N2H AX/9r/9n m NN\N2H AX /9z/9v m NN\N2H AXRG0HoR`$3 fR3Z`Jg By`3`3f`|Jg 3"`j3`^ gJf3`B3 g gJf3`3 f3Z3j3f` f -Э"9\`" -逐r й> -逐r `8Jf -r "9Nй> -r "9N< ysy ysyJf o/9/90H"<ߒ/0H/09H"<ߒ/09H/N `JgH -Э> -Э"9\`" -逐r й> -逐r `8Jf -r "9Nй> -r "9N< ysy ysy0H"<ߒ/0H/09H"<ߒ/09H/NF33` & ysy ysy-m Jg^ n "Ё-@ n ("Ё"9\`0 n  nr й-@ n ( nr `@Jf n r "9Nй-@ n (r "9N>Jgd n ("Ё-@ n ( "Ё(("9\`4 n ( nr й-@ n ( n r `BJf n (r "9Nй-@ n ( r "9N<0H"<ߒ-A0H"<ߒ-AHn/- -rN/09H"<ْ/ -"HA HABAЁ29HЁ/N]`4>-<-0H-@`FJg .Z @ ".Z A"Ё". A .Z @ ".Z A"Ё"9\`` .Z @ ".Z Ar й". A .Z @ ".Z Ar `^Jf .Z @ r "9Nй". A .Z @ r "9N". A R0H2HЁ".m ysy ysy0H/0H/N^P`>-<-#st0H-@`n .Z @ ."@ <"QJg .Z @ ".Z A"Ё". A .Z @ ".Z A"Ё"9\`` .Z @ ".Z Ar й". A .Z @ ".Z Ar `^Jf .Z @ r "9Nй". A .Z @ r "9N". A R0H2HЁ".m ysy ysy/90H/0H/Nb `-m-m -mJgZ n "Ё> n ("Ё"9\`. n  n䐐r й> n ( n䐨r `>Jf n r "9Nй> n (r "9N:JgZ n "Ё< n ("Ё"9\`. n  nr й< n ( nr `>Jf n r "9Nй< n (r "9N8 n-PB09H-@0H".ܲl0H-@ԑ0HѮ .ЮS2Ho0HR-@Jo n ("Ё> n ("Ё< n-hB09H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09`09H ys@ ysy/./. <ؐ//./././.NU`-m-m -mJg^ n "Ё-@ n ("Ё"9\`0 n  n䐐r й-@ n ( n䐨r `@Jf n r "9Nй-@ n (r "9N>JgZ n "Ё< n ("Ё"9\`. n  nr й< n ( nr `>Jf n r "9Nй< n (r "9N-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.N\L N^NuNVJspg8 9spN^NuNV/././././. /.HxGN`HxHyN&P#JlB`N/NX#-@NSF-@NЮS-@B/9HxHxHy/aVJNq#sp .`:N^NuNV/9NX/9NRXBspN^NuNVJsg8 9sN^NuNV/././././. /.HxGN`HxHyN&P#JlB`N@/NX-@NSF-@NЮS-@B/9HxHxHx@/a^JNq#s .`BN^NuNV/9NX/9sNRXBsN^NuNV.*n S b@0;N|`BHyN&P#HyHy@ m/N ##BBBBB`HyHy@ m/9N p"-g0 - @Jf.+| - @ ` - @B+y` HyHy@ m/9N 9-@ 9䐹-@/N|4X-@/.N|4XЮ lp`p-@ .".ѹ .".㠑 l #` o # l #` o ###+y+y`##*nN^NuNV y1y/9/9N@PHxN`XN^NuNV.*n  g g gt`#9RHH#/9/N`P y3h yh/9/9N@PHz@HxNP`h y1y/9/9N@`HnHy@f/9N .o --@//-/9N6 +@*nN^NuNV-n-nB-|A-P-h-h-h . b@0;N~~`p . "HA&&HABAЁ6 @-P . "HA&&HABAЁ. @-P . "HA&&HABAЁ2 @-P . "HA&&HABAЁ, @0HJg f/. .". N//.` . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @-P . "HAHABAЁ @0H b@0;Nj.<t/././././.aX`/././.` .䐮/N|4X-@ ./N|4Xo/./.`/././././.a` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f/././.aL |-P-h-h-h HnNoX-|-n-nHn nNX` . "HA""HABAЁ @-P . "HA""HABAЁ @0HJg f . "HA""HABAЁ @-P . "HA""HABAЁ @-P#X# \/.BHy/9/9\/9XN|P//./.aN^NuNV-|-n-n Hn nNX-|-n-|-|-nHn nNXBN^NuNV-|-|-|BHn nNX-|-n-n Hn nNX-|-n-nHn nNX3-|-yJyZgp` 9-@BHn nNXBN^NuNV-|-|-|Hn nNX-|-n-n Hn nNX-|-n-nHn nNX-|-n-nHn nNX-|-n-n Hn nNX-|-n-n Hn nNX3-|-yJyZgp` 9-@BHn nNXBN^NuNV-|-|-|Hn nNXBBB-|-y-yB-|-|-n-n Hn nNX-|&-|A-HA-HHn nNX3-|-yJyZgp` 9-@BHn nNXBN^NuNVH0*n(|BG*RG GmL0N^NuNV.*n .". NN// NN\N* .". NN// -NN\N+@ .". NN// -NN\N+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N, "N*b T(d LN^NuNVH0*n .-@ 9hй`(@ 9hЮlo:`B`:Rm .ѹh 9hL0N^NuNVH0*n .-@ 9lй`(@ ." ҀdeHy. . йs(@ 9s(".Ё*@L0N^NuNVH< 9sp".Ё*@ .йsp(@ 9sp". Ё&@ 9sp".Ё$@>.JGo Gm ysp1|p` ysp1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm ysp1|p` ysp1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm ysp1|p`0H〙0H〕 ysp1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm ysp1|p`0H〙0H〕 ysp1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm ysp1|p` ysp1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9sp". Ё*@ 9sp".Ё(@BU ysp1|p .>JGo 8 SG`g ysp1np8B`NqL0N^NuNVH< 9sp".Ё*@ .йsp(@ n rN. n f: . "N nШ $ .rNԀ-B&n .(gZp".l ysp1npB`p ysp1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m ysp1|p` 0 ysp1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N nШ Ю-@$n 9sp".Ё*@ 9sp".Ё(@*. Jo,BU ysp1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 ysp1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N nШ $ .rNԀ(B 9sp". Ё&@ ysp1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9sp2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9sp".Ё 2Hぐ$@` 9sp".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN>2H . N nШ $ .rNԀ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`((R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r 4HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNVH<-n nlp`0.HR"HAHABAЁ/NX-@JfHy4N}X`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`2 -o mlS` -l moR*mJf -o n hnS` -l n hmR n*h` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <-@ .Ю @ 9sp"@2`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NRXL<N^NuNVH0B .. . ,JfXJl D.-n 9sp". Ё @0 9sp".Ё*@ 9spp(@NH`JfNJl D,-n ysp1|p .йsp @0 9sp". Ё(@NH` ysp1|p .йsp*@ 9sp". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , T @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9sЮ*@ 9s Ю (@NI`z 9sЮ*@ 9sЮ (@Jl D.RTJl D,RXl *.,R` * D( . , t @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNVH0. ys( 0.Hйs(@:.`* 9s(2. HЁ*@<.`ZSFJFnSEJEn ys(L0N^NuNV## # ys(0. ys(3aN^NuNVH0 ys(g yf*y `0 yf*y 9s`*y 9s(@~`BSGJGn ys(JgRy yo2L0N^NuNV## # ysB( ys(0. ys(3aN^NuNVH0 ys(g yf*y `0 yf*y 9s`*y 9s(@~`BSGJGn ys(JgRy yo2L0N^NuNV ysB( ys| ysB(BHxHxBBa ys|@N^NuNVH< 9s Ю*@ 9sЮ(@ 9sЮ &@ 9s Ю$@>.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN=@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr ys( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ ys(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9sЮ *@ 9s(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9s Ю*@ 9sЮ(@ n f n rN82H . N nШ $ .rNԀ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . N nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r 4HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^NuNVH<-n nm0.HR"HAHABAЁ/NX-@JfHyؔN}Xp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N`R o>-m - r"N+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/NT m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NRXL<N^NuNVH<#DJsoJo ys|-n  lpL<N^NuNVxH8 9sЮ*@&|sxB n (@r-@ n (@r-@Jstg|HnHn/./.Ns .-@Jn p` . R"HA44HABAЁ/NX-@JfHyN}X`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h(( n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N+@ -r+@ -r".N+@ -r+@ -$".N+@$+m -(".N+@(+m -, ".N+@,+m `> oؐ-@-U*+n-m - r".N+@ .r+@-m -r".N+@ .r+@-m$ -$".N+@$+n-m( -(".N+@(+n-m, - ,".N+@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S``J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#sp`T .s @(P .s @ gf ` <//.Hx0N `NqL0N^NuH // |s pNLNw //W.BN@d W/N WNNHxtN@eNuNV(.-nB`b ys S m. .R @HH ys"(R!AS AHH` /9s .R @HH/NXPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|tP+|tP+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NRXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N`PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx@N@eNuNVH0Jlf8 <p#l <l#p#px#lt .^rN.*ytBƀ g`(*(U g " Ҁe " Ҁd(M *@bxflgB`Rƀ ƀo "<N#ƀBNRX(@ 9ƀ" Ҁe 9ƀ/NRX(@g yx 9xXg yx  9ƀ" ҀY(#x <l A ` " Ҁ#ttc A#| A 9t*A L0N^NuNVH0*n(MY#t (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ | L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@>?zG{?zG{?zG{?zG{?zG{?zG{@@w?zG{?zG?xtj~?+B–CBBAABC>>>??w??w>??w??w>??w?w?i>4j>>>M>>>?L[>??>T?????>h>??>>>X>O?%X>>>>>'@@]@@@$@r@$@r@$@q@@$@p@$@o@$@n@$@l@$@k@$@i@$@h@$@f@$@e@$@c@$@b@$@`@@^@"@"@D@ @r@4@ @p@@$@R@p@@$?@U@@p@@$@^@p@@$@>@ @i@>rasterfileFilename: Filename: Initializing SunCore Initializing View Transform New Seg xlateNew Seg xformDelete SegLinesPolygonRasterTextMarkerPositionRotateScaleAttributesSave SegRestore SegExit* , -Abc????@tzQ?A0A0?????????@?@?????@???initialize_coreenter:ĀĀĀ?ĀĀĀ?ĀĀĀ? ADDDDD?DDD?DDD?;????set_line_indexset_fill_indexset_text_indexset_linestyleset_polygon_interior_styleset_polygon_edge_styleset_linewidthset_penset_fontset_charsizeset_charspaceset_charjustset_charprecisionset_pick_iddefine_color_indicesset_primitive_attributesinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@0@0?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3@@@@@@@@@@@@@@@@@((initialize_deviceterminate_deviceawait_pick await_keyboardawait_stroke_2 await_any_button_get_locator await_any_button_get_valuator set_echoset_echoset_echoset_echoset_echoset_echoset_strokeset_keyboard>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,               ((             )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]            ((  F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %             x |   &h.BPbjxFr20$fN ^ $Fv@Zb|:t,:r j(f@n  > F J j   !6!!!!"""0"8"F"N""##r##$@$%%b%|%%%%%&p&&''>'l''($(>(B(z(())^))*8*`***++X+++,:,H,f,,,-r--. .v..///J/v//0"0P00101R1112<2233l3344"4B4\4v455r555556666&6x667J7f788X89:9T9r9|999:H::;*;r;;>L>>?4?z??@@d@@A:AHAAABBBHBxBBBCCVCCCD"DHDDDEEVEvEEEFF:FdFFGGlGGHH"HBH\HvHIIrIIIIIJJJJ&J|JKKKLBLM MNN.NLNVNdNnNO"OPzQQRVSSTU(UVW8XXYZYZ[\H\]^^_b````````aVaabLbbcTccdLddehefffg,ggh>hhitij<jvj~jjpolygon_rel_2polygon_abs_2@@@@@@@@put_rasterget_raster 03<? 03<?   0 3 < ?  03<?000 000030<0?00000000333 330333<3?33333333<<< <<0<3<<                                                                                     ,                                                                                                                                                     tLtPtdtrttuuFuNufu~uuuuuuuvv"vDvTvzvvvw*wDwbwlwzwwxx&xXxxxxyyy(y@yTyby|yyyzz4z`znzzzzzzzz{{{"{*{P{v{{{{|&|>|R|l|||||}}:}N}t}}}}}}~~&~.~T~n~z~~~~~~~ "8Hhdelete_retained_segmentdelete_all_retained_segmentsrename_retained_segment?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@@@@inquire_segment_detectabilityinquire_segment_highlightinginquire_segment_image_transformation_typeinquire_segment_visibilityinquire_segment_image_transformation_2inquire_segment_image_translate_2((@YFFFinquire_retained_segment_surfacesinquire_retained_segment_names???@????save_segment: can't create %s save_segment: can't open %s SUNCsave_segmentrestore_segment: can't create %s restore_segment: can't open %s restore_segment: %s is not a segment file restore_segment>uTvXuTvX"uTvXvvRVRVRVdRVRV?~0~~LJ?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_mat@@?@@@@@?@@@set_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??$Rn@?@@@@n@@@@@@?@@@@o@o@o@o@o@o@@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@/dev/console/dev/cg0/dev/mouse_ p??wa@????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. P~Aq-Yt*b :x+\!WV.R !BZ/^AuX.cIv5W~ @h+@QmGThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL  :''''@WLLLb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<((<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 88((8T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||Region2 cannot allocate memory.GGGGGGH H H4HHH\HpHHHH_core_cregion2 cannot allocate memory. PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory.0ۜ@@@@set_zbuffer_cutcolorzbuffer?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Ƅdemo/cvlsi 755 0 0 474000 3112747712 6050  |$G"I#HTHS/N4 /N XNuNuNVHxHxHxN Jg BN XBHybNPJg HxN XHybNX/9,/9(/9$/9 /9/9/9/9NA /9L/9H/9D/9@/9HxHxa$HxHxHxHxHxHxHx>HxHx_Ba\$HxHxHxHxHxHxHx>HxHxa2$HxHxHxHxHxHxHx>HxHxa$N^NuNV0. H b"@0;N (2/9NX0.&=@&0.*=@*0.=@0.=@B`2.&H .Nz2.HЁ-@B0."H".زl2.*H .Nz2.HЁ-@ .N-@-@0.HЮN-@-@ .N-@0.HЮN-@-@-nHxHnHnN~ R``/9`/9`/9`/9`R0.H".ܲmN^NuNV-n n=PT n0H=@T n0H=@TBn`80.&2.HЁ=@Bn` 0.*2.HЁ=@-nBn` n=PT0.H n2HЁ=@T0.H n2HЁ=@T n=PT n=PT n=PT n=PT n=PT n=PT0.H/0.H/0.H/0.H/0.H/0.H/0.H/0.H/0.H/aB$Rn0.nmRn0.n"mRn0.nmN^NuNV-|3*3*3*Jyv|gB/.NPp` 09*H".oHx/.NPp`09*H". n09*H".n3v|ByvRByЈHxHyNP-|v` nB n1| n!| nB nB n!y n!y n!y n!y n!y" n!y& n!y* n!y. n!y2 nB6B .:".Ё @BR m nBN nBR nBVZ ЈeByv~-|X@` n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*. Y&e>-|`h n nBh nBh 9"9N n!@ 9"9N n!@ nB n!|y e-|X `T n nBh nBh nB nB nB n!|y nB nB X>e-|V`t n nBh nBh nB nB nB n!|{ n!| n!| n!|P n!|P"& Ve-|\ `h n nBh nBh nB nB nB n!|y n!y n!y n!y" \Be-|V`L n nBh nBh nB nB nB n!|y nB W&e-|v0`v n nBh nBh nB nB nB n!|y n!|P 9"9N n!@ n!|'" vReByYBy\ByVByY8ByuByYLBy\B#v`#vd#vh#vl#W(#W,#W0BW4BW8BW<#W@BWD#WH#WL#WP#Wd#Wh# Wl#Wp |Wd#Wt#Wx#W|# W#Wt#WT#WX# W\#$W`BWBW#*WBWBW#YXBY\BY`#(Yd#,Yh#0Yl#4Yp#8Yt#<Yx#@Y|#DY#HYBuByVBy\3V#LY@#PYD#TYH#vp 9X"9\N#vt#vx/9/9/9/9/9|/9x/9t/9p/9l/9h/9d/9`NC0#u#u#u#u#u`#ud#uh#ul#up#ut#u#u#uBu#u#u#u#ux#uxu|#u3uPBYTB\#uByvXBy\DBy3uXBvTHyV`N|XHxNX3uN0JfHxW/.NPHxN XBN^NuNV-|X@`4 nJh&g"Jh(g /(*NX n/(*NX. Y&eNByv|BN^NuNV3 Ј3YLN^NuNV-| .m`oHx/.NPp`3Y<#W(BN^NuNV-| .mdoHx/.NPp`3V#W,BN^NuNV-| .mhoHx/.NPp`3V#W0BN^NuNV-| .mlo-|/./.NP .`3v#W4BN^NuNV-|# .mpo-|/./.NP .`3Y:#W8BN^NuNV-|> .m((to-|/./.NP .`3v(#W .". N#WL .".N#WPBN^NuNV3YN .". N#WT .".N#WX .".N#W\#W`HyWTN4@XBN^NuNV3YN .". N#WT .".N#WX#W\#W`HyWTN4@XBN^NuNV3X>3\ .". N#Wd .".N#Wh#Wl#WpHyWdN4@XBN^NuNV3X>3\ .". N#Wd .".N#Wh .".N#Wl#WpHyWdN4@XBN^NuNV-|3\ .". N#WtBN^NuNV-| .Lmo-|/./.NP .`#W3YPBN^NuNV-| .Pmo-|/./.NP .`#W3VBN^NuNV3u#WBN^NuNV-| .Xl-|/./.NP .`3Y8#WBN^NuNV3YL3Y<3V3V#WBN^NuNV-| . m .`n . oHx/.NPp`Z-|-n -n-n-n-n/.NFX-@gHn nNXB`Hx/.NPpN^NuNV-|/./9`/9 n/a fp`R/./9d/9 n/(a g/./9h/9 n/(ah g/./9l/9 n/( a@ g/./9p/9 n/(a gZ/./9t/9 n/(a g0/. 9xNv// 9Nv// n (Nv//aP g/./9|/9 n/(a| g/./9/9 n/( aR g/. 9Nv// 9Nv// n ($Nv//a gL/. 9Nv// 9Nv// n ((Nv//al g/. 9Nv// 93YP3V3u3Y83YLBN^NuNV/./. .". Nhm/./. .". Nho-| /./. NPp`BN^NuNV . mo-| /./.NPp`BN^NuNV-|Jyv|f-|/./.NPp`JfHxS/.NPp`/.a"X-@fB ld ."HA..HABAЁXj @JfP ."HA..HABAЁXj @  ."HA..HABAЁX@-@Jf$HxU`^R`~ n h&fHx`B-|-nHn nNXJfHx`-| -yY@-yYD-yYHHn nNX n1|&JVf#VJX.f#X.J\.f#\.Jv>f#v>J g@ nJhg&-|(Hn nNXJg n1|$`HxT/.NPBHn nNXBN^NuNV-| yVf-|/./.NPp`/.aFX-@f-|S/./.NPp`X nJh&f-|/./.NPp`2 nJh(g-|/./.NPp` n1|(BN^NuNV-| yVf-|/./.NPp`\/.aX-@f-|S/./.NPp`0 nJh(f-| /./.NPp` nBh(BN^NuNV-|*/.a X-@f-|S/./.NPp` nJh&f-|/./.NPp` nJh(g-| /./.NPp`-|v Јd nJhmZB n .6lH :".Ё @ fX n 6f* ufN\ n1|Syv~Z` .:".Ё @B nS6`R`zBHn nNX-| Hn nNX nJhgJh$g-|)Hn nNX n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh" nBh& nBh$ nBh( nB*BN^NuNVBB lLJgL ."HA..HABAЁXj @ .f& ."HA..HABAЁX@-@ .`R`N^NuNVh-|x/.aDX f$=|0.H//.NP0.H` R |Y(-P-h-h-h JyYNfJyX>f Jy\gL |WT-P-h-h-h Hn 9WPNv//N| Hy*HnNPHy+Hy*NTPHy+NX |Wd-P-h-h-h Hn 9WLNv//N| Hy*HnNPHy+,Hy*NTPHy+,NX |Wd-P-h-h-h Hn 9WtNv//N| Hy*HnNPHy+ Hy*NTPHy+ NXHnN X yu hm$JyY8g=|HnHxN~RPHyWHxN~RP=|HnHxN~RP WmhHnHnHn/.ND-yHHnHnNPHnHnNTPHnNX .Ѯ .Ѯ .Ѯ`8/.aX=@0. Ю-@-nB#+ B+-| .й+-@ .й+ -@-nHnHx N~RP .й+-@ .й+ -@-nHnHx N~RP .Ɛ+-@ .ʐ+ -@-nHnHx N~RP .֐+-@ .ڐ+ -@-nHnHx N~RPJyVg(=| HnHxN~RPHyW0HxN~RPJy\Hg(=|HnHxN~RPHyWDHxN~RPJyЊg(=|HnHxN~RPHyWHHxN~RPJyYNg(=|HnHxN~RPHy+Hx N~RPJyX>g(=|HnHxN~RPHy+,Hx N~RPJy\g(=|HnHxN~RPHy+ Hx N~RPJyYPg(=|HnHxN~RPHyWHxN~RPJyVg(=|HnHxN~RPHyWHxN~RPJyYLg(=|HnHxN~RPHyWHxN~RPJy\Bg&=|HnHxN~RPHnHx N~RP=|HnHxN~RP/.aX=@HnHxN~RP-n-|+< .R @ .R"@f0.gRnHy+<0.H/N~RPJy\Ff yu hf" 9WѮ 9WѮ 9WѮ` yu hfHnHnNPA-P-h-h-h |+-P-h-h-h Hy+HnN^P |+ -P-h-h-h Hy+ HnN^P |+,-P-h-h-h Hy+,HnN^P-|X@`8 nJh(g$JyY8g"Jhg-|$j-yW~Hnj h*NXJyVfJyYLg:-|j-yW0~JyЈgp` 9W-@BHnj n h*NXJyЊg -|j-yWH~Hnj n h*NXJy\Hg -|j-yWD~Hnj n h*NXJyYNg0-| j-y+~-y+ -y+$Hnj n h*NXJyX>g0-|!j-y+,~-y+0-y+4Hnj n h*NXJy\g0-|"j-y+ ~-y+-y+Hnj n h*NXJy\Bg$-|j-n~-nHnj n h*NX yuJg~JWfB nJhg8-|j-nr-|uv-yWH~B-|nHnj h*NX`4/.HyuHnHy+ Hy+,Hy+/9WH/.N0 . Y&eByVByY8ByЊBy\HByYNByX>By\ByYPByVByYL3\BBN^NuNV|-|}JyVfHx/.NPp`:-yW n lHx/.NP-|? .". N#v` .".N#vd#lvh#pvlHnHyv`N PHnHnN jPA#Y(#Y,#Y0# Y43\BJyuPg/./.NPJg^HnN X yu hmJyY8g=|HnHxN~RPHyWHxN~RP=|HnHxN~RP .ʐ\-@ .йP-@B-|HnHx N~RP .й\-@ .йP-@HnHx N~RP .й\-@ .ΐP-@HnHx N~RP .ʐ\-@ .ΐP-@HnHx N~RPJyVg(=| HnHxN~RPHyW0HxN~RPJy\Bg&=|HnHxN~RPHnHx N~RP=|HnHxN~RPHnHxN~RPJy\Ff\ yu hf 9WѮ 9WѮ`8 yu hf*HnHnN nPA-P-h-h-h JyvXgHyu/./.N, Jg0-|X@` nJh(gJyY8g"Jhg-|$~-yWHn~ h*NXJyVfJyYLg:-|~-yW0JyЈgp` 9W-@BHn~ n h*NXJy\Bg$-|~-n-nHn~ n h*NXnB. yuJg4-|~-|BA-H-|uHn~ n h*NX. Y&eByVByYLByY8By\BBN^NuNV-|JyVfHx/.NPp`D/./. 9vdNvN///. /. 9v`NvN//a4N^NuNV.-|JyVfHx/.NPp`Jnn-|/./.NPp`p n Nv// n Nv//N~`6 Ю @ Nv// Ю @ Nv//aR0.HmB..N^NuNV.-|JyVfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ Nv// Ю @ Nv//aLRmB..N^NuNV-|JyVfHx/.NPp`-yW lHx/.NPp`r .Do m o-|? .". N#v` .".N#vd .".N#vh#tvlHnHyv`N@PHnHnNTPA#Y(#Y,#Y0# Y43\BJug/./.N!hPJgHnN X yu hmJyY8g=|HnHxN~RPHyWHxN~RP=|HnHxN~RP .ʐ\-@ .йP-@-n-nHnHx N~RP .й\-@ .йP-@HnHx N~RP .й\-@ .ΐP-@HnHx N~RP .ʐ\-@ .ΐP-@HnHx N~RPJyVg(=| HnHxN~RPHyW0HxN~RPJyYLg(=|HnHxN~RPHyWHxN~RPJy\Bg&=|HnHxN~RPHnHx N~RP=|HnHxN~RPHnHxN~RPJy\Fff yu hf 9WѮ 9WѮ 9WѮ`8 yu hf*HnHnNPA-P-h-h-h JyvXgHyu/./.N, Jg0-|X@` nJh(gJyY8g"Jhg-|$-yWHn h*NXJyVfJyYLg:-|-yW0JyЈgp` 9W-@BHn n h*NXJy\Bg$-|-n-nHn n h*NXnB. yuJg4-|-|BA-H-|uHn n h*NX. Y&eByVByY8ByYLBy\BBN^NuNV-|JyVfHx/.NPp`-yW l-|/./.NPp` .Do* l -|/./.NP-|? o -|/./.NP-|?((/./. 9vhNvN///./. 9vdNvN///. /. 9v`NvN//a$N^NuNV.-|JyVfHx/.NPp`JnHx/.NPp` n Nv// n Nv// n Nv//NN~`L Ю @ Nv// Ю @ Nv// Ю @ Nv//aPRmB..N^NuNV.-|JyVfHx/.NPp`rJnHx/.NPp`XB`L Ю @ Nv// Ю @ Nv// Ю @ Nv//arRmB..N^NuNV.B`RR nJf ..N^NuNV` n  m o n?p`R nJfBN^NuNV=yWJ |Wd-P-h-h-h Hn/9/9 9WLNvN//N| n "n" n `Jng(HnHnHn.HH/0.HS/N.`HnHnHn.HH/BN n 9WtNv// .Nv//0.H2.HNhN NNNv// NvNN n 9WxNv// .Nv//0.H2.HNhN NNNv// NvNN n 9W|Nv// .Nv//0.H2.HNhN NNNv// NvNN .R @PfhBN^NuNV=yWJ |Wd-P-h-h-h Hn/9/9 9WLNvN//N| n  "n "`"Jng(HnHnHn.HH/0.HS/N.`HnHnHn.HH/BN n 9WtNv// .Nv//0.H2.HNhN NNNv// NvNN n 9WxNv// .Nv//0.H2.HNhN NNNv// NvNN .R @PfBN^NuNV n v` n vdBN^NuNV@.-|$JyVfHx/.NPp` |Y(-P-h-h-h .". N-@ .".N-@-yvh-yHnHnN PHnHnN jPB-|A-Pt-hx-h|-h JyuPg~HnHnNPJfPA#v`#vd#vh# vlAt#Y(#Y,#Y0# Y43\B`A-P-h-h-h HnN XHnN X yu hmJyY8g=|HnHxN~RPHyWHxN~RP=|HnHxN~RP .-@ .-@Jf-|Jf-| ."Nz$ ."NzԀ NNv//N`PN-@Jf-| .".N`-@ .".N`-@ .-@ .Ю-@B-|HnHx N~RP .-@ .Ю-@HnHx N~RP .Ю-@ .-@HnHx N~RP .Ю-@ .-@HnHx N~RPJyYLg(=|HnHxN~RPHyWHxN~RPJyY 9WѮ 9WѮ 9WѮ 9WѮ 9WѮ 9WѮ`b yu hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h JyvXg8HyuHnHnN) JgA-P-h-h-h -|X@` nJh(gJyY8g"Jhg-|$L-yW`HnL h*NXJyY(|JGm Gl0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|Jnm nl0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|JyVfHx/.NPp` no$=|Q0.H//.NP0.H`^ |v`-P-h-h-h n Nv// n Nv//N:ByYBn` n Nv// .NvNN-@X n Nv// .NvNN-@X HnHnN P09YRyYHИ/HnN jPRn0.nmbJyuPgNBn`0.HИ/NXRn0.nmN.09YH2.H/0.H/` 0.H/BavPBN^NuNV-|JyVfHx/.NPp`@ no$=|Q0.H//.NP0.H` |v`-P-h-h-h n Nv// n Nv//NByYBn`P n-PX n -PX HnHnN P09YRyYHИ/HnN jPRn0.nmJyuPgNBn`0.HИ/NXRn0.nmN.09YH2.H/0.H/` 0.H/BaPBN^NuNV=n `0.HИ/N XRn0.H2. HЁ2.Hm |Y(-P-h-h-h HnN X yu hmJyY8gx=|HnHxN~RPHyWHxN~RPHnHxN~RP=n ` 0.HИ/Hx N~RPRn0.H2. HЁ2.HmJyYLg(=|HnHxN~RPHyWHxN~RPJyVg(=|HnHxN~RPHyW,HxN~RPJyY:g(=| HnHxN~RPHyW8HxN~RPJyv(g(=| HnHxN~RPHyW(|JGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|Jnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|l09PH".m 09RHo-|/./.NP .` 3 VBN^NuNV-|JfJyVoHx/.NPp`rJyVgHx/.NPp`TBu-|v`@Hx/.NPp`. n .fHx/.NPp` Z Јd n hg hf#uJugJyug$HxaXJgHx"/.NPp"`-|! yuB6-|X@`> nJh(g,B 9u: yu"(6R!A6SЁ @ . Y&e !f/./.NP .`$y\D yu1yV yVmT yu HnBN~RP yu!@N yuBV=|HnHxN~RPHyuHxN~RP yu!yYX yu!yY\ yu!yY` yu!yYd yu!yYh yu!yYl yu!yYp yu!yYt" yu!yYx& yu!yY|* yu!yY. yu!yY2 yVm/9uNX`3\F3Y<3V3V3v3Y:3v(3V3\H3Њ3YN3X>3\3YP3V3u3Y83YL3\3V#Tv`#Xvd#\vh#`vlHyY(Hyv`N@P3\BRyv~BN^NuNV09VH-@ByVBaBX3VBN^NuNVaBN^NuNV-|JyVf-|/./.NP .`V yuJhf1| yu hm(=|HnHxN~RP-@ yuؐN!@VByVBuBN^NuNVJg$NIJgp`ByuHyuN0`HyN0FXHyuN/XHyV`N/XN0HyN0XHx HyWHyNX HnBHnHxHyWN[/9h/9d .".NhfBW` #WBN^NuNV-|  g$J g-|/./.NPp`-|v` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.NpP` .:".Ё @ P1|"R n .6m!n JyvRf BNXJug/9uNXB`: n hgZ Јe-|/./.NPpN^NuNV-|7J n-|/./.NPp`-|v` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ Јe\-|/./.NPpN^NuNV-|Q  g$J g-|/./.NPp`n-|v`< n hg .f  g f n-hR!|R-nB`z .ufJ 9u:".Ё @ PJhg,-| Hn 9u:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.NpP` .:".Ё @ PJh gB/./.N R n .6mz!n JyvRf,BNXJug .ug/9uNX .ufN tB`: n hgZ Јe-|/./.NPpN^NuNV-|j/9/9 . ".Nhg/9/9 .".NhfHx/.NPp`/9/9 .$".(N -@$-A(/9/9 .,".0N -@,-A0-|v`b n hg@ .f6 hl-|/./.NPp`L n-hR!|R-nB` .ufJ 9u:".Ё @ PJhg,-| Hn 9u:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NpP .:".Ё @ P1|"R n .6m n!y* n!y. n!y n!y& .". N n!@2 . ".N n!@ .".N n!@ .$".(N n!@ .,".0N n!@"JyvRf,BNXJug .ug/9uNX .ufN tB`< n hgZ Јe-|/./.NP .N^NuNV-|/9/9 . ".N -@ -A/9/9 .".N -@-A-|v`` n hg> .f4 hl-|/./.NPp`H n-hR!|R-nB` .ufJ 9u:".Ё @ PJhg,-| Hn 9u:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NpP .:".Ё @ P1|"R n .6m n!y n!y n!y  n!y* n!y. n!y2 n!y& . ".N n!@ .".N n!@"JyvRf,BNXJug .ug/9uNX .ufN tB`: n hgZ Јe-|/./.NPpN^NuNVpH8*nA: . (PA&H-|,JfJlg TJlg-|Hn l*NXHUNX-mNHn"B/.N~ ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx N}PJy\FfZ mf 9WѮf 9WѮj 9WѮn`2 mf*Af-Pv-hz-h~-h HnfHnvNP&'nf'njHS l*NX` HnVHx N}PJy\FfZ mf 9WѮV 9WѮZ 9WѮ^`2 mf*AV-Pv-hz-h~-h HnVHnvNPAf-P-h-h-h AV-Pv-hz-h~-h JyvXghHnHnvHnN) JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxN}P0.g 0.HR`0.H=@Hy,0.H/N}P0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N0 `HnHxN}P-n n nB(JyvXgHn/.j/.fN, Jg&'nA'H '|B`Hn&HxN}PHn*HxN}PHn.HxN}P .f .&".*Nz`: .f .&".*Nz` .&".*Nz"HAHABAЁ-@Hn2HxBN~ -nV-nZ-n6-n:&&09vXH'@A&'HAV'H A6'HHS l*NX/.N~`HnHxN}PBn` 0.HИ/HxN}PRn0.ʰnmJy\Ff mfFBn0.ʰnl0.HИ @ 9Wѐ0.HМ @ 9WѐRn` mfBn`p0.HИ @-PV0.HМ @-PZ0.HР @-P^0.HФ @-Pb0.HИ/HnVN nPRn0.ʰnmJyvXgf3YBn` Hn0.HИ/N,DPRn0.ʰnmN,j&0.H'@09YH2.H'@` &B0.H`HnHxN}PBn` 0.HИ/Hx N}PRn0.ʰnmJy\Ffb mf^Bn0.ʰnlJ0.HИ @ 9Wѐ0.HМ @ 9Wѐ0.HР @ 9WѐRn` mfBn`0.HИ @-PV0.HМ @-PZ0.HР @-P^0.HФ @-Pb0.HИ/HnVNP0.HШ @-PV0.HЬ @-PZ0.Hа @-P^0.Hд @-Pb0.HШ/HnVN^PRn0.ʰnmJyvXgH3YBn` Hn0.HИ/N,DPRn0.ʰnmN,j&`&`HnHxN}P&'n'n'n`HnHxN}P&'n`HnHxN}P&'n`HnHxN}PJlg&'n`fHnHx`bHn`HnHxN}PJlgL& 9vpvtm 9vtN-@~/9/9 .~Nv// .NvN NN-@`Hn`rHn`jHnHx N}PHnHnN^`HnHx N}PHnHn`HnHx N}PHnHn`Hn` Hn`HnHxN}PJyЈgZ-|`PHnHxN}PHnHxN}P0.H"HAHABAЁ/`^HnHxN}PHnHxN}P nfJug/9uNXBL8pN^NuNVHx/. /.N BN^NuNVB ."HA..HABAЁXb @JPgT ."HA..HABAЁX` @JPfJg,BHn ."HA..HABAЁXj @ PNXR m|BB ."HAZZHABAЁv @ Pm(B ."HA..HABAЁXN @JPg| ."HAZZHABAЁv @JPfZJfT-| ."HAZZHABAЁv @-PHn ."HA..HABAЁXj @ PNX`t ."HA..HABAЁXb @JPgR ."HAZZHABAЁv @Jf( ."HA..HABAЁX` @JPfJg-|R mJgd ."HAZZHABAЁv @ Pm>B` ."HAZZHABAЁv".Ё @ PJhgJfR ."HAZZHABAЁv".Ё @ PJh"g ."HAZZHABAЁv @Jg^-| ."HAZZHABAЁv @-PHn ."HAZZHABAЁv".Ё @ P h*NXR ."HAZZHABAЁv @ .m ."HAZZHABAЁv/NXB` ."HAZZHABAЁv".Ё @ PJh"g ."HAZZHABAЁv @Jf0 ."HAZZHABAЁv".Ё @ PJhg ."HAZZHABAЁv @Jf4 ."HAZZHABAЁv".Ё @ PJh fJg.B/. ."HAZZHABAЁv/N ."HAZZHABAЁv".Ё @ PJhgJfP ."HAZZHABAЁv".Ё @ PJh"g^ ."HAZZHABAЁv @Jg<-| Hn ."HAZZHABAЁv".Ё @ P h*NXR ."HAZZHABAЁv @ .m ."HAZZHABAЁv @JPf$ ."HAZZHABAЁv @0` ."HAZZHABAЁv @BR mB ."HA..HABAЁXb @BPR mBN^NuNVH *nHnN|X mm-m-m"-m& mfBHnN/X/9/9 -2NvNhglHnN|X -2Nv//NPN-@-@ -2Nv//NDPN-@ -@HnN/XN0/9/9 -.NvNhglHnN|X -.Nv//NPN-@-@ -.Nv//NDPN-@ -@HnN/XN0/9/9 -*NvNhglHnN|X -*Nv//NPN-@-@ -*Nv//NDPN-@ -@HnN/XN0/9/9 -NvNhf n4  m*  n JYTgJmJ\g oB`p`NqLN^NuNVH 9u԰gBJyuPgB l .R$HBrrHBBBЂ0$ ."HArrHABAЁ0 @ ."HArrHABAЁ4 @ %R ."HArrHABAЁ8 @ &V ."HArrHABAЁ< @0 ."HArrHABAЁ> @0RR`JYTg .R$HBrrHBBBЂ0$ ."HArrHABAЁ0 @ ."HArrHABAЁ4 @ %R ."HArrHABAЁ8 @ &V ."HArrHABAЁ< @0 ."HArrHABAЁ> @0RJ\g ."HArrHABAЁ0 @ 0 ."HArrHABAЁ4 @ & ."HArrHABAЁ8 @ & ."HArrHABAЁ< @0 ."HArrHABAЁ> @0`pS ."HArrHABAЁ0 @ 0 ."HArrHABAЁ4 @ & ."HArrHABAЁ8 @ &#uJuf n!| Hy0/.a4PNqLN^NuNVHHy0aXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09YHИ"@ <"QRyYNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".Nz$ n ".Nz ".N` n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".Nz".N`Е*+k ` g< +-@ ,-@ ".Nz".N`Е*+k`b g +-@ -@*` gZ -@ -@* ,".Nz".N`Э+@ ,".Nz".N`Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# ,/9,Hy/.a N^NuNVHyaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09YHИ"@ <"QRyYN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y,-@ n  y,-@ .".g .-@ .R-@ .2-@-n B l n ".Nz$ n ".Nz ".N` n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y, ( n2-@ y, ( n ` n (6 y,-@ n ( y,` y, ( n6-@ y, ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y,-@`@p`D y, ( n2` n (6 y,` y, ( n6`JlBN^NuNV uTmHyLNX`:RuTB 9uTY".Ё @"n XR mN^NuNVJuTlHygNX`:B 9uTY".Ё @"n"XR mSuTN^NuNVJuTlHyNX`4B 9uTY".Ё @"n"XR mN^NuNV. uTlHyN` 9uTY-@ 9uTSY-@B .Ю-@B .Ю-@-n-yBG n Nv// n NvN NNv// .NvNN-@XRG GmA . . R m\R ((m8UuTHnaX..N^NuNV n (Nv// n (NvN // n (Nv// n (NvN NN n n (Nv// n NvN // n Nv// n (NvN NN n!@ n Nv// n (NvN // n (Nv// n NvN NN n!@N^NuNV n (Nv// n (NvN // n (Nv// n (NvN // n Nv// n NvN NNN^NuNV/./. .".N ///./. .".N ///. /. .". N NN//N`PN^NuNV n (Nv// n (Nv// n Nv//a\N-@/9/9 .NvNhf-y n .Nv// NvNN n .Nv// (NvNN!@ n .Nv// (NvNN!@N^NuNV-|Jy\DgB09\DgHxa/.NP <`/9/9 .".Nhf"#',/9,/9,NPp`N .". N#ul .".N#up .".N#ut3u3BN^NuNV .". N#ux3u3BN^NuNV#,/9/9 .". Nhf2/9/9 .".NhfHx'/9,NPp`D .". N#u .".N#u#u33uBN^NuNV#!,/9/9 .". NhfZ/9/9 .".Nhf>/9/9 .".Nhf"#',/9,/9,NPp`N .". N#u .".N#u .".N#u33uBN^NuNV#/,/./. .". Nhl/.$/. .".Nhm"#(,/9,/9,NPp`b .". N#u .".N#u .".N#u . ".$N#u3u3BN^NuNV#:,-y .Nv// .". N -@-A .Nv// .".N -@-A .Nv// .".N -@-A .Nv// . ".$N -@ -A$ .".NvpnN . ".$Nvtn8/9/9 .". Nhm/9/9 .".Nhl$#.,/9,/9,NPp`/./. .". Nhl/.$/. .".Nhm$#/,/9,/9,NPp`< .". N#u .".N#u .".N#u . ".$N#u/9/9/. /. .".NNN#Ќ/9/9/./. . ".$NNN#А/9/9/. /. .".NNN#u/9/9/./. . ".$NNN#u3y\D3uBN^NuNV#I,-y .Nv// .". N -@-A .Nv// .".N -@-A .Nv// .".N -@-A .Nv// . ".$N -@ -A$ .Nv// .(".,N -@(-A, .Nv// .0".4N -@0-A4 .".Nvpn . ".$Nvtnj .0".4NvxnT/9/9 .". Nhm8/9/9 .".Nhm/9/9 .(".,Nhl$#.,/9,/9,NPp`/./. .". Nhl0/.$/. .".Nhl/.4/.0 .(".,Nhm$#/,/9,/9,NPp` .". N#u .".N#u .".N#u . ".$N#u .(".,N#u .0".4N#u/9/9 /. /. .".NNN#Ќ/9/9/./. . ".$NNN#А/.,/.( .0".4NN#Д/9 /9/. /. .".NNN#u/9(/9$/./. . ".$NNN#u .(".,N#u3y\D3uBN^NuNV#X,/./. .". Nho"#),/9,/9,NPp`: .". N#u| .".N#u3u3BN^NuNV#g,Jf~/90/9, . ".NhfZ/98/94 .".Nhf>/9@/9< .". Nhf"#',/9,/9,NPp``Bu` #u . ".N#u .".N#u .". N#u3u3BN^NuNV#uTHnHyuHyula /9H/9D .Nv// .Nv// .Nv//atNhmB 9uNv// 9u|NvNhg ufaf` 9uug-|`a-@Jg,HxRHyvNP#uTHy,aXp`Hy,aXBN^NuNV8 yuXf -yL8`-yP8HnN|X/9X/9T 9utNv// 9ulNv//atN-@t/9`/9\ 9upNv// .tNv//a8N-@pNv// .tNvNN-@-@ .pNv// 9upNvNN-@ -@HnaXHnN|X/9h/9d .tNvNhg| .tNv// 9ut Nv// .8NvN NN-@-@ .tNv// 9ulNvNN-@ -@Hna(Xa.-yu`-yud 9uNv// .8NvN N-@h-yllHnPHn`N@PHnxa&XHnN|X-ypHnaXHnN|X/9x/9t .TNv// .PNv//a^N-@tNv// .TNvNN-@-@ .tNv// .PNvNN-@ -@HnaXaHnxaXaHnN|X 9uNv// 9u` NvNN-@ 9uNv// 9ud NvNN-@ 9uNv// 9uh NvN// .8NvN N-@Hna.XHnN|X-n8HnaXaa-yu``-yudd-yuhh-y|lHnPHn`N@PHnxa.X-nXH 9uxNv// .HNvNN-@L 9u|Nv// .HNvNN-@D 9uNv// .HNvNN-@@/9/9 .LNvNho>/9/9 .DNvNho .DNv// .@NvNhlp`b .DNv// .@NvNhf 9uufHnN|X .@Nv// 9uNv// 9uNvNN // .LNv// 9"9N NN-@ .@Nv// 9uNv// 9uNvNN // .LNv// 9"9N NN-@ .@Nv// 9"9NN-@HnaߨXHnN|X .LNv// 9uNv// 9uNvN// 9"9N // .PNvN NN-@ .LNv// 9uNv// 9uNvN// 9"9N // .TNvN NN-@Hna޲Xa߸HnxaޤXaߪHnxaXHnN|X .@Nv// .DNvN// 9"9N N-@<-y-y/9/9 .<`0H2H/ ARG Gm><`60H2H- A0H2H. ARG GmBHy/ Hy. Hy- N y@( y@(`Nx`-m -m$/9 &/9 " -(NvN N#  .Nv// .NvNN-@/9 ./9 * .NvNhn B /9 F/9 B .Nv// 9 :"9 >N // 9 2"9 6NNN# # B `B /9 ^/9 Z .Nv// 9 R"9 VN// 9 J"9 NNNN# /9 v/9 r/9 n/9 j/9 f/9 b .NvN NN N#0$B `H/9 ~/9 z .NvNhm2B /9 /9 .Nv// 9 "9 N// 9 "9 NNN# B # ` y@B(HxHxBBNJy gNh`|>-`/9 /9 0H- @NNvNN m X/9 /9 0H. @NNvNN m X /9 /9 0H/ @NNvNN m XRG0Ho.BHy/ Hy. Hy- N`~>-`/9 /9 m NvN N2H- AX/9 /9 m NvN N2H. AX /9 /9 m NvN N2H/ AXRG0HoR`$30 fR3Z,`Jg By,`3,`3f,`|Jg 3",`j3,`^ gJf3,`B30 g gJf3,`30 f3Z-3j-3f-` f -Э"9 \`" -逐r й > -逐r `8J f -r "90$N`й > -r "90$N`< y@y, y@y0 J0f 0o/90/900H"<ߒ/0H/09,H"<ߒ/09,H/NL`J gH -Э> -Э"9 \`" -逐r й > -逐r `8J f -r "90$N`й > -r "90$N`< y@y, y@y00H"<ߒ/0H/09,H"<ߒ/09,H/N 3,3,` & y@y, y@y0-m J g^ n "Ё-@ n ("Ё"9 \`0 n  nr й -@ n ( nr `@J f n r "90$N`й -@ n (r "90$N`>J gd n ("Ё-@ n ( "Ё"9 \`4 n ( nr й -@ n ( n r `BJ f n (r "90$N`й -@ n ( r "90$N`<0H"<ߒ-A0H"<ߒ-AHn/- -rN /09,H"<ْ/ -"HA HABAЁ29,HЁ/N`4>-<-0H-@`FJ g .И @ ".И A"Ё".\P A .М @ ".М A"Ё"9 \`` .И @ ".И Ar й ".\P A .М @ ".М Ar `^J f .И @ r "90$N`й ".\P A .М @ r "90$N`".\T A R0H2HЁ".m y@y- y@y00H/0H\P/NP`>-<-#0H-@`n .И @ .\P"@ <"QJ g .И @ ".И A"Ё".\P A .М @ ".М A"Ё"9 \`` .И @ ".И Ar й ".\P A .М @ ".М Ar `^J f .И @ r "90$N`й ".\P A .М @ r "90$N`".\T A R0H2HЁ".m y@y- y@y0/90 0H/0H\P/N `-m-m -mJ gZ n "Ё> n ("Ё"9 \`. n  n䐐r й > n ( n䐨r `>J f n r "90$N`й > n (r "90$N`:J gZ n "Ё< n ("Ё"9 \`. n  nr й < n ( nr `>J f n r "90$N`й < n (r "90$N`8 n-PB09,H-@0H".ܲl0H-@ԑ0HѮ .ЮS2Ho0HR-@Jo n ("Ё> n ("Ё< n-hB09,H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09-`09-H y@@ y@y0/./. <ؐ//./././.N`-m-m -mJ g^ n "Ё-@ n ("Ё"9 \`0 n  n䐐r й -@ n ( n䐨r `@J f n r "90$N`й -@ n (r "90$N`>J gZ n "Ё< n ("Ё"9 \`. n  nr й < n ( nr `>J f n r "90$N`й < n (r "90$N`-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^NuNVJ@g8 9@N^NuNV/././././. /.HxGN`HxHy N P#0(JlB`N V@/N `X-@N VSF-@N VЮS-@B/90(HxHxHx@/a^JNq#@ .`BN^NuNV/90(N X/9@NXB@N^NuNV.*n S b@0;N|`BHy N P#0,Hy0DHy@ m/N F #0D0P#0H0TB0. . й@(@ 9@(".Ё*@L0N^NuNVH0B .. . ,JfXJl D.-n 9D". Ё @0 9D".Ё*@ 9Dp(@N4`JfNJl D,-n yD1|p .йD @0 9D". Ё(@N\` yD1|p .йD*@ 9D". Ё(@Jl D.TTJl D,TXl*.,R`* D( . ,  @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9@Ю*@ 9@ Ю (@Nd`z 9@Ю*@ 9@Ю (@Jl D.RTJl D,RXl *.,R` * D( . ,  @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNVH0. y@( 0.Hй@(@:.`* 9@(2. HЁ*@<.`ZSFJFnSEJEn y@(L0N^NuNV#0# 0#0 y@(0. y@(30aN^NuNVH0 y@(g y0f*y0 `0 y0f*y0 9@`*y0 9@(@~`BSGJGn y@(JgRy0 y0o2L0N^NuNV#0# 0#0 y@B( y@(0. y@(30aN^NuNVH0 y@(g y0f*y0 `0 y0f*y0 9@`*y0 9@(@~`BSGJGn y@(JgRy0 y0o2L0N^NuNV y@B( y@| y@B(BHxHxBBa y@|@N^NuNVH< 9@ Ю*@ 9@Ю(@ 9@Ю &@ 9@ Ю$@>.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN =@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr y@( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ y@(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9@Ю *@ 9@(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9@ Ю*@ 9@Ю(@ n f n rN`82H . Nz nШ $ .rN`Ԁ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . Nz nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r ",HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^NuNVH<-n nm0.HR"HAHABAЁ/N `X-@JfHyNXp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N``R o>-m - r"N`+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|0-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/NF m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH<#1J oؐ-@-U*+n-m - r".N`+@ .r+@-m -r".N`+@ .r+@-m$ -$".N`+@$+n-m( -(".N`+@(+n-m, - ,".N`+@,+n `\ - r+@ -r+@ -((r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`.JGo Gm yD1|p` yD1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm yD1|p` yD1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm yD1|p`0H〙0H〕 yD1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm yD1|p`0H〙0H〕 yD1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm yD1|p` yD1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9D". Ё*@ 9D".Ё(@BU yD1|p .>JGo 8 SG`g yD1np8B`NqL0N^NuNVH< 9D".Ё*@ .йD(@ n rN`. n f: . "Nz nШ $ .rN`Ԁ-B&n .(gZp".l yD1npB`p yD1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m yD1|p` 0 yD1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . Nz nШ Ю-@$n 9D".Ё*@ 9D".Ё(@*. Jo,BU yD1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 yD1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .Nz nШ $ .rN`Ԁ(B 9D". Ё&@ yD1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9D2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9D".Ё 2Hぐ$@` 9D".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2((H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . Nz nШ $ .rN`Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN`>2H . Nz nШ $ .rN`Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN`>2H . Nz nШ $ .rN`Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r ",HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNV/9R/9R| .". Nhl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9R/9R .".Nhl .". -@-A .T-@/9R0/9R, .".N -@-A/9R/9R .".NhoHn/./.N -@-A .Nh// .".N-@-AHn/./. 9R"9RN //N /./. 9R"9RN // .".NN`@ .".N-@Nh// .".N-@-A .Ю-@g"/./. 9R"9RN-@-A o .". -@-A/./. .".N -@-A/././9R8/9R4///9R@/9RHxN*X-@Hy4NDXJg8/.HxNP/.N*XN^NuNVHxHy4NVP`PJg" .c .`-n-|HzHxNP-@/.N*XN:`N^NuNTHxN@eNuNTHxN@eNu o HBNu o /L.NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#Hp`T .P @(P .P @ gf ` <|//.Hx0N `NqL0N^NuH // |P pNLNw //W.BN@d W/NT WNNV(.-nB5`b yL S m. .R @HH yL"(R!AS AHH` /9L .R @HH/NPR5 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHSm @gT nHH0-@*LZ`0SR`*05b1 nRJf5c0R 9nB <5L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NJ .B`T0-f(mfHn-HH/N PJmJn -|`-nTf9THH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/NJ .+L`/.N `X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NJ . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NJ g m p`BL0N^NuNV.*|T` HUaXVPe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-NXBBBB BmB- L N^NuNVNt/.N`XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuNTHxN@eBNuNTHxN@eNuNTHxN@eNuNV/. Hyt /.N F N^NuNV/. Hy@t/.N F N^NuNTHx6N@eNuNTHx@N@eNuNVH0J5df8 <5h#5d <5d#5h#5h5p#5d5l .^rNZ.*y5lB5x g`(*(U g " Ҁe " Ҁd(M *@b5pf5dgB`R5x 5xo "<N`#5xBNX(@ 95x" Ҁe 95x/NX(@g y5p 95pXg y5p  95x" ҀY(#5p <5d A ` " Ҁ#5l5lc A#5t A 95l*A L0N^NuNVH0*n(MY#5l (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNZ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 5t L0N^NuNTHxN@e#VTBNu /йVT/@HxN@e 9VT#VTNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL~???????????>~???????????>~????      (   $ $ $  " "  ??@@i@@@"@"@Y@mImplant Diffusion Poly Cuts Metal????@tzQ?A0A0?????????@?@?????@???initialize_coreenter:ĀĀĀ?ĀĀĀ?ĀĀĀ? ADDDDD?DDD?DDD?;????set_line_indexset_fill_indexset_text_indexset_linestyleset_polygon_interior_styleset_polygon_edge_styleset_linewidthset_penset_fontset_charsizeset_charspaceset_charjustset_charprecisionset_pick_iddefine_color_indicesset_primitive_attributesinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@0((@0?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                        ((    )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F ((              X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %             $D^xt  (zLhZ<Vt~JpLz.Hr26>p $6>NfN4\0j8rz,FBPzH`6( $BLZd>v"B2*Z^TvDTFZVP.2*lpt(R| 8^$2<~.`:n6z@"T jN\z >n:\4d”@bÊî <lĮpŐtƶ(R|ǐǞǰǸ$\ȼ0~bʲB˼ XD"ή@жfHL4ոbאX2ڀ4܆ ݸ,FNhzނޒXߠ6\Zl,L0&`polygon_rel_2polygon_abs_2>                                                                                     ,                                                                                                                                                     8<P^x2:Rj~0@f0NXfpDl,@Nh| LZr<b*>Xlt&:`t@Zfz$4Tl?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@Y???@????TXDTXTX`%R&V%R&V%R&V%R&Vj%R((&V0&&?R,~-,~-6,~--J-?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_matset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@/dev/cg0/dev/mouse????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list.  @ n    1 a    IdR*hLGxFB2JwNx1eHS9f%Gn0X0A]p 7The CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL0DXl  _core_cregion2 cannot allocate memory. PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory.!"@@@@set_zbuffer_cutcolorzbufferb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @  (( <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(0((0|||||||?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$VP5|demo/product 755 0 0 454000 3112750023 6373  x$G"I#HTHS/N4 /NXNuNuNVHxHxHxN Jg BNXBHyF`NPJg HxNXHyF`NX/9/9/9/9/9/9/9/9N$ /9/9/9/9/9 /9/9/9N$ HxN-|m`h n nBh nBh 9"9NN n!@ 9"9NN n!@ nB n!|\ me-|`T n nBh nBh nB nB nB n!|\ nB nB e-|l`t n nBh nBh nB nB nB n!|_F n!| n!| n!|P n!|P"& ڒe-|`h n nBh nBh nB nB nB n!|\ n!y n!y n!y" e-|ڜ`L n nBh nBh nB nB nB n!|\ nB e-|`v n nBh nBh nB nB nB n!|\ n!|P 9"9NN n!@ n!|'" eByByژByږBy ByDByByByڔByTNBy ByByByByByfByByByBy#$#(#,#0###BBB#B# ###(#,#0#4 |(#8#<#@# D#8### #$BHBL#*PBTBX#B B$#(# ,#0#4#8#<# @#$D#(HBBydBy3ڒ#,#0#4 #4 98"9$ ."N>Ԁ NN://N$PNN-@Jf-| .".N$-@ .".N$-@ .-@ .Ю-@B-|HnHx NbP .-@ .Ю-@HnHx NbP .Ю-@ .-@HnHx NbP .Ю-@ .-@HnHx NbPJyg(=|HnHxNbPHyXHxNbPJyg(=|HnHxNbPHyHxNbPJyDg(=| HnHxNbPHyHxNbPJyڔg(=| HnHxNbPHyHxNbPJyg&=|HnHxNbPHnHx NbP=|HnHxNbPHnHx NbPJy f y hf* 9۔Ѯ 9ۘѮ 9۔Ѯ 9ۘѮ`b y hfTHnHnN2PA-P-h-h-h HnHnN2PA-P-h-h-h Jyg8HytHnHnN JgA-P-h-h-h -|`x nJh(gdJyfJygD nJhg:-|H-y\JyTLgp` 9X-@`BdHnH n h*NXJyDg& nJhg-|H-y\HnH h*NXJyڔg| nJhgr-|H 948m 98N-@D/9 /9 .DN:// 9N:NNlNN-@\HnH n h*NXJyg$-|H-n\-n`HnH n h*NX yJg$-|H-n\-n`HnH n h*NX. eByByByDByڔByByJyg .tf .xg3 .". NZ#$ .".NZ#(At#### B$.@N^NuNV-| Jydf-|/./.NdXPp`D/./. 9(N:N///. /. 9$N:N//adN^NuNV .". NZ#$ .".NZ#(HyHy$NPHyHyN.P 9 "9 NN#3BN^NuNV .". NZN:// 9$N:NNZ#$ .".NZN:// 9(N:NNZ#(HyHy$NPHyHyN.P3BN^NuNV.-| JydfHx/.NdXPp`dJn-|/./.NdXPp`BB`6 Ю @ N:// Ю @ N://aRmB..N^NuNV.-| )JydfHx/.NdXPp`\JnHx/.NdXPp`BB`6 Ю @ N:// Ю @ N://a\RmB..N^NuNV n $ n ( n ,BN^NuNVD.-| H|JydfHx/.|NdXPp`h |-P-h-h-h .". NZ-@ .".NZ-@ .".NZ-@-y 8HnHnNPHnHnNPA-P-h-h-h Jg~HnHnNPJfPA#$#(#,# 0A#### 3`fA-P-h-h-h HnNXHnNX y hmJyg=|zHnzHxNbPHyTHxNbP=|xHnxHxNbP .-@ .-@Jf-|Jf-| ."N>$ ."N>Ԁ NN://N$PNN-@Jn-| .".N$-@ .".N$-@ .̐-@ .Ю-@-n-nHnHx NbP .-@ .Ю-@-nHnHx NbP .Ю-@ .-@-nHnHx NbP .Ю-@ .А-@-nHnHx NbPJyg(=|zHnzHxNbPHyXHxNbPJyg(=|zHnzHxNbPHyHxNbPJyDg(=| zHnzHxNbPHyHxNbPJyڔg(=| zHnzHxNbPHyHxNbPJyg&=|zHnzHxNbPHnHx NbP=|zHnzHxNbPHnHx NbPJy f y hf> 9۔Ѯ 9ۘѮ 9ۜѮ 9۔Ѯ 9ۘѮ 9ۜѮ`b y hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jyg8HytHnHnN JgA-P-h-h-h -|` nJh(gJyg"Jhg-|$L-yT`HnL h*NXJyfJygD nJhg:-|L-y`JyTLgp` 9X-@dBhHnL n h*NXJyDg& nJhg-|L-y`HnL h*NXJyڔg| nJhgr-|L 948m 98N-@H/9 @/9 < .HN:// 9N:NNlNN-@`HnL n h*NXJyg$-|L-n`-ndHnL n h*NX yJg$-|L-n`-ndHnL n h*NX. eVByByByDByڔByByJg& .f .f .g3 .". NZ#$ .".NZ#( .".NZ#,A#### B$.DN^NuNVJydfHxHy SNdXPp`b/./. 9,N:N///./. 9(N:N///. /. 9$N:N//aN^NuNV .". NZ#$ .".NZ#( .".NZ#,# D0HyHy$NPHyHyNP3BN^NuNV .". NZN:// 9$N:NNZ#$ .".NZN:// 9(N:NNZ#( .".NZN:// 9,N:NNZ#,HyHy$NPHyHyNP3BN^NuNV.-| ^JydfHx/.NdXPp`JnHx/.NdXPp` n N:// n N:// n N://a*~`L Ю @ N:// Ю @ N:// Ю @ N://aRmB..N^NuNV.-| mJydfHx/.NdXPp`rJnHx/.NdXPp`XB`L Ю @ N:// Ю @ N:// Ю @ N://aRmB..N^NuNVH0*n(n #$ n  |# ( |# n-P-h-h-h ## n-P-h-h-h ## n-P-h-h-h .# .#=|=|Jyf Jyg* 9m( 9m 9n 9 np`B=@` nl.HnHnHyHy.HH/0.H/N`.HnHnHyHy.HH/0.HY/N09H29H=@0.H"9N>йй=@0.H"9N>йй=@=|JyfJyg80.Hm(0.Hm0.Hn0.H np`B=@JngJngBn`A0.H Pf=|`jJng0A0.HR0H/A0.H0H/a`.A0.HR0H/A0.H0H/aPBnTn0.nml0.H |#0.H |#=n]fBL0N^NuNV.09n 0. H"9N>$0.H"9N>ԀԹ#0. H"9N>$0.H"9N>ԀԹ#-|-y-BHn y h*NX$.N^NuNV.09n 0. H"9N>$0.H"9N>ԀԹ#0. H"9N>$0.H"9N>ԀԹ#-|-y-BHn y h*NX$.N^NuNVH0*n0. `.HH Ё>(| JGm Gl0Hjz @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-| Jnm nl0.Hjz @-P nHH n0R nH n0R nH n0RNqLN^NuNVH0*n0. `.HH Ё>(|p|JGm Gql0H|T @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|p|Jnm nql0.H|T @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|~009~H".m 09~Ho-|/./.NdXP .` 3 ڒBN^NuNV-|~VJfJyڒoHx/.NdXPp`rJydgHx/.NdXPp`TB-|L`@Hx/.NdXPp`. n .fHx/.NdXPp` Z TLd n hg hf#JgJyg$HxaXJgHx"/.NdXPp"`-|! yB6-|`> nJh(g,B 9: y"(6R!A6SЁ @ . e !f/./.NdXP .`$y y1yڒ yڒmT y HnBNbP y!@N yBV=|HnHxNbPHytHxNbP y!y y!y y!y$ y!y( y!y, y!y0 y!y4 y!y8" y!y<& y!y@* y!yD.(( y!yH2 yڒm/9NX`3 33ژ3ږ3D333ڔ3 3TN33333f33333d#~$#~(#~ ,#~$0HyHy$NP3RyBBN^NuNV09ڒH-@ByڒBaBX3ڒBN^NuNVaBN^NuNV-|~nJydf-|/./.NdXP .`V yJhf1| y hm(=|HnHxNbP-@ yN!@VBydBBN^NuNVJg$N,Jgp`ByHyNd`Hym\N XHyNXHy$NXNHym\NdXHx HyۤHym\N< HnBHnHxHyۤN?/9~,/9~( .".N,fB\` #\BN^NuNVH *nHnN`PX mm-m-m"-m& mfBHnNX/9~/9~ -2N:N,glHnN`PX -2N://NɼPNZ-@-@ -2N://NPNZ-@ -@HnNXN/9~/9~ -.N:N,glHnN`PX -.N://NɼPNZ-@-@ -.N://NPNZ-@ -@HnNXN/9~/9~ -*N:N,glHnN`PX -*N://NɼPNZ-@-@ -*N://NPNZ-@ -@HnNXN/9~/9~ -N:N,f$"9dH N>rԀ"9tpH -N>Ԁ"9tH -N>rԀԹ۔("9hpH N>$"9hH N>rԀ"9xpH -N>Ԁ"9xH -N>rԀԹۘ)BNqL0N^NuNVH0*n(n "9dpH N>$"9dH N>rԀ"9tpH -N>Ԁ"9tH -N>rԀ("9dpH N>$"9dH N>rԀ"9tpH -N>Ԁ"9tH -N>rԀ)BNqL0N^NuNVH n N:NN n XX n N:NN n XX NqLN^NuNVH *n Hf r"- N$"9TPN>rй* -r"- N$"9TTN>rй+@ -r"- N$"9TXN>rй+@`V "9TPN>rй* -"9TTN>rй+@ -"9TXN>rй+@NqL N^NuNVH *n Hfp r"- N$"9TPN>r* -r"- N$"9TTN>r+@ -r"- N$"9TXN>r+@`D "9TPN>r* -"9TTN>r+@ -"9TXN>r+@NqL N^NuNVH0*n(n BB o l o lB o l o l fp`B-@Jg -|` fp`B-@Jf -|`Jf-M*L(n*., gf <-@ ,-@ ".N>".N$Е*+| ,".N>".N$Э+@`L gf <-@ ,-@ ".N>".N$Е*+| ,".N>".N$Э+@` gd <-@ -@* ,".N>".N$Э+@ ,".N>".N$Э+@`l gb <-@ -@* ,".N>".N$Э+@ ,".N>".N$Э+@Jgl .`NqL0N^NuNVHBn nl* . X @/ .X @/a PJfB` Rn`p`NqLN^NuNVH m n  m  oB`p`NqLN^NuNVHHy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09LHT\"@ <"QRyLNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2-@ n -@` n <2-@ n <-@`h n (6-@ n (-@`B n <6-@ n <-@` b@0;NV| .".g .-@ .R-@ .2-@-n B lH n ".N>$ n ".N> ".N$ n XXXR`p`B`NqLN^NuNVH n0(H`P n (2-@`X n <2-@`D n (6-@`0 n <6-@` b@0;NJmp`B`NqLN^NuNVH0 9T-@B lT(n Ю*@-yB l$ "N" .N-@R` n X R`NqL0N^NuNVH0 9T-@B lT(n Ю*@-yB l$ "N" .N-@R` n X R`NqL0N^NuNVH n N:NN n XX n N:NN n XX n N:NN n XX n N:NN n XX NqLN^NuNVH0*n(n "9dpH N>$"9dH N>rԀ"9tpH -N>Ԁ"9tH -N>rԀ"9ۄpH -N>Ԁ"9ۄH -N>rԀԹ۔("9hpH N>$"9hH N>rԀ"9xpH -N>Ԁ"9xH -N>rԀ"9ۈpH -N>Ԁ"9ۈH -N>rԀԹۘ)BNqL0N^NuNVH0*n(n "9dpH N>$"9dH N>rԀ"9tpH -N>Ԁ"9tH -N>rԀ"9ۄpH -N>Ԁ"9ۄH -N>rԀ("9hpH N>$"9hH N>rԀ"9xpH -N>Ԁ"9xH -N>rԀ"9ۈpH -N>Ԁ"9ۈH -N>rԀ)BNqL0N^NuNVH nB Hf n ( nА n l n n ( n n !@l n n ( nШ n !@l n n ( n n !@ l n n"n #hl n n ( n n !@l n `$ n ( "HAHABAЁ nА n l n n ( "HAHABAЁ n n !@l n n ( "HAHABAЁ nШ n !@l n n ( "HAHABAЁ n n !@ l n n"n #hl n n ( "HAHABAЁ n n !@l n n 9NqLN^NuNVHHnHn/.a HnHn/. a .gB` .Ȁ-@fp`B-|-|B l .gpA ."A .A . tN$-@ .g .o -n=n` .l -n=n .-@R`j .lB` n  n-@ n ( n-@ n ( n-@ n ( n -@ g .".N>"<N$ nА n .".N>"<N$ nШ n !@ .".N>"<N$ nШ n !@ .".N>"<N$ nШ n !@ 0.Hg n ( ` n ( D2.HҮ A Jg .".N>"<N$ nѐ .".N>"<N$ nѨ .".N>"<N$ nѨ .".N>"<N$ nѨ 0.Hg n ( ` n ( D2.HҮ A p`NqLN^NuNVHBn nl8 .X @/ . X @/ .X @/a" JfB` Rn`p`NqLN^NuNVHJyg( m> n4  m*  n JgJmJg oB`p`NqLN^NuNVH 9gBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @   ."HArrHABAЁ @   ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @   ."HArrHABAЁ @   ."HArrHABAЁ @0 ."HArrHABAЁ @0RJg ."HArrHABAЁ @  ."HArrHABAЁ @  p ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @  p ."HArrHABAЁ @  #JHf n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09LHT\"@ <"QRyLNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N>$ n ".N> ".N$ n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N>".N$Е*+k ` g< +-@ ,-@ ".N>".N$Е*+k`b g +-@ -@*` gZ -@ -@* ,".N>".N$Э+@ ,".N>".N$Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL(( N^NuNV# /9Hy/.a N^NuNVHyaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09LHT\"@ <"QRyLN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y쐐-@ n  y쐐-@ .".g .-@ .R-@ .2-@-n B l n ".N>$ n ".N> ".N$ n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y ( n2-@ y ( n ` n (6 y쐨-@ n ( y쐨` y ( n6-@ y ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y쐐-@`@p`D y ( n2` n (6 y쐨` y ( n6`JlBN^NuNV mHyNϐX`:RB 9T".Ё @"n XR mN^NuNVJlHy NϐX`:B 9T".Ё @"n"XR mSN^NuNVJlHy#NϐX`4B 9T".Ё @"n"XR mN^NuNV. lHy;Nϐ` 9T-@ 9ST-@B .Ю-@B .Ю-@-n-yLBG n N:// n N:NNZN:// .N:NNZ-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N:// n (N:N// n (N:// n (N:NNNZ n n (N:// n N:N// n N:// n (N:NNNZ n!@ n N:// n (N:N// n (N:// n N:NNNZ n!@N^NuNV n (N:// n (N:N// n (N:// n (N:N// n N:// n N:NNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//N$PN^NuNV n (N:// n (N:// n N://a\NZ-@/9T/9P .N:N,f-yX n .N:// N:NlNZ n .N:// (N:NlNZ!@ n .N:// (N:NlNZ!@N^NuNV-|SJygB09gHxa/.NdXP <`/90/9, .".N,f"#'/9/9NdXPp`N .". NZ#0 .".NZ#4 .".NZ#833mBN^NuNV .". NZ#<33mBN^NuNV#/98/94 .". N,f2/9@/9< .".N,fHx'/9NdXPp`D .". NZ#h .".NZ#l#Dp3m3BN^NuNV#/9L/9H .". N,fZ/9T/9P .".N,f>/9\/9X .".N,f"#'/9/9NdXPp`N .". NZ#h .".NZ#l .".NZ#p3m3BN^NuNV#/./. .". N,l/.$/. .".N,m"#(/9/9NdXPp`b .". NZ#X .".NZ#\ .".NZ#` . ".$NZ#d33mBN^NuNV#-y` .N:// .". N-@-A .N:// .".N-@-A .N:// .".N-@-A .N:// . ".$N-@ -A$ .".NN4nN . ".$NN8n8/9h/9d .". N,m/9p/9l .".N,l$#./9/9NdXPp`/./. .". N,l/.$/. .".N,m$#//9/9NdXPp`< .". NN#t .".NN#x .".NN#| . ".$NN#/9x/9t/. /. .".NNlNN#TP/9/9|/./. . ".$NNlNN#TT/9/9/. /. .".NNlNN#/9/9/./. . ".$NNlNN#3my3BN^NuNV#-y .N:// .". N-@-A .N:// .".N-@-A .N:// .".N-@-A .N:// . ".$N-@ -A$ .N:// .(".,N-@(-A, .N:// .0".4N-@0-A4 .".NN4n . ".$NN8nj .0".4NN/9/9 .". N,f"#'/9/9NdXPp``BH` #H . ".NZ#L .".NZ#P .". NZ#T33mBN^NuNV#HnHyhHy0a /9/9 .N:// .N:// .N://atN,mB 9DN:// 9@N:N,g Hfaf` 9g-|`a-@Jg,HxRHyNdXP#HyaXp`HyaXBN^NuNV8 yf -y8`-y8HnN`PX/9/9 98N:// 90N://atNZ-@t/9/9 94N:// .tN://a8NZ-@pN:// .tN:NlNZ-@-@ .pN:// 94N:NlNZ-@ -@HnaXHnN`PX/9 /9 .tN:N,g| .tN:// 98 N:// .8N:NNlNZ-@-@ .tN:// 90N:NlNZ-@ -@Hna(Xa.-yh`-yld 9pN:// .8N:NNZ-@h-ylHnPHn`NPHnxa&XHnN`PX-yHnaXHnN`PX/9/9 .TN:// .PN://a^NZ-@tN:// .TN:NlNZ-@-@ .tN:// .PN:NlNZ-@ -@HnaXaHnxaXaHnN`PX 9LN:// 9$ N:NNZ-@ 9PN:// 9( N:NNZ-@ 9TN:// 9, N:N// .8N:NNZ-@Hna.XHnN`PX-n8HnaXaa-y$`-y(d-y,h-y lHnPHn`NPHnxa.X-nXH 9/90/9, .DN:N,o .DN:// .@N:N,lp`b .DN:// .@N:N,f 9fHnN`PX .@N:// 9XN:// 9\N:NN// .LN:// 94"98NNlNZ-@ .@N:// 9`N:// 9dN:NN// .LN:// 9<"9@NNlNZ-@ .@N:// 9D"9HNlNZ-@HnaߨXHnN`PX .LN:// 9\N:// 9XN:N// 9L"9PN// .PN:N NlNZ-@ .LN:// 9dN:// 9`N:N// 9T"9XN// .TN:N NlNZ-@Hna޲Xa߸HnxaޤXaߪHnxaXHnN`PX .@N:// .DN:Nl// 9\"9`NNZ-@<-yd-yh/9p/9l .<`0H2HP ARG Gm><`60H2HP A0H2HP ARG GmBHyPHyPHyPNp yn( yn(`N\`-m -m$/9/9 -(N:NNN# .N:// .N:NlNZ-@/9/9 .N:N,n B/9/9 .N:// 9"9N// 9"9NNlNN##B`B/9/9 .N:// 9"9Nl// 9"9NNlNN#/9/9/9/9/9 /9 .N:NNlNNN#hB`H/9"/9 .N:N,m2B/9:/96 .N:// 9."92Nl// 9&"9*NNlNN#B#` ynB(HxHxBBNxJygN,`|>-`/9B/9>0HP @NN:NlNZ m X/9J/9F0HP @NN:NlNZ m X /9R/9N0HP @NN:NlNZ m XRG0Ho.BHyPHyPHyPNp`~>-`/9Z/9V m N:NNN2HP AX/9b/9^ m N:NNN2HP AX /9j/9f m N:NNN2HP AXRG0HoR`$3P fR3Z<`Jg By<`3<`3f@`|Jg 3"@`j3@`^ gJf3<`B3T g gJf3@`3X f3ZD3jH3fL` f -Э"9\`" -逐r й> -逐r `8Jf -r "9hN$й> -r "9hN$< yny= ynyQJ`f \o/9`/9\0H"<ߒ/0H/09:H"<ߒ/098H/Ne`JgH -Э> -Э"9\`" -逐r й> -逐r `8Jf -r "9hN$й> -r "9hN$< yny= ynyU0H"<ߒ/0H/09:H"<ߒ/098H/Nm383:` & ynyA ynyU-m Jg^ n "Ё-@ n ("Ё"9\`0 n  nr й-@ n ( nr `@Jf n r "9hN$й-@ n (r "9hN$>Jgd n ("Ё-@ n ( "Ё"9\`4 n ( nr й-@ n ( n r `BJf n (r "9hN$й-@ n ( r "9hN$<0H"<ߒ-A0H"<ߒ-AHn/- -rNb/09:H"<ْ/ -"HA HABAЁ298HЁ/N`4>-<-0H-@`FJg .T\ @ ".T\ A"Ё". A .T` @ ".T` A"Ё"9\`` .T\ @ ".T\ Ar й". A .T` @ ".T` Ar `^Jf .T\ @ r "9hN$й". A .T` @ r "9hN$". A R0H2HЁ".m ynyE ynyY0H/0H/NP`>-<-#m0H-@`n .T\ @ ."@ <"QJg .T\ @ ".T\ A"Ё". A .T` @ ".T` A"Ё"9\`` .T\ @ ".T\ Ar й". A .T` @ ".T` Ar `^Jf .T\ @ r "9hN$й". A .T` @ r "9hN$". A R0H2HЁ".m ynyE ynyY/9d0H/0H/N `-m-m -mJgZ n "Ё> n ("Ё"9\`. n  n䐐r й> n ( n䐨r `>Jf n r "9hN$й> n (r "9hN$:JgZ n "Ё< n ("Ё"9\`. n  nr й< n ( nr `>Jf n r "9hN$й< n (r "9hN$8 n-PB098H-@0H".ܲl0H-@ԑ0HѮ .ЮS2Ho0HR-@Jo n ("Ё> n ("Ё< n-hB09:H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09H`09LH yn@ ynyY/./. <ؐ//./././.N|`-m-m -mJg^ n "Ё-@ n ("Ё"9\`0 n  n䐐r й-@ n ( n䐨r `@Jf n r "9hN$й-@ n (r "9hN$>JgZ n "Ё< n ("Ё"9\`. n  nr й< n ( nr `>Jf n r "9hN$й< n (r "9hN$-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^NuNVJng8 9nN^NuNV/././././. /.HxGNl`HxHyxNP#lJlB`N@/N$X-@NSF-@NЮS-@B/9lHxHxHx@/a^JNq#n .`BN^NuNV/9lNX/9nNXBnN^NuNV.*n S b@0;N|`BHyNP#pHyHy@ m/N ##BBBtBxB|`HyHy@ m/9pN p"-g0 -t @Jf.+| -t @ ` -t @B+y` HyHy@ m/9pN 9-@ 9-@/NtX-@/.NtXЮ lp`p-@ .".ѹ .".㠑 l #` o # l #` o ###+y+y`##*nN^NuNV y1y/9/9NPHxNXN^NuNV.*n  g g gt`#9vHH#/9/NP y3h yh/9/9NPHz@HxNӰP`h y1y/9/9N((`HnHy@f/9N .o --@//-/9N +@*nN^NuNVH0*n(|BG*RG GmL0N^NuNV.*n .". NZN:// N:NNZ* .". NZN:// -N:NNZ+@ .". NZN:// -N:NNZ+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N, "N\*b T(d LN^NuNVH0*n .-@ 9й(@ 9Юo:`B`:Rm .ѹ 9L0N^NuNVH0*n .-@ 9й(@ ." ҀeHyNϐXp`B`8Rm .ѹ 9L0N^NuNV .ѹ 9N^NuNVJ g$ 9Юй n .ѹ` .й n # 9N^NuNVBB-|B ./N$X# .й#Jf*/.Hy NϐP .-@R m 9N^NuNVJg/9NXN^NuNVJf B` n (Nй-@ n (VЮ-@B` n"n2TTR n (NШV"9 .m (V-|L`0 n hg."n (NNo I (V nNZ TLeBN^NuNV# HJ m$ . L @//.HyNϐ N^NuNV 9HR n #HBN^NuNV  lHy/.HyNϐ `, f n . S//.abP`Hy NϐXBN^NuNV. .-@ . -@JgV ."N>$ ."N>Ԁ/NaX#JfHx .rN$//. /.aB$.N^NuNVH0. Hr *.0.Hr (,B . @-P .r ⠰l . @ ڀ . @ ؀ .f* r / r / r / r /Nm . @ ѮR.,`nBn ."HAHABAЁ(2.HЁ @-P ."9N$-@ .".N>2.H A .".N>2.H A 0.H @ 2.H A"N>$0.H @ 2.H A"N>Ԁ/NaX2.H A Rn nm n"/././. /.a`#Jlp`p=@Jlp`p=@/.NtX=@/.NtX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/aj0.nl0.`0.D@HrN$=@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/aN0.nRn .rN$2.HmHx .rN$//. /.aHx .rN$//./.`0.H/0.H/ r / r /NmLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/Nm0.H/0.H/0.H/0.H/Nm0.H/0.H/0.H/0.H/Nm0.H/0.H/0.H/0.H/NmN^NuNVH0>. . йn(@ 9n(".Ё*@L0N^NuNVH0B .. . ,JfXJl D.-n 9n". Ё @0 9n".Ё*@ 9np(@No`JfNJl D,-n yn1|p .йn @0 9n". Ё(@Np ` yn1|p .йn*@ 9n". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , x @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9nЮ*@ 9n Ю (@Np(`z 9nЮ*@ 9nЮ (@Jl D.RTJl D,RXl *.,R` * D( . ,  @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNVH0. yn( 0.Hйn(@:.`* 9n(2. HЁ*@<.`ZSFJFnSEJEn yn(L0N^NuNV## # yn(0. yn(3aN^NuNVH0 yn(g yf*y `0 yf*y 9n`*y 9n(@~`BSGJGn yn(JgRy yo2L0N^NuNV## # ynB( yn(0. yn(3aN^NuNVH0 yn(g yf*y `0 yf*y 9n`*y 9n(@~`BSGJGn yn(JgRy yo2L0N^NuNV ynB( yn| ynB(BHxHxBBa yn|@N^NuNVH< 9n Ю*@ 9nЮ(@ 9nЮ &@ 9n Ю$@>.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rNb=@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr yn( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ yn(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9nЮ *@ 9n(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9n Ю*@ 9nЮ(@ n f n rN$82H . N> nШ $ .rN$Ԁ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . N> nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqL nШ Ю*@ 9nЮ (@ 9n,Ю&@8."-n >JGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^NuNVH<-n nm0.HR"HAHABAЁ/N$X-@JfHyNϐXp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N$`R o>-m - r"N$+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J((-|&k*kJfJf n&h$|-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/N| m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH<#LJnoJo yn|-n  lpL<N^NuNVxH8 9nЮ*@&|mB n (@r-@ n (@r-@Jmg|HnHn/./.N$ .-@Jn p` . R"HA44HABAЁ/N$X-@JfHy,NϐX`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N$+@ -r+@ -r".N$+@ -r+@ -$".N$+@$+m -(".N$+@(+m -, ".N$+@,+m `> oؐ-@-U*+n-m - r".N$+@ .r+@-m -r".N$+@ .r+@-m$ -$".N$+@$+n-m( -(".N$+@(+n-m, - ,".N$+@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`@r$ n ("N>@rԀ n ( "N>@rԀp/NaX-@JgN n (r".N$-@ n (r".N$-@ n ( r".N$-@ n ("N>@r$ n ("N>@rԀ n ( "N>@rԀp/NaX-@JgN n (r".N$-@ n (r".N$-@ n ( r".N$-@ .-@Jnp` .-@ <".N$-@ ."N>@r$ ."+N>@rԀ ."+N>@rԀ. ."N>@r$ ."+N>@rԀ ."+N>@rԀ&" .N>@r,&< .".N>@r$ .".N>@rԀ .".N>@rԀ*"< .N> r-@ .".N> r( .".N>@r* 9n(Ю(@J,g ."+N>@r$ ."+N>@rԀ ."+ N>@rԀ-B ."+N>@r$ ."+N>@rԀ ."+ N>@rԀ-B" .N>@r-@-n .谮n-|JmgT .r n2Hl .r n2Hop`B-@Jg .r n0 .ѮTTJg r/anX-@ r".N$-@JlD-@ o-| ."+(N>rЫ$-@J0g ."+0N>r⠑ .ѮJ,g .r".N$-@JlB o-| 4o&p W b@0;NxdP<( +4` ."N>r-@ ."N>r-@ ."N>r-@ ."N>r-@ ."N>r-@ ."N>r-@ ."N>r-@ ."N>r-@"+,N>r-@Ѯ +< b@0;N 0<L\ .J,g .ѮRކօڄR` .r R` .r @` .r ` .r `LN^NuNVH ..,. r "ЁЇйT n йX n \ @JPf. n "ぐ*@B:R m \ @0L N^NuNVB`/9/9 .Ю @ N:N,m 9N:// .Ю @ N:N,nT/9/9 .Ю @ N:N,m, 9 N:// .Ю @ N:N,oHxGHyNdXPpG`PR .m0 n N:// 9"9NNN-@ n N:// 9"9NNN-@-|` .Ю @ N:// 9"9NNN-@ .Ю @ N:// 9"9NNN-@ .찮oV .萮".쒮N$-@-n` .йX @0 .ѮR .o-n-nR .m*BN^NuNV.Hy `N$X#THxN$X#XB \ @BPR mJTg JXgB`p..N^NuNVB .\ @BPR m-yXB nBPTR mN^NuNV/9TNX/9XNXN^NuNVH< 9n".Ё*@ .йn(@ 9n". Ё&@ 9n".Ё$@>.JGo Gm yn1|p` yn1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm yn1|p` yn1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm yn1|p`0H〙0H〕 yn1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm yn1|p`0H〙0H〕 yn1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm yn1|p` yn1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9n". Ё*@ 9n".Ё(@BU yn1|p .>JGo 8 SG`g yn1np8B`NqL0N^NuNVH< 9n".Ё*@ .йn(@ n rN$. n f: . "N> nШ $ .rN$Ԁ-B&n .(gZp".l yn1npB`p yn1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m yn1|p` 0 yn1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N> nШ Ю-@$n 9n".Ё*@ 9n".Ё(@*. Jo,BU yn1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 yn1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N> nШ $ .rN$Ԁ(B 9n". Ё&@ yn1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9n2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H((2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9n".Ё 2Hぐ$@` 9n".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N> nШ $ .rN$Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN$>2H . N> nШ $ .rN$Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN$>2H . N> nШ $ .rN$Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNV/9$/9 .". N,l .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9,/9( .".N,l .". -@-A .T-@/9/9 .".N-@-A/94/90 .".N,oHn/./.N -@-A .N,// .".N-@-AHn/./. 98"9HxNX-@Hy NXJg8/.HxNӰP/.NXN^NuNVHxHy NP`PJg" .c .`-n-|HzHxNӰP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#n p`T .n @(P .n @ gf ` <@//.Hx0Nl `NqL0N^NuH // |n pNLNw //W.BN@d W/N WNNV(.-nBT`b yn S m. .R @HH yn"(R!AS AHH` /9n .R @HH/NPRT nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@*LZ`0SR`*0Xb1 nRJfXc0R 9nB <XL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NbPJmJn -|`-nxf9ՊHH/NlXJgm+|n+|n+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N$X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|d` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN8/.N$XN^NuNV .". nJ/H?Nl n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx@N@eNuNVH0Jf8 <# <### .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N$#BNX(@ 9" Ҁe 9/NX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL@>@o@@?ٙ?ٙ@h`@@h`@@@@@@q@@q@@@@@@@@@@@@@@@@@8@q@0@D@P@@D@P@0@D@t@@@ @@@.@.@e@@?陙@@@@@@@d@^@@^@@@b @@b @@b @H@`@@`@0@@@@0@@@ @@@@@@@@@@@@@@@P@@@@0@n@@n@@n@p@u@@u@@u@p@D@| @D@z@D@y@D@wp@D@u@D@tP@D@rSun Workstation 80 MB Disk 1600 bpi Tape Archive TapeProcessorEthernet796-Bus6800068010 CPUSMD DiskController TapeControllerColorDisplay640 x 480BitmapDisplay1024 x 800EthernetControllervirtmemory MMUmainmemory1-2MB- Processor 68000/68010, 10MHz- Virtual Memory 2MB per process, 16 processes- Network 10 Mb/sec Ethernet, 3 Mb/sec Ethernet- Software Berkeley UNIX 4.2 (1Q83), Unisoft V7 UNIX CORE Standard Graphics VT100/4014 Emulators (PROM)- Peripherals Color display, SMD disk controller, Mouse????@tzQ?A0A0???((??????@?@?????@???initialize_coreenter:ĀĀĀ?ĀĀĀ?ĀĀĀ? ADDDDD?DDD?DDD?;????set_line_indexset_fill_indexset_text_indexset_linestyleset_polygon_interior_styleset_polygon_edge_styleset_linewidthset_penset_fontset_charsizeset_charspaceset_charjustset_charprecisionset_pick_iddefine_color_indicesset_primitive_attributesinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@0@0?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *     ((      "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S           ((  N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %               $ > X  TbZr,H:6T^lv*P,Z(RlfP|.~F.hn<JjRZ  & | !"!0!Z!!!!!!!"("@""##f#$$$%%"%,%:%D%%&&z&&&'V't'''(("(`(())))* *:*>**+4+V+d+++,$,4,,-&-t--.:.z..../6/h//000p00111h12 2L223P3p333334T445525\5p5~5555666t667>778`8889999^9::n::;@;;< >d>??4?j??@J@@@A.A<AZAAABBBNBrBBCC<CfCCDDDDtDDDE EBEjEEEFFLFFGPGpGGGGGHTHHII2I\IpI~IIIIJJ<JKK^KLBLM"MMMMMMN8NO$PPQ QRSFT(TU,VVWXBXYpZ8[[\`]]^f^_` `&`.`H`Z`b`r`a8aabbjbc<ccd:dhdeLef fffg,gfghhhiviijj@jr>                                                                                     ,                                                                                                                                                     pqqq"q<qtqqqrr.rBrPrbrjrxrrrrrss*s\sjsssttt*t4tfttuu0uRuluuuuuvvv,v@vnvvvwww6wDw^wlw|wwwwwwwxx&xFxlxxxxyyy0y8y`yxyyyyz$z8zPz^zxzzzzz{{{*{>{F{\{z{{{{{{{{||0|F?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment???@????vZ((rF    *       p ?BhBBF?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_matset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@/dev/cg0/dev/mouse????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. ;e0Xk?e%i )Jcy3Z;z4~(Y{4bc @R@m ;dLg6QpQThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLLnnnnooo0oDoXoloooooo_core_cregion2 cannot allocate memory. PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory.T@@@@set_zbuffer_cutcolorzbufferb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@ (( @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD((0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$demo/shademo 755 0 0 464000 3112750163 6341  $G"I#HTHS/N4 /NXNuNuNVHxHxHxN Jg BNXBHyX\NPJg HxNXHyX\NX/9d/9`/9\/9X/9T/9P/9L/9HN6 /9/9/9|/9x/9t/9p/9l/9hN6 /9/9/9/9N=P/9/9/9/9/9/9NBNNX-|/9/9 .N(NNV".(D A /9/9/9/9 .N(NNNV".,D A .0D @ R mh#,@#0@#4@Hy0DHy,DHy(DHxHxHyX\ND/9 /9/9/9/9/9/9/9/9/9/9/9/9/9N8/9$/9 /9/9/9/9N5BHxNXHxN X/94/90/9,/9(NHxNFXHydNXN@/9L/9H/9D/9@/9 .4 @ N6// .N6NNV".8 A .4D @ N6// .N6NNV".8 A .5 @ .9D"@" .6 @ .9"@" .6$ @  ".: A .7d @ .;$"@"R`B &l& .4D @ N6// .N6NNV".8 A .4 @ N6// .N6NNV".8 A .5 @ .9D"@" .6$ @  ".9 A .6 @  ".: A .7d @ .;$"@"R`B .4 @ N6// .N6NNV".8 A .4D @ N6// .N6NNV".8 A .5 @ .9D"@" .6 @  ".9 A .6$ @ .:"@" .7d @ .;$"@"R &mN^NuNV-|3;3;3;JysgB/.NvTPp` 09;H".oHx/.NvTPp`09;H". n09;H".n3sBysByHxHyNvTP-|s` nB n1| n!| nB nB n!yp n!yt n!yx n!y| n!y" n!y& n!y* n!y. n!y2 nB6B .:".Ё @BR m nBN nBR nBVZ eBys-|U` n0 nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh nBh((" nBh& nBh$ nBh( nB*. Ve>-|H`h n nBh nBh 9"9NJ n!@ 9"9NJ n!@ nB n!|n ^e-|U`T n nBh nBh nB nB nB n!|n nB nB Ue-|T`t n nBh nBh nB nB nB n!|qB n!| n!| n!|P n!|P"& T>e-|Y`h n nBh nBh nB nB nB n!|n n!y n!y n!y" Ye-|TH`L n nBh nBh nB nB nB n!|n nB Te-|s`v n nBh nBh nB nB nB n!|n n!|P 9"9NJ n!@ n!|'" seByVByTDByTBBySBysByVBysByT@ByByYByVByVByUByYByTByVBys8ByVByY#s#s#s#s#T#T#TBTBTBT#TBT#T#T#T#T#T#T#T |T#T#T#T# T#T#T#T#T#TBTBT#*TBUBU#VBVBV#V#V#V#V#V# V#V#V#VBsHByTByY3T>#V# V#$V#s 9("9,NJ#s#s/9\/9X/9T/9P/9L/9H/9D/9@/9 9U@Ѯ 9UDѮ 9UHѮ 9U@Ѯ 9UDѮ 9UHѮ`b ysH hfTHnHnNPA-P-h-h-h HnHnNPA-P-h-h-h Jysg8Hys HnHnN JgA-P-h-h-h -|U` nJh(gJyVg"Jhg-|$L-yU`HnL h*NXJyVfJyVgD nJhg:-|L-yT`Jygp` 9U-@dBhHnL n h*NXJysg& nJhg-|L-yT`HnL h*NXJyT@g| nJhgr-|L 9sహsm 9sN-@H/90/9, .HN6// 9TN6NNhNJ-@`HnL n h*NXJyYg$-|L-n`-ndHnL n h*NX ysHJg$-|L-n`-ndHnL n h*NX. VeVByVByVBysByT@ByVByYJsDg& .f .f .g3Y .". NV#s .".NV#s .".NV#sA#V#V#V# VB$.DN^NuNVJyTfHxHyCNvTPp`b/./. 9sN6N///./. 9sN6N///. /. 9sN6N//aN^NuNV .". NV#s .".NV#s .".NV#s#4sHy(|pJGm Gl0Hj @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|pJnm nl0.Hj @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|h/9p/9l .". NNJ n!@$/9x/9t .".NNJ n!@(/9/9| .".NNJ n!@,/9/9 . ".$NNJ n!@0 .(".,NJ n!@4 nB8 .0".4NJ n!@< nB@ .8".(|HJGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|HJnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|09H".m 09Ho-|/./.NvTP .` 3 T>BN^NuNV-|"JfJyT>oHx/.NvTPp`rJyTgHx/.NvTPp`TBsH-|s`@Hx/.NvTPp`. n .fHx/.NvTPp` Z d n hg hf#sHJsHgJysPg$HxaXJgHx"/.NvTPp"`-|! ysHB6-|U`> nJh(g,B 9sH: ysH"(6R!A6SЁ @ . Ve !f/./.NvTP .`$yY ysH1yT> yT>mT ysH HnBNtP ysH!@N ysHBV=|HnHxNtPHys HxNtP ysH!yV ysH!yV ysH!yV ysH!yV ysH!yV ysH!yV ysH!yV ysH!yV" ysH!yV& ysH!yV* ysH!yV. ysH!yV2 yT>m/9sHNX`3Y3V3TD3TB3s3V3s3T@3Y33V3U3Y3V3T3s83V3V3Y3T#s#s#s#sHyVHysN P3YRysBN^NuNV09T>H-@ByT>BaBX3T>BN^NuNVaBN^NuNV-|:JyTf-|/./.NvTP .`V ysHJhf1| ysH hm(=|HnHxNtP-@ ysHN!@VByTBsHBN^NuNVJg$N>Jgp`BysPHysXN&``HyN&XHysXN%XHySN%XN&HyN&`XHx HyUPHyNN HnBHnHxHyUPNQ/9/9 .".N(fBU` #UBN^NuNVH *nHnNrLX mm-m-m"-m& mfBHnN%X/9X/9T -2N6N(glHnNrLX -2N6//N۸PNV-@-@ -2N6//NPNV-@ -@HnN%XN&/9`/9\ -.N6N(glHnNrLX -.N6//N۸PNV-@-@ -.N6//NPNV-@ -@HnN%XN&/9h/9d -*N6N(glHnNrLX -*N6//N۸PNV-@-@ -*N6//NPNV-@ -@HnN%XN&/9p/9l -N6N(f n4  m*  n JVgJmJYg oB`p`NqLN^NuNVH 9sDLgBJyrgB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RR`JVg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0RJYg ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @  ."HArrHABAЁ @0 ."HArrHABAЁ @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @ l ."HArrHABAЁ @ #sDLJrf n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09VH"@ <"QRyVNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".N:$ n ".N: ".N n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".N:".N Е*+k ` g< +-@ ,-@ ".N:".N Е*+k`b g +-@ -@*` gZ -@ -@* ,".N:".N Э+@ ,".N:".N Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# =/9=HyP/.a N^NuNVHyPaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09VH"@ <"QRyVN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y=-@ n  y=-@ .".g .-@ .R-@ .2-@-n B l n ".N:$ n ".N: ".N n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y= ( n2-@ y= ( n ` n (6 y=-@ n ( y=` y= ( n6-@ y= ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y=-@`@p`D y= ( n2` n (6 y=` y= ( n6`JlBN^NuNV rmHyNX`:RrB 9rW".Ё @"n XR mN^NuNVJrlHyNX`:B 9rW".Ё @"n"XR mSrN^NuNVJrlHyNX`4B 9rW".Ё @"n"XR mN^NuNV. rlHyN` 9rW-@ 9rSW-@B .Ю-@B .Ю-@-n-yBG n N6// n N6NNVN6// .N6NNV-@XRG GmA . . R m\R m8UrHnaX..N^NuNV n (N6// n (N6N// n (N6// n (N6NNNV n n (N6// n N6N// n N6// n (N6NNNV n!@ n N6// n (N6N// n (N6// n N6NNNV n!@N^NuNV n (N6// n (N6N// n (N6// n (N6N// n N6// n N6NNNN^NuNV/./. .".N///./. .".N///. /. .". NNN//N PN^NuNV n (N6// n (N6// n N6//a\NV-@/9 /9 .N6N(f-y$ n .N6// N6NhNV n .N6// (N6NhNV!@ n .N6// (N6NhNV!@N^NuNV-|JyYgB09YgHxa/.NvTP <`/9/9 .".N(f"#'=$/9=$/9= NvTPp`N .". NV#r .".NV#r .".NV#r3sP3^BN^NuNV .". NV#r3sP3^BN^NuNV#= /9/9 .". N(f2/9 /9 .".N(fHx'/9= NvTPp`D .". NV#s .".NV#s#s3^3sPBN^NuNV#= /9/9 .". N(fZ/9 /9 .".N(f>/9(/9$ .".N(f"#'=$/9=$/9= NvTPp`N .". NV#s .".NV#s .".NV#((s3^3sPBN^NuNV#= /./. .". N(l/.$/. .".N(m"#(=$/9=$/9= NvTPp`b .". NV#s .".NV#s .".NV#s . ".$NV#s3sP3^BN^NuNV#= -y, .N6// .". N-@-A .N6// .".N-@-A .N6// .".N-@-A .N6// . ".$N-@ -A$ .".NJsnN . ".$NJsn8/94/90 .". N(m/9/9/9 .". N(f"#'=$/9=$/9= NvTPp``Br` #r . ".NV#r .".NV#r .". NV#s3sP3^BN^NuNV#rHnHysHyra /9/9 .N6// .N6// .N6//atN(mB 9rN6// 9rN6N(g rfaf` 9s0s4g-|`a-@Jg,HxRHyNvTP#rHy=(aXp`Hy=(aXBN^NuNV8 yrf -y8`-y8HnNrLX/9/9 9rN6// 9rN6//atNV-@t/9/9 9rN6// .tN6//a8NV-@pN6// .tN6NhNV-@-@ .pN6// 9rN6NhNV-@ -@HnaXHnNrLX/9/9 .tN6N(g| .tN6// 9r N6// .8N6NNhNV-@-@ .tN6// 9rN6NhNV-@ -@Hna(Xa.-ys`-ysd 9sN6// .8N6NNV-@h-ylHnPHn`N PHnxa&XHnNrLX-yHnaXHnNrLX/9/9 .TN6// .PN6//a^NV-@tN6// .TN6NhNV-@-@ .tN6// .PN6NhNV-@ -@HnaXaHnxaXaHnNrLX 9rN6// 9r N6NNV-@ 9rN6// 9r N6NNV-@ 9sN6// 9r N6N// .8N6NNV-@Hna.XHnNrLX-n8HnaXaa-yr`-yrd-yrh-ylHnPHn`N PHnxa.X-nXH 9rN6// .HN6NNV-@L 9rN6// .HN6NNV-@D 9rN6// .HN6NNV-@@/9/9 .LN6N(o>/9/9 .DN6N(o .DN6// .@N6N(lp`b .DN6// .@N6N(f 9s0s4fHnNrLX .@N6// 9sN6// 9sN6NN// .LN6// 9"9NNhNV-@ .@N6// 9s N6// 9sN6NN// .LN6// 9"9 NNhNV-@ .@N6// 9"9NhNV-@HnaߨXHnNrLX .LN6// 9sN6// 9sN6N// 9"9N// .PN6N NhNV-@ .LN6// 9sN6// 9s N6N// 9 "9$N// .TN6N NhNV-@Hna޲Xa߸HnxaޤXaߪHnxaXHnNrLX .@N6// .DN6Nh// 9("9,NNV-@<-y0-y4/9 @B0H? @BRG Gm=>?~`0H2H= ARG G@m~@`0H@2H> ARG Gm><`0H2H? ARG Gm><`60H2H= A0H2H> ARG GmBHy?Hy>Hy=N y( y(`Nn`-m -m$/9/9 -(N6NNJ# .N6// .N6NhNV-@/9/9 .N6N(n B~/9/9 .N6// 9"9N// 9"9NNhNJ##B`B/9/9 .N6// 9"9Nh// 9"9NNhNJ#~/9/9/9/9/9/9 .N6NNhNNJ#@B`H/9/9 .N6N(m2B/9/9 .N6// 9"9Nh// 9"9NNhNJ#~B#` yB(HxHxBBNJy|gN(`|>-`/9/9 0H= @NN6NhNV m X/9/90H> @NN6NhNV m X /9/90H? @NN((6NhNV m XRG0Ho.BHy?Hy>Hy=N`~>-`/9&/9" m N6NNJ2H= AX/9./9* m N6NNJ2H> AX /96/92 m N6NNJ2H? AXRG0HoR`$3@ fR3Z=l`Jg By=l`3=l`3f=p`|Jg 3"=p`j3=p`^ gJf3=l`B3@ g gJf3=p`3@ f3Z=t3j=x3f=|` f/9: 9@NN6NhNJ-@ -Юr "9@N `#@` (#@` JgH -Э> -Э"9\`" -逐r й~> -逐r `8Jf -r "9@N й~> -r "9@N < yy=m yy@J@f @o/9@/9@0H"<ߒ/0H/09=jH"<ߒ/09=hH/Nw `JgH -Э> -Э"9\`" -逐r й~> -逐r `8Jf -r "9@N й~> -r "9@N < yy=m yy@0H"<ߒ/0H/09=jH"<ߒ/09=hH/N3=h3=j` & yy=q yy@-m Jg^ n "Ё-@ n ("Ё"9\`0 n  nr й~-@ n ( nr `@Jf n r "9@N й~-@ n (r "9@N >Jgd n ("Ё-@ n ( "Ё"9\`4 n ( nr й~-@ n ( n r `BJf n (r "9@N й~-@ n ( r "9@N <0H"<ߒ-A0H"<ߒ-AHn/- -rN^/09=jH"<ْ/ -"HA HABAЁ29=hHЁ/N`4>-<-0H-@`FJg . @ ". A"Ё".Y A . @ ". A"Ё"9\`` . @ ". Ar й~".Y A . @ ". Ar `^Jf . @ r "9@N й~".Y A . @ r "9@N ".Y A R0H2HЁ".m yy=u yy@0H/0HY/NP`>-<-#`0H-@`n . @ .Y"@ <"QJg . @ ". A"Ё".Y A . @ ". A"Ё"9\`` . @ ". Ar й~".Y A . @ ". Ar `^Jf . @ r "9@N й~".Y A . @ r "9@N ".Y A R0H2HЁ".m yy=u yy@/9@0H/0HY/N `-m-m -mJgZ n "Ё> n ("Ё"9\`. n  n䐐r й~> n ( n䐨r `>Jf n r "9@N й~> n (r "9@N :JgZ n "Ё< n ("Ё"9\`. n  nr й~< n ( nr `>Jf n r "9@N й~< n (r "9@N 8 n-PB09=hH-@0H".ܲl0H-@ԑ0HѮ .ЮS2Ho0HR-@Jo n ("Ё> n ("Ё< n-hB09=jH-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f09=x`09=|H y@ yy@/./. <ؐ//./././.N`-m-m -mJg^ n "Ё-@ n ("Ё"9\`0 n  n䐐r й~-@ n ( n䐨r `@Jf n r "9@N й~-@ n (r "9@N >JgZ n "Ё< n ("Ё"9\`. n  nr й~< n ( nr `>Jf n r "9@N й~< n (r "9@N -@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^NuNVJg8 9N^NuNV/././././. /.HxGNh`HxHyDNP#@JlB`N@/N X-@NSF-@NЮS-@B/9@HxHxHx@/a^JNq# .`BN^NuNV/9@NX/9NXBN^NuNV.*n S b@0;N|`BHyPNP#@Hy@Hy@ m/N #@@#@@B@B@B@B@B@`Hy@Hy@ m/9@N p"-@g0 -@ @Jf.+| -@ @ ` -@ @B+y@` Hy@Hy@ m/9@N 9@@-@ 9@@-@/NpX-@/.NpXЮ lp`p-@ .".ѹ@ .".㠑@ @l #@` @o #@ @l #@` @o #@#@@#@@+y@+y@`#@#@*nN^NuNV y@1y@/9@/9@NPHxNXN^NuNV.*n  g g gt`#@@9RBHH#@/9@/NP y@3@h y@h/9@/9@NPHz@HxNP`h y@1y@/9@/9@N`HnHy@f/9@N .o --@//-/9@N +@*nN^NuNVH0*n(|\BG*RG GmL0N^NuNV.*n .". NVN6// N6NNV* .". NVN6// -N6NNV+@ .". NVN6// -N6NNV+@*nN^NuNVH.. c <`n f <`^ d `R&-C` .-@fR`fJg. І& "N, "NX*b T(d LN^NuNVH0*n .-@ 9@й@(@ 9@Ю@o:`B`:Rm .ѹ@ 9@L0N^NuNVH0*n .-@ 9@й@(@ ." Ҁ@eHyNXp`B`8Rm .ѹ@ 9@L0N^NuNV .ѹ@ 9@N^NuNVJ g$ 9@Юй@ n .ѹ@` .й@ n #@ 9@N^NuNVB@B@-|B ./N X#@ .й@#@J@f*/.HyNP .-@R m 9@N^NuNVJ@g/9@NXN^NuNVJf B@` n (Nй@-@ n (VЮ-@B` n"n2TTR n (NШV"9@쒀 .m (V@-|s`0 n hg."n (NNo I (V nNZ eBN^NuNV# J m$ .  @//.HyN N^NuNV 9R n #BN^NuNV  lHy/.HyN `, f n . S//.abP`HyNXBN^NuNV. .-@ . -@JgV ."N:$ ."N:Ԁ/NsX#A JfHx .rN //. /.aB$.N^NuNVH0. Hr *.0.Hr (,B .A @-P .r ⠰A l .@ @ ڀ .A @ ؀ .f* r / r / r / r /N .A @ ѮR.,`nBn ."HAHABAЁ2.HЁ @-P ."9A N -@ .".N:2.H@ A .".N:2.HA A 0.H@ @ 2.H@ A"N:$0.HA @ 2.HA A"N:Ԁ/NsX2.HA A Rn nm n"/././. /.a`#AJlp`p=@Jlp`p=@/.NpX=@/.NpX=@=n =n=n=n=n=n=n=n0.H/0.H/0.H/0.H/aj0.nl0.`0.D@HrN =@Bn`Jnlz0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/a0.n`x0.n0.n0.H/0.H/0.H/0.H/a0.n0.n0.H/0.H/0.H/0.H/aN0.nRn .rN 2.HmHx .rN //. /.aHx .rN //./.`0.H/0.H/ r / r /NLN^NuNV0.H-@`*0.H-@//.0.H/0. H/aSJnN^NuNVB0.H-@0.Hr-A`d0.H//./.0.H/0. H/a~Jl .Ю\-@`" .Ю -@ .S-@R .m-ng&0.H//./.0.H/0. H/aN^NuNV0. H2.HЁ=@0. H2.HЁ=@0. H2.H=@0. H2.H=@0.H2.HЁ=@0.H2.HЁ=@0.H2.H=@0.H2.H=@0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/N0.H/0.H/0.H/0.H/NN^NuNVH0>. . й(@ 9(".Ё*@L0N^NuNVH0B .. . ,JfXJl D.-n 9". Ё @0 9".Ё*@ 9p(@N`JfNJl D,-n y1|p .й @0 9". Ё(@N` y1|p .й*@ 9". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , D @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9Ю*@ 9 Ю (@N$`z 9Ю*@ 9Ю (@Jl D.RTJl D,RXl *.,R` * D( . , d @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNVH0. y( 0.Hй(@:.`* 9(2. HЁ*@<.`ZSFJFnSEJEn y(L0N^NuNV#A(# A,#A0 y(0. y簁(3A$aN^NuNVH0 y(g yA$f*yA( `0 yA$f*yA, 9`*yA0 9(@~`BSGJGn y(JgRyA$ yA$o2L0N^NuNV#A(# A,#A0 yB( y(0. y簁(3A$aN^NuNVH0 y(g yA$f*yA( `0 yA$f*yA, 9`*yA0 9(@~`BSGJGn y(JgRyA$ yA$o2L0N^NuNV yB( y| yB(BHxHxBBa y|@N^NuNVH< 9 Ю*@ 9Ю(@ 9Ю &@ 9 Ю$@>.JGoBBp<<. Fo&F`0H` ((`8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN^=@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr y( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ y(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9Ю *@ 9(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9 Ю*@ 9Ю(@ n f n rN 82H . N: nШ $ .rN Ԁ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . N: nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^NuNVH<-n nm0.HR"HAHABAЁ/N X-@JfHyNXp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N `R o>-m - r"N +@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|A4-SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/N m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH<#A|JoJo y|-n  lpL<N^NuNVxH8 9Ю*@&|hB n (@r-@ n (@r-@J`g|HnHn/./.N  .-@Jn p` . R"HA44HABAЁ/N X-@JfHyNX`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N +@ -r+@ -r".N +@ -r+@ -$".N +@$+m -(".N +@(+m -, ".N +@,+m `> oؐ-@-U*+n-m - r".N +@ .r+@-m -r".N +@ .r+@-m$ -$".N +@$+n-m( -(".N +@(+n-m, - ,".N +@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`.JGo Gm y1|p` y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm y1|p` y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm y1|p`0H〙0H〕 y1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm y1|p`0H〙0H〕 y1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm y1|p` y1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9". Ё*@ 9".Ё(@BU y1|p .>JGo 8 SG`g y1np8B`NqL0N^NuNVH< 9".Ё*@ .й(@ n rN . n f: . "N: nШ $ .rN Ԁ-B&n .(gZp".l y1npB`p y1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m y1|p` 0 y1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . N: nШ Ю-@$n 9".Ё*@ 9".Ё(@*. Jo,BU y1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 y1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .N: nШ $ .rN Ԁ(B 9". Ё&@ y1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 92H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9".Ё 2Hぐ$@` 9".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . N: nШ $ .rN Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN >2H . N: nШ $ .rN Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN >2H . N: nШ $ .rN Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0H((U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r HHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNV/9O/9O .". N(l .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9O/9O .".N(l .". -@-A .T-@/9O/9O .".N-@-A/9P/9O .".N(oHn/./.N -@-A .N(// .".N-@-AHn/./. 9P"9PN//N /./. 9P "9PN// .".NNJ`@ .".NJ-@N(// .".N-@-A .Ю-@g"/./. 9P"9PN-@-A o .". -@-A/./. .".N-@-A/././9O/9O///9O/9O///9O/9O///9O/9O// 9O"9ONNNNNNNNN-@-A/9O/9O/././9O/9O/././9O/9O/././9O/9O .".NNNNNNN-@-A// .".NhN^NuNV/9P /9P .". N(n6/9P(/9P$ .". N(l #! 9P,"9P0`Hn/. /.N -@-A`&/9P8/9P4 .".N-@-AS/9P@/9P< .".N(m .g&/9PH/9PD .".N-@-AS/./. 9PT"9PXN// 9PL"9PPN-@-A`*/9P`/9P\ .".N-@-A< `J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T . @(P . @ gf ` <*LZ`0SR`*0ETb1 nRJfETc0R 9nB <ETL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N^PJmJn -|`-nRDf9RVHH/NhXJgm+|@+|@+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|R0` HUaXSe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN4/.N XN^NuNV .". nJ/H?Nh n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*((NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNHx@N@eNuNVH0JEf8 <E#E <E#E#EE#EE .^rN.*yEBE g`(*(U g " Ҁe " Ҁd(M *@bEfEgB`RE Eo "<N #EBNX(@ 9E" Ҁe 9E/NX(@g yE 9EXg yE  9E" ҀY(#E <E A ` " Ҁ#EEc A#E A 9E*A L0N^NuNVH0*n(MY#E (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ E L0N^NuNHxN@e#SBNu /йS/@HxN@e 9S#SNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL s@N@N@N@N@pBp@BpBp@B`Bp@pBpp@BpBp@CxBp@pCxp@p@B`Bp@Satin Sun????@tzQ?A0A0?????????@?@?????@???initialize_coreenter:ĀĀĀ?ĀĀĀ?ĀĀĀ? ADDDDD?DDD?DDD?;????set_line_indexset_fill_indexset_text_indexset_linestyleset_polygon_interior_styleset_polygon_edge_styleset_linewidthset_penset_fontset_charsizeset_charspaceset_charjustset_charprecisionset_pick_iddefine_color_indicesset_primitive_attributesinitialize_view_surfaceselect_view_surfacedeselect_view_surfaceterminate_view_surface+???textmarker_abs_2marker_rel_2polymarker_abs_2polymarker_rel_2marker_abs_3marker_rel_3polymarker_abs_3polymarker_rel_3@0@0?@Y?line_abs_2line_rel_2polyline_abs_2polyline_rel_2?@Y?line_abs_3line_rel_3polyline_abs_3polyline_rel_3>               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &          !                                                      &      #               ;                   +        # #                                       )            0                    '    ((      ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !                       !      -               -                                                                          1       ,                            )            0                    )                 ((   .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %:     . # 8     : ; %            .HDR|Jb8* &DN\f@JtBz\V@ln6vX~^,p:ZBJl Jt0Vx*4vjFdP|t*.$FT$vd*j&X `X<~@`D"L`nd.P N^0r >tJT$Z:v,J>b ,V4d2Z~ <~@`ÖÚúDĆ"L`nŀňŖŞ,ƌNǺ2ȂɌɦ(ʚ~Ά6РҰӈ2`(PٖVۈ8JRb(pZ,t*X<VVtf0b@@@@?@@@?@@@?GGG?set_light_directionset_vertex_indicesset_vertex_normalspolygon_rel_3polygon_abs_3>           ((                                                                          ,                                                                                                                                                     @.6DLr~(6t28L| :X*8H\px8^r,Dj*DRh| (FP^n|?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment???@????B    &   n hl?">"4">"">"P# #B?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_matset_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@/dev/cg0/dev/mouse????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list.     1 w    $ 7 ^     1 ]    5 U i t   /E]&YFsJ%Gk.P/v SS 9_0`3i<XvQ|The CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not asso((ciated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL,@Th|_core_cregion2 cannot allocate memory. PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory. @@@@set_zbuffer_cutcolorzbufferb` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUUUUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 ((<B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA?-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$SEdemo/shadeobj 755 0 0 600000 3112750300 6461  Y$G"I#HTHS/N4 /NXNuNuNVB lHy N\XHxNX n /(aXJg HxNXa6a,-y-y 9N// 9 NNo 9 ` 9N// 9NN>N-@NopHnHnHna Nop .N// .N// .N//aNM8Hy0N$XHxNXaFNMdHnBN P gHnHnHxBNJgJgHaN^NuNVHxHxBN Jg BNXHxHyͼNPJg HxNXHyͼHxHxN+ HyͼHxHxN+ HyͼNX/9/9/9/9/9/9N7Hy*Hy&Hy"HxBHyͼN<-|/9/9 .NlNNN". A /9/9 .NlNNN". A /9/9 .NlNNN". A R oJ###HyHyHyHxBHyͼNɄ/98/94/90/9,/9(/9$/9 /9/9/9/9/9 /9/9N68HxHxN DP((HxHy %HxPHxN/zHxHxN DPBHxHxN& aa/HxNņXN^NuNVHxHxN xPHyͼNזXNVN^NuNV.Hy &/.NlHP-@f/.Hy (N\Pp` tHyHyHy =/.N\ n oHy BN\Xp` (HyHyHyHyHy HyHy h/.N\ -yNNA". . @C . N// NN6N . @C . N// NN6N . @ N// . @ NNoB . @-P . @ ."@" . @ . @ N// .NNl . @-PR mf .N// 9H"9LNN-@B . @ .N// NNN . @ .N// NNN R mB`R ."HA HABAЁ(/ ."HA HABAЁ$/ ."HA HABAЁ /Hy u/.N\ .N// .N// ."HA HABAЁ @ NN6NN$ ."HA HABAЁ @ .N// .N// ."HA HABAЁ$ @ NN6NN$ ."HA HABAЁ$ @ .N// .N// ."HA HABAЁ( @ NN6NN$ ."HA HABAЁ( @ ."HA HABAЁ @ P ."HA HABAЁ @ T ."HA HABAЁ @ X . @BPR .mBB` ./Hy |/.N\ . @ Ю @oHy N\Xp` .".@ A B`8HnHy /.N\ 0.HS". A0RR . @ .m ., @ \ .("@" .$ @ . "@" .S @=P .U @=P .W @=PB . @0. ("@ N//0. ("@ NN6//0. $"@ NNNN// NN>N .$ @0. ("@ N//0. ("@ NN6//0.  "@ NNNN// NN>N .( @0. $"@ N//0. $"@ NN6//0.  "@ NNNN// NN>N ., @0. ("@ N//0. $"@ NN//0. ("@ N//0. $"@ NNN6//0.  "@ NNNN// NN>N =n=n=n=nR mV-|` . @=P . @-P .$ @-P .( @-P .N// .NN// .N// .NN// .N// .NNN>N>//NWPN-@0.  @ .N// .NNNN// NN>N 0.  @ .N// .NNNN// NN>N 0.  @ .N// .NNNN// NN>N 0.H @RPR . @ .oR .mB` ."HA HABAЁ @ ."@0HNlN// NNN ."HA HABAЁ @ ."@0HNlN// NNN ."HA HABAЁ @ ."@0HNlN// NNN R .m/.N XB$.N^NuNV/././././. /.N .". // .". // .". //N/9t/9p/9l/9h/9d/9`HxN*/9|/9xNP/9/9 .". Nf>/9/9 .".Nf"/././9/9/9/9`$/9/9/9/9/9/9N/9/9/9/9/9/9/9/9Nl -yB . @ N// . @ NN6N-@N// .NNNN// .NN>N-@R mn/9/9 .N//NWPNN-@/./. .".N///./. .".N///. /. .". NN>N>//NWPN-@ .N// .NN>// .N// .NN6//NHxN&XHxNrXHxNľX/9/9 /9/9/9/9/9/9/9/9/9/9N0N^NuNVJgF l:HnHnHn/9(/9$/9 /9/9/9NL$HnHnHn/9@/9N>//NWPN-@/9H/9D .NNgx .N// .NNN-@ .N// .NNN-@ .N// .NNN-@B`P/9P/9L .N// ."HA HABAЁ @ NN// .N// ."HA HABAЁ @ NN// .N// ."HA HABAЁ @ NNN>N>//N[ PNN". A . @ l . @  . @ o . @ R .m f HxHy` HxHyHyNFH B`/.aXR .mN^NuNV-yTB .Ю @ N// ..8 @ NNNN// .NN>N-@R m/9\/9X .NNlp`BN^NuNV .@ @-PB`P n0H-@T"HA HABAЁ @ ."@" ."HA HABAЁ$ @ .("@" ."HA HABAЁ( @ .P"@" l . @ .` ."HA HABAЁ @ .x"@" ."HA HABAЁ @ ."@" ."HA HABAЁ @ ."@"R . @ .m lLJg< 9-@ >o-|> 9Ю?/NX``/9` f . @/HyN9P`, . @/HyHyHyxN:dJf* . @/HyPHy(HyN `( . @/HyPHy(HyN=N^NuNV-y -| .N// . @ NNo . @-PR m .N// 9`"9dNN#.X/9t/9p 9.XN// 9h"9lNNN#.\N//NZP-@-A// 9.XNN6N#.` 9.\N// 9.XN// 9NN>NN#.d 9.\N// 9.XN// 9NN>N// 9x"9|N>N#.h 9.\N// 9.XN// 9NN>N// 9"9N6N#.l 9.\N// 9N// 9 NN6NN#.p 9.\N// 9N// 9NN6NN#.t 9.\N// 9N// 9NN6NN#.x/9/9 9NN6N#.|/9/9 9 NN>N#./9/9 9NN6N#./9/9 9NN>N#./9/9 9NN6N#./9/9 9NN>N#.N^NuNVaNM8Hy0N$XBNȘXa n N// n N// n N//a HxHxHxN& `HnHn .N// .N//N/./. /./. .N// .N//a bZ@0;NP 4L`F n N// n N//a` n N//a P`aHnHnHnHxHy1-N FJg f BHxHxN& NMdN^NuNV/9/9/9/9/9/9N/9/9/9/9/9/9N/9/9NP/9/9/9/9/9/9BN*/9/9/9/9/9 /9N/9///9/9N/9/9 .rN Jg 9"9` 9"9//N\R ob/9/9/9/9N/9 /9/9/9N\/9/9/9/9N\/9,/9(/9$/9 N/9///9/9N/9,/9( .rN Jg 9"9` 9 "9$//N\R obN^NuNV/././. /.a/./.aPN^NuNVBNX/9D/9@/9NN#0 9.\N// 9.XN// .".N>N// 9"9N>N#4/9/9 90N//N/9/9/9/9N\ 94N((///9/9N/9/9/9/9N\N^NuNVBNX/9/9 9N///9/9Nb/9/9/9/9N\HxNX 9.lN///9/9 9.dNN>//N/9/9 9.pN//N\ 9.xN///9/9N\/9/9 9.p N//N\ 9.x N///9/9 N\ 9.\N// 9.XN// .". N>N// 9"9N6N# 9N///9 /9N/90/9,/9(/9$N\N^NuNV/98/94 .". Nm/9@/9< .". Nnz/9H/9D .".Nm\/9P/9L .".Nn> f 9.XN// 9.\N// .". NN6N-@ 9.`N// .NNn .` 9.`NN-@ 9.` N// .NNm .` 9.` NN-@ n$ N// n N// .N//aJgB` n p` 9.XN// 9.\N///9X/9T .".N6NN6N-@ 9.`N// .NNn .` 9.`NN-@ 9.` N// .NNm .` 9.` NN-@ n$ N// .N// n N//aJf n `/9`/9\ .". Nm/9h/9d .". Nnd/9p/9l .".NmF/9x/9t .".Nn( fN 9.XN// 9.\N///./. 9|"9N6NN6N-@ 9.`N// .NNn .` 9.`NN-@ 9.` N// .NNm .` 9.` NN-@N// n N// n N//aJf@ n$ p`pN^NuNV 9.|N// .". Nm 9.N// .". NoB` 9.N// .".Nm 9.N// .".Nn 9.N// .".Nm 9.N// .".NnzpN^NuNVHxNIXHy0N$X/9/9/9/9/9/9NbHxN`XHxNņX/9/9/9/9N/9/9/9/9NHxNXHy NX/9/9/9/9NHxNXHy NX/9/9/9/9NHxNXHy NX/9/9/9/9NHxNXHy NX/9/9/9/9NHxNXHy NX/9/9/9/9NHxNXHy NX/9/9/9/9 NHxNXHy NX/9(/9$/9 /9NHxNXHy NX/98/94/90/9,NHx NXHy NX/9H/9D/9@/9-|s`h n nBh nBh 9 0"9 4N n!@ 9 8"9 ///. /. 9NN>//a4N^NuNV.-|JyfHx/.NPp`Jnn-|/./.NPp`p n N// n N//N~`6 Ю @ N// Ю @ N//aR0.HmB..N^NuNV.-|,JyfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ N// Ю @ N//aLRmB..N^NuNV-|=JyfHx/.NPp`-y lHx/.NPp`r . o m o-|? .". N# .".N# .".N## HnHyN|TPHnHnN}hPA#X#\#`# d3rJg/./.N|PJgHnNrX y hmJyhg=|HnHxNBPHyHxNBP=|HnHxNBP .ʐ -@ .й -@-n-nHnHx NBP .й -@ .й -@HnHx NBP .й -@ .ΐ -@HnHx NBP .ʐ -@ .ΐ -@HnHx NBPJyg(=| HnHxNBPHy`HxNBPJy|g(=|HnHxNBPHyHxNBPJyrg&=|HnHxNBPHnHx NBP=|HnHxNBPHnHxNBPJyvff y hf 9Ѯ 9Ѯ 9Ѯ`8 y hf*HnHnN~PA-P-h-h-h JygHy/./.N Jg0-|p` nJh(gJyhg"Jhg-|$-yHn h*NXJyfJy|g:-|-y`JyYgp` 9-@BHn n h*NXJyrg$-|-n-nHn n h*NXnB. yJg4-|-|BA-H-|Hn n h*NX. VeByByhBy|ByrBN^NuNV-|JJyfHx/.NPp`-y l-|/./.NPp` . o* l -|/./.NP-|? o -|/./.NP-|?/./. 9NN>///./. 9NN>///. /. 9NN>//a$N^NuNV.-|WJyfHx/.NPp`JnHx/.NPp` n N// n N// n N//Nb~`L Ю @ N// Ю @ N// Ю @ N//aPRmB..N^NuNV.-|hJyfHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//arRmB..N^NuNV.B`RR nJf ..N^NuNV` n  m o n?p`R nJfBN^NuNV=yz |-P-h-h-h Hn/9/9| 9|NN//N n "n" n `Jng(HnHnHn.HH/0.HS/N6`HnHnHn.HH/BNE* n 9N// .N//0.H2.HNNN>NN// NN>N n 9N// .N//0.H2.HNNN>NN// NN>N n 9N// .N//0.H2.HNNN>NN// NN>N .R @PfhBN^NuNV=yz |-P-h-h-h Hn/9/9 9|NN//N n "n "`"Jng(HnHnHn.HH/0.HS/N6`HnHnHn.HH/BNE* n 9N// .N//0.H2.HNNN>NN// NN>N n 9N// .N//0.H2.HNNN>NN// NN>N .R @PfBN^NuNV n  n BN^NuNV@.-|JyfHx/.NPp` |X-P-h-h-h .". N-@ .".N-@-y-yHnHnNoPHnHnNr~PB-|A-Pt-hx-h|-h Jyg~HnHnNtPJfPA#### At#X#\#`# d3r`A-P-h-h-h HnNrXHnNrX y hmJyhg=|HnHxNBPHyHxNBP=|HnHxNBP .-@ .-@Jf-|Jf-| ."Nm$ ."NmԀ NlN//NWPN-@Jf-| .".N$-@ .".N$-@ .-@ .Ю-@B-|HnHx NBP .-@ .Ю-@HnHx NBP .Ю-@ .-@HnHx NBP .Ю-@ .-@HnHx NBPJy|g(=|HnHxNBPHyHxNBPJylg(=|HnHxNBPHyXHxNBPJyg(=| HnHxNBPHydHxNBPJyg(=| HnHxNBPHypHxNBPJyrg&=|HnHxNBPHnHx NBP=|HnHxNBPHnHx NBPJyvf y hf* 9Ѯ 9Ѯ 9Ѯ 9Ѯ`b y hfTHnHnNpPA-P-h-h-h HnHnNpPA-P-h-h-h Jyg8HyHnHnN JgA-P-h-h-h -|p`x nJh(gdJylfJy|gD nJhg:-|H-yX\JyYgp` 9-@`BdHnH n h*NXJyg& nJhg-|H-yd\HnH h*NXJyg| nJhgr-|H 9m 9Nl((-@D/9/9 .DN// 9pNNNN-@\HnH n h*NXJyrg$-|H-n\-n`HnH n h*NX yJg$-|H-n\-n`HnH n h*NX. VeBylBy|ByByByhByrJyg .tf .xg3r .". N# .".N#At#X#\#`# dB$.@N^NuNV-|Jyf-|/./.NPp`D/./. 9NN>///. /. 9NN>//adN^NuNV .". N# .".N#Hy/HyNoPHyXHy/Nr~P 9"9N#d3rBN^NuNV .". NN// 9NN>N# .".NN// 9NN>N#Hy/HyNoPHyXHy/Nr~P3rBN^NuNV.-|JyfHx/.NPp`dJn-|/./.NPp`BB`6 Ю @ N// Ю @ N//aRmB..N^NuNV.-|JyfHx/.NPp`\JnHx/.NPp`BB`6 Ю @ N// Ю @ N//a\RmB..N^NuNV n  n  n BN^NuNVD.-||JyfHx/.|NPp`h |X-P-h-h-h .". N-@ .".N-@ .".N-@-yHnHnN|TPHnHnN}hPA-P-h-h-h Jg~HnHnNPJfPA#### A#X#\#`# d3r`fA-P-h-h-h HnNrXHnNrX y hmJyhg=|zHnzHxNBPHyHxNBP=|xHnxHxNBP .-@ .-@Jf-|Jf-| ."Nm$ ."NmԀ NlN//NWPN-@Jn-| .".N$-@ .".N$-@ .̐-@ .Ю-@-n-nHnHx NBP .-@ .Ю-@-nHnHx NBP .Ю-@ .-@-nHnHx NBP .Ю-@ .А-@-nHnHx NBPJy|g(=|zHnzHxNBPHyHxNBPJylg(=|zHnzHxNBPHyXHxNBPJyg(=| zHnzHxNBPHydHxNBPJyg(=| zHnzHxNBPHypHxNBPJyrg&=|zHnzHxNBPHnHx NBP=|zHnzHxNBPHnHx NBPJyvf y hf> 9Ѯ 9Ѯ 9Ѯ 9Ѯ 9Ѯ 9Ѯ`b y hfTHnHnN~PA-P-h-h-h HnHnN~PA-P-h-h-h Jyg8HyHnHnN JgA-P-h-h-h -|p` nJh(gJyhg"Jhg-|$L-y`HnL h*NXJylfJy|gD nJhg:-|L-yX`JyYgp` 9-@dBhHnL n h*NXJyg& nJhg-|L-yd`HnL h*NXJyg| nJhgr-|L 9m 9Nl-@H/9/9 .HN// 9pNNNN-@`HnL n h*NXJyrg$-|L-n`-ndHnL n h*NX yJg$-|L-n`-ndHnL n h*NX. VeVBylBy|ByByByhByrJg& .f .f .g3r .". N# .".N# .".N#A#X#\#`# dB$.DN^NuNVJyfHxHyNPp`b/./. 9NN>///./. 9NN>///. /. 9NN>//aN^NuNV .". N# .".N# .".N##Hy/HyN|TPHyXHy/N}hP3rBN^NuNV .". NN// 9NN>N# .".NN// 9NN>N# .".NN// 9NN>N#Hy/HyN|TPHyXHy/N}hP3rBN^NuNV.-|JyfHx/.NPp`JnHx/.NPp` n N// n N// n N//a*~`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNV.-|JyfHx/.NPp`rJnHx/.NPp`XB`L Ю @ N// Ю @ N// Ю @ N//aRmB..N^NuNVyt#X/-|Hn/. /.a4 N^NuNV#j/-| Hn/. /.a N^NuNV . S-@ . b6@0;N 6l  mHxE/9/NPpN^NuNV ."HAHABAЁr n . "HAHABAЁr n n-P n-PJl>B`P/. . "HAHABAЁs @ PNX``  mHxK`>/. . "HA&&HABAЁ`  mHxR` /. . "HA""HABAЁr`  mHxF`/. . "HAHABAЁb`X  mHxH`/. . "HA""HABAЁb`"  mHxM`j/. . "HAHABAЁ` .o 9` .-@JlB` .o 9` .-@ n .f n .gD n n -| .-@ .-@Hn nNXN^NuNV-|BHnN0X . n -|BHnN0XHy0HnHn/./.aZ/9$/9 .NlNNN n /9,/9( .NlNNN n BN^NuNVHy/Hy/No*P n BB lL-|-nBHn ."HAHABAЁ @ PNXJg .R n Jg`.R`Hy/Hy/No*P 9//mrBN^NuNV. . S-@  mHxEHy{NPp` Hy/Hy/No*PB@-|B Hn . "HAHABAЁs @ PNX . "HAHABAЁs @/HnHn/. /.a/94/90Hy/./.BHxN-|B Hn . "HAHABAЁs @ PNX . "HAHABAЁs @/HnHn/. /.a .f .찮gT/9Hx NX`.HnHxNP0.g 0.HR`0.H-@NN-@N// .NlN// .NNN>N n n N//HyBB/. HxN`(Hy/Hy/No*P 9//m n N//HyBB/. HxNBN^NuNVB` /. .Ю @//.a R .mN^NuNV-|E . S-@ . b@0;NZL`~  lJ l/.HyNP .`T . "HAHABAЁs `.  lJ l /.Hy` . "HA&&HABAЁ`  lJ l/.Hy `x . "HAHABAЁ `  lJ l/.Hy`: . "HAHABAЁT`v  lJ l/.Hy` . "HA""HABAЁT`:  lJ l/.Hy(` . "HA""HABAЁd @0N^NuNV . S-@ /9/9 .".Nl 9"9`6 9pN// .".No 9pN` .".-@-A/9/9 .".Nl 9"9`6 9tN// .".No 9tN` .".-@-A/9/9 .".N-@-A/9/9 .".N-@-A . b@0;N^H` . "HAHABAЁs @ .".N . "HAHABAЁs` . "HA&&HABAЁ @ .".N . "HA&&HABAЁ`4 . "HAHABAЁ @ .".N . "HAHABAЁ` . "HAHABAЁV @ .".N . "HAHABAЁZ` . "HA""HABAЁV @ .".N . "HA""HABAЁZ`J . "HA""HABAЁf @ .".N . "HA""HABAЁj @ .".N N^NuNV . S-@ . b@0;N0Nl` . "HAHABAЁs` . "HA&&HABAЁ`v . "HAHABAЁ`X . "HAHABAЁ^`: . "HA""HABAЁ^` . "HA""HABAЁn @ N^NuNV .S-@/9/9 . ".Nl 9"9 `6 9pN// . ".No 9pN` . ".-@ -A/9/9 .".Nl 9"9`6 9tN// .".No 9tN` .".-@-A/9$/9 . ".N-@ -A/9,/9( .".N-@-A ."HAHABAЁf @ . ".N ."HAHABAЁj @ .".N -|/9(|PJGm Gl0HoJ @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|PJnm nl0.HoJ @-P nHH n0R nH n0R nH n0RNqLN^NuNV-|s(/9uP/9uL .". NN n!@$/9uX/9uT .".NN n!@(/9u`/9u\ .".NN n!@,/9uh/9ud . ".$NN n!@0 .(".,N n!@4 nB8 .0".4N n!@< nB@ .8".N-@X n N// .NN>N-@X n N// .NN>N-@XHnHnN|TP09RyHY/HnN}hPRn0.Hm2JgHBn`0.HY/NXRn0.HmN@09H//.`/.BaxPBN^NuNV-|vJyfHx/.NPp`B o$=|Q0.H//.NP0.H`-yu n N// n N// n N//NbByBn`\ n-PX n -PX n-PXHnHnN|TP09RyHY/HnN}hPRn0.HmJgHBn`0.HY/NXRn0.HmN@09H//.`/.BaPBN^NuNV y hmJyhgx=|HnHxNBPHyHxNBPHnHxNBP=n ` 0.HY/Hx NBPRn0.H2. HЁ2.HmJy|g(=|HnHxNBPHyHxNBPJyg(=|HnHxNBPHy\HxNBPJyjg(=| HnHxNBPHyhHxNBPJyXg(=| HnHxNBPHylHxNBPJyrg(=|HnHxNBPHyXHx NBP=|HnHxNBPHnHxNBP=n ` 0.HY/Hx NBPRn0.H2. HЁ2.HmJyvf2 y hfn=n 0.H2. HЁ2.Hl0.HY @ 9ѐ0.HY @ 9ѐ0.HY @ 9ѐRn` y hf=n `HxHn0.HY/N 0.HY/HnN~PHxHn0.HY/N 0.HY/HnNrPRn0.H2. HЁ2.Hmh=n `0.HY/NrXRn0.H2. HЁ2.Hm |X-P-h-h-h HnNrXJyg0.H2. HЁ3=n `"Hy0.HY/NXPRn0.ܰymN~=n09H2.H2. H=@0.H2. HЁ=@ -|p` nJh(g Jyhg"Jhg-|$-yHn h*NXJyfJy|gD nJhg:-|-y\JyYgp` 9-@BHn n h*NXJyjg -|-yhHn n h*NXJyrg$-|-n-nHn n h*NX-|0. H-@0.H-@ n0($H-@Hn h*NX. VeByBy|ByjByXByhByrBN^NuNVH0*n0. `.HH Ё>(|v(JGm Gql0H @(PHH n0H n0H n0BG nPl H:RG`NqL0N^NuNVH0. `.HH Ё=@-|v(Jnm nql0.H @-P nHH n0R nH n0R nH n0RNqLN^NuNVH ..,. r "ЁЇй0T n й0X n 0\ @JPf. n "ぐ*@B:R m 0\ @0L N^NuNVB`/9/9 .Ю @ NNm 9pN// .Ю @ NNnT/9/9 .Ю @ NNm, 9xN// .Ю @ NNoHxGHyNPpG`PR .m0 n N// 9"9NN-@ n N// 9"9NN-@-|` .Ю @ N// 9 "9NN-@ .Ю @ N// 9"9NN-@ .찮oV .萮".쒮N$-@-n` .й0X @0 .ѮR .o-n-nR .m*BN^NuNV.Hy `N$X#0THxN$X#0XB 0\ @BPR mJ0Tg J0XgB`p..N^NuNVB .0\ @BPR m-y0XB nBPTR mN^NuNV/90TNX/90XNXN^NuNV-|X09Ho-|/./.NP .` 3 BN^NuNV-|~JfJyoHx/.NPp`rJygHx/.NPp`TB-|`@Hx/.NPp`. n .fHx/.NPp` Z Yd n hg hf#JgJyg$HxaXJgHx"/.NPp"`-|! yB6-|p`> nJh(g,B 9: y"(6R!A6SЁ @ . Ve !f/./.NP .`$yt y1y ymT y HnBNBP y!@N yBV=|HnHxNBPHyHxNBP y!y y!y y!y y!y y!y y!y y!y y!y" y!y((& y!y* y!y. y!y2 ym/9NjX`3v3l3333j3X33x3Y3~3n3@3333h3|3H3#@#D#H#LHyXHyN|TP3rRyBN^NuNV09H-@ByBaBX3BN^NuNVaBN^NuNV-|Jyf-|/./.NP .`V yJhf1| y hm(=|HnHxNBP-@ yN!@VByBBN^NuNVJg$NJgp`ByHyN`HyrNZXHyNXHyߐNXNHyrNXHx HyHyrN HnBHnHxHyN/9T/9P .".NfB` #BN^NuNV-|  g$J g-|/./.NPp`-|` n hg .f . g-hR!|RB`Z .:".Ё @ PJhgJ fJf/./.NdP` .:".Ё @ P1|"R n .6m!n Jyf BNdXJg/9NjXB`: n hgZ Ye-|/./.NPpN^NuNV-|#J n-|/./.NPp`-|` n hgz .fr-@B`P .:".Ё @ PJhg0-|-n Hn .:".Ё @ P h*NXR n .6m!n B`: n hgZ Ye\-|/./.NPpN^NuNV-|=  g$J g-|/./.NPp`n-|`< n hg .f  g f n-hR!|R-nB`z .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg4-|-n Hn .:".Ё @ P h*NX` .:".Ё @ PJhgNJfH-|Hn .:".Ё @ P h*NX .:".Ё @ P1|"`d .:".Ё @ PJhgJf/./.NdP` .:".Ё @ PJh gB/./.NY R n .6mz!n Jyf,BNdXJg .g/9NjX .fNnB`: n hgZ Ye-|/./.NPpN^NuNV-|V/9/9 . ".Ng/9/9 .".NfHx/.NPp`/9/9 .$".(N-@$-A(/9/9 .,".0N-@,-A0-|`b n hg@ .f6 hl-|/./.NPp`L n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NdP .:".Ё @ P1|"R n .6m n!y* n!y. n!y n!y& .". N n!@2 . ".N n!@ .".N n!@ .$".(N n!@ .,".0N n!@"Jyf,BNdXJg .g/9NjX .fNnB`< n hgZ Ye-|/./.NP .N^NuNV-|y/9/9 . ".N-@ -A/9/9 .".N-@-A-|`` n hg> .f4 hl-|/./.NPp`H n-hR!|R-nB` .fJ 9:".Ё @ PJhg,-| Hn 9:".Ё @ P h*NX .:".Ё @ PJhNq .:".Ё @ PJhg2Jf,-|Hn .:".Ё @ P h*NX`2 .:".Ё @ PJhgJf/./.NdP .:".Ё @ P1|"R n .6m n!y n!y n!y n!y* n!y. n!y2 n!y& . ".N n!@ .".N n!@"Jyf,BNdXJg .g/9NjX .fNnB`: n hgZ Ye-|/./.NPpN^NuNVpH8*nA: . (PA&H-|4 JfJlg TJlg-|Hn l*NXHUNjX-mNHn"B/.N ` 0.HS b @0;N0 (P\b  ( B J t R HnfHx NPJyvfZ mf 9Ѯf 9Ѯj 9Ѯn`2 mf*Af-Pv-hz-h~-h HnfHnvN~P&'nf'njHS l*NX` HnVHx NPJyvfZ mf 9ѮV 9ѮZ 9Ѯ^`2 mf*AV-Pv-hz-h~-h HnVHnvN~PAf-P-h-h-h AV-Pv-hz-h~-h JyghHnHnvHnN JfAV-Pf-hj-hn-h r` .ff .jg&'n'nHS l*NX&'nv'nzHS l*NX`HnHxNP0.g 0.HR`0.H=@Hy4 0.H/NP0.HЮ @BJf0Jlg*&'nA'H 'nB'|`6HTHnHnfHnHnHn/./.N1 `HnHxNP-n n nB(JygHn/.j/.fN Jg&'nA'H '|B`Hn&HxNPHn*HxNPHn.HxNP .f .&".*Nm`: .f .&".*Nm` .&".*Nm"HAHABAЁ-@Hn2HxBN -nV-nZ-n6-n:&&09H'@A&'HAV'H A6'HHS l*NX/.N`HnHxNPBn` 0.HY/HxNPRn0.ʰnmJyvf mfFBn0.ʰnl0.HY @ 9ѐ0.HY @ 9ѐRn` mfBn`p0.HY @-PV0.HY @-PZ0.HY @-P^0.HY @-Pb0.HY/HnVNpPRn0.ʰnmJygf3Bn` Hn0.HY/NXPRn0.ʰnmN~&0.H'@09H2.H'@` &B0.H`HnHxNPBn` 0.HY/Hx NPRn0.ʰnmJyvfb mf^Bn0.ʰnlJ0.HY @ 9ѐ0.HY @ 9ѐ0.HY @ 9ѐRn` mfBn`0.HY @-PV0.HY @-PZ0.HY @-P^0.HY @-Pb0.HY/HnVN~P0.HY @-PV0.HY @-PZ0.HY @-P^0.HY @-Pb0.HY/HnVNrPRn0.ʰnmJygH3Bn` Hn0.HY/NXPRn0.ʰnmN~&`&`HnHxNP&'n'n'n`HnHxNP&'n`HnHxNP&'n`HnHxNPJlg&'n`fHnHx`bHn`HnHxNPJlgL& 9m 9Nl-@~/9/9 .~N// .NNNN-@`Hn`rHn`jHnHx NPHnHnNr`HnHx NPHnHn`HnHx NPHnHn`Hn` Hn`HnHxNPJyYgZ-|`PHnHxNPHnHxNP0.H"HAHABAЁ/`^HnHxNPHnHxNP nfJg/9NjXBL8pN^NuNVHx/. /.NY BN^NuNVB ."HA..HABAЁ @JPgT ."HA..HABAЁ @JPfJg,BHn ."HA..HABAЁ @ PNXR m|BB ."HAZZHABAЁ @ Pm(B ."HA..HABAЁ~ @JPg| ."HAZZHABAЁ @JPfZJfT-| ."HAZZHABAЁ @-PHn ."HA..HABAЁ @ PNX`t ."HA..HABAЁ @JPgR ."HAZZHABAЁ @Jf( ."HA..HABAЁ @JPfJg-|R mJgd ."HAZZHABAЁ @ Pm>B` ."HAZZHABAЁ".Ё @ PJhgJfR ."HAZZHABAЁ".Ё @ PJh"g ."HAZZHABAЁ @Jg^-| ."HAZZHABAЁ @-PHn ."HAZZHABAЁ".Ё @ P h*NXR ."HAZZHABAЁ @ .m ."HAZZHABAЁ/NjXB` ."HAZZHABAЁ".Ё @ PJh"g ."HAZZHABAЁ @Jf0 ."HAZZHABAЁ".Ё @ PJhg ."HAZZHABAЁ @Jf4 ."HAZZHABAЁ".Ё @ PJh fJg.B/. ."HAZZHABAЁ/NY ."HAZZHABAЁ".Ё @ PJhgJfP ."HAZZHABAЁ".Ё @ PJh"g^ ."HAZZHABAЁ @Jg<-| Hn ."HAZZHABAЁ".Ё @ P h*NXR ."HAZZHABAЁ @ .m ."HAZZHABAЁ @JPf$ ."HAZZHABAЁ @0` ."HAZZHABAЁ @BR mB ."HA..HABAЁ @BPR mBN^NuNVH *nHnN|X mm-m-m"-m& mfBHnNX/9/9 -2NNglHnN|X -2N//NTlPN-@-@ -2N//NTPN-@ -@HnNXN/9/9 -.NNglHnN|X -.N//NTlPN-@-@ -.N//NTPN-@ -@HnNXN/9/9 -*NNglHnN|X -*N//NTlPN-@-@ -*N//NTPN-@ -@HnNXN/9/9 -NNf n4  m*  n JgJmJDg oB`p`NqLN^NuNVH 9gBJygB l .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ f ."HArrHABAЁ$ @ j ."HArrHABAЁ( @0 ."HArrHABAЁ* @0RR`Jg .R$HBrrHBBBЂ$ ."HArrHABAЁ @ ."HArrHABAЁ @ f ."HArrHABAЁ$ @ j ."HArrHABAЁ( @0 ."HArrHABAЁ* @0RJDg ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ$ @  ."HArrHABAЁ( @0 ."HArrHABAЁ* @0`pS ."HArrHABAЁ @  ."HArrHABAЁ @  ."HArrHABAЁ$ @  #Jf n!| Hy/.a4PNqLN^NuNVHHyaXNqLN^NuNVH n Jh g: n . "@ <"Q n . 2"@ <"Q`j/./. atPJg< n . 2"@ <"Q n / . R/ n hNP` n . 2"@ <"Q/. aXJg& n / . 2/ n hNP n Rh n Bh NqLN^NuNVH *nJmgHmHUaPJg/HmR mNP;| Bm/ mNXNqL N^NuNVH n Rh n09HY"@ <"QRyNqLN^NuNVH nJhNq nBhNqLN^NuNVH n0(H` n (2 nШ>-@ n  n Ш -@` n (> n2-@ n ( n -@` n (6 nШ>-@ n ( n Ш -@` n (> n6-@ n ( n -@`` n-h: n -h`J n (> n:-@ n ( n -@` b@0;N,V .".g .-@ .R-@ .2-@-n B lH n ".Nm$ n ".NmƔ ".N$ n XXXR`p`B`NqLN^NuNVH n0(H`| n (2 nШ>-@` n (> n2-@`n n (6 nШ>-@`X n (> n6-@`B n-h:`6 n (> n:-@` b@0;NpJmp`B`NqLN^NuNVH8*n(n &nBB - o -l o lB , o ,l o l fp`B-@Jg -|`F fp`B-@JgJf-M*L(n*., g> + -@ ,-@ ".Nm".N$Е*+k ` g< +-@ ,-@ ".Nm".N$Е*+k`b g +-@ -@*` gZ -@ -@* ,".Nm".N$Э+@ ,".Nm".N$Э+@Jg& .L8N^NuNVH8*n(n &nBnHS//a$ JfB`Rn nmpL8N^NuNVH ..,. *nml m mB`pL N^NuNV# 4/94Hy/.a N^NuNVHyaXN^NuNV n Jh g n . "@ <"Q n . 2"@ <"Q/. aXJg n / 2/ hNP n Rh n Bh N^NuNV.*nJmgHmHUaPJg/HmR mNP;| Bm/ mNX*nN^NuNV n Rh n09HY"@ <"QRyN^NuNV nJhNq nBhN^NuNV. n0(H b8@0;N:f n (2 y4-@ n  y4-@ .".g .-@ .R-@ .2-@-n B l n ".Nm$ n ".NmƔ ".N$ n XXXR`/./. aPJg n . 2"@ <"Q n / R/ hNP` y4 ( n2-@ y4 ( n ` n (6 y4-@ n ( y4` y4 ( n6-@ y4 ( n `p$.N^NuNV n0(H bl@0;N &:NB` n (2 y4-@`@p`D y4 ( n2` n (6 y4` y4 ( n6`JlBN^NuNV mHy8N\X`:RB 9".Ё @"n XR mN^NuNVJlHySN\X`:B 9".Ё @"n"XR mSN^NuNVJlHykN\X`4B 9".Ё @"n"XR mN^NuNV. lHyN\` 9-@ 9S-@B .Ю-@B .Ю-@-n-yBG n N// n NNNN// .NN>N-@XRG GmA . . R m\R m8UHnaX..N^NuNV n (N// n (NN// n (N// n (NNN6N n n (N// n NN// n N// n (NNN6N n!@ n N// n (NN// n (N// n NNN6N n!@N^NuNV n (N// n (NN// n (N// n (NN// n N// n NNN>N>N^NuNV/./. .".N///./. .".N///. /. .". NN>N>//NWPN^NuNV n (N// n (N// n N//a\N-@/9/9 .NNf-y n .N// NNN n .N// (NNN!@ n .N// (NNN!@N^NuNV-|JytgB09tgHxa/.NP <`/9x/9t .".Nf"#'4/94/94NPp`N .". N# .".N# .".N#33sBN^NuNV .". N#33sBN^NuNV#4/9/9| .". Nf2/9/9 .".NfHx'/94NPp`D .". N# .".N##3s3BN^NuNV# 4/9/9 .". NfZ/9/9 .".Nf>/9/9 .".Nf"#'4/94/94NPp`N .". N# .".N# .".N#3s3BN^NuNV#4/./. .". Nl/.$/. .".Nm"#(4/94/94NPp`b .". N# .".N# .".N# . ".$N#33sBN^NuNV#&4-y .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .".NnN . ".$Nn8/9/9 .". Nm/9/9 .".Nl$#.4/94/94NPp`/./. .". Nl/.$/. .".Nm$#/4/94/94NPp`< .". N# .".N# .".N# . ".$N#/9/9/. /. .".N6NN#Y/9/9/./. . ".$N6NN#Y/9/9/. /. .".N>NN#/9/9/./. . ".$N>NN#3syt3BN^NuNV#54-y .N// .". N-@-A .N// .".N-@-A .N// .".N-@-A .N// . ".$N-@ -A$ .N// .(".,N-@(-A, .N// .0".4N-@0-A4 .".Nn . ".$Nnj .0".4NnT/9/9 .". Nm8/9/9 .".Nm/9/9 .(".,Nl$#.4/94/94NPp`/./. .". Nl0/.$/. .".Nl/.4/.0 .(".,Nm$#/4/94/94NPp` .". N# .".N# .".N# . ".$N# .(".,N# .0".4N#/9/9/. /. .".N6NN#Y/9/9/./. . ".$N6NN#Y/.,/.( .0".4N6N#Y/9 /9/. /. .".N>NN#/9/9/./. . ".$N>NN# .(".,N# 3syt3BN^NuNV#D4/./. .". No"#)4/94/94NPp`: .". N# .".N#33sBN^NuNV#S4Jf~/9/9 . ".NfZ/9$/9 .".Nf>/9,/9( .". Nf"#'4/94/94NPp``B` # . ".N# .".N# .". N#33sBN^NuNV#HnHyHya /94/90 .N// .N// .N//atNmB 9N// 9NNg faf` 9g-|`a-@Jg,HxRHybNP#Hy4aXp`Hy4aXBN^NuNV8 yf -y88`-y<8HnN|X/9D/9@ 9N// 9N//atN-@t/9L/9H 9N// .tN//a8N-@pN// .tNNN-@-@ .pN// 9NNN-@ -@HnaXHnN|X/9T/9P .tNNg| .tN// 9 N// .8NNNN-@-@ .tN// 9NNN-@ -@Hna(Xa.-y`-yd 9N// .8NNN-@h-yXlHnPHn`N|TPHnxa&XHnN|X-y\HnaXHnN|X/9d/9` .TN// .PN//a^N-@tN// .TNNN-@-@ .tN// .PNNN-@ -@HnaXaHnxaXaHnN|X 9N// 9 NN6N-@ 9N// 9 NN6N-@ 9N// 9 NN6// .8NNN-@Hna.XHnN|X-n8HnaXaa-y`-yd-yh-yhlHnPHn`N|TPHnxa.X-nXH 9N// .HNN>N-@L 9N// .HNN>N-@D 9N// .HNN>N-@@/9p/9l .LNNo>/9x/9t .DNNo .DN// .@NNlp`b .DN// .@NNf 9fHnN|X .@N// 9N// 9NN6N// .LN// 9|"9NNN-@ .@N// 9N// 9NN6N// .LN// 9"9NNN-@ .@N// 9"9NN-@HnaߨXHnN|X .LN// 9N// 9NN>// 9"9N// .PNN> NN-@ .LN// 9N// 9NN>// 9"9N// .TNN> NN-@Hna޲Xa߸HnxaޤXaߪHnxaXHnN|X .@N// .DNN// 9"9NN-@<-y-y/9/9 . NN-@/94/90 9N// 9NN> NN-@ 9 -@Hna׺XaHnN|X .XN// .P NNN-@ .XN// .T NNN-@HnaDXaJHnxa6XaN>N n 9DN// 9$N// .NlNN// 9N// .NlNNN>N>N n BN^NuNV .". N-@ .".N-@-y-yHnHnNoPHnHnN}hPHnNrX/9/9 .NlNNN n /9/9 .NlNNN n BN^NuNV/9/9 .". NN-@/9/9 .".NN-@/9/9 .".NN-@ .r"9YN$-@ .r"9YN$-@ . r"9YN$-@ 9@N// 90N// .NlNN// 9 N// .NlNN// 9N// .NlNNN>N>N>N n 9DN// 94N// .NlNN// 9$N// .NlNN// 9N// .NlNNN>N>N>N n$ 9HN// 98N// .NlNN// 9(N// .NlNN// 9N// .NlNNN>N>N>N n( BN^NuNV .". N-@ .".N-@ .".N-@-yHnHnN|TPHnHnN}hPHnNrX/9/9 .NlNNN n /9/9 .NlNNN n$ /9/9 .NlNN((N n( BN^NuNV3 BN^NuNVJygHxHyNPp`&3 Jg ` BN^NuNVJygHxHyNPp`&#Jg ` BN^NuNVJygHxHyNPp`&3 Jg ` BN^NuNV-|Jg-| /./.NPp`pJysfJyHg-|/./.NPp`D g& g-|/./.NPp`3 #BN^NuNVHyߐN|X n#ߐX n#ߔP n#ߠX n#ߤP n#X n#XJyg BNMX`3N^NuNVHyߐN|X n#ߐX n#ߔX n#ߘP n#ߠX n#ߤX n#ߨP n#߰X n#ߴX n#߸P n#X n#X n#XJyg BNMX`3N^NuNV@H n 0!y4BnT`A0.THBPRnT0.TH mBnV`R-y8XBnT`A0.TH PgBnR`A0.RH PgA0.RH Pn0.THЮ2.RHЁ @ N//N[ P-@H-AL// .XN//N[ PNl(=nT^=nR\0.THЮ2.RHЁ @-PXRnR0.RH mFRnT0.TH m/9@/9< .XNNf n D!yH`(A0.\HRP0.^n\gB n "( !ABnP`n0.^HЮ2.PHЁ @-PX0.\HЮ2.PHЁ @0.^HЮ2.PHЁ"@"0.\HЮ2.PHЁ @ XRnP0.PH mJoBnP`0.^HЮ2.PHЁ @ "(N-@X0.\HЮ2.PHЁ @0.^HЮ2.PHЁ"@"#h .XN4.\HԮ6.PHԃ B !ARnP0.PHmhA0.VH0^A0.VH1n\0.\HЮ2.\HЁ @C`0.VH" nC`0.VH N// "(N !A0.\HЮ2.\HЁ @ LBnP`L0.\HЮ2.PHЁ @C`0.VH N// NNN RnP0.PH mJoZBnP`H0.\HЮ2.PHЁ @C`0.VH N// "(N !ARnP0.PHmBnT`R0.Tn\gB0.THЮ2.\HЁ @-PX0.THЮ2.\HЁ @ PBnP`v0.THЮ2.PHЁ @ .XN//0.\HЮ2.PHЁ"@ NNNN// NN6N RnP0.PH m~JovBnP`d0.THЮ2.PHЁ @ .XN//0.\HЮ2.PHЁ"@ ")N// "(N6 !ARnP0.PH mRnT0.TH mRnV0.VH mBnV` . S2.VH=@PA0.PHC0.PH0igA0.PH=P^A0.PH=h\BnR`n0.RHЮ2.^HЁ @-PX0.RHЮ2.\HЁ @0.RHЮ2.^HЁ"@"0.RHЮ2.\HЁ @ XRnR0.RH mRnV0.VH mBL @N^NuNVH *n  )bR@0;NFFFFFFFFfFpF ,  " 2F4  FFFFFFFFFFTtNHhJf+|3T`NIByT`+|N0Jf Bp` ysp|@-m n1| n1| n1| n1| n1| n1|353553535 35383838BG0H5 @B0H6 @B0H7 @BRG Gm567~`0H2H5 ARG G@m~@`0H@2H6 ARG Gm><`0H2H7 ARG Gm><`60H2H5 A0H2H6 ARG GmBHy7Hy6Hy5N ysp( ysp(`N`-m -m$/9n/9j -(NNN#f .N// .NNN-@/9v/9r .NNn BV/9/9 .N// 9"9N// 9z"9~N6NN#Z#^Bb`BZ/9/9 .N// 9"9N// 9"9N6NN#V/9/9/9/9/9/9 .NNNNN#8,B^`H/9/9 .NNm2BZ/9/9 .N// 9"9N// 9"9N6NN#VB^#b` yspB(HxHxBBNJyTgNH`|>-`/9/90H5 @NlNNN m X/9/90H6 @NlNNN m X /9/90H7 @NlNNN m XRG0Ho.BHy7Hy6Hy5N`~>-`/9/9 m NNN2H5 AX/9/9 m NNN2H6 AX /9/9 m NNN2H7 AXRG0HoR`$38 fR3Z5`Jg By5`35`3f5`|Jg 3"5`j35`^ gJf35`B38 g gJf35`38 f3Z53j5 3f5` f -Э"9Z\`" -逐r йV> -逐r `8Jbf -r "98,N$йV> -r "98,N$< yspy5 yspy8J8$f 8 o/98$/98 0H"<ߒ/0H/094H"<ߒ/094H/N<`J^gH -Э> -Э"9Z\`" -逐r йV> -逐r `8Jbf -r "98,N$йV> -r "98,N$< yspy5 yspy80H"<ߒ/0H/094H"<ߒ/094H/N3434` & yspy5 yspy8-m J^g^ n "Ё-@ n ("Ё"9Z\`0 n  nr йV-@ n ( nr `@Jbf n r "98,N$йV-@ n (r "98,N$>J^gd n ("Ё-@ n ( "Ё"9Z\`4 n ( nr йV-@ n ( n r `BJbf n (r "98,N$йV-@ n ( r "98,N$<0H"<ߒ-A0H"<ߒ-AHn/- -rN /094H"<ْ/ -"HA HABAЁ294HЁ/N`4>-<-0H-@`FJ^g .Y @ ".Y A"Ё". A .Y @ ".Y A"Ё"9Z\`` .Y @ ".Y Ar йV". A .Y @ ".Y Ar `^Jbf .Y @ r "98,N$йV". A .Y @ r "98,N$". A R0H2HЁ".m yspy5  yspy80H/0H/NP`>-<-#s 0H-@`n .Y @ ."@ <"QJ^g .Y @ ".Y A"Ё". A .Y @ ".Y A"Ё"9Z\`` .Y @ ".Y Ar йV". A .Y @ ".Y Ar `^Jbf .Y @ r "98,N$йV". A .Y @ r "98,N$". A R0H2HЁ".m yspy5  yspy8/98(0H/0H/N `-m-m -mJ^gZ n "Ё> n ("Ё"9Z\`. n  n䐐r йV> n ( n䐨r `>Jbf n r "98,N$йV> n (r "98,N$:J^gZ n "Ё< n ("Ё"9Z\`. n  nr йV< n ( nr `>Jbf n r "98,N$йV< n (r "98,N$8 n-PB094H-@0H".ܲl0H-@ԑ0HѮ .ЮS2Ho0HR-@Jo n ("Ё> n ("Ё< n-hB094H-@ЮS2Ho .ЮS2H-@Б0H".زl0H0H-@Joj n f095 `095H ysp@ yspy8/./. <ؐ//./././.N `-m-m -mJ^g^ n "Ё-@ n ("Ё"9Z\`0 n  n䐐r йV-@ n ( n䐨r `@Jbf n r "98,N$йV-@ n (r "98,N$>J^gZ n "Ё< n ("Ё"9Z\`. n  nr йV< n ( nr `>Jbf n r "98,N$йV< n (r "98,N$-@0HR-@0H".ВR-A-m-mJg: n!|0HR n 0H".ВR n!A nB `8 nJ g/././/./. <ߐ//.NL N^NuNVJspg8 9spN^NuNV/././././. /.HxGNn`HxHyNRP#80JlB`N@/N$X-@NSF-@NЮS-@B/980HxHxHx@/a^JNq#sp .`BN^NuNV/980N>X/9spNXBspN^NuNV.*n S b@0;N|`BHy(NRP#84Hy8LHy@ m/N #8L8X#8P8\B8DB8HB88B8. . йsp(@ 9sp(".Ё*@L0N^NuNVH0B .. . ,JfXJl D.-n 9st". Ё @0 9st".Ё*@ 9stp(@N$`JfNJl D,-n yst1|p .йst @0 9st". Ё(@NL` yst1|p .йst*@ 9st". Ё(@Jl D.TTJl D,TXl*.,R`* D( . , h @ PNBL0N^NuNVH0B .. . D,Jf@Jl D,-n 9spЮ*@ 9sp Ю (@NT`z 9spЮ*@ 9spЮ (@Jl D.RTJl D,RXl *.,R` * D( . ,  @ PNBL0N^Nu8:F^GJE]Nu:8F^GJE]Nu8;F^GJE]Nu;8F^GJE]Nu9:F^GJE]Nu:9F^GJE]Nu9;F^GJE]Nu;9F^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuF^GJE]NuRG:EgSE8: QGg8:Nu8QNuQNuNVH0. ysp( 0.Hйsp(@:.`* 9sp(2. HЁ*@<.`ZSFJFnSEJEn ysp(L0N^NuNV#9# 9#9 ysp(0. ysp(39aN^NuNVH0 ysp(g y9f*y9 `0 y9f*y9 9sp`*y9 9sp(@~`BSGJGn ysp(JgRy9 y9o2L0N^NuNV#9# 9#9 yspB( ysp(0. ysp(39aN^NuNVH0 ysp(g y9f*y9 `0 y9f*y9 9sp`*y9 9sp(@~`BSGJGn ysp(JgRy9 y9o2L0N^NuNV yspB( ysp| yspB(BHxHxBBa ysp|@N^NuNVH< 9sp Ю*@ 9spЮ(@ 9spЮ &@ 9sp Ю$@>.JGoBBp<<. Fo&F`0H` `8 b*@0;NƛR .RRSG`NNqL.JGo2BBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;NR .RRSG`NqL.JGoSSBBp<<. Fo&F`0H` `8 b*@0;Nƛ .RSG`NNqL.JGo2SSBBS<<. FofSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF`0H`\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS`8 b*@0;N .RSG`NqL.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``B`@ .rN =@Jng>. GlB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRRG`^0.Hr ysp( >. GoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛZ[G`^ ysp(0H-@>.JGoB<. Fo&BBBBBBBBBBBBBBBBF`0H` BBBBBBBBBBBBBBB`8 b*@0;NƛRSG``NqL0N^NuNVH0 9spЮ *@ 9sp(Ю(@B>. Go&BBBBBBBBBBBBBBBBG`0H` BBBBBBBBBBBBBBB`8 b*@0;NB`NqL0N^NuNVH< 9sp Ю*@ 9spЮ(@ n f n rN$82H . Nm nШ $ .rN$Ԁ-B$n .r:>.JGo"B<." Foj0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0HF`0H`>0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H0H2Hg <`B0H`8 b*@0;NrL&hB0HS: R Ef T$n`$nSG`` n f n" . Nm nШ Ю-@&n8."-n >JGoB<." Fo&F`0H` `8 b*@0;Nƙ n RSG`TNqLJGoBp:<." Fo&F`0H` `8 b*@0;N .RRSG`VNqL8N^NuNVH0*n(n-|-| -|&. JgBBzx .r DHHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a@ٮ-C `DNqL0N^NuNVH<-n nm0.HR(("HAHABAЁ/N$X-@JfHyN\Xp`&n '@-|`H n"H ($g,& n'h$ n'P n'h A'H R0.H".m n"n (g"& n'h n'P n'P B n*h`0 -o mlS -l moR*mJf -o n hnS -l n hmR n*h` l - r"-N$`R o>-m - r"N$+@ .r+@-U*+n` - r+@ -r+@*mfpB&n*k m nf( -o$m J+h%k'J-|&k*kJfJf n&h$|9 -SB*J`4 .g`2 m (l*HJf(m+K&k m!Lf*j <ߐ-@`RJgT m (r=@ -r=@0.H2.HR//.0.H/N 6 m*hf*J` m+h` m (g*HJf*J` *m - ѭJf*JJgT*J(mB`<+l l)h m!L*m-|` l ,n*m(mJfJfRJff/.NXL<N^NuNVH<#9hJsloJo ysp|-n  lpL<N^NuNVxH8 9spЮ*@&|s(B n (@r-@ n (@r-@Js g|HnHn/./.NE .-@Jn p` . R"HA44HABAЁ/N$X-@JfHyN\X`6&n 4'@0-|` . -@ n"@ (gz4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,A4'H0-nR . mT n"n (gr4& n'h n'P n'P n'h n'h n'h n'h$ n'h n'h( n'h n'h,B0 n*h0` l --@ - r".N$+@ -r+@ -r".N$+@ -r+@ -$".N$+@$+m -(".N$+@(+m -, ".N$+@,+m `> oؐ-@-U*+n-m - r".N$+@ .r+@-m -r".N$+@ .r+@-m$ -$".N$+@$+n-m( -(".N$+@(+n-m, - ,".N$+@,+n `\ - r+@ -r+@ -r+@ -r+@ -$+@$ -(+@( - ,+@,*m0f n*h0g-U-m`R m0 -f S`.JGo Gm yst1|p` yst1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗 G`$NqL.JGoX Gm yst1|p` yst1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .R G`NqL.JGo Gm yst1|p`0H〙0H〕 yst1GpBTBR<<. Fo&::::::::::::::::F`0H` :::::::::::::::`8 b*@0;N .〛 .R〗G`NqL.JGoh Gm yst1|p`0H〙0H〕 yst1GpBTBRU<<. FofUU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:F`0H`\UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:UU:`8 b*@0;N . .RG`NqL.JGo Gm yst1|p` yst1GpBT<. Fo&B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]F`0H` B]B]B]B]B]B]B]B]B]B]B]B]B]B]B]`8 b*@0;N .〛 G`8NqL0N^NuNVH0 9st". Ё*@ 9st".Ё(@BU yst1|p .>JGo 8 SG`g yst1np8B`NqL0N^NuNVH< 9st".Ё*@ .йst(@ n rN$. n f: . "Nm nШ $ .rN$Ԁ-B&n .(gZp".l yst1npB`p yst1@ppBT*. o0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: ` `0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: 0H: `8 b*@0;NtfXJ<.  . 〛pT&n,.Jo m yst1|p` 0 yst1@pBT*. o: : : : : : : : : : : : : : : : `n `z: : : : : : : : : : : : : : : `8 b*@0;N|tl . 〛 T&n`j` n" . Nm nШ Ю-@$n 9st".Ё*@ 9st".Ё(@*. Jo,BU yst1|p,. oBnJgnJgn@Jgn JgnJgnJgnJgnJgnJgnJgn@Jgn JgnJgnJgnJgnJgn8 `@0 yst1@pBn(<0=@JnoJg0nSn`8 .〙T n S`NqL2H .Nm nШ $ .rN$Ԁ(B 9st". Ё&@ yst1|p LT*H .6g0HrpS:0Hr .l0HrpSF@B` 0Hr0F@8 9st2H$.Ђ$@BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$ LT*H . R〗 9st".Ё 2Hぐ$@` 9st((".Ё$@=n noBR<<." Fo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HF`R0H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;NvlbXN LT*H . R〗 n`HJngT0.HrpS80F@:BR<<." Fo 0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0HF`0H`0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H0H2H2H4H‚:0H`8 b*@0;NdD$dD$NqL2H . Nm nШ $ .rN$Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0HE`20H` U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H U0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN$>2H . Nm nШ $ .rN$Ԁ(B LT*H .6g0HrpS80Hr .l0HrpSF@B` 0Hr:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. Eo:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0HE`20H`:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H:0H`8 b*@0;Nxl`TH<0 LT*HF`"JFg0HrpSF8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0 n rN$>2H . Nm nШ $ .rN$Ԁ(B .6g0HrpS80Hr .l0HrpSF@B` 0Hr0F@8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXN LT*H<. Fo:. EoBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HE`R0H`BU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0HBU0H`8 b*@0;NvlbXN LT*HF``JFg0HrpS8:. EoU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HE`R0H`U0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0HU0H`8 b*@0;NvlbXNNqL0N^NuNVH0*n(n-|-| -|&. JgBBzx .r DHHЁ-@ .l .߮ .Єo ,(Jnٮ` . l , ,ݮ . Ѕ o , *Jn`(///. /.Hn//a"ٮ-C `DNqL0N^NuNV/9ژ/9ڔ .". Nl .". -@-A Hx/. /.a N^NuNVB/. /.a N^NuNV-n-n /9ڠ/9ڜ .".Nl .". -@-A .T-@/9H/9D .".N-@-A/9ڨ/9ڤ .".NoHn/./.N2 -@-A .N// .".N>-@-AHn/./. 9ڬ"9ڰN//N2 /./. 9ڴ"9ڸN// .".N6N`@ .".N-@N// .".N6-@-A .Ю-@g"/./. 9ڼ"9N6-@-A o .". -@-A/./. .".N-@-A/././9P/9L///9X/9T///9`/9\///9h/9d// 9l"9pNN>NN>NN>NN>N-@-A/9x/9t/././9ڀ/9|/././9ڈ/9ڄ/././9ڐ/9ڌ .".N>NN>NN>NN>-@-A// .".NN^NuNV/9/9 .". Nn6/9/9 .". Nl #!sx 9"9`Hn/. /.N -@-A`&/9/9 .".N-@-AS/9/9 .".Nm .g&/9/9 .".N-@-AS/./. 9"9N>// 9"9N-@-A`*/9/9 .".N-@-A< // 9"9N-@-AR oN^NuNV/9 /9 .". Nl .". -@-A Hn//N2 -@-A/9(/9$ .".Ng"/90/9, .". N>-@-A .". -@-A `Hn/. /.N2 .". N^NuNV .". //aP N^Nu /lDNu"/ /lNuNVH0HnHn/./. /.N{*@(nJg- .S.` Ї @ 0f SSJnJm . nJlj l`S.~`RmeJl .D-@-`+ .r N$0 .r N 0`ZJn 0g.`R0Jm~`ݾf.Ro .m`0 .Rm. ,.fSB .L0N^NuNVA -H#s|Hn/.No4P09 gp`BN^NuNVHn /.HyN]H N^NuNVHn/. /.N]H N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN]H *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH. ܝ @fJf-|u0 lf-|`BHH.` hg [f HUaX*@ ܝ @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NjX-@ g g g g/./NP`/.NjX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NjX. g g g -fFR n S m n (R!@S @` /.NjX.S` +fS n S l/.NjX` am fo Am FnR f .` f .Ю` .-@-G ܝ @g0` am fnW`7߮.. n S mB n (R!@S @.Sm ܝ @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NjX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNeXN n P p`2HnNeX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @((` HTNjX.Z @HHg f-| c fB`` [ fV-|`L Z @HHf>gSo,Sm ,R @` HTNjX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg Z @` Z @R mHH. ]g*Jg Z @` Z @RJfS L N^NuNVH *nBB-y-y-y-y -|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9$"9(NN>-@-A`RHH. ܝ @f .gZ`t/9/9 .".Nl< 0N///./. 9,"90NN>-@-ASHH. ܝ @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. ܝ @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".N`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuANqH?UUðcACBBDfJgvJffҀ`j`f<< gb<D FmQFf쨴fҀd$RE Em`VkgL[SEngBEd RE Eg, LNuJffg <`B`"<`UO/$ĀjA<B㉰dA c?|Jf?|$NwH<*ばcABDBCC g@JgN<<46H@HAւCHCЃD~NLXHx` afvJgp`p//.NRP.lB sxf6Hx/.NmP.Jg Jm/N>XHx/.NRP.Jm.HxB/No `Jgp`B//.NRP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.NR N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#sxp`T . @(P . @ gf ` <n//.Hx0Nn `NqL0N^NuH // | pNLNw //W.BN@d W/N WNNHxN@eNuNHxtN@eNuNV(.-nB9`b ys| S m. .R @HH ys|"(R!AS AHH` /9s| .R @HH/N~PR9 nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHܝ @gT nHH0-@NN0SR/9/9 .".Nfr9df`/9/9 .". NoF/9/9/9/9 .". N-@-ANl-n-n S` .9(@Jf n 9d B99`b\9dT/9/9 .". N-@-A Hn//N2 -@-A .".N0`9eB99`>*LZ`0SR`*09b1 nRJf9c0R 9nB <9L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N$X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX߀e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N>XJl~0-g /-NXBBBB BmB- L N^NuNVN/.N$XN^NuNV .". nJ/H?N n g B5H 4` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m(( B`p*nN^NuNHx@N@eNuNVH0J9f8 <9#9 <9#9#99#99 .^rN.*y9B9 g`(*(U g " Ҁe " Ҁd(M *@b9f9gB`R9 9o "<N$#9BNX(@ 99" Ҁe 99/NX(@g y9 99Xg y9  99" ҀY(#9 <9 A ` " Ҁ#9ܹ9c A#9 A 99*A L0N^NuNVH0*n(MY#9 (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ 9 L0N^NuNHxN@e#߄BNu /й߄/@HxN@e 9߄#߄NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL               )            0                    '          ,        -            &     /                >        /                         7           ,                                   '                                               +                 5        &      ((    !                                                      &      #               ;                   +        # #                                       )            0                    '          ,        -            &     /                >        /                         7           ,                       /                                             +              7                                    *         #      (              -                ' 8          %       )                  *           "    ) ,  !             1       ,                            )            0                    '          ,        -            &     /                >        /                         7          .          "      !          #        %                 %                             $              *      !           ((            !      -               -                                                                          1       ,                            )            0                    )                    .          8        %       4         :              &            F                ;                                7       ;       m               D                   G           ]                 Z               V                  o                   B          <          r                      T                  j             S             N              E         b                k                  ]              F               X                    G               ^                 @             U               8                     4 +   "(    (               7 .   "    &    1       B      , ' 5 + %: ((    . # 8     : ; %            (~$2\*Bh $.<F |*T"Zx<x6| LvNV 8 ^   !>!x!" "P"""##:#l###$"$*$d$$$$$$%L%%&&*&T&h&v&&&&&''l''(6(()X))))* **V**+J+v++,&,D,|,,,,-0-\--.T.../ //f/00&04000011V112D2x23 3J3h3l334484z455@5555686677^78 8@8v8z8889$9f99::,:@:N:`:h:v:~::;D;;<.>>?>??@@R@@AATAAB*BnBBC4CCDD:DvDEEVEEEF F*F`FpFFFGGBGtGGH H6HzHHIIDIvIIIJJ:J^JJJKK^KL L@LvLzLLLM$MfMMNN,N@NNN`NhNvN~NO OlOP.PQQbQRlRRRRRSSzSTU^UVWfXXYYZ[\h]]^@__`a0abvc6cdhdddee*e2eBeffPffg:gh hThi i8ijjnjk6kkl6llmTmnFnnnooB@@@@?@@@?@@@?GGG?set_light_directionset_vertex_indicesset_vertex_normalspolygon_rel_3polygon_abs_3>                                                                                     ,                                                                                                                                                     vvvvvw wbwwwwwwxxx$x,xRx^x~xxxyyyTyyyyyyzznzzzz{{,{\{p{{{{{{||8|l|||||} }}(}<}P}X}l}v}~}}}}~~>~R~~~~~~ $Jp $2H\&0>N\h~,@@@@set_zbuffer_cutcolorzbuffer?set_segment_image_transformation_typecreate_retained_segmentclose_retained_segment@@?@@???set_segment_visibilityset_segment_detectabilityset_segment_highlightingset_segment_image_transformation_2set_segment_image_translate_2@Y???@????xhyl0xhylxhylLyz fjfjrfjfjVfj ?>"^?????@@?????@@@F@@@@F@@@@<V???@@@??@?@@@<V???@@@@@Transform stack overflow! Transform stack empty! Transform stack empty! Transform stack empty! set_ndc_space_2set_ndc_space_3set_viewing_parametersset_viewing_parametersset_view_plane_normalset_view_up_2set_view_up_3set_windowset_viewport_2set_viewport_3set_view_depthset_projection_core_make_mat@@?@@@@@?@@@set_window_clippingset_front_plane_clippingset_back_plane_clippingset_coordinate_system_type??@?@~@@@@~@@@~@?@@~@@o@o@o@o@o@o@/dev/cg0/dev/mouse_ p??wa@P????Display list overflow; delete segments before adding more! Insufficient disk pages for %D word virtual display list. +U H[/UYy:Si#J} +j$nI((k $Rt S0wBw0]+T<W&A`|AuThe CORE SYSTEM has already been initialized.The specified level cannot be supported.The surface has already been initialized.No physical surface is associated with the specified logical surface.The CORE SYSTEM has not been initialized.The specified surface has not been initialized.The specified surface is already selected.The specified surface was not selected.A segment is open.The specified surface is not selected.The specified surface has not been deselected.This function has already been called once.A segment has been opened.A value specified for a default attribute is improper.The specified segment does not exist.The VIEW SURFACE ARRAY is not large enough.Segment list overflow, can't create segment.There has been no 'end batch' since last 'begin batch'.There has been no corresponding 'begin batch'.A viewing function has been invoked, or a segment has been created.The value for TYPE is improper.No segment is open.n is <= 0.String contains an illegal character.The vectors established by CHARSPACE and CHARUP are parallel.Invalid marker table offset.Invocation when no open segment.Invalid attribute value.Invalid segment type.Invalid segment number.Invalid image transformation for the segment.A retained segment named SEGNAME already exists.The segment type is inconsistent with the current IMAGE_TRANSFORM.No view surface is currently selected.The current viewing specification is inconsistent.No view surfaces have been initialized.There is an existing retained segment named NEW_NAME.There is no retained segment named SEGMENT_NAME.No characters in string (n=0).Dx, dy, and dz, are all zero: no direction can be established.MIN is not less than MAX, for u or v bounds.FRONT_DISTANCE exceeds BACK_DISTANCE; back clip plane is in front.'ndcsp2' or 'ndcsp3' has been invoked since SunCore was last initialized.The invocation of 'ndcspx' is too late, default values have been assumed.A parameter value is greater than 1, or is less than or equal to 0.Neither parameter has a value of 1.Viewport extent is outside of normalized device coordinate space.MIN is not less than MAX, for x, y, or z bounds.Specified device already enabled.DEVICE_CLASS or DEVICE_NUM invalid.DEVICE_CLASS invalid.Specified device is not enabled.LOCATOR_NUM is invalid.The specified LOCATOR device is not enabled.VALUATOR_NUM is invalid.The specified VALUATOR device is not enabled.The TIME value is less than zero.EVENT_CLASS and EVENT_NUM do not specify a valid event device.EVENT_CLASS is not a legal event device class.The specified association already exists.EVENT_CLASS or SAMPLED_CLASS reference invalid or wrong type of class.EVENT_NUM or SAMPLED_NUM are invalid device numbers for their classes.The specified association does not exists.The current event report is not from a PICK device.The current event report is not from a KEYBOARD event.Input string was not large enough to hold the string centered by user.When event occurred, the LOCATOR device was not enabled or was not associated with the event device.When event occurred, the VALUATOR device was not enabled or was not associated with the event device.XECHO and YECHO specify positions outside NDC space.DEVICE_CLASS and DEVICE_NUM specify a non-existent device.LOCATOR_NUM does not specify a valid LOCATOR device.XLOC,YLOC specify a position outside normalized device coordinate space.VALUATOR_NUM is not a valid VALUATOR device.LOW_VALUE is greater than HIGH_VLAUE.INITIAL_VALUE lies outside the range defined by LOW_VALUE and HIGH_VALUE.KEYBOARD_NUM is not a valid KEYBOARD device.BUFFER_SIZE is <= zero or > the defined maximum.BUTTON_NUM is not a valid BUTTON device.Incorrect arguments for the specified function.Incorrect argument count for the specified function.Specified function not supported.More than MAXPOLY vertices in polygon.Invalid Viewing Specification. Viewing Matrix Unchanged!Invalid view surface name.Selected view surface cannot support hidden surfaces.No other view surface can be initialized at this time.Raster depth is 1 or 8 bit pixels only.Unable to allocate space for virtual memory display list.Memory allocation failure.Error in view reference point.Error in view plane normal.Error in view plane distance.Error in view depth.Error in projection.Error in window.Error in view up direction.Error in viewport.Set_ndc_space_2 or set_ndc_space_3 has already been invoked.The default NDC space has already been established.A parameter is not in the range of 0 to 1.Neither width nor height has a value of 1.Width or height is 0.%s: %s %s: %s NO ERRORprint_error: No such error.  :''''@WLLL  4H\p_core_cregion2 cannot allocate memory. PL !#%'1(*T+-A.01P2356B7l89:;<=>@@ABCDEFGHqIRJ0K KLMNbO2PPQR]S#STUjV)VWX\YYZ[6[\]K]^_T``aRabcGcde1efsgghNhij!jkTklmmnEnomppq#qrCrs`st{uuvvw2wxDxySyz`z{k{|s|}y}~}~~{uneZN@_core_cregion3 cannot allocate memory.b` *<fff~~~fff<,,,,FF~~BB~~BB~~fffffffff~b00 "~f<<<~~~<<UUUUUUUU $<$$~ffvz^n<BBBB<~>:88<<8XXX^www""$$$HHH=KIhx< jj<bh--F<224;JJ1@  @T88T88 ~88 @<$fffff$<x~8$ff"~~8Dff ffD8 ,LL >< 8$fd86v`xtffft8~|D<bbb4.FFD8,ffff>Fl8 @   <ff$BOSSM@",,<,FFffff|bccc6"b```b"4dfcccccfdb``hxh``bb``hxh```6"b``of&6ffff~ffff<< ll8dhpxxxllf````````bBBffffZZZBrrZZNNFFB<fffffffff<ffff|````<fffffffnn?dffdxhllg:FB`x<Bf\~~Z<bbbbbbbb4bb444BBZZ~fffBBb48,Fb44<~F 00b~@@ xx*I|f6gg;``xdffffdX6````2&ffff&2c``1~<&ffff&f<``|ffffff8<  lx``nhpxxll8<wkkkccffffff$ffff$dffffdx``#cccc#|600000x>B`<Ca^000222ffffff?bb444ccckkwc48&f"4``~L 02~p3~LUUUUUUUU((UUUUUUUU$$$$ >(|(PP8TTP8TT8d%&0HH0 Rv  **~~ <BBFJRbBB<(><BB @~<BBBB< $$D~> |BBB<<B@|BBBBB<~<BBB<BBBB<<BBBBB>B< @@ ~~  <BB$BNRRL@"((DDDxDDD|BBBB|"B@@@@B"xDBBBBBBDx~@@@|@@@@~~@@@|@@@@@"B@@NBB&BBBB~BBBBB>>BB<BDHPpHDDBB@@@@@@@@@~BbbRRJJFFB<BBBBBBBB<|BBBB|@@@@<BBBBBBBB<|BBB|HDDBB<BB BB<~BBBBBBBBB<DDD(((T|TDDDBB$$$$BBDD((~ @~< < <<(D 8D<DD:@@@\bBBBb\<B@@@B<:FBBBF:<BB~@B< |:FBBBF:B<@@@\bBBBBB8D8@@@DHPpHDB8\bBBBBB<BBBBB<\bBBBb\@@@:FBBBF:,2 <B@<B<| BBBBBF:BB$$$lDD((DDBB"$P | @~`pp2ZL|DTD|T84HH4$8$$8 (D| 8 |((($@ (DDUUUUUUUU8@XT8(TTT(0$$<@@<xx$$$$$$$$$$DD|D(||8TlT8(|(|| T|| @ <<|||D(((((|((|(<P8x|d,L0P THt   T8l8T| | $,4$088D8@|8DD8(||@xD88@xDD8|8D8DD88DD<8 ||  8D8D\\@88D|DDDxDxDDx8D@@D8xDDDDx|@x@@||@x@@@8D@LD8DD|DDD88D8DHPpHD@@@@@|DlTTDDDdTLDD8DDDD8xDx@@@8DDTL8xDxPHD8D0D8|DDDDD8DDD((DDTTlDD((DDDD8< <8 8@ 888T | 8<D4@XdDdX 4LDL48D|@8 x <DD8x@XdDDD0 $(0($hTTTTXdDDD8DDD8XdDdX@4LDL4Xd@@@<@8x | DDDL4DD((DDTT(D((DDDD<8| | @ (D(00|||||||?_0mȂAiKRWRu14Aܜ6Ҋ F5B@b?$?rA`|A@{M!@`e(@?@?@?@??AA??@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$߀9doc/ 755 0 0 0 3130477146 4472 games/ 777 0 0 0 3130477322 5021 ((games/abuse 755 0 0 55337 3112766557 6177  8E $G"I#HTHS/N4 /N\XNuNuNV n # 8`h n P -fj n R @HH ffSX n #0`. n //9 8Hy4HypNdHxN\XX SJnHyHHyG/90N Jf./90/9 8HyIHypNdHxN\XN-@BNXXЮ/N(XaJf-|-|-|`B` -@`,Hy NX .fHy HyN|P .SJfpN^NuNVH0*n (n -+fp`B,HTNX wf0Hx/.NP.JgJm/NNXHx` afvJgp`p//.NbP.lB  gSo,Sm ,R @` HTNhX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yl-yp-yt-yx-|-|HH. g -f -|`f +g^S`Z/98/94 .".Nl< 0N///./. 9|"9NXN-@-A`RHH.  @f .gZ`t/98/94 .".Nl< 0N///./. 9"9NXN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( < @/(/ .".NX-@-AJg R mJl/./. .".N`/./. .".NX-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nHf +| H`D/.NLX+@f,mJf,0-g-HHMH+@`m+n Hf09lgHy\N*X0-gp` - //--HH/Nr *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNPJlp`Jg n .N^NuN@HxtN@eNuNVA-HA# @=|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nBM\`b y @ S m. .R @HH y @"(R!AS AHH` /9 @ .R @HH/NTPRM\ nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN>ЮLЮ@ @S"n .P".DNL-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn .R l .R`p//./.Nh-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N>0S n .Hr NL`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn *LZ`0SR`*0M`b1 nRJfM`c0R 9nB <M`L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NPJmJn -|`-n\f9nHH/N$XJgm+|-H+|-H+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|H` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NLXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.Nb N^NuN@HxN@eNuN@HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuN@HxN@eNuNVH8*n(n &MJfSf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN@Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JMf8 <M#M <M#M#MM#MM .^rNF.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfMgB`RM Mo "<NL#MBNX(@ 9M" Ҁe 9M/NX(@g yM 9MXg yM  9M" ҀY(#M <M A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuN@HxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLxFL:SX\ehbkot{?<HL 0"(-4b;tALHtPV\ajPqx&2  ?Z6` !D*`2`:C$KR.Zc ku <.J<(($3H\l|AL$$4$<)<8 <VG<K0R0Z@cLk\qw~4}r0  |d>6 F((   yX$.Hp08  8%,  <3.:b@;NGOhX^  @fnxv"~:ln*sARx?XrL*  HL"Q0@7fT@oFfhLSFLY``flv6}  -Hz3$Li2[xYdQ(RRZ<08 7("F) M.3crt0.oabuse.ofreopen.ogets.orand.ofprintf.ofprintf.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negtime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcat.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_pwd_printf_strcat_fprintflmodt_freopen_onemore_mine_sprintf_srand_line_in_gets_time_strlen__iob_getpid_wordfile_rand_cmdname_scanf_lseek_errno_creat_open_close_fclose__filbuflmult__pfile__print_fscanf_sscanf__doscan_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloculmult_gettimeofdaycerror__flsbuf_fcvt_ecvt_isnanldivt_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_creat_open_close_fclose__filbuflmult__pfile__print_fscanf_sscanf__doscan_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloculmult_gettimeofdaycerror__flsbuf_fcvt_ecvt_isnanlgames/scifi 755 0 0 55106 3112766665 6167  8C X$G"I#HTHS/N4 /NHXNuNuNV n # `h n P -fj n R @HH ffSX n #0`. n //9 Hy4HyhNHxNHXX SJnHy@HyH/90N Jf./90/9 HyJHyhNHxNHXN-@BNX".N>/NX#a 9ذf09#N^NuNVA-H# Hn/. NP n0( gp`BN^NuNVHn /.Hy@N N^NuNVHn/. /.N N^NuNV.*n=|A-M-MB`RJf-nHn/. HnN *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NP`/.NX-@g g*/./NP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yd-yh-yl-yp-|-|HH. g -f -|`f +g^S`Z/90/9, .".Nl< 0N///./. 9t"9xNDN-@-A`RHH.  @f .gZ`t/90/9, .".Nl< 0N///./. 9|"9NDN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl ((D,B g( 4 @/(/ .".ND-@-AJg R mJl/./. .".N`/./. .".ND-@-A/.//N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n@f +| `D/.NX+@f,mJf,0-g-HHK+@`m+n @f09dgHyTNX0-gp` - //--HH/N^ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBK`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/N@PRK nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DN*ЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NLPJf/./.NtPJfHnHn .R l .R`p//./.NT-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N*0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NLPJf/./.NtPJfHnHn *LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nTf9fHH/NXJgm+|*+|*+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|@` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N:XJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNV/. Hx/.NN N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JKhf8 <Kl#Kh <Kh#Kl#KlKt#KhKp .^rN .*yKpBK| g`(*(U g " Ҁe " Ҁd(M *@bKtfKhgB`RK| K|o "<N#K|BNX(@ 9K|" Ҁe 9K|/NX(@g yKt 9KtXg yKt  9K|" ҀY(#Kt <Kh A ` " Ҁ#KpKpc A#Kx A 9Kp*A L0N^NuNVH0*n(MY#Kp (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN .d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Kx L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLBGNT?]cjmqy(|48pN`8`#)/4=<D|KRY]dj o?xF"r L0LL $%.-6 >zH R<Wfj6u<y34HXhAh<<$-5H;A~4GrP0W>]0ektf@}  *6  ( .@p  <  .N ;:  "*x\2z::CnIR[sd$ltA|>x?D^L  ,QozfTtF $L!'18  *@yFP3X_ifms[ydYPQR>Z($h7  Kcrt0.oscifi.ofreopen.orand.ofprintf.ofprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negtime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcountlmult_script_outc_fprintf__flsbuf_next_thislmodt_freopen_output_nbr_br_input_srand_line__filbuf_time__iob_getpid_rand_cmdname_scanf_lseek_errno_creat_open_close_fclose__pfile__print_fscanf_sscanf__doscan_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloculmult_gettimeofdaycerror_fcvt_ecvt_isnanldivt_strlen_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkf_lseek_errno_creat_open_close_fclose__pfile__print_fscanf_sscanf__doscan_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloculmult_gettimeofdaycerror_fcvt_ecvt_isnanldivt_strlen_isinfffixi_modf__cleanup_write__sobuf_free__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodigames/lib/ 755 0 1 0 3130477220 5561 games/lib/abuse 644 0 1 4210 3112767015 6671 4 Hey, Hey, you Why, you You 16 anchovy eating brain damaged festering foul smelling hideous mongoloid pitiful putrid scum sucking simpering slimy third degree thoroughly pizzled totally abominable vile worthless 11 halfwit! heap of manure! idiot! imbecile! jackass! moron! pig! pig! son of a bitch! swine! turtle turd! 3 Knowing you as a Since you're a You 16 disgusting filthy minded gravy sucking mediocre perfectly incompetent rancid rank rotten sickening sleazy smoldering thoroughly inferior tin plated truly obnoxious villainous 11 bastard, fool, jerk, load of excrement, mangled baby duck, pile of feces, scum bag of humanity, soul of foulness and inhumanity, submoron, thalidomide mutant, waste of human flesh, 6 even the thought of you makes me if I ever see you again I'll when I see you I when I smell you I when your stench pervades the air I you make me 6 feel compelled to feel I should have an uncontrollable urge to want to wish I could wonder why I don't 17 blow my cookies. blow up your car. commit gross abominations. contribute to the society for the prevention of whatever it is you are. cringe. cry. defecate. go into a convulsive fit. lose my breakfast. mumble. puke. reconfigure your face with an ice pick. retch horribly. retch. roll over and die. throw up. vomit. 8 Could you please do us all a favor and Is there any truth to the rumor that you plan to Is there some reason you refuse to When are you going to When will you realize the best thing for you to do is to Why don't you Would you be so kind as to Would you please 14 drop dead drink a banana slug pukeshake find a rock to crawl under french kiss a mule go away go write an RPG program hang yourself by the neck leave play jacks on Interstate 280 shower with brillo pads slither back into the swamp stick your head where the sun won't shine swell up like a rotten fish take up chasing banana trucks on US 101 7 and bring joy back to my life? and fill a much needed gap in someone else's life? and improve the air qualit((y in this area? and leave me in peace? and make this a better world? and never darken my door again? and revert to your elemental form? ss a mule go away go write an RPG program hang yourself by the neck leave play jacks on Interstate 280 shower with brillo pads slither back into the swamp stick your head where the sun won't shine swell up like a rotten fish take up chasing banana trucks on US 101 7 and bring joy back to my life? and fill a much needed gap in someone else's life? and improve the air qualitgames/lib/scifi 644 0 1 7163 3112767034 6702 1 2 3 4 5 6 0 2 Earth 10 70 130 180 185 0 3 Mountain View 30 70 130 180 185 0 4 Sun Microsystems 70 130 180 185 0 5 California 30 130 130 180 185 0 6 Silicon Valley 130 180 185 0 10 20 30 40 0 20 burns up 50 60 0 30 freezes 50 60 0 40 falls into the sun 50 60 0 50 and everybody dies. 0 60 and almost everybody dies. 0 70 is struck by 71 72 73 0 71 a giant comet and 80 90 100 0 72 lightening and 80 90 100 0 73 a radioactive Soviet satellite and 80 90 100 0 80 destroyed. 0 90 saved. 0 100 not destroyed but 110 120 0 110 everyone dies. 0 120 almost everyone dies. 0 130 scientists 140 150 0 140 invent 160 165 170 0 150 discover 160 165 170 0 160 tiny 250 260 270 280 290 0 165 multidimensional 250 260 270 280 290 0 170 giant 250 260 270 280 290 0 180 is attacked by 190 195 200 0 185 is paid a diplomatic visit by 190 195 200 0 190 tiny 210 220 230 240 0 195 gay 210 220 230 240 0 200 giant 210 220 230 240 0 210 Martian 250 260 270 280 290 0 220 Lunar 250 260 270 280 290 0 230 Betelgeusian 250 260 270 280 290 0 240 extragalactic 250 260 270 280 290 0 250 bugs 300 0 260 reptiles 300 0 270 mechanical devices 300 0 280 superpersons 300 0 290 icky things 300 0 300 that 305 310 315 320 330 340 350 360 0 305 want our hot tubs 370 375 390 0 310 want our women 370 375 390 0 315 want our gasoline stations 370 375 390 0 320 are friendly. 0 330 are friendly but misunderstood 390 0 340 misunderstand us 390 0 350 understand us all too well 390 0 360 look upon us only as a source of nourishment 380 390 0 370 and take a few and leave. 0 375 but can't find any 376 510 0 376 so they leave. 0 380 and eat us. 0 390 and are 400 402 405 407 409 410 0 400 radioactive 420 0 402 transparent 420 0 405 unusually bad smelling 420 0 407 unbelievably ugly 420 0 409 truly cosmic 420 0 410 not radioactive 420 0 420 and 430 440 0 430 can be killed by 450 460 470 0 440 cannot be killed by 480 490 500 503 0 450 a crowd of peasants with torches. 0 460 the 461 462 463 464 465 0 461 Army. 0 462 Navy. 0 463 Air Force. 0 464 Marine Corps. 0 465 Coast Guard. 0 470 the atomic bomb. 0 480 the atomic bomb 510 550 560 570 580 590 0 490 the 491 492 493 494 495 0 491 Army 510 550 560 570 580 590 0 492 Navy 510 550 560 570 580 590 0 493 Air Force 510 550 560 570 580 590 0 494 Marine Corps 510 550 560 570 580 590 0 495 Coast Guard 510 550 560 570 580 590 0 500 a crowd of peasants with torches 510 550 560 570 580 590 0 503 little kids with water pistols 510 550 560 570 580 590 0 510 so scientists invent a weapon 520 530 540 0 520 that fails 550 560 570 580 590 0 530 that kills them. 0 540 that turns them into disgusting lumps. 0 550 but they die from catching chicken pox. 0 560 so they kill us. 0 570 so they put us under a benign dictatorship. 0 580 so they eat us. 0 590 but 600 610 620 0 600 a cute little kid convinces them people are O.K. 630 640 650 0 610 a priest talks to them of God 630 640 650 0 620 they fall in love with this beautiful girl 630 640 650 660 0 630 and they die. 0 640 and they leave. 0 650 and they turn into disgusting lumps. 0 660 and they get married and live happily forever after. 0 . 0 560 so they kill us. 0 570 so they put us under a benign dictatorship. 0 580 so they eat us. 0 590 but 600 610 620 0 600 a cute little kid convinces them people are O.K. 630 640 650 0 610 a priest talks to them of God 630 640 650 0 620 they fall in love with this beautiful girl 630 640 650 660 0 630 and they die. 0 640 and they leave. 0games/lib/fortunes.dat 600 1 1 240051 3112766316 10247 > > ( S-ps,oW4m(|37 P !.!""N"y""#p##$p$%%i%%&/&S&w&&'-'Q(J(**H+c,-W-01#14c455B5}6 6B67<8h8:;+;C>??@4@j@AAABmBCkCDKDEEFhFGeGHmIIL)LLMNxPR4RwRST]TTUUVVWX5XYZZa[G[[[\\[^,_`acdDeWeef4frfg ghhGhhi ibiijXjk4kallmmmnn\no*o~pqZqrErrtumuv9vkvvwDwxx{ {5{A{~W%_jh<_s(aZAm @^p6n7K9?pb xRYBzChx$L6u<ew|'_Mv3Sn*Y#s]IV>]y L7y,k!~l}bPP@ý?Ġ?dsc/"&̇2ϒ5X{"n(ҙxcԂ/Օ=~(חDؙ=٣4ۛfܯ8LޛV"gI 3lbfD oA7I?-<  '<^+L2qF~v  H   0    K {  !     h 1; D-RT*1X8) W!"."#y$$()\* *++,(-..f/;/0;01U2 32334g45X56m669e<<=3=U=}====>>;>e>>>??>?_???@'@(Ink: A villainous compound of tannogallate of iron, gum-arabic, and water, chiefly used to facilitate the infection of idiocy and promote intellectual crime. Kleptomaniac: A rich thief. Labor: One of the processes by which A acquires property for B. Once Law was sitting on the bench And Mercy knelt a-weeping. "Clear out!" he cried, "disordered wench! Nor come before me creeping. Upon you knees if you appear, 'Tis plain you have no standing here." Then Justice came. His Honor cried: "YOUR states? -- Devil seize you!" "Amica curiae," she replied -- "Friend of the court, so please you." "Begone!" he shouted -- "There's the door -- I never saw your face before!" Liar: A lawyer with a roving commission. Major Premise: Sixty men can do a piece of work sixty times as quickly as one man. Minor Premise: One man can dig a posthole in sixty seconds; therefore -- Conclusion: Sixty men can dig a posthole in one second. Mad: Affected with a high degree of intellectual independence... Magnet, n.: Something acted upon by magnetism Magnetism, n.: Something acting upon a magnet. The two definition immediately foregoing are condensed from the works of one thousand eminent scientists, who have illuminated the subject with a great white light, to the inexpressible advancement of human knowledge. Man: An animal so lost in rapturous contemplation of what he thinks he is as to overlook what he indubitably ought to be. His chief occupation is extermination of other animals and his own species, which, however, multiplies with such insistent rapidity as to infest the whole habitable earth and Canada. Misfortune: The kind of fortune that never misses. Miss: A title with which we brand unmarried women to indicate that they are in the market. Molecule: The ultimate, indivisible unit of matter. It is distinguished from the corpuscle, also the ultimate, indivisible unit of matter, ((by a closer resemblance to the atom, also the ultimate, indivisible unit of matter...The ion differs from the molecule, the corpuscle and the atom in that it is an ion.... Three great scientific theories of the structure of the universe are the molecular, the corpuscular and the atomic. A fourth affirms, with Haeckel, the condensation or precipitation of matter from ether -- whose existence is proved by the condensation or precipitation....A fifth theory is held by idiots, but it is doubtful if they know any more about the matter than the others. Monday: In Christian countries, the day after the baseball game. ....It has been observed that one's nose is never so happy as when it is thrust into the affairs of another, from which some physiologists have drawn the inference that the nose is devoid of the sense of smell. -- Ambrose Bierce In Dr. Johnson's famous dictionary patriotism is defined as the last resort of the scoundrel. With all due respect to an enlightened but inferior lexicographer I beg to submit that it is the first. -- Ambrose Bierce Pig: An animal (Porcus omnivorous) closely allied to the human race by the splendor and vivacity of its appetite, which, however, is inferior in scope, for it balks at pig. Keep in mind always the two constant Laws of Frisbee: 1) The most powerful force in the world is that of a disc straining to land under a car, just out of reach (this force is technically termed "car suck"). 2) Never precede any maneuver by a comment more predictive than "Watch this!" Hofstadter's Law: It always takes longer than you expect, even when you take Hofstadter's Law into account. "It is bad luck to be superstitious." -- Andrew W. Mathis If A = B and B = C, then A = C, except where void or prohibited by law. -- Roy Santoro Main's Law: For every action there is an equal and opposite government program. "When you are in it up to your ears, keep your mouth shut." Preudhomme's Law of Window Cleaning: It's on the other side. Slick's Three Laws of the Universe: 1) Nothing in the known universe travels faster than a bad check. 2) A quarter-ounce of chocolate = four pounds of fat. 3) There are two types of dirt: the dark kind, which is attracted to light objects, and the light kind, which is attracted to dark objects. The shortest distance between two points is under construction. -- Noelie Altito Any small object that is accidentally dropped will hide under a larger object. If while you are in school, there is a shortage of qualified personnel in a particular field, then by the time you graduate with the necessary qualifications, that field's employment market is glutted. -- Marguerite Emmons Pro is to con as progress is to Congress. The probability of someone watching you is proportional to the stupidity of your action. Hurewitz's Memory Principle: The chance of forgetting something is directly proportional to.....to........uh.............. Money is the root of all evil, and man needs roots It is said that the lonely eagle flies to the mountain peaks while the lowly ant crawls the ground, but cannot the soul of the ant soar as high as the eagle? If you wants to get elected president, you'se got to think up some memoraboble homily so's school kids can be pestered into memorizin' it, even if they don't know what it means. If I kiss you, that is a psychological interaction. On the other hand, if I hit you over the head with a brick, that is also a psychological interaction. The difference is that one is friendly and the other is not so friendly. The crucial point is if you can tell which is which. Bride: A woman with a fine prospect of happiness behind her. A penny saved is ridiculous. The right half of the brain controls the left half of the body. This means that only left handed people are in their right mind. "You must realize that the computer has it in for you. The irrefutable proof of this is that the computer always does what you tell it to do." If a President doesn't do it to his wife, he'll do it to his country. It is better to kiss an avocado than to get in a fight with an aardvark Joe's sister puts spaghetti in her shoes! Bank error in your favor. Collect $200. Remember that whatever misfortune may be your lot, it could only be worse in Cleveland. As the trials of life continue to take their toll, remember that there is always a future in Computer Maintenance. Go placidly amid the noise and waste, and remember what value there may be in owning a piece thereof. For a good time, call 642-9483 AAAAAAAAAaaaaaaaaaaaaaaaccccccccckkkkkk!!!!!!!!! You brute! Knock before entering a ladies room! A gleekzorp without a tornpee is like a quop without a fertsneet (sort of). To be is to do. -- I. Kant To do is to be. -- A. Sartre Yabba-Dabba-Doo! -- F. Flinstone God is Dead -- Nietzsche Nietzsche is Dead -- God Nietzsche is God -- Dead Jesus Saves, Moses Invests, But only Buddha pays Dividends. Acid absorbs 47 times it's weight in excess Reality. Census Taker to Housewife: Did you ever have the measles, and, if so, how many? Help! I'm trapped in a PDP 11/70! !07/11 PDP a ni deppart m'I !pleH You can't judge a book by the way it wears its hair. May a Misguided Platypus lay its Eggs in your Jockey Shorts Sex is not the answer. Sex is the question. "Yes" is the answer. If anything can go wrong, it will. How doth the little crocodile Improve his shining tail, And pour the waters of the Nile On every golden scale! How cheerfully he seems to grin, How neatly spreads his claws, And welcomes little fishes in, With gently smiling jaws! A very intelligent turtle Found programming UNIX a hurdle The system, you see, Ran as slow as did he, And that's not saying much for the turtle. This fortune cookie program out of order. For those in desperate need, please use the program "randchar". This program generates random characters, and, given enough time, will undoubtedly come up with something profound. It will, however, take it no time at all to be more profound than THIS program has ever been. This fortune intentionally not included. Speak roughly to your little boy, And beat him when he sneezes: He only does it to annoy Because he knows it teases. Wow! wow! wow! I speak severely to my boy, And beat him when he sneezes: For he can thoroughly enjoy The pepper when he pleases! Wow! wow! wow! "I quite agree with you," said the Duchess; "and the moral of that is -- 'Be what you would seem to be' -- or, if you'd like it put more simply -- 'Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.'" Il brilgue: les t^oves libricilleux Se gyrent et frillant dans le guave, Enm^im'es sont les gougebosquex, Et le m^omerade horgrave. Es brilig war. Die schlichte Toven Wirrten und wimmelten in Waben; Und aller-m"umsige Burggoven Dir mohmen R"ath ausgraben. "I don't know what you mean by 'glory,'" Alice said Humpty Dumpty smiled contemptuously. "Of course you don't -- till I tell you. I meant 'there's a nice knock-down argument for you!'" "But glory doesn't mean 'a nice knock-down argument,'" Alice objected. "When I use a word," Humpty Dumpty said, in a rather scornful tone, "it means just what I choose it to mean -- neither more nor less." "The question is," said Alice, "whether you can make words mean so many different things." "The question is," said Humpty Dumpty, "which is to be master -- that's all." Oh, when I was in love with you, Then I was clean and brave, And miles around the wonder grew How well did I behave. And now the fancy passes by, And nothing will remain, And miles around they'll say that I Am quite myself again. -- A. E. Housman Seduced, shaggy Samson snored. She scissored short. Sorely shorn, Soon shackled slave, Samson sighed, Silently scheming, Sightlessly seeking Some savage, spectacular suicide. -- Stanislaw Lem Everyone knows that dragons don't exist. But while this simplistic formulation may satisfy the layman, it does not suffice for the scientific mind. The School of Higher Neantical Nillity is in fact wholly unconcerned with what _d_o_e_s exist. Indeed, the banality of existence has been so amply demonstrated, there is no need for us to discuss it any further here. The brilliant Cerebron, attacking the problem analytically, discovered three distinct kinds of dragon: the mythical, the chimerical, and the purely hypothetical. They were all, one might say, nonexistent, but each nonexisted in an entirely different way...... A diplomat is someone who can tell you to go to hell in such a way that you will look forward to the trip. A bird in the hand is worth what it will bring. I'd rather have a bottle in front of me than a frontal lobotomy. When Marriage is Outlawed, Only Outlaws will have Inlaws. HE: Let's end it all, bequeathin' our brains to science. SHE: What?!? Science got enough trouble with their OWN brains. -- Walt Kelley Look out! Behind you! If all be true that I do think, There be Five Reasons why one should Drink; Good friends, good wine, or being dry, Or lest we should be by-and-by, Or any other reason why. It is impossible to make anything foolproof because fools are so ingenious. Finagle's third Law: In any collection of data, the figure most obviously correct, beyond all need of checking, is the mistake Corollaries: 1. Nobody whom you ask for help will see it. 2. The first person who stops by, whose advice you really don't want to hear, will see it immediately. Finagle's fourth Law: Once a job is fouled up, anything done to improve it only makes it worse. Ginsberg's Theorem: 1. You can't win. 2. You can't break even. 3. You can't even quit the game. Freeman's Commentary on Ginsberg's theorem: Every major philosophy that attempts to make life seem meaningful is based on the negation of one part of Ginsberg's Theorem. To wit: 1. Capitalism is bas((ed on the assumption that you can win. 2. Socialism is based on the assumption that you can break even. 3. Mysticism is based on the assumption that you can quit the game. Ehrman's Commentary: 1. Things will get worse before they get better. 2. Who said things would get better? Dimensions will always be expressed in the least usable term. Velocity, for example, will be expressed in furlongs per fortnight. Rule of Feline Frustration: When your cat has fallen asleep on your lap and looks utterly content and adorable, you will suddenly have to go to the bathroom. Laws of Computer Programming: 1. Any given program, when running, is obsolete. 2. Any given program costs more and takes longer. 3. If a program is useful, it will have to be changed. 4. If a program is useless, it will have to be documented. 5. Any given program will expand to fill all available memory. 6. The value of a program is proportional the weight of its output. 7. Program complexity grows until it exceeds the capability of the programmer who must maintain it. Glib's Fourth Law of Unreliability: Investment in reliability will increase until it exceeds the probable cost of errors, or until someone insists on getting some useful work done. Bolub's Fourth Law of Computerdom: Project teams detest weekly progress reporting because it so vividly manifests their lack of progress. Lubarsky's Law of Cybernetic Entomology: There's always one more bug. Shaw's Principle: Build a system that even a fool can use, and only a fool will want to use it. Sattinger's Law: It works better if you plug it in. Hoare's Law of Large Problems: Inside every large problem is a small problem struggling to get out. Law of Communications: The inevitable result of improved and enlarged communications between different levels in a hierarchy is a vastly increased area of misunderstanding. Harris' Lament: All the good ones are taken. If you cannot convince them, confuse them. -- Harry S. Truman Law of Procrastination: Procrastination avoids boredom; one never has the feeling that there is nothing important to do. Wiker's Law: Government expands to absorb all available revenue and then some. Ninety-Ninety Rule of Project Schedules: The first ninety percent of the task takes ninety percent of the time, and the last ten percent takes the other ninety percent. Weinberg's First Law: Progress is made on alternate Fridays. Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. Pardo's First Postulate: Anything good in life is either illegal, immoral, or fattening. Arnold's Addendum: Anything not fitting into these categories causes cancer in rats. Captain Penny's Law: You can fool all of the people some of the time, and some of the people all of the time, but you Can't Fool Mom. Katz' Law: Man and nations will act rationally when all other possibilities have been exhausted. Steele's Plagiarism of Somebody's Philosophy: Everybody should believe in something -- I believe I'll have another drink. Hartley's First Law: You can lead a horse to water, but if you can get him to float on his back, you've got something. Jacquin's Postulate on Democratic Government: No man's life, liberty, or property are safe while the legislature is in session. Churchill's Commentary on Man: Man will occasionally stumble over the truth, but most of the time he will pick himself up and continue on. Mosher's Law of Software Engineering: Don't worry if it doesn't work right. If everything did, you'd be out of a job. ROMEO: Courage, man; the hurt cannot be much. MERCUTIO: No, 'tis not so deep as a well, nor so wide as a church- door; but 'tis enough, 'twill serve. If you pick up a starving dog and make him prosperous, he will not bite you. This is the principal difference between a dog and a man. -- Mark Twain "I cannot read the fiery letters," said Frodo in a quavering voice. "No," Said Gandalf, "but I can. The letters are Elvish, of course, of an ancient mode, but the language is that of Mordor, which I will not utter here. They are lines of a verse long known in Elven-lore: "This Ring, no other, is made by the elves, Who'd pawn their own mother to grab it themselves. Ruler of creeper, mortal, and scallop, This is a sleeper that packs quite a wallop. The Power almighty rests in this Lone Ring. The Power, alrighty, for doing your Own Thing. If broken or busted, it cannot be remade. If found, send to Sorhed (with postage prepaid)." "Why is it that we rejoice at a birth and grieve at a funeral? It is because we are not the person involved" -- Mark Twain We have met the enemy, and he is us. -- Walt Kelly Who made the world I cannot tell; 'Tis made, and here am I in hell. My hand, though now my knuckles bleed, I never soiled with such a deed. -- A. E. Housman Families, when a child is born Want it to be intelligent. I, through intelligence, Having wrecked my whole life, Only hope the baby will prove Ignorant and stupid. Then he will crown a tranquil life By becoming a Cabinet Minister -- Su Tung-p'o Not far from here, by a white sun, behind a green star, lived the Steelypips, illustrious, industrious, and they hadn't a care: no spats in their vats, no rules, no schools, no gloom, no evil influence of the moon, no trouble from matter or antimatter -- for they had a machine, a dream of a machine, with springs and gears and perfect in every respect. And they lived with it, and on it, and under it, and inside it, for it was all they had -- first they saved up all their atoms, then they put them all together, and if one didn't fit, why they chipped at it a bit, and everything was just fine... -- Stanislaw Lem When the Universe was not so out of whack as it is today, and all the stars were lined up in their proper places, you could easily count them from left to right, or top to bottom, and the larger and bluer ones were set apart, and the smaller yellowing types pushed off to the corners as bodies of a lower grade.... -- Stanislaw Lem Nothing astonishes men so much as common sense and plain dealing. There is a great discovery still to be made in Literature: that of paying literary men by the quantity they do NOT write. Arnold's Laws of Documentation: 1.) If it should exist, it doesn't. 2.) If it does exist, it's out of date. 3.) Only documentation for useless programs transcends the first two laws. Probable-Possible, my black hen, She lays eggs in the Relative When. She doesn't lay eggs in the Positive Now Because she's unable to postulate how. -- Frederick Winsor Never count your chickens before they rip your lips off "Sometimes I simply feel that the whole world is a cigarette and I'm the only ashtray." Santa Claus wears a Red Suit, He must be a communist. And a beard and long hair, Must be a pacifist. What's in that pipe that he's smoking? -- Arlo Guthrie Hand: A singular instrument worn at the end of a human arm and commonly thrust into somebody's pocket. Wit: The salt with which the American Humorist spoils his cookery... by leaving it out. Keep you Eye on the Ball, Your Shoulder to the Wheel, Your Nose to the Grindstone, Your Feet on the Ground, Your Head on your Shoulders. Now....try to get something DONE! Love is a word that is constantly heard, Hate is a word that is not. Love, I am told, is more precious than gold. Love, I have read, is hot. But hate is the verb that to me is superb, And Love but a drug on the mart. Any kiddie in school can love like a fool, But Hating, my boy, is an Art. -- Ogden Nash Magpie: A bird whose thievish disposition suggested to someone that it might be taught to talk. Many years ago in a period commonly know as Next Friday Afternoon, there lived a King who was very Gloomy on Tuesday mornings because he was so Sad thinking about how Unhappy he had been on Monday and how completely Mournful he would be on Wednesday.... -- Walt Kelly Democracy is also a form of worship. It is the worship of Jackals by Jackasses. -- H. L. Mencken Peace: In international affairs, a period of cheating between two periods of fighting. The Schwine-Kitzenger Institute study of 47 men over the age of 100 showed that all had these things in common: 1) They all had moderate appetites. 2) They all came from middle class homes 3) All but two of them were dead. Fats Loves Madelyn Clothes make the man. Naked people have little or no influence on society. -- Mark Twain We really don't have any enemies. It's just that some of our best friends are trying to kill us. If there is no God, who pops up the next Kleenex? -- Art Hoppe There's little in taking or giving, There's little in water or wine: This living, this living, this living, Was never a project of mine. Oh, hard is the struggle, and sparse is The gain of the one at the top, For art is a form of catharsis, And love is a permanent flop, And work is the provence of cattle, And rest's for a clam in a shell, So I'm thinking of throwing the battle -- Would you kindly direct me to hell? -- Dorothy Parker The ladies men admire, I've heard, Would shudder at a wicked word. Their candle gives a single light; They'd rather stay at home at night. They do not keep awake till three, Nor read erotic poetry. They never sanction the impure, Nor recognize an overture. They shrink from powders and from paints... So far, I've had no complaints. -- Dorothy Parker THEORY Into love and out again, Thus I went and thus I go. Spare your voice, and hold your pen: Well and bitterly I know All the songs were ever sung, All the words were ever said; Could it be, when I was young, Someone dropped me on my head? -- Dorothy Parker My own dear love, he is strong and bold And he cares not what comes after. His words ring sweet as a chime of gold, And his eyes are lit with laughter. He is jubilant as a flag unfurled -- Oh, a girl, she'd not forget him. My own dear love, he is all my world -- And I wish I'd never met him. My love, he's mad, and my love, he's(( fleet, And a wild young wood-thing bore him! The ways are fair to his roaming feet, And the skies are sunlit for him. As sharply sweet to my heart he seems As the fragrance of acacia. My own dear love, he is all my dreams -- And I wish he were in Asia. My love runs by like a day in June, And he makes no friends of sorrows. He'll tread his galloping rigadoon In the pathway or the morrows. He'll live his days where the sunbeams start Nor could storm or wind uproot him. My own dear love, he is all my heart -- And I wish somebody'd shoot him. If I don't drive around the park, I'm pretty sure to make my mark. If I'm in bed each night by ten, I may get back my looks again. If I abstain from fun and such, I'll probably amount to much; But I shall stay the way I am, Because I do not give a damn. -- Dorothy Parker The Abrams' Principle: The shortest distance between two points is off the wall. "Drawing on my fine command of language, I said nothing." Blessed are they who Go Around in Circles, for they Shall be Known as Wheels. Today is a good day to bribe a high-ranking public official. You will be Told about it Tomorrow. Go Home and Prepare Thyself. Abstainer: A weak person who yields to the temptation of denying himself a pleasure. Alliance: In international politics, the union of two thieves who have their hands so deeply inserted in each other's pocket that they cannot separately plunder a third. Ambidextrous: Able to pick with equal skill a right-hand pocket or a left. God made the world in six days, and was arrested on the seventh. Barometer: An ingenious instrument which indicates what kind of weather we are having. Birth: The first and direst of all disasters. Brain: The apparatus with which we think that we think. Cabbage: A familiar kitchen-garden vegetable about as large and wise as a man's head. Cogito cogito ergo cogito sum -- "I think that I think, therefore I think that I am." -- Ambrose Bierce Dawn: The time when men of reason go to bed. Deliberation: The act of examining one's bread to determine which side it is buttered on. While your friend holds you affectionately by both your hands you are safe, for you can watch both of his. Garter: An elastic band intended to keep a woman from coming out of her stockings and desolating the country. Did you know that clones never use mirrors? Hippogriff: An animal (now extinct) which was half horse and half griffin. The griffin was itself a compound creature, half lion and half eagle. The hippogriff was actually, therefore, only one quarter eagle, which is two dollars and fifty cents in gold. The study of zoology is full of surprises. There are four kinds of homicide: felonious, excusable, justifiable, and praiseworthy... -- Ambrose Bierce Please ignore previous fortune. Interpreter: One who enables two persons of different languages to understand each other by repeating to each what it would have been to the interpreter's advantage for the other to have said. Are we not men? Please take note: "It's not Camelot, but it's not Cleveland, either." -- Kevin White, mayor of Boston Do not read this fortune under penalty of law. Violators will be prosecuted. (Penal Code sec. 2.3.2 (II.a.)) The goal of science is to build better mousetraps. The goal of nature is to build better mice. Genetics explains why you look like your father, and if you don't, why you should. United Nations, New York, December 25. The peace and joy of the Christmas season was mared by a proclamation of a general strike of all the military forces of the world. Panic reigns in the hearts of all the patriots of every persuasion. Meanwhile, fears of universal disaster sank to an all-time low over the world. -- Isaac Asimov Like so many Americans, she was trying to construct a life that made sense from things she found in gift shops. -- Kurt Vonnegut, Jr. Children seldom misquote you. In fact, they usually repeat word for word what you shouldn't have said. Winter is the season in which people try to keep the house as warm as it was in the summer, when they complained about the heat. If bankers can count, how come they have eight windows and only four tellers? Who needs companionship when you can sit alone in your room and drink? Friends, Romans, Hipsters, Let me clue you in; I come to put down Caeser, not to groove him. The square kicks some cats are on stay with them; The hip bits, like, go down under; so let it lay with Caeser. The cool Brutus Gave you the message: Caeser had big eyes; If that's the sound, someone's copping a plea, And, like, old Caeser really set them straight. Here, copacetic with Brutus and the studs, -- for Brutus is a real cool cat; So are they all, all cool cats, -- Come I to make this gig at Caeser's laying down. Now I lay me down to sleep I pray the double lock will keep; May no brick through the window break, And, no one rob me till I awake. Did you know.... That no-one ever reads these things? Hark,Hark,the dogs do bark The Duke is fond of kittens He likes to take their insides out And use them for his mittens From "The thirteen clocks" An elephant is a mouse with an operating system. f u cn rd ths, itn tyg h myxbl cd. A sine curve goes off to infinity or at least the end of the blackboard -- Prof. Steiner "I don't have any solution but I certainly admire the problem." -- Ashleigh Brilliant "I may not be totally perfect, but parts of me are excellent." -- Ashleigh Brilliant Every successful person has had failures but repeated failure is no guarantee of eventual success. "Now the Lord God planted a garden East of Whittier in a place called Yorba Linda, and out of the ground he made to grow orange trees that were good for food and the fruits thereof he labeled SUNKIST..." ... But among the children of the Great Society there were those whose skins were black. And lo! Their portion was niggardly, and of the fatted calf they were sucking hind teat... Now it came to pass that a prophet rose up amongst them, and they called him King. And he went unto Pharaoh and said, "Let my people go to the front of the bus." But Pharaoh answered: "In the fullness of time and with all deliberate speed shall this thing come to pass. When ye shall prove yourselves worthy, shall ye have your just portion -- yea, verily, like unto a snowball in Hell." NOBODY EXPECTS THE SPANISH INQUISITION $3,000,000 It is much easier to suggest solutions when you know nothing about the problem. 77. HO HUM -- The Redundant ------- (7) This hexagram refers to a situation of extreme --- --- (8) boredom. Your programs always bomb off. Your wife ------- (7) smells bad. Your children have hives. you are working ---O--- (6) on an accounting system, when you want to develop ---X--- (9) the GREAT AMERICAN COMPILER. You give up hot dates --- --- (8) to nurse sick computers. What you need now is sex. Nine in the second place means: The yellow bird approaches the malt shop. Misfortune. Six in the third place means: In former times men built altars to honor the Internal Revenue Service. Great Dragons! Are you in trouble! Niklaus Wirth has lamented that, whereas Europeans pronounce his name correctly (Ni-klows Virt), Americans invariably mangle it into (Nick-les Worth). Which is to say that Europeans call him by name, but Americans call him by value. The number of licorice gumballs you get out of a gumball machine increases in direct proportion to how much you hate licorice. If you push the "extra ice" button on the soft drink vending machine, you won't get any ice. If you push the "no ice" button, you'll get ice, but no cup. Computers are not intelligent. They only think they are. Let He who taketh the Plunge Remember to return it by Tuesday. Those who can, do. Those who can't, simulate. Those who can't write, write manuals. Surprise! You are the lucky winner of random I.R.S Audit! Just type in your name and social security number. Please remember that leaving the room is punishable under law: Name # You might have mail Never put off till tomorrow what you can avoid all together. Never call a man a fool. Borrow from him. Mistakes are often the stepping stones to utter failure. A truly wise man never plays leapfrog with a unicorn. Stop searching. Happiness is right next to you. Stop searching. Happiness is right next to you. Now, if they'd only take a bath... "He was so narrow minded he could see through a keyhole with both eyes..." It seems like the less a statesman amounts to, the more he loves the flag. Why did the Lord give us so much quickness of movement unless it was to avoid responsibility with? SHIFT TO THE LEFT! SHIFT TO THE RIGHT! POP UP, PUSH DOWN, BYTE, BYTE, BYTE! The average woman would rather have beauty than brains, because the average man can see better than he can think. The first riddle I ever heard, one familiar to almost every Jewish child, was propounded to me by my father: "What is it that hangs on the wall, is green, wet -- and whistles?" I knit my brow and thought and thought, and in final perplexity gave up. "A herring," said my father. "A herring," I echoed. "A herring doesn't hang on the wall!" "So hang it there." "But a herring isn't green!" I protested. "Paint it." "But a herring isn't wet." "If its just painted its still wet." "But -- " I sputtered, summoning all my outrage, "-- a herring doesn't whistle!!" "Right, " smiled my father. "I just put that in to make it hard." -- Leo Rosten "If God lived on Earth, people would knock out all His windows." -- Yiddish saying Waiter: "Tea or coffee, gentlemen?" 1st customer: "I'll have tea." 2nd customer: "Me, too -- and be sure the glass is clean!" (Waiter exits, returns) Waiter: "Two teas. Which one asked for the clean glass?" On his first day as a bus driver, Maxey Eckstein handed in receipts of $65. The next day his take was $67. The third day's income was $62. But on the fourth day, Eckstein emptied no less than $283 on the desk before the cashier. "Eckstein!" exclaimed the cashier. "This is fantastic. That route never brought in money like th((is! What happened?" "Well, after three days on that cockamany route, I figured business would never improve, so I drove over to Fourteenth Street and worked there. I tell you, that street is a gold mine!" The men sat sipping their tea in silence. After a while the klutz said, "Life is like a bowl of sour cream." "Like a bowl of sour cream?" asked the other. "Why?" "How should I know? What am I, a philosopher?" Horse sense is the thing a horse has which keeps it from betting on people. -- W.C. Fields There is something fascinating about science. One gets such wholesale returns of conjecture out of such a trifling investment of fact. --Mark Twain This will be a memorable month -- no matter how hard you try to forget it. Afternoon very favorable for romance. Try a single person for a change. Beware of low-flying butterflies. Green light in A.M. for new projects. Red light in P.M. for traffic tickets. Artistic ventures highlighted. Rob a museum. Keep emotionally active. Cater to your favorite neurosis. Your analyst has you mixed up with another patient. Don't believe a thing he tells you. Do not drink coffee in early A.M. It will keep you awake until noon. You may be recognized soon. Hide. You have the capacity to learn from mistakes. You'll learn a lot today. Good day for overcoming obstacles. Try a steeplechase. Day of inquiry. You will be subpoenaed. You could get a new lease on life -- if only you didn't need the first and last month in advance. Surprise your boss. Get to work on time. You're being followed. Cut out the hanky-panky for a few days. Don't kiss an elephant on the lips today. Future looks spotty. You will spill soup in late evening. Don't feed the bats tonight. Stay away from flying saucers today. You've been leading a dog's life. Stay off the furniture. Do not sleep in a eucalyptus tree tonight. Help a swallow land at Capistrano. Succumb to natural tendencies. Be hateful and boring. Half Moon tonight. (At least its better than no Moon at all.) Another good night not to sleep in a eucalyptus tree. Message will arrive in the mail. Destroy, before the FBI sees it. Do what comes naturally now. Seethe and fume and throw a tantrum. Perfect day for scrubbing the floor and other exciting things. Be free and open and breezy! Enjoy! Things won't get any better so get used to it. Truth will be out this morning. (Which may really mess things up.) Travel important today; Internal Revenue men arrive tomorrow. Good day for a change of scene. Repaper the bedroom wall. You can create your own opportunities this week. Blackmail a senior executive. Fine day to throw a party. Throw him as far as you can. Good news. Ten weeks from Friday will be a pretty good day. Think of your family tonight. Try to crawl home after the computer crashes. Show respect for age. Drink good Scotch for a change. Give thought to your reputation. Consider changing name and moving to a new town. If you think last Tuesday was a drag, wait till you see what happens tomorrow! Excellent day to have a rotten day. You worry too much about your job. Stop it. You are not paid enough to worry. Don't tell any big lies today. Small ones can be just as effective. Others will look to you for stability, so hide when you bite your nails. Tonights the night: Sleep in a eucalyptus trees. A professor is one who talks in someone else's sleep. Cynic: A blackguard whose faulty vision sees things as they are, not as they ought to be. Hence the custom among the Scythians of plucking out a cynic's eyes to improve his vision. Happiness: An agreeable sensation arising from contemplating the misery of another. Our country has plenty of good five-cent cigars, but the trouble is they charge fifteen cents for them. Question: Man Invented Alcohol, God Invented Grass. Who do you trust? The brain is a wonderful organ; it starts working the moment you get up in the morning, and does not stop until you get to school. You cannot kill time without injuring eternity. Enzymes are things invented by biologists that explain things which otherwise require harder thinking. ---Jerome Lettvin Ten years of rejection slips is nature's way of telling you to stop writing. -- R. Geis Paranoids are people, too; they have their own problems. It's easy to criticize, but if everybody hated you, you'd be paranoid too. -- D. J. Hicks The correct way to punctuate a sentence that starts: "Of course it is none of my business but --" is to place a period after the word "but." Don't use excessive force in supplying such moron with a period. Cutting his throat is only a momentary pleasure and is bound to get you talked about. -- Lazarus Long What use is magic if it can't save a unicorn? -- Peter S. Beagle If at first you don't succeed, give up, no use being a damn fool. According to the latest official figures, 43% of all statistics are totally worthless. Wasting time is an important part of living. Due to a shortage of devoted followers, the production of great leaders has been discontinued. I'm prepared for all emergencies but totally unprepared for everyday life. Tonights the night: Sleep in a eucalyptus trees. Excellent day for drinking heavily. Spike office water cooler. Excellent time to become a missing person. A day for firm decisions!!!!! Or is it? Fine day to work off excess energy. Steal something heavy. Spend extra time on hobby. Get plenty of rolling papers. Things will be bright in P.M. A cop will shine a light in your face. Good day to avoid cops. Crawl to school. Screw up your courage! You've screwed up everything else. Don't believe everything you hear or anything you say. Do something unusual today. Pay a bill. You will be a winner today. Pick a fight with a four-year-old. Troubled day for virgins over 16 who are beautiful and wealthy and live in eucalyptus trees. Surprise due today. Also the rent. Avoid reality at all costs. Good day to let down old friends who need help. Next Friday will not be your lucky day. As a matter of fact, you don't have a lucky day this year. You are wise, witty, and wonderful, but you spend too much time reading this sort of trash. What the hell, go ahead and put all your eggs in one basket. Don't go surfing in South Dakota for a while. Celebrate Hannibal Day this year. Take an elephant to lunch. Stay away from hurricanes for a while. A chubby man with a white beard and a red suit will approach you soon. Avoid him. He's a Commie. The seven eyes of Ningauble the Wizard floated back to his hood as he reported to Fafhrd: "I have seen much, yet cannot explain all. The Gray Mouser is exactly twenty-five feet below the deepest cellar in the palace of Gilpkerio Kistomerces. Even though twenty-four parts in twenty-five of him are dead, he is alive. Now about Lankhmar. She's been invaded, her walls breached everywhere and desperate fighting is going on in the streets, by a fierce host which out-numbers Lankhamar's inhabitants by fifty to one -- and equipped with all modern weapons. Yet you can save the city." "How?" demanded Fafhrd. Ningauble shrugged. "You're a hero. You should know." From "The Swords of Lankhmar", By "Fritz Leiber" I really hate this damned machine I wish that they would sell it. It never does quite what I want But only what I tell it. Caution: breathing may be hazardous to your health. Remember, even if you win the rat race -- you're still a rat. Nihilism should commence with oneself. Vote anarchist I'd give my right arm to be ambidextrous. Nudists are people who wear one-button suits. Tomorrow will be cancelled due to lack of interest. Old soldiers never die. Young ones do. UFO's are for real: the Air Force doesn't exist. In case of atomic attack, the federal ruling against prayer in schools will be temporarily cancelled. Drive defensively, buy a tank. Alexander Graham Bell is alive and well in New York, and still waiting for a dial tone. The meek shall inherit the earth -- they are too weak to refuse. Condense soup, not books! The world is coming to an end! Repent and return those library books! Philadelphia is not dull -- it just seems so because it is next to exciting Camden, New Jersy. Never be led astray onto the path of virtue. Give your child mental blocks for Christmas. Mickey Mouse wears a Spiro Agnew watch. Minnie Mouse is a slow maze learner. Don't hate yourself in the morning -- sleep till noon. Keep America beautiful. Swallow your beer cans. What this country needs is a good five cent ANYTHING! Hire the morally handicapped. I can resist anything but temptation. Modern man is the missing link between apes and human beings. Don't knock President Fillmore. He kept us out of Vietnam. Earn cash in your spare time -- blackmail your friends. Keep grandma off the streets -- legalize bingo. Reporter (to Mahatma Gandhi): Mr Gandhi, what do you think of Western Civilization? Gandhi: I think it would be a good idea. Xerox never comes up with anything original. Acid -- better living through chemistry. "All flesh is grass" -- Isiah Smoke a friend today. "You'll never be the man your mother was!" George Orwell was an optimist. Chicken Little was right. "Qvid me anxivs svm?" Gravity is a myth, the Earth sucks. Nostalgia isn't what it used to be. Dallas still lives. God _m_u_s_t be dead. Don't cook tonight -- starve a rat today! They're only trying to make me LOOK paranoid! Hail to the sun god He sure is a fun god Ra! Ra! Ra! Brain fried -- Core dumped Remember, UNIX spelled backwards is XINU. Time is nature's way of making sure that everything doesn't happen at once. If God had wanted you to go around nude, He would have given you bigger hands. What this country needs is a good five-cent nickel. Losing your drivers' license is just God's way of saying "BOOGA, BOOGA!" A closed mouth gathers no foot. A diva who specializes in risqu'e arias is an off-coloratura soprano... Q: How many IBM cpu's does it take to do a logical right shift? A: 33. 1 to hold the bits and 32 to push the register. Violence is the last refuge of the incompet((ent. Salvador Hardin "Who cares if it doesn't do anything? It was made with our new Triple-Iso-Bifurcated-Krypton-Gate-MOS process..." "There are three possibilities: Pioneer's solar panel has turned away from the sun; there's a large meteor blocking transmission; or someone loaded Star Trek 3.2 into our video processor." If time heals all wounds, how come the belly button stays the same? Ban the bomb. Save the world for conventional warfare. Death is nature's way of telling you to slow down Down with categeorical imperative! Earn cash in your spare time -- blackmail your friends Life is a yo-yo, and mankind ties knots in the string. Things are more like they used to be than they are new. Hummingbirds never remember the words to songs. Lysistrata had a good idea. Reality is an obstacle to halucination. Paul Revere was a tattle-tale Familiarity breeds attempt Coronation: The ceremony of investing a sovereign with the outward and visible signs of his divine right to be blown skyhigh with a dynamite bomb. Coward: One who in a perilous emergency thinks with his legs. Certain old men prefer to rise at dawn, taking a cold bath and a long walk with an empty stomach and otherwise mortifying the flesh. They then point with pride to these practices as the cause of their sturdy health and ripe years; the truth being that they are hearty and old, not because of their habits, but in spite of them. The reason we find only robust persons doing this thing is that it has killed all the others who have tried it. Idiot: A member of a large and powerful tribe whose influence in human affairs has always been dominant and controlling. Honorable: Afflicted with an impediment in one's reach. In legislative bodies, it is customary to mention all members as honorable; as, "the honorable gentleman is a scurvy cur." Year: A period of three hundred and sixty-five disappointments. God did not create the world in 7 days; he screwed around for 6 days and then pulled an all-nighter. God is a polythiest God isn't dead, he just couldn't find a parking place. If God is perfect, why did He create discontinuous functions? "And what will you do when you grow up to be as big as me?" asked the father of his little son. "Diet." Admiration: Our polite recognition of another's resemblance to ourselves. Cynic: A blackguard whose faulty vision sees things as they are, not as they ought to be. Hence the custom among the Scythians of plucking out a cynic's eyes to improve his vision. Death: to stop sinning suddenly. "Might as well be frank, monsieur. It would take a miracle to get you out of Casablanca and the Germans have outlawed miracles." Slang is language that takes off its coat, spits on its hands, and goes to work. "That must be wonderful! I dont understand it at all." The chicken that clucks the loudest is the one most likely to show up at the steam fitters picnic. As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality. --Einstein Enzymes are things invented by biologists that explain things which otherwise require harder thinking. --Jerome Lettvin Death is life's way of telling you you've been fired. -- R. Geis "Contrariwise," continued Tweedledee, "if it was so, it might be, and if it were so, it would be; but as it isn't, it ain't. That's logic!" -- Lewis Carroll It is the business of the future to be dangerous. -- Hawkwind The earth is like a tiny grain of sand, only much, much heavier. There was a young poet named Dan, Whose poetry never would scan. When told this was so, He said, "Yes, I know. It's because I try to put every possible syllable into that last line that I can." A limerick packs laughs anatomical Into space that is quite economical. But the good ones I've seen So seldom are clean, And the clean ones so seldom are comical. "We don't care. We don't have to. We're the Phone Company." "Here at the Phone Company, we serve all kinds of people; from President's and Kings to the scum of the earth..." "Why isn't there a special name for the tops of your feet?" -- Lily Tomlin God is not dead! He's alive and autographing bibles at Cody's "If I had only known, I would have been a locksmith." -- Albert Einstein If someone had told me I would be Pope one day, I would have studied harder. -- Pope John Paul I There's only one way to have a happy marriage and as soon as I learn what it is I'll get married again. -- Clint Eastwood Flappity, floppity, flip The mouse on the m"obius strip; The strip revolved, The mouse dissolved In a chronodimensional skip. ...And malt does more than Milton can to justify God's ways to man -- A.E. Housman WHERE CAN THE MATTER BE Oh, dear, where can the matter be When it's converted to energy? There is a slight loss of parity. Johnny's so long at the fair. PLUNDERER'S THEME (to Supercalifragilisticexpialidocius) Pillage, rape, and loot and burn, but all in moderation. If you do the things we say, then you'll soon rule the nation. Kill your foes and enemies and then kill your relations. Pillage, rape, and loot and burn, but all in moderation. IBM had a PL/I, Its syntax worse than JOSS; And everywhere this language went, It was a total loss. System/3! System/3! See how it runs! See how it runs! Its monitor loses so totally! It runs all its programs in RPG! It's made by our favorite monopoly! System/3! As I was passing Project MAC, I met a Quux with seven hacks. Every hack had seven bugs; Every bug had seven manifestations; Every manifestation had seven symptoms. Symptoms, manifestations, bugs, and hacks, How many losses at Project MAC? Reclaimer, spare that tree! Take not a single bit! It used to point to me, Now I'm protecting it. It was the reader's CONS That made it, paired by dot; Now, GC, for the nonce, Thou shalt reclaim it not. 99 blocks of crud on the disk, 99 blocks of crud! You patch a bug, and dump it again: 100 blocks of crud on the disk! 100 blocks of crud on the disk, 100 blocks of crud! You patch a bug, and dump it again: 101 blocks of crud on the disk!... 'Twas midnight, and the UNIX hacks Did gyre and gimble in their cave All mimsy was the CS-VAX And Cory raths outgrave. "Beware the software rot, my son! The faults that bite, the jobs that thrash! Beware the broken pipe, and shun The frumious system crash!" Albert Einstein, when asked to describe radio, replied: You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly the same way: you send signals here, they receive them there. The only difference is that there is no cat. THE GOLDEN RULE OF ARTS AND SCIENCES The one who has the gold makes the rules. If the odds are a million to one against something occurring, chances are 50-50 it will. "A programmer is a person who passes as an exacting expert on the basis of being able to turn out, after innumerable punching, an infinite series of incomprehensive answers calculated with micrometric precisions from vague assumptions based on debatable figures taken from inconclusive documents and carried out on instruments of problematical accuracy by persons of dubious reliability and questionable mentality for the avowed purpose of annoying and confounding a hopelessly defenseless department that was unfortunate enough to ask for the information in the first place." -- IEEE Grid newsmagazine A.A.A.A.A.: An organization for drunks who drive Accident: A condition in which presence of mind is good, but absence of body is better. -- Foolish Dictionary Accordion: A bagpipe with pleats. Accuracy: The vice of being right "Acting is an art which consists of keeping the audience from coughing." Adolescence: The stage between puberty and adultery. Adult: One old enough to know better. Advertisement: The most truthful part of a newspaper -- Thomas Jefferson Good advice is something a man gives when he is too old to set a bad example. -- La Rouchefoucauld Afternoon: That part of the day we spend worrying about how we wasted the morning. Alimony is a system by which, when two people make a mistake, one of them keeps paying for it. -- Peggy Joyce Ambition is a poor excuse for not having sense enough to be lazy. -- Charlie McCarthy America may be unique in being a country which has leapt from barbarism to decadence without touching civilization. -- John O'Hara "An American is a man with two arms and four wheels". -- A Chinese child Antonym: The opposite of the word you're trying to think of. Arithmetic is being able to count up to twenty without taking off your shoes. -- Mickey Mouse Ass: The masculine of "lass". Automobile: A four-wheeled vehicle that runs up hills and down pedestrians. A baby is an alimentary canal with a loud voice at one end and no responsibility at the other. A bachelor is a selfish, undeserving guy who has cheated some woman out of a divorce. -- Don Quinn A banker is a fellow who lends you his umbrella when the sun is shining and wants it back the minute it begins to rain. -- Mark Twain Boy: A noise with dirt on it. Broad-mindedness: The result of flattening high-mindedness out. A budget is just a method of worrying before you spend money, as well as afterward. California is a fine place to live -- if you happen to be an orange. -- Fred Allen A candidate is a person who gets money from the rich and votes from the poor to protect them from each other. Children are natural mimic who act like their parents despite every effort to teach them good manners. Christ: A man who was born at least 5,000 years ahead of his time. Cigarette: A fire at one end, a fool at the other, and a bit of tobacco in between. A city is a large community where people are lonesome together -- Herbert Prochnow "The climate of Bombay is such that its inhabitants have to live elsewhere." Collaboration: A literary partnership based on the false assumption that the other fellow can spell. College football is a game which would be much more interesting if the faculty played instead(( of the students, and even more interesting if the trustees played. There would be a great increase in broken arms, legs, and necks, and simultaneously an appreciable diminution in the loss to humanity. -- H. L. Mencken Conscience is the inner voice that warns us somebody is looking -- H. L. Mencken Conversation: A vocal competition in which the one who is catching his breath is called the listener. "Calvin Coolidge was the greatest man who ever came out of Plymouth Corner, Vermont." -- Clarence Darrow The cow is nothing but a machine with makes grass fit for us people to eat. -- John McNulty Cynic: One who looks through rose-colored glasses with a jaundiced eye. Democracy is a form of government that substitutes election by the incompetent many for appointment by the corrupt few. -- G. B. Shaw Democracy is a form of government in which it is permitted to wonder aloud what the country could do under first-class management. -- Senator Soaper Die: To stop sinning suddenly. -- Elbert Hubbard Diplomacy is the art of saying "nice doggy" until you can find a rock. A diplomat is a man who can convince his wife she'd look stout in a fur coat. Egotism is the anesthetic given by a kindly nature to relieve the pain of being a damned fool. -- Bellamy Brooks Electrocution: Burning at the stake with all the modern improvements. Experience is that marvelous thing that enables you recognize a mistake when you make it again. -- F. P. Jones "It's Fabulous! We haven't seen anything like it in the last half an hour!" -- Macy's Fairy Tale: A horror story to prepare children for the newspapers. Faith is the quality that enables you to eat blackberry jam on a picnic without looking to see whether the seeds move. Fashion is a form of ugliness so intolerable that we have to alter it every six months. -- Oscar Wilde We wish you a Hare Krishna We wish you a Hare Krishna We wish you a Hare Krishna And a Sun Myung Moon! --Maxwell Smart If God had meant for us to be naked, we would have been born that way. There was a young lady from Hyde Who ate a green apple and died. While her lover lamented The apple fermented And made cider inside her inside. If I traveled to the end of the rainbow As Dame Fortune did intend, Murphy would be there to tell me The pot's at the other end. -- Bert Whitney Silverman's Law: If Murphy's Law can go wrong, it will Hindsight is an exact science. Ducharme's Precept: Opportunity always knocks at the least opportune moment If you don't care where you are, then you ain't lost. Naeser's Law: You can make it foolproof, but you can't make it damnfoolproof. If the weather is extremely bad, church attendance will be down. If the weather is extremely good, church attendance will be down. If the bulletin covers are in short supply, however, church attendance will exceed all expectations. -- Reverend Chichester The Third Law of Photography: If you did manage to get any good shots, they will be ruined when someone inadvertently opens the darkroom door and all of the dark leaks out. Mollison's Bureaucracy Hypothesis: If an idea can survive a bureaucratic review and be implemented it wasn't worth doing. Conway's Law: In any organization there will always be one person who knows what is going on. This person must be fired. It is easier to get forgiveness than permission. Consultants are mystical people who ask a company for a number and then give it back to them. There is no time like the present for postponing what you ought to be doing. Important letters which contain no errors will develop errors in the mail. Corresponding errors will show up in the duplicate while the Boss is reading it. Vital papers will demonstrate their vitality by spontaneously moving from where you left them to where you can't find them. DeVries' Dilemma: If you hit two keys on the typewriter, the one you don't want hits the paper. When you do not know what you are doing, do it neatly. Finagle's Creed: Science is true. Don't be misled by facts. Velilind's Laws of Experimentation: 1. If reproducibility may be a problem, conduct the test only once. 2. If a straight line fit is required, obtain only two data points. Rocky's Lemma of Innovation Prevention Unless the results are known in advance, funding agencies will reject the proposal. Jones' First Law: Anyone who makes a significant contribution to any field of endeavor, and stays in that field long enough, becomes an obstruction to its progress -- in direct proportion to the importance of their original contribution. Steinbach's Guideline for Systems Programming Never test for an error condition you don't know how to handle. When the government bureau's remedies do not match your problem, you modify the problem, not the remedy. Horngren's Observation: Among economists, the real world is often a special case. First Rule of History: History doesn't repeat itself -- historians merely repeat each other. Hanlon's Razor: Never attribute to malice that which is adequately explained by stupidity. Fourth Law of Applied Terror: The night before the English History mid-term, your Biology instructor will assign 200 pages on planaria. Corollary: Every instructor assumes that you have nothing else to do except study for that instructor's course. Fifth Law of Applied Terror: If you are given an open-book exam, you will forget your book. Corollary: If you are given a take-home exam, you will forget where you live. Just because your doctor has a name for your condition doesn't mean he knows what it is. Only adults have difficulty with childproof caps. Anything labeled "NEW" and/or "IMPROVED" isn't. The label means the price went up. The label "ALL NEW", "COMPLETELY NEW", or "GREAT NEW" means the price went way up. McGowan's Madison Avenue Axiom: If an item is advertised as "under $50", you can bet it's not $19.95. Van Roy's Law: An unbreakable toy is useful for breaking other toys. How long a minute is depends on which side of the bathroom door you're on. Arthur's Laws of Love: 1. People to whom you are attracted invariably think you remind them of someone else. 2. The lover letter you finally got the courage to send will be delayed in the mail long enough for you to make a fool of yourself in person. Colvard's Logical Premises: All probabilities are 50%. Either a thing will happen or it won't. Colvard's Unconscionable Commentary: This is especially true when dealing with someone you're attracted to. Grelb's Commentary Likelihoods, however, are 90% against you. Underlying Principle of Socio-Genetics: Superiority is recessive. Don't worry over what other people are thinking about you. They're too busy worrying over what you are thinking about them. Ducharm's Axiom: If you view your problem closely enough you will recognize yourself as part of the problem. "The meat is rotten, but the booze is holding out." Computer Translation of "The spirit is willing, but the flesh is weak" A Law of Computer Programming: Make it possible for programmers to write in English and you will find the programmers cannot write in English. Turnaucka's Law: The attention span of a computer is only as long as its electrical cord. One good reason why computers can do more work than people is that they never have to stop and answer the phone. Bradley's Bromide: If computers get too pwerfule, we can orgranize them into a committee -- that will do them in. At the source of every error which is blamed on the computer you will find at least two human errors, including the error of blaming it on the computer. If you put garbage in a computer nothing comes out but garbage. But this garbage, having passed through a very expensive machine, is somehow enobled and none dare criticize it. Old programmers never die. They just branch to a new address. Eleanor Rigby Sits at the keyboard and waits for a line on the screen Lives in a dream Waits for a signal, finding some code that will make the machine do some more. What is it for? All the lonely users, where do they all come from? All the lonely users, why does it take so long? The past always looks better than it was. It's only pleasant becasue it isn't here. -- Finley Peter Dunne (Mr. Dooley) Military intelligence is a contradiction in terms. -- Groucho Marx Military justice is to justice what military music is to music. -- Groucho Marx Eggheads unite! You have nothing to lose but your yolks. -- Adlai Stevenson A university is what a college becomes when the faculty loses interest in students. -- John Ciardi The IQ of the group is the lowest IQ of a member of the group divided by the number of people in the group. Imagination is the one weapon in the war against reality. -- Jules de Gaultier Ingrate: A man who bites, the hand that feeds him, and then complains of indigestion. Justice: A decision in your favor. Kin: An affliction of the blood Lie: A very poor substitute for the truth, but the only one discovered to date. Love at first sight is one of the greatest labor-saving devices the world has ever seen. Lunatic Asylum: The place where optimism most flourishes. Majority: That quality that distinguishes a crime from a law. Man is the only animal that blushes -- or needs to. -- Mark Twain Man is a rational animal who always loses his temper when he is called upon to act in accordance with the dictates of reason. -- Oscar Wilde Menu: A list of dishes which the restaurant has just run out of "The way to make a small fortune in the commodities market is to start with a large fortune." Noncombatant: A dead Quaker. -- Ambrose Bierce The Law, in its majestic equality, forbids the rich, as well as the poor, to sleep under the bridges, to beg in the streets, and to steal bread. -- Anatole France BLISS is ignorance Hi! How are things going? (just fine, thank you...) Great! Say, could I bother you for a question? (you just asked one...) Well, how about one more? (one more than the first one?) Yes. (you already asked that...) [at this point, Alphonso gets smart... ] May I ask two questions, sir? (no.) May ((I ask ONE then? (nope...) Then may I ask, sir, how I may ask you a question? (yes, you may.) Sir, how may I ask you a question? (you must ask for retroactive question asking priveleges for the number of questions you have asked, then ask for that number plus two {one for the current question, and one for the next one) Sir, may I ask nine questions? (go right ahead...) MOCK APPLE PIE (No Apples Needed) Pastry to two crust 9-inch pie 36 RITZ Crackers 2 cups water 2 cups sugar 2 teaspoons cream of tartar 2 tablespools lemon juice Grated rind of one lemon Butter or margarine Cinnamon Roll out bottom crust of pastry and fit into 9-inch pie plate. Break RITZ Crackers coarsley into pastry-lined plate. Combine water, sugar and cream of tartar in saucepan, boil gently for 15 minutes. Add lemon juice and rind. Cool. Pour this syrup over Crackers, dot generously with butter or margarine and sprinkle with cinnamon. Cover with top crust. Trim and flute edges together. Cut slits in top crust to let steam escape. Bake in a hot oven (425 F) 30 to 35 minutes, until crust is crisp and golden. Serve warm. Cut into 6 to 8 slices. -- Found lurking on a Ritz Crackers box God is a comic playing to an audience that's afraid to laugh The Briggs - Chase Law of Program Development: To determine how long it will take to write and debug a program, take your best estimate, multiply that by two, add one, and convert to the next higher units. Predestination was doomed from the start. Duct tape is like the force. It has a light side, and a dark side, and it holds the universe together.... -- Carl Zwanzig Xerox does it again and again and again and ... The Supreme Court does it with all deliberate speed. On a clear disk you can seek forever. Marriage is the only adventure open to the cowardly. -- Voltaire Between two evils, I always pick the one I never tried before. -- Mae West. Whenever I feel like exercise, I lie down until the feeling passes. When God endowed human beings with brains, He did not intend to guarantee them. What makes us so bitter against people who outwit us is that they think themselves cleverer than we are. Massachusetts has the best politicians money can buy Think twice before speaking, but don't say "think think click click". There's one fool at least in every married couple. There are more old drunkards than old doctors. "The first thing I do in the morning is brush my teeth and sharpen my tongue." People who have no faults are terrible; there is no way of taking advantage of them. Ours is a world where people don't know what they want and are willing to go through hell to get it. Never call a man a fool; borrow from him. Misery loves company, but company does not reciprocate. Love is sentimental measles. Life is like an onion: you peel off layer after layer, then you find there is nothing in it. If you make people think they're thinking, they'll love you; but if you really make them think they'll hate you. I never fail to convice an audience that the best thing they could do was to go away. If we do not change our direction we are likely to end up where we are headed. "All my friends and I are crazy. That's the only thing that keeps us sane." Opinions are like assholes - everyones got one, but nobody wants to look at the other guy's. Hal Hickman The United States Army; 194 years of proud service, unhampered by progress. Do something big -- fuck a giant Draft beer, not people God isn't dead, He's just trying to avoid the draft. God is an atheist. Blessed are the meek for they shall inhibit the earth. In the Garden of Eden sat Adam, Massaging the bust of his madam, He chuckled with mirth, For he knew that on earth, There were only two boobs and he had 'em. Chaste makes waste. Cunnilingus is next to godliness. Coito ergo sum God is not dead -- he's been busted The difference between this school and a cactus plant is that the cactus has the pricks on the outside. Hugh Hefner is a virgin. I came; I saw; I fucked up Reagan can't _a_c_t either Large cats can be dangerous, but a little pussy never hurt anyone. Cleveland still lives. God _m_u_s_t be dead. Getting an education at the University of California is like having $50.00 shoved up your ass, a nickel at a time. Christian: One who believes that the New Testament is a divinely inspired book admirably suited to the spiritual needs of his neighbor. One who follows the teachings of Christ in so far as they are not inconsistent with a life of sin. Monday: In Christian countries, the day after the football game. Ocean: A body of water occupying about two-thirds of a world made for man -- who has no gills. Build a better mousetrap, the saying goes -- and with the brassiere, Yankee Ingenuity did exactly that. But their true stroke of genius was the new bait. The old fashioned mousetrap was loaded with cheese; nobody cares much about cheese, except mice. But when American Know-How reloaded the brassiere with tits, every heterosexual male in the country was hopelessy trapped. -- Alan Sherman, "The Rape of the A*P*E*" "God built a compeling sex drive into every creature, no matter what style of fucking it practiced. He made sex irresistibly preasurable, wildly joyous, free from fears. He made it innocent merriment. "Needelss to say, fucking was an immediate smash hit. Everyone agreed, from aardvarks to zebras. All the jolly animals -- lions and lambs, rhinoceroses and bazelles, skylarks and lobsteres, even insects, though most of them fuck only once in a lifetime -- fucked along innocently and merrily for hundreds of millions of years. Maybe they were dumb animals, but they knew a good thing when they had one." -- Alan Sherman, "The Rape of the A*P*E*" Occident: The part of the world lying west (or east) of the Orient. It is largely inhabited by Christians, powerful sub-tribe of the Hypocrites, whose principal industries are murder and cheating, which they are pleased to call "war" and "commerce." These, also, are the principal industries of the Orient. "I've had one child. My husband wants to have another. I'd like to watch him have another." I wouldn't mind dying -- it's that business of having to stay dead that scares the shit out of me. -- R. Geis History has the relation to truth that theology has to religion -- i.e. none to speak of. -- Lazarus Long ...the Father, the Son and the Holy Ghost would never throw the Devil out of Heaven as long as they still need him as a fourth for bridge. -- Letter in NEW LIBERTARIAN NOTES #19 Them Toad Suckers How 'bout them toad suckers, ain't they clods? Sittin' there suckin' them green toady frogs! Suckin' them hop toads, suckin' them chunkers, Suckin' them a leapy type, suckin' them flunkers. Look at them toad suckers, ain't they snappy? Suckin' them bog frogs sure make's 'em happy! Them hugger mugger toad suckers, way down south, Stickin' them sucky toads in they mouth! How to be a toad sucker, no way to duck it, Get yourself a toad, rear back, and suck it! -- Mason Williams There was an old pirate named Bates Who was learning to rhumba on skates. He fell on his cutlass Which rendered him nutless And practically useless on dates. There was a young man from Bel-Aire Who was screwing his girl on the stair, But the banister broke So he doubled his stroke And finished her off in mid-air. A pretty young lady named Vogel Once sat herself down on a molehill. A curious mole Nosed into her hole -- Ms. Vogel's ok, but the mole's ill. A mathematician named Hall Has a hexahedronical ball, And the cube of its weight Times his pecker's, plus eight Is his phone number -- give him a call.. Said Einstein, "I have an equation Which to some may seem rabelaisian: Let _V be virginity Approaching infinity; Let _P be a constant persuasion; "Let _V over _P be inverted With the square root of _M_u inserted _N times into _V ... The result, Q.E.D., Is a relative!" Einstein asserted. A team playing baseball in Dallas Called the umpire blind out of malice. While this worthy had fits The team made eight hits And a girl in the bleachers named Alice. A bather whose clothing was strewed By breezes that left her quite nude, Saw a man come along And, unless I'm quite wrong, You expected this line to be lewd. There was a young lad name of Durcan Who was always jerkin' his gherkin. His father said, "Durcan! Stop jerkin' your gherkin! Your gherkin's for ferkin', not jerkin'. There was a young girl named Saphire Who succumbed to her lover's desire. She said, "It's a sin, But now that it's in, Could you shove it a few inches higher?" A beat schizophrenic said, "Me? I am not I, I'm a tree." But another, more sane, Shouted, "I'm a Great Dane!" And covered his pants leg with pee. In the beginning was the DEMO Project. And the Project was without form. And darkness was upon the staff members thereof. So they spake unto their Division Head, saying, "It is a crock of shit, and it stinks." And the Division Head spake unto his Department Head, saying, "It is a crock of excrement and none may abide the odor thereof." Now, the Department Head spake unto his Directorate Head, saying, "It is a container of excrement, and is very strong, such that none may abide before it." And it came to pass that the Directorate Head spake unto the Assistant Technical Director, saying, "It is a vessel of fertilizer and none may abide by its strength." And the assistant Technical Director spake thus unto the Technical Director, saying, "It containeth that which aids growth and it is very strong." And, Lo, the Technical Director spake then unto the Captain, saying, "The powerful new Project will help promote the growth of the Laboratories." And the Captain looked down upon the Project, and He saw that it was Good! There once was a hacker named Ken Who inherited truckloads of Yen So he built him some chicks Of silicon chips And hasn't been heard from since then. There once was a plumber from Leigh, Who was plumbing his maid by the sea, Said she, "Please stop plumbing, I think someone's coming!" Said he, "Yes I know love, ((it's me." There once was a freshman named Lin, Whose tool was as thin as a pin, A virgin named Joan From a bible belt home, Said "This won't be much of a sin." Fie for shame, you lascivious, lewd, lecherous, libidinous, lustful, licentious, dirty bum!! "When I grow up, I want to be an honest lawyer so things like that can't happen." -- Richard Nixon as a boy (on the Teapot Dome scandal) There once was a couple named Kelley, Who lived their life belly to belly. Because in their haste They used Library Paste, Instead of Petroleum Jelly. CLONE OF MY OWN (to Home on the Range) Oh, give me a clone Of my own flesh and bone With the Y chromosome changed to X. And when she is grown, My very own clone, We'll be of the opposite sex. Chorus: Clone, clone of my own, With the Y chromosome changed to X. And when we're alone, Since her mind is my own, She'll be thinking of nothing but sex. -- Randall Garrett "If God wanted us to have a President, He would have sent us a candidate." -- Jerry Dreshfield Living in Hollywood is like living in a bowl of granola. What ain't fruits and nuts is flakes. "As for Carter being for registration but against the draft, isn't that sort of being like for putting it in and not taking it out? Even if it was possible not to follow through, you'd still be getting screwed." There once was a young man named Gene who invented a screwing machine Concave and convex it served either sex And it played with itself inbetween. Why is Mrs. Carter always on top when she and Jimmy make love? Because all Jimmy Carter can do is fuck up. Sex is like a bridge game -- If you have a good hand no partner is needed. "White House carpenters have reworked the master bedroom, remodeling it so that Ronnie can sleep with his head in the hall. That way, by the time he wakes up, somebody will have already shined his hair." He waxn't much of an actor, he wasn't much of a Govenor -- Hell, they _H_A_D to make him President of the United States. It's the only job he's qualified for! -- Michael Cain "What the hell are you getting so upset about? I thought you didn't believe in God." "I don't," she sobbed, bursting violently into tears. "but the God I don't beleive in is a good God, a just God, a merciful God. He's not the mean and stupid God you make Him out to be." -- Joseph Heller A conservative is a man with two perfectly good legs who has never learned to walk. -- Franklin D. Roosevelt Conservative: One who admires radicals centuries after they're dead. -- Leo C. Rosten A conservative is a man who believes that nothing should be done for the first time. -- Alfred E. Wiggam A pretty young maiden from France Decided she'd "just take a chance." She let herself go For an hour or so And now all her sisters are aunts. John Birch Society: That pathetic manifestation of organized apoplexy. -- Edward P. Morgan Laissez Faire Economics is the theory that if each acts like a vulture, all will end as doves. "A Mormon is a man that has the bad taste and the religion to do what a good many ohter people are restrained from doing by conscientious scruples and the police." -- Mr. Dooley Sure, Reagan has promised to take senility tests. But what if he forgets? Grain grows best in shit -- U. K. LeGuin All things dull and ugly, All creatures short and squat, All things rude and nasty, The Lord God made the lot; Each little snake that poisons, Each little wasp that stings, He made their brutish venom, He made their horrid wings. All things sick and cancerous, All evil great and small, All things foul and dangerous, The Lord God made them all. Each nasty little hornet, Each beastly little squid. Who made the spikey urchin? Who made the sharks? He did. All things scabbed and ulcerous, All pox both great and small. Putrid, foul and gangrenous, The Lord God made them all. --Monty Python Immanuel Kant was a real pissant Who was very rarely stable. Heidegger, Heidegger was a boozy beggar Who could think you under the table. David Hume could out-consume Schopenhauer and Hegel, And Wittgenstein was a beery swine Who was just as schloshed as Schlegel. There's nothing Nietzsche couldn't teach ya 'Bout the raising of the wrist. Socrates, himself, was permanently pissed! John Stuart Mill, of his own free will, On half a pint of shandy was particularly ill. Plato, they say, could stick it away Half a crate of whiskey every day. Aristotle, Aristotle was a bugger for the bottle, Hobbes was fond of his dram, And Rene Descartes was a drunken fart: "I drink, therefore I am" Yes, Socrates, himself, is particularly missed; A lovely little thinker But a bugger when he's pissed! -- Monty Python Hackers do it with all sorts of characters. All a hacker needs is a tight PUSHJ, a loose pair of UUOs, and a warm place to shift. Hackers know all the right MOVs. Hackers do it with fewer instructions. Hackers do it with bugs. AI hackers do it with robots. AI hackers do it robotically. Mathematicians take it to the limit. Mathematicians do it in theory. Statisticians probably do it. Statisticians do it with 95% confidence. Physicists do it with charm Doctors take two aspirin and do it in the morning. Bankers do it with interest (penalty for early withdrawal). Politicians do it to everyone. Test makers do it sometimes/always/never. Procrastinators do it tomorrow. Communists do it without class. Evangelists do it with Him watching. God gives us relatives; thank goodness we can chose our friends. The world is an 8000 mile in diameter spherical pile of shit. probably do it. Statisticians do it with 95% confidence. Physicists do it with charm Doctors take two aspirin and do it in the morning. Bankers do it with interest (penalty for early withdrawal). Politicians do it to everyone. Test makers do it sometimes/always/never. Procrastinators do it tomorrow. Communists do it without class. Evangelists do it with Him watching. God gives us relatives; thank goodness we can chose our friends. The world is an 8000 milgames/lib/snakerawscores 644 1 1 0 3031434303 10525 games/lib/cards.pck 755 0 1 4077 3112766452 7464 TT2Yr9z) 8 a FF>> GET OUT OF JAIL FREE << Keep this card until needed or sold ++Receive for Services $25. ++Bank Error in Your Favor. Collect $200. ++Income Tax Refund. Collect $20. --dPay Hospital $100 ++dLife Insurance Matures. Collect $100 ++-From sale of Stock You get $45. TXYou are Assessed for street repairs. $40 per House $115 per Hotel ++dX-mas Fund Matures. Collect $100. ++ You have won Second Prize in a Beauty Contest Collect $11 MFAdvance to GO (Collect $200) ++dYou inherit $100 --Pay School Tax of $150. MJ >> GO TO JAIL << Go Directly to Jail. Do not pass GO Do not collect $200. +A2 >> GRAND OPERA OPENING << Collect $50 from each player for opening night seats. --2Doctor's Fee: Pay $50. FF>> GET OUT OF JAIL FREE << Keep this card until needed or sold MRAdvance to the nearest Railroad, and pay owner Twice the rental to which he is otherwise entitled. If Railroad is unowned you may buy it from the bank MUAdvance to the nearest Utility. If unowned, you may buy it from the bank. If owned, throw dice and pay oner a total of ten times the amount thrown. MBGo Back 3 Spaces MRAdvance to the nearest Railroad, and pay owner Twice the rental to which he is otherwise entitled. If Railroad is unowned you may buy it from the bank MJ >> GO DIRECTLY TO JAIL << Do not pass GO, Do not Collect $200. MFTake a Ride on the Reading. If you pass GO, collect $200. MF'Take a Walk on the Board Walk. (Advance To Board Walk) MFAdvance to Illinos Ave. MFAdvance to Go MF Advance to St. Charles Place. If you pass GO, collect $200. TXMake general repairs on all of your Property. For Each House pay $25. For Each Hotel pay $100. -A2You have been elected Chairman of the Board. Pay each player $50. --Pay Poor Tax of $15 ++2Bank pays you Dividend of $50. ++Your Building and Loan Matures. Collect $150. g. If you pass GO, collect $200. MF'Take a Walk on the Board Walk. (Advance To Board Walk) MFAdvance to Illinos Ave. MFAdvance to Go MF Advance to St. Charles Place. If you pass GO, collect $200. TXMake general repairs on all of your Property. For Each House pay $25. For Each Hotel pay $100. -A2You have been elected Chairman of the Board. Pay each player $50. --Pay Poor Tax of $15 ++2Bank pays you Dividendgames/lib/ching.d/ 775 0 1 0 3130477166 7106 ((games/lib/ching.d/cno 755 0 1 22702 3112766210 7710  9$G"I#HTHS/N4 /NXNuNuNVN-@S4m 98R8 @`Hy4NX-@ gѮ`/.NTXBBBaѮR mSHm" .0"9LRL AHH`HyH .0/NPR mSHm 9LRL @ HH`HyHHx NPN^NuNVNdTN^NuNV#0N^NuNV 90"`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NF .B`T0-f(mfHn-HH/NPJmJn -|`-nHf9ZHH/NXJgm+|!+|!+n 0-gl(m m R Э "-d f -,/HT-HH/NF .+L`/.N\X(@+Lfm`m+n B,`* -.,o+L/HT-HH/NF . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NF g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.N\XN^NuNPHxN@eNuNPHx>N@eNuNVHn/.N,PJlB`pN^NuNPHxN@eBNuNPHxN@eNuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNPHx6N@eNuNVH0JAf8 <A#A <A#A#AA#AA .^rNV.*yABA g`(*(U g " Ҁe " Ҁd(M *@bAfAgB`RA Ao "<N\#ABNX(@ 9A" Ҁe 9A/NX(@g yA 9AXg yA  9A" ҀY(#A <A A ` " Ҁ#AAc A#A A 9A*A L0N^NuNVH0*n(MY#A (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNV.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ A L0N^NuNPHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL0EA:LfU(T\e.4kpsdyLV \F  !y;3\P,R  78F\!V( A-2@7 A>crt0.ocno.orand.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negflsbuf.oexit.odata.ogetpid.ofstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_throw__flsbuf_srand__filbuf__iob_getpid_randlmult_read_fflush_fstat__sibuf_malloculmult__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitcerror_gtty_ioctl_stty_realloc_sbrkldivtuldivt_end_brkptwo_errnozero_resulta_negb_negflsbuf.oexit.odata.ogetpid.ofstat((games/lib/ching.d/phx 755 0 1 54360 3112766227 7745  8>t $G"I#HTHS/N4 /NXNuNuNV f n /(N X g Hy0HyxNPHxNX n #aa JgazN^NuNVBB 9Ю @ 6f 9Ю @7-| 9Ю @ 9f 9Ю @8-|R m .N^NuNVBBB-|JmL 9Ю @HH6 b@0;N .R-@S` .` .0 @-PHyMHyCNDP-@$fnHydHyOHyxN HxNX`BHxHynHn(NP Jf8Jf:Hn HyrHn(N . f-|-nJg\HxHyxHn(NP Jf@HnHn Hy|Hn(N  . Sй @.f -|`BHxHyHn(NP JfVHn"HyHn(N -|BJg 9Ю @."fp`B-@R mJgHydHn(N

XN^NuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNVA-H#Hn/. NhP n0( gp`BN^NuNVHn /.HyPNT N^NuNVHn/. /.NT N^NuNV.*n=|A-M-MB`RJf-nHn/. HnNT *nN^NuNVH0*n (nBBHH.Jg& gz gp gf %g, n S m n (R!@S @`HH. %gB *g LX-H`HH.B-|`* ."HA HABAЁЇ0-@HH.  @fJf-|u0 lf-|`BHH.` hg [f HUaX*@  @g  .-|Jfp`Hn/./././/.aJg JgRJg|Jg` n S m n (R!@S @` /.NX-@ g g g g/./NlP`/.NX-@g g*/./NlP .L0N^NuNVH c g s g [ f././././. Jg n `B/a`BBB e g f f-|| o f|` x f|A*HBB n S m n (R!@S @` /.NX. g g g -fFR n S m n (R!@S @` /.NX.S` +fS n S l/.NX` am fo Am FnR f .` f .Ю` .-@-G  @g0` am fnW`7߮.. n S mB n (R!@S @.Sm  @f< g .f fJgR` eg Ef~Jfx fpJgjJgdR n S m n (R!@S @` /.NX. +g -g 0m 9oJg .D-@ g/./NlP nB` n JgAgJgAfB`B .退 bJ@0;N^jj@@@@@@@@@@@@@&&DHnNXN6 n P p`2HnNX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NlP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-yt-yx-y|-y-|-|HH. g -f -|`f +g^S`Z/9@/9< .".Nl< 0N///./. 9"9NNr-@-A`RHH.  @f .gZ`t/9@/9< .".Nl< 0N///./. 9"9NNr-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( D @/(/ .".N-@-AJg R mJl/./. .".NH`/./. .".N-@-A/.//N -@-AJl ` .".L N^NuNVH0*n(n ..SmfJfB`JmHHSHHL0N^NuNVH0*n(nS o2Sm -R @` HUNX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nPf +|`D/.NX+@f,mJf,0-g-HHE+@`m+n Pf09tgHydNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNV4.-nBF`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRF nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N X-@8/.N XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0F b1 nRJfF c0R 9nB <F L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-ndf9vHH/NXJgm+|%+|%+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|P` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NvXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NH n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|P`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB Ef6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N6(3 .$Usage: phx NNNNNN hexagramsrphx: cannot open %s hexagrams.H .H %d.L .L %d %s.LA .LA %s@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$Ft. 4<f#-5T>:ELDR<ZPdlu.h~hrF ?`%(,4;BIOT[Hbg@ow|  (rP > Dp% *?36: BBIOFW^ d&kJpv}Vt0 $D... < $/<3;D3LS Za\ilrA{\((<<~4r 0P<! ' /8 >FtDM+T$ \.Pb>j0tf} hx:Tns6AlHx  ?r#L+2 :BoHfNT[Fah*nft~  %yv;3iH<[jYQRvZ E.%*1<7b>D7MvSZ Ft_bdcrt0.ophx.ofputs.ofprintf.ofprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56strncmp.ofgets.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_strncmp_fputs_gram_sscanf_fprintf_toss_moving_fopen_fgets_strlen__iob_fclose_chingtab__flsbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc_fcvt_ecvtlmodt_isnanldivt_isinfffixi_modf__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltis_lseek_errno_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkclose_chingtab__flsbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctab__filbufffltifdivi_ldexpfcmpifmulifaddi_read_fflush_fstat__sibuf_malloc_fcvt_ecvtlmodt_isnanldivt_isinfffixi_modfgames/lib/ching.d/macros 755 0 1 2515 3112766240 10400 .ds N6 Six .ds N9 Nine .ds L1 at the beginning .ds L2 in the second place .ds L3 in the third place .ds L4 in the fourth place .ds L5 in the fifth place .ds L6 at the top .ds GR () .ds CR [] .ds BL \(em\(em\ \(em\(em .ds SL \(em\(em\(em\(em\(em .ds T1 Ch\'ien\ The Creative, Heaven .ds T2 Sun\ \ \ \ The Gentle, Wind .ds T3 Li\ \ \ \ \ The Clinging, Flame .ds T4 K\o'^e'n\ \ \ \ Keeping Still, Mountain .ds T5 Tui\ \ \ \ The Joyous, Lake .ds T6 K\'an\ \ \ The Abysmal, Water .ds T7 Ch\o'^e'n\ \ \ The Arousing, Thunder .ds T8 K\'un\ \ \ The Receptive, Earth .de H .ds LH The Lines .in 0 .ta 0.5i 1.0i 1.5i 2.0i .na .nf .sp 2 \\$1. \\$2 / \\$3 .. .de X .sp .XX \\$1 "above" "\\*(T\\$1" .XX \\$2 "below" "\\*(T\\$2" .. .de XX .ie \\$1>4 \\*(BL .el \\*(SL .ie (\\$1-1%4)>1 \\*(BL\\c .el \\*(SL\\c \\$2 \\$3 .ie \\$1%2 \\*(SL .el \\*(BL .. .de J .in 0 .sp The Judgement .na .nf .in 0.5i .sp .. .de I .in 0 .sp The Image .na .nf .sp .in 0.5i .. .de LX .in 0.5i .ti -0.5i .if '\\$3'G' \\{\\ \\*(GR \\$1 \\$2 means:\\} .if '\\$3'C' \\{\\ \\*(CR \\$1 \\$2 means:\\} .if '\\$3'' \\{\\ \\$1 \\$2 means:\\} .. .de L .if !'\\*(LH'' \\{\\ .in 0 .sp \\*(LH .rm LH .in 0.5i\\} .sp .LX "\\*(N\\$2" "\\*(L\\$1" \\$3 .na .nf .. .de LA .sp .if '\\$1'6' .LX "When all the lines are" "sixes, it" .if '\\$1'9' .LX "When all the lines are" "nines, it" .na .nf .. .po 0.5i e J .in 0 .sp The Judgement .na .nf .in 0.5i .sp .. .de I .in 0 .sp The Image .na .nf .sp .in 0.5i .. .de LX .in 0.5i .ti -0.5i .if '\\$3'G' \\{\\ \\*(GR \\$1 \\$2 means:\\} .if 'games/lib/ching.d/hexagrams 755 0 1 163137 3112766252 11146 .H 1 "Ch\'ien" "The Creative" .X 1 1 .J The Creative works sublime success, Furthering through perseverance. .I The movement of heaven is full of power. Thus the superior man makes himself strong and untiring. .L 1 9 Hidden dragon. Do not act. .L 2 9 Dragon appearing in the field. It furthers one to see the great man. .L 3 9 All day long the superior man is creatively active. At nightfall his mind is beset with cares. Danger. No blame. .L 4 9 Wavering flight over the depths. No blame. .L 5 9 G Flying dragon in the heavens. It furthers one to see the great man. .L 6 9 Arrogant dragon will have cause to repent. .LA 9 There appears a flight of dragons without heads. Good fortune. .H 2 "K\'un" "The Receptive" .X 8 8 .J The Receptive brings about sublime success, Furthering through the perseverance of a mare. If the superior man undertakes something and tries to lead, He goes astray; But if he follows, he finds guidance. It is favorable to find friends in the west and south, To forego friends in the east and north. Quiet perseverance brings good fortune. .I The earth's condition is receptive devotion. Thus the superior man who has breadth of character Carries the outer world. .L 1 6 When there is hoarfrost underfoot, Solid ice is not far off. .L 2 6 G Straight, square, great. Without purpose, Yet nothing remains unfurthered. .L 3 6 Hidden lines. One is able to remain persevering. If by chance you are in the service of a king, Seek not works, but bring to completion. .L 4 6 A tied-up sack. No blame, no praise. .L 5 6 A yellow lower garment brings supreme good fortune. .L 6 6 Dragons fight in the meadow. Their blood is black and yellow. .LA 6 Lasting perseverance furthers. .H 3 "Chun" "Difficulty at the Beginning" .X 6 7 .J Difficulty at the Beginning works supreme success, Furthering through perseverance. Nothing should be undertaken. It furthers one to appoint helpers. .I Clouds and thunder: The image of Difficulty at the Beginning. Thus the superior man Brings order out of confusion. .L 1 9 G Hesitation and hindrance. It furthers one to remain persevering. It furthers one to appoint helpers. .L 2 6 Difficulties pile up. Horse and wagon part. He is not a robber; He wants to woo when the time comes. The maiden is chaste, She does not pledge herself. Ten years\(emthen she pledges herself. .L 3 6 Whoever hunts deer without the forester Only loses his way in the forest. The superior man understands the signs of the time And prefers to desist. To go on brings humiliation. .L 4 6 Horse and wagon part. Strive for union. To go on brings good fortune. Everything acts to further. .L 5 9 G Difficulties in blessing. A little perseverance brings good fortune. Great perseverance brings misfortune. .L 6 6 Horse and wagon part. Bloody tears flow. .H 4 "M\o'^e'ng" "Youthful Folly" .X 4 6 .J Youthful Folly has success. It is not I who seek the young fool; The young fool seeks me. At the first oracle I inform him. If he asks two or three times, it is importunity. If he importunes, I give him no information. Perseverance furthers. .I A spring wells up at the foot of the mountain: The image of Youth. Thus the superior man fosters his character By thoroughness in all that he does. .L 1 6 To make a fool develop It furthers one to apply discipline. The fetters should be removed. To go on in this way brings humiliation. .L 2 9 G To bear with fools in kindliness brings good fortune. To know how to take women Brings good fortune. The son is capable of taking charge of the household. .L 3 6 Take not a maiden who, when she sees a man of bronze, Loses possession of herself. Nothing furthers. .L 4 6 Entangled folly brings humiliation. .L 5 6 G Childlike folly brings good fortune. .L 6 9 In punishing folly It does not further one To commit transgressions. The only thing that furthers Is to prevent transgressions. .H 5 "Hsu" "Waiting (Nourishment)" .X 6 1 .J Waiting. If you are sincere, You have light and success. Perseverance brings good fortune. It furthers one to cross the great water. .I Clouds rise up to heaven: The image of Waiting. Thus the superior man eats and drinks, Is joyous and of good cheer. .L 1 9 Waiting in the meadow. It furthers one to abide in what endures. No blame. .L 2 9 Waiting on the sand. There is some gossip. The end brings good fortune. .L 2 9 Waiting in the mud Brings about the arrival of the enemy. .L 4 6 Waiting in blood. Get out of the pit. .L 5 9 G Waiting at meat and drink. Perseverance brings good fortune. .L 6 6 One falls into the pit. Three uninvited guests arrive. Honor them, and in the end there will be good fortune. .H 6 (("Sung" "Conflict" .X 1 6 .J Conflict. You are sincere And are being obstructed. A cautious halt halfway brings good fortune. Going through to the end brings misfortune. It furthers one to see the great man. It does not further one to cross the great water. .I Heaven and water go their opposite ways: The image of Conflict. Thus in all his transactions the superior man Carefully considers the beginning. .L 1 6 If one does not perpetuate the affair, There is little gossip. In the end, good fortune comes. .L 2 9 One cannot engage in conflict; One returns home, gives way. The people of his town, Three hundred households, Remain free of guilt. .L 3 6 To nourish oneself on ancient virtue induces perseverance. Danger. In the end, good fortune comes. If by chance you are in the service of a king, Seek not works. .L 4 9 One cannot engage in conflict. One turns back and submits to fate, Changes one's attitude, And finds peace in perseverance. Good fortune. .L 5 9 G To contend before him Brings good fortune. .L 6 9 Even if by chance a leather belt is bestowed on one, By the end of morning It will have been snatched away three times. .H 7 "Shih" "The Army" .X 8 6 .J The Army. The army needs perseverance And a strong man. Good fortune without blame. .I In the middle of the earth is water: The image of The Army. Thus the superior man increases his masses By generosity toward the people. .L 1 6 An army must set forth in proper order. If the order is not good, misfortune threatens. .L 2 9 G In the midst of the army. Good fortune. No blame. The king bestows a triple decoration. .L 3 6 Perchance the army carries corpses in the wagon. Misfortune. .L 4 6 The army retreats. No blame. .L 5 6 G There is game in the field. It furthers one to catch it. Without blame. Let the eldest lead the army. The younger transports corpses; Then perseverance brings misfortune. .L 6 6 The great prince issues commands, Founds states, vests families with fiefs. Inferior people should not be employed. .H 8 "Pi" "Holding Together [Union]" .X 6 8 .J Holding Together brings good fortune. Inquire of the oracle once again Whether you possess sublimity, constancy, and perseverance; Then there is no blame. Those who are uncertain gradually join. Whoever comes too late Meets with misfortune. .I On the earth is water: The image of Holding Together. Thus the kings of antiquity Bestowed the different states as fiefs And cultivated friendly relations With the feudal lords. .L 1 6 Hold to him in truth and loyalty; This is without blame. Truth, like a full earthen bowl: Thus in the end Good fortune comes from without. .L 2 6 Hold to him inwardly. Perseverance brings good fortune. .L 3 6 You hold together with the wrong people. .L 4 6 Hold to him outwardly also. Perseverance brings good fortune. .L 5 9 G Manifestation of holding together. In the hunt the king uses beaters on three sides only And foregoes game that runs off in front. The citizens need no warning. Good fortune. .L 6 6 He finds no head for holding together. Misfortune. .H 9 "Hsiao Ch\'u" "The Taming Power of the Small" .X 2 1 .J The Taming Power of the Small Has success. Dense clouds, no rain from our western region. .I The wind drives across heaven: The image of The Taming Power of the Small. Thus the superior man Refines the outward aspect of his nature. .L 1 9 Return to the way. How could there be blame in this? Good fortune. .L 2 9 He allows himself to be drawn into returning. Good fortune. .L 3 9 The spokes burst out of the wagon wheel. Man and wife roll their eyes. .L 4 6 C If you are sincere, blood vanishes and fear gives way. No blame. .L 5 9 G If you are sincere and loyally attached, You are rich in your neighbor. .L 6 9 The rain comes, there is rest. This is due to the lasting affect of character. Perseverance brings the woman into danger. The moon is nearly full. If the superior man persists, Misfortune comes. .H 10 "Lu" "Treading [Conduct]" .X 1 5 .J Treading. Treading upon the tail of the tiger. It does not bite the man. Success. .I Heaven above, the lake below: The image of Treading. Thus the superior man discriminates between high and low, And thereby fortifies the thinking of the people. .L 1 9 Simple conduct. Progress without blame. .L 2 9 Treading a smooth, level course. The perseverance of a dark man Brings good fortune. .L 3 6 C A one-eyed man is able to see, A lame man is able to tread. He treads on the tail of the tiger. The tiger bites the man. Misfortune. Thus does a warrior act on behalf of his great prince. .L 4 9 He treads on the tail of the tiger. Caution and circumspection Lead ultimately to good fortune. .L 5 9 G Resolute conduct. Perseverance with awareness of danger. .L 6 9 Look to your conduct and weigh the favorable signs. When everything is fulfilled, supreme good fortune comes. .H 11 "T\'ai" "Peace" .X 8 1 .J Peace. The small departs, The great approaches. Good fortune. Success. .I Heaven and earth unite: the image of Peace. Thus the ruler Divides and completes the course of heaven and earth; He furthers and regulates the gifts of heaven and earth, And so aids the people. .L 1 9 When ribbon grass is pulled up, the sod comes with it. Each according to his kind. Undertakings bring good fortune. .L 2 9 G Bearing with the uncultured in gentleness, Fording the river with resolution, Not neglecting what is distant, Not regarding one's companions: Thus one may manage to walk in the middle. .L 3 9 No plain not followed by a slope. No going not followed by a return. He who remains persevering in danger Is without blame. Do not complain about this truth; Enjoy the good fortune you still possess. .L 4 6 He flutters down, not boasting of his wealth, Together with his neighbor, Guileless and sincere. .L 5 6 G The sovereign I Gives his daughter in marriage. This brings blessing And supreme good fortune. .L 6 6 The wall falls back into the moat. Use no army now. Make your commands known within your own town. Perseverance brings humiliation. .H 12 "P\'i" "Standstill [Stagnation]" .X 1 8 .J Standstill. Evil people do not further The perseverance of the superior man. The great departs; the small approaches. .I Heaven and earth do not unite: The image of Standstill. Thus the superior man falls back upon his inner worth In order to escape the difficulties. He does not permit himself to be honored with revenue. .L 1 6 When the ribbon grass is pulled up, the sod comes with it. Each according to his kind. Perseverance brings good fortune and success. .L 2 6 C They bear and endure; This means good fortune for inferior people. The standstill serves to help the great man attain success. .L 3 6 They bear shame. .L 4 9 He who acts at the command of the highest Remains without blame. Those of like mind partake of the blessing. .L 5 9 G Standstill is giving way. Good fortune for the great man. "What if it should fail, what if it should fail?" In this way, he ties it to a cluster of mulberry shoots. .L 6 9 The standstill comes to an end. First standstill, then good fortune. .H 13 "T\'ung J\o'^e'n" "Fellowship with Men" .X 1 3 .J Fellowship with Men in the open. Success. It furthers one to cross the great water. The perseverance of the superior man furthers. .I Heaven together with fire: The image of Fellowship with Men. Thus the superior man organizes the clans And makes distinctions between things. .L 1 9 Fellowship with men at the gate. No blame. .L 2 6 G Fellowship with men in the clan. Humiliation. .L 3 9 He hides weapons in the thicket; He climbs the high hill in front of it. For three years he does not rise up. .L 4 9 He climbs up on his wall; he cannot attack. Good fortune. .L 5 9 G Men bound in fellowship first weep and lament, But afterward the laugh. After great struggles they succeed in meeting. .L 6 9 Fellowship with men in the meadow. No remorse. .H 14 "Ta Yu" "Possession in Great Measure" .X 3 1 .J Possession in Great Measure. Supreme success. .I Fire in heaven above: The image of Possession in Great Measure. Thus the superior man curbs evil and furthers good, And thereby obeys the benevolent will of heaven. .L 1 9 No relationship with what is harmful; There is no blame in this. If one remains conscious of difficulty, One remains without blame. .L 2 9 A big wagon for loading. One may undertake something. No blame. .L 3 9 A prince offers it to the Son of Heaven. A petty man cannot do this. .L 4 9 He makes a difference Between himself and his neighbor. No blame. .L 5 6 G He whose truth is accessible, yet dignified, Has good fortune. .L 5 9 He is blessed by heaven. Good fortune. Nothing that does not further. .H 15 "Ch\'ien" "Modesty" .X 8 4 .J Modesty creates success. The superior man carries things through. .I Within the earth, a mountain: The image of Modesty. Thus the superior man reduces that which is too much, And augments that which is too little. He weighs things and makes them equal. .L 1 6 A superior man modest about his modesty May cross the great water. Good fortune. .L 2 6 Modesty that comes to expression. Perseverance brings good fortune. .L 3 9 G A superior man of modesty and merit Carries things to conclusion. Good fortune. .L 4 6 Nothing that would not further modesty In movement. .L 5 6 No boasting of wealth before one's neighbor. It is favorable to attack with force. Nothing that would not further. .L 6 6 Modesty that comes to expression. It is favorable to set armies marching To chastise one's own city and one's country. .H 16 "Yu" "Enthusiasm" .X 7 8 .J Enthusiasm. It furthers one to install helpers And to set armies marching. .I Thunder comes resounding out of the earth: The image of Enthusiasm. Thus the ancient kings made music In order to honor merit, And offered it with splendor To the Supreme Deity, Inviting their ancestors to be present. .L 1 6 Enthusiasm that expresses itself Brings misfortune. .L 2 6 Firm as a rock. Not a whole day. Perseverance brings good fortune. .L 3 6 Enthusiasm that looks upward creates remorse. Hesitation brings remorse. .L 4 9 G The source of enthusiasm. He achieves great things. Doubt not. You gather friends around you As a hair clasp gathers the hair. .L 5 6 Persistently ill, and still does not die. .L 6 6 Deluded enthusiasm. But if after completion one changes, Ther((e is no blame. .H 17 "Sui" "Following" .X 5 7 .J Following has supreme success. Perseverance furthers. No blame. .I Thunder in the middle of the lake: The image of Following. Thus the superior man at nightfall Goes indoors for rest and recuperation. .L 1 9 G The standard is changing. Perseverance brings good fortune. To go out of the door in company Produces deeds. .L 2 6 If one clings to the little boy, One loses the strong man. .L 3 6 If one clings to the strong man, One loses the little boy. Through following one finds what one seeks. It furthers one to remain persevering. .L 4 9 Following creates success. Perseverance brings misfortune. To go one's own way with sincerity brings clarity. How could there be blame in this? .L 5 9 G Sincere in the good. Good fortune. .L 6 6 He meets with firm allegiance And is still further bound. The king introduces him To the Western Mountain. .H 18 "Ku" "Work on What Has Been Spoiled [Decay]" .X 4 2 .J Work on What Has Been Spoiled Has supreme success. It furthers one to cross the great water. Before the starting point, three days. After the starting point, three days. .I The wind blows low on the mountain: The image of Decay. Thus the superior man stirs up the people And strengthens their spirit. .L 1 6 Setting right what has been spoiled by the father. If there is a son, No blame rests upon the departed father. Danger. In the end good fortune. .L 2 9 Setting right what has been spoiled by the mother. One must not be too persevering. .L 3 9 Setting right what has been spoiled by the father. There will be little remorse. No great blame. .L 4 6 Tolerating what has been spoiled by the father. In continuing one sees humiliation. .L 5 6 G Setting right what has been spoiled by the father. One meets with praise. .L 6 9 He does not serve kings and princes, Sets himself higher goals. .H 19 "Lin" "Approach" .X 8 5 .J Approach has supreme success. Perseverance furthers. When the eight month comes, There will be misfortune. .I The earth above the lake: The image of Approach. Thus the superior man is inexhaustible In his will to teach, And without limits In his tolerance and protection of the people. .L 1 9 G Joint approach. Perseverance brings good fortune. .L 2 9 G Joint approach. Good fortune. Everything furthers. .L 3 6 Comfortable approach. Nothing that would not further. If one is induced to grieve over it, One becomes free of blame. .L 4 6 Complete approach. No blame. .L 5 6 Wise approach. This is right for a great prince. Good fortune. .L 6 6 Greathearted approach. Good fortune. No blame. .H 20 "Kuan" "Contemplation (View)" .X 2 8 .J Contemplation. The ablution has been made, But not yet the offering. Full of trust they look up to him. .I The wind blows over the earth: The image of Contemplation. Thus the kings of old visited the regions of the world, Contemplated the people, And gave them instruction. .L 1 6 Boylike contemplation. For an inferior man, no blame. For a superior man, humiliation. .L 2 6 Contemplation through the crack of the door. Furthering for the perseverance of a woman. .L 3 6 Contemplation of my life Decides the choice Between advance and retreat. .L 4 6 Contemplation of the light of the kingdom. It furthers one to exert influence as the guest of a king. .L 5 9 G Contemplation of my life. The superior man is without blame. .L 6 9 G Contemplation of his life. The superior man is without blame. .H 21 "Shih Ho" "Biting Through" .X 3 7 .J Biting Through has success. It is favorable to let justice be administered. .I Thunder and lightning: The image of Biting Through. Thus the kings of former times made firm the laws Through clearly defined penalties. .L 1 9 His feet are fastened in the stocks, So that his toes disappear. No blame. .L 2 6 Bites through tender meat, So that his nose disappears. No blame. .L 3 6 Bites on old dried meat And strikes on something poisonous. Slight humiliation. No blame. .L 4 9 Bites on dried gristly meat. Receives metal arrows. It furthers one to be mindful of difficulties And to be persevering. Good fortune. .L 5 6 G Bites on dried lean meat. Receives yellow gold. Perseveringly aware of danger. No blame. .L 6 9 His neck is fastened in the wooden cangue, So that his ears disappear. Misfortune. .H 22 "Pi" "Grace" .X 4 3 .J Grace has success. In small matters It is favorable to undertake something. .I Fire at the foot of the mountain: The image of Grace. Thus does the superior man proceed When clearing up current affairs. But he dare not decide controversial issues in this way. .L 1 9 He lends grace to his toes, leaves the carriage, and walks. .L 2 6 G Lends grace to the beard on his chin. .L 3 9 Graceful and moist. Constant perseverance brings good fortune. .L 4 6 Grace or simplicity? A white horse comes as if on wings. He is not a robber, He will woo at the right time. .L 5 6 Grace in the hills and gardens. The roll of silk is meager and small. Humiliation, but in the end good fortune. .L 6 9 G Simple grace. No blame. .H 23 "Po" "Splitting Apart" .X 4 8 .J Splitting Apart. It does not further one To go anywhere. .I The mountain rests upon the earth: The image of Splitting Apart. Thus those above can insure their position Only by giving generously to those below. .L 1 6 The leg of the bed is split. Those who persevere are destroyed. Misfortune. .L 2 6 The bed is split at the edge. Those who persevere are destroyed. Misfortune. .L 3 6 He splits with them. No blame. .L 4 6 The bed is split up to the skin. Misfortune. .L 5 6 A shoal of fishes. Favor comes through the court ladies. Everything acts to further. .L 6 9 G There is a large fruit still uneaten. The superior man receives a carriage. The house of the inferior man is split apart. .H 24 "Fu" "Return (The Turning Point)" .X 8 7 .J Return. Success. Going out and coming in without error. Friends come without blame. To and Fro goes the way. On the seventh day comes return. It furthers one to have somewhere to go. .I Thunder within the earth: The image of The Turning Point. Thus the kings of antiquity closed the passes At the time of solstice. Merchants and strangers did not go about, And the ruler Did not travel through the provinces. .L 1 9 G Return from a short distance. No need for remorse. Great good fortune. .L 2 6 Quiet return. Good fortune. .L 3 6 Repeated return. Danger. No blame. .L 4 6 Walking in the midst of others, One returns alone. .L 5 6 Noblehearted return. No remorse. .L 6 6 Missing the return. Misfortune. Misfortune from within and without. If armies are set marching in this way, One will in the end suffer a great defeat, Disastrous for the ruler of the country. For ten years It will not be possible to attack again. .H 25 "Wu Wang" "Innocence (The Unexpected)" .X 1 7 .J Innocence. Supreme success. Perseverance furthers. If someone is not as he should be, He has misfortune, And it does not further him To undertake something. .I Under heaven thunder rolls: All things attain the natural state of innocence. Thus the kings of old, Rich in virtue, and in harmony with the time, Fostered and nourished all beings. .L 1 9 G Innocent behavior brings good fortune. .L 2 6 If one does not count on the harvest while plowing, Nor on the use of the ground while clearing it, It furthers one to undertake something. .L 3 6 Undeserved misfortune. The cow that was tethered by someone Is the wanderer's gain, the citizen's loss. .L 4 9 He who can be persevering Remains without blame. .L 5 9 G Use no medicine in an illness Incurred through no fault of your own. It will pass of itself. .L 6 9 Innocent action brings misfortune. Nothing furthers. .H 26 "Ta Ch\'u" "The Taming Power of the Great" .X 4 1 .J The Taming Power of the Great. Perseverance furthers. Not eating at home brings good fortune. It furthers one to cross the great water. .I Heaven within the mountain: The image of The Taming Power of the Small. Thus the superior man aquaints himself with many sayings of antiquity And many deeds of the past, In order to strengthen his character thereby. .L 1 9 Danger is at hand. It furthers one to desist. .L 2 9 The axletrees are taken from the wagon. .L 3 9 A good horse that follows others. Awareness of danger, With perseverance, furthers. Practice chariot driving and armed defense daily. It furthers one to have somewhere to go. .L 4 6 The headboard of a young bull. Great good fortune. .L 5 6 G The tusk of a gelded boar. Good fortune. .L 6 9 G One attains the way of heaven. Success. .H 27 "I" "The Corners of the Mouth (Providing Nourishment)" .X 4 7 .J The Corners of the Mouth. Perseverance brings good fortune. Pay heed to the providing of nourishment. And to what a man seeks To fill his own mouth with. .I At the foot of the mountain, thunder: The image of Providing Nourishment. Thus the superior man is careful of his words And temperate in eating and drinking. .L 1 9 You let your magic tortoise go, And look at me with the corners of your mouth drooping. Misfortune. .L 2 6 Turning to the summit for nourishment, Deviating from the path To seek nourishment from the hill. Continuing to do this brings misfortune. .L 3 6 Turning away from nourishment. Perseverance brings misfortune. Do not act thus for ten years. Nothing serves to further. .L 4 6 Turning to the summit For provision of nourishment Brings good fortune. Spying about with sharp eyes Like a tiger with insatiable craving. No blame. .L 5 6 G Turning away from the path. To remain persevering brings good fortune. One should not cross the great water. .L 6 9 G The source of nourishment. Awareness of danger brings good fortune. It furthers one to cross the great water. .H 28 "Ta Kuo" "Preponderance of the Great" .X 5 2 .J Preponderance of the Great. The ridgepole sags to the breaking point. It furthers one to have somewhere to go. Success. .I The lake rises above the trees: The image of Preponderance of the Great. Thus the superior man, when he stands alone, Is unconcerned, And if he has to renounce the world, He is undaunted. .L 1 6 To spread white rushes underneath. No blame. .L 2 9 G A dry poplar sprouts at the root. An older man takes a young wife. Everything furthers. .L 3 9 The ridgepole sags to the breaking point. Misfortune. .L 4 9 G The ridgepole is braced. Good fortune((. If there are ulterior motives, it is humiliating. .L 5 9 A withered poplar puts forth flowers. An older woman takes a husband. No blame. No praise. .L 6 6 One must go through the water. It goes over one's head. Misfortune. No blame. .H 29 "K\'an" "The Abysmal (Water)" .X 6 6 .J The Abysmal repeated. If you are sincere, you have success in your heart, And whatever you do succeeds. .I Water flows on uninterruptedly and reaches it goal: The image of the Abysmal repeated. Thus the superior man walks in lasting virtue And carries on the business of teaching. .L 1 6 Repetition of the Abysmal. In the abyss one falls into a pit. Misfortune. .L 2 9 G The abyss is dangerous. One should strive to attain small things only. .L 3 6 Forward and backward, abyss on abyss. In danger like this, pause at first and wait, Otherwise you will fall into a pit in the abyss. Do not act in this way. .L 4 6 A jug of wine, a bowl of rice with it; Earthen vessels Simply handed in through the window. There is certainly no blame in this. .L 5 9 G The abyss is not filled to overflowing, It is filled only to the rim. No blame. .L 6 6 Bound with cords and ropes, Shut in between thorn-hedged prison walls: For three years one does not find the way. Misfortune. .H 30 "Li" "The Clinging, Fire" .X 3 3 .J The Clinging. Perseverance furthers. It brings success. Care of the cow brings good fortune. .I That which is bright rises twice: The image of Fire. Thus the great man, by perpetuating this brightness, Illumines the four quarters of the world. .L 1 9 The footprints run crisscross. If one is seriously intent, no blame. .L 2 6 G Yellow light. Supreme good fortune. .L 3 9 In the light of the setting sun, Men either beat the pot and sing Or loudly bewail the approach of old age. Misfortune. .L 4 9 Its coming is sudden; It flames up, dies down, is thrown away. .L 5 6 G Tears in floods, sighing and lamenting. Good fortune. .L 6 9 The king uses him to march forth and chastise. Then it is best to kill the leaders And take captive the followers. No blame. .H 31 "Hsien" "Influence (Wooing)" .X 5 4 .J Influence. Success. Perseverance furthers. To take a maiden to wife brings good fortune. .I A lake on the mountain: The image of Influence. Thus the superior man encourages people to approach him By his readiness to receive them. .L 1 6 The influence shows itself in the big toe. .L 2 6 The influence shows itself in the calves of the legs. Misfortune. Tarrying brings good fortune. .L 3 9 The influence shows itself in the thighs. Holds to that which follows it. To continue is humiliating. .L 4 9 G Perseverance brings good fortune. Remorse disappears. If a man is agitated in mind, And his thoughts go hither and thither, Only those friends On whom he fixes his conscious thoughts Will follow. .L 5 9 G The influence shows itself in the back of the neck. No remorse. .L 6 6 The influence shows itself in the jaws, cheeks and tongue. .H 32 "H\o'^e'ng" "Duration" .X 7 2 .J Duration. Success. No blame. Perseverance furthers. It furthers one to have somewhere to go. .I Thunder and wind: the image of Duration. Thus the superior man stands firm And does not change his direction. .L 1 6 Seeking duration too hastily brings misfortune persistently. Nothing that would further. .L 2 9 G Remorse disappears. .L 3 9 He who does not give duration to his character Meets with disgrace. Persistent humiliation. .L 4 9 No game in the field. .L 5 6 Giving duration to one's character through perseverance. This is good fortune for a woman, misfortune for a man. .L 6 6 Restlessness as an enduring condition brings misfortune. .H 33 "Tun" "Retreat" .X 1 4 .J Retreat. Success. In what is small, perseverance furthers. .I Mountain under heaven: the image of Retreat. Thus the superior man keeps the inferior man at a distance, Not angrily but with reserve. .L 1 6 C At the tail in retreat. This is dangerous. One must not wish to undertake anything. .L 2 6 He holds him fast with yellow oxhide. No one can tear him loose. .L 3 9 A halted retreat Is nerve-wracking and dangerous. To retain people as men- and maidservants Brings good fortune. .L 4 9 Voluntary retreat brings good fortune to the superior man And downfall to the inferior man. .L 5 9 G Friendly retreat. Perseverance brings good fortune. .L 6 9 Cheerful retreat. Everything serves to further. .H 34 "Ta Chuang" "The Power of the Great" .X 7 1 .J The Power of the Great. Perseverance furthers. .I Thunder in heaven above: The image of The Power of the Great. Thus the superior man does not tread upon paths That do not accord with established order. .L 1 9 Power in the toes. Continuing brings misfortune. This is certainly true. .L 2 9 Perseverance brings good fortune. .L 3 9 The inferior man works through power. The superior man does not act thus. To continue is dangerous. A goat butts against a hedge And gets its horns entangled. .L 4 9 G Perseverance brings good fortune. Remorse disappears. The hedge opens; there is no entanglement. Power depends upon the axle of a big cart. .L 5 6 Loses the goat with ease. No remorse. .L 6 6 A goat butts against a hedge. It cannot go backward, it cannot go forward. Nothing serves to further. If one notes the difficulty, this brings good fortune. .H 35 "Chin" "Progress" .X 3 8 .J Progress. The powerful prince Is honored with horses in large numbers. In a single day he is granted audience three times. .I The sun rises over the earth: The image of Progress. Thus the superior man himself Brightens his bright virtue .L 1 6 Progressing, but turning back. Perseverance brings good fortune. If one meets with no confidence, one should remain calm. No mistake. .L 2 6 Progressing, but in sorrow. Perseverance brings good fortune. Then one obtains happiness from one's ancestress. .L 3 6 All are in accord. Remorse disappears. .L 4 9 Progress like a hamster. Perseverance brings danger. .L 5 6 G Remorse disappears. Take not gain and loss to heart. Undertakings bring good fortune. Everything serves to further. .L 6 9 Making progress with the horns is permissible Only for the purpose of punishing one's own city. To be conscious of danger brings good fortune. No blame. Perseverance brings humiliation. .H 36 "Ming I" "Darkening of the Light" .X 8 3 .J Darkening of the Light. In adversity It furthers one to be persevering. .I The light has sunk into the earth: The image of Darkening of the Light. Thus does the superior man live with the great mass: He veils his light, yet still shines. .L 1 9 Darkening of the light during flight. He lowers his wings. The superior man does not eat for three days On his wanderings. But he has somewhere to go. The host has occasion to gossip about him. .L 2 6 G Darkening of the light injures him in the left thigh. He gives aid with the strength of a horse. Good fortune. .L 3 9 Darkening of the light during the hunt in the south. Their great leader is captured. One must not expect perseverance too soon. .L 4 6 He penetrates the left side of the belly. One gets at the very heart of the darkening of the light, And leaves gate and courtyard. .L 5 6 G Darkening of the light as with Prince Chi. Perseverance furthers. .L 6 6 C Not light but darkness. First he climbed up to heaven, Then he plunged into the depths of the earth. .H 37 "Chia J\o'^e'n" "The Family [The Clan]" .X 2 3 .J The Family. The perseverance of the woman furthers. .I Wind comes forth from fire: The image of The Family. Thus the superior man has substance in his words And duration in his way of life. .L 1 9 Firm seclusion within the family. Remorse disappears. .L 2 6 G She should not follow her whims. She must attend within to the food. Perseverance brings good fortune. .L 3 9 When tempers flare up in the family, Too great severity brings remorse. Good fortune nonetheless. When woman and child dally and laugh, It leads in the end to humiliation. .L 4 6 She is the treasure of the house. Great good fortune. .L 5 9 G As a king he approaches his family. Fear not. Good fortune. .L 6 9 His work commands respect. In the end good fortune comes. .H 38 "K\'uei" "Opposition" .X 3 5 .J Opposition. In small matters, good fortune. .I Above fire; below, the lake: The image of Opposition. Thus amid all fellowship The superior man retains his individuality. .L 1 9 Remorse disappears. If you lose your horse, do not run after it; It will come back of its own accord. When you see evil people, Guard yourself against mistakes. .L 2 9 G One meets his lord in a narrow street. No blame. .L 3 6 One sees the wagon dragged back, The oxen halted, A man's hair and nose cut off. Not a good beginning, but a good end. .L 4 9 Isolated through opposition, One meets a like-minded man With whom one can associate in good faith. Despite the danger, no blame. .L 5 6 G Remorse disappears. The companion bites his way through the wrappings. If one goes to him, How could it be a mistake? .L 6 9 Isolated through opposition, One sees one's companion as a pig covered with dirt, As a wagon full of devils. First one draws a bow against him, Then one lays the bow aside. He is not a robber; he will woo at the right time. As one goes, rain falls; then good fortune comes. .H 39 "Chien" "Obstruction" .X 6 4 .J Obstruction. The southwest furthers. The northeast does not further. It furthers one to see the great man. Perseverance brings good fortune. .I Water on the mountain: The image of Obstruction. Thus the superior man turns his attention to himself And molds his character. .L 1 6 Going leads to obstructions, Coming meets with praise. .L 2 6 The king's servant is beset by obstruction upon obstruction, But it is not his own fault. .L 3 9 Going leads to obstructions; Hence he comes back. .L 4 6 Going leads to obstructions, Coming leads to union. .L 5 9 G In the midst of the greatest obstructions, Friends come. .L 6 6 Going leads to obstructions, Coming leads to great good fortune. It furthers one to see the great man. .H 40 "Hsieh" "Deliverance" .X 7 6 .J Deliverance. The southwest furthers. If there is no longer anything where one has to go, Return brings good fortune. If there is still something where one has to go, Hastening brings good fortune. .I Thunder and rain set in: The image of Deliverance. Thus the superior man pardons mist((akes And forgives misdeeds. .L 1 6 Without blame. .L 2 9 G One kills three foxes in the field And receives a yellow arrow. Perseverance brings good fortune. .L 3 6 If a man carries a burden on his back And nontheless rides in a carriage, He thereby encourages robbers to draw near. Perseverance leads to humiliation. .L 4 9 Deliver yourself from your great toe. Then the companion comes, And him you can trust. .L 6 5 G If only the superior man can deliver himself, It brings good fortune. Thus he proves to inferior men that he is in earnest. .L 6 6 The prince shoots at a hawk on a high wall. He kills it. Everything serves to further. .H 41 "Sun" "Decrease" .X 4 5 .J Decrease combined with sincerity Brings about supreme good fortune Without blame. One may be persevering in this. It furthers one to undertake something. How is this to be carried out? One may use two small bowls for the sacrifice. .I At the foot of the mountain, the lake: The image of Decrease. Thus the superior man controls his anger And restrains his instincts. .L 1 9 Going quickly when one's tasks are finished Is without blame. But one must reflect on how much one may decrease others. .L 2 9 Perseverance furthers. To undertake something brings misfortune. Without decreasing oneself, One is able to bring increase to others. .L 3 6 C When three people journey together, Their number decreases by one. When one man journeys alone, He finds a companion. .L 4 6 If a man decreases his faults, It makes the other hasten to come and rejoice. No blame. .L 5 6 G Someone does indeed increase him. Ten pairs of tortoises cannot oppose it. Supreme good fortune. .L 6 9 C If one is increased without depriving others, there is no blame. Perseverance brings good fortune. It furthers one to undertake something. One obtains servants But no longer has a separate home. .H 42 "I" "Increase" .X 2 7 .J Increase. It furthers one To undertake something. It furthers one to cross the great water. .I Wind and thunder: the image of Increase. Thus the superior man: If he sees good, he imitates it; If he has faults, he rids himself of them. .L 1 9 C It furthers one to accomplish great deeds. Supreme good fortune. No blame. .L 2 6 G Someone does indeed increase him; Ten pairs of tortoises cannot oppose it. Constant perseverance brings good fortune. The king presents him before God. Good fortune. .L 3 6 One is enriched through unfortunate events. No blame, if you are sincere And walk in the middle, And report with a seal to the prince. .L 4 6 C If you walk in the middle And report to the prince, He will follow. It furthers one to be used In the removal of the capital. .L 5 9 G If in truth you have a kind heart, ask not. Supreme good fortune. Truly, kindness will be recognized as your virtue. .L 6 9 He brings increase to no one. Indeed, someone even strikes him. He does not keep his heart constantly steady. Misfortune. .H 43 "Kuai" "Break-through (Resoluteness)" .X 5 1 .J Break-through. One must resolutely make the matter known At the court of the king. It must be announced truthfully. Danger. It is necessary to notify one's own city. It does not further to resort to arms. It furthers one to undertake something. .I The lake has risen up to heaven: The image of Break-through. Thus the superior man Dispenses riches downward And refrains from resting on his virtue. .L 1 9 Mighty in the forward-striding toes. When one goes and is not equal to the task, One makes a mistake. .L 2 9 A cry of alarm. Arms at evening and at night. Fear nothing. .L 3 9 To be powerful in the cheekbones Brings misfortune. The superior man is firmly resolved. He walks alone and is caught in the rain. He is bespattered, And people murmur against him. No blame. .L 4 9 There is no skin on his thighs, And walking comes hard. If a man were to let himself be led like a sheep, Remorse would disappear. But if these words are heard They will not be believed. .L 5 9 G In dealing with weeds, Firm resolution is necessary. Walking in the middle Remains free of blame. .L 6 6 C No cry. In the end misfortune comes. .H 44 "Kou" "Coming to Meet" .X 1 2 .J Coming to Meet. The maiden is powerful. One should not marry such a maiden. .I Under heaven, wind: The image of Coming to Meet. Thus does the prince act when disseminating his commands And proclaiming them to the four quarters of heaven. .L 1 6 C It must be checked with a brake of bronze. Perseverance brings good fortune. If one lets it take its course, one experiences misfortune. Even a lean pig has it in him to rage around. .L 2 9 G There is a fish in the tank. No blame. Does not further guests. .L 3 9 There is no skin on his thighs, And walking comes hard. If one is mindful of the danger, No great mistake is made. .L 4 9 No fish in the tank. This leads to misfortune. .L 5 9 G A melon covered with willow leaves. Hidden lines. Then it drops down to one from heaven. .L 6 9 He comes to meet with his horns. Humiliation. No blame. .H 45 "Ts\'ui" "Gathering Together [Massing]" .X 5 8 .J Gathering Together. Success. The king approaches his temple. It furthers one to see the great man. This brings success. Perseverance furthers. To bring great offerings creates good fortune. It furthers one to undertake something. .I Over the earth, the lake: The image of Gathering Together. Thus the superior man renews his weapons In order to meet the unforseen. .L 1 6 If you are sincere, but not to the end, There will sometimes be confusion, sometimes gathering together. If you call out, Then after one grasp of the hand you can laugh again. Regret not. Going is without blame. .L 2 6 Letting oneself be drawn Brings good fortune and remains blameless. If one is sincere, It furthers one to bring even a small offering. .L 3 6 Gathering together amid sighs. Nothing that would not further. Going is without blame. Slight humiliation. .L 4 9 G Great good fortune. No blame. .L 5 9 G If in gathering together one has position, This brings no blame. If there are some who are not yet sincere in the work, Sublime and enduring perseverance is needed. Then remorse disappears. .L 6 6 Lamenting and sighing, floods of tears. No blame. .H 46 "Sh\o'^e'ng" "Pushing Upward" .X 8 2 .J Pushing upward has supreme success. One must see the great man. Fear not. Departure toward the south Brings good fortune. .I Within the earth, wood grows: The image of Pushing Upward. Thus the superior man of devoted character Heaps up small things In order to achieve something high and great. .L 1 6 C Pushing upward that meets with confidence Brings great good fortune. .L 2 9 If one is sincere, It furthers one to bring even a small offering. No blame. .L 3 9 One pushes upward into an empty city. .L 4 6 The king offers him Mount Ch'i. Good fortune. No blame. .L 5 6 G Perseverance brings good fortune. One pushes upward by steps. .L 6 6 Pushing upward in darkness. It furthers one to be unremittingly persevering. .H 47 "K\'un" "Oppression (Exhaustion)" .X 5 6 .J Oppression. Success. Perseverance. The great man brings about good fortune. No blame. When one has something to say, It is not believed. .I There is no water in the lake: The image of Exhaustion. Thus the superior man stakes his life On following his will. .L 1 6 One sits oppressed under a bare tree And strays into a gloomy valley. For three years one sees nothing. .L 2 9 G One is oppressed while at meat and drink. The man with the scarlet knee bands is just coming. It furthers one to offer sacrifice. To set forth brings misfortune. No blame. .L 3 6 A man permits himself to be oppressed by stone, And leans on thorns and thistles. He enters his house and does not see his wife. Misfortune. .L 4 9 He comes very quietly, oppressed in a golden carriage. Humiliation, but the end is reached. .L 5 9 G His nose and feet are cut off. Oppression at the hands of the man with the purple knee bands. Joy comes softly. It furthers one to make offerings and libations. .L 6 6 He is oppressed by creeping vines. He moves uncertainly and says, "Movement brings remorse." If one feels remorse over this and makes a start, Good fortune comes. .H 48 "Ching" "The Well" .X 6 2 .J The Well. The town may be changed, But the well cannot be changed. It neither decreases nor increases. They come and go and draw from the well. If one gets down almost to the water And the rope does not go all the way, Or the jug breaks, it brings misfortune. .I Water over wood: the image of The Well. Thus the superior man encourages the people at their work, And exhorts them to help one another. .L 1 6 One does not drink the mud of the well. No animals come to an old well. .L 2 9 At the well hole one shoots fishes. The jug is broken and leaks. .L 3 9 The well is cleaned, but no one drinks from it. This is my heart's sorrow, For one might draw from it. If the king were clear-minded, Good fortune might be enjoyed in common. .L 4 6 The well is being lined. No blame. .L 5 9 G In the well there is a clear, cold spring From which one can drink. .L 6 6 One draws from the well Without hindrance. It is dependable. Supreme good fortune. .H 49 "Ko" "Revolution (Molting)" .X 5 3 .J Revolution. On your own day You are believed. Supreme success. Furthering through perseverance. Remorse disappears. .I Fire in the lake: the image of Revolution. Thus the superior man Sets the calendar in order. .L 1 9 Wrapped in the hide of a yellow cow. .L 2 6 When one's own day comes, one may create revolution. Starting brings good fortune. No blame. .L 3 9 Starting brings misfortune. Perseverance brings danger. When the talk of revolution has gone the rounds three times, One may commit himself, And men will believe him. .L 4 9 Remorse disappears. Men believe him. Changing the form of government brings good fortune. .L 5 9 The great man changes like a tiger. Even before he questions the oracle He is believed. .L 6 6 The superior man changes like a panther. The inferior man molts in the face. Starting brings misfortune. To remain persevering brings good fortune. And makes the seasons clear. .H 50 "Ting" "The Caldron" .X 3 2 .J The Caldron. Supreme good fortune. Success. .I Fire over wood: The image of The Caldron. Thus the superior man consolidates his fate By making his position correct. .L 1 6 A \fIting\fR w((ith legs upturned. Furthers removal of stagnating stuff. One takes a concubine for the sake of her son. No blame. .L 2 9 There is food in the \fIting\fR. My comrades are envious, But they cannot harm me. Good fortune. .L 3 9 The handle of the \fIting\fR is altered. One is impeded in his way of life. The fat of the pheasant is not eaten. Once rain falls, remorse is spent. Good fortune comes in the end. .L 4 9 The legs of the \fIting\fR are broken. The prince's meal is spilled And his person is soiled. Misfortune. .L 5 6 G The \fIting\fR has yellow handles, golden carrying rings. Perseverance furthers. .L 6 9 G The \fIting\fR has rings of jade. Great good fortune. Nothing that would not act to further. .H 51 "Ch\o'^e'n" "The Arousing (Shock, Thunder)" .X 7 7 .J Shock brings success. Shock comes\(emoh, oh! Laughing words\(emha, ha! The shock terrifies for a hundred miles, And he does not let fall the sacrificial spoon and chalice. .I Thunder repeated: the image of Shock. Thus in fear and trembling The superior man sets his life in order And examines himself. .L 1 9 G Shock comes\(emoh, oh! Then follow laughing words\(emha, ha! Good fortune. .L 2 6 Shock comes bringing danger. A hundred thousand times You lose your treasures And must climb the nine hills. Do not go in pursuit of them. After seven days you will get them back. .L 3 6 Shock comes and makes one distraught. If shock spurs to action One remains free of misfortune. .L 4 9 Shock is mired. .L 5 6 Shock goes hither and thither. Danger. However, nothing at all is lost. Yet there are things to be done. .L 6 6 Shock brings ruin and terrified gazing around. Going ahead brings misfortune. If is has not yet touched one's own body But has reached one's neighbor first, There is no blame. One's comrades have something to talk about. .H 52 "K\o'^e'n" "Keeping Still, Mountain" .X 4 4 .J Keeping Still. Keeping his back still So that he no longer feels his body. He goes into the courtyard And does not see his people. No blame. .I Mountains standing close together: The image of Keeping Still. Thus the superior man Does not permit his thoughts To go beyond his situation. .L 1 6 Keeping his toes still. No blame. Continued perseverance furthers. .L 2 6 Keeping his calves still. He cannot rescue him whom he follows. His heart is not glad. .L 3 9 Keeping his hips still. Making his sacrum stiff. Dangerous. The heart suffocates. .L 4 6 Keeping his trunk still. No blame. .L 5 6 Keeping his jaws still. The words have order. Remorse disappears. .L 6 9 G Noblehearted keeping still. Good fortune. .H 53 "Chien" "Development (Gradual Progress)" .X 2 4 .J Development. The maiden Is given in marriage. Good fortune. Perseverance furthers. .I On the mountain, a tree: The image of Development. Thus the superior man abides in dignity and virtue, In order to improve the mores. .L 1 6 The wild goose gradually draws near the shore. The young son is in danger. There is talk. No blame. .L 2 6 G The wild goose gradually draws near the cliff. Eating and drinking in peace and concord. Good fortune. .L 3 9 The wild goose gradually draws near the plateau. The man goes forth and does not return. The woman carries a child but does not bring it forth. Misfortune. It furthers one to fight off robbers. .L 4 6 The wild goose gradually draws near the tree. Perhaps it will find a flat branch. No blame. .L 5 9 G The wild goose gradually draws near the summit. For three years the woman has no child. In the end nothing can hinder her. Good fortune. .L 6 9 The wild goose gradually draws near the cloud heights. Its feathers can be used for the sacred dance. Good fortune. .H 54 "Kuei Mei" "The Marrying Maiden" .X 7 5 .J The Marrying Maiden. Undertakings bring misfortune. Nothing that would further. .I Thunder over the lake: The image of The Marrying Maiden. Thus the superior man Understands the transitory In the light of the eternity of the end. .L 1 9 The marrying maiden as a concubine. A lame man who is able to tread. Undertakings bring good fortune. .L 2 9 A one-eyed man who is able to see. The perseverance of a solitary man furthers. .L 3 6 C The marrying maiden as a slave. She marries as a concubine. .L 4 9 The marrying maiden draws out the allotted time. A late marriage comes in due course. .L 5 6 G The sovereign I gave his daughter in marriage. The embroidered garments of the princess Were not as gorgeous As those of the servingmaid. The moon that is nearly full Brings good fortune. .L 6 6 C The woman holds the basket, but there are no fruits in it. The man stabs the sheep, but no blood flows. Nothing that acts to further. .H 55 "F\o'^e'ng" "Abundance [Fullness]" .X 7 3 .J Abundance has success. The king attains abundance. Be not sad. Be like the sun at midday. .I Both thunder and lightning come: The image of Abundance. Thus the superior man decides lawsuits And carries out punishments. .L 1 9 When a man meets his destined ruler, They can be together ten days, And it is not a mistake. Going meets with recognition. .L 2 6 The curtain is of such fullness That the polestars can be seen at noon. Through going one meets with mistrust and hate. If one rouses him through truth, Good fortune comes. .L 3 9 The underbrush is of such abundance That the small stars can be seen at noon. He breaks his right arm. No blame. .L 4 9 The curtain is of such fullness That the polestars can be seen at noon. He meets his ruler, who is of like kind. Good fortune. .L 5 6 G Lines are coming, Blessing and fame draw near. Good fortune. .L 6 6 His house is in a state of abundance. He screens off his family. He peers through the gate And no longer perceives anyone. For three years he sees nothing. Misfortune. .H 56 "Lu" "The Wanderer" .X 3 4 .J The Wanderer. Success through smallness. Perseverance brings good fortune To the wanderer. .I Fire on the mountain: The image of The Wanderer. Thus the superior man Is clear-minded and cautious In imposing penalties, And protracts no lawsuits. .L 1 6 If the wanderer busies himself with trivial things, He draws down misfortune upon himself. .L 2 6 The wanderer comes to and inn. He has his property with him. He wins the steadfastness of a young servant. .L 3 9 The wanderer's inn burns down. He loses the steadfastness of his young servant. Danger. .L 4 9 The wanderer rests in a shelter. He obtains his property and an ax. My heart is not glad. .L 5 6 G He shoots a pheasant. It drops with the first arrow. In the end this brings both praise and office. .L 6 9 The bird's nest burns up. The wanderer laughs at first, Then must needs lament and weep. Through carelessness he loses his cow. Misfortune. .H 57 "Sun" "The Gentle (The Penetrating, Wind)" .X 2 2 .J The Gentle. Success through what is small. It furthers one to have somewhere to go. It furthers one to see the great man. .I Winds following one upon the other: The image of the Gently Penetrating. Thus the superior man Spreads his commands abroad And carries out his undertakings. .L 1 6 C In advancing and in retreating, The perseverance of a warrior furthers. .L 2 9 Penetration under the bed. Priests and magicians are used in great number. Good fortune. No blame. .L 3 9 Repeated penetration. Humiliation. .L 4 6 C Remorse vanishes. During the hunt Three kinds of game are caught. .L 5 9 G Perseverance brings good fortune. Remorse vanishes. Nothing that does not further. No beginning, but an end. Before the change, three days. After the change, three days. Good fortune. .L 6 9 Penetration under the bed. He loses his property and his ax Perseverance brings misfortune. .H 58 "Tui" "The Joyous, Lake" .X 5 5 .J The Joyous. Success. Perseverance is favorable. .I Lakes resting on one another: The image of the Joyous. Thus the superior man joins with his friends For discussion and practice. .L 1 9 Contented joyousness. Good fortune. .L 2 9 G Sincere joyousness. Good fortune. Remorse disappears. .L 3 6 C Coming joyousness. Misfortune. .L 4 9 Joyousness that is weighed is not at peace. After ridding himself of mistakes a man has joy. .L 5 9 G Sincerity toward disintegrating influences is dangerous. .L 6 6 C Seductive joyousness. .H 59 "Huan" "Dispersion [Dissolution]" .X 2 6 .J Dispersion. Success. The king approaches his temple. It furthers one to cross the great water. Perseverance furthers. .I The wind drives over the water: The image of Dispersion. Thus the kings of old sacrificed to the Lord And built temples. .L 1 6 He brings help with the strength of a horse. Good fortune. .L 2 9 C At the dissolution He hurries to that which supports him. Remorse disappears. .L 3 6 He dissolves his self. No remorse. .L 4 6 C He dissolves his bond with his group. Supreme good fortune. Dispersion leads in turn to accumulation. This is something that ordinary men do not think of. .L 5 9 G His loud cries are as dissolving as sweat. Dissolution! A king abides without blame. .L 6 9 He dissolves his blood. Departing, keeping at a distance, going out, Is without blame. .H 60 "Chieh" "Limitation" .X 6 5 .J Limitation. Success. Galling limitation must not be persevered in. .I Water over Lake: the image of Limitation. Thus the superior man Creates numbers and measure, And examines the nature of virtue and correct conduct. .L 1 9 Not going out of the door and the courtyard Is without blame. .L 2 9 Not going out of the gate and the courtyard Brings misfortune. .L 3 6 He who knows no limitation Will have cause to lament. No blame. .L 4 6 Contented limitation. Success. .L 5 9 G Sweet limitation brings good fortune. Going brings esteem. .L 6 6 Galling limitation. Perseverance brings misfortune. Remorse disappears. .H 61 "Chung Fu" "Inner Truth" .X 2 5 .J Inner Truth. Pigs and fishes. Good fortune. It furthers one to cross the great water. Perseverance furthers. .I Wind over lake: the image of Inner Truth. Thus the superior man discusses criminal cases In order to delay executions. .L 1 9 Being prepared brings good fortune. If there are secret designs, it is disquieting. .L 2 9 A crane is calling in the shade. Its young answers it. I have a good goblet. I will share it with you. .L 3 6 C He finds a comrade. Now he beats the drum, now he stops. Now he sobs, now he sings. .L 4 6 C The moon nearly at the full. The team horse g((oes astray. No blame. .L 5 9 G He possesses truth, which links together. No blame. .L 6 9 Cockcrow penetrating to heaven. Perseverance brings misfortune. .H 62 "Hsiao Kuo" "Preponderance of the Small" .X 7 4 .J Preponderance of the Small. Success. Perseverance furthers. Small things may be done; great things should not be done. The flying bird brings the message: It is not well to strive upward, It is well to remain below. Great good fortune. .I Thunder on the mountain: The image of Preponderance of the Small. Thus in his conduct the superior man gives preponderance to reverence. In bereavement he gives preponderance to grief. In his expenditures he gives preponderance to thrift. .L 1 6 The bird meets with misfortune through flying. .L 2 6 G She passes by her ancestor And meets her ancestress. He does not reach his prince And meets the official. No blame. .L 3 9 If one is not extremely careful, Somebody may come up from behind and strike him. Misfortune. .L 4 9 No blame. He meets him without passing by. Going brings danger. One must be on guard. Do not act. Be constantly persevering. .L 5 6 G Dense clouds, No rain from our western territory. The prince shoots and hits him who is in the cave. .L 6 6 He passes him by, not meeting him. The flying bird leaves him. Misfortune. This means bad luck and injury. .H 63 "Chi Chi" "After Completion" .X 6 3 .J After Completion. Success in small matters. Perseverance furthers. At the beginning good fortune, At the end disorder. .I Water over fire: the image of the condition In After Completion. Thus the superior man Takes thoughts of misfortune And arms himself against it in advance. .L 1 9 He brakes his wheels. He gets his tail in the water. No blame. .L 2 6 G The woman loses the curtain of her carriage. Do not run after it; On the seventh day you will get it. .L 3 9 The Illustrious Ancestor Disciplines the Devil's Country. After three years he conquers it. Inferior people must not be employed. .L 4 6 The finest clothes turn to rags. Be careful all day long. .L 5 9 The neighbor in the east who slaughters an ox Does not attain as much real happiness As the neighbor in the west With his small offering. .L 6 6 He gets his head in the water. Danger. .H 64 "Wei Chi" "Before Completion" .X 3 6 .J Before Completion. Success. But if the little fox, after nearly completing the crossing, Gets his tail in the water, There is nothing that would further. .I Fire over water: The image of the condition before transition. Thus the superior man is careful In the differentiation of things, So that each finds its place. .L 1 6 He gets his tail in the water. Humiliating. .L 2 9 He brakes his wheels. Perseverance brings good fortune. .L 3 6 Before completion, attack brings misfortune. It furthers one to cross the great water. .L 4 9 Perseverance brings good fortune. Remorse disappears. Shock, thus to discipline the Devil's Country. For three years, great realms are awarded. .L 5 6 G Perseverance brings good fortune. No remorse. The light of the superior man is true. Good fortune. .L 6 9 There is drinking of wine In genuine confidence. No blame. But if one wets his head, He loses it, in truth. s wheels. Perseverance brings good fortune. .L 3 6 Before completion, attack brings misfortune. It furthers one to cross the great water. .L 4 9 Perseverance brings good fortune. Remorse disappears. Shock, thus to discipline the Devil's Country. For three years, great realms are awarded. .L 5 6 G Perseverance brings good fortune. No remorse. The light of the superior man is true. Good fortune. .L 6 9 There is dringames/lib/quiz.k/ 775 0 1 0 3130477217 7012 games/lib/quiz.k/africa 644 0 1 1625 3112766502 10247 Algeria:Alg[iers|er] Botswana:Gaberones Burundi:Bujumbura Cameroun:Yaound['e|e'|e] Central Africa{n Rep{ublic}}:Bangui Chad:Ndjamena Congo:Brazzaville Dahomey:Porto Novo Ethiopia:Addis Ababa Gabon:Libreville Ghana:Accra Guinea-Bissau:Bissau Guinea:Conakry Ivory Coast:Abidjan Kenya:Nairobi Lesotho:Maseru Liberia:Monrovia Libya:Tripoli|Al Bayda{'} Malagasy{ Rep{ublic}}|Madagascar:Tananarive Malawi:Zomba Mali:Bamako Mauritania:Nouakchott Morocco:Rabat Mo[z|,c|c,|c]ambique:Louren[,c|c,|c]o Marques Namibia:Windhoek Niger:Niamey Nigeria:Lagos Rhodesia:Salisbury Rwanda:Kigali Senegal:Dakar Sierra Leone:Freetown Somali{ Rep{ublic}}:Mogadis[cio|hu] Sudan:Khartoum Swaziland:Mbabane Tanzania:Dar es Salaam Togo:Lom['e|e'|e] Tunisia:Tunis Uganda:Kampala United Arab Rep{ublic}|Egypt:Cairo Upper Volta:Ouagadougou Zambia:Lusaka Za["i|i"|i]re:Kinshasa {Rep{ublic} of }South Africa:Pretoria {The }Gambia:Bathurst a Mali:Bamako Mauritania:Nouakchott Morocco:Rabat Mo[z|,c|c,|c]ambique:Louren[,c|c,|c]o Marques Namibiagames/lib/quiz.k/america 644 0 1 1044 3112766503 10417 Argentina:Buenos Aires Bahamas:Nassau Barbados:Bridgetown Bolivia:La Paz|Sucre Bra[z|s]il:Brasilia Canada:Ottawa Chile:Santiago Colombia:Bogot['a|a'|a] Costa Rica:San Jose Cuba:Ha[v|b]ana Dominican Republic:Santo Domingo Ecuador:Quito El Salvador:San Salvador Guatemala:Guatemala Guyana:Georgetown Haiti:Port au Prince Honduras:Tegucigalpa Jamaica:Kingston Mexico:Mexico Nicaragua:Managua Panama:Panama Paraguay:Asunci['o|o'|o]n Peru:Lima Trinidad[ and Tobago|]:Port of Spain United States|US{A}:Washington Uruguay:Montevideo Venezuela:Caracas u Barbados:Bridgetown Bolivia:La Paz|Sucre Bra[z|s]il:Brasilia Canada:Ottawa Chile:Santiago Colombia:Bogot['a|a'|a] Costa Rica:San Jose Cuba:Ha[v|b]ana Dominican Republic:Santo Domingo Ecuador:Quito El Salvador:San Salvador Guatemala:Guatemala Guyana:Georgetown Haiti:Port au Prince Honduras:Tegucigalpa Jamaica:Kingston Mexico:Mexico Nicaragua:Managua Panama:Panama Paraguay:Asunci['o|o'|o]n Peru:Lima Trinidad[ and Tobago|]:Port of Spain United States|US{A}:Washington Ugames/lib/quiz.k/areas 664 0 1 7472 3112766504 10127 201:northern new jersey|NJ:newark 202:washington d c|DC: 203:connecticut|CT: 204:manitoba: 205:alabama|AL: 206:western washington state|WA:seattle 207:maine|ME: 208:idaho|ID: 209:central california|CA:fresno 212:new york city, new york|NY: 213:los angeles, california|CA: 214:northeastern texas|TX:dallas 215:southeastern pennsylvania|PA:philadelphia 216:northeastern ohio|OH:akron 217:central illinois|IL:springfield 218:northern minnesota|MN:duluth 219:northern indiana|IN:south bend 301:maryland|MD: 302:delaware|DE: 303:colorado|CO: 304:west virginia|WV: 305:southeastern florida|FL:miami 306:saskatchewan: 307:wyoming|WY: 308:western nebraska|NE:omaha 309:northwestern illinois|IL:peoria 312:chicago, illinois|IL: 313:eastern michigan|MI:detroit 314:southeastern missouri|MO:jefferson city 315:northern central new york|NY:syracuse 316:southern kansas|KS:wichita 317:central indiana|IN:indianapolis 318:western louisiana|LA:shreveport 319:eastern iowa|IA:cedar rapids 401:rhode island|RI: 402:eastern nebraska|NE:north platte 403:alberta: 404:northern georgia|GA:atlanta 405:western oklahoma|OK:oklahoma city 406:montana|MT: 408:central coastal california|CA:san jose 412:western pennsylvania|PA:pittsburgh 413:western massachusetts|MA:springfield 414:southeastern wisconsin|WI:milwaukee 415:san francisco, california|CA: 416:southern central ontario:toronto 417:southwestern missouri|MO:springfield 418:northeastern quebec:quebec 419:northwestern ohio|OH:toledo 501:arkansas|AR: 502:western kentucky|KY:louisville 503:oregon|OR: 504:eastern louisiana|LA:new orleans 505:new mexico|NM: 506:new brunswick: 507:southern minnesota|MN:rochester 509:eastern washington state|WA:spokane 512:southern texas|TX:austin 513:southwestern ohio|OH:dayton 514:southwestern quebec:montreal 515:central iowa|IA:des moines 516:long island, new york|NY: 517:central michigan|MI:lansing 518:northeastern new york|NY:albany 519:southwestern ontario:windsor 601:mississippi|MS: 602:arizona|AZ: 603:new hampshire|NH: 604:british columbia: 605:south dakota|SD: 606:eastern kentucky|KY:ashland 607:southern central new york|NY:ithaca, binghamton 608:southwestern wisconsin|WI:madison 609:southern new jersey|NJ:trenton 612:central minnesota|MN:minneapolis 613:southeastern ontario:ottawa 614:southeastern ohio|OH:columbus 615:eastern tennessee|TN:nashville 616:western michigan|MI:grand rapids 617:eastern massachusetts|MA:boston 618:southern illinois|IL:centralia 701:north dakota|ND: 702:nevada|NV: 703:western virginia|VA:arlington 704:western north carolina:charlotte 705:nor((theastern ontario:sault ste. marie 707:northwestern california|CA:santa rosa 709:newfoundland: 712:western iowa|IA:council bluffs 713:southeastern texas|TX:houston 714:southern california|CA:san diego 715:northern wisconsin|WI:superior 716:northern western new york|NY:buffalo, rochester 717:eastern pennsylvania|PA:wilkes-barre, scranton 801:utah|UT: 802:vermont|VT: 803:south carolina|SC: 804:eastern virginia|VA:richmond 805:southern central coastal california|CA:bakersfield 806:panhandle texas|TX:amarillo 807:western ontario:fort william 808:hawaii|HI: 809:bermuda, puerto rico, virgin islands, caribbean: 812:southern indiana|IN:evansville 813:southwestern florida|FL:st. petersburg 814:central pennsylvania|PA:erie 815:northeastern illinois|IL:rockford 816:northern missouri|MO:kansas city 817:northern central texas|TX:fort worth 819:northwestern quebec:trois rivieres 901:western tennessee|TN:memphis 902:nova scotia, prince edward island: 903:western mexico:mexicali 904:northern florida|FL:jacksonville 905:eastern mexico:mexico city 906:upper michigan|MI:escanaba 907:alaska|AK: 912:southern georgia|GA:savannah 913:northern kansas|KS:topeka 914:southern new york|NY:westchester county 915:western texas|TX:el paso 916:northeastern california|CA:sacramento 918:eastern oklahoma|OK:tulsa 919:eastern north carolina|NC:raleigh X:fort worth 819:northwestern quebec:trois rivieres 901:western tennessee|TN:memphis 902:nova scotia, prince edward island: 903:western mexico:mexicali 904:northern florida|FL:jacksonville 905:eastegames/lib/quiz.k/arith 644 0 1 1425 3112766504 10131 63 - ... = 55:8 147 - 3 = ...:144 614 - 9 ...:605 465 - 7 = ...:458 563 - ... = 560:3 33 - 14 = ...:19 42 - ... = 37:5 264 - 3 = ...:261 763 - 8 = ...:755 375 - 6 = ...:369 736 - ... = 728:8 62 - 34 = ...:28 75 - 8 = ...:67 244 - ... = 230:14 478 - 19 = ...:459 78 - ... = 75:3 679 - 5 = ...:674 564 - 7 = ...:557 761 - 5 = ...:756 718 - ... = 716:2 56 - 18 = ...:38 65 - ... = 48:17 748 - 5 = ...:743 856 - 8 = ...:848 763 - 5 = ...:758 445 - ... = 436:9 94 - 55 = ...:39 42 - 9 = ...:33 483 - ... = 455:28 742 - ... = 714:28 84 - ... = 75:9 569 - 7 = ...:562 856 - 7 = ...:849 324 - 6 = ...:318 437 - ... = 432:5 84 - 56 = ...:28 81 - ... = 65:16 326 - 4 = ...:322 643 - 7 = ...:636 546 - 9 = ...:537 842 - ... = 835:7 53 - 39 = ...:14 63 - 48 = ...:15 57 - 38 = ...:19 52 - 26 = ...:26 679 - 5 = ...:674 564 - 7 = ...:557 761 - 5 = ...:756 718 - ... = 716:2 56 - 18 = ...:38 65 - ... = 48:17 748 - 5 = ...:743 856 - 8 = ...:848 763 - 5 = ...:758 445 - ... = 436:9 94 - 55 = ...:39 42 - 9 = ...:33 483 - ... = 455:28 742 games/lib/quiz.k/asia 644 0 1 1335 3112766505 7740 Afghanistan:Kabul Australia:Canberra Bahrein:Manama Bangladesh:Dacca Bhutan:Thimbu Burma:Rangoon China:Peking Cyprus:Nicosia India:New Delhi Indonesia:Djakarta Iran:Tehran Iraq:Baghdad Israel:Jerusalem Japan:Tokyo Jordan:Amman Khmer|Cambodia:P{h}nom Penh Kuwait:Al-kuwait Laos:Vientiane Lebanon:Beirut Malaysia:Kuala Lumpur Maldive Islands:Male Mongolia:Ulan Bator Nepal:Katmandu North Korea:P{'}yongyang North Yemen:San{'}a Oman:Muscat Pakistan:Islamabad Papua[-| ]New Guinea:Port Moresby Phillipines:Quezon City Qatar:Doha Saudi Arabia:Riyadh|J{ei}ddah Singapore:Singapore South Korea:Seoul South Yemen:Aden Sri Lanka:Colombo Syria:Damascus Taiwan:Taipei Thailand:Bangkok Turkey:Ankara United Arab Emirates:Abu Dhabi Vietnam:Hanoi Amman Khmer|Cambodia:P{h}nom Penh Kuwait:Al-kuwait Laos:Vientiane Lebanon:Beirut Malaysia:Kuala Lumpur Maldive Islands:Male Mongolia:Ulan Bator Nepal:Katmandu North Korea:P{'}yongyang North Yemen:San{'}a Oman:Muscat Pakistan:Islamabad Papua[-| ]New Guinea:Port Moresby Phillipines:Quezon Citgames/lib/quiz.k/babies 644 0 1 621 3112766506 10226 cub:lion|tiger|bear kitten:cat|fox|skunk|rabbit|bobcat|panther gosling:goose colt|foal:horse|donkey|zebra puppy:dog pup:seal|fox|beaver duckling:duck fawn:deer piglet|shoat:pig lamb:sheep kid:goat|antelope chick:chicken tadpole|polliwog:frog|toad joey:kangaroo calf:cow|whale|moose|elephant|buffalo|giraffe caterpillar:butterfly|moth elver:eel eaglet:eagle owlet:owl fingerling|fry:fish nestling:bird ang North Yemen:San{'}a Oman:Muscat Pakistan:Islamabad Papua[-|yyZyygames/lib/quiz.k/bard 644 0 1 15305 3112766507 7757 The quality of mercy is not strain['|e]d:\ It droppeth as the gentle rain from heaven:\ {The }Merchant{ of Venice{ IV-i}}:\ Portia Friends{,} Romans{,} Countrymen:\ lend me your ears{;}:\ {Julius }Caesar{ III-ii}:\ {Mark }Antony Neither a borrower nor a lender be:\ For loan oft loses both itself and friend{.}:\ Hamlet{ I-iii}:\ Polonius To be{,} or not to be{\:}:\ that is the question{\:}:\ Hamlet{ III-i}:\ Hamlet Alas{,} poor Yorick{!}:\ I knew him{,} Horatio{;}:\ Hamlet{ V-i}:\ Hamlet Double{,} double toil and trouble{;}:\ Fire burn and cauldron bubble{.}:\ Macbeth{ IV-i}:\ Witch{es} By the pricking of my thumbs{,}:\ Something wicked this way comes{.}:\ Macbeth{ IV-i}:\ {Second |2nd }Witch Out, damned spot! out, I say!:\ :\ Macbeth{ V-i}:\ Lady Macbeth Unbidden guests:\ Are often welcomest when they are gone{.}:\ {King }Henry VI{,} Part I{ I-ii}:\ She is a woman{,} therefore may be woo'd{;}:\ She is a woman{,} therefore may be [won|screw'd]{.}:\ Titus Andronicus{ II-i}:\ Demetrius Such duty as the subject owes the prince{,}:\ Even such a woman oweth to her husband{.}:\ {The }Taming of the Shrew{ V-ii}:\ Kate Who is Silvia{?} what is she{,}:\ That all our swains commend her{?}:\ {The }Two Gentlemen of Verona{ IV-ii}:\ Thurio Tu-whit{,} tu-who[ - | |--]a merry note{,}:\ While greasy Joan doth keel the pot{.}:\ Love's Labo{u}r Lost{ V-ii}:\ Winter My only love sprung from my only hate{!}:\ Too early seen unknown{,} and known too late{!}:\ Romeo{ and Juliet{ I-v}}:\ Juliet But{,} soft{!} what light through yonder window breaks{?}:\ It is the east{,} and Juliet is the sun{!}:\ Romeo{ and Juliet{ II-ii}}:\ Romeo What's in a name{?} That which we call a rose:\ By any other name would smell as sweet{.}:\ Romeo{ and Juliet{ II-ii}}:\ Juliet Good night{,} good night{!} parting is such sweet sorrow{,}:\ That I shall say good night till it be morrow{.}:\ Romeo{ and Juliet{ II-ii}}:\ Juliet A plague o['|n] both your houses{!}:\ They have made worms' meat of me{.}:\ Romeo{ and Juliet{ III-i}}:\ Mercutio This royal throne of kings{,} this scepter['|e]d isle{,}:\ This earth of majesty{,} this seat of Mars{,}:\ {King }Richard II{ II-i}:\ John of Gaunt Not all the water in a rough rude sea:\ Can wash the balm from an anointed king{.}:\ {King }Richard II{ III-ii}:\ {King }Richard II I'll put a girdle round the earth:\ In forty minutes{.}:\ {A }Midsummer[-| ]Night's Dream{ II-i}:\ Puck I can call spirits from the vasty deep{.}:\ Why{,} so can I{,} or so can any man{;}:\ {King }Henry IV{,} Part I{ II-iv}:\ There are more things in heaven and earth{,} Horatio{,}:\ Than are dream[t|ed] of in your philosophy{.}:\ Hamlet{ I-v}:\ Hamlet The time is out of joint{;} O cursed spite{,}:\ That ever I was born to set it right{!}:\ Hamlet{ I-v}:\ Hamlet Once more unto the breach{,} dear friends{,} once more{;}:\ Or close the wall up with our English dead{.}:\ {King }Henry V{ III-i}:\ {King }Henry V Was ever woman in this humour woo['|e]d{?}:\ Was ever woman in this humour [won|screw'd]{?}:\ {King }Richard III{ I-ii}:\ {King }Richard III Now is the winter of our discontent:\ Made glorious summer by this sun of York:\ {King }Richard III{ I-i}:\ {King }Richard III There['s| is] a divinity that shapes our ends{,}:\ Rough[-| ]hew them how we will{.}:\ Hamlet{ V-ii}:\ Hamlet There is a tide in the affairs of men:\ Which{,} taken at the flood{,} leads on to fortune{;}:\ {Julius }Caesar{ IV-iii}:\ Brutus Never{,} never{,} never{,} never{,} never{.}:\ Pray you undo this button{.}{ Thank you{,} sir{.}}:\ {King }Lear{ V-iii}:\ {King }Lear I grow{,} I prosper{\:}:\ Now{,} gods{,} stand up for bastards{!}:\ {King }Lear{ I-ii}:\ Edmund The better part of valour is discretion{;}:\ in the which better part I have saved my life{.}:\ {King }Henry IV{,} Part I{ V-iv}:\ Falstaff Asses are made to bear{,} and so are you{.}:\ Women are made to bear{,} and so are you{.}:\ {The }Taming of the Shrew{ II-i}:\ Full fathom five thy father lies{;}:\ Of his bones are coral made{;}:\ {The }Tempest{ I-ii}:\ Ariel She lov['|e]d me for the dangers I had pass['|e]d{;}:\ And I lov['|((e]d her that she did pity them{.}:\ Othello{ I-iii}:\ Othello Uneasy lies the head that wears a crown{.}:\ Many good morrows to your Majesty{!}:\ {King }Henry IV{,} Part II{ III-i}:\ Mislike me not for my complexion{,}:\ The shadow['|e]d livery of the burnish['|e]d sun{.}:\ {The }Merchant{ of Venice{ II-i}}:\ Morocco Cowards die many times before their deaths{;}:\ The valiant never taste of death but once{.}:\ {Julius }Caesar{ II-ii}:\ Caesar O{h}{!|,} Pardon me{,} thou bleeding piece of earth{,}:\ That I am meek and gentle with these butchers{.}:\ {Julius }Caesar{ III-i}:\ {Mark }Antony The play's the thing:\ Wherein I'll catch the conscience of the king{.}:\ Hamlet{ II-ii}:\ Hamlet How sharper than a serpent's tooth it is:\ to have a thankless child{.}:\ {King }Lear{ I-iv}:\ {King }Lear Had I but served my God with half the zeal I served my king:\ He would not in [mine|my] old age have left me naked to [mine|my] enemies{.}:\ {King }Henry VIII{ IV-ii}:\ {Cardinal }Wolsey It seems she hangs upon the cheek of night:\ Like a rich jewel in an Ethiop's ear{.}:\ Romeo{ and Juliet{ I-v}}:\ Romeo Where the bee sucks{,} there suck I{;}:\ In a cowslip's bell I lie{.}:\ {The }Tempest{ V-i}:\ Ariel O brave new world{,}:\ That has such people [in't|in it]{!}:\ {The }Tempest{ V-i}:\ Miranda Why{,} then the world's mine oyster{,}:\ Which I with sword will open{.}:\ {The }Merry Wives of Windsor{ II-ii}:\ Falstaff A goodly apple rotten at the heart{\:}:\ O{h}{,} what a goodly outside falsehood hath{!|.}:\ {The }Merchant{ of Venice{ I-iii}}:\ Antonio I never kill['|e]d a mouse{,} nor hurt a fly{;}:\ I trod upon a worm against my will{,}:\ Pericles{ IV-i}:\ Marina Golden lads and girls all must{,}:\ Like chimney sweepers{,} come to dust{.}:\ Cymbeline{ IV-ii}:\ Guiderius You blocks, you stones, you worse than senseless things!:\ O you hard hearts{,} you cruel men of Rome{.}:\ {Julius }Caesar{ I-i}:\ Marullus A horse{!|,} a horse{!|,} my kingdom for a horse{!}:\ :\ {King }Richard III{ V-iv}:\ {King }Richard III My salad days,:\ When I was green in judg{e}ment, cold in blood{,}:\ Antony [and|&] Cleopatra{ I-v}:\ Cleopatra Age cannot wither her, nor custom stale:\ Her infinite variety{.}:\ Antony [and|&] Cleopatra{ II-iii}:\ Enobarbus Give me some music\: music, moody food:\ Of us that trade in love{.}:\ Antony [and|&] Cleopatra{II-v}:\ Cleopatra 'Tis better playing with a lion's whelp,:\ Than with an old one dying{.}:\ Antony [and|&] Cleopatra:\ Enobarbus The barge she sat in, like a burnished throne,:\ Burned on the water{.} The poop was burnished gold{;|.}:\ Antony [and|&] Cleopatra:\ Enobarbus Done like a Frenchman - turn and turn again!:\ :\ {King }Henry VI{,} Part I{ III-iii}:\ {Joan }Pucelle|{Saint |St{.} }Joan{ of Arc} Enobarbus Give me some music\: music, moody food:\ Of us that trade in love{.}:\ Antony [and|&] Cleopatra{II-v}:\ Cleopatra 'Tis better playing with a lion's whelp,:\ Than with an old one dying{.}:\ Antony [and|&] Cleopatra:\ Enobarbus The barge she sat in, like a burnished throne,:\ Burned on the water{.} The poogames/lib/quiz.k/chinese 644 0 1 212 3112766510 10406 rabbit:dragon dragon:snake snake:horse horse:sheep sheep:monkey monkey:rooster rooster:dog dog:boar boar:rat rat:ox ox:tiger tiger:rabbit I{ III-iii}:\ {Joan }Pucelle|{Saint |St{.} }Joan{ of Arc} Enobarbus Give me some music\: music, moody food:\ Of us that trade in love{.}:\ Antony [and|&] Cleopatra{II-v}:\ Cleopatra 'Tis better playing with a lion's whelp,:\ Than with an old one dying{.}:\ Antony [and|&] Cleopatra:\ Enobarbus The barge she sat in, like a buyyZyygames/lib/quiz.k/collectives 644 0 1 2573 3112766510 11340 ants:colony|hill apes:shrewdness asses:pace|bunch badgers:cete bass:shoal bears:sloth bees:swarm birds:dissimulation brats:passel candidates:slate caterpillars:army cats:clowder cattle:drove|herd chickens:peep|flock crows:murder curs:cowardice dogs:pack doves:dule ducks:[pad|ba]dling earthquakes:swarm eggs:clutch elephants:herd elk:gang ferrets:business finches:charm firemen:brigade fish:school foxes:skulk geese in flight:skein geese on water:gaggle goats:trip hawks:cast hens:brood herons:siege horses:haras|team hounds:kennel jellyfish:smack kangaroos|monkeys:troop kittens:kindle lapwings:deceit larks:exaltation|bevy leopards:leap lions:pride locusts:plague magpies:tidings maidens|quail:bevy martens:richness men:band moles:labor monkeys|kangaroos:troop mountains:range mules:barren|baren nightingales:watch operating companies:at&t|bell system owls:parliament partridges|grouse:covey peacocks:ostentation pheasants:bouquet plovers:congregation ponies:string prisoners:gang pups:litter quail|maidens:bevy rabbits:nest ravens:unkindness rhinoceroses:crash roebucks:bevy rooks:building seals:pod sheep:flock ships:fleet snipe:walk|wisp sparrows:host squirrels:dray starlings:murmuration stars:constellation storks:mustering swallows:flight teal:spring toads:knot turkeys:rafter turtledoves:pitying whales:gam|pod witches:coven wolves:route woodcocks:fall woodpeckers:descent {wild }swine:sounder ey peacocks:ostentation pheasants:bouquet plovers:congregation ponies:string prisoners:gang pups:litter quail|maidens:bevy rabbits:negames/lib/quiz.k/ed 644 0 1 7056 3112766510 7415 prepare to add text at beginning of file:0a|1i find name of file being edited:f print last 3 lines of file:$-[2|-],$p print previous line:[-|^]{p}|{.}-{1}{p} print whole file:1,$p|g/[^|$]/p delete this line and next:.{,|;}[{.}+{1}|.1]d prepare to replace text from here to just before next "PP":\ .{,|;}/[PP|{^}\\.PP]/-{1}c find next "1.2":/1\\.2/{p} find next 2-or-more digit number:\ /\[[0|1]-9\]\[0-9\]/{p} move rest of this paragraph (separated by "PP") to end of previous one:\ [.,|{.}+{1},|.1,]/[PP|{^}\\.PP]/-{1}m[??|?{^}{\\.}PP?]-{1} print every "Oxygen" or "oxygen":[g|1,$g]/\[[Oo|oO]\]xygen/[p|.p] change each "BTL" in file to "Bell Laboratories" and check:\ [g|1,$g]/BTL/[s|.s]/[/|BTL/]Bell Laboratories/gp combine every even-numbered line with the next odd-numbered line:\ 2,${-{1}}g/[^|$]/[j|.,{.}+{1}j|.,.1j] print next "SH" and following line:\ /SH/;[{.}+{1}|.1]p|/SH/,[//|/SH/][{.}+{1}|.1]p print from next "TS" to following "TE":/TS/;/TE/p reverse order of lines in whole file:[g|1,$g]/^/[m|.m]0 replace each string of x's in current line by one x:\ [s|.s]/[x|\[x\]][x|\[x\]]*/x/g{p}{ (not s/x*/x/g)} change first "hte" in current line to "the" and check:[s|.s]/hte/the/p combine previous line and this one:\ [-,|^,|{.}-{1},].j go to line after third "PP" ahead:\ /[PP|{^}\\.PP]/;[//|/[PP|{^}\\.PP]/];[//|/[PP|{^}\\.PP]/]\ [{+}1|+]|;[{.}+{1}|.1]{ (not ...p)} exchange current line with previous line:\ [[-|^]m|{.}-{1}m].|{.}m[[--|^^]|{.}-2] move everything from here through "stop." to end of file:\ .,/stop\\./m$ current line has 2 fields separated by 1 blank; exchange them:\ [s|.s]/[\\|^\\]([.|\[^ \]]*\\) \\([.|\[^ \]]*\\)[/|$/]\\2 \\1/{p} insert a "0" after last "0" on current line:\ [s|.s]/[.*0/&0|^.*0/&0|0\\(\[^0\]*\\)$/[0&|00\1]|0\[^0\]*$/0&\ |\[^0\]*$/0&]/{p} replace "a*b" by "a**b":s/[a\\*b|a[*]b]/a**b/{p}|\ s/\\*/**/p attach the word "extra" to the end of the current line:\ [s|.s]/$/{ }extra/{p} replace "ATT" in current line by "AT&T":\ [s|.s]/ATT/AT\\&T/{g}{p} double the length of the current line by repetition:\ [s|.s]/[.*|.|^.*$]/&&/{p} look for another line containing what you just looked for:// find the previous line that contains a capital letter:?\[A-Z\]?{p} delete the next line that contains only capital letters:\ /^\[A-Z\]*$/d|/^\[A-Z\]\[A-Z\]*$/d place a copy of current line at the end of the file:\ t$|.{,.}t$ find how many lines there are:=|$= find the number of the current line:.= delete the first 3 lines of the file:1,3d delete every line that doesn't begin with "A":\ [v|1,$v]/^A/d{ (not g/^\[^A\]/d)} delete every empty line from here through next "LP":\ .,/[LP|{{^}\\.}LP]/g/^$/d print the line after each "AU":\ [g|1,$g]/[AU|{^}\\.AU]/[{.}+{1}|.1]{p} delete everything after "proud" from current line:\ [s|.s]/proud.*/proud/{p} delete part of current line from "alpha" through "omega":\ [s|.s]/alpha.*omega//{p} save everything up through current line in file "prefix":1,.w prefix prepare to add text at end of file:$a append the contents of file "suffix" to this file:$r suffix go back 10 lines:{.}-10{p}|---------- change every "01" in current line to "1":[s|.s]/01/1/g{p} go to next line that contains a double capital letter:\ /\\(\[A-Z\]\\)\\1/{p} place parens () around current line:\ [s|.s]/[.*|^.*$]/(&)/{p} the current line is too long for your terminal; print it to fit:\ l|.l put the work you've done back in the original file:w append the whole file to the file "unfinished":\ [W|1,$W] unfinished insert "\\&" at beginning of current line:\ [s|.s]/^/\\\\\\&/{p} list your current directory:!ls stop work on c((urrent file and shift to file "other":e other "1":[s|.s]/01/1/g{p} go to next line that contains a double capital letter:\ /\\(\[A-Z\]\\)\\1/{p} place parens () around current line:\ [s|.s]/[.*|^.*$]/(&)/{p} the current line is too long for your terminal; print it to fit:\ l|.l put the work you've done back in the original file:w append the whole file to the file "unfinished":\ [W|1,$W] unfinished insert "\\&" at beginning of current line:\ [s|.s]/^/\\\\\\&/{p} list your current directory:!ls stop work on cgames/lib/quiz.k/elements 644 0 1 4122 3112766511 10631 H:1:1.008:Hydrogen He:2:4.003:Helium Li:3:6.94:Lithium Be:4:9.013:Beryllium B:5:10.82:Boron C:6:12.011:Carbon N:7:14.008:Nitrogen O:8:16.0:Oxygen F:9:19.0:Fluorine Ne:10:20.183:Neon Na:11:22.991:Sodium Mg:12:24.32:Magnesium Al:13:26.98:Aluminum Si:14:28.09:Silicon P:15:30.975:Phosphorus S:16:32.066:Sulphur Cl:17:35.457:Chlorine Ar:18:39.944:Argon K:19:39.1:Potassium Ca:20:40.08:Calcium Sc:21:44.96:Scandium Ti:22:47.9:Titanium V:23:50.95:Vanadium Cr:24:52.01:Chromium Mn:25:54.94:Manganese Fe:26:55.85:Iron Co:27:58.94:Cobalt Ni:28:58.71:Nickel Cu:29:63.54:Copper Zn:30:65.38:Zinc Ga:31:69.72:Gallium Ge:32:72.6:Germanium As:33:74.91:Arsenic Se:34:78.96:Selenium Br:35:79.916:Bromine Kr:36:83.8:Krypton Rb:37:85.48:Rubidium Sr:38:87.63:Strontium Y:39:88.92:Yttrium Zr:40:91.22:Zirconium Nb:41:92.91:Niobium Mo:42:95.95:Molybdenum Tc:43:(99):Technetium Ru:44:101.1:Ruthenium Rh:45:102.91:Rhodium Pd:46:106.4:Palladium Ag:47:107.88:Silver Cd:48:112.41:Cadmium In:49:114.82:Indium Sn:50:118.7:Tin Sb:51:121.76:Antimony Te:52:127.61:Tellurium I:53:126.91:Iodine Xe:54:131.3:Xenon Cs:55:132.91:Cesium Ba:56:137.36:Barium La:57:138.92:Lanthanum Ce:58:140.13:Cerium Pr:59:140.92:Praseodymium Nd:60:144.27:Neodymium Pm:61:(145):Promethium Sm:62:150.35:Samarium Eu:63:152.0:Europium Gd:64:157.26:Gadolinium Tb:65:158.93:Terbium Dy:66:162.51:Dysprosium Ho:67:164.94:Holmium Er:68:167.27:Erbium Tm:69:168.94:Thulium Yb:70:173.04:Ytterbium Lu:71:174.99:Lutetium Hf:72:178.5:Hafnium Ta:73:180.95:Tantalum W:74:183.86:Tungsten Re:75:186.22:Rhenium Os:76:190.2:Osmium Ir:77:192.2:Iridium Pt:78:195.09:Platinum Au:79:197.0:Gold Hg:80:200.61:Mercury Tl:81:204.39:Thallium Pb:82:207.21:Lead Bi:83:209.0:Bismuth Po:84:(210):Polonium At:85:(210):Astatine Rn:86:(222):Radon Fr:87:(223):Francium Ra:88:(226):Radium Ac:89:(227):Actinium Th:90:232.05:Thorium Pa:91:(231):Protactinium U:92:238.07:Uranium Np:93:(237):Neptunium Pu:94:(242):Plutonium Am:95:(243):Americium Cm:96:(248):Curium Bk:97:(247):Berkelium Cf:98:(249):Californium Es:99:(254):Einsteinium Fm:100:(253):Fermium Md:101:(256):Mendelevium No:102:(253):Nobelium Lw:103:(259):Lawrencium 80:200.61:Mercury Tl:81:204.39:Thallium Pb:82:207.21:Lead Bi:83:209.0:Bismuth Po:84:(210):Polonium At:85:(210):Astatine Rn:86:(222):Radon Fr:87:(223):Francium Ra:88:(226):Radium Ac:89:(227):Actinium Th:90:232.05:Thorium Pa:91:(231):Protactinium U:92:238.07:Uranium Np:93:(237):Neptunium Pu:94:(242):Plutonium Am:95:(243):Americium Cm:96:(248):Curium Bk:97:(247):Berkelium Cf:98:(249):Californium Es:99:(254):Einsteinium Fm:100:(25games/lib/quiz.k/europe 644 0 1 1360 3112766511 10315 Albania:Tirana|Tirane" Andorra:Andorra la V[ell|iej]a Austria:Vienna|Wien Belgium:Brussel[s|]|Bruxelles Bulgaria:Sofi[a|ya] Czechoslovakia:Prague|Praha Denmark:Copenhagen|K[o|o/]benhavn East Germany:Berlin United Kingdom|England|Great Britain|UK:London Finland:Helsinki France:Paris Greece:Athens Hungary:Budapest Iceland:Reykjavik Ireland|Eire:Dublin Italy:Rom[e|a] Liechtenstein:Vaduz Luxembourg:Luxembourg Malta:Valletta Monaco:Monte Carlo Netherlands|Holland:The Hague|'sGravenhage|den Haag|Amsterdam Norway:Oslo Poland:Wars[aw|zawa] Portugal:Lisbo[n|a] R[u|o]mania:Bucharest|Bucuresti San Marino:San Marino Spain:Madrid Sweden:Stockholm Switzerland:Bern{e} Turkey:Ankara USSR|Russia:Mos[cow|kva] [West |]Germany:Bonn Yugoslavia:Belgrade|Beograd tain|UK:London Finland:Helsinki France:Paris Greece:Athens Hungary:Budapest Iceland:Reykjavik Ireland|Eire:Dublin Italy:Rom[e|a] Liechtenstein:Vaduz Luxembourg:Luxembourg Malta:Valletta Monaco:Monte Carlo Netherlands|Holland:The Hague|'sGravenhage|den Haag|Amsterdam Norwagames/lib/quiz.k/greek 644 0 1 371 3112766511 10074 $luw$:{I} [loose|destroy] $eluon$:{I} [loosed|destroyed|was loosing|was destroying] $elusa$:{I} [loosed|destroyed] $leluka$:{I} have [loosed|destroyed] $lusw$:{I} will [loose|destroy] $luswn$:[loosing|destroying] $lusas$:{having} [loosed|destroyed] ondon Finland:Helsinki France:Paris Greece:Athens Hungary:Budapest Iceland:Reykjavik Ireland|Eire:Dublin Italy:Rom[e|a] Liechtenstein:Vaduz Luxembourg:Luxembourg Malta:Valletta Monaco:Monte Carlo Netherlands|HollandyyZyygames/lib/quiz.k/inca 644 0 1 455 3112766512 7715 manco capac:sinchi roca sinchi roca:lloque yupanqui lloque yupanqui:mayta capac mayta capac:capac yupanqui capac yupanqui:inca roca inca roca:yahuar huacac yahuar huacac:viracocha viracocha:pachacuti pachacuti:tupa inca yupanqui tupa inca yupanqui:huayna capac huayna capac:huascar huascar:atahuallpa ngary:Budapest Iceland:Reykjavik Ireland|Eire:Dublin Italy:Rom[e|a] Liechtenstein:Vaduz Luxembourg:Luxembourg Malta:Valletta Monaco:Monte Carlo Netherlands|HollandyyZyygames/lib/quiz.k/index 644 0 1 3016 3112766512 10126 /usr/games/lib/quiz.k/state:state:cap{ital}:abbr{ev{iation}}:flower /usr/games/lib/quiz.k/america:America{n}:cap{ital} /usr/games/lib/quiz.k/europe:Europe{an}:cap{ital} /usr/games/lib/quiz.k/africa:Africa{n}:cap{ital} /usr/games/lib/quiz.k/pres:pres{ident}:term:succ{essor} /usr/games/lib/quiz.k/sov:sov{ereign}:cen{t{ury}}:succ{essor} /usr/games/lib/quiz.k/seq-easy:easy{-}{seq{uence}}:next:name /usr/games/lib/quiz.k/seq-hard:hard{-}{seq{uence}}:next:name /usr/games/lib/quiz.k/posneg:pos{itive}:neg{ative} /usr/games/lib/quiz.k/bard:Shakespeare{{-}line{s}}|line{s}:next:work:char{acter} /usr/games/lib/quiz.k/murders:victim:killer /usr/games/lib/quiz.k/collectives:ind{ividuals}:coll{ective} /usr/games/lib/quiz.k/trek:star:trek /usr/games/lib/quiz.k/babies:baby:adult /usr/games/lib/quiz.k/poetry:poem{-}line:next:poem:author /usr/games/lib/quiz.k/midearth:M[iddle{-}Earth|E]:cap{ital} /usr/games/lib/quiz.k/inca:inca:succ{essor} /usr/games/lib/quiz.k/morse:clear|alpha{bet{ic}}:morse /usr/games/lib/quiz.k/sexes:male:female /usr/games/lib/quiz.k/greek:greek:english /usr/games/lib/quiz.k/latin:latin:english /usr/games/lib/quiz.k/locomotive:locomotive:name /usr/games/lib/quiz.k/ucc:section:ucc /usr/games/lib/quiz.k/chinese:year:next /usr/games/lib/quiz.k/elements:symbol:number:weight:element /usr/games/lib/quiz.k/province:province:cap{ital} /usr/games/lib/quiz.k/asia:Asia{n}:cap{ital} /usr/games/lib/quiz.k/arith:arith{metic}:ans{wer} /usr/games/lib/quiz.k/areas:area{-code}:state{-region}:city /usr/games/lib/quiz.k/ed:function:ed-command s/lib/quiz.k/greek:greek:english /usr/games/lib/quiz.k/latin:latin:english /usr/games/lib/quiz.k/locomotive:locomotive:name /usr/games/lib/quiz.k/ucc:section:ucc /usr/games/lib/quiz.k/chinese:year:next /usr/games/lib/quiz.k/elements:symbol:number:weight:element /usr/games/lib/quiz.k/province:province:cap{ital} /usr/games/lib/quiz.k/asia:Asia{n}:cap{ital} /usr/games/lib/quiz.k/arith:arith{metic}:ans{wer} /usr/games/lib/quiz.k/areas:area{-code}:state{-region}:city /usr/games/lib/quiz.k/ed:functigames/lib/quiz.k/latin 644 0 1 5614 3112766513 10135 ((condo:{I }found condidi:{I }founded laedo:{I }[injure|thwart] impello:{I }[drive|force] impulit:{he }[drove|forced] sino:{I }permit sinat:{he }permit{s} dolor:pain|grief invideo:{I }[envy|hate] invisus:[hated|envied] immitis:cruel|harsh arceo:{I }[keep away|hinder|prevent] ratis:ship antrum:cave freno:rein{ in}|curb|check celsus:lofty spelunca:cave{rn} foedus (n.):agreement|treaty|truce foedera:agreements|treaties laxus:loose|free habena:rein{s} mulceo:soothe|calm fluctus (n.):wave{s} exigo:finish|spend exegit:{he }[finished|spent] opto (v.):desire|wish optat:{he }[desire{s}|wish{es}] capesso:seize|carry out concilio (v.):secure|gain converto:reverse procella:blast|gust polus:sky|heaven mico:flash|gleam extemplo:immediately frigus (n.):cold|chill ingemo:groan os (n.):mouth effundo:pour{ out} corripio:snatch|catch harena:sand excutio:shake{ off} nare:{to }swim rima:crack|fissure fatisco:gape{ open} disjicio:scatter|disperse dolus (n.):deceit luo:wash{ away}|atone{ for} cito (adv.):quickly|soon tumidus:swollen fugo:put to flight|drive out adnitor:strive seditio:riot|uprising fax:fire{-}brand volo (v.):fly arrigo:prick up cunctus:whole|entire flecto:turn|guide sinus:bay|fold|curve|gulf scindo:split|divide rupes:crag|cliff geminus:twin minatur:{he }threaten{s} coruscus:flashing|waving horreo:bristle nemus:grove nemora:groves umbra:shade|shadow intus:within dulcis:sweet|fresh sedile:seat|bench fessus:weary|tired uncus:hooked|curved morsus:bite artus:joint|limb silex:flint scintilla:spark folium:leaf aridus:dry corrumpo:spoil|ruin corrupit:{he }[spoil{ed}|ruin{ed}] frux:grain torreo:parch celsus:high|lofty cervus:stag erro:wander armentum:herd pasco:feed|nourish pascor:graze arcus:bow turba:crowd sterno:strew humus:ground|earth vinum:wine maereo:mourn|sorrow ignarus:unknowing|ignorant|inexperienced rabies:rage|fury penitus:within sono (v.):sound|roar maestus:sad|gloomy forsan:perhaps olim:someday|sometime memini:{I }remember varius:different discrimen:crisis|danger quiesco:become quiet refert:{he }[say{s}|tell{s}] vultus:face|countenance cor:heart corda:hearts dolor:pain|grief daps:feast dapes:feasts viscus:flesh seco:cut tremo:quiver pinguis:fat|rich mensa:table sermo:talk|discourse dubius:doubtful|wavering pius:dutiful|devoted|loyal gemo:lament|moan|bemoan crudelis:cruel|bitter lumen:light|eye lumina:lights|eyes tristis:sad lacrima:tear niteo:shine|glisten fulmen:thunderbolt|lightning fulmina:thunderbolts funus:death|disaster funera:deaths|disasters orbis terrarum:world ductor:leader dicio (n.):power fons:spring|source fontes:springs|sources arvum:land infandus:unspeakable rideo:laugh osculum:lip libo:sip|touch|kiss nata:daughter haereo:{I }[stick to|adhere] promitto:primise sublimis:high|uplifted|up high quando:since|when|because arcanum:{a }secret ferox:fierce|savage contundo:crush albus:white donec:until sacerdos:priest{ess} lupus:wolf nutrix:nurse nutrices:nurses fulvus:tawny|yellow meta:limit|boundary funus:death|disaster funera:deaths|disasters orbis terrarum:world ductor:leader dicio (n.):power fons:spring|sourcegames/lib/quiz.k/locomotive 644 0 1 243 3112766513 11157 4-4-0:American 4-6-0:Mogul 4-4-2:Atlantic 4-6-2:Pacific 2-8-0:Consolidation 2-8-2:Mikado 4-8-2:Mountain 2-8-4:Berkshire 4-6-4:Hudson 4-8-4:Northern 2-10-2:Decapod limis:high|uplifted|up high quando:since|when|because arcanum:{a }secret ferox:fierce|savage contundo:crush albus:white donec:until sacerdos:priest{ess} lupus:wolf nutrix:nurse nutrices:nurses fulvus:tawny|yellow meta:limit|boundary funus:death|disaster funera:deaths|disasters orbis terrarum:world dyyZyygames/lib/quiz.k/midearth 644 0 1 422 3112766514 10574 Shire:Michel Delving|Hobbiton Mordor:Minas Morgul Gondor:Minas Tirith Umbar:{City of the }Corsairs Rhovanion:Esgaroth{ upon the Long Lake} Rohan:Edoras Lothl['o|o|o']rien:Caras Galadon Breeland:Bree Arnor:Ann['u|u'|u]minas Arthedain:Fornost{ Erain}|Norbury of the Kings us:white donec:until sacerdos:priest{ess} lupus:wolf nutrix:nurse nutrices:nurses fulvus:tawny|yellow meta:limit|boundary funus:death|disaster funera:deaths|disasters orbis terrarum:world dyyZyygames/lib/quiz.k/morse 644 0 1 240 3112766514 10122 A:.- B:-... C:-.-. D:-.. E:. F:..-. G:--. H:.... I:.. J:.--- K:-.- L:.-.. M:-- N:-. O:--- P:.--. Q:--.- R:.-. S:... T:- U:..- V:...- W:.-- X:-..- Y:-.-- Z:--.. o|o|o']rien:Caras Galadon Breeland:Bree Arnor:Ann['u|u'|u]minas Arthedain:Fornost{ Erain}|Norbury of the Kings us:white donec:until sacerdos:priest{ess} lupus:wolf nutrix:nurse nutrices:nurses fulvus:tawny|yellow meta:limit|boundary funus:death|disaster funera:deaths|disasters orbis terrarum:world dyyZyygames/lib/quiz.k/murders 644 0 1 1642 3112766515 10506 Cock Robin:{the }sparrow sleep|Duncan:Macbeth {the }cat:curiosity|care {John {F{.} }}Kennedy|JFK:{Lee Harvey }Oswald|{the }FBI|{the }CIA {Lee Harvey }Oswald:{Jack }Ruby|{the }FBI|{the }CIA {Martin Luther }King:{James {Earl }}Ray|{the }FBI|{the }CIA [Bobby |Robert {F{.} }]Kennedy|RFK:{Sirhan }Sirhan|{the }FBI|{the }CIA Christ:{the }Romans|{Pontius }Pilate|{the }CIA {Sharon }Tate:{Charles }Manson Charles Lindbergh Jr{.}:{Bruno }Hauptman{n} {Mr{.} }{{and }Mrs{.} }Borden|{her }parents:Lizzie{ Borden} {Prof{essor} }{James }Moriarty:{Sherlock }Holmes Achilles:Paris Abel:Cain {the }nurses:{Richard }Speck {J{.} |Julius }Caesar:Brutus{ et al.} Pompeii:Vesuvius {Abraham |Abe }Lincoln:{John {Wilkes }}Booth {Yukio }Mishima:{Yukio }Mishima {Alexander }Hamilton:{Aaron }Burr Cleopatra:{the |an }asp [Ann Boleyn|Catharine Howard]:Henry{ VIII} vaudeville:{the }movies|film {the }movies|film:TV|television {the }VA patients:{the }nurses {.}:{Bruno }Hauptman{n} {Mr{.} }{{and }Mrs{.} }Borden|{her }parents:Lizzie{ Borden} {Prof{essogames/lib/quiz.k/poetry 644 0 1 13517 3112766515 10373 Come live with me and be my love:\ And we will all the pleasures prove:\ {The }Passionate Shepherd{ to his Love}:\ {Christopher }Marlowe Shall I compare thee to a summer's day{?}:\ Thou art more lovely and more temperate:\ Sonnet 18:\ {William }Shakespeare Fine knacks for ladies, cheap, choice, brave, and new!:\ Good pennyworths{! }but money cannot move:\ Fine Knacks{ for Ladies}:\ {John }Dowland My mind to me a kingdom is:\ Such perfect joy therein I find:\ My Mind to Me a Kingdom Is:\ {Sir }{Edward }Dyer Underneath this stone doth lie:\ As much beauty as could die:\ Epitaph on Elizabeth{,} {L. H.}:\ {Ben }Jonson Death be not proud, though some have called thee:\ Mighty and dreadful{,} for thou art not so:\ {Holy }Sonnet{s}{ 10}:\ {John }Donne Gather ye rose-buds while ye may:\ Old Time is still a-flying:\ To the Virgins{,} {To Make Much of Time}:\ {Robert }Herrick Why so pale and wan, fond lover?:\ Prithee{,} why so pale{?}:\ Song:\ {Sir }{John }Suckling Stone walls do not a prison make:\ Nor iron bars a cage:\ To Althea{,} From Prison:\ {Richard }Lovelace I could not love thee (Dear) so much,:\ Lov['|e]d I not hono{u}r more:\ To Lucasta{, Going to the Wars}:\ {Richard }Lovelace I saw Eternity the other night:\ Like a great ring of pure and endless light:\ {The }World:\ {Henry }Vaughan Come and trip it as you go,:\ On the light fantastic toe:\ L'Allegro:\ {John }Milton When I consider how my light is spent:\ Ere half my days in this dark world and wide:\ On His Blindness|When I Consider:\ {John }Milton The grave's a fine and private place{,}:\ But none{,} I think{,} do there embrace{.}:\ To His Coy Mistress:\ {Andrew }Marvel Great wits are sure to madness near allied:\ And thin partitions do their bounds divide:\ Absalom and Achitophel|Absalom:\ {John }Dryden A little learning is a dangerous thing{;}:\ Drink deep{,} or taste not the Pierian spring{.}:\ {An }Essay on Criticism|{On }Criticism:\ {Alexander }Pope The curfew tolls the knell of parting day{,}:\ The lowing herd wind slowly o'er the lea:\ Elegy{ Writte((n in a Country Church{-| }Yard:\ {Thomas }Gray The best laid schemes o' mice an' men gang aft a-gley{,}:\ An{'|d} lea{'|v}e us nought but grief an{'|d} pain for promised joy{.}:\ To a Mouse:\ {Robert }Burns Tiger! tiger! burning bright!:\ In the forests of the night:\ {The }Tiger:\ {William }Blake My heart leaps up when I behold:\ A rainbow in the sky:\ My Heart Leaps Up:\ {William }Wordsworth The world is too much with us; late and soon{,}:\ Getting and spending{,} we lay waste our powers:\ {The }World is Too Much With Us|Sonnet:\ {William }Wordsworth A sadder and a wiser man{,}:\ He rose the morrow morn:\ {The }{Rime of }{The }Ancient Mariner:\ {Samuel }{Taylor }Coleridge In Xanadu did Kubla Khan:\ A stately pleasure{-| }dome decree:\ Kubla Khan:\ {Samuel }{Taylor }Coleridge She walks in beauty, like the night:\ Of cloudless climes and starry skies:\ She Walks in Beauty:\ {George Gordon, }{Lord }Byron I want a hero- an uncommon want{,}:\ When every year and month sends forth a new one:\ Don Juan{ Canto I}:\ {George Gordon, }{Lord }Byron A thing of beauty is a joy forever.:\ Its loveliness increases{;|.} {it will never/Pass into nothingness}:\ Endymion{ Book I}:\ {John }Keats Matched with an aged wife, I mete and dole:\ Unequal laws unto a savage race:\ Ulysses:\ {Alfred{,} }{Lord }Tennyson He will hold thee, when his passion shall have spent its novel force{,}:\ Something better than his dog{,} a little dearer than his horse:\ Locksley Hall:\ {Alfred{,} }{Lord }Tennyson 'Tis better to have loved and lost:\ Than never to have loved at all:\ {In }Memoriam{ A. H. H.}:\ {Alfred{,} }{Lord }Tennyson Kind hearts are more than coronets,:\ And simple faith than Norman blood{.}:\ Lady Clara Vere de Vere:\ {Alfred{,} }{Lord }Tennyson Oh, to be in England:\ Now that April's there:\ Home{-| }Thoughts{,} From Abroad:\ {Robert }Browning Ah, but a man's reach should exceed his grasp{,}:\ Or what's a heaven for{?}:\ Andrea Del Sarto:\ {Robert }Browning How do I love thee? Let me count the ways.:\ I love thee to the depth and breadth and height:\ Sonnet{s} {From the Portuguese}{ 43}:\ {Elizabeth }{Barrett }Browning A Book of Verses underneath the Bough{,}:\ A Jug of Wine, a Loaf of Bread{-|,| }and Thou:\ {The }Rubaiyat{ of Omar Khayyam}{ 12}:\ {Edward }Fitzgerald The Moving Finger writes; and, having writ,:\ Moves on{\:|,|.} nor all your Piety nor Wit:\ {The }Rubaiyat{ of Omar Khayyam}{ 71}:\ {Edward }Fitzgerald Ah Love! could you and I with Him conspire:\ To grasp this sorry Scheme of Things entire:\ {The }Rubaiyat{ of Omar Khayyam}{ 99}:\ {Edward }Fitzgerald Remember me when I am gone away,:\ Gone far away into the silent land:\ Remember:\ {Christina }Rossetti Home is the sailor, home from the sea,:\ And the hunter home from the hill:\ Requiem:\ {Robert }{Louis }Stevenson I fled Him, down the nights and down the days;:\ I fled Him, down the arches of the years:\ {The }Hound of Heaven:\ {Francis }Thompson So 'ere's to you, Fuzzy-Wuzzy, at your 'ome in the Soudan;:\ You're a {pore|poor} benighted {'|h}eathen but a first class fightin{'|g} man:\ Fuzzy{-| }Wuzzy:\ {Rudyard }Kipling Morns abed and daylight slumber:\ Were not meant for man alive:\ Reveille:\ {A{.}{ }E{.}{ }}Houseman I will arise and go now, and go to Innisfree,:\ And a small cabin build there{,} of clay and wattles made:\ {The }{Lake Isle of }Innisfree:\ {William }{Butler }Yeats I must go down to the seas again, to the lonely sea and the sky,:\ And all I ask is a tall ship and a star to steer her by:\ Sea{-| }Fever:\ {John }Masefield April is the cruelest month, breeding:\ Lilacs out of the dead land:\ {The }Waste{ }Land:\ {T{.}{ }S{.}{ }}Eliot Now as I was young and easy under the apple boughs:\ About the little house and happy as the grass was green:\ Fern Hill:\ {Dylan }Thomas Of Man's first disobedience, and the fruit:\ Of that forbidden tree{,} whose mortal taste:\ Paradise Lost:\ {John }Milton he seas again, to the lonely sea and the sky,:\ And all I ask is a tall ship and a star to steer her by:\ Sea{-| }Fever:\ {John }Masefield April is the cruelest month, breeding:games/lib/quiz.k/posneg 644 0 1 1456 3112766515 10323 large|big:small on:off standing up:sitting down inside:outside high:low old:new|young hot:cold out:in heavy|dark:light daytime:night[time| time] stop|come:go top:bottom floor:ceiling near:far run:walk empty|hungry:full backwards:f[or|ront]wards big|large:little|small fat|thick:thin|skinny bright|light:dark|dull right:wrong|left give:take|receive|get buy:sell shiny|bright:dull dawn:dusk fall down|go to bed:[get|stand|rise] up asleep:awake up:down open[|ed|]:close[d|] smile:frown|cry happy|glad:sad hard:soft|easy boy|woman|lady:girl|man fast:slow wet:dry covered|hid[den|]:uncovered|open good:bad always|sometimes|now:never|sometimes beautiful|pretty:ugly rough:smooth hairy:bald||smooth above:below yin:yang sweet:sour if:unless from|fro:to with[|in|]:without|against after:before together:apart plus:minus :dark|dull right:wrong|left give:take|receive|get buy:sell shiny|bright:dull dawn:dusk fall down|go to bed:[get|stand|rise] up asleep:awake up:down open[|ed|]:close[d|] smile:frown|cry happy|glad:sad hard:softgames/lib/quiz.k/pres 644 0 1 4457 3112766516 10006 {G{eorge} }Washington:1789-{17}97:{J{ohn} }Adams {J{ohn} }Adams:1797-1801:{T{homas} }Jefferson {T{homas} }Jefferson:1801-{{18}0}9:{J{ames} }Madison {J{ames} }Madison:1809-{18}17:{J{ames} }Monroe {J{ames} }Monroe:1817-1825:{J{ohn} }{Q{uincy} }Adams {J{ohn} }{Q{uincy} }Adams:1825-{{18}2}9:{A{ndrew} }Jackson {A{ndrew} }Jackson:1829-{18}37:{M{artin} }Van Buren {M{artin} }Van Buren:1837-{18}41:{W{illiam|m} }{H{enry} }Harrison {W{illiam|m} }{H{enry} }Harrison:1841:{J{ohn} }Tyler {J{ohn} }Tyler:1841-{{18}4}5:{J{ames} }{K{nox} }Polk {J{ames} }{K{nox} }Polk:1845-{{18}4}9:{Z{achary} }Taylor {Z{achary} }Taylor:1849-{18}50:{M{illard} }Fillmore {M{illard} }Fillmore:1850-{{18}5}3:{F{ranklin} }Pierce {F{ranklin} }Pierce:1853-{{18}5}7:{J{ames} }Buchanan {J{ames} }Buchanan:1857-{18}61:{A{braham|be} }Lincoln {A{braham|be} }Lincoln:1861-{{18}6}5:{A{ndrew} }Johnson {A{ndrew} }Johnson:1865-{{18}6}9:{U{lysses} }{S{impson} }Grant {U{lysses} }{S{impson} }Grant:1869-{18}77:{R{utherford} }{B{irchard} }Hayes {R{utherford} }{B{irchard} }Hayes:1877-{18}81:{J{ames} }{A{bram} }Garfield {J{ames} }{A{bram} }Garfield:1881:{C{hester} }{A{lan} }Arthur {C{hester} }{A{lan} }Arthur:1881-{{18}8}5:{G{rover} }Cleveland{ (1st term)} {G{rover} }Cleveland{ (1st term)}:1885-{{18}8}9:{B{enjamin} }Harrison {B{enjamin} }Harrison:1889-{18}93:{G{rover} }Cleveland{ (2nd term)} {G{rover} }Cleveland{ (2nd term)}:1893-{18}97:{W{illiam|m} }McKinley {W{illiam|m} }McKinley:1897-1901:{T{heodore|eddy} }Roosevelt|TR {T{heodore|eddy} }Roosevelt|TR:1901-{{19}0}9:{W{illiam|m} }{H{oward} }Taft {W{illiam|m} }{H{oward} }Taft:1909-{19}13:{W{oodrow} }Wilson {W{oodrow} }Wilson:1913-{19}21:{W{arren} }{G{amaliel} }Harding {W{arren} }{G{amaliel} }Harding:1921-{{19}2}3:{C{alvin} }Coolidge {C{alvin} }Coolidge:1923-{{19}2}9:{H{erbert} }Hoover {H{erbert} }Hoover:1929-{19}33:{F{ranklin} }{D{elano} }Roosevelt|FDR {F{ranklin} }{D{elano} }Roosevelt|FDR:1933-{19}45:{H{arry} }{S }Truman {H{arry} }{S }Truman:1945-{19}53:{D{wight} }{D{avid} }Eisenhower {D{wight} }{D{avid} }Eisenhower:1953-{19}61:{J{ohn} }{F{itzgerald} }Kennedy|JFK {J{ohn} }{F{itzgerald} }Kennedy|JFK:1961-{{19}6}3:{L{yndon} }{B{aines} }Johnson|LBJ {L{yndon} }{B{aines} }Johnson|LBJ:1963-{{19}6}9:{R{ichard} }{M{ilhouse} }Nixon {R{ichard} }{M{ilhouse} }Nixon:1969-{19}74:{G{erald} }{R{obert} }Ford {G{erald} }{R{obert} }Ford:1974-: n} }{D{elano} }Roosevelt|FDR {F{ranklin} }{D{elano} }Roosevelt|FDR:1933-{19}45:{H{arry} }{S }Truman {H{arry} }{S }Truman:1945-{19}53:{D{wight} }{D{avid} }Eisenhower {D{wight} }{D{avid} }Eisenhower:1953-{19}61:games/lib/quiz.k/province 644 0 1 472 3112766516 10633 Newfoundland{ and Labrador}:[St.|Saint] John's New Brunswick:Fredericton Prince Edward Island:Charlottetown Nova Scotia:Halifax Quebec:Quebec Ontario:Toronto Manitoba:Winnipeg Saskatchewan:Regina Alberta:Edmonton British Columbia:Victoria Yukon Territory:Whitehorse Northwest Territories:Yellowknife Canada:Ottawa o} }Roosevelt|FDR {F{ranklin} }{D{elano} }Roosevelt|FDR:1933-{19}45:{H{arry} }{S }Truman {H{arry} }{S }Truman:1945-{19}53:{D{wight} }{D{avid} }EisenhoyyZyygames/lib/quiz.k/seq-easy 644 0 1 1322 3112766516 10550 ((1,2,3,4,5,6:7{(integers)}:integers|[natural|counting] numbers 1,2,3,5,8,13:21{(Fibonacci)}:Fibonacci{ seq{ence}| numbers} 1,2,4,8,16,32:64{(powers of 2)}:powers of 2|2[**|^]n 1,2,6,24,120,720:5040{(factorials)}:factorials|n! 1,3,5,7,9,11:13{(odd nos.)}:odd [integ|numb]ers 1,3,6,10,15,21:28{(triangular)}:triangular{ numbers}|C(n,2) 1,3,9,27,81:243{(powers of 3)}:powers of 3|3[**|^]n 1,4,9,16,25:36{(squares)}:squares|n[**|^]2 1,4,16,64:256{(powers of 4)}:powers of 4|4[**|^]n 1,5,25,125:625{(powers of 5)}:powers of 5|5[**|^]n 1,8,27,64,125:216{(cubes)}:cubes|n[**|^]3 2,3,5,7,11,13:17{(primes)}:prime[ number]s 2,4,6,8,10,12:14{(even nos.)}:even [integ|numb]ers|multiples of 2|2n 3,6,9,12,15:18{(3n)}:multiples of 3|3n :factorials|n! 1,3,5,7,9,11:13{(odd nos.)}:odd [integ|numb]ers 1,3,6,10,15,21:28{(triangular)}:triangular{ numbers}|C(n,2) 1,3,9,27,81:243{(powers of 3)}:powers of 3|3[**|^]n 1,4,9,16,25:36{(squares)}:squares|n[**|^]2 1,4,16,64:256{(powers of 4)}:powers of 4|4[**|^]n 1,5,25,125:625{(powers of 5)}:powegames/lib/quiz.k/seq-hard 644 0 1 1550 3112766517 10531 1,1,2,1,2,2,3,1,2,2,3,2,3,3,4:1{(1's in binary nos)}:number of 1's in binary numbers 1,1,2,2,4,2,6,4,6,4,10:4{(phi(n))}:Euler's [totient|phi]{ function}|phi(n) 1,2,2,4,2,4,2,4,6,2:6{(diff of primes)}:diff{erences} [between|of] primes 1,2,4,11,34:156{(unlabeled graphs)}:{unlabeled }graphs 1,2,5,14,42,132:429{(Catalan)}:Catalan{ numbers} 1,2,5,16,61:272{(Euler)}:Euler{ numbers} 1,3,12,60,360:2520{(n!/2)}:Even permutations|n!/2 1,3,16,125,1296,16807:262144{(n**(n-2))}:{labeled }trees|n[**|^](n-2) 1,4,10,20,35,56:84{(C(n,3))}:Tetrahedral{ numbers}|C(n,3) 1,4,11,20,31,44,61:100{(n**2 base 8)}:[Squares|n[**|^]2} base 8|octal squares 1,4,16,256:65536{(2**2**n)}:{labeled }boolean functions|2[**|^]2[**|^]n 1,6,28:496{(perfect nos)}:perfect{ numbers} 2,7,1,8,2,8:1{(e)}:{digits of }e 3,1,4,1,5,9:2{(pi)}:{digits of }pi 3,7,31,127:8191{(Mersenne primes)}:Mersenne{ primes} )}:Euler{ numbers} 1,3,12,60,360:2520{(n!/2)}:Even permutations|n!/2 1,3,16,125,1296,16807:262144{(n**(n-2))}:{labeled }trees|n[**|^](n-2) 1,4,10,20,35,games/lib/quiz.k/sexes 644 0 1 625 3112766517 10136 Y|y:X|x abbot:abbess alumnus:alumna ambassador:ambassadress boar:sow buck:doe bull:cow cob:pen colt:filly curator:curatrix dog:bitch|vixen duke:duchess drake:duck effeminate|womanish:mannish gander:goose gentleman:lady|gentlewoman jack:jenny lad:lass manly:womanly marquis:marchioness[|e]|marquise monk:nun [O|o]edipus complex:[E|e]lectra[| complex] prince:princess ram:ewe rooster|cock:hen stallion:mare :Even permutations|n!/2 1,3,16,125,1296,16807:262144{(n**(nyyZyygames/lib/quiz.k/sov 644 0 1 3164 3112766517 7637 W[illia|]m [I|1|the Conqueror]:11:W[illia|]m [II|2|Rufus|the Red] W[illia|]m [II|2|Rufus|the Red]:11:Hen[ry|] [I|1] Hen[ry|] [I|1]:12:Stephen Stephen:12:Hen[ry|] [II|2] Hen[ry|] [II|2]:12:Rich[ard|] [I|1] Rich[ard|] [I|1]:12:John John:13|12-13:Hen[ry|] [III|3] Hen[ry|] [III|3]:13:Ed[w[ard|]|] [I|1] Ed[w[ard|]|] [I|1]:13-14|13|14:Ed[w[ard|]|] [II|2] Ed[w[ard|]|] [II|2]:14:Ed[w[ard|]|] [III|3] Ed[w[ard|]|] [III|3]:14:Rich[ard|] [II|2] Rich[ard|] [II|2]:14:Hen[ry|] [IV|4] Part 1 Hen[ry|] [IV|4] Part 1:15|14-15:Hen[ry|] [IV|4] Part 2 Hen[ry|] [IV|4] Part 2:15|14-15:Hen[ry|] [V|5] Hen[ry|] [V|5]:15:Hen[ry|] [VI|6] Hen[ry|] [VI|6]:15:Ed[w[ard|]|] [IV|4] Ed[w[ard|]|] [IV|4]:15:Ed[w[ard|]|] [V|5] Ed[w[ard|]|] [V|5]:15:Rich[ard|] [III|3] Rich[ard|] [III|3]:15:Hen[ry|] [VII|7] Hen[ry|] [VII|7]:15-16|15|16:Hen[ry|] [VIII|8] Hen[ry|] [VIII|8]:16:Ed[w[ard|]|] [VI|6] Ed[w[ard|]|] [VI|6]:16:Mary Mary:16:Eliz[abeth|][ [I|1]|] Elizabeth[ [I|1]|]:16-17|16:Ja[me|]s [I|1] Ja[me|]s [I|1]:17:Cha[rle|]s [I|1] Cha[rle|]s [I|1]:17:[Oliver |]Cromwell [Oliver |]Cromwell:17:Rich[ard|] Cromwell Rich[ard|] Cromwell:17:Ch[arle|]s [II|2] Cha[rle|]s [II|2]:17:Ja[me|]s [II|2] Ja[me|]s [II|2]:17:W[illia|]m and Mary W[illia|]m and Mary:17-18|17:Anne Anne:18:Geo[rge|] [I|1] Geo[rge|] [I|1]:18:Geo[rge|] [II|2] Geo[rge|] [II|2]:18:Geo[rge|] [III|3] Geo[rge|] [III|3]:18-19|18|19:Geo[rge|] [IV|4] Geo[rge|] [IV|4]:19:W[illia|]m [IV|4] W[illia|]m [IV|4]:19:Victoria Victoria:19:Ed[w[ard|]|] [VII|7] Ed[w[ard|]|] [VII|7]:19-20|19|20:Geo[rge|] [V|5] Geo[rge|] [V|5]:20:Ed[w[ard|]|] [VIII|8] Ed[w[ard|]|] [VIII|8]:20:Geo[rge|] [VI|6] Geo[rge|] [VI|6]:20:Eliz[abeth|] [II|2] ]:17:Ja[me|]s [II|2] Ja[me|]s [II|2]:17:W[illia|]m and Mary W[illia|]m and Mary:17-18|17:Anne Anne:18:Geo[rge|] [I|1] Geo[rge|] [I|1]:18:Geo[rge|] [II|2] Geo[rge|] [II|2]:18:Geo[rge|] [III|3] Geo[rge|] [III|3]:18-19|18|19:Geo[rge|] [IV|4] Geo[rge|] [IV|4]:19:W[illia|]m [IV|4] W[illia|]m [IV|4]:19:Victoria Victoria:19:Ed[w[ard|]|] [VII|7] Ed[w[ard|]|] [VII|7]:19-20|19|20:Geo[rge|] [V|5] Geo[rgegames/lib/quiz.k/spell 644 0 1 112 3112766520 10107 The son went behind a cloud.:sun Did you see the monky at the zoo?:monkey ] Geo[rge|] [VI|6]:20:Eliz[abeth|] [II|2] ]:17:Ja[me|]s [II|2] Ja[me|]s [II|2]:17:W[illia|]m and Mary W[illia|]m and Mary:17-18|17:Anne Anne:18:Geo[rge|] [I|1] Geo[rge|] [I|1]:18:Geo[rge|] [II|2] Geo[rge|] [II|2]:18:Geo[rge|] [III|3] Geo[rge|] [III|3]:18-19|18|19:Geo[rge|] [IV|4] Geo[rge|] [IV|4]:19:W[illia|]m [IV|4] W[illia|]m [IV|4]:19:Victoria Victoria:19:Ed[w[ard|]|] [VII|7] Ed[w[ardyyZyygames/lib/quiz.k/state 644 0 1 4062 3112766520 10140 Alabama|Ala|AL:Montgomery:AL:camellia Alaska|AK:Juneau:AK:forget{-| }me{-| }not Arizona|Ariz|AZ:Phoenix:AZ:{saguaro }cactus{ blossom} Arkansas|Ark|AR:Little Rock:AR:apple{ blossom} Cal{if{ornia}}|CA:Sacramento:CA:{golden }poppy Col{o{rado}}|CO:Denver:CO:{Rocky Mountain }columbine Conn{ecticut}|CT:Hartford:CT:{mountain }laurel Del{aware}|DE:Dover:DE:peach{ blossom} Fl{orid}a|FL:Tallahassee:FL:orange{ blossom} Georgia|Ga:Atlanta:GA:{Cherokee }rose Hawaii|HI:Honolulu:HI:hibiscus Idaho|Ida|ID:Boise:ID:syringa Ill{inois}|IL:Springfield:IL:violet Ind{iana}|IN:Indianapolis:IN:peony Iowa|Ia:Des Moines:IA:{wild }rose Kans{as}|Kan|KS:Topeka:KS:sun{ }flower Kentucky|Ky:Frankfort:KY:goldenrod Louisiana|La:Baton Rouge:LA:magnolia Maine|Me:Augusta:ME:{white }pine{ }cone{ and}{ tassel} Maryland|Md:Annapolis:MD:blackeyed susan Mass{achusetts}|MA:Boston:MA:{trailing }arbutus Mich{igan}|MI:Lansing:MI:apple{ blossom} Minn{esota}|MN:Saint Paul|St Paul:MN:{showy }lady{-|'s | }slipper Miss{issippi}|MS:Jackson:MS:magnolia Missouri|Mo:Jefferson City:MO:hawthorn Mont{ana}|MT:Helena:MT:bitterroot Nebraska|Neb|NE|NB:Lincoln:NE|NB:goldenrod Nevada|Nev|NV:Carson City:NV:sagebrush New Hampshire|NH:Concord:NH:{purple }lilac New Jersey|NJ:Trenton:NJ:violet New Mexico|NM:Santa Fe:NM:yucca New York|NY:Albany:NY:rose N{orth} Carolina|NC:Raleigh:NC:{flowering }dogwood N{orth} Dakota|ND:Bismarck:ND:{wild }{prairie }rose Ohio|OH|O:Columbus:OH:{scarlet }carnation Oklahoma|Okla|OK:Oklahoma City:OK:mistletoe Oregon|Ore|OR:Salem:OR:{Oregon }grape Pennsylvania|Pa:Harrisburg:PA:{mountain }laurel Rhode Island|RI:Providence:RI:violet S{outh} Carolina|SC:Columbia:SC:{yellow }jasmine S{outh} Dakota|SD:Pierre:SD:{American }pasque{{f| f}lower} Tenn{essee}|TN:Nashville:TN:iris Texas|Tex|TX:Austin:TX:blue{-| }bonnet Utah|UT:Salt Lake City:UT:{sego }lily Vermont|Vt:Montpelier:VT:{red }clover Virginia|Va:Richmond:VA:{flowering }dogwood Wash{ington}|WA:Olympia:WA:{western }rhododendron W{est} Virginia|W{ }Va|WV:Charleston:WV:rhododendron Wisconsin|Wis|WI:Madison:WI:violet Wyo{ming}|WY:Cheyenne:WY:Indian paint brush sland|RI:Providence:RI:violet S{outh} Carolina|SC:Columbia:SC:{yellow }jasmine S{outh} Dakota|SD:Pierre:SD:{American }pasque{{f| f}lower} Tenn{essee}|TN:Nashville:TN:iris Texas|Tex|TX:Austin:TX:blue{-| }bonnet Utah|UT:Salt Lake City:UT:{sego }lily Vermont|Vt:Montpelier:VT:{red }clover Virginia|Va:Richmond:VA:{flowering }dogwood Wash{ington}|WA:Olympia:WA:{western }rhododendron W{est} Virginia|W{ }Va|WV:Charleston:WV:rhododendron Wisconsin|Wis|WI:Madison:WI:v((games/lib/quiz.k/trek 644 0 1 2044 3112766521 7764 captain's name:{James |Jim }{T. }Kirk|{james |jim}{t. }kirk first officers name:Spock|spock|Mr. Spock|mr. spock name of ship:{the }{u.s.s. }enterprise|Enterprise name of the "good guys":{the }Federation|federation|{the }federation name of the "bad guys":{the }klingons|{the }romulans nickname of chief engineer:scotty|Scotty nickname of chief medical officer:bones|Bones machine use for transportation to surface of nearby planet:transporter|shuttlecraft main engines of ship:warp engines|warp number of crew:400|four hundred hand-held weapon:phaser type of torpedoes used on the ship:photon torpedoes|photon name of electronic protective device on ship:shields|shield name of device that makes a ship invisible:cloaking device|cloak|cloaking type of voice that the on-board computer has:female|feminine|woman's where first officer comes from:vulcan|Vulcan rare, but very powerful enemies:romulans|Romulans reaction that main engines operate on:matter-antimatter{ reaction}|matter/antimatter{ reaction} slow engines used in emergencies:impulse engines|impulse r type of torpedoes used on the ship:photon torpedoes|photon name of electronic protective device on ship:shields|shield name of device that makes a ship invisible:cloaking device|cloak|cloaking type of voice that the on-board computer has:female|feminine|woman's where first officer comes from:vulcan|Vulcan rare, but very powerful enemies:romulans|Romulans reaction that main engines operate on:matter-antimatter{ reaction}|matter/antimatter{ reaction} slow engines used in games/lib/quiz.k/ucc 644 0 1 15055 3112766522 7620 1-103:supplementary general principles of law applicable 1-106:remedies to be liberally administered 1-201:general definitions 1-203:obligation of good faith 1-205:course of dealing and usage of trade 1-206:statue of frauds for kinds of personal property not otherwise covered 2-103:definitions-sales 2-201:statute of frauds 2-208:course of performance or practical consideration 2-302:unconscionable contract or clause 2-310:open time for payment or running of credit 2-319:FOB and FAS terms 2-320:CIF and C&F terms 2-323:form of bill of lading required in overseas shipment 2-401:passing of title; reservation for security 2-402:rights of seller's creditors against sold goods 2-403:powr to transfer; good faith purchase of goods; entrusting 2-501:insurable interest in goods; manner of identification of goods 2-502:buyer's right to goods on seller's insolvency 2-503:manner of seller's tender of delivery 2-506:rights of financing agency 2-507:effect of seller's tender; delivery on condition 2-508:cure by seller of improper tender or delivery; replacement 2-509:risk of loss in the absence ogf breach 2-510:effect of breach on risk of loss 2-513:buyer's right to inspection of goods 2-601:buyer's rights on improper delivery 2-602:manner and effect of rightful rejection 2-603:merchant buyer's duties as to rightfully rejected goods 2-605:waiver of buyer's objections by failure to particularize 2-606:what constitutes acceptance of goods 2-607:effect of acceptance; notice of breach 2-608:revocation of acceptance in whole or in part 2-609:right to adequate assurance of performance 2-610:anticipatory repudiation 2-611:retraction of anticipatory repudiation 2-612:installment contract; breach 2-702:seller's remedies on discovery o buyer's insolvency 2-703:seller's remedies in general 2-705:seller's stoppage of delivery in transit or otherwise 2-706:seller's resale including contract for resale 2-708:seller's damages for non-acceptance or repudiation 2-709:action for the price 2-711:buyer's remedies in general; buyer's security interest in rejected goods 2-712:cover; buyer's procurement of substitute goods 2-713:buyer's damages for on-delivery or repudiation 2-714:buyer's damages for breach in regard to accepted goods 2-715:buyer's incidental and consequential damages 2-716:buyer's right to specific performance or replevin 3-102:definitions-commercial paper 3-104:form of negotiable instruments; draft; check; certificate of deposit; note 3-110:payable to order 3-111:payable to bearer 3-201:transfer: right to indorsement 3-202:negotiation 3-204:special indorsement; blank indorsement 3-301:rights of a holder 3-302:holder in due course 3-305:rights of a holder in due course 3-306:rights of one not holder in due course 3-401:signature 3-404:unauthorized signature 3-405:impostors; signature in name of payee 3-406:negligence contributing to alteration or unauthorized signature 3-407:alteration 3-410:definition and operation of acceptance 3-411:certification of a check 3-413:contract of maker, drawer and acceptor 3-414:contract of indorser; order of liability 3-417:warranties on presentment and transfer 3-418:finality of payment or acceptance 3-419:conversion of instrument; innocent representative 3-501:when presentment, notice of dishonor, and protest necessary or permissible 3-502:unexcused delay; discharge 3-503:time or presentment 3-507:dishonor; holder's right of recourse; term allowing representment 3-508:notice of dishonor 3-511:waived or excused presentment, protest or notice of dishonor or delay therein 3-601:discharge of parties 3-802:effect of instrument on obligation for which it is given 3-804:lost,destroyed or stolen instruments 4-104:definitions-bank deposits and collections 4-105:banks-depositary, intermediary, collecting, payor, presenting, remitting 4-207:warranties of customer and collecting bank on transfer or presentment of items 4-208:security interest of collecting bank in items, accompanying documents and proceeds 4-209:when bank gives value for purposes of holder in due course 4-211:media of remittance; provision and final settlement in remittance cases 4-213:final payment of item by payor bank 4-401:when bank may charge customer's account 4-406:customer's duty to discover and report unauthorized signature or alteration 4-402:bank liability to customer for wrongful dishonor 4-407:payor bank's right to subrogation on improper payment 5-111:warranties on transfer and presentment (letters of credit) 5-114:issuer's duty and privilege to honor; right to reimbursement 5-115:remedy for improper dishonor or anticipatory repudiaion (letters of credit) 7-104:negotiable and non-negotiable warehouse receipt, bill of lading, other title 7-204:duty of care; contractual limitation of warehouseperson's liability 7-301:liability for non-receipt or misdescription 7-403:obligation of warehouseperson or carrier to deliver; excuse 7-404:no liability for good faith delivery pursuant to receipt or bill 7-501:form of negotiation and requirements of due negotiation 7-502:rights acquired by due negotiation 7-503:document of title to goods defeated in certain cases 7-504:rights acquired in absence of due negotiation; effect of diversion 7-507:warranties on negotiation or transfer of receipt or bill 7-508:warranties of collecting bank as to documents 9-105:definitions-secured transactions 9-107:definitions "purchase money security interest" 9-109:classification of goods; consumer goods; equipment; farm products; inventory 9-113:security interests arising under article on sales 9-203:attachment and enforceability of security interest; proceeds; formal requisites 9-206:agreement not to asserr defenses against assignee; modification of sales warranties 9-301:persons who take priority over unperfected security interests 9-302:when filing is required to perfect security interest 9-303:when security interest is perfected 9-304:perfection of security interest in instruments, documents 9-305:when possession by secured party perfects security interest without filing 9-306:proceeds; secured party's rights on disposition of collateral 9-307:protection of buyers of goods 9-310:periority of certain liens arising by opration of law (mechanic's liens) 9-311:alienability of debtor's rights; judicial process 9-312:priorities among conflicting security interests in the same collateral 9-405:assignment of security interest 9-501:default; procedure when security agreement covers real and personal property 9-503:secured party's right to take possession after default 9-504:secured party's right to dispose of collateral after default 9-505:compulsory disposition of collateral; acceptance of collateral as discharge of obligation ration of law (mechanic's liens) 9-311:alienability of debtor's rights; judicial process 9-312:priorities among conflicting security interests in the same collateral 9-405:assignment of security interest 9-501:default; procedure when security agreement covers real and personal property 9-503:secured party's right to take possession after default 9-504:secured party's right to dispose of collateral after default 9-505:compulsory disposition of collateral; acceptagames/lib/bogdict 755 0 1 234055 3112766151 7264 ((abacklonendonsehtebaseyotreviatecdicateomeninaluctedrranttettedingyancethorredntidejectlatezeeutionnormaloarddelishtionminableteriginaleningtundtveboardgroundmentionedradesionveeactstidgementoadgateuptscessissaeenceteeismiamindedintheoluteionverbentptionvetainentioninentractoruseurduildingndantsableeivettedingysmalscademiacianynthuscedelerateometerntualteptantorssibleonoryidentalpiterlaimmationimateizeolademmodatepaniment styliceshrdantionstuntantterreditatetionualeulturatemulateracytesationveetometateiconeyleneheievengromaticidiculousknowledgemeolyternusticqaintanceiescentresitionvettalingreageidobacyticnympolisssylateictinicdeumolitemetervateionismorressualrialteuitymenteyclicdageiomantptationivededndaumicttionalveleresseeuceenomaptqacyteherentsionveiabaticeupicjacentectivalointurnudgeicatenctsttantministerrable te rixraltytionessibleonttanceedingxtureonishtionobelescentptionverenrenalineiftoitsorbateptionveulateterateousyhoodvancetage ousentitiousureousrbialsaryetiseicesableeeoryocacyteegisolianrateialobicdynamicgenenauticsolpacestheteicfarfableirectateionaterentiancedavitliateneityrmation vexlictuencetordestationronticionadoeldrelameoatootrementionedsaidthoughtraideshotereffectglowimagelifemathnoonthoughtwardgainstteveendatglomerateutinateinravateegatessionveorievehastilengtateleamnomensticoneyutirarianeeabledingicultural emonyueheadmoyidelanthuseronmrbornecraftdropedalefareieldlowrameliftneockmailnssenparklaneortspeedtriptightwayyslejarkinlabastercrityinrmbacoretrosseituminchemyoholicsmvedehydermanenrinephrtwifefalfaonsorescogaecidelebraicinateorithm iciasbienateghtnkemonyphaticqotvezarinkalineoidlayegateeiantoricyrolemandrgicyviateywayianceedgatorterateocabletetropictedingwanceyspiceuderesionvevialumylmagestnacightyondstoefthanegsideofudpenstockhabeticnumericinereadysotareratecatemannateheaoughimetertudeogetherruismtuminatenaeiusndumveolariuswayyssummalgamatenitauensisranthssteurishoryzebassadoreriancedextrousentguityoustionusvalentleingroseialulanttoryscadehelioratendericiumthystineicabledestgonobenzoicsstymeteroniacumunitionoebaekngstralphoustuntperageesandhetamineibianousoleogyleifierytudeyutaterauletseygdaloidnachronism ticondaerobicglyphramlepticgesicogousueyysesistticmorphicplasmosisrchicystigmat icomosisticthemaomicycestorralyhorageiteismvyientllarydesineteecdotalemonentwgelfishicriospermleingrystromuishlarharmonicydrideteousilinemadversion tlteismosityonicseikonicotropic yklenalealxihilateversaryotateunceyanceualitylariledingusmnciateodeicmalousyienymityousrexiathicteositetherswertacidgonism t iceaterbellumcedentdatelopennaeriorhemrologyracitenoseopogeniclogyicipate orygenoritemonypastothyerspiranthonalodesqarianytedeitysemitic smtheticlerusvilxietyousybodyhowoneplacethingwayhereortapachertheidtheticyiteeriodicturexhasiacelionidorismicesecelombocalypseticryphalgeelogeticiaystateleolicrophethecarygmosispallnageratuselntitionealrancesableellanttendageicesxrtaintitelaudseejackiancecablentteedqeyointeertsiteionraisaleeciabletehendsion venticeiseoachbationpriable tevaleximable nt tericotonpossetitudeqariumticeductousrabesqechnidbiterrageryteorealtumutuscadenaecosinehaeicsmngelbishopdioceseenemyrytypeicalfoolingpelagotect onic ural evaleingsinetangenticdencytuouseawayidenaceousgillaceousontuementation vehatidsentocracy t icthmetickmadaillomentturechairfulholeillariasticeloadoirepityomaticseundsalepeggiorackignngeableyearstivaleoganttewheadrootyosenalteicdeineontemisiarialoleyfulhritisichokeleulate oryfacticeialllerysantryworkyumylsbestoscendantsiontrtainticismomycetesribeptioneptichameenmanenoretrayyideninekanceewleepocialparagusectnritysionhaltericyxiateidistrarantteeinleniumsailantssinateultyemblageentrtssortiduityousgnationeemilabletestantociableteivenantrtuagemeptionranceetatineeriaskoidalhmaigmatic smonishundraddlelyidengentonaut icomericyphysical suteunderylummmetricyptoteicnchronous ytavismticeheistleteicwartlantesicsmosphere icomicnaleprocioustyphicytachekinderemptndanteetionveuatestationicretudeorneyractibuteion vetionuneypicuburnctioneerdacioustyibleenceotapevisualtionoriumygeritementationurstkntieraleomycinicoraspicesioustereralitethentic ateoritarian tiveismticobiographyclaveollimaterrelateracyticgraphmataeiconobiletivenomicousypsyumnalxiliaryvaillanchericeiousengeuerageredingseiontiveiaryterixdonicocadoteetidancewwaitkenrdeshyesomefulhilekwardlnokeryxesialologymaticsymmetricleonyezaleaimuthalurebabbittleeoonyhoodsatittingccarathelorilliuskboardnedropfillgroundhandlashogorderpacklanetesidepacetageitchoptrackupwardteroodyardonterialumdegeinagelandmintonfflegatellegageingypipehilifftkerylavalanceconydpateyeenfulkyladstedrinatomanefieldoontroomyhoomysamustrademboonalnadagegapitpassstandopwagonidthyeberryfulgkokleishterjokruptcyningqetsheetamerptismalteryrbariancsmousecuellrryitalurateudodefacedootflygaineitoneumkeepleynaclestormyardometerricnesstialyqerackudageelntteicadeerngowtenderrycentricsaleballndoardlinemanenplatehawfulicdiomyceteslarisknsketballophilicsinetowoodtardeiontcheaurheosrobeomtubikontalionenrylefieldrontgroundwingubledxitewdylyberryedonetuzaareachheadondleykmnrberrydishsttenrificytudenikuteousifulyyxverbopcalmmeuseketonomedazzlebugdingfastimmedinglampostraggleiddenockomsidepreadingtrawtimeebreadchwoodfsteakyhivenprtlefallenellittingoggingrehanduluddleganettinggaryinginneringoniattenrudgeuilenhalfveioraleadldindoldigenglatechfryiefvettleladonnaboyeflowerhopicosegerentmanenowumwetheryachefullongvewtvedereidereyingmaddennoanusenchmarkdeathdictionfactoricential rytvolentightnthiczeneplasterqeathstrateeavefttgamotibbonerikeliumneryserkthylliumseechttingideegemirchottedpeakctacledoketialrringowalselleringubbletatronelheloughtideokennyrayalerothaltingorweenixtvelrageywailrehiskerildertchyondzelhoyiancosxialbblicalographyphilecameralrbonateepshromatekeroncavenectedycleddableingyeiagonalrectionalennialumfocalurcategotryharmonicjouteriekinilateralyeregeharziasisineargualklboardetiardonthowymetallic smodallecularnthlynaryuralderyleweedgeleocularmialuclearochemicst rygraphylogymassedicaltricyphysic al istsysciencepheretatisticynthesizetaictepartisantelaneolarracialchdbathielikeseedwatchefringentthdayplacerightscuitecthopricmuthonqetabletetchetenrnutrootsweetumeninouswisevalveriateouaczarrelabbingckballerryirdoarddyenjackmailoutsmithddernutwortemeworthynchdketresphemeousyttanthertingzeoneachkrytdedmishndsstwightmpndfoldkpssfulterthezzzardoatbckadegehouseykendeodbathhoundrootshedottainonereamympssomtchtingusewfishnupubberdgeonebackerryillrdonnetokushfishgillrassjacketprintstockingtffishndertrringytshterytwurstoardinghousestfulthouseloadmanenswainyardbbingleycatolinkckdehisattvaiceedybuilder ingguardgeymengingleyusyilsterousldfaceetusivarometerstertmbardsticproofnanzadagesmanenefiregoitonetusyzeobygiekbindcaseendieshkeepletplatesellerhelfvestoreyleanmerangnrishstthleggeringstrap pingyzeppingratexdellorlandineedomicneonsilicateughrowsomnstanicstychflyhersometleneckommostulinsmuffantghtlderevardnceydarytyqetrbongeois ienstrophedontiqevinewelfinielinemanenstringxcarwoodyyarcotthoodishraceletkentishtdeggingidnstormwashykemanmblenchdishywinetshsiereytwurstvadoeryourawlyzeniereachdboardfruitrootthkagewaydownfastoffpointthroughupwatermstplateworkthetakingycciadechesdzeymsstrahlungthrenvetityweryiarberyckbatlayeringdalegroomsmaidgeableheadworkleefcasegadeierntinehtenlliantmfulmingstonendleegkmanshipysktletchestleoachdcastenloomsidecadecolihurekleilkenragemidenenchialolar etisusozeyodyksidemcornthelrhoodughthahawbeatennieshseucellosisisetnchettetshfirelikeworkyqetaleyophytaezoaubbleckarooboardetfullyehornleshotkinthornwheatolicddingygetaryffaloetleheadoongabooeyedgingyleilduptinlbletgekheadyldogzeetinfinchrogheadideishockseyewhackyboyrushwarkmblebeemingptiousnchdleygalowlekmatenytoyantrbankdensomeockeaucracy t icttegeonssherlarproofyialedlapesqe((yynishtprowsitistyysboyhelmasterwhackyinessman enstardleytadienenecheryeneolerterballcupfatlymilknutyocknholeweedressylratexomyerzzeringwordyyegonelawinepassthroductroadstandertewayordcabalnaretbagedriverinetmakerylecaohalotekleophonistytiusdaverousdisyentzatmiumrefeteriageyhootimanrnjolekelamitousyuscareousifyteumulableteiusderaendarricalfskiniberrateecoforniumperhatestheniclaerigraph yopeoususmoricemeter ric yumniateyveypsomaraderieberricelbackliaopardoramanenillaouflagepaignnilefiregroundionsiteusnalrycellaterousdelabraidacytelelightstickwickyeinesterkerwormnabiselryibalngsteronballtyoenicpytaloupeeenrelleicleleverleonrvasbacksyonpacioustanceteiveoryellarillarytalolulateopingriceiousstanoneuletaincyionusvateeorureybararabaomelvanwaybideneohydratenaceousteicylrundumxyyunclecassinogen icmadamomboardiacnalologyvasculareenrfreeulsstakerworngoesiboucatureloadminenageltioneyivaloblusepenterrytortrageeneliageonotyovertelilageographer ic ynonridgewheelvensbahcaderaebookinworkhewiermereinoketseroletteocktanetethigateleorualtytaclysmicloguepaysistticpultractstrophe ictoniacwbabirdchupwordyechismgoricynaterpillarfishharsisedralterodeiclicionickinlikenipsuptaillemanenucusghtliflowerksalteetictionaryusvalcadeierryeatmanenrnousiarllingortwyenneeasedareillaillandineebrantteityrityystaiallarophaneularosementterynsorialurestaurenarynialrlinepieceigradepederalexicfugal te estoidumryramicumealbellumraltemonialousyusiseumtaintyificateedyoraritudeuleansiumsationionterahafefgrininrladymanenpersonwomanenselcedonyociteiceklineylengemberlainmaideleonferoismilepagneionncellorryydelierlergeableovernelsonteyryosticparralelronelainpingterracter isticcoaldgeableiotsmatictableymringtreuseoomsemsisteisetyteauxtelingyuffeurweapterckbookerberryoardlistoutpointsummed ingupekboneyrfulleaderyseclothytahflatemicseorbptiontrynillerishrytubimsstnutvalierronywianticanerykadeeenweedorydeefdomtainffonggernonlblaindbirthhoodishlikerenilymeraicneypanzeenachillaekningqapinpboardmunkpingropractorpseltonvalrousyeloratedaneideneoformphyllockolateicermasterkeberrylerasterolinesterasemposeyppingyraledaltaeeograph yinetleussenwderristenomateicogram ph yeicumospherenicleograph ylogyysanthemumoliteubbycklewallaffggingmmingypnkyrchgoeringmanenwoman enyardnteneyicadadergaretteliatemcumventionnchderematicnabarmonqefoilpherrcaletuitousrylantrteorymcirclese ionferencelexlocutionpolarscribepectheretance tialvent ionssterntadeltioneizenryrateiconusyscapewideveticlianladdingophoraimantrvoyantmbermingypshellndestinegknishpboardpingretifynettyshpsicfication oryymateroomytteryusetrophobia cwyeanseupranceheadedtvageeftmentnchrgymanenickverichekenteleffhangmacticteicologyxbenchgingiciankpboardpingqeoakroombberckwatcheriseorkddishggingistermpneicsetupurethboundesbrushhorselinemaneniertingureudburstytvewnyubbinghouseroomckempsyngstertchteroachmanenworkdjutorgulabletelescentitionrsenstallinettailuthorxialbaltblestonerawebcainecidiosishinealleakatoocroweyeleburshellpitroachsuretailyoanutondadleebreakpositterminewordfishicilfypieceeditorucationfficientqalrceibleonvexistenttensivefactorfeecuppotringentitatenacteitionvezablentherentsionveortshiffurelnagecident alkelandertitudedeusickyformseumlaborategenpseiblerbonedteraleaguectibleorgeiantetideematenearsionocationidalqialumyudesiononelialstnadeyrateuraimeter ryssaliustishsfootumbinenarzamatosebatanttedinateor ial ceustibleonebackdianytaryhforticmandanteeroemoratendation orysurable tetarytorrceialingleseratesariat yionttablelede man en woman eningodioustyorenalityplaceweal thtionunaleicable nt teonqetateepactnion wayyrativeoreisontmentssion atetibleriotellableedingndiaumsablete orytentition veorilationelacentinanttsantement aryteionxioniantcateityment aryneyonent ryrtseiteionortureteundrehend sible on vessible on veoriseomisetrollerulsionveorytationeradencatenateveealdeitventrateicptionualrntinamasterossion airehiergeliate oryseionlaveudesionveoctmitantrdantursereteionubinerredntingssiondemnate orynsateeiblescend sionimenttionolenceneuceivetanceiveoritefloweryfabulateectioneryderacy tereencerableedingssionoridant eent ialgurationenermation oryscablete orylagrateictuentocalrmalncetionundrereontationuseiontegealnerialtalstionvelomerateratulate oryegatessionalman enwoman enuenticferousjectural eointugaltencturerenectorivanceeoisseurtation veeubialqerorstistadorsanguine ousciencetiousonableusript ionecrateutivensustqent ialrvation sm ve or yeiderategneeorstentolationeidatenant alrtiumpicuousracytor ialetantellaternateituentte ionrain tict oruct ible oreulartetanttion vememateption vetactgionusinminant teemplateorarytibleuousndtion usstantxtualiguityousnent algentualnttionedityousumorturrabandssception vetorualdict orystinctlateraltoptionrietyystvariantene tionetempsibute ion or yteionvanceeollableed ringversial y tibleumacysionundrumvalesce ntectneienttionrgentsanttioneiontiblexyanceorictncevialocatekeluteionveyulseionveyokbookeryieylantheadednperaterdinatetpeiouslanarolymerperasheadyrainusterybookrightwriterqetteinaralberrylinebeldageialteonuroyeianderkscrewmorantnbreadearstonetfieldlowerishmealstarchucopiayollarynaryteertutineporalteealsemanenulentscularralledectorlatespond entidorgenda umibleoborateeedeiblesionveugateptibleonsagetegexicalundumscatevettesecthinemeticicologypolitansponsortumeytangentillionmanoneastertageonmouthseedwoodyyuchgarhldombncilmanenwoman enselortenanceractttackbalanceexamplefeitlowmanenpartoint sesinkunkvailrifyymanensidewideywidepeleonrageousierseteoussanyhouseierroomyardsinturiervalentriantteyenantragellletttouswardicebellirdoyhanderdidelickmanenorkerpeaokenyxunchryslipxcombyotepuzenieryrabapplebingcklepotdleftsmanenpeoplersonyggymmingpnberryelikeiaumkcaseshaftynyppieshstervatenwlspaceyfishonzeyeakymeryyseteingurechedentialzaibletoroulityousedalksidepymateoryosotepetscendotstfallentinousvicewcutelmanenibbingcketedmeinalpsonngeklepplesesispscrossteriaonicqeteroakchetkeryodileianusftneyoknppingssarmbarillcuthatchoverpointroadtalkwalkyiseorttchetyuchpierwbaiterrydfootnydonucialblefixionyddyeeltyisemblemyplenchppersadehttchxyogenicstatptanalysis t ticicogram pher ystalline teubbyholeeicckooumberddleygelefflinkisinelinarylminatepablerittivableteuralevertmbersomeinulateusnningpboardfuliditypingricousratebsidedleefewiaeosityusumlewicuerantenticula rumyseiveorytailnseyvaceoustureeilinearshionptodialnymaryhousetaneousbackelassertoffutverthroatinglebonefishwormyanateicdeberneticscadleicstonepeanramatronlinderricnicpresssttochemistrylysisplasmzarinadabbinglechshundtylicddyffodilyggerhliaintyrymanensylelymageskemingnationpenselncedelionygerouslekpperlerekenlelingntshboardtardtabaseelinerumubghterntphinevenportitwnybedreakdreamlighttimezezleeaconesstivatedenheadlineockwoodfenllocatetnrieththbedwardbaclerringseterucheryentureilitateytonairriefstoruggedringnktantecadentlntthlonyeasedentitfulveleratennialtptionvertifyibeldeuouslemalphersionalveklaimmationoryration veor yessifyinationevityodelletageimatempileosableeitionress ionntrol led ingvolutionverateousticateumuplereaseeingmentyptiondicateuceibletibleedmpenrskintalkerfaceulteatcatetndantsibleverentrableedingiantcienttneiteionvelaterectorocusrestationmationraudyosttunctygassingeneracyteradationeeaseeumminghumidifyydrateifygntyjaectlayectabletegableteteriousioniberatecacytessenioustightfulmitationneamentteqentqesce ntriousumveranceylousephineiumtaoidudegesionvexevemagnifyoguendrcatekeanntedritigodjohnscibleettedingocracyticdulategraphylishtionniaccstrable teteuntableultiplexreredringythologizenatureiablelgratezenominatetationveeuementnceseitometer ric ytalistryureudationemerablenciateyodorantpartmentureendentictleteionoreyortationeeseitaryionor ytraveecateoryiabletessantediblengonveorivationethutationeyrailngetebyeferencegulatelictidesionvevateeogateoryrickerevishscantendantenttribeption veorecrate rgregatertveiderata umgnatereousstk((olaterrptionpaireradoteicableseteoilndentticserticatetabilizeinateeytuteroyuctoruetudeltoryynchronizetachilnectornteionrgentiorateminant teeredntingstationonableteurractorimentucesterateiumvastateelopianttecelishousseeoidlveteeionurtwardropyxterityrousyharmaiabaseetesicolicchronicriticaldemgnosableesistic ianonalrammaticlecticogueysismagneticegnetismterricondperhanousragmrythermysisomaceousicnicbblecehlorideondratomykcisselensyotyledontateorialionaryumdacticdleedhardldrinectricmseltaryeticicianyfferent iable l teicult ydentractometeruseibleonveluoridegestibleonvegingitalisnifytaryyramessionhedrallapidatetationeionoryemmattanteigentlogarithmuentteionmensionthylinishutionvemingpleneghyoynertimewareosaurtocesanedepterramaitexidephthonglomacyticolepingrectorateyricesxgetysambiguatestrousbursecernibleipleinary eoidmfitrdantveryreetpantteion aryiminable nt te oryussantiondainfulembowelgruntleustfulhevelwasherterjunctkmalissalparageteelledingnsaryteersaleibleonveosablelutanteqietudesitionruptionvesembleinatensionrtationidentpateociabletenantuadetafflntillateerynctguishortionraughtibution ve orcturbanceulfideyllabletchhertoyurnalvalentnergentseifyon arytstitureidendnationesibleonalveororceeulgexielandzzyobermansoncileketsideyardtoralterinaireleumentary tiondecahedra l ongeeffgbaneerryfishgingonehouselegmaticsmtoothrotwoodlcedrumefullaryomiteicphintishmainesticicilenantteeeriononateekeyningybrookorodlemsdayrbellkeepernobmanenstepwaypantermantitorysageeimetersiertetingubleheadertonoontfulceghnutrsevekietailwagerelitchernbeatcastdraftfallgradehillplayourrightsidelopepouttairsreamtownrendoddenurnwardindryzenrabfteesmanenpersonyggingnetonflyheadoninagekematicsturgynkperysticwbackridgelneadfulnoughtmboatliketyrydgegnchssmakeywibbleedrftllnkppingyvenwayzzleyollmedaryneolpypheadletoutpingsophilasughtvewnseyubbingdgeryggingstoreidmheadlinmingnkardenyadualismbioustablecathessklingtileworkdeltffelgoutkelcetlyseymbbellmypynceegeonkopolistypelexicableteityrabletionessingskytbinytchessiablefulywarfveselltindleyadiceringnamicsmteosticyesenterypepticlasiarosiumtrophyeachgerlerdrumlmarknestphoneringsplittingthenwaremenoveringqakewormywigseltboundernmostwardygoingtenrvesdrop pingbbonyullientccentriclesiasticheloninodermoeslatecticipseticogueologynometricicstysystemstasyticumenicstddyelweissmatousgewiseingyiblectficeytionorialucableteelgrassrielyffaceableectualteminaterentteicaciousyientloresce ntuentviaumortusivetgalitariangheadplantshellocentrictismtregioussstiderticgenfunctionstatevalueectorhteenthfoldhiethynsteiniumtherjaculateectorkelaboratenpsesticomertebowderstectoralteressticianfyodelysis te icnicphorusgantiacymentaryphantinevateenthfinicitdegibleminatesionteklipseisoid almeter ryticmongatepeqentsewhereuatecidatedesiveteionvesysianmaciatenatecipatesculatebalmnkrcaderogoeskrassssyttleeddedringllishrzzlelematicodimentyldenssuchurewerraceableittleoider ylyonicceeendableraldgentitusigranttenentratessaryionvityttanceedringmaolumenttionalpathyerorhasesisticysema tousireiclaceoyederingoriumwerresstyulatesifyonnactmelcamppsulateseephalitishainntressipherrclelaveoseureodemiaumpassreunterrageroachustyptionumberranceyclicalopedicdangereargameogamousyenousrsespermthelialrmicwpointuranceeemyrgeticyvatefanteebleorceableibleranchisegageenderineerraveossulfhanceigmaticjoinderylargeableightenstvenmeshityormityousughqireyrageptureicholleesconceemblehroudignlavenaretatiteueretailngleendrerprisetainhalpyralloneusiasm t iciceretytleyombologyuragerainncewaytppingeatyenchpreneuropyustywineumerabletenciabletevelopenomiableousronsageionoyyzymaticeologyohippussinepaulethemeralidessicureycleicdemicologyrmicsgeneticrammaticphlepticoguephysealisscopalteodetemologyleolatorytaphxialyhelialumtomeochxysilonqablelnimityteorialestrianidistantlateralibrateiaumneoctialxpoisetentpedingtabletionyvalentocalradicabletesableeurebiumectgodicodeiblesibleonveticarancydtrytaicumoneousrsatzuditeionptionscadrillelatepadeeeheatwortritoireowutcheonophagitericpecialionagelanadeousaleritqiresayencetialtablishteeemrimableteoppalrangeuarineytachernalityhaneolerealicnicographylogyologysyleneiologyqetteudeymologyucalyptusregeniclogyphemismtorbiaiacrekaopiumtectichanasiavacuatedeluabletenescentgelicporatesionveenhandedsongtfulideualtergreenlastingybodydaymanonethingwhereictdentialldoernceocabletekelution aryvezonewexacerbatetggerateltationminationeplesperate rcavateeedlledntingsiorption alrptssivehangeableeqerisableeiontationoryeonlaimmationoryudesion aryveommunicateriaterescentenceteionoryuciateulpatoryrsionussableeecrableteuteionveorrixgesistemplaryifytionrcisableethaleustibleonveibitionorlarateortationumationeigentlestentialtodusgamousyenousneraterbitantcisemtskeletonthermicicapandseibleonvetiateectanttionorant tedientteion usllableedingnditureseiveriencetialmenttiseiableterationelainnationoryetiveicableteitodeitationrationoryesionveonential tertationseitionor yureundressibleonvewayopriateulsionngergateqisitetantemporaneousendiblesibleonveortuateriorminatenalinctguishrpateolledringrtracellulartorditablelegalmaritalneousordinarypolatevagant zaemaleumicabletensicoversiontudesionveuberantdationeltanttionyeballrightowdfulglasslashetidpiecesightwitnessfablericateulouscadeeplatetiousialleitatesimiletiousorialyualultydeouterygilsofturentrgoerwayythfulkelconrylaciousyenibleoffutwsehoodifytermeilialrlysmyneousnaticcifulyfareoldgledningouttasiastticyodradceicalewellfetchedinamhouselandosightedtherstscicleulatenatesmthiontenidioustalefulheromiguetenyuousucetltynawnyzeealtyrfulsomesiblettherbed dingraintopweightyurebrilecundderalteebledbackltignntldsparicitousynelowoniousysitetmaleininesmturncepostdnelugreekrmentationionumneryocioustyreticsteoelectricmagnet ic smusuginousleytileventscuetivaletalcheidshterleusudaltoryverishwianceescotbbingerboardrinosisuschekletiontiousveddlestickelitygetucialefdomldstoneworkndishrceystafeteenthhiethygarohturalteeinelamentarybertchetialbustergreeledrtipymdommakestripyterhyratenalenceialerchdessedinggernailprinttipialckyshteknyrearmboatreakugcrackerflyhouselightmanenplaceowerroofsidewalloodrkmsthandscalhermanenymongerpondysileonureticufftfultingvefoldxateturezzlejordlabbergastckgellateoletgingpolerantstoneilrkeymboyanteingomablengeknelppingreshbacklightyktbedheadironlandtenryulentswormunttistwxenseedeabanewortckdgelingeceingtmishshytchwxibleuraleickerghtmsynchgtlockypfloppantingrtation usttingoatcculatekeggingodgatelighttrboardppingyralicandnsttationillauncederrishytwcharterpotynubbingctuateencytffyidkengoresce in ntidateeneteocarbonsparrryshterteterxycatchererwayoalmflowerybbingcaliussedddereggingyyiblelstldoutiageteokloresongylicleularowethyndleytodstufflhardyishprooftageballridgefallhillmanennotepadthrintstepoolwearorkppishrageybadeearanceiddeningorenecefulibledeignnsicstryverfeiturendgaveerytfultableingivenottenkliftlornmaldehydenttetingicdableulaeictesakenookweartehcomerightwithiethfynoritudenightressunateeyumwardssiliferousteriteughtlmouthndationlingrytainheadrfoldsomeqareteenthhveawlxgloveholeundtailyyerractionateusuregilementary tionrantiltymbesiaeworkncahiseiumogipanikfurterlinticternalityudulentghtyedzzleeakishckleebootdmenomhandoldingmanenrstonethinkwayheelzeightneticzyonqentscoeshenmanenwaterttingiablercativetionaledndzegatehtenfulidllyngeskytillarytervolityouszzleockglicmntageliersman enstbitetenythywnzyzenugalitfulionstrate rumyudgeelgalitiveuelcrumfilllbackyminatesomembleeiganttenctionaryordamentaleralealgaliblecideoidusknelyrbishiouslongughnaceishturerierngowythermore ststiveyzeselageibleformlladeonsytytileurezzygabardinebingleroleddingflygetryoliniumwallffegeginglewriterietyllardianfultlacticxyenaitelantryberryeryyinuleumvantonagepwsstoneusvanicsmometermbitleolecockinmautnderglandingonplanksterwaynettletryperagebageledeniagantuanleishlandicnertrisonulousterseoushifyketlightolinepsingytronome ytewayhero((rucheriedygeableleiterntletrsszevelottewkyyzelletteearckoeseishalabletineousdmlikenderealogyralteicosityussisticialeiusotypereteelianleitylemanenryuinesocentrichemicalstryronologydesicyticuckgrapherylogymeterric ianyphysical soliticraniumbiliatricmaneiumicidalenalteundialvestalticulateuretawaytingyserhastlyerkinttoostlikeyulishiantessbberishtonusyeletddapyftgacyclehertznticvoltwattginglelabertdltmbalpyngerhamkokgomillningsengraffedlelieshthstveawaynthlacialteersddenyeiatorolusmorousurncedularressinewareortyucomauszeeamnefulnibdemmerpsentssadetentchteroatbaleulareinmerularomyrifyousyssaryedolaliayttalisvewuedyingmtamicinoustingonyceridenateeololphnarlshtweissomeonicsticuoadltbbledygookletddessfatherheadkinlikemotherparentsendonwitersggleoldeneyerodsealfinchshsmithflyndolaegoberdwillyfyseberrypherregeousonillaseyshawklingpelsameripttenugerdmettvernanceessorwnrabbingcefuliouskledateeientualtefthamilnmmarianticnarydchild rendaughtereurfatheriloqentosemaothernephewieceparentsontanditeicnyolateeorularteepefruitvinehemeicteplespslandytaefulrifystudeuitousyvelnstoneyardidtateyybeardwackezeeaseytcoaterbeedynerygrocerhouseishswardwareoodtgariousnadewyhoundlagiddleironefvanceeousffinlledworkmaceendstoneningpepeingslytmillttyzzleyoantceryggyinmmetomvepesbeakstesqeundselkeepworkptvelwlnupthubbingydgeesomeffmblentyphonuanidineorantee ingydhouseianbernatorialerdonnseyrillassworktffawidanceebooklinepostinggnolldhallelemottyneasetarlesfletibleypmbomingyptionshoenfightrelintkymanenneryingyplayowdershotlingrgleushsettoytsytinguralyzzleymnasiumticospermppingsiteumyratefalconocompassscopehabeasrdasheryitanttionualteciendakberrylematackneyedsawddockronfniumggardleikulstonermrcutdopinylcyonefbackheartedwayibutdetelelujahmarkowucinatewaymaocarbongentvahemburgerletmerheadingockpersterndbagookclaspufffulgunholdicapped r ingraft sman enworkkerchiefleablebarinemadeidenoutsethakeomepiketandwritetenymanengablermanenoutverksomphazardpenstanceyranguessbingerdbakeoardiledenhatscrabbletackopwareoodrkingyelipmkmfulonicousynesspsichordrowyshentvestmanshishpsletenytchetwayefulrhredughtylagenchtvenocwkthornyfieldstackwardzardouselnutyeadacheboarddresslandightnemasterphoneqarterroomsetmanentandonewallteryylthfulyprdkensayetbeatreakenfelthyterhenishvenwardyweightbephreniccatombkleticordgehogonismtedlftygemonyightenressldicalopterocentrictropeumxlbendereborefiregrammiteishometsmanenpfulmatematiteisphere iclockmingoglobinlyticrrhageoidsiderinpnbaneceforthhmaneneqenpeckrypaticatistaneraldbdsmaneaboutfterbyditaryyinabovefterbelowofsyticoforeundertowithitablegemeneuticticitianoesicnesmnpestologyringboneselftzsitantterterodynegamouseneity oussexualzygousuristicwnxachloridedecimalfluoridegonalmeterneydayibachiernateckorydalgodeneawayousterarchalicyticoglyphicfalutinghballoyestfalutinhandedlandightroadtailwaymanenjackkelarioustylbillymanensidetopytummselfndmostrancesightgeterlandppingodromepotamusysterrelingsstochemic strygramlogyriancographyyrionictchhertotingveoagieyrdfrostsebbleyhorseockeydgepodgeegangingildenoverupeableidaylerowwareyhockmiumocaustgramphystertystonemageebounduilder ingcominglandmadekeomorph icpathwnersickteadwardorkicidalelyogenateeityouslogousueymorphic smnymsexualtopyzygousndoestyybeecombdewmoonsucklegkorariumyeeochdlumfmarkkupwormliganplasegowtvespefulpinglescotchrdeehoundizontalmonenbeamlendeetmouthtailwortyologyscoperendousibledfyorsebackdomfleshyhairlikemanenplayowershoetailwomanenticultureseierypicetableltageelryssilelertbedoxelmanheadouserodughndrglassseboatreakokenflyholdkeepwifevesorkvelrwdyeverlsoevermeverydenishubbubyckleberrysterddleedffgeginghlklmaneitarianbleerusidifystatliatetymingbirdockorouspbacktyusnchdredfoldthgryktrdleleyrahyicaneytleysbandmanenryhkytletchzzahyacinthlinebriddrangeatteulicideocarbonhemistryloric dedynamicelectricfluoricgenatelogyysismeterphilicobia cspheretaticthermalusxideylateenagienerometerscopicingmennalperbolaicoid altensivehenatenosisticoactivecrisyteicycloiddermicphysealtenusehalamic usesesisticyroidsterectomysisiaconiambicbexidscebergoxlandhneumoniclengonoclasm tsahedra l onydealtempotentnticalfytyologyiocymaticsyncrasy ticticleolatryyllicffyglooneousiteionobleminiousramusnteiileumiaclegalibletimacy teicitmitableteracyteogicumeinateesionaryveorytrateiousmageryinaryteebalanceecileiberoglioueueitabletemaculatenentterialureeasurablediacytemorialnserseionigranttenentobileityderatestyraltalvableuneizationtablepactirlepablertationialssableeionvetienteachccabledanceeimentlledringndetrablerateceivableptiblefectiallousshablemeableissiblesonal tetinenturbablevioustuoussietyngeousshlacablentationusibleement ation er oricantteitoreoliteicnderablertanttionunateeseitionsibleturetentundverishracticable lecateisegnabletesariosibleonveimaturntsonobablemptuperrietyveidentsateeudentudentgnlseivenityretationenabilityccessibleuracytetionvateedeqacytemissiblevertentisablelienableterableneimateppeasablelicablereciableoachablepriatetituderticulatesmuchttention veudibleguraltespiciousboardrnrededcalculablendescenttationpablecitate yrceratenateutiousendiarysetiveptionorssanttuoushidentalneratepientseivetelementinationeoseudesionveoherentmbustibleemensurateunicabletableparabletibleetentlete ionressibleutablenceivablelusivedensablegruityousseqentialiderable testentolablepicuoustanttestablerollablevenientrtiblerporable terectigibleuptiblereasableedibleulityousmentiminateubateiuslcatepablembentrredringsiondebtedcentipherablesionveomposableedfatigableensibleinableiteliblecatemnityntationurependentscribabletructibleterminable cy texicantteestfferentgeneouststible onnanttionityorectscernibleoverablereettioniminatepensableoseitionutablesolubletinctumvidual ism tesibleoctrinatelentmitableorrseubitableceibletanceeeorlgentstrial ismousywellyeducableffableectiveualicacyientlasticegantigibleuctableptqalityitableyvalentradicabletanceialscapabletimablevitablexactcusablehaustibleorablepedientnsiveriencetiablelainableicableitressibletricablefalliblemousyncytileryman enrcttuateeasiblectiouslicitous yrencetialiornaloredingtilestationideleldghtingltratemaumnitesimaliveudemyrmaryxlamemabletion oryterectxibleictowuencetialzaxormalnttion veractredstructureeqentingeuriateseibleongathereniousuityousstibleonloriousotrateiatetudeedientownhabitanttionlationermoniouserentitanceoribitionor yoldingmogeneity ousspitableumaneimicaltableqitousytialtejectudiciousnctreiousysticeklinglaidndyetmatenardsteermostingocentvateuendomerableoculateperabletiveportunerdinateganicputqestireysitionveorroadsanetiablecribeptionutableecticideureminatensibletiveparablertthoreideiousghtfulniaficantncereuatepidstentofarlentublevableentmniacuciantpectorirationetablellationmentncetaneouseadpigatellationnctualtuteionructormentubordinatestantialfferableicientlarteintperableportableressibleranceegentmountablerecttactkengibleegerrablelndteityumentllect ualigent siaiblemperance tendantseifyvetionrcalateept ion oromdictestfere nceometer ryimorjectludemediaryittentnalescinepolate oryret ation iveregnumogate oryupt ible onsectperseticetialvaleneortionieweestateineimacylteridateolerablentnateexicantteracitytablemuralscularnasalsigenttiveofficestatevenousepidicacyteguensicoducetion oryitjectspectversiontudesionveuitableionveundaterevadelidateuableriablentsionveectiveighlentionveoryrseiontebrateiblestigate oryorterateiablediousgoratencibleolabletesibletationeeocateicekeluntaryteionorialveulnerablewardodateidenateenicosphere ictapecacsilateralorateeidiumsksomeonicsidetonewoodyradiatetionaleclaimableoncilableverabledeemablentism tuciblefutablegularlevancy tmediableovableparablelaceableressibleoachableduciblesistibleolute ionvablepectiveonsibletrievableverentsibleocableigatetablentteuptionsentropicinglasslandeochronalouslinelatemerorphicpleththermalopeicropicysuancetetalicchemrateinerantryselfvoryyjabbingckanapesssbootdawetknifepotdegginguarilkelopymboreemingngleissarytorialrgonringsperundicetyvelinwboneyzzyealousynepjuneumllyfishnnyopardyrkyryseyssttlinertingsonwelryibeffygginglesawltmmynglextterbugyveobbingholderck((eystraposeularndeyggingleintkellytnqilsstlettingulencernaleseeymanenstvialwlyyfulousridestickubilanttedgeicabletoryureialryousogategingleiceyjubekelepmbleopyncotionoruregleiorperkerdomteerytareidicsdictionprudentorysticeiablefytetingvenilextaposeitionkaiserleidescopeoscopemiamikazengarooolinitepokparateyatidvayozooeddahelsonnpshondgllypnnelingoptrchiefneloseneryygmastreltchuponesistleyboardedholenotepunchstonewordhakinibbutzimitzckbackoffddiengnappingeylldeerjoyobituckytegausshertzmjouletonvoltwattordmonondergartenleredematicsicthesisticgbirddomfisherletpinkyoskrkssingtchenetteetenishleyvaulaxoneenexystronnackpsackeadecaplltwickfelikeghtttingvesobbyckdownoutllttingywethhowledge ablenuckleballrloaladakhlrabiinonialakhozmbusherraftutyptonudozulakmqatwashiorkorlabelileoratoryiousurradoriteyrinthceratewingkadaisiceyqerrossetateunaestrineydenleyfernlikegergingoonidnrsseztykesidembdaertellarntationinatemingpblacklightoonreyncedaufillholdlordmarkownerscapelideeguageidshkyternhanideumpelledidarypetingsercenyhdgemouthsseiatkspurvaelyngealsxscariviousehsottchentralitestxheitudeinal rytericeusudanumtoryghingstockternchderryraeatelvabotoryenderishwbreakeringfulgiveringmakenennrenciumsuityerxativeyettemanenoffutupzeyboneseachatedenthsmanenfletyguekageynpfrogtrnseholdhttherbackneckworkyvenbensraumcherytionaryuredgeechkrywardyftmostoverwardygacylteeoendaryrdemaingingyhornibleonslateuretimacyteumeinousisuretmotifvmmaingonadendgthenwiseyientsticularloninepardperidoliterosysionseenonrtthalrgyterheadmaneninguceukemiaveelrageitateyywdisxicalographyniableisonrbationelousraltetarianineyidinousorarianyteettistocensableeeortioushenkoriceddingednutenantfebloodoatguardlikeongspantyletimetgamentndturehtenfaceheartedouseningproofweightniteumkenwiselactymbicoelightstoneitateousinepetidkinndeneagelrbackermanennupgerieoualistimentkageoleumseedtonesspidstickqefactionyuridateorsleptentanyeracylryteureheicumograph ylogysphere icigantteiousmusterbugleneckoralurgicyverwortystockthidrezardoadfmynthesomevesbarbyelollyoscouseterularecaleteiknutoutsmithupomoteionveor yweedusttordestonegepoleessftygarithm icegerheadingicsticjaminclothterllipopynesomegevityhandornishtudeinallegstandingtimeueokoutupmnpholeseleafnstrifetpepingseedidedqacioustyrdesableesyttionteryusudspeaker ingngesewortyvervebirdlornwboydownerlandyaltyzengeubricantteioustycidkyrativeeydicrousgergageingkemiawarmllabyumbarermaneneninanceryescentosityusmoxpishynacyryteiccheonroomtimegepinercheidkscioushtfulrousytanistetiumxeuriantteousyycopodiumeingmphocytemanchxricismsergicmacabreqeehinationelikerysmoointoshkerelintoshromoleculephagescopicdamcapdeningehousemanenrigalstoneestrogazineentagotyiciansterialratenanimityousteesiateumticteoronificentytudeoliaumpiehoganyidenhairservantlboxmanenmnlandinestreamtainenancetrejesticyorkeshiftupladaptivejustroityiseproprialconducttentdistributeedictvolentfeasantormationedunctioniceiousgnantlardeabletownourishedutritionocclusionposedracticetreatmbomalianothnageablerialteedamusrinteoryrakeelilleuverganeseelleholeodiacalcfestationoldkinpulabletekindnaeqinrismingometerricrpowerservantionlaughtertelicssalepiecerapualfacturemissionttedrescriptyzanitaplepingrathonudblechegarineinaliaiagoldjuanambanadeteeonettetalimeketeerplacewisesmanenlinmaladeotoonqeessisriageableedngowboneyshallandmallowtenialngaleiyrdomvelousscaraulineerhkonryqeradesacregeeurifveterfulmindpieceyicffodontchbookmakeerialelnalityhematic ianinaleesriarch alcesulatemonialyxoidnteingockressurateeudlinlsoleumveverickwkishximalumwellyapplebehemonnaiseralstzeurkaeadowlandsweetgerltimeynderingfultimewhilesleuretychanicsmtumdalliondleialntecateinaleoocreitytateumleyektinghousegabitytehertzlomania ctonvoltwattordohmlaminencholygeinomadeeioratelowodicousrama ticyntmberraneentooirrabilialendaumialynacegerierchedacioustyeleviumfolkhadenialstruateurabletiontalionorurcantileenaryrhandisetifullesslyurialcyyetriciousgansereidianonalnguetoriouslinmaidrimentymakesacalineenterichmericonqitesageengerieursytaboleicsmtellicferousographyidurgic yworkmorphic sm ose isphoriceoricteicologyrhacrylateneodicologyyleneiculouserriconomepolis tantlesomewzzoiasmalcaehiganrobialcosmgraphyjoulenscopydbanddaylemanenweightgetlandmornnightpointrangescaleectionhipmanenpantreamwayeekifevesenffghtynonrantteorykelachdeweagestoneieutantrism tyteiamenkweedylenarianianiaumrtiammeterperehenryjouleneryonairethpedesecondvolt meterwattstoneordtmeographsisticickedingnaretcemeatdfulefieldralogysweepergleiaturecomputermalxumonsterialryknowortstrelsytuendtsculetemaneniaeracleulousgeerorthsanthrope iccegenationllaneous yhievousreanterynomerogynistyshapenileonaryvetletoeressyterwortigateraletenxtureupnemonicoantbbingcapileitysterccasinkernutyingbirdupdalelmratenstyicumfyshularteeiousietyrestenurelalrssesdboardecularehillstlifyuskycoddletenybdateeniteummentaryousummynadicrchicysteryicuraleltarismyymakewortgooseiestorykeyflowerishochromatic orotyledonulargamousylithogistuemericialpolytonousxidesieuroonterrosityustageehumentodynlightketrsetppingrainelesstoriumbidelovergenueibundnonsephemeicineologyphonemicrisowseltalremgageeoricianfysesaicqeitosytteltherhoodlandifonvateeleyorcycletleouldndtaineeroussidernfulsetacheythfulpieceveiewuchilagekosausddingleheadyguardslingezzinffinleggingyholattoberrychteishlaheinigantawnyontinomialplex oriablecand tion ve ityytudeinousmblemynchdanegicipalficenttiononralderousiatickymurrescleulartureeumhroomyicaleianologykellungetmelonoxenratlimnseltacheiongrdytandistteiseilateneeryteronualelzzleycobacterialogyelineoidlarnahocardialumfibrilpiacsinriadrhtleselfteriousyicfyqethicologynabbingdirggingiadlvetekedmeableplatesakenosecondpkinpingrcissistusosisticrateowysalcentturtiumytalionhoodwidevetyuraleopathughtyseateumticallusvaleligableteyyearbyestsightedterhbulaerouscessaryitateyklaceinetieromancer yticpsysistictareousyedfulhamlepointygatelectigeentibleotiableteithermesisoclassicdymiumlithicogismnatalephyterenepenthehewtuniumreidveousstletherworldtinglesomeworkuralgiasthenicitisoanatomic yotomylogymuscularnalpathologysesisticterralinoonverthelesswborncomerelfoundlywedsboycastlettermanenpaper man enreelstandtonxtibblescetyheromekelnameotineeceggardlyerlehtcaplubdressfallgownhawkingalemareishshirttimehilismtlpotentmbleusnebarkfoldteenthiethythobiumppinglervanatpickrateicdeteogenouslycerineustyobeliumlemanensseodycturnaledaldingeulareisemakeylomenclatureinalteeencehalantdescriptethelessogenariansensicodlekntimesermalcytivethboundeast ernrlynmostlandwardest ernsebagleedtalgiacriltarizeytechebookworthyhingiceablefyonorietyousunrishveauvaeltyicetiateowadayhereisexiouszzleuancebilecleantrteicoliustideusidedegegatorygetisancellifymberablelteicologyusinoussmatic stnptialrseryturetatecrackhatchmegriaenttionusveshelltingzzleylonmphomania coafkenwoodrsesisthmealbduracyteedientisantliskseyfuscateoryituaryjectifyvityortligateoryeqeteratevionusongnoxiousoeistsceneureeqiousyrvanttionoryessionveidianolescenttetacleinacyteructtainrudesiveverseiateouscarinacasionidentalpitalludesionveultatepanttionyrredntingeanicographysidelottagonalhedra lonlneveennialtilelionogenarianpusroonularddeiousumometerrouserstedffalbeatendsivertoryhandiceholdermateialdomteousngloadsaddleettinghootrepringtagetentimesgleresshmicmeterilclothmanenseedyntldensteryeanderfinomargarineigarchicyoclasepolyveinemegaletnicronnousssionttedingnibuspotentresentscientnceologymingerousselftimeupmanshipgoingionlookeringyrushingsetlaughttogenylogyuswardyxodleszepacitylescentqeenrablendtteicettaiatenionateumossumponentrtunesableeiteionressionveorobriumthalmicologic yicmalismticumonoacousticisolatemetric styulentsraclelngerootutanteoricoybitalchardestra l teidsdainealrlyinalncerytenanceeganogandyicsmicometallicsmiasticyientalficeginalteolenamentationtelyeryographicyphanagethanticonoclasedonti((c stxygonalraphynormalpedichosphaterhombicscillateoryoscopeiermiumosisticpreyseousifytensibletatiousologypath ic yorosisracismodichtherwiseorld lyteruchghtncerselvessttermostlandishwryrageouszelovalryteenbirdrhangtureiformweinglynxalateiccartenyeidantteeygenateysterzonepacemakesettingificsmtykageettddingleockylockreeanganeantryinateodaidlnfulstakingtbrushrwiselacetezzioettefreyindrome icsadeladiaumetiatedmateettopablesympaerhletnaceamacakedaemiconiumrelgickedylejandrumningoplyramaicsytheismtonromimeicryypalwerbackweightorkyillaryoosepyrikayriusrabolaicoid alchutedeigmaticseoxicffingoniteraphkeetlinguisticlaxelepipedysismagnet iceterricilitaryountnoiacdrmalpethernaliarasesychologysiteicoltroopxialboilcelhdonegoricntagelheses isticoodiahmutuelshionerkishlandikewaylanceyeyiament aryochialdyleeqetrotlikeyseimoniousyleyniponagetakeialcipant teleleular tesantionnerookridgeyvenuschalhasagewaybandengerrbyionatevateeportwordteboardlupichemeoralryureytchworkyenteernalosterheticogenesisiclogyswayientnaoriarch al ycianmonialyoticsticolledingmanennageessterningyucitynchypersevanneeilionwnshopxycheckdaymasteroffrolleaceablefulmaketimehockfowlkylnutrlstonesanthoodtbblecancaryktoralisulateiarniarydagogicueylnticrydleestalrianiatric iangreementedklpholeyrgboardgingjorativelicanlagraettryvicsmmicannaltyncetescehantildantulumetrableteguinicillinnsulatential rymanennantingyroyalsionvetagonalneecostalhouseultimatembrariousyonypleppergrassmintoniyingytiderceiventageileptibleonveualhancelorateolateussionveditionemptorynnialfectibleidiousyoratecemanceumerynctorysionhapsidotitehelionlousmeterodicpateticheralyrasticscopehtecticwinklejureykymalloynenteableteissibleonvettedingutationeniciousoxidependiculartrateualteitylexqisitesecuteionoryveranceeiflagemmonstentonagelifynelpectiveicaciousousuityousrationeuadesionvetaininaciousenturbateusalevadesionveerseiontssimalismtumteicidelent ialletaliteionrelifyochemicalglyphleumogyticoatngyulantniaweeterfennighagocytelangerxropentasyomrmaceuticistologypoeiayseeasantnolicmena lology ntypeylilanthrope ic yharmonicodendronlogysoph ic yloemxobicebenixnemeicticicographlogynysgenephateideneoresce nticustogenicraphylysisticmetric ynrasemakeologythalateycomyceteslaogenysicianochemicalgnomylogytherapyqetoplanktonianissimotozzacayunecolokaxeereltleoffupynickedringofaradjoulesecondtorialuresqeddleginecemealwisercetismyzoelectricgeonberryfootholegingshymentationpenrootskintailkelewortferagegrimagelagerorywotmplenaforeballchushioneapplegheadoleionkieshnacleteingochlepointschertailowheelxteroneeruspelinettesissewaqanteracyteogueuettesstachioolentchblendeforkstoneeousfallhyiablefullesslymantinguitaryyvotalxelyzzaicatolacatereableboholderntalidgiarism toclaseuedyidntiffvenareloadtaria umyesimaloidktonningoconcavevextaintionqesmaontericsolronteauletnforminizeumtudeinousonicontingusibleyabackoyfulgroundhousemateoffroomtimewrighttingzaeadsanteuretbeianiandgenaryitudetifulyumthorauraliablencytersghtoddingppingttingverwmanshareuckyggableingmagebagoteemetpndergekralshytoniumyscorewoodneumaticoniaoachcketbookfuldgeiaumemsyticrygoromignantnsettiatseonouskerfacelarimeter ryscopetonogram ph ynecatmicicemanenyoshteiciankingoykalcadotenockiutanteiononaiseiumponyygonalynoushedra lonmeraseicorph icnomialphonyropylenetechnicopeypymadeegranatepadournoeyonsityusnchoderousgtifficateyochdlehlprpeishlarinpingyulacerteousrcelainhineupineeknographer yosityusphyryoiseridgetagelendtousrhousefolioicolandmanteauraitureyalulacaseuryhitionveronsemanenssionveoribleumtagelcardonditiondoctoralerior ityfixgraduatehumousludemanrksterenortemultiplyoperativerderponerocess orscriptulaterewarytableshsiumtoesbellyoilentateialometerholeionlatchpourriteryinguchlticeryncedrtvertywderpuffyerfulpmracticablelesetionergmaticsm tirieseworthymncekseodymiumyerfuleachymblecariousution aryedentptssioninctouspicetable teousseionludeocioustyursordatoryecessoricamenttetorlectspose itionominant teeminentptionveornfabricatecetoryecturerencetialredingixgnanthistoricjudiceialliminaryudematureeditateiereseumonitionoryoccupyparation veoryeonderant tesitionterouspingreqisiteogativesagecribept ion veencetation alrvationeident ialsuretidigitategeiousoumedingption veuousppose itiontendseiontiousxttyvaillententionveiewousxyyicekledeestggishmacylryteevalitiveismprosencessipalletmakeoutoriysmaticonsytinevacyteetilegeyzewinningobabilistteeitylematiccaineeduraleedssionorlaimmationivityrastinateeateusteantorureddingigaliousyuceibletivityfaneession alor ialfericientletligateoundundityseiongenitorynosisticaterammableed ringession vehibition veoryjectileorlateetariatiferateicxoguengateusionmenadethiuminentscuouseoteionptitudeulgatenegounce abletounciationofreadpaganda istteneellantedringnsityrtyhecysyticionatetiateousonentrtion atesaleitionpingrietaryoryoception veulsionylenerateoguesaicceniumribeptionecuteionorodicypopoeiapectorusroustateheticitute ionratetactiniumgonisteansector ategeinolysisticstanttionhonotaryocolnplasm ictypeiczoanractudesionveuberantudvenancerbialident ialnceialsion aloocateurion vekestwesslximalteityyudentialnerientysalmtereudoiycheiatric st ycoacousticnalysis t ticbiologylogymetric ypath ichysic al sompsesisomatictherapyiclliumtarmiganubertyscentlicationshckishddingstoneleyeblorileffballedryinygissantkelleyovermonarypitsarteeverablemaicemelpkinseednchtualtereditrygentishtivekyningstertypalteilpeteeryishrchasableeegationveoryeifytanicloinpleortsefuliverselaneuanteritveyoriewshbuttonsycattativetyzzleygmyknoticracanthmidaleidineteoelectriclyseismeterryphosphatetechnicxeneitethonqackerydrangleulartticureennialicepslateralleionpartiteviumupleoleffgmirehogilntkelifiedytativeymndarytaifyletativeyumrantinekrelsomeymanenterbackmasterticlezitesarhiparticleternaryrainveryeasyenrllnchrulousystionnairetzalueibbleckenielimesandilvertepescenttusllworttnceineteticllionusppingrkyttetingverxoticzzicalodnsetrumtationeientrabatbetitleidesccoonetrackwayialketeeryydarialnttecalesioactivestronomycarbonhemical strygraphylogymeterric yphysicssondeterilizetherapyshumsxonffiashtgegingoutweedidlbirdheadleryroadwaynbowcoatdropfallstormyseinjahkeishllymbleifymingpagentrtrodnchoidorousdomygelandyklesackomtpaciouseiderpingortrochementturerefyitysacalhpberrytertaerherifyocinatenaletaillesnakeucousvageelnousineshwbonedhideyzeorbackeachtantionarydoutygentlisablemtorymprsonvebelledingonusukettaledingcalcitrantntppableedeiptventptacleionveorssionvehercheipeientrocal teitytaltivekonlamationineuseompensencileditenaissancerduprseveryriminateuittangleularifierylineartudeoryumbentperaterredntingsionvesantedactorbirdudcoatdenisheemmptionveheadneckoundpollshanktarttopuceibletndantwoodedbuckyfklvefectoryreeingndaumtialraledinginerylectanceorxiveorestationmatoryractometerryinigerateugeesaltationegaleiardttaentimentationonalstrablentrtionyressiontfultableedingularteoryhabilitateearsaleignmbursableendeerforcestatejectoicenderlatexationyeasablevantiablentctefvegionsityusnqishqaryshuctantmainderndrkediablelymberranceinisce ntssionttanceedingnantonstratersefultevaluneratenaissancelderzvousitionegotiablewalouncevatewntalunciatepairmanenrationteeealterlledntingntantrtoirerytition usvelaceableenishteicateortorialsitoryrehensiblesentativesionveievemandsaleoachtileianublicandiategnantlsionvetationeqestiresiteiontedredosscindueemblantentfulrpinevationeoiridentialualryeumgnationlientnlikeystantibleveoroluteionvenanttercinolturcefulpectfulirationor yetelendentondentseiblevetaurantteurfulitutionveoration veraintictoomultantmeingptionrgentrectscitatetailnliateoryrdanttionchentionveicentulateumnaluereeortractibutionevaleoactivefittinggradeess iverocketspectvisionurnveallationoryryngeuerberateendtiesaleibleontiveytilesableleionaryvaleocablekeltution aryveulsionvedingwardhapsodicyeniumologystatsustoricianumaticsminestoneocerosodiumodendronlitenitembicusubarbymethmicibaldbingonoflavinnucleiccehketsyshawochetddanceeningleegep((oleiculeousfflelemanentgginghteousfulmostwardidorousllymemingyngletsidekseotousparianenoffpingleseniblekyteualvalryenrbankfrontinesidetuletoachdbedlockhousesideterwaymrstbberyingeinoticsustckabyewayboundetlikeyocodentoebuckgueilsterlelbackickmanceticpndoodftopreekieymfulmateysttpesaryebudshmarytteterrumytaryteenoneogravurertillteningundaugehcastenishneckshodlettendaboutheadouseofftableupwormsetaboutteinevewboatdyyaltyubberyingshledownicunddiumricyckusdderyeimentaryefulffianleousginouslembleeninantmageypleusnaboutwaydownegicnethingofftywaypeetureralsehksetulaticleproofytabagaheniumlessiletingyyesabbathicalleotagerachemkralmentedificeiallegeiousosanctddenlebagismtfarieguardkeepingtyfrongacioustyebrushgingittalouaroidlboatfishornthoodkelaciousdmandeririedyesgirlladymanenpersonientnevarytelowymonberryononkeepsifytbushwateryubrioustarytionevageabletioneomariumbaeovarplenatoriaumctifymoniousontyuarydalwoodbaglasterlinghillmanpaperileperstonewichyegareeuinaryeousicletariumytekspienstlingonifyphireingysuckerrcasmticomadineonicisaparillaparillashaysafrastanicelliteiableteetynreicsfaction oryyurableternineyrucepanyerkrautsageternevagerynteoyvywbellydustfishlymilltimberoothyerxifrageophoneycabbardiousrousffoldlardeloppmpndalousiumningtypegoatularrceecrowfaceifyletvesytheterbrainguningupvengeenarioeryictptichedulellingmataicerzoismtzoidmycetesphrenia clierennappsolarsticolbookygirl ishhousemarmsterteroomteacherworkneriaticaencetificstmitarntillateonssorlerosisticoffldoptpeicsrcheboardcardianfulpiontchundrelrgetwlrabblegglymblemingpbookepingtchywlnyeamechydnplaywballeandriverwormibbleemmageptionuralevenollogeungeubbingmptiouspleulosityustableinyubaddingfflellpintoruralemrrilousyvyttleumytheeaboardcoastfareoodgullhorselantmanenynceportqakerchlightshoreideonalterwardeedcantedessionludesionondaryhandrecytarial tyeionvetarianionorularredanteentaryrgeimentary tiontionusucetionvelouseabledbedlingyingkmnpagersuckerthegmentationregantteismicograph ylogyzeureldomectmanenornateiteumfishlerouttzervesmanticphoreblanceesterinalrianypernateorialdileororitasateeibletiveoryualoustencetialientmentnelrypalrableteiatateennialicllionuagenarianmuchrallchralqelntialsterrationinturragliopehimenadedipitousegeantialtimesfousmonologypentineumvanteiceableberrymanenetteletoromechanismsamesiontbackscrewtingleupvenfoldteen thhiethyralfoldtyewageeragenxtetilliononupletualyforzandohabbyckledbusheflowerowyyftgbarkgingyhkeabledownnoylelotwommbleefaceulpoorocknktyperdecropholderkpenshoottterproofvenwlyeafrtheveddingenpskinrtiklfltervenaniganpherdrbetiffryibbolethedldftyllmmingynboneegleypboarduild inglapmanteenpingshapewreckyardrektmakeshtepokeveryoalckddyehornlacemakestringjineoflyktpkeeppingwornrelinetagecomingutenfallhandishsightedtoptbushgunuldertvelwboatcasedownmanennpiecelaceroomyrankpneleddingwdishiekftkellympnekageveloudveubberyggingnkenuckdderyffleboardnningttdownoffuttinglecockyialbilantlingylckenishlewortroomdearmbandoardcarlightneongmanenrealitesaddlehowteppingtrackwalklyinderseleegennarrastaveftghtseeingrmanaltureboardetificantypostlageneenthouetteicateeousicdeonekenwormylyotationstoneyversmithwareymailareitudemerperlecticmindedtonxicityfysticyulatecasttaneity ousncereewyfulgableelehandedtonsongularhisterralkholeningteruoussoidalppingrensalkintertetinguatesvaxfoldgunteenthhiethyzezlekatereetletalonptictchbookpadywiddingyedfflletfulmmingpyndiveningypjackpingrmishtttleulklcapduggerynkyhookjacklarkightnerocketscrapewardveylabckendangginkemmingnderousgtppingstickshtertingughter houseveryishyeddinggehammerekpwalkytyveightnderptuthwicekdeghtmeyngshotppageeryingthertingveryobeganeergingoppepingyshthfuluchghvenwdownudgeggingshicembermingpngrpringyymackllerishpoxtimertshtteringearlltilerkthereensytenogkehousescreentackylderochthboretherudgeygglettynackfuggingilkebirdlikerootpbackdragonpingshyshotrekltchzzyeakyerzellickffleyterggerpepetyvelobberyishokpyrekeltttyutwballfalllakestormyubbingfferleyggleyyapticoakpstoneudyrbbingerrietyqetcceriableletalyoeconomiclogymetric yketyedadeningiumfafittballenwareoodggyigneelreejournlacerderieryecismmnitynoidicitationorusudedarityifyloqypsismtaryudeosticeubleteionvateentmalticberreebodydayhowoneplacersaultthingimewhateremeliernolentnartagbagookfulicnetyorityousonthesayerphiasmticateryomoreicpingranorabcerydideghumorityptionrelowfulytieuffleghtlfulndproofprberrycedoughwoodtanehboundeast ernrnmostlandpawwardest ernvenirvereign tyietkhozwbellynyabeanpacecraftsuitiousdeghettildingndrelgleielningregekleylingringowsesmticteiallumterdockulavinwnyedeakeasyrheadmintcialesficymenouskletacleulartorralogram ph ymeter ric yscope ic yumulartedechdboatometerupwellyllboundndtrmatophytewhagnumleriteereicoidaluleinxicebushyderwortygotkenardylltnachldleenakereretingodalffsteryraleitualtefulfiretinglezlashytyedeenwortndideticiceneteryttingotchyurgetteroilagekensmanenngeysortaneityousofkylnfulradicetsmanenwearriter ingytlighttingyusetrainngwlyeadeightlyngboardetailimeykletteocketutuceengudmeoninkrgeiousnringttnikteryglassqabbledronlidlmousnderreshberryyttingwbushkrooteakylmishegeezelchidllntrehoodmyreltshytabbingilelemanenccatokdiaumffgecoachnantteyidnrcasewayellkelactiteemateklionwartmeninatemerpedencehiondardbyethoffpointstillknicouszaphylococcuslerboardchydomefishgazekletightngringtleupvationeshisteroomsman likeenwideiconarity yerymastersticianoruaryetteresteoryunchveyedeadfastyklthymboatyedlmakeypenlebushrveinllarmmingnchilographer ytypepchildhanotismotherpeingrelationsonwiseradianeographyscopyilelingnalumoidthoscopevedorewardessicklebackpintightyffenlegmatalettolbirthwatertmulantteoryiusngykpotytpendpleulaterringuptchochastickadebrokerholderpileroomydgyichiometric ykelenidmachpnecropwallreortyodgelppbandcockgapoverpageingwatchrageehousekeeproomkmboundyyboardtellerutvewagerabismicusddlefeggleightawayenwayntndgeleulateppingtagemegicstyifyosphere icumwberryfloweryeakmlinesideetcarngthenuousptococcusssfultchwniateckenturedefekebreakngentypepingteasevenobeoscopicdekellngholdroomtiumphepingveuckturalegglemmingngttingychnineubbingleornyccokddingentiousyffyltifymblepageyngkningtpefyndousidorrdygeontteryleishtesusmiereneuavebbingjectivitylimateinalmersibleittaledingpoenarogationservientidiaryystenttantial te veituentte ionrateumedingterfugeraneanletyyrahendurbiaversivetcceedssfulionveorinctubusmbhklingtionddenseyffericeientxocateragetteusegargestibleonveicidaletcaseeorlfateideteonamideuricouskylenyphurtanrymacmandrilyyteertimeingtryonptuousnbeamonneturntderwialownryfishlowergkenlighttningyrisesethadeineypottannedingperannuateblyciliousficialluityousintendentorlativeunarynatantposablesedetition usveneisoryinepinglantementaryicateyortsableeitionressible onorranationalemacyerceasehargeetyfacetanteitgeonryicalmiseountnamepasslusriserealnderptitiousyogateundtaxoutveillantyorivaleorsceptiblehipectndseionoricionustainenanceturezeraintyveltewabbingyginllowtailmipynkylikeppingrmthystikatchhetingyeartbandershirtyepstaketheartishllterptrveiftggingmmingsuitndleegableyperlyshystchbladeoardgearmanvelzzleollenoprdfishplaytailenumngybaritecamoreophant icenitellabicfyleogismticvanmbiosisticolicmetricypatheticyhonicyosiaumtomaticnagoguepsesticchronismousytronopatedicateromeergismticyodnymousypsesistictacticxhesisticringaexupystematiciczationwidetabbingernacleleauxclothlandspoon fultoidooulartechinidometeritkleytfulicleualdpoleffetaytggingilgateorntkenoffverlcumentismanickativeieylowyhoonusmalerackindbourineeponnagerdemgentialrineibleleoyhkningsytalummountrumopaerstrywormirspaetingrantarauladygetiffnishpaperulinonringytarskmasterseltefulingytertinglertaleooyughtnttologyvernawdrynyxationicabedonomypa((yeringeacarthuphousekettlewoodlmmatesterworkpotrdropfulselpoonfultchnetiumicianqeologytonicumddingiousumeingmnagesytheotalktiteleconferencegramph ykinesismeterricyologystpathicyhoneicyrinterocessingmpterscopeictypewriteviseionleruriummerityperanceteurestuouslateeoralrytationressnablecioustyntdencyrfootloinonebrousmenttfoldnisonrseileonalorpottacletivehuousrepeeidratogeniclogybiumcelminablelteiologyustenarypsichoreanraceinmycinpinestrialibleerficytorialyorysetiaryssellatetament aryteesicleularfymonialyytanuseherrachloridefluouridegonalhedra l onvalentxtbookileualralehalliumophytenkfulsgivingtchweatriceftirmaticeselvesnceforthocracylogianyremtic ianistyrapeuticistyeaboutsftertbyforerominofntoforeunderponwithmalionicstorocoupledynamicelasticectricmeter ric yigratenuclearpilelasticowersettingtable t icsaurusesispiantayiaminckentishefvesingghmblenegkningshocyanateuracilrdstyteenthiethystledowntherongriateumnyoughbredfaregoingseughtfulsandthrasheadbaretenefoldsomesholdwiceftyllpsveoatybbingesmbosisnegttleughoutputwbacknummingshtuddingggeeliummbnailpnderclapflowerousstormswackrtyratronoglobulinidalninetoxicxineibetiacketleishdalbitelandwateringsyedrftgerhtenressldeelthmberlandreeoutpiecesharetablewornidothyncturederefoilgelekerleningseltypeypoffpingleysytoeradeesomessuetanateicumheianllatelemouserateularoadystbaccoccatadaydleenailffeeugetherginglesiletsomekamakenlderablenttelgatehouseuenematoesblikestoneemyographyrrownalegueicghtknagesillitisyodleklkitmakesmiththbrushpastelepazcoatgallanticmostnotchocentricgraphylogypinglesoilrahcheinadooidalpedoidorqerentidsionotoiseshelluousreusysstalitarianemicuchdownstoneyghrnamentsletwardboatelrheadenhousesmanenxicologynyraceableryheakagetordemarkoffsmanenitionffickedinggedianyicomicilsideneemanenpsetorousjectorymmelplewaynceqillitysactlpinetlanticceivernd ent alribept ionducertionectptferee nceorral ed ingixorm ationusableeiongress ion orientstortionveorylateiterateucentmissible onttable l nce ed r ingutationeoceanicmpacificrentirationelantort ationsableeitionship pingversal estitepeziumoid alpingshyumaticvaileloguersableletinestywlyeacherousydlemillsonousureytiseybleeliketopfoilkkingllismbleendousorulousnchanterman endypidationspassstleiabledlngleular tetomicbalesmanenulatenaletaryechromekerylesterydentiagonalednnialfleuouridegonalometric yramllionobitegymerstermingnitarianyketodexidepartiteeletxicateodlipingtychsodiumtateyllableteiumonumphalntnevalentialumoddenglodyteikalleyopmbonepeopphicyicopausesphere icttingubleshootomeghncepesertyuancytcekulentdgeeismlymperytncatedlekssteefulworthythfulypsinsarinaunamiubaerculinosisulareckfftggingitionlaremiaiplemblerelultuousnadraefulgstateenicnelpelorbaninateeofanjetulentfkeymoilnaboutrounderyipkeyoffutverpikestonetablepentineitudeqoiserettlebackneckvysksletelageorialuxedowaddleineakedyzelfthventiethyiceddlegginglightlnegekleningrlystytchytingofoldsomeycooningpefacescriptetteringwritetenhoidonusicfyographer ylogyrannicideytosineubiqitousyghlylcerateteriorimateumrafastmarineodernshortonicundtructurevioletmberilicaliusrageellapirenanimityousrybeknownstiddenchristianleouthtionderclassman enlingulateiaxialcorndimensionalrectionalformylateralmodalnominalonplexolarrocessorqesontarianyeyvalentriateersalekemptrulytilwieldypbeatraidingcomedateraftendgradeheavalldilloldster ykeeplandiftonperclassman enutmostraiseightseveroariousotsettinghotidelonlopetairndterreamurgewingtakeownrendurnwardindraniaumylbaneitechineamiathaneragencytinginalryensablegeefulherualreriouspationytensilrineileitarianymostopianterancemostvacantteionlandcinateeillateuaolateeusumdegabondryinalrantueingloriousledictorian yntineturiantdateleyuateevempirenadiumdalguardillashtyqishtageriablecntteegatetyousstornishyscularesalttudevilleltealctorialerygetableriantehementicleularilnldtlumocityursvetynaldettaibleoreerrableteealgeancefulialsonomoustilatericleuresomeiracioustyndahbaltimenaiageoseitydantictgeidicfysimilitudetableymeiliculitelionnouthnacularliersatileeionustebraeltexicalesgoveysicularperseltalibulegeialrytcheraninarian yotingxationusiaductlbrantteournumcariouselikeroyinalityousssitudetimoriousyrolaualdeotapeewpointgilanteismnetteorousiileifylageinouseinndicatetiveegaryardtagenerylolateenttinrginaluleiletualeosityousulentssageceraloelasticmetersityuntselikeibleonarytationorortaualtaelminiatereousifyolicovaceioustyidfyoxenzocableularian ylicteiferousgueicebanddlatilecanicsmoitionleyballtageicmeterublemetricinousntaryeerptuousmitnodooracioustytexicesitytaryeiveuchsafewelyageulgarnerablepineturelikeyingwackeyddleeiferflegegingleoneerhilnscotstcoatlinetressvekefulnrobinuplekieoutverwaylabyboardetopwpaperynutrustznderegletonpatoitirbledenrobeomehouse manfareheadlikemheartedishongerthupnprantyeningortimeyyshbasinoardwloutypishtageebasketfullandwaterreltchbanddogfulmakenenwordercoursefallrontlinemelonproofshedidewayytageleveformrontguidelengthnumberyxenworkyybilllaidysidewardeakenlthynponryriedsomeyseltherbeatenproofstripvebbingerddinggelockedykdayendpightyrdlcomedfarelbeingingtonshtntptretstbounderlynmostwardtlandtinghacklemmingrfvestevernotsoevereatedlelbasechairhousezeylkmpnceeverreaboutsbyforeinofnsoeveruponverwiththertingicheverffglemperseyicnenyplashpetingsawrligigpoolwindringskpertleabletefaceheadntailwashherzzingoaeverleheartedsaleomelymsoeveropshppingreseoeverupyicketdenspreadgeontowhoodthwiseeldnerfeggingleymakeldcatterernessfirelifeefullfulowytyncehdbagreakfallmillowpanesillshieldtormupwardyemakesterryskingbackmanenspantipkleningowosometertimeryyperemanenysdomeacrecracknheimerhbonefulypytfultchcrafthaldrawalnewerheldoldinoutstandoodynesstingyvezardobbleebegonefulkeldfishvemanhoodbennderfullandroustodcarverockutengrainhenlandotpeckrowuffshedidewardindorkyardlengatherprdyekbenchdayhorseloadmanlikeenoutpiecesheetoppacetableldwidemynrisomeysenhipfultthwhileyuldndvenwrackithngleppingupthfuleaktheckagenchstletchigglehtngklestbandwatchteuphetenongdoeringfulteughtyynnxenonphobiarographyylemneophoneyachtsmanenhkmngkppingrdagestickmulkenrowwlneahrbooknstyllowishpnomanryshivaterdayyeartieldnppingodelgaikellkndreungishsterrselfvesthfulwtterbiumriumuccahlezaggingppingealotusbranithroesthstytaiggingzagginglchncgppingrconiumlotyodiacalmbieneologymundsleppingupthfuleaktheckagenchstletchigglehtngklestbandwatchteuphetenongdoeringfulteughtyynnxenonphobiarographyylemneophoneyachtsmanenhkmngkppingrdagestickmulkenrowwlneahrbooknstyllowishpnomanryshivaterdayyeartieldnppingodelgaikellkndreungishsterrselfvesthfulwtterbiumriumuccahlezaggingppingealotusbranithroesthstytaiggingzagginglchncgppinggames/backgammon 755 0 0 157207 3112766077 7213  (H(($G"I#HTHS/N /N(XNuNuNVHJ\g2 9d` 9`d 9d`p\#\ 9`dfp`p,B  @ R mB.` y g  @B 9 @Jg g f 9h"9d` 9h"9`N~й" A /NPX-@gJ\f g 9d` 9`d 9d`p\#\/N*Xo*B  @ R m`o* f>Jg:/N*X  @ S  @ f``bJ\fX gN 9d` 9`d 9d`p\#\/N*XB  @ R mB`  @ йh Xg" g f 9h"9d` 9h"9`N~" AА" A  @ "9hN~Xo yJmN  @ X  @  @ "9hN~Jo/NPX-@fRmT/N*Xo ` LN^NuNV./9|NXNZJg N`(HyNآXHy`NآXHy`HyNP# 9rN or `r Ё#r N0"9 A 9r N0"9 A fXX 2mrHyNآXBHyHyNP# 9rN or `r Ё#aL fXX 2m 9LDow 9LD"9Zow 9LD"9 ow~5 9TnJlo r~7 9Z"9TnJl "9Zo r~8 9 "9TnJl" "9 o r~9  @ R  @BHyNآXR mfHy`HyNPBARHyNآXHyHyNP## op5`p1rN#an fXX 2m 9谹or 9Z"9貀or 9 "9貀or~5 9PnJlo w~7 9Z"9PnJl "9Zo w~8 9 "9PnJl" "9 o w~9  @ R  @BHyNآXS nHy`HyNP# op5`p1rN#r N0"9 A o$ 9r N0"9 A fXX 2mhHyNآXHy NآXNJgBHxNP`Hx NpXHx NpX/9@NX..N^NuNVH 9 @Jo 9 @.|r` 9 @ D.|wo 9 @ 9Zo 9 @ 9 o 9 @LN^NuNVHB/NX. X b@0;N /9XaXJgJgBHxNP` Hx NpXB`(  @Jg  @/NXRXmNL yL f 9hrN~#hJg&Jg#`JgNpJg fJgBHxNP` Hx NpX y/NآX fHy\`HyhNآX 9X0/NpXHyxNآX Xo HxsNpXHx.NpXHx NpXJfN`LNJg`,Hx' hfp`p/NPN|`LN^NuNVH..J\g2 9d` 9`d 9d`p\#\B`P  @ "@ f,/NθXBHxNPHy~NآXB`" A"  @ 9hN~Jl /NθXBHxNPHy` 9 @/NLXJg8  @ g"/NθXBHxNPHy`R/NPX*gR/NθX S b4@0;N&Hy`Hy`Hy`Hy`RmpLN^NuNV.Hy8NآX 9D"9hfda@JgHyBNآX`HyONآX 9x"HAHABAЁ#x#hJgN`Hy\NآX hf 9` 9/NآXHydNآXHxRNbX. f.HymNآXNׄN y/NآX`Jg4 9x"HAHABAЁ#x#hJg`S nJgHxHxHx /9a~`>  @Jg,Hxp/Hx  @/aSJnJTl 9T` 9T*HxHx6Hx/aHxHxa "PHxBaXHxAaXHxRaX~ `>  @Jg,Hx  R/Hx  @/a,R mJLgHxHxHx/9La~`B  @Jg0Hx /Hx  @/aR mJPl 9P` 9P*HxHx6Hx D/azB  @ "@"R mJTl 9T` 9T#JPl 9P` 9PD#LN^NuNVH/.NLX,Jopr`pw@ l 6l .R/`/./. a NPBB Юo.HH/a.XZ m lt l Rgpz`D l. 6f Zmz`z 6l \lz`  lz 9T/ 9dЮ/aPR mNLN^NuNVH,9d*9T~ `p  @ "@ gPHxp R/Hx  @/  @/a  @ "@"S n 9谹g&HxHxHx //9an#~`t  @ "@ gTHxp/Hx  @/  @/a  @ "@"SJnJPl 9P` 9PD. 9gHxHx6Hx //a#~ `t  @ "@ gTHx  R/Hx  @/  @/aD  @ "@"R m 9L6g&HxHxHx//96a#L6~`x  @ "@ gXHx /Hx  @/  @/a  @ "@"R mJTl 9T` 9T. 9찇gHxHx6Hx//a(#//aPaNׄLN^NuNVH .". N~JmV/.NLX-@/. NLX* .Ю opr`pw@ .SrN. SrN,f f .T-@ f 6l .` .R-@Jf 6l .R` .-@ .o:/.Hx /NLX//. "HAHABAЁ" .`/..HH/ ./NLX//. "HAHABAЁ".` 6l І fJgn/..HH/ [/NLX//./.a gj/..HH/ .[/NLX/ .R/ .".`$/.Hx .[/NLX//./.a g/.Hx [/NLX/ .R/ ."` f gF/..HH/ . /NLX//.".[ .N~Ю/a/..HH/  /NLX/ .T//.`F g/.Hx .Ю /NLX/ .R/ .". N~Ю/aLN^NuNVH..,./. /.a@P/a:Xz`$ 9TS/ 9dЮ/aP/aXRmLN^NuNVH..,. 9df 9Tg, f#d#T#d#TLN^NuNVHz-| g.9d,9T#d#T 9df" 9Tf##`Jg(B///9NT -@/NDX-@Jg* "9 N~"Ҁҹ-Alz-ndm "9 N~"dЁR-@lz-nTm0 T"9 N~"dЁ-@lz-nTl0 9T"9N~"dЁ-@lz-ndl 9d"9N~$ "9 N~ԀR-B((lz-nTm> 9d"9N~$ T"9 N~Ԁ-Blz-nTl> 9d"9N~$ 9T"9N~Ԁ-Blz-n 9df.To& й @ Tl Tlz R bd@0;N2~@XBHxHyN4#XJgB hfp`p/NPNNJgBHxNPN#DB hg hfJgNp` 9hgJfN 9hfHxNX hg0 hg$ yL fx 9hrN~#hJhfJg:Jhg2Hy 4o`N y 4f 9(f 0g y g 0g 0op` 9m` y 4g 4n`nBNX"< N^-@ 9 /NLXo 9 n`$Jg Jmz`BNX"<@N-@ 9(/NLXo 9(n0`BNX"<@N-@ 98/NLXo 98m`BNX"< N-@ 9 $./NLXo Jn`@ y 0g 0n` BNX"<@N-@ 9SJg 9TS//9dNP`"`9fAλbHxNpXN fBHxHnNP, f( ,fHxHnNhP, f gJgBHxNPNV` Hx NpXHyLNآXHnNآXHyXNآXB/NXBNbXJgHnNXHxHnNhP,HxhHy/N~ HxHyP/N~ HxHy/N~ HxHy`/N~ HxHyh/N~ HxHy/N~ HxHy/N~ HxHyP/N~ HxHy`/N~ HxHyx/N~ HxHy/N~ /NXJgBHxNPHyNآXHnNآXHyNآXHnNآXHyNآXJgNVN`6HyNآXHnNآXHy NآX/NX`L N^NuNVB/.NP-@ f /.a&XHxhHy/.N HxHyP/.N HxHy/.N HxHy`/.N HxHyh/.N HxHy/.N HxHy/.N HxHyP/.N HxHy`/.N HxHyx/.N HxHy/.N /.NX#N^NuNVH0*nBHyNآX(M`HH/NpXJfNL0N^NuNV.*nHxHyHxN~ HUNXa *nN^NuNVH0*n(n fL0N^NuNV.. R f2HxHy0HxN~ g HyafXB 90 @..N^NuNVJm>R/9Hy0HxN~ g HyaX#N^NuNVJg NNTaHxHnBN g HyaX .fa .g . fp `8Jf( . fpR`$ .am .zn ._`.HHN^NuNVJg. HH/N`. HH/aXN^NuNV.*n` HH/aXJf*nN^NuNVJ\g2 9d` 9`d 9d`p\#\ hfHy`HyaX 9`0/a>XHx a4X 9d0/a XJgNN^NuNVH~`LzB` H@ H@B@ڀRm S".o "Nr N0/aXSJn .r N0/aXLN^NuNVHJg.9d,9TBHxNP xoHya|X/9xa4XHyadX f/9`/9aDXHy`J gdJPfJ`gHyaXaJgDN//NP`0Hy&aX` 9 gJfHyj`HyH`LN^NuNVJgBHxNPNV` Hx a`XHyaXBa>XJg2Jg Hy2ahXBa XJg BNXBhp`BN^NuNVH. z`XJg$HyTa$XHH/aXHx)a` HyaaXB` Ng&Jgfp`LJfHxaXa Yf YfHyl`HytaXJga Yfp`BLN^NuNV...Hy{a~X/a:XHx.a:XHx a0X..N^NuNV. 9hD#h/NL"X 9hN.#Xp# ѹ 們L ѹ 們 ѹ ѹ..N^NuNVH0*n(U T -f(HHb b\@0;NVRRRRRRRRRRR,RR~dRRJfB 9h @nRX`JfBB 9h @b`Jf#B 9h @r`Jf#B 9h @w`v T (rg (wg (bf` 9h @pR T 9h"@R T (rf # T (wf # T (bfB` TJ(fX/N X#` T/`X/N6X`Jg /N6XL0N^NuNV.B  @BR m#####4#4#,#H#T#TP###xB..N^NuNVHya&X/9aXHx aX/9PaXHyaX/9aXHx aX/9`aXN^NuNVJgNTa3 HyBN4PJl HyaXN^NuNVJgBHxNPN` Hx a2X/9HaXN(N^NuNVHJg.Jg,9d*9TBHxNP` Hx aXHyaXa.  f4JgBHxNPN//NP`a 1m 6nHH0#`Hx ajXHH/a\Xa 1m 6nHH0#dHx a.XHH/a XJg"BHxNPN//NP`XHx aX`LHx aXBNX"<UUVNR#`BNX"<UUVNR#dB\LN^NuNVHJf8JgHx /9dNP`HyNآXHyNآXB#-yB  @ "@"R mN SfHBHxNXJg4Hx' hfp`p/NP-|`h9fJoJg 9TS//9dNP`6 9fHyNآ` 9o @HH/NpXSaH,Jf|JgNp-Fn`9ftJolJgNpHx'/9d`* 9f B`HyNآXRm`Hx\NpXHx NpXNB`/.HH/aP,JmJ 9p @R oJg  gHH/NpX-FJf:` f 9аXmB`" f 9XS"9вlp` fJfj 9R/NXJgN 9R/N*XNHyNآXBlx Rp @HH/NpX` 9R/NXJgNp 9R/N*X`* 9'/ hfp`p/NPa2,-F` g `HxNpX`LN^NuNVH.. .R fp`B-@ "HA HABAЁT @HH, .g. HHgJg f "HA HABAЁV @ S bF@0;N>z $NJgXB hfp`p/NPNHyNآX` "HA HABAЁZ @ `N` 9 @ f$. HH0"9 A `~ 9 @ "HA HABAЁ. HHЁ` 9 @ g8 9аXlR 9S @ 9"@". HH0 9hN~"9 AА"9 A 9 @Jl 9 @B 9 @ o 9 @ `f 9 @ f . HH0"9` 9 @ "HA HABAЁ. HHЁ` 9аXlR 9S @ 9"@"` 9аXlR`JgBHxNP` Hx NpXHyDNXJg"Hx' hfp`p/NP`JHx NpXNHy`@ 9 @ ` 9 @ XJg f p`R`,pLN^NuNVHBBB  @ "@"R mB`/ p @HH/aP*Rm LN^NuNVH0/9|NX`| n(P*LB`RSJfJgHUNآXHx NpX`HHyNآX/9@NXN. g f/9|NXNZX nJf|/9@NXL0N^NuNVJ/H BB#B/<NX*@gbJg^ /gH/<NX-@Jg//. N|PJfHU/.NPa`B/<`BHUNP-@JfB/<NP-@Jlp`*nf0/<Hn/.N *Jn/.NXB`~BAHH.R fo6 -\f.S` .m>/</</<N~ B/. aXJgd/.NX` `RL N^NuNVJ/H0-y/9NDXйU*@S :g*l/</</<N~ B`R tf -cfHmHnNPA(H` :g RfBR o/</<`HnHnaP fA(H`R :fHTNDX" Ҁ-A o2/</</<N~ "<Ҍ ABHlHUNP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N~.HH0ހHH @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJg 9` <i` 9$//<XNPR g`D-|`BR RR`f r N$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<XHUNP <L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N~.`HH/ nNXJfJg^Jy(oV y(lL09(H((l @0H, rNހ "N.`9HH/ nNXSJnL N^Nu /lDNuNVH0 .". Nl-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NFXN^NuNV#N^NuNV 9"HxN.X-@HylNHXJg8/.HxNP/.N.XN^NuNVHxHylNZP`PJg" .c .`-n-|HzHxNP-@/.N.XN>`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9,l  @*PJgN@eNuNVHn/.NTPJlB`pN^Nu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83 allow.c 4.1 82/05/11 board.c 4.1 82/05/11 | | | | | | | | _____________________________________________________ |_______________________|___|_______________________| check.c 4.1 82/05/11 must make can only make moveAttempt to move to same location. Backwards move. Men still on bar. Move not rolled. Bad starting position. Destination occupied. Can't remove men yet. extra.c 4.1 82/05/11 doubles. Declined. Accepted. Does accept? Reprint. fancy.c 4.2 83/04/16 bccdceclcmhomcmlndup $ Internal cursor error. licopc init.c 4.1 82/05/11 /usr/games/backgammon/usr/games/teachgammonWhiteRedwhitered main.c 4.2 83/04/16 ?]Sorry, you cannot play backgammon when there are more than users on the system. There are now more than users on the system, so you cannot play another game. Do you want the rules of the game?Teachgammon not available! Do you need instructions for this program?Enter 'r' to play red, 'w' to play white, 'b' to play both:Red rolls a . White rolls a . Red starts. . White starts. Too bad, is unable to use that roll. . Too bad, can't move. Backgammon! Gammon! . Would you like to play again?Would you like to save this game?losfurngbackgammon(gtty)TERMbackgammonPassword: rolls . Red wins White wins point. Save. Enter a space or newline to roll, or R to reprint the board D to double S to save the game Q to quit(Type a newline to continue.) move.c 4.2 83/04/16 rolls but cannot use it. and moves Out of memory odds.c 4.1 82/05/11 one.c 4.1 82/05/11 Error: ... save.c 4.1 83/04/16 Are you sure you want to leave now?Enter a file name: The file '' already exists. Are you sure you want to use this file? Can't use This games has been saved on the file ''. Type "backgammon " to recover your game. Can't recover file: . subs.c 4.2 83/02/23 Player is red, computer is white.Player is white, computer is red.(No computer play.) Hr addbuf (write):buflush (write):readcRed's roll: White's roll: Game value: . doubled last. Are you sure you want to quit?Would you like to save this game? (Y, N, or (Y or N) Yes. No. Blot hit on Score: , fixttyROLL: Usage: backgammon [-] [n r w b pr pw pb t3a] - gets this list n don't ask for rules or instructions r player is red (implies n) w player is white (implies n) b two players, red and white (implies n) pr print the board before red's turn pw print the board before white's turn pb print the board before both player's turn term terminal is ((a term sfile recover saved game from file table.c 4.1 82/05/11 SR?QB9876543210.9876543210/ -'./ , 654321.H =9=8=7=6=5=4=3=25130=.9=8=7=6=5=4=3=2=1=0= ,-' . Move:    Move: Move: Enter moves as - or / where is the startingposition, is the finishing position, and is the roll.Remember, each die roll must be moved separately. text.c 4.1 82/05/11 #j5d4zX P`0w;< OGW)n./vF^--> If you did not notice by now, this program reacts to things assoon as you type them, without waiting for a newline. This means thatthe special characters RUBOUT, ESC, and CONTROL-D, will not performtheir special functions during most of this program. The programshould usually stop when a RUBOUT is typed, but occasionally it willignore RUBOUTs until it is waiting for input. These instructions are presented in small chunks designed not toroll off the top of your screen. When the characters '-->' are print-ed, no more data will be printed until a space or newline is typed.In this way, you can finish one section before continuing to another.Like this: The two sides are colored 'red' and 'white.' The computer may playone side, or if there are two players, the computer can merely act asa gamekeeper, letting the players make the moves. Once you tell thecomputer what color(s) you want to play, the decision remains in ef-fect until you quit the program, even if you play more than one game,since the program keeps a running score. The program will prompt for a move in one of two ways. If theplayer has the opportunity to double, then merely his color will betyped out. The player can now do one of several things. He can dou-ble by typing a 'd', he can roll by typing a space (' ') or newline,or if he is not sure, he can reprint the board by typing a 'r'. If the player cannot double, his roll will be thrust in front ofhim, followed by the request 'Move:', asking for a move but not givinghim the chance to double. He can still ask for the board by typing'r'. In either of these two states, the player can quit by typing 'q'or save the game by typing 's'. In either case, the player will beasked to verify, in case there was some error. The program then endsimmediately, after first saving the file if so requested. A player can move one of his men using two forms of input. Thefirst form is -, where is the starting position, and isthe finishing position of the player's man. For example, if whitewanted to move a piece from position 13 to position 8, his move couldbe entered as 13-8. The second form is / where is thestarting position, an is the roll actually made. Hence, whitecould have entered as 13/5 instead of 13-8. A player must move each roll of the dice separately. For example,if a player rolled 4 3, and wanted to move from 13 to 6, he couldenter it as 13/4,9/3 or 13/3,10/4 or 13-10,10-6 or 13-9,9-6, but not13-6. The last two entries can be shortened to 13-10-6 and 13-9-6.If you want to move more than one piece from the same position, suchas 13-10,13-9, you can abbreviate this using the / format as byentering more than one , or 13/34. A player can use both forms forthe same roll, e.g. 13/3,13-9, and separates individual moves by ei-ther a comma or a space. The letter 'b' represents the bar, and theletter 'h' represents a player's home. You could also enter thenumber that would be in the position of the bar, 25 or 0 as appropri-ate. Use a newline at the end of your moves for a turn. As you type in your move, if a character does not make sense underthe above constrictions, a bell will sound instead of the character,and it will be ignored. You may kill lines and erase characters asyou would normally, but don't be surprised if they look different thanusual. Also, if you have entered one or more of your rolls, and youwish to see what the move looks like so far, type a 'r' to see what itlooks like. This cannot be done in the middle of a move (e.g., aftera '-' or '/'). After the printing board, the program will go back toinputting your move and you can backspace or kill just as if you hadjust typed in your input. Now you should be ready to begin the game. Good luck! message.c 4.1 82/05/11 $ILast update on Monday, May 16, 1983.Check the file /usr/public/gammon.news for details.TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) Unknown error: F ((((( DDDDDDDDDDAAAAAABBBBBB <. 40#H+.148@DHxP X`|hodw~~B^<.j &/5<@ D`L(T8\ e0l<t|,Th@4$ P6LX %,4&;jCHLT,\cku}8`TTvlLLX`l(8H"H+l3>IU[aj$s}((D$h<R!<%|.6=DMV!4]tenw,~ll|<R<xx .   (~r'0. @3; vDC~IC4S}Z_ Hd &Ll 7PtL{ T X t\;P 9` d6 h p "  ) * x | " %% &( , ./ 47-> C 5J dT (^ ezk q x P} X A` ch4|QpZآZF!{θpL%L.44;DM Sׄ\etn7xtp({(b(( u  C F G N O QE ~   oT   [! )2/T9 ?G ]K YO T b X \\kXd*`k _owj  V    v$$Df.z"zVlII (   T  ( 'ep 0 6 < D J` Rcv Yz at k< tx |f   ] p| 1 X T u T xh ϸ  , u 6 .h  ; ր ~ "4 (F 0 l0 9 A| JD Q?T YV| bw l u" ~Dx |  l yF    H Z >    0   T 4  (Q 6 @ Gx L Sz Z7p cF i  n2 s   {f L r  < . 3  " ϰ crt0.oallow.o_sccsidboard.o_sccsid_i_j_k_lncheck.o_sccsidextra.o_sccsidfancy.o_sccsidinit.o_sccsidmain.o_rollr_sccsid_askcol_rollw_rstart_rules_again_wstart_gammon_noteach_password_svpromt_cantmv_need_user1a_user1b_user2a_user2b_unable_bgammon_toobad1_toobad2_pbufmove.o_op_pt_sccsid_endman_oldfrc_openmen_menin_oldfrp_chance_barmen_cg_ch_race_cp_em_menoff_frc_points_frpodds.o_sccsidone.o_sccsidsave.o_prompt_saved_sccsid_rec_type_exist1_exist2_cantuse_cantrec_confirmsubs.o_sccsid_plred_nocomp_plwhitetable.o_sccsidtext.o_sccsidmessage.o_sccsidtermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10abs.oabs.ocalloc.orand.ogetenv.osleep.oOalarm.oOpause.osetjmp.osetjmp.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.otime.ogettimeofday.octype_.oexit.ostrlen.ocreat.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.o_exitstart_main_environmcount_raw_raflag_begscrlmult_movallow_mflag_rfl_old_offopp_rscore_color_curc_home_d0_makmove_wscore_iroll_aflag_curr_acnt_cturn_cin_rflag_bflag_dlast_inptr_cflag_pnum_tty_table_tflag_TEACH_movback_gvalue_noech_bar_g_h_in_p_offptr_hflag_mvl_colen_Colorptr_colorptr_inopp_EXEC_ncin_board_off_mvlim_dice_args_wrbsub_fboard_wrboard_writec_writel_clear_fixttylmodtldivt_curmove_strcpy_gwrite_checkmove_moverr_cline_movokay_refresh_abs_wrhit_nexturn_quit_proll_getmove_dblgood_odds_buflush_freemen_trapped_dble_count_eval_rand_yorn_buffnum_lUP_getout_BC_tstr_tcap_CD_CE_oldb_CL_CM_fancyc_CO_getcaps_write_oldr_oldw_lBC_newline_tos_newpos_tgetstr_HO_fixcol_linect_tgetnum_tgoto_tbuf_fixpos_LI_MC_lHO_ML_ND_calloc_bsect_PC_addbuf_tgetent_realc_clend_realr_lND_UP_strlen_tputs_wrint_save_move_alarm_errexit_contin_execl_readc_roll_sleep_getarg_helpm_srand_instr_message_gtty_ospeed_wrscore_init_text_signal_time_getenv_freeq_checkq_pickmove_binsert_movcmp_makefree_bcomp_brdcopy_trymove_canhit_bsave_mvcheck_movegood_nextfree_backone_checkd_last_read_errno_unlink_recover_creat_open_close_norec_descr_stty_strset_outbuff_perror_dotable_help2_atmata_rsetbrd_tgetflag__ctype__tnchktc_tnamatch_strcmp_strcatulmult_freeuldivt_malloc_cfree_setjmp_longjmp_pausecerror_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofday__cleanup__exitptwoulmodt_ioctl_realloc_sbrk_end_brk__sobuf__flsbuf_fflush_fstat__lastbuf__iob_isatty_fclose__sibufegood_nextfree_backone_checkd_last_read_errno_unlink_recover_creat_open_close_norec_descr_stty_strset_outbuff_perror_dotable_help2_atmata_rsetbrd_tgetflag__ctype__tnchktc_tnamatch_strcmp_strcatulmult_freeuldivt_malloc_cfree_setjmp_longjmp_pausecerror_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execve_gettimeofdagames/cribbage 755 0 0 110112 3112766271 6626  XA$G"I#HTHS/N4 /NXNuNuNV.SoX n P -g HylHyN,PHxNXB. n R-@ nJgHH eg2 qg4 rg6HyHyN,PHxNX`d`h`fJ.fNR`J9hf8HyNlXN**@ YfHyNXHy NlX|J9hg <<` <F/NlXN**@ Sfp=`py#^azHyhNlXN**@ Yfp`B@J.fHyHyxNlP-@g,/9R/9VHy/.N,/.NfX*nN^NuNVHHyNXHyNXJZf|J9fgNr4N`.J9hg <` </NlXHx3BNFP.Nr4N,gJ9hg <` </NlXB  @/(/N\ J9hg <` </NlXB  @/(/N\ HyNlX  @ "@ fp`B@J.g0J9hg <` <$/NlXHyNX`(  @ "@ op`B@J.g<`J9bg <c` <g/HyFNlPJ9bfp`B@BN#NJ|HyNX.HH/a^XJfp`B@J.fp`B@/9N/9JHyjNl J.fRZ 9NJlp 9^N o@ 9^N |` .mR .Ю @ .g o  @ А` m-n-nBABR mA-| .S.`A Ю"@JfA Ю"@ Ю @ l Ю @-P Ю @ o Ю @-P,.` AJgRoo .搮R-@SJld m Ю` LN^NuNV n-P-h .o-@-n-@ n"H ( g$ ."HA HABAЁЮ `" ."HA HABAЁЮ\ @-PJn$/./.Hy =Nl Hx]NX .r"<NN^NuNVJ.g HxBHx` BHy B/. /.aN^NuNV g fB`J.g . @/Hy ` . p @/HyNlPJg/.HyNlPJ.g .  @/Hy ` .  @/HyNlPpN^NuNV.S B`D.HH/ Ю @/(/a JgJ.gHy`HyNlXR m.HH/ Ю @/(/a ..N^NuNVH  l/. HyNlPHxJNXHnaXJg/. /././.NJf,Hy.NlXHx/. /.a HyW`0B`( Ю @ f Ю @ (gR mҾ mHy\NlXHxMNX ` gB` Ю @ gR m澮 m*HyNlXHx/. /.aP Hy`| R,` Ю @ gR m漮 lxHyNlXHx/. /.a Hy`(HyNlXHx/. /.a HyNl`nLN^NuNV.B.-|-na-@g-@-@` nJgR n  f nBR nJg/NHX f-|B l n" A Pf-G f`R`R-|B l n" A Pf-G fB`DR`-|B l@  p @//.NPJg  @//.NPJf-G f`R`-n` nJgR n  f nBR nJg/.HyNPJf0-n` nJgR n  f nBR nJgb-|B l@  @//.NPJg  @//.NPJf0-G g| n n!n.HH`R`..N^NuNV.Sm 9R @`HyNX. am zo `  ..N^NuNVH Ba*@Jf .`JgB`R  g  g 0m 9o .S.`2 "HA HABAЁHH0Ё.R 0m 9o  g  g Jg .S.m o: .SfHyNlX`R/. /./Hy6Nl`4 L N^NuNVH aJlB`  g  g  f B9`*|amd  g^ ,f  gR  f  g  gR`  g  fR  ~ma*Jmr  fJmfRBRB <L N^NuNV#N^NuNV 9"`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.HyHyHyNHxNXHxHxN`P*@HxHxN`P(@HnNX-@g f f-|HUHxN`PHTHxN`P .L0N^NuNVH0*n Jm m#8p`T .8$ @(P .8$ @ gf ` <//.Hx0N `NqL0N^NuHxN@NV/9Hn /.Nv N^NuNV/9/. /.Nv N^NuNVA -H .X @Jf n/Hn /.Nv N^NuNHx;N@eNuNHxN@eJgBNuH // |8$ pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NPSm .R @BHH`HnBNP .N^NuNV4.-nBYx`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRYx nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|((`B nHHi @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHi @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NHX".-A< o-@ .Xf -|L`-|0LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|A`-|D`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|G`J.g -|I`J.g-|KAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 /9 .".N0fp+`p-S n.HHi @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Y|b1 nRJfY|c0R 9nB <Y|L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N$XJgm+|8+|8+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaXLe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NNXJl~0-g /-NЦXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`LeB` 0,f -+fp`B, wf0Hx/.N̸P.JgJm/NNXHx` afvJgp`p//.NbP.lB 8f6Hx/.N̸P.Jg Jm/NNXHx/.NbP.Jm.HxB/N `Jgp`B//.NbP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nb N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JYf8 <Y#Y <Y#Y#YY#YY .^rN.*yYBY g`(*(U g " Ҁe " Ҁd(M *@bYfYgB`RY Yo "<N#YBNѦX(@ 9Y" Ҁe 9Y/NѦX(@g yY 9YXg yY  9Y" ҀY(#Y <Y A ` " Ҁ#YԹYc A#Y A 9Y*A L0N^NuNVH0*n(MY#Y (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Y L0N^NuNHxN@e#PBNu /йP/@HxN@e 9P#PNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL Discard a card --> Discard --> Discard a card --> Cut the deck? How many cards down do you wish to cut the deck? You cut You cut the . I get two for his heels. I cut I cut the . You get two for his heels. GO. You get one. You get one point. I play I play the . Total is %d. I got %d. I got %d points. I get one for last. I get one point for last. You have a GO. I get one. I get one point. You play your last card, the . Total > 31 -- try again. Your play ( ): Total is %d. You got %d. You got %d points. You get one for last. You get one point for last. handhandcribhandhandcrib support.c 1.1 82/05/12    Your %s is: []. How many points? It's really only %d points, I get %d. You should have taken %d, not %d! Explanation: %s My %s ( [] ) scores %d. cards.c 1.1 82/05/12 score.c 1.1 82/05/12 %AcNy {LU9yoCпO_#;9 3ʛpG[?gSOQw`EGU"c*Wkg;x_+ktg[w,Z{OkWK9;4#JLtL[\:!`W* J@  u0(tR  ll|@Es,[n($"L5&d4p(Y(@8ztV|L38kT<XI80H W/L$<Q}tt His Nobs, Five-flush, Four-flushFour-flush, %d points in fifteensNo fifteens, %d points in pairs, %d in runs, No pairs/runs ADJUST: internal error %d %d io.c 1.1 82/05/12 lptz of %1.1s%s%s%1.1s%s, INFROM: %d = n < 1!! That's not in your hand. Play one of ( ): INFROM: isone or something messed up No such rank in your hand. Play one of ( ): Ambiguous rank. Play one of ( ): Sorry, I missed that. Play one of ( ): OFthat doesn't look like a number, try again --> %d is not between %d and %d inclusive, try again --> ACETWOTHREEFOURFIVESIXSEVENEIGHTNINETENJACKQUEENKINGA23456789TJQKSPADESHEARTSDIAMONDSCLUBSSHDC/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$LY. 40$,4,<4DDLY`WY\c m\r \z,,ll..|>fnz`p,6=L$V$`Fir|Yx> (@?È :0&-F4@:?FpM RhZ"bjŤs|*ʨ2HʼPǚ0xHfƲȾl ʘ ?^%H-j4D:nBI4ONVr[ahŪp~w~ʜ<XH$l.̸.V< Ͳ<'/$83H@\GlN|WΤ^foьv~L<Ҳ<~4r0>h lsV#d-d6R>FfZQ TW^_,hBs z. t:*4HF# 7f6b D ttl ,8b' f|-B5"\@;JWNRF[ Xen.tnyfMJ4(x *R|\F$ F p%J/< 9j CKS\d$Hl u  rL $z` 8$ 8 8v"Q0f9hBnHgNU0[dkRqpwÎ}?ǚ<  8yЦ;NL3$iľpdxH[ǒ0Y>s^  QŴ R ɞ Z ' ..̸ 5b ; @ G M TΤ Z7 cѦ i p Y uђ zcrt0.ocrib.o_sccsidsupport.o_sccsidcards.o_sccsidscore.o_sccsid_runpoints_pairpoints_ichoose2io.o_sccsidrand.ofprintf.ofprintf.oprintf.oprintf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negsystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgot((nanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_quiet_printf_cgames_infrom_playhand_explain_pgames_system_gamecount_expl_glimit_fprintf_makeknown_known_peg_comphand_phand_anymove_getline_deallmodt_number_makedeck_deck_cchose_rflag_chkscr_iwon_chand_turnover_remove_shuffle_fopen_score_plyrhand_sorthand_crib_prhand_printcard_pegscore_cscore_knownum_cdiscard_discard__iob_cut_fclose_game_rand_pscore_numofval_tv_adjust_anysumto_scorehand_isone_srand_eq_time_crbnescrlmult_fifteens_strcat_crbescr_sprintf_pairunsldivt_rankname_getuchar_suitchar_rankchar_prcard_strcmp__filbuf_incard_strlen_linebuf_suitname__pfile__print_read_fflush_fstat__sibuf_malloculmult_execl_wait__exit_fork_signal__sigfunc__sighandler_errno_syscallcerror_execle_execv_execve_gettimeofday__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkname__pfile__print_read_fflush_fstat__sibuf_malloculmult_execl_wait__exit_fork_signal__sigfunc__sighandler_errno_syscallcerror_execle_execv_execve_gettimeofday__flsbuf__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isattyd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_lseek_cgames/fortune 4711 1 1 44000 3112766337 6555  8?0$G"I#HTHS/N4 /NdXNuNuNVH B/. /.aPHyHy:NP*@JfHy:N|XHxNdXHUHxHxHyN4 9S-@ l Jy4gHyN0XBNdX o Jy2gHyN0XBNdXJy6g 9`Jy8f-yN/NX|`N SJfHU/.a>PJy2g" 9А m8HU/.aP`Jy4f` HU/.aP 9А mB/9HUNX `>RSHmHH"9LRL AHH`HyHHH/N\PSm -R @` HUN XfHyHN2XJy0g Hx rN/aP/N XL N^NuNVH *n BG|` " Ҁ A/Hy:NDP` " Ҁ A P -f " Ҁ A P(HHJgJ ag lgt ogt sg\ wgL m(HH/HyNPRG`RB  @/N0XR mBNdXRy0`Ry2`Ry4`Ry6`Ry8Rm2JGg/Hy#NPHxNdXL N^NuNVH ..*n /Hxa~PS,Jy6gJy8fܹB /HUNX HUHxHxHyN4L N^NuNVH..,. m ` LN^NuNV...`N". Nހ .SJf ..N^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.N X`f n0(gV/N2X n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVH *n`2"9LRL AHH`SHlHyH/N\PHH.fSHm 9LRL @ HH`HyHHx N\PL N^NuNV#\N^NuNV 9\"HxNX-@HyF|NXJg8/.HxNP/.NXN^NuNVHxHyF|NP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n4f +|`D/.NX+@f,mJf,0-g-HHF+@`m+n 4f09XgHyHN2X0-gp` - //--HH/N: *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n (|4`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.N*P.lB %f6Hx/.NP.Jg Jm/NXHx/.N*P.Jm.HxB/N `Jgp`B//.N*P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N* N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|` 9%tl $ @*PJg*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nHf9ZHH/NXJgm+|&|+|&|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NjXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JGf8 <G#G <G#G#GG$#GG .^rN.*yG BG, g`(*(U g " Ҁe " Ҁd(M *@bG$fGgB`RG, G,o "<N#G,BNjX(@ 9G," Ҁe 9G,/NjX(@g yG$ 9G$Xg yG$  9G," ҀY(#G$ <G A ` " Ҁ#G G c A#G( A 9G *A L0N^NuNVH0*n(MY#G (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G( L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLN@eNuNVHn/.N@PJlB`pN^NuNdHxN@eBNuNdHxN@eNuNV/. Hyt /.Nf N^NuNV/. Hy@t/.Nf N^NuNdHx6N@eNuNVH0JDf8 <D#D <D#D#DD#DD .^rNj.*yD BD g`(*(U g " Ҁe " Ҁd(M *@bDfDgB`RD Do "<Np#DBN"X(@ 9D" Ҁe 9D/N"X(@g yD 9DXg yD  9D" ҀY(#D <D A ` " Ҁ#D D c A#D A 9D *A L0N^NuNVH0*n(MY#D (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNj.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ D L0N^NuNdHxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL 1lA8J.PfY_Lzgn vp~Z  #y";d3*pd@f 7L"Fpj DT Ccrt0.obcd.o_sccsidgetchar.oputchar.ofilbuf.oflsbuf.oexit.odata.ofstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEd((ivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_sp_puts_getchar_chtab_putchar_s__filbuf__iob__flsbuf_read_fflush_fstat__sibuf_malloc__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitcerror_gtty_ioctl_stty_realloc_sbrkldivtuldivt_end_brkptwo_errno_sccsidgetchar.oputchar.ofilbuf.oflsbuf.oexit.odata.ofstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdgames/rain 755 0 0 64266 3112766750 6025  @A<$G"I#HTHS/Np /NXNuNuNVSm 9R @ HH`Hy/.NPN^NuNV`H// .~NNN.T"H A SlBa // .NNN.T.a// .~NNN.T,HzHx//HUNh /N Hx.aVXHzHx H @/ H @/HUNh /N HxoaXJfz`SHzHx H @/ H @/HUNh /N HxOaXJfz`SHz2Hx H @ S/ H @/HUNh /N Hx-alXHyHSN`PHyHTN`PHyHTN`PHyHyN`PHyHSN`PHyHTN`PHyHTN`PHx-aXJfz`SHz`Hx H @ U/ H @/HUNh /N Hx-aXHyHSN`PHyHTN`PHyHTN`PHyHyN`PHzHx H @/ H @ U/HUNh /N HyHyN`PHz~Hx H @ R/ H @ S/HUNh /N HyHyN`PHyHSN`PHyHTN`PHyHTN`PHx-apXJfz`SHzHx H @ U/ H @/HUNh /N Hx aXHyHSN`PHyHTN`PHyHTN`PHx aXHyHRN`PHx aXHzDHx H @/ H @ U/HUNh /N Hx a~XHyHRN`PHx adXHyHRN`PHx aJXHzHx H @ R/ H @ S/HUNh /N Hx aXHyHRN`PHx aXHyHSN`PHyHTN`PHyHTN`PHx aX H @ H @ HyNX`NVHy/98N`PJDgHy/9DN`PHyNXHy/</</<Nr B/. aXJgd/.NX` `RL N^NuNVJ/H0-y/9N$XйU*@S :g*l/</</<Nr B`R tf -cfHmHnNPA(H` :g RfBR o/</<2`HnHnaP fA(H`R :fHTN$X" Ҁ-A o2/</<E/<Nr "<Ҍ ABHlHUNP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHHM @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|]HH.HHfHH`RJf M @g~0-|HH0SgXHHM @f`JgJTg 9T` <` 9L//<NPR g`D-|`BR RR`f r N$ r NvЂ`& rNv",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<HUNP <pL N^NuNVJ/H *nBg@HHM @g< "HA HABAЁHHҀ0.HHM @f H@ H@B@ހ .fDRHHM @gHH0ހ`RHHM @f *f"R ". N.`HH/ nNXJfJg^Jy`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#p`T . @(P . @ gf ` < //.Hx0NL `NqL0N^NuHxN@H // | pNLNw //W.BN@d W/N| WNNV4.-nBH`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHM @gT(( nHH0-@HR ."HA HABAЁЮH-@`B nHHM @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.N$X-@8/.N$XJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.N$X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNvЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|%`-|(`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|+`J.g -|-`J.g-|/AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N gP .S-@HJlD-@HJHg6 .Hr Nv0S n .Hr N`S n0A .ذbJn/9/9 .".N fp+`p-S n.HHM @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|` HUaX0e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N:XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?NL n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN|HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuN|HxN@eBNuN|HxN@eNuN|HxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0JI$f8 <I(#I$ <I$#I(#I(I0#I$I, .^rN.*yI,BI8 g`(*(U g " Ҁe " Ҁd(M *@bI0fI$gB`RI8 I8o "<N#I8BN:X(@ 9I8" Ҁe 9I8/N:X(@g yI0 9I0Xg yI0  9I8" ҀY(#I0 <I$ A ` " Ҁ#I,I,c A#I4 A 9I,*A L0N^NuNVH0*n(MY#I, (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ I4 L0N^NuN|HxN@e#4BNu /й4/@HxN@e 94#4NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLfGN.W/h^fLn `8r _<{ <8?jX< iD mH! vL.`pNZw( JP CT$ KX(- DZ1 F\5 G`9 Sd= ThA NlE HpI OtMV PxZ Q|^ Zb Wfo Xs Uwd ^ R [ \ ] _ g { p c d e j8D h n k l u q t r o  s { } y  |   z   "  ,25 E9 V=G OWMa jsn{)rL6DL;$$vF|( ly:   & -L6n<fBI OVj\vbl  t{03BiL@x$[n w:Qbz (lp~ 7d :   I< !& &crt0.orain.o_sccsidcr_tty.o_destline_sstrs_tspace_sflags_aoftspace_xPC_destcollongname.ocurses.otermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10fputs.okill.orand.ogetenv.ofprintf.ofprintf.osetbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.o_exit.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exitstart_main_environmcountffixi_fputs_fputcharfdivifdoublei_outc_fprintf_tgetstr__flsbuf__exit_tgetnum_tgoto_setbuf_fflush_LL_old_tty_onsig_sttyieeeusedfmuli_tgetent_kill_gtty_ospeed_TE_TI_strcpy_signal_malloc_UP__iob_getenv_getpid_tputs_rand_ranfffltis_tgetflag_gettmode_AL_BC_AM_zap_CA_CD_CE_BS_BT_CL_DC_CM__tty_ch_DL_DM_ED_DO_setterm_EI_EO_longname_GT_IC_HO_IM_IN_IP_HZ__tty_MA_MI_NC_ND_MS_getcap_PC_OS_SE_SF_TA_SO_SR_UC_UE_ttytype_VB_UL_VE_US_LINES_VS_COLS_NONL_XN_UPPERCASE__res_flg__endwin_DA_DB_Def_term__pfast_curscr__rawmode_normtty__echoit_stdscr_My_term_readlmult_write__ctype__tnchktc_tnamatch_strcmp_open_close_strlen_strcatlmodtldivtcerror_srand__pfile__print_freeulmult__sigfunc__sighandler_errno_syscall_fcvt_ecvt_isnanfcmpi_isinf_modffaddi__cleanup__sobuf_fstat__lastbuf_isatty_fclosed_packd_unpkg_int_ldexpfsubi_frexpffltifsingleif_rcpffixisfloatflavorfmodi__sibufptwoulmodt_ioctl_realloc_sbrkuldivt_end_brks_flg__endwin_DA_DB_Def_term__pfast_curscr__rawmode_normtty__echoit_stdscr_My_term_readlmult_write__ctype__tnchktc_tnamatch_strcmp_open_close_strlen_strcatlmodtldivtcerror_srand__pfile__print_freeulmult__sigfunc__sighandler_errno_syscall_fcvt_ecvt_isnanfcmpi_isinf_modffaddi__cleanup__sogames/worms 755 0 0 70562 3112767004 6230  @@(($G"I#HTHS/Np /N$XNuNuNVS m 9 R @ HH`Hy /.NPN^NuNV,H`Rg| Ю @/NX#r m (rot n /HyR`H#.v`VHyoNX$@Jf( n /HytHy N$ HxN$XHRHxNX/NxPJn*HR n /HyHy N$HxN$XA`-HHnHyNP-@f( n /HyHy N$ HxN$XHnHyNP-@HyNXJg <`HnHyNP-@HyNX-@n-|P .S-@HnHyNP-@HnHyNP-@HnHyNP-@HnHyNP-@HyNX-@HnHyNP-@HyNX-@n-| .S-@HnHyNP-@HnHyNP# HnZ9 HH/NP.[H3|HyNX# .".NZ/NX&@B`  x @ R .m&y x .".NZ*`B[SlJ g . x @ ".Ё @0*9r*|M`B* 9n/NX&@Jf( n /Hy Hy N$ HxN$X+K.9n`6Sl 9n/NX&@Jf( n /HyHy N$ HxN$X+K ,9n`6SlSlFHz"HxHnHy0NP/N JPDg-yPDT,.`..``S m( .TRT @HH"9 R AHH` Hy .TRT @HH/NP nTJf-yPDTSlJ f4S m 9 R @ HH`Hy Hx NPHy NXSlHJ gJghJf`..``S m( .TRT @HH"9 R AHH` Hy .TRT @HH/NP nTJf-yPDTSn nTHH,RT nTJf-yPDTS m" nTHH"9 R AHH`Hy nTHH/NPJgHy /.N,P`.HzHx/. .S//.N$ /N Hy /.N,PJgHzHx/.N S m"9 R AHH`Hy /NPJgHzHx/.N Hy /.N,PHy NXB*|M`<(- Э @0H.lHzHx Э @00H,/ Э @BP0H.//.N$ /N S m rNH @HH"9 R AHH`JfJgJgHy /.N,P`&HzLHxBB/.N$ /N JgHz\Hx/.` HzN/./.N ..SmS m( .TRT @HH"9 R AHH` Hy .TRT @HH/NP nTJf-yPDT`..SmZS m( .TRT @HH"9 R AHH` Hy .TRT @HH/NP nTJf-yPDT`..SmS m( .TRT @HH"9 R AHH` Hy .TRT @HH/NP nTJf-yPDT`Hy rNH @HH/NP  x @ "Ё @RP` Э @0H,RnfB+D Э @JPm Э @0H& Э @0H$  x @ "Ё @0S@0f^HzHx///.N$ /N S m 9 R @yHH`Hy /9vNPJf"Jf <`^f <`P <z`Hf"Jf <z`6f <z`( <` Jf <`f <z` <z"Ё(@ Jg gNNz//aN NAЈ @*HzHx ^ @0H܀/ N @0Hހ//.N$ /N J g fg~S mN rNH @HH"9 R AHH`FHy NXN`~*`NHy rNH @HH/NP0"ҭ A00H x @ 2$ԭ B02HЁ @RPRrm`L<,N^NuNVS m . HH"9 R AHH`Hy . HH/NPN^NuNV/9/9NNNzNN^NuNVJ/Hy 8/9NPJmHy 8/9NP09 /</<G/<N B/. aXJgd/.NX` `RL N^NuNVJ/H0-y/9NXйU*@S :g*l/</<_/<N B`R tf -cfHmHnNdPA(H` :g RfBR o/</<r`HnHnaP fA(H`R :fHTNX" Ҁ-A o2/</</<N "<Ҍ ABHlHUNdP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "NZ.HH0ހHH @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJ g 9 ` < ` 9 //<Ngn 3g` Bg` ngTn igvn dgL` rgN`/<HUNdP <L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". NZ.`HH/ nNXJfJg^Jy|oV y|lL09|H  @0H, rNހ "N.`9 RHH/ nNXSJnL N^NuNVNrBN^NuNVH0*n(n `(Sm",R AHH` HT/NP.HH,f L0N^NuNV# N^NuNV 9 "`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBPH`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRPH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| <-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| = PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| ?`J.g-| AJ.g"/.NX".-A< o-@ .Xf -| CL`-| TLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| e`-| h`Jl-| n P @-h-h/./.N(PJf/./.NPPJfHnHn .R l .R`p//./.N0-@Jg -| k`J.g -| m`J.g-| oAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 (/9 $ .".NlgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 0/9 , .".Nlfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N(PJf/./.NPPJfHnHn *LZ`0SR`*0PLb1 nRJfPLc0R 9nB <PLL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX pe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNx/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JPf8 <P#P <P#P#PP#PP .^rN.*yPBP g`(*(U g " Ҁe " Ҁd(M *@bPfPgB`RP Po "<N#PBNX(@ 9P" Ҁe 9P/NX(@g yP 9PXg yP  9P" ҀY(#P <P A ` " Ҁ#PPc A#P A 9P*A L0N^NuNVH0*n(MY#P (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ P L0N^NuNHxN@e# tBNu /й t/@HxN@e 9 t# tNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Fb1 nRJfFc0R 9nB <FL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/Nr .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|&+|&+n 0-gl(m m R Э "-d f -,/HT-HH/Nr .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/Nr . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/Nr g m p`BL0N^NuNV.*|` HUaXLN^NuNV .". nJ/H?N n g44l l<`<`NV .". nJ/H?//N oN> !APO`ZNN>*,N@f8Jf g,///:8/:0 "N !A :":N` !FLN^Nu?H<"Ba` H<"a&atLBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NXPJlB`pN^NuN|HxN@eBNuN|HxN@eNuNV/. Hyt /.N~ N^NuNV/. Hy@t/.N~ N^NuN|Hx6N@eNuNVH0JG f8 <G$#G <G #G$#G$G,#G G( .^rN.*yG(BG4 g`(*(U g " Ҁe " Ҁd(M *@bG,fG gB`RG4 G4o "<N#G4BN:X(@ 9G4" Ҁe 9G4/N:X(@g yG, 9G,Xg yG,  9G4" ҀY(#G, <G  A ` " Ҁ#G(G(c A#G0 A 9G(*A L0N^NuNVH0*n(MY#G( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ G0 L0N^NuN|HxN@e#@BNu /й@/@HxN@e 9@#@NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL ? %-f4:AFBLS*[bliov~Pll$.Z<<3 (8x ) 0`8B`LpV<[xjFny<}ll|h~4r0dHB6L(F C  DT& [,x2v9B.Hf`Q Ya.gL6ov ~Xnft ^$l?dr  &y:; <3$+i>29?xF[LSYYbskpqQ4xR^ZHl|X~87d: G8& Fcrt0.onumber.o_sccsidgetchar.oputchar.oprintf.oprintf.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_teen_ones_printf_max_getchar_tens_card_printldivt_putchar_decade_unit_line_digit_cprint_flag_conv_nline__filbuf__iob__flsbuf__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvtlmodt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnoar_tens_card_printldivt_putchar_decade_unit_line_digit_cprint_flag_conv_ngames/fish 755 0 0 60765 3112766642 6025  809#N^NuNVA-H# Hn/. NP n0( gp`BN^NuNVA -H# d Hn/.NP09 t gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n Pf +| `D/.N8X+@f,mJf,0-g-HHK+@`m+n  Pf09 tgHy dNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV4.-nBK`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRK nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NhX-@8/.NhXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NhX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN8-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.N PJf/./.N4PJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NPgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N8`S n0A .ذbJn/9/9 .".NPfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N PJf/./.N4PJfHnHn *LZ`0SR`*0Kb1 nRJfKc0R 9nB <KL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N" .B`T0-f(mfHn-HH/NPJmJn -|`-n df9 vHH/NXJgm+|++|++n 0-gl(m m R Э "-d f -,/HT-HH/N" .+L`/.N8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N" g m p`BL0N^NuNV.*| P` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN\/.N8XN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuN,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN,HxN@eBNuN,HxN@eNuNV/. Hyt /.N. N^NuNV/. Hy@t/.N. N^NuN,Hx6N@eNuNVH0JLLf8 <LP#LL <LL#LP#LPLX#LLLT .^rN2.*yLTBL` g`(*(U g " Ҁe " Ҁd(M *@bLXfLLgB`RL` L`o "<N8#L`BNX(@ 9L`" Ҁe 9L`/NX(@g yLX 9LXXg yLX  9L`" ҀY(#LX <LL A ` " Ҁ#LTLTc A#L\ A 9LT*A L0N^NuNVH0*n(MY#LT (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ L\ L0N^NuN,HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLG.P.,XcRnzzK^$$@H: ` ?)/Z69=PELSfZ``<els@xBJRhp0  Ph <%)06 ;?D~KhSZd`hoTun|2 \x  h$. <"f&1<5=F3NU\(d8mt| <(B<,8~r0  ~ t ' 2 4^ ?@HO}VV4\"elr  z !  7  4 X % hs  (4 Ps  S#. P FpM$  *>0  8@FLNU  ]8e,lun:{ff4F8P$h r?\"  +y; 3 8i!(.xh5[;$BPHY^Qs~Z`QgRsyZ,.72 Ld Kcrt0.ofish.o_sccsidrand.ofprintf.ofprintf.oprintf.oprintf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_neg_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_choose_inst_move_nextcd_haveguessed_heguessed_fprintf_phand_empty_deal_myguess_guesslmodt_myhand_hehas_deck_error_yourhand_try_draw_debug_srand_shuffle_instruct_mark_start_madebook_score_proflag_stats_hedrew__filbuf__iob_cname_getpid_game_rand_ntrylmult__pfile__print_read_fflush_fstat__sibuf_malloculmult__ctype__fcvt_ecvt__flsbuf_isnanldivtfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltiscerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errnoart_madebo((games/banner 755 0 0 74267 3112766621 6340  00=8 $G"I#HTHS/N4 /N`XNuNuNV o n h -f n h(HH dgx tgx wfx n (T/NX#&Jfp#P&`d 9,"HAHABAЁ"9&N#,+ @R,`4R+ `R+` n /(Hy&NPSX B, 9,&m of n /(Hy,$NXP#, 9,l\Hy&Hy,$N0P 9,Ю @/Hy,$N0PR,`Hy&Hy)NPHy,$N(XHy,$NX#,J+ gHy&NXB, 9,H @/Hy&NP 9,RrNJfHy&NXR, ,mHy&NXHy&NXB,/9,Hy&NPR, ,mHy&NXB,/9,Hy&NP#,,`6 9,H @#,/9,Hy'NPR, 9, "9,mS)xm 9)|R)| @ HH`Hy)xHx NXP , $7,mJHy'NXB,B,`R 9,,$ @HHH @Jf* 9,,$ @HH/Hy' NPR,R, 9,,mJ,g HxN`XJ+gHy,$Hy'*LZ`0SR`*0lb1 nRJflc0R 9nB <lL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n)xf9)HH/NXJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|)d` HUaX*e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-N~XBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0Jm f8 <m$#m <m #m$#m$m,#m m( .^rN.*ym(Bm4 g`(*(U g " Ҁe " Ҁd(M *@bm,fm gB`Rm4 m4o "<N#m4BN~X(@ 9m4" Ҁe 9m4/N~X(@g ym, 9m,Xg ym,  9m4" ҀY(#m, <m  A ` " Ҁ#m(m(c A#m0 A 9m(*A L0N^NuNVH0*n(MY#m( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ m0 L0N^NuNHxN@e#*BNu /й*/@HxN@e 9*#*NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL c ) K N}PeDHNq2gMK u*  !<!""#8"Z J( @56A5C6A @5 J("Z‚c a`__u_` a cWeRWeRWe'T&Q %O#$M&#L("Kg!Jk In IpHrHsGtaEuDuDuaAtAt@t >s =r! :q"7p#(o$&n%#m& n(og d c! ap$ `r' `s* _t- _u0 _u3 _t6 `s9 `r< ap? cB dE g ' H $K #N !0Q 2T 3W 4Z 5] 5` 4c 3f 2i !0l #o $r( v0+) '$%(#,".! D I KMNOJPOO N L!J"H#H%I'Jom l kaicfil ‚?9%4/07,?)E&K$O"S!Z ` f k  p tx‚xt p  k f `!Z"S$O&K)E,?074/9%?PPDP^BP\CPZEPXGPWHJL >(L JHGPWEPXCPZBP\DP^P<)*<"   <"   " ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o ru<5-15.;+A)E'I%M$O#e" j ! m prstutsr p! m " j #e$O%M'I)E+A.;155-<dddLNPRSUWY[ p ppoop/q1r3s5t7t8 u9 u: u; u< u= t> t? s@ rA qAo Bm Ck DgE1F/G-I*K&! M"$ O(R,V/&%o$o# n"n!m n pqrstuuOuNuMtLsK rIp Gn  Dk AR$ =S"!,T "*U#(W$&Y&"\(_ *-1 11111 1 111111A 1C 1E 1G 1J 1L 1N 1P 1R 1T 1V 1Y 1[ 1] JLNQSUWY[1%$M#N "N!O O& P\PfPkQkQkQkQkPkPkO kO kN k L k J k! Gk!Ck"3k#1k$/k%-k')k)%k, k/o 3sw8'31/9,?*C(G&K%M#Q"Je! Lk Mn OpPrQsRtRtRuRuQuPu Ou M t! K t"Es#1r%.q&,p()p*%q,!r/3ggh i jk kkkk%k*k.k2k6k:k; k@kJkQkVk[k`dhko rux0 ,*(\ &"X$%V#'T" ? R!! C P$ FO&H.Jl Ko KqJrIsHtHuGuFuFuEtDs Cr Aq ?n <T j !/U "-V#+X$(Z&$]( ` *,0SM$J!#H%"F)!E,!D. C1BeB l A n @p@r@s@t@uAuAtBsCr Dp En ! Fk "He#Q%M&K(G*C,?/9318'"J H  G F G H "J‚"J H  G FFFG H  J5?ca ```acnpr"9s 6 t 5u4u4u4u 4u 5 F t"7I sJ rK p L n MjN)P&Q$R"TVX\72/ - F + L *O)Q(T'; U&7W%5X$3GY$3IY$2JZ#2KZ#2KZ#2KZ$3KZ$3KZ$5Z%6Z%4Z&4Y'3X(2W)2V*2U+2S,3P.4L 68< % ) , 0 4 8 ::@ :D :H :K :O :S :W :[ :_ :`:]:Y:U$:Q&:M&:I&:F%:B%:):%6&2&.&*&&'+'# u[PuPtOtNsM sL rKp Jo Im ! Gj ! D S#"@T!#+U$)V%'X&%Z(!]*` -1?9%5-23/9-=+A)E'I&\$a#f"j !l o q rsttuut t s!r"p#n%k 'g )g+g-g0g3u[utsrq p o! m ! j " h #e$`%Z'I(G*C,?.;154/8'=u[PuOuM uIuutrq n gu[PuPuOuM uIuutrqn g?9%5-23/9-=+A)E'I&\$a#f"j !l o q rsttuuKtKtKs Kr Kp! Kn"Kk #,g $+g&)g'(g)&g,#04=u[PuPPu[uu[u,( %#"!  ) * ,uu u! u"W#V$U%T&S(Q*O-L2Guu[LuI uFuCuA>;#8Y5[2]/_-`*b'd$e!guiujulun o q s tuuuu[u u[ga\W"Q(L-F1A1<17120,1'0!1/"%(.4:@FLRX^dj[uu[khec`][XUROLJGDA><9631.+(u%u#u u[u?9%5-23/9-=+A)E'I&\$a#f" j ! l o qrstutsr q o! l " j #f$a&\'I)E+A-=/9235-9%?u[PuPuPtPsQrQpQ o R m R j S#T!UVXZ]` ?9%5-23/9-=+A)E'I&\$a#f" j ! l o qrst'u(u)u)u(t' t& sr q o!l !j fa\RP +A -=/9 23!5-#9%&?u[LuI uFuCuAu>u;u((8u5u2"u/Pt-Pt*Pt'Ps$Ps!QrQpQ o R m R j S#T! U VXZ]` YU" S" Q!O#!Nj Mm LoKqJrJsItItIuHuGuFuFuEtDsCrBq @o >m ! <k " 9g #+g$)g&&g'#g)+.1gn qrtuu[uutrqn gu8A2G.K,M*O(Q&S$U#V"u!u u u      !"#$ u& u( u* u,M.K2G8+duusn ie`\W"S&N+J/F*uA*u<+u8*3*.+*+%,!+*!"&*/49=BGLPUuZu_udin ruusn ie`\W"S&N+J/F*uA*u<+u8*3*.+*+%,!+*!"&*/49=A<8$3*.+*+%,!+*!"&*/49=BGLPUuZu_udin ruusp m  j gd& b( _+ \. Y 1Vu3 Su6 Pu9Mu; J>%@!B?<96!3'0S -V *Y '\$^  a dugui ul o q t uuuuro l ifd`]ZW"TuQuNuKuHEB?<96303I L P S W Z u^ ua ue uhl o suggg g n qrttuu!u%u(u*u-u0u3u6u9u;u>uAuDuGuJuMuPuSuV#Y [^adgj m p sux*&$"G!E D D 4 D6E7GN8O8P8P8O 7N!6M"4J #0!1 111/-)uZ%H#J!L MNOONMK H C!0".#,%('$*.0+) '$%(#,".! D I KMNOPOO N L!J"H#H%I'J.*'$%(#,".!0 C H KMNOON M!L#Ju%Hu[0+) '$%(#,".! 7D 7I 7K7M7N7O7P7O7N7M 7K 7I !7D "7#7%7'7777 PPNRUWXYZPsPuPiuPg tPfPeeefg i ; 75 3210!/#G , K-M -O-P -P-P -P -O-M .K . G  /#0!1 23PV5PU 7P ; Q R TVu[HJKLLMMLK H 65431.*PPd6b 6a 6`6a 6b 6d   PPdRb Qa P`O`M` Ja Fb Adu[9 7 420.,E)FP'HP$I K LNOPP  u[P6HJKLKJ 65430HJKLKJ 65430P6HJKLLMMLK H 65431.*0+) '$%(#,".! D I KMNOPONM K I ! D ".#,%('$) +0PS%H#J!L MNOONMK H C!0".#,%('$*..*'$%(#,".!0 C H KMNOON M!L#J%HSPP6DFGHIJJKECBAABC E @ = ; 9!8 7 65M5O4P4 P4 P4 P3 P2 O2 N1M1 L0K /I -G !G "G #G %'+ P)8%<#>!@ ABC P PPP !#&P**&.#1!3 456   !"#P%P6PMJ FB>;73!/%, P( P$ !!$( , 0 3 7 ; P? PCG J NPPMJ FB>;73!/%, P( P$ !!$( , / ,($ !$( , 0 3 7 ; P? PCG J NPPOMJ H  E C%@'>);+9-7P/P1/,*'%>@BPDPFPI  K  MOPPP P M J  F B > ; 7 3! /% , P ( P $ ( !$( , 0 3 7 ; P? PCG J NPG G G  K  MOOPPPP$P&P)P,P.P1P4P69;>ACFI  L N Q  ; 7 3! /% , P ( P $ ( !$( , 0 3 7 ; P? PCG J NPbad switch %s Message: int asc_ptr[128] = { %4d, }; char data_table[NBYTES] = { /* %3d */ /* %4d */ %3d, }; The character '%c' is not in my character set. Message '%s' is OK Char #%d: %c bad pc: %d pc=%d, term=%d, max=%d, linen=%d, x=%d x=%d, y=%d, max=%d -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$*m8. 40(#.-7@I.PqY.bkul|lllX`||>f?  @&-38L?FKS[Pclu| 4fxPxT*6  ?&-3;^BHOT:Za"ipdw}Hdd$.R<<3  0(X1!|8@IdPX$blv<{<`~4r0q *<& #+0 + fX% ++ + 2F8 (+? +C +I , P ,$Y !,\ ',_ ,f (,i ),lHuH 6, 7,!Xy( ,$.)d , ,&L. ,(nfl Vd%+1?\7=GN  LVz~\;c*m3u}i6x[ |YshQ,RVZ@ |7~& m8+j0 l7crt0.obanner.o_sccsidgets.ofprintf.ofprintf.oprintf.oprintf.oatoi.ofilbuf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivid((e_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_atoi_printf_max_width_trace_strcat_dup_fprintf__flsbuflmodt_term_debugldivt_print_fd_line_messp_message_c_i_linen_j_k_asc_ptr_data_table_x_y_strcpy_gets_nchars_strlen__iob_pc__filbuf__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodtcerror_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_errno_print_fd_line_messp_message_c_i_linen_j_k_asc_ptr_data_table_x_y_strcpy_gets_nchars_strlen__iob_pc__filbuf__pfile__print_read_fflush_fstat__sibuf_malloc__ctype__fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__egames/btlgammon 755 0 0 102524 3112766606 7062  X $G"I#HTHS/N4 /NXNuNuNVhBN0X/NX,HyHy|N4PHnhNX .yhfa,S|m 9R @ HH`Hy|Hx NPHyHy|N4PHyHy|N4Pe (HnhNX .bhf b (` .ihfi (S|m 9R @ HH`Hy|Hx NPHyHy|N4PHyHy|N4PHnhNXS|m 9R @ HH`Hy|Hx NP .yhf #PHyEHy|N4PHnhNXS|m 9R @ HH`Hy|Hx NP .yhgBa X/9t/9pHybHy|N4HyvHy|N4PHyTHyaP gHxBHya  JfvHyHy|N4PHxBHyTa JgHy`*HxBHyTa fHy`HyHy|N4PBNXJLgaHxa X/9t/9pHyHy|N4HyHy|N4PHnhNX.hHH pgn( bg0n !g0nJfHyHy|N4P`tHxBHyTa /HyHy|N4 HxBHya /HyHy|N4 ` a`#L`N-@f>BHyHyHy NDHyHyN4PHxNXHnN:X-@аg f`Hy2Hy|N4PHyLHy|N4PHybHy|N4PHyrHy|N4PHy{Hy|N4PHyHy|N4PHyHy|N4P` ?ghHnHnHnHnHnHyHnhN-@ 9ptg n o`Hy` mfaB` rgzn( qfBNXJ.iglHniN` sf^BL` n P p`2HnNLX n P !A` n P0` n P `L N^NuNVH8*n(n nB&M c f u0f-|B s f-|Sm ,R @` HTNX. @HHg f-| c fB`` [ fV-|`L  @HHf>gSo,Sm ,R @` HTNX. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y|-y-y-y-|-|HH. g -f -|`f +g^S`Z/9H/9D .".Nl< 0N///./. 9"9NNz-@-A`RHH.  @f .gZ`t/9H/9D .".Nl< 0N///./. 9"9NNz-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( L @/(/ .".N-@-AJg R mJl/./. .".NP`/./. .".N-@-A/.//N( -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NFPJmJn -|`-nhf +|`D/.NPX+@f,mJf,0-g-HH+@`m+n hf09gHy|NX0-gp` - //--HH/N˞ *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0N-@f.B/.HyHyHyNDHxN*LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/NV .B`T0-f(mfHn-HH/NFPJmJn -|`-n|f9HH/NPXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/NV .+L`/.NPX(@+Lfm`m+n B,`* -.,o+L/HT-HH/NV . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/NV g m p`BL0N^NuNV.*|h` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NzXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN`HxN@eBNuN`HxN@eNuN`HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN`Hx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jpf8 <t#p <p#t#t|#px .^rNJ.*yxBȄ g`(*(U g " Ҁe " Ҁd(M *@b|fpgB`RȄ Ȅo "<NP#ȄBNX(@ 9Ȅ" Ҁe 9Ȅ/NX(@g y| 9|Xg y|  9Ȅ" ҀY(#| <p A ` " Ҁ#xxc A#Ȁ A 9x*A L0N^NuNVH0*n(MY#x (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNJ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ȁ L0N^NuN`HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL skip this move b number beared off p print board q quit r resume auto print of board s stop auto print of board ! escape to Shell %d%d%d%d%dToo many moves. Move %d illegal. Brown wins with a Backgammon. with a gammon. . Stone on bar must be moved first. Move %d illegal. no move possible. No move possible %d, %dPossible moves are: %d%d, %d Roll? %d%dIllegal - I'll do it! /usr/games/lib/backrulesback: cannot open %s /usr/games/lib/backrulesWhite's Home %s %4d %4d %28dW %28dB %s %4d %4d Brown's Home %4d %c@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$/bin/shsh-c-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$ Ȉ. 40&.-474AtIR:LYL`LfDnw.d<DD0`pp%z/6?FMR[bj((rx¦ ?hȨ& ȴPH ɸĄ&/ 6Ɉ;B(JɜN0TYz`gmȸt|X(FļŒǞLx ?>(J$N. RɢĊ#^*1|7>F8MɰV^f(o$Lv.L~ʺL<Zv<@P3tˈ˘˨AP(Ϩ($8.<3@BFZQ<U4\4cPk`tz~4r0˞{  [ Lv1LEV  (:zD4 f:j"(lT/  06 '0>;FOrW(^garxF p4 '8 (< *@ +D2R Hˎy p t0J .hP  x!p)x1::tAnLGPYs>b\jTrAzɾPx(?zLF Pd<   `d"*Qf8o>fDKFPQ$(Y`2fnlv  ~z;z 3PFiÞPD[rYQĔRɾ~ZĨ4d˨7,#J* Ȉ/4crt0.obtlgammon.o_sccsidgets.orand.ofprintf.ofprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negsystem.oOsignal.o_exit.oexec.oexec.oexecve.ofork.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exitstart_main_environmcount_read_strategy_play_probmoves_pflglmult_probability_white_write_system_sscanf_level_prtbrd_execl_fprintf__flsbuf_waitlmodt_roll_brown_moves_imoves_update_getprob_prtmov_srand_numline_colorline_fork_piececount_count_i_j_l_instructions_m_movegen_pmoves_nextmove_goodmoves_open_gets_die1_die2_time_moverecord__iob_eval_nobroll_rand__filbuf__pfile__print_fscanf__doscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_fflush_fstat__sibuf_malloculmult__exit_signal__sigfunc__sighandler_errno_syscallcerror_execle_execv_execve_gettimeofday_fcvt_ecvt_isnanldivt_strlen_isinfffixi_modf__cleanup__sobuf_free_close__lastbuf_isatty_fclosed_packd_unpkg_intfsubi_frexpfdoubleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkoscan_scanf_atof__getccl__ctype_fsinglei__instr__innum_ungetcieeeused__sctabffltifdivi_ldexpfcmpifmulifaddi_fflush_fstat__sibuf_malloculmult__exit_sigames/arithmetic 755 0 0 51025 3112766572 7214  0@ ($G"I#HTHS/N4 /N,XNuNuNVp.HzHxNP-| B`n n hHH +g -g /g xf$ n (Ю @ . "@gR` n /(ajXR-@X S n doHy\NXN,Jf+ - -|B`& .| @ ."@"R .mHydNX-yd/.aXBB` . @ ".|| AА-@x . @-P .|| @//.xHyq`f . @ ".|| A"NF-@ .|| @/ . @/Hy~` .|| @Jf/.aX-@|` .|| @/a$X . @ ".|| A"NFԀ-Bx . @-P .|| @//.xHy`|HyNXRp dl@ . @ ."@" .|| @ .|"@"RHna$X 9ldѹh . gHnaX-@fjHyNXRR .rNJfa/.avX-@/.ahX-@| o/.a8X-@ . @HH +g -g /gF xg . @ ".|| AА-@ .|| @/ . @/HyN `NV.*nSm 9R @`HyNX g`\N,`THyNX g>JfRN,`JSm 9R @`HyNXR  g6Jg .ceSm 9R @` S  g*nN^NuNVB`2 .9n@ ."HA HABAЁ.HHЁ0-@ .R @P .0l .N^NuNV .#tN^NuNV 9t"HA 5 5HABAЁ#tt 9trNLN^NuNV ./a/aFPN^NuNVa-@aЮ-@ o <@-@ .//.aPN^NuNV .". NFrN^NuNVHylNX 9"HAddHABAЁ"9ҹpNL//9p/9HyNJg/9P/9L 9NtN// 9ldNtN// 9ld/HyNHxNXHyhNX 9hlѹdBN^NuNV.$9Թp 9T"9XNfHy NXN,aN,$.N^NuNVA -H#Hn/.NP09 gp`BN^NuNVBJg>HxNX-@HyH`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#(4p`T .' @(P .' @ gf ` <H//.Hx0Nt `NqL0N^NuH // |' pNLNw //W.BN@d W/N@ WNNVBHnNPJlp`Jg n .N^NuN@HxtN@eNuNV4.-nBH`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/N$PRH nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHy @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHy @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|(-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|) PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|+`J.g-|-J.g"/.NX".-A< o-@ .Xf -|/L`-|@LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNL-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|Q`-|T`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn .R l .R`p//./.N8-@Jg -|W`J.g -|Y`J.g-|[AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NtgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NL`S n0A .ذbJn/9/9 .".Ntfp+`p-S n.HHy @gpE`peS n`Jl-| n P @-h-h/./.N0PJf/./.NXPJfHnHn *LZ`0SR`*0Hb1 nRJfHc0R 9nB <HL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|(<+|(<+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NLXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuN@Hx6N@eNuNVH0JHf8 <H#H <H#H#HH#HH .^rNF.*yHBH g`(*(U g " Ҁe " Ҁd(M *@bHfHgB`RH Ho "<NL#HBNX(@ 9H" Ҁe 9H/NX(@g yH 9HXg yH  9H" ҀY(#H <H A ` " Ҁ#HHc A#H A 9H*A L0N^NuNVH0*n(MY#H (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H L0N^NuN@HxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLf6-HH(HH $f-HH(HH f6-HH(HH $f-HH(HH HxN|XBHyNPR tN/NX 9t gvJgF gJHyN@X n /N!.XHxN|X xlBJxg:Jg2HxN^X#xJf ##N-@ cf HxcNXJf HxcNX 9-@ 9L @ "9 NJg nJf 9-@/9NˆXJfBN¬XJgzJ0gjHx#NXJgZHxZ`V n /NXNHyHxNhP`BNXX#0#t#8`F-|/98NXJg HxN^X/.NX#/9NˆXJf !f$HxNXJgJf HxN^XBN¬XJf & 9L @R 9 @.Jg#4 d4o d4 940f/9dNXJf 94 @JlvJf 94 @B 94gf 94 @ S$ 9$fJg #,o ##, 94 @-P 940f" 90 @ 9ఐf-|/./94NP L`/NXJg.  @Jl  @p" A R dmBN¬X#0Jlo 9lg #lHy,Hy$NdPJg"B/9$HyN0P y,B 9pD#poBpRJpg 9m HxN.X 9<f y,JgB< 9<g J$f m !gSJf N`JlSJf Nr`@ 9 @ fS, ,n/9\NXJg 9\ @Jfv/9NXJgdHxN^X 9\ @ /9\NXJg/9/9\NP 9, #,B(`J,f$#, 9 @BHx`J,l. n"HxN^X#HxN.X ,n|J(ft/9NXJgb#(# 9\ @Jf # 9\ @ f #/9N^X#+/9NX4f #FHy/9$NTPJg4Hy/9,NTPJf0Hy/9,NTPJfHy/9$NTPJg y,JfHy/9$NTPJfHy/9$NTPJgdHy/9,NTPJfHy /9,NTPJg4Hx/9,NP/N*XJg/9,HyN0PHy/9$NTPJgRH Hf HxN^XHx/9$NP. fP#<HxNXJg #=HxNXJg # /9N^X` "<N# "<N$8R#S b@0;N$P|`rHyN@XBN|XN gJ cf"HxcNX gHxoN6XHxnN6X/9$/9,N0P y,B`#< 9< @# y,Jg 9<f 9<f y,HH#4J4fz 9~~j~~~ $ r ~~~~ ~~2 9 @Jg, 9 @ L @Jf ~`&  @ f  9 @Jf* 9 @Jf 9 @ #/9@NXJg # 9@l @ 9ఐfB 9@l @//9@NLP/9/9@NP`##' #`/9HNXJg #H4/9tNXJg$ 94"HAddHABAЁйt#4/9@NXJg$ 94"HAddHABAЁй@#4Jg/9NXJg #4 d4nJ4gBN¬XJg/9$HygN@P`#JpfHyqN@XHyN@XHyN@X/9XHyN@PHx6Hx6HxNn JgHy,HydNP#t n /N`BHyN@XHyN@`nHx`@/9NXJg#J,m 9 @ Hx'N^XJ0g|`/9NXJgV 9 @BHx(N^XBN¬XJg6Hx`&/94NXJf* 94f/9xNXJf # 94f/9N*X((Jg/94NXJgJf 9 @p"9 A 9 @p//9`^N* g gB 0g, @g. J8f HxN.XHxpN6X 94gJfBNX#4J4g/94NXJg#N 94/9NX4g(BNX4f/9NXJgJ4g 944g #n ngzBNX4ff/9NXJgR 9 @  94 @B#J` 94g #L`Nf g g #  fHxHx/Nr -n o4HxHn/.N HxHn/N&> `/.Hn/.N /.Hn/N&> /.HU/N&> /N XNqL @XN^NuNVtH HyNX-@f-|Hx//.NPJg <` .*@Hn|/.HUaL *@HxHn|N P-@xo .x` f/.HyN@Pp`NqL tN^NuNVH8*n(n &nJg :g -g` .g/Jg`BJgR `B`NqL8N^NuNV . @ fp`BN^NuNV . @ g /.aXJgp`BN^NuNV . @ g . @ fp`BN^NuNV.p"94N$ .rN$8"94ҹ 9 @Jf*/9a XJg 9 @ g. 9ˌgHxaXJgHxN^X`HxN^X 9@ @Jf/9/9NLP/90/9@NLP|2``f4 9`l @ 9ఐgb 9<l @ 9ఐgH/arXJg  @Jf/9/NP/aXJg/9/NPRhor#ˌ#ˌB`HxN^X/9/9NLP/90/9@NLP`R t @ "@ fJRJlm #lHxNz$X 9g Af #* f #P/9N^XpN^NuNV/.HyN@PBN|XN^NuNV.~`  @Jft//9aPJf  @  @R "HAHABAЁH @ "@ m Y bp@0;N z,4 9 @Jf/9DaXJf  @BHx6B "HAHABAЁP @/Nn Jf`/9aXJgn/9aNXJg\ 94g`J/9|aNXJg*/9ag Ag Gg f y,BB4 < F`/9,HyN@P <..N^NuNV/94a>XJg <`# 94`f 9` @Jn #s 948f" 98 @ f # 94f 98 @Jg # 94 @JfP 944gBa2X4f.#4 mHx\N^X <`#4/9aXJg" 9 @ f <$`L 9 @ g #i/9aXJf|#h`n 94fZ 9 @JfF/9axXJgHx`8/94a`XJfHx` 9 @  94g4f6 9 @Jg"/9 9й44/NP/9/94NPBaX# 94fJg 9 @ <N^NuNVBafX#4f #4 94fJg 9 @B 944f( 9 @Jg/9/9NP 94f 9 @B/9/94NP <N^NuNV/9xaXJg( 94f/9aXJf #x4/94aXJf <` 94fV/9|aXJgFHxN^XJg <J8`/9|NX 9| @ `t 94f/9a(XJg/9NX/9/9\NPB/9\NP`~/9aXJg 9 @JfrHxN^X/9NX 9 @B 9| @ 9|l"@ fS <` 94gj 948f/9alXJgHxN^XB/9NLPB 9d/NLP 9l @//9|NLP 9L @/ 9|d/NLP/9NX 9 @ ` 94f 9Dl @ 9ఐfHx6N^X` 9 @ /9DahXJg 9 @B 9(( @ R//9NP 9 @Jg 9 @ aN^NuNV 94Hg fB 94f # 9|#/94aNXJg 9x#/9a,XJf 9z# 9<@f #= |g <`8/9HNX/9/9NPHxi/9 NP` 948f #o 948f" 98 @ f #6 944f #  94Df #7 94gf # f/9Da$XJg 94f 9<@f# 9 @Jg #" 9l @ 9ఐg # f 9 @ /9a^XJg/9/9NP 9 @ `<# 98 @Jf #) 9 @Jf #% f 9 @B 9 @B 98 @ g 98 @  98 @p"98 A `lJg(#Jf ##`t 9 @ "# 9 @  9<@f 9 @B 9 @ й# <N^NuNV.~`$  @ f `HxHn/9|N ,nHy1N@XHyHN@XBN|XL N^NuNVN|".N-@N^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN$8-@Jl QS*| .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#Dp`T . @(P . @ gf ` <//.Hx0N `NqL0N^NuNV/9Hn /.Nv N^NuNV/9/. /.Nv N^NuNVA -H .X @Jf n/Hn /.Nv N^NuN&HHx;N@eNuN&HHxN@eJgBNuH // | pNLNw //W.BN@d W/N&H WNNVBHnNPJlp`Jg n .N^NuN&HHxtN@eNuNV4.-nB `b y˼ S m. .R @HH y˼"(R!AS AHH` /9˼ .R @HH/NtPR nJg ` %fB.nnnB.` 0g n *f n(( X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHq @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHq @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| -n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|! PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|#`J.g-|%J.g"/.NX".-A< o-@ .Xf -|'L`-|8LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN$8-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|I`-|L`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|O`J.g -|Q`J.g-|SAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N$8`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHq @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0 b1 nRJf c0R 9nB < L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N&> .B`T0-f(mfHn-HH/N vPJmJn -|`-nf9HH/N XJgm+|L+|L+n 0-gl(m m R Э "-d f -,/HT-HH/N&> .+L`/.N!8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N&> . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N&> g m p`BL0N^NuNV.*|` HUaXTe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N XJl~0-g /-N"XBBBB BmB- L N^NuNVN/.N&TXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`TeB` 0,f -+fp`B, wf0Hx/.NLP.JgJm/N XHx` afvJgp`p//.N P.lB Df6Hx/.NLP.Jg Jm/N XHx/.N P.Jm.HxB/Nr `Jgp`B//.N P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN&HHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuN&HHxN@eBNuN&HHxN@eNuN&HHxN@eNuNV/. Hyt /.N! N^NuNV/. Hy@t/.N! N^NuN&HHx6N@eNuN&HHx N@eNuNVH0J f8 < $# < # $# $ ,#  ( .^rN$2.*y (B 4 g`(*(U g " Ҁe " Ҁd(M *@b ,f gB`R 4  4o "<N$8# 4BN#X(@ 9 4" Ҁe 9 4/N#X(@g y , 9 ,Xg y ,  9 4" ҀY(# , <  A ` " Ҁ# ( (c A# 0 A 9 (*A L0N^NuNVH0*n(MY# ( (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN$2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  0 L0N^NuN&HHxN@e#XBNu /йX/@HxN@e 9X#XNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLk(ooq4j`mn<iXnxhhllm\n$oTp0pr\rrss s`h88jLki mqh@k$oHrh Ft< h m mqmLlpnT5jl sg@%iq ,irs,sD FtHl n&i0j<lHmr lTg:jllpq( s69!#d,J]'' '>?K2&@NQ:N\N9O AOaPOPPZP[rPQT>QMQeRDRZS"S[T5&T[{TTUUVWWXX%`XXXYZ[U5[\]-"]O]i^I^hI^1^5_8_O-_|;_x`/@`oaWNaNaAb4ub/b Cnyzzy8 7 cJf3g wg<g*gghh6(h^Jhti-iIie-imiJjI2j{%juk2kGk#l:lN lnlpl4m+&mQmlbmmm4n*nDn`n~n nnn`oKo_ oi$o6o@pp!<p] p}5pMuv vv#vAZvyw1wE|ww w(x xyz88zp_zz{ {{${ ||%|b} *}J/}y} }}~\0v-;>5DyH.3"*LG'!,^e*?I+B!c9&$5MK@jBFEwDCEDFV<>d((BM}O*G%_@+k:F#7E$7TH('XY:C>BV| eD(1$F=2;m9&+Qp<" $.RB6~*E$wRGVfi4GJ~K*u#<e9D}q9@FFG G$G8GLG`GGGGGHH H<#H_"HH&HHHII"I>I\(II$I$IJ J&&JLJd/J3JJ-KK*$KNKfKKKKKLLL3LMLjL!LLLL M M- MMMeM(M"M#M!N$N3B=;<;1-^666G9  ^`egjmo#awuu~`\_adew!!&&*+nnIK ;;mC n ? # Cnyzzy!,@rgk 2 3456}8 9 ;  %?#&;$(<:>!@pC" > :=  @   r-D./8/01h23 345d6h77899::;;<<<<= =4=>t>??<?P?@,@h@ADAB\BpCCtCDDxDDDEEhEF0FlFFG GGGHLHHIIJKKKLHLLM8MtMMNNPNdNxNNOOTOOOPPPPQ QHQRR`RSS<ST@T|TU0UlUUVWWWXdY,YhY|YYZlZZ[ [\\$\](]^^|___`abPccdepf8g-<2  ^`egjmo#awuu~`\_adew1>oR:83~[|lC:3m(` 1;i 2U 8   | n{  hD A b O& uo   8 nPl*c;;7;r;   ; ;G;;; ;? K cv'uC FZC3v6;~@r7:_B8zq; & 2 >; y; ;!!H!5"$"#4#9$$%&K'H((I()*@*5+ ,!@,aC,.01^B1\2 3 68,8T9BB9B9B:a:ic:;k0_ Z%V\I{p@:OQQ ^H/*xs)F!OTMLHHN$R!UTL*\1ELH8EB #xSUL6@y-pA: OTAY]E EN5.4VXLkA# TO NINg*HXL5.FZ X g2-LoXLsH:HXAEX N)$0SO aF2TGP  ^ fAsI:BTLWRY $"1_EL#"BJQEPZ*.R,SL cVf`A "k7OSfsI:nbZ YEIRDgzFb L. tW] H4 ON&k=]@(VfIF]Q^ g'+N Ah-sJ:BTLWRLg(4UR %F2sK: NP YH(kEhB @hT1J\H BH2'xVH$V9sL: NLEE kk=NX$B9sM:HTAV (&R>USL \2OT\ H+)/6]$ @'@TL]KxsN:HT KMH BH(kZ*_"V"RLEOg#4SE 8G9sO:HTA_EEN**!E 8  UL bs@:HTEKQ ]H&% x^@2X0Q(GfNTSYC g*7OOaF2V]DQNH(>R;[OK5rp@OB HWEB N$*=V5\3STT \ H=(k=NaF5STETQ  N#* v0p@OsV]H .%xHT5Z(@TKQRL*k0_ X(BZ  NH(>\x`a\3-p@OSJX N3#5)$BWQ_N+*(G -@fFKKQRH 5/<Q3G# ~p@OoTMKHX),R9M 3VfDWLFQEPy1.xWDL5^$BHRI"8^xhK79p@OEJ ^ fkREL#@2AFN(-xNNL5VfJAEC g&xYI 2 d-p@OpLH"k9TH)@fNKRM(&\Rp@O~V g,,NH&XW/JZTaB 4?R?U XfAL 3?*SDorp@ O~V g,,NH&XW/JZTqOEK),R,RDL-Q#U WQZ$"?U$rp@ OEP]bp@ O~V g,,NH&XW/JXTEV Q_O"k-N'X@6FZ X 4eRxcNf9p@ OEP^H5*(SO a [/TTTbpAOnSYNH/.R5[F ;]#OON.%R<hL&'O@ RX #k,@8R?~pAOnTWYIR"9xSRL2^#SJ_HK "k:UTa [/TTHY IRY /k0[UL.VLpAOhTPP QX g"U._ -R?TTJWEEN/*x[$#A((GLFSopAOnTWYEB N4*=U(TfNT@Q QL"expAOnSYNH'g/6UL4W#UEV _opAO7J_F .$+NaA/IJ_H BN.%7U$XW'UYVWDP pAO~K OH/.R5SS. 'WWDN%'/)A#RJEB 3.+H5'-pAOJ MY QDN!9?WD5 LpA O~P R^ "%R,RDL7@#@O N.?R<_M"G#K TPWH  (><+pA O~HR^ g%9HD5XW1F R] "8R-J 3 ^6N YH).R4UNaGLpA O^ OBg*<F @fAPER @MsHOnTPPEI 7?:VDSKsHOsV]OEEH(",Ha F5W@QE *$+NS 5\(I]F{lI9rM:HTEJ Q \28!@L3]-EL \ H,"?=H4XfI PbpHO~V OH2*1\H 2XJ)RTW Q \ "k4[RaW0BQJ KxpKO~P RK ..=^)4FJ_RQGR 5"6YDaW0BQJ G\ sHO~U EEN$$+SE 3XJ)RATQR &86_EL E#IV]SKxsMO~P RX $#<4Z)UTEKP &?++rHO~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.rKO~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.rL O~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.xA .5HEN )?*_E,XT/QL^ N3$R!UT@aW0BQJ EX #&+ND`rlI9pqrfKC]H _ N(-R?HD /X@+HYXN.%R>HN5X\  QHQ, "*+@ 9pqG)R] E +'R/S[ 3fDPP EDH 5. v$$XU/_AECg*R+ND -9pqT*FYEO &9+N5Z5R]OH&8R4[R$2HTHWKP H9.?xNI 5rpq[#O]QRY 'xJ@2X\0BT]WQ^N/"xR@% fF] ^),R9HN/9pqj)RTE\ E] g",U aA#^TKL D 4exsqv0BTSQYH&=xNNL6Z2J_ EB g?9NfrqzaJTAJSH(9!4 %HWK EK g"xYM2WhT;QJH XN&9b0uq|(K TSQYH5.R(_S( G#CTML R^ g(._([2Sbtqd#Y  4"7HRL5+FK 7'*[U.@fCMVQ XH!-R0UT2V9tqd)RAEC g?x^NL5R2~wqp)KWYQ\ N.8R7JDa \fUQT EN )?*_SaGfS^ ] k7OS{rvqe#U TS]Kxyq|(K TEX N** xYN5]3BTJ D5.R,RHa \)IZ~xqzfTC]E EN5.-WDL8F4R]OH3kxV@$ 2N 2pH:HT KMH BH(k=_).HWbpI:HT KMH BH(k0[O $XG.BTKMZxpJ:BTIYR]#kZ6OMa \fKR]H B .q+pK:BTIYRD%.xO-2HTAYED &%=^-U-X-i-l,-}----- ----+---- . . .. ..1.4.E.H.Y.\-.m.p+.?.... ....+..-../ //!/$-/5./I/L/]/` /q/t //,// >//!A//O/O///0 00-0%0(090<+0M0P,0a0d0u0x00.000?00 00+001121121)1,2-1=1@1Q1T,1e.1y1|11-11 11+11,11112.22 2-202A2D-2U2X2i2l+2}2,22222222.22S<22S3 S33 3134+3E3H,3Y3\.3m3p 3333 33-33/ 33/ 33/ 3Q4 4/ 4!4$/4548Q 4I4L 4]4` 4q4t 44 ,444 344 44 44 45 +55 5%5( 595< ,5M5P 35a5u5x/?55 @55 55 55 55 55 +66 66 6)6, 6=6@ ,6Q6T>6e6y6|/?66 @66 66 +66 366 66 77 ,77-70/?7A7D @7U7X 37i7l 7}7 +77777,77/?77 @77 38 8 88 +81848E8H8Y8\"8m8p88!8,88$88.8888&88,9 9 9!9$9598-9I9L9]9`9q9t"99#9999+999"799:&::+:%:(8T':9:<:M:PU):a:dU*:u:xU,::UE:)::&:: :-:: ;;;;+;);,7-;=;@7$;Q;T7.;e;h7%;y;|7,;;7;; -;;#J1;; 1;JB;<<<-<0C+ > >!>$.>5>8!->I>L!7>]>`$>q$4>>&>> >->>&>> >>+>?>,?>?%?( Y?9Z?M?a?dA?u?x.??"+??"5??"6??#,??.G?dG@@!@@!7@)@=@@!+@Q@T!7@e'@y@|%+@@%@@@@4@@',@AF@@$,AA$AA&A-A0&AA&8AUAX%8AiAl%A}A% AAS<AASAASAASASAA$+B B $BB @B1B4@4BEBH@:BYAFBm)BB*.BB*BB*BB*8BB+BB;-BB<,C <C!C$)C5C8*-CICL++C]C`-.CqP,CC*,CC,.C-+CC++CC0CC2.CR-DD*,D%D(+-D9D<.+DMDP/.DaDdWDuWDD-,D- DD-+D- DD,D, EE2+E3,E)E,,+E=E@1,EQET3Ee4.EyE|1,EE2EE4+E5.EE2,EE3+EE4.FF5FF7-F-VFAFD3,FUFX4-Fi6.F}F5,F5 FF4,FF7-FF8F9+FF7G 7 GG G1G4 8GEGH7,GYG\:.GmGpS-GT+GG9+G9 GGG)+GG)GG)H H=,H!H$>-H5H8>HI>4H]H`<+HqHt>-Hdk.HH<,HH?-HH+H=.HH>.H> II'I%I('8I9I<';IMIPA,IaIdAFIuIxg-IIgJIj+II@+IIB,IIP,.IID=JJP,JJ2FJ)J,'J=J@<,-JQJTKH-JeJhG-JyJ|P,JjJJA/JJC,JJP,.JJMJJ`+KK2,2KaHK-K0B+KAKD,KUKX*KiKlK}KK.KKEKKE8KA-KKDKKD=L L Kx.LL w.L1L4m-LEqKLYL\G-LmLpALLALo.LLA0LLF.Ln-LLAFLLv1M MI-M!M$a0M5aHMIMLH.M]M`HMqH MM+((MMKx,MMy,MKMML.MM-MK-NNK+N%N(N,N9N<B-NMBNaM.NuNN*-NNP,NNP.NQ+NNP,NP OO,.O, O)O,9.O=O@T+OQU,OeOh9-OyO|S,Or2OOS+OS OO4O4 OO-P-PPP-P08PAPD+PUPX'PiPl\,P}\PPPP_-PP_IPP_PPHQ H8QQ X.Q1Q4]+QE^-QYQ\\.QmQp\Q\ QQ\.QQ\QQ\QQ5_-QQ5_QQ5_IR c-R!R$^.R5R8^ RIRL\R][,RqRtB,RB RRB0RRH,RRHRRbRRb-RbISSa.S%S(aHS9c,SMSPb2SaSdbISuSx-+SS-Sd+SS-,SS-SS- SSc,TT.GTT!GT)T,e/T=eTQTTd.TeThdGTyd TTgTTgJTg TTfTTf&TThUUrj.UUsk.U-@.UAUDgUUUXgJUiiU}UhUUh UgJUU@UUA,Ul+UU.V V 1VV /V1V40VEVHVYV\2VmVp+VV,VV-V=VV_,+VV_,-VV_,.VV_,/W W_,0W!W$_,1W5W8_,2WIWL_,W]W`_,WqWtj+Wr,WWE.WWq-WqKWWG,W'WXF-XX(2X%X((2'X9X<(28XMXP25Xa-XuXx1XX-XX+XX2XX0XX/XX,YYYYY).Y=Y@m.YQYTm YemmYyT0Yt1YYs/YQYYv1YY)YY*ZZEZZ/Z-Z0L)ZAZD/)ZUZXL'ZiT'Z}ZHZuZZE-ZZE ZZ+ZZZE-[ J+[[ J+[1[4J [E[H-[Y[m[p{/[[)[[*[[E[[1[[/)[[T'[[|M\ \~\!(\5\8z,\I\L|+\]\`|M\q\t~\(\\{,\\}/\\}$\\0\\%\]]]~]%(]9]<|.]M]P|M]a]d~-]u]x~]]+]]]}.]]}]]} ]]|M^^b^b'^)^,},^=^@} ^Q^T}^e^h|M^y~^^|-^^|^^|M^^.^^^^(_~__,_-_0_A_D|M_U_X+_i_l_}_(___~__,__ __|M_~` ` k,`` 0`1`42`E`H1`Y`\/`m`p````-``.`p+``k2````-a a.a!a$,a5a81aIaL/a]a`+aqatap0aakaaaa,aa/aa1ab+bb-b%b(2b9b<0bMp.babdk/bubx-bb2bb0bb+bbbb.bbcc,cp1c)c,k-c=c@0cQcTcech.cyc|+cc,cc1cc/cc2cpcck+dd,ddd-d01dAdDdUdX.didl2d}d0dd/dp-ddk0dd/dd.dde e ee 2e1e4-eEeH1eYe\+emp,eekee+ee/eeee,ee-ee.f f0f!f$1f5p2fIfLk1f]f`2fqft+ff,ff-ffff0ffff.fp/ggp-g%p g1OR\Y=g=UTQQ=gIXSIXO=gUHMNIO=gaYRJSN=gm[ROXN=gy[ROJ\=g^RSIT=gRSJ\O=g_\^V=gOXIHO=gOXIOX=gK\QQX=gNI\TO=gRHI=gRHINT=gXETI=gQX\KX=h_HTQY=hURHNX=hZHQQD=h)NIOX\=h5OR^V=h=_XY=hI^O\JQ=hU^R__Q=haTSJ\O=hmTSNTY=huTS=hNHO[\=hSHQQ=hSRJUX=hY\OV=hM\NN\=hIHSSX=hQRJ=h^\SDR=h\JVJ\=hZT\SI=hKTXJ=iHMJ\O=i HM=iH=i\_RKX=i)\N^XS=i1Y=i=YRJSJ=m4iIYRJS=iUYXN^X=i]MTI=iiRHIYR=iu^O\^V=iNIXMN=iYRPX=iQX[I=iOTZUI=iU\QQ=iWHPM=i_\OOX=iRKXO=i\^ORN=iX\NI=iX=jJXNI=j J=jSROIU=jS=j)NRHIU=j1N=j9SX=jANX=jINJ=jQSJ=j]YX_OT=jiURQX=juJ\QQ=j_ORVX=jD=j^QTP_=jQRRV=jXE\PT=jIRH^U=jYXN^O=j[QRRO=jORRP=jNQTI=jNQ\_=kNQ\_O=k EDGGD=kYXMOX=k%XSIO\=k1MQHZU=k=NX^OX=kI^\KX=kU^ORNN=ka_XYLH=kmMQRKX=kyROTXS=k^\KXO=kNUXQQ=kOXNXO=kP\TS=kR[[T^=k[ROV=kVXDN=kVXD=kQ\PM=kUX\YQ=kQ\SIX=lZO\IX=l^\ZX=lJ\SY=l%ORY=l1J\SY=l9ORY=lENIXMN=lQ_TOY=l]YRRO=liMTQQR=luKXQKX=lNS\VX=l[TNNH=lI\_QX=l^Q\P=lRDNIX=lP\Z\G=lTNNHX=lNMXQH=lNMXQ=lYJ\O[=lYJ\OK=mVST[X=mVSTKX=m[RRY=m)O\ITR=m5_RIIQ=m=W\O=mIJ\IXO=mQUR=mYRTQ=mePTOOR=mqMQ\SI=m}_X\SN=mMQ\SI=mNI\Q\=mNU\YR=m[TZHO=m\EX=mYO\JT=mMTO\I=mYO\ZR=m^U\NP=mIORQQ=mIORQQ=n _X\O=nPXNN\=n!KRQ^\=n-ZXDNX=n9P\^UT=nEKXSYT=nQ_\IIX=n]^\OMX=niPRNN=nuZRQY=nSHZZX=nYT\PR=nNTQKX=n_\ON=nWXJXQ=n^RTSN=n^UXNI=n_RE=nIOX\N=nXZZN=nXZZ=nSXNI=o IOTYX=oK\NX=o!PTSZ=o-NU\OY=o9MRIIX=oEXPXO\=oQMQ\IT=o]MDO\P=oiMX\OQ=oqOHZ=o}MXONT=oNMT^X=o^U\TS=o^\OOD=oI\VX=oVXXM=o^\I^U=oNIX\Q=o^\MIH=oZXI=oIRIX=oYORM=p OXQX\=p[OXX=p!YTN^\=p-YHPM=p5N\D=pA^U\SI=pMNTSZ=pYHIIXO=pePHP_Q=pqHSQR^=p}RMXS=pSRIUT=pQR^V=p^QRNX=pQTZUI=pRS=pXEITS=pR[[=pJ\KX=pNU\VX=pNJTSZ=p^\QP=qMQ\^\=qI\PX=qJ\QV=q%OHS=q1IO\KX=q9ZR=8qEMOR^X=qQ^RSIT=q]XEMQR=qiZRIR=qu[RQQR=qIHOS=q\II\^=qVTQQ=qNQ\D=q[TZUI=qUTI=qNIOTV=qMRHO=qX\I=qYXKRH=qYOTSV=qOH_=rIUORJ=rIRNN=rLHTI=r)[TSY=r5JUXOX=rATSKXS=rM[XXY=rY[TQQ=re_Q\NI=rqYXIRS=r}TZSTI=r_QRJH=rN^ROX=r[XX=r[TX=r[RX=r[RR=r[HP=r_OTX[=rOX\Y=rMXOHN=r_OX\V=rNU\II=sNP\NU=sJ\VX=sYTNIH=s)NHNMX=s5M\HNX=sAN\KX=sMURHON=sU[XX=s][TX=se[RX=sm[RR=su[HP=sNXN\P=sRMXSN=s\_O\=s\_O\^=sNU\G\=sUR^HN=sMR^HN=sUXQM=s=sIOXX=sIOXXN=sYTZ=t XE^\K=tQRNI=t!PTNI=t-[H^V=t9NIRM=tETS[R=tQTS[RO=t]NJTP=u4 !Xpqj)RTV]HD ),R9N)#ITK^HEE g)>US a5JH  AH 2"VN2X\3STBRH+/6] /9pqW)PTE SFdsqj)RTEN QF #k(@L)_* TPQEDH/.R>US 2 f A (;+C "9sqW)PTPP Q B g8<_'XG.BTMT_ER~ 5.R1I aF/KJ_H R^ g/+N@"Lrqj)RTV]H C g*R:OH%]! TO  RB4.R>USL X_'UK MFduqj)RTV]H RKH&'=C/XG.BTKJ RH ./x[5 V'JTQU  MH+$?@fuqA)D Z Kxtqj)RTV]H RE )k7HD5T1NYHZH&'=C.X\(BTM\ _owqj)RTV]H RE )k7HD5X]#FTFWE +'!@%XRfU@bvqr2 QJH^H+'R,RDL6G#UTBRY"*xIQ [#TTJLQRE)(xIM5rvqZ(AHN$6IU$^fSKG #k+C 34H 2yqj)RTV]H RKH\wf7UUL%C4BMWQE"/R/SUaR4BTMJ_ERy g",U)9yqW/UTMKHE^),R+ND -XT4FU O N.%R;UO3G# TTe RY"*:_Efyq_#FQ R^ g/(HD2\( ~xqj)RTV]H RKH**4B Q#UTAV  Nt3AxIU $!UAEB N4>>[B orxqrfK[ "9R;UC-@fK@KH K g?xNI aV5SZ~pH:HTEJ QK.%xUW 3XP)EAKH RKH(SM$1NO g<1NDL,@2-pM:5P MVQ #k*U -\5STWEF"eRx{.WfP@  YH7k0_+pM:5SV[ \ H:/.=Ha6FE_ Q "k7J'XRfCA  D N>$v0pN:OTGJ RCN!*xNNa ^'KTBWQ_H(k7VM6V9pO:HTEJ Q  "k9IUL#]-YH Y"k4SB/%KV YN3#xR@-V9pO:OTIQEYH2"=U(XfOAH  "k1IR3/TTKWH OH(k-WQBKp@:OQQRFg97W( [fFTVM EE g$xNI aR*KZTlEE g8!I fp@:d~OB  3k,Ta [#AHSKxpA:HTEJ Q  "k9VML.2OTIWCN,"?( [fWWYREg"x[MKpA:"NGL bsH:HTEJ Q "k7NU,X\ AR]/kxXS*]fIObsI:HT@Q B ,.R1NfsJ:OT@WEYH)(1WC #Vh-sK:HTEJ Q "k=IUL$WfHTPP QE3k7ULBaXg.BQQRF  .R0UM a]LsK:2OTSYEH"k0_( 'STLQQNH!k0_.^h-sL:HTEJ Q "k7NU,X\ A Og;,Ha [#KHEEikR RD$XZ5-sL:'ETQEN(-R7SML()ITGW g?=Q5V9sM:HTEJ Q "k7NU,X\ AOg;,Ha [#KHEEikR RD$XZ5-sM:'V_ Q F N.%R,RDL6_*KMQWG  "?R9XN$XJ)RZ~sN:HTGT XH7k0_-]2@XN3#7OFa [#H]HR^ g?(+sO:HTEJ Q  "k=IUL2W#LEC29xSOL5VfOHEC4exs@:HTEJ Q  N+$xTaR5TA E +.R1T) KVHQ1OH('x]N 2rs@:"HLQ A0k9IR &LsA:HTEJ Q  "k7OUa Z"BTLYbrH:HTEJ Q  "k=IUL2W#EU REN3#xR@-X\ A^ )k1TFBKrH:WK RI3"-_RL6@2@EO iArI:xH~rJ:HTGYVRM g) xNI a ]'LZ.rK:HTEJ Q  N+*?_.^jPPHEK&,xNNL5VfTPPDQRZ 4*=Ua [#-rK:1B RKH&'xUGL# \-BTVW EEH/.R=[RoXOAE 5,xX^cX\(-rK:GSH R^ g97WaV(S 2rL:HTEJ Q  N->:VDL.4H &(+D$ J1OAbrM:HSV]HRKH(,@. ]"A EN0$4^$^fSTMV ^ N3#,0rM:5HKV Q YH ".xRD$XA#DPT_ERn"(4C " \5TTL]H  (&R!UTL WLrM:tT2A]QKN3#*_2XRfTMT EC (k7YJoXOAE  k7VDL(9rA:2OTBT\ H:/.=@$XP4FW S"9t@%XRfWWYEO .%x_@5V9uH:HTLYEX +.xNI. T.TR]EEN0"=Q 2 R!BTEJ  FH(k6^. G.-uH:)ATL]HFH!k1IUoruI:HTEJ Q "k=IUL$WfHTLYELH.8+LX_)PTM\ QKg(6NH4@LuI:1BYED/.x]N 2X])U H% R^ g8-NIL( 'PLEK&,x  $GLuI: ATPP QEiAuJ:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxuK:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxuL:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxuM:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxuN:B]ouO:B]ou@:B]ouA:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtH:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtI:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtJ:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtK:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtL:B]otM:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxtN:B]otO:HTEJ Q  "k*SOaUfFTLQRL3k1N( [fFTEK &%=B- ^(-tO:"HWEKikRUTL"F*CTHQEEg#*_4 ?HTGWRDg,,C "9tO:3WZTlEK g(6NH4@fFTPPEO +ext@:B]otA:HTLYEX +.xNI. T.TR]EEN0"=Q 2 R!BTEJ  FH(k6^. G.-tA:)ATL]HFH!k1IUorwH:HTEJ Q "k9IUL$WfHTE ),R0[MaC6FJLEC(>xIH$rwH:%OF]KR <g?=D 2 'S &<xIM / @fRZ<EB N)$,R KwH:4H@ RL3k7VDL2R(ST@WKxwI:HTEJ Q "k=IUL$WfHTE ),R>_@4 V*BP  \ H:/.R0[MKwI:,HWECg*R6[S.(HLBH&89]DBKwJ:HTEJ Q N$9+IN$ )ATP RDGg;+I@ $XR(CTTEN(%v0wK:B]owL:HTEJ Q N$$(VDaF(DKVFQE3 0k9TEa]"A]QY .R>HNa [#-wL:(HL YHg#?RDaA'PTBJEB N"*,UaR-BTO DN7*+[F KwL:!HCHN#*_2XR*TTEOH($x[C7f A RCN#*(I 3LwM:HTEJ Q  #:1VU@a*H] ]] 3k9IR &1NP "9 /RD$V9wM:HT\H g96^Na V*BVH(>01T)UTKO_owN:HTEJ Q  N5$5V. VfPHKHO +.R+MH2XP.BAHQ*\28R([R V5-wN:!HTAK]EKkk= /(PZTh REN3#xHN,XZ5GM g*R4[S $rwN:$BK[QE iAwO:HTEJ Q "k9IUL$WfHTPP QE3k7ULBaXg.BTHWEO g"RwO:*NAJ ECg?1T.XfTFKDQC g&3_5XV'T TPWHI #k0_( @h-wO:OAE 3#R0_S aJ6FMVQOH.?xNNL"](BH M g-7W GLwO:'ITS]KR <"9x[S a\*BTETQ OBg),U$X\(K TFQQ OH4k6U$rwO:1F\^g$=H)1BHEB "k 7O 2PE^Fdw@:HTEJ Q  N+*?_.%NQT EB %.xMI2 KVEDH*&6IDL2R$-w@: FAVHGH/.R;_H(TfEZH GA@gk79IUL WfPPOH)(xMD$rw@:*FAK 4gR:OUL5V?ARL+.xMH)XQ)RAJ_ERfg89VMfw@:6FE_ EEH(90@%X@)R R^ g8-NIL.VfVGSEO 4k=IUfw@:'UJ\H  2'=HRBKwA:HTEJ Q  N4.*_UL/W@fD]WQE g*R4[S $XA)HZ.vH:HTEJ Q  N4.*_UL/W@fD]WQE g*R+S[ #VfWWYKxvI:HTEJ Q  N4.*_UL"]?HTELHE_ 3"6N a [4BTGY YDN%.*SO KvI:(HLH ^Bg*<R oXOTJW RE g"x[RL5_*LE^ 5k/U+vI:%HMV KxvJ:HTEJ Q  N+*?_.4H H2]g'9^. G. TAH  iAvK:B]EX +exvL:HTEJ Q  N4.*_UL"]?HTSP RB "k-TRL$WDhT=P  Y g$=H KvL:0B L  )26YaV#STATKR !g2-Fa\1IT KMH 3k=@-9vL:2HTALHAH7exvM:HTEJ Q N0"=Q VfNTE  #xTaR(^ 2vN:OTGY  5.R:_B,@fSL  g,x\T5V4QL_ovO:HTEJ Q  N3*4DC6XP'I JHQ$RFg??RUL" R1KTK]QVRL 3k7HUa]"-vO:5BWEZ g>v0v@:OTGY  )8R1TUa+FWQ_ "9x L%R"@bvA:OTWL (<xUTa [4HL QCN(-RiG. "NAL EO 5k1JDorvA:STKMEOH#=+[C$XG)ARO3exyH:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxyI:B]oyJ:B]oyK:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxyL:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxyM:B]oyN:B]oyO:HTEJ Q  N**=N a D/T TOH&89]DmXR*KTHQKxy@:HTEJ Q  N+$? A)PTKJXH39,YI/)RTK^H BN3$R,RDfy@:1B H0R^ g.+ND/XV(CTW Q F N3#7OFa[/DT]WQDH".R90y@:6UQK REN+.._RBKyA:OAEE.%xRD$XG)MU _ER gi(3X)RVLQ K g?=Q5V9xH:HTLYEF%.xOQL5VfWJLH  3k>U$XC/SZ~xI:HTEJ Q "k7J'XRfTAHH F"k:UW a*FA HN$xYN-9xI:%KF  5.^xXTa\3QT Q ^H "k:VDL5%KFKR <"9xSRL rxI:6FE_ Q K ),R:[Ba \fSVbxJ:HTEJ Q  "k1[Oa \)JZTlEO.%xRD$XZ5K g-*X4 9xJ:*FLQEN.?\xb 7A(HH M g'9^ GjVL]ED N4$,RLa7]LxJ:2OTS]EKg"xIB _#CTL]H I7?7T LcV#ARLek)+SB1orxK:OTTYOH"9xSRL#\%LZQRX "%xY@$UZ( ~xL:HTEJ Q "k6^'XR(I]RD3#]+UT)XC'TC]F{xM:HTEJ Q  N**6SG"]2R]ECg*R*OR(TfTAY]EB /k9IB %@LxM:)QYHX.%xM@$ U'KTMVE &96])A*WH BH .8(JD 3 9xM:2OQ_QRB"k6U$XU*H H!Y "8R=BHa \fSK #k=IUBKxN:HTEJ Q  "k7\UL3\+ TTpP QFg*=B7A#CTMLQ Kg(*N@/ LxN:2OTBTR]/kxNI"6N[ ^FNg+I.V4TTL]HF exxO:OQQOH5"6N@a \)JZTy DN(9=TU -XP'QT@J  MN$$=H)9xO:1FWHQ$RM 3' xIM1]!WK RF #8R-JV 32HTL]H ^Bg*7NI 3rxO:6FE_ Q K g8t@%XRfO@KH  ".xYS 6*BWbx@:HTEJ QF0"?@L6W#PPH_ g?=N5AfBAE 5,xY@$ ]h-x@:FTF]^ 5$?R aV'Q TSPRG3gR+NS /VfTEK  .8+B /XQ#-x@:.B@HQ1OH.8xHH$ 3WTLJ N!"+OS a]fS[  D@gk&0_ [Lx@:#_WEB N4$,R /1B 2xA:HTEJ Q  g*;UW oXETQ  3#R+_D2XG)@]Q^ g*R+RN5rxA:"NEV KR )g. ,HD$JfSLLHD g'9^RL$@2 TTmLH AN+"=@L7A?-xA:2NPO ikRT $ Z#CPQDH "k=_OL 2OTKLRO iApHO~J Q  N4&4V)^$BTHQQ g.*SDL& V#I((TM_KR )g. ,HD$JLpHOIVWQD +k SUa \fSO \ H/g/*Q. A/CT   iApHO~J Q  "k9HJA3\+ TTe C 5k=[E/5HLEB N(%!D( LpHO~YEDH)k*YI %X['KZ)QX g;+I@ $X\(DTGW _ g>x[OaR5S~pHOAIH 2?R1I.$KO] Q %9+LVfFK YH!k=[ V4 ~pHO~J Q  N+*?_.^fDR] Q ^H!k=^H$G'U TVW KR <"k4UNa]"-pHOPHKH 3?*_EL6G.PKHRY +'xSL$W#CTJRY).\x`fpHOTHTEK&,xJS"V"TTKONDN&%x[.V1OKON(%xVD % 9pHORZ)Q ]H&%+@%XX(BH M N"%=HRL' \+ABFdpHO~YEDHg'6]-C/ITGW EN0"0S &V"EJQFiApHO~YEDHg(4E l R%KMQMg-=N " \5TZ~pHO~YEDH)k6ND.^fK@QEEHg'*]DL1@5FLQOH &8v?,_*-pHOWWYRMN0.,@%XF6 TTpP QG)?xUGL3P#IT@Q MH5.R=LH$Gh-pHOfTM_Q  #**I 35F + #.xYN2 A3DKVH E g?1I.]2 ~pHOwG] E^H0%R*SRoXpP  ^$?7T.C'I )2pHO~YEDHg&"_'XG1N]F N7*+[F 2T'KT@QOiApH O~YE^H9.?I /f$WK   &/R7\GL(lF I(%v0pH O~YEDHg%*NIC2F2OTEV RK 2?Rj $GfFKK_ER~ g-7USL( 9pH ODAJ ESH/"=L2 5BMVQ  (&R,RDL/A2OZTlEK4k ND%rpH OREJ QXH"'xUW 3XvTA]_ERy7.<_EL' \+I]H O g;1TUL'ALpH OFR]H H)k6US. @fS K 59*HaR(@CF +k7@%rpH OjSYQ^ "%R,RDL"]?HTSY\ HF#xWH3AfNTKZ Yg;7LH$9pH OALEY N(-R,RDL%R4Q RKN>$xQO6T'UTA@Og=1TEaXrLpH OtHTH Ng(6C a V#ITJ ON0*4.VfAPAH^H7expIO~J Q N+$xMH%DfHVTDN&k-]DL1GjM[Q ^ #8R-J4 )A~pIOTLLFQE3 ($xSRL(W/TJ[R\.)=N$ sTA]QFikR H@$ )A~pIOPP]H ^H (=*U$XU*HWQOH.?^xXD.Z(@TLQ  g?=M ' LpIOjOKH R^ g/+N 3F(CTL]H Ng<-VEL2V+Q K g?9N+pIOTAWEKN%.6I 34BJLKR ,5.,VXL A)TTPP Q^H5$xCNa]"-pIOATb] E] g?=HDL( 'IQR]#$xVN*]!PWHEC3.xHN,Vff~pIOT@WEC5.R;[OL#5BL  "96] XfFT]W_opIOfTEJE^ &(1NDL$G#I^R^ g97\ /'KWLHI 4k0_ -\4-pIOEKOFQE+EN$$4^-^$SVH^ #k-WQL' \+LQOH+$*4 9pIOOMVQD N4$R!UTL6F*CTAF N3$R*_@)XZ2[ $ R-JfpIO~YEDHg',NM aRb^x[4 @#U TK^H DN%.6IU -@fJIM  ..4C L XQ#C~pIOHTKAYDN&k-TE$X\ E[QNN0"0S2 JfTVKH R^ .9R=TEmXR(C~pIOFTKTCg$xXS 2 *FAJKR '!k7N$X@/CTE^H&% x^V 3V5-pIOFKC g$xNI a_)HXKDN+$U$XA)HXO 5"-I5V4-pIOT@JQ @ 38R;[OL#!KTK EC>k6U$XW/TJ[ _opIO~YE^H/.R+UT)V5STJ\HR^ g9(UR5A? TTpWH  #.R1I aZ2-pIOAHEC $.R?HD /X@(FWHQ* "k,RDa Z"BTW Q]H!k5[MKpIOPO]QM kk9YIL.1OL  K4kxVH5VfTOQEC ikRT/9pIODJ]Q  N%>SB oZ9pIO~YEDH).R+SE aUfFTEJIRN 7k0[RoXENQC g&+N( Z(@~pIORTBJEO0k:IB3@fFNREN3#x\@a Z"BZTyHRZ /k=[EaD'^~pIOAIRI4&R1TUa1NMVQX#$v0pI O~YEDHg'6](W/ITGW EN4'(SO aF2K  g),R+pI OCA[ YFdpI O~YEDHg8;HDaR(^O .?xNNL5VfIPPH  4?\RpJO~YEDHg8;HDaR(^O .?xNNL5VfIPPH  4?\RpJO~YEDHg8;HDaR(^O .?xNNL5VfIPPH  4?\RpJO~YEDH/.R>[SL2W#LEB *eRx{$XC'STH] RK>k*ULL5VLpJODWUH R^4k1^DBKpJO~J Q  N+$?D 2 1B[NikRG (GfUFTRD4.R;[OL#9pJOOV\H R^ g/+N@"LpJOsH  RL,8R0_S oXOTH]EEg'9^RL/A2OWLFQE3 +'R*OL-]!-pJOTIKH RM g'-^Da]fSP I(%\xu$XA/@^RF #8R+UT)R5S~pJOCJ QD"k4UQ oXOTIYEE./*D5A5KUH   4?\RpJOsO   "k-SU aR4JTAJ _ERl*k0_. G.J EO #kxIU JLpJOUVH RF#k0[UL5VfBMJ Q\ N4.5I.XQ#AU  MFNg 7NI 3rpJOWWYEO 4k7OUmXR(CTTEX +k7_RL$@2 ~pJO~YEDH/.R=^F aUfFTV]  _^ .%xLH 6VfaZ   2k+@KpJOFMN QF )$^x\S,XD.N_ 2?xUGL,_2BTHYEE g8*]H&rpJOH K ),R:[Ba\1ITJLQOH ";0ILa,[#KORX ,k1VMa [#-pJOAPP RX $#+N a [#R]ECg*R:VN%UA#CTHYIRM.%x_W 3LpJOSJ_H RO ..^xW@ A#T] I @gk&0_ ( /TTMTR]/k4SB$ Z(@~pJOTVSQ  /k6^ aV'Q TWU  REN%95IU/f A YH5.R0UUL59pJOSLH)/R,RDL5F(CMVQ  "k7VB /"UJKH +k,RDKpJOTJ\_ERo "/=^/XG.BTE_RX!k9H7A.BYES&/R,MH5WLpJOAIY YH (&7IDaUfWA OH+*9IU 3T1OL^ g?=L3JLpJOKLLH EH.%+NDaC6FPQR_)k0_ _5 TTpWH  #.R1I aV#W~pJO@C]DQF #k1NIL XQ/]V]H EN(-R,US4 V"GSH IN4.5I.rpJOOA  &-=^8XG.BTANEC"'v-/XZ+JW]H ON(-R>SS KpJODWP E_N!95U$XW#WWEB N1$;[OmXQ3UQEKN3#7OFa [#-pJO@C]DQNH+>5_Ua]2HTZG 48R(SUL'AfHLQ_N+.,L9pJOSJ H)k5WD2!B AJHRH4?*SO a G#FTAJ )?6ON2JLpJOAI QX )k+V@%XZ(A  ON(-R9R-F4HT ^ .(xXT#V5-pJOHJW HN#x\@a Z!OTSYEYH!'5_( [fFTMV  O "%=N aG5-pJOH BH"%+@aW"NKV ED 5%4R-]"HTPWH  5.1TFL5VfFQQOH($xNNL#'KWLHL),R>HNa [#-pJOOPHQ1OH)' x_Y5XZ5TGJ  RB #"?V 2 fSKMEB /k+B,]!-pJOFTKOHH),\RpJ O~YEK.%x[M/'JLEF.%xTN55HLK g'6_EL6G.-pJ OHHAH Z g'5_R.VfAIY YFdpJ O~YE^ #"?@a [#PJ  g*R4[S $T$FAVH GFNg R+SFKpJ OWP] QE g?=D5 R(DTV] H HL*,SN`XBQQEOeApKO~YED#.R9C 3 V(KUFQE&B N$.,_SL.2OTVWEYH (&4_U -9pKOBPAHOg-*R,"R H<AN.%R,RDL% @2E\HSH(<*^)9pKOA]ELH/.R*UNoXOTKVERg"xNI aR? Q  iApKO~YEDHg&"_'XG1NMVQ ^"k9IR &@jH O )?\RpKO~YEDHg',NM aR4^H&V9uqj)RSAEK"2\Rtqj)RSAEE 4?\Rwqj)RSAEE 4?\Rvqj)RSA EFg"xIU$^$BZ.yqj)RSAC g,9NDBKxqj)RSA  ]H/.R?H@$V9pH:HSV]H RI %'xYS 6LpI:HSV]H RN 5"xHN,V9pK:HSV]H RH#k0[L$ LpL:HSV]HR^g$xIL -6NZ.pM:HSV]H RB +k>L2 @h-pO:HSV]H RO 3k9TJL. NQJ _op@:HSV]H RD .xUGL&_"KUF{pA:HSV]H RB +k>LaZ(@Z~sK:HSV]HR] 3k6^'XG1HP bsL:HSV]H RO 3k1NfsM:HSV]H R] 3k1NfrK:HSV]HR\eexrM:HSV]HR]#$xUOL1Gh-rN:HSV]H RN32R([R Vh-rA:HSV]H RN32R*UBa \)JZ~uI:HSV]HR] 3k6^'X['KTK^H ^@MtO:HSV]HRH) R7\( LwH:HSV]HRO 3k6^'X_)ITLYKxwI:HSV]HR] 3k6^'X_)ITLYKxwL:HSV]HRI7' K/G/HZ.wN:HSV]H RY48R;RD 24H 2wO:HSV]HRO 3k6^'XG1HP bw@:HSV]H RY%k7ULBKvI:HSV]HR@$?7T'XG.UK ^H &% 7TRBKvL:HSV]H RY 5.x_aR(^Y   #xY@8]h-y@:HSV]H RD 5$xYN3W)UZ~xI:HSV]HRY ";R1TB(VfFR]HM N5$5+xJ:HSV]H RM)?R*UNorxM:HSV]H RI "9xMH)XD'SBYKxxN:HSV]H RY3k7ULBKxO:HSV]H RE"%9V.^h-x@:HSV]H RG32R;[W 3LxA:HSV]H RK (=v0pHO~J Q  (=*S.LpHO~J Q  5 _*UNorpHO~J Q  $#<I -LpHO~J Q  "'xHN,V9pHO~J Q  3.7ULBKpH O~J Q 3?U+D%V9pH O~J Q  59*B /\( ~pIO~J Q )//NaZ2 ~pIO~J Q 7k>R R%SAbpIO~J Q  4..UHorpIO~J Q  g.<+pIO~J Q g.<+pIO~J Q  g8<_'XP.F 2pI O~J Q  (;6]. A/C 2pJO~J Q   g8<_'XP.F 2pJO~J Q  59+RDa"UKVH BH(>xX@$rpHOo@KIQEZ_ "'=L@-fNLHMbsHOsZREN&k-]DL& V#ITAY QK)k+M(TfHLQ OH./v0rJ:ldWUbqHOfTM[ (/6C(T# P]RK (8xNI a['TXN  B k6NNL5VLqHOjPHQ$RY )k7IU %X\(A  M N5.,Ha KAJQX3gR*_@(T|-qHO MKHRDg?=L ;1OARZ&?xVD 7@fOL_ g(=IUBcrrO:lqGYED A(9R?_X$ 9qHOPH.r@:lq@QEK .%RqHOsV]HRKH&81LDL7]"NU  D N/.=LVfNPJEg$xSUL3R"~qHO0KHH DN/.=Ua V%BABH &?=HH 2VLrA:FAJxqHOsV]H "8xX@5A/BTL]KxpHOtA3k9NU 3V5R]HDH .89HE %X]#F]buH:ldT]QNG5k7IRfqHOPH.tH: FA   ,,0qHOsV]HRKH&9=R X*NV^H!k7VEL)A#~tI:BVYQK)/RqHOsV]H &&6^RL)A#~tJ:FWQF 5AqHOsV]H 58R7\(E#UTAJ PotK:UMWEO +9 RqHOsV]HRZ $"-I$V*U TL]DxtL:F[  qHOsV]H )2R;UH2X[#UU.tM:UWMEB 3AqHOsHOOg?=[R3%OPEO fAtN:HAVHYbqHOsV]HRKH&9=O 2 .B  g,4^DaT!TU~pHOsV REN $<_OL$T5W Y #jxsHOcAbtO: BH] QC )?xqHOsV]HRKH"<4D" F5SLDN/.=+t@: NN xqHOsV]HRKH "';[U mXC4BKM]EC g=+_$ Vg-pHOsN RCN)$xHD5]! TATOkk6@L7_0BTTQ bsHOs^ g',ND$1NOF 4k0[S2X\ PL \ rHOsUR\ "k*UQaZ2OT\  K g(9IIBKtA:@YWQRO 5*<0qHOsV]HRKN"&*[MaV4BTL]H OH!kxJM7AaTTC_I{wH:KMVES*"RqHOsV]HRKH+*1TTaJ4F@HVg";RDa]fFTM\ PowI:KP]   &9RqHOhLQ OH./xVH 2XRf@WL  MH"*4+wJ:BMYQMbqHOsV]HRKH"91[OL3 TfTAY Q ^H)k0_ -\4~pHOs\DH4k(H@-WfHWQRZ 4"6S&YLwK:FKYbqHOsV]H 5.R+JH$ .B2wL:HAVH CdqHOsV]HRKH ('=T)Z( MVQ  N/.(Na [#KWPopHOsZ RCN+$3_EL52OTSYECg*R?UM$%OJbsHOsV]HRKH ('=T)Z(GS EEH/.R/[M`rlI9pq`)JL]EO %2R1I.\5T[ ^ "9xUU$ @fOANH(9-TDa]LpqG4BQJ QNH ('tU. T.QQG"/R,R@a \+BTLWH ON&9xTD$ 9pq@#BTE_  \ H#&,;Ha R/CTK g?=B 7f=TSQEOH(>x_X 2rpqR(CTEV KR ,5.,L aZ2OTKU YH!kCxUSLsXD)U H8EB+/R/[SKpqJ)RTLYQ,RF,k,N-2OTBQRL"k=NU 3 )ATE[QX Bg8xCNf_Lpq['QTPWH ONe%*NI GdGR^N#",SO 4@.^R5?z+pqOH\H   3k,OBmXG?WTP P 5k7WDL&]#UPHN$xSO . Lpq^'SJEEN3$R=TEL8F4R]ODN"?v8VfBWJ_Lxpq:O.TTHQHRHCMpqg.NTTJGH&8R7HH (R*K T@] Z g) xMH-VfDSL\ H#(8xUGL5VLpqU#FV]Q  "k-HS / 6UVYQX N&/=^8XW)ITKW EZNg R+O (QLpqP)IGLH  g2-I 7'I TUM Ekk7WL / @jGbpqr"CWKH Z.%+@. GfSMR\ 4"6UaZ+4TVYHDiAsqrfKPT QKg<,R aZ!M^ QE 4k 7OSL6Jh-rqrfKPT QKg!+N X#CTVWRKH (9=H L2Df^]Hg',NM KrqR>BTPR]$#R5SR$fDW] ]ED N5*x[V 8V9uqg.BQQR^"*=TH&X_/SA LH)k0_.^fPLS tq|(BTLYEK>k6SG a@fSKOQ 2jxwq})ITK^H GH.?R!UTMKvq|(BTB  38R!UTMKyqrfOHWQC g8!IN1F!OVZ.xqg.BQQ  >k7Fa ['STMJ E@MpH:MOH(HNaF2V]FQE'Y N$$([Ra\/IWQ G N4$=NI/9pI:/ITL]HO+k1HD5\( Q  g,v0pJ:JQEN/$xNNL C*^TLYQX N/.=+pK:JQN 4?6^)Gg-pL:TCYKR ?2'xCNaR4BTK Kg#/+pM:H]H !N&&R6UUL _)PLQ\ N*$=E 5Z* TTm   7.,U$rpM:*H\ C.$xUGL8F4GY bpN:STWRZ$#R<[SoXAT KMHI #k 7O(_fKATQFN.%7@L1Gh-pO:AT KMHL kk1WQ8XG?WTSON3#6V 2 Lp@:UT]WQS k7B 5SZM pA:OTFQEYH5"0ND$4NPRK g2-B /\2P[Q  g&,NDKpA:1OAEX@gk"=HI 1 ?HTIQR^g',_SBKsH:UT]WQS k7R,[)PTAYQ^N3#xIO * LsI:HTGYVRA+k0_/X# TV  OH3k/[X@aAfFM\H^ g*!NI/9sI:*NL\ H:/.=Ha1F TPWH kk-N. "HSP "k=YD2A?-sI:4BQJ RX /?R6UVBKsJ:HT KMHFg<6N.XB3NTJWNosK:HTB]EDg*R(SUL WfEO]HXN%$=Ha\3UTK\PosL:HTEJ QX #2R;[S8]!2sM:HTGYVRH N4.1UT`rsN:OTFQEKN2%>H@%XD.BT]WQ^ "/^xXTa@f^YK g"xXD.V5-sN:"NQJ RK g2-B /\2P[Q bsO:HTGYQ^ g?=C3fEAEK(?R;[S8XZ2 ~s@:OAEE.%xRD$XD/STE bsA:HTEJ B 59 1TFL( LrH:OTHQ  5/R9NU "@fS_ & t@%XZ(Y D ),R>VT39rH:"UAKH  & x[V 8V9rI:HTLYEEH"2y0rJ:STEKH RF ,exrK:JQEN/$xNNL-P-M AH2(x[)]! ~rL:STEKH O >k7YJ %V9rM:OTCJ RCN)$xVN*Wh-rN:OTCJ RCN)$xOO.X#CZ~rO:STEKH O >k6VN*Wh-r@:HTLYEEH(>;_'X_/@ 2rA:HT RCN)$xUOBKuH:HT RCN)$xUG oruI:OAEEH&2R,U $ 6FLEO g?xOO.XfS[ H/"0HKuI:6UEZE_g*xMD-V9uJ:HMVQ Z )8\RuK:OAbuL:OAEE.%xRD$XG)PY KxuM:OTHQ  5/R1I."B H8 #2RxX@$X['I2tH:HLIRHg?9N2XR(@3k9]Ha\4CZ~tI:KOHRZ$.t@5\(TXTEV QC 4eRxwN5X\  N_52xtI:"BVQ RZ$.x[Oa@fR@EE g2-U$ VhT KH52R/US2rtI:*N^^DN%>4^H&T"HWLH )?* GjWLDQ Xkk7OUmrtI:3WXTKJH DFNgR3TNaQ)RTERY $"4N+P2TXTHQE &(xHNKtI:.NAVH R^ g(._La,[#TTKZYH &%R:_ Z6RP] QC g85_'rtI:2OTE[  5/xNI 5XzfLSHQ0_ +2R!UTL6_*A\H RM"k7NIL5VLtI:)EGLH  3"6V3@f] XH5/* L# GfTAL !N$*xSO $ 9tI:2OTKZ (&R,RDL7A$KV _ERy"k:PD5 'KQ  5)cHKtI:6FM[HL.%=TU3fNHQ EP^ "k6LD5A?XTSP RI 4.xWDL59tI:!NAE 4?R7\)Gf^J QX.%v8))EGLQ \ N4"=0tI:#AGLJEEN.%,[O$T2OTVW QK 4k0_( WhT!WM   (;=I 7]!-tI:2UFT Q\ k-IUL/V"LE  0k7HDL6A"TZTmFN7.(VDftI:2U J_H _ "8>OM8XG)JQ ^ N&%R7XK " 'UTEL^ k7WD)]!-tI:$B J\H CNo$xWXMhXP'WMT YH)/R+RN-2U TE F "' RtI:"NAJ R^ ,eRxnNL2V#CTL]HOH(>R;[OL2^#SAKH OH(%RtI:"NEV R]/kxIH&VfP@HQ#XH ?*(VD@aZQ3NMVSEY+' x]D2rtI:?HTPWH  .'1TFL' \+]O (=x]S4WfB AHQON+$,Ha [#-tI: HWLFQE3Fkk7NDL5R2R]HY "8R,OSa*HXYEB g'9LH&XRLtI:4HLQOH(90E$ (HTCM ^ g.,_S/2OTJ]EXg?=R4 [h-tI:HTS tJ:STMKS tK:STALQ_IdtL: l~tM:HTGYVR_((xNI aV?TZ~tN:HTLYEX +.x[S4WfNTWWEC+.R0UM 2XR(CTKMEZH &(xSOL5VLtN:+FH M @MtO:JQEN0#*_)%FQ]E_N/.=[C4 @fITWL )k-T/rtO:2OTWMOH(9R4UO oXQT QSH/.R+NS Lt@:A\H OH "?1VDa]5SGL  g/xNI 5V9tA:J  +'R!UTL6R2 QRKN>$xWN$XR$HYEK7>9NDftA:2OCKFQE; )%,U -?HTSP RX (?xNI/@fF 2wH:JQEN3#,V3LwI:O2wJ:UT]WQS k7F 5XZ(STPP Q\ QMwK:OTCJ RCN1.!R-WfFP E 5/6_EL2 V#KTK[_ERsg(((6TNKwK:#IVEg*R3_X@a]"AJ QOH(k=CRL/R4E Z!Q_ g9;UL$WLwK:*HMVQY /.=G3XG.BTAA_owL:OTPJ REN3#x\N$ GfFT  5/7UEL.XfFU  H.?x[OfwL:)DWQ (=xUGL1]#KOFNg=HDL( 7RA Q^H!k6^DlrwL:!UPPDQ X +2R:SS)XR(CTWPHF 8R(VTa\(CGJRH/.xUGfwL:0FKMQXikR RHa Z+BTB 4"1VH8XZ5ML QY.(=^8rwL:'KTPP Q K 4gR:OUL5 R0BTMKH^ N"*!H a\3PWEX)/R,RDfwL:5WG]H  59 xXT)@h-wM:BKU Q 1.,OS `YfpH\H  ,.R1TR3 P2NWbwN:NMVQ^2?R9R.V*I 79;NH f1AVH BHg87LDKwN:6UV]EYH)'3_MorwO:KPQEO.9+E/^/SZ.w@:TEKH L"/R9I. 'UZ.wA: NQQR]3.R.[Q3T3THTQ^ kk=_OL' \+I]H R^"k60wA:%FVV_ERcN$*xXDL'F(CTJAOH 2?R1I 3B3BHAHECg$x[$CLwA:6NTH]  MH (<xNNL6G#UZ~vH:H^ RK g%/V 5V9vI:MVQ,R@3k7IUL,'WPQKxvJ:OO^ g<+E -P/H2vK:HTLYEK )kx^S/ ULE^ &&\xu$XD'SL YH396]MaULvK:+NVYIRHg"xTNa ]6KWYKR !g"x_Y3^#K TGWKxvL:OTFW  g<,_SL( (HTAU\ vM:RMVQOH +.,HHaR+WTWRZ 3"-V@-4BV\\ H/)29C fvM:(HMVQ I.%xR@1]5 ~vN:BHQ KR &3#6]/K6BA\HZ 4exvO:HZOH4k5JUa]"A D N.8R/_UBKv@:HTGYVRZ5k0[UBKvA:FLDxyH:OLM yI: OTAY]E EN4.5UaR0BTKL RS584\(_#CZTqH BN%.R9XM a \LyI:.BAE_Bg),HK7(BVFN#$=U( $BV]FQE6EH(>R/[OaVLyI:2HTVAH RX )(*T@$XJ)RK~yJ:KTVQ\ H,2?Rx[OaA'IKH (k 7OfyN: L E EI5.R+U,A2 TKE E4.>L_^fKRQDxxH:xJTi]ONzR,RSaAfFJ \ g-*#G3FAKJ_ENTdxI:H]H !N)$R4UO $ 5BLQG %.xRNaGfPAEEN/.=+xJ:HTGYVRI 52R9TX)]!V]FQE+EI+'R0[W a \fCT^),R>SS5V9xK:HTGYVRMN3#7OFa*HA\HON 9,_fxL:HQ R]3k 7O GfNTVQRB "k1NIL8Fh-xM:HT@WVRLg?*UT )XRfS Q RY3jxxN:WH _>k-]F 2 ?HTCWHEg?=C(T#WL REN->(SO orxO:OAEEH&2R9YS2 2OTBQOFdx@:HSV]H  59 1TFL J2OCbxA:HTEJ QX )?!I-Z(@TL]H F.%b0pHOnSWRB 9 xHf +BHAH CIg-*U$XU,HWFQE0O#.tX4rpHOOAEC g8=^fpHOsK 4k7M$\3UARH#expHOsV]OEE.%xRD$XZ2JLQ 3kZ=BB 1 6BEHQ_A@MpHO~^ ^ &9=I )I [ S H (\5 *BAKH  ,8^xV 5Ay~pIOsPYH5.R)OH$XG.HQ_RX3.xTNa]"JQN iApIOsWEKN!9=^1XG.BTMVRYN3#,U$XW)HTSQEEN*$=+pIOFLW RCN5.-SS 2X@)JTA^bpIOsH  4k YD5\(F]  (?x[OaR(IZ QF #k*_DBKpIOs\OIg 1LDaR(NYQON4?1QDL5VfPHKHR^ g(._fpIOtAL  2l=B 3 J/ITSWVRLg?*UT )XG.BTQV R]/k 7OfpIO~\H^H& xSO$G)U TEV QEN4$=NI/LpI O~[ B 3k0SRL'E# KLH GH/9-]IL5R2PLEK&,y0pI O~[ B 3k0SRL'E# KLH^ g?*UT )XG.FTHQ  48?_fpJOnT@NRSg?xJTa\1ITL]H GH "-*_1]/ITMLFQELY&"y+pJOnT@NRSg?xJTa\1ITL]H^ g)>US aC#ICKR V5.;RPKpJO~\B 1.R9TX)]!VWED #R,U1]fS[\ pJO~\B 1.R9TX)]!VWED #R,U1]fSWXFdpJOfTHQC g;9HML'_*TTQLHR^ g(9W /4HW  HN$\RpJ Oh^R^ g89^N2XQ#O@RZ)(+@L#R4CHOINgi:9H L)Aj~pJ OOTGPOBgi;VML+ @2O]H  .8R:UN8XR(CTM\ Q  &2R/SUaVLpJ ODWLHZH)k0_ VgTTl]H ^ "8R!UTa A#FV]H  )"0_RL(G)-pJ OS_ bpJ OfTAHX g=1YDL3E#UVY  5$?R)%FHL*=B. Z(@~pJ OTJHQ$FH#=6NT$ @fB PN3.!U3F!OTEQQ L "ePRpKOfT]KEg9;US$0HA DN.%7M''ITEVI }ApKOTTlRO3k+B. V" TTtT   &=xLH aR/ITB^\bpKOnTHWRKN3#-]IL8FaUT@] KR ? +'^xID (TfFTLWQ  N4$R;VN$XG)-pKODWQEC g*!M@mXzfSJSHUFN->,B -/ST\ KxpKOsK I&'R.UH$XV(SAKDQG&B N$*=Ha\1KK KP H/4k0_ "\#T~pKOAAH X N.8R9C(W/ITBT  REN+"0ND WfFTIYE_g$xUS /VLpKOtO]A_E\ FNikRx`a\3UT]]QL 28^xCNa\)LTVWRK g-6^BorpKOSV]HRKH(>x_Y-@/HXYE "%!G. .HYXN.%R,RDL'ALpKOPHHS k0_6A0BTMVH  %)=LFfJGPH E /k0_.VLpKOF^RS584\/XG.BTEQQ L "gR/RD$XRfDAJRH #k>0pKOAAV RO"8R;[S8XG.BTKVC g*._O4 V4B "k-TR 5V9pKOsV]HRKH(>x_Y-@/HXYE "%!G. .HYXN.%R,RDL'ALpKOPHHS k0_/X#TTJRX %'v-a Z0BTK^H ^ g'.[. A5-pKONTPPBH/.R0UM mXW#TKARO 520SO a]fNH  ^ $'x_Y-@/HXYE EN&9xIT%]*^TTT  NH$9+I)9pKOPHKHR^ g97WfpKOsJ ^ k-YJ2X['TTSY NH/.R0X4XT#S~pLOWPQ EX .?R2ORa\4GY  ikRUTL-@#MVEEN .,SO KpLOLH] ]EXH(9R)OH5]! TLW R^ g-*WDa\5ST]WQX @gk&0_S aA#-pLOFK ^N%*=^/X[)PTQ[QMLH)2[xUGL5VfDAU\ N**9]Da \LpLOB HW^RCN7*,SB-AjAJ Q  N+*?_.F5WLH  3?6]/X2H~pLOCPQYN3#xXD (]#UTBJEB N5.,N a [#GSA]ED N3#*_ 39pLOHAJH YH(k=ND,]#ALRS`=xXD /XG.UCPH OH!k0_. VLpLOOVW   $?7TRBaXz  Q AH(>U._ . ]"HR^ &8*_R@aF5S~pLOLT E),R>USL XD.N H8RD/"?H5A#TJ_HZ 4gR!UTfpLOOAVOEE#k0_LL _f^ H8RY"?1TFL(G#UPQEXN 4aR0[Q$LpLONTI] RS`9x]D5]!TFWRK g#._ /X\6WPM g,*TDaR(^~pLOJA ^N.%R,RDL,@2BSWCikRL 8X\%DMW SH!-*I/ @LpLONT]WQON3$R:_ Z(@TVW HN-REmXzaKTSYE EN.%R9^W /VLpLOOU RCN0"4@ 'P2 QJHX N3$R9YB 1 2OTLQ\ H(.%4VX@a \LpLOTAXDN>$xW@a C#D]JOLkk0SBa V*KTI]HON3$R*_Q 9pLOS^ RN $9(NH/X\ TTT R_"8xCNaK6KMLEYN*.R,UfpLOcT]WQ N #k1IIL57RVZxpLOsV]HRD/"?I 31NO g-4V)0F 2pLOsKDH /*?_/XG#JVY 4k=VH V*^TLYO N3#xL@$V9pLOnTMKH E g2-H.V4\QK@MpLOnTKVOEDg#/+pL OnTMKH  5k(G3XJ)RTKBFdpL O~S NHg',NM aD'UZ<RH >k9TH)@fNTE  NH!k*_@8rpL OEGSHA @MpMOsK  g=*C5 \(@TJ\HRC"91UTa \fFE[_opMOpPQOH&?=H L"]aST KMHNWNg/X4_WfEP^H1.v0pMOsYEE$.xR@,V5T WEB N#9?UOK2XG.NK  YFdpMOs\DH($+S 5V4WL_ERs`/R:_Ra\2]EON%2\RpMOsTOH .9x[U X5ADH 5*7T L WfNTEVHE#"?G4 A?-pMO@W ^H(kxYH%AhT L]HON%'/@ LpMOhTSP ZxpMOh]HGH(=I.X_#ST KMHY@MpNOsV]HRDN+$?_SL JfP Y  YH/.R;R@,V9pNOmP E EN5.;R))SVH/.R:HH&$RH]QD 3#R,RDfpNOPCPQ  "k=[S@a[/DTSYQCg-4VN(Tf^YNFNg-0pNOTEZ RN 7.9ND8XU)UTQHH 2?R9I)$UC]H F 4.xCNKpNOTIZEK g*<G -/ILEB *expNOsZ RF%.+U6A"A FDN0#xVD2X\3STKF g8*SDa]"-pNOTVJRK>eRxnI aV'UTKWQ\ g>xNI aF4TP R] #.+C "LpNOsYEC"8R9TEL-]"TTAYQOH "*xMI 3?HTGYVRM g*xSUBKpNOpLHN$*C 3.FWHQ$K4?RrRHkXQ#FTLYMbpNOsZ RCN$$>OR %C.BTJTQDg?xXDL8F4M]KxpNOa[ MH2?R4UTmXG.BTKWQC g"x[M$W?E\I{pN OsZ RO "9!V-@fCJ (/^x[G$ 1OLEO 4k7B -9pN OcJ  C 5*4C /#QZ  ON5*0_SL' Z#I]bpN OsZ RCN4?4V)Z(BTPWH  ((+'\RpOOs[  g81VML-P-BZ.pOOs[  g%/T-P-BZ.pOOs[  g%/M"V" ~pOOsV]HRD/"?I 32HTLQ EB N$#1T $BTK[\ pOOsV]HRD/"?I 32HTELF{pOOcT]WQDN3#xRH5G9pOOcT]WQ O N/.(F 5 Z(@TQLHR^ g&"_fpOO~[ EK g?=Q 2 R!BTHWEOg*1QDL#"UTQEB 8\RpO OfAEX),R,U 9_)UTF]  "k4UW 3XA)HK.pO OsV]HRKH&2R,U 9_)UTPP EO(%R/SU. GfOMVQ 59 x[C4 9pO OAHQEDg*R(SUBaX})ITK^H   -.,I 7Z*FAEG #",_MKpO ORBMQ  4(._S/2OTW] bp@OcT]WQ O N/.(F 5 Z(@TQLHRB "txp@OcLH R] 3exp@O`PLRCN)$xUO aUfSL  N1"=ILa9E'UAH O 5gR1Ifp@O~V g,,NH&XW/JZTaB 4?R+N@5XD4FMVQCN2;^xOO$ @Lp@O~[ EC g85_ 3@.PL  YFNgR+_Da \fUETQO `8R9W /Z(@~p@OJLQEDH/.R5[[ oXUC .%xMH)XJ)RZ~p@O~V 4k-T4 )ATKO Kxp@OsV]OEEN*>0Q(GfNTSYC g*7OOaF2V]DQNH(>R;[OK5rp@OB HWEB N$*=V5\3STT \ H=(k=NaF5STETQ  N#* v0p@OsV]H .%xHT5Z(@TKQRL*k0_ X(BZ  NH(>\x`a\3-p@OSJX N3#5)$BWQ_N+*(G -@fFKKQRH 5/<Q3G# ~p@OoTMKHX),R9M 3VfDWLFQEPy1.xWDL5^$BHRI"8^xhK79p@OEJ ^ fkREL#@2AFN(-xNNL5VfJAEC g&xYI 2 d-p@OpLH"k9TH)@fNKRM(&\Rp@O~V g,,NH&XW/JZTaB 4?R?U XfAL 3?*SDorp@ O~V g,,NH&XW/JZTqOEK),R,RDL-Q#U WQZ$"?U$rp@ OEP]bp@ O~V g,,NH&XW/JXTEV Q_O"k-N'X@6FZ X 4eRxcNf9p@ OEP^H5*(SO a [/TTTbpAOnSYNH/.R5[F ;]#OON.%R<hL&'O@ RX #k,@8R?~pAOnTWYIR"9xSRL2^#SJ_HK "k:UTa [/TTHY IRY /k0[UL.VLpAOhTPP QX g"U._ -R?TTJWEEN/*x[$#AGLFSopAOnTWYEB N4*=U(TfNT@Q QL"expAOnSYNH'g/6UL4W#UEV _opAO7J_F .$+NaA/IJ_H BN.%7U$XW'UYVWDP pAO~K OH/.R5SS. 'WWDN%'/)A#RJEB 3.+H5'-pAOJ MY QDN!9?WD5 LpA O~P R^ "%R,RDL7@#@O N.?R<_M"G#K TPWH  (><+pA O~HR^ g%9HD5XW1F R] "8R-J 3 ^6N YH).R4UNaGLpA O^ OBg*<F @fAPER @MsHOnTPPEI 7?:VDSKsHOsV]OEEH(",Ha F5W@QE *$+NS 5\(I]F{lI9rM:HTEJ Q \28!@L3]-EL \ H,"?=H4XfI PbpHO~V OH2*1\H 2XJ)RTW Q \ "k4[RaW0BQJ KxpKO~P RK ..=^)4FJ_RQGR 5"6YDaW0BQJ G\ sHO~U EEN$$+SE 3XJ)RATQR &86_EL E#IV]SKxsMO~P RX $#<4Z)UTEKP &?++rHO~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.rKO~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.rL O~V OH2?xCNa]fJP]Q\ 3>=H-@5Z.xA .5HEN )?*_E,XT/QL^ N3$R!UT@aW0BQJ EX #&+ND`rlI9pqrfKC]H _ N(-R?HD /X@+HYXN.%R>HN5X\  QHQ, "*+@ 9pqG)R] E +'R/S[ 3fDPP EDH 5. v$$XU/_AECg*R+ND -9pqT*FYEO &9+N5Z5R]OH&8R4[R$2HTHWKP H9.?xNI 5rpq[#O]QRY 'xJ@2X\0BT]WQ^N/"xR@% fF] ^),R9HN/9pqj)RTE\ E] g",U aA#^TKL D 4exsqv0BTSQYH&=xNNL6Z2J_ EB g?9NfrqzaJTAJSH(9!4 %HWK EK g"xYM2WhT;QJH XN&9b0uq|(K TSQYH5.R(_S( G#CTML R^ g(._([2Sbtqd#Y  4"7HRL5+FK 7'*[U.@fCMVQ XH!-R0UT2V9tqd)RAEC g?x^NL5R2~wqp)KWYQ\ N.8R7JDa \fUQT EN )?*_SaGfS^ ] k7OS{rvqe#U TS]Kxyq|(K TEX N** xYN5]3BTJ D5.R,RHa \)IZ~xqzfTC]E EN5.-WDL8F4R]OH3kxV@$ 2N 2pH:HT KMH BH(k=_).HWbpI:HT KMH BH(k0[O $XG.BTKMZxpJ:BTIYR]#kZ6OMa \fKR]H B .q+pK:BTIYRD%.xO-2HTAYED &%=^VKpL:HT KMH BH(k0[O $XG.BTAK g?=E 8G9pM: L H(  )k9LDL5Z5VK RDiApN:UT]WQR]&9g0pO:UADR ;>k0_ Z%V\I{p@:OQQ ^H/*xs)F!OTMLHHN$R!UTL*\1ELH8EB #xSUL6@y-pA: OTAY]E EN5.4VXLkA# TO NINg*HXL5.FZ X g2-LoXLsH:HXAEX N)$0SO aF2TGP  ^ fAsI:BTLWRY $"1_EL#"BJQEPZ*.R,SL cVf`A "k7OSfsI:nbZ YEIRDgzFb L. tW] H4 ON&k=]@(VfIF]Q^ g'+N Ah-sJ:BTLWRLg(4UR %F2sK: NP YH(kEhB @hT1J\H BH2'xVH$V9sL: NLEE kk=NX$B9sM:HTAV (&R>USL \2OT\ H+)/6]$ @'@TL]KxsN:HT KMH BH(kZ*_"V"RLEOg#4SE 8G9sO:HTA_EEN**!E 8  UL bs@:HTEKQ ]H&% x^@2XJg:/NX _ @ _|S _ @ _|f``bJ^XfX gN 9```\ 9`\`` 9```\p^X#^X/NXB _ @ _|R mB` _ @ й^d ^Tg" g f 9^d"9``` 9^d"9`\N"_ AА"_ A _ @ "9^dN°^To y_JmN _ @ ^T _ @ _ @ "9^dNJo/NX-@fRmT/NXo ` LN^NuNV./9_xN`XN6J'$g Nx`(HyN.XHy`N.XHy`HyNP# 9rN or `r Ё#r N0"9 A 9r N0"9 A fXX 2mrHyN.XBHyHyNP# 9rN or `r Ё#aL fXX 2m 9`HDow 9`HD"9Zow 9`HD"9 ow~5 9`PnJlo r~7 9Z"9`PnJl "9Zo r~8 9 "9`PnJl" "9 o r~9  @ R  @BHyN.XR mfHy`HyNPBARHyN.XHyHyNP## op5`p1rN#an fXX 2m 9_䰹or 9Z"9_䲀or 9 "9_䲀or~5 9`LnJlo w~7 9Z"9`LnJl "9Zo w~8 9 "9`LnJl" "9 o w~9  @ R  @BHyN.XS nHy`HyNP# op5`p1rN#r N0"9 A o$ 9r N0"9 A fXX 2mhHyN.XHy N.XNrJ'$gBHxNP`Hx NXHx NX/9^S nJ_gHxHxHx /9_a~`> _ @Jg,Hxp/Hx _ @/aSJnJ`Pl 9`P` 9`P*HxHx6Hx/aHxHxa "PHxBaXHxAaXHxRaX~ `> _ @Jg,Hx  R/Hx _ @/a,R mJ`HgHxHxHx/9`Ha~`B _ @Jg0Hx /Hx _ @/aR mJ`Ll 9`L` 9`L*HxHx6Hx D/azB _ @ &*"@"R mJ`Pl 9`P` 9`P#`J`Ll 9`L` 9`LD#`LN^NuNVH/.NېX,Jopr`pw@ l 6l .R/`/./. a NPBB Юo.HH/a.XZ m lt l Rgpz`D l. 6f Zmz`z 6l \lz`  lz 9^P/ 9^`Ю/aPR mNLN^NuNVH,9^`*9^P~ `p _ @ &*"@ gPHxp R/Hx _ @/ &* @/a _ @ &*"@"S n 9_䰹&*g&HxHxHx //9&*an#_&*~`t _ @ &*"@ gTHxp/Hx _ @/ &* @/a _ @ &*"@"SJnJ`Ll 9`L` 9`LD. 9`찇gHxHx6Hx //a#`~ `t _ @ &*"@ gTHx  R/Hx _ @/ &* @/aD _ @ &*"@"R m 9`H&g&HxHxHx//9&a#`H&~`x _ @ &*"@ gXHx /Hx _ @/ &* @/a _ @ &*"@"R mJ`Pl 9`P` 9`P. 9`谇gHxHx6Hx//a(#`//aPaNLN^NuNVH .". NJmV/.NېX-@/. NېX* .Ю opr`pw@ .SrN. SrN,f f .T-@ f 6l .` .R-@Jf 6l .R` .-@ .o:/.Hx /NېX//. "HAHABAЁ" .`/..HH/ ./NېX//. "HAHABAЁ".` 6l І fJgn/..HH/ [/NېX//./.a gj/..HH/ .[/NېX/ .R/ .".`$/.Hx .[/NېX//./.a g/.Hx [/NېX/ .R/ ."` f gF/..HH/ . /NېX//.".[ .NЮ/a/..HH/  /NېX/ .T//.`F g/.Hx .Ю /NېX/ .R/ .". NЮ/aLN^NuNVH..,./. /.a@P/a:Xz`$ 9^PS/ 9^`Ю/aP/aXRmLN^NuNVH..,. 9^`f 9^Pg, ef#^`e#^Pe#^`#^PLN^NuNVHz-| eg.9^`,9^P#e^`#e^P 9^`f" 9^Pf#e#ee`J`g(B///9`Nט -@/NHX-@J`g* "9eN"Ҁҹe-Alz-n^`m "9eN"^`ЁR-@lz-n^Pm0 ^P"9eN"^`Ё-@lz-n^Pl0 9^P"9`N"^`Ё-@lz-n^`l 9^`"9`N$ "9eNԀR-Blz-n^Pm> 9^`"9`N$ ^P"9eNԀ-Blz-n^Pl> 9^`"9`N$ 9^P"9`NԀ-Blz-n 9^`f.^Po& й` @ ^Pl ^Plz R bd@0;N2~@XBHxHy&HxN NHy 9^`/NېX//.N, #^`#^P#e#e`Hy//9`N, B`Hx NXR .mB .lHyHx/9e N, R`Hx NXB`Hx NXR ^`".mB .lSJ'$g 9^PS//9^`((NP`"`9^fAλbHxNXN^ fBHxHnNP, f( e$fHxHnNlP, f gJ'$gBHxNPN2` Hx NXHy'N.XHnN.XHy'N.XB'/NXBNXJgHnNXHxHnNlP,HxhHy_/N HxHy`L/N HxHy_/N HxHy`\/N HxHy^d/N HxHy^/N HxHy'/N HxHy^L/N HxHy^\/N HxHy_t/N HxHy'/N /NXJ'$gBHxNPHy(6N.XHnN.XHy(^N.XHnN.XHy(tN.XJ'$gN2N`6Hy(*N.XHnN.XHy(N.X/NX`L N^NuNVB/.NP-@ f /.a&XHxhHy_/.N HxHy`L/.N HxHy_/.N HxHy`\/.N HxHy^d/.N HxHy^/.N HxHy'/.N HxHy^L/.N HxHy^\/.N HxHy_t/.N HxHy'/.N /.NX#' N^NuNVH0*nB'$Hy(N.X(M`HH/NXJfNL0N^NuNV.*nHxHy)@HxN HUN4Xa *nN^NuNVH0*n(n fL0N^NuNV.. R` `f2HxHye,HxN g Hy)BafXB` 9`e, @..N^NuNVJ`m>R`/9`Hye,HxN `g Hy)RaX#`N^NuNVJ'$g NN0aHxHnBN g Hy)caX .fa .g . fp `8J'f( . fpR`$ .am .zn ._`.HHN^NuNVJ'$g. HH/N`. HH/aXN^NuNV.*n` HH/aXJf*nN^NuNVJ^Xg2 9```\ 9`\`` 9```\p^X#^X ^dfHy)i`Hy)waX 9`\0/a>XHx a4X 9``0/a XJ'$gNN^NuNVH~`LzB` H@ H@B@ڀRm S".o "Nr N0/aXSJn .r N0/aXLN^NuNVHJ'$g.9^`,9^PBHxNP _toHy)a|X/9_ta4XHy)adX ^f/9'0`/9'4aDXHy)`J gdJ^LfJ^\gHy)aXaJ'$gDN//NP`0Hy(aX` 9' gJfHy)`Hy(`LN^NuNVJ'$gBHxNPN2` Hx a`XHy)aXBa>XJg2J',g Hy)ahXBa XJg BNdXB^dp`BN^NuNVH. z`XJg$Hy)a$XHH/aXHx)a` Hy)aXB` Ng&Jgfp`LJfHxaXa Yf YfHy*`Hy* aXJ'$ga Yfp`BLN^NuNV...Hy*a~X/a:XHx.a:XHx a0X..N^NuNV. 9^dD#^d/Nې"X 9^dN.#_|^Tp_|#_| ѹ_ 們^H ѹ^ 們_ ѹ_ ѹ_..N^NuNVH0*n(U T -f(HHb b\@0;NVRRRRRRRRRRR,RR~dRRJ' fB' 9'`d @nR'X`J' fB'B' 9'`d @b`J' f#'B' 9'`d @r`J' f#'B' 9'`d @w`v T (rg (wg (bf` 9'`d @pR' T 9'`d"@R' T (rf #' T (wf #' T (bfB' ` TJ(fX/NX#'$` T/`X/NX`Jg /NXL0N^NuNV.B _ @BR m#_#`#`_#`#`0#`0`#`(#`D#`P#`P`L#_#__#_tB^..N^NuNVHy* a&X/9'4aXHx aX/9^LaXHy*)aX/9'0aXHx aX/9^\aXN^NuNVJ'$gN0a3 ^Hy^BN8PJl Hy*,aXN^NuNVJ'$gBHxNPN` Hx a2X/9^DaXN,N^NuNVHJ'(g.J'$g,9^`*9^PBHxNP` Hx aXHy*3aXa.  f4J'$gBHxNPN//NP`a 1m 6nHH0#`\Hx ajXHH/a\Xa 1m 6nHH0#``Hx a.XHH/a XJ'$g"BHxNPN//NP`XHx aX`LHx aXBNX"<UUVNR#`\BNX"<UUVNR#``B^XLN^NuNVHJf8J'$gHx /9^`NP`Hy.N.XHy.N.XB_#__-y_B _ @ _"@"R mN^ SfHB'HxNdXJ'$g4Hx' ^dfp`p/NP-|`h9^fJ_oJ'$g 9^PS//9^`NP`6 9^fHy.N.` 9_^k @HH/NXS_aH,Jf|J'$gNL-Fn`9^ftJ_olJ'$gNLHx'/9^``* 9^f B`Hy.N.XR_m`Hx\NXHx NXNRB`/.HH/aP,JmJ 9_^l @R_ oJ'$g  gHH/NX-FJf:` f 9_̰`TmB`" f 9`TS"9_̲lp` fJ'$fj 9_R/NXJgN 9_R/NXNRHy.N.XB_lx R^l @HH/NX` 9_R/NXJgNL 9_R/NX`* 9_'/ ^dfp`p/NPa2,-F` g `HxNX`LN^NuNVH.. .R fp`B-@ "HA HABAЁ+ @HH, .g. HHgJg f "HA HABAЁ+ @ S bF@0;N>z $NJ'$gXB ^dfp`p/NPNRHy.N.X` "HA HABAЁ+ @ `NR` 9__ @ f$. HH0"9__ A `~ 9__ @ "HA HABAЁ. HHЁ` 9__ @ g8 9_̰`TlR_ 9_S_ @ 9__"@". HH0 9^dN"9__ AА"9__ A 9__ @Jl 9__ @B 9__ @ o 9__ @ `f 9__ @ f . HH0"9__` 9__ @ "HA HABAЁ. HHЁ` 9_̰`TlR_ 9_S_ @ 9__"@"` 9_̰`TlR_`J'$gBHxNP` Hx NXHy+NXJ'$g"Hx' ^dfp`p/NP`JHx NXNRHy.`@ 9__ @ _|` 9__ @ ^TJg f p`R`,pLN^NuNVHBB_B _ @ _"@"R mB`/ ^l @HH/aP*R_m LN^NuNV.HyHxNPHy^BNXP fHy/NTX09^H#^D#_x#^<^i,Hy/NDX/NX#'$` Hn NbXX n JfJ'$g_x^` 90`Ю @.gR m f*HxNXN^@ ?gpB . fJ'$g&J^@gBHxNPN2`N6` Hx NXJg .`F/9_xN`XJ'$gB/9^`NP-n nJf/9^/</<Z/<N B/. aXJgd/.NX` `RL N^NuNVJ/H0-yZ|/9Z|NHXйZ|U*@S :g*Z|l/</<Z/<N B`R tf -cfHmHnNPA(H` :g RfBRZ Zo/</<Z`HnHnaP fA(H`R :fHTNHX" Ҁ-A o2/</<Z/<N Z|"<Ҍ ABHlHUNP#Z|pL0N^NuNVJ/H0(yZ| #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yZ|HUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH[ @f L0N^NuNVJ/H0*yZ|HUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yZ|HUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|[HH.HHfHH`RJf [ @g~0-|HH0SgXHH[ @f`JgJ`g 9`` <[e` 9e //<[TNPR g`D-|`BR RR`f r N$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` ((rgN`/<[THUNP <[L N^NuNVJ/H *nBg@HH[ @g< "HA HABAЁHHҀ0.HH[ @f H@ H@B@ހ .fDRHH[ @gHH0ހ`RHH[ @f *f"R ". N.`HH/ nNXJfJg^Jyi,oV yi,lL09i,H[h @0H, rNހ "N.`9eHH/ nNXSJnL N^Nu /lDNuNVH0 .". Nܰ-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NJXN^NuNV#[N^NuNV 9["`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|[ 9e$[l  @*PJgN@eNuNVHn/.NXPJlB`pN^Nu@(#)crt0.s 1.2 (crt0.s) (SUN) 1/26/83 allow.c 4.1 82/05/11 board.c 4.1 82/05/11 | | | | | | | | _____________________________________________________ |_______________________|___|_______________________| check.c 4.1 82/05/11 must make can only make moveAttempt to move to same location. Backwards move. Men still on bar. Move not rolled. Bad starting position. Destination occupied. Can't remove men yet. data.c 4.2 83/04/16 Y>}7xa6v#PAFD a\  F   !&!f!!""0"k""##P####$/$=${$$$%!%_%%: N b((   * 6 F ^ jzTo start the game, I roll a 3, and you roll a 1. This meansthat I get to start first. I move 8-5,6-5 since this makes anew point and helps to trap your back men on 1. You should beable to do a similar move with your roll.Now you shall see a move using doubles. I just rolled double5's. I will move two men from position 13 to position 3. Thenotation for this is 13-8,13-8,8-3,8-3. You will also roll dou-bles, but you will be able to make a much stronger move.Excellent! As you can see, you are beginning to develop a wallwhich is trapping my men on position 24. Also, moving your backmen forward not only improves your board position safely, but itthwarts my effort to make a wall.My roll now is 5 6. Normally, I would use that roll to move fromposition 24 to position 13 (24-18-13), but your new point preventsthat. Instead, I am forced to move from 13 to 2, where my man isopen but cannot be hit.As you can see, although you left a man open, it is a rela-tively safe move to an advantageous position, which might helpyou make a point later. Only two rolls (4 5 or 5 4) will allowme to hit you. With an unprecedented amount of luck, I happento roll a 4 5 and hit you as just mentioned.You're pretty lucky yourself, you know. I follow by rolling 2 3and moving 25-22,24-22, forming a new point.Not a spectacular move, but a safe one. I follow by rolling 6 1.I decide to use this roll to move 22-16,16-17. It leaves me withone man still open, but the blot is farther back on the board, andwould suffer less of a loss by being hit.By moving your two men from 17 to 20, you lessen my chance ofgetting my man off the board. In fact, the odds are 5 to 4against me getting off. I roll with the odds and helplesslyreceive a 3 5.Note that the blot on 7 cannot be hit unless I get off the barand have a 1 or a 6 left over, and doing so will leave two ofmy men open. Also, the blot on 16 cannot be hit at all! Witha sigh of frustration, I roll double 6's and remain immobile.See, you did not get hit and, you got to 'cover up' your open men.Quite an accomplishment. Finally, I get off the bar by rolling6 2 and moving 25-23,23-17.My venture off the bar did not last long. However, I got luckyand rolled double 1's, allowing me to move 0-1,1-2,15-14,15-14.You are improving your position greatly and safely, and are wellon the way to winning the game. I roll a 6 2 and squeak pastyour back man. Now the game becomes a race to the finish.Now that it is merely a race, you are trying to get as many menas possible into the inner table, so you can start removing them.I roll a 3 4 and move my two men farthest back to position 11(15-11,14-11).The race is still on, and you have seem to be doing all right.I roll 6 1 and move 14-8,13-12.Notice that you get to remove men the instant you have all ofthem at your inner table, even if it is the middle of a turn.I roll 1 2 and move 13-11,12-11.Although you could have removed a man, this move illustrates twopoints: 1) You never have to remove men, and 2) You should tryto spread out your men on your inner table. Since you have oneman on each position, you should be able to remove at least twomen next turn. I roll 2 5 and move 8-6,11-6.This time you were able to remove men. I roll 3 4 and move11-7,11-8. The race continues.More holes are opening up in your inner table, but you arestill very much ahead. If we were doubling, you would havedoubled long ago. I roll 2 6 and move 8-6,11-5.It pays to spread out your men. I roll 3 5 and move 7-4,8-3.You can only remove some men, but you spread out more andmore, in order to be able to remove men more efficiently.I roll double 3's, which help, but not that much. I move8-5,3-0,3-0,3-0.I roll 1 4 and move 5-4,4-0.You are now nicely spread out to win a game. I roll 5 6 andmove 5-0,6-0.Any minute now. Just a few short steps from victory. I roll2 4 and move 6-4,4-0.It looks pretty hopeless for me, but I play on, rolling 1 3 andmoving 4-3,3-0.Congratulations! You just won a game of backgammon against thecomputer! You will now be able to play a game, but remember,when you start playing, that doubling will be enabled, whichwill add another factor to the game... Good luck!! fancy.c 4.2 83/04/16 bccdceclcmhomcmlndup``````eee e Internal cursor error. licopc init.c 4.1 82/05/11 /usr/games/backgammon/usr/games/teachgammon'@'F'J'PWhiteRedwhitered odds.c 4.1 82/05/11 one.c 4.1 82/05/11 Error: ... save.c 4.1 83/04/16 Are you sure you want to leave now?Enter a file name: The file '' already exists. Are you sure you want to use this file? Can't use This games has been saved on the file ''. Type "backgammon " to recover your game. Can't recover file: . subs.c 4.2 83/02/23 Player is red, computer is white.Player is white, computer is red.(No computer play.)*<*k**+ +0+X++ addbuf (write):buflush (write):readcRed's roll: White's roll: Game value: . doubled last. Are you sure you want to quit?Would you like to save this game? (Y, N, or (Y or N) Yes. No. Blot hit on Score: , fixttyROLL: Usage: backgammon [-] [n r w b pr pw pb t3a] - gets this list n don't ask for rules or instructions r player is red (implies n) w player is white (implies n) b two players, red and white (implies n) pr print the board before red's turn pw print the board before white's turn pb print the board before both player's turn term terminal is a term sfile recover saved game from file table.c 4.1 82/05/11 ../)R?QB9876543210.9876543210/ -'./ , 654321.H =9=8=7=6=5=4=3=25130=.9=8=7=6=5=4=3=2=1=0= ,-' . Move:    Move: Move: Enter moves as - or / where is the startingposition, is the finishing position, and is the roll.Remember, each die roll must be moved separately. teach.c 4.2 83/04/16 /00 030Eteachgammon(gtty)TERMbackgammonnHelp! Backgammon program is missing!! Enter a space or newline to roll, or b to display the board d to double q to quit ttext1.c 4.1 82/05/11 2\2h2l22222233(3=3Q3h334 4J445 5M556 6O6_66667$7d7788 8 8J8899S99::4:5:H::;;$;f;;<)$>%>e>>?)?i??@+@l@m@@A AHAAABBOBBCCPCCDDVDDDDE((EAEEFF@FFGGCGGHHH!HbHHI#IeII QIMRHEDSPT--> I Introduction to Backgammon M Moves and Points R Removing Men from the Board H Hitting Blots E Ending the Game and Scoring D Doubling S Strategy P The Program and How to Use It also, you can type: ? to get this list Q to go start playing T to go straight to the tutorial  These rules consist of text describing how to play Backgammonfollowed by a tutorial session where you play a practice gameagainst the computer. When using this program, think carefulybefore typing, since it reacts as soon as you type something. Inaddition, the program presents text output, such as these rules,in small blocks that will not roll off the top of the screen.Frequently, you will see the characters '-->' indicating that theprogram is waiting for you to finish reading, and will continueprinting when you type a space or newline. Also, the rules aredivided into sections, and although you should read them in or-der, you can go directly to any of them by typing one of the fol-lowing letters:(Remember to hit a space or a newline to continue.) Introduction: Backgammon is a game involving the skill of two players andthe luck of two dice. There are two players, red and white, andeach player gets fifteen men. The object of the game is to re-move all your men from the board before the opponent does. Theboard consists of twenty-four positions, a 'bar' and a 'home' foreach player. It looks like this: Although not indicated on the board, the players' homes arelocated just to the right of the board. A player's men are placedthere when they are removed from the board. The board you justsaw was in it's initial position. All games start with the boardlooking like this. Notice that red's pieces are represented by theletter 'r' and white's pieces are represented by the letter 'w'.Also, a position may have zero or more pieces on it, e.g. posi-tion 12 has five red pieces on it, while position 11 does nothave any pieces of either color. Moves and Points: Moves are made along the positions on the board according totheir numbers. Red moves in the positive direction (clockwisefrom 1 to 24), and white moves in the negative direction (coun-terclockwise from 24 to 1). A turn consists of rolling the dice, and moving the number ofpositions indicated on each die. The two numbers can be used tomove one man the sum of the two rolls, or two men the number oneach individual die. For example, if red rolled 6 3 at the startof the game, he might move a man from 1 to 7 to 10, using bothdice for one man, or he might move two men from position 12, oneto 15 and one to 18. (Red did not have to choose two men start-ing from the same position.) In addition, doubles are treatedspecially in backgammon. When a player rolls doubles, he gets tomove as if he had four dice instead of two. For instance, if yourolled double 2's, you could move one man eight positions, fourmen two positions each, or any permutation in between. However, there are certain limitations, called 'points.' Aplayer has a point when he has two or more men on the same posi-tion. This gives him custody of that position, and his opponentcannot place his men there, even if passing through on the way toanother position. When a player has six points in a row, it iscalled a 'wall,' since any of his opponent's men behind the wallcannot pass it and are trapped, at least for the moment. Noticethat this could mean that a player could not use part or all ofhis roll. However, he must use as much of his roll as possible. Removing Men from the Board: The most important part of the game is removing men, sincethat is how you win the game. Once a man is removed, he staysoff the board for the duration of the game. However, a playercannot remove men until all his men are on his 'inner table,' orthe last six positions of the board (19-24 for red, 6-1 forwhite). To get off the board, a player must roll the exact number toget his man one position past the last position on the board, orhis 'home.' Hence, if red wanted to remove a man from position23, he would have to roll a 2, anything else would be used foranother man, or for another purpose. However, there is one ex-ception. If the player rolling has no men far enough to move theroll made, he may move his farthest man off the board. For exam-ple, if red's farthest man back was on position 21, he could re-move men from that position if he rolled a 5 or a 6, as well as a4. Since he does not have men on 20 (where he could use a 5) oron 19 (where he could use a 6), he can use these rolls for posi-tion 21. A player never has to remove men, but he must make asmany moves as possible. Hitting Blots: Although two men on a position form an impenetrable point, alone man is not so secure. Such a man is called a 'blot' and hasthe potential of getting hit by an opposing man. When a player'sblot is hit, he is placed on the bar, and the first thing thatplayer must do is move the man off the bar. Such moves arecounted as if the bar is one position behind the first positionon the board. Thus if red has a man on the bar and rolls 2 3, hemust move the man on the bar to position 2 or 3 before moving anyother man. If white had points on positions 2 and 3, then redwould forfeit his turn. Being on the bar is a very bad position,for often a player can lose many turns trying to move off thebar, as well as being set back the full distance of the board. Ending the Game and Scoring: Winning a game usually wins one point, the normal value of agame. However, if the losing player has not removed any men yet,then the winning player wins double the game value, called a'gammon.' If the losing player has a player on the bar or on thewinner's inner table, then the winner gets triple the game value,which is called a 'backgammon.' (So that's where the name comesfrom!) ttext2.c 4.2 82/10/24 JKKFKKLLILLM MGMcMdMoMMN/NmNNO5OtOOP2P3PRPPQQKQQRRERRSSGSSSTSSTTXTTUUZUUVVcVVVVWWGWWXX?XXYYAYYYZZ! Doubling: If a player thinks he is in a good position, he may double thevalue of the game. However, his opponent may not accept the pro-posal and forfeit the game before the price gets too high. Aplayer must double before he rolls, and once his double has beenaccepted, he cannot double again, until his opponent has doubled.Thus, unless the game swings back and forth in advantage betweenthe two players a great deal, the value of the game should below. At any rate, the value of the game will never go above 64,or six doubles. However, if a player wins a backgammon at 64points, he wins 192 points! Strategy: Some general hints when playing: Try not to leave men openunless absolutely necessary. Also, it is good to make as manypoints as possible. Often, two men from different positions canbe brought together to form a new point. Although walls (sixpoints in a row) are difficult to form, many points nestled close-ly together produce a formidable barrier. Also, while it is goodto move back men forward, doing so lessens the opportunity for youto hit men. Finally, remember that once the two player's havepassed each other on the board, there is no chance of either teambeing hit, so the game reduces to a race off the board. Addi-tional hints on strategy are presented in the practice game. The Program and How It Works: A general rule of thumb is when you don't know what to do,type a question mark, and you should get some help. When it isyour turn, only your color will be printed out, with nothingafter it. You may double by typing a 'd', but if you type aspace or newline, you will get your roll. (Remember, you mustdouble before you roll.) Also, typing a 'r' will reprint theboard, and a 'q' will quit the game. The program will type'Move:' when it wants your move, and you may indicate each die'smove with -, where is the starting position and isthe finishing position, or / where is the roll made.-- is short for -,- and / isshort for /,/. Moves may be separated by a commaor a space. While typing, any input which does not make sense will not beechoed, and a bell will sound instead. Also, backspacing andkilling lines will echo differently than normal. You may examinethe board by typing a 'r' if you have made a partial move, or be-fore you type a newline, to see what the board looks like. Youmust end your move with a newline. If you cannot double, yourroll will always be printed, and you will not be given the oppor-tunity to double. Home and bar are represented by the appropri-ate number, 0 or 25 as the case may be, or by the letters 'h' or'b' as appropriate. You may also type 'r' or 'q' when the programtypes 'Move:', which has the same effect as above. Finally, youwill get to decide if you want to play red or white (or both if youwant to play a friend) at the beginning of the session, and youwill not get to change your mind later, since the computer keepsscore. Tutorial (Practice Game): This tutorial, for simplicity's sake, will let you play onepredetermined game. All the rolls have been pre-arranged, andonly one response will let you advance to the next move.Although a given roll will may have several legal moves, the tu-torial will only accept one (not including the same moves in adifferent order), claiming that that move is 'best.' Obviously,a subjective statement. At any rate, be patient with it and havefun learning about backgammon. Also, to speed things up a lit-tle, doubling will not take place in the tutorial, so you willnever get that opportunity, and quitting only leaves the tutori-al, not the game. You will still be able to play backgammonafter quitting. This is your last chance to look over the rul((es before the tu-torial starts. tutor.c 4.1 82/05/11 That is a legal move, but there is a better one. AARGH!!! TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) Unknown error: F ((((( DDDDDDDDDDAAAAAABBBBBB ^8. 40#H+.148@DHxO Wx_%gn&v}'T'ld'(6'(t(^''(*('T(()(l+|&/\.70H?HIPͨXZ$`Z<hr|ZZ||`טטv,,[hېېۜD`ܰ 4)$2<XCXJS` j,s,zH$l<V<!8x 0'p/9pCM<RaVep<t|{|.,~|r0 ^<' v^@C4}'', ^D &^H 7^LL'0$ ^P* ^T0 t^X4;= 9^\E'(L'S ^`Y6'_ ^df ^lk' r' y "^ ^'' )^ ^'$& _t _x _| %_ &_ _ ._ 4_-' _ 5_ d_ (_ _& _ _! `L& `T- A`\3 c`d94AxI|RQZZ.b6i`qwF}!{rlDLېt4R6 *6F%^-j5:<zDNKSbZbiqx      u` ` C`&% F` G`&* N` O` Q`E  ` ` o`%.30;PD [`H|P `X^a/טh `nnv ]dz Ye~ e be \e kۜ*< _ej e 2 e e ve $H,ppxDd^" e$)u1:.lAG;N U([TdjIbr)y8F le,eL4+?+Vz/J`IzX1C01, I/t !0 #0 1 %aˆ ,I 4X : i, B24 KJ4 Q Yͨ ``D h0h nJ0d v0` |Hl Ѻ w [ f DԼ   ܰ yJ    (  [  i4   " *x 1 9 @ J Q| V ]~ d7t mJ s  x6 }  i f Lv  ^8 .\ 3 &  crt0.oallow.o_sccsidboard.o_sccsid_i_j_k_lncheck.o_sccsiddata.o_sccsidfancy.o_sccsidinit.o_sccsidodds.o_sccsidone.o_sccsidsave.o_prompt_saved_sccsid_rec_type_exist1_exist2_cantuse_cantrec_confirmsubs.o_sccsid_plred_nocomp_plwhitetable.o_sccsidteach.o_sccsidttext1.o_sccsidttext2.o_sccsidtutor.o_sccsid_bettertermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10abs.oabs.ocalloc.orand.ogetenv.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.oexec.oexec.oexecve.osighandler.osyscall.octype_.oexit.ostrlen.ocreat.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.ounlink.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.oflsbuf.odata.ofstat.oisatty.o_exitstart_main_environmcount_raw_raflag_begscrlmult_movallow_mflag_rfl_old_offopp_rscore_color_curc_home_d0_makmove_wscore_iroll_aflag_curr_acnt_cturn_cin_rflag_bflag_dlast_inptr_cflag_pnum_tty_table_tflag_TEACH_movback_gvalue_noech_bar_g_h_in_p_offptr_hflag_mvl_colen_Colorptr_colorptr_inopp_EXEC_ncin_board_off_mvlim_dice_args_wrbsub_fboard_wrboard_writec_writel_clear_fixttylmodtldivt_curmove_strcpy_gwrite_checkmove_moverr_cline_movokay_refresh_abs_wrhit_nexturn_quit_proll_getmove_test_maxmoves_text10_text11_text12_text13_text14_text15_text16_text0_text17_text1_text18_text2_text19_text3_text20_text4_text21_text5_text22_text6_text23_text7_text8_text9_buffnum_lUP_getout_BC_tstr_tcap_buflush_CD_CE_oldb_CL_CM_fancyc_CO_getcaps_write_oldr_oldw_lBC_newline_tos_newpos_tgetstr_HO_fixcol_linect_tgetnum_tgoto_tbuf_fixpos_LI_MC_lHO_ML_ND_calloc_bsect_PC_addbuf_tgetent_realc_clend_realr_lND_UP_strlen_tputs_odds_canhit_count_wrint_checkd_last_backone_read_save_readc_errno_unlink_recover_creat_open_close_norec_yorn_errexit_roll_getarg_descr_stty_strset_outbuff_wrscore_init_perror_rand_dotable_help2_atmata_rsetbrd_text_contin_lastch_doubl_execl_hits_hello_moves_helpm_intro1_intro2_remove_leave_stragy_gtty_ospeed_endgame_prog_signal_tutor_getenv_list_prompt_opts_clrest_brdeq_tgetflag__ctype__tnchktc_tnamatch_strcmp_strcatulmult_freeuldivt_malloc_cfree_srand_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execvecerror__cleanup__exitptwoulmodt_ioctl_realloc_sbrk_end_brk__sobuf__flsbuf_fflush_fstat__lastbuf__iob_isatty_fclose__sibuf_rsetbrd_text_contin_lastch_doubl_execl_hits_hello_moves_helpm_intro1_intro2_remove_leave_stragy_gtty_ospeed_endgame_prog_signal_tutor_getenv_list_prompt_opts_clrest_brdeq_tgetflag__ctype__tnchktc_tnamatch_strcmp_strcatulmult_freeuldivt_malloc_cfree_srand_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execvecerror__cleanup__exitptwoulmodt_ioctl_realloc_sbrk_end_brk__sobuf__flsbuf_fflush_fstatgames/ching 755 0 0 437 3112766170 6106 #! /bin/sh # # @(#)ching.sh 4.2 (Berkeley) 83/04/15 # cd /usr/games/lib/ching.d PATH=:$PATH case $1 in [6-9]*) H=$1;shift;; esac if test $H then phx $H | nroff $* macros - | more -s else cno > "/tmp/#$$" echo " " phx `cat "/tmp/#$$"` | nroff $* macros - | more -s rm "/tmp/#$$" fi trcatulmult_freeuldivt_malloc_cfree_srand_sys_errlist_sys_nerr__sigfunc__sighandler_syscall_execle_execv_execvecerror__cleanup__exitptwoulmodt_ioctl_reallocyyZyy((games/mille 755 0 0 167134 3112766372 6214  >$G"I#HTHS/N /NXNuNuNVHH8HxHx/9 N< /9 N(X(|&|BnBBBBAt BR eB dhA >0H b@0;N&&&&J0H/HSHTa x Amgx`0H/HSHTa T Amgt 94pff 98tg`V0H/HSHTa  Amg:0H\ @ Ь,(f|`0H/HSHTa AmAmJgRAt0HRR`0H @0,(Pg l *f Gf##` TRnAm` lf 8c#` "J9g.0.H/HH/HH/Hy0/9 NJgHxNXJfp`BB`L dJA  Pm.HSa XJf Jg>Jg:Jf6J9g&HH/HSa X/Hy_/9 N`A 0H @=P0.H4 @0.Hp"@ gJfJ+fJ,g 8dpHx HxN4P"98⁒>J,fp`BJ,fr`Bg_GJ9g Hx0H/Hy/9 N Gm(SnAmRJnfJ,f40,(H/N,XJf 0,(H @0H @RJfJf 9XgJlgp`BB0,H-@B-|-|e-|-|A*HBA > GlAmHHJgr`BfJ9g&0HйP @/Hy/9 N 0HR b@0;N (($$$P 9(,-@ 8cvJgr dbh2H\ A" .N$2At2Hc>JGg .r2NJf* Gf .2 fJtn BSoz`0H\ @ * l *fR`SJfT GgJxfHJ,gp `p*v`6R cB`0H\ @ * l *fS`R0H\ @ Ь,(o (fN0H`P0H\ @ Ь,(f4Jg0H`p(*|` Jlg lfLp` l *f 9(, 2n *` l *g 9Xg=|=| 0.Hp @ "HAHABAЁ*0H4 @ 2.H4 AѕJf.At0H At2H"N" N$8*At0HS`4BS`*0H/N\X=@0H @=PA0.HJPgA0.H Pf`0,(ng0.H4 @0.Hp"@ g6At0H 2.H4 AА2.Hp AoB`"Jlg lgHp`NJ,g 9$Юf BS`. 9"HAHABAЁ* 9h$ѕ ."N" N$8*` +,2(m (fJfp`JfJgJ+gJlgp`p*=|=|`D0H/N\X=@0H @=PA0.HJPgp`p*A0.H Pf *`02.H A"0.H4 @ҐT N*J,gJf HSaXJgZJ,g HSaXJgZ k *fWJgA0.HJPgVJfR". N$2` kgVJlgp`p*"9ҹhN*J,gJf HSaXJgZJfR". N$2*J,fZ G f k *gJ+f[JgJlgZ`JgB`Jfpe* Gg m-B-@ n-B-@J9g6A 0HйP @//HyHx \/NLXR efJ,f40,(H/N,XJf 0,(H @0H @RJgjHxHx /9N< JfB`Hy/9NLPJ9gNJ9g fx##`dHxHx /9N< JfB`Hy/9NLPJ9gNJ9g fB#A 90HйP @/HyHxHx NLL8HN^NuNVH *n>-(<-*zJ-fD0H/N,XJf Gg F fJ@f0H/N\X4 @Jg 9(, g\ 2gT Kg dg f~ mgvz Ef 9(, Kfp`p: F f J@fFp`D Ef 9(, fB`p:0H4 @0Hp"@ fBL N^NuNVH0*n(n >.0H b@0;NJ.&&TTTT mg| m *gt0H\ @ Э,(nXJ-gR`J,gH0H/N\XAЈ @ Pg$`j l *g lg ,,2(mHB`F0H @0-(Pf`,J-f0-(H/N,XJf m(g ` m *fpL0N^NuNVH *n rDN$8* "HAHABAЁ.|`0///9N< JfB`Hx0/9NPR o -,(fdU/Hx/9N< JfB`Hy/9NLP,<Jmf8/Hx/9N< JfB`Hy/9NLP,< 8b8/Hx/9N< JfB`Hy/9NLP, (f8/Hx/9N< JfB`Hy/9NLPp"HADDHABAЁ @Jf8/Hx /9N< JfB`Hy/9NLPݭ<ݭ0L N^NuNVH B 4 @BR mB$B "HADDHABAЁ*@;|BA BP І @BR m|`TA U"y0 f2 y:0H/NrX EmA0H0R mB,B0B4B8B-;|*;|(B-B-BA BPR mR mJ98gHyNX3B9#(L N^NuNVHBHxeHxN4PS,Jm do/HyHyN N 8 @: 8 @ 8"@2 8 @0R em#LN^NuNV/9N4X/9 N4XBHx/9N< JfB`Hy/9NLPBHx/9N< JfB`HxP/9NPBHx/9N< JfB`Hx1/9NPBHx/9N< JfB`Hx2/9NPBHx /9N< JfB`Hx3/9NPBHx /9N< JfB`Hx4/9NPBHx /9N< JfB`Hx5/9NPBHx /9N< JfB`Hx6/9NPBHx /9N< JfB`Hy/9NLPBHx/9N< JfB`Hy/9NLPHxHx/9N< JfB`Hy/9NLPHxHx/9N< JfB`Hy/9NLPHxHx /9N< JfB`Hy/9NLPHxHx/9N< JfB`Hy /9NLPBB/94N< y4 (2HЁ @  y42(HЁ @ -gr/94N4XBB/94N< JfB`Hy/94NLPHx)B/94N< JfB`:Hy!/94NLP`$BHx/94N< /94N Xa#N^NuNV.# HxB/9N< y (2HЁ @  y2(HЁ @ Yg/9N4XHxB/9N< JfB`Hy-/9NLPHxHx/9N< JfB`Hy@/9NLPHxHx/9N< JfB`HyR/9NLPHxHx/9N< JfB`Hy^/9NLPHxHx/9N< JfB`Hym/9NLPHx%Hx/9N< JfB`Hy~/9NLPHx%Hx/9N< JfB`Hy/9NLPHx%Hx/9N< JfB``NVHxHxNPHy NXJgaHzHxNPN^NuNVHxHxNPJ g/9 NXB 9S/ 9S/BNNĬHxNXN^NuNVJ g/9 NX3Hy/9N PHxBNPHzHxNPyB9Hy/9N PyHy/9N PN^NuNV# /. /.HxHxNL/9N(XSm 9R @HH`HyHxNP/9NX#BN^NuNVH`0/9NXJm` g g9HHfp`B`HyHxNPHx/9NP I @fHx/9NP~`l 2g\`: 4gN`, Pgn 6g6` pgp`9HHfHx/9NP/9N(X/9NX/9NX. g g g I @g  .9HHg9HHg  @//9NLP/9N(X  5gJn 3g Gl0H/HTHUNj JgJ9g0H/0HйP @/Hy/9 N Gmp`B/Hy/9 N 0H/HTHUNj /Hy/9 N `RJ9g&0HйP @/Hy/9 N R mD eL0N^NuNVH *nA 90H b@0;NA 9<J9g&0HйP @/Hy2/9 N B90HR b@0;Nh``X4>~~~~HUaLXJfnHyG`HyW`HyoNX` mg m *g0H\ @ Э,(o/9(Hy{NP`J-fHy`A0HRP0H\ @.߭<߭0߭, -,(f BNX`B`*0H @0-(Pg0HйP @/Hy`l;F( mf|` m(g8 m(g00-(H/N,XJf0-(HйP @/Hy`;| (` m *g Hy`;|*`Jp,"HADDHABAЁ*@J-f Hy`z0H/N\XAЈ @ Pf Hy`L;F(|B- 9,"HADDHABAЁ*@`p,"HADDHABAЁ*@ m *f Hy` mg;| *|`0H @0-(Pg Ff m *f Ff0-(H/N,XJg ;| (| Ff m *f;|*J-f J-g2 Ff,0H" Ҁ A,<,0,8A0H0d<d0d4 4f,<,0 Ffv m *f;|* m(g m(f |;|(J-fF0-(H/N,XJg2|`* mf^ 8cP`dHyNXf 0H/aXA 90 9gppL N^NuNVH Hy`HxHx N /9N(XHxHx /9N< yB(/9NX/9NX9g9gHHI @gHH HHI @g<HHI @f$HH//9NP/9NXHH PgNn gn gn gHH @/HyNP`# y|`N@H#m Ufp`B#`J98fp`B8#`Nz`LpX#XN$HxNrX/9 NX` y|NhNd`B92N`HH/Hy1`Nx `fJ9fZJ fPHxHx /9N< JfB`HyM/9NLP/9N(X yB(/9NXA*H`9g9fLSAػdA*H`ZHx/9NP  lHx/9NP/9N(X` HH @//9NLP/9NX/9NX f\B y|HyTHnNlP# f HnNtXB/9 N(PJ9fp`B`R fp`D EgNn Dg`R Og`D Ugxn( Rgn Qg` Sg` Zgn Wg`L N^NuNVH *n 8bp`J@0;N~`"A 90H cBA  PfBL N^NuNVH>. Gg0H4 @R ,fr0H[ bd@0;NTTTTZZZZZZ`>0H @<0Hp @ 2H4 Aѹ$`R$LN^NuNVH8@*n(M`A&H`0So<86TeTAeL8@N^NuNVH0B "HADDHABAЁ*@ "HAHABAЁT(BA  Pfz///9N< JfB`" йP @//9NLP Ї @Jg2 U///9N< JfB`Hx*/9NPR ml0-(HйP @//9/HxNL0-*HйP @//9/HxNLB nr йP @(P "HA((HABAЁ(A 0H&RBl Є///94N< JfB`HT/94NLPR`R m^HxaZXx*|BA 0HйP @//9/ \/NLR m 98/HyHxHxNL09HйP @//9HxHxNL (fHyxHx Hxa8 /9NX/94NX/9 NXL0N^NuNVH ..,. *n/9NX///9N< JfB`HU/9NLP/9NXpL N^NuNVH0. (|# *|`~ rDN$8"HAHABAЁ,/-,HT/HxNL/-4HT/HxNL 4f6 R/Hx/9N< JfB`DHy/9NL`. V/Hx/9N< JgHx0/9NP/-8HT/HxNL XgJ9gDHUNX/-0HT/Hx NL/-. G g G g G g Gfp`B..N^NuNV.>. 0H[ b6@0;N"&**"&**"&*`p` p`p`p..N^NuNVH ..*n HxHy/N HxHy/N HxHy8/N HxHy(/N HxHy2/N HxHyT/N HxHy$/N HxPHy4/N HxHy,/N HxHyX/N HxHy8/N HxHy/N HxHy/N  fHxHn/N .8#J9gHyNXHnNXHyHnNlP# fHnNtX`HyHnNPJg8B/9 N(P`& 98-@HxHn/N&" L N^NuNVJ/.J9f>HxN 4XJg.#NHyN y0( g$HyB/9NP yh N^NuNVJ/H..,. ///9N< fHn/./9Nv `BLN^NuNVJ/H *n.. ,.//HUN< fHn/.HUNv `BL N^NuNVJ/H0((,.*.(.&. Jf 9(Jf 9&////a*@JfB`B`Hx/NP"ҭ A fNB` Э @/N,XRm/-N,X/-N,X/-N,XHUN,X` Э @(P` Э @ ЃeRml L0N^NuNVJ/H0*n,.*.(. &.0-Hm&0- Hm Є2-Hn Ѓ2-HoFBL0N^NuNVJ/H ,.*.(.&. HxHxNP*@JfB`Jf0-H2-H(Jf0-H2- H&////a(@Jgz0-HІ$0- HЅ-@B` Э @ Ю"Ҭ A RRm9| `2Hx/NP+@fHU`HUN,X/-N,X`>Hx/NP+@gHx/NP+@fHUN,X/-N,X/-`Bm:f fp`B@0;@0;@0;@0;@ B-mB` Э @0 Э"@2Rm Ѓf.m Jff Jfm Єfm L N^NuNVJ/Hn /./9a& N^NuNVJ/Hn/. /.a N^NuNVJ/=|BA-H-|Hn/./. N Sm .R @BHH`HnBNPHn/.NLPN^NuNVJ/H *nJ9g6HyB/9NP HyB/9NP B9 y33BG#fp`BJ-f yJ(f J9g0- f yJ(gfHyB/9NP yBP"y3P33 yB(J9f/9N4XHUNXB-J9fPJmg4Sm 9R @ HH`HyHx NPJ9f/9N4XBG`0HЭ @ Pg0H/HUaPJf`BL N^NuNVJ/H<*n0.HЭ @>0.H2-HЁ:0.HЭ @<J9g &|`D0HЭ @0RGmmdJ-gp y0 y1y0-y0- yJym009ml$Jym09ml:;y`rBm:`h0-H2- HЁ/0H2-HЁ/09H/09H/N0H2-HЁ y00-H2- HЁ y1@|BHyNX `0.H2-HЁ yШ @ 2HЁ2- HЁ&@0.HЭ @ 2HЁ(@JgTJ9fL0.HЭ @ 2-HSЁ$@`0.HЭ @cS  g0.HЭ @ (J9f $y``0H2- HЁ/0H/09H/09H/N30H2- HЁ3`JFnLg0Hm  f y (29HЁ @ "9SЁ$@  f JSb y (29HЁ @ 2- H&/9NHX"mF0-HlBU;ULSmHH"9R AHH`@HyHH/NP`(JgHz *<<B r Ё*`Hx HUaxPJgRmp` 0- g. Э @ Ї @.gj Э @ Pf0"ҭ A0 Э"@2`> Э @0Hl 0"ҭ` Э @0Ho0"ҭ A0 Э @ Ї @R0-Hm,BR0-HmJ-gHUNXHUNXS0;@0:`HUN(XJ9$f`SlB`L N^NuNVJ/H *n.. ,.0-Hl 0-HmB` 0;@0:pL N^NuNVJ/.*nJf JfB`m Jg 9` 9*nN^NuNVJ/.*nJf JfB`m Jg 9` 9*nN^NuNVJ/H BB#$B/<,N/</<S/<N&" B/. aXJgd/.N ^X` `RL N^NuNVJ/H0-y$/9$NHXй$U*@S :g*$l/</<k/<N&" B`R tf -cfHmHnN PA(H` :g RfBR( (o/</<~`HnHnaP fA(H`R :fHTNHX" Ҁ-A o2/</</<N&" $"<Ҍ ABHlHUN P#$pL0N^NuNVJ/H0(y$ #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*y$HUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHHI @f L0N^NuNVJ/H0*y$HUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*y$HUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|HH.HHfHH`RJf I @g~0-|HH0SgXHHI @f`JgJg 9` < ` 9 //<N PR g`D-|`BR RR`f r N$8$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<HUN P <L N^NuNVJ/H *nBg@HHI @g< "HA HABAЁHHҀ0.HHI @f H@ H@B@ހ .fDRHHI @gHH0ހ`RHHI @f *f"R ". N.`HH/ nNXJfJg^JydoV ydlL09dH @0H, rN$8ހ "N$8.`9fHH/ nNXSJnL N^NuNV#Hn /.NPN^NuNVH0 .". N-@/N!8X*@fB`(M .VrN$2.`BSl L0N^NuNV/.N"XN^NuNV/.aX/aXN^NuNVH HnNnX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J\ @, -J` @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN$8-@Jl QS*|@ .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *| 9̰l  @*PJg*LZ`0SR`*0|b1 nRJf|c0R 9nB <|L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N&" .B`T0-f(mfHn-HH/N *PJmJn -|`-nf9HH/N 4XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N&" .+L`/.N!8X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N&" . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N&" g m p`BL0N^NuNV.*|` HUaX,e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N ^XJl~0-g /-N"XBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`,eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/N ^XHx` afvJgp`p//.N rP.lB f6Hx/.NP.Jg Jm/N ^XHx/.N rP.Jm.HxB/N `Jgp`B//.N rP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N r N^NuN&,HxN@eNuN&,HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N!PJlB`pN^NuN&,HxN@eBNuN&,HxN@eNuN&,HxN@eNuN&,Hx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N!. N^NuNV/. Hy@t/.N!. N^NuN&,Hx6N@eNuNVH0Jf8 <# <### .^rN$2.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N$8#BN#X(@ 9" Ҁe 9/N#X(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#Թc A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN$2.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuN&,HxN@e#0BNu /й0/@HxN@e 90#0NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL>:Move:no card theremust pick firstno more cardsalready pickedDOMOVE: Draw %s DOMOVE: Draw %s CHECK_GO: can play %s (%d), issafety(card) = %d, canplay(pp, op, card) = %d CHECK_GO: cannot play %s PLAYCARD: Card = %s must pick firstonly two 200's per handlimit of 50puts you over %dcannot move nowcan't play "%s"cannot play "Go" on a "%s"not limitedopponent cannot goopponent is protectedopponent has limitno card thereunknown command: %s%c: command not implementedfile: wM_DISCARDM_DRAWM_PLAYM_ORDERExtension%2d%4d300A?Same file? file: Overwrite File? [%s]%s [%s] Debug file:w/dev/nullTERM H\Tdh(,048@<D LPX`Hlpt xxxx|dumb:licoambseohzinmimsncosulxnalbcbtcdceclcmdcdldmdoedeihoicimipllmandpcsesfsosrtatetiucueupusvbvsvesgugunknown  !$'*-0369<?BEHKNQTWZ]`bdfhjlnprtvxz|~  ^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^~^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?TERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUnknown error: F-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$,((. 4|!|(07>dF4MT,\fÄpĬyLL8˒4 (  )2`<LCKSX^Hc\lTwL<($` vPP#-7~@@HhQx[b.ip<y`.(.T>FRt$!0$:$DFMV`xgpw~> (@?:0 F@#*p1 6h>"FNW`*gl2sH{P0xHfl ?^ HjDn&-43N:r?ELT~[bh<owX~H$l..f<"<  $ 4%3 X- l4 |; B K T! [!(c!8l#s${$$$ <$($$B<%&&,&8~r0< 4   &/ML94?78E zN%pX_ fvoF$8u ;~ #  z$2?\Q4e $Ljn L(,jN-PT( \x"E. ,4 0; 2D 4K 8R <[b hoXpu@T K  Rh94|P ;$."r R C  q #   +Zd 4( < D { JL RfĬ ZÄ c( j rtl y  M    z     p    l    &" :@ H .  f % ,  4 <P G8 N Xx ab k^ vt ~Cr   R 0 p  ?      W@ F$ WX  * .  r ; ^ !  & , 5y ; E N X b m f) o`< w3 4  { P 2 g i n Ţ v k  , *8 ~ G N f   j q  r $H  D  K  S  T O $ , ^ 0 [ 4 :/ Ad~ J& P ` T \ XOF _ ] c e g v k $ qw { J(  F, H0 P4 Q8 Z< W@ XD UH T t RL _P lT bX o\  p` cd 84 hf j }h ! d  xl  tp kt  |  s   y $ z (  3 < I @ V D  M VD ` h  p x }" !8 P @X n   &,   դ   Q ng 0%</,9fA&8HiOpVd\yHc[ipY>yw^QZ%!.7## #crt0.ocomp.oend.oextern.oinit.omille.omisc.omove.oprint.oroll.osave.otypes.ovarpush.oinitscr.oendwin.omvprintw.onewwin.o_makenewprintw.orefresh.o_curwin_makech_lx_lytouchwin.oerase.oclrtobot.oclrtoeol.ocr_put.o_destline_plodcnt_outcol_plodflg_outline_destcolcr_tty.o_destline_sstrs_tspace_sflags_aoftspace_xPC_destcollongname.odelwin.oscroll.ogetch.oaddstr.oaddch.omove.ocurses.ounctrl.ostandout.otermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10_doprnt.o_doprnt.ocalloc.octime.oOftime.ogeteuid.ogets.okill.orand.ogetenv.ofprintf.ofprintf.oprintf.oprintf.osetbuf.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negperror.oerrlst.oOsignal.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcountlmult_wmove_Numseen_Player_outf_fprintf_mvprintw_roll_Deck_Topcard_Numcardsulmodt_Debug_Numneedldivt_Card_no_Movetype_Score_check_extuldivt_safety_calcmove_Opposite_Numgos_waddstr_canplay_stdscr_End_isrepair_onecard_getmove_C_name_wclrtoeol_Value_waddch_finalscore_Play_Saved_On_exit_Miles_Order_Initstr_C_fmt_Next_Window__cn_Handstart_Finished_Fromfile_Discard_Board_newboard_sort_shuffle_werase_init_die_wclrtobot_newscore__iob_account_printf_tstp_rest_f_CA__tty_ch_check_more__sobuf_prboard_setbuf_domove__tty_fflush_endwin_initscr_srand_delwin_fopen_stty_curscr__rawmode_strcmp_kill_rub_newwin_signal__echoit_LINES_getpid_COLS_mvcur_getyn__res_flg_save_write_getcard__ctype___unctrl_wrefresh__flsbuf_error__pfast_wgetch_Movenames_stand_check_go_geteuid_playcard_haspicked_perror_prscore_wstandout_wstandendffixiffltifdiviieeeusedfmulifaddi_rand_read_sys_errlist_errno_ctime_sprintf_wprintw_fstat_creat_open_close_strcpy_stat_time_varpush_gets_gettmode_setterm_Def_term__putchar_TI_My_term_getenv_isatty_VS_tputs__endwin_SE_TE_VE_mvwprintw__sprintw_calloc_subwin_cfree_printw__doprnt_CE_CL__win_scroll_touchwin_MS_SO_UC_strlen_BC_AM_BS_BT_CM_putpad_GT_HOlmodt_tgoto_plodput_plod_LL_NC_fgoto_ND_TA_UP_NONL_tgetflag_AL_zap_CD_DC_DL_DM_ED_DO_EI_EO_longname_tgetstr_IC_IM_IN_IP_HZ_tgetnum_MA_MI_getcap_PC_tgetent_OS_gtty_ospeed_SF_SR_UE_ttytype_VB_UL_US_XN_UPPERCASE__filbuf_DA_DB_normtty_tnchktc_tnamatch_strcat__pfile__printulmult_free_malloc_dysize_localtime_ftime_asctime_gmtimecerror__sibuf_sys_nerr__sigfunc__sighandler_syscall_gettimeofday_fcvt_ecvt_isnanfcmpi_isinf_modf__cleanup__lastbuf_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoublei((fsingleif_rcpffixisfloatflavorfmodiffltis_lseekptwo_ioctl_realloc_sbrk_end_brk_MA_MI_getcap_PC_tgetent_OS_gtty_ospeed_SF_SR_UE_ttytype_VB_UL_US_XN_UPPERCASE__filbuf_DA_DB_normtty_tnchktc_tnamatch_strcat__pfile__printulmult_free_malloc_dysize_localtime_ftime_asctime_gmtimecerror__sibuf_sys_nerr__sigfunc__sighandler_syscall_gettimeofday_fcvt_ecvt_isnanfcmpi_isinf_modf__cleanup__lastbuf_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleigames/snake 4755 1 0 120000 3112766534 6215  H$G"I#HTHS/N4 /NXNuNuNV## B#NUULaHyNX-|` hg lg rg wg` n /(HyNP` dfHyHy n /(NDz `` .Ю @ P(HH cf .Ю @ T/NhX#` .Ю @ T/NhX#LR .m/9NXHyHyNP 9Lm 9-@ lHyNXN l-| T/9H/9D .\N0// 9<"9@NpNNR#DHzHxN`P/9NX/9NXHya LXHya @XHya 4XHy a (X 9 mJfJfB4-| .S / . /aPR ma |aN^NuNVHyNXHyNXSlm 9pRp @`HylNXX-@ 9nl 0mbHyl/N\PHy8HyNtP-@Slm 9pRp @`HylNXX-@` .g #8 .f-nJpof yHH".g2 yHHg" yHHg yTHHf lB##<#X#T-ypJo gBB 9R @HHf hR 9PJfrHyHyN>PJgHyaXNN"9 9DNrN/HyNPHyNXHy'aXB"9 9DNrN/aP/9PaPJgRHyHnN>PJgRHyHnN>PJgRB  /HnN>PJgRR mJf-@-A/9/9 .".N0o2/./. .".N// .".Np-@-A`-y-y/./. .".N0o-n-n-nR mB n (".l AА/ n ".L AА/HnNd A .BJm .lJm .LlJf m~HyHnN>PJfhHyHnN>PJfR .f 9r N`pA". .f 9rNA".ѐR mB-nA . ѮR mN".NN0-@-ABA . N0// .".N0mHnNPR n .oHx NX .ofHnaRXS` 9S-@`HxPJgRSJlJfHx Hy4NP-| . @ .R "@"#hSJlHyHy aPHxsHyNPHxSHy NPBHy . /N>PJg*HyapX"9 9DNrNr N-@Nr N-@N/.HyGNPHxNX .f HxaXHyKaXap` 9m*"9 9DNrN/HyQ`* 9DD"9NrN/HysNPHyafX/9Pa@XNR mBN^NuNVHy/.N>PJgHx$/.NPp`2Hy/.N>PJgHx#/.NPp`Hy /.N>PJgHxS/.NPp`-| . //.N>PJgHxs`R m n lVJfP"9 9DNrN/alXJf lHxIHyNPp`PJgHxI/.NPp`Hx /.NPBN^NuNV-|-nJoHnNX/.HyNPN^NuNVHxHxN`PN/9Pa`XNN^NuNVNHxN/NPNa"9 9DNrN/aLXN^NuNV/.HyNPN^NuNVHyHyNlP-@gtHnNXHnNX//./9/9L"9 9DNrN/Nƈ/Hy/.N4 /.NfXN^NuNV nJmJm ho n//(Hya ` n (\mn 9\S//Hna  /aX` 9R @ HH n (S!@R\mSlHyHx NP`Jg n/(//9N -@/NHX# n 9f |-@Jg@Jot"9Nְl /.az`Jgh n -@ 9|R-@R .R-@ nm .l` .D"9Nְm n la|`p n |-@Jo"9` .D"9N-@Jl/.HyaP n (/NXѮ .m/.anX n##|`/.aXN^NuNV 9\nJmJ|m 9|ho/9|/9HyaP n (\nJmJm ho n//(Hy0a n -@ n (f |o /.a` n 9|"9N-@Jg$ n "9NЮ".n 9|"9Nְla` n 9|o*aF` n 9|"9|恰oJ|fB`-|` 9|-@ n (R"9l(JHg /9HaXB#|` n ("9ҹ\RҮoJg .R"9oa`\Jg. n 9\йS"(o 9\ѹ`a n (o`a n (m/.aXN^NuNV n |l HyHa XJgP 9|-@JgxJfp n 【"9hQばoVJf Hx aLXHx aBX 9hR#|`a n 9|nJgHx a X` n -@`/9a*XR .#| .m 9|R-@ n"9NR-@ n |"9NְoF .hl:/9aX 9|R#|`a n 9|o`a n |nN^NuNVHx a&XB|N^NuNVJg/9a@XB#|`ZB`8Sm 9R @ HH`HyHx NPR .\m 9\S#aN^NuNVJHg/9HaXB#|`B-nHnaXN^NuNV 9LT-@Jg. 9\f"/9a^X 9\S#B|`B .S-@HnaXN^NuNV/9TaXSN^NuNV/9aXR 9\m 9\S#N^NuNVJ|o/9aXS|N^NuNV/9aXR| 9hR"9|f(RB| 9\m 9\S#N^NuNV/.aXR| 9|hmJtg B|RN^NuNV n (R-@ R-@HnajX/.4/.0/.,/.(/.$/. /././././. HyҌN$0HyҌaTXN^NuNV/.0/.,/.(/.$/. /././././. /.HyҌN$0HyҌaXN^NuNV-y| nJgHH_ b|@0;NhbDrr4 9R/BHna /atXR` 9R//.` 9|P-@-yHn`a`Hxa` n  mHH/aT`N^NuNV n R-@ (R-@JmNJmJ\l .hm .hf* 9\S".lHnaX.HH/aXN^NuNVSm 9R @ HH`Hy/.NPN^NuNVJgHzHx/.N\ N^NuNV9HH_ b:@0;N000 (`" <,` <` <` <%`BN^NuNVa".N"<,N-@B`HSm"9HH"9R AHH`Hy9HH/NPR .mN^NuNVaBNXN^NuNVHxafX/9aX/9XaXHyNXHyBN PHyHytuBNR N^NuNVHyBN PHy`HytuBNR N^NuNV n"n (f fp`BN^NuNV n n!n .N^NuNVHygNX-@Jf HylHyN4PHxNX/.Hy\NP gJg(#lHyNX#\HyNX#h#\LS#HyN&X#tHyN&X#HylHyNP#HylHyNP#THylHyNP#Jf #HylHyNP#JfHyN&XJg #Jg yfHylHyNP#JfHyN&XJg #HylHyNP#HHylHyNP#HylHyNP#HylHyNP#HylHyNP#HylHyNP#HylHyNP#HylHyNP#T/9NHX#pHylHyNP#HylHyNP#HylHyNP#HylHyNP#XHylHyNP-@Jg @/9NHX#/9NHX#JfJHfNp`LHyHyN4PHxNX/.HyHyN4 HxNX`BJTfr`BfJgJf4HyHyN4PHy!HyN4PHxNXHyCN&XJg HyFHyN4PHxNXJ\oJhn HydHyN4PHxNXHyBN,P |#3yyHyHxN`P9H3HyHy@ttBNR |#`3d`aa09 fB/9aX/9aX 9\S/BHy|a N^NuNV/9/9 .". N0n6/9/9 .". N0l #! 9"9`Hn/. /.N -@-A`&/9/9 .".N-@-AS/9/9 .".N0m .g&/9/9 .".N-@-AS/./. 9"9N// 9"9N-@-A`*/9/9 .".N-@-A< /</</<N B/. aXJgd/.NX` `RL N^NuNVJ/H0-y/9NHXйU*@S :g*l/</</<N B`R tf -cfHmHnNPA(H` :g RfBR o/</<2`HnHnaP fA(H`R :fHTNHX" Ҁ-A o2/</<E/<N "<Ҍ ABHlHUNP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHH @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|]HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJg 9` <` 9T//<NPR g`D-|`BR RR`f r N$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<HUNP <pL N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". N.`HH/ nNXJfJg^JyoV ylL09H @0H, rNހ "N.`9HH/ nNXSJnL N^Nu /lDNuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN" L N^NuNVH n "<QN-@ n "<QN-@Jl QS*| .rgSo,Sm ,R @` HTNXX. f gJo HT/N\P nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg  @`  @R mHH. ]g*Jg  @`  @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9L/9H .".N0l< 0N0///./. 9"9NN-@-A`RHH.  @f .gZ`t/9L/9H .".N0l< 0N0///./. 9"9NN-@-ASHH.  @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH.  @fJl D*܅-FJl D,B g( P @/(/ .".N-@-AJg R mJl/./. .".Np`/./. .".N-@-A/.//NH -@-AJl ` .".L N^NuNV.*nJg0-g /-NfXms+n f mB `+m+| B*nN^Nu///YHx~N@ NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuNVH0*n(nS o2Sm -R @` HUNXX.m  fJl fB`B .L0N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NzPJmJn -|`-nlf +|`D/.NX+@f,mJf,0-g-HHX+@`m+n lf09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUNXBB-HH/N B+mm0-gm*nN^NuNVH0N؆-@f.B/.HyHyHyNHxNXHxHxN`P*@HxHxN`P(@HnNX-@g f f-|HUHxN`PHTHxN`P .L0N^NuNVH0*n Jm m#p`T .Ѽ @(P .Ѽ @ gf ` <ؘ//.Hx0N `NqL0N^NuHxN@NV/9Hn /.Nv N^NuNV/9/. /.Nv N^NuNVA -H .X @Jf n/Hn /.Nv N^NuNHx;N@eNuNHxN@eJgBNuH // |Ѽ pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#=|B-n-|Hn/. NِPSm .R @BHH`HnBNP .N^NuNV4.-nBl`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRl nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NHX-@8/.NHXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NHX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|`J.g -|`J.g-|AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".N0gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".N0fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0pb1 nRJfpc0R 9nB <pL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NzPJmJn -|`-nf9HH/NXJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|l` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NfXBBBB BmB- L N^NuNVNBFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|l`eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N,PJlB`pN^NuNVH B/.NP. g `/NXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NR N^NuNV/. Hy@t/.NR N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0Jf8 <# <## # .^rN.*yB g`(*(U g " Ҁe " Ҁd(M *@b fgB`R o "<N#BNfX(@ 9" Ҁe 9/NfX(@g y 9 Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e#hBNu /йh/@HxN@e 9h#hNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL*LZ`0SR`*0Ppb1 nRJfPpc0R 9nB <PpL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N2 .B`T0-f(mfHn-HH/NrPJmJn -|`-nf9HH/N|XJgm+|,0+|,0+n 0-gl(m m R Э "-d f -,/HT-HH/N2 .+L`/.NHX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N2 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N2 g m p`BL0N^NuNV.*|` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NHXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`eB` 0,f -+fp`B, wf0Hx/.NHP.JgJm/NXHx` afvJgp`p//.NP.lB ,(f6Hx/.NHP.Jg Jm/NXHx/.NP.Jm.HxB/Nn `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNN@eNuNVHn/.NPJlB`pN^NuN N^NuNV/. Hy@t/.N> N^NuN8>7$GMBT PY^crt0.osnscore.ogetpwent.oprintf.oprintf.ordwr.oatoi.ofgets.ofilbuf.operror.oerrlst.orew.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_printf_players_temp_getpwuid_setpwent_getpwent_recfile_fopen_endpwent_perror_fread_strcpy_malloc_strlen_atoi_fgets_fclose_rewind__pfile__print__iob_fwrite__flsbuf__filbuf_read_fflush_fstat__sibuf_sys_errlist_write_errno_sys_nerr_lseek__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creat_opencerrorptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brkread_strcpy_malloc_strlen_atoi_fgets_fclose_rewind__pfile__print__iob_fwrite__flsbuf__filbuf_read_fflush_fstat__sibuf_sys_errlist_write_errno_sys_nerr_lseek__ctype__fcvt_ecvtlmodt_isnanldivtfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_free_close__lastbuf_igames/monop 755 0 0 117354 3112766435 6241  J$G"I#HTHS/N4 /NXNuNuNVH ..*n N /NX o/-NXJfN.` aaa# NHyHxNlP y(H @/ y/( 9R//HyƍNxNZNHy0HyƨNP/N X`NVH `HyNxXHyƵNX#o nHx/N,P##B` R/HyNxPA*HS4m 98R8 @`Hy4NX gR`AgBHnA /HxN,$P "HAHABAЁй @ "@"/N hP "HAHABAЁй @!| Rm"  @ R  @BB` R,`  @/  @/NDPJff 9SgHy`HyFNxXB`( "HAHABAЁй @/N؄XRm/9N؄`RmhRmRL N^NuNVHSHm 9LRL @ HH`HyHHx NPB*`bHxHxNP,/ R/ "HAHABAЁй @/HytNxo B.*-G`fR.RmJ.g.HHR/HydžNxP`:# ."HAHABAЁй# .R/ y/HyǻNx LN^NuNVH *|`L*B`2A  "HAHABAЁA" R-HHmeL N^NuNVHym/9N pP#f/9NXHxNX/9HxHxHyN fHyaXHyaXN^NuNVH n/HxN,P n!@ /9 n/Hx/( N ng/9NXHxNX nB nB(B`v n/HxNPS. n/HxNPS, n ( "Ё @* n ( "Ё @"n ) "Ё"@" n ( "Ё @ R n .m~LN^NuNVHB n ( "(Ё @//9N n (R!@ n"N  n!@ y S m y (R!@S @`/9NX nJ(g Fgl y S m y (R!@S @`/9NX/9NޜX*a8HH +g2 -g Fg Mg TgB9` AfRB`. .g"HAHABAЁй @ R .m"9S N* yۨ ` AfRB`. .g"HAHABAЁй @ۨ R .m"9S N* y웨 `.HH Bg Fg& Jg: Rg< Ug|/N:X` y(HHJl(`N` y(HHZr N"HA HABAЁZ y(HH*` y ( m (l(HHr*`V y(HHr *Jm^`8 D` f-|(-|s`-|-|dB-n y-h`D n PJ(f. n P h (fR` n P h(HHѮ n-hJf .".N$ .".NԀ*//./.HyNxJf$/9HxNPS @/Hy›HyNx `$ yR( n|` LN^NuNV.Hy%NxXHyHNX y S m y (R!@S @`/9NXg>SHmHH"9LRL AHH`HyHHH/NP`Hy%NxXHyHNX..N^NuNV...B9  @ PNNNJ9gN`Jg y/HyENxP..N^NuNVHBHxHxNP,/HxHxNP./HyeNx y ((fR//NPJf8`>f(R fHyuNxXN` І/aXfJgR9LN^NuNVH.. y(HH,(HHЇr(N  y@ y(HHl Jo /9HyȘNxPa LN^NuNV. y(H*@/HyȲNxP-HH b@0;N~~~Hy``/- HyNxPHyNXJf HU/9NP y - `L o@HUN`4HyNx`& mN` J-m-HHgHUNX*nN^NuNVxH A-HHyNxX*|S4m 98R8 @`Hy4NX fSBHnHyN ^P oHyHy;NPJnHxHyN P.lHyNX`HyHydNxP/.NX/.NؘX/HyN hP*|`R  fBBBNX-@`8 .@c .` <@,//./N ݮ .e/N *XHyHyjNxPL xN^NuNV.HypNxX*|S4m 98R8 @`Hy4NX gR`BHya X*nN^NuNV\H0*nBHUN >P.lHUNXB`HUHydNxPHnl/N PJlHUNXHxNXB .Ю|-@/NzX`8 .@c .` <@,//./N N ݮ .e/N *X/.NؘX/HnN hPA(H`R  fBHnHyjNxPpL0\N^NuNVH/.NxX-|S4m 98R8 @`Hy4NX n g n g f  gR` 9?f 9 fHyəNxXBz Ю @JgZ Ю @/N LX,ڀ FoHyɬNxX P* Ю @ PJf PHyɯ` Ю @/NxX RЮ @JgHyɸNxX`4SHm 9LRL @ HH`HyHHx NPTR`4 nB-|`2 nHH @g nHH R nJfB.` Ю @/a.XJgR*R Ю @Jf fP LN^NuNVH0J9gh*|(nJgbHH @g0HH `(J9gHyHyɻNxP`HHRgB` nJfpL0N^NuNVH0B|B. y(h` TJ(g(lf` T h*h \ @ M "@"RB.nB`( T hJgR. T h (gR.(lR-HH".mJ.gJ.gS` T hJ(fr(lfJf6J.g"Hy`Hy$Nx`/9\axX`jJ.gHy?` g  @ R  @BSHyHydNP-@g\ @/aX`L0N^NuNVH *n-H2,HUazX/HyʓNxPHyʩNxXB`0A  P/HyNxPABAR-HHlA  P-h n (g(HH/A  P/HyHy N(Hy NXAAHH n(HHЁAA o` n(HHr/HyNxP`^(( -f~.HH.HH/N X nH.HH.HH/N X n$.HH.HH/N X oHyNxX`^ -f$.HH.HH/N X nB-G`AHHѮR-HHmJg ."N//.Hy>Nx Hy|Hy_NPJfF ."N y쑨 B-G`A  P hCQR-HHmL N^NuNVH0B| y(h` TJ(fv hJ(gl T h*h \ @ M "@"RB.J.f T hJ(gR.Jg T h (f (lfJ.fS(lfvJfHylNx`/9\apX`b g  @ R  @BSHyHyˑNP-@g\ @/aXN`L0N^NuNVH *n-H,/HyNxPHUaXHyNxXB`.A  P/Hy NxPABCR-HHlA  P-h nJ(g (l (HH/A  P/Hy`" n(HH/A  P/HyHy N(Hy NXA n(HHAHHAAJl8 n(HH/HyNxP`: -f~.HH.HH/N X nH.HH.HH/N X n$.HH.HH/N X oHyNxX`< -f$.HH.HH/N X nB-G`AHHѮR-HHmJg ."N//.HyMNx Hy|Hy_NPJfF ."N yѨ B-G`A  P hCQR-HHmL N^NuNVH0*nB`LA (P l (f/HyrNxP` l(HH//HyzNx R-HHmSHm 9LRL @ HH`HyHHx NPL0N^NuNV y ((gHỹ`Hy̛NxX`( yJ(g/aX y|  yB(N^NuNV.*nS-J9gB9`B9 *nN^NuNV y ((gHỹ`* y|  y2 yB(HyNxXN^NuNVH..,. grHyNxX y(R@ fJHyNxX y2 y|  yB( І/N:X S.p`B`HyGNxX`LN^NuNV y ((f`HybNxX y(HHJg g( g(Hy͉NxX` HyqNxX`Hyu`Hyy`N^NuNVH *nHy|HUNP. l ` U @ PN`L N^NuNV yJ l ( D/HyΣNxP`N yJ fHyNxX`2J9g*J9@f" yJ oHyNxX@N^NuNVR 9"9N #"HAHABAЁй#BN^NuNVH0*nHUNxXBA(HS4m 98R8 @`Hy4NX g gR`AgA(H`RHH @f`& "HA HABAЁHHЁ0.RHH @f  f `HyNxX`*L0N^NuNVH0 ."HAHABAЁй @(h` T (fR(lf ."HAHABAЁй @@` g fB`B` T (fR(lf ."HAHABAЁй @@`H T(HHJf h*h-LB` T h (fR(lffHUHy NxP .R/Hy8NxP/.NX/.HyENxP T(HH/HySNxP/,HytNxP T/(HyψNxPHTHyJNxP T(HH/HyXNxP/,HyyNxP T/(HyύNxP/HyϡNxP-HHf /.HUaP`HUadXfL0N^NuNVH *nnmB`A  P h|R-HHm* L N^NuNVH *n|B`A  P hB(R-HHm*L N^NuNV/9NXN^NuNV.` /NXHyHyϫNP.m..N^NuNVSHm 9LRL @ HH`HyHHx NPHy|HyaPJf BNXHzHxNlPN^NuNVH0*n(n .. rN.`* SJfL0N^NuNVHy%NxXJ8f a#8NNJf@BHxNlPB/94HxNPS @//98N aNaSHm 9LRL @ HH`HyHHx NPHy%NxXN^NuNVH0HyN X(@Jf&Nޒ/NX*@ m Jg ` 9` L0N^NuNV.BHx/NlPR m..N^NuNV.BB/NlPR mHzHxNlP..N^NuNV.aJfXJgHHyNx`6/9|HyqNxPHyЗNXJfp9HH/a.X`\HyF` gHy|HyдNP.g*  @HH/aX/9NX`N..N^NuNV.B y*h`b U hJfT UJ(f hJ(gR`: U 9|"@" rN"9 AR*mf 9| @ R 9| @BS 9*nN^NuNVH.. "HAHABAЁ @ rN, "HAHABAЁ @ P/HyNxP yݨ LN^NuNV.aJfHHyNx`6/9|HyNxPHy:NXJfZ9HH/aX`F gHy|HyYNP.g  @HH/aX`l..N^NuNV.B y*h`H U hJg: U 9|"@" rN"9 AR*mf 9| @ R 9| @BS 9*nN^NuNVH.. "HAHABAЁ @ rN, "HAHABAЁ @ PB r N܀/HyфNxP y읨 aLN^NuNV@`HyJf`R "9N . l @Jg/ R/ "HAHABAЁй @/HyiNx y(H//aP "HAHABAЁй @ `HyӅNxXLN^NuNVH0*nB(m`H TJ(f4 hJ(g* T h h(H2 T h(HHNހ T ( ހ(lf L0N^NuNVH0*n-Hй-@ @/HyӻNxP mJg:/9HxNPS @/HyHyNx `n-HHJg g fHxHxNP. n (g J9g "HA HABAЁ//Hy$Nx H@ H@B@ހ`rJ,f ,./Hy`R ,l0A,HH./,HH/HyNx `"A,HH./Hy NxP y쟨 nߨ ``(mJ,fp.,/Hy`~ n(HHSJ9g` //HyANx H@`L0N^NuNVH..,. N4-@-AB`N/9/9/9/9 .".Nt//N( N4NNNVڀ SJf LN^NuNVHHyHyrNP,/9NX yШ ./HyԩNxP r N. of lHyԼNxX`> o6/9HxNPS @/HyHyNx y `p/HyNxP oHyNxX`> l6/9HxNPS @/HyHyNx y쟨 f6/9HxNPS @/HyHyNx LN^NuNV y|(N^NuNVHy"NxX yK N^NuNVHyN:XN^NuNVHyN:XN^NuNVH0*n(n HH @gHH `HHHH AgHH `HHfJfB`RR`HHHHL0N^NuNVHB d @B h @B l @BR l8`HyHy[NP.gf@HyՄNxX fHy0NxX`X np./9BaBP/Hxa8PHyդNXJfabHyռNXJfajLN^NuNVH B . @BR m..,. "HAHABAЁй*@ `-@ @ R//HyNx Jg/-aJX-@-@`HyxHyNP-@g @JgHyNxX`dS . @ -m` n-h .SJf n rN/ . //N| JfXJ o(/- Hy%NxPHy5NX n!@J-oR-HH/HyPNxPHyyNX n!@ n-HH"(oHy֔NxX`L N^NuNVH0*nB(M`&  @Jf T x"@"R(lf x @ R x @BS L0N^NuNVH B `*@B R/ "HAHABAЁй @/HyֻNx Jo/-HyNxPRJo/-HyNxPRJ gp-m ``SHm 9LRL @ HH`HyHHx NPHx n rN/NP n-hJfRJfHyNxXR mL N^NuNVHypHy`aPHy`HypaPN^NuNVH8 n "HAHABAЁй*@ n "HAHABAЁй(@ n ( n (Ѭ n (- n (, n&h `\ ((rN/Hl n /N| n  S@ rN/Hm n/NB &kf n /NXL8N^NuNVH yJ n(H @HH b@@0;N6000 y(H @HH,`,9輹g2  @/Hy(NxP` f,9Hy NxX`` 9 @ @HyHyENP,fHydNxXg 9 @ Hy|HyׄNPJf fHyףNxXBNXlpHyNxX#`Bh#hdBl#p yJ o ( `B#t y(HH#x#|a`zHyNxX y*h`B-U n| n hBJ-f n h/(N:X n hB(*mf yJ(g /N>X.9`r R @ "@" RlHHx R"HAHABAЁй/ "HAHABAЁй/N: Rm 9 @BSB "HAHABAЁ @HHo "HAHABAЁ @SR (mSl 9S` 9#N lR y/HyNxPBNX/9NX yШ /HyNxPBNXL N^Nuquitprintwhereown holdingsshellmortgageunmortgagebuy housessell housescardpaytraderesignsaverestorerollyesnoYou lucky stiffYou got luckyWhat a lucky person!You must have a 4-leaf cloverMy, my! Aren't we lucky!Luck smiles upon youYou got lucky this timeLucky person!Your karma must certainly be togetherHow beautifully CosmicWow, you must be really with itPurplePURPLELt. BlueLT. BLUEVioletVIOLETOrangeORANGERedREDYellowYELLOWGreenGREENDk. BlueDK. BLUE=== GO ===Mediterranean ave. (P)Community Chest iBaltic ave. (P)Income TaxReading RROriental ave. (L)Chance iVermont ave. (L)Connecticut ave. (L)Just VisitingSt. Charles pl. (V)Electric Co.States ave. (V)Virginia ave. (V)Pennsylvania RRSt. James pl. (O)Community Chest iiTennessee ave. (O)New York ave. (O)Free ParkingKentucky ave. (R)Chance iiIndiana ave. (R)Illinois ave. (R)B&O RRAtlantic ave. (Y)Ventnor ave. (Y)Water WorksMarvin Gardens (Y)GO TO JAILPacific ave. (G)N. Carolina ave. (G)Community Chest iiiPennsylvania ave. (G)Short Line RRChance iiiPark place (D)Luxury TaxBoardwalk (D) %s (%d) (cash $%d) on %s -- Command: How many players? Sorry. Number must range from 1 to 9 Player %d's name: doneHey!!! Some of those are IDENTICAL!! Let's try that again.... "done" is a reserved word. Please try again %s (%d) rolls %d %d people rolled the same thing, so we'll try again %s (%d) goes first /usr/games/lib/cards.pckYou had %d Houses and %d Hotels, so that cost you $%d %s%s ------------------------------ %s rolled doubles. Goes again roll is %d, %d That's 3 doubles. You go to jail You pass %s and get $200 That puts you on %s That is a safe place That would cost $%d Do you want to buy? You own it. Which file do you wish to save it in? File exists. Do you wish to overwrite? "%s" [%s] Which file do you wish to restore from? Valid inputs are: , Illegal response: "%s". Use '?' to get list of valid answers You can't build on mortgaged monopolies. You can't build any more. But you don't have any monopolies!! Which property do you wish to buy houses for? Houses will cost $%d How many houses do you wish to buy for %s (H): %s (%d): That's too many. The most you can buy is %d That makes the spread too wide. Try again You asked for %d houses for $%d Is that ok? You don't have any houses to sell!! Which property do you wish to sell houses from? Houses will get you $%d apiece How many houses do you wish to sell from %s (0): %s (H): That's too many. The most you can sell is %d You asked to sell %d houses for $%d %s (H) %s (%d) But you're not IN Jail But you don't HAVE a get out of jail free card That cost you $50 Sorry, that doesn't get you out It's your third turn and you didn't roll doubles. You have to pay $50 Double roll gets you out. (This is your 1st2nd3rd (and final) turn in JAIL) /bin/csh.Hi Mom!.Kick Me.I'm really the next process down.Hi Kids!.This space for rent.Singin' in the rain.....I am but a Cog in the Wheel of Life.Look out!!! Behind you!!!!!.Looking for a good time, sailor?.I don't get NO respect....Augghh! You peeked!That leaves you $%d in debt that leaves you broke -- You are now Solvent --- I can't understand that panic: bad monopoly descriptor: orig = %d player # %d orig_op = %d orig_op->sqr->type = %d (PRPTY) orig_op->next = %d orig_op->sqr->desc = %d num = %d Whose holdings do you want to see? Do you all really want to quit? SHELLbuysellsave gamerestore gameYou can't mortgage property with houses on it. You don't have any un-mortgaged property. Your only mortageable property is %s Do you want to mortgage it? Which property do you want to mortgage? That got you $%d You don't have any mortgaged property. Your only mortaged property is %s Do you want to unmortgage it? Which property do you want to unmortgage? That cost you $%d How are you going to fix it up? Name Own Price Mg # Rent%s %s %s Player %s (%d) *%-10.10s - %-8.8s %3d %d %-8.8s %3d%d %4d0 %4dH %4d %4d - 150 %d 150%d - Railroad 200 %d Railroad 200 * %s's (%d) holdings (Total worth: $%d): $%d, %d get-out-of-jail-free card So it goes up for auction. Type your bid after your name %s: You must bid higher than %d to stay in (bid of 0 drops you out) It goes to %s (%d) for $%d Nobody seems to want it, so we'll leave it for later Owned by %s The thing is mortgaged. rent is %d with %d houses, rent is %d with a hotel, rent is %d rent is 10 * roll (%d) = %d rent is 4 * roll (%d) = %d 10%ten percent$200Do you wish to lose 10%% of your total worth or $200? You were worth $%d. Good try, but not quite. . Good guess. , so you pay $%d OUCH!!!!. It makes no difference! You lose $75 There ain't no-one around to trade WITH!! Which player do you wish to trade with? You can't trade with yourself! Do you wish a summary? Is the trade ok? player %s (%d): Which property do you wish to trade? You've already allocated that. You have $%d. How much are you trading? You have %d get-out-of-jail-free cards. How many are you trading? You don't have that many. Try again. Player %s (%d) gives: $%d %d get-out-of-jail-free card(s) -- Nothing -- You would resign to the bank You would resign to %s bankWho do you wish to resign to? You can't resign to yourself!! Do you really want to resign? Then NOBODY wins (not even YOU!) resigning to player resigning to bank Then %s WINS!!!!! That's a grand worth of $%d. /lDNuNVH0 .". N-@/N X*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrN " L N^NuNVH n "<QN -@ n "<QN-@Jl QS*|ќ .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH *|` 9Ltl , @*PJg*LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/N PJmJn -|`-nHf9ZHH/N XJgm+|+|+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.N X(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|4` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/N *XJl~0-g /-NXBBBB BmB- L N^NuNVN@/.NXN^NuNV .". nJ/H?Nt n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|4`eB` 0,f -+fp`B, wf0Hx/.N P.JgJm/N *XHx` afvJgp`p//.N >P.lB Lf6Hx/.N P.Jg Jm/N *XHx/.N >P.Jm.HxB/N `Jgp`B//.N >P.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N > N^NuNHxN@eNuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.N PJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV((H0JPf8 <T#P <P#T#T\#PX .^rN.*yXBd g`(*(U g " Ҁe " Ҁd(M *@b\fPgB`Rd do "<N#dBNX(@ 9d" Ҁe 9d/NX(@g y\ 9\Xg y\  9d" ҀY(#\ <P A ` " Ҁ#XXc A#` A 9X*A L0N^NuNVH0*n(MY#X (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ ` L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLHyPHy xaP-@Hy xS/HyT/. /.aDJgp`BN^NuNVBR#RalJgJRF 9F @ R ,FmHyNX/9FHyNPN^NuNVBHxdNLX".P A R mN^NuNV.-|HnNX .# `Hy/.N$P# 4JfHyNXBNXa` n /.aXHzfHxN,P .Ю @B .S/ . X/a`PJfal/9 4NXHy/9PN$P# 4Jfa`aJfHy@NXHyB/.N$P# 4JfNaHyPHy xaPHyDNXHyRNX/9TazXHy\NX/9Xa`XHy^NX/9TaFXHykNX/9Xa,XHyNX/9XaXHyNX/9TaXHyNXHyNXBNXN^NuNVHy xHyNPN^NuNVHyNXBNXN^NuNVNrBN^NuNVH nh n0(g6 lJg0(f,-n Jf$HxB(HH/N "Ӯ` n0(f0Jo, .n$ (".m Ѩ n .` . .`B n0(g"H#h nh/. . / n(HH/N -@ nBJg n S m n (R!@S @`t/.NX`f n0(gV/NnX n0(gB nh n"H#h/./. n(HH/N -@ fp`BLN^NuNVA -H# Hn/.NHP09 gp`BN^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +| `D/.NLX+@f,mJf,0-g-HHM0+@`m+n f09gHyNnX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuNVH0*n Jm m#-(p`T ., @(P ., @ gf ` <//.Hx0N `NqL0N^NuH // |, pNLNw //W.BN@d W/N@ WNNVBHnN>PJlp`Jg n .N^NuN@HxtN@eNuNV4.-nBMD`b y S m. .R @HH y "(R!AS AHH` /9 .R @HH/NPRMD nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHe @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHe @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NX".-A< o-@ .Xf -|L`-|,LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DNL-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|=`-|@`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|C`J.g -|E`J.g-|GAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr NL`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHe @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0MHb1 nRJfMHc0R 9nB <MHL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N6 .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|-0+|-0+n 0-gl(m m R Э "-d f -,/HT-HH/N6 .+L`/.NLX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N6 . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N6 g m p`BL0N^NuNV.*|` HUaXHe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NLXN^NuNV .". nJ/H?N( n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`HeB` 0,f -+fp`B, wf0Hx/.NpP.JgJm/NXHx` afvJgp`p//.NP.lB -(f6Hx/.NpP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuN@HxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN@HxN@eBNuN@HxN@eNuN@HxN@eNuNV/. Hyt /.NB N^NuNV/. Hy@t/.NB N^NuN@Hx6N@eNuNVH0JMf8 <M#M <M#M#MM#MM .^rNF.*yMBM g`(*(U g " Ҁe " Ҁd(M *@bMfMgB`RM Mo "<NL#MBNX(@ 9M" Ҁe 9M/NX(@g yM 9MXg yM  9M" ҀY(#M <M A ` " Ҁ#MMc A#M A 9M*A L0N^NuNVH0*n(MY#M (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNF.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ M L0N^NuN@HxN@e#LBNu /((йL/@HxN@e 9L#LNuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL<BJS3[bip<xL$$4<< V<00@L~Rr0#%-8fb>F PK>QWf` xio s } 0{zx  4\  8FL vt$g  @  l  p  t  x&    xo:4,!L)/.5;eBJFKRO  T]eNjFnM(u|Ln  H   , -(@Q>dnj $ (%F+?1R7A6H  -0PyV;]Hg3oLviv}(x[JYsQlRVZ.p0B7(F M#(crt0.oquiz.o_sccsidabort.oabort.ofseek.oprintf.oprintf.ofilbuf.oOsignal.osighandler.osyscall.otime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_read_string_printf_readindex_find_talloc_tmp_pub1_next__flsbuf_guesseslmodt_xx_wrongs_fold_dunno_input_badinfo_tflagldivt_instruct_cmp_fopen_disj_score_eu_rights_abort_ev_line_publish_response_select_done__filbuf_readline_signal_malloc_time__iob_perm_fseek_na_eat_nc_inc_segment_fclose_ptr_nl_query_lseek_fflush__pfile__print_fstat__sibuf__sigfunc__sighandler_errno_syscallcerror_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup_write__sobuf_free_close__lastbuf_isatty__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_time__iob_perm_fseek_na_eat_nc_inc_segment_fclose_ptr_nl_query_lseek_fflush__pfile__print_fstat__sibuf__sigfunc__sighandler_errno_syscallcerror_gettimeofday__ctype__fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmuligames/wump 755 0 0 54234 3112766704 6055  0?t \(($G"I#HTHS/N4 /NXNuNuNVH HyLN Xa yf>B`* gp`p/ F @/N PR F @Jf*| BB " Ҁ A R mR mB~`DHxaX,  *@g&Jl"Jl+n . @ -FR m*| BB " Ҁ AJl/aX"$ ԁ B " Ҁ A gHyNN`XJyNf3N09NN29NH/NX .N@///9F/9BNN@NNNbN^NuNVHBS m 9 R @`Hy NpX,` g 0mn 9nf "HA HABAЁІ0.S m` fNS m 9 R @`Hy NpX, fB` fl LN^NuNVH *n.. B " Ҁ A  @ gp` R mBL N^NuNV n  n N^NuNVH *| -HH.B+mHn/NP gHn/NPL N^NuNV# 4N^NuNV 9 4"`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNPJlp`Jg n .N^NuN HxtN@eNuNV4.-nBO`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRO nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| P-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NXX-@8/.NXXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| Q PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| S`J.g-| UJ.g"/.NXX".-A< o-@ .Xf -| WL`-| hLA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| y`-| |`Jl-| n P @-h-h/./.NPJf/./.N$PJfHnHn .R l .R`p//./.N-@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 *LZ`0SR`*0O b1 nRJfO c0R 9nB <O L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NvPJmJn -|`-n f9 HH/NXJgm+|.+|.+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNL/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@Aa((BCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuN HxN@eBNuN HxN@eNuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuN Hx6N@eNuNVH0JO\f8 <O`#O\ <O\#O`#O`Oh#O\Od .^rN.*yOdBOp g`(*(U g " Ҁe " Ҁd(M *@bOhfO\gB`ROp Opo "<N#OpBNX(@ 9Op" Ҁe 9Op/NX(@g yOh 9OhXg yOh  9Op" ҀY(#Oh <O\ A ` " Ҁ#OdOdc A#Ol A 9Od*A L0N^NuNVH0*n(MY#Od (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Ol L0N^NuN HxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLz`ON08*P$*?39J@CG@OV]VdPj,ov}0x2:BX` @X v,!(/3|:@ E?NnUX]zdTj~ryD^"LhX$|.||<#F'2<6p>G3OV]enu}p<"< ~4r0`` b @  $* .1 a 8Z=  DJ:P8W  ](djs?y:p R`. F Lv Q   n*#f)f28$?FE@K$XSZ`fLpw  .y; 3vitxX[YNsnQRZ  7)/ Ot49 N@crt0.owump.o_sccsidrand.oprintf.oprintf.oqsort.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negtime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oread.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivi((de_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_qsortffixi_printffflti_locfdivi_rline_arrow_rin_tchar_rnum_near_drain_room_srand_sttyieeeusedfmuli_tunnel_gtty__filbuf_wloc_icomp_time__iob_intro_randlmult__pfile__printulmultuldivt_read_fflush_fstat__sibuf_malloc_gettimeofdaycerror__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpi_strlen_isinf_modffaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpfdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_ioctl_realloc_sbrk_end_brk_errnohar_rnum_near_drain_room_srand_sttyieeeusedfmuli_tunnel_gtty__filbuf_wloc_icomp_time__iob_intro_randlmult__pfile__printulmultuldivt_read_fflush_fstat__sibuf_malloc_gettimeofdaycerror__ctype__fcvt_ecvt__flsbuflmodt_isnanldivtfcmpi_strlen_isinf_modffaddi__cleanup_write__sobuf_free_close__lastbuf_isatty_fclosgames/canfield 755 0 0 141503 3112766722 6646  >$G"I#HTHS/N /NXNuNuNVHx*Hx/9 4N, Hy\N XHx*Hx/9 4N, HyyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, Hy N XHx*Hx /9 4N, Hy'N XHx*Hx /9 4N, HyDN XHx*Hx /9 4N, HyaN XHx*Hx /9 4N, Hy~N XHx*Hx /9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, HyN XHx*Hx/9 4N, Hy,N XHx*Hx/9 4N, HyIN X/9 4NXN^NuNV/9 4NX/9 4NXHxB/9 4N, HyfN XHx Hx/9 4N, HywN XHx Hx/9 4N, HyN XHx Hx/9 4N, HyN XHx Hx/9 4N, HyN XHxHx/9 4N, HyN XHxHx/9 4N, HyN XHxHx/9 4N, HyN XHxHx /9 4N, HyN XHxHx /9 4N, HyN XHxHx /9 4N, HyN XHxHx /9 4N, HyN XHxHx/9 4N, Hy N XHx Hx/9 4N, HyN Xa N^NuNVJ9Xga-y-|`4Hx/./9 4N, Hy(N X n-hR fHx/./9 4N, Hy.N XHxHx /9 4N, Hy4N XHxHx /9 4N, Hy:N XHxHx /9 4N, Hy@N XHxHx/9 4N, HyFN XHxHx/9 4N, HyLN XHxHx /9 4N, HyRN XHx Hx/9 4N, HyXN XB . bV@0;N0:D-| `:/./.aP n-hR`6-|`-|`-| .| @-P-| fR mlN^NuNVBB .L @P-| ."HA HABAЁ".Ү A ."HA HABAЁ @ ."HA HABAЁ @ ."HA HABAЁ @ .P"@ ."HA HABAЁ @ RR o0R mN^NuNVB .Ю @ PB(R 4m-|3NXr4N-@ .g6Ю @-P .Ю @ .Ю"@" .Ю @ SJlN^NuNV/./. /9 4N, HysN XN^NuNV/./. /9 4N, n (S bd@0;N4<DL`> n/(HywN P`&Hy{`Hy~`Hy`HyN XN^NuNV f/. /.a$`^ nJ(f(/./. /9 4N, HyN X`././. /.a nHH//9 4N|PN^NuNV n-P P"n" n "n#P n N^NuNV n g< n P"y (fRH n/Hx 9HT @HH/a n |f 9$S#$ n f 9(S#( n f 9,S#, n f 90S#0 9H\//.aP <fa ^ fa  n g//./. a< B.`/./. abP|R`|J.gN^NuNV.B  @ P|R m# 8#~ `" S @ "@"Q#PS l y!|#\ y!|~` \ @ R m#\~`8  @ |"@"  @ P!|R mB | @ "@" $ @ R m#l~`" R @ "@"Q#PR 3m y!|# BX fa/9HxHxa `a/9 .f>a . Ю//./9 4N, `\HyN XSJn`B.HH @g6AR.HH//9 4N|P/9 4NX . g . g . ffxDN^NuNVBHx/9 4N, /9 4NXNPy  & &Hy/9 0NPyB9 $Hy/9 0NPN^NuNVB9TB9p 4f/9 4NXqx`HyHx+Hxa a 91xm 94xn9xHH1-@ 91Dm 94Dn9DHH1-@9xHH hgn 4gDn 2g6n 1g(aHxHxHya Hx HxHyBHxaf 9yxg 9nxf 9yxfn/9 4NX/9 4NXHyFN XHy{N XHy}N XHyN XHyN XHy7N XHyuN XHyN XHyN XHyN XHy.N XHylN XHyN XHyN XHyN XHyN XHyUN XHyN XHyN XHy N XHy MN XHy ZN X/9 4NX/9 4NXN^NuNVN/NHXHyaXN^NuNV 4f/9 4NX/9 4NXBB/9 4N, Hy N XHy N XBHx/9 4N, Hy N X-|B`Hx+Hx/9 4N, /9Hy N P oHy N XHy N XHy Hx+Hxa Hx+Hx/9 4N, Hy N X-|-|+Hy '/./.aj 9yxg 9nxfpa 9yxfB`pN^NuNVNy  & &Hy/9 0NPyB9 $Hy/9 0NPaa(aې` 4gaݸaapaJg/9 4NXBHx/9 4N, /9 4NXNHxNXJg.# 0NHy 0NԄX*@Jf*y ,HU`/9 ,NXHyB/9NH HyB/9NH HytHxNPJ 8g/9 8NÜXBB/9/9N# 8fB`B y 8|J 4g/9 4NÜXBB/9/9N# 4*nN^NuNVJ/3Hy/9 0NPHyB/9NH HyB/9NH J 8g> y 80( g$HyB/9NH y 8h  *N^NuNVJ/H0,.*.(.&. Jf 9(Jf 9&////a*@JfB`B`Hx/NP"ҭ A fNB` Э @/N$XRm/-N$X/-N$X/-N$XHUN$X` Э @(P` Э @ ЃeRml L0N^NuNVJ/H0*n,.*.(. &.0-Hm&0- Hm Є2-Hn Ѓ2-HoFBL0N^NuNVJ/H ,.*.(.&. HxHxNP*@JfB`Jf0-H2-H(Jf0-H2- H&////a(@Jgz0-HІ$0- HЅ-@B` Э @ Ю"Ҭ A RRm9| `2Hx/NP+@fHU`HUN$X/-N$X`>Hx/NP+@gHx/NP+@fHUN$X/-N$X/-`Bm:f fp`B@0;@0;@0;@0;@ B-mB` Э @0 Э"@2Rm Ѓf.m Jff Jfm Єfm L N^NuNVJ/Hn /./9 4a& N^NuNVJ/Hn/. /.a N^NuNVJ/=|BA-H-|Hn/./. NӬ Sm .R @BHH`HnBN PHn/.N 8fp`B 0.H2-HЁ:0.HЭ @<J9 Hy NX `0.H2-HЁ y 8Ш @ 2HЁ2- HЁ&@0.HЭ @ 2HЁ(@JgTJ9 BU;ULgJ9 \g S X` y > (2(H y L" AЈ @  y >2( H y HЈ @ y 82( f>S mHH"9$R$ AHH`@Hy HH/N P`(JgHz *<<B r Ё*`Hx HUaxPJgRmp` 0- g. Э @ Ї @.gj Э @ Pf0"ҭ A0 Э"@2`> Э @0Hl 0"ҭ` Э @0Ho0"ҭ A0 Э @ Ї @R0-Hm,BR0-HmJ-gHUNXHUN XS0;@0:`HUNXJ9f`SlB`L N^NuNVJ/H *n.. ,.0-Hl 0-HmB` 0;@0:pL N^NuNVJ/ |-P=hB 9S/ 9S/BNNPHzHxNPA#3Hy/9 0NP/9 8NXN^NuNVJ/H<*n0H.0-H, Э @ 2-HЁ&@z Э @ І$@(J`&  g$L f Э @ * Re gj Э @0Hn Э @ Pf0"ҭ A0 Э @0H"ҭ A" l Э @ "ҭ A0L/</< s/<N B/. aXJgd/.NX` `RL N^NuNVJ/H0-y D/9 DNtXй DU*@S :g* Dl/</< /<N B`R tf -cfHmHnNdPA(H` :g RfBR H  Ho/</< `HnHnaP fA(H`R :fHTNtX" Ҁ-A o2/</< /<N  D"<Ҍ ABHlHUNdP# DpL0N^NuNVJ/H0(y D #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*y DHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "Nn.HH0ހHH @f L0N^NuNVJ/H0*y DHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*y DHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&| HH.HHfHH`RJf  @g~0-|HH0SgXHH @f`JgJg 9` < -` 9//< Ngn 3g` Bg` ngTn igvn dgL` rgN`/< HUNdP < L N^NuNVJ/H *nBg@HH @g< "HA HABAЁHHҀ0.HH @f H@ H@B@ހ .fDRHH @gHH0ހ`RHH @f *f"R ". Nn.`HH/ nNXJfJg^Jy oV y lL09 H 0 @0H, rNހ "N.`92HH/ nNXSJnL N^NuNV#hHn /.NؼPN^NuNVH0 .". N\-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNHx%N@eNuNV# LN^NuNV 9 L"HxNղX-@HyUNXJg8/.HxNP/.NղXN^NuNVHxHyUNP`PJg" .c .`-n-|HzHxNP-@/.NղXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-n f +|l`D/.NX+@f,mJf,0-g-HHV(+@`m+n  f090gHy NX0-gp` - //--HH/N2 *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m#5p`T .5l @(P .5l @ gf ` <p//.Hx0N؜ `NqL0N^NuH // |5l pNLNw //W.BN@d W/N WNNV4.-nBV<`b yh S m. .R @HH yh"(R!AS AHH` /9h .R @HH/N PRV< nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| h-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NtX-@8/.NtXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| i PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| k`J.g-| mJ.g"/.NtX".-A< o-@ .Xf -| oL`-| LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| `-| `Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn .R l .R`p//./.N -@Jg -| `J.g -| `J.g-| AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 T/9 P .".N\gP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9 \/9 X .".N\fp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.N@PJfHnHn *LZ`0SR`*0V@b1 nRJfV@c0R 9nB <V@L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f92HH/NXJgm+|5+|5+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(((mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaXe*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVNh/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JVf8 <V#V <V#V#VV#VV .^rN.*yVBV g`(*(U g " Ҁe " Ҁd(M *@bVfVgB`RV Vo "<N#VBNX(@ 9V" Ҁe 9V/NX(@g yV 9VXg yV  9V" ҀY(#V <V A ` " Ҁ#VVc A#V A 9V*A L0N^NuNVH0*n(MY#V (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ V L0N^NuNHxN@e#BNu /й/@HxN@e 9#NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL CANFIELD <-=foundation=---= =---= =---= =---=| | | | | | | |=---= =---= =---= =---=stock tableau=---=| |=---=talon=---=| |=---=-1- -2- -3- -4- =---=talon=---==---=| || || | | | | | | | %2d A J Q K ? BaseRankNot a proper move Error: Can't move thereError: no cards to moveTalon is now the new handI believe you have lostTalon and hand are empty%3d%3dTalon: %3dHand: %3dStock: %3d %56s %3d%3d | || | =---=Hit return to exit%-24s  Move:This is the game of solitaire called Canfield. Do you want instructions for the game?y or n?Here are brief instuctions to the game of Canfield: If you have never played solitaire before, it is recom- mended that you consult a solitaire instruction book. In Canfield, tableau cards may be built on each other downward in alternate colors. An entire pile must be moved as a unit in building. Top cards of the piles are available to be able to be played on foundations, but never into empty spaces. Spaces must be filled from the stock. The top card of the stock also is available to be played on foundations or built on tableau piles. After the stock is exhausted, ta- bleau spaces may be filled from the talon and the player may keep them open until he wishes to use them. Cards are dealt from the hand to the talon by threes and this repeats until there are no more cards in the hand or the player quits. To have cards dealt onto the talon the player types 'ht' for his move. Foundation base cards are also automatically moved to the foundation when they become available. push any key when you are finished: CONGRATULATIONS! You won the game. That is a feat to be proud of. Wish to play again? You got %d cards off Hit return to continueWish to play again? y or n?TERM ( 04T\ $, 8<@XPxxxx|dumb:licoambseohzinmimsncosulxnalbcbtcdceclcmdcdldmdoedeihoicimipllmandpcsesfsosrtatetiucueupusvbvsvesgug <unknownTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf OOPS5MS7) -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$V((. 40&0<9B4K T^ <fzn :r 8v T X H \ L P    `    DÜ (0<9|A,HtQtXcmw H DΘ`ϴϴvHH 0ӬӬ~8HԄ`լռ ).\1<ׂGתSײY׾_ipv؜ؼؼV<   j 00LTFl ?#)f037\?FMrTlZH_fmLrzNV^t|<,,\t H#*0 5?>EtMTpZbi`ozv{>ht$.< r +</8@I3QX,_<hdq!xp0<< ~r0'D2/ @9 DhQb\,c m>v`)  0< <4 x|(L]nT 2#z0`:@G P 7V S_ af {lLt {Xf<  $  4(H 8j - 8 < [@RM & D" 1H(>.t5? zLH PQlZ oT`k\s0P}` "^0b 'X $n 4 \$t). 0  Vl X  p  t 'p /P 9 Gx Bc Q !| Z dX j uL ~9  t   , Ü   m   * ( `Ԅ 3 {  H 2 * g i  n    k ' /$ 6f ?~Ӭ HW@ Q^ [< d C h G l N pf > v ~ j q r   D K S T O  ^ [ /ϴ dn  a \ O6 e F u v  w  J t  F  H  P  Q  Z # W ' X + U /D 9l B R F _ J l N b$ R o( Vz _ p, c c0 g8$ o x2 sj | }4   8 t< k@ !d D sP T yX z\ ^  T E` Vb d 2 n ˂ D  " ; < ' h /ؼ 7\ >y D K S Zղ a i r y l 5l p 5 ؜ nF g @ \   ~   ?  h  5    !i ( / 5yt <\ B0 I\ OYj Xw a gQ n z Z    7  V v crt0.ocanfield.o_sccsidclear.oinitscr.oendwin.onewwin.o_makenewprintw.orefresh.o_curwin_makech_lx_lytouchwin.oerase.ocr_put.o_destline_plodcnt_outcol_plodflg_outline_destcolcr_tty.o_destline_sstrs_tspace_sflags_aoftspace_xPC_destcollongname.odelwin.oscroll.ogetch.oaddstr.oaddch.omove.ocurses.otstp.oclrtoeol.otermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10_doprnt.o_doprnt.ocalloc.okill.orand.ogetenv.osleep.oOalarm.oOpause.osetjmp.osetjmp.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_wclear_getcmd_basecard_mtforigin_destinerror_dumberror_wmove_tempbase_transit_movetotalon_printw__tty_ch_write_showstat_ranklower__ctype__notempty_showcards_movebox_bottom_waddch_wrefresh_printrank_suspend_usedstock_pilemap_cardsoff_movetofound_initdecklmodt_sleep_mtfdone_deck_coldrow_stock__tty_fflush_cards_usedtalon_Cflag_endwin__pfast_initscr_length_coldcol_srand_stockcnt_shuffle_instruct_stty_clearmsg_curscr_talon_cnewrow_diffcolor__rawmode_destpile_base_kill_tabok_tabprint_cinhand_cnewcol_fndbase_done_startgame_finish_samesuit_rankhigher_wgetch_printcard_cleanupboard_initall_timesthru__echoit_stdscr_found_strlen_initgame_movecard__iob_removecard_hand_clearstat_errmsg_taloncnt_getpid_colormap_srcpile_simpletableau_tableau_tabtotab_rand_makeboard_suitmap_werase_gettmode_tstp_setterm_Def_term_delwin__putchar_newwin_TI_signal_LINES_My_term_getenv_isatty_VS_COLS_tputs__endwin_SE_TE_VE__res_flg_calloc_subwin_cfree__flsbuf__doprnt_wprintw__sprintw_waddstr_CA_CE_CL__win_scroll_touchwin_MS_SO_UC_mvcur_BC_AM_BS_BT_CM_putpad_GT_HO_tgoto_plodput_plod_LL_NC_fgoto_NDldivt_TA_UP_NONL_tgetflag_AL_zap_CD_DC_DL_DM_ED_DO_EI_EO_longname_tgetstr_IC_IM_IN_IP_HZ_tgetnum_MA_MI_getcap_PC_tgetent_OS_gtty_ospeed_SF_SR_UE_strcpy_ttytype_VB_UL_US_XN_UPPERCASE__filbuf_wclrtoeol_DA_DB_normtty_readlmult_tnchktc_tnamatch_strcmp_open_close_strcat__pfile__printulmult_freeuldivt_malloccerror_alarm_setjmp_longjm((p_pause_fstat__sibuf__sigfunc__sighandler_errno_syscall_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltisptwoulmodt_ioctl_realloc_sbrk_end_brk_US_XN_UPPERCASE__filbuf_wclrtoeol_DA_DB_normtty_readlmult_tnchktc_tnamatch_strcmp_open_close_strcat__pfile__printulmult_freeuldivt_malloccerror_alarm_setjmp_longjmgames/hangman 755 0 0 66245 3112766735 6507  H@d $G"I#HTHS/N4 /NXNuNuNV f #`& n h -f #` n #aTa`aapJn/9V/9R 9NNNnN2#NJga`a`NVHnN$X .Ю/NXHy /9N@P#df HyaXHn/9NPJl HyaX#N^NuNV/9f/9b/9^/9ZN-@-A//NNNDN^NuNVxB . @B ."@ .l @R m 9N//afNN&-@B//9dN HnxHy'/9dN a#BN^NuNVHy+NpXB . @JgTSm* . @HH"9R AHH`"Hy . @HH/NPR mHylHy5NpPHxp/Hy@Np N^NuNVtBzHyONpXHnNXJf>Sm 9R @ HH`HyHx NPBNXn .am .zoHyW`HycNpX`v.HH[ @Jf.HH[ @Bt`0 .t @.f .tl @-|zRt .t @JfJzfDS/9n/9j 9JNNnN2#JJnD#`8Bt` .tl @ .g Rt .tl @JfBBN^NuNV/9v/9r 9JNNnN2#JHyHyuNpPN^NuNVHyHyNpPN^NuNV/.HyHyN0 HxNXN^NuNVt`BB/9dN HnHy/9dN gn .zn .amBv-nvz`,Av -fRvAvCzRzRvAvJfAzB zmpBv`$AvP .amT .znJRv .vzma:HnHyN(PBv` .vl @.Rv .vzmN^NuNV/9/9 9NNNgF 9NN// 9NN// 9JNND//HyNpN^NuNV/9/9 .". Nn/9/9 .". Nf./9/9 .".No 9"9` .".N&-@ .".N&".f .". //NP// .".N//N|P-@-A .g . -@-A .".`F/. /.NP// .".N//N|P`#! 9"9N^NuNV/9@/9< .". Nn#! 9D"9H`gSo,Sm ,R @` HTN4X. f gJo HT/NP nB` n gg c gBp`BL8N^NuNVH *nB ^fRRBJg 6 @` 6 @R mHH. ]g*Jg 6 @` 6 @RJfS L N^NuNVH *nBB-y-y-y-y-|-|HH. g -f -|`f +g^S`Z/9/9 .".Nl< 0N///./. 9"9NNn-@-A`RHH. y @f .gZ`t/9/9 .".Nl< 0N///./. 9"9 NNn-@-ASHH. y @f Eg efpHH. +g6 -f -|`$S` "HA HABAЁ"0Ё*HH. y @fJl D*܅-FJl D,B g(  @/(/ .".N-@-AJg R mJl/./. .".ND`/./. .".N-@-A/.//((N -@-AJl ` .".L N^NuNV.*n0-gm0-fp`80-@f`ZHn-HH/NPJmJn -|`-nf +|`D/.NX+@f,mJf,0-g-HHG+@`m+n f09gHyNX0-gp` - //--HH/N *+mSl. fm0-gm`m B` mR*nN^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVBHnNZPJlp`Jg n .N^NuNHxtN@eNuNV4.-nBG`b y S m. .R @HH y"(R!AS AHH` /9 .R @HH/NPRG nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHy @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHy @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|(-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-|) PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|+`J.g-|-J.g"/.NX".-A< o-@ .Xf -|/L`-|@LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|Q`-|T`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn .R l .R`p//./.N-@Jg -|W`J.g -|Y`J.g-|[AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".Nfp+`p-S n.HHy @gpE`peS n`Jl-| n P @-h-h/./.NPJf/./.NPJfHnHn *LZ`0SR`*0Gb1 nRJfGc0R 9nB <GL0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/NXJgm+|'+|'+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX\e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NXJl~0-g /-NXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?ND n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (|`\eB` 0,f -+fp`B, wf0Hx/.NP.JgJm/NXHx` afvJgp`p//.NP.lB f6Hx/.NP.Jg Jm/NXHx/.NP.Jm.HxB/N `Jgp`B//.NP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.N N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NlPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNHx&N@eNuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNV.*n g:0-g -b -fJfRRS m B`p*nN^NuNVH0JHLf8 <HP#HL <HL#HP#HPHX#HLHT .^rN.*yHTBH` g`(*(U g " Ҁe " Ҁd(M *@bHXfHLgB`RH` H`o "<N#H`BNX(@ 9H`" Ҁe 9H`/NX(@g yHX 9HXXg yHX  9H`" ҀY(#HX <HL A ` " Ҁ#HTHTc A#H\ A 9HT*A L0N^NuNVH0*n(MY#HT (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ H\ L0N^NuNHxN@e#`BNu /й`/@HxN@e 9`#`NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLNDM 2K/usr/dict/words/usr/dict/wordsrno dictionarycan't stat%s guesses: word: %s errors: %d/%d guess: lower case you guessed that the answer was %s, you blew it you win, the word is %s %s %s (%4.2f/%.0f) ?.B9@kU?栞f;8 @>$q3%#FmH?r ( @3{ !|D@?@???A?XA@ݓ0Ju@NNPAV'-As@U&8?Ge+?f;@È????@(#)doscan.c 4.2 (Berkeley) 82/12/03Cp@@9@AׄBAy7D]?@$@$-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ InfinityNaN(null) ((((( DDDDDDDDDDAAAAAABBBBBB @$?Q@$@$?@$\Hd. 40#)|/p7p>.FeM0W0apjps.{8:4.$TddnG!(/4=DLTZafjsvy}?\D<x|$,0$6;nBIOV^dLjo:x@l ?2>B"F~R p (,/8@HQ$@Y.ah.px*<<3(!LA L$.8<=LP[<_fnw~4r0 Pd&p lx DY s20  fR4z#N*  1&8 ]B(IOt@V_?e JmuXB| n  !(y$z.e R& | T[f xpb!<'407L?E MdU]:8fmns|xA6 QZofF$   '%z+;2\<3D:LSiZDa8gmQtRrZ.lL7 Hdcrt0.ohangman.o_sccsidpow.olog.oexp.ofloor.ogets.ofseek.orand.ofprintf.ofprintf.oprintf.oprintf.oscanf.odoscan.oatof.oatof.o_exp5_twoe56filbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negtime.ogettimeofday.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTfstat.oisatty.oclose.oopen.oread.ostat.ostrcpy.ostty.oioctl.oungetc.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_dictffixi_printffflti_word_fscanf_dictlenfdivifdoublei_getguess_lostfsinglei_fprintf_fatal__flsbuf_stateout_freq_words_alive_setup_dictfile_srandfcmpi_fopenieeeusedfmuli_errors_youwon_frand_powfaddi_getword_realword_strcpy_stat_gets_time_startnew_wordout__iob_fseek_alph_rand_pscore_log_errno_exp_log10fsubi_frexp_ldexp_floor_modf_ceil__filbuf_lseek_fflushlmult__pfile__print_sscanf__doscan_scanf_atof__getccl__ctype___instr__innum_ungetc__sctab_read_fstat__sibuf_malloculmult_gettimeofdaycerror_fcvt_ecvtlmodt_isnanldivt_strlen_isinf__cleanup_write__sobuf_free_close__lastbuf_isatty_fclose__exitd_packd_unpkg_intf_rcpffixisfloatflavorfmodiffltis_creat_openptwoulmodt_gtty_ioctl_stty_realloc_sbrkuldivt_end_brk_rand_pscore_log_errno_exp_log10fsubi_frexp_ldexp_floor_modf_ceil__filbuf_lseek_fflushlmult__pfile__print_sscanf__doscan_scanf_atof__getccl__ctype___instr__innum_ungetc__sctab_read_fstat__sibuf_malloculmult_gettimeofdaycerror_fcvt_ecvtlmodt_isnanldivt_strlen_isinf__cleanup_write__sobuf_free_close__games/worm 755 0 0 107672 3112766764 6104  `El(($G"I#HTHS/N4 /NPXNuNuNV f n /(NX#RJRo Ro #RHydHyNPN/NXHzHxNPHzHxNPHzHxNPHzHxNPNyPHyL/9NPyPB9HyL/9NP/9NXBB 9\S/HxN#,BHx 9\S/ 9XS/N#0Hx*Hx*/N y0B( y,B(BB/9,N HyX/9,NP/9NX/9,NX/90NXaRa@`SJ94HH/atXJJfHyNXHxHnBNn Jm.`NVH0HxNX# d 9RT y d y d!|  y dB Hx@/9 dahPB*y d`0HxNX(@)M +L S()mHxoHTa2PR*LRm#T LB/90NXL0N^NuNV n//(/90N .HH//90NPN^NuNVNBNPXN^NuNVHzHxNPHyNX94HH/aXN^NuNVN-@NЮ/NDX".NN^NuNV 9XW/aXT n!@ 9\W/aXR n n//(/90N y0 (2HЁ @  y02(HЁ @  fN^NuNVHx aFXR-@HyHxN XJg.#NHyNX*@Jf*yHU`/9NXHyB/9 hN HyB/9 lN HyHxNPJg/9NxXBB/9\/9XN#fB`B y|Jg/9NxXBB/9\/9XN#*nN^NuNVJ/3 ~PHyL/9NPHyB/9 xN HyB/9 tN Jg> y0( g$HyB/9 pN yh N^NuNVJ/H0,.*.(.&. Jf 9X(Jf 9\&////a*@JfB`B`Hx/NPP"ҭ A fNB` Э @/NXRm/-NX/-NX/-NXHUNX` Э @(P` Э @ ЃeRml L0N^NuNVJ/H0*n,.*.(. &.0-Hm&0- Hm Є2-Hn Ѓ2-HoFBL0N^NuNVJ/H ,.*.(.&. HxHxNPP*@JfB`Jf0-H2-H(Jf0-H2- H&////a(@Jgz0-HІ$0- HЅ-@B` Э @ Ю"Ҭ A RRm9| `2Hx/NPP+@fHU`HUNX/-NX`>Hx/NPP+@gHx/NPP+@fHUNX/-NX/-`Bm:Xf \fp`B@0;@0;@0;@0;@ B-mB` Э @0 Э"@2Rm Ѓ\f.m JfXf Jfm ЄXfm L N^NuNVJ/Hn /./9a& N^NuNVJ/Hn/. /.a N^NuNVJ/=|BA-H-|Hn/./. N$ Sm .R @BHH`HnBNHPHn/.NPN^NuNVJ/H *nJ9g6HyB/9 lN HyB/9 hN B9 y33BG#ƻfp`BJ-f yJ(f J9g0- f yJ(gfHyB/9 N yBP"y3P33 yB(J9f/9NXHUNXB-J9 fPJmg4Sm 9R @ HH`HyHx NHPJ9f/9NXBG`0HЭ @ Pg0H/HUaPJf`BL N^NuNVJ/H<*n0.HЭ @>0.H2-HЁ:0.HЭ @<J9g &|`D0HЭ @0RGmmdJ-gp y0 y1y0-y0- yJym009ml$Jym09°ml:;y`rBm:`h0-H2- HЁ/0H2-HЁ/09H/09H/N0H2-HЁ y00-H2- HЁ y1@|BHyNX `0.H2-HЁ yШ @ 2HЁ2- HЁ&@0.HЭ @ 2HЁ(@J gTJ9fL0.HЭ @ 2-HSЁ$@`0.HЭ @cS  g0.HЭ @ (J9f $y ``0H2- HЁ/0H/09H/09H/N30H2- HЁ3`JFnLg0Hm  f y (29HЁ @ "9\SЁ$@  f JSb y (29HЁ @ 2- H&/9 NӰX"mF0-HlBU;ULSmHH"9R AHH`@HyHH/NHP`(J gHz *<<B r Ё*`Hx HUaxPJgRmp` 0- g. Э @ Ї @.gj Э @ Pf0"ҭ A0 Э"@2`> Э @0Hl 0"ҭ` Э @0Ho0"ҭ A0 Э @ Ї @R0-Hm,BR0-HmJ-gHUNXHUNXS0;@0:`HUNXJ9 f`SlB`L N^NuNVJ/H *n.. ,.0-Hl 0-HmB` 0;@0:pL N^NuNVJ/ |L-P=hB 9XS/ 9\S/BNNHyNXHxBNPHzHxNPA#L3PHyL/9NP/9NXN^NuNVJ/H<*n0H.0-H, Э @ 2-HЁ&@z Э @ І$@(J`&  g$L f Э @ * Re gj Э @0Hn Э @ Pf0"ҭ A0 Э @0H"ҭ A" l Э @ "ҭ A0L/</</<N B/. aXJgd/.NJX` `RL N^NuNVJ/H0-y/9NӰXйU*@S :g*l/</</<N B`R tf -cfHmHnNՠPA(H` :g RfBR o/</<&`HnHnaP fA(H`R :fHTNӰX" Ҁ-A o2/</<9/<N "<Ҍ ABHlHUNՠP#pL0N^NuNVJ/H0(y #fpBL0N^NuNVJ/H0*nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR L0N^NuNVJ/H0*yHUalX*@Jfp`j nfJg(f @g #fR| 0f|B` "N.HH0ހHHA @f L0N^NuNVJ/H0*yHUaX*@Jg. nfJg(fJg :fp` @fBL0N^NuNVJ/H0*yHUazX*@JfNBL0N^NuNVJ/H8*n n (PHH.g :g  \gP ^g<` nfJg(f @g =f~R/. HUaP`~.`&|QHH.HHfHH`RJf A @g~0-|HH0SgXHHA @f`JgJ g 9 ` <` 9 //<NxPR g`D-|`BR RR`f r N$ r NЂ`& rN",`2 .gD` >gn 3g` Bg` ngTn igvn dgL` rgN`/<HUNՠP <dL N^NuNVJ/H *nBg@HHA @g< "HA HABAЁHHҀ0.HHA @f H@ H@B@ހ .fDRHHA @gHH0ހ`RHHA @f *f"R ". N.`HH/ nNXJfJg^Jy0oV y0lL090H @0H, rNހ "N.`9 HH/ nNXSJnL N^NuNV# @Hn /.NPN^Nu /lDNuNVH0 .". N-@/NX*@fB`(M .VrN.`BSl L0N^NuNV/.NXN^NuNHx%N@eNuNV#N^NuNV 9"HxNX-@HyLNXJg8/.HxNP/.NXN^NuNVHxHyLNP`PJg" .c .`-n-|HzHxNP-@/.NXN`N^NuNHxN@eNuNHxN@eNu o HBNu o /L.NuNVH *nBB`4 9nZ "HA HABAЁHHЁ0.`.RR`(RHH g g +g -g 0lJg D` L N^NuJ///JgBJg>`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNVH0*n Jm m# p`T . D @(P . D @ gf ` <//.Hx0N `NqL0N^NuH // | D pNLNw //W.BN@d W/N WNNV4.-nBM`b y @ S m. .R @HH y @"(R!AS AHH` /9 @ .R @HH/NHPRM nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHHA @gT nHH0-@HR ."HA HABAЁЮH-@`B nHHA @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NӰX-@8/.NӰXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -|`J.g-|J.g"/.NӰX".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P".DNЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-|`-|`Jl-| n P @-h-h/./.NTPJf/./.N|PJfHnHn .R l .R`p//./.N\-@Jg -|`J.g -|!`J.g-|#AU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9 .".NϘgP .S-@HJlD-@HJHg6 .Hr N0S n .Hr N`S n0A .ذbJn/9/9 .".NϘfp+`p-S n.HHA @gpE`peS n`Jl-| n P @-h-h/./.NTPJf/./.N|PJfHnHn *LZ`0SR`*0Mb1 nRJfMc0R 9nB <ML0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-nf9HH/N XJgm+| +| +n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*|` HUaX$e*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NJXJl~0-g /-NXBBBB BmB- L N^NuNVNʤ/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NPJlB`pN^NuNHxN@eBNuNHxN@eNuNHxN@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.N N^NuNV/. Hy@t/.N N^NuNHx6N@eNuNVH0JMTf8 <MX#MT <MT#MX#MXM`#MTM\ .^rN.*yM\BMh g`(*(U g " Ҁe " Ҁd(M *@bM`fMTgB`RMh Mho "<N#MhBNX(@ 9Mh" Ҁe 9Mh/NX(@g yM` 9M`Xg yM`  9Mh" ҀY(#M` <MT A ` " Ҁ#M\M\c A#Md A 9M\*A L0N^NuNVH0*n(MY#M\ (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrN.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @ Md L0N^NuNHxN@e#(BNu /й(/@HxN@e 9(#(NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlL&BIO T?]d̰lsЬyNМж*zTФ8TTӰ$. R'<,;Ԯ?J<NW_ h3DpXwh~xՠ!جl<< P"(~4.r70>FnLqRtZaEFj #,ox@ 0 4 <xNyVDq {L LfoJ&R1&8A(HN TTN[WdMna>u{6bn((. Xp \ Rd L d1>9 x%/ m h3)<`D3 L { lPW2` g pd i th n xl   |vkP~*fH~$: C  G  N f j  q  r $Ӱ  D  K  S  T  O  ^  [ /, dJ # ) ` -  5 \ 9O @ ] DF J e N v R  Xw b J fP k F o H s P w Q { Z  W X U   R _ l b o  p c  8 h  j }   0 x t  k  !ՠ    s (  ,  y 0  z 4   6 "T - E 8 1 V : 5  < > D K TDP ^ f^ l;J sx {  @         D    nł g\ | Ϙ F T ̺   ?L  &ʤ 0   8 ?$ I Q Xi& _ f ly˰ s[ yl ̘ Y̦ w X Q F  Z0 ,    7  Ml ز crt0.oworm.o_sccsidbox.oclear.oinitscr.oendwin.onewwin.o_makenewprintw.orefresh.o_curwin_makech_lx_lytouchwin.oerase.ocr_put.o_destline_plodcnt_outcol_plodflg_outline_destcolcr_tty.o_destline_sstrs_tspace_sflags_aoftspace_xPC_destcollongname.odelwin.oscroll.oaddstr.oaddch.omove.ocurses.otstp.oclrtoeol.otermcap.otermcap.o_hopcount_tskip_tbuf_tdecodetgoto.otgoto.otputs.otputs.o_tmspc10_doprnt.o_doprnt.oabs.oabs.ocalloc.okill.orand.ogetenv.oprintf.oprintf.osetbuf.osleep.oOalarm.oOpause.osetjmp.osetjmp.oatoi.olmult.oneg_resultpos_resultzero_resulta_negb_negOsignal.osighandler.osyscall.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.odata.ogetpid.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTstrcmp.ofstat.oisatty.oclose.oopen.oread.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owrite.ocerror.o_exit.o_exitstart_main_environmcount_wclear_read_atoi_printf_wmove_growing_stw__tty_ch_alarm__ctype__tv_lastch_goody_waddch_wrefresh_box_newpos_suspend_life_free_wakelmodt_abs_display_sleep_rnd_setbuf_touchwin__tty_fflush_endwin_running_start_len_setup_initscr_srand_stty_tail_score_wprintw__rawmode_leave_kill_crash_newwin_signal_malloc__echoit_stdscr__iob_LINES_process_getpid_COLS_outbuf_head_rand_prize_curscr_werase_gettmode_tstp_setterm_Def_term_delwin__putchar_TI_My_term_getenv_isatty_VS_tputs__endwin_SE_TE_VE__res_flg_calloc_subwin_cfree_printw__flsbuf__doprnt__sprintw_waddstr_CA_CE_CL__win_scroll_MS_SO_UC_strlen_mvcur_BC_AM_BS_BT_CM_putpad_GT_HO_tgoto_plodput_plod_LL__pfast_NC_fgoto_NDldivt_TA_UP_NONL_tgetflag_AL_zap_CD_DC_DL_DM_ED_DO_EI_EO_longname_tgetstr_IC_IM_IN_IP_HZ_tgetnum_MA_MI_getcap_PC_tgetent_OS_gtty_ospeed_SF_SR_UE_strcpy_ttytype_VB_UL_US_XN_UPPERCASE_wclrtoeol_DA_DB_normttylmult_write_tnchktc_tnamatch_strcmp_open_close_strcat__pfile__printulmultuldivtcerror_setjmp_longjmp_pause__sigfunc__sighandler_errno_syscall_fcvt_ecvt_isnanfcmpiieeeused_isinfffixifdivi_modffmulifaddi__cleanup__sobuf_fstat__lastbuf_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis__sibufptwoulmodt_ioctl_realloc_sbrk_end_brk_UE_strcpy_ttytype_VB_UL_US_XN_UPPERCASE_wclrtoeol_DA_DB_nogames/boggle 755 0 0 100741 3112766136 6336  P~$G"I#HTHS/N /N\XNuNuNVJFg:S m 9 R @ HH`Hy Hx NTPBFN^NuNV y Jo(HzHxNdP 9 X @/NXS m 9 R @HH`Hy HxNTPN^NuNVHzHxNdP 94R4 mHxHyFNP#8 N^NuNVJS m 9 R @ HH`Hy Hx NTPBF` 9F r N"HA HABAЁ.`*Hy Hx NTP 9FPrN#F 9FPrN瀰n\S m 9 R @ HH`S m 9 R @ HH`Hy Hx NTPRF 9FذmL0N^NuNVH 9FL @ Fl yFl0B#F @nn*9`FLl$  @/  @/aP`p.JfNJ.f|Hy NX  @/a|X  @BR  @B`Jl |R`|Rm`aJ.gDHyNXB`&  @Jg  @/aXRma8J.gHHy9NX*9`&  @Jg  @/aXRFLma 9찹l8HyUNX*9`  @/ahXRmaLN^NuNVH8*nJ0o . `TBFh`<(|FX`BFhe&M`&S +FX @RSgFfRP e .L8N^NuNVH B#Fa.9F nNJgB R @*P-M R @  fN  m(HU  @/aP,g/ n NXR~ 9Fm nNJf`tR F @HHF @HH-@ g S @-P`n n (E-@,.`H .І @Jg**+FPM eHyoNXHxaX  @HH, fP .eg*` .L N^NuNVH HyFt9 HH/NǐPBHy NTP |Ft# 3 HyFNXJgBaHXHzHxNdPBNXX#Fp n P agHxHyNzP#hm*|qNX-@ .R @f| HyFpNX-@ .R @fHxB/9hNR #FP m/Hyl/9hN Hy/9NP# f/9HyNPHxaBX` n h +g n h -f n h +g`&R0 n (R!@S @ +gSX n h -fD n (R/N4XU"HA<S m" 9 R @ HHBaDX`2Hy Hx NTP`Hy 9 HH/NpP` L N^NuNVH *nBB`8 9n^ ."HA HABAЁHHЁ0-@`.RR`(RHH g g +g -g 0lJg .D` .L N^NuNV/.aX/aXN^NuNVH HnNX0.< n"-AHnaX*@.-|w*</ Jg Kf, -J @, -J @*/HUaZP,/HUaPP*Jng:nf2 m(mf lHnafX*@R L N^NuNVH *n.. :m/-aXmހ ЭrNz" L N^NuNVH n "<QNz-@ n "<QN-@Jl QS*| .r`J///Jm8g.Jm>g(46H@J@fp`HAJAgЃH@B@Ђ&$Nup&$NuDJngD`D46H@HAЃH@B@ЂD&$NuNV.*nHUN*XBB-HH/NR B+mm0-gm*nN^NuNVH0*n Jm m#Ep`T .m( @(P .m( @ gf ` < //.Hx0N8 `NqL0N^NuNHxN@eJgBNuH // |m( pNLNw //W.BN@d W/N WNNVBHnNPJlp`Jg n .N^NuNHxtN@eNuNVA-HA#M =|B-n-|Hn/. NPSm .R @BHH`HnBNTP .N^NuNV4.-nB`b yM S m. .R @HH yM "(R!AS AHH` /9M .R @HH/NTPR nJg ` %fB.nnnB.` 0g n *f n X @-hJl .D-@|R n .f4R n *f n X @-hR`|` #g6 +g -fh|R nHH f|`|`|`B nHH @gT nHH0-@HR ."HA HABAЁЮH-@`B nHH @g@ nHH0-@HR ."HA HABAЁЮH-@`-|B. nHH hg lgB-| 4-n-n nP.HHR dgn Ogn Eg.n DgXnJgA-H-HRJ.g/.NX-@8/.NXJlB`|R`L|-|D`|-|D`-|DJl-|J.g `&-| 5 PgZ .PD-@P`N .dNq n X @-hP .dg .Df$JPmJ.g -| 7`J.g-| 9J.g"/.NX".-A< o-@ .Xf -| ;L`-| LLA`-H-H`P .P-@@ .P-@P".DNzЮLЮ@ @S"n .P".DN-@PJPf .Ю-@J.gZ .gN.HH Xg8 og xg`* l-|`-| ]`-| ``Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn .R l .R`p//./.Nh-@Jg -| c`J.g -| e`J.g-| gAU-H nJg R @HH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9 /9  .".NgP .S-@HJlD-@HJHg6 .Hr Nz0S n .Hr N`S n0A .ذbJn/9 (/9 $ .".Nfp+`p-S n.HH @gpE`peS n`Jl-| n P @-h-h/./.N`PJf/./.NPJfHnHn *LZ`0SR`*0b1 nRJfc0R 9nB <L0N^NuNVH0*n 0-g mm0-fp`B,`$n |/Hn-HH/N .B`T0-f(mfHn-HH/NPJmJn -|`-n f9 HH/NXJgm+|m+|m+n 0-gl(m m R Э "-d f -,/HT-HH/N .+L`/.NX(@+Lfm`m+n B,`* -.,o+L/HT-HH/N . - S* +Lg m `l .L0N^NuNVH0*n0- f\(mgP -.oF+L0-gB` - *m/HT-HH/N g m p`BL0N^NuNV.*| ` HUaX he*nN^NuNVH *n~0-gF0-@f:HUa&X.-HH/NfXJl~0-g /-NrXBBBB BmB- L N^NuNVN/.NXN^NuNV .". nJ/H?N n g B5H 4BFCa@ar, AKNux ,<.̂(ȃ⊄(΀ȁ∀NuJf F m F BJgk [ZNu<NuH|"a a L>NuBBvJjDBNu laBJf JkJCjDNu"<Nux JBk&Dm JfDD@`xS$Ąf.ȁ`$DBDm"BD`xSF„Ȁ BNuJBkNu&HCBBf<Jg$<` f4<`B<Jg<SB<BBNu8 m `$Jg PDf gkSDjDa "KNuJkSDJDn Dm"DRBDdRD Dl UNuBNu <NuUOH8$/&/(ȀjBCf (g< <B ㊰dB c?| `f?| LDNtoNqH?$/&/ UUŰcBCEHa.JGf(gzJFf `0 FglFDGQGmfJf` ^GkQJkցՀdRF Fm`FdFED@aaM "LNta4`(fFfJj$<B`$<B`H?$& /"/ *Ba^:G8<a,8<aᏄg$&<Fa`.HGODfJfJgRGSgNu8<@AaBCFgDgagDg*NuaJk(Fg$Jg `Jk8g4$<`>Jf Jj4XO`Gfl<$HBNFHB b $<JjTB`BBXO`^BփՂ\ ǖ[j ցՀ JD]NuH?$& /"/ *xa28SGGo <SFaF aNa~ "LNtH?$/&/ *グcBCa:,G EgJGgHL:/B:/ օӇ:/ օӇ:օӇ:/ ԅч: ԅчH@: ҅чH@6HCBAHAւчЁ$Fa "LNt*Gg<<a`.gSFjRF`N$<`BB`IEEE softwareNVJ gB` g fpN^NuNV . gB` .fJ gpN^NuNVH *nB`RJf L N^NuNVH0*n (| ` heB` 0,f -+fp`B, wf0Hx/.N,P.JgJm/NfXHx` afvJgp`p//.NzP.lB Ef6Hx/.N,P.Jg Jm/NfXHx/.NzP.Jm.HxB/NR `Jgp`B//.NzP.JmB@Jgl` rgl`l L0N^NuNV/. Hx/.Nz N^NuNHxN@eNuDJlDa DNuNVN^NuJg` JmJglDJ/H<&SƁg&BCHCf*$BBHBl B@H@LN@eNuNVHn/.NǐPJlB`pN^NuNVH B/.NzP. g `/NfXB`Hx NX*@Jg*B L N^NuNHxN@eBNuNHxN@eNuNVH0*nJf HxHm /N +@JnB`D -mB`A (HJlgp0,"<bp0,ѭJg L0N^NuNHxN@eNuNHx&N@eNuNVH8*n(n &MJfSf L8N^NuNVH8*n(n &Mf L8N^NuNV/. Hyt /.NǶ N^NuNV/. Hy@t/.NǶ N^NuNHx6N@eNuNVH0Jf8 <# <### .^rNʺ.*yB g`(*(U g " Ҁe " Ҁd(M *@bfgB`R o "<N#BNrX(@ 9" Ҁe 9/NrX(@g y 9Xg y  9" ҀY(# < A ` " Ҁ#c A# A 9*A L0N^NuNVH0*n(MY# (L0N^NuNVH0*n -gHUaX --@/. aX(@gpgl-M-L . VrNʺ.d-G` n"n"XX .SJfd& " Ҁe " Ҁ Ё @  L0N^NuNHxN@e# BNu /й /@HxN@e 9 # NuDJlD`(a&DNuDaDNuNVN^NuJg` JmJmgJ/H<&SƁg&BCHCf4$BBHBlLD̪JxdS\@ezk Er4} E FT;4W"X VFLh&F CFP(Ftp FX  Fl & Fp.g4E4=ǐCISj] "Ftg Fo ~Fwz}4ts;f   F Fd *FXx0. , F vF 8G~ < )FOr$?/6 h?GNTP] M emtʺ{yrL* M( m( 8QnfhR$`   ?X   '  m / h 93 A I Pi2 W ^ dx k[ qx x ~Y s d Q( RR  Z< ., ˤ t Ą X [ļ $ ZŨ Ƅ !L   7ɜ r #  (^ -crt0.oboggle.oatol.octime.oOftime.opipe.orand.ogetlogin.oprintf.oprintf.oqsort.osetbuf.oOalarm.osetjmp.osetjmp.ostrncpy.ofilbuf.olmult.oneg_resultpos_resultzero_resulta_negb_negrew.oOsignal.ofork.osighandler.osyscall.otime.ogettimeofday.osprintf.osprintf.o_print.o_print.o_emitchar_countctype_.oecvt.oecvt.o_cvtflsbuf.oexit.ofrexp.ofrexp.omodgonotnanZEROoneRESTMASK$1$2NANgoneNSAVEDPLAINSAVEMASKldnangohomeGUINFfloat.oSAVE03usetopd_nrcpisnanbackdmsignclrbotdiffd_2_xitbotzerosigned0dsigned0RESTMASKgeninfovflbotbignbothmiufld_rcpgnshaddingi_packeswapdmexittopzeroendasshsubusela_geninfi_unpkd_normf_packNSAVEDunpf_unpkmsignCODESAVEMASKgennanxit_2_dgotnanuselngenzeroextremassgna_ovflsignnormutopbigdrcpbigd_useld_extemexitasexitFETCH03gotcmpm_gennanisinf.oisinf.ostrlen.ofopen.ocreat.odata.olseek.olmodt.odiv_big_bdiv_neg_aSAVEdivide_by_zeropotdiv_recallRSTttyslot.orindex.ostrcmp.ottyname.oclosedir.ofstat.oisatty.oopendir.oclose.oopen.oreaddir.oread.ostat.ostrcat.ostrcpy.ostty.oioctl.omalloc.oObrk.oldivt.odiv_big_bdiv_neg_adiv_neg_bSAVEdivide_by_zeropotdiv_recallRSTptwo.owait.owrite.ocerror.o_exit.o_exitstart_main_environmcount_timept_read_dict_atol_olink_qsort_aputword_tempttyb_wlength_printf_printboard_genboard_word_ustart_write_strncpy_alarm_interrupt__ctype__aputuword_status_level_ioctl_lseek_setjmp_ubotch_makelists_longjmp_ctlecho_evalboard_clearscreen_logbuff_space__flsbuf_pipe_wait_lctlech_defname_timeintlmodt_errno_printdiff_adj_env_setbuf_printinst_endline_ctime_getlogin_wcount_logfile_setup_tputword_sprintf_logloc_srandldivt_fopen_stty_present_wordcomp_freesp_getdword_timein_cube_goodbye_gtty_fork_dictname_getuword_origttyb_occurs_pipefd_open_delct_outword_compare_close__filbuf_games_numsame_signal_wbuff_time_super__iob_rand_board_column_zero_numways_timeout_rewind_master_stack_dysize_localtime_ftime_asctime_gmtimecerrorlmult_ttyslot__pfile__printulmultuldivt_free_fflush_fstat__sibuf_malloc__sigfunc__sighandler_syscall_gettimeofday_fcvt_ecvt_isnanfcmpiieeeused_strlen_isinfffixifdivi_modffmulifaddi__cleanup__sobuf__lastbuf_isatty_fclose__exitd_packd_unpkg_int_ldexpfsubi_frexpffltifdoubleifsingleif_rcpffixisfloatflavorfmodiffltis_creatptwoulmodt_strcmp_rindex_ttyname_strcat_closedir_readdir_strcpy_stat_opendir_realloc_sbrk_end_brke_ftime_asctime_gmtimecerroman/ 755 0 0 0 3130500300 4453 man/man0/ 755 0 0 0 3130477353 5333 man/man0/bfile 644 0 0 15 3112233142 6342 +-\*,`():;/ yodiacalmbieneologymundsleppingupthfuleaktheckagenchstletchigglehtngklestbandwatchteuphetenongdoeringfulteughtyynnxenonphobiarographyylemneophoneyachtsmanenhkmngkd(}t(0 Pryshiva5333dayyeartieldnppingodelgaikellkndreungishsterrselfvesthfulwtterbiiumuc 8 8 8sXXy((man/man0/changes 644 0 0 104172 3112233146 7006 .de IR \fI\\$1\fR\\$2\\fR\\fR .. .TL Changes in the VAX system in the Fourth Berkeley Distribution, November, 1980 .AU Bill Joy .AB This document describes briefly the changes in the Berkeley system for the VAX between the distribution of January 1980 (known as 3BSD) and this, the fourth distribution, of November 1980. It attempts to be summarize, without going into great detail, the changes which have been made, and is intended to be used by someone who is familiar with the system to quickly re-acclimate themselves to the new system. .AE .SH .ce .LG Major changes .SM .sp .PP .IP \s+1\(bu\s0 4 There is a new format for \fB.o\fR files and also a new archive format. Old \fB.o\fR files must be discarded and the programs compiled from the source again. Old archives can be converted to the new format with .IR arcv (8), but if they contain old \fB.o\fR files they have to be completely recreated. New libraries for the loader \fBmust\fR have a table of contents, see .IR ranlib (1). .IP \s+1\(bu\s0 The C compiler and associated programs now take arbitrary length names, not chopping them off at length 7 or 8. Other changes in C are described under .B cc below. .IP \s+1\(bu\s0 There is a new version of the C shell, which supports ``job control'' and which uses a new tty driver. See .IR newcsh (1) and .IR newtty (1) for details. Programming considerations for the new system mechanisms involved are described in .IR jobs (3). Users of the older .B csh can use .B oldcsh until they have time to learn the new features. .IP \s+1\(bu\s0 The standard output (in the standard i/o library) is now line buffered by default when the output is a terminal. So that essentially all programs may work without change in the presence of this extra buffering, a partial output line is flushed whenever the library goes to the system to read from the standard input. .IP \s+1\(bu\s0 A number of performance enhancements have been made. Under normal timesharing loads, the system time has been decreased about 10%. The changes to the standard i/o library and improvements to the character handling routines to terminals have reduced greatly the cost of terminal i/o. The new version of the loader and the addition of table of contents to loader archives have speeded up loading of large programs by about a factor of 3. Improvements to the system data structures have decreased the time required for most system calls, increasing the amount of time available to user programs. .IP \s+1\(bu\s0 A bug has been fixed in the C optimizer which caused incorrect code to be generated for the random number generator. A consequence of this is that the .B rand function in this version of the system produces different sequences. Fallout from this is the fact that the secret-mail facility encryption scheme is subtly changed by this bug fix. All users should re-enroll in secretmail using .B enroll; messages sent before re-enrolling can be read using .B /usr/old/bin/xget. .bp .SH .LG .ce Section 1 .SM .sp .PP This is a brief summary of the changes which have been made in section 1 of the manual. In general, a number of system maintenance commands have been moved to section 8 of the manual as they are of little interest to the average user. In addition, to reduce the bulk of the manual, a number of very-closely related commands have been merged together onto a single manual page; thus \fBccat\fR, \fBcompact\fR and \fBuncompact\fR, which had three separate pages in the last edition of the manual, now have only one, and the line printer commands \fBlpr\fB, \fBlpq\fR and \fBlprm\fR have been placed on a single page. .de BP .IP \fB\\$1\\fR 11n .. .BP ac Now appears in section 8. .BP adb Now correctly initializes the maps when debugging the system. Control characters are now printed using the \fB^x\fR convention when the \fBC\fR output format is used. The increment for dot in the \fBp\fR format is now (correctly) 4. A previously undocumented command is \fB$?\fR, giving the output of \fB$r\fR, preceded by the process id and signal stopping the process. The bug which cause the running process to always stop at location 2 when first run has been fixed. .BP analyze Now appears in section 8. .BP ar Now creates a new archive format, in which the critical information is stored in ASCII, and thus portable between the VAX, PDP\-11, and other machines. See .IR old (8) for information on dealing with the old format. The program .IR arcv (8) converts old (binary format) archives to new format, in place. Beware, however: the format of \fB\.o\fR files has changed, so archives of object files must be recompiled (see \fBcc\fR below). .BP ar11 Is now in .B /usr/old/bin see .IR old (8). .BP arff Is now .IR arff (8). .BP as A new option \fB\-R\fR causes the assembler to make data segments read-only and shared; this replaces the cumbersome ``:rofix'' script used in the previous distribution. For very large assemblies there is an option \fB\-J\fR which causes the assembler to use four-byte jumps to avoid ``Branch too far diagnostics.'' Local labels have been added to the assembler defined by ``\fIn\fR:'' and referenced as ``\fIn\fRf'' or ``\fIn\fRb''; see the assembler manual in volume 2c for details. All tables in the assembler have been made extensible so that there should be no problems with assembling enormous files. The assembler has also been sped up by 25-40%. .BP at A number of security problems with the .I at command have been fixed. .BP biff Is a new command which can enable immediate notification when mail arrives; if you give the command ``biff y'' then the first few lines of each piece of mail sent to you is printed on your terminal. This is a (different flavor) replacement for the MAIL variable of .B sh or the mail variable of .B csh. .BP cat New options \fB\-n\fR numbers lines; \fB\-s\fR crushes out multiple blank lines, replacing \fBssp\fR; \fB\-v\fR prints control characters in the \fB^x\fR format. The commands .IR num (1) and .IR see (1) now just invoke .I cat. .BP cc A newer version of the C compiler supports more strongly typed structures. Field names need not appear in only one structure; rather the compiler insists on correct typing of pointers accessing structures in contexts where this would cause ambiguity, and producing a warning in other cases when the pointer does not have the correct type to access the field name. .IP A new type \fBvoid\fR may be used in a declaration or a cast to indicate that there is no result, or that a value is to be discarded. .IP The compiler has been changed to accept arbitrary-length names. For maximum portability it is better to limit names to 8 characters, 7 characters for externals, but this is no longer required. The longer names bring a new \fB\.o\fR format, incorporating a string table, and consequently a large number of programs are changed. The critical ones exist in ``old'' versions to ease conversion pains. .IP A number of bugs in the compiler have been fixed. To avoid remaining bugs in the code generator, the declaration of \fBregister char\fR and \fBregister short\fR variables are currently being compiled as though the word \fBregister\fR were not present. (This does \fBnot\fR affect pointer variables.) This blindness is allowed in the semantics of the language, and is not as bad as it might seem at first. It is sufficiently difficult to maintain the semantics of C in operating on such quantities that the code is often better when they are not placed in registers. This applies to \fBunsigned char\fR and \fBunsigned short\fR variables also. .BP cd The .I cd command, in .IR csh is now affected by a .I cdpath variable which works similarly to the command search .I path variable; see .IR csh (1). .BP checknr A new command which checks macro bracketing structure in .I nroff or .I troff input. .BP chgrp Has been moved to section 8. .BP chown Has been moved to section 8. .BP cifplot Produces raster plots from CIF for integrated circuit designers. .BP clri Has been moved to section 8. .BP colrm Has had several bugs fixed. .BP cp It, along with .I mv now take .B \-i flags which cause them to ask before overwriting an existing file; thus .B cp can be usefully \fIalias\fR\|ed to ``cp \fB\-i\fR'' when using .IR csh (1) to provide a safer environment. .BP csh Has had a number of changes; most importantly, the shell now supports ``job control'', allowing arbitration of a terminal between several active groups of processes. See .IR newcsh (1) for a short description of new .I csh features. Users of .I csh automatically use the new teletype driver summarized in .IR newtty (4). (An old version of .B csh, corresponding to that of the Third Distribution remains available as .B oldcsh to ease conversion to the new shell.) .BP ctags Now recognizes FORTRAN and Pascal routine definitions. .BP cu Is now functional on VADIC dial-out hardware with the necessary software to record outgoing calls; see .IR rv (4). .BP cxref Is now the .B \-x option to .B ctags. .BP date The internal date representation (maintained in the hardware) has been changed to be more compatible with the standard DEC system VMS, although VMS still poses problems (see \s-2BUGS\s0 in .IR date (1)). .BP dcheck Is now in section 8. .BP dd Options have been added to do blocking and unblocking of tapes without converting to and from EBCDIC. .BP ddate Is obsoleted by the new .B dump program, which lives in section 8. .BP df The output format is greatly improved. It is now also possible to say ``df directory'' to get \fIdf\fR to report the free space available on the file system containing \fIdirectory\fR. .BP diction Is a new program which finds bad or wordy diction. .BP diff Has new options to give lines o((f context and to create a merged conditional file with ``#ifdef'' controls in it. The command .I diffdir has been subsumed into .I diff and an option has been added to perform recursive directory differences. .BP diffdir Is now part of .I diff. .BP dmesg Is now in section 8. .BP dump Is now in section 8. .BP dumpdir Is now in section 8. .BP echo The echo builtin to .B csh now is the same as the standard version 7 echo. The special character sequences ``\ec'' and ``\en'' no longer have their special meaning; instead the .B \-n option is accepted. .BP ef\&l Is a new FORTRAN preprocessor, providing C-like features. .BP error Is a new program which consumes error message output from language and other processors, analyzes them and (optionally) places appropriate diagnostics back into source files near the point of error. .BP ex A number of bug fixes and a few new features are available. See the incremental change report in volume 2c or read the file .I /usr/news/ex. .BP expand Now has a companion .I unexpand command, reversing its effect. .BP f\&lcopy Is now in section 8. .BP from Now takes a .B \-s option, printing only headers from the sender who is the next argument. .BP gets Is obsolete; use ``$<'' of .IR csh (1) or .I read of .IR sh (1) instead. .BP grep The .B \-i option now works with .I fgrep; several subtle bugs have been fixed in its algorithm. .BP iostat Now has a single output format which includes character i/o rates, seeks and transfers per second on each disk. .BP kill Is now built-in to .IR csh and take job names ``%...'' as arguments. This eliminates much of the need to know process id's when using .I kill. It also takes symbolic as well as numeric signal names; do ``kill \-l'' (lower case letter l as in lark) to see a list. .BP ld Has been speeded up substantially; several new options have been added providing incremental loading (\fB\-A\fR), primitive load maps (\fB\-M\fR) and symbol def/use tracing (\fB\-y\fR). The loader now supports archives with table of contents, and expects all archives it encounters to have them (or it complains); see .IR ranlib (1). .BP lisp The lisp interpreter has begun to support new ``string'' and ``hunk'' data types. A user must now type vertical bars to delimit atoms with embedded white space, as double quotes (") now delimit strings. The interpreter has benefitted from in-line expansion of frequently called small routines, and will interpret list structure 20% more quickly than before. A perusal of the index to the lisp manual in Volume 2c will show more new functions which Franz has in common with \s-2MACLISP\s0. .BP liszt The quality of the code produced by .I liszt is substantially better than the previous version; .I liszt also now provides macros for UCI lisp compatibility as well as Maclisp compatibility, and a facility for constructing a cross-reference with .IR lxref (1). .BP ln Now subsumes .I lnall when given multiple arguments. .BP ls Has new options \fB\-R\fR for a directory-recursive version, \fB\-F\fR to highlight directories and executable files, and now indicates .IR mpx (2) files in long format outputs with first output character \fBm\fR. .BP lxref Is a new lisp cross referencing program. .BP mail All mail is now forwarded through the facilities of .IR delivermail (8) using the mail aliases data bases in the file .I /usr/lib/aliases whose format is described in .IR aliases (5). Gateways to UUCP, ARPA and Berknet machines are provided, with normal naming conventions, i.e.: ``name@site'' for the ARPANET, ``machine!name'' for UUCP, and ``machine:name'' for the Berknet. Personal distribution lists created and placed in the file .I \&.mailrc are now expanded in sent mail so that the recipient can reply to members of personal aliases. Systemwide aliases contained in the ``aliases'' file are applied to .I all incoming mail; this allows correct functioning when reply is made to a mailing list, which was not expanded to its constituents when the mail was first sent. .BP make Now understands about Pascal files, running .IR pc using the options PCFLAGS. A number of limitations have been removed to allow very large programs to be controlled. .BP makewhatis .br Has been replaced by .IR catman (8). .BP man Now interfaces with a preformatted version of the manual; this allows the manual to be presented much more quickly. The preformatted manual is maintained automatically; when pages are changed and then requested they are reformatted. The .IR catman (8) command can be used to reformat all manual pages whose preformatted sections are out of date. .BP mkfs Is now in section 8. .BP mknod Is now in section 8. .BP more Has been improved, providing more commands and has also been changed to be more (sic) similar to .IR ex (1). A new interface .I page is like .I more, but clears the screen before presenting each pageful. .BP mount Is now in section 8. .BP msgs Now provides options for saving messages in files and responding to messages. There is also an option (\fB\-p\fR) to arrange that long messages be piped through .IR more (1). .BP ncheck Is now in section 8. .BP newaliases Rebuilds the random access version of the mail forwarding database. After you edit the file /usr/lib/aliases which contains the forwarding information, you must run .B newaliases. .BP nm No longer prints symbols destined for .IR sdb (1) by default. Instead, when the .B \-a option is given, they are printed symbolically (rather than in octal as before.) .BP pc Is a new Pascal compiler, which allows separate compilation and mixing of Pascal code with routines written in C and FORTRAN. It is possible to use .IR sdb (1) with Pascal routines, and all standard language features, including procedure and function parameters are implemented. .BP pi Has had some options changed so that they are similar to \fIpc\fR\|'s options (since the latter is constrained by the demands of compatibility with .IR cc (1) and .IR ld (1)). .BP pr Now has an option \fB\-f\fR to use form-feeds in the output rather than multiple blank lines to eject pages. This can be used for greater top-of-form alignment reliability on unreliable printers or to reduce bulk of the output. .BP prof Now suppresses routines which were never called and which accumulated no time. An option to sort the output by number of calls has been provided. .I Prof can also combine the statistics from a number of saved monitor data files in a single output report, producing a new summary data file. .BP ps The formats for .B ps have been improved to include more information about job state in all output formats, and cpu and memory consumption by jobs (in the \fBu\fR and \fBv\fR output formats.) .BP pwd Is superseded for .IR csh (1) users by .I dirs, which is built-in and significantly faster. .BP ranlib Is used to create loader table-of-contents for loader archives. The loader insists that such table-of-contents exist or it complains, as loading is very slow without these indices. .BP renice Is now in section 8. .BP restor Is now in section 8. .BP sdb Now knows about Pascal as well as C and FORTRAN 77. .BP spice Is no longer part of this distribution, and must be obtained separately. .BP stty Now has options to control the features of the new tty driver, summarized in .IR newtty (4) and fully described in .IR tty (4). In particular, it is often desirable, when using the new driver with .IR csh (1) to place the command ``stty crt'' in the .I \&.login file to cause control characters to echo legibly and intelligent erasing of characters from the screen to take place except at very low speed. .BP style Is a new command, which analzes the style in which a paper is written. .BP sync Is now in section 8. .BP tail Now has a .B \-f option which follows a file as it grows, replacing .B tra, and a .B \-r option, which prints out the last part of a file backwards, line by line. .BP tar Now normally saves and (optionally) restores modes of directories. It also uses the raw tape drive by default, so the file option is not normally needed. .BP tp Has been fixed to work with the tape drive as it should. .BP tra Has been deleted; use ``tail \-f'' instead. .BP tset Has a more general scheme for mapping non-hardwired terminals to types. The command used in startup files to set the terminal type can now be simpler; see .IR tset (1) for details. .BP ul Subsumes the old ``iul'' command as the option \fB\-i\fR. .BP units Currency tables have been updated. .BP uuencode Along with .I uudecode provide the ability to mail binary files through .I uucp or other mail facilities. .BP vmstat The format has been changed to include statistics on the rate of system calls, context switches and device interrupts. The format also includes information about page-cache hits (pages of programs which recently exited which were found lying in the free list.) See .IR vmstat (8) for more details. .BP vpac Is now in section 8. .BP wc Now will estimate transmission times over communications networks. .BP yes A new command, which is excessively obsequious. .SH .LG .ce Section 2. .SM .sp .PP The important changes to section 2 define the mechanisms needed to support the job control facilities of .IR csh (2) defining new system calls .B getpgrp, .B killpg, .B setpgrp and providing a version of the .B signal system call interface with clean semantics; this is described in .IR sigsys (2). For a general introduction to the new job control facilities from a programming standpoint see .IR jobs (3). .PP The system calls in section 2 have been identified as to origin: those in section 2V are peculiar to the VAX Virtual Memory version of the system. Some of these (e.g. .B vread and .B vwrite which are likely to change soon are so marked.) Calls resulting from the job control facilities are in subsection 2J. .BP getpgrp Is a new system call, which returns the process group of a specified process. .BP ioctl There is a new .I ioctl call FIONREAD which returns the number of characters immediately available from any readable file descriptor, most usefully terminals. .BP killpg Kills all processes in a process group .BP reboot Is used to halt the processor or initiate automatic reboots. .BP setpgrp Changes the process group of a specified p((rocess. .BP sigsys There are more signals, needed by the new job control and limit facilities. This is the new signal interface, which can be setup to handle signals reliably, blocking them off when they occur so that they can't happen again before they can be reset and also allowing them to be blocked, but not lost if they occur (protecting critical sections.) .BP vadvise Allows processes with very abnormal paging behavior to advise the system so that it can have a better chance of dealing with their virtual memory needs. .BP vhangup Is used to simulate hangups on hard-wired ports and to prevent other users processes from scribbling on a terminal after they log off. .BP vlimit Is used to provide the resource limiting .I limit facility of .IR csh (1) which allows the amount of CPU time or memory used by any process to be controlled, as well as the maximum size of a file created, maximum size of a core file created, etc. .BP vswapon Is used to inform the system that it should use the interleaved portions of the paging area, since at boot it normally uses only that portion of the paging area adjacent to the root file system. .BP vtimes Provides additional virtual memory information as well as the traditional information provided by .B times. .BP wait3 Provides options which allow return of .B vtimes like information about the virtual memory utilization of terminated processes as well as allowing one to determine if any children have changed state without blocking if none have. .SH .LG .ce Section 3 .SM .sp .PP The major change to the standardly available library routines is in the standard i/o library handling of the standard output. The standard output is now line buffered by default when it is directed to a terminal. In order that old programs which do terminal i/o continue to work (in almost every case) without change, the standard i/o library flushes a partial line in the standard output buffer whenever a read is made from the standard input. .BP curses Is a new library of routines to do terminal independent cursor motions. This is a higher level set of routines based on the low level .IR termcap (3). .BP dbm Has been changed to use 1024 byte blocks internally. If you have old data files and recompile a program which uses .B dbm on them, you must recreate the files in the new format. .BP getfsent Is a new package of routines for locating entries in the file system information file, .B /etc/fstab. .BP jobs Is a descriptive page on use of the new job control facilities. .BP malloc Hasn't been changed yet (unfortunately), but we have discovered that it has extremely poor behavior if used to allocate a large number of blocks in a large virtual address space, as it tends to page fault on a large number of pages whenever you allocate more storage when the free list is nearly empty. Very large applications should write their own free storage management routines based on .IR sbrk (2) until a new version of .B malloc is ready. .BP nlist The namelist has been changed to embed a string table. The definition of the namelist in .B now includes a \fBunion\fR construction which the C compiler will not let you initialize. Thus if you wish to use .B nlist you should use .B instead of .B as it doesn't include a \fBunion\fR construction and initializations of \fBstruct nlist\fR objects are thus possible. .BP rand Generates different sequences, due to a bug fix in the C optimizer (i.e. the old routine was flaked out due to the bug.) .BP regex Is a new library routine which allows compilation and execution of .BR ed -like regular expressions. .BP stdio Has been changed to have line buffered standard output to terminals by default (as described above). .BP sigset Is the user-level interface to the new signal facilities, providing reliable and convenient handling of signals. .BP string The routines \fBstrcatn\fR \fBstrcpyn\fR and \fBstrcmpn\fR are now decreed to be spelled \fBstrncat\fR, \fBstrncpy\fR and \fBstrncmp\fR in the official version (to be compatible, e.g., with PDP-11 UNIX), but both versions still exist (temporarily). .BP termcap Is the new name for the previously misnamed \fBtermlib\fR library. .SH .LG .ce Section 4 .SM .sp .PP The system now supports additional i/o disciplines and devices: .BP bk A ``line discipline'' which allows efficient, high-speed, input for uploading of programs and networking over asynchronous communications lines. .BP dh Abel DMAX-11 dh emulators. .BP hp Includes RM-05 support (including the SI MASSBUS disks). .BP lp A driver for a standard lineprinter interface. .BP rv Racal/vadic call units (via user-software simulation of a dn-11). .BP tm Support for UNIBUS TM/11 tape drives (e.g. Kennedy transport on a Emulex controller.) .BP tty Includes a new tty driver which is standard for users of .IR csh (1) providing additional functionality. .BP up A driver for a EMULEX SC-11 or SC-21 UNIBUS disk controller with storage module (e.g. Ampex 9300) disk drives. .BP va A varian raster plotter. .SH .LG .ce Section 5 .SM .sp .PP The changes impacting most users are the new archive and object file formats. The new object file format requires recompilation of all \fB\&.o\fR files, as the new format includes a string table for names while the old table had only fixed space for 8 character names. The new archive format is portable, and can be easily converted to using .IR arcv (8). .BP a.out Now includes a string table. New macros are provided for dealing with executable files, and the names of the headers and the include files have been changed. You should read this section if you have programs which work with the bits in these files. .BP acct The system now maintains all the information fields in this file. .BP aliases This file gives forwarding information for mail. The .B delivermail utility, which is invoked by the mail handlers, uses this information to forward mail and to implement distribution groups. The program .B newaliases must be run whenever this file is edited, since the .B delivermail program actually uses a binary version of this file. .BP ar Now uses a portable format. Old formats may be converted using .IR arcv (8), although converting old loader archives is pointless, since the \fB.o\fR files must be regenerated anyways. .BP core The maximum size of a core file can now be limited with .I limit of .IR csh (1) or by calling the system call .B vlimit. .BP environ Has acquired a USER variable with the login name of the user. .BP fstab Is a new data structure, kept in the file .B /etc/fstab; it greatly simplifies the system startup script .B /etc/rc, the interface of the dump program, and is a central figure in the automatic reboot procedure. It is possible to reconfigure the disk drives simply by changing this data base. No file system dependent commands need appear in .B /etc/rc. .BP stab Describes the symbol table entries for the symbolic debugger which appear in \fBa.out\fR files. .BP termcap Has been changed to describe even more terminals and functions. .BP ttytype The standard naming for terminals in this file is now to give long names; thus dialups should be described as ``dialup'', not as ``sd'' like before. .BP vfont There are now rotated versions of all the fonts for use on output devices which run 11 by 8.5 inch (sideways) paper. The Hershey fonts have been extensively edited to fix problems and fill in missing and mangled characters. .SH .LG .ce Section 6 .SM .sp .PP There are a number of new games, including the popular ZORK game as well as more mindless and more popular games, such as \fBsnake\fR, and human-humiliating games such as \fBboggle\fR. .BP aardvark Is one of several dungeon-exploration games. .BP boggle Is an implementation of the Parker-Brothers game, in which you and the computer look for words and you are humiliated by the computer. .BP chess Is the PDP-11 chess program running in compatibility mode. .BP cribbage Is a respectably good cribbage player. .BP fish Plays \*(lqGo Fish\*(rq. .BP fortune Has been refreshed with new and interesting quotations and fancy-pants options. .BP mille Is an implementation of the French card game, Mille-Bourne. .BP monop Is the game of monopoly. .BP mpu Is another exploration game. .BP snake Is a mindless game in which the computer chases you around the screen and, usually, ends up eating you. .BP zork Is the classic successor to adventure for die-hard explorers. .br .ne 10 .SH .LG .ce Section 7 .SM .sp .BP hier Has been updated to reflect changes in this distribution. .SH .LG .ce Section 8 .SM .NL .sp .PP There is a major organizational change in section 8: the maintenance commands have been moved here from what was section 1m (which no longer exists) and have also (almost all) been moved into the directory .B /etc. .PP The procedures for system reboot have been substantially changed. The system now has provisions for automatic reboot and file system repair after a crash. The system has been changed so that the disks are kept more consistent, so that the repair program can easily tell whether the inconsistencies it finds are simple and reasonable to fix. If it finds unexpected inconsistencies, then the automatic reboot will fail and the new .I fsck interactive repair program can be run. .BP adduser There is now a shell procedure .B vipw which locks the password file for editing, so that you can't get messed up by people changing their password while you are adding users. .BP arcv Converts to the new archive format (as discussed previously.) .BP bproc Is defunct; see .B reboot which replaces it. .BP catman Is a new command, which creates the preformatted version of the on-line manual from the nroff source for the manual pages. It also creates the data base for .IR whatis (1) .B /usr/lib/whatis, replacing .B makewhatis. .BP crash At the point of a system crash, the system now will automatically reboot itself if the auto-reboot switch on the machine is set, print the registers and the top few locations of the stack, and will then normally ``preen'' the file systems and come up multiple user again. The system does not (yet) automatically dump core to disk when a crash occurs, so the procedures described in .B crash are still u((sed to take a crash dump; in order to get one, you have to be running with auto-reboot disabled when the crash occurs. Note that you must now use \fBdd\fR to copy crash tapes, as the tapes are blocked ``bs=20b''. .BP cron Now runs the executed commands as .B root; before it ran them as .B daemon which kept a number of reasonable .B crontab entries from working properly. .BP dcheck Is obsoleted, in all normal usage, by .IR fsck (8). .BP delivermail .br Is a new daemon which acts as a postman and routes mail destined for foreign networks. It also interprets distribution, forwarding and alias lists from the file .B /usr/lib/aliases, which replaces the function only partially performed previously in .B /usr/lib/Mail.rc. .BP dump The dump program now is much more robust. It restarts after bad tapes are encountered, and will keep a selected group of operators informed about what it is doing. A .B dumpdates file which is kept in ASCII replaces the old binary format .B ddates file, making it easy to edit. .B Dump uses the new .B fstab file system table which records the desired frequency of dumps, and a new option \fBw\fR will tell the operators what needs to be dumped. .BP flcopy Has a new option \fB\-h\fR to start halfway through, writing a disk from an existing .B floppy file without reading the disk. .BP fsck Is a new, intelligent, interactive file system check program. It is normally run automatically at reboot with the option \fB\-p\fR to preen all the file systems and fix normal minor incomplete operations. If any unexpected problems arise, the automatic reboot will fail and .B fsck should be run manually. There is a document explaining the use of .B fsck and all the errors which can occur in standard UNIX systems. Most errors are prohibited from happening in this version of the system unless there is hardware or software failure; .B fsck was designed with adversity in mind to deal with these exceptional cases and is very easy to use to fix up addled file systems. .BP getty Is the new name for the old \fBgetty.vm\fR. .BP halt Halts the processor cleanly when no reboot is desired, regardless of the setting of the auto-reboot switch on the machine. .BP icheck Is largely replaced by .B fsck. .BP init Now understands how to initiate an automatic reboot. When passed appropriate information as parameter at boot time, it will immediately run .B /etc/rc with parameter .B autoboot, causing it to run a disk check. If .B /etc/rc exits with a non-zero exit status, the reboot we be considered a failure, and a single user shell is given to the console as before. The form of .B /etc/rc is such that interrupting the automatic reboot also yields a single-user shell on the console. .B Init has also been fixed so that ``kill 1'' attempting to bring the system down single user will not hang irretrievably if some processes refuse to die because of hardware or software malfunction. Instead, .B init gives a single user shell and a warning that something is amiss. .BP mkfs It is critical that all newly created file systems have .B lost+found directories as created by... .BP mklost+found .br Which creates empty directories into which .B fsck places detached files which it reconnects. .BP mount Now takes an option \fB\-a\fR to mount all normally mounted file systems as specified in .B /etc/fstab. .BP ncheck Is obsoleted in normal usage by .B fsck. .BP old Is a front for a number of old commands dealing with old formats for \fB.o\fR files and archives. These commands are kept in .B /usr/old and its subdirectories and can be used to keep your sanity until you have time to convert your programs to the new formats. .BP reboot Describes the new reboot procedures, based largely on the automatic reboot facility. Also describes the cold-start and emergency-start procedures (which came from the old .B bproc manual page.) .BP sticky The system has been changed so that text pages of processes which have exited are retained in the free page pool in core (at least for a while), so that they will not have to be read from the disk again if they are needed quickly. This tends to make heavily used commands behave much as .B sticky was intended to make them behave on swap based systems. .BP swapon The system supports paging interleaved across disks and controllers, but bootstraps running only on one disk. This command makes the additional pieces of the paging area available. .BP umount Now takes a \fB\-a\fR option, to attempt to unmount all file systems mentioned in .B fstab. .BP vipw Is a new script which lock the password file while editing it. If the password file is being changed (e.g. by the .IR passwd (1) command), then .B vipw complains, and avoid the race condition. sed systems. .BP swapon The system supports paging interleaved across disks and controllers, but bootstraps running only on one disk. This command makes the additional pieces of the paging area available. .BP umount Now takes a \fB\-a\fR option, to attempt to unmount all file systems mentioned in .B fstab. .BP vipw Is a new script which lock the password file while editing it. If the paman/man0/changes.4-81 644 0 0 76642 3112233146 7370 .de IR \fI\\$1\fR\\$2\\fR\\fR .. .TL Bug fixes and changes in 4.1bsd .sp May 10, 1981 .AU Bill Joy .AI Computer Systems Research Group .AB This document describes briefly the changes in the Berkeley system for the VAX between the fourth distribution of November 1980 (known originally as 4BSD, and hereinafter referred to as 4.0bsd) and this, its revision of April 1981. It attempts to be summarize, without going into great detail, the changes which have been made. .AE .SH .ce .LG Notable improvements .SM .sp .IP \s+1\(bu\s0 Performance of the system under heavy paging load has been substantially improved by correcting a problem with placement of pre-paged pages. The system now pre-pages more data, greatly benefitting processes which have locality in their behavior. System degradation due to pre-paging has been reduced (even though more pre-paging is done), by placing the pre-paged pages as the bottom of the free-list, rather than in the systems global clock replacement loop. .IP \s+1\(bu\s0 Processes which serially reference large amounts of virtual memory may now declare themselves to be sequential (see .IR vadvise (2)), causing the paging algorithm to be adjusted to be more appropriate for such behavior.* .FS * Future versions of the system will detect strongly sequential behavior and adapt themselves accordingly, so this call will no longer be necessary. .FE Processes which are known to need only a small amount of memory, but which tend to accumulate large amounts of memory due to strange page referencing patterns may declare a soft limit on the amount of memory to be used, see .IR vlimit (2) or do ``limit memoryuse \fIn\fR\|k'' in .IR csh (1). If the system needs memory, and there are processes which are over their declared limits, the system tends to take pages from these processes first. By saying that these limits are soft, we mean that on a system where physical memory is not scarce, processes with limits can still acquire as much physical memory as they require. .IP \s+1\(bu\s0 The system is now compiled from a description of the local machine which includes information about available devices and the maximum number of users to be supported on the system. It is no longer necessary to adjust an armful of constants to re-size the system; normal time-sharing systems are parameterized from a single ``maxusers'' constant. The system also adjusts the parameters of the paging subsystem based on available memory; it is no longer necessary to adjust these for machines with very small or very large amounts of available memory. .IP \s+1\(bu\s0 The system now handles multiple uba's and mba's and mixing of devices on mba's. A number of new devices are supported: RK07's and TS-11's which come in the standard 11/750 packages, UNIBUS TM-11 tape emulators (e.g. the EMULEX TC-11 with a KENNEDY 9300 transport). Line printer and C/A/T phototypesetter drivers are included in the system, and modem control for the DH-11 using the DM-11 has been integrated and tested. The new RM-80 Winchester drive from DEC is supported. Notably unsupported are the 11/750 console casettes. A single distribution system boots on all supported hardware configurations by determining the available devices and selecting a root device at boot time. .IP \s+1\(bu\s0 The \fItar\fR program has been changed to allow update of magnetic tape archives, adding to the end of the existing tape archive. This uses tape control facilities newly added in this version of the system, but the created tapes are readable on all versions of UNIX. Since blocked tapes are inherently more efficient and fully functional, \fItar\fR now creates blocked tapes by default. .IP \s+1\(bu\s0 Shell scripts are now potentially executable. A file which begins with the characters ``#!'' followed by some amount of white space and the name of an interpreter is executed directly by the system. The standard version 7 shell, /bin/sh, has been changed to recognize a # as a comment character. It is desirable that users change existing shell script so that the first line of each shell script begins with ``#!'' and the name of the proper shell to execute. .IP \s+1\(bu\s0 Two new documents have been added to Volume 2c: a manual for the crt screen package \fB\-lcurses\fR, and a document describing the \fBrogue\fR game. .br .ne 10 .LP .LP .ce .LG .B "Major bug fixes" .SM .sp .IP \s+1\(bu\s0 A number of bugs have been fixed in the FORTRAN compiler F77; these caused some block data routiens and main programs to fail to compile. Other bugs related to use of the symbolic debugger with FORTRAN have been fix((ed (see \fBf77\fR in ``Section 1'' below.) .IP \s+1\(bu\s0 A bug which caused the C compiler to complain ``expression too complicated'' when an expression contained an embedded structure assignment has been fixed. .IP \s+1\(bu\s0 A kernel bug which caused approximately 1/8'th of data collected during program profiling to be lost has been corrected. .IP \s+1\(bu\s0 A very confusing bug in the \fItset\fR manual page has been corrected: in the example where it uses the \fIsetenv\fR command it should rather use the \fIset\fR command: ``set noglob; eval ...''. The alternate form does not work on a number of terminals. .IP \s+1\(bu\s0 4 Due to a inconsistency between the 11/780 and the 11/750 in the interpretation of the \fBmovtuc\fR instruction, all binaries from the third distribution tape (of January 1980) and the fourth distribution tape (of November 1980) will NOT run correctly on the 11/750. The 4.1bsd distribution tape includes a new version of the standard i/o library which avoids use of this troublesome instruction, and it is recommended that all programs be recompiled from scratch to use this new library to eliminate non-portable UNIX binaries as soon as possible. .IP The problem is that when there appears to be a chance that the operands to \fBmovtuc\fR will overlap, but they in fact do not (because the pattern string to printf is terminated by a null), the 11/750 does not execute the \fBmovtuc\fR as though a shorter string length were specified which did not imply potential overlap. Thus this instruction which is in the inner loop of \fIprintf\fR on the 4bsd tape, and which works fine on an 11/780, malfunctions on an 11/750 causing strange and awful behavior. .IP \s+1\(bu\s0 4 (The following change is applicable only to systems bootstrapped from the 4.1bsd release tape; systems upgraded from 4.0bsd may or may not include this change.) The standard i/o library has been made more compatible with the PDP-11 version 7 system and now supports concurrent read and write access to files (see .IR fopen (3s) for details). This caused a change in an internal data structure which is visible to compiled programs through the macros in , and thus necessitates discarding of old \fB.o\fR files and recompilation. Note that this standard i/o library now replaces the old \fB\-lNS\fR library which was in 3bsd but was deleted from 4bsd pending the inclusion of read-write capability in stdio. .SH .LG .ce Section 1 .SM .sp .PP .de BP .IP \fB\\$1\\fR 11n .. .BP adb A bug which prevented programs loaded with the \fB\-N\fR loader option from having breakpoints set on them has been fixed. A bug which prevented backtraces of programs which are stopped at interrupt level (after a signal) has been fixed by teaching adb how to step across the interrupt stack frame. The system now makes available and the $? command in adb interprets more precise codes when SIGILL and SIGFPE exceptions occur. Thus if you divide by zero, you can find out that this was what caused a floating point exception. A bug which prevented format repetition counts (e.g. the 10 in ``0/10X'') from working has been fixed. A bug related to adb has been fixed that prevented any sensible traceback after a FORTRAN-77 runtime error which trapped an exception or fault (e.g. a floating point divide by 0). A bug which caused the maps to be set improperly when debugging the kernel on a crash dump has been fixed. .IP New commands have been added to adb to facilitate writing adb procedures stored in files: see the descriptions of $<<, the register <9, and the # operator in the revised adb manual page. .BP awk Has moved from /usr/bin to /bin because it is needed during bootstrap procedures. .BP bc Now takes the new C syntax operators: ``=op'' as well as (for history's sake) the old syntax ``op=''. .BP calendar Several bugs have been fixed in the internals of the calendar program. In addition it is now possible to have a calendar entry consisting of merely a date (with no month specified) and have this entry occur each month. .BP cc A bug has been fixed in the C optimizer which caused strange things to happen when long variable names were used. The size of the internal ``dimension'' table has been increased to allow more structure fields to be declared. A problem which caused the compiler to print ``expression causes compiler loop'' when structure assignment was embedded in an expression context has been fixed. A bug in the code generator tables which affected certain FORTRAN constructs has also been fixed. .BP checknr Es versteht \fB\-mm\fR. .BP csh A cosmetic bug which prevented the distributed source from compiling has been fixed. A bug which caused argument lists including the strings ``{'' or ``{}'' to sometimes fail saying ``No match'' has been fixed. A bug which caused a strange state to result when a command of the form ``(a; b; c)'' was stopped from the keyboard has been fixed. The shell has been fixed so that it prefers to make stopped jobs the new current jobs after the current job has terminated. The construct ``${TERM}'' no longer yields an extra ``}'' when the variable expanded is from the environment. .IP Previously undocumented was the shell variable \fIhistchars\fR; it can be set to two characters, and the first is then a replacement for the normal \fB!\fR history character and the second for the \fB^\fR quick history substitution character. Thus after ``set histchars=,;'' the command ``,,'' repeats the previous command, as ``!!'' would normally have done. .BP ctags Now takes an option .B \-v to produce output suitable for input to .IR vgrind (1). .BP cu Now honors uucp's locking protocol for the dialout lines. Several bugs relating to internal buffer overruns have been fixed. An option \fB\-b\fR has been added which causes the BREAK key to generate breaks (by turning input null characters into breaks sent over the line). .BP delivermail .br Some bugs which caused strange loops when aliases were self-referential have been fixed. .BP diff Some bugs related to directory diffs when the .B \-h option was used have been fixed; previously the .B \-h option was non-functional. .BP dump An obnoxious bug in the dump program where it would wrongly suggest that further dump tapes were needed after a multi-tape dump had already completed has been fixed. The dump program no longer attempts to time tape rewinds itself, but uses a mechanism which does not depend on the speed of the tape drive to determine when a rewind is complete. .BP error Has been taught about the error message formats of the PDP-11 C compiler. .BP expand A internal error check which was incorrect has been fixed. .BP f77 Has had a bug fixed which caused some block data subroutines and main programs to not compile (the sympton was a diagnostic of the form ``Undefined: LWM%d''. A number of minor bugs which combined to make sdb function poorly with f77 have been fixed. The result of these bugs were that if file names were longer than 6 characters sdb could not read the symbol table of the resulting FORTRAN binary. .IP An i/o library bug which caused numbers of the form ``-1.2'' to convert improperly in list-directed input (reading as ``-0.8'', taking the mantissa as positive) has been fixed. .BP ld If you are using the \fB\-r\fR flag and there remain undefined symbols you no longer get a spurious error return. Now respects modes of existing files and your file-creation mask more. .BP lisp The functions +, /, -, *, 1+, 1- now expect fixnum arguments, for interpreted functons as well as compiled ones. The source for the VMS and UNIX versions of lisp have been combined and synchronized. The construction of very large integers has been altered to use regular dotted pairs in a non-standard way, so that fewer garbage collections will occur. (It is no longer safe to use ``car'' and ``cdr'' to disect large integers). Mixed-mode arithmetic has been made faster. There is a new compiler option (liszt -r) which allows you to create .B small lisp application programs (with a mechanism other than ``dumplisp'', which tends to create very large binaries). When the result of such a compilation is executed directly, it execs /usr/ucb/lisp and then fast loads the file you asked to be executed. A new flag $ldprint has been added to control the printing of fasl/load messages. New functions (purecopy), (getdata), (putdata), and (removeaddress) have been added. A number of minor bugs have been fixed. .BP lpr Has been modified to work on both DECWRITER type devices at 1200 baud masquerading as printers and also on real line printers. The queueing algorithm has been made first-come-first-serve (replacing the old random job first algorithm), and a line printer driver is now available in the standard distributed system. .BP ls A bug has been fixed which caused essentially random numbers to be printed for the size of special files. The size now prints as 0. .BP make A spelling error has been fixed which had the variable EC initialized to f77 rather than FC=f77. .BP man A bug which caused it to core dump when reformatting a manual page whose source macros were inaccessible has been fixed. .BP mt Is a new command which provides easy access to operations such as forward and backward spacing of files and records on magnetic tape. .BP mv Has been changed to have a option ``\fB\-\fR'' which means that all the following arguments are file names. A bug has been fixed which caused strange behaviour when the \fB\-i\fR option was used on directories. A bug which prevented renaming of subdirectories to which you had no write access has been fixed. .BP oldcsh Which was non-functional due to a change in a internal library interface which it had taken advantage of has been fixed to work. .BP od New options \fBO\fR, \fBX\fR, and \fBD\fR print 32 bit integers in octal hex and decimal format; an option \fBw\fR has been added to cause 132 column output rather than the default 80 column oriented output. .BP pc/pi A number of bugs in the sdb symbol table produced have been fixed. Structured types may now exceed 65k bytes in size, but in that case may not be passed by value nor assigned by simple assignment. Structured types are properly returned from recursive functio((ns. Minor bugs in passing function parameters have been fixed, and there still exist some more minor bugs here. Runtime tests can be now be enabled or disabled on a per routine basis. Runtime checks are now done properly on builtin functions. Warnings (or standards violations) are now produced for extensions to the language. Some inconsistencies in dealing with running out of memory have been fixed. .IP Some bugs are known: invoking a formal routine from inside a formal invocation of the same routine will mess up. In pc only: linking seperately compiled modules from other than the current directory only works if you give full path names (or the same relative paths) for the compilation and the linking. .IP Some changes are planned soon: for-loop variables and with pointers will be allocated to registers. The formal routine syntax is currently as in Jensen and Wirth, but will soon be changed to the the syntax of the proposed standards, in which parameters to formals must be given. It is planned that \fBpc\fR will soon do compile time constant folding. .BP pmerge Is a new program which can convert large Pascal programs back into a single file, eliminating the header files and separate source files normally used for separate compilation. .BP prof A bug which caused prof to loop when a file-static function was profiled has been fixed. A bug in the kernel which caused the results of prof to be inaccurate has also been fixed. .BP ps Has been changed to work with the new kernel and is no longer dependent on system sizing; thus it is no longer necessary to recompile ps when the system tables are made larger. A bug in the \fBs\fR option which caused the computed stack size to be a constant 512 bytes too large has been fixed. The ``STAT'' field now shows ``>'' in the second position for programs which are using more memory than their \fImemoryuse\fR limit (see .IR vlimit (2)). It also shows ``S'' in the fourth position for processes which have declared themselves to be strongly sequential (see .IR vadvise (2)). Under the \fBv\fR option, the SWRSS field has been replaced by a new field ``LIM'' which shows the limit on \fImemoryuse\fR if there is a limit, or \fIxx\fR if there is not. .BP px Is now written in C, is much more portable, and shares the runtime library used by the compiler. It is, unfortunately, somewhat slower now. .BP ranlib No longer considers it a fatal error that an archive member defines no symbols. .BP reset Has been changed to invoke the command .RS .IP .B "tset \-Q \-I" .RE .IP so that all terminal modes will be reset. .BP rm Now has a .B \- option to indicate that all the following parameters are to be treated as file names. It can be used when file names begin with ``\fB\-''. .BP rmdir Now works correctly when arguments end in one or more ``/'' characters. .BP sdb Has been fixed to be able to deal with ``interrupt-stack-frames'', so that it is possible to set breakpoints on and get backtraces from routines called while a signal is being processed. Now handles binaries which are mode 0407 (resulting from ``ld \-N'') properly. .BP sh Has been changed so that ``#'' begins a comment. Shell scripts to be executed by /bin/sh should begin ``#! /bin/sh'' on the first line. .BP tar Now defaults to blocked tape and can update blocked tapes (finally!). When reading tape tar defaults to the raw tape and figures out what is going on with blocksize so it need not be specified. Thus the only commands which should be needed are the simple ``tar t'', ``tar c'', ``tar u'' and ``tar x''. .BP uusend Now uses the \fB\-r\fR option of \fIuux\fR to prevent presenting extreme load to the connected system. .BP vmstat Has been changed so that the system's device names are printed for the disks rather than D0, D1, D2, D3. The old format output of the .B \-i option is no longer available. .IP The fields related to paging activity are now all given in pages (of 1024 bytes). In particular, the fields ``pi'' and ``po'' which previously showed the number of pagein and pageout events now show pages, and ``sr'' which previously gave the clock scan rate in revolutions-per-minute now gives the scan rate in pages scanned per second. To provide the extra space needed to present this information, the swap in/out information, which was only marginally interesting, is no longer printed. .BP w Has been modified so that it no longer needs to be recompiled when the kernel tables change in size. .BP wall Now checks that the message is not too long for its internal buffer, rather than just overrunning the buffer. It handles running out of processes by pausing, so it is possible to use it when there are more than 25 users logged in and you are not the super-user. It also gives the machine name you are on in the broadcast messages. .BP who ``Who am I'' now prints your machine and login name (the first word of its output) in a format suitable for use with uucp. .BP write Now checks that you do not have write permission disabled and doesn't let you write to someone if they can't write back. .SH .LG .ce Section 2. .SM .sp .BP intro Now correctly reflects that argument lists may be upto 10240 characters long. .BP exec Has been changed so that if a file being executed begins with the magic characters #!, the rest of the line is understood to be the name of an interpreter for the executed file. Previously (and in fact still) the shell did much of this job; it automatically executed itself on a text file with executable mode when the text file's name was typed as a command. Putting the facility into the system gives the following benefits. .RS .IP 1) It makes shell scripts more like real executable files, because they can be the subject of 'exec.' .IP 2) If you do a 'ps' while such a command is running, its real name appears instead of 'sh'. Likewise, accounting is done on the basis of the real name. .IP 3) Shell scripts can be set-user-ID. .IP 4) It is simpler to have alternate shells available; e.g. if you like the Berkeley \fIcsh\fR there is no question about which shell is to interpret a file. .IP 5) It will allow other interpreters to fit in more smoothly. .RE .IP To take advantage of this wonderful opportunity, put .DS #! /bin/sh .DE .IP at the left margin of the first line of your shell scripts. Blanks after ! are OK. Use a complete pathname (no search is done). At the moment the whole line is restricted to 32 characters. A single argument may be specified for the interpreter, thus: .DS #! /bin/csh \-f .DE .IP is very useful, avoiding reading \fI.cshrc\fR which is often not wanted. .BP kill Has been changed so that when broadcasting signals universally the signal being broadcast is not sent to the broadcaster. This is used by the .IR halt (8), .IR shutdown (8), and .IR reboot (8) commands. .BP reboot Has been changed to reflect the now more limited number of option flags available to the system call due to the nature of the console interface on the VAX 11/750. .BP sigsys Reflects the fact that the system now passes in to a signal handler an indication of what exception really happened when a SIGFPE or SIGILL is generated. The call interface at the point of a signal handler call is now specified. .PP .SH .LG .ce Section 3 .SM .sp .PP .BP curses A large number of bug fixes have been incorporated, and the documentation has been greatly improved. The library is now much more solid than that originally distributed. .BP fopen Reflects the new open options which allow simultaneous read-write to files; these extensions are being incorporated to bring compatibility with the standard version 7 PDP-11 UNIX and to replace the (now defunct) \fB\-lNS\fR. .BP printf A bug in the documentation which incorrectly stated that a %c format would not put out a null character has been fixed. .SH .LG .ce Section 4 .SM .sp .PP The system now supports a number of new devices and has capability for detecting the device's presence and interrupt vectors at boot time. The system also has capability to do device location at boot time so that a system description as supplied to .IR config (8) can take advantage of available hardware redundancy. .PP Each configurable device driver in this section now includes a SYNOPSIS giving sample lines to be included in a system configuration. Drivers also indicate the error messages which they produce and describe each error. .PP .BP ct A driver for a C/A/T phototypesetter interface. .BP dh Now includes handling of dm-11 modem control hardware. Optional flags to the configuration program can also be given to supply hardware carrier easily for lines where wiring is inadequate. .BP hp Includes rm80 support. .BP lp Drives standard line printers, and has been improved to cut the interrupt load by a factor of 20. .BP mt Describes the standard tape drive interface, which now includes .B ioctl operations for raw magtape allowing such standard operations as forward and backward spacing over files and records, writing of end-of-file marks, rewinds, rewinding and offlining, and sensing of tape status. These operations are used by the .IR mt (1) program which can be used to easily manipulate tape files, and by the .IR tar (1) program to allow updates to blocked tapes. .BP tm Supports the UNIBUS TM/11 emulating tape controllers (e.g. EMULEX TC-11 with a KENNEDY 9300 drive). .BP ts Supports the UNIBUS TS/11 tape drive and transport. .BP tty Now provides a LDECCTLQ option which causes ^S and ^Q to function as necessary for the VT100 to work properly. .BP up A driver for a EMULEX SC-11 or SC-21 UNIBUS disk controller with storage module (e.g. Ampex 9300) disk drives. .BP va A varian raster plotter. .SH .LG .ce Section 5 .SM .sp .ce No changes. .SH .LG .ce Section 6 .SM .sp .PP .BP chase Is a game where robots try to eat you. .BP hangman Is now screen oriented. .BP rain Drops keep falling on my head. .BP rogue Is a new and very popular screen-oriented game, see .IR rogue (6) or ``A Guide to the Dungeons of Doom.'' .BP worm Is a game where you see how long you can get the worm to grow. .BP worms Is an amusement where the worms chase each other around the screen. .SH .LG .ce Section 7 .SM .sp .ce No changes. .SH .LG .ce Section 8 .SM .NL .PP Major changes affecting system operati((ons include: .IP * The system is configured from a single per-cpu specification file which includes all locally relevant information: desired devices, size of the maximum user load, timezone information, etc. The system determines at boot time the size of the file system buffer cache based on the amount of physical memory available and sizes the system data structures based on the specification of the maximum number of active users; it is no longer necessary to juggle an armful of constants to enlarge the system. The sizes of system tables are no longer compiled into programs such as .B ps and .B w. .IP * System error log information is saved across system crashes provided no power failure occurs, as the error log is kept in-core in the last 1024 bytes of memory. .\"Error messages to the console are in a new standard format, reminiscent .\"of Dave Presotto's speech pattern... they begin with a word, a laugh .\"encoded as `:' and go on wittily from there to speak the truth. Error messages to the console are in a standard format, of the form: .RS device: message .RE .IP Messages have error registers decoded as bits, so that they are readable, and no-longer refer to devices by their major/minor device numbers, rather using device names. Error messages about file system problems (device full, out of inodes, etc) are referred to with the mounted file system name, and a message is sent directly to a user if his/her process writes to a file system when it is full. All error diagnostics printed by drivers are documented in section 4 of the manual. .IP * DEC standard bad block forwarding is supported on all DEC disks except the RP06; the code which implements this can be easily moved into the drivers for the UNIBUS storage module disks; this is planned. .IP * Core dumps are saved after system crashes automatically as the system writes a core image to a portion of the swap area from which it is recovered after reboot. The system then transfers these core images to a specified UNIX directory, saving also the version of the system associated with the crash. The system also maintains an error log .B /usr/adm/shutdownlog which records all system crashes and reboots with the information about the causes. .sp .PP .BP analyze Now has an option .B \-u to print page numbers of the u. areas. A bug which prevented the distributed .B analyze from working has been fixed. .BP bad144 Is a new program which prints out the DEC-standard bad block information for a disk, or puts it back if it gets clobbered. The name of the program comes from the fact that the program deals with ``DEC standard 144'' format. .BP badsect Creates a file in a file system which contains a specified disk sector of that file system. This is a primitive way of dealing with bad sectors, but works on drivers which don't (yet) have bad block forwarding according to the standard. .BP getty No longer prints ``Virtual'' in front of the system identification, since there are no swap systems in sight anymore. .BP halt Now properly shuts down the system; see \fBreboot\fR below for details. .BP icheck Now properly sets the \fItfree\fR field in the super-block. .BP init Now interacts with \fBhalt\fR, \fBreboot\fR and \fBshutdown\fR to bring about orderly system shutdowns. No longer writes entries in the /usr/adm/wtmp accounting file when a \fIgetty\fR process dies without a user logging in on a terminal. Prints a warning message (on the console) if a terminal exists, is enabled, but the open returns an error, and waits for terminal to be openable, checking each minute, to prevent thrashing in this case. .BP last Now distinguishes between system shutdowns and system crashes. .BP lastcomm A bug causing a core dump if user id's not present in the password file were encountered has been fixed. .BP login Now interacts with the shutdown command to forbid logins (except by the super-user) in the last 5 minutes before a shutdown (detected by the presence of the file /etc/nologin, which also contains a message about why the system is shutting down which is presented to the rejected users.) Implements a notion of ``secure terminals''; if the file /etc/securetty exists, then it should contain a list of the secure terminals where root is allowed to login. If this file does not exist, then root can log in anywhere, as before. If a user tries to login but can't get to their home directory they are left in the root directory and warned, so that they have some chance to send mail about or fix the problem themselves. If a file \fI.hushlogin\fR exists in a users home directory the the message of the day and other such information designed for human users will not be printed at login time. This is specifically designed for the user \fIuucp\fR which is another computer and just ignores such stuff anyways. Finally a bug has been fixed which cause \fBlogin\fR to core dump if there were tabs in the file /etc/ttytype. .BP mkfs Now works properly when given a \fIproto\fR argument; previously it complained because it didn't know that the format of the file /usr/mdec/uboot had been changed. .BP pstat Has new flags \fB\-m\fR and \fB\-g\fR which interpret the multiplexor data structures. .BP reboot Now shuts the system down cleanly, stopping all system activity before initiating the reboot procedure. Normally, however, the new .B shutdown command is used to take the system down, notifying the users of the impending downtime. The options .B \-s and .B \-a options to reboot are no longer available, as it will not be possible to provide them on all VAX cpu's due to the way the console interface works. Instead, you can halt the processor using .B halt which puts the system into a tight loop, and then perform the desired reboot sequence manually at the console. This works on both 11/750 and 11/780 processors. .BP renice Has been modified for the new kernel and is no longer dependent on system configuration parameters; it no longer needs to be recompiled when system table sizes change. .BP restor Now properly handles the case where dump files are contained in dump tapes; previously the end of the embedded dump would confuse \fBrestor\fR and cause the rest of the dump tape to be inaccessible. .BP sa Now correctly handles an arbitrary number of commands and users. Two new options have been added \fB\-v\fR and \fB\-f\fR giving it a googol+2 options. See .IR sa (8) for details. .BP savecore Is a new program which runs after a reboot to save check to see if the system had crashed and, if it had, to save any core image which was successfully written to the paging area. See .IR savecore (8) for a full description. .BP shutdown Is a new command which shuts the system down at a specified time. It broadcasts messages to users warning them as the downtime approaches, records the reason for the reboot in a log file, and cooperates with init in a cleanly shutdown (e.g. during the last 2 minutes of system operation, users attempting to log in are told that the system is going down and the reason for the shutdown but not allowed to log in.) ccessfully written to the paging area. See .IR savecore (8) for a full description. .BP shutdoman/man0/changes.4-82 644 0 0 12622 3112233147 7356 .TL Surviving with 4.1a bsd .AU Bill Joy Sam Leffler .AI Computer Systems Research Group Department of EECS U.C. Berkeley Berkeley, Ca. 94720 .SH Introduction .PP .de IR \fI\\$1\fR\\$2\\fR .. This short paper describes what ``4.1a bsd'' is, and what you need to know to make best use of this release of the system if it is running on your machine. .SH What is 4.1a? .PP 4.1a is an intermediate version of the VAX system distributed by our group. It is an .I experimental version of the system whose most noticeable improvement over the 4.1 system is its support for local networking. It also includes a few other features which you may find useful, such as ``symbolic links'' and an improved group scheme. .PP 4.1a is not a full distribution of the VAX system. It is being used at a .I very limited number of sites, and is .B not being made available to the general VAX/UNIX user community. .PP We currently plan to have two more intermediate versions of the VAX system before the next full release. The next intermediate version 4.1b will tenatively include a higher-performance file system, a more fully integrated scheme for inter-process communication, and page-sharing virtual memory facilities. These facilities are described in a draft new system manual which is available from our group. .PP The rest of this document consists of a number of sections describing new commands and changes to existing facilities in the new system. .NH 1 User commands for networking .PP The new system supports the DARPA standard TCP, IP and UDP communications protocols. These are used to provide for the transfer of data between machines interconnected via local networks (such as an ETHERNET) or a long-haul network such as the ARPANET. Currently most hosts on the ARPANET speak older protocols, so you are likely to find the local networking facilities to be of the most immediate use. .PP Most of the networking commands provided with this 4.1a release begin with a letter .B r standing for ``remote''. These commands are all provisional, and subject to change. .NH 2 Status of the network .PP Each machine on your local network is kept informed by other machines as to the status of those machines. The command .I ruptime prints a status line for each machine on the local network. Its output might look like: .DS monet % ruptime arpa up 1+10:22, 1 user, load 0.94, 0.80, 0.70 calder up 0:57, 0 users, load 0.20, 0.75, 1.08 dali up 2:23, 0 users, load 0.08, 0.10, 0.09 ingres up 1+17:26, 0 users, load 0.32, 0.4((9, 0.67 kim up 1+10:27, 0 users, load 0.74, 0.75, 0.77 matisse down 13:36 monet up 7:01, 1 user, load 0.73, 0.79, 0.78 monet % .DE Here ``monet % '' is my prompt. This command shows 7 hosts on the local network. For each host the number of users logged in, the load average and the amount of time the machine has been up (or down) is shown. As it is very late (about 3 am), there are essentially no users logged in. In fact, the users which are logged in will be shown by a .DS monet % rwho root arpa:ttyh9 Mar 31 23:42 root monet:ttyp0 Mar 31 23:39 monet % .DE command. Currently this shows only me (logged in a root on the \fImonet\fP machine), and another \fIroot\fP user (logged in on the \fIarpa\fP machine.) .PP Both of these commands suppress and do not count users who have been idle more than an hour. They both take \fB\-a\fP commands to force these users to be printed. Thus .DS monet % rwho \-a fabry arpa:ttyh3 Mar 30 17:59 10:51 kateveni kim:ttyh4 Mar 30 18:42 9:10 kridle ingres:ttyh0 Mar 31 18:48 6:32 mckusick arpa:ttyj1 Mar 31 19:50 6:50 mosher arpa:ttyh1 Mar 31 08:26 2:48 root arpa:console Mar 31 12:19 1:55 root arpa:ttyh9 Mar 31 23:42 root monet:console Mar 31 20:54 6:45 root monet:ttyp0 Mar 31 23:39 root monet:ttyp1 Apr 1 01:45 2:11 rwh arpa:ttyh5 Mar 31 14:34 13:20 sam arpa:ttyh2 Mar 31 11:36 15:50 wilensky kim:ttyib Mar 31 11:17 10:22 wnj monet:tty00 Mar 31 21:17 6:38 monet % .DE produces more, if rather pointless, output. .NH 2 Logging in and executing commands on remote machines .PP It is quite easy to log in on another machine and execute commands there. You can do this by saying .DS monet % rlogin \fIothermachine\fP .DE If your current machine and the \fIothermachine\fP name that you give are under common administration you may find that you are simply logged in on the other machine with no fuss. If not, you may get a prompt for a password.* .FS *If there is not an account on that machine with your current login name, then you will likely be prompted for a login name. Other possibilities are mentioned in .IR rlogin (1x). .FE Here, for example, is what is printed when I log into the \fIkim\fP machine from my current machine \fImonet\fP: .ID .nf monet % rlogin kim Last login: Wed Mar 31 20:32:25 on ttyp0 TERM = (c1004p) h19 Erase is Delete Kill is Ctrl-U 4:10am up 1 day, 10:34, 3 users, load average: 0.64, 0.67, 0.73 kim % who kateveni ttyh4 Mar 30 18:42 wilensky ttyib Mar 31 11:17 wnj ttyp0 Apr 1 04:10 kim % date Thu Apr 1 04:10:33 PST 1982 kim % hostname ucbkim kim % logout Lost connection. monet % .fi .DE On the \fIkim\fP machine my login prompt includes the machine name, just as it does on the \fImonet\fP machine. I do this while having a single \fI.cshrc\fP file by using the \fIhostname\fP command, in a sequence of the form: .DS if ($?prompt) then ay, 10:34, 3 users, load average: 0.64, 0.67, 0.73 kim % who kateveni ttyh4 Mar 30 18:42 wilensky ttyib man/man0/comm.sed 644 0 0 70 3112233147 6774 :x N /\( [^ ]*\)\n.*\1$/{ s/\n.*// bx } P s/.*\n// bx u Apr 1 04:10:33 PST 1982 kim % hostname ucbkim kim % logout Lost connection. monet % .fi .DE On the \fIkim\fP machine my login prompt includes the machine name, just as it does on the \fImonet\fP machine. I do this while having a single \fI.cshrc\fP file by using the \fIhostname\fP command, in a sequence of the form: .DS if ($?prompt) then ay, 10:34, 3 users, load average: 0.64, 0.67, 0.73 kim % whoyyZyyman/man0/copyr 644 0 0 552 3112233147 6450 ...fp 3 G .ll 4.8i .in .75i .hy 0 .vs 12p -- .sp |8i Copyright 1979, Bell Telephone Laboratories, Incorporated. Holders of a UNIX\v'-4p'\s-2\fGTM\fP\s0\v'4p'/32V software license are permitted to copy this document, or any portion of it, as necessary for licensed use of the software, provided this copyright notice and statement of permission are included. .bp nce of the form: .DS if ($?prompt) then ay, 10:34, 3 users, load average: 0.64, 0.67, 0.73 kim % whoyyZyyman/man0/cshcmd 644 0 0 4125 3112233147 6575 csh(1) alias: shell macros. csh(1) bg: place job in background. csh(1) break: exit while/foreach loop. csh(1) breaksw: exit from switch. csh(1) case: selector in switch. csh(1) cd: change directory. csh(1) chdir: change directory. csh(1) continue: cycle in loop. csh(1) default: catchall clause in switch. csh(1) echo: echo arguments. csh(1) else: alternative commands. csh(1) end: terminate loop. csh(1) endif: terminate conditional. csh(1) endsw: terminate switch. csh(1) eval: re-evaluate shell data. csh(1) exec: overlay shell with specified command. csh(1) exit: leave shell. csh(1) fg: bring job into foreground. csh(1) foreach: loop over list of names. csh(1) glob: filename expand argument list. csh(1) goto: command transfer. csh(1) hashstat: print command hashing statistics. csh(1) history: print history event list. csh(1) if: conditional statement. csh(1) jobs: print current job list. csh(1) kill: kill jobs and processes. csh(1) limit: alter per-process resource limitations. csh(1) login: login new user. csh(1) logout: end session. csh(1) nice: run low priority process. csh(1) nohup: run command immune to hangups. csh(1) notify: request immediate notification. csh(1) onintr: process interrupts in command scripts. csh(1) popd: pop shell directory stack. csh(1) pushd: push shell directory stack. csh(1) rehash: recompute command hash table. csh(1) repeat: execute command repeatedly. csh(1) set: change value of shell variable. csh(1) setenv: set variable in environment. csh(1) shift: manipulate argument list. csh(1) source: read commands from file. csh(1) stop: halt a job or process. csh(1) suspend: suspend a shell, resuming its superior. csh(1) switch: multi-way command branch. csh(1) time: time command. csh(1) umask: change or display file creation mask. csh(1) unalias: remove aliases. csh(1) unhash: discard command hash table. csh(1) unlimit: remove resource limitiations. csh(1) unsetenv: remove environment variables. csh(1) unset: discard shell variables. csh(1) wait: wait for background processes to complete. csh(1) while: repeat commands conditionally. csh(1) @: arithmetic on shell variables. d: suspend a shell, resuming its superior. csh(1) switch: multi-way command branch. csh(1) time: time command. csh(1) umask: change or display file creation mask. csh(1) unalias: remove aliases. csh(1) unhash: discard command hash table. csh(1) unlimit: remove resource limitiations. csh(1) unsetenv: remove environment variables. csh(1) unset: discard shell variables. csh(1) wait: wait for background processes to complete. cman/man0/cshwhatis 644 0 0 3705 3112233150 7326 .TH CSH 1 csh \- alias: shell macros. .TH CSH 1 csh \- break: exit while/foreach loop. .TH CSH 1 csh \- breaksw: exit from switch. .TH CSH 1 csh \- case: selector in switch. .TH CSH 1 csh \- cd: change directory. .TH CSH 1 csh \- chdir: change directory. .TH CSH 1 csh \- continue: cycle in loop. .TH CSH 1 csh \- default: catchall clause in switch. .TH CSH 1 csh \- echo: echo arguments. .TH CSH 1 csh \- else: alternative commands. .TH CSH 1 csh \- end: terminate loop. .TH CSH 1 csh \- endif: terminate conditional. .TH CSH 1 csh \- endsw: terminate switch. .TH CSH 1 csh \- exec: overlay shell with specified command. .TH CSH 1 csh \- exit: leave shell. .TH CSH 1 csh \- foreach: loop over list of names. .TH CSH 1 csh \- glob: filename expand argument list. .TH CSH 1 csh \- goto: command transfer. .TH CSH 1 csh \- hashstat: print command hashing statistics. .TH CSH 1 csh \- history: print history event list. .TH CSH 1 csh \- if: conditional statement. .TH CSH 1 csh \- login: login new user. .TH CSH 1 csh \- logout: end session. .TH CSH 1 csh \- nice: run low priority process. .TH CSH 1 csh \- nohup: run command immune to hangups. .TH CSH 1 csh \- onintr: process interrupts in command scripts. .TH CSH 1 csh \- rehash: recompute command hash table. .TH CSH 1 csh \- repeat: execute command repeatedly. .TH CSH 1 csh \- set: change value of shell variable. .TH CSH 1 csh \- setenv: set variable in environment. .TH CSH 1 csh \- shift: manipulate argument list. .TH CSH 1 csh \- source: read commands from file. .TH CSH 1 csh(( \- switch: multi-way command branch. .TH CSH 1 csh \- time: time command. .TH CSH 1 csh \- umask: change or display file creation mask. .TH CSH 1 csh \- unalias: remove aliases. .TH CSH 1 csh \- unhash: discard command hash table. .TH CSH 1 csh \- unset: discard shell variables. .TH CSH 1 csh \- wait: wait for background processes to complete. .TH CSH 1 csh \- while: repeat commands conditionally. .TH CSH 1 csh \- @: arithmetic on shell variables. CSH 1 csh \- source: read commands from file. .TH CSH 1 cshman/man0/ignore 644 0 0 622 3112233150 6567 10 11 16 201 3 4014 77 a after al al all allow among an and another back between bits dialect do et extreme facts feeds fitting for from general get head in integer integers interval into intro is knowledge large last later local long low map o of off on or other out package part periodically pieces prejudice problem service simple special system tac the this to toe turn two until way with yet your .TH CSH 1 csh \- @: arithmetic on shell variables. CSH 1 csh \yyZyyman/man0/intro 644 0 0 66374 3112233150 6517 .af PN i .pn 5 .de IR \fI\\$1\^\fR\\$2 .. .de RI \fR\\$1\fI\\$2\^\fR\\$3 .. .TL INTRODUCTION TO VOLUME 1 .LP This volume gives descriptions of the publicly available features of the .UX \s-2/32V\s0 system, as extended to provide a virtual memory environment and other enhancements at U. C. Berkeley. It does not attempt to provide perspective or tutorial information upon the .UX operating system, its facilities, or its implementation. Various documents on those topics are contained in Volume 2. In particular, for an overview see `The .UX Time-Sharing System' by Ritchie and Thompson; for a tutorial see `\s8UNIX\s10 for Beginners' by Kernighan, and for an guide to the new features of this virtual version, see `Getting started with Berkeley Software for \s8UNIX\s10 on the \s8VAX\s10' in volume 2c. .LP Within the area it surveys, this volume attempts to be timely, complete and concise. Where the latter two objectives conflict, the obvious is often left unsaid in favor of brevity. It is intended that each program be described as it is, not as it should be. Inevitably, this means that various sections will soon be out of date. .LP The volume is divided into eight sections: .DS 1. Commands 2. System calls 3. Subroutines 4. Special files 5. File formats and conventions 6. Games 7. Macro packages and language conventions 8. Maintenance commands and procedures .DE Commands are programs intended to be invoked directly by the user, in contradistinction to subroutines, which are intended to be called by the user's programs. Commands generally reside in directory .I /bin (for .IR bin \|ary programs). Some programs also reside in .I /\|usr/\|bin, .R or in .I /\|usr/\|ucb, .R to save space in .I /bin. These directories are searched automatically by the command interpreters. .LP System calls are entries into the .UX supervisor. The system call interface is identical to a C language procedure call; the equivalent C procedures are described in Section 2. .LP An assortment of subroutines is available; they are described in section 3. The primary libraries in which they are kept are described in .IR intro (3). The functions are described in terms of C, but most will work with Fortran as well. .LP The special files section 4 discusses the characteristics of each system `file' that actually refers to an I/O device. The names in this section refer to the DEC device names for the hardware, instead of the names of the special files themselves. .LP The file formats and conventions section 5 documents the structure of particular kinds of files; for example, the form of the output of the loader and assembler is given. Excluded are files used by only one command, for example the assembler's intermediate files. .LP Games have been relegated to section 6 to keep them from contaminating the more staid information of section 1. .LP Section 7 is a miscellaneous collection of information necessary to writing in various specialized languages: character codes, macro packages for typesetting, etc. .LP The maintenance section 8 discusses commands and procedures not intended for use by the ordinary user. The commands and files described here are almost all kept in the directory .I /etc. .LP Each section consists of a number of independent entries of a page or so each. The name of the entry is in the upper corners of its pages, together with the section number, and sometimes a letter characteristic of a subcategory, e.g. graphics is 1G, and the math library is 3M. Entries within each section are alphabetized. The page numbers of each entry start at 1; it is infeasible to number consecutively the pages of a document like this that is republished in many variant forms. .LP All entries are based on a common format, not all of whose subsections will always appear. .RS .LP The .I name subsection lists the exact names of the commands and subroutines covered under the entry and gives a very short description of their purpose. .LP The .IR synopsis "" summarizes the use of the program being described. A few conventions are used, particularly in the Commands subsection: .LP .RS .B Boldface words are considered literals, and are typed just as they appear. .LP Square brackets [ ] around an argument indicate that the argument is optional. When an argument is given as `name', it always refers to a file name. .LP Ellipses `.\|.\|.' are used to show that the previous argument-prototype may be repeated. .LP A final convention is used by the commands themselves. An argument beginning with a minus sign `\-' is often taken to mean some sort of option-specifying argument even if it appears in a position where a file name could appear. Therefore, it is unwise to have files whose names begin with `\-'. .LP .RE The .IR description "" subsection discusses in detail the subject at hand. .LP The .IR files "" subsection gives the names of files which are built into the program. .LP A .I see also .R subsection gives pointers to related information. .LP A .I diagnostics subsection discusses the diagnostic indications which may be produced. Messages which are intended to be self-explanatory are not listed. .LP The .IR bugs "" subsection gives known bugs and sometimes deficiencies. Occasionally also the suggested fix is described. .LP In section 2 an .I assembler subsection carries the PDP-11 assembly-language system interface. .LP .RE At the beginning of the volume is a table of contents, organized by section and alphabetically within each section. There is also a permuted index derived from the table of contents. Within each index entry, the title of the writeup to which it refers is followed by the appropriate section number in parentheses. This fact is important because there is considerable name duplication among the sections, arising principally from commands which exist only to exercise a particular system call. .SH HOW TO GET STARTED .LP This section sketches the basic information you need to get started on .UX how to log in and log out, how to communicate through your terminal, and how to run a program. See `\c .UX for Beginners' in Volume 2 for a more complete introduction to the system. .LP .I Logging in.\ \ .R You must call .UX from an appropriate terminal. Most any ASCII terminal capable of full duplex operation and generating the entire character set can be used. You must also have a valid user name, which may be obtained, together with necessary telephone numbers, from the system administration. After a data connection is established, the login procedure depends on what kind of terminal you are using. .I .I .R .R .LP .I 300-baud terminals:\ \ .R Such terminals include the GE Terminet 300, and most display terminals run with popular modems. These terminals generally have a speed switch which should be set at `300' (or `30' for 30 characters per second) and a half/full duplex switch which should be set at full-duplex. (This switch will often have to be changed since many other systems require half-duplex). When a connection is established, the system types `login:'; you type your user name, followed by the `return' key. If you have a password, the system asks for it and turns off the printer on the terminal so the password will not appear. After you have logged in, the `return', `new line', or `linefeed' keys will give exactly the same results. .LP .I 1200- and 150-baud terminals:\ \ .R If there is a half/full duplex switch, set it at full-duplex. When you have established a data connection, the system types out a few garbage characters (the `login:' message at the wrong speed). Depress the `break' (or `interrupt') key; this is a speed-independent signal to .UX that a different speed terminal is in use. The system then will type `login:,' this time at another speed. Continue depressing the break key until `login:' appears in clear, then respond with your user name. From the TTY 37 terminal, and any other which has the `newline' function (combined carriage return and linefeed), terminate each line you type with the `new line' key, otherwise use the `return' key. .LP .I Hard-wired terminals.\ \ .R Hard-wired terminals usually begin at the right spe((ed, up to 9600 baud; otherwise the preceding instructions apply. .LP For all these terminals, it is important that you type your name in lower-case if possible; if you type upper-case letters, .UX will assume that your terminal cannot generate lower-case letters and will translate all subsequent upper-case letters to lower case. .LP The evidence that you have successfully logged in is that a shell program will type a prompt (`$' or `%') to you. (The shells are described below under `How to run a program.') .LP For more information, consult .IR tset (1), and .IR stty (1), which tell how to adjust terminal behavior, .IR getty (8), which discusses the login sequence in more detail, and .IR tty (4), which discusses terminal I/O. .LP .I Logging out.\ \ .R There are three ways to log out: .IP By typing an end-of-file indication (EOT character, control-d) to the Shell. The Shell will terminate and the `login: ' message will appear again. .IP You can log in directly as another user by giving a .IR login (1) command. .IP If worse comes to worse, you can simply hang up the phone; but beware \- some machines may lack the necessary hardware to detect that the phone has been hung up. Ask your system administrator if this is a problem on your machine. .LP .I How to communicate through your terminal.\ \ .R When you type characters, a gnome deep in the system gathers your characters and saves them in a secret place. The characters will not be given to a program until you type a return (or newline), as described above in .I Logging in. .R .LP .UX terminal I/O is full-duplex. It has full read-ahead, which means that you can type at any time, even while a program is typing at you. Of course, if you type during output, the printed output will have the input characters interspersed. However, whatever you type will be saved up and interpreted in correct sequence. There is a limit to the amount of read-ahead, but it is generous and not likely to be exceeded unless the system is in trouble. When the read-ahead limit is exceeded, the system throws away all the saved characters (or beeps, if your prompt was a %). .LP The character `@' in typed input kills all the preceding characters in the line, so typing mistakes can be repaired on a single line. Also, the character `#' erases the last character typed. (Most users prefer to use a backspace rather than `#', and many prefer control-U instead of `@'; .IR tset (1) or .IR stty (1) can be used to arrange this.) Successive uses of `#' erase characters back to, but not beyond, the beginning of the line. `@' and `#' can be transmitted to a program by preceding them with `\\'. (So, to erase `\\', you need two `#'s). .LP The `break' or `interrupt' key causes an .I interrupt signal, .R as does the \s8ASCII\s10 `delete' (or `rubout') character, which is not passed to programs. This signal generally causes whatever program you are running to terminate. It is typically used to stop a long printout that you don't want. However, programs can arrange either to ignore this signal altogether, or to be notified when it happens (instead of being terminated). The editor, for example, catches interrupts and stops what it is doing, instead of terminating, so that an interrupt can be used to halt an editor printout without losing the file being edited. Many users change this interrupt character to be ^C (control-C) using \fIstty\fR(1). .LP It is also possible to suspend output temporarily using ^S (control-s) and later resume output with ^Q. In a newer terminal driver, it is possible to cause output to be thrown away without interrupting the program by typing ^O; see .IR newtty (4). .LP The .IR quit "" signal is generated by typing the \s8ASCII\s10 FS character. (FS appears many places on different terminals, most commonly as control-\e or control-\^|\^.) It not only causes a running program to terminate but also generates a file with the core image of the terminated process. Quit is useful for debugging. .LP Besides adapting to the speed of the terminal, .UX tries to be intelligent about whether you have a terminal with the newline function or whether it must be simulated with carriage-return and line-feed. In the latter case, all input carriage returns are turned to newline characters (the standard line delimiter) and both a carriage return and a line feed are echoed to the terminal. If you get into the wrong mode, the .IR reset (1) command will rescue you. .LP Tab characters are used freely in .UX source programs. If your terminal does not have the tab function, you can arrange to have them turned into spaces during output, and echoed as spaces during input. The system assumes that tabs are set every eight columns. Again, the .IR tset (1) or .IR stty (1) command will set or reset this mode. .IR Tset (1) can be used to set the tab stops automatically when necessary. .LP .I How to run a program; the shells.\ \ .R When you have successfully logged in, a program called a shell is listening to your terminal. The shell reads typed-in lines, splits them up into a command name and arguments, and executes the command. A command is simply an executable program. The Shell looks in several system directories to find the command. You can also place commands in your own directory and have the shell find them there. There is nothing special about system-provided commands except that they are kept in a directory where the shell can find them. .LP The command name is always the first word on an input line; it and its arguments are separated from one another by spaces. .LP When a program terminates, the shell will ordinarily regain control and type a prompt at you to indicate that it is ready for another command. .LP The shells have many other capabilities, which are described in detail in sections .IR sh (1) and .IR csh (1). If the shell prompts you with `$', then it is an instance of .IR sh (1) the standard Bell-labs provided shell. If it prompts with `%' then it is an instance of .IR csh (1) a shell written at Berkeley. The shells are different for all but the most simple terminal usage. Most users at Berkeley choose .IR csh (1) because of the .I history mechanism and the .I alias feature, which greatly enhance its power when used interactively. .I Csh also supports the job-control facilities new to this release of the system. See .IR newcsh (1) or the Csh introduction in volume 2C for details. .LP You can change from one shell to the other by using the .I chsh (1) command, which takes effect at your next login. .LP .I The current directory.\ \ .R .UX has a file system arranged in a hierarchy of directories. When the system administrator gave you a user name, he also created a directory for you (ordinarily with the same name as your user name). When you log in, any file name you type is by default in this directory. Since you are the owner of this directory, you have full permission to read, write, alter, or destroy its contents. Permissions to have your will with other directories and files will have been granted or denied to you by their owners. As a matter of observed fact, few .UX users protect their files from perusal by other users. .LP To change the current directory (but not the set of permissions you were endowed with at login) use .IR cd (1). .LP .I Path names.\ \ .R To refer to files not in the current directory, you must use a path name. Full path names begin with `/', the name of the root directory of the whole file system. After the slash comes the name of each directory containing the next sub-directory (followed by a `/') until finally the file name is reached. For example, .I /\^usr/\^lem/\^filex .R refers to the file .I filex .R in the directory .I lem; lem .R is itself a subdirectory of .I usr; usr .R springs directly from the root directory. .LP If your current directory has subdirectories, the path names of files therein begin with the name of the subdirectory with no prefixed `/'. .LP A path name may be used anywhere a file name is required. .LP Important commands which modify the contents of files are .IR cp (1), .IR mv (1), and .IR rm (1), which respectively copy, move (i.e. rename) and remove files. To find out the status of files or directories, use .IR ls (1). See .IR mkdir (1) for making directories and .I rmdir .R (in .IR rm (1)) for destroying them. .LP For a fuller discussion of the file system, see `The .UX Time-Sharing System,' by Ken Thompson and Dennis Ritchie. It may also be useful to glance through section 2 of this manual, which discusses system calls, even if you don't intend to deal with the system at that level. .LP .I Writing a program.\ \ .R To enter the text of a source program into a .UX file, use the editor .IR ex (1) or its display editing alias .IR vi (1). (The old standard editor .IR ed (1) is also available.) The principal languages in .UX are provided by the C compiler .IR cc (1), the Fortran compiler .IR f77 (1), the Pascal compiler .IR pc (1), and interpreter .IR pi (1) and .IR px (1), the Lisp system .IR lisp (1), and the APL system .IR apl (1). After the program text has been entered through the editor and written on a file, you can give the file to the appropriate language processor as an argument. The output of the language processor will be left on a file in the current directory named `a.out'. (If the output is precious, use .I mv to move it to a less exposed name soon.)\ .LP When you have finally gone through this entire process without provoking any diagnostics, the resulting program can be run by giving its name to the shell in response to the shell (`$' or `%') prompt. .LP Your programs can receive arguments from the command line just as system programs do, see .IR exec (2). .LP .I Text processing.\ \ .R Almost all text is entered through the editor .IR ex (1) (often entered via .IR vi (1)). The commands most often used to write text on a terminal are: .I cat, pr, more .R and .I nroff, all in section 1. .LP The .I cat command simply dumps \s8ASCII\s10 text on the terminal, with no processing at all. The .IR pr "" command paginates the text, supplies headings, and has a facility for multi-column output. .I Nroff .R is an elaborate text formatting program. Used naked, it requires car((eful forethought, but for ordinary documents it has been tamed; see .IR me (7) and .IR ms (7). .I .LP .I Troff prepares documents for a Graphics Systems phototypesetter or a Versatec Plotter; it is very similar to .I nroff, and often works from exactly the same source text. It was used to produce this manual. .LP .IR Script (1) lets you keep a record of your session in a file, which can then be printed, mailed, etc. It provides the advantages of a hard-copy terminal even when using a display terminal. .LP .IR More (1) is useful for preventing the output of a command from zipping off the top of your screen. It is also well suited to perusing files. .LP .I Status inquiries.\ \ .R Various commands exist to provide you with useful information. .IR w (1) prints a list of users presently logged in, and what they are doing. .IR date (1) prints the current time and date. .IR ls (1) will list the files in your directory or give summary information about particular files. .LP .I Surprises.\ \ .R Certain commands provide inter-user communication. Even if you do not plan to use them, it would be well to learn something about them, because someone else may aim them at you. .LP To communicate with another user currently logged in, .IR write (1) is used; .IR mail (1) will leave a message whose presence will be announced to another user when he next logs in. The write-ups in the manual also suggest how to respond to the two commands if you are a target. .LP If you use .IR csh (1) the key ^Z (control-Z) will cause jobs to ``stop''. If this happens before you learn about it, you can simply continue by saying ``fg'' (for foreground) to bring the job back. .PP When you log in, a message-of-the-day may greet you before the first prompt. .SH CONVERTING FROM THE 6TH EDITION .LP There follows a catalogue of significant, mostly incompatible, changes that will affect old users converting from the sixth edition on a PDP-11. No attempt is made to list all new facilities, or even all minor, but easily spotted changes, just the bare essentials without which it will be almost impossible to do anything. .LP .I Addressing files.\ \ .R Byte addresses in files are now long (32-bit) integers. Accordingly .I seek has been replaced by .IR lseek (2). Every program that contains a .I seek must be modified. .I Stat and .IR fstat (2) have been affected similarly, since file lengths are now 32- rather than 24-bit quantities. .LP .I Assembly language.\ \ .R This language is dead. Necromancy will be severely punnished. .LP .I Stty and .I gtty.\ \ .R These system calls have been extensively altered, see .IR ioctl (2) and .IR tty (4). .LP .I C language, lint.\ \ .R The syntax for initialization requires an equal sign = before an initializer, and brackets { } around compound initial values; arrays and structures are now initialized honestly. Assignment operators such as =+ and =\- are now written in the reverse order: +=, \-=. This removes the possibility of ambiguity in constructs such as x=\-2, y=*p, and a=/*b. You will also certainly want to learn about .DS long integers type definitions casts (for type conversion) unions (for more honest storage sharing) #include (which searches in standard places) .DE .LP The program .IR lint (1) checks for obsolete syntax and does strong type checking of C programs, singly or in groups that are expected to be loaded together. It is indispensable for conversion work. .LP .I Fortran.\ \ The old .I fc is replaced by .I f77, a true compiler for Fortran 77, compatible with C. There are substantial changes in the language; see `A Portable Fortran 77 Compiler' in Volume 2. .LP .I Stream editor.\ \ .R The program .IR sed (1) is adapted to massive, repetitive editing jobs of the sort encountered in converting to the new system. It is well worth learning. .LP .I Standard I/O.\ \ .R The old .I fopen, getc, putc .R complex and the old .I \-lp package are both dead, and even .I getchar has changed. All have been replaced by the clean, highly efficient, .IR stdio (3) package. The first things to know are that .IR getchar (3) returns the integer EOF (\-1) (which is not a possible byte value) on end of file, that 518-byte buffers are out, and that there is a defined FILE data type. .LP .I Make.\ \ The program .IR make (1) handles the recompilation and loading of software in an orderly way from a `makefile' recipe given for each piece of software. It remakes only as much as the modification dates of the input files show is necessary. The makefiles will guide you in building your new system. .LP .I Shell, chdir.\ \ .R F. L. Bauer once said Algol 68 is the Everest that must be climbed by every computer scientist because it is there. So it is with the shell for .UX users. Everything beyond simple command invocation from a terminal is different. Even .I chdir is now spelled .I cd. If you wish to use .I sh (as opposed to .IR csh ) then you will want to study .IR sh (1) long and hard. .LP .I "C shell" .\ \ .IR Csh (1), developed at Berkeley, has features comparible to .IR sh . It includes a history mechanism that saves you from retyping all or part of previous commands, as well as an efficient aliasing (macro) mechanism. The job control facilities of the system, which make the system much more pleasant to use, are currently available only with .I csh. See .IR newcsh (1) for a description. These features make .I csh pleasant to use interactively. .I Csh programs have a syntax reminiscent of .I C, while .I sh command programs have a syntax reminiscent of \s-2ALGOL\s0-68. .LP .I Debugging.\ \ .IR Sdb (1) is a far more capable replacement for the debugger .I cdb, and debugs C and Fortran at the source level. For machine language debugging, .I adb replaces .I db. The first-time user should be especially careful about distinguishing / and ? in .I adb commands, and watching to make sure that the .I x whose value he asked for is the real .I x, and not just some absolute location equal to the stack offset of some automatic .I x. You can always use the `true' name, .I _x, to pin down a C external variable. .LP .I Dsw. This little-known, but indispensable facility has been taken over by .I rm \-ri. .LP .I Boot procedures.\ \ .R Needless to say, these are all different. See section 8 of this volume, and the other documentation you should have received with your tape. .SH CONVERTING FROM THE DECEMBER, 1979 BERKELEY DISTRIBUTION .PP There have been a number of significant changes and improvements in the system. This list just gives the bare essentials: .LP .I C language changes.\ \ .R The C compiler now accepts and checks essentially arbitrary length identifiers and preprocessor names. There is a new type available in type casts: \fBvoid\fR which signifies that a value is to be ignored. It is useful in keeping lint happy about values which are not used (especially values returned from procedures). Finally, the language has been changed so that field names need not be unique to structures; on the other hand, the compiler insists that you be more honest about types involved in pointer constructs or it will warn you. .LP .I Object file format.\ \ .R The object file format has been changed to include a string table, so that language compilers may have names longer than 8 characters in their resulting \fIa.out\fR files. Old \fI.o\fR files must be recreated. \fIA.out\fR files will still run on both this and the December 1979 version of the system; only the symbol tables are incompatible. .LP .I Archive format and table of contents.\ \ .R The archive format has been changed to one which is portable between the VAX and other machines (e.g. the PDP-11). Old \s-2VAX\s0 archives should be converted with .IR arcv (8); loader archives should just be recreated since the object files are also obsolete. Loader archives should have table-of-contents added by .IR ranlib (1); if they dont the loader will gripe when they are used. See also .IR old (8). .LP .I New tty driver, job control facilities and csh.\ \ .R Hand in hand are new job control facilities, a new tty driver and a new version of the C shell which supports and uses all of this. See .IR newtty (4) and .IR newcsh (1) for a quick introduction. You should use .I oldcsh until you learn about the new facilities. .LP .I Pascal compiler.\ \ .R There is a true Pascal compiler, .IR pc (1) which allows separate compilation as well as mixing in of FORTRAN and C code. .LP .I Error analyzer.\ \ .R There is an error analyzer program .IR error (1), which takes a set of error message and merges them back into the source files at the point of error. It can be used interactively to avoid inserting errors which are uninteresting. This program eliminates once and for all making lists of errors on small scraps of paper. .LP .I Mail forwarding.\ \ .R The system now provides mail forwarding and distribution facilities. Group and aliases are defined in the file .I /usr/lib/aliases see .IR aliases (5). If you change this file you will have to rerun .IR newaliases (1). For any particular system a table in the source of the .I delivermail postman program may have to be changed so that it knows about the gateways on the local machine. .LP .I System bootstrap procedures.\ \ .R These are totally changed; the system performs automatic reboots and preens the disks automatically at reboot. You should reread the appropriate pages in section 8 if you deal with system reboots. usr/lib/aliases see .IR aliases (5). If you change this file you will have to rerun .IR newaliases (1). For any particular system a table in the source of the .I delivermail postman program may have to be changed so that it knows about the gateways on the locaman/man0/m1.sed 644 0 0 1720 3112233151 6414 ((:x s/``/`/g s/''/'/g s/\\\*-/\\-/g s/\\\*a/\\'/g s/\\\*g/\\`/g s/\\\*_/_/g s/\\\*v/\\(bv/g s/\\\*X/\\(mu/g s/\\\*>/\\(->/g s/\\\*b/\\(*b/g s/\\\*p/\\(*p/g s/\\\*G/\\(*G/g s/\\\*r/\\*R/g s/\\\*u/\\(*m/g /^\.li/{ N p d } s/^\.dt/.DT/ s/^\.th/.TH/ s/^\.sh/.SH/ s/^\.it/.I/ s/^\.bd/.B/ s/^\.Bd/.bd/ /^\.lp/{ s/.lp/.br\ .ns\ .Lp/ P D } /^\.s[123]/{ N /\n\.i0/s/.*/.PP/ /\n\.lp/s/.*\n// /s[123]/{ s//DP/ P D } } /^\.i0/{ N /\.s[123]/s/.*/.PP/ s/.i0.*\n// } s/^\.Lp/.lp/ /^\.lp/{ / *0 *$/{ s/// s/lp *+/IP "" / p d } s/ *+/ / s/ *[^ ]* *$// N / /!{ s/lp/HP/ } s/^.lp/.TP/ s/ /\ / P D } /^\.I *[^ ]*$/{ N s/^.I\(.*\)\n\(([IVX][ALMIVXSZ]*)[^ ]*\) */.IR \1 \2\ / s/\n$// P D } s/ \(([IVX][ALMIVXSZ]*)\)/\1/g /^\\f/{ s/\\f/@/g s/@P/@R/g s/^@\(.\)\([^@\n]*\)@\(.\)\([^@\n]*\)@\1\([^\n]*\)/.\1\3 "\2" "\4" "\5"/ s/^@\(.\)\([^@\n]*\)@\(.\)\([^\n]*\)/.\1\3 "\2" "\4"/ s/^@\(.\)\([^\n]*\)/.\1 "\2"/ s/@R"$/"/ s/@R"\n/"\ / s/@/\\f/g } P D \n// } s/^\.Lp/.lp/ /^\.lp/{ / *0 *$/{ s/// man/man0/m2.sed 644 0 0 665 3112233151 6404 /^[^.].*\\f/{ s/\\f/@/g s/@P/@R/g s/ @\(.\)\([^@]*\)@R\([^ @]*\) */\ .\1R "\2" "\3"\ / s/ @\(.\)\([^@]*\)@R\([^ @]*\) *$/\ .\1R "\2" "\3"/ s/@\(.\) \([^@]*\)@R\([^ @]*\) */\ .\1R "\2" "\3"\ / s/@\(.\) \([^@]*\)@R\([^ @]*\) *$/\ .\1R "\2" "\3"/ s/@/\\f/g } /^\.[TH]P/,/^\.PP/s/^\.DP/.IP/ s/^\.DP/.PP/ /^\.[BIR][BIR]/s/[ ]*""$// /^\.\([BIR]\)[BIR][^"]*"[^"]*"$/s/.\(.\)./.\1 / :x /^\.[^"]*"[^" ][^" ]*"/{ s/"// s/// bx } P D R"\n/"\ / s/@/\\f/g } P D yyZyyman/man0/makefile 644 0 0 43 3112233151 7037 all: clean: rm -f toc? tocx? ptxx s/ @\(.\)\([^@]*\)@R\([^ @]*\) */\ .\1R "\2" "\3"\ / s/ @\(.\)\([^@]*\)@R\([^ @]*\) *$/\ .\1R "\2" "\3"/ s/@\(.\) \([^@]*\)@R\([^ @]*\) */\ .\1R "\2" "\3"\ / s/@\(.\) \([^@]*\)@R\([^ @]*\) *$/\ .\1R "\2" "\3"/ s/@/\\f/g } /^\.[TH]P/,/^\.PP/s/^\.DP/.IP/ s/^\.DP/.PP/ /^\.[BIR][BIR]/s/[ ]*""$// /^\.\([BIR]\)[BIR][^"]*"[^"]*"$/s/.\(.\)./.\1 / :x /^\.[^"]*"[^" ][^" ]*"/{ s/"// s/// bx } P D R"\n/"\ / s/@/\\f/g } P D yyZyyman/man0/pref 644 0 0 12434 3112233151 6305 .nr PS 9 .nr VS 11 .vs 11p .ps 9p .af PN i .TL PREFACE .LP .pn 4 .nr PN 3 This manual reflects the Berkeley system mid-October, 1980. A large amount of tuning has been done in the system since the last release; we hope this provides as noticeable an improvement for you as it did for us. This release finds the system in transition; a number of facilities have been added in experimental versions (job control, resource limits) and the implementation of others is imminent (shared-segments, higher performance from the file system, etc.). Applications which use facilities that are in transition should be aware that some of the system calls and library routines will change in the near future. We have tried to be conscientious and make it very clear where this is likely. .LP A new group has been formed at Berkeley, to assume responsibility for the future development and support of a version of UNIX on the VAX. The group has received funding from the Defense Advanced Research Projects Agency (DARPA) to supply a standard version of the system to DARPA contractors. The same version of the system will be made available to other licensees of UNIX on the VAX for a duplication charge. We gratefully acknowledge the support of this contract. .LP We wish to acknowledge the contribution of a number of individuals to the the system. .LP We would especially like to thank Jim Kulp of IIASA, Laxenburg Austria and his colleagues, who first put job control facilities into UNIX; Eric Allman, Robert Henry, Peter Kessler and Kirk McKusick, who contributed major new pieces of software; Mark Horton, who contributed to the improvement of facilities and substantially improved the quality of our bit-mapped fonts, our hardware support staff: Bob Kridle, Anita Hirsch, Len Edmondson and Fred Archibald, who helped us to debug a number of new peripherals; Ken Arnold who did much of the leg-work in getting this version of the manual prepared, and did the final editing of sections 2-6, some special individuals within Bell Laboratories: Greg Chesson, Stuart Feldman, Dick Haight, Howard Katseff, Brian Kernighan, Tom London, John Reiser, Dennis Ritchie, Ken Thompson, and Peter Weinberger who helped out by answering questions; our excellent local DEC field service people, Kevin Althaus and Frank Chargois who kept our machine running virtually all the time, and fixed it quickly when things broke; and, Mike Accetta of Carnegie-Mellon University, Robert Elz of the University of Melbourne, George Goble of Purdue University, and David Kashtan of the Stanford Research Institute for their technical advice and support. .LP Special thanks to Bill Munson of DEC who helped by augmenting our computing facility and to Eric Allman for carefully proofreading the ``last'' draft of the manual and finding the bugs which we knew were there but couldn't see. .LP We dedicate this to the memory of David Sakrison, late chairman of our department, who gave his support to the establishment of our VAX computing facility, and to our department as a whole. .sp 1 .in 4i .nf W. N. Joy \*:O. Babao\*~glu R. S. Fabry K. Sklower .fi .bp .in 0 .sp 2 .ce \fIPreface to the Third Berkeley distribution\fP .sp 1 This manual reflects the state of the Berkeley system, December 1979. We would like to thank all the people at Berkeley who have contributed to the system, and particularly thank Prof. Richard Fateman for creating and administrating a hospitable environment, Mark Horton who helped prepare this manual, and Eric Allman, Bob Kridle, Juan Porcar and Richard Tuck for their contributions to the kernel. .LP The cooperation of Bell Laboratories in providing us with an early version of \s-2UNIX\s0/32V is greatly appreciated. We would especially like to thank Dr. Charles Roberts of Bell Laboratories for helping us obtain this release, and acknowledge T. B. London, J. F. Reiser, K. Thompson, D. M. Ritchie, G. Chesson and H. P. Katseff for their advice and support. .sp 1 .in 4i W. N. Joy .br \u\*:\dO. Babao\*~glu .in 0 .ne 10 .sp 2 .ce \fIPreface to the UNIX/32V distribution\fP .sp 1 The .UX operating system for the VAX*-11 .FS *VAX and PDP are Trademarks of Digital Equipment Corporation. .FE provides substantially the same facilities as the \s-2UNIX\s0 system for the PDP*-11. .LP We acknowledge the work of many who came before us, and particularly thank G. K. Swanson, W. M. Cardoza, D. K. Sharma, and J. F. Jarvis for assistance with the implementation for the VAX-11/780. .sp 1 .in 4i T. B. London .br J. F. Reiser .in 0 .sp 2 .ce \fIPreface to the Seventh Edition\fP .sp 1 .LP Although this Seventh Edition no longer bears their byline, Ken Thompson and Dennis Ritchie remain the fathers and preceptors of the \s-2UNIX\s0 time-sharing system. Many of the improvements here described bear their mark. Among many, many other people who have contributed to the further flowering of \s-2UNIX\s0, we wish especially to acknowledge the contributions of A. V. Aho, S. R. Bourne, L. L. Cherry, G. L. Chesson, S. I. Feldman, C. B. Haley, R. C. Haight, S. C. Johnson, M. E. Lesk, T. L. Lyon, L. E. McMahon, R. Morris, R. Muha, D. A. Nowitz, L. Wehr, and P. J. Weinberger. We appreciate also the effective advice and criticism of T. A. Dolotta, A. G. Fraser, J. F. Maranzano, and J. R. Mashey; and we remember the important work of the late Joseph F. Ossanna. .sp 1 .in 4i B. W. Kernighan .br M. D. McIlroy .in 0 we wish especially to acknowledge the contributions of A. V. Aho, S. R. Bourne, L. L. Cherry, G. L. Chesson, S. I. Feldman, C. B. Haley, R. C. Haight, S. C. Johnson, M. E. Lesk, T. L. Lyon, L. E. McMahon, R. Morris, R. Muha, D.man/man0/ptx.in 644 0 0 1231 3112233152 6543 .if t .pn 22\"PERMUTED INDEX .if n .pn 23 .tr ~ .ll 6.5i .lt 6.7i .po .5i .ds ET\" .de HD .po 0 .lt 7.4i .tl '\(rn\(rn''\(rn\(rn' .lt .po 'sp 18p .if e .tl '\\*(ET''' .if o .tl '''\\*(ET' 'sp 18p .ns .. .de FO 'sp 18p .af % i .if e .tl '\s9\\*(Dt'- % -'\\*(Ed\s0' .if o .tl '\s9\\*(Ed'- % -'\\*(Dt\s0' 'bp .. .wh 0 HD .wh -60p FO .if \n(nl .bp .br .ds ET \s9\f2Permuted \|Index\fP\s0 .ds Ed Fourth Berkeley Distribution .ds Dt November \|1980 .ce \f3PERMUTED \|INDEX\fP .sp 1v .ps 8 .vs 9p .nf .cs 3 36 .\" backu((p from slotput 1, slot, 2 .de xx .ds s1\" .if \w\\$2 .ds s1 ~~\" .ds s2 ~~~\" .ds s3\" .if \w\\$4 .ds s3 ~~\" .ds s4 ~~\" .ds s5 ~~\" .ds y \\*(s4\f3tl '\\*(ET''' .if o .tl '''\\*(ET' 'sp 18p .ns .. .de FO 'sp 18p .af % i .if e .tl '\s9\\*(Dt'- % -'\\*(Ed\s0' .if o .tl '\s9\\*(Ed'- % -'\\*(Dt\s0' 'bp .. .wh 0 HD .wh -60p FO .if \n(nl .bp .br .ds ET \s9\f2Permuted \|Index\fP\s0 .ds Ed Fourth Berkeley Distribution .ds Dt November \|1980 .ce \f3PERMUTED \|INDEX\fP .sp 1v .ps 8 .vs 9p .nf .cs 3 36 .\" backuman/man0/ptxmac 644 0 0 374 3112233152 6606 .de xx .if !""\\$1" \\$1\fI\a\fR\\$2\t\\$3\fI\a\fR\t\\$5 .if !""\\$4" \t\\$2\t\\$3\fI\a\fR\\$4\t\\$5 .if ""\\$1\\$4" \t\\$2\t\\$3\fI\a\fR\t\\$5 .. .cs I 30 .TL PERMUTED INDEX .LP .SM .nr VS 9 .vs \n(VSp .nf .ta 2.7iR 2.85iL 5.65iR 6.5iR .af PN i .pn 9 '\\*(Ed\s0' .if o .tl '\s9\\*(Ed'- % -'\\*(Dt\s0' 'bp .. .wh 0 HD .wh -60p FO .if \n(nl .bp .br .ds ET \s9\f2Permuted \|Index\fP\s0 .ds Ed Fourth Berkeley Distribution .ds Dt November \|1980 .ce \f3PERMUTED \|INDyyZyyman/man0/setup-4.1a 644 0 0 6545 3112233152 7141 .TL Setting up 4.1a bsd .AU Bill Joy Sam Leffler .sp 415 642 7780 .SH Introduction .PP This is a very brief guide to setting up 4.1a bsd. This is not a regular system distribution, and we assume here that you know what you are doing. Refer to the appendix to ``Surviving with 4.1a bsd'' for a list of files you will be changing. .IP 1) 5 First back yourself up in whatever way you see fit. .IP 2) Read the tape into some convenient place; its a blocked \fItar\fP. .IP 3) Fixup some basic directories: .de DR .IP \\fB\\$1\\fP .br .. .DR /bin .PP Install the supplied new binaries; note that /bin/chgrp is now suid root. (Note: the new kernel does not clear setuid bits when you are running as root as it did before; it only does this when such files are touched by setuid programs. You aren't running the new system yet, however, so be careful not to lose these bits on /bin/mail, /bin/df, /bin/su, etc.) .DR /dev Install the new MAKE script. Run ``make pty0 pty1'' to make 32 pty's, /dev/tty[pq][0-f] and /dev/pty[pq][0-f]. Remove /dev/mail which is no longer needed. .DR /etc Install the new binaries supplied. Edit /etc/hosts.equiv to contain the ``full names'' of any machines with which you will share user names. Edit /etc/hosts.local to contain an indication of the local network your machine is on and also the nickname of your machine, as: .DS % cat /etc/hosts.local 0/0 \fInickname\fI myname x/y localnet % .DE See the \fIrhost\fP(3x) manual page for explanation of hosts names. Replace /etc/rc with the new /etc/rc, moving any local stuff into /etc/rc.local. Please be sure to put a /etc/savecore call in /etc/rc.local so you can help us track down any problems you encounter. Add the pty's to /etc/ttys, i.e. .DS 02ttyp0 02ttyp1 \&... 02ttyqe 02ttyqf .DE a total of 32 lines. It is pointless to add them to /etc/ttytype (read the code of \fIlogin\fP and about \fIrlogin\fP to find out why; do it if you are fastidious). .DR /lib Install the new C library and startup routines. .DR /usr/include Update errno.h and signal.h, and add ndir.h. (We will come back for more later.) .IP 4) 5 Create a configuration file for your system from your old file referring to section 4 manual pages about network interfaces. You must include a .DS options INET .DE also. Build a kernel and boot it. .IP 5) Read about \fIrstat\fP(1x) and run it to see if your network interfaces exist and have the right addresses. .IP 6) Install the new commands in /usr/bin and /usr/ucb. .IP 7) Install the file /usr/lib/hosts. Make the directory /usr/hosts and modify /usr/lib/hosts/MAKE if you are not at /usr/ucb. Run MAKE to create files there. .IP 8) Make a directory /usr/lib/adb and put the kernel debugging scripts there. .IP 9) Put in the new manual macros /usr/lib/tmac/tmac.an.new and the new manual pages in /usr/man. Note that you should remove man8/chgrp.8, man2/stat.2, man2/intro.2, man2/mpx.2, and man1/newgrp.1. .IP 10) Replace the /usr/include/net directory with a symbolic link to the sys/net directory of the system source, wherever that is. Make /usr/include/sys a symlink to sys/h. .LP .LP .LP That should do it. Fix any bugs which you find and tell us about them. .LP Congratulations, you are now one of the few lucky sites to be running 4.1a bsd. Since the system probably contains bugs, we provide you with a (slightly more) powerful \fIadb\fP to debug it. Heres a document about \fIadb\fP to help out. .LP Ciao. .IP 10) Replace the /usr/include/net directory with a symbolic link to the sys/net directory of the system source, wherever that is. Make /usr/include/sysman/man0/title 644 0 0 513 3112233152 6426 .tl '--''--' .ps20 .sp 4.25i .ft B .ce UNIX PROGRAMMER'S MANUAL .ps10 .sp |5i .ft I .ce Seventh Edition .ce Virtual VAX\-11 Version .sp |5.75i .ce November, 1980 .sp |9.2i .ft R .ce Computer Science Division .ce Department of Electrical Engineering and Computer Science .ce University of California .ce Berkeley, California 94720 fP to help out. .LP Ciao. .IP 10) Replace the /usr/include/net directory with a symbolic link to the sys/net directory of the systemyyZyyman/man0/toc.in 644 0 0 1706 3112233153 6525 .if t .pn 13\"TABLE OF CONTENTS .if n .pn 15 .tr ~ .ll 6.5i .lt 6.5i .po .5i .ds ET\" .de HD .po 0 .lt 7.4i .tl '\(rn\(rn''\(rn\(rn' .lt .po 'sp 18p .if e .tl '\\*(ET''' .if o .tl '''\\*(ET' 'sp 18p .ns .. .de FO 'sp 18p .af % i .if e .tl '\s9\\*(Dt'- % -'\\*(Ed\s0' .if o .tl '\s9\\*(Ed'- % -'\\*(Dt\s0' 'bp .. .wh 0 HD .wh -60p FO .if \n(nl .bp .br .ds ET \s9\f2Table \|of \|Contents\fP\s0 .ds Ed Fourth Berkeley Distribution .ds Dt November \|1980 .ce \f3TABLE \|OF \|CONTENTS\fP .nr x .5i .in +\nxu .nf .ta \n(.lu-\nxuR .de xx \\$1\f3 \a \fP\\$2 .. .nr a 0 1 .de t .sp 1v .ne .5i .cs 3 .ti -.5i .ss 18 \f3\s9\\n+a. \\$1\s0\fP .ss 12 .if t .sp .5v .cs 3 36 .so toc\\na .. .t "Commands and Application Programs" .t "System Calls" .t "Subroutines" .t "Special Files" .t "File Formats" .t "Games" .t "Miscellaneous" .t "System Maintenance" .in -.5i .cs 3 .if n .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 80n .if t .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i \f3TABLE \|OF \|CONTENTS\fP .nr x .5i .in +\nxu .nf .ta \man/man0/trman 644 0 0 145 3112233153 6430 sed -n -f /usr/man/man0/m1.sed $1\ |sed -n -f /usr/man/man0/m2.sed \ |sed -f /usr/man/man0/trref.sed \n+a. \\$1\s0\fP .ss 12 .if t .sp .5v .cs 3 36 .so toc\\na .. .t "Commands and Application Programs" .t "System Calls" .t "Subroutines" .t "Special Files" .t "File Formats" .t "Games" .t "Miscellaneous" .t "System Maintenance" .in -.5i .cs 3 .if n .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 80n .if t .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i \f3TABLE yyZyyman/man0/trref.sed 644 0 0 1201 3112233153 7215 /^\.TH/{ s/ I / 1 / s/ IL / 1 local / s/ IC / 1C / s/ ICL / 1C local / s/ ID / 1D / s/ IG / 1G / s/ IGL / 1G local / s/ IM / 1M / s/ II / 2 / s/ III / 3Z / s/ IIIA / 3A / s/ IIIF / 3F / s/ IIIS / 3S / s/ IIIZ / 3Z / s/ IV / 4 / s/ IVH / 9 / s/ IVT / 7 / s/ V / 5 / s/ VI / 1 / s/ VII / 3 / s/ VIII / 8 / /local/{ s/// s/$/ local/ } } s/(I)/(1)/g s/(IC)/(1)/g s/(ID)/(1)/g s/(IG)/(1)/g s/(IM)/(1)/g s/(II)/(2)/g s/(III)/(3)/g s/(IIIA)/(3)/g s/(IIIF)/(3)/g s/(IIIS)/(3)/g s/(IIIZ)/(3)/g ((s/(IV)/(4)/g s/(IVH)/(9)/g s/(IVT)/(7)/g s/(V)/(5)/g s/(VI)/(1)/g s/(VII)/(3)/g s/(VIII)/(8)/g /SEE/,/SH/s/ *(/(/g ${ /BUG/d } M / 1M / s/ II / 2 / s/ III / 3Z / s/ IIIA / 3A / s/ IIIF / 3F / s/ IIIS / 3S / s/ IIIZ / 3Z / s/ IV / 4 / s/ IVH / 9 / s/ IVT / 7 / s/ V / 5 / s/ VI / 1 / s/ VII / 3 / s/ VIII / 8 / /local/{ s/// s/$/ local/ } } s/(I)/(1)/g s/(IC)/(1)/g s/(ID)/(1)/g s/(IG)/(1)/g s/(IM)/(1)/g s/(II)/(2)/g s/(III)/(3)/g s/(IIIA)/(3)/g s/(IIIF)/(3)/g s/(IIIS)/(3)/g s/(IIIZ)/(3)/g man/man0/xx 644 0 0 155 3112233153 5747 .TH NAME SECTION local .SH NAME .SH SYNOPSIS .SH DESCRIPTION .SH FILES .SH SEE ALSO .SH DIAGNOSTICS .SH BUGS *(/(/g ${ /BUG/d } M / 1M / s/ II / 2 / s/ III / 3Z / s/ IIIA / 3A / s/ IIIF / 3F / s/ IIIS / 3S / s/ IIIZ / 3Z / s/ IV / 4 / s/ IVH / 9 / s/ IVT / 7 / s/ V / 5 / s/ VI / 1 / s/ VII / 3 / s/ VIII / 8 / /local/{ s/// s/$/ local/ } } s/(I)/(1)/g s/(IC)/(1)/g s/(ID)/(1)/g s/(IG)/(1)/g s/(IM)/(1)/g s/(II)/(2)/g s/(III)/(3)/g s/(IIIA)/(3)yyZyyman/man0/tocrc 755 0 0 2431 3112233154 6445 #! /bin/sh tmp=/tmp/toc$$ troff=vtroff trap "rm $tmp ; exit" 2 3 15 if [ $# -eq 2 ] then : create toc input file for one section only ( cd man$1 ; /usr/lib/getNAME -t *.* | sed \ -e 's/.s-1//g' \ -e 's/.s0//g' \ -e 's/.s+1//g' \ -e 's/ *.- */: /' \ -e 's/$/./' \ -e 's/.TH.* //' \ > ../man0/tocx$1 ) else case $1 in all ) : tocx files for all sections and everything else for x in 1 2 3 4 5 6 7 8 do ./$0 $x $x done ./$0 t ;; t ) : permuted index and toc files if [ ! -f man0/tocx1 ] then echo "tocx? files missing; must run tocrc all first" exit fi sed \ -e 's/(1c)/(1C)/' \ -e 's/(1m)/(1M)/' \ -e 's/(1g)/(1G)/' \ -e 's/(3c)/(3C)/' \ -e 's/(3m)/(3M)/' \ -e 's/(3s)/(3S)/' \ -e '/"\."/d' \ man0/tocx? man0/cshcmd \ > /tmp/cattoc ptx -r -t -b break -f -w 108 -i man0/ignore \ /tmp/cattoc man0/ptxx for x in 1 2 3 4 5 6 7 8 do < man0/tocx$x grep '^intro' >$tmp sed \ -e '2,${' \ -e '/^intro/d' \ -e '}' \ -e 's/ .*://' \ -e 's/.$//' \ -e 's/([^)]*) /" "/' \ -e 's/.*/.xx "&"/' \ -e '/""/d' \ $tmp man0/tocx$x \ >man0/toc$x done ;; tr ) cd man0; $troff ptx.in ; cd .. cd man0 ; $troff toc.in ; cd .. ;; * ) ./$0 $1 $1 ;; esac fi exit ? man0/cshcmd \ > /tmp/cattoc ptx -r -t -b break -f -w 108 -i man0/ignore \ /tmp/cattoc man0/ptxx for x in 1 2 3 4 5 6 7 8 do < man0/tocx$x grep '^intro' >$tmp sed \ -e '2,${' \ -e '/^intro/d' \ -man/man1/ 755 0 0 0 3130477630 5332 man/man1/adb.1 644 0 0 52251 3112233155 6244 .TH ADB 1 "2 May 1983" .SH NAME adb \- debugger .SH SYNOPSIS .B adb [ \fB\-w\fR ] [ \fB\-k\fR ] [ \fB\-I\fRdir ] [ objfil [ corfil ] ] .ds TW \v'.25m'\s+2~\s-2\v'-.25m' .ds ST \v'.25m'*\v'-.25m' .ds IM \v'.1m'=\v'-.1m'\s-2\h'-.1m'>\h'.1m'\s+2 .ds LE \(<= .ds LT \s-2<\s+2 .ds GT \s-2>\s+2 .SH DESCRIPTION .I Adb is an interactive, general purpose debugger. It examines files and provides a controlled environment for the execution of UNIX programs. .LP .I Objfil is normally an executable program file, preferably containing a symbol table. If the file does not contain a symbol table, it can still be examined, but the symbolic features of .I adb cannot be used. The default for .I objfil is .B a.out. .I Corfil is assumed to be a core image file produced after executing .IR objfil . The default for .I corfil is .B core. .SH OPTIONS .TP .B \-w Create both .I objfil and .I corfil if necessary and open them for reading and writing so that files can be modified using .IR adb . .TP \fB\-k\fP Do UNIX \fBk\fPernel memory mapping; should be used when \fIcore\fP is a UNIX crash dump or \fI/dev/mem\fP. .TP \fB\-I\fP specifies a directory where files to be read with $< or $<< (see below) will be sought; the default is .IR /usr/lib/adb . .SH USING ADB .I Adb reads commands from the standard input and displays responses on the standard output. .I Adb ignores QUIT; INTERRUPT causes return to the next .I adb command. .LP .I Adb saves and restores terminal characteristics when running a sub\-process. This makes it possible to debug programs that manipulate the screen. See .IR tty (5). .LP In general, requests to .I adb are of the form .LP .if n .ti 16 .if t .ti 1.6i [\|\fIaddress\fR\|] [\|, .IR count \|] [\|\fIcommand\fR\|] [\|;\|] .LP The symbol \fIdot\fP (\^\fB.\fP\^) represents the current location. It is initially zero. If .I address is present then .I dot is set to .IR address . For most commands .I count specifies how many times the command will be executed. The default .I count is 1. .I Address and .I count are expressions. .SH EXPRESSIONS .TP 7.2n .B . The value of .IR dot . .TP 7.2n + The value of .I dot incremented by the current increment. .TP 7.2n ^ The value of .I dot decremented by the current increment. .TP 7.2n & The last .I address typed. (Used to be ``"''.) .TP 7.2n .I integer A number. The prefixes 0o and 0O (\*(lqzero oh\*(rq) force interpretation in octal radix; the prefixes 0t and 0T force interpretation in decimal radix; the prefixes 0x and 0X force interpretation in hexadecimal radix. Thus 0o20 = 0t16 = 0x10 = sixteen. If no prefix appears, then the .I default\ radix is used; see the $d command. The default radix is initially hexadecimal. The hexadecimal digits are 0123456789abcdefABCDEF with the obvious values. Note that a hexadecimal number whose most significant digit would otherwise be an alphabetic character must have a 0x (or 0X) prefix (or a leading zero if the default radix is hexadecimal). .TP 7.2n .IB integer . fraction A 32 bit floating point number. .TP 7.2n .I \'cccc\|\' The ASCII value of up to 4 characters. A backslash (`\e') may be used to escape a \'. .TP 7.2n .I \*(LT name The value of .IR name , which is either a variable name or a register name. .I Adb maintains a number of variables (see .SM VARIABLES\*S) named by single letters or digits. If .I name is a register name then the value of the register is obtained from the system header in .IR corfil . The register names are those printed by the $r command. .TP 7.2n .I symbol A .I symbol is a sequence of upper or lower case letters, underscores or digits, not starting with a digit. The backslash character .B \e may be used to escape other characters. The value of the .I symbol is taken from the symbol table in .IR objfil . An initial \_ will be prepended to .I symbol if needed. .TP .I _ symbol In C, the `true name' of an external symbol begins with _. It may be necessary to utter this name to distinguish it from internal or hidden variables of a program. .TP 7.2n .IB routine . name The address of the variable .I name in the specified C routine. Both .I routine and .I name are .IR symbols . If .I name is omitted the value is the address of the most recently activated C stack frame corresponding to .IR routine . .\(This form is currently broken on the VAX; local variables can be examined .\with .\.IR dbx (1), .\but only if the program has been compiled using the .\.B \-g .\flag. See .\.IR cc (1).) .TP 7.2n .RI ( exp \|) The value of the expression .IR exp . .LP .B "Unary\ operators" .TP 7.2n .RI \*(ST exp The contents of the location addressed by .I exp in .IR corfil . .TP 7.2n .RI % exp The contents of the location addressed by .I exp in .IR objfil . (Used to be @.) .TP 7.2n .RI \- exp Integer negation. .TP 7.2n .RI \*(TW exp Bitwise complement. .TP 7.2n .RI # exp Logical negation. .TP 7.2n .RI ^F exp (Control\-f) Translates program addresses into sourcefile addresses. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 7.2n .RI ^A exp (Control\-a) Translates sourcefile addresses into program addresses. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 7.2n .RI \` name (Back\-quote) Translates a procedure name into a sourcefile address. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 7.2n .tr '" .I 'filename' A filename enclosed in quotation marks (for instance, 'main.c') produces the sourcefile address for the zero-th line of that file. Thus to reference the third line of the file main.c, we say: 'main.c'+3. (Works ((only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .LP .tr '' .B "Binary\ operators" are left associative and are less binding than unary operators. .TP 7.2n .IR e1 + e2 Integer addition. .TP 7.2n .IR e1 \- e2 Integer subtraction. .TP 7.2n .IR e1 \*(ST e2 Integer multiplication. .TP 7.2n .IR e1 % e2 Integer division. .TP 7.2n .IR e1 & e2 Bitwise conjunction. .TP 7.2n .IR e1 \(bv e2 Bitwise disjunction. .TP 7.2n .IR e1 # e2 .I E1 rounded up to the next multiple of .IR e2 . .DT .SH VARIABLES .I Adb provides a number of variables. Named variables are set initially by .I adb but are not used subsequently. Numbered variables are reserved for communication as follows. .TP 0 The last value printed. .br .ns .TP 1 The last offset part of an instruction source. .br .ns .TP 2 The previous value of variable 1. .br .ns .TP 9 The count on the last $< or $<< command. .LP On entry the following are set from the system header in the .IR corfil . If .I corfil does not appear to be a .B core file then these values are set from .IR objfil . .TP b The base address of the data segment. .br .ns .TP d The data segment size. .br .ns .TP e The entry point. .br .ns .TP m The `magic' number (0407, 0410 or 0413). .br .ns .TP s The stack segment size. .br .ns .TP t The text segment size. .SH COMMANDS \fIAdb\fP commands consist of a \fBverb\fP followed by a \fBmodifier\fP or list of modifiers. .LP The verbs are: .\"(The commands `?' and `/' may be followed by `\*(ST'; see .\".SM ADDRESSES .\"for further details.) .TP .5i .B ? Print locations starting at .I address in .IR objfil . .\".I dot .\"is incremented by the sum of the increments for each format letter (q.v.). .TP .B / Print locations starting at .I address in .IR corfil . .\".I dot .\"is incremented as for `?'. .TP .B = Print the value of .I address itself. .\"(For .\".B i .\"format `?' is printed for the parts of the instruction that reference .\"subsequent words.) .TP .B @ Interpret .I address as a sourcefile address, and print locations in .I objfile or lines of the source text. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP .B : Manage a subprocess. .TP .B $ Execute miscellaneous commands. .TP .B > Assign a value to a variable or register. .TP .SM RETURN .NL Repeat the previous command with a \fIcount\fP of 1. \fIDot\fP is incremented by its current increment. .TP .B ! Call the shell to execute the following command. .LP Each verb has a specific set of \fBmodifiers\fP\^, these are described below. .sp .LP [ .BR ? , .BR / , .BR @ , .BR = ] .B Modifiers .LP The first four verbs described above take the same set of modifiers. These modifiers specify the \fIformat\fP of command output. Each modifier consists of a letter preceded by an optional repeat count; each verb may take one or more modifiers: .sp .RS [ .BR ? , .BR / , .BR @ , .BR = ] [ [ .I rcount ] .B fletter .\|.\|.\| ] .RE .sp Each time one of these commands is given, \fIdot\fP is incremented by a certain amount (sum of the increments specific to each format letter, see below). If a command is given without a modifier, the last specified format is used to display output. The following lists the format letter, the amount \fIdot\fP increments each time the letter is used, and a description of what each letter does. .ta .3i, .45i, .45i .PD 2p .TP 0.75i .BR o " 2" Print 2 bytes in octal. All octal numbers output by .I adb are preceded by 0. .TP 0.75i .BR O " 4" Print 4 bytes in octal. .TP 0.75i .BR q " 2" Print in signed octal. .TP 0.75i .BR Q " 4" Print long signed octal. .TP 0.75i .BR d " 2" Print in decimal. .TP 0.75i .BR D " 4" Print long decimal. .TP 0.75i .BR x " 2" Print 2 bytes in hexadecimal. .TP 0.75i .BR X " 4" Print 4 bytes in hexadecimal. .TP 0.75i .BR u " 2" Print as an unsigned decimal number. .TP 0.75i .BR U " 4" Print long unsigned decimal. .TP 0.75i .BR f " 4" Print the 32 bit value as a floating point number. .TP 0.75i .BR F " 8" Print double floating point. .TP 0.75i .BR b " 1" Print the addressed byte in octal. .TP 0.75i .BR c " 1" Print the addressed character. .TP 0.75i .BR C " 1" Print the addressed character using the standard escape convention: print control characters as ^X and the delete character as ^?. .TP 0.75i .BI s " n" Print the addressed characters until a zero character is reached. .TP 0.75i .BI S " n" Print a string using the ^\fIX\fR escape convention (see \fBC\fR above). .I n is the length of the string including its zero terminator. .TP 0.75i .BR Y " 4" Print 4 bytes in date format (see .IR ctime (3)). .TP 0.75i .BR i " n" Print as machine instructions. .I n is the number of bytes occupied by the instruction. In this format, variables 1 and 2 are set to the offset parts of the source and destination respectively. .TP 0.75i .BR I " 0" Print the source text line specified by .I dot (@ command) or most closely corresponding to .I dot (? command). .TP 0.75i .BR a " 0" Print the value of .I dot in symbolic form. Symbols are checked to ensure that they have an appropriate type as indicated below. .RS .TP / local or global data symbol .TP ? local or global text symbol .TP = local or global absolute symbol .RE .TP 0.75i .BR p " 4" Print the addressed value in symbolic form using the same rules for symbol lookup as .BR a . .TP 0.75i .tr '" .BR A " 0" Print the value of .I dot in sourcefile symbolic form, that is: .I 'filename'+nnn. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 0.75i .BR P " 4" Print the addressed value in sourcefile symbolic form, that is: .I 'filename'+nnn. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .tr '' .TP 0.75i .BR t " 0" When preceded by an integer, tabs to the next appropriate tab stop. For example, .B 8t moves to the next 8-space tab stop. .TP 0.75i .BR r " 0" Print a space. .TP 0.75i .BR n " 0" Print a newline. .tr '" .TP .BR '...' " 0" Print the enclosed string. .tr '' .TP .B ^ .I Dot is decremented by the current increment. Nothing is printed. .TP + .I Dot is incremented by 1. Nothing is printed. .TP \- .I Dot is decremented by 1. Nothing is printed. .sp .ta .PD .LP .RB [ " ?" , " /" ] " Modifiers" .PD 2p .TP 0.75i .RB [ ?/ ] l "\fI value mask\fR" Words starting at .I dot are masked with .I mask and compared with .I value until a match is found. If .B L is used then the match is for 4 bytes at a time instead of 2. If no match is found then .I dot is unchanged; otherwise .I dot is set to the matched location. If .I mask is omitted then \-1 is used. .TP 0.75i .RB [ ?/ ] w "\fI value ...\fR" Write the 2-byte .I value into the addressed location. If the command is .BR W , write 4 bytes. Odd addresses are not allowed when writing to the subprocess address space. .TP 0.75i [\fB?/\fR]\fBm\fI b1 e1 f1\fR[\fB?/\fR] .br New values for .RI ( b1,\ e1,\ f1 ) are recorded. If less than three expressions are given then the remaining map parameters are left unchanged. If the `?' or `/' is followed by `\*(ST' then the second segment (\fIb2\fR\|,\|\fIe2\fR\|,\|\fIf2\fR) of the address mapping is changed (see \s-2ADDRESS MAPPING\s+2, below). If the list is terminated by `?' or `/' then the file (\fIobjfil\fR or .I corfil respectively) is used for subsequent requests. (So that, for example, `/m?' will cause `/' to refer to .IR objfil .) .sp .LP .B : Modifiers .PD 2p .TP 0.75i .BI b c Set breakpoint at .IR address . The breakpoint is executed .IR count \-1 times before causing a stop. Each time the breakpoint is encountered the command .I c is executed. If this command is omitted or sets .I dot to zero then the breakpoint causes a stop. .TP 0.75i 0.75i .BI B c Like .I b but takes a sourcefile address. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 0.75i .B d Delete breakpoint at .IR address . .TP 0.75i .B D Like .I d but takes a sourcefile address. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 0.75i .B r Run .I objfil as a subprocess. If .I address is given explicitly then the program is entered at this point; otherwise the program is entered at its standard entry point. .I count specifies how many breakpoints are to be ignored before stopping. Arguments to the subprocess may be supplied on the same line as the command. An argument starting with < or > causes the standard input or output to be established for the command. All signals are enabled on entry to the subprocess. .TP 0.75i .BI c s The subprocess is continued with signal .I s c .I s, see .IR signal (2). If .I address is given then the subprocess is continued at this address. If no signal is specified then the signal that caused the subprocess to stop is sent. Breakpoint skipping is the same as for .BR r . .TP 0.75i .BI s s As for .B c except that the subprocess is single stepped .I count times. If there is no current subprocess then .I objfil is run as a subprocess as for .BR r . In this case no signal can be sent; the remainder of the line is treated as arguments to the subprocess. .TP 0.75i .B S Like .B s but single steps source lines, rather than machine instructions. This is acheived by repeatedly single\-stepping machine instructions until the corresponding sourcefile address changes. (Thus procedure calls cause stepping to stop.) (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 0.75i .B i Add the signal specified by .I address to the list of signals which are passed directly to the subprocess with the minimum of interference. Normally, .I adb intercepts all signals destined for the subprocess, and the user must use the .B :c command to continue the process with the signal. Signals on this list are handed to the process with an implicit .BI :c s as soon as they are seen. .TP 0.75i .B t Remove the signal specified by .I address from the list of signals that are implicitly passed to the subprocess. .TP 0.75i .B k Terminate the current subprocess, if any. .sp .LP .B $ Modifiers .PD 2p .TP 0.75i .BI < file Read commands from the file .IR file . If this command is executed in a file, further commands in the file are not seen. If .I file is omitted, the ((current input stream is terminated. If a .I count is given, and is zero, the command will be ignored. The value of the count will be placed in variable .I 9 before the first command in .I file is executed. .TP 0.75i .BI << file Similar to .BR < , but can be used in a file of commands without closing the file. Variable .I 9 is saved during the execution of this command, and restored when it completes. There is a (small) finite limit to the number of .B << files that can be open at once. .TP 0.75i .BI > file Append output to .IR file , which is created if it does not exist. If .I file is omitted, output is returned to the terminal. .TP 0.75i .B ? Print process id, the signal which stopped the subprocess, and the registers. Produces the same response as \fB$\fP used without any modifier. .TP 0.75i .B r Print the general registers and the instruction addressed by .BR pc . .I Dot is set to \fBpc\fR. .TP 0.75i .B b Print all breakpoints and their associated counts and commands. .TP 0.75i .B c C stack backtrace. If .I address is given then it is taken as the address of the current frame instead of the contents of the frame\-pointer register. If .I count is given then only the first .I count frames are printed. .TP 0.75i .B C Similar to .BR c , but in addition prints the names and (32 bit) values of all automatic and static variables for each active function. (Works only if the program has been compiled using the .B \-g flag. See .IR cc (1).) .TP 0.75i .B d Set the default radix to .I address and report the new value. Note that .I address is interpreted in the (old) current radix. Thus \*(lq10$d\*(rq never changes the default radix. To make decimal the default radix, use \*(lq0t10$d\*(rq. .TP 0.75i .B e Print the names and values of external variables. .TP 0.75i .B w Set the page width for output to .I address (default 80). .TP 0.75i .B s Set the limit for symbol matches to .I address (default 255). .TP 0.75i .B o All integers input are regarded as octal. .TP 0.75i .B q Exit from .IR adb . .TP 0.75i .B v Print all non zero variables in octal. .TP 0.75i .B m Print the address map. .TP 0.75i .B f Print a list of known source file names. .TP 0.75i .B p Print a list of known procedure names. .TP 0.75i .B p .RI ( "Kernel debugging" ) Change the current kernel memory mapping to map the designated .B "user structure" to the address given by the symbol .I "_u." The .I address argument is .\"the address of the user's user page table entries (VAX) the address of the user's .B proc structure. .TP 0.75i .B i Show which signals are passed to the subprocess with the minimum of .I adb interference. Signals may be added to or deleted from this list using the .B :i and .B :t commands. .TP 0.75i .B W Re-open .I objfile and .I corfile for writing, as though the .B \-w command\-line argument had been given. .PD .SH ADDRESS MAPPING .LP The interpretation of an address depends on the context it is used in. If a subprocess is being debugged, addresses are interpreted in the usual way (as described below) in the address space of the subprocess. If the operating system is being debugged, either post-mortem or by using the special file .B /dev/kmem to interactively examine and/or modify memory, the maps are set to map the kernel virtual addresses which start at .\"0x80000000(VAX) or zero. For some commands, the address is not interpreted as a memory address at all, but as an ordered pair representing a file number and a line number within that file. The @ command always takes such a sourcefile address, and several operators are available to convert to and from the more customary core locations. .LP The address in a file associated with a written address is determined by a mapping associated with that file. Each mapping is represented by two triples .RI ( "b1, e1, f1" ) and .RI ( "b2, e2, f2" ) and the .I file address corresponding to a written .I address is calculated as follows. .LP .if t .ti 1.5i .if n .ti 8 .IR b1 \*(LE address < e1 \*(IM .IR "file address" = address + f1\-b1, otherwise, .LP .if t .ti 1.5i .if n .ti 8 .IR b2 \*(LE address < e2 \*(IM .IR "file address" = address + f2\-b2, .LP otherwise, the requested .I address is not legal. If an .B ? or .B / is followed by an .B \*(ST then only the second triple is used. .LP The initial setting of both mappings is suitable for normal .B a.out and .B core files. If either file is not of the kind expected then, for that file, .I b1 is set to 0, .I e1 is set to the maximum file size and .I f1 is set to 0; in this way the whole file can be examined with no address translation. .SH FILES a.out .br core .SH SEE\ ALSO cc(1), dbx(1), ptrace(2), a.out(5), core(5) .SH DIAGNOSTICS `Adb' when there is no current command or format. Comments about inaccessible files, syntax errors, abnormal termination of commands, etc. Exit status is 0, unless last command failed or returned nonzero status. .SH BUGS .\Local variable addresses and names and sourcefile\(emaddress correspondences .\are recorded in the .\.I a.out .\file in a format used by the old .\.I sdb .\program. Thus the .\.I \-g .\flag must be used when programs are compiled for these features to work. .LP There doesn't seem to be any way to clear all breakpoints. .LP .I Adb uses the symbolic information in a format understood by the old .I sdb program, rather than that used by the new .I dbx debugger, necessitating two formats of information. This should change soon. .LP Since no shell is invoked to interpret the arguments of the .B :r command, the customary wild\-card and variable expansions cannot occur. .LP Since there is little type\-checking on addresses, using a sourcefile address in an inappropriate context may lead to unexpected results: .I "`main?i" will almost certainly not do anything useful. n in a format understood by the old .I sdb program, rather than that used by the new .I dbx debugger, necessitating two formats of information. This should change soon. .LP Since no shell is invoked to interpret the arguments of the .B :r command, the customary wild\-card and variable expansions cannot occur. .LP Since there is little type\-man/man1/v7mail.1 644 0 0 5203 3112233155 6670 .TH V7MAIL 1 "17 March 1983" .SH NAME v7mail \- send or receive mail among users .SH SYNOPSIS .B /bin/v7mail [ .B + ] [ .B \-i ] [ person ] ... .br .B /bin/v7mail .B "[ + ]" [ .B \-i ] .B \-f file .LP .SH DESCRIPTION Note: This is the old version 7 UNIX system mail program. The default .I mail command is described in .IR mail (1), and its binary is in the directory .I /usr/ucb. .PP .I V7mail with no argument prints a user's mail, message-by-message, in last-in, first-out order; the optional argument .B + displays the mail messages in first-in, first-out order. For each message, it reads a line from the standard input to direct disposition of the message. .TP newline Go on to next message. .TP d Delete message and go on to the next. .TP p Print message again. .TP \- Go back to previous message. .TP .RI "s [" " file " "] ..." Save the message in the named .I files (`mbox' default). .TP .RI "w [" " file " "] ..." Save the message, without a header, in the named .I files (`mbox' default). .TP .RI "m [" " person " "] ..." Mail the message to the named .I persons (yourself is default). .TP EOT (control-D) Put unexamined mail back in the mailbox and stop. .TP q Same as EOT. .TP .RI ! command Escape to the Shell to do .IR command . .TP * Print a command summary. .PP An interrupt normally terminates the .I v7mail command; the mail file is unchanged. The optional argument .B \(mii tells .I v7mail to continue after interrupts. .PP When .I persons are named, .I v7mail takes the standard input up to an end-of-file (or a line with just `.') and adds it to each .I person's `mail' file. The message is preceded by the sender's name and a postmark. Lines that look like postmarks are prepended with `>'. A .I person is usually a user name recognized by .IR login (1). To denote a recipient on a remote system, prefix .I person by the system name and exclamation mark (see .IR uucp (1)). .PP The .B \-f option causes the named file, for example, `mbox', to be printed as if it were the mail file. .PP When a user logs in he is informed of the presence of mail. .SH FILES .ta \w'/usr/spool/mail/*.lock 'u /etc/passwd to identify sender and locate persons .br .li /usr/spool/mail/* incoming mail for user * .br mbox saved mail .br /tmp/ma* temp file .br /usr/spool/mail/*.lock lock for mail directory .br dead.letter unmailable text .br .SH "SEE ALSO" v7mail(1), write(1), uucp(1), uux(1), xsend(1), delivermail(8) .SH BUGS Race conditions sometimes result in a failure to remove a lock file. .PP Normally anybody can read your mail, unless it is sent by .IR xsend (1). An installation can overcome this by making .I v7mail a set-user-id command that owns the mail directory. usr/spool/mail/* incoming mail for user * .br mbox saved mail .br /tmp/ma* temp file .br /usr/spool/mail/*.lock lock for mail directory .br dead.letter unmailable text .br .SH "SEE ALSO" v7mail(1), write(1), uucp(1), uux(1), xsend(1), delivermail(8) .SH BUGS Race conditions sometimes result in a failure to remove a lock file. .PP Normally anybody can read your mail, unless it iman/man1/grind.1 644 0 0 5462 3112233156 6604 ((.TH GRIND 1 "1 April 1980" .UC 4 .SH NAME grind \- grind nice listings of programs .SH SYNOPSIS .B grind [ .B \-t ] [ .B \-n ] [ .B \-x ] [ .B \-W ] [ .B \-c ] [ .B \-m ] [ .B \-p ] [ .B \-i ] [ .B \-sn ] [ .B \-h header ] name ... .SH DESCRIPTION .I Grind formats the C, MODEL, or PASCAL programs which are arguments in a nice style using .I troff (1). Comments are placed in italics, keywords in bold face, and the name of the current function is listed down the margin of each page as it is encountered. .PP The .B \-W option sends the output to a 4 page wide raster plotter; normally, the output is printed on a narrow plotter. .PP The .B \-c, .B \-m, .B \-p, and .B \-i options select C, MODEL, PASCAL or ISP respectively as the language of the input files. The .B \-c switch is the default and need not be specified. .PP Font size may be specified using the .B \-s switch. The argument .B n is the point size (same as the argument of a .ps troff command). .PP The .B \-h option specifies a header to be placed at the top of each page. If the program is not source, but should be framed like the output of .I grind, the .B \-n option should be specified. .PP The .B \-t option is analogous to the .B \-t option of .IR troff (1) placing typesetter codes on the standard output. .PP To create an index, it is only necessary to create an empty file .I index in the current directory. As you run .I grind, the index will be automatically kept up to date. The index of function definitions can then be run off by giving .I grind the .B \-x option and the file .I index as argument. .SH FILES .ta 2i index file where source for index is created .br /usr/lib/tmac/tmac.grind macro package .br /usr/lib/vfontedpr preprocessor .SH AUTHOR William Joy .SH SEE ALSO vtroff(1) .SH BUGS Vfontedpr assumes that a certain programming style is followed: .PP For .B C - functions begin with the name of the function in column one, and lines defining functions end with a ). The function name is followed immediately by a ``('' with no intervening space. .PP For .B PASCAL - function names need to appear on the same line as the keywords .I function and .I procedure. The keyword .I end at the beginning of a line is interpreted as the end of the current function. .PP For .B MODEL - function names need to appear on the same line as the keywords .I is .I beginproc. .PP If these conventions are not followed, the indexing and marginal function name comment mechanisms will fail. .sp More generally, arbitrary formatting styles for programs mostly look bad. The use of spaces to align source code fails miserably; if you plan to .I grind your program you should use tabs. This is somewhat inevitable since the font used by .I grind is variable width. .PP Should be able to be used as a preprocessor .PP The mechanism of ctags in recognizing functions should be used here. proc. .PP If these conventions are not followed, the indexing and marginal function name comment mechanisms will fail. .sp More generally, arbitrary formatting styles for programs mostly look bad. The use oman/man1/ar.1 644 0 0 7524 3112233156 6104 .TH AR 1 "28 April 1983" .SH NAME ar \- archive and library maintainer .SH SYNOPSIS \fBar\fP \fBdrqtpmx\fP [ \fBvuaibclo\fP ] [ posname ] afile name \fB.\|.\|.\fP .SH DESCRIPTION \fIAr\fP maintains groups of files combined into a single archive/library file. It is normally used to create and update library files used by the loader; it can be used, though, for any similar purpose. .\"\fBN.B:\fP This version of \fIar\fP .\"uses a ASCII-format archive which is portable among the various .\"machines running \s-2UNIX\s0. . \"Programs for dealing with older formats are available: see . \".IR arcv (8). .LP One of the mandatory keys (\fBdrqtpmx\fP) must be used; it may be followed by one or more of the modifiers \fBvuaibclo\fP. \fIAfile\fP is the archive file. The \fInames\fP are constituent files in the archive file. .SH OPTIONS .TP \fBd\fP Delete the named files from the archive file. .TP \fBr\fP Replace the named files in the archive file. .\"If the optional character .\"\fBu\fP is used with \fBr,\fP .\"only those files with `last-modified' dates later than the archive files .\"are replaced. If an optional positioning character from the set .\"\fBabi\fP is used, the \fIposname\fP .\"argument must be present and specifies that new files are to be placed after .\".RB ( a ) .\"or before .\".RB ( b .\"or .\".BR i ) .\".IR posname . .\"Otherwise new files are placed at the end. .TP \fBq\fP Quick append. Append the named files to the end of the archive file without searching the archive for duplicate names. Useful only to avoid quadratic behavior when creating a large archive piece-by-piece. .TP \fBt\fP Display a table of contents of the archive file. If no names are given, all files in the archive are listed; if names are given, only those files are listed. .TP \fBp\fP Display the named files in the archive. .TP \fBm\fP Move the named files to the end of the archive. .\"If a positioning character is present, the \fIposname\fP .\"argument must be present and, as in \fBr,\fP .\"specifies where the files are to be moved. .TP \fBx\fP Extract the named files. If no names are given, all files in the archive are extracted. In neither case does \fBx\fP alter the archive file. .\"Normally the `last-modified' date of each extracted file is the date when it .\"is extracted. However, if .\".B o .\"is used, the `last-modified' date is reset to the date recorded in the .\"archive. .LP .SH MODIFIERS .TP \fBv\fP Verbose. Give a file-by-file description of the creation of a new archive file from the old archive and the constituent files. When used with \fBt,\fP it gives a long listing of all information about the files. When used with .BR p , it precedes each file with a name. .TP \fBc\fP \fIAr\fP creates \fIafile\fP when it needs to, and displays a message to this effect. The \fBc\fP modifier suppresses this message. .TP \fBl\fP Local. \fIAr\fP places its temporary files in the directory /tmp. The \fBl\fP modifier places them in the local directory. .TP \fBo\fP Old date. When files are extracted with the \fBx\fP option, \fBo\fP sets the ``last modified'' date to the date recorded in the archive. .TP \fBu\fP Replace only those files that have changed since they were put in the archive. Used with the \fBr\fP option. .TP \fBa\fP Place new files \fBa\fPfter posname (posname argument must be present). Applies only with the \fBr\fP and \fBm\fP options. .TP \fBb\fP Place new files \fBb\fPefore posname (posname argument must be present). Applies only with the \fBr\fP and \fBm\fP options. .TP \fBi\fP Identical to the \fBb\fP modifier. .SH FILES /tmp/v* temporaries .SH "SEE ALSO" lorder(1), ld(1), ranlib(1), ar(5), arcv(8) .SH BUGS If the same file is mentioned twice in an argument list, it is put in the archive twice. .LP The `last-modified' date of a file will not be altered by the .B o option unless the user is either the owner of the extracted file or the super-user. lace new files \fBb\fPefore posname (posname argument must be present). Applies only with the \fBr\fP and \fBm\fP options. .TP \fBi\fP Identical to the \fBb\fP modifier. .Sman/man1/as.1 644 0 0 3122 3112233156 6073 .TH AS 1 "25 April 1983" .SH NAME as \- assembler .SH SYNOPSIS \fBas\fP [ \fB\-d2\fP ] [ \fB\-j\fP ] [ \fB\-L\fP ] [ \fB\-R\fP ] [ \fB\-o\fP objfile ] file .SH DESCRIPTION \fIAs\fP translates assembly code in the named \fIfile\fP into executable object code in the specified .IR objfile . .LP All undefined symbols in the assembly are treated as global. .LP The output of the assembly is left in the file \fIobjfile\fP. If that is omitted, and the source file name has the form .IR xxx .s, then file .IR xxx .o is used. .SH OPTIONS .TP \fB\-d2\fP Specifies that instruction offsets which involve forward or external references, and which have sizes unspecified in the assembly language are two bytes long. The default is four bytes. See also .B \-j. .TP \fB\-L\fP Save defined labels beginning with a `L', which are normally discarded to save space in the resultant symbol table. The compilers generate such temporary labels. .TP \fB\-j\fP Use short branches to resolve jumps to externals. This is for compact programs which cannot use the .B -d2 flag because of the large program relocation. .TP \fB\-R\fP Make initialized data segments read-only, by concatenating them to the text segments. This eliminates the need to run editor scripts on assembly code to make initialized data read-only and shared. .SH FILES .ta 1.5i /tmp/as\(** default temporary file .SH "SEE ALSO" ld(1), nm(1), adb(1), a.out(5) .br Auxiliary documentation \fI"Assembler Reference Manual for the Sun Workstation".\fP .SH BUGS Should always assemble to \fIa.out\fP unless told otherwise. .PP Should assemble standard input with no arguments. fP Make initialized data segments read-only, by concatenating them to the text segments. This eliminates the need to run editor scripts on assembly code to make initialized data read-only and shared. .SH FILES .ta 1.5i /tmp/as\(** default temporary file .SH "SEE ALSO" ld(1), nm(1), adb(1), a.out(5) .br Auxiliary documentation \fI"Assembler Reference Manual for the Sun Workstation".\fP .SH BUGS Should always assemble to \fIa.ou((man/man1/at.1 644 0 0 3750 3112233157 6104 .TH AT 1 "26 April 1983" .SH NAME at \- execute commands at a later time .SH SYNOPSIS \fBat\fP time [ day ] [ file ] .SH DESCRIPTION \fIAt\fP squirrels away a copy of the named \fIfile\fP (standard input default) to be used as input to .IR sh (1) or .IR csh (1) at a specified later time. At inserts a \fIcd\fP command to the current directory at the beginning of the copy file, and follows this with assignments to all environment variables (except TERM, which is useless in this context.) When the script is run, it uses the user and group ID of the creator of the copy file. .LP \fITime\fP is specified by from 1 to 4 digits, and may be followed by `a', `p', `n' or `m' for AM, PM, noon, or midnight (letters may be upper or lower case). One and two digit numbers are taken to be hours, three and four digits to be hours and minutes. If no letters follow the digits, a 24 hour clock time is understood. .LP \fIDay\fP may be either a month name followed by a day number \(em for example, `apr 26' \(em or a day of the week \(em `weds', for instance. If you name a day of the week and follow this with the word `week' \(em `weds week' \(em invocation is moved seven days further off. Names of months and days may be recognizably truncated. .LP \fIAt\fP programs are executed by periodic execution of the command \fI/usr/lib/atrun\fP from .IR cron (8). The granularity of \fIat\fP depends upon how often \fIatrun\fP is executed. .LP Standard output or error output is lost unless redirected. .SH EXAMPLES .LP Examples of legitimate commands are: .IP at 8a jan 24 .sp .5 at 1530 fr week .SH FILES .ta 2i /etc/atrun executor (run by .IR cron (8)). .sp in /usr/spool/at: .ta .5i 2i .br \& yy.ddd.hhhh.* activity for year yy, day dd, hour hhhh. .br \& lasttimedone last \fIhhhh\fR .br \& past activities in progress .SH "SEE ALSO" calendar(1), pwd(1), sleep(1), cron(8) .SH BUGS Due to the granularity of the execution of \fI/usr/lib/atrun,\fP there may be bugs in scheduling things almost exactly 24 hours into the future. Examples of legitimate cman/man1/awk.1 644 0 0 14304 3112233157 6277 .TH AWK 1 "13 April 1983" .SH NAME awk \- pattern scanning and processing language .SH SYNOPSIS \fBawk\fP [ .BI \-f " file" ] [ .BI \-F c ] [ program ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION \fIAwk\fP scans each input \fIfile\fP for lines that match any of a set of patterns specified in .IR program . With each pattern in \fIprogram\fP there can be an associated action that will be performed when a line of a \fIfile\fP matches the pattern. The set of patterns may appear literally on the command line as \fIprogram\fP. .LP Files are read in order; the standard input is read if there are no files. The file name `\-' means the standard input. Each line is matched against the pattern portion of every pattern-action statement; the associated action is performed for each matched pattern. .LP \fBInput Lines\fP .br An input line is made up of fields separated by white space. The field separator can be changed by using FS \(em see below. Fields are denoted $1, $2, \fB.\|.\|.\fP up to $9; $0 refers to the entire line. .LP P\fBattern-action Statements\fP .br A pattern-action statement has the form .LP pattern { action } .LP A missing { action } means copy the line to the output; a missing pattern always matches. .LP An action is a sequence of statements. A statement can be one of the following: .LP .nf if ( conditional ) statement [ else statement ] while ( conditional ) statement for ( expression ; conditional ; expression ) statement break continue { [ statement ] \fB.\|.\|.\fP } variable = expression print [ expression-list ] [ >expression ] printf format [ , expression-list ] [ >expression ] next # skip remaining patterns on this input line exit # skip the rest of the input .fi .LP \fBFormat of the Awk Language\fP .br \fIStatements\fP are terminated by semicolons, newlines or right braces. An empty expression-list stands for the whole line. .LP \fIExpressions\fP take on string or numeric values as appropriate, and are built using the operators +, \-, *, /, %, and concatenation (indicated by a blank). The C operators ++, \-\-, +=, \-=, *=, /=, and %= are also available in expressions. .LP \fIVariables\fP may be scalars, array elements (denoted x\|[\|i\|]) or fields. Variables are initialized to the null string. Array subscripts may be any string, not necessarily numeric, providing a form of associative memory. String constants are quoted "\fB.\|.\|.\fP". .LP The \fIprint\fP statement prints its arguments on the standard output (or on a file if \fI>file\fP is present), separated by the current output field separator, and terminated by the output record separator. The \fIprintf\fP statement formats its expression list according to the format template (see .IR printf (3S) for a description of the formatting control characters). .LP \fBBuilt In Functions\fP .br The built-in function \fIlength\fP returns the length of its argument taken as a string, or of the whole line if no argument. There are also built-in functions \fIexp\fP, \fIlog\fP, \fIsqrt\fP, and .IR int , where \fIint\fP truncates its argument to an integer. .IR substr(s,\ m,\ n) returns the .IR n -character substring of \fIs\fP that begins at position .IR m . The \fIsprintf(format,\ expr,\ expr,\ \fP\fB.\|.\|.\fP) function formats the expressions according to the .IR printf (3S) format given by \fIformat\fP and returns the resulting string. .LP \fBPatterns\fP .br Patterns are arbitrary Boolean combinations (!, \(or\(or, &&, and parentheses) of regular expressions and relational expressions. Regular expressions must be surrounded by slashes and are as in .IR egrep . Isolated regular expressions in a pattern apply to the entire line. Regular expressions may also occur in relational expressions. .LP A pattern may consist of two patterns separated by a comma; in this case, the action is performed for all lines between an occurrence of the first pattern and the next occurrence of the second. .LP .nf A relational expression is one of the following: .LP .nf expression \fImatchop\fP regular-expression expression \fIrelop\fP expression .LP .fi where a \fIrelop\fP is any of the six relational operators in C, and a \fImatchop\fP is either ~ (for contains) or !~ (for does not contain). A conditional is an arithmetic expression, a relational expression, or a Boolean combination of these. .LP The special pattern BEGIN may be used to capture control before the first input line is read, in which case BEGIN must be the first pattern. The special pattern END may be used to capture control after the last input line is read, in which case END must be the last pattern. .LP \fBSpecial Variable Names\fP .br A single character \fIc\fP may be used to separate the fields by starting the program with .LP BEGIN { FS = "c" } .LP or by using the .BI \-F c option. .LP Other variable names with special meanings include NF, the number of fields in the current record; NR, the ordinal number of the current record; FILENAME, the name of the current input file; OFS, the output field separator (default blank); ORS, the output record separator (default newline); and OFMT, the output format for numbers (default "%.6g"). .LP .SH OPTIONS .IP \fB\-f\fP\|\fIfile\fP Use the contents of \fIfile\fP as the source for the \fIprogram\fP. .IP \fB\-F\fP\|\fIc\fP Use the character \fIc\fP as the field separator (FS) character. See the discussion on FS below. .SH EXAMPLES .LP Print lines longer than 72 characters: .LP .nf length > 72 .fi .LP Print first two fields in opposite order: .LP .nf { print $2, $1 } .fi .LP Add up first column, print sum and average: .LP .nf { s += $1 } END { print "sum is", s, " average is", s/NR } .fi .LP Print fields in reverse order: .LP .nf { for (i = NF; i > 0; \-\-i) print $i } .fi .LP Print all lines between start/stop pairs: .LP .nf /start/, /stop/ .fi .LP Print all lines whose first field is different from previous one: .LP .nf $1 != prev { print; prev = $1 } .fi .SH SEE ALSO .LP lex(1), sed(1) .br A. V. Aho, B. W. Kernighan, P. J. Weinberger, \fIAwk \- a pattern scanning and processing language\fP, in \fISun UNIX System Text Editors and Text Processing Utilities Manual\fP. .SH BUGS There are no explicit conversions between numbers and strings. To force an expression to be treated as a number add 0 to it; to force it to be treated as a string concatenate "" to it. l lines whose first field is different from previous one: .LP .nf $1 != prev { print; prev = $1 } .fi .SH SEE ALSO .LP lex(1), sed(1) .br A. V. Aho, B. W. Kernighan, P. J. Weinberger, \fIAwk \- a pattern scanning and processing language\fP, in \fISun UNIX System Text Editors and Text Processing Utilities Manual\fPman/man1/basename.1 644 0 0 1106 3112233157 7244 ((.TH BASENAME 1 "1 April 1981" .SH NAME basename \- strip filename affixes .SH SYNOPSIS .B basename string [ suffix ] .SH DESCRIPTION .I Basename deletes any prefix ending in `/' and the .I suffix, if present in .I string, from .I string, and prints the result on the standard output. It is normally used inside substitution marks \`\ \` in shell procedures. .PP This shell procedure invoked with the argument .I /usr/src/cmd/cat.c compiles the named file and moves the output to .I cat in the current directory: .IP "" 15n cc $1 .br mv a.out \`basename $1 .c\` .SH "SEE ALSO" sh(1) xes .SH SYNOPSIS .B basename string [ suffix ] .SH DESCRIPTION .I Basename deletes any prefix ending in `/' and the .I suffix, if present in .I string, from .I string, and prints the result on the standard output. It is normally used inside substitution marks \`\ \` in shell procedures. .PP This shell procedure invoked with the argument .I /usr/src/cmd/cat.c compiles the named file and moves the output to .I cat in the current directory: man/man1/bc.1 644 0 0 6214 3112233157 6062 .TH BC 1 "1 April 1981" .SH NAME bc \- arbitrary-precision arithmetic language .SH SYNOPSIS .B bc [ .B \-c ] [ .B \-l ] [ file ... ] .SH DESCRIPTION .I Bc is an interactive processor for a language which resembles C but provides unlimited precision arithmetic. It takes input from any files given, then reads the standard input. The .B \-l argument stands for the name of an arbitrary precision math library. The syntax for .I bc programs is as follows; L means letter a-z, E means expression, S means statement. .HP 6 Comments .br are enclosed in /* and */. .HP 6 Names .br simple variables: L .br array elements: L [ E ] .br The words `ibase', `obase', and `scale' .HP 6 Other operands .br arbitrarily long numbers with optional sign and decimal point. .br ( E ) .br sqrt ( E ) .br length ( E ) number of significant decimal digits .br scale ( E ) number of digits right of decimal point .br L ( E , ... , E ) .HP 6 Operators .br + \- * / % ^ (% is remainder; ^ is power) .br ++ \-\- (prefix and postfix; apply to names) .br == <= >= != < > .br = += \-= *= /= %= ^= .br .HP 6 Statements .br E .br { S ; ... ; S } .br if ( E ) S .br while ( E ) S .br for ( E ; E ; E ) S .br null statement .br break .br quit .HP 6 Function definitions .br define L ( L ,..., L ) { .br auto L, ... , L .br S; ... S .br return ( E ) .br } .HP 6 Functions in .B \-l math library .br s(x) sine .br c(x) cosine .br e(x) exponential .br l(x) log .br a(x) arctangent .br j(n,x) Bessel function .PP .DT All function arguments are passed by value. .PP The value of a statement that is an expression is printed unless the main operator is an assignment. Either semicolons or newlines may separate statements. Assignment to .I scale influences the number of digits to be retained on arithmetic operations in the manner of .IR dc (1). Assignments to .I ibase or .I obase set the input and output number radix respectively. .PP The same letter may be used as an array, a function, and a simple variable simultaneously. All variables are global to the program. `Auto' variables are pushed down during function calls. When using arrays as function arguments or defining them as automatic variables empty square brackets must follow the array name. .PP For example .PP .nf scale = 20 define e(x){ auto a, b, c, i, s a = 1 b = 1 s = 1 for(i=1; 1==1; i++){ a = a*x b = b*i c = a/b if(c == 0) return(s) s = s+c } } .PP .fi defines a function to compute an approximate value of the exponential function and .PP .nf for(i=1; i<=10; i++) e(i) .fi .PP prints approximate values of the exponential function of the first ten integers. .PP .I Bc is actually a preprocessor for .IR dc (1), which it invokes automatically, unless the .B \-c (compile only) option is present. In this case the .I dc input is sent to the standard output instead. .SH FILES .ta \w'/usr/lib/lib.b 'u /usr/lib/lib.b mathematical library .br dc(1) desk calculator proper .SH "SEE ALSO" dc(1) .br L. L. Cherry and R. Morris, .I BC \- An arbitrary precision desk-calculator language .SH BUGS No &&, \(or\|\(or, or ! operators. .br .I For statement must have all three E's. .br .I Quit is interpreted when read, not when executed. h it invokes automatically, unless the .B \-c (compile only) option is present. In this case the .I dc input is sent to the standard output instead. .SH FILES .ta \w'/usr/lib/lib.b 'u /usr/lib/lib.b mathematical library .br dc(1) desk calculator proper .SH "SEE ALSO" dc(1) .br L. L. Cherry and R. Morris, .I BC \- An arbitrary precision desk-calculator language .SH BUGS man/man1/biff.1 644 0 0 1356 3112233160 6400 .TH BIFF 1 "26 April 1983" .UC 4 .SH NAME biff \- mail alarm .SH SYNOPSIS .B biff [ .B yn ] .SH DESCRIPTION .I Biff informs the system whether you want to be notified when mail arrives during the current terminal session. The command .IP .B "biff y" .LP enables notification; the command .IP .B "biff n" .LP disables it. When mail notification is enabled, the header and first few lines of the message are printed on your screen whenever mail arrives. A ``biff y'' command is often included in the file .I \&.login or .I \&.profile to be executed at each login. .LP .I Biff operates asynchronously. For synchronous notification use the MAIL variable of .IR sh (1) or the .I mail variable of .IR csh (1). .SH SEE ALSO csh(1), sh(1), mail(1), mail(4) .B "biff y" .LP enables notification; the command .IP .B "biff n" .LP disables it. When mail notification is enabled, the header and first few lines of the message are printed on your screen whenever mail arrives. A ``biff y'' command is often included in the file .I \&.loman/man1/cdc.1 644 0 0 11330 3112233160 6234 .tr ~ .nr f 0 .de ZZ \fB\&.\|\|.\|.\fP .hc .. .ds F) \fB\s-1FILES\s+1\fP .ds W) \fI\s-1WARNINGS\s+1\^\fP .ds X) \fI\s-1EXAMPLES\s+1\^\fP .ds T) \fB\s-1TABLE\s+1\fP .ds K) \fB\s-1DATA KEYWORDS\s+1\fP .ds D) \fB\s-1DDDDD\s+1\fP .ds M) \fB\s-1MR\s+1\fP .ds R) \fB\s-1RELEASE NUMBER\s+1\fP .ds S) \s-1SCCS\s+1 .ds I) \fI\s-1SID\s+1\fP .TH CDC 1 "14 April 1983" .SH NAME cdc \- change the delta commentary of an \s-1SCCS\s+1 delta .SH SYNOPSIS \fBcdc\fP \fB\-r\fP\c .I .SM SID .R \fB\-m\fP\|[\|\fImrlist\fP\|]\|] [ \fB\-y\fP\|[\|\fIcomment\fP\|]\|] file .ZZ .SH DESCRIPTION \fICdc\fP changes the \fIdelta commentary\fP for the \*(I) specified by the \fB\-r\fP option, of each named \*(S) file. \fIDelta commentary\fP is defined to be the Modification Request (\*(M)) and comment information normally specified via the .IR delta (1) command .RB ( \-m and \fB\-y\fP options). .LP If a directory is named, \fIcdc\fP behaves as though each file in the directory were specified as a named file, except that non-\*(S) files (last component of the path name does not begin with \fBs.\fP) and unreadable files are silently ignored. If a name of \fB\-\fP is given, the standard input is read (see \%\*(W)); each line of the standard input is taken to be the name of an \*(S) file to be processed. .SH OPTIONS .LP Options apply independently to each named file .IP \fB\-r\fP\|\fI\s-1SID\s+1\fP Specifies the .IR S \s-1CCS\s+1 .IR ID entification (\*(I)) string of a delta for which the delta commentary is to be changed. .IP \fB\-m\fP\|\fImrlist\fP If the \*(S) file has the \fBv\fP flag set (see .IR admin (1)), a list of \*(M) numbers to be added and/or deleted in the delta commentary of the \*(I) specified by the \fB\-r\fP option \fImay\fP be supplied. A null \*(M) list has no effect. .IP \*(M) entries are added to the list of \*(M)s in the same manner as that of .IR delta (1). To delete an \*(M), precede the \*(M) number with the character \fB!\fP (see \*(X)). If the \*(M) to be deleted is currently in the list of \*(M)s, it is removed and changed into a ``comment'' line. A list of all deleted \*(M)s is placed in the comment section of the delta commentary and preceded by a comment line stating that they were deleted. .IP If \fB\-m\fP is not used and the standard input is a terminal, \fIcdc\fP displays the prompt \fB\s-1MR\s+1s?\fP, and waits for you to type \*(M)s. No prompt is issued if the standard input is not a terminal. The \fB\s-1MR\s+1s?\fP prompt always precedes the \fBcomments?\fP prompt (see \fB\-y\fP option). .IP \*(M)s in a list are separated by blanks and/or tab characters. An unescaped new-line character terminates the \*(M) list. .IP Note that if the \fBv\fP flag has a value (see .IR admin (1)), it is taken to be the name of a program (or shell procedure) which validates the correctness of the \*(M) numbers. If a non-zero exit status is returned from the \*(M) number validation program, \fIcdc\fP terminates and the delta commentary remains unchanged. .IP \fB\-y\fP\|\fIcomment\fP Arbitrary text which replaces the \fIcomment\fP\|(s) alread((y existing for the delta specified by the \fB\-r\fP option. The previous comments are kept and preceded by a comment line stating that they were changed. A null \fIcomment\fP has no effect. .IP If \fB\-y\fP is not specified and the standard input is a terminal, \fIcdc\fP displays a \fBcomments?\fP prompt and waits for you to type comments. No prompt is issued if the standard input is not a terminal. An unescaped new-line character terminates the \fIcomment\fP text. .sp .LP The exact permissions necessary to modify the \*(S) file are documented in the .IR "Source Code Control System User's Guide" . Simply stated, they are either (1) you can change a delta commentary if you made the delta, or (2) you can modify the delta commentary if you own the file and directory. .SH EXAMPLES .RS 5n cdc \-r1\fB.\fP6 \-m"bl78-12345 !bl77-54321 bl79-00001" \-ytrouble s\fB.\fPfile .RE .LP adds bl78-12345 and bl79-00001 to the \*(M) list, removes bl77-54321 from the \*(M) list, and adds the comment \fBtrouble\fP to delta 1\fB.\fP6 of s\fB.\fPfile. .LP .RS 5n cdc \-r1\fB.\fP6 s\fB.\fPfile .br \s-1MR\s+1s? !bl77-54321 bl78-12345 bl79-00001 .br comments? trouble .RE .LP does the same thing. .DT .SH WARNINGS If \*(S) file names are supplied to the \fIcdc\^\fP command via the standard input (\fB\-\fP on the command line), the \fB\-m\fP and \fB\-y\fP options must also be used. .SH FILES .PD 0 .TP 10 x-file (see .IR delta (1)) .TP z-file (see .IR delta (1)) .PD .SH SEE ALSO admin(1), delta(1), get(1), help(1), prs(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .tr ~~ o the \fIcdc\^\fP command via the standard input (\fB\-\fP on the command line), the \fB\-m\fP and \fB\-y\fP options must also be used. .SH FILES .PD 0 .TP 10 x-file (see .IR delta (1)) .TP z-file (see .IR delta (1)) .PD .SH SEE ALSO admin(1), delta(1), get(1), help(1), prs(1), sccsfile(5). .br man/man1/cal.1 644 0 0 1125 3112233162 6225 .TH CAL 1 "26 April 1983" .SH NAME cal \- display calendar .SH SYNOPSIS .B cal [ month ] year .SH DESCRIPTION .I Cal displays a calendar for the specified year. If a month is also specified, a calendar for that month only is displayed. .PP \fIYear\fP can be between 1 and 9999. Be aware that `\fIcal\fP 78' refers to the early Christian era, not the 20th century. Also, the year is always considered to start in January, even though this is historically naive. .PP \fIMonth\fP is a number between 1 and 12. .PP The calendar produced is that for England and her colonies. .PP Try September 1752. h ] year .SH DESCRIPTION .I Cal displays a calendar for the specified year. If a month is also specified, a calendar for that month only is displayed. .PP \fIYear\fP can be between 1 and 9999. Be aware that `\fIcal\fP 78' refers to the early Christian era, not the 20th century. Also, the year is always considered to start in January, even though this is historically naive. .PP \fIMonth\fP is a number between 1 and 12. .PPman/man1/calendar.1 644 0 0 2643 3112233163 7246 .TH CALENDAR 1 "26 April 1983" .\".UC 4.2 Provisional .SH NAME calendar \- reminder service .SH SYNOPSIS .B calendar [ \- ] .SH DESCRIPTION .I Calendar consults the file \fIcalendar\fP in the current directory and displays lines that contain today's or tomorrow's date anywhere in the line. Most reasonable month-day dates \(em such as `Dec. 7,' `december 7,' and `12/7' \(em are recognized; but `7 December' or `7/12' are not. If you give the month as ``*'' with a date \(em for example, ``* 1'' \(em that day in any month will do. On weekends `tomorrow' extends through Monday. .PP When an argument is present, .I calendar does its job for every user who has a file \fIcalendar\fP in his login directory and sends him any positive results by .IR mail (1). Normally this is done daily in the wee hours under control of .IR cron (8). .PP The file \fIcalendar\fP is first run through the C preprocessor, .IR /lib/cpp , to include any other calendar files specified with the usual ``#include'' syntax. Included calendars are usually shared by all users, and maintained by the system administrator. .SH FILES ~/calendar .br /usr/lib/calendar to figure out today's and tomorrow's dates .br /etc/passwd .br /tmp/cal* .br /lib/cpp subprocess .br /usr/bin/egrep subprocess .br /bin/sed subprocess .br /bin/mail subprocess .SH "SEE ALSO" at(1), cron(8), mail(1) .SH BUGS \fICalendar\fP\|'s extended idea of `tomorrow' doesn't account for holidays. any other calendar files specified with the usual ``#include'' syntax. Included calendars arman/man1/pi.1 644 0 0 6606 3112233164 6111 .TH PI 1 "8 April 1979" .UC .SH NAME pi \- Pascal interpreter code translator .SH SYNOPSIS .B pi [ .B \-b ] [ .B \-i ] [ .B \-l ] [ .B \-n ] [ .B \-p ] [ .B \-s ] [ .B \-t ] [ .B \-u ] .if n .ti +0.5i [ .B \-w ] [ .B \-z ] [ .B \-i name \fB.\|.\|.\fP ] name.p .SH DESCRIPTION .I Pi translates the program in the file .I name.p leaving interpreter code in the file .I obj in the current directory. The interpreter code can be executed using .I px. .I Pix performs the functions of .I pi and .I px for `load and go' Pascal. .SH OPTIONS .LP The following flags are interpreted by .I pi; the associated options can also be controlled in comments within the program as described in the .I "Berkeley Pascal User's Manual." .TP 6 .B \-b Block buffer the file .I output. .TP 6 .B \-i Enable the listing for any specified procedures and functions and while processing any specified .B include files. .TP 6 .B \-l Make a program listing during translation. .TP 6 .B \-n Begin each listed .B include file on a new page with a banner line. .TP 6 .B \-p Suppress the post-mortem control flow backtrace if an error occurs; suppress statement limit counting. .TP 6 .B \-s Accept standard Pascal only; non-standard constructs cause warning diagnostics. .TP 6 .B \-t Suppress runtime tests of subrange variables and treat .B assert statements as comments. .TP 6 .B \-u Card image mode; only the first 72 characters of input lines are used. .TP 6 .B \-w Suppress warning diagnostics. .TP 6 .B \-z Allow execution profiling with .I pxp by generating statement counters, and arranging for the creation of the profile data file .I pmon.out when the resulting object is executed. .dt .SH FILES file.p input file .br file.i \fBinclude\fR file(s) .br /usr/lib/pi2.*strings text of the error messages .br .nf /usr/lib/how_pi* basic usage explanation .fi obj interpreter code output .SH "SEE ALSO" Berkeley Pascal User's Manual .br pix(1), px(1), pxp(1), pxref(1) .SH DIAGNOSTICS For a basic explanation do .IP .B pi .LP In the diagnostic output of the translator, lines containing syntax errors are listed with a flag indicating the point of error. Diagnostic messages indicate the action which the recovery mechanism took in order to be able to continue parsing. Some diagnostics indicate only that the input is `malformed.' This occurs if the recovery can find no simple correction to make the input syntactically valid. .LP Semantic error diagnostics indicate a line in the source text near the point of error. Some errors evoke more than one diagnostic to help pinpoint the error; the follow-up messages begin with an ellipsis `...'. .LP .ne 8 The first character of each error message indicates its class: .LP .ta 1ic 2.i E Fatal error; no code will be generated. .br e Non-fatal error. .br w Warning \- a potential problem. .br s Non-standard Pascal construct warning. .LP If a severe error occurs which inhibits further processing, the translator will give a diagnostic and then `QUIT'. .SH BUGS The keyword .B packed is recognized but has no effect. .LP For clarity, semantic errors should be flagged at an appropriate place in the source text, and multiple instances of the `same' semantic error should be summarized at the end of a .B procedure or .B function rather than evoking many diagnostics. .LP When .B include files are present, diagnostics relating to the last procedure in one file may appear after the beginning of the listing of the next. ator will give a diagnostic and then `QUIT'. .SH BUGS The keyword .B packed is recognized but has no effect. .LP For clariman/man1/cat.1 644 0 0 3473 3112233164 6247 ((.TH CAT 1 "26 April 1983" .SH NAME cat \- concatenate and display .SH SYNOPSIS .B cat [ .B \-u ] [ .B \-n ] [ .B \-b ] [ .B \-s ] [ .B \-v ] [ .B \-e ] [ .B \-t ] [ .B \- ] [ file \fB.\|.\|.\fP ] .br .SH DESCRIPTION .I Cat reads each .I file in sequence and displays it on the standard output. Thus .PP .ti+15n cat goodies .PP displays the contents of \fIgoodies\fP on the standard output, and .PP .ti+15n cat file1 file2 >file3 .PP concatenates the first two files and places the result on the third. .PP If no filename argument is given, or if the argument `\-' is given, \fIcat\fP reads from the standard input file. If the standard input is a terminal, input is terminated by a ^D. .br .SH OPTIONS .IP \fB\-u\fP makes the output completely \fBu\fPnbuffered. If \fB\-u\fP is not used, output is buffered in 1024-byte blocks, or line-buffered if standard output is a terminal. .IP \fB\-n\fP precedes each line output with its line \fBn\fPumber. .IP \fB\-b\fP numbers the lines, as \fB\-n\fP, but omits the line numbers from \fBb\fPlank lines. .IP \fB\-s\fP \fBs\fPubstitutes a single blank line for multiple adjacent blank lines. .IP \fB\-v\fP displays non-printing characters so that they are \fBv\fPisible. Control characters print like ^X for control-x; the delete character (octal 0177) prints as ^?. Non-ascii characters (with the high bit set) are displayed as M- (for meta) followed by the character of the low 7 bits. .IP \fB\-e\fP displays non-printing characters, as \fB\-v\fP, and in addition displays a `$' character at the \fBe\fPnd of each line. .IP \fB\-t\fP \fB\-v\fP displays non-printing characters, as \fB\-v\fP, and in addition displays \fBt\fPab characters as `^I'. .IP .SH "SEE ALSO" cp(1), ex(1), more(1), pr(1), tail(1) .SH BUGS Beware of `cat a b >a' and `cat a b >b', which destroy the input files before reading them. he high bit set) are displayed as M- (for meta) followed by the character of the low 7 bits. .IP \fB\-e\fP displays non-printing characters, as \fB\-v\fP, and in addition displays a `$' character aman/man1/cb.1 644 0 0 377 3112233164 6044 .TH CB 1 "18 January 1983" .SH NAME cb \- C program beautifier .SH SYNOPSIS .B cb .SH DESCRIPTION .I Cb places a copy of the C program from the standard input on the standard output with spacing and indentation that displays the structure of the program. a b >b', which destroy the input files before reading them. he high bit set) are displayed as M- (for meta) followed by the character of the low 7 bits. .IP \fB\-e\fP displays non-printing characters, as \fB\-yyZyyman/man1/cc.1 644 0 0 13533 3112233164 6103 .TH CC 1 "25 April 1983" .UC 4 .SH NAME cc \- C compiler .SH SYNOPSIS .B cc [ \fB\-c\fP ] [ \fB\-g\fP ] [ \fB\-G\fP ] [ \fB\-w\fP ] [ \fB\-p\fP ] [ \fB\-pg\fP ] [ \fB\-O\fP ] .if n .ti +0.5i [ \fB\-R\fP ] [ \fB\-S\fP ] [ \fB\-E\fP ] [ \fB\-C\fP ] [ \fB\-o\fP \fIoutput\fP ] .if t .ti +0.5i .if n .ti +0.5i [ \fB\-D\fP\|\fIname=def\fP ] [ \fB\-D\fP\|\fIname\fP ] [ \fB\-U\fP\|\fIname\fP ] [ \fB\-I\fP\|\fIdir\fP ] .if n .ti +0.5i [ \fB\-B\fP\|\fIstring\fP ] [ \fB\-t\fP\|[\|\fBp012\fP\|]\|] file \fB.\|.\|.\fP .SH DESCRIPTION .I Cc is the UNIX C compiler which translates programs written in the C programming language into executable load modules, or relocatable binary programs for subsequent loading with the \fIld\fP\|(1) linker. .I Cc accepts several types of arguments: .LP Arguments whose names end with `.c' are taken to be C source programs; they are compiled, and each object program is left on the file whose name is that of the source with `.o' substituted for `.c'. The `.o' file is deleted if a single C program is compiled and loaded all at once. .LP In the same way, arguments whose names end with `.s' are taken to be assembly source programs and are assembled, producing a `.o' file. .SH OPTIONS .LP The following options are interpreted by .IR cc . See .IR ld (1) for load-time options. .TP 8 .B \-c \fBC\fPompile only: suppress the load phase of the compilation, and force an object file to be produced even if only one program is compiled. .TP .B \-g Produce additional symbol table information for .IR adb (1). Also pass the .B \-lg flag to .IR ld (1). .TP .B \-G Produce additional symbol table information for .IR dbx (1). Also pass the .B \-lg flag to .IR ld (1). \fINote that dbx is not currently supported\fP. .TP .B \-w Suppress \fBw\fParning messages. .TP .B \-p Produce \fBp\fProfiling code to count the number of times each routine is called. If loading takes place, replace the standard startup routine by one that automatically calls .IR monitor (3) and use a special profiling library in lieu of the standard C library. When the program is run, the file .I mon.out is created and an execution profile can be generated with .IR prof (1). An execution profile can then be generated by use of .IR prof (1). .TP .B \-pg Produce profiling code in the manner of .B \-p, but invokes a run-time recording mechanism that keeps more extensive statistics and produces a .I gmon.out file at normal termination. .IR gprof (1) generates an execution profile. .TP .SM .B \-O \fBO\fPptimize the generated object-code. .TP .SM .B \-R Passed on to .IR as , making initialized variables shared and \fBr\fPead-only. .TP .SM .B \-S Compile the named C programs, and leave the assembler-language output on corresponding files suffixed `.s'. .TP .SM .B \-E Run only the macro preprocessor on the named C programs, and send the result to the standard output. .TP .SM .B \-C Prevent the macro preprocessor from removing \fBc\fPomments. .TP .BI \-o " output" Name the final \fBo\fPutput file .IR output . If this option is used, the file .I a.out is left undisturbed. .TP .SM .BI \-D name=def .br .ns .TP .SM .BI \-D \*Sname \fBD\fPefine .I name to the preprocessor, as if by `#define'. If no definition is given, the name is defined as "1". .TP .SM .BI \-U \*Sname Remove any initial definition of .IR name . .TP .SM .BI \-I \*Sdir `#\fBi\fPnclude' files whose names do not begin with `/' are always sought first in the directory of the .I file argument, then in directories named in .B \-I options, then in the .I /usr/include directory. .TP .SM .BI \-B \*Sstring Find substitute compiler passes in the files named .I string with the suffixes cpp, ccom and c2. If .I string is empty, use a standard backup version. .TP .BR \-t [ p012 ] Find only the designated compiler passes in the files whose names are constructed by a .B \-B option. In the absence of a .B \-B option, the .I string is taken to be .IR /usr/c/ . .LP Other arguments are taken to be either loader option arguments, or C-compatible object programs, typically produced by an earlier .I cc run, or perhaps libraries of C-compatible routines. These programs, together with the results of any compilations specified, are loaded (in the order given) to produce an executable program with name .B a.out. .SH FILES .ta \w'/usr/c/occom 'u file.c input file .br file.o object file .br a.out loaded output .br /tmp/ctm? temporary .br /lib/cpp preprocessor .br /lib/ccom compiler .br /usr/c/occom backup compiler .br /usr/c/ocpp backup preprocessor .br /lib/c2 optional optimizer .br /lib/crt0.o runtime startoff .br /lib/mcrt0.o startoff for profiling .br /lib/gcrt0.o startoff for gprof-profiling .br /lib/libc.a standard library, see .IR intro (3) .br /lib/libc_p.a profiling library, see .IR intro (3) .br /usr/include standard directory for `#include' files .br mon.out file produced for analysis by prof(1) .br gmon.out file produced for analysis by gprof(1) .SH "SEE ALSO" B. W. Kernighan and D. M. Ritchie, .I The C Programming Language, Prentice-Hall, 1978 .br B. W. Kernighan, .I Programming in C\(ema tutorial .br D. M. Ritchie, .I C Reference Manual .br monitor(3), prof(1), gprof(1), adb(1), ld(1), dbx(1), as(1) .SH DIAGNOSTICS The diagnostics produced by C itself are intended to be self-explanatory. Occasional messages may be produced by the assembler or loader. . \".SH BUGS . \"(VAX only) The compiler currently ignores advice to put . \"\fBchar\fR, \fBunsigned char\fR, . \"\fBshort\fR or \fBunsigned short\fR variables in registers. It previously . \"produced poor, and in some cases incorrect, code for such declarations. . \".br . \"(SUN only) There are currently two floating-point formats, . \"trading off precision and range with speed. The default C floating point . \"is fast. . \"To produce C modules using the alternate floating format, you must give . \"the . \".B \-f . \"flag when compiling or linking using cc. . \"This will go away very soon. d char\fR, . \"\fBshort\fR or \fBunsigned short\fR variables in registers. It previously . \"produced poor, and in some cases incorrect, code for such declarationman/man1/ccat.1 644 0 0 34 3112233165 6341 ((.so /usr/man/man1/compact.1 There are currently two floating-point formats, . \"trading off precision and range with speed. The default C floating point . \"is fast. . \"To produce C modules using the alternate floating format, you must give . \"the . \".B \-f . \"flag when compiling or linking using cc. . \"This will go away very soon. d char\fR, . \"\fBshort\fR or \fBunsigned short\fR variables in registers. It previously . \"produced poor, and inyyZyyman/man1/cd.1 644 0 0 1421 3112233165 6056 .TH CD 1 "26 April 1983" .SH NAME cd \- change working directory .SH SYNOPSIS .B cd [ directory ] .SH DESCRIPTION .I Directory becomes the new working directory. The process must have execute (search) permission in .IR directory . If \fIcd\fP is used without arguments, it returns you to your login directory. .\".LP .\"Because a new process is created to execute each command, .\".I cd .\"would be ineffective if it were written as a normal command. It is therefore .\"recognized and executed by the shells. In .IR csh (1) you may specify a list of directories in which .I directory is to be sought as a subdirectory if it is not a subdirectory of the current directory; see the description of the .I cdpath variable in .IR csh (1). .SH "SEE ALSO" csh(1), sh(1), pwd(1), chdir(2) t returns you to your login directory. .\".LP .\"Because a new process is created to execute each command, .\".I cd .\"would be ineffective if it were written as a normal command. It is therefore .\"recognized and executed by the shells. man/man1/checknr.1 644 0 0 4272 3112233165 7114 .TH CHECKNR 1 "13 April 1983" .UC 4 .SH NAME checknr \- check nroff/troff files .SH SYNOPSIS \fBchecknr\fP [ \fB\-s\fP ] [ \fB\-f\fP ] [ .BR \-a ".x1.y1.x2.y2. ... .xn.yn" ] [ .BR \-c ".x1.x2.x3 ... .xn" ] [ \fIfile\fP ... ] .SH DESCRIPTION \fIChecknr\fP checks a list of .IR nroff (1) or .IR troff (1) input files for certain kinds of errors involving mismatched opening and closing delimiters and unknown commands. If no files are specified, \fIchecknr\fP checks the standard input. Delimeters checked are: .IP (1) Font changes using \efx .\|.\|. \efP. .IP (2) Size changes using \esx .\|.\|. \es0. .IP (3) Macros that come in open .\|.\|. close forms, for example, the .TS and .TE macros which must always come in pairs. .LP \fIChecknr\fP knows about the .IR ms (7) and .IR me (7) macro packages. .SH OPTIONS .IP \fB\-s\fP Ignore \es \fBs\fPize changes. .IP \fB\-f\fP Ignore \ef \fBf\fPont changes. .IP \fB\-a\fP \fBA\fPdd pairs of macros to the list. The pairs of macros are assumed to be those (such as \fB.\fPDS and \fB.\fPDE) that should be checked for balance. The \fB\-a\fP option must be followed by groups of six characters, each group defining a pair of macros. The six characters are a period, the first macro name, another period, and the second macro name. For example, to define a pair .BS and .ES, use \-\fBa.\fPBS\fB.\fPES .IP \fB\-c\fP define \fBc\fPommands which \fIchecknr\fP would otherwise complain about as undefined. .LP \fIChecknr\fP is intended to be used on documents that are prepared with \fIchecknr\fP in mind, much the same as \fIlint\fP. It expects a certain document writing style for \ef and \es commands, in that each \efx must be terminated with \efP and each \esx must be terminated with \es0. While it will work to directly go into the next font or explicitly specify the original font or point size, and many existing documents actually do this, such a practice will produce complaints from \fIchecknr\fP. Since it is probably better to use the \efP and \es0 forms anyway, you should think of this as a contribution to your document preparation style. .SH SEE\ ALSO nroff(1), troff(1), ms(7), me(7), checkeqn(1) .SH BUGS There is no way to define a 1 character macro name using \fB\-a\fP ted with \es0. While it will work to directly go into the next font or explicitly specify the original font or point size, and many existing documents actually do this, such a practice will produce complaints from \fIchecknr\fP. Since it is probably better to use the \efP and \es0 forms anyway, you should think of this as aman/man1/rcp.1 644 0 0 3052 3112233165 6256 .TH RCP 1 "23 February 1983" .SH NAME rcp \- remote file copy .SH SYNOPSIS .B rcp file1 file2 .br .B rcp [ \-r ] file ... directory .SH DESCRIPTION .I Rcp copies files between machines. Each \fIfile\fP or \fIdirectory\fP argument is either a remote file name of the form ``rhost:path'', or a local file name (containing no `:' characters, or a `/' before any `:'s.) .LP If the .B \-r is specified and any of the source files are directories, .I rcp copies each subtree rooted at that name; in this case the destination must be a directory. .LP If \fIpath\fP is not a full path name, it is interpreted relative to your login directory on \fIrhost\fP. A \fIpath\fP on a remote host may be quoted (using \e, ", or \(aa) so that the metacharacters are interpreted remotely. .LP .I Rcp does not prompt for passwords; your current local user name must exist on \fIrhost\fP and allow remote command execution via .IR rsh (1). .LP .I Rcp handles third party copies, where neither source nor target files are on the current machine. Hostnames may also take the form ``rhost.rname'' to use \fIrname\fP rather than the current user name on the remote host. .SH SEE ALSO ftp(1), rsh(1), rlogin(1) .SH BUGS Doesn't detect in all cases the fact that a target of a copy might be a file in cases where only a directory should be legal. .LP There should be an option to copy ownership, mode, and timestamps to the new files \(em for instance, when copying a whole hierarchy from one file system to another file system. This would obviate the need to use \fItar\fP\|(1) to achieve this effect. rname'' to use \fIrname\fP rather than the current user name on the remote host. .SH SEE ALSO ftp(1), rsh(1), rlogin(1) .SH BUGS Doesn't detect in all cases the fact that a target of a copy might be a file in cases where only a directory should be legal. .LP There should be an option to copy ownership, mode, and timestamps to the new files \(em for instance, when copying a whole hierarchy from one file system to another file system. This would obviate the need to uman/man1/chmod.1 644 0 0 4155 3112233165 6571 .TH CHMOD 1 "26 April 1983" .SH NAME chmod \- change mode .SH SYNOPSIS \fBchmod\fP mode file \fB.\|.\|.\fP .SH DESCRIPTION The mode of each named file is changed according to \fImode\fP, which may be absolute or symbolic. An absolute \fImode\fP is an octal number constructed from the OR of the following modes: .TP 10 4000 set user ID on execution .br .ns .TP 10 2000 set group ID on execution .br .ns .TP 10 1000 sticky bit, see .IR chmod (2) .br .ns .TP 10 0400 read by owner .br .ns .TP 10 0200 write by owner .br .ns .TP 10 0100 execute (search in directory) by owner .br .ns .TP 10 0070 read, write, execute (search) by group .br .ns .TP 10 0007 read, write, execute (search) by others .LP A symbolic \fImode\fP has the form: .IP [ \fIwho\fP ] \fIop permission\fP [ \fIop permission\fP ]\fB.\|.\|.\fP .LP The \fIwho\fP part is a combination of the letters \fBu\fP (for user's permissions), \fBg\fP (group) and \fBo\fP (other). The letter \fBa\fP stands for all, or \fBugo.\fP If \fIwho\fP is omitted, the default is \fBa\fP but the setting of the file creation mask (see umask(2)) is taken into account. .LP \fIOp\fP can be \fB+\fP to add \fIpermission\fP to the file's mode, \fB\-\fP to take away \fIpermission\fP and \fB=\fP to assign \fIpermission\fP absolutely (all other bits for that category, owner, group, or others, will be reset). .LP \fIPermission\fP is any combination of the letters \fBr\fP (read), \fBw\fP (write), \fBx\fP (execute), \fBs\fP (set owner or group id) and \fBt\fP (save text \- sticky). Letters .BR u, \fBg\fP or \fBo\fP indicate that \fIpermission\fP is to be taken from the current mode. Omitting \fIpermission\fP is only useful with \fB=\fP to take away all permissions. .SH EXAMPLES .LP The first example denies write permission to others, the second makes a file executable: .IP chmod o\-w file .br chmod +x file .LP Multiple symbolic modes separated by commas may be given. Operations are performed in the order specified. The letter \fBs\fP is only useful with \fBu\fP or \fBg.\fP .LP Only the owner of(( a file (or the super-user) may change its mode. .SH "SEE ALSO" ls(1), chmod(2), stat(2), umask(2), chown(8) ssion\fP is only useful with \fB=\fP to take away all permissions. .SH EXAMPLES .LP The first example denies write permission to others, the second makes a file executable: .IP chmod o\-w file .br chmod +x file .LP Multiple symbolic modes separated by commas may be given. Operations are performed in the order specified. The letter \fBs\fP is only useful with \fBu\fP or \fBg.\fP .LP Only the owner ofman/man1/chsh.1 644 0 0 745 3112233166 6406 .TH CHSH 1 "26 April 1983" .SH NAME chsh \- change default login shell .SH SYNOPSIS \fBchsh\fP username [ shell ] .SH DESCRIPTION \fIChsh\fP changes the login shell field of the user's password file entry. If no \fIshell\fP is specified, the shell reverts to the default login shell \fI/bin/sh.\fP To specify a shell other than \fI/bin/csh\fP, . \"or \fI/bin/oldcsh\fP you must be the super-user. .SH EXAMPLES .LP .DT chsh bill /bin/csh .SH "SEE ALSO" csh(1), passwd(1), passwd(5) yZyyman/man1/rlogin.1 644 0 0 6160 3112233166 6770 .TH RLOGIN 1 "6 April 1983" .SH NAME rlogin \- remote login .SH SYNOPSIS \fBrlogin\fP rhost [ \fB\-e\fP\fI\^c\fP ] [ \fB\-8\fP ] [ \fB\-l\fP username ] .br rhost [ \fB\-e\fP\fI\^c\fP ] [ \fB\-8\fP ] [ \fB\-l\fP username ] .SH DESCRIPTION \fIRlogin\fP connects your terminal on the current local host system \fIlhost\fP to the remote host system \fIrhost\fP. .LP Each host has a file \fI/etc/hosts.equiv\fP which contains a list of \fIrhost\fR's with which it shares account names. (The host names must be the standard names as described in .IR rsh (1) and printed by .IR login (1)). When you \fIrlogin\fP as the same user on an equivalent host, you don't need to give a password. Each user may also have a private equivalence list in a file \&.rhosts in his login directory. Each line in this file should contain a \fIrhost\fP and a \fIusername\fP separated by a space, giving additional cases where logins without passwords are to be permitted. If the originating user is not equivalent to the remote user, the remote machine will prompt for a login and password as in .IR login (1). .LP Your remote terminal type is the same as your local terminal type (as given in your environment TERM variable). All echoing takes place at the remote site, so that (except for delays) the rlogin is transparent. Flow control via ^S and ^Q and flushing of input and output on interrupts are handled properly. .LP Lines starting with a tilde (\^\fB~\fP\^) character are `escape' sequences. A different escape character may be specified by the \fB\-e\fP option. A line of the form `~\fB.\fP' disconnects from the remote host \(em this is not the same as a logout because the remote end doesn't get the chance to read a \fB.\fP\fIlogout\fP file (if any). A line of the form `~^Z' suspends the \fIrlogin\fP only if it was invoked from the C-shell. This actually sends the \fIstty\fP \fBsusp\fP character (see .IR stty (1)). A line of the form `~^Y' suspends the input half of the \fIrlogin\fP\|, but output will still be seen. Again, this only works if \fIrlogin\fP was invoked from the C-shell. This actually sends the \fIstty\fP \fBdsusp\fP character (see .IR stty (1)). .SH OPTIONS .TP \fB\-e\fP\^\fIc\fP Use character \fIc\fP as the `escape' character for control sequences, which are discussed below. The default escape character is the tilde (\^\fB~\fP\^). .TP \fB\-l\fP\^\fIusername\fP Log in on the remote machine as \fIusername\fP instead of your own login name. .TP \fB\-8\fP Pass eight-bit input across the link instead of the default seven-bits. .SH "SEE ALSO" rsh(1), hosts(5), services(5) .SH FILES .nf /usr/hosts/* for \fIrhost\fP version of the command /etc/hosts hosts database /etc/services functions specific to the network, host, and UNIX .fi .LP This implementation of \fIrlogin\fP uses the TCP network service. .SH BUGS More terminal characteristics should be propagated (through TERMCAP, for example). .LP ^S and ^Q are interpreted as flow control sequences regardless of whether the remote end has them set as flow control. .LP Tab simulation should be turned off locally, since it often results in obscure output from remote raw-mode programs such as \fIvi\fP\|(1). hosts database /etc/services functions specific to the network, host, and UNIX .fi .LP This implementation of \fIrlogin\fP uses the TCP network service. .SH BUGS More terminal characteristics should be propagated (through TERMCAP, for example). .LP ^S and ^Q are interpreted as flow control sequences regardless of whether the remote end has them set as flow control. .LP Tab simulation should be tuman/man1/clear.1 644 0 0 514 3112233166 6541 .TH CLEAR 1 "24 February 1979" .UC .SH NAME clear \- clear terminal screen .SH SYNOPSIS .B clear .SH DESCRIPTION .I Clear clears your screen if this is possible. It looks in the environment for the terminal type and then in .I /etc/termcap to figure out how to clear the screen. .SH FILES /etc/termcap terminal capability data base gh TERMCAP, for example). .LP ^S and ^Q are interpreted as flow control sequences regardless of whether the remote end has them set yyZyyman/man1/cmp.1 644 0 0 1461 3112233166 6254 .TH CMP 1 "29 April 1983" .SH NAME cmp \- compare two files .SH SYNOPSIS .B cmp [ .B \-l ] [ .B \-s ] file1 file2 .SH DESCRIPTION \fICmp\fP compares \fIfile1\fP and \fIfile2\fP. If .I file1 is `\-', \fIcmp\fP reads from the standard. Under default options, .I cmp makes no comment if the files are the same; if they differ, it announces the byte and line number at which the difference occurred. If one file is an initial subsequence of the other, that fact is noted. .SH OPTIONS .TP 6 .B \-l Print the byte number (decimal) and the differing bytes (octal) for each difference. .TP 6 .B \-s Print nothing for differing files; return codes only. .dt .SH "SEE ALSO" diff(1), comm(1) .SH DIAGNOSTICS Exit code 0 is returned for identical files, 1 for different files, and 2 for an inaccessible or missing argument. ame; if they differ, it announces the byte and line number at which the difference occurred. If one file is an initial subsequence of the other, that fact is noted. .SH OPTIONS .TP 6 .B \-l Print the byte man/man1/col.1 644 0 0 3760 3112233166 6256 .TH COL 1 "13 April 1983" .SH NAME col \- filter reverse paper motions .SH SYNOPSIS \fBcol [ \-bfx ]\fP .SH DESCRIPTION \fICol\fP copies the standard input to the standard output and performs line overlays implied by reverse line feeds (ESC-7 in ASCII) and by forward and reverse half line feeds (ESC-9 and ESC-8). \fICol\fP is particularly useful for filtering multicolumn output made with the `.rt' command of \fInroff\fP and output resulting from use of the .IR tbl (1) preprocessor. .SH OPTIONS .IP \fB\-f\fP \fBF\fPine: although \fIcol\fP accepts half line motions in its input, it normally does not emit them on output. Instead, text that would appear between lines is moved to the next lower full line boundary. The \fB\-f\fP option suppresses this treatment \(em in this case the output from \fIcol\fP may contain forward half line feeds (ESC-9), but will still never contain either kind of reverse line motion. .IP \fB\-b\fP \fICol\fP assumes that the output device in use is not capable of \fBb\fPackspacing. In this case, if several characters are to appear in the same place, only the last one read will be taken. .IP \fB\-x\fP Do not convert white space to tabs to shorten printing time. .LP The control characters SO (ASCII code 017), and SI (016) are assumed to start and end text in an alternate character set. The character set (primary or alternate) associated with each printing character read is remembered; on output, SO and SI characters are generated where necessary to maintain the correct treatment of each ((character. .LP All control characters are removed from the input except space, backspace, tab, return, newline, ESC (033) followed by one of 7, 8, 9, SI, SO, and VT (013). This last character is an alternate form of full reverse line feed, for compatibility with some other hardware conventions. All other non-printing characters are ignored. .SH "SEE ALSO" troff(1), tbl(1), greek(1) .SH BUGS Can't back up more than 128 lines. .br No more than 800 characters, including backspaces, on a line. eatment of each man/man1/colcrt.1 644 0 0 3154 3112233167 6765 .TH COLCRT 1 "13 April 1983" .SH NAME colcrt \- filter nroff output for CRT previewing .SH SYNOPSIS \fBcolcrt\fP [ \fB\-\fP ] [ \fB\-2\fP ] [ file ... ] .SH DESCRIPTION \fIColcrt\fP provides virtual half-line and reverse line feed sequences for terminals without such capability, and on which overstriking is destructive. Half-line characters and underlining (changed to dashing `\-') are placed on new lines in between the normal output lines. .SH OPTIONS .IP \fB\-\fP Suppress all underlining \(em especially useful for previewing \fIallboxed\fP tables from .IR tbl (1). .IP \fB\-2\fP Printed all half-lines, effectively double spacing the output. Normally, a minimal space output format is used which suppresses empty lines. \fIColcrt\fP never suppresses two consecutive empty lines, however. The \fB\-2\fP option is useful for sending output to the line printer when the output contains superscripts and subscripts which would otherwise be invisible. .SH EXAMPLE .LP A typical use of \fIcolcrt\fP would be .LP .DT tbl exum2.n | nroff \-ms | colcrt \- | more .SH "SEE ALSO" nroff/troff(1), col(1), more(1), ul(1) .SH BUGS Should fold underlines onto blanks even with the `\fB\-\fR' option so that a true underline character would show; if we did this, however, \fIcolcrt\fP wouldn't get rid of \fIcu'd\fP underlining completely. .LP Can't back up more than 102 lines. .LP General overstriking is lost; as a special case `|' overstruck with `\-' or underline becomes `+'. .LP Lines are trimmed to 132 characters. .LP Some provision should be made for processing superscripts and subscripts in documents which are already double-spaced. hould fold underlines onto blanks even with the `\fB\-\fR' option so that a true underline character would show; if we did this, however, \fIcolcrt\fP wouldn't get rid of \fIcu'd\fP underlining completely. .LP Can't back up more than 102 lines. .LP General overstriking is lost; as a special case `|' overstruck with `\-' or underline becomes `+'. .LP Lines are trimmed to 132 characters. .LP Some provisman/man1/w.1 644 0 0 4513 3112233167 5745 .TH W 1 "4 April 1983" .UC 4 .SH NAME w \- who is on and what they are doing .SH SYNOPSIS \fBw\fP [ \fB\-h\fP ] [ \fB\-s\fP ] [ user ] .SH DESCRIPTION \fIW\fP displays a summary of the current activity on the system, including what each user is doing. The heading line shows the current time of day, how long the system has been up, the number of users logged into the system, and the load averages. The load average numbers give the number of jobs in the run queue averaged over 1, 5 and 15 minutes. .LP The fields displayed are: the users login name, the name of the tty the user is on, the time of day the user logged on, the number of minutes since the user last typed anything, the CPU time used by all processes and their children on that terminal, the CPU time used by the currently active processes, the name and arguments of the current process. .LP If a \fIuser\fP name is included, output is restricted to that user. .SH OPTIONS .TP \fB\-h\fP Suppress the heading. .TP \fB\-s\fP Produce a short form of output. In the short form, the tty is abbreviated, the login time and cpu times are left off, as are the arguments to commands. .TP \fB\-l\fP Produce a long form of output, which is the default. .SH FILES .ta 1i /etc/utmp .br /dev/kmem .br /dev/drum .SH "SEE ALSO" who(1), ps(1), utmp(5) .SH BUGS The notion of the ``current process'' is muddy. The current algorithm is ``the highest numbered process on the terminal that is not ignoring interrupts, or, if there is none, the highest numbered process on the terminal''. This fails, for example, in critical sections of programs like the shell and editor, or when faulty programs running in the background fork and fail to ignore interrupts. (In cases where no process can be found, \fIw\fP prints ``\-''.) .LP The CPU time is only an estimate, in particular, if someone leaves a background process running after logging out, the person currently on that terminal is ``charged'' with the time. .LP Background processes are not shown, even though they account for much of the load on the system. .LP Sometimes processes, typically those in the background, are printed with null or garbaged arguments. In these cases, the name of the command is printed in parentheses. .LP \fIW\fP does not know about the new conventions for detecting background jobs. It will sometimes find a background job instead of the right one. ng after logging out, the person currently on that terminal is ``charged'' with the time. .LP Background processes are not shown, even though they account for much of the load on thman/man1/colrm.1 644 0 0 1212 3112233167 6604 .TH COLRM 1 "13 April 1983" .SH NAME colrm \- remove columns from a file .SH SYNOPSIS \fBcolrm\fP [ startcol [ endcol ] ] .SH DESCRIPTION \fIColrm\fP removes selected columns from a text file. The text is is taken from standard input and copied to the standard output with the specified columns removed. .LP If only \fIstartcol\fP is specified, the columns of each line are removed starting with \fIstartcol\fP and extending to the end of the line. If both \fIstartcol\fP and \fIendcol\fP are specified, all columns between \fIstartcol\fP and \fIendcol\fP, inclusive, are removed. .LP Column numbering starts with column 1. .SH "SEE ALSO" expand(1) \fIColrm\fP removes selected columns from a text file. The text is is taken from standard input and copied to the standard output with the specified columns removed. .LP If only \fIstartcol\fP is specified, the columns of each line are removed starting with \fIstartcol\fP and extending to the end of the line. If both \fIstartcol\fP and \fIendcol\fP are specified, all colman/man1/comm.1 644 0 0 1342 3112233167 6427 .TH COMM 1 "15 March 1983" .SH NAME comm \- select or reject lines common to two sorted files .SH SYNOPSIS \fBcomm\fP [ \fB\-\fP [ \fB123\fP ] ] file1 file2 .SH DESCRIPTION \fIComm\fP reads \fIfile1\fP and \fIfile2,\fP which should be ordered in ASCII collating sequence, and produces a three column output: lines only in \fIfile1;\fP lines only in \fIfile2;\fP and lines in both files. The filename `\-' means the standard input. .LP Flags 1, 2, or 3 suppress printing of the corresponding column. Thus \fBcomm\fP \fB\-12\fP prints only the lines common to the two files; \fBcomm\fP \fB\-23\fP prints only lines in the first file but not in the second; \fBcomm\fP \fB\-123\fP does nothing. .LP .SH "SEE ALSO" cmp(1), diff(1), uniq(1) should be ordered in ASCII collating sequence, and produces a three column output: lines only in \fIfile1;\fP lines only in \fIfile2;\fP and lines in both files. The filename `\-' means the standard input. .LP Flags 1, 2, or 3 suppress printing of the corresponding column. Thus \fBcoman/man1/compact.1 644 0 0 3726 3112233170 7124 .TH COMPACT 1 "26 April 1983" .SH NAME compact, uncompact, ccat \- compress and uncompress files, and cat them .SH SYNOPSIS .B compact [ name \fB.\|.\|.\fP ] .br .B uncompact [ name \fB.\|.\|.\fP ] .br .B ccat [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Compact compresses the named files using an adaptive Huffman code. If no file names are given, the standard input is compacted to the standard output. .I Compact operates as an on-line algorithm. Each time a byte is read, it is encoded immediately according ((to the current prefix code. This code is an optimal Huffman code for the set of frequencies seen so far. It is unnecessary to prepend a decoding tree to the compressed file since the encoder and the decoder start in the same state and stay synchronized. Furthermore, .I compact and .I uncompact can operate as filters. In particular, \&\fB.\|.\|.\fP\ |\ compact\ |\ uncompact\ |\ \fB.\|.\|.\fP operates as a (very slow) no-op. .LP When an argument .I file is given, it is compacted and the resulting file is placed in .I file.C; .I file is removed. The first two bytes of the compacted file code the fact that the file is compacted. This code is used to prohibit recompaction. .LP The amount of compression to be expected depends on the type of file being compressed. Typical values of compression are: Text (38%), Pascal Source (43%), C Source (36%) and Binary (19%). These values are the percentages of file bytes reduced. .LP .I Uncompact restores the original file from a file called \fIfile\fP\fB.\fP\fIC\fP which was compressed by .I compact. If no file names are given, the standard input is uncompacted to the standard output. .LP .I Ccat cats the original file from a file compressed by .I compact, without uncompressing the file. .SH FILES .ta 1i *.C compacted file created by compact, removed by uncompact .SH "SEE ALSO" Gallager, Robert G., `Variations on a Theme of Huffman', .I "I.E.E.E. Transactions on Information Theory," vol. IT-24, no. 6, November 1978, pp. 668 - 674. ile called \fIfile\fP\fB.\fP\fIC\fP which man/man1/cp.1 644 0 0 2263 3112233170 6073 .TH CP 1 "15 March 1983" .SH NAME cp \- copy .SH SYNOPSIS \fBcp\fP [ \fB\-i\fP ] [ \fB\-r\fP ] file1 file2 .LP \fBcp\fP [ \fB\-i\fP ] [ \fB\-r\fP ] file ... directory .SH DESCRIPTION \fIFile1\fP is copied onto .IR file2 . The mode and owner of \fIfile2\fP are preserved if it already existed; the mode of the source file is used otherwise. .LP In the second form, one or more \fIfiles\fP are copied into the \fIdirectory\fP with their original file-names. .LP \fICp\fP refuses to copy a file onto itself. .SH OPTIONS .TP \fB\-i\fP \fBI\fPnteractive: prompt the user with the name of the file whenever the copy would overwrite an old file. Answering with 'y' means that \fIcp\fP should go ahead and copy the file. Any other answer will prevent \fIcp\fP from overwriting the file. .TP \fB\-r\fP \fBR\fPecursive: if any of the source files are directories, \fIcp\fP copies each subtree rooted at that name; in this case the destination must be a directory. .SH "SEE ALSO" cat(1), pr(1), mv(1), rcp(1) .\.SH BUGS .\.LP .\There should be an option to copy ownership, mode, and timestamps to the new .\files \(em for instance, when copying a whole hierarchy from one file .\system to another file system. ead and copy the file. Any other answer will prevent \fIcp\fP from overwriting the file. .TP \fB\-r\fP \fBR\fPecursive: if any of the source files are directories, \fIcp\fP copies each subtree rooted at that name; in this case the destination must be a directory. .SH "SEE ALSO" cat(1), pr(1), mv(1), rcp(1) .\.SH BUGS .\.LP .\Theman/man1/crypt.1 644 0 0 4465 3112233170 6640 .TH CRYPT 1 "18 January 1983" .SH NAME crypt \- encode/decode .SH SYNOPSIS .B crypt [ password ] .SH DESCRIPTION .I Crypt reads from the standard input and writes on the standard output. The .I password is a key that selects a particular transformation. If no .I password is given, .I crypt demands a key from the terminal and turns off printing while the key is being typed in. .I Crypt encrypts and decrypts with the same key: .PP crypt key cypher .br crypt key ' `(' `)' form separate words. If doubled in `&&', `|\|\||', `<<' or `>>' these pairs form single words. These parser metacharacters may be made part of other words, or prevented their special meaning, by preceding them with `\e'. A newline preceded by a `\e' is equivalent to a blank. .LP In addition strings enclosed in matched pairs of quotations, `\*(aa', `\*(ga' or `"', form parts of a word; metacharacters in these strings, including blanks and tabs, do not form separate words. These quotations have semantics to be described subsequently. Within pairs of `\'' or `"' characters a newline preceded by a `\e' gives a true newline character. .LP When the shell's input is not a terminal, the character `#' introduces a comment which continues to the end of the input line. It is prevented this special meaning wh((en preceded by `\e' and in quotations using `\`', `\'', and `"'. .sh "Commands" A simple command is a sequence of words, the first of which specifies the command to be executed. A simple command or a sequence of simple commands separated by `|' characters forms a pipeline. The output of each command in a pipeline is connected to the input of the next. Sequences of pipelines may be separated by `;', and are then executed sequentially. A sequence of pipelines may be executed without immediately waiting for it to terminate by following it with an `&'. .LP Any of the above may be placed in `(' `)' to form a simple command (which may be a component of a pipeline, etc.) It is also possible to separate pipelines with `|\|\||' or `&&' indicating, as in the C language, that the second is to be executed only if the first fails or succeeds respectively. (See \fIExpressions.)\fP .sh "Jobs" The shell associates a \fIjob\fR with each pipeline. It keeps a table of current jobs, printed by the \fIjobs\fR command, and assigns them small integer numbers. When a job is started asynchronously with `&', the shell prints a line which looks like: .LP .DT [1] 1234 .LP indicating that the jobs which was started asynchronously was job number 1 and had one (top-level) process, whose process id was 1234. .LP If you are running a job and wish to do something else you may hit the key \fB^Z\fR (control-Z) which sends a STOP signal to the current job. The shell will then normally indicate that the job has been `Stopped', and print another prompt. You can then manipulate the state of this job, putting it in the background with the \fIbg\fR command, or run some other commands and then eventually bring the job back into the foreground with the foreground command \fIfg\fR. A \fB^Z\fR takes effect immediately and is like an interrupt in that pending output and unread input are discarded when it is typed. There is another special key \fB^Y\fR which does not generate a STOP signal until a program attempts to .IR read (2) it. This can usefully be typed ahead when you have prepared some commands for a job which you wish to stop after it has read them. .LP A job being run in the background will stop if it tries to read from the terminal. Background jobs are normally allowed to produce output, but this can be disabled by giving the command \fBstty\ \ tostop\fP. If you set this tty option, background jobs will stop when they try to produce output like they do when they try to read input. .LP There are several ways to refer to jobs in the shell. The character `%' introduces a job name. If you wish to refer to job number 1, you can name it as `%1'. Just naming a job brings it to the foreground; thus `%1' is a synonym for `fg %1', bringing job 1 back into the foreground. Similarly saying `%1 &' resumes job 1 in the background. Jobs can also be named by prefixes of the string typed in to start them, if these prefixes are unambiguous, thus `%ex' would normally restart a suspended .IR ex (1) job, if there were only one suspended job whose name began with the string `ex'. It is also possible to say `%?string' which specifies a job whose text contains \fIstring\fP, if there is only one such job. .LP The shell maintains a notion of the current and previous jobs. In output pertaining to jobs, the current job is marked with a `+' and the previous job with a `\-'. The abbreviation `%+' refers to the current job and `%\-' refers to the previous job. For close analogy with the syntax of the \fIhistory\fP mechanism (described below), `%%' is also a synonym for the current job. .sh "Status reporting" This shell learns immediately whenever a process changes state. It normally informs you whenever a job becomes blocked so that no further progress is possible, but only just before it prints a prompt. This is done so that it does not otherwise disturb your work. If, however, you set the shell variable \fInotify\fP, the shell will notify you immediately of changes of status in background jobs. There is also a shell command \fInotify\fP which marks a single process so that its status changes will be immediately reported. By default \fInotify\fP marks the current process; simply say `notify' after starting a background job to mark it. .LP When you try to leave the shell while jobs are stopped, you will be warned that `You have stopped jobs.' You may use the \fIjobs\fR command to see what they are. If you do this or immediately try to exit again, the shell will not warn you a second time, and the suspended jobs will be terminated. .sh Substitutions We now describe the various transformations the shell performs on the input in the order in which they occur. .sh "History substitutions" History substitutions place words from previous command input as portions of new commands, making it easy to repeat commands, repeat arguments of a previous command in the current command, or fix spelling mistakes in the previous command with little typing and a high degree of confidence. History substitutions begin with the character `!' and may begin \fBanywhere\fP in the input stream (with the proviso that they \fBdo not\fP nest.) This `!' may be preceded by an `\e' to prevent its special meaning; for convenience, a `!' is passed unchanged when it is followed by a blank, tab, newline, `=' or `('. (History substitutions also occur when an input line begins with `\*(ua'. This special abbreviation will be described later.) Any input line which contains history substitution is echoed on the terminal before it is executed as it could have been typed without history substitution. .LP Commands input from the terminal which consist of one or more words are saved on the history list. The history substitutions reintroduce sequences of words from these saved commands into the input stream. The size of which is controlled by the \fIhistory\fP variable; the previous command is always retained, regardless of its value. Commands are numbered sequentially from 1. .LP For definiteness, consider the following output from the \fIhistory\fP command: .LP .DT .br \09 write michael .br 10 ex write.c .br 11 cat oldwrite.c .br 12 diff *write.c .LP The commands are shown with their event numbers. It is not usually necessary to use event numbers, but the current event number can be made part of the \fIprompt\fP by placing an `!' in the prompt string. .LP With the current event 13 we can refer to previous events by event number `!11', relatively as in `!\-2' (referring to the same event), by a prefix of a command word as in `!d' for event 12 or `!wri' for event 9, or by a string contained in a word in the command as in `!?mic?' also referring to event 9. These forms, without further modification, simply reintroduce the words of the specified events, each separated by a single blank. As a special case `!!' refers to the previous command; thus `!!' alone is essentially a \fIredo\fP. .LP To select words from an event we can follow the event specification by a `:' and a designator for the desired words. The words of a input line are numbered from 0, the first (usually command) word being 0, the second word (first argument) being 1, etc. The basic word designators are: .LP .DT .nf 0 first (command) word \fIn\fR \fIn\fR\|'th argument \*(ua first argument, that is, `1' $ last argument % word matched by (immediately preceding) ?\fIs\fR\|? search \fIx\fR\|\-\fIy\fR range of words \-\fIy\fR abbreviates `0\-\fIy\fR\|' * abbreviates `\*(ua\-$', or nothing if only 1 word in event \fIx\fR\|* abbreviates `\fIx\fR\|\-$' \fIx\fR\|\- like `\fIx\fR\|*' but omitting word `$' .fi .LP The `:' separating the event specification from the word designator can be omitted if the argument selector begins with a `\*(ua', `$', `*' `\-' or `%'. After the optional word designator can be placed a sequence of modifiers, each preceded by a `:'. The following modifiers are defined: .ta .5i 1.2i .LP .nf h Remove a trailing pathname component, leaving the head. r Remove a trailing `.xxx' component, leaving the root name. e Remove all but the extension `.xxx' part. s/\fIl\fR\|/\fIr\fR\|/ Substitute \fIl\fR for \fIr\fR t Remove all leading pathname components, leaving the tail. & Repeat the previous substitution. g Apply the change globally, prefixing the above, for example, `g&'. p Print the new command but do not execute it. q Quote the substituted words, preventing further substitutions. x Like q, but break into words at blanks, tabs and newlines. .fi .LP Unless preceded by a `g' the modification is applied only to the first modifiable word. With substitutions, it is an error for no word to be applicable. .LP The left hand side of substitutions are not regular expressions in the sense of the editors, but rather strings. Any character may be used as the delimiter in place of `/'; a `\e' quotes the delimiter into the .IR l "" and .IR r "" strings. The character `&' in the right hand side is replaced by the text from the left. A `\e' quotes `&' also. A null .IR l "" uses the previous string either from a .IR l "" or from a contextual scan string .IR s "" in `!?\fIs\fR\|?'. The trailing delimiter in the substitution may be omitted if a newline follows immediately as may the trailing `?' in a contextual scan. .LP A history reference may be given without an event specification, for example, `!$'. In this case the reference is to the previous command unless a previous history reference occurred on the same line in which case this form repeats the previous reference. Thus `!?foo?\*(ua !$' gives the first and last arguments from the command matching `?foo?'. .LP A special abbreviation of a history reference occurs when the first non-blank character of an input line is a `\*(ua'. This is equivalent to `!:s\*(ua' providing a convenient shorthand for substitutions on the text of the previous line. Thus `\*(ualb\*(ualib' fixes the spelling of `lib' in the previous command. Finally, a history substitution may be surrounded with `{' and `}' if necessary to insulate it from the characters which follow. Thus, after `ls \-ld ~paul' we might do `!{l}a' to do `ls \-ld ~paula', while `!la' would look for a command starting `la'. .LP .if n .ul \fBQuotations\ with\(( \'\ and\ "\fR .LP The quotation of strings by `\'' and `"' can be used to prevent all or some of the remaining substitutions. Strings enclosed in `\'' are prevented any further interpretation. Strings enclosed in `"' are yet variable and command expanded as described below. .LP In both cases the resulting text becomes (all or part of) a single word; only in one special case (see \fICommand Substitition\fP below) does a `"' quoted string yield parts of more than one word; `\'' quoted strings never do. .sh "Alias substitution" The shell maintains a list of aliases which can be established, displayed and modified by the \fIalias\fP and \fIunalias\fP commands. After a command line is scanned, it is parsed into distinct commands and the first word of each command, left-to-right, is checked to see if it has an alias. If it does, the text which is the alias for that command is reread with the history mechanism available as though that command were the previous input line. The resulting words replace the command and argument list. If no reference is made to the history list, the argument list is left unchanged. .LP Thus if the alias for `ls' is `ls \-l' the command `ls /usr' would map to `ls \-l /usr', the argument list here being undisturbed. Similarly if the alias for `lookup' was `grep !\*(ua /etc/passwd', `lookup bill' would map to `grep bill /etc/passwd'. .LP If an alias is found, the word transformation of the input text is performed and the aliasing process begins again on the reformed input line. Looping is prevented if the first word of the new text is the same as the old by flagging it to prevent further aliasing. Other loops are detected and cause an error. .LP Note that the mechanism allows aliases to introduce parser metasyntax. Thus we can `alias print \'pr \e!* \||\| lpr\'' to make a command which \fIpr's\fP its arguments to the line printer. .sh "Variable substitution" The shell maintains a set of variables, each of which has as value a list of zero or more words. Some of these variables are set by the shell or referred to by it. For instance, the \fIargv\fP variable is an image of the shell's argument list, and words of this variable's value are referred to in special ways. .LP The values of variables may be displayed and changed by using the \fIset\fP and \fIunset\fP commands. Of the variables referred to by the shell a number are toggles; the shell does not care what their value is, only whether they are set or not. For instance, the \fIverbose\fP variable is a toggle which causes command input to be echoed. The setting of this variable results from the \fB\-v\fP command line option. .LP Other operations treat variables numerically. The `@' command permits numeric calculations to be performed and the result assigned to a variable. Variable values are, however, always represented as (zero or more) strings. For the purposes of numeric operations, the null string is considered to be zero, and the second and subsequent words of multiword values are ignored. .LP After the input line is aliased and parsed, and before each command is executed, variable substitution is performed keyed by `$' characters. This expansion can be prevented by preceding the `$' with a `\e' except within `"'s where it \fBalways\fP occurs, and within `\''s where it \fBnever\fP occurs. Strings quoted by `\*(ga' are interpreted later (see \fICommand substitution\fP below) so `$' substitution does not occur there until later, if at all. A `$' is passed unchanged if followed by a blank, tab, or end-of-line. .LP Input/output redirections are recognized before variable expansion, and are variable expanded separately. Otherwise, the command name and entire argument list are expanded together. It is thus possible for the first (command) word to this point to generate more than one word, the first of which becomes the command name, and the rest of which become arguments. .LP Unless enclosed in `"' or given the `:q' modifier the results of variable substitution may eventually be command and filename substituted. Within `"' a variable whose value consists of multiple words expands to a (portion of) a single word, with the words of the variables value separated by blanks. When the `:q' modifier is applied to a substitution the variable will expand to multiple words with each word separated by a blank and quoted to prevent later command or filename substitution. .LP The following metasequences are provided for introducing variable values into the shell input. Except as noted, it is an error to reference a variable which is not set. .HP 5 $name .br .ns .HP 5 ${name} .br Are replaced by the words of the value of variable \fIname\fP, each separated by a blank. Braces insulate \fIname\fP from following characters which would otherwise be part of it. Shell variables have names consisting of up to 20 letters and digits starting with a letter. The underscore character is considered a letter. .br If \fIname\fP is not a shell variable, but is set in the environment, that value is returned (but \fB:\fR modifiers and the other forms given below are not available in this case). .HP 5 $name[selector] .br .ns .HP 5 ${name[selector]} .br May be used to select only some of the words from the value of \fIname\fP. The selector is subjected to `$' substitution and may consist of a single number or two numbers separated by a `\-'. The first word of a variables value is numbered `1'. If the first number of a range is omitted it defaults to `1'. If the last member of a range is omitted it defaults to `$#name'. The selector `*' selects all words. It is not an error for a range to be empty if the second argument is omitted or in range. .HP 5 $#name .br .ns .HP 5 ${#name} .br Gives the number of words in the variable. This is useful for later use in a `[selector]'. .HP 5 $0 .br Substitutes the name of the file from which command input is being read. An error occurs if the name is not known. .HP 5 $number .br .ns .HP 5 ${number} .br Equivalent to `$argv[number]'. .HP 5 $* .br Equivalent to `$argv[*]'. .LP The modifiers `:h', `:t', `:r', `:q' and `:x' may be applied to the substitutions above as may `:gh', `:gt' and `:gr'. If braces `{' '}' appear in the command form then the modifiers must appear within the braces. .LP \fBThe current implementation allows only one `:' modifier on each `$' expansion\fP. .LP The following substitutions may not be modified with `:' modifiers. .HP 5 $?name .br .ns .HP 5 ${?name} .br Substitutes the string `1' if name is set, `0' if it is not. .HP 5 $?0 .br Substitutes `1' if the current input filename is known, `0' if it is not. .HP 5 $$ .br Substitute the (decimal) process number of the (parent) shell. .HP 5 $< .br Substitutes a line from the standard input, with no further interpretation thereafter. It can be used to read from the keyboard in a shell script. .sh "Command and filename substitution" The remaining substitutions, command and filename substitution, are applied selectively to the arguments of builtin commands. This means that portions of expressions which are not evaluated are not subjected to these expansions. For commands which are not internal to the shell, the command name is substituted separately from the argument list. This occurs very late, after input-output redirection is performed, and in a child of the main shell. .sh "Command substitution" Command substitution is indicated by a command enclosed in `\*(ga'. The output from such a command is normally broken into separate words at blanks, tabs and newlines, with null words being discarded, this text then replacing the original string. Within `"'s, only newlines force new words; blanks and tabs are preserved. .LP In any case, the single final newline does not force a new word. Note that it is thus possible for a command substitution to yield only part of a word, even if the command outputs a complete line. .sh "Filename substitution" If a word contains any of the characters `*', `?', `[' or `{' or begins with the character `~', that word is a candidate for filename substitution, also known as `globbing'. This word is then regarded as a pattern, and replaced with an alphabetically sorted list of file names which match the pattern. In a list of words specifying filename substitution it is an error for no pattern to match an existing file name, but it is not required for each pattern to match. Only the metacharacters `*', `?' and `[' imply pattern matching, the characters `~' and `{' being more akin to abbreviations. .LP In matching filenames, the character `.' at the beginning of a filename or immediately following a `/', as well as the character `/' must be matched explicitly. The character `*' matches any string of characters, including the null string. The character `?' matches any single character. The sequence `[...]' matches any one of the characters enclosed. Within `[...]', a pair of characters separated by `\-' matches any character lexically between the two. .LP The character `~' at the beginning of a filename is used to refer to home directories. Standing alone \(em that is, `~'\(em it expands to the invoker's home directory as reflected in the value of the variable \fIhome\fP. When followed by a name consisting of letters, digits and `\-' characters the shell searches for a user with that name and substitutes their home directory; thus `~ken' might expand to `/usr/ken' and `~ken/chmach' to `/usr/ken/chmach'. If the character `~' is followed by a character other than a letter or `/' or appears not at the beginning of a word, it is left undisturbed. .LP The metanotation `a{b,c,d}e' is a shorthand for `abe ace ade'. Left to right order is preserved, with results of matches being sorted separately at a low level to preserve this order. This construct may be nested. Thus `~source/s1/{oldls,ls}.c' expands to `/usr/source/s1/oldls.c /usr/source/s1/ls.c' whether or not these files exist without any chance of error if the home directory for `source' is `/usr/source'. Similarly `../{memo,*box}' might expand to `../memo ../box ../mbox'. (Note that `memo' was not sorted with the results of matching `*box'.) As a special case `{', `}' and `{}' are passed undisturbed. .sh Input/output The standard inpu((t and standard output of a command may be redirected with the following syntax: .HP 5 < name .br Open file \fIname\fP (which is first variable, command and filename expanded) as the standard input. .HP 5 << word .br Read the shell input up to a line which is identical to \fIword\fP. \fIWord\fP is not subjected to variable, filename or command substitution, and each input line is compared to \fIword\fP before any substitutions are done on this input line. Unless a quoting `\e', `"', `\*(aa' or `\*(ga' appears in \fIword\fP variable and command substitution is performed on the intervening lines, allowing `\e' to quote `$', `\e' and `\*(ga'. Commands which are substituted have all blanks, tabs, and newlines preserved, except for the final newline which is dropped. The resultant text is placed in an anonymous temporary file which is given to the command as standard input. .HP 5 > name .br .ns .HP 5 >! name .br .ns .HP 5 >& name .br .ns .HP 5 >&! name .br The file \fIname\fP is used as standard output. If the file does not exist, it is created. If the file exists, it is truncated; its previous contents are lost. .IP If the variable \fInoclobber\fP is set, the file must not exist or be a character special file (for example, a terminal or `/dev/null') or an error results. This helps prevent accidental destruction of files. In this case the `!' forms can be used and suppress this check. .IP The forms involving `&' route the diagnostic output into the specified file as well as the standard output. \fIName\fP is expanded in the same way as `<' input filenames are. .HP 5 >> name .br .ns .HP 5 >>& name .br .ns .HP 5 >>! name .br .ns .HP 5 >>&! name .br Uses file \fIname\fP as standard output like `>' but places output at the end of the file. If the variable \fInoclobber\fP is set, it is an error for the file not to exist unless one of the `!' forms is given. Otherwise similar to `>'. .LP A command receives the environment in which the shell was invoked as modified by the input-output parameters and the presence of the command in a pipeline. Thus, unlike some previous shells, commands run from a file of shell commands have no access to the text of the commands by default; rather they receive the original standard input of the shell. The `<<' mechanism should be used to present inline data. This permits shell command scripts to function as components of pipelines and allows the shell to block read its input. Note that the default standard input for a command run detached is \fBnot\fP modified to be the empty file `/dev/null'; rather the standard input remains as the original standard input of the shell. If this is a terminal and if the process attempts to read from the terminal, the process will block and the user will be notified (see \fBJobs\fP above.) .LP Diagnostic output may be directed through a pipe with the standard output. Simply use the form `|\|&' rather than just `|'. .sh Expressions A number of the builtin commands (to be described subsequently) take expressions, in which the operators are similar to those of C, with the same precedence. These expressions appear in the \fI@\fP, \fIexit\fP, \fIif\fP, and \fIwhile\fP commands. The following operators are available: .DT .LP |\|\|| && | \*(ua & == != =~ !~ <= >= < > << >> + \- * / % ! ~ ( ) .LP Here the precedence increases to the right, `==' `!=' `=~' and `!~', `<=' `>=' `<' and `>', `<<' and `>>', `+' and `\-', `*' `/' and `%' being, in groups, at the same level. The `==' `!=' `=~' and `!~' operators compare their arguments as strings; all others operate on numbers. The operators `=~' and `!~' are like `!=' and `==' except that the right hand side is a \fIpattern\fP (containing, for example, `*'s, `?'s and instances of `[...]') against which the left hand operand is matched. This reduces the need for use of the \fIswitch\fP statement in shell scripts when all that is really needed is pattern matching. .LP Strings which begin with `0' are considered octal numbers. Null or missing arguments are considered `0'. The result of all expressions are strings, which represent decimal numbers. It is important to note that no two components of an expression can appear in the same word; except when adjacent to components of expressions which are syntactically significant to the parser (`&' `|' `<' `>' `(' `)') they should be surrounded by spaces. Variables whose names appear in expressions must have their names preceded by a dollar (\|\fB$\fP\|) sign, for example: .IP "@ grab = $grab+2" .LP Also available in expressions as primitive operands are command executions enclosed in `{' and `}' and file enquiries of the form `\-\fIl\fR name' where \fI l\fP is one of: .LP .DT .nf r read access w write access x execute access e existence o ownership z zero size f plain file d directory .fi .LP The specified name is command and filename expanded and then tested to see if it has the specified relationship to the real user. If the file does not exist or is inaccessible then all enquiries return false, that is, `0'. Command executions succeed, returning true, that is, `1', if the command exits with status 0, otherwise they fail, returning false, that is, `0'. If more detailed status information is required, the command should be executed outside of an expression and the variable \fIstatus\fP examined. .sh "Control flow" The shell contains a number of commands which can be used to regulate the flow of control in command files (shell scripts) and (in limited but useful ways) from terminal input. These commands all operate by forcing the shell to reread or skip in its input and, due to the implementation, restrict the placement of some of the commands. .LP The \fIforeach\fP, \fIswitch\fP, and \fIwhile\fP statements, as well as the \fIif\-then\-else\fP form of the \fIif\fP statement require that the major keywords appear in a single simple command on an input line as shown below. .LP If the shell's input is not seekable, the shell buffers up input whenever a loop is being read and performs seeks in this internal buffer to accomplish the rereading implied by the loop. (To the extent that this allows, backward goto's will succeed on non-seekable inputs.) .sh "Builtin commands" Builtin commands are executed within the shell. If a builtin command occurs as any component of a pipeline except the last, it is executed in a subshell. .HP 5 \fBalias\fP .br .ns .HP 5 .BR alias " name" .br .ns .HP 5 .BR alias " name wordlist" .br The first form prints all aliases. The second form prints the alias for name. The final form assigns the specified \fIwordlist\fP as the alias of \fIname\fP; \fIwordlist\fP is command and filename substituted. \fIName\fP is not allowed to be \fIalias\fP or \fIunalias\fP. Putting single quote signs (apostrophes) around \fIwordlist\fP and placing a \e character in front of any `!' signs in \fIwordlist\fP will often solve any obscure problems with aliases. .HP 5 \fBalloc\fP .br Shows the amount of dynamic core in use, broken down into used and free core, and address of the last location in the heap. With an argument shows each used and free block on the internal dynamic memory chain indicating its address, size, and whether it is used or free. This is a debugging command and may not work in production versions of the shell; it requires a modified version of the system memory allocator. .HP 5 \fBbg\fP .br .ns .HP 5 \fBbg\ %\fRjob\ ... .br Puts the current or specified jobs into the background, continuing them if they were stopped. .HP 5 \fBbreak\fP .br Causes execution to resume after the \fIend\fP of the nearest enclosing \fIforeach\fP or \fIwhile\fP. The remaining commands on the current line are executed. Multi-level breaks are thus possible by writing them all on one line. .HP 5 \fBbreaksw\fP .br Causes a break from a \fIswitch\fP, resuming after the \fIendsw\fP. .HP 5 .BR case " label:" .br A label in a \fIswitch\fP statement as discussed below. .HP 5 \fBcd\fP .br .ns .HP 5 .BR cd " name" .br .ns .HP 5 \fBchdir\fP .br .ns .HP 5 .BR chdir " name" .br Change the shell's working directory to directory \fIname\fP. If no argument is given, change to the home directory of the user. .br If \fIname\fP is not found as a subdirectory of the current directory (and does not begin with `/', `./' or `../'), each component of the variable \fIcdpath\fP is checked to see if it has a subdirectory \fIname\fP. Finally, if all else fails but \fIname\fP is a shell variable whose value begins with `/', this is tried to see if it is a directory. .HP 5 \fBcontinue\fP .br Continue execution of the nearest enclosing \fIwhile\fP or \fIforeach\fP. The rest of the commands on the current line are executed. .HP 5 \fBdefault:\fP .br Labels the default case in a \fIswitch\fP statement. The default should come after all \fIcase\fP labels. .HP 5 .BR "dirs" .br Prints the directory stack; the top of the stack is at the left, the first directory in the stack being the current directory. .HP 5 .BR echo " wordlist" .br .ns .HP 5 .BR "echo \-n" " wordlist" .br The specified words are written to the shells standard output, separated by spaces, and terminated with a newline unless the \fB\-n\fP option is specified. .HP 5 \fBelse\fP .br .ns .HP 5 \fBend\fP .br .ns .HP 5 \fBendif\fP .br .ns .HP 5 \fBendsw\fP .br See the description of the \fIforeach\fP, \fIif\fP, \fIswitch\fP, and \fIwhile\fP statements below. .HP 5 .BR eval " arg ..." .br (As in .IR sh (1).) The arguments are read as input to the shell and the resulting command(s) executed. This is usually used to execute commands generated as the result of command or variable substitution, since parsing occurs before these substitutions. See .IR tset (1) for an example of using \fIeval\fP. .HP 5 .BR exec " command" .br The specified command is executed in place of the current shell. .HP 5 \fBexit\fP .br .ns .HP 5 .BR exit (expr) .br The shell exits either with the value of the \fIstatus\fP variable (first form) or with the value of the specified \fI expr\fP (second form). .HP 5 \fBfg\fP .br .ns .HP 5 \fBfg\ %\fRjob\ ... .br Brings the current or specified jobs into the foreground, continuing them if they were stopped. .HP 5 .BR foreach " name (wordlist)" .br .ns(( .HP 5 \ ... .br .ns .HP 5 \fBend\fP .br The variable \fIname\fP is successively set to each member of \fIwordlist\fP and the sequence of commands between this command and the matching \fIend\fP are executed. (Both \fIforeach\fP and \fIend\fP must appear alone on separate lines.) .IP The builtin command \fIcontinue\fP may be used to continue the loop prematurely and the builtin command \fIbreak\fP to terminate it prematurely. When this command is read from the terminal, the loop is read up once prompting with `?' before any statements in the loop are executed. If you make a mistake typing in a loop at the terminal you can rub it out. .HP 5 .BR glob " wordlist" .br Like \fIecho\fP but no `\e' escapes are recognized and words are delimited by null characters in the output. Useful for programs which wish to use the shell to filename expand a list of words. .HP 5 .BR goto " word" .br The specified \fIword\fP is filename and command expanded to yield a string of the form `label'. The shell rewinds its input as much as possible and searches for a line of the form `label:' possibly preceded by blanks or tabs. Execution continues after the specified line. .HP 5 .BR hashstat .br Print a statistics line indicating how effective the internal hash table has been at locating commands (and avoiding \fIexec's)\fP. An \fIexec\fP is attempted for each component of the \fIpath\fP where the hash function indicates a possible hit, and in each component which does not begin with a `/'. .HP 5 \fBhistory\fP .br .ns .HP 5 .BI history " n" .br .ns .HP 5 .BI "history \-r" " n" .br .ns .HP 5 .BI "history \-h" " n" .br Displays the history event list; if \fIn\fR is given only the \fIn\fP most recent events are printed. The \fB\-r\fP option reverses the order of printout to be most recent first rather than oldest first. The \fB\-h\fP option causes the history list to be printed without leading numbers. This is used to produce files suitable for sourceing using the \-h option to .IR source . .HP 5 .BR if " (expr) command" .br If the specified expression evaluates true, the single \fI command\fP with arguments is executed. Variable substitution on .IR command "" happens early, at the same time it does for the rest of the \fIif\fP command. \fICommand\fP must be a simple command, not a pipeline, a command list, or a parenthesized command list. Input/output redirection occurs even if \fIexpr\fP is false, when command is \fBnot\fP executed (this is a bug). .HP 5 .BR if " (expr) " "then" .br .ns .HP 5 \ ... .br .ns .HP 5 .BR else " " "if\fR (expr2) \fBthen" .br .ns .HP 5 \ ... .br .ns .HP 5 \fBelse\fP .br .ns .HP 5 \ ... .br .ns .HP 5 \fBendif\fP .br If the specified .IR expr "" is true, the commands to the first \fIelse\fP are executed; else if .IR expr2 "" is true, the commands to the second else are executed, etc. Any number of \fIelse-if\fP pairs are possible; only one \fIendif\fP is needed. The \fIelse\fP part is likewise optional. (The words \fIelse\fP and \fIendif\fP must appear at the beginning of input lines; the \fIif\fP must appear alone on its input line or after an \fIelse.)\fP .HP 5 \fBjobs\fP .br .ns .HP 5 \fBjobs \-l\fP .br Lists the active jobs; given the \fB\-l\fP options lists process id's in addition to the normal information. .HP 5 \fBkill %\fRjob .br .ns .HP 5 \fBkill\ \-\fRsig\ \fB%\fRjob\ ... .br .ns .HP 5 \fBkill\fR\ pid .br .ns .HP 5 \fBkill\ \-\fRsig\ pid\ ... .br .ns .HP 5 \fBkill\ \-l\fR .br Sends either the TERM (terminate) signal or the specified signal to the specified jobs or processes. Signals are either given by number or by names (as given in \fI/usr/include/signal.h\fP, stripped of the prefix ``SIG''). The signal names are listed by ``kill \-l''. There is no default, saying just `kill' does not send a signal to the current job. If the signal being sent is TERM (terminate) or HUP (hangup), then the job or process will be sent a CONT (continue) signal as well. .HP \fBlimit\fR .br .ns .HP 5 \fBlimit\fR \fIresource\fR .br .ns .HP 5 \fBlimit\fR \fIresource\fR \fImaximum-use\fR .br Limits the consumption by the current process and each process it creates to not individually exceed \fImaximum-use\fR on the specified \fIresource\fR. If no \fImaximum-use\fR is given, the current limit is printed; if no \fIresource\fR is given, all limitations are given. .IP Resources controllable currently include \fIcputime\fR (the maximum number of cpu-seconds to be used by each process), \fIfilesize\fR (the largest single file which can be created), \fIdatasize\fR (the maximum growth of the data+stack region via .IR sbrk (2) beyond the end of the program text), \fIstacksize\fR (the maximum size of the automatically-extended stack region), and \fIcoredumpsize\fR (the size of the largest core dump that will be created). .IP The \fImaximum-use\fR may be given as a (floating point or integer) number followed by a scale factor. For all limits other than \fIcputime\fR the default scale is `k' or `kilobytes' (1024 bytes); a scale factor of `m' or `megabytes' may also be used. For \fIcputime\fP the default scaling is `seconds', while `m' for minutes or `h' for hours, or a time of the form `mm:ss' giving minutes and seconds may be used. .IP For both \fIresource\fR names and scale factors, unambiguous prefixes of the names suffice. .HP 5 \fBlogin\fP .br Terminate a login shell, replacing it with an instance of \fB/bin/login\fP. This is one way to log off, included for compatibility with .IR sh (1). .HP 5 \fBlogout\fP .br Terminate a login shell. Especially useful if \fIignoreeof\fP is set. . \".HP 5 . \"\fBnewgrp\fP . \".br . \"Changes the group identification of the caller; for details see . \".IR newgrp (1). . \"A new shell is executed by \fInewgrp\fP so that the shell state is lost. .HP 5 \fBnice\fP .br .ns .HP 5 .BR nice " \+number" .br .ns .HP 5 .BR nice " command" .br .ns .HP 5 .BR nice " \+number command" .br The first form sets the \fInice\fP for this shell to 4. The second form sets the \fInice\fP to the given number. The final two forms run command at priority 4 and \fInumber\fP respectively. The super-user may specify negative niceness by using `nice \-number ...'. Command is always executed in a sub-shell, and the restrictions placed on commands in simple \fIif\fP statements apply. .HP 5 \fBnohup\fP .br .ns .HP 5 .BR "nohup" " command" .br The first form can be used in shell scripts to cause hangups to be ignored for the remainder of the script. The second form causes the specified command to be run with hangups ignored. All processes detached with `&' are effectively \fInohup'ed\fP. .HP 5 \fBnotify\fP .br .ns .HP 5 \fBnotify\ %\fRjob\ ... .br Causes the shell to notify the user asynchronously when the status of the current or specified jobs changes; normally notification is presented before a prompt. This is automatic if the shell variable \fInotify\fP is set. .HP 5 \fBonintr\fP .br .ns .HP 5 .BR onintr " \-" .br .ns .HP 5 .BR onintr " label" .br Control the action of the shell on interrupts. The first form restores the default action of the shell on interrupts (terminates shell scripts and returns to the terminal command input level). The second form `onintr \-' causes all interrupts to be ignored. The final form causes the shell to execute a `goto label' when an interrupt is received or a child process terminates because it was interrupted. .IP In any case, if the shell is running detached and interrupts are being ignored, all forms of \fIonintr\fP have no meaning and interrupts continue to be ignored by the shell and all invoked commands. .HP 5 .BR "popd" .br .ns .HP 5 .BR "popd" " +n" .br Pops the directory stack, returning to the new top directory. With a argument `+\fIn\fR' discards the \fIn\fR\|th entry in the stack. The elements of the directory stack are numbered from 0 starting at the top. .HP 5 .BR "pushd" .br .ns .HP 5 .BR "pushd" " name" .br .ns .HP 5 .BR "pushd" " +n" .br With no arguments, \fIpushd\fP exchanges the top two elements of the directory stack. Given a \fIname\fP argument, \fIpushd\fP changes to the new directory (as in \fIcd)\fP and pushes the old current working directory (as in \fIcsw)\fP onto the directory stack. With a numeric argument, rotates the \fIn\fR\|th argument of the directory stack around to be the top element and changes to it. The members of the directory stack are numbered from the top starting at 0. .HP 5 .BR rehash .br Causes the internal hash table of the contents of the directories in the \fIpath\fP variable to be recomputed. This is needed if new commands are added to directories in the \fIpath\fP while you are logged in. This should only be necessary if you add commands to one of your own directories, or if a systems programmer changes the contents of one of the system directories. .HP 5 .BR repeat " count command" .br The specified \fIcommand\fP which is subject to the same restrictions as the \fIcommand\fP in the one line \fIif\fP statement above, is executed \fIcount\fP times. I/O redirections occur exactly once, even if \fIcount\fP is 0. .HP 5 \fBset\fP .br .ns .HP 5 .BR set " name" .br .ns .HP 5 .BR set " name=word" .br .ns .HP 5 .BR set " name[index]=word" .br .ns .HP 5 .BR set " name=(wordlist)" .br The first form of the command shows the value of all shell variables. Variables which have other than a single word as value print as a parenthesized word list. The second form sets \fIname\fP to the null string. The third form sets \fIname\fP to the single \fIword\fP. The fourth form sets the \fIindex'th\fP component of name to word; this component must already exist. The final form sets \fIname\fP to the list of words in \fIwordlist\fP. In all cases the value is command and filename expanded. .IP These arguments may be repeated to set multiple values in a single set command. Note however, that variable expansion happens for all arguments before any setting occurs. .HP 5 .BR setenv " name value" .br Sets the value of environment variable \fIname\fP to be \fIvalue\fP, a single string. The most commonly used environment variable USER, TERM, and PATH are automatically imported to and exported from the \fIcsh\fP variables \fIuser\fP, \fIterm\fP, and \fIpath\fP; there is no need to use \fI((setenv\fP for these. .HP 5 \fBshift\fP .br .ns .HP 5 .BR shift " variable" .br The members of \fIargv\fP are shifted to the left, discarding \fIargv[1]\fP. It is an error for \fIargv\fP not to be set or to have less than one word as value. The second form performs the same function on the specified variable. .HP 5 .BR source " name" .br .ns .HP 5 .BR "source \-h" " name" .br The shell reads commands from \fIname\fP. \fISource\fP commands may be nested; if they are nested too deeply the shell may run out of file descriptors. An error in a \fIsource\fP at any level terminates all nested \fIsource\fP commands. Normally, input during \fIsource\fP commands is not placed on the history list; the \-h option causes the commands to be placed in the history list without being executed. .HP 5 \fBstop\fP .br .ns .HP 5 \fBstop\ %\fRjob\ ... .br Stops the current or specified job which is executing in the background. .HP 5 \fBsuspend\fP .br .ns Causes the shell to stop in its tracks, much as if it had been sent a stop signal with \fB^Z\fR. This is most often used to stop shells started by .IR su (1). .HP 5 .BR switch " (string)" .br .ns .HP 5 .BR case " str1:" .br .ns .HP 5 \ ... .br .ns .HP 5 \ \fBbreaksw\fP .br .ns .HP 5 \&... .br .ns .HP 5 \fBdefault:\fP .br .ns .HP 5 \ ... .br .ns .HP 5 \ \fBbreaksw\fP .br .ns .HP 5 \fBendsw\fP .br Each case label is successively matched, against the specified \fIstring\fP which is first command and filename expanded. The file metacharacters `*', `?' and `[...]' may be used in the case labels, which are variable expanded. If none of the labels match before a `default' label is found, execution begins after the default label. Each case label and the default label must appear at the beginning of a line. The command \fIbreaksw\fP causes execution to continue after the \fIendsw\fP. Otherwise control may fall through case labels and default labels as in C. If no label matches and there is no default, execution continues after the \fIendsw\fP. .HP 5 \fBtime\fP .br .ns .HP 5 .BR time " command" .br With no argument, a summary of time used by this shell and its children is printed. If arguments are given the specified simple command is timed and a time summary as described under the \fItime\fP variable is printed. If necessary, an extra shell is created to print the time statistic when the command completes. .HP 5 \fBumask\fP .br .ns .HP 5 .BR umask " value" .br The file creation mask is displayed (first form) or set to the specified value (second form). The mask is given in octal. Common values for the mask are 002 giving all access to the group and read and execute access to others or 022 giving all access except no write access for users in the group or others. .HP 5 .BR unalias " pattern" .br All aliases whose names match the specified pattern are discarded. Thus all aliases are removed by `unalias *'. It is not an error for nothing to be \fIunaliased\fP. .HP 5 .BR unhash .br Use of the internal hash table to speed location of executed programs is disabled. .HP 5 \fBunlimit\fR \fIresource\fR .br .ns .HP 5 \fBunlimit\fR .br Removes the limitation on \fIresource\fR. If no \fIresource\fR is specified, all \fIresource\fR limitations are removed. .HP 5 .BR unset " pattern" .br All variables whose names match the specified pattern are removed. Thus all variables are removed by `unset *'; this has noticeably distasteful side-effects. It is not an error for nothing to be \fIunset\fP. .HP 5 .BR unsetenv " pattern" .br Removes all variables whose name match the specified pattern from the environment. See also the \fIsetenv\fP command above and .IR printenv (1). .HP 5 \fBwait\fP .br All background jobs are waited for. It the shell is interactive, an interrupt can disrupt the wait, at which time the shell prints names and job numbers of all jobs known to be outstanding. .HP 5 .BR while " (expr)" .br .ns .HP 5 \ ... .br .ns .HP 5 \fBend\fP .br While the specified expression evaluates non-zero, the commands between the \fIwhile\fP and the matching end are evaluated. \fIBreak\fP and \fIcontinue\fP may be used to terminate or continue the loop prematurely. (The \fIwhile\fP and \fIend\fP must appear alone on their input lines.) Prompting occurs here the first time through the loop as for the \fIforeach\fP statement if the source of input is a terminal. .HP 5 \fB%\fRjob .br Brings the specified job into the foreground. .HP 5 \fB%\fRjob \fB&\fR .br Continues the specified job in the background. .HP 5 \fB@\fP .br .ns .HP 5 .BR "@" " name = expr" .br .ns .HP 5 .BR "@" " name[index] = expr" .br The first form prints the values of all the shell variables. The second form sets the specified \fIname\fP to the value of \fIexpr\fP. If the expression contains `<', `>', `&' or `|' then at least this part of the expression must be placed within `(' `)'. The third form assigns the value of \fIexpr\fP to the \fIindex'th\fP argument of \fIname\fP. Both \fIname\fP and its \fIindex'th\fP component must already exist. .IP The operators `*=', `+=', etc are available as in C. The space separating the name from the assignment operator is optional. Spaces are, however, mandatory in separating components of \fIexpr\fP which would otherwise be single words. .IP Special postfix `++' and `\-\-' operators increment and decrement \fIname\fP respectively, that is, `@ i++'. Note that there must be a space after the `@' sign. .sh "Pre-defined and environment variables" The following variables have special meaning to the shell. Of these, \fIargv\fP, \fIcwd\fP, \fIhome\fP, \fIpath\fP, \fIprompt\fP, \fIshell\fP and \fIstatus\fP are always set by the shell. Except for \fIcwd\fP and \fIstatus\fP this setting occurs only at initialization; these variables will not then be modified unless this is done explicitly by the user. .LP This shell copies the environment variable USER into the variable \fIuser\fP, TERM into \fIterm\fP, and HOME into \fIhome\fP, and copies these back into the environment whenever the normal shell variables are reset. The environment variable PATH is similarly handled; it is only necessary to worry about its setting in the file \fI\&.cshrc\fP, as inferior \fIcsh\fP processes will import the definition of \fIpath\fP from the environment, and re-export it if you then change it. (It could be set once in the \fI\&.login\fP except that commands through .IR net (1) would not see the definition.) .TP 15 \fBargv\fP \c Set to the arguments to the shell. Positional parameters are substituted from this variable: `$1' is replaced by `$argv[1]', etc. .TP 15 \fBcdpath\fP \c Gives a list of alternate directories searched to find subdirectories in \fIchdir\fP commands. .TP 15 \fBcwd\fP The full pathname of the current directory. .TP 15 \fBecho\fP \c Set when the \fB\-x\fP command line option is given. Causes each command and its arguments to be echoed just before execution. For non-builtin commands all expansions occur before echoing. Builtin commands are echoed before command and filename substitution, since these substitutions are then done selectively. .TP 15 \fBhistchars\fP \c Can be given a string value to change the characters used in history substitution. The first character of its value is used as the history substitution character, replacing the default character !. The second character of its value replaces the character \(ua in quick substitutions. .TP 15 \fBhistory\fP \c Can be given a numeric value to control the size of the history list. Any command which has been referenced in this many events will not be discarded. If you use an overly-large value for \fIhistory\fP, the shell may run out of memory. The last executed command is always saved on the history list. .TP 15 \fBhome\fP \c The home directory of the invoker, initialized from the environment. The filename expansion of `\fB~\fR' refers to this variable. .TP 15 \fBignoreeof\fP \c If set, the shell ignores end-of-file signals from terminals. This prevents shells from being accidentally killed by control-D's. .TP 15 \fBmail\fP \c The files where the shell checks for mail. This is done after each command completion which will result in a prompt, if a specified interval has elapsed. The shell says `You have new mail' if the file exists with an access time not greater than its modify time. .IP If the first word of the value of \fImail\fP is numeric it specifies a different mail checking interval, in seconds, than the default, which is 10 minutes. .IP If multiple mail files are specified, the shell says `New mail in .IR name ' when there is mail in the file \fIname\fP. .TP 15 \fBnoclobber\fP \c As described in the section on \fIInput/output\fP, restrictions are placed on output redirection to insure that files are not accidentally destroyed, and that `>>' redirections refer to existing files. .TP 15 \fBnoglob\fP \c If set, filename expansion is inhibited. This is most useful in shell scripts which are not dealing with filenames, or after a list of filenames has been obtained and further expansions are not desirable. .TP 15 \fBnonomatch\fP \c If set, it is not an error for a filename expansion to not match any existing files; rather the primitive pattern is returned. It is still an error for the primitive pattern to be malformed, that is, `echo [' still gives an error. .TP 15 \fBnotify\fP \c If set, the shell notifies asynchronously of job completions. The default is to rather present job completions just before printing a prompt. .TP 15 \fBpath\fP \c Each word of the path variable specifies a directory in which commands are to be sought for execution. A null word specifies the current directory. If there is no \fIpath\fP variable, only full path names will execute. The usual search path is `.', `/bin' and `/usr/bin', but this may vary from system to system. For the super-user the default search path is `/etc', `/bin' and `/usr/bin'. A shell which is given neither the \fB\-c\fP nor the \fB\-t\fP option will normally hash the contents of the directories in the \fIpath\fP variable after reading \fI\&.cshrc\fP, and each time the \fIpath\fP variable is reset. If new commands are added to these directories while the shell is active, it may be necessary to give the \fIrehash\fP or the ((commands may not be found. .TP 15 \fBprompt\fP \c The string which is printed before each command is read from an interactive terminal input. If a `!' appears in the string it will be replaced by the current event number unless a preceding `\e' is given. Default is `% ', or `# ' for the super-user. .TP 15 \fBsavehist\fP \c is given a numeric value to control the number of entries of the history list that are saved in ~/.history when the user logs out. Any command which has been referenced in this many events will be saved. During start up the shell sources ~/.history into the history list enabling history to be saved across logins. Overly-large values of \fIsavehist\fP will slow down the shell during start up. .TP 15 \fBshell\fP \c The file in which the shell resides. This is used in forking shells to interpret files which have execute bits set, but which are not executable by the system. (See the description of \fINon-builtin Command Execution\fP below.) Initialized to the (system-dependent) home of the shell. .TP 15 \fBstatus\fP \c The status returned by the last command. If it terminated abnormally, then 0200 is added to the status. Builtin commands which fail return exit status `1', all other builtin commands set status `0'. .TP 15 \fBtime\fP \c Controls automatic timing of commands. The \fBtime\fP variable can be supplied with one or two values. The first value is a number \(em \fIn\fP for instance. The shell displays a resource-usage summary for any command running for more than \fIn\fP CPU seconds. The second value is optional and is a character string which determines which resources the user wishes displayed. The character string can be any string of text with embedded control key-letters in it. A control key-letter is a percent sign (\^\fB%\fP\^) followed by a single \fIupper-case\fP letter. To print a percent sign, use two percent signs in a row. Unrecognized key-letters are simply printed. The control key-letters are: .RS .IP D Average amount of unshared data space used in Kilobytes. .IP E Elapsed (wallclock) time for the command. .IP F Major page faults. .IP I Number of block input operations. .IP K Average amount of unshared stack space used in Kilobytes. .IP M Maximum real memory used during execution of the process. .IP O Number of block output operations. .IP P Total CPU time \(em U (user) plus S (system) \(em as a percentage of E (elapsed) time. .IP R Major page faults. .IP S Number of seconds of CPU time consumed by the kernel on behalf of the user's process. .IP U Number of seconds of CPU time devoted to the user's process. .IP W Number of swaps. .IP X Average amount of shared memory used in Kilobytes. .RE .IP The default resource-usage summary is a line of the form: .IP .ti +0.5i .IR uuu.u u .IR sss.s s .IR ee:ee .IR pp % .IR xxx + ddd k .IR iii + ooo io .IR mmm pf + ww w .br .IP where \fIuuu.u\fP is the user time (U), \fIsss.s\fP is the system time (S), \fIee\fP\|:\fIee\fP is the elapsed time (E), \fIpp\fP is the percentage of CPU time versus elapsed time (P), \fIxxx\fP is the average shared memory in Kilobytes (X), \fIddd\fP is the average unshared data space in Kilobytes (D), \fIiii\fP and \fIooo\fP are the number of block input and output operations respectively (I and O), \fImmm\fP is the number of major page faults (M), and \fIww\fP is the number of swaps (W). .TP 15 \fBverbose\fP \c Set by the \fB\-v\fP command line option, causes the words of each command to be printed after history substitution. .sh "Non-builtin command execution" When a command to be executed is found to not be a builtin command the shell attempts to execute the command via .IR exec (2). Each word in the variable \fIpath\fP names a directory from which the shell will attempt to execute the command. If it is given neither a \fB\-c\fP nor a \fB\-t\fP option, the shell hashes the names in these directories into an internal table so that it will only try an \fIexec\fP in a directory if there is a possibility that the command resides there. This greatly speeds command location when a large number of directories are present in the search path. If this mechanism has been turned off (via \fIunhash)\fP, or if the shell was given a \fB\-c\fP or \fB\-t\fP argument, and in any case for each directory component of \fIpath\fP which does not begin with a `/', the shell concatenates with the given command name to form a path name of a file which it then attempts to execute. .LP Parenthesized commands are always executed in a subshell. Thus `(cd ; pwd) ; pwd' prints the \fIhome\fP directory; leaving you where you were (printing this after the home directory), while `cd ; pwd' leaves you in the \fIhome\fP directory. Parenthesized commands are most often used to prevent \fIchdir\fP from affecting the current shell. .LP If the file has execute permissions but is not an executable binary to the system, it is assumed to be a file containing shell commands and a new shell is spawned to read it. .LP If there is an \fIalias\fP for \fIshell\fP then the words of the alias will be prepended to the argument list to form the shell command. The first word of the \fIalias\fP should be the full path name of the shell (for example, `$shell'). Note that this is a special, late occurring, case of \fIalias\fP substitution, and only allows words to be prepended to the argument list without modification. .sh "Argument list processing" If argument 0 to the shell is `\-' then this is a login shell. The flag arguments are interpreted as follows: .TP 5 \fB\-c\fP \c Commands are read from the (single) following argument which must be present. Any remaining arguments are placed in \fIargv\fP. .TP 5 \fB\-e\fP \c The shell exits if any invoked command terminates abnormally or yields a non-zero exit status. .TP 5 \fB\-f\fP \c The shell will start faster, because it will neither search for nor execute commands from the file `\&.cshrc' in the invokers home directory. .TP 5 \fB\-i\fP \c The shell is interactive and prompts for its top-level input, even if it appears to not be a terminal. Shells are interactive without this option if their inputs and outputs are terminals. .TP 5 \fB\-n\fP \c Commands are parsed, but not executed. This may aid in syntactic checking of shell scripts. .TP 5 \fB\-s\fP \c Command input is taken from the standard input. .TP 5 \fB\-t\fP \c A single line of input is read and executed. A `\e' may be used to escape the newline at the end of this line and continue onto another line. .TP 5 \fB\-v\fP \c Sets the \fIverbose\fP variable, so that command input is echoed after history substitution. .TP 5 \fB\-x\fP \c Sets the \fIecho\fP variable, so that commands are echoed immediately before execution. .TP 5 \fB\-V\fP \c Causes the \fIverbose\fP variable to be set even before `\&.cshrc' is executed. .TP 5 \fB\-X\fP \c Is to \fB\-x\fP as \fB\-V\fP is to \fB\-v\fP. .LP After processing of flag arguments if arguments remain but none of the \fB\-c\fP, \fB\-i\fP, \fB\-s\fP, or \fB\-t\fP options was given the first argument is taken as the name of a file of commands to be executed. The shell opens this file, and saves its name for possible resubstitution by `$0'. Since many systems use either the standard version 6 or version 7 shells whose shell scripts are not compatible with this shell, the shell will execute such a `standard' shell if the first character of a script is not a `#', that is, if the script does not start with a comment. Remaining arguments initialize the variable \fIargv\fP. .sh "Signal handling" The shell normally ignores \fIquit\fP signals. Jobs running detached (either by `&' or the \fIbg\fR or \fB%... &\fR commands) are immune to signals generated from the keyboard, including hangups. Other signals have the values which the shell inherited from its parent. The shell's handling of interrupts and terminate signals in shell scripts can be controlled by \fIonintr\fP. Login shells catch the \fIterminate\fP signal; otherwise this signal is passed on to children from the state in the shell's parent. In no case are interrupts allowed when a login shell is reading the file `\&.logout'. .SH AUTHOR William Joy. J.E. Kulp first implemented the job control and directory stack features, with a different syntax than that used now. .SH FILES .ta 1.75i .nf ~/.cshrc Read at beginning of execution by each shell. ~/.login Read by login shell, after `.cshrc' at login. ~/.logout Read by login shell, at logout. ~/.history Saved history for use at next login. /bin/sh Standard shell, for shell scripts not starting with a `#'. /tmp/sh* Temporary file for `<<'. /etc/passwd Source of home directories for `~name'. .fi .SH LIMITATIONS Words can be no longer than 1024 characters. The system limits argument lists to 10240 characters. The number of arguments to a command which involves filename expansion is limited to 1/6'th the number of characters allowed in an argument list. Command substitutions may substitute no more characters than are allowed in an argument list. To detect looping, the shell restricts the number of \fIalias\fP substititutions on a single line to 20. .SH "SEE ALSO" sh(1), access(2), exec(2), execve(2), fork(2), killpg(2), pipe(2), sigsys(2), umask(2), getlimit(2), setrlimit(2), wait(2), intro(3J), jobs(3), sigset(3), tty(4), a.out(5), environ(5), `An introduction to the C shell' .SH BUGS When a command is restarted from a stop, the shell prints the directory it started in if this is different from the current directory; this can be misleading (that is, wrong) as the job may have changed directories internally. .LP Shell builtin functions are not stoppable/restartable. Command sequences of the form `a ; b ; c' are also not handled gracefully when stopping is attempted. If you suspend `b', the shell will then immediately execute `c'. This is especially noticeable if this expansion results from an \fIalias\fP. It suffices to place the sequence of commands in ()'s to force it to a subshell, that is, `( a ; b ; c )'. .LP Control over tty output after processes are started is primitive; perhaps this will inspire someone to work on a good virtual terminal interface. In a virtual terminal interface much more interesting things could be done with output control. .LP Alias(( substitution is most often used to clumsily simulate shell procedures; shell procedures should be provided rather than aliases. .LP Commands within loops, prompted for by `?', are not placed in the \fIhistory\fP list. Control structure should be parsed rather than being recognized as built-in commands. This would allow control commands to be placed anywhere, to be combined with `|', and to be used with `&' and `;' metasyntax. .LP It should be possible to use the `:' modifiers on the output of command substitutions. There are two problems with `:' modifier usage on `$' substitutions: not all of the `:' modifiers are available; only one modifier per command substitution is allowed. .LP Quoting conventions are contradictory and confusing. .LP Symbolic links fool the shell. In particular, \fIdirs\fP and `cd ..' don't work properly once you've crossed through a symbolic link. .LP \fBset\ \ path\fP should remove duplicate pathnames from the pathname list. These often occur because a shell script or a \fI.cshrc\fP file does something like \fBset\ \ path=(/usr/local\ \ /usr/hosts\ \ $path)\fP to ensure that the named directories are in the pathname list. .LP There is no way to direct error output to one place and standard output to another place. P Symbolic links fool the shell. In particular, \fIdirs\fP and `cd ..' don't work properly once you've crossed through a symbolic link. .LP \fBset\ \ path\fP should remove duplicate pathnames from the pathname list. These often occur because a shell script or a \fI.cshrc\fman/man1/ctags.1 644 0 0 5771 3112233172 6603 .TH CTAGS 1 "21 March 1983" .SH NAME ctags \- create a tags file .SH SYNOPSIS .B ctags [ .B \-BFatuwvx ] name ... .SH DESCRIPTION .I Ctags makes a tags file for .IR ex (1) from the specified C, Pascal and Fortran sources. A tags file gives the locations of specified objects (in this case functions and typedefs) in a group of files. Each line of the tags file contains the object name, the file in which it is defined, and an address specification for the object definition. Functions are searched with a pattern, typedefs with a line number. Specifiers are given in separate fields on the line, separated by blanks or tabs. Using the .I tags file, .I ex can quickly find these objects definitions. .LP If the .B \-x flag is given, .I ctags produces a list of object names, the line number and file name on which each is defined, as well as the text of that line and prints this on the standard output. This is a simple index which can be printed out as an off-line readable function index. .LP If the .B \-v flag is given, an index of the form expected by .IR vgrind (1) is produced on the standard output. This listing contains the function name, file name, and page number (assuming 64 line pages). Since the output will be sorted into lexicographic order, it may be desired to run the output through .BR "sort \-f" . Sample use: .nf ctags \-v files | sort \-f > index vgrind \-x index .fi .LP Files whose name ends in .B \.c or .B \.h are assumed to be C source files and are searched for C routine and macro definitions. Others are first examined to see if they contain any Pascal or Fortran routine definitions; if not, they are processed again looking for C definitions. .LP Other options are: .TP 5 .B \-F use forward searching patterns (/.../) (default). .TP 5 .B \-B use backward searching patterns (?...?). .TP 5 .B \-a append to tags file. .TP 5 .B \-t create tags for typedefs. .TP 5 .B \-w suppressing warning diagnostics. .TP 5 .B \-u causing the specified files to be .I updated in tags, that is, all references to them are deleted, and the new values are appended to the file. (Beware: this option is implemented in a way which is rather slow; it is usually faster to simply rebuild the .I tags file.) .LP The tag .I main is treated specially in C programs. The tag formed is created by prepending .I M to the name of the file, with a trailing .c removed, if any, and leading pathname components also removed. This makes use of .I ctags practical in directories with more than one program. .SH FILES .DT tags output tags file .SH SEE ALSO ex(1), vi(1) . \".SH AUTHOR . \"Ken Arnold; FORTRAN added by Jim Kleckner; Bill Joy . \"added Pascal and . \".B \-x, . \"replacing . \".I cxref; . \"C typedefs added by Ed Pelegri-Llopart. .SH BUGS Recognition of \fBfunctions\fR, \fBsubroutines\fR and \fBprocedures\fR for FORTRAN and Pascal is done is a very simpleminded way. No attempt is made to deal with block structure; if you have two Pascal procedures in different blocks with the same name you lose. .LP Does not know about #ifdefs. SH SEE man/man1/rsh.1 644 0 0 5434 3112233173 6273 .TH RSH 1 "6 April 1983" .SH NAME rsh \- remote shell .SH SYNOPSIS \fBrsh\fP host [ \fB\-l\fP username ] [ \fB\-n\fP ] command .br host [ \fB\-l\fP username ] [ \fB\-n\fP ] command .SH DESCRIPTION \fIRsh\fP connects to the specified \fIhost\fP, and executes the specified \fIcommand\fP. \fIRsh\fP copies its standard input to the remote command, the standard output of the remote command to its standard output, and the standard error of the remote command to its standard error. Interrupt, quit and terminate signals are propagated to the remote command; \fIrsh\fP normally terminates when the remote command does. .LP The remote username used is the same as your local username, unless you specify a different remote name with the \fB\-l\fP option. This remote name must be equivalent (in the sense of .IR rlogin (1)) to the originating account; no provision is made for specifying a password with a command. .LP If you omit \fIcommand\fP, you will be logged in on the remote host using .IR rlogin (1) instead of executing a single command. .LP The \fB\-n\fP option makes the remote shell read input from \fI/dev/null\fP instead of trying to read from the standard input. .LP Shell metacharacters which are not quoted are interpreted on local machine, while quoted metacharacters are interpreted on the remote machine. Thus the command .LP \ \ \ rsh otherhost cat remotefile >> localfile .LP appends the remote file \fIremotefile\fP to the localfile \fIlocalfile\fP, while .LP \ \ \ rsh otherhost cat remotefile ">>" otherremotefile .LP appends \fIremotefile\fP to \fIotherremotefile\fP. .LP Host names are given in the file .IR /etc/hosts . Each host has one standard name (the first name given in the file), which is rather long and unambiguous, and optionally one or more nicknames. The host names for local machines are also commands in the directory .IR /usr/hosts ; if you put this directory in your search path then the \fBrsh\fP can be omitted. .SH FILES .ta 2i /etc/hosts hostname to address lookup .br /etc/services service name to service number lookup .br /usr/hosts/* .DT .SH SEE ALSO rlogin(1), stty(1), hosts(5), services(5) .SH BUGS If you are using .IR csh (1) and put a .IR rsh (1) in the background without redirecting its input away from the terminal, it will block even if no reads are posted by the remote command. If no input is desired you should redirect the input of \fIrsh\fP to /dev/null using the \fB\-n\fP option. .LP You cannot run an interactive command (like .IR rogue (6) or .IR vi (1)); use .IR rlogin (1). .LP Stop signals stop the local \fIrsh\fP process only; this is arguably wrong, but currently hard to fix for reasons too complicated to explain here. ^Z and ^Y (suspend characters) do stop the remote process, however. .\".LP .\"This command is provisional, and may change for the 4.2bsd release. ommand. If no input is desired you should redirect the input of \fIrsh\fP to /dev/null using the \fB\-n\fP option. .LP You cannot run an interactive command (like .IR rogue (6) or .IR vi (1)); use .IR rlogin (1). .LP Stop signaman/man1/date.1 644 0 0 2613 3112233174 6411 .TH DATE 1 "26 April 1983" .UC 4 .SH NAME date \- display or set the date .SH SYNOPSIS .B date .RB "[ \fB\-u\fP ] [ yymmddhhmm [ " . "ss ] ]" .SH DESCRIPTION \fIDate\fP displays the current date and time when used without an argument. .LP Only the super-user may \fBset\fP the date. .I yy is the last two digits of the year; the first .I mm is the month number; .I dd is the day number in the month; .I hh is the hour number (24 hour system); the second .I mm is the minute number; .BI . ss (optional) specifies seconds. For example: .IP date 10080045 .PP sets the date to Oct 8, 12:45 AM. The year, month and day may be omitted; the current values are supplied as defaults. .SH OPTIONS .IP \fB\-u\fP Display the date in GMT (universal time). The system operates in GMT; \fIdate\fP normally takes care of the conversion to and from local standard and daylight time. \fB\-u\fP may also be used to set GMT time. .SH FILES /usr/adm/wtmp to record time-setting .SH SEE ALSO utmp(5) .\".SH DIAGNOSTICS .\"`No permission' if .\(("you aren't the super-user and you try to change the date; .\"`bad conversion' if the date set is syntactically incorrect. . \".SH BUGS . \"The system attempts to keep the date in a format closely compatible . \"with VMS. VMS, however, uses local time (rather than GMT) and does . \"not understand daylight savings time. Thus if you use both UNIX . \"and VMS, VMS will be running on GMT. ime. .SH FILES /usr/adm/wtmp to record time-setting .SH SEE ALSO utmp(5) .\".SH DIAGNOSTICS .\"`No permission' if .\man/man1/dc.1 644 0 0 10237 3112233174 6103 .TH DC 1 "18 January 1983" .SH NAME dc \- desk calculator .SH SYNOPSIS .B dc [ file ] .SH DESCRIPTION .I Dc is an arbitrary precision arithmetic package. Ordinarily it operates on decimal integers, but one may specify an input base, output base, and a number of fractional digits to be maintained. The overall structure of .I dc is a stacking (reverse Polish) calculator. If an argument is given, input is taken from that file until its end, then from the standard input. The following constructions are recognized: .HP 6 number .br The value of the number is pushed on the stack. A number is an unbroken string of the digits 0-9. It may be preceded by an underscore _ to input a negative number. Numbers may contain decimal points. .HP 6 + \- / * % ^ .br The top two values on the stack are added (+), subtracted (\-), multiplied (*), divided (/), remaindered (%), or exponentiated (^). The two entries are popped off the stack; the result is pushed on the stack in their place. Any fractional part of an exponent is ignored. .TP .BI s x The top of the stack is popped and stored into a register named .I x, where .I x may be any character. If the .B s is capitalized, .I x is treated as a stack and the value is pushed on it. .TP .BI l x The value in register .I x is pushed on the stack. The register .I x is not altered. All registers start with zero value. If the .B l is capitalized, register .I x is treated as a stack and its top value is popped onto the main stack. .TP .B d The top value on the stack is duplicated. .TP .B p The top value on the stack is printed. The top value remains unchanged. .B P interprets the top of the stack as an ascii string, removes it, and prints it. .TP .B f All values on the stack and in registers are printed. .TP .B q exits the program. If executing a string, the recursion level is popped by two. If .B q is capitalized, the top value on the stack is popped and the string execution level is popped by that value. .TP .B x treats the top element of the stack as a character string and executes it as a string of dc commands. .TP .B X replaces the number on the top of the stack with its scale factor. .TP .B "[ ... ]" puts the bracketed ascii string onto the top of the stack. .HP 6 .I "x =x" .br The top two elements of the stack are popped and compared. Register .I x is executed if they obey the stated relation. .TP .B v replaces the top element on the stack by its square root. Any existing fractional part of the argument is taken into account, but otherwise the scale factor is ignored. .TP .B ! interprets the rest of the line as a UNIX command. .TP .B c All values on the stack are popped. .TP .B i The top value on the stack is popped and used as the number radix for further input. .B I pushes the input base on the top of the stack. .TP .B o The top value on the stack is popped and used as the number radix for further output. .TP .SM .B O pushes the output base on the top of the stack. .TP .B k the top of the stack is popped, and that value is used as a non-negative scale factor: the appropriate number of places are printed on output, and maintained during multiplication, division, and exponentiation. The interaction of scale factor, input base, and output base will be reasonable if all are changed together. .TP .B z The stack level is pushed onto the stack. .TP .SM .B Z replaces the number on the top of the stack with its length. .TP .B ? A line of input is taken from the input source (usually the terminal) and executed. .TP .B "; :" are used by .I bc for array operations. .PP An example which prints the first ten values of n! is .nf .PP .in +3 [la1+dsa*pla10>y]sy .br 0sa1 .br lyx .fi .SH "SEE ALSO" bc(1), which is a preprocessor for .I dc providing infix notation and a C-like syntax which implements functions and reasonable control structures for programs. .SH DIAGNOSTICS `x is unimplemented' where x is an octal number. .br `stack empty' for not enough elements on the stack to do what was asked. .br `Out of space' when the free list is exhausted (too many digits). .br `Out of headers' for too many numbers being kept around. .br `Out of pushdown' for too many items on the stack. .br `Nesting Depth' for too many levels of nested execution. dc providing infix notation and a C-like syntax which implements functions and reasonable control structures for programs. .SH DIAGNOSTICS `x is unimplemented' where x is an octal number. .br `stack empty' for not enough elements on the stack to do what was asked. .br `Out of space' when the free list is exhausted (too many digits). .br `Out of headerman/man1/dd.1 644 0 0 6416 3112233175 6071 .TH DD 1 "18 January 1983" .UC 4 .SH NAME dd \- convert and copy a file .SH SYNOPSIS .B dd [option=value] ... .SH DESCRIPTION .I Dd copies the specified input file to the specified output with possible conversions. The standard input and output are used by default. The input and output block size may be specified to take advantage of raw physical I/O. .PP .br .ns .TP 15 .I option .I values .br .ns .TP if= input file name; standard input is default .br .ns .TP of= output file name; standard output is default .br .ns .TP .RI ibs= n input block size .I n bytes (default 512) .br .ns .TP .RI obs= n output block size (default 512) .br .ns .TP .RI bs= n set both input and output block size, superseding .I ibs and .I obs; also, if no conversion is specified, it is particularly efficient since no copy need be done .br .ns .TP .RI cbs= n conversion buffer size .br .ns .TP .RI skip= n skip .IR n "" input records before starting copy .br .ns .TP .RI files= n copy .I n input files before terminating (makes sense only where input is a magtape or similar device). .br .ns .TP .RI seek= n seek .I n records from beginning of output file before copying .br .ns .TP count=\fIn\fR copy only .IR n "" input records .br .ns .TP conv=ascii .ds h \h'\w'conv='u' convert EBCDIC to ASCII .br .ns .IP \*hebcdic convert ASCII to EBCDIC .br .ns .IP \*hibm slightly different map of ASCII to EBCDIC .br .ns .IP \*hblock convert variable length records to fixed length .br .ns .IP \*hunblock convert fixed length records to variable length .br .ns .IP \*hlcase map alphabetics to lower case .br .ns .IP \*hucase map alphabetics to upper case .br .ns .IP \*hswab swap every pair of bytes .br .ns .IP \*hnoerror do not stop processing on an error .br .ns .IP \*hsync pad every input record to .I ibs .br .ns .IP "\*h... , ..." several comma-separated conversions .PP .fi Where sizes are specified, a number of bytes is expected. A number may end with .B "k, b" or .B w to specify multiplication by 1024, 512, or 2 respectively; a pair of numbers may be separated by .B x to indicate a product. .PP .I Cbs is used only if .I ascii, .I unblock, .I ebcdic, .I ibm, or .I block conversion is specified. In the first two cases, .I cbs characters are placed into the conversion buffer, any specified character mapping is done, trailing blanks trimmed and new-line added before sending the line to the output. In the latter three cases, characters are read into the conversion buffer, and blanks added to make up an output record of size .IR cbs . .PP After completion, .I dd reports the number of whole and partial input and output blocks. .PP For example, to read an EBCDIC tape blocked ten 80-byte EBCDIC card images per record into the ASCII file .I x: .IP .nf dd if=/dev/rmt0 of=x ibs=800 cbs=80 conv=ascii,lcase .fi .PP Note the use of raw magtape. .I Dd is especially suited to I/O on the raw physical devices because it allows reading and writing in arbitrary record sizes. .SH "SEE ALSO" cp(1), tr(1) .SH DIAGNOSTICS f+p records in(out): numbers of full and partial records read(written) .SH BUGS The ASCII/EBCDIC conversion tables are taken from the 256 character standard in the CACM Nov, 1968. The `ibm' conversion, while less blessed as a standard, corresponds better to certain IBM print train conventions. There is no universal solution. raw magtape. .I Dd is especially suited to I/O on the raw physical devices because it allows reading and writing in arbitrary record sizes. .SH "SEE ALSO" cp(1), tr(1) .SH DIAGNOSTICS f+p records in(out): numbers of full and partial records man/man1/deroff.1 644 0 0 2127 3112233176 6743 ((.TH DEROFF 1 "13 April 1983" .SH NAME deroff \- remove nroff, troff, tbl and eqn constructs .SH SYNOPSIS \fBderoff\fP [ \fB\-w\fP ] file ... .SH DESCRIPTION \fIDeroff\fP reads each file in sequence and removes all \fInroff\fP and \fItroff\fP command lines, backslash constructions, macro definitions, \fIeqn\fP constructs (between `.EQ' and `.EN' lines or between delimiters), and table descriptions and writes the remainder on the standard output. \fIDeroff\fP follows chains of included files (`.so' and `.nx' commands); if a file has already been included, a `.so' is ignored and a `.nx' terminates execution. If no input file is given, \fIderoff\fP reads from the standard input file. .SH OPTIONS .IP \fB\-w\fP Generate a word list, one word per line. A `word' is a string of letters, digits, and apostrophes, beginning with a letter; apostrophes are removed. All other characters are ignored. .SH "SEE ALSO" troff(1), eqn(1), tbl(1) .SH BUGS \fIDeroff\fP is not a complete \fItroff\fP interpreter, so it can be confused by subtle constructs. Most errors result in too much rather than too little output. tes execution. If no input file is given, \fIderoff\fP reads from the standard input file. .SH OPTIONS .IP \fB\-w\fP Generate a word list, one word per line. A `word' is a string of letters, digits, and apostrophes, beginning with a letter; apostrophes are removed. All other characters are ignored. .SH "SEE ALSO" troff(1), eqn(1), tbl(1) .SH BUGS \fIDeroff\fP is not a complete \fItroff\fP interpreter, so it can be confusman/man1/df.1 644 0 0 3310 3112233176 6062 .TH DF 1 "29 April 1983" .UC 4 .SH NAME df \- report free disk space on file systems .SH SYNOPSIS .B df [ .B \-i ] [ .B \-l ] [ filesystem \fB.\|.\|.\fP ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Df prints out the amount (in kilobytes) of free disk space available on the specified .I filesystem, for example, `/dev/rp0a', or on the filesystem in which the specified .I file, for example, `$HOME', is contained. If no file system is specified, the free space on all of the normally mounted file systems is printed. .SH OPTIONS .TP .B \-i Report also the number of used and free inodes. .TP .B \-l Also examine the free list, double checking that the summary number in the filesystem superblock is correct. .SH EXAMPLE .LP Here is a sample printout from the .I df command (and may not necessarily be appropriate to your installation): .nf .DT % \fBdf\fP .ta \w'Filesystem'u+2n +\w'kbytes'u+2n +\w'used'u+2n +\w'avail'u+2n +\w'capacity'u+2n Filesystem kbytes used avail capacity Mounted on /dev/ip0a 7445 4714 1986 70% / /dev/ip0g 42277 35291 2758 93% /usr % .fi .LP Note that the figures for `used' and `available' don't actually add up to the `kbytes' number, and thus the `capacity' figure is not strictly correct. This is because the operating system does not normally let a file system fill up to 100% capacity, but normally reports the file system as being `full' at around 90% capacity (this is a system-tunable figure). When a file system fills up, only the super-user can then create new files. Because of this feature, it is possible to get a report that a file system has more than 100% of its capacity used. .SH FILES /etc/fstab list of normally mounted filesystems .SH "SEE ALSO" du(1), fstab(5), icheck(8), quot(8) his is because the operating system does not normally let a file system fill up to 100% capacity, but normally reports the file system as being `full' at around 90% capacity (this is a system-tunable figure). When a file system fills up, only the super-user can then create new files. Because of this feature, man/man1/diction.1 644 0 0 2261 3112233177 7127 .TH DICTION 1 "13 April 1983" .SH NAME diction,explain \- print wordy sentences; thesaurus for diction .SH SYNOPSIS \fBdiction\fP [ \fB\-ml\fP ] [ \fB\-mm\fP ] [ \fB\-n\fP ] [ \fB\-f\fP pfile ] file \fB.\|.\|.\fP .br \fBexplain\fP .LP .SH DESCRIPTION .LP \fIDiction\fP finds all sentences in a document that contain phrases from a data base of bad or wordy diction. Each phrase is bracketed with [ ]. Because \fIdiction\fP runs \fIderoff\fP before looking at the text, formatting header files should be included as part of the input. .LP \fIExplain\fP is an interactive thesaurus for the phrases found by diction. .SH OPTIONS .IP \fB\-ml\fP \fIDeroff\fP should skip lists. This option should be used if the document contains many lists of non-sentences. .IP \fB\-mm\fP Use the \fB\-mm\fP macro package instead of the default \fB\-ms\fP macro package. .IP \fB\-n\fP Suppress the default file. .IP \fB\-f\fP \fIpfile\fP \fIPfile\fP contains a user-supplied pattern file to be used in addition to the default file. .SH "SEE ALSO" deroff(1) .SH BUGS Use of non-standard formatting macros may cause incorrect sentence breaks. In particular, \fIdiction\fP doesn't know about the \fB\-me\fP macro package. ould be used if the document contains many lists of non-sentences. .IP \fB\-mm\fP Use the \fB\-mm\fP macro package instead of the default \fB\-ms\fP macro package. .IP \fB\-n\fP Suppress the default file. .IP \fB\-f\fP \fIpfile\fP \fIPfile\fP contains a user-supplied pattern file to be used in addition to the default file. .SH "SEE Aman/man1/diff.1 644 0 0 11753 3112233200 6417 .TH DIFF 1 "21 March 1983" .UC 4 .SH NAME diff \- differential file and directory comparator .SH SYNOPSIS .B diff [ .B \-l ] [ .B \-r ] [ .B \-s ] [ \fB\-cefh\fR ] [ .B \-b ] dir1 dir2 .br .B diff [ \fB\-cefh ] [ \fB\-b\fR ] file1 file2 .br .B diff [ .BI \-D string ] [ .B \-b ] file1 file2 .SH DESCRIPTION If both arguments are directories, .I diff sorts the contents of the directories by name, and then runs the regular file .I diff algorithm (described below) on text files which are different. Binary files which differ, common subdirectories, and files which appear in only one directory are listed. Options when comparing directories are: .TP .B \-l long output format; each text file .I diff is piped through .IR pr (1) to paginate it, other differences are remembered and summarized after all text file differences are reported. .TP .B \-r causes application of .I diff recursively to common subdirectories encountered. .TP .B \-s causes .I diff to report files which are the same, which are otherwise not mentioned. .TP .B \-Sname starts a directory .I diff in the middle beginning with file .I name. .PP When run on regular files, and when comparing text files which differ during directory comparison, .I diff tells what lines must be changed in the files to bring them into agreement. Except in rare circumstances, .I diff finds a smallest sufficient set of file differences. If neither .I file1 nor .I file2 is a directory, then either may be given as `\-', in which case the standard input is used. If .I file1 is a directory, then a file in that directory whose file-name is the same as the file-name of .I file2 is used (and vice versa). .PP There are several options for output format; the default output format contains lines of these forms: .IP "" 5 .I n1 a .I n3,n4 .br .I n1,n2 d .I n3 .br .I n1,n2 c .I n3,n4 .PP These lines resemble .I ed commands to convert .I file1 into .IR file2 . The numbers after the letters pertain to .IR file2 . In fact, by exchanging `a' for `d' and reading backward one may ascertain equally how to convert .I file2 into .IR file1 . As in .I ed, identical pairs where .I n1 = .I n2 or .I n3 = .I n4 are abbreviated as a single number. .PP Following each of these lines come all the lines that are affected in the first file flagged by `<', then all the lines that are affected in the second file flagged by `>'. .PP Except for .B \-b, which may be given with any of the others, the following options are mutually exclusive: .TP 9 .B \-e producing a script of .I "a, c" and .I d commands for the editor .I ed, which will recreate .I file2 from .IR file1 . In connection with .BR \-e , the following shell program may help maintain multiple versions of a file. Only an ancestral file ($1) and a chain of version-to-version .I ed scripts ($2,$3,...) made by .I diff need be on hand. A `latest version' appears on the standard output. .IP \ \ \ \ \ \ \ \ (shift; cat $*; echo \'1,$p\') \(bv ed \- $1 .IP Extra commands are added to the output when comparing directories with .B \-e, so that the result is a .IR sh (1) script for converting text files which are common to the two directories from their state in .I dir1 to their state in .I dir2. .TP 9 .B \-f produces a script similar to that of .B \-e, not useful with .I ed, and in the opposite order. .TP 9 .B \-c produces a diff with lines of context. The default is to present 3 lines of context and may be changed, e.g to 10, by .BR \-c10 \&. With .B \-c the output format is modified slightly: the output beginning with identification of the files involved and their creat((ion dates and then each change is separated by a line with a dozen *'s. The lines removed from .I file1 are marked with `\(mi'; those added to .I file2 are marked `+'. Lines which are changed from one file to the other are marked in both files with `!'. .TP 9 .B \-h does a fast, half-hearted job. It works only when changed stretches are short and well separated, but does work on files of unlimited length. .TP .B \-Dstring causes .I diff to create a merged version of .I file1 and .I file2 on the standard output, with C preprocessor controls included so that a compilation of the result without defining \fIstring\fR is equivalent to compiling .I file1, while defining .I string will yield .I file2. .TP .B \-b causes trailing blanks (spaces and tabs) to be ignored, and other strings of blanks to compare equal. .SH FILES /tmp/d????? .br /usr/lib/diffh for .B \-h .br /usr/bin/pr .SH "SEE ALSO" cmp(1), cc(1), comm(1), ed(1), diff3(1) .SH DIAGNOSTICS Exit status is 0 for no differences, 1 for some, 2 for trouble. .SH BUGS Editing scripts produced under the .BR \-e " or" .BR \-f " option are naive about" creating lines consisting of a single `\fB.\fR'. .PP When comparing directories with the .B \-b option specified, .I diff first compares the files (as in \fIcmp\fP), and then decides to run the .I diff algorithm if they are not equal. This may cause a small amount of spurious output if the files then turn out to be identical, because the only differences are insignificant blank string differences. me, 2 for trouble. .Sman/man1/diff3.1 644 0 0 3047 3112233201 6460 .TH DIFF3 1 "18 January 1983" .SH NAME diff3 \- 3-way differential file comparison .SH SYNOPSIS .B diff3 [ .B \-ex3 ] file1 file2 file3 .SH DESCRIPTION .I Diff3 compares three versions of a file, and publishes disagreeing ranges of text flagged with these codes: .TP 16 ==== all three files differ .TP 16 ====1 .IR file1 " is different" .TP 16 ====2 .IR file2 " is different" .TP 16 ====3 .IR file3 " is different" .PP The type of change suffered in converting a given range of a given file to some other is indicated in one of these ways: .TP 16 .IB f " : " n1 " a" Text is to be appended after line number .I n1 in file .I f, where .I f = 1, 2, or 3. .TP 16 .IB f " : " n1 " , " n2 " c" Text is to be changed in the range line .I n1 to line .IR n2 . If .I n1 = .I n2, the range may be abbreviated to .IR n1 . .PP The original contents of the range follows immediately after a .B c indication. When the contents of two files are identical, the contents of the lower-numbered file is suppressed. .PP Under the .B \-e option, .I diff3 publishes a script for the editor .I ed that will incorporate into .I file1 all changes between .I file2 and .I file3, .IR i.e . the changes that normally would be flagged ==== and ====3. Option .B \-x (\fB\-3\fR) produces a script to incorporate only changes flagged ==== (====3). The following command will apply the resulting script to `file1'. .PP .ti 16n (cat script; echo \'1,$p\') \(bv ed \- file1 .SH FILES /tmp/d3????? .br /usr/lib/diff3 .SH "SEE ALSO" diff(1) .SH BUGS Text lines that consist of a single `.' will defeat .B \-e. editor .I ed that will incorporate into .I file1 all changes between .I file2 and .I file3, .IR i.e . the changes that normally would be flagged ==== and ====3. Option .B \-x (\fB\-3\fR) produces a script to incorporate only changes flagged ==== (====3). The following command will apply the resulting script to `file1'. .PP .ti 16n (cat script; echo \'1,$p\') \(bv ed \- file1 .SH FILES /tmp/d3????? .br /usr/lib/diff3 .SH "SEE ALSO" diff(1) .SH BUGS Text lines that consiman/man1/ruptime.1 644 0 0 2756 3112233201 7160 .TH RUPTIME 1 "29 April 1983" .UC 4 .SH NAME ruptime \- show host status of local machines .SH SYNOPSIS \fBruptime\fP [ \fB\-a\fP ] [ \fB\-l\fP ] [ \fB\-t\fP ] [ \fB\-u\fP ] .SH DESCRIPTION \fIRuptime\fP gives a status line like \fIuptime\fP for each machine on the local network; these are formed from packets broadcast by each host on the network once a minute. .LP Machines for which no status report has been received for 5 minutes are shown as being down. .LP Normally, the listing is sorted by host name, but this can be changed by specifying one of the options listed below. .SH OPTIONS .TP .B \-a Count even those users who have been idle for an hour or more. .TP .B \-l Sort the display by load average. .TP .B \-t Sort the display by uptime. .TP .B \-u Sort the display by number of users. .SH EXAMPLE .LP Here is a typical display from \fIruptime\fP in the Sun Microsystems network. .ta \w'ganymede'u+2u +\w'down'u+1n +\w'2+17:38'u+1n +\w'3 users,'u+1n +\w'load'u+1n +\w'0.01,'u+1n +\w'0.08,'u+1n .nf angel% \fBruptime\fP angel up 4:07, 1 user, load 0.02, 0.10, 0.15 betasun down 12+14:40 datsun up 4:07, 1 user, load 0.02, 0.10, 0.19 ganymede down 2+17:38 haley down 4+00:12 krypton up 4:08, 3 users, load 0.01, 0.08, 0.12 orion down 31+07:52 sun up 0:28, 0 users, load 0.82, 0.91, 0.84 sundial down 3+19:41 terra up 4:08, 0 users, load 0.02, 0.05, 0.04 titan up 4:05, 2 users, load 0.02, 0.05, 0.18 angel% .fi .SH FILES /usr/spool/whod.* data files .SH SEE ALSO rwho(1) .SH BUGS .LP Needs a new protocol. n .nf angel% \fBruman/man1/diffh.1 644 0 0 31 3112233202 6474 .so /usr/man/man1/diff.1 user, load 0.02, 0.10, 0.15 betasun down 12+14:40 datsun up 4:07, 1 user, load 0.02, 0.10, 0.19 ganymede down 2+17:38 haley down 4+00:12 krypton up 4:08, 3 users, load 0.01, 0.08, 0.12 orion down 31+07:52 sun up 0:28, 0 users, load 0.82, 0.91, 0.84 sundial down 3+19:41 terra up 4:08, 0 users, load 0.02, 0.05, 0.04 titan up 4:05, 2 users, load 0.02, 0.05, 0.18 angel% .fi .SH FILES /usr/spool/whod.* data files .SH SEE ALSO rwho(1) .SH ByyZyyman/man1/du.1 644 0 0 1366 3112233202 6100 .TH DU 1 "2 May 1983" .SH NAME du \- summarize disk usage .SH SYNOPSIS .B du [ .B \-s ] [ .B \-a ] [ name \fB.\|.\|.\fP ] .SH DESCRIPTION .I Du gives the number of kilobytes contained in all files and, recursively, directories within each specified directory or file .IR name . If .I name is missing, `\fB.\fR' is used. .LP A file which has two links to it is only counted once. .SH OPTIONS .TP .B \-s Only display the grand total. .TP .B \-a Generate an entry for each file. .LP Entries are generated only for each directory in the absence of options. .SH "SEE ALSO" df(1), quot(8) .SH BUGS Non-directories given as arguments (not under .B \-a option) are not listed. .br If there are too many distinct linked files, .I du counts the excess files multiply. ed directory or file .IR name . If .I name is missing, `\fB.\fR' is used. .LP A file which has two links to it is only counted once. .SH OPTIONS .TP .B \-s Only display the grand total. .TP .B \-a Generate an entry for each file. .LP Entries are generated only for eman/man1/echo.1 644 0 0 1113 3112233203 6375 .TH ECHO 1 "26 April 1983" .SH NAME echo \- echo arguments .SH SYNOPSIS .B echo [ .B \-n ] [ argument \fB.\|.\|.\fP ] .SH DESCRIPTION .I Echo writes its arguments on the standard output. Arguments must be separated by spaces or tabs, and terminated by a newline. .PP .I Echo is useful for producing diagnostics in shell programs and for writing constant data on pipes. If you are using the Bourne Shell (\fIsh\fP\|(1)), you can send diagnostics to the standard error file by typing: `echo \fB.\|.\|.\fP 1>&2'. .br .SH OPTIONS .IP \fB\-n\fP Don't add the \fBn\fPewline to the output. echo [ .B \-n ] [ argument \fB.\|.\|.\fP ] .SH DESCRIPTION .I Echo writes its arguments on the standard output. Arguments must be separated by spaces or tabs, and terminated by a newline. .PP .I Echo is useful for producing diagnostics in shell programs and for writing constant data on pipes. If you are using the Bourne Shell (\fIsh\fP\|(1)), you can send diagnostics to the standard error file by typing: `echo \fB.\|.\|.\fP 1>&2'((man/man1/ed.1 644 0 0 43122 3112233203 6075 .TH ED 1 "21 March 1983" .UC .if t .ds q \(aa .if n .ds q ' .SH NAME ed \- text editor .SH SYNOPSIS .B ed [ .B \- ] [ .BR \-p [prompt] ] [ .B \-u ] [ .B \-x ] [ name ] .SH DESCRIPTION .I Ed is the standard text editor. .LP If a .I name argument is given, .I ed simulates an .I e command (see below)\| on the named file; that is to say, the file is read into .I ed's buffer so that it can be edited. .LP .I Ed operates on a copy of any file it is editing; changes made in the copy have no effect on the file until a .IR w "" (write) command is given. The copy of the text being edited resides in a temporary file called the .IR buffer . .LP Commands to .I ed have a simple and regular structure: zero or more .I addresses followed by a single character .I command, possibly followed by parameters to the command. These addresses specify one or more lines in the buffer. Missing addresses are supplied by default. .LP In general, only one command may appear on a line. Certain commands allow the addition of text to the buffer. While .I ed is accepting text, it is said to be in .I "input mode." In this mode, no commands are recognized; all input is merely collected. Input mode is left by typing a period `\fB.\fR' alone at the beginning of a line. .SH OPTIONS .TP .BI \-p[ prompt ] Prompt for commands with `* ' (or .I prompt if given). .TP .B \-u Convert all lower case text in the buffer to upper case. .TP .B \-x Simulate an .B x command first to handle an encrypted file. .TP .B \- Suppress printing explanatory output \(em should be used when the standard input is an editor script. .SH "REGULAR EXPRESSIONS" .LP .I Ed supports a limited form of .I "regular expression" notation. A regular expression specifies a set of strings of characters. A member of this set of strings is said to be .I matched by the regular expression. In the following specification for regular expressions the word `character' means any character but newline. .IP 1. Any character except a special character matches itself. Special characters are the regular expression delimiter plus .RB \e\|[\| . and sometimes ^\|*\|$. .IP 2. A .B . matches any character. .IP 3. A \e followed by any character except a digit or (\|) matches that character. .IP 4. A nonempty string .I s bracketed .RI [ \|s\| ] (or .RI [^ s\| ]) matches any character in (or not in) .I s. In .I s, \e has no special meaning, and ] may only appear as the first letter. A substring .I a\-b, with .I a and .I b in ascending ASCII order, stands for the inclusive range of ASCII characters. .IP 5. A regular expression of form 1-4 followed by * matches a sequence of 0 or more matches of the regular expression. .IP 6. A regular expression, .I x, of form 1-8, bracketed .RI \e( \|x\| \e) matches what .I x matches. .IP 7. A \e followed by a digit .I n matches a copy of the string that the bracketed regular expression beginning with the .IR n th \e( matched. .IP 8. A regular expression of form 1-8, .I x, followed by a regular expression of form 1-7, .I y matches a match for .I x followed by a match for .I y, with the .I x match being as long as possible while still permitting a .I y match. .IP 9. A regular expression of form 1-8 preceded by ^ (or followed by $), is constrained to matches that begin at the left (or end at the right) end of a line. .IP 10. A regular expression of form 1-9 picks out the longest among the leftmost matches in a line. .IP 11. An empty regular expression stands for a copy of the last regular expression encountered. .LP Regular expressions are used in addresses to specify lines and in one command (see .I s below) to specify a portion of a line which is to be replaced. If it is desired to use one of the regular expression metacharacters as an ordinary character, that character may be preceded by `\e'. This also applies to the character bounding the regular expression (often `/')\| and to `\e' itself. .SH "LINE ADDRESSING" .LP To understand addressing in .I ed it is necessary to know that at any time there is a .I "current line." Generally speaking, the current line is the last line affected by a command; however, the exact effect on the current line is discussed under the description of the command. Addresses are constructed as follows. .TP 1. The character `\fB.\fR' addresses the current line. .TP 2. The character `$' addresses the last line of the buffer. .TP 3. A decimal number .I n addresses the .IR n -th line of the buffer. .TP 4. `\(fm\fIx\fR' addresses the line marked with the name .IR x , which must be a lower-case letter. Lines are marked with the .I k command described below. .TP 5. A regular expression enclosed in slashes `/' addresses the line found by searching forward from the current line and stopping at the first line containing a string that matches the regular expression. If necessary the search wraps around to the beginning of the buffer. .TP 6. A regular expression enclosed in queries `?' addresses the line found by searching backward from the current line and stopping at the first line containing a string that matches the regular expression. If necessary the search wraps around to the end of the buffer. .TP 7. An address followed by a plus sign `+' or a minus sign `\-' followed by a decimal number specifies that address plus (resp. minus)\| the indicated number of lines. The plus sign may be omitted. .TP 8. If an address begins with `+' or `\-' the addition or subtraction is taken with respect to the current line; e.g. `\-5' is understood to mean `\fB.\fR\-5'. .TP 9. If an address ends with `+' or `\-', then 1 is added (resp. subtracted). As a consequence of this rule and rule 8, the address `\-' refers to the line before the current line. Moreover, trailing `+' and `\-' characters have cumulative effect, so `\-\-' refers to the current line less 2. .TP 10. To maintain compatibility with earlier versions of the editor, the character `^' in addresses is equivalent to `\-'. .LP Commands may require zero, one, or two addresses. Commands which require no addresses regard the presence of an address as an error. Commands which accept one or two addresses assume default addresses when insufficient are given. If more addresses are given than such a command requires, the last one or two (depending on what is accepted)\| are used. .LP Addresses are separated from each other typically by a comma `\fB,\fR'. They may also be separated by a semicolon `\fB;\fR'. In this case the current line `\fB.\fR' is set to the previous address before the next address is interpreted. This feature can be used to determine the starting line for forward and backward searches (`/', `?')\|. The second address of any two-address sequence must correspond to a line following the line corresponding to the first address. The special form `%' is an abbreviation for the address pair `1,$'. .SH "LIST OF ED COMMANDS" .LP In the following list of .I ed commands, the default addresses are shown in parentheses. The parentheses are not part of the address, but are used to show that the given addresses are the default. .LP As mentioned, it is generally illegal for more than one command to appear on a line. However, most commands may be suffixed by `p' or by `l', in which case the current line is either printed or listed respectively in the way discussed below. Commands may also be suffixed by `n', meaning the output of the command is to be line numbered. These suffixes may be combined in any order. .TP 5 .RB (\| .\| )\|a .br .ns .TP 5 .br .ns .TP 5 .B . .br The append command reads the given text and appends it after the addressed line. `\fB.\fR' is left on the last line input, if there were any, otherwise at the addressed line. Address `0' is legal for this command; text is placed at the beginning of the buffer. .TP 5 .RB (\| .\| ,\ .\| )\|c .br .ns .TP 5 .br .ns .TP 5 .B . .br The change command deletes the addressed lines, then accepts input text which replaces these lines. `\fB.\fR' is left at the last line input; if there were none, it is left at the line preceding the deleted lines. .TP 5 .RB (\| .\| ,\ .\| )\|d The delete command deletes the addressed lines from the buffer. The line originally after the last line deleted becomes the current line; if the lines deleted were originally at the end, the new last line becomes the current line. .TP 5 e filename The edit command deletes the entire contents of the buffer, and then reads in the named file. `\fB.\fR' is set to the last line of the buffer. The number of characters read is typed. `filename' is remembered for possible use as a default file name in a subsequent .I r or .I w command. If `filename' is missing, the remembered name is used. .TP 5 E filename This command is the same as .I e, except that no diagnostic results when no .I w has been given since the last buffer alteration. .TP 5 f filename The filename command prints the currently remembered file name. If `filename' is given, the currently remembered file name is changed to `filename'. .TP 5 (1,$)\|g/regular expression/command list In the global command, the first step is to mark every line which matches the given regular expression. Then for every such line, the given command list is executed with `\fB.\fR' initially set to that line. A single command or the first of multiple commands appears on the same line with the global command. All lines of a multi-line list except the last line must be ended with `\e'. .I A, .I i, and .I c commands and associated input are permitted; the `\fB.\fR' terminating input mode may be omitted if it would be on the last line of the command list. The commands .I g and .I v are not permitted in the command list. .TP 5 .RB (\| .\| )\|i .ns .TP 5 .br ((.ns .TP 5 .B . .br This command inserts the given text before the addressed line. `\fB.\fR' is left at the last line input, or, if there were none, at the line before the addressed line. This command differs from the .I a command only in the placement of the text. .TP 5 .RB (\| .\| ,\ . +1)\|j This command joins the addressed lines into a single line; intermediate newlines simply disappear. `\fB.\fR' is left at the resulting line. .TP 5 ( \fB. \fR)\|k\fIx\fR The mark command marks the addressed line with name .I x, which must be a lower-case letter. The address form `\(fm\fIx\fR' then addresses this line. .ne 2.5 .TP 5 .RB (\| .\| ,\ .\| )\|l The list command prints the addressed lines in an unambiguous way: non-graphic characters are printed in two-digit octal, and long lines are folded. The .I l command may be placed on the same line after any non-I/O command. .TP 5 .RB (\| .\| ,\ .\| )\|m\fIa The move command repositions the addressed lines after the line addressed by .IR a . The last of the moved lines becomes the current line. .TP 5 .RB (\| .\| ,\ .\| )\|n The number command prints the addressed lines with line numbers and a tab at the left. .TP 5 .RB (\| .\| ,\ .\| )\|p The print command prints the addressed lines. `\fB.\fR' is left at the last line printed. The .I p command may be placed on the same line after any non-I/O command. .TP .RB (\| .\| ,\ .\| )\|P This command is a synonym for .I p. .TP 5 q The quit command causes .I ed to exit. No automatic write of a file is done. .TP 5 Q This command is the same as .I q, except that no diagnostic results when no .I w has been given since the last buffer alteration. .TP 5 ($)\|r filename The read command reads in the given file after the addressed line. If no file name is given, the remembered file name, if any, is used (see .I e and .I f commands)\|. The file name is remembered if there was no remembered file name already. Address `0' is legal for .I r and causes the file to be read at the beginning of the buffer. If the read is successful, the number of characters read is typed. `\fB.\fR' is left at the last line read in from the file. .TP 5 (\| \fB.\fR\|, \fB.\fR\|)\|s/regular expression/replacement/ or, .br .ns .TP 5 (\| \fB.\fR\|, \fB.\fR\|)\|s/regular expression/replacement/g The substitute command searches each addressed line for an occurrence of the specified regular expression. On each line in which a match is found, all matched strings are replaced by the replacement specified, if the global replacement indicator `g' appears after the command. If the global indicator does not appear, only the first occurrence of the matched string is replaced. It is an error for the substitution to fail on all addressed lines. Any punctuation character may be used instead of `/' to delimit the regular expression and the replacement. `\fB.\fR' is left at the last line substituted. .IP An ampersand `&' appearing in the replacement is replaced by the string matching the regular expression. The special meaning of `&' in this context may be suppressed by preceding it by `\e'. The characters .I `\|\en' where .I n is a digit, are replaced by the text matched by the .IR n -th regular subexpression enclosed between `\e(' and `\e)'. When nested, parenthesized subexpressions are present, .I n is determined by counting occurrences of `\e(' starting from the left. .IP Lines may be split by substituting new-line characters into them. The new-line in the replacement string must be escaped by preceding it by `\e'. .IP One or two trailing delimiters may be omitted, implying the `p' suffix. The special form `s' followed by .I no delimiters repeats the most recent substitute command on the addressed lines. The `s' may be followed by the letters .B r (use the most recent regular expression for the left hand side, instead of the most recent left hand side of a substitute command), .B p (complement the setting of the .I p suffix from the previous substitution), or .B g (complement the setting of the .I g suffix). These letters may be combined in any order. .TP 5 .RB (\| .\| ,\ .\| )\|t\|\fIa This command acts just like the .I m command, except that a copy of the addressed lines is placed after address .I a (which may be 0). `\fB.\fR' is left on the last line of the copy. .TP 5 .RB (\| .\| ,\ .\| )\|u The undo command restores the buffer to it's state before the most recent buffer modifying command. The current line is also restored. Buffer modifying commands are .I a, c, d, g, i, k, m, r, s, t, and .I v. For purposes of undo, .I g and .I v are considered to be a single buffer modifying command. Undo is its own inverse. .IP When .I ed runs out of memory (at about 8000 lines on any 16 bit mini-computer such as the PDP-11) This full undo is not possible, and .I u can only undo the effect of the most recent substitute on the current line. This restricted undo also applies to editor scripts when .I ed is invoked with the .B - option. .TP 5 (1, $)\|v/regular expression/command list This command is the same as the global command .I g except that the command list is executed .I g with `\fB.\fR' initially set to every line .I except those matching the regular expression. .TP 5 (1, $)\|w filename .br The write command writes the addressed lines onto the given file. If the file does not exist, it is created. The file name is remembered if there was no remembered file name already. If no file name is given, the remembered file name, if any, is used (see .I e and .I f commands)\|. `\fB.\fR' is unchanged. If the command is successful, the number of characters written is printed. .TP (1, $)\|W filename This command is the same as .I w, except that the addressed lines are appended to the file. .TP 5 (1, $)\|wq filename This command is the same as .I w except that afterwards a .I q command is done, exiting the editor after the file is written. .TP 5 x A key string is demanded from the standard input. Later .I r, e and .I w commands will encrypt and decrypt the text with this key by the algorithm of .IR crypt (1). An explicitly empty key turns off encryption. .RB (\| .\| +1)\|z or, .br .ns .TP 5 .RB (\| .\| +1)\|z\fIn This command scrolls through the buffer starting at the addressed line. 22 (or .I n, if given) lines are printed. The last line printed becomes the current line. The value .I n is sticky, in that it becomes the default for future .I z commands. .TP 5 ($)\|= The line number of the addressed line is typed. `\fB.\fR' is unchanged by this command. .TP 5 ! The remainder of the line after the `!' is sent to .IR sh (1) to be interpreted as a command. .RB ` . ' is unchanged. .TP 5 .RB (\| . +1,\| . +1)\| An address alone on a line causes the addressed line to be printed. A blank line alone is equivalent to `.+1p'; it is useful for stepping through text. If two addresses are present with no intervening semicolon, .I ed prints the range of lines. If they are separated by a semicolon, the second line is printed. .LP If an interrupt signal (ASCII DEL)\| is sent, .I ed prints `?interrupted' and returns to its command level. .LP Some size limitations: 512 characters per line, 256 characters per global command list, 64 characters per file name, and, on mini computers, 128K characters in the temporary file. The limit on the number of lines depends on the amount of core: each line takes 2 words. .LP When reading a file, .I ed discards ASCII NUL characters and all characters after the last newline. It refuses to read files containing non-ASCII characters. .SH FILES /tmp/e* .br edhup: work is saved here if terminal hangs up .SH "SEE ALSO" B. W. Kernighan, .I A Tutorial Introduction to the ED Text Editor .br B. W. Kernighan, .I Advanced editing on UNIX .br sed(1), crypt(1) .SH DIAGNOSTICS `?name' for inaccessible file; `?self-explanatory message' for other errors. .LP To protect against throwing away valuable work, a .I q or .I e command is considered to be in error, unless a .I w has occurred since the last buffer change. A second .I q or .I e will be obeyed regardless. .SH BUGS The .I l command mishandles DEL. .br The .I undo command causes marks to be lost on affected lines. .br The .I x command, .B -x option, and special treatment of hangups only work on UNIX. crypt(1) .SH DIAGNOSTICS `?name' for inaccessible file; `?self-explanatory message' for other errors. .LP To protect against throwing away valuable work, a .I q or .I e command is considered to be in error, unless a .I w has occurred since the last buffer change. A second .I q or .I e will be obeyed regardless. .SH BUGS The .I l command mishandles DEL. .br The .I undo command causes marks to be lost on affected lines. .br Thman/man1/edit.1 644 0 0 27 3112233203 6347 .so /usr/man/man1/ex.1 ption, and special treatment of hangups only work on UNIX. crypt(1) .SH DIAGNOSTICS `?name' for inaccessible file; `?self-explanatory message' for other errors. .LP To protect against throwing away valuable work, a .I q or .I e command is considered to be in error, unless a .I w has occurred since the last buffer change. A second .I q or .I e will be obeyed regardless. .SH BUGS The .I l command mishandles DEL. .br The .I undo command cyyZyyman/man1/rwho.1 644 0 0 1451 3112233204 6444 ((.TH RWHO 1 "7 April 1983" .UC 4 .SH NAME rwho \- who's logged in on local machines .SH SYNOPSIS .B rwho [ .B \-a ] .SH DESCRIPTION .I Rwho command produces output similar to .I who, but for all machines on the local network. If no report has been received from a machine for 5 minutes then .I rwho assumes the machine is down, and does not report users last known to be logged into that machine. .LP If a user hasn't typed to the system for a minute or more, then .I rwho reports this idle time. If a user hasn't typed to the system for an hour or more, then the user is omitted from the output of .I rwho unless the .B \-a flag is given. .SH FILES /etc/whod.* information about other machines . \".SH SEE ALSO . \"rhosts(1) .SH BUGS This is unwieldy when the number of machines on the local net is large. assumes the machine is down, and does not report users last known to be logged into that machine. .LP If a user hasn't typed to the system for a minute or more, then .I rwho reports this idle time. If a user hasn'man/man1/egrep.1 644 0 0 31 3112233204 6520 .so /usr/man/man1/grep.1 an hour or more, then the user is omitted from the output of .I rwho unless the .B \-a flag is given. .SH FILES /etc/whod.* information about other machines . \".SH SEE ALSO . \"rhosts(1) .SH BUGS This is unwieldy when the number of machines on the local net is large. assumes the machine is down, and does not report users last known to be logged into that machine. .LP If a user hasn't typed to the system for a minute or more, then yyZyyman/man1/enroll.1 644 0 0 32 3112233204 6712 .so /usr/man/man1/xsend.1 an hour or more, then the user is omitted from the output of .I rwho unless the .B \-a flag is given. .SH FILES /etc/whod.* information about other machines . \".SH SEE ALSO . \"rhosts(1) .SH BUGS This is unwieldy when the number of machines on the local net is large. assumes the machine is down, and does not report users last known to be logged into that machine. .LP If a user hasn't typed to the system for a minute or more, then yyZyyman/man1/eqn.1 644 0 0 13705 3112233204 6275 .EQ delim $$ .EN .TH EQN 1 "15 April 1983" .SH NAME eqn, neqn, checkeq \- typeset mathematics .SH SYNOPSIS \fBeqn\fP [ .BI \-d xy ] [ .BI \-p n ] [ .BI \-s n ] [ .BI \-f n ] [ file ] \fB.\|.\|.\fP .br \fBcheckeq\fP [ file ] \fB.\|.\|.\fP .SH DESCRIPTION .LP \fIEqn\fP is a .IR troff (1) preprocessor for typesetting mathematics on a Graphic Systems phototypesetter. \fINeqn\fP is for use with terminals. Usage is almost always .LP eqn file \fB.\|.\|.\fP | troff .br neqn file \fB.\|.\|.\fP | nroff .LP If no files are specified, these programs read from the standard input. A line beginning with `.EQ' marks the start of an equation; the end of an equation is marked by a line beginning with `.EN'. Neither of these lines is altered, so they may be defined in macro packages to get centering, numbering, etc. It is also possible to set two characters as `delimiters'; subsequent text between delimiters is also treated as \fIeqn\fP input. .LP \fICheckeq\fP reports missing or unbalanced delimiters and .EQ/.EN pairs. .SH OPTIONS .IP \fB\-d\fP\|\fIxy\fP Set equation \fBd\fPelimiters may be set to characters \fIx\fP and \fIy\fP with the command-line argument. The more common way to do this is with `delim .IR xy ' between .EQ and .EN. The left and right delimiters may be identical. Delimiters are turned off by `delim off' appearing in the text. All text that is neither between delimiters nor between .EQ and .EN is passed through untouched. .IP \fB\-p\fP\|\fIn\fP Reduce subscripts and superscripts by \fIn\fP point sizes from the previous size. In the absence of the \fB\-p\fP option, subscripts and superscripts are reduced by 3 point sizes from the previous size. .IP \fB\-s\fP\|\fIn\fP Change point \fBs\fPize to \fIn\fP globally in the document. The point size can also be changed globally in the body of the document by using the \fBgsize\fP directive. .IP \fB\-f\fP\|\fIn\fP Change \fBf\fPont to \fIn\fP globally in the document. The font can also be changed globally in the body of the document by using the \fBgfont\fP directive. .SH "EQN LANGUAGE" Tokens within \fIeqn\fP are separated by spaces, tabs, newlines, braces, double quotes, tildes or circumflexes. Braces {\|} are used for grouping; generally speaking, anywhere a single character like \fIx\fP could appear, a complicated construction enclosed in braces may be used instead. Tilde ~ represents a full space in the output, circumflex ^ half as much. .LP Subscripts and superscripts are produced with the keywords \fBsub\fP and \fBsup\fP. Thus \fIx sub i\fP makes $x sub i$, \fIa sub i sup 2\fP produces $a sub i sup 2$, and \fIe sup {x sup 2 + y sup 2}\fP gives $e sup {x sup 2 + y sup 2}$. .LP Fractions are made with .BR over : \fIa over b\fP yields $a over b$. .LP \fBsqrt\fP makes square roots: \fI1 over sqrt {ax sup 2 +bx+c}\fP results in $1 over sqrt {ax sup 2 +bx+c}$ . .LP The keywords \fBfrom\fP and \fBto\fP introduce lower and upper limits on arbitrary things: $lim from {n-> inf} sum from 0 to n x sub i$ is made with \fIlim from {n\-> inf } sum from 0 to n x sub i\fP. .LP Left and right brackets, braces, etc., of the right height are made with \fBleft\fP and \fBright\fP: \fIleft [ x sup 2 + y sup 2 over alpha right ] ~=~1\fP produces $left [ x sup 2 + y sup 2 over alpha right ] ~=~1$. The \fBright\fP clause is optional. Legal characters after \fBleft\fP and \fBright\fP are braces, brackets, bars, \fBc\fP and \fBf\fP for ceiling and floor, and "" for nothing at all (useful for a right-side-only bracket). .LP Vertical piles of things are made with .BR pile , .BR lpile , .BR cpile , and .BR rpile : \fIpile {a above b above c}\fP produces $pile {a above b above c}$. There can be an arbitrary number of elements in a pile. \fBlpile\fP left-justifies, \fBpile\fP and \fBcpile\fP center, with different vertical spacing, and \fBrpile\fP right justifies. .LP Matrices are made with .BR matrix : \fImatrix { lcol { x sub i above y sub 2 } ccol { 1 above 2 } }\fP produces $matrix { lcol { x sub i above y sub 2 } ccol { 1 above 2 } }$. In addition, there is \fBrcol\fP for a right-justified column. .LP Diacritical marks are made with .BR dot , .BR dotdot , .BR hat , .BR tilde , .BR bar , .BR vec , .BR dyad , and .BR under : \fIx dot = f(t) bar\fP is $x dot = f(t) bar$, \fIy dotdot bar ~=~ n under\fP is $y dotdot bar ~=~ n under$, and \fIx vec ~=~ y dyad\fP is $x vec ~=~ y dyad$. .LP Sizes and font can be changed with \fBsize\fP \fIn\fP or \fBsize\fP .BI \(+- n, .BR roman , .BR italic , .BR bold , and .BR font \fIn\fP. Size and fonts can be changed globally in a document by \fBgsize\fP \fIn\fP and \fBgfont\fP .IR n , or by the command-line arguments .BI \-s n and .BI \-f n. .LP Successive display arguments can be lined up. Place \fBmark\fP before the desired lineup point in the first equation; place \fBlineup\fP at the place that is to line up vertically in subsequent equations. .LP Shorthands may be defined or existing keywords redefined with .BI define : \fIdefine thing % replacement %\fP defines a new token called \fIthing\fP which will be replaced by \fIreplacement\fP whenever it appears thereafter. The \fI%\fP may be any character that does not occur in \fIreplacement\fP. .LP Keywords like \fIsum\fP .EQ ( sum ) .EN \fIint\fP .EQ ( int ) .EN \fIinf\fP .EQ ( inf ) .EN and shorthands like >= .EQ (>=) .EN \-> .EQ (->), .EN and != .EQ ( != ) .EN are recognized. Greek letters are spelled out in the desired case, as in \fIalpha\fP or \fIGAMMA\fP. Mathematical words like sin, cos, log are made Roman automatically. .IR Troff (1) four-character escapes like \e(bs (\(bs) can be used anywhere. Strings enclosed in double quotes "..." are passed through untouched; this permits keywords to be entered as text, and can be used to communicate with \fItroff\fP when all else fails. .SH "SEE ALSO" troff(1), tbl(1), ms(7), eqnchar(7) .br B. W. Kernighan and L. L. Cherry, .ul Typesetting Mathematics\(emUser's Guide .br J. F. Ossanna, .ul NROFF/TROFF User's Manual .SH BUGS To embolden digits, parens, etc., it is necessary to quote them, as in `bold "12.3"'. er escapes like \e(bs (\(bs) can be used anywhere. Strings man/man1/error.1 644 0 0 15270 3112233205 6643 ((.TH ERROR 1 "30 April 1983" .UC 4 .SH NAME error \- analyze and disperse compiler error messages .SH SYNOPSIS .B error [ .B \-n ] [ .B \-s ] [ .B \-q ] [ .B \-v ] [ .B \-t suffixlist ] [ .B \-I ignorefile ] [ name ] .SH DESCRIPTION .I Error analyzes error messages produced by a number of compilers and language processors. It replaces the painful, traditional methods of scribbling abbreviations of errors on paper, and permits error messages and source code to be viewed simultaneously. .LP .I Error looks at error messages, either from the specified file \fIname\fR or from the standard input, and: .IP * Determines which language processor produced each error message, .IP * Determines the file name and line number of the erroneous line, and, .IP * Inserts the error message into the source file immediately preceding the erroneous line. .LP Error messages which can't be categorized by language processor or content are not inserted into any file, but are sent to the standard output. .I Error touches source files only after all input has been read. .LP Options are explained later on in this manual entry. .LP .I Error is intended to be run with its standard input connected via a pipe to the error message source. Some language processors put error messages on their standard error file; others put their messages on the standard output. Hence, both error sources should be piped together into .I error. For example, when using the \fIcsh\fP syntax, .IP make \-s lint |\|& error \-q \-v .LP will analyze all the error messages produced by whatever programs .I make runs when making lint. .LP .I Error knows about the error messages produced by: .I make, .I cc, .I cpp, .I ccom, .I as, .I ld, .I lint, .I pi, .I pc and .I f77. For all languages except .I Pascal, error messages are restricted to one line. Some error messages refer to more than one line in more than one file, in which case .I error duplicates the error message and inserts it at all of the places referenced. .LP .I Error does one of six things with error messages. .TP 10 .I synchronize Some language processors produce short errors describing which file it is processing. .I Error uses these to determine the file name for languages that don't include the file name in each error message. These synchronization messages are consumed entirely by .I error. .TP 10 .I discard Error messages from .I lint that refer to one of the two .I lint libraries, .I /usr/lib/llib-lc and .I /usr/lib/llib-port are discarded, to prevent accidently touching these libraries. Again, these error messages are consumed entirely by .I error. .TP 10 .I nullify Error messages from .I lint can be nullified if they refer to a specific function, which is known to generate diagnostics which are not interesting. Nullified error messages are not inserted into the source file, but are written to the standard output. The names of functions to ignore are taken from either the file named .I .errorrc in the users's home directory, or from the file named by the .B \-I option. If the file does not exist, no error messages are nullified. If the file does exist, there must be one function name per line. .TP 10 .I not file specific Error messages that can't be intuited are grouped together, and written to the standard output before any files are touched. They are not inserted into any source file. .TP 10 .I file specific Error message that refer to a specific file, but to no specific line, are written to the standard output when that file is touched. .TP 10 .I true errors Error messages that can be intuited are candidates for insertion into the file to which they refer. .LP Only true error messages are inserted into source files. Other error messages are consumed entirely by .I error or are written to the standard output. .I Error inserts the error messages into the source file on the line preceeding the line number in the error message. Each error message is turned into a one line comment for the language, and is internally flagged with the string `###' at the beginning of the error, and `%%%' at the end of the error. This makes pattern searching for errors easier with an editor, and allows the messages to be easily removed. In addition, each error message contains the source line number for the line the message refers to. A reasonably formatted source program can be recompiled with the error messages still in it, without having the error messages themselves cause future errors. For poorly formatted source programs in free format languages, such as C or Pascal, it is possible to insert a comment into another comment, which can wreak havoc with a future compilation. To avoid this, format the source program so there are no language statements on the same line as the end of a comment. .SH OPTIONS .TP 5 .B \-n Do .I not touch any files; all error messages are sent to the standard output. .TP 5 .B \-q .I Error asks whether the file should be touched. A `y' or `n' to the question is necessary to continue. Absence of the .B \-q option implies that all referenced files (except those refering to discarded error messages) are to be touched. .TP 5 .B \-v After all files have been touched, overlay the visual editor .I vi with it set up to edit all files touched, and positioned in the first touched file at the first error. If .I vi can't be found, try .I ex or .I ed from standard places. .TP 5 .B \-t Take the following argument as a suffix list. Files whose suffices do not appear in the suffix list are not touched. The suffix list is dot seperated, and `*' wildcards work. Thus the suffix list: .IP \& ".c.y.foo*.h" .IP allows .I error to touch files ending with `.c', `.y', `.foo*' and `.y'. .TP 5 .B \-s Print out .I statistics regarding the error categorization. Not too useful. .LP .I Error catches interrupt and terminate signals, and if in the insertion phase, will orderly terminate what it is doing. .SH FILES .ta 2i ~/.errorrc function names to ignore for \fIlint\fP error messages .br /dev/tty user's teletype .SH BUGS .LP Opens the teletype directly to do user querying. .LP Source files with links make a new copy of the file with only one link to it. .LP Changing a language processor's format of error messages may cause .I error to not understand the error message. .LP .I Error, since it is purely mechanical, will not filter out subsequent errors caused by `floodgating' initiated by one syntactically trivial error. Humans are still much better at discarding these related errors. .LP Pascal error messages belong after the lines affected (error puts them before). The alignment of the `\||\|' marking the point of error is also disturbed by .I error. .LP .I Error was designed for work on CRT's at reasonably high speed. It is less pleasant on slow speed terminals, and has never been used on hardcopy terminals. cal, will not filter out subsequent errors caused by `floodgating' initiated by one syntactically trivial error. Humans are still much better at discarding these related errors. .LP Pascal error messages belong after the lines affected (error puts them before). The alignment of the `\||\|' marking the point of error is also dman/man1/ex.1 644 0 0 6077 3112233205 6113 .TH EX 1 "29 April 1983" .UC 4 .SH NAME ex, edit \- text editor .SH SYNOPSIS .B ex [ .B \- ] [ .B \-v ] [ .B \-t tag ] [ .B \-r ] [ \fB\+\fIcommand\fR ] [ .B \-l ] name \fB.\|.\|.\fP .br .B edit [ ex options ] .SH DESCRIPTION .I Ex is the root of a family of editors: .I edit, .I ex and .I vi. .I Ex is a superset of .I ed, with the most notable extension being a display editing facility. Display based editing is the focus of .I vi. .LP If you have not used .I ed, or are a casual user, you will find that the editor .I edit is convenient for you. It avoids some of the complexities of .I ex used mostly by systems programmers and persons very familiar with .I ed. .LP If you have a \s-2CRT\s0 terminal, you may wish to use a display based editor; in this case see .IR vi (1), which is a command which focuses on the display editing portion of .I ex. .SH DOCUMENTATION The document .I "Edit: A tutorial" provides a comprehensive introduction to .I edit assuming no previous knowledge of computers or the \s-2UNIX\s0 system. .LP The .I "Ex Reference Manual \- Version 3.5" is a comprehensive and complete manual for the command mode features of .I ex, but you cannot learn to use the editor by reading it. For an introduction to more advanced forms of editing using the command mode of .I ex see the editing documents written by Brian Kernighan for the editor .I ed; the material in the introductory and advanced documents works also with .I ex. .LP .I "An Introduction to Display Editing with Vi" introduces the display editor .I vi and provides reference material on .I vi. These documents can be found in the \fIEditing and Text Processing\fP Manual In addition, the .I "Vi Quick Reference" card summarizes the commands of .I vi in a useful, functional way, and is useful with the .I Introduction. .SH FILES .DT /usr/lib/ex?.?strings error messages .br /usr/lib/ex?.?recover recover command .br /usr/lib/ex?.?preserve preserve command .br /etc/termcap describes capabilities of terminals .br ~/.exrc editor startup file .br /tmp/Ex\fInnnnn\fR editor temporary .br /tmp/Rx\fInnnnn\fR named buffer temporary .br /usr/preserve preservation directory .SH SEE ALSO awk(1), ed(1), grep(1), sed(1), grep(1), vi(1), termcap(5), environ(5) .SH AUTHOR Originally written by William Joy .br Mark Horton has maintained the editor since version 2.7, adding macros, support for many unusual terminals, and other features such as word abbreviation mode. .SH BUGS The .I undo command causes all marks to be lost on lines changed and then restored if the mar((ked lines were changed. .LP .I Undo never clears the buffer modified condition. .LP The .I z command prints a number of logical rather than physical lines. More than a screen full of output may result if long lines are present. .LP File input/output errors don't print a name if the command line \fB`\-'\fR option is used. .LP There is no easy way to do a single scan ignoring case. .LP The editor does not warn if text is placed in named buffers and not used before exiting the editor. .LP Null characters are discarded in input files, and cannot appear in resultant files. ified condition. .LP The .I z command prints a number of logical rather than physical lines. More than a screen full of output may result if long lines are present. .LP File input/output errors don't print a name if the command line \fB`\-'\fR option is used. .LP There is no easy way to do a single scan ignoring case. .LP The editor does not warn if text is placed in named buffers and not used before exiting the editor. .LP Null characters are dman/man1/expand.1 644 0 0 2473 3112233205 6752 .TH EXPAND 1 "26 April 1983" .UC 4 .SH NAME expand, unexpand \- expand tabs to spaces, and vice versa .SH SYNOPSIS .B expand [ \-tabstop ] [ \-tab1,tab2,\fB.\|.\|.\fP,tabn ] [ file \fB.\|.\|.\fP ] .br .B unexpand [ .B \-a ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Expand copies the named \fIfile\fPs (or the standard input) to the standard output, with tabs changed into spaces (blanks). Backspace characters are preserved into the output and decrement the column count for tab calculations. .I Expand is useful for pre-processing character files (before sorting, looking at specific columns, etc.) that contain tabs. .LP .I Unexpand copies the named \fIfile\fPs (or the standard input) to the standard output, putting tabs back into the data. By default only leading spaces (blanks) and tabs are converted to strings of tabs, but this can be overridden by the \fB\-a\fP option (see the \fIoptions\fP section below). .SH OPTIONS There are two ways of specifying the tab stop positions: .TP .B tabstop Specified as a single argument sets tabs .I tabstop spaces apart instead of the default 8. .TP \fB\-tab1,tab2,.\|.\|.,tabn\fP Set tabs at the columns specified by \fItab1\fP\fB.\|.\|.\fP .TP .B \-a Insert tabs when replacing a run of two or more spaces would produce a smaller output file. This option only applies to \fIunexpand\fP. s, but this can be overridden by the \fB\-a\fP option (see the \fIoptions\fP section below). .SH OPTIONS There are two ways of specifying the tab stop positions: .TP .B tabstop Specified as a singlman/man1/explain.1 644 0 0 2131 3112233206 7123 .TH DICTION 1 "18 January 1983" .SH NAME diction,explain \- print wordy sentences; thesaurus for diction .SH SYNOPSIS .B diction [ .B \-ml ] [ .B \-mm ] [ .B \-n ] [ .B \-f pfile ] file ... .br .B explain .LP .SH DESCRIPTION .I Diction finds all sentences in a document that contain phrases from a data base of bad or wordy diction. Each phrase is bracketed with [ ]. Because .I diction runs .I deroff before looking at the text, formatting header files should be included as part of the input. The default macro package .B \-ms may be overridden with the flag .B \-mm. The flag .B \-ml which causes .B deroff to skip lists, should be used if the document contains many lists of non-sentences. The user may supply her/his own pattern file to be used in addition to the default file with .B \-f .I pfile. If the flag .B \-n is also supplied the default file will be suppressed. .PP .I Explain is an interactive thesaurus for the phrases found by diction. .SH "SEE ALSO" deroff(1) .SH BUGS Use of non-standard formatting macros may cause incorrect sentence breaks. In particular, .I diction doesn't grok .B \-me. .B deroff to skip lists, should be used if the document contains many lists of non-sentences. The user may supply her/his own pattern file to be used in addition to the default file with .B \-f .I pfile. If the flag .B \-n is also supplied the default file will be suppressed. .PP .I Explain is an interactive thesaurus for the phrases found by diction. .SH "SEE ALSO" deroff(1) .SH BUGS Use of non-standard formatting macman/man1/expr.1 644 0 0 3757 3112233206 6460 .TH EXPR 1 "18 January 1983" .SH NAME expr \- evaluate arguments as an expression .SH SYNOPSIS .B expr arg .B .\|.\|. .SH DESCRIPTION The arguments are taken as an expression. After evaluation, the result is written on the standard output. Each token of the expression is a separate argument. .LP The operators and keywords are listed below. The list is in order of increasing precedence, with equal precedence operators grouped. .TP .I expr | expr yields the first .I expr if it is neither null nor `0', otherwise yields the second .I expr. .TP .I expr & expr yields the first .I expr if neither .I expr is null or `0', otherwise yields `0'. .TP .I expr relop expr where .I relop is one of < <= = != >= >, yields `1' if the indicated comparison is true, `0' if false. The comparison is numeric if both .I expr are integers, otherwise lexicographic. .TP .IR expr " + " expr .br .ns .TP .IR expr " \- " expr .br addition or subtraction of the arguments. .TP .IR expr " * " expr .br .ns .TP .IR expr " / " expr .br .ns .TP .IR expr " % " expr .br multiplication, division, or remainder of the arguments. .TP .IR expr " : " expr The matching operator compares the string first argument with the regular expression second argument; regular expression syntax is the same as that of .IR ed (1). The \fB\\(\|.\|.\|.\|\\)\fP pattern symbols can be used to select a portion of the first argument. Otherwise, the matching operator yields the number of characters matched (`0' on failure). .TP .RI ( " expr " ) parentheses for grouping. .SH EXAMPLES .LP To add 1 to the Shell variable .IR a : .IP a=\`expr $a + 1\` .LP To find the filename part (least significant part) of the pathname stored in variable .I a, which may or may not contain `/': .IP expr $a : \'.*/\e(\^.*\e)\' \'\^|\' $a .LP Note the quoted Shell metacharacters. .SH "SEE ALSO" sh(1), test(1) .SH DIAGNOSTICS .I Expr returns the following exit codes: .LP 0 if the expression is neither null nor `0', .br 1 if the expression is null or `0', .br 2 for invalid expressions. ouping. .SH EXAMPman/man1/eyacc.1 644 0 0 1616 3112233206 6556 .TH EYACC 1 "25 April 1983" .UC 4 .SH NAME eyacc \- modified yacc allowing much improved error recovery .SH SYNOPSIS .B eyacc [ .B \-v ] [ grammar ] .SH DESCRIPTION .I Eyacc is an old version of .IR yacc (1), which produces tables used by the Pascal system and its error recovery routines. .I Eyacc fully enumerates test actions in its parser when an error token is in the look-ahead set. This prevents the parser from making undesirable reductions when an error occurs before the error is detected. The table format is different in .I eyacc than it was in the old .I yacc, as minor changes had been made for efficiency reasons. .SH "SEE ALSO" yacc(1) .br \fIPractical LR Error Recovery\fP by Susan L. Graham, Charles B. Haley and W. N. Joy; SIGPLAN Conference on Compiler Construction, August 1979. .SH BUGS .I Pc and its error recovery routines should be made into a library of routines for the new .I yacc. ents the parser from making undesirable reductions when an error occurs before the error is detected. The table foman/man1/f77.1 644 0 0 10652 3112233206 6115 .TH F77 1 "25 April 1983" .UC 4 .SH NAME f77 \- Fortran 77 compiler .SH SYNOPSIS \fBf77\fP [ \fB\-c\fP ] [ \fB\-g\fP ] [ \fB\-w\fP ] [ \fB\-p\fP ] [ \fB\-pg\fP ] [ \fB\-O\fP ] [ \fB\-S\fP ] .if n .ti +0.5i [ \fB\-o\fP \fIoutput\fP ] [ \fB\-onetrip\fP ] [ \fB\-u\fP ] [ \fB\-C\fP ] .if t .ti +0.5i [ \fB\-F\fP ] .if n .ti +0.5i [ \fB\-m\fP ] [ \fB\-R\fP\|\fIx\fP ] [ \fB\-N\fP\^[\^\fBqxscn\^\fP]\^\fInnn\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fIF77\fP is the UNIX Fortran 77 compiler. It accepts several types o((f arguments: .LP Arguments whose names end with `.f' are taken to be Fortran 77 source programs; they are compiled, and each object program is left in the file in the current directory whose name is that of the source with `.o' substituted for '.f'. .LP Arguments whose names end with `.r' are taken to be Ratfor source programs; these are first transformed by the appropriate preprocessor, then compiled by f77. .LP In the same way, arguments whose names end with `.c' or `.s' are taken to be C or assembly source programs and are compiled or assembled, producing a `.o' file. .SH OPTIONS .LP The following options have the same meaning as in .IR cc (1). See .IR ld (1) for load-time options. .TP \fB\-c\fP Suppress loading and produce `.o' files for each source file. .TP \fB\-g\fP Produce additional symbol table information for .IR adb (1). Also pass the \fB\-lg\fP flag to .IR ld (1). .TP .BR \-w Suppress all warning messages. If the option is \fB\-w66\fP, only Fortran 66 compatibility warnings are suppressed. .TP \fB\-p\fP Prepare object files for profiling, see .IR prof (1). .TP \fB\-pg\fP Prepare object files for profiling, see .IR gprof (1). .TP \fB\-O\fP Optimize the object-code. Currently ignored on Sun. .TP \fB\-S\fP Compile the named programs, and leave the assembler-language output on corresponding files suffixed `.s' (no `.o' file is created). .TP .BI \-o " output" Name the final output file \fIoutput\fP instead of `a.out'. .LP The following options are peculiar to .IR f77 . .TP .B \-onetrip Compile DO loops that are performed at least once if reached. Fortran 77 DO loops are not performed at all if the upper limit is smaller than the lower limit. .TP .BR \-u Make the default type of a variable `undefined' rather than using the default Fortran rules. .TP .BR \-C Compile code to check that subscripts are within declared array bounds. .TP .BR \-F Apply the Ratfor preprocessor to relevant files, put the result in the file with the suffix changed to `.f', but do not compile. .TP .BR \-m Apply the M4 preprocessor to each `.r' file before transforming it with the Ratfor preprocessor. .TP .BI \-R x Use the string \fIx\fP as a Ratfor option in processing `.r' files. .TP .BI \-N[qxscn] nnn Make static tables in the compiler bigger. The compiler will complain if it overflows its tables and suggest you apply one or more of these flags. .LP Other arguments are taken to be either loader option arguments, or F77-compatible object programs, typically produced by an earlier run, or perhaps libraries of F77-compatible routines. These programs, together with the results of any compilations specified, are loaded (in the order given) to produce an executable program with name `a.out'. .SH FILES .nf .ta \w'/usr/lib/libF77.a 'u file.[frsc] input file file.o object file a.out loaded output ./fort[pid].? temporary /usr/lib/f77pass1 compiler /lib/f1 pass 2 /lib/c2 optional optimizer /usr/lib/libF77.a intrinsic function library /usr/lib/libI77.a Fortran I/O library /usr/lib/libU77.a UNIX interface library /lib/libc.a C library, see section 3 .fi .SH "SEE ALSO" S. I. Feldman, P. J. Weinberger, .I A Portable Fortran 77 Compiler .br prof(1), gprof(1), cc(1), ld(1), ratfor(1) .SH DIAGNOSTICS The diagnostics produced by \fIf77\fP itself are intended to be self-explanatory. Occasional messages may be produced by the loader. .SH BUGS The Fortran 66 subset of the language has been exercised extensively; the newer features have not. . \".br . \"(SUN only) . \"There are currently two floating-point formats supported. . \"The default format provides quick computation at the expense . \"of accuracy. Code using the alternate format may be produced . \"by using the . \".B -f . \"flag to the f77 compiler. Libraries are problematical. . \"This situation will go away very soon. .br (SUN only) The FORTRAN optimizer is currently in disarray and is thus not available. The C optimizer, /lib/c2, is confused by some FORTRAN constructs, so its use is inadvisable. . \"There are currently two floating-point formats supported. . \"The default formaman/man1/telnet.1 644 0 0 15262 3112233207 7010 .TH TELNET 1 "7 April 1983" .SH NAME telnet \*- communicate using TELNET protocol .IX protocol .IX "\fItelnet\fP command" .IX "TELNET protocol" .SH SYNOPSIS \fBtelnet\fP [ \fIopen-arguments\fP ] .SH DESCRIPTION \fITelnet\fP command communicates with another host using the TELNET protocol. .IX telnet .IX host \fITelnet\fP enters command mode, indicated by its prompt (an asterisk) if it is invoked with no arguments. In command mode, \fItelnet\fP accepts and executes \fItelnet\fP commands listed below. If it is invoked with arguments, \fItelnet\fP performs an \fBopen\fP command (see below) with those arguments. Thus, for instance, \fBtelnet\ \ hostname\fP opens a connection to \fIhostname\fP. .LP Once a connection has been opened, \fItelnet\fP enters input mode. In this mode, text typed to \fItelnet\fP is sent to the remote host. .IX "remote host" To issue \fItelnet\fP commands when in input mode, precede them with the \fItelnet\fP \fIescape character\fP (initially \*(SQ^\*(AP). .IX escape All text from the \fItelnet escape character\fP to the end of the line is taken to be a \fItelnet\fP command. Neither the escape character nor the command is sent to the foreign host. .IX foreign host To send the escape character, type two of them in succession. .LP When in input mode, the normal terminal editing conventions may not be available, rendering it difficult to type complicated \fItelnet\fP commands. If you type an escape character at the end of a line, \fItelnet\fP will enter command mode for one line. .LP The following commands are available. Only enough of each command to uniquely identify it need be typed. .LP .TP 9 \fBhelp\fP, \fB?\fP Briefly explain each command. .LP .TP 9 \fBverbose\fP Announce all changes in the status of the .IX status connection. .IX connection .LP .TP 9 \fBbrief\fP Announce only important changes in the status of the connection (default). .LP .TP 9 \fBquit\fP Close the connection and return to command level. .IX close .LP .TP 9 \fBip\fP Send an Interrupt-Process command. This will generally interrupt \*- that is, .IX interrupt halt \*- the current .IX halt command or process on the foreign host. .LP .TP 9 \fBao\fP Send an Abort-Output command. If the foreign host implements it, Abort-Output will cause output from the foreign host to be .IX abort aborted, but permit the current command or process to continue to completion. .LP .TP 9 \fBsynch\fP Send a TELNET Synch. .LP .TP 9 \fBbreak\fP Send a Break command. This command is intended to simulate pressing the BREAK key on a terminal attached to the foreign host. .IX break .LP .TP 9 \fBec\fP Send an Erase-Character command. This command erases the last character sent to the foreign host, .IX erase just as the foreign host\*(APs indigenous erase character would. .LP .TP 9 \fBel\fP Send an Erase-Line command. This command erases the entire last line sent to the foreign host, just as the foreign host\*(APs indigenous erase-line character would. .LP .TP 9 \fBga\fP Send a Go-Ahead command. This command is useful only in special circumstances, such as when communicating with another terminal which requires an explicit command to unlock its keyboard. .LP .TP 9 \fBayt\fP Send an Are-You-There command. If the foreign host is still up and reading the user\*(APs characters, it will respond in some visible or audible way. Note that a response to this command only guarantees that the server on the foreign host is up; it does not necessarily imply anything about the state of the user\*(APs process or job. .LP .TP 9 \fBstty\fP Set or display the .IX "terminal mode" terminal modes. The syntax is identical to that of the UNIX .B stty .IX stty (1) command. If the command is issued with no arguments, it will merely print out the current terminal modes, just like .B stty. .LP .TP 9 \fBmodtty\fP Set or display the extended terminal modes. This command merely invokes the system \fBmodtty\fP command .IX modtty (if it exists). .LP .TP 9 \fBx\fP Invoke the Shell and pass it the rest of the line .IX shell for execution. While the Shell is invoked, the modes of the terminal are changed to those in use when .I telnet was invoked. If there are no arguments to \fBx\fP, the shell will read from the standard input until an EOT (CNTRL-D) is typed instead. .LP .TP 9 \fBopen\fP [ \fPhost-id\fP ] [ \fPoption\fP ] \*E .TP 9 \fBconnect\fP [ \fPhost-id\fP ] [ \fPoption\fP ] \*E .br Open a network connection to the specified host. .IX open The \fIoptions\fP are as follows: .LP .TP 9 \fB-fs\fP # Use the specified foreign socket number. .IX "socket number" The default is socket 23. .LP .TP 9 \fB-t\fP # Set timeout. If the connection attempt does not complete in the specified number of seconds, it will be aborted. .LP .TP 9 \fB-ls\fP # Use the specified local socket number. The default is unspecified, unless \fB\*-server\fP is specified, in which case it is socket 23 decimal. .LP .TP 9 \fB\*-direct\fP .TP 9 \fB\*-init\fP .TP 9 \fB\*-specific\fP .TP 9 \fB\*-server\fP .TP 9 \fB\*-duplex\fP .TP 9 \fB\*-relative\fP .br These options set the corresponding flags in the call upon the NCP. Their use is somewhat specialized and will not be described here. See NCP\ (4). .LP .TP 9 \fB\*-fd\fP \fIfdes\fP This option sets the file descriptor used by the NCP when the \fB\*-relative\fP option is specified. Its use is somewhat specialized. See NCP\ (4). .i0 .LP .in 16 After the command is issued, \fItelnet\fP will say \*(OQTrying\*E\*(CQ. When the connection becomes established, \fItelnet\fP will say \*(OQOpen\*(CQ. .in 0 .LP .TP 9 \fBclose\fP Close the current .IX close network .IX network connection (if any). \fITel((net\fP will wait until its internal buffers have been emptied before closing the connection. .LP (\fITelnet\fP also implements the \*(OQsuppress-go-ahead\*(CQ option, by accepting it and taking no action.) .LP .TP 9 \fBset escape\fP \fPc\fP .br Set the escape character to \fIc\fP. .TP 9 \fBset escape off\fP .br Turn off the escape character. This command renders it impossible to issue \fItelnet\fP commands. .i0 .LP Once a connection has been opened, the messages "Remote echo" or "Local echo" may appear. "Remote echo" indicates that typed characters will be echoed by the remote host, rather than by the UNIX system running \fItelnet\fP. "Local echo" indicates that typed characters will be echoed by the local host. When remote echo is in effect, .IX "remote echo" the normal erase .IX erase and kill line .IX "kill line" characters will have no effect; instead, they will be transmitted directly to the foreign host. Similarly, INTERRUPT (DEL), QUIT (FS), and EOF (CTRL-D) will also be transmitted to the foreign host. When local-echo is in effect, .IX "local echo" all these characters will have their usual effect except INTERRUPT, which will send a TELNET Interrupt-Process command. .SH BUGS ll be echoed by the local host. When remote echo is in effect, .IX "remote echo" the normal erase .IX erase and kill line .IX "kill line" characters will have no effect; instead, they will be transmitted directly to the foreign host. Similarly, INTERRUPT (DEL), QUIT (FS), and EOF (CTRL-D) will also be transmitted to the foreign hostman/man1/fgrep.1 644 0 0 31 3112233207 6524 .so /usr/man/man1/grep.1 ffect, .IX "local echo" all these characters will have their usual effect except INTERRUPT, which will send a TELNET Interrupt-Process command. .SH BUGS ll be echoed by the local host. When remote echo is in effect, .IX "remote echo" the normal erase .IX erase and kill line .IX "kill line" characters will have no effect; instead, they will be transmitted directly to the foreign host. Similarly, INTERRUPT (DEL), QUIT (FS), and EOF (CTRLyyZyyman/man1/file.1 644 0 0 671 3112233207 6372 .TH FILE 1 "18 January 1983" .SH NAME file \- determine file type .SH SYNOPSIS .B file file ... .SH DESCRIPTION .I File performs a series of tests on each argument in an attempt to classify it. If an argument appears to be ascii, .I file examines the first 512 bytes and tries to guess its language. .SH BUGS It often makes mistakes. In particular it often suggests that command files are C programs. .PP Does not recognize Pascal or LISP. UIT (FS), and EOF (CTRLyyZyyman/man1/find.1 644 0 0 6022 3112233207 6407 .TH FIND 1 "3 April 1983" .SH NAME find \- find files .SH SYNOPSIS .B find pathname-list expression .SH DESCRIPTION \fIFind\fP recursively descends the directory hierarchy for each pathname in the \fIpathname-list\fP (that is, one or more pathnames) seeking files that match a boolean \fIexpression\fP written in the primaries given below. In the descriptions, the argument \fIn\fP is used as a decimal integer where \fI+n\fP means more than \fIn\fP, \fI\-n\fP means less than \fIn\fP, and \fIn\fP means exactly .IR n . .TP 10n .BR \-name " filename" True if the \fIfilename\fP argument matches the current file name. Normal Shell argument syntax may be used if escaped (watch out for `[', `?' and `*'). .TP .BR \-perm " onum" True if the file permission flags exactly match the octal number \fIonum\fP (see .IR chmod (1)). If \fIonum\fP is prefixed by a minus sign, more flag bits (017777, see .IR stat (2)) become significant and the flags are compared: .IR (flags&onum)==onum . .TP .BR \-type " c" True if the type of the file is \fIc\fP, where \fIc\fP is .B "b, c, d, f" or .B l for block special file, character special file, directory, plain file, or symbolic link. .TP .BR \-links " n" True if the file has \fIn\fP links. .TP .BR \-user " uname" True if the file belongs to the user \fIuname\fP (login name or numeric user ID). .TP .BR \-group " gname" True if the file belongs to group \fIgname\fP (group name or numeric group ID). .TP .BR \-size " n" True if the file is \fIn\fP blocks long (512 bytes per block). .TP .BR \-inum " n" True if the file has inode number \fIn\fP. .TP .BR \-atime " n" True if the file has been accessed in \fIn\fP days. .TP .BR \-mtime " n" True if the file has been modified in \fIn\fP days. .TP .BR \-exec " command" True if the executed command returns a zero value as exit status. The end of the command must be punctuated by an escaped semicolon. A command argument `{}' is replaced by the current pathname. .TP .BR \-ok " command" Like .B \-exec except that the generated command is written on the standard output, then the standard input is read and the command executed only upon response .BR y . .TP .B \-print Always true; the current pathname is printed. .TP .BR \-newer " file" True if the current file has been modified more recently than the argument \fIfile\fP. .LP The primaries may be combined using the following operators (in order of decreasing precedence): .TP 4 1) A parenthesized group of primaries and operators (parentheses are special to the Shell and must be escaped). .TP 4 2) The negation of a primary (`!' is the unary \fInot\fP operator). .TP 4 3) Concatenation of primaries (the \fIand\fP operation is implied by the juxtaposition of two primaries). .TP 4 4) Alternation of primaries .RB "(`" \-o "' is the" \fIor\fP operator). .SH EXAMPLE To remove all files named `a.out' or `*.o' that have not been accessed for a week: .IP "" .2i find / \\( \-name a.out \-o \-name '*.o' \\) \-atime +7 \-exec rm {} \\; .SH FILES /etc/passwd .br /etc/group .SH "SEE ALSO" sh(1), test(1), fs(5) .SH BUGS The syntax is painful. !' is the unary \fInot\fP operator). .TP 4 3) Concatenation of primaries (the \fIand\fP operation is implied by the juxtaposition of two primaries). .TP 4 4) Alternation of primaries .RB "(`" \-o "' is the" \fIor\fP operator). .SH EXAMPLE To remove all files named `a.out' or `*.o' that have not been accessed for a week: .IP "" .2i find / \\( \-name a.out \-o \-name '*.o' \\) \-atime +7 \-exec rm {} \\; .SH FILES /etc/passwd .br /etc/group .SH "SEE ALSO" sh(1), test(1), fs(5) .SH BUGS The sman/man1/lex.1 644 0 0 2670 3112233210 6256 .TH LEX 1 "25 April 1983" .SH NAME lex \- generator of lexical analysis programs .SH SYNOPSIS .B lex [ .B \-tvfn ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION .I Lex generates programs to be used in simple lexical analyis of text. The input .I files (standard input default) contain regular expressions to be searched for, and actions written in C to be executed when expressions are found. .LP A C source program, 'lex.yy.c' is generated, to be compiled thus: .IP cc lex.yy.c \-ll .LP This program, when run, copies unrecognized portions of the input to the output, and executes the associated C action for each regular expression that is recognized. .SH OPTIONS .TP .B \-t Place the result on the standard output instead of in file .IR lex.yy.c . .TP .B \-v Print a one-line summary of statistics of the generated analyzer. .TP .B \-n Opposite of .BR \-v ; .B \-n is default. .TP .B \-f `Faster' compilation: don't bother to pack the resulting tables; limited to small programs. .SH EXAMPLE .IP lex lexcommands .LP would draw .I lex instructions from the file .I lexcommands, and place the output in .I lex.yy.c .IP "" .nf .ta \w'[A\-Z] 'u %% [A\-Z] putchar(yytext[0]+\'a\'\-\'A\'); [ ]+$ [ ]+ putchar(\' \'); .fi .LP is an example of .I lex This program converts upper case to lower, removes blanks at the end of lines, and replaces multiple blanks by single blanks. .SH "SEE ALSO" yacc(1), sed(1) .br M. E. Lesk and E. Schmidt, .I LEX \- Lexical Analyzer Generator ited to small programs. .SH EXAMPLE .IP lex lexcommands .LP would draw .man/man1/fmt.1 644 0 0 1602 3112233210 6246 ((.TH FMT 1 "13 April 1983" .SH NAME fmt \- simple text formatter .SH SYNOPSIS \fBfmt\fP [ file ... ] .SH DESCRIPTION .LP \fIFmt\fP is a simple text formatter which reads the concatenation of input files (or standard input if none are given) and produces on standard output a version of its input with lines as close to 72 characters long as possible. The spacing at the beginning of the input lines is preserved in the output, as are blank lines and interword spacing. .LP \fIFmt\fP is meant to format mail messages prior to sending, but may also be useful for other simple tasks. For instance, in the .I vi text editor, the command: .br !}fmt .br reformats a paragraph, making the lines reasonably even length. .SH "SEE ALSO" nroff(1), mail(1) .SH BUGS \fIFmt\fP was designed to be simple and fast \- for more complex operations, the standard text processors are likely to be more appropriate. e input lines is preserved in the output, as are blank lines and interword spacing. .LP \fIFmt\fP is meant to format mail messman/man1/fold.1 644 0 0 1130 3112233210 6400 .TH FOLD 1 "27 April 1983" .UC .SH NAME fold \- fold long lines for finite width output device .SH SYNOPSIS .B fold [ .BI \- width ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Fold is a filter which folds the contents of the specified \fIfile\fPs, or the standard input if no files are specified, breaking the lines to have maximum width .I width. The default for .I width is 80. .I Width should be a multiple of 8 if tabs are present, or the tabs should be expanded using .IR expand (1) before using .I fold. .SH SEE\ ALSO expand(1) .SH BUGS Folding may not work correctly if underlining is present. device .SH SYNOPSIS .B fold [ .BI \- width ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Fold is a filter which folds the contents of the specified \fIfile\fPs, or the standard input if no files are specified, breaking the lines to have maximum width .I width. The default for .I width is 80. .I Width should be a multiple of 8 if tabs are present, or the tabs should be expanded using .IR expand (1) before using .I fold. .SHman/man1/from.1 644 0 0 736 3112233210 6412 .TH FROM 1 "27 April 1983" .UC 4 .SH NAME from \- who is my mail from? .SH SYNOPSIS .B from [ .BI \-s sender ] [ user ] .SH DESCRIPTION \fIFrom\fP prints out the mail header lines in your mailbox file to show you who your mail is from. If \fIuser\fP is specified, then \fIuser\fP's mailbox is examined instead of your own. .SH OPTIONS .TP .BI \-s sender Only display headers for mail sent by \fIsender\fP. .SH FILES /usr/spool/mail/* .SH "SEE ALSO" biff(1), mail(1), prmail(1) yyZyyman/man1/lint.1 644 0 0 11454 3112233211 6455 .TH LINT 1 "25 April 1983" .SH NAME lint \- a C program verifier .SH SYNOPSIS \fBlint\fP [ \fB\-abchnuvx\fP ] [ \fB\-D\fP\|\fIname=def\fP ] [ \fB\-D\fP\|\fIname\fP ] [ \fB\-U\fP\|\fIname\fP ] .if n .ti +0.5i [ \fB\-I\fP\|\fIdir\fP ] file \fB.\|.\|.\fP . \" FROM HENRY -- I removed the p flag (see later in this document) . \" ALISON: contains Berkeley \-C lines 27,43 and 143,144. .SH DESCRIPTION \fILint\fP attempts to detect features of the C program \fIfiles\fP which are likely to be bugs, or non-portable, or wasteful. It also checks the type usage of the program more strictly than the compilers. .LP Among the things which are currently found are unreachable statements, loops not entered at the top, automatic variables declared and not used, and logical expressions whose value is constant. Moreover, the usage of functions is checked to find functions which return values in some places and not in others, functions called with varying numbers of arguments, and functions whose values are not used. .LP By default, it is assumed that all the \fIfiles\fP are to be loaded together; they are checked for mutual compatibility. Function definitions for certain libraries are available to .IR lint ; these libraries are referred to by a conventional name, such as \fB\-lm\fP, in the style of .IR ld (1). The standard C library (\|\fB\-lc\fP\|) is .IR lint 'ed by default. .\"Arguments ending in .\".I .ln .\"are also treated as library files. To create lint libraries, .\"use the .\".B \-C .\"option: .\".IP .\"lint \-Cfoo files . . . .\".PP .\"where .\".I files .\"are the C sources of library .\".I foo. .\"The result is a file .\".I llib-lfoo.ln .\"in the correct library format suitable for linting programs .\"using \fIfoo\fP. .SH OPTIONS . \".TP . \"\fBp\fP . \"Attempt to check portability to the \fIIBM\fP and \fIGCOS\fP dialects of C. .TP \fBh\fP Apply a number of heuristic tests to attempt to intuit bugs, improve style, and reduce waste. .TP \fBb\fP Report \fIbreak\fP statements that cannot be reached. This is not the default because, unfortunately, most \fIlex\fP and many \fIyacc\fP outputs produce dozens of such comments. .TP \fBv\fP Suppress complaints about unused arguments in functions. .TP \fBx\fP Report variables referred to by \fBextern\fP declarations, but never used. .TP \fBa\fP Report assignments of \fBlong\fP values to \fBint\fP variables. .TP \fBc\fP Complain about casts which have questionable portability. .TP \fBu\fP Do not complain about functions and variables used and not defined, or defined and not used (this is suitable for running \fIlint\fP on a subset of files out of a larger program). .TP \fBn\fP Do not check compatibility against the standard library. .TP .SM .BI \-D name=def .br .ns .TP .SM .BI \-D \*Sname \fBD\fPefine .I name to the preprocessor, as if by `#define'. If no definition is given, the name is defined as "1". .TP .SM .BI \-U \*Sname Remove any initial definition of .IR name . .TP .SM .BI \-I \*Sdir `#\fBi\fPnclude' files whose names do not begin with `/' are always sought first in the directory of the .I file argument, then in directories named in .B \-I options, then in the .I /usr/include directory. .LP \fBGeneral Comments\fP .br .IR Exit (2) and other functions which do not return are not understood; this causes various lies. .LP Certain conventional comments in the C source will change the behavior of .IR lint : .TP /*NOTREACHED*/ at appropriate points stops comments about unreachable code. .TP .RI /*VARARGS n */ suppresses the usual checking for variable numbers of arguments in the following function declaration. The data types of the first \fIn\fP arguments are checked; a missing \fIn\fP is taken to be 0. .TP /*NOSTRICT*/ shuts off strict type checking in the next expression. .TP /*ARGSUSED*/ turns on the \fB\-v\fP option for the next function. .TP /*LINTLIBRARY*/ at the beginning of a file shuts off complaints about unused functions in this file. .SH EXAMPLE The following \fIlint\fP call: .RS .LP lint \fB\-b\fP myfile .RE .LP checks the consistency of the file `myfile'. The \fB\-b\fP option indicates that unreachable \fBbreak\fP statements are to be checked. .SH FILES .ta \w'/usr/lib/lint/llib-port.ln 'u /usr/lib/lint/lint[12] programs .br /usr/lib/lint/llib-lc.ln declarations for standard functions .br /usr/lib/lint/llib-lc human-readable version of above .br /usr/lib/lint/llib-lm.ln declarations for math functions .br /usr/lib/lint/llib-lm human-readable version of above .br /usr/lib/lint/llib-lmp.ln declarations for multi-precision functions .br /usr/lib/lint/llib-lmp human-readable version of above .br /usr/lib/lint/llib-port.ln declarations for portable functions .\".br .\"llib-l*.ln library created with \fB\-C\fP. .SH SEE ALSO cc(1) .br S. C. Johnson, \fILint, a C Program Checker\fP .SH BUGS There are some things you just \fIcan't\fP get \fIlint\fP to shut up about. int/llib-lm.ln declarations for math functions .br /usr/lib/lint/llib-lm human-readable version of above .br /usr/lib/lint/llib-lmp.ln declarations for multi-precision functions .br /usr/lib/lint/llib-lmp human-rman/man1/graph.1g 644 0 0 4700 3112233211 6733 .TH GRAPH 1G "18 January 1983" .SH NAME graph \- draw a graph .SH SYNOPSIS .B graph [ option ] ... .SH DESCRIPTION .I Graph with no options takes pairs of numbers from the standard input as abscissas and ordinates of a graph. Successive points are connected by straight lines. The graph is encoded on the standard output for display by the .IR plot (1) filters. .PP If the coordinates of a point are followed by a nonnumeric string, that string is printed as a label beginning on the point. Labels may be surrou((nded with quotes "...", in which case they may be empty or contain blanks and numbers; labels never contain newlines. .PP The following options are recognized, each as a separate argument. .TP .B \-a Supply abscissas automatically (they are missing from the input); spacing is given by the next argument (default 1). A second optional argument is the starting point for automatic abscissas (default 0 or lower limit given by .BR \-x ). .TP .B \-b Break (disconnect) the graph after each label in the input. .TP .B \-c Character string given by next argument is default label for each point. .TP .B \-g Next argument is grid style, 0 no grid, 1 frame with ticks, 2 full grid (default). .TP .B \-l Next argument is label for graph. .TP .B \-m Next argument is mode (style) of connecting lines: 0 disconnected, 1 connected (default). Some devices give distinguishable line styles for other small integers. .TP .B \-s Save screen, don't erase before plotting. .TP \fB\-x\fR [ \fBl\fR ] If .B l is present, x axis is logarithmic. Next 1 (or 2) arguments are lower (and upper) .IR x "" limits. Third argument, if present, is grid spacing on .I x axis. Normally these quantities are determined automatically. .TP \fB\-y\fR [ \fBl\fR ] Similarly for .IR y . .TP .B \-h Next argument is fraction of space for height. .TP .B \-w Similarly for width. .TP .B \-r Next argument is fraction of space to move right before plotting. .TP .B \-u Similarly to move up before plotting. .TP .B \-t Transpose horizontal and vertical axes. (Option .B \-x now applies to the vertical axis.) .PP A legend indicating grid range is produced with a grid unless the .B \-s option is present. .PP If a specified lower limit exceeds the upper limit, the axis is reversed. .SH "SEE ALSO" spline(1), plot(1) .SH BUGS .I Graph stores all points internally and drops those for which there isn't room. .br Segments that run out of bounds are dropped, not windowed. .br Logarithmic axes may not be reversed. ting. .TP .B \-t Transpose horizontal and vertical axes. (Optioman/man1/grep.1 644 0 0 13541 3112233211 6443 .TH GREP 1 "26 April 1983" .SH NAME grep, egrep, fgrep \- search a file for a pattern .SH SYNOPSIS .B grep [ \fB\-v\fP ] [ \fB\-c\fP ] [ \fB\-l\fP ] [ \fB\-n\fP ] [ \fB\-b\fP ] [ \fB\-i\fP ] [ \fB\-s\fP ] .if n .ti +0.5i [ \fB\-w\fP ] [ \fB\-e\fP\|\fIexpression\fP ] expression [ file ] \fB.\|.\|.\fP .LP .B egrep [ \fB\-v\fP ] [ \fB\-c\fP ] [ \fB\-l\fP ] [ \fB\-n\fP ] [ \fB\-b\fP ] [ \fB\-s\fP ] .if n .ti +0.5i [ \fB\-e\fP\|\fIexpression\fP ] [ \fB\-f\fP\|\fIfile\fP ] [ expression ] [ file ] \fB.\|.\|.\fP .LP .B fgrep [ \fB\-v\fP ] [ \fB\-x\fP ] [ \fB\-c\fP ] [ \fB\-l\fP ] [ \fB\-n\fP ] [ \fB\-b\fP ] [ \fB\-i\fP ] .if n .ti +0.5i [ \fB\-s\fP ] [ \fB\-e\fP\|\fIexpression\fP ] [ \fB\-f\fP\|\fIfile\fP ] .if t .ti +0.5i [ strings ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION Commands of the .I grep family search the input .I files (standard input default) for lines matching a pattern. Normally, each line found is copied to the standard output. .I Grep patterns are limited regular expressions in the style of .IR ex (1). . \"it uses a compact nondeterministic algorithm. .I Egrep patterns are full regular expressions including alternation. . \"it uses a fast deterministic . \"algorithm that sometimes needs exponential space. .I Fgrep patterns are fixed strings \(em no regular expression metacharacters are supported. . \"it is fast and compact. .LP In all cases the file name is displayed if there is more than one input file. Care should be taken when using the characters $ * [ ^ | ( ) and \\ in the .I expression as they are also meaningful to the Shell. It is safest to enclose the entire .I expression argument in single quotes \' \'. .LP .I Fgrep searches for lines that contain one of the (newline-separated) .I strings. .LP .I Egrep accepts extended regular expressions. .SH OPTIONS .TP .B \-v Invert the search to only display lines that \fIdo not\fP match. .TP .B \-x Display only those lines which match exactly \(em that is, only lines which match in their entirety .RI ( fgrep only). .TP .B \-c Display a count of matching lines. .TP .B \-l List the names of files with matching lines (once) separated by newlines. .TP .B \-n Precede each line by its relative line number in the file. .TP .B \-b Precede each line by the block number on which it was found. This is sometimes useful in locating disk block numbers by context. .TP .B \-i Ignore the case of letters in making comparisons \(em that is, upper and lower case are considered identical. This applies to \fIgrep\fR\| and \fIfgrep\fR only. .TP .B \-s Work silently, that is, display nothing except error messages. This is useful for checking the error status. .TP .B \-w search for the expression as a word as if surrounded by `\e<' and `\e>', see .IR ex (1). \fIgrep\fR\| only. .TP .BI \-e " expression" Same as a simple .I expression argument, but useful when the .I expression begins with a .BR \- . .TP .BI \-f " file" Take the regular expression .RI ( egrep ) or string list .RI ( fgrep ) from .I file. .SH "REGULAR EXPRESSIONS" .LP In the following description `character' excludes newline: .IP \fB\e\fP Is an escape character: \e followed by any single character other than newline matches that character. .IP \s+2^\s-2 Anchored match: matches the beginning of a line. .IP \fB$\fP Anchored match: matches the end of a line. .IP \fB\s+5.\s-5\fP (period) matches any character. .IP \fIc\fP Where \fIc\fP is any single character not otherwise endowed with special meaning matches that character. .IP \fB[\fP\|\fIstring\fP\|\fB]\fP Character class: match any single character from \fIstring\fP. Ranges of ASCII character codes may be abbreviated as in `a\-z0\-9'. A \fB]\fP may occur only as the first character of the string. A literal \fB\-\fP must be placed where it can't be mistaken as a range indicator. A \s+3^\s-3 (circumflex) character immediately after the open bracket negates the sens of the character class, that is, the pattern matches any character \fIexcept\fP those in the character class. .IP \fB*\fP Closure: a regular expression followed by an \fB*\fP (asterisk) matches a sequence of 0 or more matches of the regular expression. .IP \fB+\fP Closure: a regular expression followed by a + (plus) matches a sequence of 1 or more matches of the regular expression. .IP \fB?\fP Closure: a regular expression followed by a ? (question mark) matches a sequence of 0 or 1 matches of the regular expression. .IP concatenation Two regular expressions concatenated match a match of the first followed by a match of the second. .IP \fB|\fP Alternation: two regular expressions separated by | or newline match either a match for the first or a match for the second (\fIegrep\fP only). .IP \fB(\^)\fP A regular expression enclosed in parentheses matches a match for the regular expression. .LP The order of precedence of operators at the same parenthesis level is \fB[\ ]\fP (character classes), then \fB*\ +\ ?\fP (closures), then concatenation, then \fB|\fP (alternation) and newline. .SH EXAMPLES .LP Search a file for a fixed string using .IR fgrep : .IP "% \fBfgrep\ \ intro\ \ /usr/man/man3/*.3*\fP" .LP Look for character classes using .IR grep : .IP "% \fBgrep\ \ '[1-8]([CJMSNX])'\ \ /usr/man/man1/*.1\fP" .LP Look for alternative patterns using .IR egrep : .IP "% \fBegrep\ \ '(Sally|Fred) (Smith|Jones|Parker)'\ \ telephone.list\fP" .SH "SEE ALSO" ex(1), sed(1), sh(1) .SH DIAGNOSTICS Exit status is 0 if any matches are found, 1 if none, 2 for syntax errors or inaccessible files. This message appears when the list of strings to serach for is being read from a file, and there are too many words for \fIfgrep\fP to handle. .SH BUGS .LP Lines are limited to 256 characters; longer lines are truncated. .LP Ideally there should be only one .I grep, but for historical reasons there are three different versions each with a slightly different set of options and syntaxes. . \"we don't know a single algorithm that spans a wide enough . \"range of space-time tradeoffs. or inaccessible files. This message appears when the list of strings to serach for is being read from a file, and there are too many words for \fIfgrep\fP to man/man1/head.1 644 0 0 576 3112233212 6354 .TH HEAD 1 "26 April 1983" .SH NAME head \- display first few lines of specified files .SH SYNOPSIS \fBhead\fP [ .BR \- count ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION \fIHead\fP copies the first \fIcount\fP lines of the specified file(s), or of the standard input if no filename is given, to the standard output. The default value of \fIcount\fP is 10 lines. .SH "SEE ALSO" tail(1) message appears when the list of strings to serach for is being read from a file, yyZyyman/man1/intro.1 644 0 0 2441 3112233212 6617 ((.TH INTRO 1 "18 January 1983" .SH NAME intro \- introduction to commands .SH DESCRIPTION This section describes publicly accessible commands in alphabetic order. Certain distinctions of purpose are made in the headings: .TP (1) Commands of general utility. .TP (1C) Commands for communication with other systems. .TP (1G) Commands used primarily for graphics and computer-aided design. . \".PP . \"N.B.: Commands related to system maintenance used to appear in . \"section 1 manual pages and were distinguished by (1M) at the top of the . \"page. These manual pages now appear in the \fISystem Manager's Guide\fP. .SH SEE ALSO Section (6) for computer games. .LP .I How to get started, in the Introduction. .SH DIAGNOSTICS Upon termination each command returns two bytes of status, one supplied by the system giving the cause for termination, and (in the case of `normal' termination) one supplied by the program, see .I wait and .IR exit (2). The former byte is 0 for normal termination, the latter is customarily 0 for successful execution, nonzero to indicate troubles such as erroneous parameters, bad or inaccessible data, or other inability to cope with the task at hand. It is called variously `exit code', `exit status' or `return code', and is described only where special conventions are involved. y the system giving the cause for termination, and (in the case of `normal' termination) one supplied by the program, see .I wait and .IR exit (2). The former byte is 0 for normal termination, the latter is customarily 0 foman/man1/iostat.1 644 0 0 2344 3112233212 6771 .TH IOSTAT 1 "10 March 1983" .SH NAME iostat \- report I/O statistics .SH SYNOPSIS .B iostat [ interval [ count ] ] .SH DESCRIPTION .I Iostat iteratively reports the number of characters read and written to terminals, and, for each disk, the number of seeks and transfers per second, and the milliseconds per average seek. It also gives the percentage of time the system has spent in user mode, in user mode running low priority (niced) processes, in system mode, and idling. .LP To compute this information, for each disk, seeks and data transfer completions and number of words transferred are counted; for terminals collectively, the number of input and output characters are counted. Also, each sixtieth of a second, the state of each disk is examined and a tally is made if the disk is active. From these numbers and given the transfer rates of the devices it is possible to determine average seek times for each device. .LP The optional .I interval argument causes .I iostat to report once each .I interval seconds. The first report is for all time since a reboot and each subsequent report is for the last interval only. .LP The optional .I count argument restricts the number of reports. .SH FILES /dev/kmem .br /vmunix .SH SEE ALSO vmstat(1) isk is examined and a tally is made if the disk is active. From these numbers and given the transfer rates of the devices it is possible to determine average seek times for each device. .LP The optional .I interval argument causes .I iostat to report once each .I interval seconds. Thman/man1/nm.1 644 0 0 2574 3112233213 6106 .TH NM 1 "25 April 1983" .UC 4 .SH NAME nm \- print name list .SH SYNOPSIS .B nm [ .B \-gnoprua ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Nm prints the name list (symbol table) of each object .I file in the argument list. If an argument is an archive, a listing for each object file in the archive will be produced. If no .I file is given, the symbols in .I a.out are listed. .LP Each symbol name is preceded by its value (blanks if undefined) and one of the letters: .TP .SM .B U (undefined), .TP .SM .B A (absolute), .TP .SM .B T (text segment symbol), .TP .SM .B D (data segment symbol), .TP .SM .B B (bss segment symbol), .TP .SM .B C (common symbol), .TP .SM .B f file name, .TP .B \- debug symbol table entries (see .B \-a below). .LP If the symbol is local (non-external) the type letter is in lower case. The output is sorted alphabetically. .SH OPTIONS .TP .B \-g Print only \fBg\fPlobal (external) symbols. .TP .B \-n Sort \fBn\fPumerically rather than alphabetically. .TP .B \-o Prepend file or archive element name to each output line rather than only once. .TP .B \-p Don't sort; print in symbol-table order. .TP .B \-r Sort in \fBr\fPeverse order. .TP .B \-u Print only \fBu\fPndefined symbols. .TP .B \-a Print \fBa\fPll symbols. .SH EXAMPLE .IP nm .LP prints the symbol list of .I a.out, the default output file for the C compiler. .SH SEE ALSO ar(1), ar(5), a.out(5), stab(5) Bg\fPlobal (external) symbols. .TP .B \-n Sort \fBn\fPumerically rather than alphabetically. .TP .B \-o Prepend file or archive eleman/man1/join.1 644 0 0 3573 3112233213 6433 .TH JOIN 1 "25 April 1983" .SH NAME join \- relational database operator .SH SYNOPSIS .B join [ .BI \-a n \fBa\fP\|\fIn\fP ] [ .BI \-e string \fBe\fP\|\fIstring\fP ] [ .BI \-j n,m ] [ .BI \-o list ] [ .BI \-t c ] .if n .ti +0.5i file1 file2 .SH DESCRIPTION .I Join forms, on the standard output, a join of the two relations specified by the lines of .I file1 and .IR file2 . If .I file1 is `\-', the standard input is used. .LP .I File1 and .I file2 must be sorted in increasing ASCII collating sequence on the fields on which they are to be joined, normally the first in each line. .LP There is one line in the output for each pair of lines in .I file1 and .I file2 that have identical join fields. The output line normally consists of the common field, then the rest of the line from .IR file1 , then the rest of the line from .IR file2 . .LP Fields are separated by blanks, tabs or newlines. Multiple separators count as one, and leading separators are discarded. .SH OPTIONS .TP .BI \-a n Produce a line for each unpairable line in file .IR n , where .I n is 1 or 2. The normal output is also produced. .TP .BI \-e \ s Replace \fBe\fPmpty output fields by .IR string . .TP .BI \-j n,m \fBJ\fPoin on the .IR m th field of file .IR n . If .I n is missing, use the .IR m th field in each file. .TP .BI \-o \ list Each \fBo\fPutput line comprises the fields specifed in .IR list , each element of which has the form .IB n . m , where .I n is a file number and .I m is a field number. .LP .TP .BI \-t c Use character .I c as a separator (\fBt\fPab character). Every appearance of .I c in a line is significant. .SH "SEE ALSO" sort(1), comm(1), awk(1), uniq(1), look(1) .SH BUGS With default field separation, the collating sequence is that of .IB sort\ \-b ; with .BR \-t , the sequence is that of a plain sort. .LP The conventions of .I join, sort, comm, uniq, look and .IR awk (1) are wildly incongruous. f which has the form .IB n . m , where .I n is a file number and .I m is a field number. .LP .TP .BI \-t c Use character .I c as a seman/man1/kill.1 644 0 0 3536 3112233214 6427 .TH KILL 1 "27 April 1983" .SH NAME kill \- terminate a process .SH SYNOPSIS .B kill [ .BR \- sig ] processid \fB.\|.\|.\fP .br .B kill .B \-l .SH DESCRIPTION .I Kill sends the TERM (terminate, 15) signal to the specified processes. If a signal name or number preceded by `\-' is given as first argument, that signal is sent instead of terminate (see .IR signal (2)). The signal names are listed by using the \fB\-l\fP option, and are as given in .IR /usr/include/signal.h , stripped of the common SIG prefix. .LP The terminate signal will kill processes that do not catch the signal, so \fBkill\ \ \-9\ \ .\|.\|.\fB is a sure kill, as the KILL (9) signal cannot be caught. By convention, if process number 0 is specified, all members in the process group (that is, processes resulting from the current login) are signaled (but beware: this works only if you use .IR sh (1); not if you use .IR csh (1).) The killed processes must belong to the current user unless he is the super-user. .LP To shut the system down and bring it up single user the super-user may send the initialization process a TERM (terminate) signal by `kill 1'; see .IR init (8). To force .I init to close and open terminals according to what is currently in /etc/ttys use `kill \-HUP 1' (sending a hangup, signal 1). .LP The shell reports the process number of an asynchronous process started with `&' (run in the background). Process numbers can also be found by using .IR ps (1). .LP .I Kill is a built-in to .IR csh (1); it allows job specifiers, such as \fBk((ill\ \ %\|.\|.\|.\fB, in place of .I kill arguments. See .IR csh (1) for details. .SH OPTIONS .TP .B \-l Display a \fBl\fPist of signal names. .SH "SEE ALSO" csh(1), ps(1), kill(2), signal(2) .SH BUGS An option to kill process groups ala .IR killpg (2) should be provided; a replacement for \fBkill\ \ 0\fP for .IR csh (1) users should be provided. ' (run in the background). Process numbers can also be found by using .IR ps (1). .LP .I Kill is a built-in to .IR csh (1); it allows job specifiers, such as \fBkman/man1/last.1 644 0 0 3155 3112233215 6435 .TH LAST 1 "1 April 1981" .UC 4 .SH NAME last \- indicate last logins of users and teletypes .SH SYNOPSIS .B last [ name \fB.\|.\|.\fP ] [ tty \fB.\|.\|.\fP ] .SH DESCRIPTION .I Last will look back in the .I wtmp file which records all logins and logouts for information about a user, a teletype or any group of users and teletypes. Arguments specify names of users or teletypes of interest. Names of teletypes may be given fully or abbreviated. For example `last 0' is the same as `last tty0'. If multiple arguments are given, the information which applies to any of the arguments is printed. For example `last root console' would list all of "root's" sessions as well as all sessions on the console terminal. .I Last will print the sessions of the specified users and teletypes, most recent first, indicating the times at which the session began, the duration of the session, and the teletype which the session took place on. If the session is still continuing or was cut short by a reboot, .I last so indicates. .LP The pseudo-user .B reboot logs in at reboots of the system, thus .DT .LP last reboot .LP will give an indication of mean time between reboot. .LP .I Last with no arguments prints a record of all logins and logouts, in reverse order. .LP If .I last is interrupted, it indicates how far the search has progressed in .I wtmp. If interrupted with a quit signal (generated by a control-\e) .I last indicates how far the search has progressed so far, and the search continues. .SH FILES /usr/adm/wtmp login data base .br /usr/adm/shutdownlog which records shutdowns and reasons for same .SH SEE\ ALSO wtmp(5), ac(8), lastcomm(1) of mean time between reboot. .LP .I Last with no arguments prints a record of all logins and logouts, in reverse order. .LP If .I last is interrupted, it indicates how far the search has progressed in .I wtmp. If interrupted with a quit signal (generated by a control-\e) .I last indicates how far the search has progressed so far, and the search continues. .SH FILES /usr/adm/wtmp login data base .brman/man1/lastcomm.1 644 0 0 2045 3112233220 7302 .TH LASTCOMM 1 "6 April 1983" .SH NAME lastcomm \- show last commands executed in reverse order .SH SYNOPSIS .B lastcomm [ command name ] \fB.\|.\|.\fP [user name] \fB.\|.\|.\fP .SH DESCRIPTION .LP .I Lastcomm gives information on previously executed commands. .I Lastcomm with no arguments prints information about all the commands recorded during the current accounting file's lifetime. If called with arguments, only those accounting entries whose command name or user name matches one of the arguments are printed. .SH EXAMPLES .sp lastcomm a.out .LP would produce a listing of all the executions of commands named a.out, and .sp lastcomm root .LP would produce a listing of all the commands executed by user root. .LP For each process entry, the following are printed. .IP \(bu The name of the user who ran the process. .IP \(bu The command name under which the process was called. .IP \(bu The amount of CPU time used by the process (in seconds). .IP \(bu The time the process exited. .SH FILES .LP /usr/adm/acct accounting file .SH "SEE ALSO" last (1) ut .LP would produce a listing of all the executions of commands named a.out, and .sp lastcomm root .LP would produce a listing of all the commands executed by user root. .LP For each process entry, the following are printed. .IP \(bu The name of the user who ran the process. .IP \(bu The command name under which the process was called. .IP \(bu The amount of CPU time used by the process (in seconds). .IP \(bu The time the process exited. .SH FILES .LP /usr/adm/acct accman/man1/ld.1 644 0 0 14551 3112233222 6111 .TH LD 1 "25 April 1983" .SH NAME ld \- link editor .SH SYNOPSIS .B ld [ .BI \-A name ] [ \fB\-D\fP\^\fIhex\fP ] [ \fB\-d\fP ] [ \fB\-e\fP\^\fIentry\fP ] [ \fB\-l\fP ] [ \fB\-M\fP ] .if n .ti +0.5i [ \fB\-N\fP ] [ \fB\-n\fP ] [ .BI \-o name ] [ .B \-r ] [ .B \-S ] .if t .ti +0.5i [ .B \-s ] .if n .ti +0.5i [ .BI \-T hex ] [ .B \-t ] [ .BI \-u name ] [ .B \-X ] [ .B \-x ] .if n .ti +0.5i [ .BI \-y symbol ] [ \fB\-z\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION .I Ld combines several object programs into one, resolves external references, and searches libraries. In the simplest case several object .I files are given, and .I ld combines them, producing an object module which can be either executed or become the input for a further .I ld run. In the latter case, the .B \-r option must be given to preserve the relocation bits. The output of .I ld is left on .BR a.out . This file is made executable only if no errors occurred during the load. .LP The argument routines are concatenated in the order specified. The entry point of the output is the beginning of the first routine unless the \fB\-e\fP option is specified. .LP If any argument is a library, it is searched exactly once at the point it is encountered in the argument list. Only those routines defining an unresolved external reference are loaded. If a routine from a library references another routine in the library, and the library has not been processed by .IR ranlib (1), the referenced routine must appear after the referencing routine in the library. Thus the order of programs within libraries may be important. The first member of a library should be a file named `\_\^\_.SYMDEF', which is understood to be a dictionary for the library as produced by .IR ranlib (1); the dictionary is searched iteratively to satisfy as many references as possible. .LP The symbols \fB\_etext\fP, \fB\_edata\fP and \fB\_end\fP (\fBetext\fP, \fBedata\fP and \fBend\fP in C) are reserved, and if referred to, are set to the first location above the program, the first location above initialized data, and the first location above all data respectively. It is erroneous to define these symbols. .SH OPTIONS Options should appear before the file names, except for .BR \-l , .TP .BI \-A name Incremental loading: linking is to be done in a manner so that the resulting object may be read into an already executing program. The next argument is the name of a file whose symbol table is taken as a basis on which to define additional symbols. Only newly linked material is entered into the text and data portions of .BR a.out, but the new symbol table will reflect every symbol defined before and after the incremental load. This argument must appear before any other object file in the argument list. The .B \-T option may be used as well, and will be taken to mean that the newly linked segment will commence at the corresponding address (which must be a multiple of the pagesize). The default value is the old value of _end. .TP .BI \-D hex Pad the data segment with zero bytes until the data segment is \fIhex\fP bytes long. .TP .BI \-e entry Define the \fBe\fPntry point: \fIentry\fP argument is the name of the entry point of the loaded program. .TP .BI \-l x This option is an abbreviation for the library name .RI `/lib/lib x .a', where .I x is a string. If that does not exist, .I ld tries .RI `/usr/lib/lib x .a' A library is searched when its name is encountered, so the placement of a .B \-l is significant. .TP .B \-M Produce a primitive load map, listing the names of the files which will be loaded. .TP .B \-N Do not make the text portion read only or sharable. (Use `magic number' 0407.) .TP .B \-n Arrange (by giving the output file a 0410 `magic number') that when the output file is executed, the text portion will be read-only and shared among all users executing the file. This involves moving the data areas up to the first possible segment boundary following the end of the text. .TP .BI \-o name .I Name is the name of the .I ld output file, instead of .BR a.out . .TP .B \-r Generate relocation bits in the output file so that it can be the subject of another .I ld run. This flag also prevents final definitions from being given to common symbols, and suppresses the `undefined symbol' diagnostics. .TP .B \-d Force definition of common storage even if the .B \-r flag is present. .TP .B \-S Strip the output by removing all symbols except locals and globals. .TP .B \-s Strip the output, that is, remove the symbol table and relocation bits to save space (but impair the usefulness of the debuggers). This(( information can also be removed by .IR strip (1). .TP .BI \-T hex Start the text segment origin at location \fIhex\fP. .TP .B \-t Trace: display the name of each file as it is processed. .TP .BI \-u name Enter \fIname\fP as an \fBu\fPndefined symbol. This is useful for loading wholly from a library, since initially the symbol table is empty and an unresolved reference is needed to force the loading of the first routine. .TP .B \-X Save local symbols except for those whose names begin with `L'. This option is used by .IR cc (1) to discard internally-generated labels while retaining symbols local to routines. .TP .B \-x Do not preserve local (non-\|\fB.globl\fP) symbols in the output symbol table; only enter external symbols. This option saves some space in the output file. .TP \fB\-y\fIsym\fR Display each file in which .I sym appears, its type and whether the file defines or references it. Many such options may be given to trace many symbols. It is usually necessary to begin .I sym with an `_', as external C, FORTRAN and Pascal variables begin with underscores. .TP .B \-z Arrange for the process to be loaded on demand from the resulting executable file (0413 `magic number') rather than preloaded. This is the default. Results in a page-sized header on the output file followed by a text and data segment each of which have size a multiple of page-size bytes (being padded out with nulls in the file if necessary). With this format the first few BSS segment symbols may actually end up in the data segment; this is to avoid wasting the space resulting from data segment size roundup. .SH FILES .ta \w'/usr/local/lib/lib*.a\ \ 'u /lib/lib*.a libraries .br /usr/lib/lib*.a more libraries .br /usr/local/lib/lib*.a still more libraries .br a.out output file .SH "SEE ALSO" as(1), ar(1), cc(1), ranlib(1), strip(1) .SH BUGS There is no way to force data to be page aligned. (being padded out with nulls in the file if necessary). With this format the first few BSS segment symbols may actually end up in the data segment; thman/man1/netstat.1 644 0 0 7614 3112233327 7164 .TH NETSTAT 1 "6 April 1983" .UC 4.2 .SH NAME netstat \- network statistics program .SH SYNOPSIS .B netstat [ .B \-Aahimnrs ] [ .B \-p protocol ] [ .B \-a ] [ .B interval ] [ .B system ] [ .B core ] .SH DESCRIPTION .I Netstat symbolically displays the contents of various network-related data structures. The options have the following meaning: .TP .B \-A show the address of any associated protocol control blocks; used for debugging. .B \-a show the state of all sockets; normally sockets used by server processes are not shown .TP .B \-h show the state of the ARPANET IMP host table .TP .B \-i show the state of interfaces which have been auto-configured (interfaces statically configured into a system, but not located at boot time are not shown) .TP .B \-m show statistics recorded by the memory management routines (the network manages a ``private share'' of memory) .TP .B "\-p proto show the state of sockets utilizing protocol .IR proto ; the protocol is specified symbolically, and may be any protocol listed in the file \fI/usr/lib/protocols\fP .TP .B \-s show per-protocol statistics .TP .B \-r show the routing tables .PP The arguments, .I system and .I core allow substitutes for the defaults ``/vmunix'' and ``/dev/kmem''. .PP If an .I interval is specified, .I netstat continuously displays the information regarding packet traffic on the configured network interfaces, pausing .I interval seconds before refreshing the screen. .SH DISPLAYS There are a number of display formats, depending on the information presented. The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, and, optionally, the internal state of the protocol. .PP Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known the host and network addresses are displayed symbolically according to the data bases \fI/usr/lib/hosts\fP and .IR /etc/networks , respectively. If a symbolic name for an address is unknown, or if the .B \-n option is specified, the address is printed in the Internet ``dot format''; refer to .IR inet (3N) for more information regarding this format. Unspecified, or ``wildcard'', addresses and ports appear as ``*''. .PP The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network address (currently Internet specific) of the interface and the maximum transmission unit (``mtu'') are also displayed. .PP The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), and whether the route is to a gateway (``G''). Direct routes are created for each interface attached to the local host. The refcnt field gives the current number of active uses of the route. Connection oriented protocols normally hold on to a single route for the duration of a connection while connectionless protocols obtain a route then discard it. The use field provides a count of the number of packets sent using that route. The interface entry indicates the network interface utilized for the route. .PP When .I netstat is invoked with an .I interval argument, it displays a running count of statistics related to network interfaces. This display consists of a column summarizing information for all interfaces, and a column for the interface with the most traffic since the system was last rebooted. The first line of each screen of information contains a summary since the system was last rebooted. Subsequent lines of output show values accumulated over the preceding interval. .SH SEE ALSO iostat(1), vmstat(1), hosts(5), networks(5), protocols(5), services(5), trpt(8) .SH BUGS The notion of errors is ill-defined. Collisions mean something else for the IMP. of a column summarizing information for all interfaces, and a column for the interface with the most traffic since man/man1/comb.1 644 0 0 5657 3112233224 6423 .tr ~ .de ZZ \fB\&.\|.\|.\fP .. .TH COMB 1 "15 April 1983" .SH NAME comb \- combine \s-1SCCS\s+1 deltas .SH SYNOPSIS \fBcomb\fP [ \fB\-o\fP ] [ \fB\-s\fP ] [ \fB\-p\fP\|\fIsid\fP ] [ \fB\-c\fP\|\fIlist\fP ] file .ZZ .SH DESCRIPTION \fIComb\^\fP generates a shell procedure (see .IR sh (1)) which, when run, will reconstruct the given \s-1SCCS\s+1 files. If a directory is named, \fIcomb\^\fP behaves as though each file in the directory were specified as a named file, except that non-\s-1SCCS\s+1 files (last component of the path name does not begin with \fBs.\fR) and unreadable files are silently ignored. If a name of \fB\-\fR is given, the standard input is read; each line of the standard input is taken to be the name of an \s-1SCCS\s+1 file to be processed; non-\s-1SCCS\s+1 files and unreadable files are silently ignored. The generated shell procedure is written on the standard output. .SH OPTIONS .LP Options are explained as though only one named file is to be processed, but the effects of any option apply independently to each named file. .IP \fB\-p\fP\|\fI\s-1SID\s+1\fP The .IR S "\s-1CCS\s+1 " ID entification string (\s-1SID\s+1) of the oldest delta to be preserved. All older deltas are discarded in the reconstructed file. .IP \fB\-c\fP\|\fIlist\fP A \fIlist\^\fP of deltas to be preserved. All other deltas are discarded. See .IR get (1) for the syntax of a \fIlist\fR. .IP \fB\-o\fP For each \fBget \-e\fP generated, the reconstructed file is accessed at the release of the delta to be created. In the absence of the \fB\-o\fP option, the reconstructed file is accessed at the most recent ancestor. Use of the \fB\-o\fP option may decrease the size of the reconstructed \s-1SCCS\s+1 file. It may also alter the shape of the delta tree of the original file. .IP \fB\-s\fP Generate a shell procedure which, when run, will produce a report giving, for each file: the file name, size (in blocks) after combining, original size (also in blocks), and percentage change computed by: .br .ce 1 \%100~\fB\(**\fR~(original~\-~combined)~/~original .br It is recommended that before any \s-1SCCS\s+1 files are actually combined, you should use this option to determine exactly how much space is saved by the combining process. .LP If no options are specified, \fIcomb\^\fP preserves only leaf deltas and the minimal number of ancestors needed to preserve the tree. .SH FILES .PD 0 .TP 14 .RB s . \s-1COMB\s+1 The name of the reconstructed \s-1SCCS\s+1 file. .RE .TP 14 comb????? Temporary. .PD .SH "SEE ALSO" admin(1), delta(1), get(1), help(1), prs(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .SH BUGS \fIComb\^\fP may rearrange the shape of the tree of deltas. It may not save any space; in fact, it is possible for the reconstructed file to actually be larger than the original. .tr ~~ TP 14 comb????? Temporary. .PD .SH "SEE ALSO" admin(1), delta(1), get(1), help(1)((man/man1/ln.1 644 0 0 4050 3112233225 6077 .TH LN 1 "31 March 1983" .SH NAME ln \- make links .SH SYNOPSIS .B ln [ .B \-f ] [ .B \-s ] name1 [ name2 ] .br .B ln name \fB.\|.\|.\fP directory .SH DESCRIPTION A link is a directory entry referring to a file or another directory; the same file or directory (together with its size, all its protection information, etc.) may have several links to it. There are two kinds of links: hard links and symbolic links. .LP .I Ln makes hard links by default. A hard link to a file or directory is indistinguishable from the original directory entry; any changes to a file or directory are effective independent of the name used to reference the file or directory. Hard links may not span file systems. .LP Given one or two arguments, .I ln creates a link to an existing file or directory .IR name1 . If .I name2 is given, the link has that name; .I name2 may also be a directory in which to place the link; otherwise it is placed in the current directory. If only the directory is specified, the link is made to the last component of .IR name1 . .LP Given more than two arguments, .I ln makes links to all the named files in the named directory. The links made will have the same name as the files being linked to. .SH OPTIONS .TP .B \-f Force a hard link to a directory. The .B \-f option is only available to the super-user. .TP .B \-s Create symbolic links. A symbolic link contains the name of the file or directory to which it is linked. The referenced file or directory is used when an .IR open (2) operation is performed on the link. A .IR stat (2) on a symbolic link returns the linked-to file; an .IR lstat (2) must be done to obtain information about the link. The .IR readlink (2) call may be used to read the contents of a symbolic link. Symbolic links may span file systems and may refer to directories. .SH "SEE ALSO" rm(1), cp(1), mv(1), link(2), readlink(2), stat(2), symlink(2) .SH BUGS Error messages print the wrong file name when the \fB\-s\fP option is used. .\".LP .\"The symbolic link facility is provisional, and may have slightly .\"different semantics in 4.2bsd. urns the linked-to file; an .IR lstat (2) must be done to obtain information about the link. The .IR readlink (2) call may be used to read the contents of a symbolic link. Symbolic links may span file systems and may refer to directories. .SH "SEE ALSO" rm(1), cp(1), mv(1), link(2), readlink(2), stat(2), symlink(2) .SH BUGS Error messages print the wrong file name when the \fB\-s\fP option is used. .\".LP .\"The symbolic link facility is provisional, and may have sliman/man1/sh.1 644 0 0 47562 3112233230 6133 .TH SH 1 "7 February 1983" .SH NAME sh, for, case, if, while, \fB:\fP, \fB\fP., break, continue, cd, eval, exec, exit, export, login, newgrp, read, readonly, set, shift, times, trap, umask, wait \- command language .SH SYNOPSIS \fBsh\fP [ \fB\-ceiknrstuvx\fP ] [ arg ] .\|.\|. .ds OK [\| .ds CK \|] .ds LT \s-2<\s0 .ds GT \s-2>\s0 .ds LE \s-2<\s0 .ds ST * .SH DESCRIPTION \fISh\fP is a command programming language that executes commands read from a terminal or a file. See \fBinvocation\fP for the meaning of arguments to the shell. .LP \fBCommands\fP. .br A \fIsimple-command\fP is a sequence of non blank \fIwords\fP separated by blanks (a blank is a \fBtab\fP or a .BR space ). The first word specifies the name of the command to be executed. Except as specified below the remaining words are passed as arguments to the invoked command. The command name is passed as argument 0 (see .IR exec (2)). The \fIvalue\fP of a simple-command is its exit status if it terminates normally or 200+\fIstatus\fP if it terminates abnormally (see .IR signal (2) for a list of status values). .LP A \fIpipeline\fP is a sequence of one or more \fIcommands\fP separated by .BR \(or . The standard output of each command but the last is connected by a .IR pipe (2) to the standard input of the next command. Each command is run as a separate process; the shell waits for the last command to terminate. .LP A \fIlist\fP is a sequence of one or more \fIpipelines\fP separated by .BR ; , .BR & , \fB&&\fP or \fB\(or\|\(or\fP and optionally terminated by \fB;\fP or .BR & . \fB;\fP and \fB&\fP have equal precedence which is lower than that of \fB&&\fP and .BR \(or\|\(or ; \fB&&\fP and \fB\(or\|\(or\fP also have equal precedence. A semicolon causes sequential execution; an ampersand causes the preceding \fIpipeline\fP to be executed without waiting for it to finish. The symbol \fB&&\fP causes the \fIlist\fP following to be executed only if the preceding \fIpipeline\fP returns a zero value. The symbol \(or\|\(or causes the \fIlist\fP following to be executed only if the preceding \fIpipeline\fP returns a non zero value. Newlines may appear in a \fIlist\fP, instead of semicolons, to delimit commands. .LP A \fIcommand\fP is either a simple-command or one of the following. The value returned by a command is that of the last simple-command executed in the command. Note that many keywords such as \fBdone\fP are only recognized when they are the first keyword on a line. .RS .LP \fBfor\fB \fIname\fP \*(OK \fBin\fB \fIword\fP .\|.\|. \*(CK .br \fBdo\fP .br \fIlist\fP .br \fBdone\fP .RE .LP Each time a \fBfor\fP command is executed \fIname\fP is set to the next word in the \fBin\fP \fIword\fP list. If .BI in \ word .\|.\|. is omitted, \fBin\ $@\fP is assumed. Execution ends when there are no more words in the list. .RS .LP \fBcase\fP \fIword\fP \fBin\fP \*(OK \fIpattern \fP\*(OK \fB\(or\fP \fIpattern\fP \*(CK .\|.\|. \fB)\fP .br \fIlist\fP \fB;\^;\fP \*(CK .br \&.\|.\|. .br \fBesac\fP .RE .LP A \fBcase\fP command executes the \fIlist\fP associated with the first pattern that matches \fIword\fP. The form of the patterns is the same as that used for file name generation. .RS .LP \fBif\fP \fIlist\fP .br \fBthen\fP \fIlist\fP .br \*(OK\fBelif\fP \fIlist\fP .br \fBthen\fP \fIlist\fP \*(CK .\|.\|. .br \*(OK \fBelse\fP .br \fIlist\fP \*(CK .br \fBfi\fP .RE .LP The \fIlist\fP following \fBif\fP is executed and if it returns zero the \fIlist\fP following \fBthen\fP is executed. Otherwise, the \fIlist\fP following \fBelif\fP is executed and if its value is zero the \fIlist\fP following \fBthen\fP is executed. Failing that the \fBelse\fP \fIlist\fP is executed. .RS .LP \fBwhile\fP \fIlist\fP .br \*(OK \fBdo\fP .br \fIlist\fP \*(CK .br \fBdone\fP .RE .LP A \fBwhile\fP command repeatedly executes the \fBwhile\fP \fIlist\fP and if its value is zero executes the \fBdo\fP \fIlist;\fP otherwise the loop terminates. The value returned by a \fBwhile\fP command is that of the last executed command in the \fBdo\fP \fIlist\fP. \fBuntil\fP may be used in place of \fBwhile\fP to negate the loop termination test. .TP .BI ( " list " ) Execute \fIlist\fP in a subshell. .TP .BI { " list " } \fIlist\fP is simply executed. .LP The following words are only recognized as the first word of a command and when not quoted. .IP .B if then else elif fi case esac for while until do done { } .LP \fBCommand substitution\fP. .br The standard output from a command enclosed in a pair of back quotes .RB ( \`\|\` ) may be used as part or all of a word; trailing newlines are removed. .LP \fBParameter substitution\fP. .br The character \fB$\fP is used to introduce substitutable parameters. Positional parameters may be assigned values by .BR set . Variables may be set by writing .IP .IB name = value [ .IB name = value ] .\|.\|. .TP $\fB\|{\fIparameter\fB\|}\fP A \fIparameter\fP is a sequence of letters, digits or underscores (a .IR name ), a digit, or any of the characters .B * @ # ? \- $ !\|. The value, if any, of the parameter is substituted. The braces are required only when \fIparameter\fP is followed by a letter, digit, or underscore that is not to be interpreted as part of its name. If \fIparameter\fP is a digit, it is a positional parameter. If \fIparameter\fP is .BR * " or" " @" then all the positional parameters, starting with .SM .BR $1 , are substituted separated by spaces. .SM \fB$0\fP is set from argument zero when the shell is invoked. .TP $\fB\|{\fIparameter\|\-word\|\fB}\fP If \fIparameter\fP is set, substitute its value; otherwise substitute \fIword\fP. .TP $\fB\|{\fIparameter\|\(eq\|word\|\fB}\fP If \fIparameter\fP is not set, set it to \fIword;\fP the value of the parameter is then substituted. Positional parameters may not be assigned to in this way. .TP $\fB\|{\fIparameter\|?\|word\|\fB}\fP If \fIparameter\fP is set, substitute its value; otherwise, print \fIword\fP and exit from the shell. If \fIword\fP is omitted, a standard message is printed. .TP $\fB\|{\fIparameter\|\(plword\|\fB}\fP If \fIparameter\fP is set, substitute \fIword;\fP otherwise substitute nothing. .LP In the above \fIword\fP is not evaluated unless it is to be used as the substituted string. (So that, for example, echo ${d\-\'pwd\'} will only execute \fIpwd\fP if \fId\fP is unset.) .LP The following \fIparameters\fP are automatically set by the shell. .RS .TP \fB#\fP The number of positional parameters in decimal. .PD 0 .TP \fB\-\fP Options supplied to the shell on invocation or by .BR set . .TP \fB?\fP The value returned by the last executed command in decimal. .TP \fB$\fP The process number of this shell. .TP \fB!\fP The proce((ss number of the last background command invoked. .PD .RE .LP The following \fIparameters\fP are used but not set by the shell. .RS .TP .B .SM HOME The default argument (home directory) for the \fBcd\fP command. .PD 0 .TP .B .SM PATH The search path for commands (see .BR execution ). .TP .B .SM MAIL If this variable is set to the name of a mail file, the shell informs the user of the arrival of mail in the specified file. .SM .TP \fBPS1\fP Primary prompt string, by default '$ '. .TP .SM \fBPS2\fP Secondary prompt string, by default '> '. .TP .SM \fBIFS\fP Internal field separators, normally .BR space , .BR tab , and .BR newline . .PD .RE .LP \fBBlank interpretation\fP. .br After parameter and command substitution, any results of substitution are scanned for internal field separator characters (those found in .SM .BR $IFS \*S) and split into distinct arguments where such characters are found. Explicit null arguments ("" or \'\') are retained. Implicit null arguments (those resulting from \fIparameters\fP that have no values) are removed. .LP \fBFile name generation\fP. .br Following substitution, each command word is scanned for the characters .BR * , \fB?\fP and \fB\*(OK\fP. If one of these characters appears, the word is regarded as a pattern. The word is replaced with alphabetically sorted file names that match the pattern. If no file name is found that matches the pattern, the word is left unchanged. The character \fB.\fP at the start of a file name or immediately following a .BR / , and the character .BR / , must be matched explicitly. .TP \fB\*(ST\fP Matches any string, including the null string. .PD 0 .TP \fB?\fP Matches any single character. .TP \fB\*(OK.\|.\|.\*(CK\fP Matches any one of the characters enclosed. A pair of characters separated by \fB\-\fP matches any character lexically between the pair. .PD .LP \fBQuoting\fP. .br The following characters have a special meaning to the shell and cause termination of a word unless quoted. .LP \fB; & ( ) \(or \*(LT \*(GT newline space tab\fP .LP A character may be \fIquoted\fP by preceding it with a backslash (\^\fB\e\fP\^) character. \fB\enewline\fP is ignored. All characters enclosed between a pair of quote marks (\fB\'\|\'\fP), except a single quote, are quoted. Inside double quotes (\fB"\|"\fP) parameter and command substitution occurs and \e quotes the characters backslash (\^\fB\e\fP\^), apostrophe (\^\fB'\fP\^), double quote (\^\fB"\fP\^), and dollar sign (\^\fB$\fP\^). .LP "\fB$*\fP" is equivalent to .SM "\fB$1\ \ $2 .\|.\|.\fP" whereas .br "\fB$@\fP" is equivalent to .SM \fB"$1" "$2" .\|.\|.\fP .LP \fBPrompting\fP. .br When used interactively, the shell prompts with the value of .SM PS1 before reading a command. If at any time a newline is typed and further input is needed to complete a command, the secondary prompt .RB ( \s-2$PS2\s0 ) is displayed. .LP \fBInput output\fP. .br Before a command is executed its input and output may be redirected using a special notation interpreted by the shell. The following may appear anywhere in a simple-command or may precede or follow a \fIcommand\fP and are not passed on to the invoked command. Substitution occurs before \fIword\fP or \fIdigit\fP is used. .TP \*(LT\fI\|word\fP Use file \fIword\fP as standard input (file descriptor 0). .PD .TP \*(GT\fI\|word\fP Use file \fIword\fP as standard output (file descriptor 1). If the file does not exist, it is created; otherwise it is truncated to zero length. .TP \*(GT\*(GT\fI\|word\fP Use file \fIword\fP as standard output. If the file exists, output is appended (by seeking to the end); otherwise the file is created. .TP \*(LT\*(LT\fI\|word\fP The shell input is read up to a line the same as .IR word , or end of file. The resulting document becomes the standard input. If any character of \fIword\fP is quoted, no interpretation is placed upon the characters of the document; otherwise, parameter and command substitution occurs, \fB\enewline\fP is ignored, and \fB\e\fP is used to quote the characters backslash (\^\fB\e\fP\^), dollar sign (\^\fB$\fP\^), apostrophe (\^\fB'\fP\^), and the first character of \fIword\fP. .TP \*(LT\|&\|\fIdigit\fP The standard input is duplicated from file descriptor \fIdigit;\fP see .IR dup (2). Similarly for the standard output using \*(GT\|. .TP \*(LT\|&\|\- The standard input is closed. Similarly for the standard output using \*(GT\|. .PD .LP If one of the above is preceded by a digit, the file descriptor created is that specified by the digit (instead of the default 0 or 1). For example, .LP \&.\|.\|. 2\*(GT&1 .LP creates file descriptor 2 to be a duplicate of file descriptor 1. .LP If a command is followed by \fB&\fP then the default standard input for the command is the empty file (/dev/null). Otherwise, the environment for the execution of a command contains the file descriptors of the invoking shell as modified by input output specifications. .LP \fBEnvironment\fP. .br The environment is a list of name-value pairs that is passed to an executed program in the same way as a normal argument list; see .IR exec (2) and .IR environ (5). The shell interacts with the environment in several ways. On invocation, the shell scans the environment and creates a \fIparameter\fP for each name found, giving it the corresponding value. Executed commands inherit the same environment. If the user modifies the values of these \fIparameters\fP or creates new ones, none of these affects the environment unless the \fBexport\fP command is used to bind the shell's \fIparameter\fP to the environment. The environment seen by any executed command is thus composed of any unmodified name-value pairs originally inherited by the shell, plus any modifications or additions, all of which must be noted in \fBexport\fP commands. .LP The environment for any \fIsimple-command\fP may be augmented by prefixing it with one or more assignments to \fIparameters\fP. Thus these two lines are equivalent .IP TERM=450 cmd args .br (export TERM; TERM=450; cmd args) .LP If the \fB\-k\fP flag is set, \fIall\fP keyword arguments are placed in the environment, even if the occur after the command name. The following prints 'a=b c' and 'c': .RS .LP echo a=b c .br set \-k .br echo a=b c .RE .LP \fBSignals\fP. .br The INTERRUPT and QUIT signals for an invoked command are ignored if the command is followed by .BR & ; otherwise signals have the values inherited by the shell from its parent. (But see also .BR trap. ) .LP \fBExecution\fP. .br Each time a command is executed the above substitutions are carried out. Except for the 'special commands' listed below a new process is created and an attempt is made to execute the command via an .IR exec (2). .LP The shell parameter .B .SM $PATH defines the search path for the directory containing the command. Each alternative directory name is separated by a colon .RB ( : ). The default path is .BR :/bin:/usr/bin . If the command name contains a /, the search path is not used. Otherwise, each directory in the path is searched for an executable file. If the file has execute permission but is not an \fIa.out\fP file, it is assumed to be a file containing shell commands. A subshell (that is, a separate process) is spawned to read it. A parenthesized command is also executed in a subshell. .LP \fBSpecial commands\fP. .br The following commands are executed in the shell process and except where specified no input output redirection is permitted for such commands. .TP \fB:\fP No effect; the command does nothing. .PD 0 .TP .BI . \ file Read and execute commands from \fIfile\fP and return. The search path .B .SM $PATH is used to find the directory containing .IR file . .TP \fBbreak\fP \*(OK\fIn\fP\*(CK Exit from the enclosing \fBfor\fP or \fBwhile\fP loop, if any. If \fIn\fP is specified, break \fIn\fP levels. .TP \fBcontinue\fP \*(OK\fIn\fP\*(CK Resume the next iteration of the enclosing \fBfor\fP or \fBwhile\fP loop. If \fIn\fP is specified, resume at the .IR n -th enclosing loop. .TP \fBcd\fP \*(OK\fIarg\fP\*(CK Change the current directory to \fIarg\fP. The shell parameter .B .SM $HOME is the default .IR arg . .TP \fBeval\fP \*(OK\fIarg \fP.\|.\|.\*(CK The arguments are read as input to the shell and the resulting command(s) executed. .TP \fBexec\fP \*(OK\fIarg \fP.\|.\|.\*(CK The command specified by the arguments is executed in place of this shell without creating a new process. Input output arguments may appear and if no other arguments are given cause the shell input output to be modified. .TP \fBexit\fP \*(OK\fIn\fP\*(CK Causes a non interactive shell to exit with the exit status specified by \fIn\fP. If \fIn\fP is omitted, the exit status is that of the last command executed. (An end of file will also exit from the shell.) .TP \fBexport\fP \*(OK\fIname\fP .\|.\|.\*(CK The given names are marked for automatic export to the \fIenvironment\fP of subsequently-executed commands. If no arguments are given, a list of exportable names is printed. .TP \fBlogin\fP \*(OK\fIarg\fP .\|.\|.\*(CK Equivalent to 'exec login arg .\|.\|.'. .TP \fBnewgrp\fP \*(OK\fIarg \fP.\|.\|.\*(CK Equivalent to 'exec newgrp arg .\|.\|.'. .TP .BI read \ name\ .\|.\|. One line is read from the standard input; successive words of the input are assigned to the variables \fIname\fP in order, with leftover words to the last variable. The return code is 0 unless the end-of-file is encountered. .TP \fBreadonly\fP \*(OK\fIname \fP.\|.\|.\*(CK The given names are marked readonly and the values of the these names may not be changed by subsequent assignment. If no arguments are given, a list of all readonly names is printed. .TP \fBset\fP \*(OK\fB\-eknptuvx\fP \*(OK\fIarg \fP.\|.\|.\*(CK\*(CK .RS .PD 0 .TP 3m \fB\-e\fP If non interactive, exit immediately if a command fails. .TP \fB\-k\fP All keyword arguments are placed in the environment for a command, not just those that precede the command name. .TP \fB\-n\fP Read commands but do not execute them. .TP \fB\-t\fP Exit after reading and executing one command. .TP \fB\-u\fP Treat unset variables as an error when substituting. .TP \fB\-v\fP Print shell input lines as they are read. .TP \fB\-x\fP Print commands and their arguments as they are execu((ted. .TP \fB\-\fP Turn off the \fB\-x\fP and \fB\-v\fP options. .PD .LP These flags can also be used upon invocation of the shell. The current set of flags may be found in .BR $\- . .LP Remaining arguments are positional parameters and are assigned, in order, to .SM .BR $1 , .SM .BR $2 , etc. If no arguments are given, the values of all names are printed. .RE .TP \fBshift\fP The positional parameters from .SM .BR $2 .\|.\|. are renamed .SM .BR $1 .\|.\|. .TP \fBtimes\fP Print the accumulated user and system times for processes run from the shell. .TP \fBtrap\fP \*(OK\fIarg\fP\*(CK \*(OK\fIn\fP\*(CK .\|.\|. \fIArg\fP is a command to be read and executed when the shell receives signal(s) \fIn\fP. (Note that \fIarg\fP is scanned once when the trap is set and once when the trap is taken.) Trap commands are executed in order of signal number. If \fIarg\fP is absent, all trap(s) \fIn\fP are reset to their original values. If \fIarg\fP is the null string, this signal is ignored by the shell and by invoked commands. If \fIn\fP is 0, the command \fIarg\fP is executed on exit from the shell, otherwise upon receipt of signal \fIn\fP as numbered in .IR signal (2). \fITrap\fP with no arguments prints a list of commands associated with each signal number. .TP \fBumask \fP[ \fInnn\fP ] The user file creation mask is set to the octal value \fInnn\fP (see .IR umask (2)). If \fInnn\fP is omitted, the current value of the mask is printed. .TP \fBwait\fP \*(OK\fIn\fP\*(CK Wait for the specified process and report its termination status. If \fIn\fP is not given, all currently active child processes are waited for. The return code from this command is that of the process waited for. .PD .LP .LP \fBInvocation\fP. .br If the first character of argument zero is .BR \- , commands are read from .BR \s-2$HOME\s0/.\|profile , if such a file exists. Commands are then read as described below. The following flags are interpreted by the shell when it is invoked. .PD 0 .TP 11n .BI \-c \ string If the \fB\-c\fP flag is present, commands are read from \fIstring\|\fP. .TP 11n \fB\-s\fP If the \fB\-s\fP flag is present or if no arguments remain then commands are read from the standard input. Shell output is written to file descriptor 2. .TP 11n \fB\-i\fP If the \fB\-i\fP flag is present or if the shell input and output are attached to a terminal (as told by .IR gtty ) then this shell is \fIinteractive\fP. In this case the terminate signal SIGTERM (see .IR signal (2)) is ignored (so that 'kill 0' does not kill an interactive shell) and the interrupt signal SIGINT is caught and ignored (so that \fBwait\fP is interruptable). In all cases SIGQUIT is ignored by the shell. .PD .LP The remaining flags and arguments are described under the \fBset\fP command. .SH FILES .RB $HOME/ . \^profile .br /tmp/sh* .br /dev/null .SH SEE ALSO csh(1), test(1), exec(2), .SH DIAGNOSTICS Errors detected by the shell, such as syntax errors cause the shell to return a non zero exit status. If the shell is being used non interactively then execution of the shell file is abandoned. Otherwise, the shell returns the exit status of the last command executed (see also .BR exit ). .SH BUGS If \*(LT\*(LT is used to provide standard input to an asynchronous process invoked by &, the shell gets mixed up about naming the input document. A garbage file /tmp/sh* is created, and the shell complains about not being able to find the file by another name. ors cause the shell to return a non zero exit status. If the shell is being used non interactively then execution of the shell file is abandonman/man1/login.1 644 0 0 4434 3112233231 6601 .TH LOGIN 1 "1 April 1981" .UC 4 .SH NAME login \- sign on .SH SYNOPSIS .B login [ username ] .SH DESCRIPTION The .I login command is used when a user initially signs on, or it may be used at any time to change from one user to another. The latter case is the one summarized above and described here. See \*(lqHow to Get Started\*(rq for how to dial up initially. .PP If .I login is invoked without an argument, it asks for a user name, and, if appropriate, a password. Echoing is turned off (if possible) during the typing of the password, so it will not appear on the written record of the session. .PP After a successful login, accounting files are updated and the user is informed of the existence of mail, and the message of the day is printed, as is the time he last logged in (unless he has a \*(lq.hushlogin\*(rq file in his home directory \- this is mostly used to make life easier for non-human users, such as .IR uucp ). .PP .I Login initializes the user and group IDs and the working directory, then executes a command interpreter (usually .IR sh (1)) according to specifications found in a password file. Argument 0 of the command interpreter is \*(lq\-sh\*(rq, or more generally the name of the command interpreter with a leading dash (\*(lq\-\*(rq) prepended. .PP Login also initializes the environment .IR environ (5) with information specifying home directory, command interpreter, terminal type (if available) and user name. .PP If the file /etc/nologin exists .I login prints its contents on the user's terminal and exits. This is used by .IR shutdown (8) to stop users logging in when the system is about to go down. .PP Login is recognized by .IR sh (1) and .IR csh (1) and executed directly (without forking). .SH FILES .ta \w'/usr/spool/mail/*\ \ 'u /etc/utmp accounting .br /usr/adm/wtmp accounting .br /usr/spool/mail/* mail .br /etc/motd message-of-the-day .br /etc/passwd password file .br /etc/nologin stops logins .br \&.hushlogin makes login quieter .br /etc/securetty lists ttys that root may log in on .SH "SEE ALSO" init(8), newgrp(1), getty(8), mail(1), passwd(1), passwd(5), environ(5), shutdown(8) .SH DIAGNOSTICS \*(lqLogin incorrect,\*(rq if the name or the password is bad. .br \*(lqNo Shell\*(rq, \*(lqcannot open password file\*(rq, \*(lqno directory\*(rq: consult a programming counselor. ing .br /usr/spool/mail/* mail .br /etc/motd message-of-the-day .br /etc/passwd password file .br /etc/nologin stops logins .br \&.hushlogin makes login quieter .br /etc/securetty lists ttys that root may log in on .SH "SEE ALSOman/man1/look.1 644 0 0 1104 3112233231 6424 .TH LOOK 1 "13 April 1983" .SH NAME look \- find lines in a sorted list .SH SYNOPSIS \fBlook\fP [ \fB\-df\fP ] string [ file ] .SH DESCRIPTION \fILook\fP consults a sorted \fIfile\fP and prints all lines that begin with .IR string . .SH OPTIONS .IP \fB\-d\fP `Dictionary' order: only letters, digits, tabs and blanks participate in comparisons. .IP \fB\-f\fP Fold: Upper case letters compare equal to lower case. .LP If no \fIfile\fP is specified, \fIlook\fP uses \fI/usr/dict/words\fP with collating sequence \fB\-df\fP. .SH FILES /usr/dict/words .SH "SEE ALSO" sort(1), grep(1) ist .SH SYNOPSIS \fBlook\fP [ \fB\-df\fP ] string [ file ] .SH DESCRIPTION \fILook\fP consults a sorted \fIfile\fP and prints all lines that begin with .IR string . .SH OPTIONS .IP \fB\-d\fP `Dictionary' order: only letters, digits, tabs and blanks participate in comparisons. .IP \fB\-f\fP Fold: Upper case letters compare equal to lower case. .LP If no \fIfile\fP is specified, \fIlook\fP uses \fI/usr/dict/words\fP with collating sequence \fman/man1/delta.1 644 0 0 13531 3112233231 6600 .ds F) \fI\s-1FILES\s+1\fP .ds W) \fI\s-1WARNINGS\s+1\fP .ds X) \fI\s-1EXAMPLES\s+1\fP .ds T) \fI\s-1TABLE\s+1\fP .ds K) \fI\s-1DATA KEYWORDS\s+1\fP .ds D) \fI\s-1DDDDD\s+1\fP .ds M) \fB\s-1MR\s+1\fP .ds R) \fI\s-1RELEASE NUMBER\s+1\fP .ds S) \s-1SCCS\s+1 .ds I) \s-1SID\s+1 .if t .ds )S \\| .TH DELTA 1 "15 April 1983" .SH NAME delta \- make a delta (change) to an \s-1SCCS\s+1 file .SH SYNOPSIS \fBdelta\fP [ \fB\-r\fP\|\fISID\fP ] [ \fB\-s\fP ] [ \fB\-n\fP ] [ \fB\-g\fP\|\fIlist\fP ] [ \fB\-m\fP\|[\|\fImrlist\fP\|] ] .if n .br [ \fB\-y\fP\|[\|\fIcomment\fP\|] ] [ \fB\-p\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fIDelta\fP permanently introduces into the named \*(S) file, changes that were made to the file retrieved by .IR get (1) (called the .IR g-file , or generated file). .LP \fIDelta\^\fP makes a delta to each named \*(S) file. If a directory is named, \fIdelta\^\fP behaves as though each file in the directory were specified as a named file, except that non-\*(S) files (last component of the path name does not begin with \fBs.\fP) and unreadable files are silently ignored. If a name of \fB\-\fP is given, the standard input is read (see \*(W)); each line of the standard input is taken to be the name of an \*(S) file to be processed. .LP \fIDelta\fP may issue prompts on the standard output depending upon certain options specified and flags (see .IR admin (1)) that may be present in the \*(S) file (see \fB\-m\fP and \fB\-y\fP options below). .SH OPTIONS .LP Options apply independently to each named file((. .IP \fB\-r\fP\|\fISID\fP Uniquely identifies which delta is to be made to the \*(S) file. The use of this option is necessary only if two or more outstanding .IR get 's for editing .RB ( "get \-e" ) on the same \*(S) file were done by the same person (login name). The \*(I) value specified with the \fB\-r\fP option can be either the \*(I) specified on the \fIget\^\fP command line or the \*(I) to be made as reported by the \fIget\^\fP command (see .IR get (1)). A diagnostic results if the specified \*(I) is ambiguous, or, if necessary and omitted on the command line. .IP \fB\-s\fP Do not display the created delta's \*(I), number of lines inserted, deleted and unchanged in the \*(S) file. .IP \fB\-n\fP Retain the edited \fIg-file\fP which is normally removed at completion of delta processing. .IP \fB\-g\fP\|\fIlist\fP Specifies a \fIlist\fP of deltas to be \fIignored\fP when the file is accessed at the change level (\*(I)) created by this delta. See .IR get (1) for the definition of \fIlist\fP. .IP \fB\-m\fP\|[\|\fImrlist\fP\|] If the \*(S) file has the \fBv\fP flag set (see .IR admin (1)), a Modification Request (\*(M)) number \fImust\fP be supplied as the reason for creating the new delta. .IP If \fB\-m\fP is not used and the standard input is a terminal, the prompt .SM \fBMR\*Ss?\fP is issued on the standard output before the standard input is read; if the standard input is not a terminal, no prompt is issued. The .SM \fBMR\*Ss?\fP prompt always precedes the \fBcomments?\fP prompt (see \fB\-y\fP option). .LP .IP \*(M)s in a list are separated by blanks and/or tab characters. An unescaped new-line character terminates the \*(M) list. .IP Note that if the \fBv\fP flag has a value (see .IR admin (1)), it is taken to be the name of a program (or shell procedure) which will validate the correctness of the \*(M) numbers. If a non-zero exit status is returned from \*(M) number validation program, \fIdelta\fP terminates (it is assumed that the \*(M) numbers were not all valid). .IP \fB\-y\fP\|[\|\fIcomment\fP\|] Arbitrary text to describe the reason for making the delta. A null string is considered a valid \fIcomment\fP. .IP If \fB\-y\fP is not specified and the standard input is a terminal, the prompt \fBcomments?\fP is issued on the standard output before the standard input is read; if the standard input is not a terminal, no prompt is issued. An unescaped new-line character terminates the comment text. .IP \fB\-p\fP Display (on the standard output) the \*(S) file differences before and after the delta is applied in a .IR diff (1) format. .RE .SH FILES All files of the form .IR ?- file are explained in the \fISource Code Control System User's Guide\fP. The naming convention for these files is also described there. .LP .PD 0 .TP "\w`/usr/bin/bdiff\ \ \ `u" g-file Existed before the execution of .IR delta ; removed after completion of .IR delta . .TP p-file Existed before the execution of .IR delta ; may exist after completion of .IR delta . .TP q-file Created during the execution of .IR delta ; removed after completion of .IR delta . .TP x-file Created during the execution of .IR delta ; renamed to \*(S) file after completion of .IR delta . .TP z-file Created during the execution of .IR delta ; removed during the execution of .IR delta . .TP d-file Created during the execution of .IR delta ; removed after completion of .IR delta . .TP /usr/bin/bdiff Program to compute differences between the ``gotten'' file and the .IR g-file . .PD .SH WARNINGS Lines beginning with an \s-1\fBSOH\fP ASCII\s+1 character (binary 001) cannot be placed in the \*(S) file unless the .SM \fBSOH\fP is escaped. This character has special meaning to \*(S) (see .IR sccsfile (1)) and will cause an error. .LP A \fIget\fP of many \*(S) files, followed by a \fIdelta\fP of those files, should be avoided when the \fIget\fP generates a large amount of data. Instead, multiple \fIget/delta\fP sequences should be used. .LP If the standard input (\fB\-\fP) is specified on the \fIdelta\fP command line, the \fB\-m\fP (if necessary) and \fB\-y\fP options \fImust\fP also be present. Omission of these options is an error. .SH "SEE ALSO" admin(1), bdiff(1), get(1), help(1), prs(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. quences should be used. .LP If the standard input (\fB\-\fP) is specified on the \fIdelta\fP command line, the \fB\-m\fP (if necessary) and \fB\-y\fP options \fImust\fman/man1/lorder.1 644 0 0 1635 3112233232 6761 .TH LORDER 1 "25 April 1983" .SH NAME lorder \- find ordering relation for an object library .SH SYNOPSIS .B lorder file \fB.\|.\|.\fP .SH DESCRIPTION The input is one or more object or library archive (see .IR ar (1)) .I files. The standard output is a list of pairs of object file names, meaning that the first file of the pair refers to external identifiers defined in the second. The output may be processed by .IR tsort (1) to find an ordering of a library suitable for one-pass access by .IR ld (1). .SH EXAMPLE .LP This brash one-liner intends to build a new library from existing `.o' files. .IP ar cr library \`\|lorder *.o \fB|\fP tsort\` .LP .IR Ranlib (1), converts an ordered archive into a randomly accessed library and makes \fIlorder\fP unecessary. .SH "SEE ALSO" tsort(1), ld(1), ar(1), ranlib(1) .SH BUGS The names of object files, in and out of libraries, must end with `.o'; nonsense results otherwise. y .IR tsort (1) to find an ordering of a library suitable for one-pass access by .IR ld (1). .SH man/man1/lpq.1 644 0 0 4756 3112233232 6275 .TH LPQ 1 "1 April 1983" .ad .SH NAME lpq \- spool queue examination program .SH SYNOPSIS .B lpq [ +[ n ] ] [ \fB\-P\fP\|\fIprinter\fP ] [ job # \fB.\|.\|.\fP ] [ user \fB.\|.\|.\fP ] .SH DESCRIPTION .LP .I Lpq examines the spooling area used by .IR lpd (8) for printing files on the line printer, and reports the status of the specified jobs or all jobs associated with a user. When .I Lpq is used without any arguments, it reports on any jobs currently in the queue. .LP For each job submitted (that is, each invocation of .IR lpr (1)) .I lpq reports the user's name, current rank in the queue, the names of files comprising the job, and the job identifier (a number which may be supplied to .IR lprm (1) for removing a specific job). Job ordering is dependent on the algorithm used to scan the spooling directory and is supposed to be FIFO (First in First Out). File names comprising a job may be unavailable (when .IR lpr (1) is used as a sink in a pipeline) in which case the file is indicated as `(standard input)'. The size of a file is reported in bytes. .LP In addition to any options supplied (see the options below), any other arguments supplied are interpreted as user names or job numbers to filter out only those jobs of interest. .SH OPTIONS .TP .BI \-P printer Display the queue for .IR printer . If this option is omitted, \fIlpq\fP displays the queue information for the default line printer (or the value of the PRINTER variable in the environment). .TP \fB\+\fP\|[\|\fInnn\fP\|] If there is just a lone \fB\+\fP sign, \fIlpq\fP displays the spool queue until it empties. Supplying a number immediately after the .B \+ sign indicates that .I lpq should sleep \fInnn\fR seconds in between scans of the queue. .SH FILES .nf .ta \w'/etc/passwd 'u /etc/passwd for user names /etc/termcap for manipulating the screen for repeated display /etc/printcap to determine printer characteristics /usr/spool/* the spooling directory, as determined from printcap /usr/spool/*/cf* control files specifying jobs /usr/spool/*/lock the lock file to obtain the pid of the currently active job .fi .SH "SEE ALSO" lpr(1), lprm(1), lpd(8) .SH BUGS Due to the dynamic nature of the information in the spooling directory lpq may report unreliably. Output formatting is sensitive to the line length of the terminal; this can results in widely spaced columns. .SH DIAGNOSTICS Unable to open various files, because the lock file is malformed. Garbage files when there is no daemon active, but files in the spooling directory. jobs /usr/spool/*man/man1/lpr.1 644 0 0 7125 3112233232 6267 .TH LPR 1 "18 April 1983" .ad .SH NAME lpr \- off line print .SH SYNOPSIS .B lpr [ \fB\-P\fP\|\fIprinter\fP ] [ \fB\-#\fP\|\fInum\fP ] [ \fB\-C\fP\|\fIclass\fP ] [ \fB\-J\fP\|\fIjob\fP ] .if n .ti +0.5i [ \fB\-T\fP\|\fItitle\fP ] . \"[-i [numcols]] [ \fB\-w\fP\|\fIwidth\fP ] .if t .ti +0.5i [ \fB\-pltvcrmhs\fP ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .B Lpr prints the named \fIfile\fP\|s when facilities become available to print them. If no \fIfile\fP\|s are specified, \fIlpr\fP prints the standard input,(( so that \fIlpr\fP may be used conveniently as the last program in a pipeline of text processing commands. \fILpr\fP uses a spooling daemon to ensure that multiple files from different users are correctly synchronized and get printed in the right order. .SH OPTIONS .IP \fB\-P\fP\|\fIprinter\fP 8 Force output to the specified \fIprinter\fP. Normally, the default printer is used (site dependent), or the value of the environment variable PRINTER is used. .IP \fB\-p\fP 8 Use .IR pr (1) to prepare the files with headers and footers before actually printing them. .IP \fB\-l\fP 8 Use a filter which allows control characters to be printed and supresses page breaks. .IP \fB\-t\fP 8 The files are assumed to contain data from .IR troff (1). .IP \fB\-v\fP 8 The files are assumed to contain data from .IR vplot (1). .IP \fB\-c\fP 8 The files are assumed to contain data produced by .I cifplot. .IP \fB\-r\fP 8 Remove the file upon completion of spooling. .IP \fB\-m\fP 8 Send mail upon completion. .IP \fB\-h\fP 8 Suppress the printing of the burst page. .IP \fB\-s\fP 8 Use symbolic links. Usually files are copied to the spool directory. .IP \fB\-C\fP\|\fIclass\fP 8 \fIClass\fP is a classification for use on the burst page. For example, .ti +0.5i lpr \-C ``Lincoln Labs" abraham.c .br would replace the system name on the burst page by .IR "Lincoln Labs" , and print the file .IR abraham.c . .IP \fB\-J\fP\|\fIjobname\fP 8 \fIJobname\fP is the job name to print on the burst page. Normally, the first file name is used. .IP \fB\-T\fP\|\fItitle\fP 8 Use \fItitle\fP as the title used by .IR pr (1) instead of the file name. .IP \fB\-#\fP\|\fInum\fP 8 Print .I num copies of each file named. For example, .ti +0.5i lpr \-#3 toplevel.c input.c output.c .br prints three copies of .IR toplevel.c , followed by three copies of .IR input.c , followed by three copies of .IR output.c . On the other hand, .ti +0.5i cat toplevel.c input.c output.c | lpr \-#3 .br prints three copies of the concatenation of the files. . \2.LP . \2The . \2.B \-i . \2option causes the output to be indented. If the next argument . \2is numeric, it is used as the number of blanks to be printed before each . \2line; otherwise, 8 characters are printed. .IP \fB\-w\fP\|\fIwidth\fP 8 Use \fIwidth\fP as the page width for .I pr. .IP \fB\-s\fP 8 Use symbolic links to link data files rather than trying to copy them so large files can be printed. This means the files should not be modified or removed until they have been printed. .SH FILES .nf .ta \w'/usr/spool/*/cf* 'u /etc/passwd personal identification /etc/printcap printer capabilities data base /usr/lib/lpd* line printer daemons /usr/spool/* directories used for spooling /usr/spool/*/cf* daemon control files /usr/spool/*/df* data files specified in "cf" files /usr/spool/*/tf* temporary copies of "cf" files .fi .SH "SEE ALSO" lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpd(8) .SH DIAGNOSTICS If you try to spool too large a file, it will be truncated. .I lpr will object to printing binary files. Diagnostics may be printed in the daemon's log file regarding missing spool files by .IR lpd (8). e /usr/lib/lpd* line printer daemons /usr/spool/* directories used for spooling /usr/spool/*/cf* daemon control files /usr/spool/*/df* data files specified in "cf" files /usr/spool/*/tf* temporary copies of "cf" files .fi .SH "SEE ALSO" lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpd(8) .SH DIAGNOSTICS If you try to spool too large a file, it will be truncated. .I lpr will object to printing binary files. Diagnostics mman/man1/lprm.1 644 0 0 4262 3112233233 6444 .TH LPRM 1 "22 March 1983" .SH NAME lprm \- remove jobs from the line printer spooling queue .SH SYNOPSIS .B lprm [ .BI "\-P" printer ] [ \- ] [ job # \fB.\|.\|.\fP ] [ user \fB.\|.\|.\fP ] .SH DESCRIPTION .I Lprm removes a job, or jobs, from a printer's spool queue. Since the spooling directory is protected from users, using .I lprm is normally the only method by which a user may remove a job. .LP When .I lprm is used without any arguments, it deletes the currently active job if it is owned by the user who invoked \fIlprm\fP. .LP When a user's name or list of user names is specified, .I lprm attempts to remove any jobs queued belonging to that user (or users). This form of using .I lprm is useful only to the super-user. .I Lprm announces the names of any files it removes. If the spool queue is empty, the message `no entries' is displayed. .LP .I Lprm will kill off an active daemon, if necessary, before removing any spooling files. If a daemon is killed, a new one is automatically restarted when the files have been removed. .SH OPTIONS .TP .BI \-P printer Remove jobs from the \fIprinter\fP queue. If this option is omitted, \fIlprm\fP removes jobs from the default printer, or the value of the PRINTER variable in the environment is used. .TP \fB\-\fP Remove all jobs which a user owns. If the super-user employs this flag, the spool queue is emptied entirely. .SH EXAMPLE .LP A user may dequeue an individual job by specifying its job number. This number may be obtained from the .IR lpq (1) program, for example: .nf .sp 1 .in +5 .ta \w'k0-k9 'u +\w'Type 'u +\w'"/usr/lib/lpd" 'u .ta \w'1st: 'u +\w'(standard input) 'u % \fBlpq \-1\fPl 1st: ken [job #908] (standard input) 100 bytes % \fBlprm 908\fP .in -5 .sp 1 .fi .SH FILES .nf .ta \w'/usr/spool/*/lock 'u /etc/printcap printer characteristics file /usr/spool/* spooling directories /usr/spool/*/lock lock file used to find out the pid of the current daemon and the job number of the currently active job /usr/lib/* daemon to restart .fi .SH "SEE ALSO" .IR lpr (1), .IR lpq (1), .IR lpd (8). .SH BUGS Since there are race conditions possible in the update of the lock file, the currently active job may be incorrectly identified. 0 bytes % \fBlprm 908\fP .in -5 .sp 1 .fi .SH FILES .nf .ta \w'/usr/spool/*/lock 'u /etc/printcap printer characteristics file /usr/spool/* spooling directories /usr/spool/*/lock lock file used to find out the pid of the current daemon and the job number of the currently active job /usr/lib/* daemon to restart .fi .SH "SEE ALSO"man/man1/ls.1 644 0 0 11277 3112233233 6134 .TH LS 1 "27 April 1983" .SH NAME ls \- list contents of directory .SH SYNOPSIS .B ls [ .B \-acdfgilqrstu1ACLFR ] name \fB.\|.\|.\fP .br .SH DESCRIPTION For each \fIname\fP which is a directory, .I ls lists the contents of the directory; for each \fIname\fP which is a file, .I ls repeats its name and any other information requested. By default, the output is sorted alphabetically. When no argument is given, the current directory is listed. When several arguments are given, the arguments are first sorted appropriately, but file arguments are processed before directories and their contents. .LP There are a large number of options: .TP .B \-l List in \fBl\fPong format, giving mode, number of links, owner, size in bytes, and time of last modification for each file. (See below.) If the file is a special file the size field will instead contain the major and minor device numbers. If the file is a symbolic link the pathname of the linked-to file is printed preceded by ``->''. .TP .B \-g Include the \fBg\fProup ownership of the file in a long output. .TP .B \-t Sort by \fBt\fPime modified (latest first) instead of by name. .TP .B \-a List \fBa\fPll entries; in the absence of this option, entries whose names begin with a period (\^\fB.\fP\^) are \fInot\fP listed. .TP .B \-s Give \fBs\fPize in kilobytes of each file. .TP .B \-d If argument is a \fBd\fPirectory, list only its name; often used with \fB\-l\fR to get the status of a directory. .TP .B \-L If argument is a symbolic \fBl\fPink, list the file or directory the link references rather than the link itself. .TP .B \-r \fBR\fPeverse the order of sort to get reverse alphabetic or oldest first as appropriate. .TP .B \-u Use time of last access instead of last modification for sorting (with the \fB\-t\fP option) and/or printing (with the \fB\-l\fP option). .TP .B \-c Use time of file \fBc\fPreation for sorting or printing. .TP .B \-i For each file, print the \fBi\fP-number in the first column of the report. .TP .B \-f Force each argument to be interpreted as a directory and list the name found in each slot. This option turns off .B "\-l, \-t, \-s," and .B \-r, and turns on .B \-a; the order is the order in which entries appear in the directory. .TP .B \-F Mark directories with a trailing `/', symbolic links with a trailing `@', and executable files with a trailing `*'. .TP .B \-R Recursively list subdirectories encountered. .TP .B \-1 Force one entry per line output format; this is the default when output is not to a terminal. .TP .B \-C Force multi-column output; this is the default when output is to a terminal. .TP .B \-q Force printing of non-graphic characters in file names as the character `?'; this is the default when output is to a terminal. .SH "INTERPRETATION OF LISTING" .LP The mode printed under the .B \-l option contains 11 characters which are interpreted as follows: the first character is .TP 3 .B d if the entry is a directory; .br .ns .TP 3 .B b if the entry is a block-type special file; .br .ns .TP 3 .B c if the entry is a character-type special file; .br ((.ns .TP 3 .B l if the entry is a symbolic link, or .br .ns .TP 3 .B \- if the entry is a plain file. .LP The next 9 characters are interpreted as three sets of three bits each. The first set refers to owner permissions; the next to permissions to others in the same user-group; and the last to all others. Within each set the three characters indicate permission respectively to read, to write, or to execute the file as a program. For a directory, `execute' permission is interpreted to mean permission to search the directory. The permissions are indicated as follows: .TP 3 .B r if the file is readable; .br .ns .TP 3 .B w if the file is writable; .br .ns .TP 3 .B x if the file is executable; .br .ns .TP 3 .B \- if the indicated permission is not granted. .LP The group-execute permission character is given as .B s if the file has the set-group-id bit set; likewise the user-execute permission character is given as .B s if the file has the set-user-id bit set. .LP The last character of the mode (normally `x' or `\-') is .B t if the 1000 bit of the mode is on. See .IR chmod (1) for the meaning of this mode. .LP When the sizes of the files in a directory are listed, a total count of blocks, including indirect blocks is printed. .SH FILES /etc/passwd to get user id's for `ls \-l'. .br /etc/group to get group id's for `ls \-g'. .SH BUGS Newline and tab are considered printing characters in file names. .LP The output device is assumed to be 80 columns wide. .LP The option setting based on whether the output is a teletype is undesirable as ``ls\ \-s'' is much different than ``ls\ \-s\ |\ lpr''. On the other hand, not doing this setting would make old shell scripts which used .I ls almost certain losers. ng indirect blocks is printed. .SH FILES /etc/passwd to get user id's for `ls \-l'. .br /etc/group to get group id's for `ls \-g'. .SH BUGS Newline and tab are considered printing characters in file names. .LP The output device is assumed to be 80 columns wide. .LP The option setting based on whether the output is a telman/man1/get.1 644 0 0 37614 3112233234 6301 .ds M) \fB\s-1MR\s+1\fR .ds R) \fB\s-1RELEASE NUMBER\s+1\fR .ds S) \s-1SCCS\s+1 .ds I) \s-1SID\s+1 .TH GET 1 "15 April 1983" .SH NAME get \- get a version of an \s-1SCCS\s+1 file .SH SYNOPSIS \fBget\fP [ \fB\-r SID\fP ] [ \fB\-c cutoff\fP ] [ \fB\-i list\fP ] [ \fB\-x list\fP ] .if n .br [ \fB\-a seq-no.\fP ] [ \fB\-k\fP ] [ \fB\-e\fP ] [ \fB\-l\fP\|[\|\fBp\fP\|]\|] [ \fB\-p\fP ] .if t .br [ \fB\-m\fP ] .if n .br [ \fB\-n\fP ] [ \fB\-s\fP ] [ \fB\-b\fP ] [ \fB\-g\fP ] [ \fB\-t\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fIGet\^\fP generates an \s-1ASCII\s+1 text file from each named \*(S) file according to the specified option. Arguments may be specified in any order, options apply to all named \*(S) files. If a directory is named, \fIget\^\fP behaves as though each file in the directory were specified as a named file, except that non-\*(S) files (last component of the path name does not begin with .BR s. ) and unreadable files are silently ignored. If a name of \fB\-\fR is given, the standard input is read; each line of the standard input is taken to be the name of an \*(S) file to be processed. Again, non-\*(S) files and unreadable files are silently ignored. .LP The generated text is normally written into a file called the \fIg-file\^\fP whose name is derived from the \*(S) file name by simply removing the leading .BR s. ; (see also \fI\s-1FILES\s+1\fP\^, below). .SH OPTIONS .LP Options are explained below as though only one \*(S) file is to be processed, but the effects of any option argument applies independently to each named file. .IP \fB\-r\fP\|\fISID\fP The .IR S "\s-1CCS\s+1 " ID entification string (\*(I)) of the version (delta) of an \*(S) file to be retrieved. Table 1 below shows, for the most useful cases, what version of an \*(S) file is retrieved (as well as the \*(I) of the version to be eventually created by .IR delta (1) if the \fB\-e\fP option is also used), as a function of the \*(I) specified. .IP \fB\-c\fP\|\fIcutoff\fP \fICutoff\fR date-time, in the form: \s-1YY[\|MM[\|DD[\|HH[\|MM[\|SS\|]\|]\|]\|]\|]\s+1 .IP No changes (deltas) to the \*(S) file which were created after the specified \fIcutoff\fR date-time are included in the generated \s-1ASCII\s+1 text file. Units omitted from the date-time default to their maximum possible values; that is, \fB\-c7502\fP is equivalent to .BR \-c750228235959 . Any number of non-numeric characters may separate the various 2 digit pieces of the \fIcutoff\fR date-time. This feature allows one to specify a \fIcutoff\fR date in the form: \&\fB\-c77/2/2 9:22:25\fP. Note that this implies that one may use the %E% and %U% identification keywords. .IP \fB\-e\fP This \fIget\^\fP is for \fBe\fPditing or making a change (delta) to the \*(S) file via a subsequent use of .IR delta (1). A \fBget\ \ \-e\fP applied to a particular version (\*(I)) of the \*(S) file prevents further \fBget\ \ \-e\fP commands on the same \*(I) until \fIdelta\^\fP is run or the \fBj\fP (joint edit) flag is set in the \*(S) file (see .IR admin (1)). Concurrent use of \fBget\ \ \-e\fP for different \*(I)s is always allowed. .IP If the \fIg-file\^\fP generated by a \fBget\ \ \-e\fP is accidentally ruined in the process of editing it, it may be regenerated by re-running a \fIget\^\fP with the \fB\-k\fP option in place of the \fB\-e\fP option. .IP .SM SCCS file protection specified via the ceiling, floor, and authorized user list stored in the \*(S) file (see .IR admin (1)) are enforced when the \fB\-e\fP option is used. .IP \fB\-b\fP Used with the \fB\-e\fP option to indicate that the new delta should have an \*(I) in a new branch as shown in Table 1. This option is ignored if the \fBb\fP flag is not present in the file (see .IR admin (1)) or if the retrieved \fIdelta\^\fP is not a leaf .IR delta . (A leaf \fIdelta\^\fP is one that has no successors on the \*(S) file tree.) .br Note: A branch \fIdelta\^\fP may always be created from a non-leaf .IR delta . .IP \fB\-i\fP\|\fIlist\fP A \fIlist\fR of deltas to be \fBi\fPncluded (forced to be applied) in the creation of the generated file. The \fIlist\fR has the following syntax: .IP ::= \(or , .br ::= \*(I) \(or \*(I) \- \*(I) .IP \*(I), the \*(S) Identification of a delta, may be in any form shown in the `\*(I) Specified' column of Table 1. Partial \*(I)s are interpreted as shown in the `\*(I) Retrieved' column of Table 1. .IP \fB\-x\fP\|\fIlist\fP A \fIlist\fR of deltas to be e\fBx\fPcluded (forced not to be applied) in the creation of the generated file. See the \fB\-i\fP option for the \fIlist\fR format. .IP \fB\-k\fP Suppress replacement of identification keywords (see below) in the retrieved text by their value. The \fB\-k\fP option is implied by the \fB\-e\fP option. .IP \fB\-l\fP\|[\|\fBp\fP\|] Write a delta summary into an .IR l-file . If \fB\-lp\fP is used, the delta summary is written on the standard output and the \fIl-file\fP is not created. See \fI\s-1FILES\s+1\fP for the format of the .IR l-file . .IP \fB\-p\fP Write the text retrieved from the \*(S) file to the standard output. No \fIg-file\^\fP is created. All output which normally goes to the standard output goes to the standard error file instead, unless the \fB\-s\fP option is used, in which case it disappears. .IP \fB\-s\fP Suppress all output normally written on the standard output. However, fatal error messages (which always go to the standard error file) remain unaffected. .IP \fB\-m\fP Precede each text line retrieved from the \*(S) file with the \*(I) of the delta that inserted the text line in the \*(S) file. The format is: \*(I), followed by a horizontal tab, followed by the text line. .IP \fB\-n\fP Precede each generated text line with the %M% identification keyword value (see below). The format is: %M% value, followed by a horizontal tab, followed by the text line. When both the \fB\-m\fP and \fB\-n\fP options are used, the format is: %M% value, followed by a horizontal tab, followed by the \fB\-m\fP option generated format. .IP \fB\-g\fP Do not actually retrieve text from the \*(S) file. It is primarily used to generate an .IR l-file , or to verify the existence of a particular \*(I). .IP \fB\-t\fP Access the most recently created (`\fBt\fPop') delta in a given release (for example, .BR \-r1 ), or release and level (for example, .BR \-r1.2 ). .IP \fB\-a\fP\|\fIseq-no.\fP The delta sequence number of the \*(S) file delta (version) to be retrieved (see .IR sccsfile (5)). This option is used by the .IR comb (1) command; it is not a generally useful option, and users should not use it. If both the \fB\-r\fP and \fB\-a\fP options are specified, the \fB\-a\fP option is used. Care should be taken when using the \fB\-a\fP option in conjunction with the \fB\-e\fP option, as the \*(I) of the delta to be created may not be what one expects. The \fB\-r\fP option can be used with the \fB\-a\fP and \fB\-e\fP options to control the naming of the \*(I) of the delta to be created. .i0 .LP For each file processed, \fIget\^\fP responds (on the standard output) with the \*(I) being accessed and with the number of lines retrieved from the \*(S) file. .LP If the \fB\-e\fP option is used, the \*(I) of the delta to be made appears after the \*(I) accessed and before the number of lines generated. If there is more than one named file or if a directory or standard input is named, each file name is printed (preceded by a new-line) before it is processed. If the \fB\-i\fP option is used included deltas are listed following the notation `Included'; if the \fB\-x\fP option is used, excluded deltas are listed following the notation `Excluded'. .bp .LP .nf .ce TABLE 1. ((Determination of \s-1SCCS\s+1 Identification String .sp 1.5p .ta \w'R.L.B.S'u+4n +\w'\fB\-b\fP Option'u+2n +\w'R Defaults to mR'u+2n +\w'R.L.B.mS'u+2n .sp \s-1SID\s+1* \fB\-b\fP Option Other \s-1SID\s+1 \s-1SID\s+1 of Delta Specified Used\(dg Conditions Retrieved to be Created .sp 1.5p none\(dd no R defaults to mR mR.mL mR.(mL\^+1) .sp 5p none\(dd yes R defaults to mR mR.mL mR.mL.(mB\^+1).1 .sp 1.5p R no R > mR mR.mL R.1*** .sp 5p R no R = mR mR.mL mR.(mL\^+1) .sp 5p R yes R > mR mR.mL mR.mL.(mB\^+1).1 .sp 5p R yes R = mR mR.mL mR.mL.(mB\^+1).1 .sp 5p R \- R < mR and hR.mL** hR.mL.(mB\^+1).1 \^ \^ R does \fInot\fP exist \^ \^ .sp 5p R \- Trunk succ.# R.mL R.mL.(mB\^+1).1 \^ \^ in release > R \^ \^ \^ \^ and R exists \^ \^ .sp 1.5p R.L no No trunk succ. R.L R.(L\^+1) .sp 5p R.L yes No trunk succ. R.L R.L.(mB\^+1).1 .sp 5p R.L \- Trunk succ. R.L R.L.(mB\^+1).1 \^ \^ in release \(>= R \^ \^ .sp 1.5p R.L.B no No branch succ. R.L.B.mS R.L.B.(mS\^+1) .sp 5p R.L.B yes No branch succ. R.L.B.mS R.L.(mB\^+1).1 .sp 1.5p R.L.B.S no No branch succ. R.L.B.S R.L.B.(S\^+1) .sp 5p R.L.B.S yes No branch succ. R.L.B.S R.L.(mB\^+1).1 .sp 5p R.L.B.S \- Branch succ. R.L.B.S R.L.(mB\^+1).1 .sp 1.5p .fi .LP .PD 0 .IP * `R', `L', `B', and `S' are the `release', `level', `branch', and `sequence' components of the \s-1SID\s+1, respectively; `m' means `maximum'. Thus, for example, `R.mL' means `the maximum level number within release R'; `R.L.(mB+1).1' means `the first sequence number on the \fInew\fP branch (that is, maximum branch number plus one) of level L within release R'. Note that if the \s-1SID\s+1 specified is of the form `R.L', `R.L.B', or `R.L.B.S', each of the specified components \fImust\fP exist. .IP ** `hR' is the highest \fIexisting\fP release that is lower than the specified, .IR nonexistent , release\ R. .IP *** Forces creation of the \fIfirst\fP delta in a \fInew\fP release. .IP # Successor. .IP \(dg The \fB\-b\fP option is effective only if the \fBb\fP flag (see .IR admin (1)) is present in the file. An entry of \fB\-\fR means `irrelevant'. .IP \(dd This case applies if the \fBd\fP (default \s-1SID\s+1) flag is \fInot\fP present in the file. If the \fBd\fP flag \fIis\fP present in the file, the \s-1SID\s+1 obtained from the \fBd\fP flag is interpreted as if it had been specified on the command line. Thus, one of the other cases in this table applies. .PD .SH IDENTIFICATION KEYWORDS Identifying information is inserted into the text retrieved from the \*(S) file by replacing \fIidentification keywords\fP with their value wherever they occur. The following keywords may be used in the text stored in an \*(S) file: .br .ne 5v .LP .PD 0 .TP "\w Keyword 'u" \fIKeyword\fP\ \ \ \ \ \fIValue\fP .IP \fB%M%\fP Module name: either the value of the \fBm\fP flag in the file (see .IR admin (1)), or if absent, the name of the \*(S) file with the leading \fBs.\fP removed. .IP \fB%I%\fP \*(S) identification (\*(I)) (%R%.%L%.%B%.%S%) of the retrieved text. .IP \fB%R%\fP Release. .IP \fB%L%\fP Level. .IP \fB%B%\fP Branch. .IP \fB%S%\fP Sequence. .IP \fB%D%\fP Current date (\s-1YY/MM/DD\s+1). .IP \fB%H%\fP Current date (\s-1MM/DD/YY\s+1). .IP \fB%T%\fP Current time (\s-1HH:MM:SS\s+1). .IP \fB%E%\fP Date newest applied delta was created (\s-1YY/MM/DD\s+1). .IP \fB%G%\fP Date newest applied delta was created (\s-1MM/DD/YY\s+1). .IP \fB%U%\fP Time newest applied delta was created (\s-1HH:MM:SS\s+1). .IP \fB%Y%\fP Module type: value of the \fBt\fP flag in the \*(S) file (see .IR admin (1)). .IP \fB%F%\fP \*(S) file name. .IP \fB%P%\fP Fully qualified \*(S) file name. .IP \fB%Q%\fP The value of the \fBq\fP flag in the file (see .IR admin (1)). .IP \fB%C%\fP Current line number. This keyword is intended for identifying messages output by the program such as `this shouldn't have happened' type errors. It is \fInot\^\fP intended to be used on every line to provide sequence numbers. .IP \fB%Z%\fP The 4-character string \fB@(#)\fR recognizable by .IR what (1). .IP \fB%W%\fP A shorthand notation for constructing .IR what (1) strings for \s-1UNIX\s+1 program files. %W% = %Z%%M%%I% .IP \fB%A%\fP Another shorthand notation for constructing .IR what (1) strings for non-\s-1UNIX\s+1 program files. %A% = %Z%%Y% %M% %I%%Z% .PD .SH FILES Several auxiliary files may be created by .IR get , These files are known generically as the .IR g-file , .IR l-file , .IR p-file , and .IR z-file . The letter before the hyphen is called the tag. An auxiliary file name is formed from the \*(S) file name: the last component of all \*(S) file names must be of the form \fBs.\fP\fImodule-name\fP, the auxiliary files are named by replacing the leading \fBs\fR with the tag. The \fIg-file\^\fP is an exception to this scheme: the \fIg-file\^\fP is named by removing the \fBs.\fP prefix. For example, .BR s.xyz.c , the auxiliary file names would be .BR xyz.c , .BR l.xyz.c , .BR p.xyz.c , and .BR z.xyz.c , respectively. .LP The .IR g-file , which contains the generated text, is created in the current directory (unless the \fB\-p\fP option is used). A \fIg-file\^\fP is created in all cases, whether or not any lines of text were generated by the .IR get . It is owned by the real user. If the \fB\-k\fP option is used or implied its mode is 644; otherwise its mode is 444. Only the real user need have write permission in the current directory. .LP The \fIl-file\^\fP contains a table showing which deltas were applied in generating the retrieved text. The \fIl-file\^\fP is created in the current directory if the \fB\-l\fP option is used; its mode is 444 and it is owned by the real user. Only the real user need have write permission in the current directory. .LP Lines in the \fIl-file\^\fP have the following format: .LP .PD 0 .RS .nr a 0 1 .af a a .TP \n+a. A blank character if the delta was applied; .br \fB\(**\fR otherwise. .TP \n+a. A blank character if the delta was applied or wasn't applied and ignored; .br \fB\(**\fR if the delta wasn't applied and wasn't ignored. .TP \n+a. A code indicating a `special' reason why the delta was or was not applied: .RS 10 `I': Included. .br `X': Excluded. .br `C': Cut off (by a \fB\-c\fP option). .RE .TP \n+a. Blank. .TP \n+a. \*(S) identification (\*(I)). .TP \n+a. Tab character. .TP \n+a. Date and time (in the form \s-1YY/MM/DD HH:MM:SS\s+1) of creation. .TP \n+a. Blank. .TP \n+a. Login name of person who created \fIdelta\fP. .PD .RE .IP The comments and \*(M) data follow on subsequent lines, indented one horizontal tab character. A blank line terminates each entry. .LP The \fIp-file\^\fP passes information resulting from a \fBget\ \ \-e\fP along to .IR delta . Its contents are also used to prevent a subsequent execution of a \fBget\ \ \-e\fP for the same \*(I) until \fIdelta\^\fP is executed or the joint edit flag, .BR j , (see .IR admin (1)) is set in the \*(S) file. The \fIp-file\^\fP is created in the directory containing the \*(S) file and the effective user must have write permission in that directory. Its mode is 644 and it is owned by the effective user. The format of the \fIp-file\^\fP is: the gotten \*(I), followed by a blank, followed by the \*(I) that the new delta will have when it is made, followed by a blank, followed by the login name of the real user, followed by a blank, followed by the date-time the \fIget\^\fP was executed, followed by a blank and the \fB\-i\fP option if it was present, followed by a blank and the \fB\-x\fP option if it was present, followed by a new-line. There can be an arbitrary number of lines in the \fIp-file\^\fP at any time; no two lines can have the same new delta \*(I). .LP The \fIz-file\^\fP serves as a \fIlock-out\^\fP mechanism against simultaneous updates. Its contents are the binary (2 bytes) process \s-1ID\s+1 of the command (that is, \fIget\fP) that created it. The \fIz-file\fP is created in the directory containing the \*(S) file for the duration of .IR get . The same protection restrictions as those for the \fIp-file\^\fP apply for the .IR z-file . The \fIz-file\^\fP is created mode 444. .SH "SEE ALSO" admin(1), delta(1), help(1), prs(1), what(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .SH BUGS If the effective user has write permission (either explicitly or implicitly) in the directory containing the \*(S) files, but the real user doesn't, only one file may be named when the \fB\-e\fP option is used. 444. .SH "SEE ALSO" admin(1), delta(1), help(1), prs(1), what(1), sccsfile(5). .br \fISource Code Control System Useman/man1/m4.1 644 0 0 11501 3112233234 6025 .TH M4 1 "13 April 1983" .SH NAME m4 \- macro processor .SH SYNOPSIS .B m4 [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I M4 is a macro processor intended as a front end for Ratfor, C, and other languages. Each argument file is processed in order; the standard input is read if there are no arguments or if an argument is `\-'. The processed text is written on the standard output. .LP Macro calls have the form .LP name(arg1,arg2, . . . , argn) .br .LP The `(' must immediately follow the name of the macro. If a defined macro name is not followed by a `(', it is deemed to have no arguments. Leading unquoted blanks, tabs, and newlines are ignored while collecting arguments. Potential macro names consist of alphabetic letters, digits, and underscore `\_', where the first character is not a digit. .LP Left and right single quotes (\`\|\') are used to quote strings. The value of a quoted string is the string stripped of the quotes. .LP When a macro name is recognized, its arguments are collected by searching for a matc((hing right parenthesis. Macro evaluation proceeds normally during the collection of the arguments, and any commas or right parentheses which happen to turn up within the value of a nested call are as effective as those in the original input text. After argument collection, the value of the macro is pushed back onto the input stream and rescanned. .LP .I M4 makes available the following built-in macros. They may be redefined, but once this is done the original meaning is lost. Their values are null unless otherwise stated. .TP 10 .B define The second argument is installed as the value of the macro whose name is the first argument. Each occurrence of $\fIn\fR in the replacement text, where .I n is a digit, is replaced by the .IR n -th argument. Argument 0 is the name of the macro; missing arguments are replaced by the null string. .TP .B undefine removes the definition of the macro named in its argument. .TP .B ifdef If the first argument is defined, the value is the second argument, otherwise the third. If there is no third argument, the value is null. The word .I unix is predefined on UNIX versions of .IR m4 . .TP .B changequote Change quote characters to the first and second arguments. .I Changequote without arguments restores the original values (that is, \`\|\'). .TP .B divert .I M4 maintains 10 output streams, numbered 0-9. The final output is the concatenation of the streams in numerical order; initially stream 0 is the current stream. The .I divert macro changes the current output stream to its (digit-string) argument. Output diverted to a stream other than 0 through 9 is discarded. .TP .B undivert causes immediate output of text from diversions named as arguments, or all diversions if no argument. Text may be undiverted into another diversion. Undiverting discards the diverted text. .TP .B divnum returns the value of the current output stream. .TP .B dnl reads and discards characters up to and including the next newline. .TP .B ifelse has three or more arguments. If the first argument is the same string as the second, then the value is the third argument. If not, and if there are more than four arguments, the process is repeated with arguments 4, 5, 6 and 7. Otherwise, the value is either the fourth string, or, if it is not present, null. .TP .B incr returns the value of its argument incremented by 1. The value of the argument is calculated by interpreting an initial digit-string as a decimal number. .TP .B eval evaluates its argument as an arithmetic expression, using 32-bit arithmetic. Operators include +, \-, \(**, /, %, ^ (exponentiation); relationals; parentheses. .TP .B len returns the number of characters in its argument. .TP .B index returns the position in its first argument where the second argument begins (zero origin), or \-1 if the second argument does not occur. .TP .B substr returns a substring of its first argument. The second argument is a zero origin number selecting the first character; the third argument indicates the length of the substring. A missing third argument is taken to be large enough to extend to the end of the first string. .TP .B translit transliterates the characters in its first argument from the set given by the second argument to the set given by the third. No abbreviations are permitted. .TP .B include returns the contents of the file named in the argument. .TP .B sinclude is identical to .I include, except that it says nothing if the file is inaccessible. .TP .B syscmd executes the UNIX command given in the first argument. No value is returned. .TP .B maketemp fills in a string of XXXXX in its argument with the current process id. .TP .B errprint prints its argument on the diagnostic output file. .TP .B dumpdef prints current names and definitions, for the named items, or for all if no arguments are given. .dt .SH "SEE ALSO" B. W. Kernighan and D. M. Ritchie, .I The M4 Macro Processor l to .I include, except that it says nothing if the file is inaccessible. .TP .B syscmd executes the UNIX command given in the first argument. No value is returned. .TP .B maketemp fills in aman/man1/mail.1 644 0 0 35253 3112233235 6442 .TH MAIL 1 "18 January 1983" .UC 4 .SH NAME mail \- send and receive mail .SH SYNOPSIS .B mail [ .B \-f [ name ] ] [ people \fB.\|.\|.\fP ] .SH INTRODUCTION .I Mail is a intelligent mail processing system, which has a command syntax reminiscent of .I ed with lines replaced by messages. .LP .I "Sending mail.\ " To send a message to one or more other people, .I mail can be invoked with arguments which are the names of people to send to. You are then expected to type in your message, followed by an \s-2EOT\s0 (control\-D) at the beginning of a line. The section below, labeled .I "Replying to or originating mail," describes some features of .I mail available to help you compose your letter. .LP .I "Reading mail.\ " In normal usage, .I mail is given no arguments and checks your mail out of the post office, then printing out a one line header of each message there. The current message is initially the first message (numbered 1) and can be printed using the .B print command (which can be abbreviated \fBp\fR). You can move among the messages much as you move between lines in .I ed, with the commands `+' and `\-' moving backwards and forwards, and simple numbers typing the addressed message. .LP .I "Disposing of mail.\ " After examining a message you can .B delete (\fBd\fR) the message or .B reply (\fBr\fR) to it. Deletion causes the .I mail program to forget about the message. This is not irreversible, the message can be .B undeleted (\fBu\fR) by giving its number, or the .I mail session can be aborted by giving the .B exit (\fBx\fR) command. Deleted messages will, however, usually disappear never to be seen again. .LP .I "Specifying messages.\ " Commands such as .B print and .B delete often can be given a list of message numbers as arguments to apply to a number of messages at once. Thus ``delete 1 2'' deletes messages 1 and 2, while ``delete 1\-5'' deletes messages 1 through 5. The special name ``*'' addresses all messages, and ``$'' addresses the last message; thus the command .B top which prints the first few lines of a message could be used in ``top *'' to print the first few lines of all messages. .LP .I "Replying to or originating mail.\ " You can use the .B reply command to set up a response to a message, sending it back to the person who it was from. Text you then type in, up to an end-of-file (or a line consisting only of a `\fB.\fP') defines the contents of the message. While you are composing a message, .I mail treats lines beginning with the character `~' specially. For instance, typing ``~m'' (alone on a line) will place a copy of the current message into the response right shifting it by a tabstop. Other escapes will set up subject fields, add and delete recipients to the message and allow you to escape to an editor to revise the message or to a shell to run some commands. (These options will be given in the summary below.) .LP .I "Ending a mail processing session.\ " You can end a .I mail session with the .B quit (\fBq\fR) command. Messages which have been examined go to your .I mbox file unless they have been deleted in which case they are discarded. Unexamined messages go back to the post office. The .B \-f option causes .I mail to read in the contents of your .I mbox (or the specified file) for processing; when you .B quit .I mail writes undeleted messages back to this file. .LP .I "Personal and systemwide distribution lists.\ " It is also possible to create personal distribution lists so that, for instance, you can send mail to ``cohorts'' and have it go to a group of people. Such lists can be defined by placing a line like .IP alias cohorts bill ozalp sklower jkf mark cory:kridle .LP in the file \&.mailrc in your home directory. The current list of such aliases can be displayed by the .B alias .B (a) command in .I mail. System wide distribution lists can be created by editing /usr/lib/aliases, see .IR aliases (5) and .IR delivermail (8); these are kept in a slightly different syntax. In mail you send, personal aliases will be expanded in mail sent to others so that they will be able to \fBreply\fR to the recipients. System wide \fIaliases\fR are not expanded when the mail is sent, but any reply returned to the machine will have the system wide alias expanded as all mail goes through .I delivermail. If you edit /usr/lib/aliases, you must run the program .IR newaliases (1). .LP .I "Network mail (ARPA, UUCP, Berknet)\ " Mail to sites on the ARPA network and sites within Bell laboratories can be sent using ``name@site'' for ARPA-net sites or ``machine!user'' for Bell labs sites, provided appropriate gateways are known to the system. Be sure to escape the ! in Bell sites when giving it on a .I csh command line by preceding it with an \e. Machines on an instance of the Berkeley network are addressed as ``machine:user'', e.g. ``csvax:bill''. When addressed from the arpa-net, ``csvax:bill'' is known as ``csvax.bill@berkeley''. .LP .I Mail has a number of options which can be .B set in the .I \&.mailrc file to alter its behavior; thus ``set askcc'' enables the ``askcc'' feature. (These options are summarized below.) .SH SUMMARY (Adapted from the `Mail Reference Manual') Each command is typed on a line by itself, and may take arguments following the command word. The command need not be typed in its entirety \- the first command which matches the typed prefix is used. For the commands which take message lists as arguments, if no message list is given, then the next message forward which satisfies the command's requirements is used. If there are no messages forward of the current message, the search proceeds backwards((, and if there are no good messages at all, .I mail types ``No applicable messages'' and aborts the command. .TP 12n .B \- Goes to the previous message and prints it out. If given a numeric argument .I n , goes to the .I n th previous message and prints it. .TP .B ? Prints a brief summary of commands. .TP .B ! Executes the \s-2UNIX\s0 shell command which follows. .TP .B alias (\fBa\fR) With no arguments, prints out all currently-defined aliases. With one argument, prints out that alias. With more than one argument, adds the users named in the second and later arguments to the alias named in the first argument. .TP .B chdir (\fBc\fR) Changes the user's working directory to that specified, if given. If no directory is given, then changes to the user's login directory. .TP .B delete (\fBd\fR) Takes a list of messages as argument and marks them all as deleted. Deleted messages will not be saved in .I mbox , nor will they be available for most other commands. .TP .B dp (also \fBdt\fR) Deletes the current message and prints the next message. If there is no next message, .I mail says ``at EOF.'' .TP .B edit (\fBe\fR) Takes a list of messages and points the text editor at each one in turn. On return from the editor, the message is read back in. .TP .B exit (\fBex\fR or \fBx\fR) Effects an immediate return to the Shell without modifying the user's system mailbox, his .I mbox file, or his edit file when using the .B \-f option. .TP .B from (\fBf\fR) Takes a list of messages and prints their message headers. .TP .B headers (\fBh\fR) Lists the current range of headers, which is an 18 message group. If a ``+'' argument is given, then the next 18 message group is printed, and if a ``\-'' argument is given, the previous 18 message group is printed. .TP .B help A synonym for ? .TP .B hold (\fBho\fR, also \fBpreserve\fR) Takes a message list and marks each message therein to be saved in the user's system mailbox instead of in .I mbox. Does not override the .B delete command. .TP .B mail (\fBm\fR) Takes as arguments login names and distribution group names and sends mail to those people. .TP .B next (\fBn\fR like \fB+\fR or CR) Goes to the next message in sequence and types it. With an argument list, types the next matching message. .TP .B preserve A synonym for .B hold. .TP .B print (\fBp\fR) Takes a message list and types out each message on the user's terminal. .TP .B quit (\fBq\fR) Terminates the session, saving all undeleted, unsaved messages in the user's .I mbox file in his login directory, preserving all messages marked with .B hold or .B preserve or never referenced in his system mailbox, and removing all other messages from his system mailbox. If new mail has arrived during the session, the message ``You have new mail'' is given. If given while editing a mailbox file with the .B \-f flag, then the edit file is rewritten. A return to the Shell is effected, unless the rewrite of edit file fails, in which case the user can escape with the .B exit command. .TP .B reply (\fBr\fR) Takes a message list and sends mail to each message author just like the .B mail command. The default message must not be deleted. .TP .B respond A synonym for .B reply . .TP .B save (\fBs\fR) Takes a message list and a filename and appends each message in turn to the end of the file. The filename in quotes, followed by the line count and character count is echoed on the user's terminal. .TP .B set (\fBse\fR) With no arguments, prints all variable values. Otherwise, sets option. Arguments are of the form ``option=value'' or ``option.'' .TP .B shell (\fBsh\fR) Invokes an interactive version of the shell. .TP .B size Takes a message list and prints out the size in characters of each message. .TP .B top Takes a message list and prints the top few lines of each. The number of lines printed is controlled by the variable .B toplines and defaults to five. .TP .B type (\fBt\fR) A synonym for .B print . .TP .B unalias Takes a list of names defined by .B alias commands and discards the remembered groups of users. The group names no longer have any significance. .TP .B undelete (\fBu\fR) Takes a message list and marks each one as .I not being deleted. .TP .B unset Takes a list of option names and discards their remembered values; the inverse of .B set . .TP .B visual (\fBv\fR) Takes a message list and invokes the display editor on each message. .TP .B write (\fBw\fR) A synonym for .B save . .TP .B xit (\fBx\fR) A synonym for .B exit . .LP Here is a summary of the tilde escapes, which are used when composing messages to perform special functions. Tilde escapes are only recognized at the beginning of lines. The name ``tilde\ escape'' is somewhat of a misnomer since the actual escape character can be set by the option .B escape. .TP 12n \fB~!\fRcommand Execute the indicated shell command, then return to the message. .TP \fB~c\fR name ... Add the given names to the list of carbon copy recipients. .TP .B ~d Read the file ``dead.letter'' from your home directory into the message. .TP .B ~e Invoke the text editor on the message collected so far. After the editing session is finished, you may continue appending text to the message. .TP .B ~h Edit the message header fields by typing each one in turn and allowing the user to append text to the end or modify the field by using the current terminal erase and kill characters. .TP \fB~m\fR messages Read the named messages into the message being sent, shifted right one tab. If no messages are specified, read the current message. .TP .B ~p Print out the message collected so far, prefaced by the message header fields. .TP .B ~q Abort the message being sent, copying the message to ``dead.letter'' in your home directory if .B save is set. .TP \fB~r\fR filename Read the named file into the message. .TP \fB~s\fR string Cause the named string to become the current subject field. .TP \fB~t\fR name ... Add the given names to the direct recipient list. .TP .B ~v Invoke an alternate editor (defined by the VISUAL option) on the message collected so far. Usually, the alternate editor will be a screen editor. After you quit the editor, you may resume appending text to the end of your message. .TP \fB~w\fR filename Write the message onto the named file. .TP \fB~\||\|\fRcommand Pipe the message through the command as a filter. If the command gives no output or terminates abnormally, retain the original text of the message. The command .IR fmt (1) is often used as .I command to rejustify the message. .TP \fB~~\fRstring Insert the string of text in the message prefaced by a single ~. If you have changed the escape character, then you should double that character in order to send it. .LP Options are controlled via the .B set and .B unset commands. Options may be either binary, in which case it is only significant to see whether they are set or not, or string, in which case the actual value is of interest. The binary options include the following: .TP 15n .B append Causes messages saved in .I mbox to be appended to the end rather than prepended. (This is set in /usr/lib/Mail.rc on version 7 systems.) .TP .B ask Causes .I mail to prompt you for the subject of each message you send. If you respond with simply a newline, no subject field will be sent. .TP .B askcc Causes you to be prompted for additional carbon copy recipients at the end of each message. Responding with a newline indicates your satisfaction with the current list. .TP .B autoprint Causes the .B delete command to behave like .B dp \- thus, after deleting a message, the next one will be typed automatically. .TP .B ignore Causes interrupt signals from your terminal to be ignored and echoed as @'s. .TP .B metoo Usually, when a group is expanded that contains the sender, the sender is removed from the expansion. Setting this option causes the sender to be included in the group. .TP .B quiet Suppresses the printing of the version when first invoked. .TP .B save Saves the message collected prior to an interrupt in the file ``dead.letter'' in your home directory on receipt of two interrupts (or after a \fB~q\fR.) .LP The following options have string values: .TP 15n EDITOR Pathname of the text editor to use in the .B edit command and ~e escape. If not defined, then a default editor is used. .TP SHELL Pathname of the shell to use in the .B ! command and the ~! escape. A default shell is used if this option is not defined. .TP VISUAL Pathname of the text editor to use in the .B visual command and ~v escape. .TP .B escape If defined, the first character of this option gives the character to use in the place of ~ to denote escapes. .TP .B record If defined, gives the pathname of the file used to record all outgoing mail. If not defined, then outgoing mail is not so saved. .TP .B toplines If defined, gives the number of lines of a message to be printed out with the .B top command; normally, the first five lines are printed. .SH FILES .if n .ta 2.5i .if t .ta 1.8i /usr/spool/mail/* post office .br ~/mbox your old mail .br ~/.mailrc file giving initial mail commands .br /tmp/R# temporary for editor escape .br /usr/lib/Mail.help* help files .br /usr/lib/Mail.rc system initialization file .br /bin/mail to do actual mailing .br /etc/delivermail postman .SH "SEE ALSO" binmail(1), fmt(1), newaliases(1), aliases(5), delivermail(8) .br `The Mail Reference Manual' out with the .B top command; normally, the first five lines are printed. .SH FILES .if n .ta 2.5i .if t .ta 1.8i /usr/spool/mail/* post office .br ~/mbox your old mail .br ~/.mailrc file giving initial mail commands .br /tmp/R# temporary for editor escape .br /usr/lib/Mail.help* help files .br /usr/lib/Mail.rc system initialization file .bman/man1/make.1 644 0 0 13707 3112233235 6435 ((.TH MAKE 1 "25 April 1983" .SH NAME make \- maintain program groups .SH SYNOPSIS \fBmake\fP [ \fB\-f\fP \fImakefile\fP ] [ \fB\-i\fP ] [ \fB\-k\fP ] [ \fB\-n\fP ] [ \fB\-t\fP ] [ \fB\-r\fP ] .if n .ti +0.5i [ \fB\-s\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fIMake\fP executes commands in \fImakefile\fP to update one or more target .IR files . \fIFile\fP is typically a program. If no \fB\-f\fP option is present, `makefile' and `Makefile' are tried in order. `Makefile' with a captial M is the preferred choice since it appears towards the front of any list of files and thus tends to stand out. If \fImakefile\fP is `\-', \fImake\fP reads the standard input. More than one \fB\-f\fP option may appear. .SH OPTIONS .TP \fB\-f\fP \fImakefile\fP \fIMakefile\fP is the name of the file to use for \fImake\fP commands instead of the default `makefile' or `Makefile'. .TP \fB\-i\fP Equivalent to the special entry `.IGNORE:'. .TP \fB\-k\fP When a command returns nonzero status, abandon work on the current entry, but continue on branches that do not depend on the current entry. .TP \fB\-n\fP Trace and print, but do not execute the commands needed to update the targets. .TP \fB\-t\fP Touch, that is, update the modified date of targets, without executing any commands. .TP \fB\-r\fP Equivalent to an initial special entry `.SUFFIXES:' with no list. .TP \fB\-s\fP Equivalent to the special entry `.SILENT:'. .LP \fIMake\fP updates a target if it depends on prerequisite files that have been modified since the target was last modified, or if the target does not exist. .LP \fIMakefile\fP contains a sequence of entries that specify dependencies. The first line of an entry is a blank-separated list of targets, then a colon, then a list of prerequisite files. Text following a semicolon, and all following lines that begin with a tab, are shell commands to be executed to update the target. If a name appears on the left of more than one `colon' line, then it depends on all of the names on the right of the colon on those lines, but only one command sequence may be specified for it. If a name appears on a line with a double colon \fB::\fP then the command sequence following that line is performed only if the name is out of date with respect to the names to the right of the double colon, and is not affected by other double colon lines on which that name may appear. .LP Two special forms of a name are recognized. A name like .IR a ( b ) means the file named \fIb\fP stored in the archive named \fIa\fP. A name like .IR a (( b )) means the file stored in archive \fIa\fP containing the entry point \fIb\fP. .LP Sharp and newline surround comments. .LP The following makefile says that `pgm' depends on two files `a.o' and `b.o', and that they in turn depend on `.c' files and a common file `incl'. .RS .HP .PD 0 .nf pgm: a.o b.o cc a.o b.o \-lm \-o pgm .HP a.o: incl a.c cc \-c a.c .HP b.o: incl b.c cc \-c b.c .fi .RE .PD .LP \fIMakefile\fP entries of the form .LP .IP string1 = string2 .LP are macro definitions. Subsequent appearances of .RI $( string1 ) or .RI ${ string1 } are replaced by .IR string2 . If \fIstring1\fP is a single character, the parentheses or braces are optional. .LP \fIMake \fP infers prerequisites for files for which \fImakefile\fP gives no construction commands. For example, a `.c' file may be inferred as prerequisite for a `.o' file and be compiled to produce the `.o' file. Thus the preceding example can be done more briefly: .RS .HP .PD 0 .nf pgm: a.o b.o cc a.o b.o \-lm \-o pgm .HP a.o b.o: incl .fi .RE .PD .LP Prerequisites are inferred according to selected suffixes listed as the `prerequisites' for the special name `.SUFFIXES'; multiple lists accumulate; an empty list clears what came before. Order is significant; the first possible name for which both a file and a rule as described in the next paragraph exist is inferred. The default list is .IP \&.SUFFIXES: .out .o .c .e .r .f .y .l .s .p .LP The rule to create a file with suffix \fIs2\fP that depends on a similarly named file with suffix \fIs1\fP is specified as an entry for the `target' .IR s1s2 . In such an entry, the special macro $* stands for the target name with suffix deleted, $@ for the full target name, $< for the complete list of prerequisites, and $? for the list of prerequisites that are out of date. For example, a rule for making optimized `.o' files from `.c' files is .IP \&.c.o: ; cc \-c \-O \-o $@ $*.c .LP Certain macros are used by the default inference rules to communicate optional arguments to any resulting compilations. In particular, `CFLAGS' is used for .IR cc (1) options, `FFLAGS' for .IR f77 (1) options, `PFLAGS' for .IR pc (1) options, and `LFLAGS' and `YFLAGS' for \fIlex\fP and .IR yacc (1) options. In addition, the macro `MFLAGS' is filled in with the initial command line options supplied to .IR make . This simplifies maintaining a hierarchy of makefiles as one may then invoke \fImake\fP on makefiles in subdirectories and pass along useful options such as .BR \-k . .LP Command lines are executed one at a time, each by its own shell. A line is printed when it is executed unless the special target `.SILENT' is in \fImakefile\fP, or the first character of the command is `@'. .LP Commands returning nonzero status (see .IR intro (1)) cause \fImake\fP to terminate unless the special target `.IGNORE' is in \fImakefile\fP or the command begins with . .LP Interrupt and quit cause the target to be deleted unless the target is a directory or depends on the special name `.PRECIOUS'. .SH FILES makefile, Makefile .br .SH "SEE ALSO" sh(1), touch(1), f77(1), pc(1) .br S. I. Feldman .I Make \- A Program for Maintaining Computer Programs .SH BUGS Some commands return nonzero status inappropriately. Use \fB\-i\fP to overcome the difficulty. .br Commands that are directly executed by the shell, notably .IR cd (1), are ineffectual across newlines in \fImake\fP. .LP \fIMake\fP should recognize names of libraries in the dependency entries, for example: .sp .nf .DT grab: -lm grab.o cc -o grab grab.o -lm .fi Makefile .br .SH "SEE ALSO" sh(1), touch(1), f77(1), pc(man/man1/man.1 644 0 0 4574 3112233235 6255 .TH MAN 1 "5 April 1983" .SH NAME man \- print out manual pages; find manual information by keywords .SH SYNOPSIS .br \fBman\fP [ \fB\-\fP ] [ \fB\-t\fP ] [ section ] title \fB.\|.\|.\fP .br \fBman\fP \fB\-k\fP keyword \fB.\|.\|.\fP .br \fBman\fP \fB\-f\fP file \fB.\|.\|.\fP .SH DESCRIPTION .LP \fIMan\fP displays information from the UNIX System Manuals. \fIMan\fP can be asked for one line descriptions of commands specified by name, or for all commands whose description contains any of a set of keywords. It can also provide on-line access to the sections of the printed manual. .LP When neither the \fB\-k\fP nor \fB\-f\fP option is specified (see .SM OPTIONS below), \fIman\fP formats a specified set of manual pages. If a \fIsection\fP is specified, \fIman\fP looks in that section of the manual for the given \fItitles\fP. \fISection\fP is an arabic section number (`3' for instance); the number may be followed by a single letter classifier (`1g', for instance, indicating a graphics program in Section 1). If \fIsection\fP is omitted, \fIman\fP searches all sections of the manual, giving preference to commands over subroutines in system libraries, and prints the first section it finds, if any. .LP If the standard output is a terminal, or if you use the \fB\-\fP flag, \fIman\fP pipes its output through .IR cat (1) with the \fB\-s\fP option to crush out useless blank lines, .IR ul (1) to create proper underlines for different terminals, and through .IR more (1) to stop after each page on the screen. Type a space to continue, and a control-D to scroll 11 more lines when the output stops. .SH OPTIONS .IP \fB\-k\fP \fIkeywords\fP Display a one line synopsis of each manual section whose listing in the table of contents contains any of the \fIkeywords\fP. .IP \fB\-f\fP \fIfilenames\fP Attempt to locate manual sections related to those files, and display the table of contents lines for those sections. .IP \fB\-t\fP Use \fItroff\fP to format the specified section, assuming you have a suitable raster output device which can actually handle \fItroff\fP's output. .SH FILES .ta 2i /usr/man/man?/* manual pages in \fInroff\fP/\fItroff\fP source .br /usr/man/cat?/* formatted manual pages .SH SEE\ ALSO more(1), ul(1), whereis(1), catman(8) .SH BUGS The manual is supposed to be reproducible either on the phototypesetter or on a typewriter. However, on a typewriter some information is necessarily lost. sections. .IP \fB\-t\fP Use \fItroff\fP to format the specified section, assuming you have a suitable raster output device which caman/man1/mesg.1 644 0 0 764 3112233236 6413 .TH MESG 1 "15 February 1983" .SH NAME mesg \- permit or deny messages .SH SYNOPSIS .B mesg [ .B n ] [ .B y ] .SH DESCRIPTION .I Mesg with argument .B n forbids messages via .IR write (1) by revoking non-user write permission on the user's terminal. .I Mesg with argument .B y reinstates permission. All by itself, .I mesg reports the current state without changing it. .SH FILES /dev/tty* .SH "SEE ALSO" write(1) .SH DIAGNOSTICS Exit status is 0 if messages are receivable, 1 if not, 2 on error. yy((man/man1/mkdir.1 644 0 0 1073 3112233236 6600 .TH MKDIR 1 "15 March 1983" .SH NAME mkdir \- make a directory .SH SYNOPSIS .B mkdir dirname \fB.\|.\|.\fP .SH DESCRIPTION .I Mkdir creates directories. Standard entries, .RB ` . ', for the directory itself, and .lg 0 .RB ` .\|. ' .lg 1 for its parent, are made automatically. .LP The current .IR umask (2) setting determines the mode in which directories are created. Modes may be modified after creation by using .IR chmod (1). .LP .I Mkdir requires write permission in the parent directory. .SH "SEE ALSO" chmod(1), rmdir(1), rm(1), umask(2), mkdir(2), rmdir(2) tory .SH SYNOPSIS .B mkdir dirname \fB.\|.\|.\fP .SH DESCRIPTION .I Mkdir creates directories. Standard entries, .RB ` . ', for the directory itself, and .lg 0 .RB ` .\|. ' .lg 1 for its parent, are made automatically. .LP The current .IR umask (2) setting determines the mode in which directories are created. Modes may be modified after creation by using .IR chmod (1). .LP .I Mkdir requires write permission in the parent directory. .SH "SEE ALSman/man1/mkstr.1 644 0 0 4255 3112233236 6637 .TH MKSTR 1 "10 March 1983" .SH NAME mkstr \- create an error message file by massaging C source .SH SYNOPSIS .B mkstr [ .B \- ] messagefile prefix file \fB.\|.\|.\fP .SH DESCRIPTION .I Mkstr is used to create files of error messages. Its use can make programs with large numbers of error diagnostics much smaller, and reduce system overhead in running the program as the error messages do not have to be constantly swapped in and out. .LP .I Mkstr processes each of the specified .I files, placing a massaged version of the input file in a file whose name consists of the specified .I prefix and the original name. A typical usage of .I mkstr would be .DT .LP mkstr pistrings xx *.c .LP This command would cause all the error messages from the C source files in the current directory to be placed in the file .I pistrings and processed copies of the source for these files to be placed in files whose names are prefixed with .I xx. .LP To process the error messages in the source to the message file .I mkstr keys on the string \%`error("' in the input stream. Each time it occurs, the C string starting at the `"' is placed in the message file followed by a null character and a new-line character; the null character terminates the message so it can be easily used when retrieved, the new-line character makes it possible to sensibly .I cat the error message file to see its contents. The massaged copy of the input file then contains a .I lseek pointer into the file which can be used to retrieve the message, that is: .IP .DT .nf \fBchar\fR efilname[] = "/usr/lib/pi_strings"; \fBint\fR efil = -1; .sp error(a1, a2, a3, a4) { \fBchar\fR buf[256]; \fBif\fR (efil < 0) { efil = open(efilname, 0); \fBif\fR (efil < 0) { oops: perror(efilname); exit(1); } } \fBif\fR (lseek(efil, (long) a1, 0) |\|| read(efil, buf, 256) <= 0) \fBgoto\fR oops; printf(buf, a2, a3, a4); } .fi .SH OPTIONS .B \- Place error messages at the end of the specified message file for recompiling part of a large .IR mkstr \|ed program. .SH SEE\ ALSO lseek(2), xstr(1) . \".SH AUTHORS . \"William Joy and Charles Haley ...SH BUGS ...All the arguments except the name of the file to be processed could be made unnecessary. \fBif\fR (efil < 0) { oops: perror(efilname); exit(1); } } \fBif\fR (lseek(efil, (long) a1, 0) |\|| read(efil, buf, 256) <= 0) \fBgoto\fR oops; printf(buf, a2, a3, a4); } .fi .SH OPTIONS .B \- Place error messages at the end of the specified message file for recompiling part of a large .IR mkstr \|ed program. .SH SEE\ ALSO man/man1/more.1 644 0 0 17607 3112233236 6466 .TH MORE 1 "28 March 1983" .SH NAME more, page \- file perusal filter for crt viewing .SH SYNOPSIS .B more [ .B \-cdflsu ] [ .BI \- lines ] [ .B +\fIlinenumber\fP ] [ .B +/\fIpattern\fP ] [ name \fB.\|.\|.\fP ] .LP .B page [ .B \-cdflsu ] [ .BI \- lines ] [ .B +\fIlinenumber\fP ] [ .B +/\fIpattern\fP ] [ name \fB.\|.\|.\fP ] .SH DESCRIPTION \fI More\fP is a filter which displays the contents of a text file one screenful at a time on a video terminal. It normally pauses after each screenful, and prints `--More--' at the bottom of the screen. If you then type a carriage return, one more line is displayed; typing a space displays another screenful. .LP If the program is invoked as \fIpage\fP, the screen is cleared before each screenful is printed (but only if a full screenful is being printed), and \fIk\fP \- 1 rather than \fIk\fP \- 2 lines are printed in each screenful, where \fIk\fP is the number of lines the terminal can display. .LP \fIMore\fP looks in the file \fI/etc/termcap\fP to determine terminal characteristics, and to determine the default window size. On a terminal capable of displaying 24 lines, the default window size is 22 lines. .LP \fIMore\fP looks in the environment variable \fIMORE\fP to pre-set any flags desired. For example, if you prefer to view files using the \fB\-c\fP mode of operation, the \fIcsh\fP command \fI"setenv MORE -c"\fP or the \fIsh\fP command sequence \fI"MORE='-c' ; export MORE"\fP would cause all invocations of \fImore ,\fP including invocations by programs such as \fIman\fP and \fImsgs ,\fP to use this mode. Normally, the user will place the command sequence which sets up the \fIMORE\fP environment variable in the \fI.login\fP or \fI.profile\fP file. .LP If \fImore\fP is reading from a file, rather than a pipe, a percentage is displayed along with the --More-- prompt. This gives the fraction of the file (in characters, not lines) that has been read so far. .LP Other sequences which may be typed when \fImore\fP pauses, and their effects, are as follows (\fIi\fP is an optional integer argument, defaulting to 1) : .LP .IP \fIi\|\fP display \fIi\fP more lines, (or another screenful if no argument is given) .LP .IP ^D display 11 more lines (a ``scroll''). If \fIi\fP is given, the scroll size is set to \fIi\|\fP. .LP .IP d same as ^D (control-D) .LP .IP \fIi\|\fPz same as typing a space except that \fIi\|\fP, if present, becomes the new window size. .LP .IP \fIi\|\fPs skip \fIi\|\fP lines and print a screenful of lines .LP .IP \fIi\|\fPf skip \fIi\fP screenfuls and print a screenful of lines .LP .IP "q or Q" Exit from \fImore\fP. .LP .IP = Display the current line number. .LP .IP v Start up the editor \fIvi\fP at the current line. .LP .IP h Help command; give a description of all the \fImore\fP commands. .LP .IP \fIi\|\fP/expr search for the \fIi\|\fP-th occurrence of the regular expression \fIexpr.\fP If there are less than \fIi\fP occurrences of \fIexpr\|\fP, and the input is a file (rather than a pipe), the position in the file remains unchanged. Otherwise, a screenful is displayed, starting two lines before the place where the expression was found, or the end of the pipe, whichever comes first. The user's erase and kill characters may be used to edit the regular expression. Erasing back past the first column cancels the search command. .LP .IP \fIi\|\fPn search for the \fIi\|\fP-th occurrence of the last regular expression entered. .LP .IP ' (single quote) Go to the point from which the last search started. If no search has been performed in the current file, this command goes back to the beginning of the file. .LP .IP !command invoke a shell with \fIcommand\|\fP. The characters `%' and `!' in "command" are replaced with the current file name and the previous shell command respectively. If there is no current file name, `%' is not expanded. The sequences "\\%" and "\\!" are replaced by "%" and "!" respectively. .LP .IP \fIi\|\fP:n skip to the \fIi\|\fP-th next file given in the command line (skips to last file if n doesn't make sense) .LP .IP \fIi\|\fP:p skip to the \fIi\|\fP-th previous file given in the command line. If this command is given in the middle of printing out a file, \fImore\fP goes back to the beginning of the file. If \fIi\fP doesn't make sense, \fImore\fP skips back to the first file. If \fImore\fP is not reading from a file, the bell is rung and nothing else happens. .LP .IP :f display the current file name and line number. .LP .IP ":q or :Q" exit from \fImore\fP (same as q or Q). .LP .IP . (dot) repeat the previous command. .LP The commands take effect immediately; it is not necessary to type a carriage return. Up to the time when the command character itself is given, the user may type the line kill character to cancel the numerical argument being formed. In addition, the user may type the erase character to redisplay the --More--(xx%) message. .LP At any time when output is being sent to the terminal, the user can type the quit key (normally control\-\\). \fIMore\fP stops sending output, and displays the usual --More-- prompt. The user may then enter(( one of the above commands in the normal manner. Unfortunately, some output is lost when this is done, due to the fact that any characters waiting in the terminal's output queue are flushed when the quit signal occurs. .LP \fIMore\fP sets the terminal to \fInoecho\fP mode so that the output can be continuous. Thus what you type does not show on your terminal, except for the / and ! commands. .LP If the standard output is not a terminal, \fImore\fP acts just like \fIcat,\fP except that a header is printed before each file in a series. .SH OPTIONS .TP .BI \- lines Set the size of the window to \fIlines\fP lines long instead of the default. .TP \fB\-c\fP Display each page by redrawing the screen instead of scrolling. This makes it easier to read text while \fImore \fP is writing. This option is ignored if the terminal does not have the ability to clear to the end of a line. .TP \fB\-d\fP Display the message `Hit space to continue, Rubout to abort' at the end of each screenful. This is useful if \fImore\fP is being used as a filter in some setting, such as a class, where users are unsophisticated. .TP \fB\-f\fP Count logical rather than screen lines. That is, long lines are not folded. This option is recommended if \fInroff\fP output is being piped through \fIul,\fP since the latter may generate escape sequences. These escape sequences contain characters which would ordinarily occupy screen postions, but which do not print when they are sent to the terminal as part of an escape sequence. Thus \fImore\fP may think that lines are longer than they actually are, and fold lines erroneously. .TP \fB\-l\fP Do not treat ^L (form feed) specially. If \fI\-l\fP is not used, \fImore\fP pauses after any line that contains a ^L, as if the end of a screenful had been reached. Also, if a file begins with a form feed, the screen is cleared before the file is printed. .TP \fB\-s\fP Squeeze multiple blank lines from the output, and replace them with single blank lines. Especially helpful when viewing \fInroff\fP output, this option maximizes the useful information present on the screen. .TP \fB\-u\fP Normally, \fImore\fP handles underlining such as produced by \fInroff\fP in a manner appropriate to the particular terminal: if the terminal can perform underlining or has a stand-out mode, \fImore\fP outputs appropriate escape sequences to enable underlining or stand-out mode for underlined information in the source file. The \fI\-u\fP option suppresses this processing. .TP \fB+\fIlinenumber\fP\fP Start up at \fIlinenumber\fP. .TP \fB+/\fIpattern\fP\fP Start up two lines before the line containing the regular expression \fIpattern\fP. .SH EXAMPLES .DT A sample usage of \fImore\fP in previewing \fInroff\fP output would be .LP nroff \-ms +2 doc.n | more -s .SH FILES .DT /etc/termcap Terminal data base .br /usr/lib/more.help Help file .SH "SEE ALSO" csh(1), man(1), msgs(1), script(1), sh(1), environ(5), termcap(5) rce file. The \fI\-u\fP option suppresses this processing. .TP \fB+\fIlinenumber\fP\fP Start up at \fIlinenumber\fP. .TPman/man1/sleep.1 644 0 0 737 3112233237 6571 .TH SLEEP 1 "10 February 1983" .SH NAME sleep \- suspend execution for an interval .SH SYNOPSIS .B sleep time .SH DESCRIPTION .I Sleep suspends execution for .I time seconds. It is used to execute a command after a certain amount of time as in: .PP (sleep 105; command)& .PP or to execute a command every so often, as in: .PP while true .br do .br command .br sleep 37 .br done .SH "SEE ALSO" alarm(2), sleep(3) .SH BUGS .I Time must be less than 2,147,483,647 seconds. yZyyman/man1/mt.1 644 0 0 3227 3112233237 6116 .TH MT 1 "6 April 1983" .SH NAME mt \- magnetic tape manipulating program .SH SYNOPSIS \fBmt\fP [ \fB\-t\fP \fItapename\fP ] \fIcommand\fP [ \fIcount\fP ] .br \fBmt\fP [ \fB\-f\fP \fItapename\fP ] \fIcommand\fP [ \fIcount\fP ] .SH DESCRIPTION .LP \fIMt\fP is used to give commands to nine-track tape or an Archive quarter-inch tape drive. If a tape name is not specified, the environment variable TAPE is used; if no such environment variable exists, \fImt\fP uses the device /dev/rmt12. Note that \fItapename\fP must reference a raw (not block) tape device. If the optional \fIcount\fP is not specified, \fImt\fP uses a count of 1. .LP A command can be abbreviated to as few letters as are necessary to uniquely identify it. Here are the commands: they can apply to: .TP .B eof write \fIcount\fP end-of-file marks .TP .B fsf space forward \fIcount\fP files .TP .B fsr space forward \fIcount\fP records .TP .B bsf space backward \fIcount\fP files .TP .B bsr space backward \fIcount\fP records .TP .B rewind rewind tape .TP .B rewoffl rewind tape and go offline .TP .B status return status of the tape unit .PP .SH OPTIONS .IP "\fB\-t\fP and \fB\-f\fP" are synonyms. They are used when specifying the name of the device to which the tape command is being sent. .SH FILES .DT /dev/rmt* Raw magnetic tape interface .br /dev/rar* Raw Archive cartridge tape interface .SH SEE ALSO ar(4), mt(4), dd(1), ioctl(2), environ(5) .SH "EXIT CODES" .IP 0 Successful completion .IP 1 \fIMt\fP did not recognize the command; the device could not be opened. .IP 2 The IOCTL(2) system call to the tape driver failed. .SH BUGS The 1/4" archive tapes do not support .B fsr, .B bsf or .B bsr commands. are used when specifying the name of the device to which the tape command is being sent. .SH FILES .DT /dev/rmt* Raw magnetic tape interface .br /dev/rar* Raw Archive cartridge tape interface .SH SEE ALSO ar(4), mt(4), dd(1), ioctl(2), environ(5) .SH "EXIT CODES" .IP 0 Successful completion .IP 1 \fIMt\fP did not recognize the command; the device could not man/man1/mv.1 644 0 0 3731 3112233237 6120 .TH MV 1 "6 April 1983" .UC 4 .SH NAME mv \- move or rename files .SH SYNOPSIS \fBmv\fP [ \fB\-i\fP ] [ \fB\-f\fP ] [ \fB\-\fP ] file1 file2 .LP \fBmv\fP [ \fB\-i\fP ] [ \fB\-f\fP ] [ \fB\-\fP ] directory1 directory2 .LP \fBmv\fP [ \fB\-i\fP ] [ \fB\-f\fP ] [ \fB\-\fP ] file \fB.\|.\|.\fP\ \ directory \fB.\|.\|.\fP\ \ directory .SH DESCRIPTION .LP \fIMv\fP moves files and directories around in the file system. A side effect of \fImv\fP is to rename a file or directory. The three major forms of \fImv\fP are shown in the synopsis above. .LP The first form of \fImv\fP moves (changes the name of) \fIfile1\fP to .IR file2 . If \fIfile2\fP already exists, it is removed before \fIfile1\fP is moved. If \fIfile2\fP has a mode which forbids writing, \fImv\fP prints the mode (see .IR chmod (2)) and reads the standard input to obtain a line; if the line begins with \fBy\fP, the move takes place, otherwise \fImv\fP exits. .LP The second form of \fImv\fP moves (changes the name of) \fIdirectory1\fP to .IR directory2 , \fIONLY\fP if \fIdirectory2\fP does not already exist \(em if it does, the third form applies. .LP The third form of \fImv\fP moves one or more \fIfiles\fP and \fIdirectories\fP, with their original names, to the last \fIdirectory\fP in the list. .LP \fIMv\fP refuses to move a file or directory onto itself. .SH OPTIONS .TP \fB\-i\fP interactive mode: \fImv\fP displays the name of the file or directory followed by a question mark whenever a move would replace an existing file or directory. If you type a line starting with 'y', \fImv\fP moves the specified file or directory, otherwise \fImv\fP does nothing with that file or directory. .TP \fB\-f\fP force: override any mode restrictions and the \fB\-i\fP switch. The \fB\-f\fP option also suppresses any warning messages about modes which would potentially restrict overwriting. .TP \fB\-\fP Interpret all the following arguments to \fImv\fP as file names. This allows file names starting with minus. .SH "SEE ALSO" cp(1), ln(1) file or directory. If you type a line man/man1/neqn.1 644 0 0 30 3112233237 6364 .so /usr/man/man1/eqn.1 \fP moves the specified file or directory, otherwise \fImv\fP does nothing with that file or directory. .TP \fB\-f\fP force: override any mode restrictions and the \fB\-i\fP switch. The \fB\-f\fP option also suppresses any warning messages about modes which would potentially restrict overwriting. .TP \fB\-\fP Interpret all the following arguments to \fImv\fP as file names. This allows file names starting with minus. .SH "SEE ALSO" cp(1yyZyy((man/man1/sort.1 644 0 0 7313 3112233240 6457 .TH SORT 1 "10 February 1983" .SH NAME sort \- sort or merge files .SH SYNOPSIS .B sort [ .if t \fB\-mubdf\&inrt\fIx\fR .if n -mubdfinrt_________x ] [ \fB+\fIpos1 \fR [ \fB\-\fIpos2 \fR] ] ... [ .B \-o name ] [ .B \-T directory ] [ name ] ... .SH DESCRIPTION .I Sort sorts lines of all the named files together and writes the result on the standard output. The name `\-' means the standard input. If no input files are named, the standard input is sorted. .LP The default sort key is an entire line. Default ordering is lexicographic by bytes in machine collating sequence. The ordering is affected globally by the following options, one or more of which may appear. .TP 5 .B b Ignore leading blanks (spaces and tabs) in field comparisons. .TP 5 .B d `Dictionary' order: only letters, digits and blanks are significant in comparisons. .TP 5 .B f Fold upper case letters onto lower case. .TP 5 .B i Ignore characters outside the ASCII range 040-0176 in nonnumeric comparisons. .TP 5 .B n An initial numeric string, consisting of optional blanks, optional minus sign, and zero or more digits with optional decimal point, is sorted by arithmetic value. Option .B n implies option .B b. .TP 5 .B r Reverse the sense of comparisons. .TP 5 .BI t x `Tab character' separating fields is .IR x . .LP The notation .BI + "pos1 " "\-\fIpos2" restricts a sort key to a field beginning at .I pos1 and ending just before .IR pos2 . .I Pos1 and .I pos2 each have the form .IB m . n\fR, optionally followed by one or more of the flags .B bdf\&inr, where .I m tells a number of fields to skip from the beginning of the line and .I n tells a number of characters to skip further. If any flags are present they override all the global ordering options for this key. If the .B b option is in effect .I n is counted from the first nonblank in the field; .B b is attached independently to .IR pos2 . A missing \&\fB.\fIn\fR means .0; a missing .BI \- pos2 means the end of the line. Under the .BI \-t x option, fields are strings separated by .IR x ; otherwise fields are nonempty nonblank strings separated by blanks. .LP When there are multiple sort keys, later keys are compared only after all earlier keys compare equal. Lines that otherwise compare equal are ordered with all bytes significant. .LP These option arguments are also understood: .TP 5 .B c Check that the input file is sorted according to the ordering rules; give no output unless the file is out of sort. .TP 5 .B m Merge only, the input files are already sorted. .TP 5 .B o The next argument is the name of an output file to use instead of the standard output. This file may be the same as one of the inputs. .TP 5 .B T The next argument is the name of a directory in which temporary files should be made. .TP 5 .B u Suppress all but one in each set of equal lines. Ignored bytes and bytes outside keys do not participate in this comparison. .SH EXAMPLES .LP Print in alphabetical order all the unique spellings in a list of words. Capitalized words differ from uncapitalized. .LP .ti +8 sort \-u +0f +0 list .LP Print the password file .RI ( passwd (5)) sorted by user id number (the 3rd colon-separated field). .LP .ti +8 sort \-t: +2n /etc/passwd .LP Print the first instance of each month in an already sorted file of (month day) entries. The options .B \-um with just one input file make the choice of a unique representative from a set of equal lines predictable. .LP .ti +8 sort \-um +0 \-1 dates .SH FILES /usr/tmp/stm*, /tmp/* first and second tries for temporary files .SH "SEE ALSO" uniq(1), comm(1), rev(1), join(1) .SH DIAGNOSTICS Comments and exits with nonzero status for various trouble conditions and for disorder discovered under option .BR \-c . .SH BUGS Very long lines are silently truncated. eady sorted file of (month day) entries. The options .B \-um with just one input file make the choice of a unique representative from a set of equal lines predictable. .LP .ti +8 sort \-um +0 \-1 dates .SH FILES /usr/tmp/stm*, /tmp/* first and second tries for temporary files .SH "SEE ALSO" uniq(1), comm(1),man/man1/tbl.1 644 0 0 11572 3112233240 6273 .TH TBL 1 "17 April 1983" .SH NAME tbl \- format tables for nroff or troff .SH SYNOPSIS .B tbl [ \fB\-ms\fP ] [ \fB\-mm\fP ] [ files ] \fB.\|.\|.\fP .SH DESCRIPTION .I Tbl is a preprocessor for formatting tables for .I nroff or .IR troff (1). The input \fIfile\fPs are copied to the standard output, except that lines between \fB.\fPTS and \fB.\fPTE command lines are assumed to describe tables and are reformatted. Details are given in the .IR tbl (1) reference manual. .LP If no arguments are given, .I tbl reads the standard input, so \fItbl\fP may be used as a filter. When .I tbl is used with .I eqn or .I neqn the .I tbl command should be first, to minimize the volume of data passed through pipes. .SH OPTIONS .IP \fB\-ms\fP Copy the \fB\-ms\fP macro package to the front of the output file. .IP \fB\-mm\fP Copy the \fB\-mm\fP macro package to the front of the output file. .SH EXAMPLE .LP As an example, letting \\t represent a tab (which should be typed as a genuine tab) the input .IP "" \&.TS .nf c s s c c s c c c l n n. Household Population Town\\tHouseholds \\tNumber\\tSize Bedminster\\t789\\t3.26 Bernards Twp.\\t3087\\t3.74 Bernardsville\\t2018\\t3.30 Bound Brook\\t3425\\t3.04 Branchburg\\t1644\\t3.49 Bridgewater\\t7897\\t3.81 Far Hills\\t240\\t3.19 \&.TE .LP .fi yields .ne 10 .IP " " . \".TS .nr 35 \n(.u .nf .nr 79 0n .nr 80 \n(79 .nr 40 \n(79 .nr 38 \n(79+\w!Town! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Bedminster! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Bernards Twp.! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Bernardsville! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Bound Brook! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Branchburg! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Bridgewater! .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \n(79+\w!Far Hills! .if \n(80<\n(38 .nr 80 \n(38 .nr 81 \n(80 .nr 41 \n(80 .nr 38 \n(80+\w!Number! .if \n(81<\n(38 .nr 81 \n(38 .nr 31 0 .nr 32 0 .nr 38 \w!789! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3087! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!2018! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3425! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!1644! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!7897! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!240! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!! .if \n(32<\n(38 .nr 32 \n(38 .nr 61 \n(80+\n(31 .nr 38 \n(61+\n(32 .if \n(38>\n(81 .nr 81 \n(38 .if \n(38<\n(81 .nr 61 +(\n(81-\n(38)/2 .nr 82 \n(81 .nr 42 \n(81 .nr 38 \n(81+\w!Size! .if \n(82<\n(38 .nr 82 \n(38 .nr 31 0 .nr 32 0 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.26! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.74! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.30! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.04! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.49! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.81! .if \n(32<\n(38 .nr 32 \n(38 .nr 38 \w!3! .if \n(31<\n(38 .nr 31 \n(38 .nr 38 \w!.19! .if \n(32<\n(38 .nr 32 \n(38 .nr 62 \n(81+\n(31 .nr 38 \n(62+\n(32 .if \n(38>\n(82 .nr 82 \n(38 .if \n(38<\n(82 .nr 62 +(\n(82-\n(38)/2 .nr 38 \n(79+\w!Household Population!-\n(82 .if \n(38>0 .nr 38 \n(38/2 .if \n(38<0 .nr 38 0 .nr 61 +1*\n(38 .nr 81 +1*\n(38 .nr 41 +1*\n(38 .nr 62 +2*\n(38 .nr 82 +2*\n(38 .nr 42 +2*\n(38 .nr 38 \n(80+\w!Households!-\n(82 .if \n(38>0 .nr 38 \n(38/1 .if \n(38<0 .nr 38 0 .nr 62 +1*\n(38 .nr 82 +1*\n(38 .nr 42 +1*\n(38 .nr 38 1n .nr 41 +3*\n(38 .nr 81 +3*\n(38 .nr 61 +3*\n(38 .if n .if \n(61%24>0 .nr 61 +12u .nr 42 +6*\n(38 .nr 82 +6*\n(38 .nr 62 +6*\n(38 .if n .if \n(62%24>0 .nr 62 +12u .nr TW \n(82 .fc ! : .ta \n(82u \&!:Household Population:! .ta \n(80u \n(82u \&\h'|\n(40u'!:Town:!\h'|\n(41u'!:Households:! .ta \n(80u \n(81u \n(82u \&\h'|\n(40u'!::!\h'|\n(41u'!:Number:!\h'|\n(42u'!:Size:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bedminster:!\h'|\n(41u'!:789!\h'|\n(42u'!:3!!.26:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bernards Twp.:!\h'|\n(41u'!:3087!\h'|\n(42u'!:3!!.74:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bernardsville:!\h'|\n(41u'!:2018!\h'|\n(42u'!:3!!.30:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bound Brook:!\h'|\n(41u'!:3425!\h'|\n(42u'!:3!!.04:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Branchburg:!\h'|\n(41u'!:1644!\h'|\n(42u'!:3!!.49:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bridgewater:!\h'|\n(41u'!:7897!\h'|\n(42u'!:3!!.81:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Far Hills:!\h'|\n(41u'!:240!\h'|\n(42u'!:3!!.19:! .fc .mk ## .nr ## -1v .if \n(35>0 .fi . \".TE .fi .SH SEE ALSO troff(1), eqn(1) .br M. E. Lesk, .I TBL. !:3!!.30:! .ta \n(80u \n(61u \n(62u \n(82u \&\h'|\n(40u'!Bound Brook:!\h'|\n(41u'!:3425!\h'|\n(42u'!:3!!.04:! .ta \n(80u \n(61u \n(62((man/man1/nroff.1 644 0 0 5505 3112233240 6603 .TH NROFF 1 "13 April 1983" .SH NAME nroff \- text formatting and typesetting .SH SYNOPSIS \fBnroff\fP [ \fB\-o\fP\^\fIpagelist\fP ] [ \fB\-n\fP\^\fIN\fP ] [ \fB\-s\fP\^\fIN\fP ] [ \fB\-m\fP\^\fIname\fP ] [ \fB\-r\fP\^\fIaN\fP ] .if n .ti +0.5i [ \fB\-i\fP ] [ \fB\-q\fP ] [ \fB\-T\fP\^\fIname\fP ] .if t .ti +0.5i [ \fB\-e\fP ] [ \fB\-h\fP ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION \fINroff\fP formats text in the named \fIfiles\fP for typewriter-like devices. See also \fItroff(1)\fP. The full capabilities of \fInroff\fP and \fItroff\fP are described in the \fINroff/Troff User's Manual\fP. .LP If no \fIfile\fP argument is present, \fInroff\fP reads the standard input. An argument consisting of a single minus .RB ( \- ) is taken to be a file name corresponding to the standard input. .SH OPTIONS .LP Options may appear in any order so long as they appear \fIbefore\fP the files. .TP "\w'\f3\-m\f1name 'u" .BI \-o list Print only pages whose page numbers appear in the comma-separated \fIlist\fP of numbers and ranges. A range .IB N \- M means pages \fIN\fP through .IR M ; an initial \fI\-N\fP means from the beginning to page .IR N ; and a final .IR N \- means from \fIN\fP to the end. .TP .BI \-n N Number first generated page .IR N . .TP .BI \-s N Stop every \fIN\fP pages. \fINroff\fP will halt prior to every \fIN\fP pages (default .IR N =1) to allow paper loading or changing, and will resume upon receipt of a newline. .TP .BI \-m name Prepend the macro file .BI /usr/lib/tmac/tmac. name to the input .IR files . .TP .BI \-r aN Set register \fIa\fP (one-character) to .IR N . .TP \fB\-i\fP Read standard input after the input files are exhausted. .TP \fB\-q\fP Invoke the simultaneous input-output mode of the \fBrd\fP request. .HP .bd I 3 .br .bd I .TP .BI \-T name Prepare output for specified terminal. Known \fInames\fP are \fB37\fP for the (default) Teletype Corporation Model 37 terminal, \fBtn300\fP for the GE TermiNet\ 300 (or any terminal without half-line capability), \fB300S\fP for the \s-1DASI\s+1-300S, \fB300\fP for the \s-1DASI\s+1-300, and \fB450\fP for the \s-1DASI\s+1-450 (Diablo Hyterm). .TP \fB\-e\fP Produce equally-spaced words in adjusted lines, using full terminal resolution. .TP \fB\-h\fP Use output tabs during horizontal spacing to speed output and reduce output character count. Tab settings are assumed to be every 8 nominal character widths. .SH EXAMPLE .IP .nf % \fBnroff \-s4 \-me users.guide\fP .fi .LP Formats \fIusers.guide\fP using the \fB\-me\fP macro package, and stopping every 4 pages. .SH FILES .ta \w'/usr/lib/tmac/tmac.* 'u /tmp/ta* temporary file .br /usr/lib/tmac/tmac.* standard macro files .br /usr/lib/term/* terminal driving tables for \fInroff\fP .br .SH "SEE ALSO" J. F. Ossanna, \fINroff/Troff user's manual\fP .br B. W. Kernighan, .I A TROFF Tutorial .br troff(1), eqn(1), tbl(1), ms(7), me(7), man(7), col(1) l character widths. .SH EXAMPLE .IP .nf % \fBnroff \-s4 \-me users.guide\fP .fi .LP Formats \fIusers.guide\fP using the \fB\-me\fP macro package, and stopping every 4 pages. .SH FILES .taman/man1/troff.1 644 0 0 6453 3112233241 6615 .TH TROFF 1 "13 April 1983" .SH NAME troff, nroff \- typeset or format documents .SH SYNOPSIS \fBtroff\fP [ \fB\-o\fP\|\fIpagelist\fP ] [ \fB\-n\fP\|\fIN\fP ] [ \fB\-s\fP\|\fIN\fP ] [ \fB\-m\fP\|\fIname\fP ] [ \fB\-r\fP\|\fIaN\fP ] .if n .ti +0.5i [ \fB\-i\fP ] [ \fB\-q\fP ] [ \fB\-t\fP ] [ \fB\-f\fP ] [ \fB\-w\fP ] [ \fB\-b\fP ] [ \fB\-a\fP ] .if n .ti +0.5i .if t .ti +0.5i [ \fB\-p\fP\|\fIN\fP ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION \fITroff\fP formats text in the named \fIfiles\fP for printing on a Graphic Systems C/A/T phototypesetter; \fInroff\fP formats text for typewriter-like devices. Their capabilities are described in the \fINroff/Troff user's manual\fP. .LP If no \fIfile\fP argument is present, the standard input is read. An argument consisting of a single minus .RB ( \- ) is taken to be a file name corresponding to the standard input. .SH OPTIONS .LP Options may appear in any order so long as they appear before the \fIfiles\fP. .TP "\w'\f3\-m\f1name 'u" .BI \-o list Print only pages whose page numbers appear in the comma-separated \fIlist\fP of numbers and ranges. A range .IB N \- M means pages \fIN\fP through .IR M ; an initial \fI\-N\fP means from the beginning to page .IR N ; and a final .IR N \- means from \fIN\fP to the end. .TP .BI \-n N Number first generated page .IR N . .TP .BI \-s N Stop every \fIN\fP pages. \fINroff\fP will halt prior to every \fIN\fP pages (default .IR N =1) to allow paper loading or changing, and will resume upon receipt of a newline. \fITroff\fP will stop the phototypesetter every \fIN\fP pages, produce a trailer to allow changing cassettes, and resume when the typesetter's start button is pressed. .TP .BI \-m name Prepend the macro file .BI /usr/lib/tmac/tmac. name to the input .IR files . .TP .BI \-r aN Set register \fIa\fP (one-character) to .IR N . .TP \fB\-i\fP Read standard input after the input files are exhausted. .TP \fB\-q\fP Invoke the simultaneous input-output mode of the \fBrd\fP request. .TP \fB\-t\fP Direct output to the standard output instead of the phototypesetter. .TP \fB\-f\fP Refrain from feeding out paper and stopping phototypesetter at the end of the run. .TP \fB\-w\fP Wait until phototypesetter is available, if currently busy. .TP \fB\-b\fP Report whether the phototypesetter is busy or available. No text processing is done. .TP \fB\-a\fP Send a printable ASCII approximation of the results to the standard output. .TP .BR \-p N Print all characters in point size \fI N\fP while retaining all prescribed spacings and motions, to reduce phototypesetter elasped time. . \".TP . \".B \-g . \"Prepare output for a GCOS . \"phototypesetter and direct it to the standard output (see . \".IR gcat (1)). .LP If the file \fI/usr/adm/tracct\fP is writable, \fItroff\fP keeps phototypesetter accounting records there. The integrity of that file may be secured by making \fItroff\fP a 'set user-id' program. .SH FILES .ta \w'/usr/lib/tmac/tmac.* 'u /tmp/ta* temporary file .br /usr/lib/tmac/tmac.* standard macro files .br /usr/lib/term/* terminal driving tables for \fInroff\fP .br /usr/lib/font/* font width tables for \fItroff\fP .br /dev/cat phototypesetter .br /usr/adm/tracct accounting statistics for /dev/cat .SH "SEE ALSO" J. F. Ossanna, \fINroff/Troff user's manual\fP .br B. W. Kernighan, .I A TROFF Tutorial .br eqn(1), tbl(1), ms(7), me(7), man(7), col(1) ed by making \fItroff\fP a 'set user-id' program. .SH FILES .ta \w'/usr/lib/tmac/tmac.* 'u /tmp/ta* temporary file .br /usr/lib/tmac/tmac.* standard macro files .br /usr/lib/term/* terminal driving tables for \fIman/man1/false.1 644 0 0 725 3112233241 6543 .TH FALSE 1 "11 January 1982" .SH NAME true, false \- provide truth values .SH SYNOPSIS .B true .PP .B false .SH DESCRIPTION .I True and .I false are usually used in a Bourne shell script. They test for the appropriate status "true" or "false" before running (or failing to run) a list of commands. .SH EXAMPLE .IP .nf while false do command list done .SH "SEE ALSO" csh(1), sh(1), true(1) .SH DIAGNOSTICS .I False has exit status nonzero. yyZyyman/man1/true.1 644 0 0 722 3112233241 6425 .TH TRUE 1 "11 January 1982" .SH NAME true, false \- provide truth values .SH SYNOPSIS .B true .PP .B false .SH DESCRIPTION .I True and .I false are usually used in a Bourne shell script. They test for the appropriate status "true" or "false" before running (or failing to run) a list of commands. .SH EXAMPLE .IP .nf while true do command list done .SH "SEE ALSO" csh(1), sh(1), false(1) .SH DIAGNOSTICS .I True has exit status zero. yyZyyman/man1/ranlib.1 644 0 0 1563 3112233241 6741 ((.TH RANLIB 1 "8 February 1983" .SH NAME ranlib \- convert archives to random libraries .SH SYNOPSIS .B ranlib archive ... .SH DESCRIPTION .I Ranlib converts each .I archive to a form which the loader can load more rapidly. .I Ranlib does this by adding a table of contents called .B _.SYMDEF to the beginning of the archive. .I Ranlib uses .IR ar (1) to reconstruct the archive, so that sufficient temporary file space must be available in the file system which contains the current directory. .SH "SEE ALSO" ld(1), ar(1), lorder(1) .SH BUGS Because generation of a library by .I ar and randomization of the library by .I ranlib are separate processes, phase errors are possible. The loader, .IR ld , warns when the modification date of a library is more recent than the creation date of its dictionary; but this means that you get the warning even if you only copy the library. archive, so that sufficient temporary file space must be available in the file system which contains the current directory. .SH "SEE ALSO" lman/man1/refer.1 644 0 0 6176 3112233242 6603 .TH REFER 1 "29 April 1983" .SH NAME refer \- find and insert literature references in documents .SH SYNOPSIS \fBrefer\fP [ \fB\-a\fP\^\fIr\fP ] [ \fB\-b\fP ] [ \fB\-c\fP\^\fIstring\fP ] [ \fB\-e\fP ] [ \fB\-k\fP\^\fIx\fP ] [ \fB\-l\fP\^\fIm,n\fP ] .if n .ti +0.5i [ \fB\-p\fP \fIfile\fP ] [ \fB\-n\fP ] [ \fB\-s\fP\^\fIkeys\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fIRefer\fP is a preprocessor for .IR nroff (1), or .IR troff (1), that finds and formats references. The input files (standard input by default) are copied to the standard output, except for lines between \fB.\fP\^[ and \fB.\fP\^] command lines. Such lines are assumed to contain keywords as for .IR lookbib (1), and are replaced by information from a bibliographic data base. The user can avoid the search, override fields from it, or add new fields. The reference data, from whatever source, is assigned to a set of \fItroff\fP strings. Macro packages such as .IR ms (7) print the finished reference text from these strings. A flag is placed in the text at the point of reference. By default, the references are indicated by numbers. .LP When \fIrefer\fP is used with .IR eqn (1), .IR neqn (1), or .IR tbl (1), \fIrefer\fP should be used first in the sequence, to minimize the volume of data passed through pipes. .SH OPTIONS .TP .BI \-a r Reverse the first \fIr\fP author names (Jones, J. A. instead of J. A. Jones). If \fIr\fP is omitted, all author names are reversed. .TP \fB\-b\fP Bare mode \(em do not put any flags in text (neither numbers or labels). .TP .BI \-c string Capitalize (with S\s-2MALL\s+2 C\s-2APS\s+2) the fields whose key-letters are in .IR string . .TP \fB\-e\fP Accumulate references instead of leaving the references where encountered, until a sequence of the form: .nf .in +1.0i \&.[ $LIST$ \&.] .fi .in -1.0i is encountered, and then write out all references collected so far. Collapse references to the same source. .TP .BI \-k x Instead of numbering references, use labels as specified in a reference data line beginning with the characters .IR %x ; By default, \fIx\fP is .BR L . .TP .BI \-l m,n Instead of numbering references, use labels from the senior author's last name and the year of publication. Only the first \fIm\fP letters of the last name and the last \fIn\fP digits of the date are used. If either of \fIm\fP or \fIn\fP is omitted, the entire name or date, respectively, is used. .TP \fB\-p\fP Take the next argument as a file of references to be searched. The default file is searched last. .TP \fB\-n\fP Do not search the default file. .TP .BI \-s keys Sort references by fields whose key-letters are in the \fIkeys\fP string, and permute reference numbers in the text accordingly. Using this option implies the \fB\-e\fP option. The key-letters in \fIkeys\fP may be followed by a number indicating how many such fields are used, with a + sign taken as a very large number. The default is .BR AD , which sorts on the senior author and date. To sort on all authors and then the date, for instance, use the options .BR \-sA+T . .SH FILES .ta 2.0i .nf /usr/dict/papers directory of default publication lists and indexes /usr/lib/refer directory of programs .fi ers in the text accordingly. Using this option implies the \fB\-e\fP option. The key-letters in \fIkeys\fP may be followed by a number indicating how many such fields are used, with a + sign taken as a very large number. The default is .BR AD , which sorts on the senior author and date. To sort on all authors and then the date, for instance, use the options .BR \-sA+T . .SH FIman/man1/pxref.1 644 0 0 1161 3112233242 6611 .TH PXREF 1 "25 April 1983" .UC .SH NAME pxref \- Pascal cross-reference program .SH SYNOPSIS .B pxref [ .BR \- "" ] name .SH DESCRIPTION .I Pxref makes a line numbered listing and a cross-reference of identifier usage for the program in .I name. The optional `\fB\-\fP' argument suppresses the listing. The keywords .B goto and .B label are treated as identifiers for the purpose of the cross-reference. .B Include directives are not processed, but cause the placement of an entry indexed by `#include' in the cross-reference. .SH "SEE ALSO" Berkeley Pascal User's Manual .SH BUGS Identifiers are trimmed to 10 characters. " ] name .SH DESCRIPTION .I Pxref makes a line numbered listing and a cross-reference of identifier usage for the program in .I name. The optional `\fB\-\fP' argument suppresses the listing. The keywords .B goto and .B label are treated as identifiers for the purpose of the cross-reference. .B Include directives are not processed, but cause the placement of an entry indexed by `#include' in the man/man1/cpio.1 644 0 0 6402 3112233242 6422 .TH CPIO 1 "17 April 1983" .SH NAME cpio \- copy file archives in and out .SH SYNOPSIS \fBcpio \-o\fP [ \fBacBvs\fP ] .LP \fBcpio \-i\fP [ \fBBcdmrtuv6s\fP ] [ patterns ] .LP \fBcpio \-p\fP [ \fBadlmruvs\fP ] directory .SH DESCRIPTION .B "Cpio -o" (copy out) reads the standard input to get a list of pathnames, and then copies those files onto the standard output, together with pathname and status information. .LP .B "Cpio \-i" (copy in) reads the standard input (which is assumed to be the product of a previous .B "Cpio \-o" command, to get a list of files selected by zero or more .I patterns as defined in the name-generating notation of .IR sh (1) or .IR csh (1). In .IR patterns , the meta-characters ?, *, and [.\|.\|.\|] match the slash (\^/\^) character. The default for .I patterns is * (select all files). .LP .B "Cpio \-p" (pass) copies out and in in a single operation. Destination pathnames are interpreted relative to the named .IR directory . .SH OPTIONS .TP .B a Reset the access times of input files after they have been copied. .TP .B B Input/output is to be blocked at 5120 bytes to the record. This does not apply to the .I pass option. This option is only meaningful with data directed to or from .RB / dev / rmt? .TP .B d .I Directories should be created as needed. .TP .B c Write .I header information in ASCII character form for portability. .TP .B r Interactively .I rename files. If the user types a null line, the file is skipped. .TP .B t Print a .I "Table of contents" of the input. No files are created. .TP .B u Copy .IR unconditionally . Normally, an older file will not replace a newer file with the same name. .TP .B v .I Verbose option. A list of filenames is displayed. When used with the .B t option, the table of contents looks like the output of an .B ls\ \-l command (see .IR ls (1)). .TP .B l Whenever possible, .I link files rather than copying them. Usable only with the .B \-p option. .TP .B m Retain previous file modification time. This option is ineffective on directories that are being copied. .TP .B 6 Process an old (version 6 UNIX system) file. This is only useful with .B \-i (copy in). .TP .B s Swaps pairs of data bytes. Note that the .B s option cannot be used with the .B c option. .SH EXAMPLES .LP To copy the contents of a directory into an archive: .nf .in +1.0i % \fBls | cpio \-o > /dev/mt0\fP .fi .LP To duplicate the .I olddir directory hierarchy in the .I newdir directory: .nf .in +1.0i % \fBcd olddir\fP % \fBfind . \-print | cpio \-pdl newdir\fP .fi .LP Some forms of \fIcpio\fP tapes from other sites have the bytes swapped in the file. The \fBs\fP option doesn't help since it only swaps the data bytes and not the header. To overcome this problem, use \fIdd\fP with the \fBconv=swab\fP option to swap \fIall\fP pairs of bytes (including the header), then pipe the output of \fIdd\fP through \fIcpio\fP with the \fBs\fP option to swap the data bytes back again: .nf .in +1.0i % \fBdd if=\fP\fIwhatever the file is\fP \fBconv=swab | cpio -is\fP .LP .SH "SEE ALSO" ar(((1), find(1), cpio(5) .SH BUGS Pathnames are restricted to 128 characters. If there are too many unique linked files, .I cpio runs out of memory to keep track of them and linking information is lost thereafter. Only the super-user can copy special files. irs of bytes (including the header), then pipe the output of \fIdd\fP through \fIcpio\fP with the \fBs\fP option to swap the data bytes back again: .nf .in +1.0i % \fBdd if=\fP\fIwhatever the file is\fP \fBconv=swab | cpio -is\fP .LP .SH "SEE ALSO" arman/man1/lookbib.1 644 0 0 1025 3112233243 7106 .TH LOOKBIB 1 "10 March 1983" .SH NAME lookbib \- find literature references in documents .SH SYNOPSIS .B lookbib [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Lookbib accepts keywords from the standard input, and searches a bibliographic data base for references that contain those keywords anywhere in title, author, journal name, and so on. Matching references are printed on the standard output. Blank lines are taken as delimiters between queries. .SH "SEE ALSO" refer(1) .SH FILES .br /usr/lib/refer/hunt .br /usr/lib/refer/mkey ch 1983" .SH NAME lookbib \- find literature references in documents .SH SYNOPSIS .B lookbib [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Lookbib accepts keywords from the standard input, and searches a bibliographic data base for references that contain those keywords anywhere in title, author, journal name, and so on. Matching references are printed on the standard output. Blank lines are taken as delimiters between queries. .SH "SEE ALSO" refer(1) .SH FILES .br /usr/lib/refer/hunt .brman/man1/pix.1 644 0 0 1565 3112233244 6277 .TH PIX 1 "10 February 1983" .UC .SH NAME pix \- Pascal interpreter and executor .SH SYNOPSIS .B pix [ .B \-blnpstuwz ] [ .B \-i name ... ] name.p [ argument ... ] .SH DESCRIPTION .I Pix is a `load and go' version of Pascal which combines the functions of the interpreter code translator .I pi and the executor .IR px . It uses .I pi to translate the program in the file .I name.p and, if there were no fatal errors during translation, causes the resulting interpreter code to be executed by .I px with the specified arguments. A temporary file is used for the object code; the file .I obj is neither created nor destroyed. .SH FILES .ta 2i /usr/bin/pi Pascal translator .br /usr/bin/px Pascal executor .br /tmp/pix* temporary .br /usr/lib/how_pix basic explanation .SH SEE\ ALSO Berkeley Pascal User's Manual .br pi(1), px(1) .SH DIAGNOSTICS For a basic explanation do .PP .DT .B pix name.p and, if there were no fatal errors during translation, causes the resulting interpreter code to be executed by .I px with the speciman/man1/nice.1 644 0 0 3160 3112233244 6406 .TH NICE 1 "18 January 1983" .UC 4 .SH NAME nice, nohup \- run a command at low priority (\fIsh\fR only) .SH SYNOPSIS .B nice [ .BI \- number ] command [ arguments ] .PP .B nohup command [ arguments ] .SH DESCRIPTION .I Nice executes .I command with low scheduling priority. If the .I number argument is present, the priority is incremented (higher numbers mean lower priorities) by that amount up to a limit of 20. The default .I number is 10. .PP The super-user may run commands with priority higher than normal by using a negative priority, e.g. `\-\-10'. .PP .I Nohup executes .I command immune to hangup and terminate signals from the controlling terminal. The priority is incremented by 5. .I Nohup should be invoked from the shell with `&' in order to prevent it from responding to interrupts by or stealing the input from the next person who logs in on the same terminal. The syntax of nice is also different. .SH FILES nohup.out standard output and standard error file under .I nohup .SH "SEE ALSO" csh(1), nice(2), renice(8) .SH DIAGNOSTICS .I Nice returns the exit status of the subject command. .SH BUGS .I Nice and .I nohup are particular to .IR sh (1). If you use .IR csh (1), then commands executed with ``&'' are automatically immune to hangup signals while in the background. There is a builtin command .I nohup which provides immunity from terminate, but it does not redirect output to .I nohup.out. .PP .I Nice is built into .IR csh (1) with a slightly different syntax than described here. The form ``nice +10'' nices to positive nice, and ``nice \-10'' can be used by the super-user to give a process more of the processor. up are particular to .IR sh (1). If you use .IR csh (1), then commands executed with ``&'' are automatically immune to hangup signals while in the background. There is a builtin command .I nohup which provides immunity from terminate, but it does not redirect output to .I nohup.out. .PP .I Nice is built into .IR csh (1) with a slightly different syntax than described here. The form ``nice +10'' nman/man1/newaliases.1 644 0 0 577 3112233243 7613 .TH NEWALIASES 1 "13 April 1983" .SH NAME newaliases \- rebuild the data base for the mail aliases file .SH SYNOPSIS .B newaliases .SH DESCRIPTION .I Newaliases rebuilds the random access data base for the mail aliases file .IR /usr/lib/aliases . It must be run each time \fI/usr/lib/aliases\fP is changed in order for the change to take effect. .SH SEE ALSO aliases(5), sendmail(1) I nohup.out. .PP .I Nice is built into .IR csh (1) with a slightly different syntax than @yman/man1/od.1 644 0 0 2700 3112233244 6071 .TH OD 1 "1 April 1981" .UC 4 .SH NAME od \- octal dump .SH SYNOPSIS .B od [ .B \-abcdoxDOXw ] [ file ] [ [ .B + ]offset[ .BR ". " "][" \fBb\fR ] ] .SH DESCRIPTION .I Od dumps .I file in one or more formats as selected by the first argument. If the first argument is missing, .B \-o is default. .LP The .I file argument specifies which file is to be dumped. If no file argument is specified, the standard input is used. .LP The offset argument specifies the offset in the file where dumping is to commence. This argument is normally interpreted as octal bytes. If `\fB.\fR' is appended, the offset is interpreted in decimal. If `\fBb\fR' is appended, the offset is interpreted in blocks of 512 bytes. If the file argument is omitted, the offset argument must be preceded by a .RB ` + '. .LP Dumping continues until end-of-file. .SH OPTIONS .TP 3 .B b Interpret bytes in octal. .TP 3 .B c Interpret bytes in ASCII. Certain non-graphic characters appear as C escapes: null=\e0, backspace=\eb, formfeed=\ef, newline=\en, return=\er, tab=\et; others appear as 3-digit octal numbers. .TP 3 .B d Interpret shorts (16 bit words) in decimal. .TP 3 .B o Interpret shorts (16 bit words) in octal. .TP 3 .B w Produce wide (132 column) output. .TP 3 .B x Interpret shorts (16 bit words) in hex. .TP 3 .B D Interpret longs (32 bit words) in decimal. .TP 3 .B O Interpret longs (32 bit words) in octal. .TP 3 .B X Interpret longs (32 bit words) in hex. .SH "SEE ALSO" adb(1) escapes: null=\e0, backspace=\eb, formfeed=\ef, newline=\en, reman/man1/page.1 644 0 0 31 3112233244 6336 .so /usr/man/man1/more.1 appear as 3-digit octal numbers. .TP 3 .B d Interpret shorts (16 bit words) in decimal. .TP 3 .B o Interpret shorts (16 bit words) in octal. .TP 3 .B w Produce wide (132 column) output. .TP 3 .B x Interpret shorts (16 bit words) in hex. .TP 3 .B D Interpret longs (32 bit words) in decimal. .TP 3 .B O Interpret longs (32 bit words) in octal. .TP 3 .B X Interpret longs (32 bit words) in hex. .SH "SEE ALSO" adb(1) escapes: null=\yyZyy((man/man1/passwd.1 644 0 0 1735 3112233245 7000 .TH PASSWD 1 "18 January 1983" .UC 4 .SH NAME passwd \- change login password .SH SYNOPSIS .B passwd [ name ] .SH DESCRIPTION This command changes (or installs) a password associated with the user .IR name (your own name by default). .PP The program prompts for the old password and then for the new one. The caller must supply both. The new password must be typed twice, to forestall mistakes. .PP New passwords must be at least four characters long if they use a sufficiently rich alphabet and at least six characters long if monocase. These rules are relaxed if you are insistent enough. .PP Only the owner of the name or the super-user may change a password; the owner must prove he knows the old password. .SH FILES /etc/passwd .SH "SEE ALSO" login(1), passwd(5), crypt(3) .br Robert Morris and Ken Thompson, .I UNIX password security .SH BUGS The password file information should be kept in a different data structure allowing indexed access; .IR dbm (3) would probably be suitable. rich alphabet and at least six chaman/man1/pc.1 644 0 0 11355 3112233245 6120 .TH PC 1 "24 March 1983" .UC 4 .SH NAME pc \- Pascal compiler .SH SYNOPSIS .B pc [ .B \-c ] [ .B \-g ] [ .B \-w ] [ .B \-p ] [ .B \-O ] [ .B \-S ] [ .B \-o .I output ] .if n .ti +0.5i [ .B \-C ] [ .B \-b ] [ .B \-i ] [ .B \-l ] [ .B \-s ] [ .B \-z ] .if n .ti +0.5i .if t .ti +0.5i [ .B \-i name \fB.\|.\|.\fP ] name \fB.\|.\|.\fP .SH DESCRIPTION .I Pc is a Pascal compiler. If given an argument file ending with .BR .p , it compiles the file and loads it into an executable file called, by default, .IR a.out . .LP A program may be separated into more than one .B .p file. .I Pc will compile a number of argument .B .p files into object files (with the extension .B .o in place of .BR .p ). Object files may then be loaded into an executable .I a.out file. Exactly one object file must supply a .B program statement to successfully create an executable a.out file. The rest of the files must consist only of declarations which logically nest within the program. References to objects shared between separately compiled files are allowed if the objects are declared in .BR include d header files, whose names must end with .BR .h . Header files may only be included at the outermost level, and thus declare only globally available objects. To allow .BR function s and .BR procedure s to be declared, an .B external directive has been added, whose use is similar to the .B forward directive but restricted to appear only in .B .h files. .B Function and .B procedure bodies may not appear in .B .h files. A binding phase of the compiler checks that declarations are used consistently, to enforce the type checking rules of Pascal. .LP Object files created by other language processors may be loaded together with object files created by .IR pc . The .BR function s and .BR procedure s they define must have been declared in .B .h files included by all the .B .p files which call those routines. Calling conventions are as in C, with .B var parameters passed by address. .LP See the Berkeley Pascal User's Manual for details. .SH OPTIONS .LP The following options have the same meaning as in .IR cc (1) and .IR f77 (1). See .IR ld (1) for load-time options. .TP 6 .B \-c Suppress loading and produce `.o' file(s) from source file(s). .TP 6 .B \-g Produce additional symbol table information for .IR dbx (1). .TP 6 .BR \-w Suppress warning messages. .TP 6 .B \-p Prepare object files for profiling, see .IR prof (1). .TP 6 .SM .B \-O Invoke an object-code improver. .TP 6 .SM .B \-S Compile the named program, and leave the assembler-language output on the corresponding file suffixed `.s'. No `.o' is created. .TP 6 .BI \-o " output" Name the final output file .I output instead of .I a.out. .LP The following options are peculiar to .IR pc . .TP 6 .B \-C Compile code to perform runtime checks, verify .B assert statements, and initialize all variables to zero as in .IR pi . .TP 6 .B \-b Block buffer the file .I output. .TP 6 .B \-i Produce a listing for the specified procedures, functions and .B include files. .TP 6 .B \-l Make a program listing during translation. .TP 6 .B \-s Accept standard Pascal only; non-standard constructs cause warning diagnostics. .TP 6 .B \-z Allow execution profiling with .I pxp by generating statement counters, and arranging for the creation of the profile data file .I pmon.out when the resulting object is executed. .LP Other arguments are taken to be loader option arguments, perhaps libraries of .IR pc compatible routines. Certain flags can also be controlled in comments within the program as described in the .I "Berkeley Pascal User's Manual." .SH FILES .ta 2.5i file.p pascal source files .br /usr/lib/pc0 compiler .br /lib/f1 code generator .br /usr/lib/pc2 runtime integrator (inline expander) .br /lib/c2 peephole optimizer .br /usr/lib/pc3 separate compilation consistency checker .br /usr/lib/pc2.0strings text of the error messages .br /usr/lib/how_pc basic usage explanation .br /usr/lib/libpc.a intrinsic functions and I/O library .br /usr/lib/libm.a math library .br /lib/libc.a standard library, see \fIintro\fP(3) .SH "SEE ALSO" Berkeley Pascal User's Manual .br pi(1), pxp(1), pxref(1), sdb(1) .SH DIAGNOSTICS For a basic explanation do .IP .B pc .SH BUGS The keyword .B packed is recognized but has no effect. .LP The binder is not as strict as described here, with regard to the rules about external declarations only in `.h' files and including `.h' files only at the outermost level. It will be made to perform these checks in its next incarnation, so users are warned not to be sloppy. .LP The .B \-z flag doesn't work for separately compiled files. .LP Because the .B \-s option is usurped by the compiler, it is not possible to pass the strip option to the loader. Thus programs which are to be stripped, must be run through .IR strip (1) after they are compiled. , with regard to the rules about external declarations only in `.h' files and including `.h' files only at the outermost level. It will be made to perform these checks in its next incarnation, so users are warned not to be sloppy. .LP The .B \-z flag doesn't work for separatman/man1/help.1 644 0 0 2204 3112233246 6420 .TH HELP 1 "16 March 1983" .SH NAME help \- ask for help .SH SYNOPSIS .B help [\^args\^] .SH DESCRIPTION .I Help\^ finds information to explain a message from a command or explain the use of a command. Zero or more arguments may be supplied. If no arguments are given, .I help\^ will prompt for one. .LP The arguments may be either message numbers (which normally appear in parentheses following messages) or command names, of one of the following types: .LP .RE .RS 10 .TP 10 type 1 Begins with non-numerics, ends in numerics. The non-numeric prefix is usually an abbreviation for the program or set of routines which produced the message (for example, \fBge6\fP, for message 6 from the .I get\^ command). .LP .RE .RS 10 .TP 10 type 2 Does not contain numerics (as a command, such as .BR get ) .LP .RE .RS 10 .TP 10 type 3 Is all numeric (for example, \fB212\fP) .RE .LP The response of the program will be the explanatory information related to the argument, if there is any. .LP When all else fails, try ``help stuck''. .SH FILES .LP .TP 20 /usr/lib/help directory containing files of message text. .SH DIAGNOSTICS Use .IR help (1) for explanations. r example, \fBge6\fP, for message 6 from the .I get\^ command). .LP .RE .RS 10 .TP 10 type 2 Does not contain numerics (as a command, such as .BR get ) .LP .RE .RS 10 .TP 10 type 3 Is all numeric (for example, \fB212\fP) .RE .LP The response of the program will be the explanatory information related to the argument, if there is any. .LP When all else fails, try ``help stuck''man/man1/plot.1g 644 0 0 2230 3112233246 6614 .TH PLOT 1G "24 March 1983" .SH NAME plot \- graphics filters .SH SYNOPSIS .B plot [ .BR \-T terminal [ raster ] ] .SH DESCRIPTION These commands read plotting instructions (see .IR plot (5)) from the standard input, and in general produce plotting instructions suitable for a particular .I terminal on the standard output. .PP If no .I terminal type is specified, the environment parameter $TERM (see .IR environ (5)) is used. Known .I terminals are: .TP .B 4014 Tektronix 4014 storage scope. .TP .B 450 DASI ((Hyterm 450 terminal (Diablo mechanism). .TP .B 300 DASI 300 or GSI terminal (Diablo mechanism). .TP .B 300S DASI 300S terminal (Diablo mechanism). .TP .B ver Versatec D1200A printer-plotter. This version of .I plot places a scan-converted image in `/usr/tmp/raster' and sends the result directly to the plotter device rather than to the standard output. The optional argument causes a previously scan-converted file .I raster to be sent to the plotter. .SH FILES /usr/bin/tek .br /usr/bin/t450 .br /usr/bin/t300 .br /usr/bin/t300s .br /usr/bin/vplot .br /usr/tmp/raster .SH "SEE ALSO" plot(3), plot(5) .SH BUGS There is no lockout protection for /usr/tmp/raster. B ver Versatec D1200A printer-plotter. This version of .I plot places a scan-converted image in `/usr/tmp/raster' and sends the result directly to the plotter device rather than to the standard output. The optional argument causes a previously scan-converted file .I raster to be sent to the plotter. .SH FILES /usr/bin/tek .br /usr/bin/t450 .br /usr/bin/t300 man/man1/pr.1 644 0 0 3163 3112233246 6116 .TH PR 1 "30 April 1983" .UC 4 .SH NAME pr \- print file .SH SYNOPSIS .B pr [ .BI \- n ] [ .BI \+ n ] [ .B \-h ] [ .BI \-w n ] [ .B \-f ] [ .BI \-l n ] [ .B \-t ] .if n .ti +0.5i [ .BI \-s n ] [ .B \-m ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION .I Pr prepares one or more \fIfiles\fP for printing. The output is separated into pages headed by a date, the name of the file or a specified header, and the page number. If there are no file arguments, .I pr prints its standard input. .LP Inter-terminal messages via .IR write (1) are forbidden during a .IR pr . .SH OPTIONS .LP Options apply to all following files but may be reset between files: .TP .BI \- n Produce .IR n -column output. .TP .BI + n Begin printing with page .I n. .TP .B \-h Take the next argument as a page header. .TP .BI \-w n For purposes of multi-column output, take the width of the page to be .I n characters instead of the default 72. .TP .BI \-f Use formfeeds instead of newlines to separate pages. A formfeed is assumed to use up two blank lines at the top of a page. Thus this option does not affect the effective page length. .TP .BI \-l n Take the length of the page to be .I n lines instead of the default 66. .TP .B \-t Do not print the 5-line header or the 5-line trailer normally supplied for each page. .TP .BI \-s c Separate columns by the single character .I c instead of by the appropriate amount of white space. A missing .I c is taken to be a tab. .TP .B \-m Print all .I files simultaneously, each in one column, .SH FILES /dev/tty? to suspend messages. .SH "SEE ALSO" cat(1) .SH DIAGNOSTICS There are no diagnostics when .I pr is printing on a terminal. the page to be .I n lines instead of the default 66. .TP .B \-t Do not print the 5-line header or the 5-line trailer normally supplied for each page. .TP .BI \-s c Separate columns by the single character .I c instead of by the appropriate amount of white space. A missing .I c is taken to be a tab. .TP .B \-m Print all .I files simultaneously, each in one column, .SH FILES /dev/tty? to suspman/man1/printenv.1 644 0 0 661 3112233247 7323 .TH PRINTENV 1 "24 February 1979" .UC .SH NAME printenv \- print out the environment .SH SYNOPSIS .B printenv [ name ] .SH DESCRIPTION .I Printenv prints out the values of the variables in the environment. If a .I name is specified, only its value is printed. .PP If a .I name is specified and it is not defined in the environment, .I printenv returns exit status 1, else it returns status 0. .SH SEE ALSO sh(1), environ(5), csh(1) nt all .I files simultaneously,yyZyyman/man1/prmail.1 644 0 0 544 3112233247 6742 .TH PRMAIL 1 "24 February 1979" .UC 4 .SH NAME prmail \- print out mail in the post office .SH SYNOPSIS .B prmail [ user ... ] .SH DESCRIPTION .I Prmail prints the mail which waits for you, or the specified user, in the post office. The mail is not disturbed. .SH FILES .DT /usr/spool/mail/* post office .SH SEE ALSO biff(1), mail(1), from(1), binmail(1) t status 1, else it returns status 0. .SH SEE ALSO sh(1), environ(5), csh(1) nt all .I files simultaneously,yyZyyman/man1/prof.1 644 0 0 3717 3112233247 6451 .TH PROF 1 "25 April 1983" .UC 4 .SH NAME prof \- display profile data .SH SYNOPSIS .B prof [ .B \-a ] [ .B \-l ] [ .B \-n ] [ .B \-z ] [ .B \-s ] [ .B \-v [ .BI \- "low\fR [ \fB\-\fIhigh\fR ]" ] ] [ a.out [ mon.out \fB.\|.\|.\fP ] ] .SH DESCRIPTION .I Prof interprets the file produced by the .I monitor subroutine. Under default modes, the symbol table in the named object file .I (a.out default) is read and correlated with the profile file .I (mon.out default). For each external symbol, the percentage of time spent executing between that symbol and the next is printed (in decreasing order), together with the number of times that routine was called and the number of milliseconds per call. If more than one profile file is specified, the output represents the sum of the profiles. .LP To tally the number of calls to a routine, the program must be compiled with the .B \-p option of .I cc, .I f77 or .IR pc . This option also means that the profile file is produced automatically. .SH OPTIONS .TP .B \-a Report \fBa\fPll symbols rather than just external symbols. .TP .B \-l Sort the output by symbol value. .TP .B \-n sort the output by \fBn\fPumber of calls. .TP .B \-s Produce a summary profile file in .IR mon.sum . This is really only useful when more than one profile file is specified. .TP .B \-v Suppress all printing and produce a graphic version of the profile on the standard output for display by the .IR plot (1) filters. When plotting, the numbers .I low and .I high, by default 0 and 100, select a percentage of the profile to be plotted with accordingly higher resolution. .TP .B \-z Print routines which have zero usage (as indicated by call counts and accumulated time). .SH FILES .ta \w'mon.out 'u mon.out for profile .br a.out for namelist .br mon.sum for summary profile .SH "SEE ALSO" monitor(3), profil(2), cc(1), plot(1) .SH BUGS Beware of quantization errors. .LP Is confused by .I f77 which puts the entry points at the bottom of subroutines and functions. .I high, by default 0 and 100, select a percentagman/man1/ps.1 644 0 0 17132 3112233250 6133 .TH PS 1 "24 March 1983" .UC 4 .SH NAME ps \- process status .SH SYNOPSIS .B ps [ .B acegklstuvwx# ] .SH DESCRIPTION .I Ps prints information about processes. Normally, only your processes are candidates to be printed by .I ps; specifying .B a causes other users processes to be candidates to be printed; specifying .B x includes processes without control terminals in the candidate pool. .PP All output formats include, for each process, the process id PID, control terminal of the process TT, cpu time used by the process TIME (this includes both user and system time), the state STAT of the process, and an indication of the COMMAND which is running. The state is given by a sequence of four letters, e.g. ``RWNA''. The first letter indicates the runnability of the process: R for runnable processes, T for stopped processes, P for processes in page wait, D for those in disk (or other short term) waits, S for those sleeping for less than about 20 seconds, and I for idle (sleeping longer than about 20 seconds) processes. The second letter indicates whether a process is swapped out, showing W if it is, or a blank if it is loaded (in-core); a process which has specified a soft limit on memory requirements and which is exceeding that limit shows >; such a process is (necessarily) not swapped. The third letter indicates whether a process is running with altered CPU scheduling priority (nice); if the process priority is reduced, an N is shown, if the process priority has been artificially raised then a `<' is shown; processes(( running without special treatment have just a blank. The final letter indicates any special treatment of the process for virtual memory replacement; the letters correspond to options to the .IR vadvise (2) call; currently the possibilities are A standing for VA_ANOM, S for VA_SEQL and blank for VA_NORM; an A typically represents a .IR lisp (1) in garbage collection, S is typical of large image processing programs which are using virtual memory to sequentially address voluminous data. .PP Here are the options: .TP 5 .B a asks for information about all processes with terminals (ordinarily only one's own processes are displayed). .TP 5 .B c prints the command name, as stored internally in the system for purposes of accounting, rather than the command arguments, which are kept in the process' address space. This is more reliable, if less informative, since the process is free to destroy the latter information. .TP 5 .B e Asks for the environment to be printed as well as the arguments to the command. .TP 5 .B g Asks for all processes. Without this option, .I ps only prints ``interesting'' processes. Processes are deemed to be uninteresting if they are process group leaders. This normally eliminates top-level command interpreters and processes waiting for users to login on free terminals. .TP 5 .B k causes the file .I /vmcore is used in place of .IR /dev/kmem " and " /dev/mem. This is used for postmortem system debugging. .TP 5 .B l asks for a long listing, with fields PPID, CP, PRI, NI, ADDR, SIZE, RSS and WCHAN as described below. .TP 5 .B s Adds the size SSIZ of the kernel stack of each process (for use by system maintainers) to the basic output format. .TP 5 \fBt\fIx\fR restricts output to processes whose controlling tty is \fIx\fR (which should be specified as printed by .I ps, e.g. .I t3 for tty3, .I tco for console, .I td0 for ttyd0, .I t? for processes with no tty, etc). This option must be the last one given. .TP 5 .B u A user oriented output is produced. This includes fields USER, %CPU, NICE, SIZE, and RSS as described below. .TP 5 .B v A version of the output containing virtual memory statistics is output. This includes fields RE, SL, PAGEIN, SIZE, RSS, LIM, TSIZ, TRS, %CPU and %MEM, described below. .TP 5 .B w Use a wide output format (132 columns rather than 80); if repeated, e.g. ww, use arbitrarily wide output. This information is used to decide how much of long commands to print. .TP 5 .B x asks even about processes with no terminal. .TP 5 .B # A process number may be given, (indicated here by #), in which case the output is restricted to that process. This option must also be last. .PP A second argument tells .I ps where to look for .I core if the .B k option is given, instead of /vmcore. A third argument is the name of a swap file to use instead of the default /dev/drum. If a fourth argument is given, it is taken to be the file containing the system's namelist. Otherwise, /vmunix is used. .PP Fields which are not common to all output formats: .PD 0 .IP USER 10 name of the owner of the process .IP %CPU 10 cpu utilization of the process; this is a decaying average over up to a minute of previous (real) time. Since the time base over which this is computed varies (since processes may be very young) it is possible for the sum of all %CPU fields to exceed 100%. .IP NICE 10 (or NI) process scheduling increment (see .IR nice (2)) .IP SIZE 10 virtual size of the process (in 1024 byte units) .IP RSS 10 real memory (resident set) size of the process (in 1024 byte units) .IP LIM 10 soft limit on memory used, specified via a call to .IR vlimit (2); if no limit has been specified then shown as \fIxx\fR .IP TSIZ 10 size of text (shared program) image .IP TRS 10 size of resident (real memory) set of text .IP %MEM 10 percentage of real memory used by this process. .IP RE 10 residency time of the process (seconds in core) .IP SL 10 sleep time of the process (seconds blocked) .IP PAGEIN 10 number of disk i/o's resulting from references by the process to pages not loaded in core. .IP UID 10 numerical user-id of process owner .IP PPID 10 numerical id of parent of process .IP CP 10 short-term cpu utilization factor (used in scheduling) .IP PRI 10 process priority (non-positive when in non-interruptible wait) .IP ADDR 10 swap address of the process .IP WCHAN 10 event on which process is waiting (an address in the system), with the initial part of the address trimmed off e.g. 80004000 prints as 4000. .sp .IP F 10 flags associated with process as in .RI < sys/proc.h >: .br .PP .sp .nf .ta 6n 18n 26n SLOAD 000001 in core SSYS 000002 swapper or pager process SLOCK 000004 process being swapped out SSWAP 000008 save area flag STRC 000010 process is being traced SWTED 000020 another tracing flag SULOCK 000040 user settable lock in core SPAGE 000080 process in page wait state SKEEP 000100 another flag to prevent swap out SDLYU 000200 delayed unlock of pages SWEXIT 000400 working on exiting SPHYSIO 000800 doing physical i/o (bio.c) SVFORK 001000 process resulted from vfork() SVFDONE 002000 another vfork flag SNOVM 004000 no vm, parent in a vfork() SPAGI 008000 init data space on demand, from inode SANOM 010000 system detected anomalous vm behavior SUANOM 020000 user warned of anomalous vm behavior STIMO 040000 timing out during sleep SDETACH 080000 detached inherited by init SNUSIG 100000 using new signal mechanism .fi .PD .PP A process that has exited and has a parent, but has not yet been waited for by the parent is marked ; a process which is blocked trying to exit is marked ; .I Ps makes an educated guess as to the file name and arguments given when the process was created by examining memory or the swap area. The method is inherently somewhat unreliable and in any event a process is entitled to destroy this information, so the names cannot be counted on too much. .SH FILES .ta \w'/usr/sys/core 'u /vmunix system namelist .br /dev/kmem kernel memory .br /dev/drum swap device .br /vmcore core file .br /dev searched to find swap device and tty names .SH "SEE ALSO" kill(1), w(1) .SH BUGS Things can change while .I ps is running; the picture it gives is only a close approximation to reality. memory or the swap area. The method is inherently somewhat unreliable and in any event a process is entitled to destroy this information, so the names cannot be counted on too much. .SH FILES .ta \w'/usr/sys/core 'u /vmunix system namelist .br /dev/kmem kernel memory .br /dev/drum swap device .br /vmcore core file .br /dev searched to find swap device and tty names .SH "SEE ALSO" kill(1), w(1) .SH BUGS Things can chanman/man1/pti.1 644 0 0 1157 3112233250 6265 .TH PTI 1 "13 April 1983" .SH NAME pti \- phototypesetter interpreter .SH SYNOPSIS .B pti [ file \fB.\|.\|.\fP ] .SH DESCRIPTION .I Pti shows the commands in a stream from the standard output of .IR troff (1) using .I troff's .B \-t option, interpreting them as they would act on the typesetter. Horizontal motions shows as counts in internal units and are marked with `<' and `>' indicating left and right motion. Vertical space is called .I leading and is also indicated. .LP The output is really cryptic unless you are an experienced C/A/T hardware person. It is better to use \fBtroff\ \ \-a\fP. .SH SEE ALSO troff(1) ] .SH DESCRIPTION .I Pti shows the commands in a stream from the standard output of .IR troff (1) using .I troff's .B \-t option, interpreting them as they would act on the typesetter. Horizontal motions shows as counts in internal units and are marked with `<' and `>' indicating left and right motion. Vertical space is called .I leading and is also indicated. .LP The output is really cryptic unlesman/man1/ptx.1 644 0 0 4764 3112233251 6314 .TH PTX 1 "22 April 1983" .SH NAME ptx \- permuted index .SH SYNOPSIS .B ptx [ \fB\-f\fP ] [ \fB\-t\fP ] [ \fB\-w\fP\|\fIn\fP ] [ \fB\-g\fP\|\fIn\fP ] [ \fB\-o\fP\|\fIonly\fP ] [ \fB\-i\fP\|\fIignore\fP ] .if n .ti +0.5i [ \fB\-b\fP\|\fIbreak\fP ] [ \fB\-r\fP ] [ input [ output ] ] .SH DESCRIPTION \fIPtx\fP generates a permuted index of the contents of file \fIinput\fP onto file \fIoutput\fP (standard input and output default). \fIPtx\fP has three phases: the first does the permutation, generating one line for each keyword in an input line. The keyword is rotated to the front. The permuted file is then sorted. Finally, the sorted lines are rotated so the keyword comes at the middle of the page. \fIPtx\fP produces output in the form: .br .IP \&.xx "tail" "before keyword" "keyword and after" "head" .LP where .xx may be an .IR nroff (1) or .IR troff (1) macro for user-defined formatting. The \fIbefore keyword\fP and \fIkeyword and after\fP fields incorporate as much of the line as will fit around the keyword when it is printed at the middle of the page. \fITail\fP and \fIhead,\fP at least one of which is an empty string "", are wrapped-around pieces small enough to fit in the unused space at the opposite end of the line. When original text must be discarded, `/' marks the spot. .SH OPTIONS .TP .BR \-f Fold upper and lower case letters for sorting. .TP .BR \-t Prepare the output for the phototypesetter; the default line length is 100 characters. .TP .BI \-w n Use the next argument, \fIn,\fP as the width of the(( output line. The default line length is 72 characters. .TP .BI \-g n Use the next argument, \fIn,\fP as the number of characters to allow for each gap among the four parts of the line as finally printed. The default gap is 3 characters. .TP .BI \-o only Use as keywords only the words given in the \fIonly\fR file. .TP .BI \-i ignore Do not use as keywords any words given in the \fIignore\fP file. If the \fB\-i\fR and \fB\-o\fR options are missing, use \fI/usr/lib/eign\fP as the \fIignore\fP file. .TP .BI \-b break Use the characters in the \fIbreak\fP file to separate words. In any case, tab, newline, and space characters are always used as break characters. .TP .BR \-r Take any leading nonblank characters of each input line to be a reference identifier (as to a page or chapter) separate from the text of the line. Attach that identifier as a 5th field on each output line. .SH FILES /bin/sort .br /usr/lib/eign .SH BUGS Line length counts do not account for overstriking or proportional spacing. ile. .TP .Bman/man1/pwd.1 644 0 0 1730 3112233251 6261 .TH PWD 1 "26 April 1983" .UC 4 .SH NAME pwd \- print working directory name .SH SYNOPSIS \fBpwd\fP .SH DESCRIPTION \fIPwd\fP prints the pathname of the working (current) directory. .LP If you are using .IR csh (1), you can use the \fIdirs\fP builtin command to do the same job more quickly; \fIBUT\fP \fIdirs\fP can give a different answer in the rare case that the current directory or a containing directory was moved after the shell descended into it. This is because \fIpwd\fP searches back up the directory tree to report the true pathname, whereas \fIdirs\fP remembers the pathname from the last \fIcd\fP command. The example below illustrates the differences. .LP .RS % \fBcd /usr/wendy/january/reports\fP % \fBpwd\fP /usr/wendy/january/reports % \fBdirs\fP \s+2~\s-2/january/reports % \fBmv \s+2~\s-2/january \s+2~\s-2/february\fP % \fBpwd\fP /usr/wendy/february/reports % \fBdirs\fP \s+2~\s-2/january/reports % .RE .SH "SEE ALSO" cd(1), csh(1), getwd(3) \fIpwd\fP searches back up the directorman/man1/px.1 644 0 0 3314 3112233251 6116 .TH PX 1 "8 April 1979" .UC .SH NAME px \- Pascal interpreter .SH SYNOPSIS .B px [ obj [ argument ... ] ] .SH DESCRIPTION .I Px interprets the abstract machine code generated by .I pi. The first argument is the file to be interpreted, and defaults to .IR obj \|; remaining arguments are available to the Pascal program using the built-ins .I argv and .I argc. .I Px is also invoked by .I pix when running `load and go'. .PP If the program terminates abnormally an error message and a control flow backtrace are printed. The number of statements executed and total execution time are printed after normal termination. The .B p option of .I pi suppresses all of this except the message indicating the cause of abnormal termination. .SH FILES .DT obj default object file .br pmon.out profile data file .SH "SEE ALSO" Berkeley Pascal User's Manual .br pi(1), pix(1) .SH DIAGNOSTICS Most run-time error messages are self-explanatory. Some of the more unusual ones are: .HP 6 Reference to an inactive file .br A file other than .I input or .I output was used before a call to .I reset or .I rewrite. .HP 6 Statement count limit exceeded .br The limit of 500,000 executed statements (which prevents excessive looping or recursion) has been exceeded. .HP 6 Bad data found on integer read .br .ns .HP 6 Bad data found on real read .br Usually, non-numeric input was found for a number. For reals, Pascal requires digits before and after the decimal point so that numbers like `.1' or `21.' evoke the second diagnostic. .HP 6 panic: .I "Some message" .br Indicates a internal inconsistency detected in .I px probably due to a Pascal system bug. .SH BUGS Post-mortem traceback is not limited; infinite recursion leads to almost infinite traceback. s been exceeded. .HP 6 Bad data found on integer read .br .ns .HP 6 Bad data found on real read .br Usually, non-numeric input was found for a number. For reals, Pascal requires digits before and after the decimal point so that numbers like `.1' or `21.' evoke the second diagnostic. .HP 6 panic: .I "Some mman/man1/ratfor.1 644 0 0 3406 3112233252 6767 .TH RATFOR 1 "26 April 1983" .SH NAME ratfor \- rational Fortran dialect .SH SYNOPSIS .B ratfor [ \fB\-6\fP\^\fIc\fP ] [ \fB\-C\fP ] [ \fB\-h\fP ] [ filename \fB.\|.\|.\fP ] .SH DESCRIPTION .I Ratfor converts a rational dialect of Fortran into ordinary irrational Fortran. .I Ratfor provides control flow constructs essentially identical to those in C: .TP .BR "statement grouping" : .nf { statement; statement; statement } .TP .BR "decision-making" : if (condition) statement [ else statement ] .br switch (integer value) { case integer: statement ... [ default: ] statement } .TP .BR "loops" : while (condition) statement for (expression; condition; expression) statement do limits statement repeat statement [ until (condition) ] break next .LP and some syntactic sugar to make programs easier to read and write: .TP .BR "free form input" : multiple statements/line; automatic continuation .TP .BR "comments" : # this is a comment .TP .BR "translation of relationals" : >, >=, etc., become .GT., .GE., etc. .TP .BR return (expression) returns expression to caller from function .TP .BR "define" : define name replacement .TP .BR "include" : include filename .LP .fi .I Ratfor is best used with .IR f77 (1). .SH OPTIONS .IP \fB\-6\fP\^\fIc\fP Use the character \fIc\fP as the \fBc\fPontinuation character in column \fB6\fP when translating to Fortran. The default is to use the \fB&\fP character as a continuation character. .IP \fB\-C\fP Pass Ratfor \fBc\fPomments through to the translated code. .IP \fB\-h\fP Translate Ratfor string constants to \fBH\fPollerith constants of the form \fInnn\fP\|\fBh\fP\|\fIstring\fP. Otherwise just pass the strings through to the translated code. .SH "SEE ALSO" f77(1) .br B. W. Kernighan and P. J. Plauger, .IR "Software Tools" , Addison-Wesley, 1976. fPontinuation character in column \fB6\fP when translating to Fortran. The default is to use the \fB&\fP character as a continuation character. .IP \fB\-C\fP Pass Ratfor \fBc\fPomments through to the translated code. .IP \fB\-h\fP Translate Ratfor sman/man1/reset.1 644 0 0 2002 3112233253 6604 .TH RESET 1 "29 April 1983" .UC 4 .SH NAME reset \- reset the teletype bits to a sensible state .SH SYNOPSIS .B reset .SH DESCRIPTION .I Reset sets the terminal to cooked mode, turns off cbreak and raw modes, turns on nl, and restores special characters that are undefined to their default values. .LP This is most useful after a program dies leaving a terminal in a funny state; you have to type ``reset'' to get it to work then to the shell, as often doesn't work; often none of this will echo. .LP It isn't a bad idea to follow .I reset with .IR tset (1) .SH SEE ALSO stty(1), tset(1) .SH BUGS Doesn't set tabs properly; it can't intuit personal choices for interrupt and line kill characters, so it leaves these the standard settings which are ^H (backspace) for erase character, ^U for line kill character, and ^C for interrupt character. .LP It could well be argued that the shell should be responsible for ensuring that the terminal remains in a sane state; this would eliminate the need for this program. It isn't a bad idea to follow .I reset with .IR tset (1) .SH SEE ALSO stty(1), tset(1) .SH BUGS Doesn't set tabs properly; it can't intuit personal choices for interrupt and line kill characters, so it leaves these the standard settings which are ^H (backspace) for erase character, ^U for line kill character, and ^C for interrupt character. .LP It could well be argued that the shell should be responsible for ensuring that the terminal remains in a sane state; this would eliminate the need for this programman/man1/rev.1 644 0 0 422 3112233253 6242 ((.TH REV 1 "16 March 1983" .SH NAME rev \- reverse lines of a file .SH SYNOPSIS .B rev [ file ] ... .SH DESCRIPTION .I Rev copies the named files to the standard output, reversing the order of characters in every line. If no file is specified, the standard input is copied. character, ^U for line kill character, and ^C for interrupt character. .LP It could well be argued that the shell should be responsible for ensuring that the terminal remains in a sane stateyyZyyman/man1/rm.1 644 0 0 3255 3112233254 6114 .TH RM 1 "26 April 1983" .UC 4 .SH NAME rm, rmdir \- remove (unlink) files or directories .SH SYNOPSIS .B rm [ .B \-f ] [ .B \-r ] [ .B \-i ] [ .B \- ] file \fB.\|.\|.\fP .PP .B rmdir dir \fB.\|.\|.\fP .PP .SH DESCRIPTION .I Rm removes the entries for one or more files from a directory. If an entry was the last link to the file, the file is destroyed. \fIRm\fP \fB\-r\fP and \fIrmdir\fP remove entries for directories. .PP To remove a file, you must have write permission in its directory; but you don't need read or write permission on the file itself. If you don't have write permission on the file and standard input is a terminal, \fIrm\fP displays the file's permissions and waits for you to type in a response. If your response begins with `y' the file is deleted; otherwise the file is left alone. .PP To remove a full directory, use \fIrm\fP with the \fB\-r\fP option (see below). \fIRmdir\fP removes the named directory only if it is empty. .SH OPTIONS .br The following are options for \fIrm\fP\|: .IP \fB\-f\fP \fBF\fPorce files to be removed, without displaying permissions, asking questions, or reporting errors. .IP \fB\-r\fP \fBR\fPecursively delete the entire contents of the specified directory and the directory itself. .IP \fB\-i\fP Ask whether to delete each file, or, under .BR \-r , whether to examine each directory. Sometimes called the \fBi\fPnteractive option. .IP \fB\-\fP Treat all the following arguments as filenames \(em so that you can specify filesnames starting with a minus. .SH WARNING It is forbidden to remove the file `..' merely to avoid the antisocial consequences of inadvertently doing something like `rm \-r .*'. .SH "SEE ALSO" rmdir(1), rmdir(2), unlink(2) specified directory and the directory itself. .IP \fB\-i\fP Ask whether to delete each file, or, under .BR \-r , whether to examine each directory. Sometimes called the \fBi\fPnteractive option. .IP \fB\-\fP Treat all the following arguments as filenames \(em so that you can specify filesnames starting with a minus. .SH WARNING It is foman/man1/rmdir.1 644 0 0 2650 3112233255 6612 .TH RMDIR 1 "1 April 1981" .SH NAME rmdir, rm \- remove (unlink) directories or files .SH SYNOPSIS .B rmdir dir ... .PP .B rm [ .B \-f ] [ .B \-r ] [ .B \-i ] [ .B \- ] file ... .PP .SH DESCRIPTION .PP .I Rmdir removes entries for the named directories, which must be empty. .PP .I Rm removes the entries for one or more files from a directory. If an entry was the last link to the file, the file is destroyed. Removal of a file requires write permission in its directory, but neither read nor write permission on the file itself. .PP If a file has no write permission and the standard input is a terminal, its permissions are printed and a line is read from the standard input. If that line begins with `y' the file is deleted, otherwise the file remains. No questions are asked and no errors are reported when the .B \-f (force) option is given. .PP If a designated file is a directory, an error comment is printed unless the optional argument .B \-r has been used. In that case, .I rm recursively deletes the entire contents of the specified directory, and the directory itself. .PP If the .B \-i (interactive) option is in effect, .I rm asks whether to delete each file, and, under .BR \-r , whether to examine each directory. .PP The null option .B \- indicates that all the arguments following it are to be treated as file names. This allows the specification of file names starting with a minus. .SH "SEE ALSO" rm(1), unlink(2), rmdir(2) l argument .B \-r has been used. In that case, .I rm recursively deletes the entire conman/man1/script.1 644 0 0 1653 3112233256 7004 .TH SCRIPT 1 "24 March 1983" .UC 4.2 provisional .SH NAME script \- make typescript of terminal session .SH SYNOPSIS .B script [ .B \-a ] [ file ] .SH DESCRIPTION .I Script makes a typescript of everything printed on your terminal. The typescript is written to .IR file , or appended to .IR file if the .B \-a option is given. It can be sent to the line printer later with .IR lpr . If no file name is given, the typescript is saved in the file .IR typescript . .PP The script ends when the forked shell exits. .SH OPTIONS .TP .B \-a Append the script to the specified file instead of writing over it. . \".PP . \"This program is useful when using a crt and a hard-copy . \"record of the dialog is desired, as for a student handing . \"in a program that was developed on a crt when hard-copy . \"terminals are in short supply. .SH BUGS \fIScript\fP places \fBeverything\fP in the log file. This is not what the naive user expects. s saved in the file .IR typescript . .PP The script ends when the forked shell exits.man/man1/sed.1 644 0 0 13624 3112233256 6274 .TH SED 1 "29 April 1983" .SH NAME sed \- stream editor .SH SYNOPSIS \fBsed\fP [ \fB\-n\fP ] [ \fB\-e\fP\ fIscript\fP ] [ \fB\-f\fP\ fIsfile\fP ] [ file ] \fB.\|.\|.\fP .SH DESCRIPTION \fISed\fP copies the named \fIfiles\fP (standard input default) to the standard output, edited according to a script of commands. .SH OPTIONS .IP \fB\-e\fP Is a list of edit commands for \fIsed\fP. If there is just one \fB\-e\fP option and no .BR \-f 's, the \fB\-e\fP flag \fB\-e\fP may be omitted. .IP \fB\-f\fP Take the script from .IR sfile .IP \fB\-n\fP suppress the default output. .SH "SED SCRIPTS" .LP \fBsed scripts\fP consist of editing commands, one per line, of the following form: .IP [address [, address] ] function [arguments] .LP In normal operation \fIsed\fP cyclically copies a line of input into a \fIpattern space\fP (unless there is something left after a `D' command), applies in sequence all commands whose \fIaddresses\fP select that pattern space, and at the end of the script copies the pattern space to the standard output (except under .BR \-n ) and deletes the pattern space. .LP An \fIaddress\fP is either a decimal number that counts input lines cumulatively across files, a `$' that addresses the last line of input, or a context address, `/regular expression/', in the style of .IR ed (1) modified thus: .IP The escape sequence `\en' matches a newline embedded in the pattern space. .LP A command line with no addresses selects every pattern space. .LP A command line with one address selects each pattern space that matches the address. .LP A command line with two addresses selects the inclusive range from the first pattern space that matches the first address through the next pattern space that matches the second. If the second address is a number less than or equal to the line number first selected, only one line is selected. Thereafter the process is repeated, looking again for the first address. .LP Editing commands can be applied only to non-selected pattern spaces by use of the negation function `!' (below). .LP In the following list of functions the maximum number of permissible addresses for each function is indicated in parentheses. .LP An argument denoted \fItext\fP consists of one or more lines, all but the last of which end with `\e' to hide the newline. Backslashes in text are treated like backslashes in the replacement string of an `s' command, and may be used to protect initial blanks and tabs against the stripping that is done on every script line. .LP An argument denoted \fIrfile\fP or \fIwfile\fP must terminate the command line and must be preceded by exactly one blank. Each \fIwfile\fP is created before processing begins. There can be at most 10 distinct \fIwfile\fP arguments. .TP (1)\|a\e .br .ns .TP \fItext\fP .br Append: Place \fItext\fP on the output before reading the next input line. .TP .RI (2)\|b " label" Branch to the `:' command bearing the .IR label . Branch to the end of the script if \fIlabel\fP is empty. .TP (2)\|c\e .br .ns .TP \fItext\fP .br Change: Delete the pattern space. With 0 ((or 1 address or at the end of a 2-address range, place \fItext\fP on the output. Start the next cycle. .TP (2)\|d Delete the pattern space. Start the next cycle. .TP (2)\|D Delete the initial segment of the pattern space through the first newline. Start the next cycle. .TP (2)\|g Replace the contents of the pattern space by the contents of the hold space. .TP (2)\|G Append the contents of the hold space to the pattern space. .TP (2)\|h Replace the contents of the hold space by the contents of the pattern space. .TP (2)\|H Append the contents of the pattern space to the hold space. .TP (1)\|i\e .br .ns .TP \fItext\fP .br Insert: Place \fItext\fP on the standard output. .TP (2)\|n Copy the pattern space to the standard output. Replace the pattern space with the next line of input. .TP (2)\|N Append the next line of input to the pattern space with an embedded newline. (The current line number changes.) .TP (2)\|p Print: Copy the pattern space to the standard output. .TP (2)\|P Copy the initial segment of the pattern space through the first newline to the standard output. .TP (1)\|q Quit: Branch to the end of the script. Do not start a new cycle. .TP .RI (2)\|r " rfile" Read the contents of .IR rfile . Place them on the output before reading the next input line. .TP .RI (2)\|s /regular\ expression/replacement/flags Substitute the \fIreplacement\fP string for instances of the \fIregular expression\fP in the pattern space. Any character may be used instead of `/'. For a fuller description see .IR ed (1). \fIFlags\fP is zero or more of .RS .TP g Global: Substitute for all nonoverlapping instances of the \fIregular expression\fP rather than just the first one. .TP p Print the pattern space if a replacement was made. .TP .RI w " wfile" Write: Append the pattern space to \fIwfile\fP if a replacement was made. .RE .TP .RI (2)\|t " label" Test: Branch to the `:' command bearing the \fIlabel\fP if any substitutions have been made since the most recent reading of an input line or execution of a `t'. If \fIlabel\fP is empty, branch to the end of the script. .TP .RI (2)\|w " wfile" Write: Append the pattern space to .IR wfile . .TP .RI (2)\|x Exchange the contents of the pattern and hold spaces. .TP .RI (2)\|y /string1/string2/ Transform: Replace all occurrences of characters in \fIstring1\fP with the corresponding character in \fIstring2\fP. The lengths of \fIstring1\fP and \fIstring2\fP must be equal. .TP .RI (2)! " function" Don't: Apply the \fIfunction\fP (or group, if \fIfunction\fP is `{') only to lines \fInot\fP selected by the address(es). .TP .RI (0)\|: " label" This command does nothing; it bears a \fIlabel\fP for `b' and `t' commands to branch to. .TP (1)\|= Place the current line number on the standard output as a line. .TP (2)\|{ Execute the following commands through a matching `}' only when the pattern space is selected. .TP (0)\| An empty command is ignored. .SH SEE ALSO ed(1), grep(1), awk(1), lex(1) " function" Don't: Apply the \fIfunction\fP (or group, if \fIfunction\fP is `{') only to lines \fInot\fP seman/man1/size.1 644 0 0 525 3112233257 6430 .TH SIZE 1 "16 March 1983" .SH NAME size \- size of an object file .SH SYNOPSIS .B size [ object ... ] .SH DESCRIPTION .I Size prints the (decimal) number of bytes required by the text, data, and bss portions, and their sum in hex and decimal, of each object-file argument. If no file is specified, .B a.out is used. .SH "SEE ALSO" a.out(5) ommand is ignored. .SH SEE ALSO ed(1), grep(1), awk(1), lex(1) " function" Don't: Apply the \fIfunction\fP (or group, if \yyZyyman/man1/spell.1 644 0 0 5055 3112233260 6612 .TH SPELL 1 "13 April 1983" .SH NAME spell, spellin, spellout \- find spelling errors .SH SYNOPSIS \fBspell\fP [ option ] [ file ] \fB.\|.\|.\fP .LP \fBspellin\fP [ list ] .LP \fBspellout\fP [ \fB\-d\fP ] list .SH DESCRIPTION .LP \fISpell\fP collects words from the named documents, and looks them up in a spelling list. Words that neither occur among nor are derivable (by applying certain inflections, prefixes or suffixes) from words in the spelling list are printed on the standard output. If no files are named, words are collected from the standard input. .LP \fISpell\fP ignores most \fItroff\fP, \fItbl\fP and .IR eqn (1) constructions. .LP The spelling list is based on many sources, and while more haphazard than an ordinary dictionary, is also more effective in respect to proper names and popular technical words. Coverage of the specialized vocabularies of biology, medicine and chemistry is light. .LP Pertinent auxiliary files may be specified by name arguments, indicated below with their default settings. Copies of all output are accumulated in the history file. The stop list filters out misspellings (for example, thier=thy\-y+ier) that would otherwise pass. .LP Two routines help maintain the hash lists used by \fIspell\fP. Both expect a list of words, one per line, from the standard input. \fISpellin\fP adds the words on the standard input to the preexisting \fIlist\fP and places a new list on the standard output. If no \fIlist\fP is specified, the new list is created from scratch. \fISpellout\fP looks up each word in the standard input and prints on the standard output those that are missing from (or present on, with option .BR \-d ) the hash list. .SH OPTIONS .IP \fB\-v\fP Print all words not literally in the spelling list, as well as plausible derivations from spelling list words. .IP \fB\-b\fP Check British spelling. Besides preferring .IR centre , colour , speciality , .IR travelled , and so on, the \fB\-b\fP option insists upon \fI-ise\fP in words like \fIstandardise\fP, Fowler and the OED to the contrary notwithstanding. .IP \fB\-x\fP print every plausible stem with `=' for each word. .SH FILES .DT D=/usr/dict/hlist[ab] hashed spelling lists, American & British .br S=/usr/dict/hstop hashed stop list .br H=/usr/dict/spellhist history file .br H=/usr/dict/words list of words .br /usr/lib/spell .SH "SEE ALSO" deroff(1), sort(1), tee(1), sed(1) .SH BUGS The spelling list's coverage is uneven; new installations will probably wish to monitor the output for several months to gather local additions. .br British spelling was done by an American. rint every plausible stem with `=' for each word. .SH FILES .DT D=/usr/dict/hlist[ab] hashed spelling lists, American & British .br S=/usr/dict/hstop hashed stop list .br H=/usr/dict/spellhist history file .br H=/usr/dict/words list of words .br /usr/lib/spell .SH "SEE ALSO" deroff(1), sort(1), tee(1), sed(1) .SH BUGS The spelling list's coverage is uneven; new installations will probably wish to monitor the output for several months to gather local additions. .man/man1/spline.1g 644 0 0 6474 3112233260 7142 .TH SPLINE 1G "29 APril 1983" .SH NAME spline \- interpolate smooth curve .SH SYNOPSIS .B spline [ .B \-a ] [ .B \-k ] [ .B \-n ] [ .B \-p ] [ .B \-x ] \fB.\|.\|.\fP .SH DESCRIPTION .I Spline takes pairs of numbers from the standard input as abcissas and ordinates of a function. It produces a similar set, which is approximately equally spaced and includes the input set, on the standard output. The cubic spline output (R. W. Hamming, .ft I Numerical Methods for Scientists and Engineers, .ft R 2nd ed., 349ff) has two continuous derivatives, and sufficiently many points to look smooth when plotted, for example by .IR graph (1). .SH OPTIONS .TP 5 .B \-a Supply abscissas automatically (they are missing from the input); spacing is given by the next argument, or is assumed to be 1 if next argument is not a number. .TP 5 .B \-k The constant .IR k "" used in the boundary value computation .IP .if n .ig .ti +1.5i .ds ' \h'-\w'\(fm\(fm'u' . \".EQ .nr 99 \n(.s .nr 98 \n(.f 'ps 10 .ft I .ds 11 "y\(fm\(fm .nr 11 \w'\*(11' .ds 12 "\*' .nr 12 \w'\*(12' 'ps 8 .ds 13 "\fR0\fP .nr 13 \w'\*(13' .as 12 \v'18u'\s8\*(13\|\s10\v'-18u' 'ps 10 .nr 12 \n(12+\n(13+\w'\s8\|' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|=\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "ky\(fm\(fm .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\*' .nr 12 \w'\*(12' 'ps 8 .ds 13 "\fR1\fP .nr 13 \w'\*(13' .as 12 \v'18u'\s8\*(13\|\s10\v'-18u' 'ps 10 .nr 12 \n(12+\n(13+\w'\s8\|' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 ", .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "y\(fm\(fm .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\*' .nr 12 \w'\*(12' 'ps 8 .ds 13 "n .nr 13 \w'\*(13' .as 12 \v'18u'\s8\*(13\|\s10\v'-18u' 'ps 10 .nr 12 \n(1((2+\n(13+\w'\s8\|' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|=\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\|\| .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "ky\(fm\(fm .nr 12 \w'\*(12' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 12 "\*' .nr 12 \w'\*(12' 'ps 8 .ds 13 "n\|\(mi\|\fR1\fP .nr 13 \w'\*(13' .as 12 \v'18u'\s8\*(13\|\s10\v'-18u' 'ps 10 .nr 12 \n(12+\n(13+\w'\s8\|' .as 11 "\*(12 .nr 11 \w'\*(11' .ds 11 \x'0'\fI\*(11\s\n(99\f\n(98 .ne 78u \*(11 'ps \n(99 .ft \n(98 . \".EN .. .if t .ig .ce (2nd deriv. at end) = k*(2nd deriv. next to end) .. .IP .br is set by the next argument. By default .IR k "" = 0. .TP 5 .B \-n Space output points so that approximately .I n intervals occur between the lower and upper .I x limits. (Default .I n = 100.) .TP 5 .B \-p Make output periodic, i.e. match derivatives at ends. First and last input values should normally agree. .TP 5 .B \-x Next 1 (or 2) arguments are lower (and upper) .I x limits. Normally these limits are calculated from the data. Automatic abcissas start at lower limit (default 0). .SH "SEE ALSO" graph(1) .SH DIAGNOSTICS When data is not strictly monotone in .I x, .I spline reproduces the input without interpolating extra points. .SH BUGS A limit of 1000 input points is enforced silently. ) .TP 5 .B \-p Make output periodic, i.e. match derivatives at ends. First and last input values should normally agree. .TP 5 .B \-x Next 1 (or 2) arguments are lower (and upper) .I x limits. man/man1/split.1 644 0 0 1254 3112233261 6624 .TH SPLIT 1 "26 April 1983" .SH NAME split \- split a file into pieces .SH SYNOPSIS .B split [ .B \-n ] [ file [ name ] ] .SH DESCRIPTION \fISplit\fP reads \fIfile\fP and writes it in .IR n -line pieces (default 1000) onto a set of output files (as many files as necessary). The name of the first output file is \fIname\fP with \fBaa\fP appended, the second file is .IB name ab , and so on lexicographically. .LP If no \fIname\fP is given, \fIx\fP is used as default (output files will be called .IB x aa , .IB x ab , etc.). .LP If no input file is given, or if .B \- is given in its stead, then the standard input file is used. .SH OPTIONS .B \-n Number of lines in each piece. writes it in .IR n -line pieces (default 1000) onto a set of output files (as many files as necessary). The name of the first output file is \fIname\fP with \fBaa\fP appended, the second file is .IB name ab , and so on lexicographically. .LP If no \fIname\fP is given, \fIx\fP is used as default (output files will be called .IB x aa , man/man1/strings.1 644 0 0 1521 3112233262 7160 .TH STRINGS 1 "27 April 1983" .UC .SH NAME strings \- find printable strings in a object, or other binary, file .SH SYNOPSIS .B strings [ .B \- ] [ .B \-o ] [ \fB\-\fInumber\fR ] file \fB.\|.\|.\fP .SH DESCRIPTION .I Strings looks for ascii strings in a binary file. A string is any sequence of 4 or more printing characters ending with a newline or a null. .LP .I Strings is useful for identifying random object files and many other things. .SH OPTIONS .TP .B \- Look everywhere in the file for strings. If this flag is omitted, .I strings only looks in the initialized data space of object files. .TP .B \-o Precede each string by its \fBo\fPffset in the file (in octal). .TP \fB\-\fInumber\fR Use \fInumber\fP as the minimum string length rather than 4. .SH "SEE ALSO" od(1) .SH BUGS The algorithm for identifying strings is extremely primitive a newline or a null. .LP .I Strings is useful for identifying random object files and many other things. .SH OPTIONS .TP .B \- Look everywhere in the file for strings. If thiman/man1/strip.1 644 0 0 677 3112233263 6624 .TH STRIP 1 "18 January 1983" .SH NAME strip \- remove symbols and relocation bits .SH SYNOPSIS .B strip name ... .SH DESCRIPTION .I Strip removes the symbol table and relocation bits ordinarily attached to the output of the assembler and loader. This is useful to save space after a program has been debugged. .PP The effect of .I strip is the same as use of the .B \-s option of .IR ld . .SH FILES /tmp/stm? temporary file .SH "SEE ALSO" ld(1) PTIONS .TP .B \- yyZyyman/man1/struct.1 644 0 0 5134 3112233263 7020 .TH STRUCT 1 "25 April 1983" .SH NAME struct \- structure Fortran programs .SH SYNOPSIS .B struct [ \fB\-s\fP ] [ \fB\-i\fP ] [ \fB\-a\fP ] [ \fB\-b\fP ] [ \fB\-n\fP ] [ \fB\-t\fP\|\fIlabel\fP ] .if n .ti +0.5i [ \fB\-c\fP\|\fIincr\fP ] [ \fB\-e\fP\|\fIn\fP ] file .SH DESCRIPTION .LP .I Struct translates the Fortran program specified by .I file (standard input default) into a Ratfor program. Wherever possible, Ratfor control constructs replace the original Fortran. Statement numbers appear only where still necessary. Cosmetic changes are made, including changing Hollerith strings into quoted strings and relational operators into symbols (for example, `.GT.' into `>'). The output is appropriately indented. .SH OPTIONS .TP .B \-s Accept \fBs\fPtandard format input: comments are specified by a \fBc\fP, \fBC\fP, or \fB*\fP in column 1, and continuation lines are specified by a nonzero, nonblank character in column 6. Normally input is in the form accepted by .IR f77 (1) .TP .B \-i Do not turn computed goto statements into switches. Ratfor does not turn switches back into computed goto statements. .TP .B \-a Turn sequences of \fBelse\ if\fP's into a non-Ratfor switch of the form .IP .nf .ta 5 7 switch { case pred1: code case pred2: code case pred3: code default: code } .fi .DT .IP The case predicates are tested in order; the code appropriate to only one case is executed. This generalized form of switch statement does not occur in Ratfor. .TP .B \-b Generate goto's instead of multilevel break statements. .TP .B \-n Generate goto's instead of multilevel next statements. .TP .BI \-t label Make the nonzero integer .I label the lowest valued label in the output program (default 10). .TP .BI \-c incr Increment successive labels in the output program by the nonzero integer .I incr (default 1). .TP .BI \-e n If .I n is 0 (default), place code within a loop only if it can lead to an iteration of the loop. If .I n is nonzero, admit a small code segment to a loop if otherwise the loop would have exits to several places including the segment, and the segment can be reached only from the loop. `Small' is close to, but not equal to, the number of statements in the code segment. Values of n under 10 are suggested. .SH FILES /tmp/struct* .br /usr/lib/struct/* .SH SEE ALSO f77(1) .SH BUGS Struct knows Fortran 66 syntax, but not full Fortran 77. .br If an input Fortran program contains identifiers which are reserved words in Ratfor, the structured version of the program will not be a valid Ratfor program. .br The labels generated cannot go above 32767. .br If you get a goto without a target, try .B \-e . ll' is close to, but not equal to, the number of statements in the code segment. Values of n under 10 are suggested. .SH FILES /tmp/struct* .br /usr/lib/struct/* .SH SEE ALSO f77(1) .SH BUGS Struct knows Fortran 66 syntax, but not full Fortran 77. .br If an input Fortran program contains identifiers which are reserved words in Ratfor, the structured version of the program will not be a valid Ratfor program. .br The lman/man1/stty.1 644 0 0 17537 3112233265 6533 .TH STTY 1 "29 April 1983" .UC 4 .SH NAME stty \- set terminal options .SH SYNOPSIS .B stty [ option ... ] .SH DESCRIPTION .I Stty sets certain I/O options on the current output terminal, placing its output on the diagnostic output. With no argument, it reports the speed of the terminal and the settings of the options which are different from their defaults. With the argument ``all'', all normally used option settings are reported. With the argument ``everything'', everything .I stty knows about is printed.(( The option strings are selected from the following set: .TP 10 .B even allow even parity input .br .ns .TP 10 .B \-even disallow even parity input .br .ns .TP 10 .B odd allow odd parity input .br .ns .TP 10 .B \-odd disallow odd parity input .br .ns .TP 10 .B raw raw mode input (\fBno\fR input processing (erase, kill, interrupt, ...); parity bit passed back) .br .ns .TP 10 .B \-raw negate raw mode .br .ns .TP 10 .B cooked same as `\-raw' .br .ns .TP 10 .B cbreak make each character available to .IR read (2) as received; no erase and kill processing, but all other processing (interrupt, suspend, ...) is performed .br .ns .TP 10 .B \-cbreak make characters available to .I read only when newline is received .br .ns .TP 10 .B \-nl allow carriage return for new-line, and output CR-LF for carriage return or new-line .br .ns .TP 10 .B nl accept only new-line to end lines .br .ns .TP 10 .B echo echo back every character typed .br .ns .TP 10 .B \-echo do not echo characters .br .ns .TP 10 .B lcase map upper case to lower case .br .ns .TP 10 .B \-lcase do not map case .br .ns .TP 10 .B tandem enable flow control, so that the system sends out the stop character when its internal queue is in danger of overflowing on input, and sends the start character when it is ready to accept further input .br .ns .TP 10 .B \-tandem disable flow control .br .ns .TP 10 .B \-tabs replace tabs by spaces when printing .br .ns .TP 10 .B tabs preserve tabs .br .ns .TP 10 .B ek set erase and kill characters to ^H and ^U .br .ns .PP For the following commands which take a character argument \fIc\fR, you may also specify \fIc\fR as the ``u'' or ``undef'', to set the value to be undefined. A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete. .TP 10 .BI erase \ c\fR set erase character to .I c (default `^H'). .br .ns .TP 10 .BI kill \ c\fR set kill character to .I c (default `^U'). .br .ns .TP 10 .BI intr \ c\fR set interrupt character to .I c (default ^C). .br .ns .TP 10 .BI quit \ c\fR set quit character to .I c (default control \e.) .br .ns .TP 10 .BI start \ c\fR set start character to .I c (default control Q.) .br .ns .TP 10 .BI stop \ c\fR set stop character to .I c (default control S.) .br .ns .TP 10 .BI eof \ c\fR set end of file character to .I c (default control D.) .br .ns .TP 10 .BI brk \ c\fR set break character to .I c (default undefined.) This character is an extra wakeup causing character. .br .ns .TP 10 .B cr0 cr1 cr2 cr3 .br select style of delay for carriage return (see .IR ioctl (2)) .br .ns .TP 10 .B nl0 nl1 nl2 nl3 .br select style of delay for linefeed .br .ns .TP 10 .B tab0 tab1 tab2 tab3 .br select style of delay for tab .br .ns .TP 10 .B ff0 ff1 select style of delay for form feed .br .ns .TP 10 .B bs0 bs1 select style of delay for backspace .br .TP 10 .B tty33 set all modes suitable for the Teletype Corporation Model 33 terminal. .br .ns .TP 10 .B tty37 set all modes suitable for the Teletype Corporation Model 37 terminal. .br .ns .TP 10 .B vt05 set all modes suitable for Digital Equipment Corp. VT05 terminal .br .ns .TP 10 .B dec set all modes suitable for Digital Equipment Corp. operating systems users; (erase, kill, and interrupt characters to ^?, ^U, and ^C, decctlq and ``newcrt''.) .ns .TP 10 .B tn300 set all modes suitable for a General Electric TermiNet 300 .br .ns .TP 10 .B ti700 set all modes suitable for Texas Instruments 700 series terminal .br .ns .TP 10 .B tek set all modes suitable for Tektronix 4014 terminal .br .ns .TP 10 .B 0 hang up phone line immediately .br .ns .TP 10 .B "50 75 110 134 150 200 300 600 1200 1800 2400 4800 9600 exta extb" .br Set terminal baud rate to the number given, if possible. (These are the speeds supported by the DH-11 interface). .PP The driver which supports the job control processing of .IR csh (1) is fully described in .IR tty (4). The options in the list below can only be selected by using the \fBnew\fP option to .IR stty (1). .TP 10 .B new Use new driver (switching flushes typeahead). .br .ns .TP 10 .B crt Set options for a CRT (crtbs, ctlecho and, if >= 1200 baud, crterase and crtkill.) .br .ns .TP 10 .B crtbs Echo backspaces on erase characters. .br .ns .TP 10 .B prterase For printing terminal echo erased characters backwards within ``\e'' and ``/''. .br .ns .TP 10 .B crterase Wipe out erased characters with ``backspace-space-backspace.'' .br .ns .TP 10 .B \-crterase Leave erased characters visible; just backspace. .br .ns .TP 10 .B crtkill Wipe out input on like kill ala .B crterase. .br .ns .TP 10 .B \-crtkill Just echo line kill character and a newline on line kill. .br .ns .TP 10 .B ctlecho Echo control characters as ``^\fIx\fR'' (and delete as ``^?''.) Print two backspaces following the EOT character (control D). .br .ns .TP 10 .B \-ctlecho Control characters echo as themselves; in cooked mode EOT (control-D) is not echoed. .TP 10 .B decctlq After output is suspended (normally by ^S), only a start character (normally ^Q) will restart it. This is compatible with DEC's vendor supplied systems. .TP 10 .B \-decctlq After output is suspended, any character typed will restart it; the start character will restart output without providing any input. (This is the default.) .br .ns .TP 10 .B tostop Background jobs stop if they attempt terminal output. .br .ns .TP 10 .B \-tostop Output from background jobs to the terminal is allowed. .br .ns .TP 10 .B tilde Convert ``~'' to ``\`'' on output (for Hazeltine terminals). .br .ns .TP 10 .B \-tilde Leave poor ``~'' alone. .br .ns .TP 10 .B flusho Output is being discarded usually because user hit control O (internal state bit). .br .ns .TP 10 .B \-flusho Output is not being discarded. .br .ns .TP 10 .B pendin Input is pending after a switch from cbreak to cooked and will be re-input when a read becomes pending or more input arrives (internal state bit). .br .ns .TP 10 .B \-pendin Input is not pending. .br .ns .TP 10 .B intrup Send a signal (SIGTINT) to the terminal control process group whenever an input record (line in cooked mode, character in cbreak or raw mode) is available for reading. .br .ns .TP 10 .B \-intrup Don't send input available interrupts. .br .ns .TP 10 .B mdmbuf Start/stop output on carrier transitions (not implemented). .br .ns .TP 10 .B \-mdmbuf Return error if write attempted after carrier drops. .br .ns .TP 10 .B litout Send output characters without any processing. .br .ns .TP 10 .B \-litout Do normal output processing, inserting delays, etc. .br .ns .TP 10 .B nohang Don't send hangup signal if carrier drops. .br .ns .TP 10 .B \-nohang Send hangup signal to control process group when carrier drops. .br .ns .TP 10 .B etxack Diablo style etx/ack handshaking (not implemented). .PP The following special characters are applicable only to the new teletype driver and are not normally changed. .TP 10 .BI susp \ c\fR set suspend process character to \fIc\fR (default control Z.) .br .ns .TP 10 .BI dsusp \ c\fR set delayed suspend process character to \fIc\fR (default control Y.) .br .ns .TP 10 .BI rprnt \ c\fR set reprint line character to \fIc\fR (default control R.) .br .ns .TP 10 .BI flush \ c\fR set flush output character to \fIc\fR (default control O.) .br .ns .TP 10 .BI werase \ c\fR set word erase character to \fIc\fR (default control W.) .br .ns .TP 10 .BI lnext \ c\fR set literal next character to \fIc\fR (default control V.) .SH "SEE ALSO" ioctl(2), tabs(1), tset(1), tty(4) .ns .TP 10 .BI dsusp \ c\fR set delayed suspend process character to \fIc\fR (default control Y.) .br .ns .TP 10 .BI rprnt \ c\fR set reprint line character to man/man1/style.1 644 0 0 2545 3112233265 6641 .TH STYLE 1 "13 April 1983" .SH NAME style \- analyze surface characteristics of a document .SH SYNOPSIS \fBstyle\fP [ \fB\-ml\fP ] [ \fB\-mm\fP ] [ \fB\-a\fP ] [ \fB\-e\fP ] [ \fB\-l\fP num ] [ \fB\-r\fP num ] [ \fB\-p\fP ] [ \fB\-P\fP ] file ... .LP .SH DESCRIPTION \fIStyle\fP analyzes the surface characteristics of the writing style of a document. \fIStyle\fP reports on readability, sentence length and structure, word length and usage, verb type, and sentence openers. Because \fIstyle\fP runs \fIderoff\fP before looking at the text, formatting header files should be included as part of the input. .SH OPTIONS .IP \fB\-ml\fP \fBDeroff\fP should skip lists. This option should be used if the document contains many lists of non-sentences. .IP \fB\-mm\fP Use the \fB\-mm\fP macro package instead of the default \fB\-ms\fP macro package. .IP \fB\-a\fP Print all sentences with their length and readability index. .IP \fB\-e\fP Print all sentences that begin with an expletive. .IP \fB\-p\fP Print all sentences that contain a passive verb. .TP .BI \-l num Print all sentences longer than .IR num . .TP .BI \-r num Print all sentences whose readability index is greater than .IR num . .IP \fB\-P\fP Print parts of speech of the words in the document. .SH "SEE ALSO" deroff(1), diction(1) .SH BUGS Use of non-standard formatting macros may cause incorrect sentence breaks. ll sentences with their length and readability index. .IP \fB\-e\fP Print all sentences that begin with an expletive. .IP \fB\-p\fP Print all sentences thaman/man1/su.1 644 0 0 1641 3112233267 6126 ((.TH SU 1 "16 March 1983" .UC .SH NAME su \- substitute user id temporarily .SH SYNOPSIS \fBsu\fP [ userid ] .SH DESCRIPTION \fISu\fP demands the password of the specified \fIuserid,\fP and,if it is given, changes to that \fIuserid\fP and invokes the shell specified in the password file for that \fIuserid\fP without changing the current directory. The user environment is thus unchanged except for HOME and SHELL, which are taken from the password file for the user being substituted (see .IR environ (5)). The new user ID stays in force until the shell exits. .PP If no \fIuserid\fP is specified, `root' is assumed. To remind the super-user of his responsibilities, the Shell substitutes `#' for its usual prompt. .SH "SEE ALSO" sh(1), csh(1) . \".SH BUGS . \"Local administrative rules cause restrictions to be placed on who can . \"\fIsu\fP to `root', even with the root password. . \"These rules vary from site to site. ich are taken from the password file for the user being substituted (see .IR environ (5)). The man/man1/sum.1 644 0 0 725 3112233267 6265 .TH SUM 1 "18 January 1983" .SH NAME sum \- sum and count blocks in a file .SH SYNOPSIS .B sum file .SH DESCRIPTION .I Sum calculates and prints a 16-bit checksum for the named file, and also prints the number of blocks in the file. It is typically used to look for bad spots, or to validate a file communicated over some transmission line. .SH "SEE ALSO" wc(1) .SH DIAGNOSTICS `Read error' is indistinuishable from end of file on most devices; check the block count. yyZyyman/man1/windows.1 644 0 0 23762 3112233254 7215 .TH WINDOWS 1 "17 February 1983" .SH NAME windows \- start the (preliminary) window environment .SH SYNOPSIS .B "[ setenv SHELL /bin/sh; setenv PATH $PATH:/usr/win ]" (see bug 1 below) .br .B /usr/win/windows .SH DESCRIPTION .PP .I Windows starts up the Sun window environment and awaits the user's directions. (If the window system has never been run on this machine, then the proper devices have to be added to \fI/dev\fP before \fIwindows\fP is invoked. This may be done by the superuser, using the command file \fI/usr/win/installWindows\fP.) The indications that the system is ready are 1) the screen is painted with a light gray, and 2) the cursor starts tracking the mouse; its pointer is an arrow aimed to the upper left. The pointer may not be visible, if the cursor is positioned off the screen; moving the mouse in a wide circle should serve to bring the pointer onto the screen. .PP .B Menus .PP Communication to the window environment is via pop-up menus. These are invoked by pressing the \fImenu\fP (right) button on the mouse and holding it down. (See bug 2 below.) A menu is painted on the screen near the current location of the mouse, and the pointer is changed to a right-pointing arrow. As long as the menu button is held down, the menu will remain on the screen, and the pointer will track the mouse. If the pointer enters a menu item which can be invoked, that item video-inverts, but nothing else happens while the menu button is kept down. Releasing the button while the pointer is in a menu item invokes that menu item: the menu is removed from the screen, and processing of that item begins. .PP .B Window Manager .PP The menu that comes up over the background gray belongs to the Window Manager. Its commands are: .IP "New Shell" Create a new Shell Tool. A new window is created on the screen, running a new copy of the shell. The window is positioned over most of the left half of the screen, on top of everything else in the same region. .IP "New Graphics" Create a new Graphics Demo Tool. A new window appropriate for running graphics demos is created on the right middle of the screen, on top of anything it overlaps. .IP "Exit" .br Exit the window system. All windows are closed, and the processes they enclose are killed. The user is returned to the shell which accepted the invocation of \fIwindows\fP. .IP "ReDisplay All" .br All the contents of the screen are redrawn. This can be used to repair damage done by processes that wrote to the screen without consulting the window system (e.g. system error messages). .PP .B Tool Manager .PP Operations on a particular window, such as moving it or changing its size, are invoked via the Tool Manager menu. This is displayed in response to the menu button when the mouse pointer is inside a window. Tool Manager commands are: .IP "Close (or Open)" The current window is shrunk to a small (c. 1 x 2 cm.) placeholder on the screen. Its process(es) continues to run. Closed windows are placed in the lower left of the screen, filling in rows to the right, and then bottom-to-top, in the order they are closed. When reopened, windows return to the position from which they were closed. A closed window may be moved just like an open one; if it is reopened and closed again, it returns to its last closed position. .IP When the Tool Menu is brought up over a closed window, this item reads Open, and serves to reverse the process. .IP "Move" .br Change the location of a window on the screen, without affecting its size or contents. When invoked, Move will instruct the user to grasp the window by depressing and holding down the left mouse button, or to cancel the operation by pressing the middle or right button. The instructions are removed from the screen when a mouse button is depressed, and the window is outlined by a box which will track the mouse as long as the left button is held down. This box should be positioned where the window should go and the mouse button released; the window will be repainted in its new location, and its old location repaired. The level of the window (on top of or underneath others) is not affected. .IP "Stretch" .br Change the size of a window on the screen. As with Move, instructions are posted for the user until a mouse button push either starts the Stretch or cancels it. The position of the pointer when the left button is pressed determines how the window is stretched: If it is near a corner, both of the sides that form that corner are adjusted; the opposite corner remains fixed. If it is in the middle third of a side, then only that side is adjusted; all 3 other sides remain fixed. The use of the bounding box, and behavior with respect to window level, is the same as for Move .IP "Expose" .br The window is brought to ``the top of the heap'': The whole window becomes visible, and occludes any window it happens to overlap on the screen. Its position on the screen does not change. .IP "Hide" .br The window is put on the ``bottom of the heap'': it is occluded by any window which overlaps it. Its position on the screen does not change. .IP "ReDisplay" .br The contents of the current window are redrawn. .PP .B Multiple Menus .PP When several menus may legitimately be used in a given circumstance, they are presented in a pile, with the current one on top so its items are visible. Another menu may be brought to the top, making its items available, by selecting its name while continuing to hold the menu button down. That is, the user should move the pointer to the name of the desired menu, and without releasing the menu button, press and release the \fIselect\fP (left) button. The stack of menus is repainted with the selected menu on top, and menu operations may continue. .PP The only occasion when this feature appears at present is when the Tool Manager menu is brought up over a tool window; the Window Manager menu is available behind it. .PP .B Interacting with Tools .PP Both the Shell Tool and the Graphics Demo Tool come up running a shell, using the window as a terminal for input and output. Tools added later will run other programs, and interact in other fashions. When the mouse pointer is moved into a tool window, the cursor changes to a cross shape. Keyboard input is directed to the window which contains the cursor at the time the characters are typed; characters typed to the background are thrown away. It is reasonable to type to one window, move the mouse, and type to another window before the first characters are echoed and processed; the type-ahead is distributed correctly. .PP Thus, to run a program in a window, move the pointer into the window when its shell is waiting for input, and type the program name and arguments as usual. Demos which draw pictures should be run in the Graphics Demo Tool; the two distributed with the first release of \fIwindows\fP are .IP /usr/win/bouncedemo, which does the bouncing ball in the graphics window, and .IP /usr/win/spheresdemo, which laboriously computes a shaded sphere. This illustrates the use of \fIretained\fP windows, whose pixels are saved someplace in addition to the screen, so they may be repainted without recomputation. .PP Programs which pay attention to the size of the terminal screen are likely to be confused by the window system, since the window size is not constrained to standard terminal dimensions, and indeed may change at any time. Some of these programs (e.g. \fIvi\fP, \fImore\fP) inspect the \fITERMCAP\fP shell variable as they start up, and so may be informed of the current size of the window. The program \fIsizesh\fP (sizesh(1)) is useful in this regard. Changes which occur after the program has started will not be noticed, ho((wever. .PP .B Getting Out .PP Exit a single tool by exiting its shell (e.g., by typing ^D to it). Exit the whole window system by invoking the ``Exit'' menu item in the Window Manager menu. It may be wise to ensure that all windows are in a safe condition (e.g., editors have written out all changes) first. .SH AUTHOR Steve Evans, Jerry Farrell .SH "SEE ALSO" .IP sizesh(1) program for determining current window dimensions and setting the TERMCAP variable appropriately .SH FILES /dev/gfx\fIxx\fP .br /usr/win/installWindows .SH BUGS The first release is intended primarily for demo use; it is known to be buggy in a number of respects, and programmer- and user-interfaces are subject to change. In particular, .IP 1) Communication among the window system, shells, and client programs is not fully implemented. In order to run graphics demos, it is necessary to use the Bourne shell (/bin/sh), since csh closes some files the window system needs. To make \fIvi\fP work, \fIsizesh\fP must be run after every change to the window's dimensions. For users who insist on using csh, a \fIsizecsh\fP corresponding to \fIsizesh\fP exists, but has glitches. (These cautions are not absolute \- this document is being written in the window system using csh \- but they should be obeyed to avoid embarrasment in demos.) .IP 2) The mouse currently does not report button events until it moves; so when you try to bring up a menu, invoke a menu item, or indicate a new window position to Move or Stretch, you have to move the mouse a little after the button-down or -up before anything happens. .IP 3) In the system configuration as distributed, no more than 3 windows may be in existence at a time. Attempts to create the fourth will fail, glitching the screen but not destroying the window system. The display may be repaired with the ReDisplay All menu command. This limitation is due to the number of devices named ttyp\fIn\fP and ptyp\fIn\fP in \fI/dev\fP. Adding aditional pairs of devices will increase the number of windows that can be created. .IP 4) Exit should require confirmation before it trashes your world. .IP 5) The pointer should be ORed onto the screen, rather than XORed as at present. .IP 6) Terminal emulation is usable, but hardly solid. Repaints after uncovering portions of the window are sometimes incorrect. The bottom of the window can be stretched up above the typein cursor, which will then stay out of sight until \fIclear\fP or echoing a ^L clears the window. Growing a window uncovers garbage left over from earlier lines. reated. .IP 4)man/man1/tail.1 644 0 0 2754 3112233270 6430 .TH TAIL 1 "27 April 1983" .SH NAME tail \- display the last part of a file .SH SYNOPSIS \fBtail\fP .if t [ \(+-\fInumber\fP\|[\|\fBlbc\fP\|]\|[\|\fBfr\fP\|]\|] [ file ] .if n +_number[lbc___][r_f_] [ file ] .SH DESCRIPTION \fITail\fP copies the named \fIfile\fP to the standard output beginning at a designated place. If no file is named, the standard input is used. .SH OPTIONS .LP Options are all jammed together, not specified separately with their own \fB\-\fP signs. .TP .BI \+ number Begin copying at distance +\fInumber\fP from the beginning of the file. \fINumber\fP is counted in units of lines, blocks or characters, according to the appended option \fBl\fP, \fBb\fP, or \fBc\fP. When no units are specified, counting is by lines. .TP .BI \- number Begin copying at distance \-\fInumber\fP from the end of the file. \fINumber\fP is counted in units of lines, blocks or characters, according to the appended option \fBl\fP, \fBb\fP, or \fBc\fP. When no units are specified, counting is by lines. .TP .B r Copy lines from the end of the file in \fBr\fPeverse order. The default for \fBr\fP is to print the entire file this way. .TP .B f \fBF\fPollow the file as it grows, that is, don't quit at end of file, but rather wait and try to read repeatedly in hopes that the file will grow. .SH "SEE ALSO" dd(1) .SH BUGS Tails relative to the end of the file are treasured up in a buffer, and thus are limited in length. .LP Various kinds of anomalous behavior may happen with character special files. by lines. .TP .B r man/man1/tar.1 644 0 0 12627 3112233271 6306 .TH TAR 1 "13 April 1983" .SH NAME tar \- tape archiver .SH SYNOPSIS \fBtar\fP .B \- txruc [ \fBovfblmh\fP ] [ tapefile ] [ blocksize ] file1 file2 \fB.\|.\|.\fP .SH DESCRIPTION .LP \fITar\fP saves and restores multiple files on a single file (usually a magnetic tape, but it can be any file). .IR Tar 's actions are controlled by the \fIkey\fP, a string of characters containing exactly one function letter from the set \fBrxtuc\fP followed by one or more optional \fIfunction modifiers\fP. Other arguments to \fItar\fP are file or directory names specifying which files to dump or restore. In all cases, appearance of a directory name refers to the files and (recursively) subdirectories of that directory. .SH "FUNCTION LETTERS" .TP 8 \fBr\fP Write the named files on the end of the tape. The \fBc\fP function implies this. .TP 8 \fBx\fP Extract the named files from the tape. If the named file matches a directory whose contents had been written onto the tape, this directory is (recursively) extracted. The owner, modification time, and mode are restored (if possible). If no file argument is given, the entire content of the tape is extracted. Note that if multiple entries specifying the same file are on the tape, the last one overwrites all earlier versions. .TP 8 \fBt\fP List the names of the specified files each time they occur on the tape. If no file argument is given, all of the names on the tape are listed. .TP 8 \fBu\fP Add the named files to the tape if they are not there or have been modified since last put on the tape. .TP 8 \fBc\fP Create a new tape. If the \fBc\fP function is used, writing begins on the beginning of the tape instead of after the last file. This function implies \fBr.\fP .TP 8 \fB p\fP Restore the named files to their original modes, ignoring the present umask(2). Setuid and sticky information are also restored if you are the super-user. .SH "FUNCTION MODIFIERS" .TP 8 \fB0,...,9\fP Select an alternate drive on which the tape is mounted. The default is drive 0 at 1600 bpi, which is normally \fI/dev/rmt8\fP. .TP 8 \fBo\fP Suppress information specifying owner and modes of directories which \fItar\fP normally places in the archive. Such information makes former versions of \fItar\fP generate an error message like: .br `/: cannot create' .br when they encounter it. .TP 8 \fBv\fP Normally \fItar\fP does its work silently; the \fBv\fP (verbose) option displays the name of each file \fItar\fP treats preceded by the function letter. When used with the \fBt\fP function, \fBv\fP displays the tape entries in a form similar to \fIls\fP \fB\-l\fP. .TP 8 \fBw\fP Wait for user confirmation before taking the specified action. If you use \fBw\fP, \fItar\fP displays the action to be taken followed by the file name, and then waits for a `y' response to proceed. No action is taken on the named file if you type anything other than a line beginning with `y'. .TP 8 \fBf\fP Use the next argument as the name of the archive instead of \fI/dev/rmt8\fP. If the name of the file is `\-', \fItar\fP writes to standard output or reads from standard input, whichever is appropriate. Thus, \fItar\fP can be used as the head or tail of a filter chain. \fITar\fP can also be used to move hierarchies with the command .br cd fromdir; tar cf \- . | (cd todir; tar xf \-) .br .TP 8 \fBb\fP Use the next argument as the blocking factor for tape records. The default blocking factor is 20 blocks. The block size is determined automatically when reading tapes (key letters \fBx\fP and \fBt\fP). This determination of the blocking factor may be fooled when reading from a pipe or a socket (see the \fBB\fP key letter below). The maximum blocking factor is determined only by the amount of memory available to the program at the time it runs. Larger blocking factors result in better throughput, longer blocks on nine-track tapes, and better media utilization. .TP 8 \fBl\fP Display error messages if all links to dumped files cannot be resolved. If \fBl\fP is not used, no error messages are printed. .TP 8 \fBm\fP Do not restore modification times of extracted files. The modification time will be the time of extraction. .TP 8 \fBh\fP Follow symbolic links as if they were normal files or directories. Normally, \fItar\fP does not follow symbolic links. .TP 8 \fBB\fP Force input and output blocking to 20 blocks per record. This option was added so that \fItar\fP can work across a communications channel where the blocking may not be maintained. .TP 8 \fBi\fP Ignore directory checksum errors. .LP If a file name is preceded by .BR \-C , .I tar will perform a .IR chdir (2) to that file name. This allows multiple directories not related by a close common parent to be archived using short relative path names. For example, to archive files from /usr/include and from /etc, one might use .br tar c \-C /usr include \-C /etc .br .LP Previous restrictions dealing with .IR tar 's inability to properly handle blocked archives have been lifted. .LP .SH FILES /dev/rmt? .br /tmp/tar* .SH "SEE ALSO" tar(5), cpio(1), dump(8), restor(8) .SH DIAGNOSTIC((S Complains about bad key characters and tape read/write errors. .br Complains if enough memory is not available to hold the link tables. .SH BUGS There is no way to ask for the .IR n -th occurrence of a file. .br Tape errors are handled ungracefully. .br The \fBu\fP option can be slow. .br The current limit on file name length is 100 characters. .br There is no way to selectively follow symbolic links. . .LP .SH FILES /dev/rmt? .br /tmp/tar* .SH "SEE ALSO" tar(5), cpio(1), dump(8), restor(8) .SH DIAGNOSTICman/man1/tee.1 644 0 0 540 3112233272 6225 .TH TEE 1 "18 January 1983" .SH NAME tee \- pipe fitting .SH SYNOPSIS .B tee [ .B \-i ] [ .B \-a ] [ file ] ... .SH DESCRIPTION .I Tee transcribes the standard input to the standard output and makes copies in the .I files. Option .B \-i ignores interrupts; option .B \-a causes the output to be appended to the .I files rather than overwriting them. There is no way to selectively follow symbolic links. . .LP .SH FILES /dev/rmt? .br /tmp/tar* .SH "SEE ALSO" tayyZyyman/man1/test.1 644 0 0 3460 3112233272 6453 .TH TEST 1 "18 January 1983" .SH NAME test \- condition command .SH SYNOPSIS .B test expr .SH DESCRIPTION .I test evaluates the expression .IR expr , and if its value is true then returns zero exit status; otherwise, a non zero exit status is returned. .I test returns a non zero exit if there are no arguments. .PP The following primitives are used to construct .IR expr . .TP 9n .BR \-r " file" true if the file exists and is readable. .TP .BR \-w " file" true if the file exists and is writable. .TP .BR \-f " file" true if the file exists and is not a directory. .TP .BR \-d " file" true if the file exists exists and is a directory. .TP .BR \-s " file" true if the file exists and has a size greater than zero. .TP .BR \-t " [ fildes ]" true if the open file whose file descriptor number is .I fildes (1 by default) is associated with a terminal device. .TP .BR \-z " s1" true if the length of string .I s1 is zero. .TP .BR \-n " s1" true if the length of the string .I s1 is nonzero. .TP .RB s1 " = " s2 true if the strings .I s1 and .I s2 are equal. .TP .RB s1 " != " s2 true if the strings .I s1 and .I s2 are not equal. .TP s1 true if .I s1 is not the null string. .TP .RB n1 " \-eq " n2 true if the integers .I n1 and .I n2 are algebraically equal. Any of the comparisons .BR \-ne , .BR \-gt , .BR \-ge , .BR \-lt , or .BR \-le may be used in place of .BR \-eq . .PP These primaries may be combined with the following operators: .TP .B ! unary negation operator .TP .B \-a binary .I and operator .TP .B \-o binary .I or operator .TP .BR "( " "expr" " )" parentheses for grouping. .PP .B \-a has higher precedence than .B \-o. Notice that all the operators and flags are separate arguments to .IR test . Notice also that parentheses are meaningful to the Shell and must be escaped. .SH "SEE ALSO" sh(1), find(1) BR \-lt , or .BR \-le may be used in place of .BR \-eq . .PP These primaries may be combined with the following operators: .TP .B ! unary negation operator .TP .B \-a binary .I and operator .TP .B \-o bman/man1/time.1 644 0 0 1653 3112233272 6434 .TH TIME 1 "18 January 1983" .UC 4 .SH NAME time \- time a command .SH SYNOPSIS .B time command .SH DESCRIPTION The given command is executed; after it is complete, .I time prints the elapsed time during the command, the time spent in the system, and the time spent in execution of the command. Times are reported in seconds. .PP On a PDP-11, the execution time can depend on what kind of memory the program happens to land in; the user time in MOS is often half what it is in core. .PP The times are printed on the diagnostic output stream. .PP .I Time is built in to .I csh(1), using a different output format. .SH BUGS Elapsed time is accurate to the second, while the CPU times are measured to the 60th second. Thus the sum of the CPU times can be up to a second larger than the elapsed time. .PP .I Time is a built-in command to .IR csh (1), with a much different syntax. This command is available as ``/bin/time'' to .I csh users. ; the user time in MOS is often half what it is in core. .PP The times are printed onman/man1/touch.1 644 0 0 1725 3112233273 6621 .TH TOUCH 1 "25 April 1983" .SH NAME touch \- update date last modified of a file .SH SYNOPSIS \fBtouch\fP [ \fB\-c\fP ] [ \fB\-f\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION \fITouch\fP attempts to set the modified date of each .IR file . If the file exists, this is done by reading a character from the file and writing it back. .LP \fITouch\fP is valuable when used in conjunction with .IR make (1), where, for instance, you might want to force a complete rebuild of a program composed of many pieces. In such a case, you might type, for example: .RS .nf % \fBtouch *.c\fP % \fBmake\fP .fi .RE .LP and the \fImake\fP would then see that all the \fB.\fPc files were more up to date than all the corresponding \fB.\fPo files, and would start the build from scratch. .SH OPTIONS .IP \fB\-c\fP Do not attempt to \fBc\fPreate a .I file if it does not exist. .IP \fB\-f\fP Attempt to \fBf\fPorce the touch in spite of read and write permissions on a .IR file . .SH SEE\ ALSO utime(2) program composed of many pieces. In such aman/man1/tr.1 644 0 0 3242 3112233274 6121 .TH TR 1 "27 April 1983" .SH NAME tr \- translate characters .SH SYNOPSIS .B tr [ .B \-cds ] [ string1 [ string2 ] ] .SH DESCRIPTION .I Tr copies the standard input to the standard output with substitution or deletion of selected characters. The arguments \fIstring1\fP and \fIstring2\fP are considered sets of characters. Input characters found in .I string1 are mapped into the corresponding characters of .IR string2 . When .I string2 is short it is padded to the length of .I string1 by duplicating its last character. Any combination of the options .LP In either string the notation .IB a \- b means a range of characters from .I a to .I b in increasing ASCII order. The character `\e' followed by 1, 2 or 3 octal digits stands for the character whose ASCII code is given by those digits. A `\e' followed by any other character stands for that character. .SH OPTIONS Any combination of the options .B \-cds may be used: .TP .B \-c \fBC\fPomplement the set of characters in .I string1 with respect to the universe of characters whose ASCII codes are 01 through 0377 octal; .TP .B \-d \fBD\fPelete all input characters in .I string1; .TP .B \-s \fBS\fPqueeze all strings of repeated output characters that are in .I string2 to single characters. .SH EXAMPLE .LP The following example creates a list of all the words in `file1' one per line in `file2', where a word is taken to be a maximal string of alphabetics. The second string is quoted to protect `\e' from the Shell. 012 is the ASCII code for newline. .IP tr \-cs A\-Za\-z \'\e012\' file2 .SH "SEE ALSO" ed(1), ascii(7), expand(1) .SH BUGS Won't handle ASCII NUL in .I string1 or .I string2; always deletes NUL from input. peated output characters that are in .I string2 to single characters. .SH EXAMPLE .LP The following example creates a list of all the words in `file1' one per line in `file2', where a word is taken to be a maximal string of alphabetics. The second string is quoted to protect `\e' from the Shell. 012 is the ASCII code for newline. .IP tr \-cs A\-Zaman/man1/sizesh.1 644 0 0 4035 3112233325 6777 ((.TH SIZESH 1 "17 February 1983" .UC 4 .SH NAME sizesh, sizecsh \- determine window dimensions & adjust TERMCAP accordingly .SH SYNOPSIS .B sizesh .br .B . .fix .IP or .PP .B sizecsh .br .B source .fix .SH DESCRIPTION .PP .I Sizesh helps the user determine the dimensions of the window in which it runs, and then writes a file which will set the TERMCAP environment variable accordingly. It instructs the user how to use that file just before it exits. It is intended for use with the Bourne shell. .I Sizecsh performs the same function for the C shell. .PP Programs like \fIvi\fP and \fImore\fP, which determine the characteristics of the screen they are running on by interrogating the TERMCAP variable, may thus respond to variations in the sizes of windows (at least, to variations that take place before they start up). .PP Each program first clears the window. Then it writes digits across the top to assist the user in determining the number of columns available, and inquires what that number may be. It repeats this until the user types a reasonable number, and then performs a similar operation for the number of lines. When it has both dimensions, it tries to write a command to set TERMCAP into a file called ``.fix'' in the current directory. If this succeeds, it instructs the user how to feed that command to the shell. .SH FILES .PP ./.fix .SH SEE ALSO windows(1), termcap(5) .SH AUTHOR Jerry Farrell .SH DIAGNOSTICS .IP "Can't get our temp file" The attempt to write the command into a file failed. Most commonly, this means the file already exists and is not writable by you, or the file does not exist and the directory is not writable by you. .SH BUGS The existence of these programs may be considered a bug: their functionality should be moved into the shell and made automatic. When that happens, these programs will likely disappear. .PP \fISizecsh\fP gets the dimensions right, but along the way screws up some of the other terminal characteristics (e.g. homing). Since the entries are identical between \fIsizesh\fP and \fIsizecsh\fP, this is curious. and is not writable by you, or the file does not exist and the directory is not writable by you. .SH BUGS The existence of these programs may be considered a bug: their functionality should be moved into the shell and made automatic. When that happens, these programs will likely disappear. .PP \fISizecsh\fP gets the dimensions right, but along the way screws up some of the other terminal characteristics (e.g. homing). Since the entries are identical between \fIsizesh\fP and \fIman/man1/tset.1 644 0 0 26631 3112233275 6503 .TH TSET 1 "29 April 1983" .UC 4 .\" @(#)tset.1 1.2 .SH NAME tset \- establish terminal characteristics for the environment .SH SYNOPSIS \fBtset\fP [ .BI \-e c ] [ .BI \-k c ] [ .B \- ] [ .B \-n ] [ .B \-I ] [ .B \-Q ] [ \fB\-m\fP [ident][test baudrate]:type ] \fB.\|.\|.\fP [ type ] .LP \fBreset\fP \fB.\|.\|.\fP .SH DESCRIPTION \fITset\fP sets up your terminal when you first log in to a UNIX system. It does terminal dependent processing such as setting erase and kill characters, setting or resetting delays, sending any sequences needed to properly initialized the terminal, and the like. \fITset\fP first determines the \fItype\fP of terminal involved, and then does necessary initializations and mode settings. The type of terminal attached to each \s-2UNIX\s0 port is specified in the \fI/etc/ttytype\fP database. Type names for terminals may be found in the .IR termcap (5) database. If a port is not wired permanently to a specific terminal (not hardwired) it is given an appropriate generic identifier such as .IR dialup . .LP When no arguments are specified, \fItset\fP simply reads the terminal type out of the TERM environment variable and re-initializes the terminal. The rest of this manual entry deals with mode and environment initialization \(em typically done once at login \(em and options used at initialization time to determine the terminal type and set up terminal modes. .LP When used in a startup script (\fI\&.profile\fR for .IR sh (1) users or \fI\&.login\fP for .IR csh (1) users) it is desirable to give information about the type of terminal you will usually use on ports which are not hardwired. These ports are identified in \fI/etc/ttytype\fP as \fIdialup\fP or \fIplugboard\fP or \fIarpanet,\fP etc. To specify what terminal type you usually use on these ports, the \fB\-m\fP (map) option flag is followed by the appropriate port type identifier, an optional baud rate specification, and the terminal type. (The effect is to ``map'' from some conditions to a terminal type, that is, to tell \fItset\fP ``If I'm on this kind of port, guess that I'm on that kind of terminal''.) If more than one mapping is specified, the first applicable mapping prevails. A missing port type identifier matches all identifiers. Any of the alternate generic names given in \fIterminfo\fP may be used for the identifier. .LP A \fIbaudrate\fP is specified as with .IR stty (1), and is compared with the speed of the diagnostic output (which should be the control terminal). The baud rate \fItest\fP may be any combination of: .BR > , .BR @ , .BR < , and .BR ! ; \fB@\fP means ``at'' and \fB!\fP inverts the sense of the test. To avoid problems with metacharacters, it is best to place the entire argument to \fB\-m\fP within ``\''' (apostrophe) characters; users of .IR csh (1) must also put a ``\e'' before any ``!'' used here. .LP .KS Thus, the command .IP tset \-m \'dialup>300:adm3a\' -m dialup:dw2 -m \'plugboard:?adm3a\' .KE .LP sets the terminal type to \fIadm3a\fP if the port in use is a dialup at a speed greater than 300 baud; to a \fIdw2\fP if the port is (otherwise) a dialup (that is, at 300 baud or less). (\fBNOTE:\fP some of the examples given here appear to take up more than one line, for text processing reasons. When you type in real \fItset\fP commands, you must enter them entirely on one line.) If the \fItype\fP finally determined by \fItset\fP begins with a question mark, the user is asked if s/he really wants that type. A null response means to use that type; otherwise, another type can be entered which will be used instead. Thus, in the above case, the user is queried on a plugboard port as to whether s/he is actually using an .IR adm3a . .LP If no mapping applies and a final \fItype\fP option, not preceded by a .BR \-m , is given on the command line then that type is used; otherwise the identifier found in the \fI/etc/ttytype\fP database is used as the terminal type. This should always be the case for hardwired ports. .LP It is usually desirable to return the terminal type, as finally determined by .IR tset , and information about the terminal's capabilities to a shell's environment. This can be done using the \fB\-\fP option; using the Bourne shell, .IR sh (1): .IP export TERM; TERM=\`tset \- \fIoptions...\fR\` .LP or using the C shell, .IR csh (1): .IP setenv TERM \`tset \- \fIoptions...\fR\` .LP With \fIcsh\fP it is convenient to make an alias in your .cshrc: .LP .RS alias tset \'setenv TERM \`tset \- \e!*\`\' .RE Either of these aliases allow the command .RS tset 2621 .RE to be invoked at any time from your login csh. \fB"Note to Bourne Shell users:"\fP It is \fBnot\fP possible to get this aliasing effect with a shell script, because shell scripts cannot set the environment of their parent. If a process could set its parent's environment, none of this nonsense would be necessary in the first place. .LP Once the terminal type is known, \fItset\fP engages in terminal driver mode setting. This normally involves sending an initialization sequence to the terminal, setting the single character erase (and optionally the line-kill (full line erase)) characters, and setting special character delays. Tab and newline expansion are turned off during transmission of the terminal initialization sequence. .LP On terminals that can backspace but not overstrike (such as a \s-2CRT\s0), and when the erase character is the default erase character (`#' on standard systems), the erase character is changed to \s-2BACKSPACE\s0 (Control-H). .LP If \fBtset\fP is invoked as .BR reset , it will set cooked and echo modes, turn off cbreak and raw modes, turn on newline translation, and restore special characters to a sensible state before any terminal dependent processing is done. Any special character that is found to be \s-2NULL\s0 or ``\-1'' is reset to its default value. .LP This is most useful after a program dies leaving a terminal in a funny state. You may have to type ``\s-2\s0reset\s-2\s0'' to get it to work since \s-2\s0 may not work in this state. Often none of this will echo. .SH EXAMPLES .LP These examples all assume the Bourne shell and use the \- option. If you use .IR csh , use one of the variations described above. Note that a typical use of \fItset\fP in a .profile or .login will also use the \fB\-e\fP and \fB\-k\fP options, and often the \fB\-n\fP or \fB\-Q\fP options as well. These options have not been included here to keep the examples small. (\fBNOTE:\fP some of the examples given here appear to take up more than one line, for text processing reasons. When you type in real \fItset\fP commands, you must enter them entirely on one line.) .LP At the moment, you are on a 2621. This is suitable for typing by hand but not for a .profile, unless you are \fIalways\fP on a 2621. .IP export TERM; TERM=\`tset \- 2621\` .LP You have an h19 at home which you dial up on, but your office terminal is hardwired and known in /etc/ttytype. .IP export TERM; TERM=\`tset \- \-m dialup:h19\` .LP You have a switch which connects everything to everything, making it nearly impossible to key on what port you are coming in on. You use a vt100 in your office ((at 9600 baud, and dial up to switch ports at 1200 baud from home on a 2621. Sometimes you use someone elses terminal at work, so you want it to ask you to make sure what terminal type you have at high speeds, but at 1200 baud you are always on a 2621. Note the placement of the question mark, and the quotes to protect the greater than and question mark from interpretation by the shell. .IP export TERM; TERM=\`tset \- \-m 'switch>1200:?vt100' \-m 'switch<=1200:2621' .LP All of the above entries will fall back on the terminal type specified in \fI/etc/ttytype\fP if none of the conditions hold. The following entry is appropriate if you always dial up, always at the same baud rate, on many different kinds of terminals. Your most common terminal is an adm3a. It always asks you what kind of terminal you are on, defaulting to adm3a. .IP export TERM; TERM=\`tset \- \?adm3a\` .LP If the file \fI/etc/ttytype\fP is not properly installed and you want to key entirely on the baud rate, the following can be used: .IP export TERM; TERM=\`tset \- \-m '>1200:vt100' 2621\` .LP Here is a fancy example to illustrate the power of \fItset\fP and to hopelessly confuse anyone who has made it this far. You dial up at 1200 baud or less on a concept100, sometimes over switch ports and sometimes over regular dialups. You use various terminals at speeds higher than 1200 over switch ports, most often the terminal in your office, which is a vt100. However, sometimes you log in from the university you used to go to, over the ARPANET; in this case you are on an ALTO emulating a dm2500. You also often log in on various hardwired ports, such as the console, all of which are properly entered in .IR /etc/ttytype . You want your erase character set to control H, your kill character set to control U, and don't want \fItset\fP to print the ``Erase set to Backspace, Kill set to Control U'' message. .IP export TERM; TERM=\`tset \-e \-k^U \-Q \- \-m 'switch<=1200:concept100' \-m 'switch:?vt100' \-m dialup:concept100 \-m arpanet:dm2500\` .SH OPTIONS .TP \fB\-e\fIc\fP set the erase character to be the named character \fIc\fP on all terminals, the default being the backspace character on the terminal, usually ^H. The character \fIc\fP can either be typed directly, or entered using the hat notation used here. .TP \fB\-k\fIc\fP is similar to \fB\-e\fP but for the line kill character rather than the erase character; \fIc\fP defaults to ^U (for purely historical reasons). The kill characters is left alone if \fB\-k\fP is not specified. The hat notation can also be used for this option. .TP \fB\-\fP The name of the terminal finally decided upon is output on the standard output. This is intended to be captured by the shell and placed in the TERM environment variable. .TP \fB\-n\fP On systems with the Berkeley 4BSD tty driver, specifies that the new tty driver modes should be initialized for this terminal. For a \s-2CRT\s0, the CRTERASE and CRTKILL modes are set only if the baud rate is 1200 or greater. See newtty(4) for more detail. .TP \fB\-I\fP suppresses transmitting terminal initialization strings. .TP \fB\-Q\fP supresses printing the ``Erase set to'' and ``Kill set to'' messages. .SH FILES .DT /etc/ttytype port name to terminal type mapping database .br /etc/termcap terminal capability database .br /usr/lib/tabset/* tab setting sequences for various terminals. Pointed to be \fItermcap\fP entries. .SH SEE\ ALSO csh(1), sh(1), stty(1), ttytype(5), termcap(5), environ(5) .SH BUGS .LP The \fItset\fP command is one of the first commands a user must master when getting started on a UNIX system. Unfortunately, it is one of the most complex, largely because of the extra effort the user must go through to get the environment of the login shell set. Something needs to be done to make all this simpler, either the .IR login (1) program should do this stuff, or a default shell alias should be made, or a way to set the environment of the parent should exist. .ig .SH NOTES For compatibility with earlier versions of \fItset\fP a number of flags are accepted whose use is discouraged: .TP 10 \fB\-d\fR type equivalent to \fB\-m\fP dialup:type .TP 10 \fB\-p\fR type equivalent to \fB\-m\fP plugboard:type .TP 10 \fB\-a\fR type equivalent to \fB\-m\fP arpanet:type .TP 10 \fB\-E\fR c Sets the erase character to \fIc\fP only if the terminal can backspace. .TP 10 \fB\-\fR prints the terminal type on the standard output .TP 10 \fB\-r\fR prints the terminal type on the diagnostic output. .. compatibility with earlier versions of \fItset\fP a number of flags are accepted whose use is discouraman/man1/tsort.1 644 0 0 1210 3112233275 6641 .TH TSORT 1 "18 January 1983" .SH NAME tsort \- topological sort .SH SYNOPSIS .B tsort [ file ] .SH DESCRIPTION .I Tsort produces on the standard output a totally ordered list of items consistent with a partial ordering of items mentioned in the input .IR file . If no .I file is specified, the standard input is understood. .PP The input consists of pairs of items (nonempty strings) separated by blanks. Pairs of different items indicate ordering. Pairs of identical items indicate presence, but not ordering. .SH "SEE ALSO" lorder(1) .SH BUGS Uses a quadratic algorithm; not worth fixing for the typical use of ordering a library archive file. e standard output a totally ordered list of items consistent with a partial ordering of items mentioned in the input .IR file . If no .I file is specified, the standard input is understood. .PP The input consists of pairs of items (nonempty strings) separated by blanks. Pairs of different items indicate ordering. Pairs of identical items indicate presence, but not ordering.man/man1/tty.1 644 0 0 467 3112233276 6304 .TH TTY 1 "26 April 1983" .SH NAME tty \- get terminal name .SH SYNOPSIS \fBtty\fP [ \fB\-s\fP ] .SH DESCRIPTION \fITty\fP prints the pathname of the user's terminal unless the \fB\-s\fP (silent) option is given. In either case, the exit value is zero if the standard input is a terminal, and one if it is not. is understood. .PP The input consists of pairs of items (nonempty strings) separated by blanks. Pairs of different items indicate ordering. Pairs of idenyyZyyman/man1/ul.1 644 0 0 2501 3112233276 6113 .TH UL 1 "13 April 1983" .SH NAME ul \- do underlining .SH SYNOPSIS \fBul\fP [ \fB\-i\fP ] [ \fB\-t\fP\|\fIterminal\fP ] [ file ... ] .SH DESCRIPTION .LP \fIUl\fP reads the named \fIfiles\fP (or standard input if none are given) and translates occurrences of underscores to the sequence which indicates underlining for the terminal in use, as specified by the environment variable TERM. \fIul\fP uses the \fI/etc/termcap\fP file to determine the appropriate sequences for underlining. If the terminal is incapable of underlining, but is capable of a standout mode then that is used instead. If the terminal can overstrike, or handles underlining automatically, \fIul\fP degenerates to .IR cat (1). If the terminal cannot underline, underlining is ignored. .SH OPTIONS .IP \fB\-t\fP Override the terminal kind specified in the environment. If the terminal cannot underline, underlining is ignored. .IP \fB\-i\fP Indicate underlining onto by a separate line containing appropriate dashes `\-'; this is useful when you want to look at the underlining which is present in an \fInroff\fP output stream on a crt-terminal. .SH "SEE ALSO" man(1), nroff(1), colcrt(1) .SH BUGS \fINroff\fP usually generates a series of backspaces and underlines intermixed with the text to indicate underlining. \fIUl\fP makes attempt to optimize the backward motion. onment. If the terminal cannot underline, underlining is ignored. .IP \fB\-i\fP Indicate underlining onto by a separate line containing appropriate dashes `\-'; this is useful when you want tman/man1/uniq.1 644 0 0 2350 3112233277 6452 .TH UNIQ 1 "30 April 1983" .SH NAME uniq \- report repeated lines in a file .SH SYNOPSIS .B uniq [ .B \-udc [ .BR + n ] [ .BR \- n ] ] [ input [ output ] ] .SH DESCRIPTION .I Uniq reads the input file comparing adjacent lines. In the normal case, the second and succeeding copies of repeated lines are removed; the remainder is written on the output file. Note that repeated lines must be adjacent in order to be found; see .IR sort (1). .SH OPTIONS .TP .B \-u Copy only those lines which are \fInot\fP repeate((d in the original file. .TP .B \-d Write one copy of just the repeated lines. .LP The normal output of .I uniq is the union of the .B \-u and .B \-d options .TP .B \-c supersedes .B \-u and .B \-d and generates an output report in default style but with each line preceded by a count of the number of times it occurred. .LP The .I n arguments specify skipping an initial portion of each line in the comparison: .TP 8 .BI \- n The first .IR n fields together with any blanks before each are ignored. A field is defined as a string of non-space, non-tab characters separated by tabs and spaces from its neighbors. .TP 8 .BI + n The first .IR n characters are ignored. Fields are skipped before characters. .LP .SH "SEE ALSO" sort(1), comm(1) default style but with each line preceded by a count of the number of times it occurred. .LP The .I n arguments specify skipping an initial portion of each line in the comparison: .TP 8 .BI \- n The first .IR n fields together with any blanks before each are ignored. A field is man/man1/uncompact.1 644 0 0 34 3112233277 7424 .so /usr/man/man1/compact.1 pace, non-tab characters separated by tabs and spaces from its neighbors. .TP 8 .BI + n The first .IR n characters are ignored. Fields are skipped before characters. .LP .SH "SEE ALSO" sort(1), comm(1) default style but with each line preceded by a count of the number of times it occurred. .LP The .I n arguments specify skipping an initial portion of each line in the comparison: .TP 8 .BI \- n The first .IR n fields together withyyZyyman/man1/units.1 644 0 0 3066 3112233300 6630 .if n .ds / / .if t .ds / \z/\h'\w'*'u' .TH UNITS 1 "18 January 1983" .SH NAME units \- conversion program .SH SYNOPSIS .B units .SH DESCRIPTION .I Units converts quantities expressed in various standard scales to their equivalents in other scales. It works interactively in this fashion: .PP .I " You have:" inch .br .I " You want:" cm .br .I " * 2.54000e+00 .br .I " \*/ 3.93701e\-01 .PP A quantity is specified as a multiplicative combination of units optionally preceded by a numeric multiplier. Powers are indicated by suffixed positive integers, division by the usual sign: .PP .I " You have:" 15 pounds force/in2 .br .I " You want:" atm .br .I " * 1.02069e+00" .br .I " \*/ 9.79730e\-01" .PP .I Units only does multiplicative scale changes. Thus it can convert Kelvin to Rankine, but not Centigrade to Fahrenheit. Most familiar units, abbreviations, and metric prefixes are recognized, together with a generous leavening of exotica and a few constants of nature including: .PP .nf pi ratio of circumference to diameter c speed of light e charge on an electron g acceleration of gravity force same as g mole Avogadro's number water pressure head per unit height of water au astronomical unit .PP .fi `Pound' is a unit of mass. Compound names are run together, e.g. `lightyear'. British units that differ from their US counterparts are prefixed thus: `brgallon'. Currency is denoted `belgiumfranc', `britainpound', ... .PP For a complete list of units, `cat /usr/lib/units'. .SH FILES /usr/lib/units .SH BUGS Don't base your financial plans on the currency conversions. acceleration of gravity force same as g mole Avogadro's number water pressure head per unit height of water au astronomical unit .PP .fi `Pound' is a unit of mass. Compound names are run together, e.g. `lightyear'. British units that differ from their US counterparts are prefixed thus: `brgallon'. Currency is denoted `belgiumfranc', `britainpound', ... .PP For a complete list of units, `cat /usr/lib/units'. .SH FILES /usr/lib/units .SH BUGS Don't bman/man1/uptime.1 644 0 0 621 3112233300 6743 .TH UPTIME 1 "25 March 1983" .UC .SH NAME uptime \- show how long system has been up .SH SYNOPSIS .B uptime .SH DESCRIPTION \fIUptime\fP prints the current time, the length of time the system has been up, and the average number of jobs in the run queue over the last 1, 5 and 15 minutes. It is, essentially, the first line of a .IR w (1) command. .SH FILES /vmunix system name list .SH SEE ALSO w(1) inpound', ... .PP For a complete list of units, `cat /usr/lib/uyyZyyman/man1/users.1 644 0 0 507 3112233301 6605 .TH USERS 1 "27 April 1983" .\".UC .SH NAME users \- compact list of users who are on the system .SH SYNOPSIS .B users .SH DESCRIPTION .I Users lists the login names of the users currently on the system in a compact, one-line format: .LP .nf .RS % \fBusers\fP john paul george % .RE .fi .SH FILES /etc/utmp .SH SEE ALSO who(1) a .IR w (1) command. .SH FILES /vmunix system name list .SH SEE ALSO w(1) inpound', ... .PP For a complete list of units, `cat /usr/lib/uyyZyyman/man1/uucp.1c 644 0 0 5270 3112233301 6605 .TH UUCP 1C "18 January 1983" .SH NAME uucp, uulog \- unix to unix copy .SH SYNOPSIS .B uucp [ option ] ... source-file ... destination-file .PP .B uulog [ option ] ... .SH DESCRIPTION .I Uucp copies files named by the source-file arguments to the destination-file argument. A file name may be a path name on your machine, or may have the form .IP system-name!pathname .LP where `system-name' is taken from a list of system names which .I uucp knows about. Shell metacharacters ?*[] appearing in the pathname part will be expanded on the appropriate system. .PP Pathnames may be one of .IP (1) a full pathname; .IP (2) a pathname preceded by .IR ~user ; where .I user is a userid on the specified system and is replaced by that user's login directory; .IP (3) anything else is prefixed by the current directory. .PP If the result is an erroneous pathname for the remote system the copy will fail. If the destination-file is a directory, the last part of the source-file name is used. .ig If a simple .I ~user destination is inaccessible to .I uucp, data is copied to a spool directory and the user is notified by .IR mail (1). .. .PP .I Uucp preserves execute permissions across the transmission and gives 0666 read and write permissions (see .IR chmod (2)). .SH "UUCP OPTIONS" .TP .B \-d Make all necessary directories for the file copy. .TP .B \-c Use the source file when copying out rather than copying the file to the spool directory. .TP .B \-m Send mail to the requester when the copy is complete. .SH "UULOG OPTIONS" .LP .I Uulog maintains a summary log of .I uucp and .IR uux (1) transactions in the file `/usr/spool/uucp/LOGFILE' by gathering information from partial log files named `/usr/spool/uucp/LOG.*.?'. It removes the partial log files. .PP The options cause .I uulog to print logging information: .TP .BI \-s sys Print information about work involving system .I sys. .TP .BI \-u user Print information about work done for the specified .I user. .SH FILES /usr/spool/uucp - spool directory .br /usr/lib/uucp/* - other data and program files .SH SEE ALSO uux(1), mail(1) .br D. A. Nowitz, .I Uucp Implementation Description .SH WARNING The domain of remotely accessible files can (and for obvious security reasons, usually should) be severely restricted. You will very likely not be able to fetch files by pathname; ask a responsible person on the remote system to send them to you. For the same reasons you will probably not be able to send files to arbitrary pathnames. .SH BUGS .br All files received by .I uucp will be owned by uucp. .br The \-m option will only work sending files or receiving a single file. (Receiving multiple files specified by special shell characters ?*[] will not activate the \-m option.) reasons, usually should) be severely restricted. You will very likely not be able to fetch files by pathname; ask a responsible person on the remote system to send them to you. For the same reasons you will probably not be able to send files to arbitrary pathnames. .SH BUGS .br All files received by .I uucp will be owned by uu((man/man1/sysline.1 644 0 0 10360 3112233327 7200 ." @(#)sysline.1 1.1 (Berkeley) 1/4/83 .TH SYSLINE 1 "24 March 1983" .SH NAME sysline \- display system status on status line of a terminal .SH SYNOPSIS .B sysline [ .B \-bcdehilmpqrs ] [ .B \+N ] .SH DESCRIPTION .I Sysline runs in the background and periodically displays system status information on the status line of the terminal. Not all terminals contain a status line. At the present, the Sun workstation does not; those that do include the h19, concept 108, Ann Arbor Ambassador, vt100, Televideo 950 and Freedom 100. .PP If no flags are given, .I sysline displays the time of day, the current load average, the change in load average in the last 5 minutes, the number of users (followed by a `u'), the number of runnable processes (followed by an `r'), the number of suspended processes (followed by a `s'), and the users who have logged on and off since the last status report. Finally, if new mail has arrived, a summary of it is printed. If there is unread mail in your mailbox, an asterisk will appear after the display of the number of users. .PP The display is normally in reverse video (if your terminal supports this in the status line), and is right-justified to reduce distraction. Every fifth display is done in normal video to give the screen a chance to rest. .PP If you have a file named .who in your home directory, then the contents of that file is printed first. One common use of this feature is to alias chdir, pushd, and popd to place the current directory stack in ~/.who after it changes the new directory. .PP The following flags may be given on the command line. .TP .B \-b Beep once every half hour and twice every hour, just like those obnoxious watches you keep hearing. .TP .B \-c Clear the status line for 5 seconds before each redisplay. .TP .B \-d Debug mode -- print status line data in human readable format .TP .B \-e Print out only the information. Do not print out the control commands necessary to put the information on the bottom line. This option is useful for putting the output of .I sysline onto the mode line of an emacs window. .TP .B \-h Print out the host machine's name after the time. .TP .B \-l Don't print the names of people who log in and out. .TP .B \-m Don't check for mail. .TP .B \-p Don't report the number of process which are runnable and suspended. .TP .B \-r Don't display in reverse video. .TP .B \+N Update the status line every N seconds. The default is 60 seconds. .TP .B \-q Don't print out diagnostic messages if something goes wrong when starting up. .TP .B \-i Print out the process id of the .I sysline process onto standard output upon startup. With this information you can send the alarm signal to the .I sysline process to cause it to update immediately. .I Sysline writes to the standard error, so you can redirect the standard output into a file to catch the process id. .TP .B \-s Print `short' form of line by left-justifying .I iff escapes are not allowed in the status line. Some terminals (the Televideos and Freedom 100 for example) do not allow cursor movement (or other `intelligent' operations) in the status line. For these terminals, .I sysline normally uses blanks to cause right-justification. This flag will disable the adding of the blanks. .PP If you have a file .syslinelock in your home directory, then .I sysline will not update its statistics and write on your screen, it will just go to sleep for a minute. This is useful if you want to momentarily disable .I sysline. Note that it may take a few seconds from the time the lock file is created until you are guaranteed that .I sysline will not write on the screen. .SH FILES .ta 2.4i .nf /etc/utmp names of people who are logged in /dev/kmem contains process table ${HOME}/.who information to print on bottom line ${HOME}/.syslinelock when it exists, sysline will not print .fi .SH AUTHORS John Foderaro .br Tom Ferrin converted it to use termcap. .br Mark Horton added terminfo capability. .SH MESSAGES .IP "sysline: No status capability for \fIterminal\fP" 10 .br .I Sysline cannot function because your terminal lacks a status line. .SH BUGS If you interrupt the display then you may find your cursor missing or stuck on the status line. The best thing to do is reset the terminal. .PP If there is too much information for one line, the excess is thrown away. sline will not print .fi .SH AUTHORS John Foderaro .br Tom Ferrin converted it to use termcap. .br Mark Horton added terminfo capability. .SH MESSAGES .IP "sysline: No status capability for \fIterminal\fP" 10 .br .I Sysline cannot function because your terminal lacks a stman/man1/uuencode.1c 644 0 0 3425 3112233302 7441 .TH UUENCODE 1C "1 June 1980" .UC 4 .SH NAME uuencode,uudecode \- encode/decode a binary file for tranmission via mail .SH SYNOPSIS .B uuencode [ source ] remotedest | .B mail sys1!sys2!..!decode .br .B uudecode [ file ] .SH DESCRIPTION .I Uuencode and .I uudecode are used to send a binary file via uucp (or other) mail. This combination can be used over indirect mail links even when .I uusend(1) is not available. .PP .I Uuencode takes the named source file (default standard input) and produces an encoded version on the standard output. The encoding uses only printing ASCII characters, and includes the mode of the file and the .I remotedest for recreation on the remote system. .PP .I Uudecode reads an encoded file, strips off any leading and trailing lines added by mailers, and recreates the original file with the specified mode and name. .PP The intent is that all mail to the user ``decode'' should be filtered through the uudecode program. This way the file is created automatically without human intervention. This is possible on the uucp network by either using .I delivermail or by making .I rmail be a link to .I Mail instead of .I mail. In each case, an alias must be created in a master file to get the automatic invocation of uudecode. .PP If these facilities are not available, the file can be sent to a user on the remote machine who can uudecode it manually. .PP The encode file has an ordinary text form and can be edited by any text editor to change the mode or remote name. .SH SEE\ ALSO uuencode(5), uusend(1), uucp(1), uux(1), mail(1) .SH BUGS The file is expanded by 35% (3 bytes become 4 plus control information) causing it to take longer to transmit. .PP The user on the remote system who is invoking .I uudecode (often .I uucp) must have write permission on the specified file. the file can be sent to a user on the remote machine who can uudecode it manually. .PP The encode file has an ordinary text form and can be edited by any text editor to change the mode or remote name. .SH SEE\ ALSO uuencode(5), uusend(man/man1/uulog.1c 644 0 0 32 3112233303 6715 .so /usr/man/man1/uucp.1c 1) .SH BUGS The file is expanded by 35% (3 bytes become 4 plus control information) causing it to take longer to transmit. .PP The user on the remote system who is invoking .I uudecode (often .I uucp) must have write permission on the specified file. the file can be sent to a user on the remote machine who can uudecode it manually. .PP The encode file has an ordinary text form and can be edited by any text editor to change the mode oryyZyyman/man1/uuname.1c 644 0 0 32 3112233304 7055 .so /usr/man/man1/uucp.1c 1) .SH BUGS The file is expanded by 35% (3 bytes become 4 plus control information) causing it to take longer to transmit. .PP The user on the remote system who is invoking .I uudecode (often .I uucp) must have write permission on the specified file. the file can be sent to a user on the remote machine who can uudecode it manually. .PP The encode file has an ordinary text form and can be edited by any text editor to change the mode oryyZyyman/man1/uusend.1c 644 0 0 2343 3112233304 7135 ((.TH UUSEND 1C "1 June 1980" .UC 4 .SH NAME uusend \- send a file to a remote host .SH SYNOPSIS .B uusend [ .B \-m mode ] sourcefile sys1!sys2!..!remotefile .SH DESCRIPTION .I Uusend sends a file to a given location on a remote system. The system need not be directly connected to the local system, but a chain of .I uucp(1) links needs to connect the two systems. .PP If the .B \-m option is specified, the mode of the file on the remote end will be taken from the octal number given. Otherwise, the mode of the input file will be used. .PP The sourcefile can be ``\-'', meaning to use the standard input. Both of these options are primarily intended for internal use of uusend. .PP The remotefile can include the ~userid syntax. .SH DIAGNOSTICS If anything goes wrong any further away than the first system down the line, you will never hear about it. .SH SEE\ ALSO uux(1), uucp(1), uuencode(1) .SH BUGS This command shouldn't exist, since .I uucp should handle it. .PP All systems along the line must have the .I uusend command available and allow remote execution of it. .PP Some uucp systems have a bug where binary files cannot be the input to a uux command. If this bug exists in any system along the line, the file will show up severly munged. OSTICS If anything goes wrong any further away than the first system down the line, you will never hear about it. .SH SEE\ ALSO uux(1), uucp(1), uuencode(1) .SH BUGS This command shouldn't exist, since .I uucp should handle it. .PP All systems along the line must have the .I uusend coman/man1/uux.1c 644 0 0 4011 3112233305 6446 .TH UUX 1C "18 January 1983" .SH NAME uux \- unix to unix command execution .SH SYNOPSIS .B uux [ .B \- ] command-string .SH DESCRIPTION .I Uux will gather 0 or more files from various systems, execute a command on a specified system and send standard output to a file on a specified system. .PP The command-string is made up of one or more arguments that look like a shell command line, except that the command and file names may be prefixed by system-name!. A null system-name is interpreted as the local system. .PP File names may be one of .IP (1) a full pathname; .IP (2) a pathname preceded by .IR ~xxx ; where .I xxx is a userid on the specified system and is replaced by that user's login directory; .br .IP (3) anything else is prefixed by the current directory. .PP The `\-' option will cause the standard input to the .I uux command to be the standard input to the command-string. .PP For example, the command .IP uux "!diff usg!/usr/dan/f1 pwba!/a4/dan/f1 > !fi.diff" .PP will get the f1 files from the usg and pwba machines, execute a .I diff command and put the results in f1.diff in the local directory. .PP Any special shell characters such as <>;| should be quoted either by quoting the entire command-string, or quoting the special characters as individual arguments. .SH FILES /usr/uucp/spool - spool directory .br /usr/uucp/* - other data and programs .SH SEE ALSO uucp(1) .br D. A. Nowitz, .I Uucp Implementation Description .SH WARNING An installation may, and for security reasons generally will, limit the list of commands executable on behalf of an incoming request from .I uux. Typically, a restricted site will permit little other than the receipt of mail via .I uux. .SH BUGS Only the first command of a shell pipeline may have a system-name!. All other commands are executed on the system of the first command. .br The use of the shell metacharacter .B * will probably not do what you want it to do. .br The shell tokens << and >> are not implemented. .br There is no notification of denial of execution on the remote machine. s executable on behalf of an incoming request from .I uux. Typically, a restricted site will permit little other than the receipt of mail via .I uux. .SH BUGS Only the first command of a shell pipeline may have a system-name!. All other commands are executed on the system of the first command. .br The use of the shell metacharacter .B * will probably not do what you want it to do. .br The shell tokens << and >> are not implemented. .br There is no notification of denial of execution on the remote man/man1/prs.1 644 0 0 16745 3112233252 6330 .de ZZ \fB\&.\^.\^.\fP .. .if t .ds )S \\| .TH PRS 1 "15 April 1983" .SH NAME prs \- print an \s-1SCCS\s+1 file .SH SYNOPSIS \fBprs\fP [ \fB\-d\fP\|[\|\fIdataspec\fP\|] ] [ \fB\-r\fP\|[\|\fI\s-1SID\s+1\fP\|] ] .if n .br [ \fB\-e\fP ] [ \fB\-l\fP ] [ \fB\-a\fP ] file .ZZ .SH DESCRIPTION \fIPrs\^\fP prints, on the standard output, parts or all of an \*(S) file (see .IR sccsfile (5)) in a user supplied format. If a directory is named, \fIprs\^\fP behaves as though each file in the directory were specified as a named file, except that non-\*(S) files (last component of the path name does not begin with \f3s.\fP), and unreadable files are silently ignored. If a name of \f3\-\fP is given, the standard input is read, in which case each line is taken to be the name of an \*(S) file or directory to be processed; non-\*(S) files and unreadable files are silently ignored. .SH OPTIONS .LP Options apply independently to each named file. .IP \fB\-d\fP\|[\|\fIdataspec\fP\|] Specifies the output data specification. The \fIdataspec\fP is a string consisting of \*(S) file \fIdata keywords\fP (see .IR "\s-1DATA KEYWORDS\s+1" ) interspersed with optional user supplied text. .IP \fB\-r\fP\|[\|\fI\s-1SID\s+1\fP\|] Specifies the .IR S "\s-1CCS\s+1 " ID entification (\*(I)) string of a delta for which information is desired. If no \*(I) is specified, the \*(I) of the most recently created delta is assumed. .IP \fB\-e\fP Requests information for all deltas created \fIearlier\^\fP than and including the delta designated via the \fB\-r\fP option. .IP \fB\-l\fP Requests information for all deltas created \fIlater\^\fP than and including the delta designated via the \fB\-r\fP option. .IP \fB\-a\fP Requests printing of information for both removed, that is, delta type = .IR R , (see .IR rmdel (1)) and existing, that is, delta type = .IR D , deltas. If the \fB\-a\fP option is not specified, information for existing deltas only is provided. .LP .i0 .SH "DATA KEYWORDS" Data keywords specify which parts of an \*(S) file are to be retrieved and output. All parts of an \*(S) file (see .IR sccsfile (5)) have an associated data keyword. There is no limit on the number of times a data keyword may appear in a .IR dataspec . .LP The information printed by \fIprs\^\fP consists of: (1) the user supplied text; and (2) appropriate values (extracted from the \*(S) file) substituted for the recognized data keywords in the order of appearance in the \f2dataspec\^\fP. The format of a data keyword value is either \fISimple\^\fP (S), in which keyword substitution is direct, or \fIMulti-line\fP (M), in which keyword substitution is followed by a carriage return. .LP User supplied text is any text other than recognized data keywords. A tab is specified by \f3\et\fP and carriage return/new-line is specified by \f3\en\fP. .bp .in 0 .if t .ps -1 .if t .vs -1p .ta 2n +\w':I:SCCS ID'u+2n +\w'Programmer who created delta'u+2n +\w'User Names'u+2n +\w'\f3:\fPZ\f3:\fP\f3:\fPY\f3:\fP \f3:\fPM\f3:\fP \f3:\fPI\f3:\fP\f3:\fPZ\f3:\fP'u+4n .ce \s+1TABLE 1.\| SCCS Files Data Keywords\s-1 .nf .sp 1.5p \fIKeyword\fP \fIData Item\fP \fIFile Section\fP \fIValue\fP \fIFormat\fP .sp 5p \f3:\fPDt\f3:\fP Delta information Delta Table See below* S \f3:\fPDL\f3:\fP Delta line statistics " \f3:\fPLi\f3:\fP/\f3:\fPLd\f3:\fP/\f3:\fPLu\f3:\fP S \f3:\fPLi\f3:\fP Lines inserted by Delta " nnnnn S \f3:\fPLd\f3:\fP Lines deleted by Delta " nnnnn S \f3:\fPLu\f3:\fP Lines unchanged by Delta " nnnnn S \f3:\fPDT\f3:\fP Delta type " \f2D\^\fP or \f2R\^\fP S \f3:\fPI\f3:\fP SCCS ID string (SID) " \f3:\fPR\f3:.:\fPL\f3:.:\fPB\f3:.:\fPS\f3:\fP S \f3:\fPR\f3:\fP Release number " nnnn S \f3:\fPL\f3:\fP Level number " nnnn S \f3:\fPB\f3:\fP Branch number " nnnn S \f3:\fPS\f3:\fP Sequence number " nnnn S \f3:\fPD\f3:\fP Date Delta created " \f3:\fPDy\f3:\fP/\f3:\fPDm\f3:\fP/\f3:\fPDd\f3:\fP S \f3:\fPDy\f3:\fP Year Delta created " nn S \f3:\fPDm\f3:\fP Month Delta created " nn S \f3:\fPDd\f3:\fP Day Delta created " nn S \f3:\fPT\f3:\fP Time Delta created " \f3:\fPTh\f3:\fP\f3:\fP:Tm\f3:\fP\f3:\fP:Ts\f3:\fP S \f3:\fPTh\f3:\fP Hour Delta created " nn S \f3:\fPTm\f3:\fP Minutes Delta created " nn S \f3:\fPTs\f3:\fP Seconds Delta created " nn S \f3:\fPP\f3:\fP Programmer who created Delta " logname S \f3:\fPDS\f3:\fP Delta sequence number " nnnn S \f3:\fPDP\f3:\fP Predecessor Delta seq-no. " nnnn S \f3:\fPDI\f3:\fP Seq-no. of deltas incl., " \f3:\fPDn\f3:\fP/\f3:\fPDx\f3:\fP/\f3:\fPDg\f3:\fP S excl., ignored \f3:\fPDn\f3:\fP Deltas included (seq #) " \f3:\fPDS\f3:\fP \f3:\fPDS\f3:\fP\|\f3.\^.\^.\fP S \f3:\fPDx\f3:\fP Deltas excluded (seq #) " \f3:\fPDS\f3:\fP \f3:\fPDS\f3:\fP\|\f3.\^.\^.\fP S \f3:\fPDg\f3:\fP Deltas ignored (seq #) " \f3:\fPDS\f3:\fP \f3:\fPDS\f3:\fP\|\f3.\^.\^.\fP S \f3:\fPMR\f3:\fP MR numbers for delta " text M \f3:\fPC\f3:\fP Comments for delta " text M \f3:\fPUN\f3:\fP User names User Names text M \f3:\fPFL\f3:\fP Flag list Flags text M \f3:\fPY\f3:\fP Module type flag " text S \f3:\fPMF\f3:\fP MR validation flag " \f2yes\^\fP or \f2no\^\fP S \f3:\fPMP\f3:\fP MR validation pgm name " text S \f3:\f((PKF\f3:\fP Keyword error/warning flag " \f2yes\^\fP or \f2no\^\fP S \f3:\fPBF\f3:\fP Branch flag " \f2yes\^\fP or \f2no\^\fP S \f3:\fPJ\f3:\fP Joint edit flag " \f2yes\^\fP or \f2no\^\fP S \f3:\fPLK\f3:\fP Locked releases " \f3:\fPR\f3:\fP\|\f3.\^.\^.\fP S \f3:\fPQ\f3:\fP User defined keyword " text S \f3:\fPM\f3:\fP Module name " text S \f3:\fPFB\f3:\fP Floor boundary " \f3:\fPR\f3:\fP S \f3:\fPCB\f3:\fP Ceiling boundary " \f3:\fPR\f3:\fP S \f3:\fPDs\f3:\fP Default SID " \f3:\fPI\f3:\fP S \f3:\fPND\f3:\fP Null delta flag " \f2yes\^\fP or \f2no\^\fP S \f3:\fPFD\f3:\fP File descriptive text Comments text M \f3:\fPBD\f3:\fP Body Body text M \f3:\fPGB\f3:\fP Gotten body " text M \f3:\fPW\f3:\fP A form of \f2what\^\fP(1) string N/A \f3:\fPZ\f3:\fP\f3:\fPM\f3:\fP\et\f3:\fPI\f3:\fP S \f3:\fPA\f3:\fP A form of \f2what\^\fP(1) string N/A \f3:\fPZ\f3:\fP\f3:\fPY\f3:\fP \f3:\fPM\f3:\fP \f3:\fPI\f3:\fP\f3:\fPZ\f3:\fP S \f3:\fPZ\f3:\fP \f2what\^\fP(1) string delimiter N/A @(#) S \f3:\fPF\f3:\fP SCCS file name N/A text S \f3:\fPPN\f3:\fP SCCS file path name N/A text S .fi .sp .5v .LP * \f3:\fPDt\f3:\fP = \f3:\fPDT\f3:\fP \f3:\fPI\f3:\fP \f3:\fPD\f3:\fP \f3:\fPT\f3:\fP \f3:\fPP\f3:\fP \f3:\fPDS\f3:\fP \f3:\fPDP\f3:\fP .fi .bp .if t .ps +1 .if t .vs +1p .SH EXAMPLES .IP prs \-d"Users and/or user \s-1ID\s+1s for \f3:\fPF\f3:\fP are\f3:\fP\en\f3:\fP\s-1UN\s+1\f3:\fP" s\f3.\fPfile .LP may produce on the standard output: .LP .RS .nf Users and/or user \s-1ID\s+1s for s\f3.\fPfile are\f3:\fP xyz 131 abc .fi .RE .IP prs \-d"Newest delta for pgm \f3:\fPM\f3:\fP\f3:\fP \f3:\fPI\f3:\fP Created \f3:\fPD\f3:\fP By \f3:\fPP\f3:\fP" \-r s\f3.\fPfile .LP may produce on the standard output: .IP Newest delta for pgm main\f3.\fPc\f3:\fP 3\f3.\fP7 Created 77/12/1 By cas .LP As a \f2special case:\^\fP .IP prs s\f3.\fPfile .LP may produce on the standard output: .LP .RS .nf D 1\f3.\fP1 77/12/1 00\f3:\fP00\f3:\fP00 cas 1 000000/00000/00000 \s-1MR\s+1s\f3:\fP bl78-12345 bl79-54321 \s-1COMMENTS\s+1\f3:\fP this is the comment line for s\f3.\fPfile initial delta .fi .RE .LP for each delta table entry of the ``D'' type. The only option argument allowed to be used with the \fIspecial case\fP is the \fB\-a\fP option. .LP .SH FILES .RE .TP 10 /tmp/pr????? .i0 .SH "SEE ALSO" admin(1), delta(1), get(1), help(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. line for s\f3.\fPfile initman/man1/vi.1 644 0 0 4015 3112233306 6105 .TH VI 1 "29 April 1983" .UC .SH NAME vi \- screen oriented (visual) display editor based on ex .SH SYNOPSIS .B vi [ .B \-t tag ] [ .B \-r ] [ \fB+\fR\fIcommand\fR ] [ .B \-l ] [ \fB\-w\fIn\fR ] name \fB.\|.\|.\fP .SH DESCRIPTION .I Vi (visual) is a display oriented text editor based on .IR ex (1). .I Ex and .I vi aer in fact the same text editor; it is possible to get to the command mode of .I ex from within .I vi and vice-versa. . \".LP . \"The . \".I "Vi Quick Reference" . \"card and the . \".I "Introduction to Display Editing with Vi" . \"provide full details on using . \".I vi. .SH FILES See .IR ex (1). .SH SEE ALSO ex (1), edit (1), ``Vi Quick Reference'' card, ``An Introduction to Display Editing with Vi'', by William Joy. .SH BUGS Software tabs using \fB^T\fR work only immediately after the .I autoindent. .LP Left and right shifts on intelligent terminals don't make use of insert and delete character operations in the terminal. .LP The .I wrapmargin option can be fooled since it looks at output columns when blanks are typed. If a long word passes through the margin and onto the next line without a break, then the line won't be broken. .LP Repeating a change which wraps over the margin when .I wrapmargin is in effect doesn't generally work well: sometimes it just makes a mess of the change, and sometimes even leaves you in insert mode. A way to work around the problem is to replicate the changes using yank and put. .LP Insert/delete within a line can be slow if tabs are present on intelligent terminals, since the terminals need help in doing this correctly. .LP Saving text on deletes in the named buffers is somewhat inefficient. .LP The .I source command does not work when executed as \fB:source\fR; there is no way to use the \fB:append\fR, \fB:change\fR, and \fB:insert\fR commands, since it is not possible to give more than one line of input to a \fB:\fR escape. To use these on a \fB:global\fR you must \fBQ\fR to \fIex\fR command mode, execute them, and then reenter the screen editor with .I vi or .I open. ce the terminals need help in doing this correctly. .LP Saving text on deletes in the named buffers is somewhat inefficient. .LP The .I source command does not work when executed as \fB:source\fR; there is no way to use the \fB:append\fR, \fB:change\fR, and \fB:insert\fR commands, since it is not possible to give more than one line of input to a \fB:\fR escape. To use these on a \fB:global\fR you must \fBQ\fR to \fIex\fR command mode, execute them, and then reenter the screen editor with .I viman/man1/vmstat.1 644 0 0 5474 3112233307 7020 .TH VMSTAT 1 "29 April 1983" .de s1 .if n .sp .if t .sp .1i .. .de t1 .if n .ta 5n .if t .ta 1i .. .UC 4 .SH NAME vmstat \- report virtual memory statistics .SH SYNOPSIS .B vmstat [ .B \-fs ] [ interval [ count ] ] .SH DESCRIPTION .I Vmstat delves into the system and normally reports certain statistics kept about process, virtual memory, disk, trap and cpu activity. .LP If none of these options are given, .I vmstat will report in the first line a summary of the virtual memory activity since the system has been booted. If .I interval is specified, then successive lines are summaries over the last .I interval seconds. ``vmstat 5'' will print what the system is doing every five seconds; this is a good choice of printing interval since this is how often some of the statistics are sampled in the system; others vary every second, running the output for a while will make it apparent which are recomputed every second. If a .I count is given, the statistics are repeated .I count times. The format fields are: .LP Procs: information about numbers of processes in various states. .s1 .t1 .nf r in run queue b blocked for resources (i/o, paging, etc.) w runnable or short sleeper (< 20 secs) but swapped .fi .s1 Memory: information about the usage of virtual and real memory. Virtual pages are considered active if they belong to processes which are running or have run in the last 20 seconds. A ``page'' here is 2048 bytes. .s1 .t1 .nf avm active virtual pages fre size of the free list .fi .s1 Page: information about page faults and paging activity. These are averaged each five seconds, and given in units per second. .s1 .t1 .nf re page reclaims (simulating reference bits) pi pages paged in po pages paged out fr pages freed per second de anticipated short term memory shortfall sr pages scanned by clock algorithm, per-second .fi .s1 up/hp/rk: Disk operations per second (this field is system dependent). Typically paging will be split across several of the available drives. The number under each of these is the unit number. .s1 Faults: trap/interrupt rate averages per second over last 5 seconds. .s1 .t1 .nf in (non clock) device interrupts per second sy system calls per second cs cpu context switch rate (switches/sec) .fi .s1 Cpu: breakdown of percentage usage of CPU time .s1 .nf us user time for normal and low priority processes sy system time id cpu idle .SH OPTIONS .TP .B \-f Report on the number of .I forks and .I vforks since system startup and the number of pages of virtual memory involved in each kind of fork. .TP .B \-s Display the contents of the .I sum structure, giving the total number of several kinds of paging related events which have occurred since boot. .SH FILES /dev/kmem, /vmunix .SH BUGS There should be a screen oriented program which combines .I vmstat and .IR ps (1) in real time as well as reporting on other system activity. id cpu idle .SH OPTIONS .TP .B \-f Report on the number of .I forks and .I vforks since system startup and the number of pages of virtual memory involved in each kind of fork. .TP .B \-s Display man/man1/wait.1 644 0 0 1033 3112233307 6431 .TH WAIT 1 "18 January 1983" .SH NAME wait \- await completion of process .SH SYNOPSIS .B wait .SH DESCRIPTION Wait until all processes started with .B & have completed, and report on abnormal terminations. .PP Because the .IR wait (2) system call must be executed in the parent process, the Shell itself executes .I wait, without creating a new process. .SH "SEE ALSO" sh(1) .SH BUGS Not all the processes of a 3- or more-stage pipeline are children of the Shell, and thus can't be waited for. (This bug does ((not apply to .IR csh (1).) 3" .SH NAME wait \- await completion of process .SH SYNOPSIS .B wait .SH DESCRIPTION Wait until all processes started with .B & have completed, and report on abnormal terminations. .PP Because the .IR wait (2) system call must be executed in the parent process, the Shell itself executes .I wait, without creating a new process. .SH "SEE ALSO" sh(1) .SH BUGS Not all the processes of a 3- or more-stage pipeline are children of the Shell, and thus can't be waited for. (This bug does man/man1/wall.1 644 0 0 651 3112233310 6403 .TH WALL 1 "16 March 1983" .UC 4 .SH NAME wall \- write to all users .SH SYNOPSIS \fBwall\fP [ file ] .SH DESCRIPTION \fIWall\fP reads its standard input until an end-of-file. It then sends this message, preceded by `Broadcast Message ...', to all logged in users. .PP The sender should be super-user to override any protections the users may have invoked. .SH FILES /dev/tty? .br /etc/utmp .SH "SEE ALSO" mesg(1), write(1) stage pipeline are children of the ShelyyZyyman/man1/wc.1 644 0 0 2334 3112233310 6075 .TH WC 1 "27 April 1983" .SH NAME wc \- word count .SH SYNOPSIS \fBwc\fP [ \fB\-lwcpt\fP ] [ \fB\-b\fP\|\fIbaud\fP ] [ \fB\-s\fP\|\fIpagesize\fP ] [ \fB\-u\fP ] [ \fB\-v\fP ] .if n .ti +0.5i [ file \fB.\|.\|.\fP ] .SH DESCRIPTION \fIWc\fP counts lines, words, and characters \(em and, optionally, pages and the print time \(em in the named \fIfile\fP\|s, or in the standard input if no \fIfile\fP names appear. A word is a maximal string of characters delimited by spaces, tabs, or newlines. .SH OPTIONS .LP If an argument beginning with one of `lwcpt' is present, the specified counts are selected by the letters: .IP \fBl\fP Count lines. .IP \fBw\fP Count words. .IP \fBc\fP Count characters. .IP \fBp\fP Count pages. .IP \fBt\fP Count time. .LP The default is \fB\-lwc\fP (count lines, words, and characters) unless \fB\-v\fP is specified. .IP \fB\-b\fP\|\fIbaud\fP Figure the time at the specified \fIbaud\fP rate instead of the default 300 baud. .IP \fB\-s\fP\|\fIpagesize\fP Pages are \fIpagesize\fP lines long instead of the default 66. .IP \fB\-u\fP Print the time based on \fIuucp\fP transmission time, about 90% as fast as normal. .IP \fB\-v\fP Display a verbose output format, with headers and including pages and time by default. P Count time. .LP The default is \fB\-lwc\fP (count lines, words, and characters) unless \fB\-v\fP is specified. .IP \fB\-b\fP\|\fIbaud\fP Figure the time at the specified \fIbaud\fP rate instead of the default 300 baud. .IP \fB\-s\fP\|\fIpagesize\fP Pages are \fIpagesize\fP lines long insteman/man1/whatis.1 644 0 0 1262 3112233311 6763 .TH WHATIS 1 "13 April 1983" .SH NAME whatis \- describe what a command is .SH SYNOPSIS \fBwhatis\fP command \fB.\|.\|.\fP .SH DESCRIPTION \fIWhatis\fP looks up a given \fIcommand\fP and displays the header line from the manual section. You can then run the .IR man (1) command to get more information. If the line starts `name(section)\ \fB.\|.\|.\fP you can do \fBman\ \ section\ \ name\fP to get the documentation for it. Try \fBwhatis\ \ ed\fP and then you should do \fBman\ \ 1\ \ ed\fP to get the manual page for \fIed\fP. .LP \fIWhatis\fP is actually just the \fB\-f\fP option to the .IR man (1) command. .SH FILES .DT /usr/lib/whatis Data base .SH "SEE ALSO" man(1), catman(8) d\fP and displays the header line from the manual section. You can then run the .IR man (1) command to get more information. If the line starts `name(section)\ \fB.\|.\|.\fP you can do \fBman\ \ section\ \ name\fP to get the documentation for it. Try \fBwhatis\ \ ed\fP and then you should do \fBman\ \ 1\ \ ed\fP to get the manualman/man1/whereis.1 644 0 0 4206 3112233312 7134 .TH WHEREIS 1 "13 April 1983" .SH NAME whereis \- locate source, binary, and/or manual for program .SH SYNOPSIS \fBwhereis\fP [ \fB\-sbm\fP ] [ \fB\-u\fP ] [ \fB\-SBM\fP dir \fB.\|.\|.\fP \fB\-f\fP ] name \fB.\|.\|.\fP .SH DESCRIPTION \fIWhereis\fP locates source/binary and manuals sections for specified files. The supplied names are first stripped of leading pathname components and any (single) trailing extension of the form `.ext', for example, `.c'. Prefixes of `s.' resulting from use of source code control are also dealt with. \fIWhereis\fP then attempts to locate the desired program in a list of standard places. .SH OPTIONS .IP \fB\-b Search only for binaries. .IP \fB\-s\fP Search only for sources. .IP \fB\-m\fP Search only for manual sections. .IP \fB\-u\fP Search for unusual entries. A file is said to be unusual if it does not have one entry of each requested type. Thus \fBwhereis\ \ \-m\ \ \-u\ \ \*\fP asks for those files in the current directory which have no documentation. .IP \fB\-B\fP Change or otherwise limit the places where \fIwhereis\fP searches for binaries. .IP \fB\-M\fP Change or otherwise limit the places where \fIwhereis\fP searches for manual sections. .IP \fB\-S\fP Change or otherwise limit the places where \fIwhereis\fP searches for sources. .IP \fB\-f\fP Terminates the last directory list and signals the start of file names, and \fImust\fP be used when any of the \fB\-B\fP, \fB\-M\fP, or \fB\-S\fP options are used. Finally, the \fB\-B\fP \fB\-M\fP and \fB\-S\fP flags may be used to change or otherwise limit the places where \fIwhereis\fP searches. The \fB\-f\fP file flag is used to terminate the last such directory list and signal the start of file names. .SH EXAMPLE Find all files in \fI/usr/bin\fP which are not documented in \fI/usr/man/man1\fP with source in \fI/usr/src/cmd\fP\|: .IP cd /usr/ucb .br whereis \-u \-M /usr/man/man1 \-S /usr/src/cmd \-f * .SH FILES /usr/src/* .br /usr/{doc,man}/* .br /lib, /etc, /usr/{lib,bin,ucb,old,new,local} .SH BUGS Since \fIwhereis\fP uses .IR chdir (2) to run faster, pathnames given with the \fB\-M\fP, \fB\-S\fP, or \fB\-B\fP must be full; that is, they must begin with a `/'. ry list and signal the start of file names. .SH EXAMPLE Find all files in \fI/usr/bin\fP which are not documented in \fI/usr/man/man1\fP with source in \fI/usr/src/cmd\fP\|: .IP cd /usr/ucb .br whereis \-u \-M /usr/man/man1 \-S /usr/src/cmd \-f * .SH FILES /usr/src/* .br /usr/{doc,man}/* .br /lib, /etc, /usr/{lib,bin,ucb,old,new,local} .SH BUGS Since \fIwhereis\fP uses .IR chman/man1/which.1 644 0 0 1526 3112233312 6572 .TH WHICH 1 "25 March 1983" .UC .SH NAME which \- locate a program file including aliases and paths (\fIcsh\fR only) .SH SYNOPSIS .B which [ name ] \fB.\|.\|.\fP .SH DESCRIPTION .I Which takes a list of names and looks for the files which would be executed had these names been given as commands. Each argument is expanded if it is aliased, and searched for along the user's path. Both aliases and path are taken from the user's \&.cshrc file. .SH FILES .ta 1i ~/\&.cshrc source of aliases and path values .SH DIAGNOSTICS A diagnostic is given for names which are aliased to more than a single word, or if an executable file with the argument name was not found in the path. .SH BUGS Only aliases and paths from ~/\&.cshrc are used; importing from the current environment is not attempted. Must be executed by a csh, since only csh's know about aliases. nd searched for along the user's path. Both aliases and path are taken from the user's \&.cshrc file. .SH FILES .ta 1i ~/\&.cshrc source of aliases and path values .SH DIman/man1/who.1 644 0 0 2653 3112233312 6267 ((.TH WHO 1 "26 April 1983" .SH NAME who \- who is on the system .SH SYNOPSIS \fBwho\fP [ who-file ] [ \fBam i\fP ] .SH DESCRIPTION Used without arguments, \fIwho\fP lists the login name, terminal name, and login time for each current UNIX user. \fIWho\fP gets this information from the \fI/etc/utmp\fP file. .PP If a filename argument is given, the named file is examined instead of \fI/etc/utmp\fP. Typically the named file is \fI/usr/adm/wtmp\fP, which contains a record of all logins since it was created. In this case, \fIwho\fP lists logins, logouts, and crashes. Each login is listed with user name, terminal name (with `\fI/dev/\fP' suppressed), and date and time. Logouts produce a similar line without a user name. Reboots produce a line with `~' in place of the device name, and a fossil time indicating when the system went down. Finally, the adjacent pair of entries `|' and `}' indicate the system-maintained time just before and after a \fIdate\fP command changed the system's idea of the time. .PP With two arguments, as in `who am i' (and also `who are you'), \fIwho\fP tells who you are logged in as: it displays your hostname, login name, terminal name, and login time. .SH EXAMPLES .LP .RS .nf % \fBwho am i\fP angel!henry ttyp0 Apr 27 11:24 % .sp .nf % \fBwho\fP mktg ttym0 Apr 27 11:11 shannon ttyp0 Apr 27 11:25 henry ttyp1 Apr 27 11:30 % .fi .RE .SH FILES /etc/utmp .SH "SEE ALSO" whoami(1), getuid(2), utmp(5), wtmp(5) efore and after a \fIdate\fP command changed the system's idea of the time. .PP With man/man1/whoami.1 644 0 0 631 3112233313 6731 .TH WHOAMI 1 "27 April 1983" .UC .SH NAME whoami \- display effective current username .SH SYNOPSIS .B whoami .SH DESCRIPTION .I Whoami displays the username of whoever is currently logged in. \fIWhoami\fP works even if you are logged in as the super-user, while `who am i' does not since it gets its information from the \fI/etc/utmp\fP file. .SH FILES /etc/passwd username data base .SH "SEE ALSO" who(1) utmp(5), wtmp(5) efore and after a \fIdate\fP command yyZyyman/man1/write.1 644 0 0 4026 3112233313 6621 .TH WRITE 1 "27 April 1983" .SH NAME write \- write to another user .SH SYNOPSIS .B write user [ ttyname ] .SH DESCRIPTION .I Write copies lines from your standard input to \fIuser\fP\|'s screen. .LP When you type a \fIwrite\fP command, the person you're writing to sees a message like this: .IP Message from hostname!yourname on yourttyname at hh:mm . . . .LP After typing the \fIwrite\fP command, enter the text of your message. What you type appears `simultaneously' on the other user's screen. Conclude by typing an end of file indication (^D) or an interrupt. At this point \fIwrite\fP displays `EOT' on your recipient's screen and exits. .LP To write to a user who is logged in more than once, use the .I ttyname argument to indicate the appropriate terminal name. .LP You can grant or deny other users permission to write to you by using the \fImesg\fP command (default allows writing). Certain commands, .I nroff and .IR pr (1) in particular, don't allow anyone to write to you while you are using them in order to prevent messy output. .LP If \fIwrite\fP finds the character `!' at the beginning of a line, it calls the shell to execute the rest of the line as a command. .LP Two people can carry on a conversation by \fIwrite\fP'ing to each other. When the other person receives the message indicating you are writing to him, he can then \fIwrite\fP back to you if he wishes. However, since you are now simultaneously typing and receiving messages, you end up with garbage on your screen unless you work out some sort of scheduling scheme with your partner. You might try the following conventional protocol: when you first write to another user, wait for him to write back before starting to send. Each person should end each message with a distinctive signal \(em \fBo\fR for `over' is standard \(em so that the other knows when to begin a reply. To end your conversation, type .B oo \(em for `over and out' \(em before finishing the conversation. .SH FILES /etc/utmp to find user .br /bin/sh to execute `!' .SH "SEE ALSO" mesg(1), who(1), mail(1) th your partner. You might try the following conventional protocol: when you first write to another user, wait for him to write back before starting to send. Each person should end each message with a distinctive signal \(em \fBo\fR for `over' is standard \(em so that the other knows when to begin a reply. To end your conversation, type .B oo \(em for `over and out' \(em before finishing the conversation. .SH FILES /etc/utmp to find user .br /bin/sh to execute `!' .SH "SEE ALSO" mesman/man1/xget.1 644 0 0 32 3112233314 6370 .so /usr/man/man1/xsend.1 our partner. You might try the following conventional protocol: when you first write to another user, wait for him to write back before starting to send. Each person should end each message with a distinctive signal \(em \fBo\fR for `over' is standard \(em so that the other knows when to begin a reply. To end your conversation, type .B oo \(em for `over and out' \(em before finishing the conversation. .SH FILES /etc/utmp to find useyyZyyman/man1/xsend.1 644 0 0 1776 3112233314 6622 .TH XSEND 1 "29 April 1983" .SH NAME xsend, xget, enroll \- secret mail .SH SYNOPSIS .B xsend person .br .B xget .br .B enroll .SH DESCRIPTION These commands implement a secure communication channel; it is like .IR mail (1), but no one can read the messages except the intended recipient. The method embodies a public-key cryptosystem using knapsacks. .LP To receive messages, use .IR enroll ; it asks you for a password that you must subsequently quote in order to receive secret mail. .LP To receive secret mail, use .IR xget . It asks for your password, then gives you the messages. .LP To send secret mail, use .IR xsend in the same manner as the ordinary mail command. (However, it will accept only one target). A message announcing the receipt of secret mail is also sent by ordinary mail. .SH FILES /usr/spool/secretmail/*.key keys .br /usr/spool/secretmail/*.[0-9] messages .SH SEE ALSO mail (1) .SH BUGS It should be integrated with ordinary mail. The announcement of secret mail makes traffic analysis possible. aiman/man1/xstr.1 644 0 0 5322 3112233315 6471 .TH XSTR 1 "25 April 1983" .SH NAME xstr \- extract strings from C programs to implement shared strings .SH SYNOPSIS \fBxstr\fP [ \fB\-v\fP ] [ \fB\-c\fP ] [ \fB\-\fP ] [ file ] .SH DESCRIPTION \fIXstr\fP maintains a file called \fIstrings\fP into which strings in component parts of a large program are hashed. These strings are replaced with references to this common area. This serves to implement shared constant strings, most useful if they are also read-only. .LP The command .LP .DT \fBxstr \-c\fR name .LP extracts the strings from the C source in name, replacing string references by expressions of the form (&xstr[number]) for some number. An appropriate declaration of \fIxstr\fP is prepended to the file. The resulting C text is placed in the file \fIx.c,\fP to then be compiled. The strings from this file are placed in the \fIstrings\fP data base if they are not there already. Repeated strings and strings which are suffices of existing strings do not cause changes to the data base. .LP After all components of a large program have been compiled a file \fIxs.c\fP declaring the common \fIxstr\fP space can be created by a command of the form .LP .DT \fBxstr\fR .LP This \fIxs.c\fP file should then be compiled and loaded with the rest of the program. If possible, the array can be made read-only (shared) saving space and swap overhead. .LP \fIXstr\fP can also be used on a single file. A command .LP .DT \fBxstr\fR name .LP creates files \fIx.c\fP and \fIxs.c\fP as before, without using or affecting any \fIstr((ings\fP file in the same directory. .LP It may be useful to run \fIxstr\fP after the C preprocessor if any macro definitions yield strings or if there is conditional code which contains strings which may not, in fact, be needed. \fIXstr\fP reads from its standard input when the argument `\-' is given. An appropriate command sequence for running \fIxstr\fP after the C preprocessor is: .LP .nf .DT \fBcc \-E\fR name.c | \fBxstr \-c\fR \- \fBcc \-c\fR x.c \fBmv\fR x.o name.o .fi .LP \fIXstr\fP does not touch the file \fIstrings\fP unless new items are added, thus \fImake\fP can avoid remaking \fIxs.o\fP unless truly necessary. .SH OPTIONS .TP \fB\-c\fP \fIfile\fP Take C source text from .IR file . .TP .B \-v Verbose: display a progress report indicating where new or duplicate strings were found. .SH FILES .DT strings Data base of strings .br x.c Massaged C source .br xs.c C source for definition of array `xstr' .br /tmp/xs* Temp file when `xstr name' doesn't touch \fIstrings\fP .SH "SEE ALSO" mkstr(1) .SH BUGS If a string is a suffix of another string in the data base, but the shorter string is seen first by \fIxstr\fP both strings will be placed in the data base, when just placing the longer one there will do. ose: display a progress report indicating where new or duplicate strings were found. .SH FILES .DT strings Data base of strings .br x.c Massaged C source .br xs.c C source for definition of array `xstr' .br /tmp/xs* Temp file when `xstr name' doesn't touch \fIstrings\fP .SH "SEE ALSO" mkstr(1) .SH man/man1/yacc.1 644 0 0 3462 3112233315 6413 .TH YACC 1 "25 April 1983" .SH NAME yacc \- yet another compiler-compiler .SH SYNOPSIS .B yacc [ .B \-vd ] grammar .SH DESCRIPTION .I Yacc converts a context-free grammar into a set of tables for a simple automaton which executes an LR(1) parsing algorithm. The grammar may be ambiguous; specified precedence rules are used to break ambiguities. .LP The output file, .IR y.tab.c , must be compiled by the C compiler to produce a program .IR yyparse . This program must be loaded with the lexical analyzer program, .IR yylex , as well as .I main and .IR yyerror , an error handling routine. These routines must be supplied by the user; .IR Lex (1) is useful for creating lexical analyzers usable by .IR yacc . .SH OPTIONS .TP .B \-v Prepare the file .I y.output containing a description of the parsing tables and a report on conflicts generated by ambiguities in the grammar. .TP .B \-d Generate the file .I y.tab.h with the .I define statements that associate the .I yacc\c -assigned `token codes' with the user-declared `token names'. This allows source files other than .I y.tab.c to access the token codes. .SH FILES .ta \w'yacc.tmp, yacc.acts 'u y.output .br y.tab.c .br y.tab.h defines for token names .br yacc.tmp, yacc.acts temporary files .br /usr/lib/yaccpar parser prototype for C programs .SH "SEE ALSO" .IR lex (1) .br .I "LR Parsing" by A. V. Aho and S. C. Johnson, Computing Surveys, June, 1974. .br .I "YACC \- Yet Another Compiler Compiler" by S. C. Johnson. .SH DIAGNOSTICS The number of reduce-reduce and shift-reduce conflicts is reported on the standard output; a more detailed report is found in the .I y.output file. Similarly, if some rules are not reachable from the start symbol, this is also reported. .SH BUGS Because file names are fixed, at most one .I yacc process can be active in a given directory at a time. r .I "LR Parsing" by A. V. Aho and S. C. Johnson, Computing Surveys, June, 1974. .br .I "YACC \- Yet Another Compiler Compiler" by S. C. Johnson. .SH DIAGNOSTICS The number of reduce-reduce and shift-reduceman/man1/yes.1 644 0 0 417 3112233316 6252 .TH YES 1 "27 April 1983" .UC 4 .SH NAME yes \- be repetitively affirmative .SH SYNOPSIS .B yes [ expletive ] .SH DESCRIPTION .B Yes repeatedly outputs \*(lqy\*(rq, or if .I expletive is given, that is output repeatedly. Termination is by typing an interupt character. ve in a given directory at a time. r .I "LR Parsing" by A. V. Aho and S. C. Johnson, Computing Surveys, June, 1974. .br .I "YACC \- Yet Another Compiler Compiler" by S. C. Johnson. .SH DIAGNOSTyyZyyman/man1/pmerge.1 644 0 0 1434 3112233316 6751 .TH PMERGE 1 "25 April 1983" .UC 4 .SH NAME pmerge \- pascal file merger .SH SYNOPSIS .B pmerge name.p \fB.\|.\|.\fP .SH DESCRIPTION .I Pmerge assembles the named Pascal files into a single standard Pascal program. The resulting program is listed on the standard output. It is intended to be used to merge a collection of separately compiled modules so that they can be run through .BR pi , or exported to other sites. .SH FILES .ta 1.5i /usr/tmp/MG\(** default temporary files .br .SH "SEE ALSO" pc(1), pi(1), .br Auxiliary documentation .I Berkeley Pascal User's Manual. .SH BUGS Very minimal error checking is done, so incorrect programs will produce unpredictable results. Block comments should be placed after the keyword to which they refer or they are likely to end up in bizarre places. d to be used to merge a collection of separately compiled modules so that they can be run through .BR pi , or exported to other sites. .SH FILES .ta 1.5i /usr/tmp/MG\(** default temporary files .br .SH "SEE ALSO" pc(1), pi(1), man/man1/gprof.1 644 0 0 13323 3112233317 6630 .TH GPROF 1 "18 January 1983 Local" \" @(#)gprof.1 1.9 (Berkeley) 10/12/82 .UC 4 .SH NAME gprof \- display call graph profile data .SH SYNOPSIS .B gprof [ .B \-a ] [ .B \-b ] [ .B \-c ] [ .B \-e .I name ] [ .B \-E .I name ] .if n .ti +0.5i [ .B \-f .I name ] [ .B \-F .I name ] [ .B \-s ] [ .B \-z ] .if t .ti +0.5i .if n .ti +0.5i [ a.out [ gmon.out \fB.\|.\|.\fP ] ] .SH DESCRIPTION .I gprof produces an execution profile of C, Pascal, or Fortran77 programs. The effect of called routines is incorporated in the profile of each caller. The profile data is taken from the call graph profile file .RI ( gmon.out default) which is created by programs compiled with the .B \-pg option of .IR cc , .IR pc , and .IR f77 . That option also links in versions of the library routines which are compiled for profiling. The symbol table in the named object file .RI ( a.out default) is read and correlated with the call graph profile file. If more than one profile file is specified, the .I gprof output shows the sum of the profile information in the given profile files. .LP First, a flat profile is given, similar to that provided by .IR prof (1). This listing gives the total execution times and call counts for each of the functions in the program, sorted by decreasing time. .LP Next, these times are propagated along the edges of the call graph. Cycles are discovered, and calls into a cycle are made to share the time of the cycle. A second listing shows the functions sorted according to the time they represent including the time of their call graph descendents. Below each function entry is shown its (direct) call graph children, and how their times are propagated to this function. A similar display above the function shows how this function's time and the time of its descendents is propagated to its (direct) call graph parents. .LP Cycles are also shown, with an entry for the cycle as a whole and a listing of the members of the cycle and their contributions to the time and call counts of the cycle. .SH OPTIONS .TP .B \-a suppresses the printing of statically declared functions. If this option is given, all relevant information about the static function (for instance, time samples, calls to other functions, calls from other functions) belongs to the function loaded just before the static function in the .I a.out file. .TP .B \-b display a description of each field in the profile. .TP .B \-c the static call graph of the program is discovered by a heuristic which examines the text space of the object file. Static-only parents or children are indicated with call counts of 0. .TP .BI \-e " name" suppresses the printing of the graph profile entry for routine .I name and all its descendants (unless they have other ancestors that aren't suppressed). More than one .B \-e option may be given. Only one .I name may be given with each .B \-e option. .TP .BI \-E " name" suppresses the printing of the graph profile entry for routine .I name (and its descendants) as .BR \-e , above, and also excludes the time spent in .I name (and its descendants) f((rom the total and percentage time computations. (For example, .B \-E .I mcount .B \-E .I mcleanup is the default.) .TP .BI \-f " name" prints the graph profile entry of only the specified routine .I name and its descendants. More than one .B \-f option may be given. Only one .I name may be given with each .B \-f option. .TP .BI \-F " name" prints the graph profile entry of only the routine .I name and its descendants (as .BR \-f, above) and also uses only the times of the printed routines in total time and percentage computations. More than one .B \-F option may be given. Only one .I name may be given with each .B \-F option. The .B \-F option overrides the .B \-E option. .TP .B \-s a profile file .I gmon.sum is produced which represents the sum of the profile information in all the specified profile files. This summary profile file may be given to subsequent executions of gprof (probably also with a .BR \-s ) to accumulate profile data across several runs of an .I a.out file. .TP .B \-z displays routines which have zero usage (as indicated by call counts and accumulated time). This is useful in conjunction with the .B \-c option for discovering which routines were never called. .SH FILES .ta 1.5i .I a.out the namelist and text space. .br .I gmon.out dynamic call graph and profile. .br .I gmon.sum summarized dynamic call graph and profile. .SH "SEE ALSO" monitor(3), profil(2), cc(1), prof(1) .br Graham, S.L., Kessler, P.B., McKusick, M.K., .br ``gprof: A Call Graph Execution Profiler'', .br .IR "Proceedings of the SIGPLAN '82 Symposium on Compiler Construction" , .br SIGPLAN Notices, Vol. 17, No. 6, pp. 120-126, June 1982. .SH BUGS Beware of quantization errors. The granularity of the sampling is shown, but remains statistical at best. We assume that the time for each execution of a function can be expressed by the total time for the function divided by the number of times the function is called. Thus the time propagated along the call graph arcs to parents of that function is directly proportional to the number of times that arc is traversed. .LP Parents which are not themselves profiled will have the time of their profiled children propagated to them, but they will appear to be spontaneously invoked in the call graph listing, and will not have their time propagated further. Similarly, signal catchers, even though profiled, will appear to be spontaneous (although for more obscure reasons). Any profiled children of signal catchers should have their times propagated properly, unless the signal catcher was invoked during the execution of the profiling routine, in which case all is lost. .LP The profiled program must call .IR exit (2) or return normally for the profiling information to be saved in the gmon.out file. graph listing, and will not have their time propagated further. Similarly, signal catchers, even though profiled, will appear to be spontaneous (although for more obscure reasons). Any profiled children of signal catchers should have their times propagated properly, unless the signal catcher was invoman/man1/groups.1 644 0 0 1453 3112233317 7013 .TH GROUPS 1 "24 March 1983" .UC 4.1a Provisional .SH NAME groups \- show group memberships .SH SYNOPSIS .B groups .SH DESCRIPTION The .I groups command displays the groups to which you belong. Each user belongs to a group specified in the password file .I /etc/passwd and possibly to other groups as specified in the file .I /etc/group. If you do not own a file but belong to the group which it is owned by then you are granted group access to the file. .PP When a new file is created it is given the group of the containing directory. .SH "SEE ALSO" setgrp(2) .SH FILES /etc/passwd, /etc/group .\" .SH BUGS .\"The groups facility will be changed slightly before 4.2bsd to include .\"the notion of accounting groups; this will make an option to this .\"command to print the current accounting group desirable. s specified in the file .I /etc/group. If you do not own a file but belong to the group which it is owned by then you are granted group access to the file. .PP When a new file is created it is given the group of tman/man1/chgrp.1 644 0 0 725 3112233320 6552 .TH CHGRP 1 "26 April 1983" .SH NAME chgrp \- change group .SH SYNOPSIS .B chgrp group file \fB.\|.\|.\fP .SH DESCRIPTION .I Chgrp changes the group-ID of the .I files to .IR group . The group may be either a decimal GID or a group name found in the group-ID file. See the \fIfiles\fP section below. .LP The user invoking \fIchgrp\fP must belong to the specified group, or be the super-user. .SH FILES /etc/group .SH "SEE ALSO" chgrp(8), chown(2), passwd(5), group(5) yyZyyman/man1/hostname.1 644 0 0 656 3112233320 7270 .TH HOSTNAME 1 "22 March 1983" .UC 4.1a Provisional .SH NAME hostname \- set or print name of current host system .SH SYNOPSIS .B hostname [ nameofhost ] .SH DESCRIPTION The .I hostname command prints the name of the current host, as given before the ``login'' prompt. The super-user can set the hostname by giving an argument; this is usually done in the startup script /etc/rc.local. .SH SEE ALSO gethostname(2), sethostname(2) hgrp(8), chown(2), passwd(5), grouyyZyyman/man1/soelim.1 644 0 0 2061 3112233322 6754 .TH SOELIM 1 "13 April 1983" .SH NAME soelim \- eliminate \&.so's from nroff input .SH SYNOPSIS \fBsoelim\fP [ file ... ] .SH DESCRIPTION \fISoelim\fP reads the specified files or the standard input and performs the textual inclusion implied by the \fInroff\fP directives of the form .LP .DT \&.so somefile .LP when they appear at the beginning of input lines. This is useful since programs such as \fItbl\fP do not normally do this; it allows the placement of individual tables in separate files to be run as a part of a large document. .LP An argument consisting of a single minus .RB ( \- ) is taken to be a file name corresponding to the standard input. .LP Note that inclusion can be suppressed by using `\|\'\|' instead of `\|\fB\.\fP\|', that is, .LP .DT \fB\'\fPso /usr/lib/tmac.s .SH EXAMPLE .LP A sample usage of \fIsoelim\fP would be .LP soelim exum?.n | tbl | nroff \-ms | col | lpr .SH SEE\ ALSO colcrt(1), more(1) .SH BUGS The format of the source commands must involve no strangeness \- exactly one space must precede and no spaces follow the file name. sting of a single minus .RB ( \- ) is taken to be a file name corresponding to the standard input. .LP Note that inclusion can be suppressed by using `\|\'\|' instead of `\|\fB\.\fP\|', that is, .LP .DT \fB\'\fPso /usr/lib/tmac.s .SH EXAMPLE .LP A sample usage of \fIsoelim\fP would be .LP soelim exum?.n | tbl | nroff \-ms | col | lpr .SH SEE\ ALSO colcrt(1), more(1) .SH BUGS The format of the source commands must involve no strangeness \- exactly one space man/man1/indent.1 644 0 0 13710 3112233322 6770 .TH INDENT 1 "22 March 1983" .SH NAME indent \- indent and format a C program source .SH SYNOPSIS .B indent infile [ outfile ] [ options ] .SH DESCRIPTION .TP 7 .I infile Input file specification. .TP 7 .I outfile Output file specification. If \fIoutfile\fP is omitted, the indented formatted file will be written back into the input file, and there will be a `back\-up' copy of \fIinfile\fP written in the current directory. For an \fIinfile\fP named \fI/blah/blah/file\fP, the back\-up file will be named \fI.Bfile\fP (It will only be listed when the \fB\-a\fP option to \fIls\fP is used). If \fIoutfile\fP is specified, \fBindent\fP checks to make sure it is different from \fIinfile\fP. .PP Options for \fIindent\fP are as follows. They may appear before or after the input and output filenames. .TP 10 .B \-lnnn Maximum length of an output line. Default is 75 characters. .TP 10 .B \-cnnn The column in which comments will start. Default is 33 characters. .TP 10 .B \-cdnnn The column in which comments on declarat((ions will start. By default, such comments start in the same column as other comments. .TP 10 .B \-innn The number of spaces for one indentation level. The default is 4. .TP 10 .B \-dj,\-ndj \fB\-dj\fP left justifies declarations. \fB\-ndj\fP indents declarations to the same position as code. The default is \fB\-ndj\fP. .TP 10 .B \-v,\-nv \fB\-v\fP turns on `verbose' mode; \fB\-nv\fP turns it off. When in verbose mode, \fIindent\fP reports when it splits one line of input into two or more lines of output, and it gives some size statistics at completion. The default is \fB\-nv\fP. .TP 10 .B \-bc,\-nbc \fB\-bc\fP forces a newline after each comma in a declaration. .TP 10 .B \-dnnn This option controls the placement of comments which are not to the right of code. \fB\-d2\fP places such comments two indentation levels to the left of code. The default \fB\-d0\fP lines up these comments with the code. See the section on comment indentation below. .TP 10 .B \-br,\-bl \fB\-bl\fP lines complex statements up like this: .ne 4 .nf if (...) { code } .fi \fB\-br\fP (the default) makes them look like this: .ne 3 .nf if (...) { code } .fi .PP You may set up your own `profile' of defaults to \fIindent\fP by creating the file \fI/usr/your\-name/.indent.pro\fP (where \fIyour\-name\fP is your login name) and including whatever switches you like. If a profile file exists when you use \fIindent\fP, defaults are taken from this file. The profile file must be a single line of not more than 127 characters; switches should be separated on the line by spaces or tabs. Switches on the command line, though, will always over\-ride profile switches. .PP \fIIndent\fP is intended primarily as a C program indenter. Specifically, \fIindent\fP will: .IP " *" 5 Indent code lines .IP " *" 5 Align comments .IP " *" 5 Insert spaces around operators where necessary .IP " *" 5 Break up declaration lists as in "int a,b,c;". .PP It will not break up long statements to make them fit within the maximum line length, but it will flag lines that are too long. Lines will be broken so that each statement starts a new line, and braces will appear alone on a line. (See the \fB\-br\fP option to inhibit this.) Also, an attempt is made to line up identifiers in declarations. .PP .B Multi\-line Expressions .br \fIIndent\fP will not break up complicated expressions that extend over multiple lines, but it will usually correctly indent such expressions which have already been broken up. Such an expression might end up looking like this: .ne 10 .in +4 .nf x = ( (Arbitrary parenthesized expression) + ( (Parenthesized expression) * (Parenthesized expression) ) ); .fi .PP .B Comments .br \fIIndent\fP recognizes four kinds of comments: `box' comments, UNIX\-style comments, comments that should be passed through unchanged, and straight text. The action taken with these various types is as follows: .RS .TP `Box' comments: DSG documentation standards specify that boxes should be placed around section headers. \fIIndent\fP assumes that any comment with a dash immediately after the start of comment (that is, `/*\-') is such a box. Each line of such a comment is left unchanged, except that the first non\-blank character of each successive line is lined up with the beginning slash of the first line. Box comments are indented (see below). .TP Unix\-style comments: This type of section header is used extensively in the UNIX system source. If the start of comment (`/*') appears on a line by itself, \fIindent\fP assumes that it is a UNIX\-style comment. These are treated as box comments, except the first non\-blank character on each line is lined up with the `*' of the `/*'. .TP Unchanged comments: Comments which start in column 1 are left completely unchanged. This is intended primarily for documentation header pages. The check for unchanged comments is made before the check for UNIX\-style comments. .TP Straight text: All other comments are treated as straight text. \fIIndent\fP fits as many words (separated by blanks, tabs, or newlines) on a line as possible. Straight text comments are indented. .RE .PP \fBComment Indentation\fP .br Box, UNIX\-style, and straight text comments may be indented. A comment which appears on the same line as code, is started in the `comment column' set by the \fB\-cnnn\fP option. A comment which does not appear on the same line as code is started at \fBnnn\fP indentation levels less than the current position of code, where nnn is specified by the \fB\-dnnn\fP option. Indented comments are never placed in column 1. If the code on a line extends past the comment column, the comment is moved to the next line. .SH DIAGNOSTICS \fIIndent\fP displays messages to tell you that, for example, a text line has been broken, or is too long. .SH FILES /usr/your\-name/.indent.pro \- profile file .SH BUGS Doesn't know how to format `long' declarations. is started at \fBnnn\fP indentation levels less than thman/man1/gcore.1 644 0 0 741 3112233322 6546 .TH GCORE 1 "22 March 1983" .UC 4 .SH NAME gcore \- get core images of running processes .SH SYNOPSIS .B gcore process-id \fB.\|.\|.\fP .SH DESCRIPTION \fIGcore\fP creates a core image of each specified process. Such an image can be used with .IR adb (1) or .IR dbx (1). .SH FILES core. core images .SH BUGS Paging activity that occurs while \fIgcore\fP is running may cause the program to become confused. For best results, the desired processes should be stopped. yZyyman/man1/tip.1 644 0 0 26230 3112233323 6305 .TH TIP 1 "4 April 1983" .ad .SH NAME tip \- connect to a remote system .SH SYNOPSIS \fBtip\fP [ \fB\-v\fP ] [ .BI \- speed ] system-name .SH DESCRIPTION \fITip\fP establishes a full-duplex connection to another machine, giving the appearance of being logged in directly on the remote cpu. It goes without saying that you must have a login on the machine (or equivalent) to which you wish to connect. .LP When the \-v option is used, \fItip\fP displays set commands as they are performed. See the discussion on \fIVariables\fP later on. .LP Typed characters are normally transmitted directly to the remote machine (which does the echoing as well). A tilde (``~'') appearing as the first character of a line is an escape signal; the following are recognized: .in +5 .IP "~^D or ~." 10 Drop the connection and exit (you may still be logged in on the remote machine). .IP "~c [name]" 10 Change directory to name (no argument implies change to your home directory). .IP "~!" 10 Escape to a shell (exiting the shell will return you to .IR tip ). .IP "~>" 10 Copy file from local to remote. .IP "~<" 10 Copy file from remote to local. .IP "~p from [to]" 10 Send a file to a remote UNIX host. The put command causes the remote UNIX system to run the command string ``cat > 'to''', while tip sends it the ``from'' file. If the ``to'' file isn't specified the ``from'' file name is used. This command is actually a UNIX specific version of the ``~>'' command. .IP "~t from [to]" 10 Take a file from a remote UNIX host. As in the put command the ``to'' file defaults to the ``from'' file name if it isn't specified. The remote host executes the command string ``cat 'from';echo ^A'' to send the file to tip. .IP "~|" 10 Pipe the output from a remote command to a local UNIX process. The command string sent to the local UNIX system is processed by the shell. .IP "~#" 10 Send a BREAK to the remote system. For systems which don't support the necessary .IR ioctl (2) call the break is simulated by a sequence of line speed changes and DEL characters. .IP "~s" 10 Set a variable (see the discussion below). .IP "~^Z" 10 Stop tip (only available with job control). .IP "~?" 10 Get a summary of the tilde escapes .sp 1 .in -5 .LP Copying files requires some cooperation on the part of the remote host. When a ~> or ~< escape is used to send a file, \fItip\fP will prompt for a file name (to be transmitted or received) and a command which will be sent to the remote system, in case the file is being transferred from the remote system. The default end of transmission string for transferring a file from the local system to the remote is specified in the .IR remote (5) file, but may be changed by the set command. While \fItip\fP is transferring a file the number of lines transferred will be continuously displayed on the screen. A file transfer may be aborted with an interrupt. An example of the dialogue used to transfer files is given below. .nf .in +5 .sp 1 % tip mds [connected] <> login: ken Password: % cat > foo.c ~> Filename: foo.c 32 lines transferred in 1 minute 3 seconds % % ~< Filename: reply.c List command for remote host: cat reply.c 65 lines transferred in 2 minutes % <> % ~p foo.c <> 32 lines transferred in 1 minute 3 seconds % % ~t reply.c <> 65 lines transferred in 2 minutes % <> % ~|Local command: pr -h foo.c | lpr List command for remote host: cat foo.c % ~^D [EOT] <> % .sp 1 .fi .in -5 .LP The .IR remote (5) file contains the definitions for all remote systems known by .IR tip ; refer to the remote manual page for a full description. In particular, each system-name has a default baud rate with which to establish a connection. If this value is not suitable, the baud rate to be used may be specified on the command line, for example, ``tip -300 mds''. .LP When \fItip\fP establishes a connection it sends out a connection message to the remote system. The default value for this string may be found in the remote file. .LP At any time that \fItip\fP prompts for an argument (for example, during set-up of a file transfer) the line typed may be edited with the standard erase and kill characters. A null line in response to a prompt, or an interrupt, will abort the dialogue and return you to the remote machine. .LP When \fItip\fP attempts to connect to a remote system, it opens the associated device with an exclusive-open .IR ioctl (2) call. Thus only one user at a time may access a device. This is to prevent multiple processes from sampling the terminal line. In addition, \fItip\fP honors the locking protocol used by .IR uucp (1). .SH "AUTO-CALL UNITS" .LP \fITip\fP may be used to dial up remote systems using a number of auto-call unit's (ACU's). When the remote system description contains the ``du'' attribute, tip will use the call-unit (``cu''), ACU type (``at''), and phone numbers (``pn'') supplied. Normally tip will print out the verbose messages as it dials. See .IR remote (5) for details of the remote host specification. .LP Depending on the type of auto-dialer being used to establish a connection the remote host may have garbage characters sent to it upon connection. The user should never assume that the first characters typed to the foreign host are the first ones presented to it. The recommended practice is to immediately type a ``kill'' character upon establishing a connection (most UNIX systems support ``@'' as the initial kill character). .LP \fITip\fP currently supports DEC's DN-11 interface with Bell 801 or Vadic 821 callers, DEC's DF02-AC and DF03-AC, Bizcomp's 1031 and 1022 intelligent modems, and Ventel's autodialer modems. .SH "REMOTE HOST DESCRIPTIONS" Descriptions of remote hosts are normally located in the system-wide file .IR /etc/remote . However, a user may maintain personal description files (and phone numbers) by defining and exporting the shell variable .BR REMOTE . The \fIremote\fP file must be readable by tip, but a secondary file describing phone numbers may be maintained readable only by the user. This secondary phone number file defaults to .IR /etc/phones , unless the shell variable \fBPHONES\fP is defined and exported. As described in .IR remote (5), the \fIphones\fP file is read when the host description's phone number(s) capability is an ``@''. The phone number file contains lines of the form: .sp 1 .in +5 .nf system-name phone-number .fi .in -5 .sp 1 Each phone number found for a system is tried until either a connection is established, or an end of file is reached. Phone numbers are constructed from "0123456789-=*", where the ``='' and ``*'' are used to indicate a second dial tone should be waited for (ACU dependent). .SH VARIABLES \fITip\fP maintains a set of variables which are used in normal operation. Some of these variables are read-only to normal users (root is allowed to change anything of interest). Variables may be displayed and set through the ``s'' escape. The syntax for variables is patterned after the .IR vi (1) editor and the .IR mail (1) system. Supplying ``all'' as an argument to the set command displays all variables readable by the user. Alternatively, the user may request display of a particular variable by attaching a ``?'' to the end. For example ``escape?'' would display the current escape character. .LP Variables are numeric, string, character, or boolean values. Boolean variables are set merely by specifying their name. They may be reset by prepending a ``!'' to the name. Other variable types are set by appending an ``='' and the value. The entire assignment must not have any blanks in it. A single set command may be used to interrogate as well as set a number of variables. Variables may be initialized at run time by placing set commands (without the ``~s'' prefix in a file \fI.tiprc\fP in one's home directory). \fItip\fP displays the sets as they are made if the \-v option was specified on the \fItip\fP command line. .LP Finally, the variable names must either be completely specified or an abbreviation may be given. The following list details those variables known to .IR tip , their abbreviations (surrounded by brackets), and their default values. Those variables initialized from the remote file are marked with a ``*''. A mode is given for each variable; capitalization indicates the read or write capability is given only to the super-user. .ta \w'[dial]timeout 'u +\w'Type 'u +\w'Mode 'u +\w'"\et\en\ef\eb" 'u .nf .sp 1 \fBName Type Mode Default Description\fR [be]autify bool rw true discard unprintables when scripting [ba]udrate num rW * connection baud rate [dial]timeout num rW 60 timeout (seconds) when establishing connection [eofr]ead str rw * char's signifying EOT from the remote host [eofw]rite str rw * string sent for EOT [eol] str rw * char's signifying an end of line [es]cape char rw `~' command prefix character [ex]ceptions str rw "\et\en\ef\eb" char's not discarded due to beautification [fo]rce char rw `^P' forces transparency on next char [fr]amesize num rw * size of buffering between writes on reception [ho]st str r * name of host connected to [lock] str RW s.d. lock file for ACU logging [log] str RW s.d. ACU log file [phones] str r s.d. file for hidden phone numbers [pr]ompt char rW `\en' end of line indicator set by host [ra]ise bool rw false upper case mapping switch [r]aise[c]har char rw `^A' interactive toggle for raise [rec]ord str rw "tip.record" name of script output file [remote] str r s.d. system description file [sc]ript bool rw false session scripting switch [tab]expand bool rw false expand tabs during file transfers [verb]ose bool rw true make noise during file transfers [SHELL] str rw "/bin/sh" name of shell for ~! escape [HOME] str rw "" home directory for ~c escape .sp 1 .fi .IR NOTE : 1. \fIs.d.\fR indicates the default value is system dependent; normally these values are lock=/tmp/aculock, log=/usr/adm/aculog, phones=/etc/phones, and remote=/etc/remote. .SH "ENVIRONMENT VARIABLES" The following variables are read from the environment: .IP REMOTE 10 The location of the \fIremote\fP file. .IP PHONES 10 The location of the file containing private phone numbers. .IP HOST 10 A default host to connect to. .IP HOME 10 One's log-in directory (for chdirs). .IP SHELL 10 The shell to fork on a ~! escape. .SH FILES .IP "~/.tiprc" 25 Variable initialization file. .IP "/usr/spool/uucp/LCK..*" 25 Lock file to avoid conflicts with uucp. Terminated with port name. .SH DIAGNOSTICS .IP "unrecognizable host name" The phone number file is malformed. .IP "missing phone number" A line in the phone number file is incomplete; or the remote host description indicates the host should be called, but no phone number is specified. .IP "bizcomp out of sync" When using a BIZCOMP ACU the dialer must be ``synced'' up before tip will attempt to place a call. Try running \fItip\fP again. .IP "missing device spec" The remote host description entry is missing a device specification. .IP "timedout at eol \fIn\fR" During a file transfer tip has lost contact with the remote system while waiting for a synchronizing echo. .IP "timeout error" Same as above. .LP Other diagnostics are, hopefully, self explanatory. .SH "SEE ALSO" remote(5) ecified. .IP "bizcomp out of sync" When using a BIZCOMP ACU the dialer must be ``synced'' up before tip will attempt to place a call. Try running \fItip\fP again. .IP "missing device spec" The remote host description entry is missing a device specification. .IP "timedout at eol \fIn\fR" During a file transfer tip has lost contact with the remote system whilman/man1/install.1 644 0 0 2136 3112233324 7137 .TH INSTALL 1 "4 April 1983" .UC 4.1 Provisional .SH NAME install \- install files .SH SYNOPSIS \fBinstall\fP [ \fB\-c\fP ] [ \fB\-m\fP mode ] [ \fB\-o\fP owner ] [ \fB\-s\fP ] file destination .SH DESCRIPTION \fIFile\fP is moved (or copied if \fB\-c\fP is specified) to .IR destination . If \fIdestination\fP already exists, it is removed before \fIfile\fP is moved. If the destination is a directory then \fIfile\fP is moved into the \fIdestination\fP directory with its original file-name. .LP The mode for \fIDestination\fP is set to 755; the \fB\-m\fP \fImode\fP option may be used to specify a different mode. .LP \fIDestination\fP is changed to owner root; the \fB\-o\fP \fIowner\fP option may be used to specify a different owner. .LP The \fB\-s\fP option is only applicable to binary files in .IR a.out (5) format. If the \fB\-s\fP option is specified the binary file is stripped after being installed. .LP \fIInstall\fP refuses to move a file onto itself. .SH "SEE ALSO" chmod(1), cp(1), mv(1), strip(1), chown(8) .SH BUGS Should be possible to move multiple files at a time, like .IR mv (1) or .IR cp (1). ent mode. .LP \fIDestination\fP is changed to owner root; the \fB\-o\fP \fIowner\fP option may be used to specify a different owner. .LP The \fB\-s\fP option is only applicable to binary files in .IR a.out (5) format. If the \fB\-s\fP option is specified the binary file is stripped after being installed. .LP \fIInstall\fP refuses to move a file onto itself. .SH "SEE ALSO" chmod(1), cp(1), mv(1), strip(1), chown(8) ((man/man1/admin.1 644 0 0 27411 3112233334 6605 .tr ~ .nr f 0 .bd S B 3 .de ZZ \fB\&.\|.\|.\fP .. .ds F) \fI\s-1FILES\s+1\fP .ds W) \fI\s-1WARNINGS\s+1\fP .ds X) \fI\s-1EXAMPLES\s+1\fP .ds T) \fI\s-1TABLE\s+1\fP .ds K) \fI\s-1DATA KEYWORDS\s+1\fP .ds D) \fI\s-1DDDDD\s+1\fP .ds M) \fI\s-1MR\s+1\fP .ds R) \fI\s-1RELEASE NUMBER\s+1\fP .ds S) \s-1SCCS\s+1 .ds I) \s-1SID\s+1 .TH ADMIN 1 "13 April 1983" .SH NAME admin \- create and administer \s-1SCCS\s0 files .SH SYNOPSIS \fBadmin\fP [ \fB\-n\fP ] [ \fB\-i\fP\|[\|\fIname\fP\|]\|] [ .BI \-r rel ] [ \fB\-t\fP\|[\|\fIname\fP\|]\|] .if n .br [ .BI \-f flag [\|\fIflag-val\fP\|]\|] .ZZ [ .BI \-d flag [\|\fIflag-val\fP\|]\|] .ZZ .if t .br .if n .br [ .BI \-a login ] .ZZ [ .BI \-e login ] .ZZ [ \fB\-m\fP\|[\|\fImrlist\fP\|]\|] .if n .br [ \fB\-y\fP\|[\|\fIcomment\fP\|]\|] [ \fB\-h\fP ] [ \fB\-z\fP ] file .ZZ .SH DESCRIPTION \fIAdmin\fP creates new \*(S) files and changes parameters of existing ones. Options and \*(S) file names may appear in any order on the \fIadmin\fP command line. \*(S) file names must begin with the characters `\fBs.\fP'. A named file is created if it doesn't exist already, and its parameters are initialized according to the specified options. Any parameter not initialized by an option is assigned a default value. If a named file does exist, parameters corresponding to specified options are changed, and other parameters are left as is. .LP If a directory is named, \fIadmin\fP behaves as though each file in the directory were specified as a named file, except that non-\*(S) files (last component of the path name does not begin with \fBs.\fP) and unreadable files are silently ignored. A name of \fB\-\fP means the standard input \(em each line of the standard input is taken as the name of an \*(S) file to be processed. Again, non-\*(S) files and unreadable files are silently ignored. .SH OPTIONS .LP Options are explained as though only one named file is to be processed, since options apply independently to each named file. .IP \fB\-n\fP A \fBn\fPew \*(S) file is being created. .IP \fB\-i\fP\|[\fIname\fP\|] \fBI\fPnitial text: the file \fIname\fP contains the text of a new \*(S) file. The text is the first delta of the file \(em see \fB\-r\fP option for delta numbering scheme. If \fIname\fP is omitted, the text is obtained from the standard input. Omitting the \fB\-i\fP option altogether creates an empty \*(S) file. You can only create one \*(S) file with an \fBadmin\ \ \-i\fP command. Creating more than one \*(S) file with a single \fIadmin\fP command requires that they be created empty, in which case the \fB\-i\fP option should be omitted. Note that the \fB\-i\fP option implies the \fB\-n\fP option. .IP \fB\-r\fP\|\fIrel\fP Initial \fBr\fPelease: the \fIrel\|\fPease into which the initial delta is inserted. \fB\-r\fP may be used only if the \fB\-i\fP option is also used. The initial delta is inserted into release 1 if the \fB\-r\fP option is not used. The level of the initial delta is always 1, and initial deltas are named 1.1 by default. .IP \fB\-t\fP\|[\fIname\fP\|] Descriptive \fBt\fPext: The file \fIname\fP contains descriptive text for the \*(S) file. The descriptive text file name \fImust\fP be supplied when creating a new \*(S) file (either or both \fB\-n\fP and \fB\-i\fP options) and the \fB\-t\fP option is used. In the case of existing \*(S) files: (1) a \fB\-t\fP option without a file name removes descriptive text (if any) currently in the \*(S) file, and (2) a \fB\-t\fP option with a file name replaces the descriptive text currently in the \*(S) file with any text in the named file. .IP \fB\-f\fP\|\fIflag\fP Set \fIflag\fP: specifies a \fIflag\fP, and, possibly, a value for the \fIflag\fP, to be placed in the \*(S) file. Several \fB\-f\fP options may be supplied on a single \fIadmin\fP command line. \fIFlag\fPs and their values appear in the FLAGS section after this list of options. .IP \fB\-d\fP\|\fIflag\fP \fBD\fPelete \fIflag\fP from an \*(S) file. The \fB\-d\fP option may be specified only when processing existing \*(S) files. Several \fB\-d\fP options may be supplied on a single \fIadmin\fP command. See the FLAGS section below. .IP \fB\-l\fP\|\fIlist\fP Un\fBl\fPock the specified \fIlist\fP of releases. See the \fB\-f\fP option for a description of the \fBl\fP flag and the syntax of a \fIlist\fP. .IP \fB\-a\fP\|\fIlogin\fP \fBA\fPdd \fIlogin\fP name, or numerical \s-1UNIX\s+1 group \s-1ID\s+1, to the list of users who may make deltas (changes) to the \*(S) file. A group \s-1ID\s+1 is equivalent to specifying all \fIlogin\fP names common to that group \s-1ID\s+1. Several \fB\-a\fP options may appear on a single \fIadmin\fP command line. As many \fIlogin\fPs, or numerical group \s-1ID\s+1s, as desired may be on the list simultaneously. If the list of users is empty, anyone may add deltas. .IP \fB\-e\fP\|\fIlogin\fP \fBE\fPrase \fIlogin\fP name, or numerical group \s-1ID\s+1, from the list of users allowed to make deltas (changes) to the \*(S) file. Specifying a group \s-1ID\s+1 is equivalent to specifying all \fIlogin\fP names common to that group \s-1ID\s+1. Several \fB\-e\fP options may be used on a single \fIadmin\fP command line. .IP \fB\-y\fP\|[\|\fIcomment\fP\|] The \fIcomment\fP text is inserted into the \*(S) file as a comment for the initial delta in a manner identical to that of .IR delta (1). If the \fB\-y\fP option is omitted, a default comment line is inserted in the form: .sp \n(PDu date and time created .IR \s-1YY\s+1 / \s-1MM\s+1 / \s-1DD\s+1 .IR \s-1HH\s+1 : \s-1MM\s+1 : \s-1SS\s+1 by \fIlogin\^\fP .sp \n(PDu The \fB\-y\fP option is valid only if the \fB\-i\fP and/or \fB\-n\fP options are specified (that is, a new \*(S) file is being created). .IP \fB\-m\fP\|[\|\fImrlist\fP\|] The list of Modification Requests (\*(M)) numbers is inserted into the \*(S) file as the reason for creating the initial delta in a manner identical to .IR delta (1). The \fBv\fP flag must be set and the \*(M) numbers are validated if the \fBv\fP flag has a value (the name of an \*(M) number validation program). Diagnostics are displayed if the \fBv\fP flag is not set or \*(M) validation fails. .IP \fB\-h\fP Check the structure of the \*(S) file (see .IR sccsfile (5)), and compare a newly computed check-sum (the sum of all the characters in the \*(S) file except those in the first line) with the check-sum that is stored in the first line of the \*(S) file. .IP The \fB\-h\fP option inhibits writing on the file, so that it nullifies the effect of any other options supplied, and is, therefore, only meaningful when processing existing files. .IP \fB\-z\fP recompute the \*(S) file check-sum and store it in the first line of the \*(S) file (see .BR \-h , above). .IP Using the \fB\-z\fP option on a truly corrupted file may prevent future detection of the corruption. .SH FLAGS .LP The list below is a description of the \fIflags\fP which may appear as arguments to the \fB\-f\fP (set flags) and \fB\-d\fP (delete flags) options. .IP \fBb\fP When set, the \fB\-b\fP option can be used on a .IR get (1) command to create branch deltas. .IP \fBc\fP\|\fIceil\fP The highest release (\fBc\fPeiling) which may be retrieved by a .IR get (1) command for editing. The ceiling is a number less than or equal to 9999. The default value for an unspecified \fBc\fP flag is 9999. .IP \fBc\fP\|\fIfloor\fP The lowest release (\fBf\fPloor) which may be retrieved by a .IR get (1) command for editing. The floor is a number greater than 0 but less than 9999. The default value for an unspecified \fBf\fP flag is 1. .IP \fBd\fP\|\fI\s-1SID\s+1\fP The \fBd\fPefault delta number (\*(I)) to be used by a .IR get (1) command. .IP \fBi\fP Treats the `No id keywords (ge6)' message issued by .IR get (1) or .IR delta (1) as a fatal error. In the absence of the \fBi\fP flag, the message is only a warning. The message is displayed if no \*(S) identification keywords (see .IR get (1)) are found in the text retrieved or stored in the \*(S) file. .IP \fBj\fP Concurrent .IR get (1) commands for editing may apply to the same \*(I) of an \*(S) file. This allows multiple concurrent updates to the same version of the \*(S) file. .IP \fBl\fP\|\fIlist\fP A \fIlist\fP of \fBl\fPocked releases to which deltas can no longer be made. A \fBget\ \-e\fP fails when applied against one of these locked releases. The \fIlist\fP has the following syntax: .IP ::= \(or , .br ~::= \*(R) \(or \fBa\fP .IP The character \fBa\fP in the \fIlist\fP is equivalent to specifying \fIall releases\fP for the named \*(S) file. .IP \fBn\fP .IR Delta (1) creates a `\fBn\fPull' delta in each release (if any) being skipped when a delta is made in a \fInew\fP release. For example, releases 3 and 4 are skipped when making delta 5.1 after delta 2.7. These null deltas serve as `anchor points' so that branch deltas may be created from them later. If the \fBn\fP flag is absent from the \*(S) file, skipped releases will be non-existent in the \*(S) file, preventing branch deltas from being created from them in the future. .IP \fBq\fP\|\fItext\fP \fBT\fP\fIext\fP is defined by the user. The \fItext\fP is substituted for all occurrences of the %Q% keyword in \*(S) file text retrieved by .IR get (1). .IP \fBm\fP\|\fImodule\fP \fIModule\fP name of the \*(S) file substituted for all occurrences of the %M% keyword in \*(S) file text retrieved by .IR get (1). If the \fBm\fP flag is not specified, the value assigned is the name of the \*(S) file with the leading \fBs.\fP removed. .IP \fBt\fP\|\fItype\fP \fIType\fP of module in the \*(S) file substituted for all occurrences of %Y% keyword in \*(S) file text retrieved by .IR get (1). .IP \fBv\fP\|[\|\fIprogram\fP\|] \fBV((\fPalidity checking \fIprogram\fP\|: .IR delta (1) prompts for Modification Request (\*(M)) numbers as the reason for creating a delta. The optional \fIprogram\fP specifies the name of an \*(M) number validity checking program (see .IR delta (1)). If this flag is set when creating an .SM SCCS file, the \fB\-m\fP option must also be used even if its value is null. .i0 .SH FILES The last component of all \*(S) file names must be of the form \fBs.\fP\fIfile-name\fP. New \*(S) files are given mode 444 (see .IR chmod (1)). Write permission in the pertinent directory is, of course, required to create a file. All writing done by \fIadmin\^\fP is to a temporary x-file, called \fBx.\fP\fIfile-name\fP, (see .IR get (1)), created with mode 444 if the \fIadmin\^\fP command is creating a new \*(S) file, or with the same mode as the \*(S) file if it exists. After successful execution of .IR admin , the \*(S) file is removed (if it exists), and the x-file is renamed with the name of the \*(S) file. This ensures that changes are made to the \*(S) file only if no errors occurred. .LP It is recommended that directories containing \*(S) files be mode 755 and that \*(S) files themselves be mode 444. The mode of the directories allows only the owner to modify \*(S) files contained in the directories. The mode of the \*(S) files prevents any modification at all except by \*(S) commands. .LP If it should be necessary to patch an \*(S) file for any reason, the mode may be changed to 644 by the owner allowing use of a text editor. \fI"Care must be taken!\^"\fP The edited file should \fIalways\^\fP be processed by an \fBadmin\fP \fB\-h\fP to check for corruption followed by an \fBadmin\fP \fB\-z\fP to generate a proper check-sum. Another \fBadmin\fP \fB\-h\fP is recommended to ensure the \*(S) file is valid. .LP \fIAdmin\^\fP also uses a transient lock file (called \fBz.\fP\fIfile-name\fP), to prevent simultaneous updates to the \*(S) file by different users. See .IR get (1) for further information. .SH "SEE ALSO" delta(1), ed(1), get(1), help(1), prs(1), what(1), sccsfile(5). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .tr ~~ ) file is valid. .LP \fIAdmin\^\fP also uses a transient lock file (called \fBz.\fP\fIfile-name\fP), to prevent simultaneous updates to the \*(S) file by different users. See .IR get (1) for further information. .SH "SEE ALSO" delta(1), ed(1), geman/man1/rmdel.1 644 0 0 3422 3112233262 6574 .TH RMDEL 1 "15 April 1983" .SH NAME rmdel \- remove a delta from an \s-1SCCS\s+1 file .SH SYNOPSIS .B rmdel .if n .ul \fB\-r\fR\c .if n .ul 0 \s-1SID\s0 file \fB.\|.\|.\fP .SH DESCRIPTION .I Rmdel\^ removes the delta specified by the .SM \fISID\fP from each named \s-1SCCS\s+1 \fIfile\fP. The delta to be removed must be the newest (most recent) delta in its branch in the delta chain of each named \s-1SCCS\s+1 file. In addition, the \*(I) specified must .I not\^ be that of a version being edited for the purpose of making a delta (that is, if a .I p-file\^ (see .IR get (1)) exists for the named \s-1SCCS\s+1 file, the \*(I) specified must .I not\^ appear in any entry of the .I p-file\c\^ ). .LP If a directory is named, .I rmdel\^ behaves as though each file in the directory were specified as a named file, except that non-\s-1SCCS\s+1 files (last component of the path name does not begin with \fBs.\fR) and unreadable files are silently ignored. If a name of \fB\-\fR is given, the standard input is read; each line of the standard input is taken to be the name of an \s-1SCCS\s+1 file to be processed; non-\s-1SCCS\s+1 files and unreadable files are silently ignored. .LP The exact permissions necessary to remove a delta are documented in the .IR "Source Code Control System User's Guide" . Simply stated, they are either (1) if you make a delta you can remove it; or (2) if you own the file and directory you can remove a delta. .SH FILES .PD 0 .TP 10 x-file (see .IR delta (1)) .TP 10 z-file (see .IR delta (1)) .PD .SH "SEE ALSO" delta(1), get(1), help(1), prs(1), sccsfile(5). .br .I "Source Code Control System User's Guide\^" by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .br .SH DIAGNOSTICS Use .IR help (1) for explanations. " . Simply stated, they are either (1) if you make a delta you can remove it; or (2) if you own the file and directory you can remove a delta. .SH FILES .PD 0 .TP 10 x-file (see .IR delta (1)) .TP 10 z-file (see .IR delta (1)) .PD .SH "SEman/man1/checknews.1 644 0 0 2066 3112233334 7446 .TH CHECKNEWS 1 "2 May 1983" .SH NAME checknews \- check to see if user has news on the USENET news network .SH SYNOPSIS .BR checknews " [ " ynqevv " ] [ " .IR "readnews options" " ] " .SH DESCRIPTION .I checknews reports to the user whether or not he has news. .TP 10 .B y Reports ``There is news'' if the user has news to read. .TP 10 .B n Reports ``No news'' if there isn't any news to read. .TP 10 .B q causes checknews to be quiet. Instead of printing a message, the exit status indicates news. A status of 0 means no news, 1 means there is news. .TP 10 .B v alters the .B y message to show the name of the first newsgroup containing unread news. Doubling .B v (that is, .BR vv ) displays a report of .I any claim of new news, and is useful if .I checknews and .I readnews disagree on whether there is news. .TP 10 .B e Executes .IR readnews (1) if there is news. .B y is the default If there are no options. .SH FILES .DT ~/.newsrc .br /usr/lib/news/active Active newsgroups Options and list of previously read articles .SH SEE ALSO inews(1), postnews(1), readnews(1) lters the .B y message to show the name of the first newsgroup containing unread news. Doubling .B v (that is, .BR vv ) displays a report of .I any claim of new news, and is useful if .I checknews and .I readnews disagree on whether there is news. .TP 10 .B e Executes .IR readnews (1) if there is news. .B y is the default If there are no options. .SH FILES .DT ~/.newsrc .br /usr/lib/news/active Active newsgroups Options and list of previously read artman/man1/inews.1 644 0 0 5523 3112233335 6623 .TH INEWS 1 "29 April 1983" .SH NAME inews \- submit news articles .SH SYNOPSIS .B "inews \-t " .IR title " [ " .B \-n .IR newsgroups " ] [ " .B \-e .IR "expiration date" " ] [ " .B \-f .IR "sender" " ]" .LP .B "inews \-p" .RI " [ " filename " ] " .LP .BI "inews \-C " newsgroup .SH DESCRIPTION .I Inews submits news articles to the USENET news network. The first form is for submitting user articles. The body will be read from the standard input. A .I title must be specified as there is no default. Each article belongs to a list of newsgroups. If you wish to submit an article in multiple newsgroups, the .I newsgroups must be separated by commas and/or spaces. .LP The second form is used for receiving articles from other machines. If .I filename is given, the article will be read from the specified file; Otherwise the article will be read from the standard input. An expiration date need not be present and a receival date, if present, will be ignored. .LP After local installation, inews will transmit the article to all systems that subscribe to the newsgroups that the article belongs to. .LP The third form is for creating new newsgroups. On some systems, this may be limited to specific users such as the super-user or news administrator. (This happens on ours.) .LP If the file /usr/lib/news/recording is present, it is taken as a list of "recordings" to be shown to users posting news. (This is by analogy to the recording you hear when you dial information in some parts of the country, asking you if you really wanted to do this.) The file contains lines of the form: .br newsgroups filename .br for example: .br net.all /usr/lib/news/net.recording fa.all /usr/lib/news/fa.recording .br Any user posting an article to a newsgroup matching the pattern on the left will be shown the contents of the file on the right. The user is then told to hit DEL to abort or RETURN to proceed. The intent of this feature is to help companies keep proprietary information from accidently leaking out. .SH OPTIONS .TP \fB\-n\fP \fInewsgroups\fP List of newsgroups to which the article is submitted. In the absence of this option the article is submitted to a default newsgroup such as .IR general . .TP \fB\-e\fP \fIexpiration date\fP .TP \fB\-f\fP \fIsender\fP Identifies the sender of the article. .TP \fB\-p \fP .TP \fB\-C\fP \fInewsgroup\fP .SH FILES .PD 0 .TP 25 /usr/spool/news/.sys.nnn temporary articles .TP 25 .RI /usr/spool/news/ newsgroups / article_no. Articles .TP 25 /usr/spool/news/.canned Canceled articles .TP 25 /usr/lib/((news/ngfile List of legal newsgroups .TP 25 /usr/lib/news/seq Sequence number of last article .TP 25 /usr/lib/news/history List of all articles ever seen .TP 25 /usr/lib/news/sys System subscription list .PD .SH SEE ALSO Mail(1), binmail(1), getdate(3), msgs(1), news(5), newsrc(5) readnews(1), recnews(1), sendnews(8), uucp(1), uurec(8), 5 /usr/spool/news/.sys.nnn temporary articles .TP 25 .RI /usr/spool/news/ newsgroups / article_no. Articles .TP 25 /usr/spool/news/.canned Canceled articles .TP 25 /usr/lib/man/man1/postnews.1 644 0 0 3225 3112233335 7355 .TH POSTNEWS 1 "29 April 1983" .UC .SH NAME postnews \- submit news articles .SH SYNOPSIS .BR postnews " [ " .IR filename " ]" .SH DESCRIPTION .I Postnews is a shell script that calls .IR inews (1) to submit news articles to USENET. \fIPostnews\fP prompts the user for the title of the article (which should be a phrase suggesting the subject, so that persons reading the news can tell if they are interested in the article) and for the newsgroup. An omitted newsgroup (from typing return) defaults to .IR general . .LP .I general is read by everyone on the local machine. Other possible newsgroups include, but are not limited to, .IR btl.general , which is read by all users at all Bell Labs sites on USENET, .IR net.general , which is read by all users at all sites on USENET, and .IR net.news , which is read by users interested in the network news on all sites. There is often a local set of newsgroups, such as .IR ucb.all , that circulate within a local set of machines. In this case, .I ucb newsgroups circulate among machines at the University of California at Berkeley. .LP After entering the title and newsgroup, the user should type the body of the article. To end the article, type control D at the beginning of a line. If the environment variable EDITOR is set to the pathname of an editor, the user will be placed in that editor instead of typing in the article by hand. Optionally, the article will be read from the specified .IR filename . .LP For more sophisticated uses, such as specifying an expiration date, see .IR inews (1). .SH "SEE ALSO" Mail(1), checknews(1), expire(8), inews(1), mail(1), msgs(1), readnews(1), recnews(8), sendnews(8), uucp(1), uurec(8) To end the article, type control D at the beginning of a line. If the environment variable EDITOR is set to the pathname of an editor, the user will be placed in that editor instead of typing in the article by hand. Optionally, the article will be read from the specified .IR filename . .LP For more sophisticated uses, such as specifying an expiration date, seeman/man1/readnews.1 644 0 0 15403 3112233336 7325 .TH READNEWS 1 .SH NAME readnews \- read news articles .SH SYNOPSIS .BR readnews " [ " \-a .IR date " ] [ " .B \-n .IR newsgroups " ] [ " .B \-t .IR titles " ] [ " .BR \-lprxhf " ] [ " .BR \-c " [ " .IR mailer " ] ]" .PP .B "readnews \-s" .SH DESCRIPTION .I readnews without argument prints unread articles. There are several interfaces available: .TP 10 Flag Interface .TP 10 default A .IR msgs (1) like interface. .TP 10 .B \-M An interface to .IR Mail (1). .TP 10 .B \-c A .IR /bin/mail (1)\-like interface. .TP 10 .BI "\-c " ``mailer'' All selected articles written to a temporary file. Then the mailer is invoked. The name of the temporary file is referenced with a ``%''. Thus, ``mail \-f %'' will invoke mail on a temporary file consisting of all selected messages. .TP 10 .B \-p All selected articles are sent to the standard output. No questions asked. .TP 10 .B \-l Only the titles output. The .I .newsrc file will not be updated. .LP The .B \-r flag causes the articles to be printed in reverse order. The .B \-f flag prevents any followup articles from being printed. The .B \-h flag causes articles to be printed in a much less verbose format. .PP The following flags determine the selection of articles. .TP 10 .BI "\-n " newsgroups Select all articles that belong to .I newsgroups. .TP 10 .BI "\-t " titles Select all articles whose titles contain one of the strings specified by .I titles. .TP 10 .BI "\-a " "\fR[\fP date \fR]\fP" Select all articles that were posted past the given .I date (in .IR getdate (3) format). .TP 10 .B \-x Ignore .I .newsrc file. That is, select articles that have already been read as well as new ones. .PP .I readnews maintains a .I .newsrc file in the user's home directory that specifies all news articles already read. It is updated at the end of each reading session in which the .BR \-x " or " \-l options weren't specified. If the environment variable NEWSRC is present, it should be the path name of a file to be used in place of .newsrc. .PP If the user wishes, he may place an options line in his .I .newsrc file. This line starts with the word .B options (left justified) followed by the list of standard options just as they would be typed on the command line. Such a list may include: the .B \-n flag along with a newsgroup list; a favorite interface; and/or the .B \-r or .B \-t flag. Continuation lines are specified by following lines beginning with a space or tab character. Similarly, options can be specified in the .B NEWSOPTS environment parameter. Where conflicts exist, option on the command line take precedence, followed by the .I .newsrc .B options line, and lastly the .B NEWSOPTS parameter. .PP As a special case, .B readnews \-s will print the newsgroup subscription list. .PP When the user uses the reply command of the .IR msgs "(1) or " /bin/mail (1) interfaces, the environment parameter .B MAILER will be used to determine which mailer to use. The default is usually /bin/mail. .PP If the user so desires, he may specify a specific paging progam for articles. The environment parameter .B PAGER should be set to the paging program. The name of the article is referenced with a `%', as in the .B \-c option. If no `%' is present, the article will be piped to the program. Paging may be disabled by setting .B PAGER to a null value. .SH "Commands" .PP This section lists the commands you can type to the msgs and /bin/mail interface prompts. The msgs interface will suggest some common commands in brackets. Just hitting return is the same as typing the first command. For example, ``[ynq]'' means that the commands ``y'' (yes), ``n'' (no), and ``q'' (quit) are common responses, and that ``y'' is the default. .ta 2.5i Command Meaning .IP y Yes. Prints current article and goes on to next. .IP n No. Goes on to next article without printing current one. In the /bin/mail interface, this means ``go on to the next article'', which will have the same effect as ``y'' or just hitting return. .IP q Quit. The .newsrc file will be updated if \-l or \-x were not on the command line. .IP c Cancel the article. Only the author or the super user can do this. .IP r Reply. Reply to article's author via mail. .IP "f [\fItitle\fP]" Submit a follow up article. Normally you should leave off the title, since the system will generate one for you. If the environment variable EDITOR is set to the full path name of your favorite text editor, you will be placed in that editor to compose your followup. Otherwise you should enter it from the terminal. .IP "N [\fInewsgroup\fP]" Go to the next newsgroup or named newsgroup. .IP "s [\fIfile\fP]" Save. The article is appended to the named file. The default is ``Articles''. If the first character of the file name is `|', the rest of the file name is taken as the name of a program, which is executed with the text of the article as standard input. .IP # Report last article no. in newsgroup. .IP e Erase. Forget that this article was read. .IP h Print verbose header. .IP u Unsubscribe from this newsgroup. Also goes on to the next newsgroup. .IP v Print the current version of the news software. .IP ! Shell escape. .IP \fInumber\fP Go to \fInumber\fP. .IP +[\fIn\fP] Skip n articles. The articles skipped are recorded as ``unread'' and will be offered to you again the next time you read news. .IP \- Go back to last article. .IP x Exit. Like quit except that .newsrc is not updated. .IP "X \fIsystem\fP" Transmit article to the named system. .PP The commands c, f, r, e, h, and s can be followed by \-'s to refer to the previous article. Thus, when replying to an article using the msgs interface, you should normally type ``r\-'' since by the time you enter a command, you are being offerred the next article. .SH EXAMPLES .TP 10 .B readnews Read all unread articles using the .IR msgs (1) interface. The .I .newsrc file is updated at the end of the session. .TP 10 .B readnews \-c ``ed %'' \-l Invoke the .IR ed (1) text editor on a file containing the titles of all unread articles. The .I .newsrc file is .B not updated at the end of the session. .TP 10 .B readnews \-n all !fa.all \-M \-r Read all unread articles except articles whose newsgroups begin with "fa." via .IR Mail (1) in reverse order. The .I .newsrc file is updated at the end of the session. .TP 10 .B "readnews \-p \-n all \-a last thursday" Print every unread article since last Thursday. The .I .newsrc file is updated at the end of the session. .SH FILES .PD 0 .TP 25 .RI /usr/spool/news/ newsgroup / number News articles .TP 25 /usr/lib/news/active Active newsgroups .TP 25 /usr/lib/news/help Help file for .IR msgs (1) interface .TP 25(( ~/.newsrc Options and list of previously read articles .PD .SH SEE ALSO checknews(1), inews(1), sendnews(8), recnews(8), uurec(8), msgs(1), Mail(1), mail(1), news(5), newsrc(5) .SH AUTHORS Matt Glickman .br Mark Horton .br Stephen Daniel .br Tom R. Truscott . The .I .newsrc file is updated at the end of the session. .SH FILES .PD 0 .TP 25 .RI /usr/spool/news/ newsgroup / number News articles .TP 25 /usr/lib/news/active Active newsgroups .TP 25 /usr/lib/news/help Help file for .IR msgs (1) interface .TP 25man/man1/recnews.1 644 0 0 1146 3112233336 7142 .TH RECNEWS 1 "29 April 1983" .SH NAME recnews \- receive unprocessed network news articles via mail .SH SYNOPSIS recnews [ newsgroup [ sender ] ] .SH DESCRIPTION .I Recnews reads a letter from the standard input, determines the article title, sender, and newsgroup, then gives the body to .I inews with the right arguments for insertion. .LP If .I newsgroup is omitted, the `to' line of the letter is used. If .I sender is omitted, the sender is determined from the `from' line of the letter. The title is determined from the subject line. .SH SEE ALSO inews(1), uurec(8), sendnews(8), readnews(1), checknews(1) SH SYNOPSIS recnews [ newsgroup [ sender ] ] .SH DESCRIPTION .I Recnews reads a letter from the standard input, determines the article title, sender, and newsgroup, then gives the body to .I inews with the right arguments for insertion. .LP If .I newsgroup is omitted, the `to' line of the letter is used. If .I sender is omitted, the sender is determined from the `from' line of the letter. The title is deteman/man1/leave.1 644 0 0 1756 3112233337 6600 .TH LEAVE 1 "27 April 1983" .UC .SH NAME leave \- remind you when you have to leave .SH SYNOPSIS .B leave [ hhmm ] .SH DESCRIPTION .I Leave waits until the specified time, then reminds you that you have to leave. You are reminded 5 minutes and 1 minute before the actual time, at the time, and every minute thereafter. When you log off, .I leave exits just before it would have printed the next message. .LP The time of day is in the form \fIhh\|mm\fP where \fIhh\fP is a time in hours (on a 12 or 24 hour clock). All times are converted to a 12 hour clock, and assumed to be in the next 12 hours. .LP If no argument is given, .I leave prompts with "When do you have to leave?". .I leave exits if you just type a newline, otherwise the reply is assumed to be a time. This form is suitable for inclusion in a .I .login or .I .profile. .LP .I Leave ignores interrupts, quits, and terminates. To get rid of it you should either log off or use \fBkill\ \ \-9\fP and its process id. .SH SEE ALSO calendar(1) 2 or 24 hour clockman/man1/sccs.1 644 0 0 13545 3112233337 6456 .TH SCCS 1 "28 April 1983" .SH NAME sccs \- front end for the .SM SCCS subsystem .SH SYNOPSIS \fBsccs\fP [ \fB\-r\fP ] [ \fB\-d\fP \fIpath\fP ] [ \fB\-p\fP \fIpath\fP ] \fIcommand\fP [ SCCS-flags \fB.\|.\|.\fP ] [ file \fB.\|.\|.\fP ] .SH DESCRIPTION \fISccs\fP is a front end to the Source Code Control System (\s-2SCCS\s+2) programs which helps them mesh more cleanly with the rest of UNIX. \fISccs\fP runs the \fIcommand\fP with the specified \fISCCS-flags\fP and \fIfile\fP\|'s. \fISccs\fP normally prefixes each \fIfile\fP name with the directory name `SCCS/s\fB.\fP' \fISccs\fP program options must appear before the \fIcommand\fP argument. Flags to be passed to the actual .SM SCCS program must appear after the \fIcommand\fP argument. These flags are specific to the command being used, and are discussed in the documentation for that command. .LP \fISccs\fP also includes the capability to run `set user id' to another user to provide additional protection. Certain commands (such as \fIadmin\fP\|) cannot be run `set user id' by all users, since this would allow anyone to change the authorizations. Such commands are always run as the real user. .SH OPTIONS .IP \fB\-r\fP Runs \fIsccs\fP as the real user rather than as whatever effective user \fIsccs\fP is `set user id' to. .IP \fB\-d\fP\^\fIpath\fP \fIPath\fP is a pathname for the .SM SCCS files. The default is the current directory. \fIPath\fP is prefixed to the entire pathname. For example, \fBsccs\ \ \-d/x\ \ get a/b\fP converts to \fBget\ \ /x/a/y/s.b\fP. The intent here is to create aliases such as \fBalias\ \ syssccs\ \ sccs\ \ \-d/usr/src\fP which will be used as \fBsyssccs\ \ get\ \ cmd/who.c\fP. .IP \fB\-p\fP\^\fIpath\fP Defines the pathname of the directory in which the .SM SCCS files will be found; `SCCS' is the default. \fIPath\fP is appended before the final component of the pathname. For example, \fBsccs\ \ \-py\ \ get\ \ a/b\fP converts to \fBget\ \ a/y/s.b\fP. .SH COMMANDS .LP Several `pseudo-commands' are available in addition to the usual .SM SCCS commands. These are: .IP \fIedit\fP 0.75i Get a file for editing. .IP \fIdelget\fP Perform a \fIdelta\fP on the named files and then \fIget\fP new versions. The new versions have id keywords expanded, and so cannot be edited. .IP \fIdeledit\fP Same as \fIdelget\fP, but produces new versions suitable for editing. \fIDeledit\fP is useful for making a `checkpoint' of your current editing phase. .IP \fIfix\fP Removes the named delta, but leaves you with a copy of the delta with the changes that were in it. \fIFix\fP must be followed by a \fB\-r\fP flag. \fIFix\fP is useful for fixing small compiler bugs, etc. Since \fIfix\fP doesn't leave audit trails, use it carefully. .IP \fIclean\fP Removes everything from the current directory that can be recreated from SCCS files. \fIClean\fP checks for and does not remove any files being edited. If \fIClean\fP \fB\-b\fP is used, branches are \fBnot\fP checked to see if they are currently being edited. Note that \fB\-b\fP is dangerous if you are keeping the branches in the same directory. .IP \fIunedit\fP `Undoes' the last \fIedit\fP or \fIget\fP \fB\-e\fP and returns a file to its previous condition. If you \fIunedit\fP a file being edited, all changes made since the beginning of the editing session are lost. .\"This is the opposite of an \fIedit\fP or a \fBget \-e\fP. .\"It should be used with extreme caution, since any changes you made since the get .\"will be irretrievably lost. .IP \fIinfo\fP Displays a list of all files being edited. If the \fB\-b\fP flag is given, branches (that is, \s-1SID\s0's with two or fewer components) are ignored. If the \fB\-u\fP flag is given (with an optional argument), only files being edited by you (or the named user) are listed. .IP \fIcheck\fP Checks for files currently being edited, like \fIinfo\fP, but returns an exit code rather than a listing: nothing is printed if nothing is being edited, and a non-zero exit status is returned if anything is being edited. \fICheck\fP may thus be included in an `install' entry in a makefile, to ensure that everything is included in an .SM SCCS file before a version is installed. .IP \fItell\fP Displays a list of files being edited on the standard output. Filenames are separated by newlines. Takes the \fB\-b\fP and \fB\-u\fP flags like \fIinfo\fP and \fIcheck\fP. .IP \fIdiffs\fP Compares (in \fIdiff\fP-like format) the current version of the program you have out for editing and the versions in .SM SCCS format. .SH EXAMPLES .de BX .LP .nf .in +0.5i .. .de EX .fi .LP .. To put a file into .SM SCCS format: .BX % \fBmkdir SCCS\fP % \fBsccs admin \-i initialfile newfile\fP .EX To get a file for editing, edit it, and produce a new delta: .BX % \fBsccs edit file.c\fP % \fBvi file.c\fP \fIyour editing session\fP % \fBsccs delta file.c\fP .EX To \fIget\fP a file from another directory: .BX % \fBsccs \-p/usr/src/sccs/s. get cc.c\fP .EX or: .BX % \fBsccs get /usr/src/sccs/s.cc.c\fP .EX To make a delta of a large number of files in the current directory: .BX % \fBsccs delta *.c\fP .EX To get a list of files being edited that are not on branches: .BX % \fBsccs info \-b\fP .EX To \fIdelta\fP everything that you are editing: .BX % \fBsccs delta \`sccs tell \-u\`\fP .EX In a makefile, to get source files from an .SM SCCS file if it does not already exist: .BX SRCS = $(SRCS): sccs get $(REL) $@ .EX .SH "SEE ALSO" admin(1), cdc(1), comb(1), delta(1), get(1), help(1), prs(1), prt(1), rmdel(1), sact(1), sccsdiff(1), sccsfile(5), unget(1), val(1), what(1) .br Eric Allman, \fIAn Introduction to the Source Code Control System\fP .br Bonnani and Salemi, \fISource Code Control System User's Guide\fP .\".SH BUGS .\"\fISccs\fP should take directory arguments on pseudo-commands like the .\".SM SCCS .\"commands do. .\".SH DISCLAIMER .\"Since it is not yet clear what this program should do, .\"it should not be considered a stable program product. omb(1), delta(1), get(1), help(1), prs(1), prt(1), rmdel(1), sact(1), sccsdiff(1), sccsfile(5), unget(1), val(1), what(1) .br Eric Allman, \fIAn Introducti((man/man1/sact.1 644 0 0 2701 3112233270 6421 .TH SACT 1 "15 April 1983" .SH NAME sact \- print current \s-1SCCS\s+1 file editing activity .SH SYNOPSIS .B sact file \fB.\|.\|.\fP .SH DESCRIPTION .I Sact informs the user of any .SM SCCS files which have had one or more \fBget\ \-e\fP commands applied to them, that is, there are files out for editing, and deltas are pending. If a directory is named on the command line, .I sact behaves as though each file in the directory were specified as a named file, except that non-\s-1SCCS\s+1 files and unreadable files are silently ignored. If a name of .B \- is given, the standard input is read with each line being taken as the name of an .SM SCCS file to be processed. .P The output for each named file consists of five fields separated by spaces. .RS 5 .TP 12 Field 1 specifies the .SM SID of a delta that currently exists in the .SM SCCS file to which changes will be made to make the new delta. .TP 12 Field 2 specifies the .SM SID for the new delta to be created. .TP 12 Field 3 contains the logname of the user who will make the delta (that is, executed a .I get\^ for editing). .TP 12 Field 4 contains the date that .B "get \-e" was executed. .TP 12 Field 5 contains the time that .B "get \-e" was executed. .SH "SEE ALSO" delta(1), get(1), unget(1). .br .I "Source Code Control System User's Guide\^" by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. created. .TP 12 Field 3 contains the logname of the user who wiman/man1/unget.1 644 0 0 3042 3112233271 6611 .TH UNGET 1 "15 April 1983" .SH NAME unget \- undo a previous get of an \s-1SCCS\s+1 file .SH SYNOPSIS \fBunget\fP [ \fB\-r\fP\|\fI\s-1SID\s+1\fP ] [ \fB\-s\fP ] [ \fB\-n\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION Unget undoes the effect of a \fBget\ \ \-e\fP done prior to creating the intended new delta. If a directory is named, \fIunget\^\fP behaves as though each file in the directory were specified as a named file, except that non-\s-1SCCS\s+1 files and unreadable files are silently ignored. If a name of \fB\-\fP is given, the standard input is read with each line being taken as the name of an .SM SCCS file to be processed. .SH OPTIONS .LP Options apply independently to each named file. .IP \fB\-r\fP\|\fI\s-1SID\s+1\fP Uniquely identifies which delta is no longer intended. (This would have been specified by \fIget\^\fP as the ``new delta''). The \fB\-r\fP option is necessary only if two or more outstanding .IR get s for editing on the same .SM SCCS file were done by the same person (login name). A diagnostic results if the specified \fI\s-1SID\s+1\^\fP is ambiguous, or if it is necessary but omitted from the command line. .IP \fB\-s\fP \fBS\fPuppress displaying the intended delta's .IR \s-1SID\s+1 . .IP \fB\-n\fP Retain the gotten file \(em it is normally removed from the current directory. .SH "SEE ALSO" delta(1), get(1), sact(1). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. 1SID\s+1\^\fP is ambiguous, or if it is necessary but omitted from the command line. .IP \fB\-s\fP \fBS\fPuppress displaying the intended delta's .IR \s-1SID\s+1 . .IP \fB\-n\fP Retain the gotten file \(em it is normally removed from the current directory. .SH "SEE ALSO" delta(1), get(1), sact(1). .br \fISource Code Control System User's Guide\fP by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Uman/man1/val.1 644 0 0 5636 3112233274 6267 .ds S) \s-1SCCS\s0 .ds I) \fI\s-1SID\s0\fR .if t .ds )S \\| .TH VAL 1 "15 April 1983" .SH NAME val \- validate \s-1SCCS\s0 file .SH SYNOPSIS \fBval \-\fP .br .B val [ \fB\-s\fP ] [ \fB\-r\fP\|\fI\s-1SID\s0\fP ] [ \fB\-m\fP\|\fIname\fP ] [ \fB\-y\fP\|\fItype\fP ] file \fB.\|.\|.\fP .SH DESCRIPTION .I Val\^ determines if the specified .I file\^ is an \*(S) file meeting the characteristics specified by the optional argument list. Arguments to .I val\^ may appear in any order. .LP .I Val\^ has a special argument, \fB\-\fR, which causes reading of the standard input until an end-of-file condition is detected. Each line read is independently processed as if it were a command line argument list. .LP .I Val\^ generates diagnostic messages on the standard output for each command line and file processed and also returns a single 8\fB-\fRbit code upon exit as described below. .SH OPTIONS .LP Options apply independently to each named file on the command line. .IP \fB\-s\fP Silence diagnostic messages normally generated for errors detected while processing the specified files. .IP \fB\-r\fP\|\fI\s-1SID\s0\fP The argument value \*(I) .RI ( S \s-1CCS\s+1 " ID" entification String) is an \*(S) delta number. A check is made to determine if the \*(I) is ambiguous (for instance, .B \*-r\c 1 is ambiguous because it physically does not exist but implies 1.1, 1.2, etc. which may exist) or invalid (for instance, .B \*-r\c 1.0 or .B \*-r\c 1.1.0 are invalid because neither case can exist as a valid delta number). If the \*(I) is valid and not ambiguous, a check is made to determine if it actually exists. .IP \fB\-m\fP\|\fIname\fP .I name\^ is compared with the \*(S) %M% keyword in .IR file . .IP \fB\-y\fP\|\fItype\fP .I type\^ is compared with the \*(S) %Y% keyword in .IR file . .RE .LP The 8\fB-\fRbit code returned by .I val\^ is a disjunction of the possible errors, that is, can be interpreted as a bit string where (moving from left to right) set bits are interpreted as follows: .nf .LP .RS bit 0 = missing file argument; bit 1 = unknown or duplicate option; bit 2 = corrupted \*(S) file; bit 3 = can't open file or file not \*(S); bit 4 = \*(I) is invalid or ambiguous; bit 5 = \*(I) does not exist; bit 6 = %Y%, \fB\-y\fR mismatch; bit 7 = %M%, \fB\-m\fR mismatch; .RE .fi .LP Note that .I val\^ can process two or more files on a given command line and in turn can process multiple command lines (when reading the standard input). In these cases an aggregate code is returned \- a logical \fB\s-1OR\s0\fR of the codes generated for each command line and file processed. .SH "SEE ALSO" admin(1), delta(1), get(1), prs(1). .br .I "Source Code Control System User's Guide\^" by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .SH BUGS .I Val\^ can process up to 50 files on a single command line. Any number above 50 will produce a .B core dump. es an aggregate code is returned \- a logical \fB\s-1OR\s0\fR of the codes generated for each commman/man1/binmail.1 644 0 0 5235 3112233306 7107 .TH BINMAIL 1 "29 April 1983" .SH NAME binmail \- send or receive mail among users .SH SYNOPSIS .B /bin/binmail [ .B + ] [ .B \-i ] [ person ] \fB.\|.\|.\fP .br .B /bin/binmail .B "[ + ]" [ .B \-i ] .B \-f file .LP .SH DESCRIPTION Note: This is the old version 7 UNIX system mail program. The default .I mail command is described in .IR mail (1), and its binary is in the directory .I /usr/ucb. .LP .I Binmail with no argument prints a user's mail, message-by-message, in last-in, first-out order; the optional argument .B + displays the mail messages in first-in, first-out order. For each message, it reads a line from the standard input to direct disposition of the message. .TP newline Go on to next message. .TP d Delete message and go on to the next. .TP p Print message again. .TP \- Go back to previous message. .TP .RI "s [" " file " "] ..." Save the message in the named .I files (`mbox' default). .TP .RI "w [" " file " "] ..." Save the message, without a header, in the named .I files (`mbox' default). .TP .RI "m [" " person " "] ..." Mail the message to the named .I persons (yourself is default). .TP EOT (control-D) Put unexamined mail back in the mailbox and stop. .TP q Same as EOT. .TP .RI ! command Escape to the Shell to do .IR command . .TP * Print a command summary. .LP When .I persons are named, .I binmail takes the standard input up to an end-of-file (or a line with just `\fB.\fP') and adds it to each .I person's `mail' file. The message is preceded by the sender's name and a postmark. Lines that look li((ke postmarks are prepended with `>'. A .I person is usually a user name recognized by .IR login (1). To denote a recipient on a remote system, prefix .I person by the system name and exclamation mark (see .IR uucp (1)). .LP .LP When a user logs in he is informed of the presence of mail. .SH OPTIONS .TP .B + Display mail messages in first-in, first-out order. .TP \fB\-f\fP \fIfile\fP Use \fIfile\fP as if it were the mail file. .TP .B \-i Continue after interrupts \(em an interrupt normally terminates the .I binmail command and leaves the mail file unchanged. .SH FILES .ta \w'/usr/spool/mail/*.lock 'u /etc/passwd to identify sender and locate persons .br .li /usr/spool/mail/* incoming mail for user * .br mbox saved mail .br /tmp/ma* temp file .br /usr/spool/mail/*.lock lock for mail directory .br dead.letter unmailable text .br .SH "SEE ALSO" binmail(1), write(1), uucp(1), uux(1), xsend(1), sendmail(8) .SH BUGS Race conditions sometimes result in a failure to remove a lock file. .LP Normally anybody can read your mail, unless it is sent by .IR xsend (1). An installation can overcome this by making .I binmail a set-user-id command that owns the mail directory. /usr/spool/mail/* incoming mail for user * .br mbox saved mail .br /tmp/ma* temp file .br /usr/spool/mail/*.lock lock for mail directory .br dead.letter unmailable text .br .SH "SEE ALSO" binmail(1), write(1), uucp(1), uux(1), xsend(1), sendmail(8) .SH BUGS Race conditions sometimes result in a failure to remove a lock file. .LP Normally anybody can reman/man1/what.1 644 0 0 2611 3112233311 6426 .tr ~" .TH WHAT 1 "15 March 1983" .SH NAME what \- identify \s-1SCCS\s+1 files .SH SYNOPSIS .B what files .SH DESCRIPTION .I What\^ searches the given files for all occurrences of the pattern that .IR get (1) substitutes for %Z% (this is \fB@(#)\fR at this printing) and prints out what follows until the first .BR ~ , .BR > , new-line, .BR \e , or null character. For example, if the C program in file \fBf.c\fR contains .LP .RS 5 char ident[] = "\|@(#)identification information\|"; .RE .LP and \fBf.c\fR is compiled to yield \fBf.o\fR and \fBa.out\fR, then the command .LP .RS 5 what\| .RB f . c\| .RB f . o\| .RB a . out .RE .LP will print .LP .RS 5 .TP 8 f\fB.\fRc: .br identification information .TP 8 f\fB.\fRo: .br identification information .TP 8 a\fB.\fRout: .br identification information .RE .LP .I What\^ is intended to be used in conjunction with the \*(S) command .IR get (1), which automatically inserts identifying information, but it can also be used where the information is inserted manually. .SH SEE ALSO get(1), help(1). .br .I "Source Code Control System User's Guide\^" by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS Use .IR help (1) for explanations. .SH BUGS It's possible that an unintended occurrence of the pattern .B @(#) could be found just by chance, but this causes no harm in nearly all cases. .tr ~~ tically inserts identifying information, but it can also be used where the information is inserted manually. .SH SEE ALman/man1/vgrind.1 644 0 0 6036 3112233331 6763 .TH VGRIND 1 "17 April 1983" .UC 4 .SH NAME vgrind \- grind nice listings of programs .SH SYNOPSIS \fBvgrind\fP [ \fB\-t\fP ] [ \fB\-n\fP ] [ \fB\-x\fP ] [ \fB\-W\fP ] [ \fB\-c\fP ] [ \fB\-m\fP ] [ \fB\-p\fP ] .if n .ti +0.5i [ \fB\-i\fP ] [ \fB\-s\fP\|\fIn\fP ] [ \fB\-h\fP header ] name \fB.\|.\.\fP .SH DESCRIPTION \fIVgrind\fP formats the C, MODEL, or PASCAL programs which are arguments in a nice style using \fItroff\fP (1). Comments are placed in italics, keywords in bold face, and the name of the current function is listed down the margin of each page as it is encountered. .SH OPTIONS .IP \fB\-W\fP Send the output to a 4 page \fBw\fPide raster plotter; normally, the output is printed on a narrow plotter. .IP \fB\-c\fP The input file contains C language code. This option is the default and need not be specified. .IP \fB\-m\fP The input file contains MODEL language code. .IP \fB\-p\fP The input file contains Pascal language code. .IP \fB\-i\fP The input file contains ISP language code. .IP \fB\-s\fP\|\fIn\fP Specify font \fBs\fPize. The argument \fIn\fP is the point size (same as the argument of a troff \fB.ps\fP command). .IP \fB\-h\fP\|\fIheader\fP Place \fIheader\fP at the top of each page. If the program is not source, but should be framed like the output of \fIvgrind\fP, the \fB\-n\fP option should be specified. .IP \fB\-t\fP Send typesetter codes on the standard output. This is analogous to the \fB\-t\fP option of .IR troff (1) .IP \fB\-x\fP Create an index. It is only necessary to create an empty file \fIindex\fP in the current directory. As you run \fIvgrind\fP, the index is automatically kept up to date. The index of function definitions can then be run off by giving \fIvgrind\fP the \fB\-x\fP option and the file \fIindex\fP as argument. .SH FILES .ta 2i index file where source for index is created .br /usr/lib/tmac/tmac.vgrind macro package .br /usr/lib/vfontedpr preprocessor .SH SEE ALSO vtroff(1) .SH BUGS Vfontedpr assumes that a certain programming style is followed: .LP For \fBC\fP - functions begin with the name of the function in column one, and lines defining functions end with a ). The function name is followed immediately by a ``('' with no intervening space. .LP For \fBPascal\fP - function names need to appear on the same line as the keywords \fIfunction\fP and \fIprocedure\fP. The keyword \fIend\fP at the beginning of a line is interpreted as the end of the current function. .LP For \fBMODEL\fP - function names need to appear on the same line as the keywords \fIis\fP \fIbeginproc\fP. .LP If these conventions are not followed, the mechanisms which index and place function names as comments in the margin will fail. .sp More generally, arbitrary formatting styles for programs mostly look bad. The use of spaces to align source code fails miserably; if you plan to \fIvgrind\fP your program you should use tabs. This is somewhat inevitable since the font used by \fIvgrind\fP is variable width. .LP Should be able to be used as a preprocessor. .LP The mechanism of \fIctags\fP in recognizing functions should be used here. not followed, the mechanisms which index and place function names as comments in the margin will fail. .sp More generally, arbitrary formatting styles for programs mostly look bad. The use of spaces to align source code fails miserably; if you plan to \fIvgrind\fP your program you should use tabs. This is somewhat inevitable since the font used by \fIvgrind\fP is variable width. .LP Should be able to be used as a preprocessor. .LP The mechanism of \fIctags\fP in recognizing fman/man1/sccsdiff.1 644 0 0 2372 3112233332 7256 .TH SCCSDIFF 1 "15 March 1983" .SH NAME sccsdiff \- compare two versions of an \s-1SCCS\s+1 file .SH SYNOPSIS .B sccsdiff \fB\-r\fP\|\fI\s-1SID\s+1\&1\fP \fB\-r\fP\|\fI\s-1SID\s+1\&2\fP [ \fB\-p\fP ] [ \fB\-s\fP\|\fIn\fP ] files .SH DESCRIPTION .I Sccsdiff compares two versions of an .SM SCCS file and generates the differences between the two versions. Any number of .SM SCCS files may be specified, but options apply to all files. .SH OPTIONS .TP 12 .BI \-r \s-1SID\s+1?\^ .IR \s-1SID\s+11 \ and \ \s-1SID\s+12 specify the deltas of an .SM SCCS file that are to be compared. Versions are passed to .IR bdiff (1) in the order given. .TP 12 .B \-p pipe output for each file through .IR pr (1). .TP 12 .BI \-s n\^ \fIn\fP is the file segment size that .I bdiff\^ will pass to .IR diff (1). This is useful when .I diff\^ fails due to a high system load. .SH FILES .TP "\w'/tmp/get?????\ \ 'u" /tmp/get????? Temporary files .SH "SEE ALSO" bdiff(1), get(1), help(1), pr(1). .br .IR "Source Code Control System User's Guide" by L. E. Bonanni and C. A. Salemi. .br \fIAn Introduction to the Source Code Control System\fP, by Eric Allman. .SH DIAGNOSTICS .PD 0 .TP 25 .RI `` file ": No differences''" If the two versions are the same. .LP Use .IR help (1) for explanations. .PD \^ will pass to .IR diff (1). This is useful when .I diff\^ fails due to a high system load. .SH FILES .TP "\w'/tmp/get?????\ \ 'u" /tmp/get????? Temporary files .SH "SEE ALSO" bdiff(1), get(1), help(1), pr(1). .br .IR "Source Code Control System User's Guide" bman/man2/ 755 0 0 0 3130477732 5336 ((man/man2/chmod.2 644 0 0 4401 3112233007 6560 .TH CHMOD 2 "1 April 1983" .SH NAME chmod \- change mode of file .SH SYNOPSIS .nf .ft B chmod(path, mode) char *path; .LP .ft B fchmod(fd, mode) int fd; .fi .SH DESCRIPTION The file whose name is given by \fIpath\fP or referenced by the descriptor .I fd has its mode changed to .IR mode . Modes are constructed by .IR or 'ing together some combination of the following: .LP .RS 04000 set user ID on execution 02000 set group ID on execution 01000 save text image after execution 00400 read by owner 00200 write by owner 00100 execute (search on directory) by owner 00070 read, write, execute (search) by group 00007 read, write, execute (search) by others .RE .LP If an executable file is set up for sharing (this is the default) then mode 1000 prevents the system from abandoning the swap-space image of the program-text portion of the file when its last user terminates. Ability to set this bit is restricted to the super-user. .LP Only the owner of a file (or the super-user) may change the mode. .LP Writing or changing the owner of a file turns off the set-user-id bit. This makes the system more secure by protecting set-user-id files from remaining set-user-id if they are modified. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS .I Chmod will fail and the file mode will be unchanged if: .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [EPERM] The effective user ID does not match the owner of the file and the effective user ID is not the super-user. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] Search permission is denied on a component of the path prefix. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .LP .I Fchmod will fail if: .TP 15 [EBADF] The descriptor is not valid. .TP 15 [EINVAL] .I Fd refers to a socket, not to a file. .TP 15 [EROFS] The file resides on a read-only file system. .SH "SEE ALSO" chown(2) 5 [EACCES] Search permission is denied on a component of the path prefix. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .TP 15 [ELOOP] Too many symbolic links weman/man2/acct.2 644 0 0 3124 3112233007 6401 .TH ACCT 2 "25 April 1983" .SH NAME acct \- turn accounting on or off .SH SYNOPSIS .nf .ft B acct(path) char *path; .ft R .fi .SH DESCRIPTION The system is prepared to write a record in an accounting file named by .I path for each process as it terminates. This call, with a null-terminated string naming an existing file as argument, turns on accounting; records for each terminating process are appended to .IR file . An argument of 0 turns accounting off. .LP The accounting file format is given in .IR acct (5). .SH NOTES Accounting is automatically turned off when the file system the accounting file resides on runs out of space; it is not, however turned back on when space becomes available. .SH DIAGNOSTICS On error \-1 is returned. The file must exist and the call may be exercised only by the super-user. It is erroneous to try to turn on accounting when it is already on. .SH ERRORS .TP 15 [ENOTDIR] A component of the .I path prefix is not a directory. .TP 15 [ENOENT] The argument pathname was too long. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EPERM] The .I path argument contains a byte with the high-order bit set. .TP 15 [ELOOP] Too many symbolic links were encountered while translating the pathname. .TP 15 [EROFS] The .I path is to a read-only file system. .TP 15 [ETXTBSY] The .I path names an executable file that is being executed. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .SH "SEE ALSO" acct(5), sa(8) .SH BUGS No accounting is produced for programs running when a crash occurs. In particular nonterminating programs are never accounted for. ains a byte with the high-order bit set. .TP 15 [ELOOP] Too many symbolic links were encountered while translating the pathname. .TP 15 [EROFS] The .I path is to a read-only file system. .TP 15 [ETXTBSY] The .I path names an executable file that is being executed. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .SH "SEE ALSO" acct(5), sa(8) .SH BUGS No accounting is produced for programs running man/man2/mprotect.2 644 0 0 1304 3112233035 7323 .TH MPROTECT 2 "25 APril 1983" .SH NAME mprotect \- change memory protection .SH SYNOPSIS .nf .ft B #include #include .LP .ft B mprotect(addr, len, prot) caddr_t addr; int len, prot; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Mprotect causes the pages starting at .I addr and continuing for .I len bytes to be protected with protection .I prot, which specifies some (inclusive-or) combination of PROT_READ, PROT_WRITE and PROT_EXEC. .I Addr and .I len parameters must be multiples of the software page size (obtained with the .IR getpagesize (2) call). .SH "RETURN VALUE ??? .SH ERRORS ??? .SH "SEE ALSO" getpagesize(2), madvise(2), mmap(2), munmap(2) en, prot; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Mprotect causes the pages starting at .I addr and continuing for .I len bytes to be protected with protection .I prot, which specifies some (inclusive-or) combination of PROT_READ, PROT_WRITE and PROT_EXEC. .I Addr and .I len paramman/man2/fork.2 644 0 0 3515 3112233010 6426 .TH FORK 2 "25 April 1983" .SH NAME fork \- create a new process .SH SYNOPSIS .ft B pid = fork() .br int pid; .ft R .SH DESCRIPTION .I Fork causes creation of a new process. The new process (child process) is an exact copy of the calling process except for the following: .in +5n .sp The child process has a unique process ID. .sp The child process has a different parent process ID (i.e., the process ID of the parent process). .sp The child process has its own copy of the parent's descriptors. These descriptors reference the same underlying objects, so that, for instance, file pointers in file objects are shared between the child and the parent, so that a .IR lseek (2) on a descriptor in the child process can affect a subsequent .I read or .I write by the parent. This descriptor copying is also used by the shell to establish standard input and output for newly created processes as well as to set up pipes. .sp The child processes resource utilizations are set to 0; see .IR setrlimit (2). .LP .I Fork returns a value of 0 to the child process. .LP .I Fork returns the process ID of the child process to the parent process. .SH "RETURN VALUE Upon successful completion, \fIfork\fP returns a value of 0 to the child process and returns the process ID of the child process to the parent process. Otherwise, a value of \-1 is returned to the parent process, no child process is created, and the global variable \fIerrno\fP is set to indicate the error. .SH ERRORS .I Fork will fail and no child process will be created if one or more of the following are true: .TP 15 [EAGAIN] The system-imposed limit {PROC_MAX} on the total number of processes under execution would be exceeded. .TP 15 [EAGAIN] The system-imposed limit {KID_MAX} on the total number of processes under execution by a single user would be exceeded. .SH "SEE ALSO" execve(2), wait(2), vfork(2) process, no child process is created, and the global variable \fIerrno\fP is set to indicate the error. .SH ERRORS .I Fork will fail and no child process will be created if one orman/man2/chroot.2 644 0 0 2620 3112233010 6757 ((.TH CHROOT 2 "25 April 1983" .SH NAME chroot \- change root directory .SH SYNOPSIS .nf \fBchroot(dirname)\fP \fBchar *dirname;\fP .fi .SH DESCRIPTION \fIDirname\fP is the address of the pathname of a directory, terminated by a null byte. \fIChroot\fP makes this directory the root directory, the starting point for path names beginning with ``/''. The new root directory applies to the process which executed the \fIchroot\fP call, and to all of that process's children. .LP In order for a directory to become the root directory a process must have execute (search) access to the directory. .LP This call is restricted to the super-user. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate an error. .SH ERRORS \fIChroot\fP will fail and the root directory will be unchanged if one or more of the following are true: .TP 15 [ENOTDIR] A component of the path name is not a directory. .TP 15 [ENOENT] The pathname was too long. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The named directory does not exist. .TP 15 [EACCES] Search permission is denied for any component of the path name. .TP 15 [EFAULT] \fIPath\fP points outside the process's valid address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" chdir(2) .TP 15 [ENOTDIR] A component of the path name is not a directory. .TP 15 [ENOENT] The pathname was too long. .TPman/man2/execve.2 644 0 0 13037 3112233047 6776 .TH EXECVE 2 "25 April 1983" .SH NAME execve \- execute a file .SH SYNOPSIS .ft B execve(name, argv, envp) .br char *name, *argv[], *envp[]; .fi .SH DESCRIPTION .I Execve transforms the calling process into a new process. The new process is constructed from an ordinary file called the \fInew process file\fP. This file is either an executable object file, or a file of data for an interpreter. An executable object file consists of an identifying header, followed by pages of data representing the initial program (text) and initialized data pages. Additional pages may be specified by the header to be initialize with zero data. See .IR a.out (5). .LP An interpreter file begins with a line of the form ``#! \fIinterpreter\fP''; When an interpreter file is .IR execve\| 'd, the system \fIexecve\fP\|'s the specified interpreter, giving it the name of the originally exec'd file as an argument, shifting over the rest of the original arguments. .LP There can be no return from a successful \fIexec\fP because the calling core image is lost. This is the mechanism whereby different process images become active. .LP The argument \fIargv\fP is an array of character pointers to null-terminated character strings. These strings constitute the argument list to be made available to the new process. By convention at least one argument must be present in this array, and the first element of this array should be the name of the executed program (that is, the last component of \fIname\fP). .LP The argument \fIenvp\fP is also an array of character pointers to null-terminated strings. These strings pass information to the new process which are not directly arguments to the command, see .IR environ (5). .LP Descriptors open in the calling process remain open in the new process, except for those for which the close-on-exec flag is set; see .IR close (2). Descriptors which remain open are unaffected by .I execve. .LP Ignored/held signals remain ignored/held across an .I execve, but signals that are caught are reset to their default values; see .IR signal (2). .LP Descriptors remain open across .I execve unless explicit arrangement has been made; see .IR ioctl (2). Ignored/held signals remain ignored/held across these calls, but signals that are caught (see .IR signal (2)) are reset to their default values. .LP Each process has a .I real user ID and group ID and an .I effective user ID and group ID. The .I real ID identifies the person using the system; the .I effective ID determines his access privileges. .I Execve changes the effective user and group ID to the owner of the executed file if the file has the \*(lqset-user-ID\*(rq or \*(lqset-group-ID\*(rq modes. The .I real user ID is not affected. .LP The new process also inherits the following attributes from the calling process: .LP .in +5n .nf .ta +2i process ID see \fIgetpid\fP\|(2) parent process ID see \fIgetppid\fP\|(2) process group ID see \fIgetpgrp\fP\|(2) access groups see \fIgetgrp\fP\|(2) working directory see \fIchdir\fP\|(2) root directory see \fIchroot\fP\|(2) control terminal see \fItty\fP\|(4) resource usages see \fIgetrusage\fP\|(2) interval timers see \fIgetitimer\fP\|(2) resource limits see \fIgetrlimit\fP\|(2) file mode mask see \fIumask\fP\|(2) .in -5n .fi .LP When the executed program begins, it is called as follows: .LP .DT .nf main(argc, argv, envp) int argc; char **argv, **envp; .fi .LP where .I argc is the number of elements in \fIargv\fP (the ``arg count'') and .I argv is the array of character pointers to the arguments themselves. .LP .I Envp is a pointer to an array of strings that constitute the .I environment of the process. A pointer to this array is also stored in the global variable ``environ''. Each string consists of a name, an \*(lq=\*(rq, and a null-terminated value. The array of pointers is terminated by a null pointer. The shell .IR sh (1) or C-shell .IR csh (1) passes an environment entry for each global shell variable defined when the program is called. See .IR environ (5) for some conventionally used names. .SH DIAGNOSTICS If .I exec returns to the calling process an error has occurred; the return value will be \-1 and the global variable .I errno will receive an error code. .SH ERRORS .I Exec will fail and return to the calling process if one or more of the following are true: .TP 15 [ENOENT] One or more components of the new process file's path name do not exist. .TP 15 [ENOTDIR] A component of the new process file is not a directory. .TP 15 [EACCES] Search permission is denied for a directory listed in the new process file's path prefix. .TP 15 [EACCES] The new process file is not an ordinary file. .TP 15 [EACCES] The new process file mode denies execute permission. .TP 15 [ENOEXEC] The new process file has the appropriate access permission, but has an invalide magic number in its header. .TP 15 [ETXTBSY] The new process file is a pure procedure (shared text) file that is currently open fore writing or reading by some process. .TP 15 [ENOMEM] The new process requires more virtual memory than is allowed by the imposed maximum (\fIgetrlimit\fP\|(2)). .TP 15 [E2BIG] The number of bytes in the new process's argument list is larger than the system-imposed limit of {ARG_MAX} bytes. .TP 15 [EFAULT] The new process file is not as long as indicated by the size values in its header. .TP 15 [EFAULT] \fIPath\fP\|, \fIargv\fP\|, or \fIenvp\fP point to an illegal address. .SH CAVEATS If a program is .I setuid to a non-super-user, but is executed when the real \fIuid\fP is ``root'', then the program has the powers of a super-user as well. .SH "SEE ALSO" exit(2), fork(2), execl(3), environ(5) f bytes in the new process's argument list is larger than the system-imposed limit of {ARG_MAX} bytes. .TP 15 [EFAULT] The new process file is not as long as indicated by the size values in its header. .TP 15 [EFAULT] \fIPath\fP\|, \fIargv\fP\|, or \fIenvp\fP point to an illegal address. .SH CAVEATS If a program is .I setuid to a non-super-user, but is executed when the real \fIuid\fP is ``root'', then the program has the powers of a super-user as well. .SH "SEE ALSO" exit(2),man/man2/bind.2 644 0 0 2310 3112233017 6400 .TH BIND 2 "25 April 1983" .SH NAME bind \- bind a name to a socket .SH SYNOPSIS .nf .ft B #include .LP .ft B bind(s, name, namelen) int s; struct sockaddr *name; int namelen; .fi .SH DESCRIPTION .I Bind assigns gives a name to a unnamed socket. When a socket is created with .IR socket (2) it exists in a name space (address family) but has no name assigned. .I Bind requests that the .I name be assigned to the socket. .SH "RETURN VALUE If the bind is successful, a 0 value is returned. A return value of \-1 indicates an error, which is further specified in the global \fIerrno\fP. .SH ERRORS The \fIbind\fP call will fail if: .TP 20 [EBADF] \fIS\fP is not a valid descriptor. .TP 20 [ENOTSOCK] \fIS\fP is not a socket. .TP 20 [EADDRNOTAVAIL] The specified address is not available from the local machine. .TP 20 [EADDRINUSE] The specified address is already in use. .TP 20 [EINVAL] The socket is already bound to an address. .TP 20 [EACCESS] The requested address is protected, and the current user has inadequate permission to access it. .TP 20 [EFAULT] The \fIname\fP parameter lies outside the valid part of the process's address space. .SH SEE ALSO connect(2), listen(2), socket(2) . \", sockaddr(2) \fIS\fP is not a socket. .TP 20 [EADDRNOTAVAIL] The specified address is not available from the local machine. .TP 20 [EADDRINUSE] The specified address is already in use. .TP 20 [EINVAL] The socket is already bound to an address. .TP 20 [EACCESS] The requested address is protected, and the current user has in((man/man2/fsync.2 644 0 0 1734 3112233010 6610 .TH FSYNC 2 "25 April 1983" .SH NAME fsync \- synchronize a file's in-core state with that on disk .SH SYNOPSIS .ft B fsync(fd) .br int fd; .ft R .SH DESCRIPTION .I Fsync causes all modified data for and modified attributes of \fIfd\fP to be moved to a permanent storage device, so that the changes will be guaranteed to survive hardware failures resulting in system crashes. This normally results in all in-core modified copies of buffers for the file to be written to a disk. .PP .I Fsync should be used by programs which require a file to be in a known state; for example in building a simple transaction facility. .SH "RETURN VALUE A 0 value is returned on successful completion. A \-1 value indicates an error. .SH "ERRORS The \fIfsync\fP fails if: .TP 15 [EBADF] \fIFd\fP is not a valid descriptor. .TP 15 [EINVAL] \fIFd\fP refers to a socket, not to a file. .SH "SEE ALSO" sync(2), sync(8), update(8) .SH BUGS The current implementation of this call is expensive for large files. . .PP .I Fsync should be used by proman/man2/getgid.2 644 0 0 1102 3112233010 6716 .TH GETGID 2 "12 February 1983" .SH NAME getgid, getegid \- get group identity .SH SYNOPSIS .nf .ft B gid = getgid() int gid; .PP .ft B egid = getegid() int egid; .fi .SH DESCRIPTION .I Getgid returns the real group ID of the current process, .I getegid the effective group ID. .PP The real group ID is specified at login time. .PP The effective group ID is more transient, and determines additional access permission during execution of a ``set-group-ID'' process, and it is for such processes that \fIgetgid\fP is most useful. .SH "SEE ALSO" getuid(2), setregid(2), setgid(3) oup identity .SH SYNOPSIS .nf .ft B gid = getgid() int gid; .PP .ft B egid = getegid() int egid; .fi .SH DESCRIPTION .I Getgid returns the real group ID of the current process, .I getegid the effective group ID. .PP The real group ID is specified at login time. .PP The effective group ID is more transient, and determines additional access permission during execution of a ``set-group-ID'' process, and it is for such processes that \fIgetgid\fPman/man2/fcntl.2 644 0 0 4165 3112233011 6576 .TH FCNTL 2 "12 February 1983" .SH NAME fcntl \- file control .SH SYNOPSIS .nf .ft B #include res = fcntl(fd, cmd, arg) int res; int fd, cmd, arg; .ft R .SH DESCRIPTION \fBN.B.: fcntl is part of the /usr/group standard, not part of 4.1c. It is included for reference purposes only.\fP .PP .I Fcntl provides for control over descriptors. The argument .I fd is a descriptor to be operated on by .I cmd as follows: .TP 15 F_DUPFD Return a new descriptor as follows: .IP Lowest numbered available descriptor greater than or equal to .I arg. .IP Same object references as the original descriptor. .IP New descriptor shares the same file pointer if the object was a file. .IP Same access mode (read, write or read/write). .IP Same file status flags (i.e., both file descriptors share the same file status flags). .IP The close-on-exec flag associated with the new file descriptor is set to remain open across .IR execve (2) system calls. .TP 15 F_GETFD Get the close-on-exec flag associated with the file descriptor .IR fd . If the low-order bit is 0, the file will remain open across .IR exec , otherwise the file will be closed upon execution of .I exec. .TP 15 F_SETFD Set the close-on-exec flag associated with .I fd to the low order bit of .I arg (0 or 1 as above). .TP 15 F_GETFL Get descriptor status flags. .TP 15 F_SETFL Set descriptor status flags. Only certain flags can be set; see .IR fcntl (7). .SH "RETURN VALUE Upon successful completion, the value returned depends on .I cmd as follows: .sp .5v .nf .ta .25i 1.25i F_DUPFD A new file descriptor. F_GETFD Value of flag (only the low-order bit is defined). F_SETFD Value other than \-1. F_GETFL Value of flags. F_SETFL Value other than \-1. .fi .sp .5v Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH ERRORS .I Fcntl will fail if one or more of the following are true: .TP 15 [EBADF] .I Fildes is not a valid open file descriptor. .TP 15 [EMFILE] .I Cmd is F_DUPFD and {OPEN_MAX} file descriptors are currently open. .TP 15 [EINVAL] .I Cmd is F_DUPFD and .I arg is negative or greater than {OPEN_MAX}. .SH "SEE ALSO close(2), exec(2), open(2), fcntl(7) n \-1. F_GETFL Value of flags. F_SETFL Value other than \-1. .fi .sp .5v Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH ERRORS .I Fcntl will fail if one or more of the following are true: .TP 15 [EBADF] .I Fildes is not a valid open file descriptor. .TP 15 [EMFILE] .I Cmd is F_DUPFD and {OPEN_MAX} file descriptors are currently open. .TP 15 [EINVAL] .I man/man2/getpgrp.2 644 0 0 1143 3112233011 7131 .TH GETPGRP 2 "25 April 1983" .SH NAME getpgrp \- get process group .SH SYNOPSIS .ft B .nf pgrp = getpgrp(pid) int prgp; int pid; .fi .ft R .SH DESCRIPTION The process group of the specified process is returned by .I getpgrp. If .I pid is zero, then the call applies to the current process. .LP Process groups are used for distribution of signals, and by terminals to arbitrate requests for their input: processes which have the same process group as the terminal are foreground and may read, while others will block with a signal if they attempt to read. .SH "SEE ALSO" setpgrp(2), jobs(3J), getuid(2), tty(4) etpgrp(pid) int prgp; int pid; .fi .ft R .SH DESCRIPTION The process group of the specified process is returned by .I getpgrp. If .I pid is zero, then the call applies to the current process. .LP Process groups are used for distribution of signals, and by terminals to arbitrate requests for their input: processes which have the same process group as the terminal are foreground and may read, while others will bman/man2/ioctl.2 644 0 0 4267 3112233011 6605 .TH IOCTL 2 "13 February 1983" .SH NAME ioctl \- control device .SH SYNOPSIS .nf .ft B #include .PP .ft B ioctl(d, request, argp) int d; int request; char *argp; .fi .ft R .SH DESCRIPTION .I Ioctl performs a variety of functions on open descriptors. In particular, many operating characteristics of character special files (e.g. terminals) may be controlled with .I ioctl requests. The writeups of various devices in section 4 discuss how .I ioctl applies to them. .PP An ioctl .I request has encoded in it whether the argument is an \*(lqin\*(rq parameter or \*(lqout\*(rq parameter, and the size of the argument \fIargp\fP in bytes. Macros and defines used in specifying an ioctl .I request are located in the file .IR . .PP The following calls apply to any descriptor: .RS .ft B .nf ioctl(d, FIOCLEX, 0); ioctl(d, FIONCLEX, 0); .fi .ft R .RE .LP The first causes the file to be closed automatically during a successful .I exec operation; the second reverses the effect of the first. .PP .RS .ft B .nf ioctl(d, FIONREAD, &count) int count; .fi .ft R .RE .LP returns, in the longword .I count the number of characters available for reading from .I fildes. .SH "RETURN VALUE If an error has occurred, a value of \-1 is returned and .I errno is set to indicate the error. .SH ERRORS .I Ioctl will fail if one or more of the following are true: .TP 15 [EBADF] \fID\fP is not a valid descriptor. .TP 15 [ENOTTY] \fID\fP is not associated with a character special device. .TP 15 [ENOTTY] The specified request does not apply to the kind of object which the descriptor \fId\fP references. .TP 15 [EINVAL] \fIRequest\fP or \fIargp\fP is not valid. .SH "SEE ALSO" dk(4), mt(4), tty(4) .SH BUGS The following call is a temporary replacement for the as yet not implemented .IR setdopt (2) call: .PP .RS .ft B .nf ioctl(fildes, FIONBIO, onoff); int *onoff; .ft R .fi .RE .LP The parameter .I onoff specifies whether non-blocking i/o is desired on the specified descriptor. This applies to terminals, pipes, pseudo-terminals and(( sockets and specifies that operations are to return EWOULDBLOCK rather than blocking. A .IR select (2) operation may be used to determine when i/o is possible without busy polling. e following call is a temporary replacement for the as yet not implemented .IR setdopt (2) call: .PP .RS .ft B .nf ioctl(fildes, FIONBIO, onoff); int *onoff; .ft R .fi .RE .LP The parameter .I onoff specifies whether non-blocking i/o is desired on the specified descriptor. This applies to terminals, pipes, pseudo-terminals andman/man2/kill.2 644 0 0 3136 3112233011 6420 .TH KILL 2 "25 April 1983" .SH NAME kill \- send signal to a process .SH SYNOPSIS .ft B kill(pid, sig) .br int pid, sig; .SH DESCRIPTION .I Kill sends the signal \fIsig\fP to a process, specified by the process number .IR pid . In addition to sending any of the signals specified in .IR signal (2), .I sig may be specified as 0, error checking is performed but no signal is actually sent. This can be used to check the validity of .IR pid . .LP The sending and receiving processes must have the same effective user ID, otherwise this call is restricted to the super-user. A single exception is the signal SIGCONT which may always be sent to any child or grandchild of the current process. .LP If the process number is 0, the signal is sent to all other processes in the sender's process group; this is a variant of .IR killpg (2). .LP If the process number is \-1, and the user is the super-user, the signal is broadcast universally except to system processes and the process sending the signal. .LP Processes may send signals to themselves. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS .I Kill will fail and no signal will be sent if any of the following occur: .TP 15 [EINVAL] \fISig\fP is not a valid signal number. .TP 15 [ESRCH] No process can be found corresponding to that specified by \fIpid\fP. .TP 15 [EPERM] The sending process is not the super-user and its effective user id does not match the effective user-id of the receiving process. .SH "SEE ALSO" getpid(2), getpgrp(2), killpg(2), signal(2) erwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS .I Kill will fail and no signal will be sent if any of the following occur: .TP 15 [EINVAL] \fISig\fP is not a valid signal number. .TP 15 [ESRCH] No process can be found corresponding to that specified by \fIpid\fP. .TP 15 [EPERM] The sending process is not the super-user and its effective user id does not match the effectiveman/man2/killpg.2 644 0 0 2306 3112233012 6746 .TH KILLPG 2 "3 April 1983" .SH NAME killpg \- send signal to a process group .SH SYNOPSIS .ft B killpg(pgrp, sig) .br int pgrp, sig; .ft R .SH DESCRIPTION .I Killpg sends the signal .I sig to the process group .IR pgrp . See .IR signal (2) for a list of signals; see .IR jobs (3J) for an explanation of process groups. .LP The sending process and members of the process group must have the same effective user ID, otherwise this call is restricted to the super-user. As a single special case the continue signal SIGCONT may be sent to any process which is a descendant of the current process. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and the global variable \fIerrno\fP is set to indicate the error. .SH "ERRORS \fIKillpg\fP will fail and no signal will be sent if any of the following occur: .TP 15 [EINVAL] \fISig\fP is not a valid signal number. .TP 15 [ESRCH] No process group can be found corresponding to that specified by \fIpgrp\fP. .TP 15 [EPERM] The sending process is not the super-user and one or more of the target processes has an effective user ID different from that of the sending process. .SH "SEE ALSO" kill(2), signal(2), jobs(3J) he global variable \fIerrno\fP is set to indicate the error. .SH "ERRORS \fIKillpg\fP will fail and no signal will be sent if any of the following occur: .TP 15 [EINVAL] \fISig\fP is not a valid signal number. .TP 15 [ESRCH] No process group can be found corresponding to that specified by \fIpgrp\fP. .TP 15 [EPERman/man2/brk.2 644 0 0 3267 3112233012 6251 .TH BRK 2 "25 April 1983" .SH NAME brk, sbrk \- change data segment size .SH SYNOPSIS .nf .ft B caddr_t brk(addr) caddr_t addr; .LP .ft B caddr_t sbrk(incr) int incr; .fi .SH DESCRIPTION \fIBrk\fP sets the system's idea of the lowest data segment location not used by the program (called the break) to \fIaddr\fP (rounded up to the next multiple of the system's page size). Locations not less than \fIaddr\fP and below the stack pointer are not in the address space and will thus cause a memory violation if accessed. .LP In the alternate function .IR sbrk , \fIincr\fP more bytes are added to the program's data space and a pointer to the start of the new area is returned. .LP When a program begins execution via .IR exec (2) the break is set at the highest location defined by the program and data storage areas. Ordinarily, therefore, only programs with growing data areas need to use .IR sbrk . .LP The .IR getrlimit (2) system call may be used to determine the maximum permissible size of the \fIdata\fP segment; it will not be possible to set the break beyond the \fIrlim_max\fP value returned from a call to .IR getrlimit . See .IR end (3) for the definition of .IR etext . See .IR getrlimit (2) for the definition of the \fIrlimit\fP structure. .SH "RETURN VALUE Zero is returned if the \fIbrk\fP could be set; \-1 if the program requests more memory than the system limit. \fISbrk\fP returns \-1 if the break could not be set. .SH "SEE ALSO" exec(2), getrlimit(2), malloc(3), end(3) .SH BUGS Setting the break may fail due to a temporary lack of swap space. It is not possible to distinguish this from a failure caused by exceeding the maximum size of the data segment without consulting .IR getrlimit . or the definition of the \fIrlimit\fP structure. .SH "RETURN VALUE Zero is returned if the \fIbrk\fP could be set; \-1 if the program requests more memory than the system limit. \fISbrk\fP returns \-1 if the break could not be set. .SH "SEE ALSO" exec(2), getrlimit(2), malloc(3), end(3) .SH BUGS Setting the break may fail due man/man2/chdir.2 644 0 0 2337 3112233037 6570 .TH CHDIR 2 "25 April 1983" .SH NAME chdir \- change current working directory .SH SYNOPSIS .nf .ft B chdir(path) char *path; .ft R .fi .SH DESCRIPTION .I Path is the pathname of a directory. .I Chdir causes this directory to become the current working directory, the starting point for path names not beginning with ``/''. .LP In order for a directory to become the current directory, a process must have execute (search) access to the directory. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH ERRORS .I Chdir will fail and the current working directory will be unchanged if one or more of the following are true: .TP 15 [ENOTDIR] A component of the pathname is not a directory. .TP 15 [ENOENT] The named directory does not exist. .TP 15 [ENOENT] The argument path name was too long. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [EACCES] Search permission is denied for any component of the path name. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" chroot(2) [ENOTDIR] A component of the pathname is not a directory. .TP 15 [ENOENT] The named directory does not exist. .TP 15 [ENOENT] The argument path name was too long. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [EACCES] Search permission is deniman/man2/link.2 644 0 0 3431 3112233012 6421 ((.TH LINK 2 "1 April 1983" .SH NAME link \- make a hard link to a file .SH SYNOPSIS .nf .ft B link(name1, name2) char *name1, *name2; .fi .ft R .SH DESCRIPTION A hard link to .I name1 is created; the link has the name .IR name2 . .LP With hard links, both .I name1 and .I name2 must be in the same file system. Unless the caller is the super-user, .I name1 must not be a directory. Both all old and the new .I link share equal access and rights to the underlying object. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS .I Link will fail and no link will be created if one or more of the following are true: .TP 15 [EPERM] Either pathname contains a byte with the high-order bit set. .TP 15 [ENOENT] Either pathname was too long. .TP 15 [ENOTDIR] A component of either path prefix is not a directory. .TP 15 [ENOENT] A component of either path prefix does not exist. .TP 15 [EACCES] A component of either path prefix denies search permission. .TP 15 [ENOENT] The file named by \fIname1\fP does not exist. .TP 15 [EEXIST] The link named by \fIname2\fP does exist. .TP 15 [EPERM] The file named by \fIname1\fP is a directory and the effective user ID is not super-user. .TP 15 [EXDEV] The link named by \fIname2\fP and the file named by \fIname1\fP are on different file systems. .TP 15 [EACCES] The requested link requires writing in a directory with a mode that denies write permission. .TP 15 [EROFS] The requested link requires writing in a directory on a read-only file system. .TP 15 [EFAULT] One of the pathnames specified is outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" symlink(2), unlink(2) ink named by \fIname2\fP and the file named by \fIname1\fP are on different file systems. .TP 15 [EACCES] The requested link requires writing in a directory with a mode that denies write permission. .TP 15 [EROFS] The requested linman/man2/listen.2 644 0 0 2106 3112233012 6760 .TH LISTEN 2 "13 February 1983" .SH NAME listen \- listen for connections on a socket .SH SYNOPSIS .nf .ft B listen(s, backlog) int s, backlog; .fi .SH DESCRIPTION To accept connections, a socket is first created with .IR socket (2), a backlog for incoming connections is specified with .IR listen (2) and then the connections are accepted with .IR accept (2). The .I listen call applies only to sockets of type SOCK_STREAM or SOCK_PKTSTREAM. .PP The .I backlog parameter defines the maximum length the queue of pending connections may grow to. If a connection request arrives with the queue full the client will receive an error with an indication of ECONNREFUSED. .SH "RETURN VALUE A 0 return value indicates success; \-1 indicates an error. .SH "ERRORS The call fails if: .TP 20 [EBADF] The argument \fIs\fP is not a valid descriptor. .TP 20 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 20 [EOPNOTSUPP] The socket is not of a type that supports the operation \fIlisten\fP. .SH "SEE ALSO" accept(2), connect(2), socket(2) .SH BUGS The .I backlog is currently limited (silently) to 5. the queue full the client will receive an error with an indication of ECONNREFUSED. .SH "RETURN VALUE A 0 return value indicates success; \-1 indicates an error. .SH "ERRORS The call fails if: .TP 20 [EBADF] The argument \fIs\fP is not a valid descriptor. .TP 20 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 20 [EOPNOTSUPP] The socket is not of a type that supports the operation \fIlisten\fP. .SH "SEE ALSO" accept(2), connect(2), soman/man2/lockf.2 644 0 0 6546 3112233026 6601 .TH LOCKF 2 "13 February 1983" .SH NAME lockf \- provide semaphores and record locking on files .SH SYNOPSIS .nf .ft B .ta 8n 16n 24n #define F_UNLOCK 0 #define F_LOCK 1 #define F_TSTLCK 2 lockf(fd, mode, size) int fd, mode, size; .fi .SH DESCRIPTION \fBThis call is part of the /usr/group standard and not currently in 4.1c.\fP .PP .I Lockf will allow a specified number of bytes to be accessed only by the locking process. Other processes which attempt to \fIflock\fP, \fIread\fP, or \fIwrite\fP the locked area will sleep until the area becomes unlocked. .PP .I Fildes is a file descriptor. .PP .I Mode is F_UNLOCK to release the resource. .I Mode is F_LOCK or F_TSTLCK for requesting the resource to be locked. If the mode is F_LOCK, and the resource has some other lock on it, then the process will sleep until the entire all resources are available. If the mode is F_TSTLCK, and the resource is locked, an error will be returned. .PP .I Size is the number of contiguous bytes to be locked or unlocked. The resource to be locked starts at the current offset in the file. If size is zero, then the area to the end of the file is locked. .PP The potential for deadlock occurs when a process controlling a locked resource is put to sleep by accessing another process's locked resource. Thus calls to \fIlockf\fP, \fIread\fP or \fIwrite\fP scan for a deadlock prior to sleeping on a locked resource. An error return is made if sleeping on the locked resource would cause a deadlock. .PP F_LOCK and F_TSTLCK requests may, in whole or part, contain or be contained by a previously locked resource for the same process. When this or adjacent areas occur, the areas are combined into a single area. If the request requires a new \fIlockf\fP element with the \fIlockf\fP table full, and error is returned, and the area is not locked. .PP F_UNLOCK requests may, in whole or part, release one or more locked regions controlled by the process. When regions are not fully released, the remaining areas are still locked by the process. Release of the center section for a locked area requires an additional \fIlockf\fP element to hold the cut off section. If the \fIlockf\fP table is full, an error is returned, and the requested area is not released. .PP While locks may be applied to special file or pipes, read/write operations will not be blocked. Locks may not be applied to a directory. A \fIopen\fP call which specifies file truncation will error return when another process has locked the file. .SH "RETURN VALUE If .I lockf succeeds it returns 0. If it fails, it returns \-1 and the global variable \fIerrno\fP will be set to a more specific error code. .SH "ERRORS The errors returned by \fIlockf\fP are: .TP 15 [EBADF] If the descriptor is not a valid open file descriptor. .TP 15 [EACCES] Will be returned for \fIlockf\fP requests in which the area is already locked by another process. .TP 15 [EDEADLOCK] Will be returned by \fIlockf\fP, \fIread\fP or \fIwrite\fP if a deadlock would occur, or if the maximum number of entries in the lock table would exceed {LOCK_MAX}. .SH CAVEATS Buffered i/o doesn't work well with \fIlockf\fP unless care is exercised, particularly when using the standard i/o library. .PP Unlocking an area in the middle of a locked region creates two locked regions. Thus an EDEADLOCK error can occur on an unlock system call. .SH "SEE ALSO open(2), creat(2), read(2), write(2), close(2) LOCK] Will be returned by \fIlockf\fP, \fIread\fP or \fIwrite\fP if a deadlock would occur, or if the maximum number of entries in the lock table would exman/man2/chown.2 644 0 0 3741 3112233026 6613 .TH CHOWN 2 "1 April 1983" .SH NAME chown \- change owner and group of a file .SH SYNOPSIS .nf .ft B chown(path, owner, group) char *path; int owner, group; .LP .ft B fchown(fd, owner, group) int fd, owner, group; .fi .SH DESCRIPTION The file which is named by \fIpath\fP or referenced by \fIfd\fP has its .I owner and .I group changed as specified. Only the super-user may execute this call, because if users were able to give files away, they could defeat the (nonexistent) file-space accounting procedures. .LP On some systems, .I chown clears the set-user-id bit on the file to prevent accidental creation of set-user-id programs owned by the super-user. .LP .I Fchown is particularly useful when used in conjunction with the file locking primitives (see .IR flock (2)). .LP Only one of the owner and group id's may be set by specifying the other as \-1. .SH "RETURN VALUE Zero is returned if the operation was successful; \-1 is returned if an error occurs, with a more specific error code being placed in the global \fIerrno\fP variable. .SH "ERRORS .I Chown will fail and the file will be unchanged if: .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The pathname was too long. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] Search permission is denied on a component of the path prefix. .TP 15 [EPERM] The effective user ID does not match the owner of the file and the effective user ID is(( not the super-user. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .LP .I Fchown will fail if: .TP 15 [EBADF] .I Fd does not refer to a valid descriptor. .TP 15 [EINVAL] .I Fd refers to a socket, not a file. .TP 15 [EROFS] The file resides on a read-only file system. .SH "SEE ALSO" chmod(2), flock(2) le and the effective user ID isman/man2/mknod.2 644 0 0 3135 3112233013 6576 .TH MKNOD 2 "1 April 1983" .SH NAME mknod \- make a special file .SH SYNOPSIS .nf .ft B mknod(path, mode, dev) char *path; int mode, dev; .fi .ft R .SH DESCRIPTION .I Mknod creates a new file whose name is .I path. The mode of the new file (including special file bits) is initialized from .IR mode . (The protection part of the mode is modified by the process's mode mask; see .IR umask (2)). The first block pointer of the i-node is initialized from .I dev and is used to specify which device the special file refers to. .LP If mode indicates a block or character special file, .I dev is a configuration dependent specification of a character or block I/O device. If .I mode does not indicate a block special or character special device .I dev is ignored. .LP .I Mknod may be invoked only by the super-user. .SH "RETURN VALUE Upon successful completion a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH ERRORS .I Mknod will fail and the file mode will be unchanged if: .TP 15 [EPERM] The process's effective user ID is not super-user. .TP 15 [EPERM] The \fIpath\fP argument contains a byte with the high-order bit set. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] A component of the path prefix does not exist. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EEXIST] The named file exists. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" chmod(2), stat(2), umask(2) The \fIpath\fP argument contains a byte with the high-order bit set. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] A component of the path prefix does not exist. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EEXIST] The named file exists. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic liman/man2/pipe.2 644 0 0 3062 3112233013 6422 .TH PIPE 2 "13 February 1983" .SH NAME pipe \- create an interprocess communication channel .SH SYNOPSIS .nf .ft B pipe(fildes) int fildes[2]; .fi .ft R .SH DESCRIPTION The .I pipe system call creates an I/O mechanism called a pipe. The file descriptors returned can be used in read and write operations. When the pipe is written using the descriptor .IR fildes [1] up to 4096 bytes of data are buffered before the writing process is suspended. A read using the descriptor .IR fildes [0] will pick up the data. .PP It is assumed that after the pipe has been set up, two (or more) cooperating processes (created by subsequent .I fork calls) will pass data through the pipe with .I read and .I write calls. .PP The Shell has a syntax to set up a linear array of processes connected by pipes. .PP Read calls on an empty pipe (no buffered data) with only one end (all write file descriptors closed) returns an end-of-file. .PP Pipes are really a special case of the .IR socketpair (2) call and, in fact, are implemented as such in the system. .PP A signal is generated if a write on a pipe with only one end is attempted. .SH "RETURN VALUE The function value zero is returned if the pipe was created; \-1 if an error occurred. .SH ERRORS The \fIpipe\fP call will fail if: .TP 15 [EMFILE] Too many descriptors are active. .TP 15 [EFAULT] The \fIfildes\fP buffer is in an invalid area of the process's address space. .SH "SEE ALSO" sh(1), read(2), write(2), fork(2), socketpair(2) .SH BUGS Should more than 4096 bytes be necessary in any pipe among a loop of processes, deadlock will occur. te on a pipe with only one end is attempted. .SH "RETURN VALUE The function value zero is returned if the pipe was created; \-1 if an error occurred. .SH ERRORS The \fIpipe\fP call will fail if: .TP 15 [EMFILE] Too many descriptors are active. .TP 15 [EFAULT] The \fIfildes\fP buffer is in an invalid area of the process's address space. .SH "SEE ALSO" sh(1), read(2), write(2), fork(2), socketpair(2) .SH BUGS Should more than 4096 bytes be necessary in any pipman/man2/mount.2 644 0 0 4352 3112233013 6632 .TH MOUNT 2 "3 April 1983" .SH NAME mount, unmount \- mount or remove file system .SH SYNOPSIS .nf .ft B mount(special, name, rwflag) char *special, *name; .LP .ft B unmount(special) . \"unmount(special, forcibly) char *special; . \"int forcibly; .fi .SH DESCRIPTION .I Mount announces to the system that a removable file system has been mounted on the block-structured special file .I special; from now on, references to file .I name will refer to the root file on the newly mounted file system. .I Special and .I name are pointers to null-terminated strings containing the appropriate path names. .LP .I Name must exist already. .I Name must be a directory (unless the root of the mounted file system is not a directory). Its old contents are inaccessible while the file system is mounted. .LP The .I rwflag argument determines whether the file system can be written on; if it is 0 writing is allowed, if non-zero no writing is done. Physically write-protected and magnetic tape file systems must be mounted read-only or errors will occur when access times are updated, whether or not any explicit write is attempted. .LP .I Unmount announces to the system that the .I special file is no longer to contain a removable file system. The associated file reverts to its ordinary interpretation. . \"The . \".I forcibly . \"parameter, if non-zero, indicates that any processes . \"accessing files on the . \"file system being unmounted should have their descriptors . \"invalidated (possibly with drastic effect). .SH "RETURN VALUE .I Mount returns 0 if the action occurred; \-1 if .I special is inaccessible or not an appropriate file; if .I name does not exist; if .I special is already mounted; if .I name is in use; or if there are already too many file systems mounted. .LP .I Unmount returns 0 if the action occurred; \-1 if if the special file is inaccessible or does not have a mounted file system, or if there are active files in the mounted file system. . \"and . \".I forcibly . \"did not indicate a forced demounting. .SH ERRORS To be described. .SH "SEE ALSO" mount(8), umount(8) .SH BUGS If a file containing holes (unallocated blocks) is read, even on a file system mounted read-only, the system will attempt to fill in the holes by writing on the device. ms mounted. .LP .I Unmount returns 0 if the action occurred; \-1 if if the special file is inaccessible or does not have a mounted file system, or if there are active files in the mounted file system. . \"and . \".I forcibly . \"did not indicate a forced demounting. .SH ERRman/man2/recv.2 644 0 0 6673 3112233013 6437 .TH RECV 2 "25 April 1983" .SH NAME recv, recvfrom, recvmsg \- receive a message from a socket .SH SYNOPSIS .nf .ft B #include .LP .ft B cc = recv(s, buf, len, flags) int cc, s; char *buf; int len, flags; .LP .ft B cc = recvfrom(s, buf, len, flags, from, fromlen) int cc, s; char *buf; int len, flags; struct sockaddr *from; int *fromlen; .LP .ft B cc = recvmsg(s, msg, flags) int cc, s; struct msghdr msg[]; int flags; .ft R .SH DESCRIPTION .IR Recv , .IR recvfrom , and .IR recvmsg are used to receive messages from a socket. \fBRecvmsg is not implemented in 4.1c.\fB .LP The .I recv call may be used only on a .I connected socket (see .IR connect (2)), while .I recvfrom and .I recvmsg may be used to receive data on a socket whether it is in a connected state or not. .LP If .I from is non-zero, the source address of the message is filled in. .I Fromlen is a value-result parameter, initialized to the size of the buffer associated with .IR from , and modified on return to indicate the actual size o((f the address stored there. The length of the message is returned in .IR cc . If a message is too long to fit in the supplied buffer, excess bytes may be discarded depending on the type of socket the message is received from; see .IR socket (2). .LP If no messages are available at the socket, the receive call waits for a message to arrive, unless the socket is nonblocking (see .IR ioctl (2)) in which case a .I cc of \-1 is returned with the external variable errno set to EWOULDBLOCK. .LP The .IR select (2) call may be used to determine when more data arrives. .LP The .I flags argument to a send call is formed by .BR or 'ing one or more of the values, .LP .nf .RS .DT #define SOF_OOB 0x1 /* process out-of-band data */ #define SOF_PREVIEW 0x2 /* peek at incoming message */ #define SOF_DONTROUTE 0x4 /* send without routing data */ .RE .fi .LP The .I recvmsg call uses a .I msghdr structure to minimize the number of directly supplied parameters. This structure has the following form, as defined in .IR : .LP .nf .RS .DT struct msghdr { caddr_t msg_name; /* optional address */ int msg_namelen; /* size of address */ struct iova *msg_iov; /* scatter/gather array; see */ int msg_iovlen; /* # elements in msg_iov */ caddr_t msg_accrights; /* access rights sent/received */ int msg_accrightslen; }; .RE .fi .LP Here .I msg_name and .I msg_namelen specify the destination address if the socket is unconnected; .I msg_name may be given as a null pointer if no names are desired or required. The .I msg_iov and .I msg_iovlen describe the scatter gather locations, as described in .IR read (2). Access rights to be sent along with the message are specified in .IR msg_accrights , which has length .IR msg_accrightslen . Finally, .I msg_opts may optionally specify domain specific options to be interpreted by the protocol modules. .SH "RETURN VALUE These calls return the number of bytes received, or \-1 if an error occurred. .SH ERRORS The calls fail if: .TP 15 [EBADF] The argument \fIs\fP is an invalid descriptor. .TP 15 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 15 [EWOULDBLOCK] The socket is marked non-blocking and the receive operation would block. .TP 15 [EINTR] The receive was interrupted by delivery of a signal before any data was available for the receive. .TP 15 [EFAULT] The data was specified to be received into a non-existant or protected part of the process address space. .SH SEE ALSO read(2), send(2), socket(2) ORS The calls fail if: .TP 15 [EBADF] The argument \fIs\fP is an invaman/man2/close.2 644 0 0 3462 3112233026 6602 .TH CLOSE 2 "23 March 1983" .SH NAME close \- delete a descriptor .SH SYNOPSIS .B close(d) .br .B "int d;" .SH DESCRIPTION The \fIclose\fP call deletes a descriptor from the per-process object reference table. If this is the last reference to the underlying object, then it will be deactivated. For example, on the last close of a file the current \fIseek\fP pointer associated with the file is lost; on the last close of a .IR socket (2) associated naming information and queued data are discarded. .PP A close of all of a process's descriptors is automatic on .IR exit , but since there is a limit on the number of active descriptors per process, .I close is necessary for programs which deal with many descriptors. .PP When a process forks (see .IR fork (2)), all descriptors for the new child process reference the same objects as they did in the parent before the fork. If a new process is then to be run using .IR exec (2) the process would normally inherit these descriptors. Most of the descriptors can be rearranged with .IR dup2 (2) or deleted with .I close before the .I exec is attempted, but if some of these descriptors will still be needed if the exec fails, it is necessary to arrange for them to be closed if the exec succeeds. For this reason, the call ``ioctl(d, FIOCLEX, 0)'' is provided which arranges that a descriptor will be closed after a successful exec; the call ``ioctl(d, FIONCLEX, 0)'' restores the default, which is to not close the descriptor. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and the global integer variable .I errno is set to indicate the error. .SH ERRORS .I Close will fail if: .TP 15 [EBADF] \fID\fP is not an active descriptor. .SH "SEE ALSO" accept(2), creat(2), open(2), pipe(2), socket(2), socketpair(2), exec(2), ioctl(2) descriptor will be closed after a successful exec; the call ``ioctl(d, FIONCLEX, 0)'' restores the default, which is to not close the descriptor. .SH "RETURN VALUE Upon successful completion, a value of 0 man/man2/reboot.2 644 0 0 3206 3112233013 6757 .TH REBOOT 2 "4 April 1983" .SH NAME reboot \- reboot system or halt processor .SH SYNOPSIS .nf .B #include .LP .B reboot(howto) .B int howto; .fi .SH DESCRIPTION .I Reboot reboots the system, and is invoked automatically in the event of unrecoverable system failures. .I Howto is a mask of options passed to the bootstrap program. The system call interface permits only RB_HALT or RB_AUTOBOOT to be passed to the reboot program; the other flags are used in scripts stored on the console storage media, or used in manual bootstrap procedures. When none of these options (for example, RB_AUTOBOOT) is given, the system is rebooted from file \*(lqvmunix\*(rq in the root file system of unit 0 of a disk chosen in a processor specific way. An automatic consistency check of the disks is then normally performed. .LP The bits of .I howto are: .TP RB_HALT the processor is simply halted; no reboot takes place. RB_HALT should be used with caution. .TP RB_ASKNAME Interpreted by the bootstrap program itself, causing it to inquire as to what file should be booted. Normally, the system is booted from the file \*(lqxx(40,0,0)vmunix\*(rq without asking, where `xx' is the abbreviation for the specific controller for the default device. .TP RB_SINGLE Normally, the reboot procedure involves an automatic disk consistency check and then multi-user operations. RB_SINGLE stops the consistency check, and simply boots the system with a single-user shell on the console. RB_SINGLE is interpreted by the .IR init (8) program in the newly booted system. RB_SINGLE is not available from the system call interface. .SH "SEE ALSO" crash(8), halt(8), init(8), reboot(8) ing, where `xx' is the abbreviation for the specific controller for the default device. .TP RB_SINGLE Normally, the reboot procedure involves an automatic disk consistency check and then multi-user operations. RB_SINGLE stops the consistency check, and simply boots the system with a single-user shell on the console. RB_SINGLE is interpreted by the .IR init (8) program in theman/man2/pause.2 644 0 0 734 3112233014 6566 .TH PAUSE 2 "13 February 1983" .SH NAME pause \- stop until signal .SH SYNOPSIS .B pause() .SH DESCRIPTION .I Pause never returns normally. It is used to give up control while waiting for a signal from .IR kill (2) or .IR alarm (2). Upon termination of a signal handler started during a .I pause, the .I pause call will return. .SH "RETURN VALUE Always returns \-1. .SH ERRORS .I Pause always returns: .TP 15 [EINTR] The call was interrupted. .SH "SEE ALSO kill(2), select(2) yyZyyman/man2/rmdir.2 644 0 0 2621 3112233014 6603 .TH RMDIR 2 "1 April 1983" .SH NAME rmdir \- remove a directory file .SH SYNOPSIS .nf .ft B rmdir(path) char *path; .fi .ft R .SH DESCRIPTION .I Rmdir removes a directory file whose name is given by .I path. The directory must not have any entries other than \*(lq.\*(rq and \*(lq..\*(rq. .SH "RETURN VALUE A 0 is returned if the remove succeeds; otherwise a \-1 is returned and an error code is stored in the global location \fIerrno\fP\|. .SH ERRORS The named file is removed unless one or more of the following are true: . \".TP 15 . \"[EPERM] . \"The \fIpath\fP argument contained a byte with the high-order bit set and . \"the request made against the file was something other than an attempt to . \"delete the file. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] A component of the path previx denies search permission. .TP 15 [EACCES] Write permission is denied on the directory contai((ning the link to be removed. .TP 15 [EBUSY] The directory to be removed is the mount point for a mounted file system. .TP 15 [EROFS] The directory entry to be removed resides on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" mkdir(2), unlink(2) of the path previx denies search permission. .TP 15 [EACCES] Write permission is denied on the directory contaiman/man2/profil.2 644 0 0 2427 3112233014 6765 .TH PROFIL 2 "13 February 1983" .SH NAME profil \- execution time profile .SH SYNOPSIS .nf .B profil(buff, bufsiz, offset, scale) .B char *buff; .B int bufsiz, offset, scale; .fi .SH DESCRIPTION .I Buff points to an area of core whose length (in bytes) is given by .IR bufsiz . After this call, the user's program counter (pc) is examined each clock tick (60th second); .I offset is subtracted from it, and the result multiplied by .IR scale . If the resulting number corresponds to a word inside .I buff, that word is incremented. .PP The scale is interpreted as an unsigned, fixed-point fraction with binary point at the left: 0177777(8) gives a 1-1 mapping of pc's to words in .I buff; 077777(8) maps each pair of instruction words together. 02(8) maps all instructions onto the beginning of .I buff (producing a non-interrupting core clock). .PP Profiling is turned off by giving a .I scale of 0 or 1. It is rendered ineffective by giving a .I bufsiz of 0. Profiling is turned off when an .I exec is executed, but remains on in child and parent both after a .IR fork . Profiling may be turned off if an update in .I buff would cause a memory fault. .SH "RETURN VALUE A 0 return indicates success; \-1 indicates an error. .SH ERRORS To be described. .SH "SEE ALSO" gprof(1), setitimer(2), monitor(3) of .I buff (producing a non-interrupting core clock). .PP Profiling is turned off by giving a .I scale of 0 or 1. It is rendered ineffective by giving a .I bufsiz of 0. Profiling is turned off when an .I exec is executed, but remainman/man2/send.2 644 0 0 4140 3112233015 6416 .TH SEND 2 "12 February 1983" .SH NAME send, sendto, sendmsg \- send a message from a socket .SH SYNOPSIS .nf .ft B #include .PP .ft B cc = send(s, msg, len, flags) int cc, s; char *msg; int len, flags; .PP .ft B cc = sendto(s, msg, len, flags, to, tolen) int cc, s; char *msg; int len, flags; struct sockaddr *to; int tolen; .PP .ft B cc = sendmsg(s, msg, msglen) int cc, s; struct msghdr msg[]; int msglen; .fi .SH DESCRIPTION .IR Send , .IR sendto , and .I sendmsg are used to transmit a message to another socket. \fBSendmsg is not implemented in 4.1c.\fP .I Send may be used only when the socket is in a .I connected state, while .I sendto and .I sendmsg may be used at any time. .PP The address of the target is given by .I to with .I tolen specifying its size. The length of the message is given by .IR len . If the message is too long to pass atomically through the underlying protocol, then the error EMSGSIZE is returned, and the message is not transmitted. .PP No indication of failure to deliver is implicit in a .IR send . Return values of \-1 indicate some locally detected errors. .PP If no messages space is available at the socket to hold the message to be transmitted, then .I send normally blocks, unless the socket has been placed in non-blocking i/o mode. The .IR select (2) call may be used to determine when it is possible to send more data. .PP The .I flags parameter may be set to SOF_OOB to send \*(lqout-of-band\*(rq data on sockets which support this notion (e.g. SOCK_STREAM). .PP See .IR recv (2) for a description of the .I msghdr structure. .SH "RETURN VALUE The call returns the number of characters sent, or \-1 if an error occurred. .SH "ERRORS .TP 20 [EBADF] An invalid descriptor was specified. .TP 20 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 20 [EFAULT] An invalid user space address was specified for a parameter. .TP 20 [EMSGSIZE] The socket requires that message be sent atomically, and the size of the message to be sent made this impossible. .TP 20 [EWOULDBLOCK] The socket is marked non-blocking and the requested operation would block. .SH SEE ALSO recv(2), socket(2) umber of characters sent, or \-1 if an error occurred. .SH "ERRORS .TP 20 [EBADF] An invalid descriptor was specified. .TP 20 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 20 [EFAULT] An invalid user space address was specified for a parameter. .TP 20 [EMSGSIZE] The socket requires that message be sent atomically, and the size of the message to be sent made this impossible. .TP 20 [EWOULDBLOCK] The socket man/man2/wait3.2 644 0 0 3346 3112233015 6523 .TH WAIT3 2 "25 April 1983" .SH NAME wait3 \- wait for process to terminate .SH SYNOPSIS .nf .B "#include " .B "#include " .LP .B wait3(status, options, rusage) .B union wait status; .B int options; .B struct rusage *rusage; .LP .B cc ... \-ljobs .fi .SH DESCRIPTION .LP The .I status and .I option words are described by definitions and macros in the file <\fIwait.h\fP>; the union and its bitfield definitions and associated macros given there provide convenient and mnemonic access to the word of status returned by a .I wait3 call. See this file for more information. .LP There are two .I options, which may be combined by .IR or ing them together. The first is WNOHANG which causes the .I wait3 to not hang if there are no processes which wish to report status, rather returning a pid of 0 in this case as the result of the .I wait3. The second option is WUNTRACED which causes .I wait3 to return information when children of the current process which are stopped but not traced (with .IR ptrace (2)) because they received a SIGTTIN, SIGTTOU, SIGTSTP or SIGSTOP signal. See .IR sigsys (2J)) for a description of these signals. .LP The .I rusage pointer is an optional structure where a .I rusage structure is returned describing the resources used by the terminated process and all its children. This may be given as \*(lq0\*(rq if the information is not desired. Currently this information is not available for stopped processes. .SH "RETURN VALUE Returns \-1 if there are no children not previously waited for, or 0 if the WNOHANG option is given and there are no stopped or exited children. .SH "SEE ALSO" exit(2), fork(2), sigsys(2), wait(2) .SH BUGS This call is peculiar and should be merged into \fIwait\fP\|(2) somehow for 4.3. ng the resources used by the terminated process and all its children. This may be given as \*(lq0\*(rq if the information is not desired. Currently this information is not available for stopped processes. .SH "RETURN VALUE Returns \-1 if there are no children not previously waiteman/man2/rename.2 644 0 0 4571 3112233015 6744 .TH RENAME 2 "25 April 1983" .SH NAME rename \- change the name of a file .SH SYNOPSIS .ft B .nf rename(from, to) char *from, *to; .fi .ft R .SH DESCRIPTION .I Rename causes the link named .I from to be renamed as .IR to . If .I to exists, then it is first removed. Both .I from and .I to must be of the same type (that is, both directories or both non-directories), and must reside on the same file system. .LP .I Rename guarantees that an instance of .I to will always exist, even if the system should crash in the middle of the operation. .SH CAVEAT The system can deadlock if a loop in the file system graph is present. This loop takes the form of an entry in directory \*(lqa\*(rq, say \*(lqa/foo\*(rq, being a hard link to directory \*(lqb\*(rq, and an entry in directory \*(lqb\*(rq, say \*(lqb/bar\*(rq, being a hard link to directory \*(lqa\*(rq. When such a loop exists and two separate processes attempt to perform \*(lqrename a/foo b/bar\*(rq and \*(lqrename b/bar a/foo\*(rq, respectively, the system may deadlock attempting to lock both directories for modification. Hard links to directories should be replaced by symbolic links by the system administrator. .SH "RETURN VALUE" A 0 value is returned if the operation succeeds, otherwise .SH "ERRORS .I Rename will fail and nothing will change if any of the following are true: .TP 15 [ENOTDIR] A component of either path prefix is not a directory. .TP 15 [ENOENT] A componenet of either path prefix does not exist. .TP 15 [EACCES] A component of either path prefix deni((es search permission. .TP 15 [ENOENT] The file named by \fIfrom\fP does not exist. .TP 15 [EPERM] The file named by \fIfrom\fP is a directory and the effective user ID is not super-user. .TP 15 [EXDEV] The link named by \fIto\fP and the file named by \fIfrom\fP are on different logical devices (file systems). Note that this error code will not be returned if the implementation permits cross-device links. .TP 15 [EACCES] The requested link requires writing in a directory with a mode that denies write permission. .TP 15 [EROFS] The requested link requires writing in a directory on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .SH "SEE ALSO" open(2) .SH DIAGNOSTICS Returns \-1 if the .I from file does not exist; the target and destination are on different file systems or of differing types; the target is unwritable, etc. ion permits cross-device links. .TP 15 [EACCES] The requested link requires writing in a directory with a mode that denies write permisman/man2/setpgrp.2 644 0 0 1037 3112233015 7153 .TH SETPGRP 2 "23 March 1983" .SH NAME setpgrp \- set process group .SH SYNOPSIS .ft B setpgrp(pid, pgrp) .br int pid, pgrp; .ft R .SH DESCRIPTION .I Setpgrp sets the process group of the specified process .I pid to the specified .IR pgrp . If .I pid is zero, then the call applies to the current process. .PP If the invoker is not the super-user, then the affected process must have the same effective user-id as the invoker or be a descendant of the invoking process. .SH "RETURN VALUE ??? .SH ERRORS ??? .SH "SEE ALSO" getpgrp(2), jobs(3J) SH NAME setpgrp \- set process group .SH SYNOPSIS .ft B setpgrp(pid, pgrp) .br int pid, pgrp; .ft R .SH DESCRIPTION .I Setpgrp sets the process group of the specified process .I pid to the specified .IR pgrp . If .I pid is zero, then the call applies to the current process. .PP If the invoker is not the super-user, then the affected process must have the same effective user-id as the invoker or be a descendant of the invoking process. .SH "RETURN VALUE ??? .SH ERRORS ??? .SH "man/man2/signal.2 644 0 0 11265 3112233016 6771 .TH SIGNAL 2 "23 March 1983" .SH NAME signal \- catch or ignore signals .SH SYNOPSIS .nf .ft B #include .LP .ft B int (*signal(sig, func))() int sig; int (*func)(); .fi .ft R .SH DESCRIPTION \fBThis interface is obsolete and will be replaced in the 4.2 release by an interface compatible with signal(3J) and sigsys(2).\fP .LP .I Signal allows the calling process to choose how it will handle the receipt of a specific signal. .I Sig specifies the signal and .I func specifies the choice. .LP A signal is generated by some abnormal event, initiated either by user at a terminal (quit, interrupt), by a program error (bus error, etc.), or by request of another program (kill). Normally all signals cause termination of the receiving process, but a .I signal call allows them either to be ignored or to cause an interrupt to a specified location. Here is the list of signals with names as in the include file. .LP .nf .ta \w'SIGVTALRM 'u +\w'15* 'u SIGHUP 1 hangup SIGINT 2 interrupt SIGQUIT 3* quit SIGILL 4* illegal instruction (not reset when caught) SIGTRAP 5* trace trap (not reset when caught) SIGIOT 6* IOT instruction SIGEMT 7* EMT instruction SIGFPE 8* floating point exception SIGKILL 9 kill (cannot be caught or ignored) SIGBUS 10* bus error SIGSEGV 11* segmentation violation SIGSYS 12* bad argument to system call SIGPIPE 13 write on a pipe with no one to read it SIGALRM 14 alarm clock SIGTERM 15 software termination signal SIGURG 16 urgent condition pending SIGSTOP 17 stop (cannot be caught, held or ignored) SIGTSTP 18 stop signal generated from keyboard SIGCONT 19 continue after stop SIGCHLD 20 child status has changed SIGTTIN 21 background read attempted from control terminal SIGTTOU 22 background write attempted to control terminal SIGIO 23 i/o is possible on a descriptor (see \fIsetdopts\fP(2)) SIGXCPU 24 cpu time limit exceeded (see \fIsetrlimit\fP(2)) SIGXFSZ 25 file size limit exceeded (see \fIsetrlimit\fP(2)) SIGVTALRM 26 virtual time alarm (see \fIsetitimer\fP(2)) SIGPROF 27 profiling timer alarm (see \fIsetitimer\fP(2)) SIGWINCH 28 window attributes changed (see \fIwindow\fP\|(4)) .fi .LP Signal numbers 1, 2, 4, and 9 may be referred to by their absolute decimal values. All other signals should be referred to symbolically. .LP The starred signals in the list above cause a core image if not caught or ignored. .LP If .I func is SIG_DFL, the default action for signal .I sig is reinstated; this default is termination, sometimes with a core image. If .I func is SIG_IGN the signal is ignored. Otherwise when the signal occurs .I func will be called with the signal number as argument. A return from the function will continue the process at the point it was interrupted. .LP Except as indicated, a signal is reset to SIG_DFL after being caught. Thus if it is desired to catch every such signal, the catching routine must issue another .I signal call. .LP If, when using this (older) signal interface, a caught signal occurs during certain system calls, the call terminates prematurely. In particular this can occur during an .IR ioctl , .IR read , or .IR write (2) on a slow device (like a terminal; but not a file); and during .I pause or .IR wait (2). When such a signal occurs, the saved user status is arranged in such a way that when return from the signal-catching takes place, it will appear that the system call returned an error status EINTR. The user's program may then, if it wishes, re-execute the call. .LP The value of .I signal is the previous (or initial) value of .I func for the particular signal. .LP After a .IR fork (2) the child inherits all signals. .IR Exec (2) resets all caught signals to default action. .SH "RETURN VALUE Upon successful completion, .I signal returns the previous value of .I func for the specified signal .IR sig . Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH ERRORS .I Signal will fail if one or more of the following are true: .TP 15 [EINVAL] \fISig\fP is an illegal signal number, including SIGKILL. .TP 15 [EFAULT] \fIFunc\fP points to an illegal address. .SH CAVEATS The .I signal function is not recommended for use as an interprocess communications mechanism. .SH "SEE ALSO" kill(2), pause(2), sigsys(2), signal(3), psignal(3) .SH DIAGNOSTICS The value (int)\-1 is returned if the given signal is out of range. .SH BUGS The traps should be distinguishable by extra arguments to the signal handler, and all hardware supplied parameters should be made available to the signal routine. .LP If a repeated signal arrives before the last one can be reset, there is no chance to catch it (however this is .B not true if you use .IR sigsys (2J) and .IR sigset (3)). .LP The type specification of the routine and its .I func argument are problematical. IAGNOSTICS The value (int)\-1 is returned if the given signal is out of range. .SH BUGS The traps should be distinguishable by extra arguments to the signal handler, and all hardware supplied parameters should be made available to the signal routine. .LP If a repeated signal arrives before the last one can be reset, there is no cman/man2/socket.2 644 0 0 11153 3112233016 7000 .TH SOCKET 2 "13 February 1983" .SH NAME socket \- create an endpoint for communication .SH SYNOPSIS .nf .ft B #include .LP .ft B s = socket(af, type, protocol) int s, af, type, protocol; .fi .SH DESCRIPTION .I Socket creates an endpoint for communication and returns a descriptor. The socket has the indicated .I type which specifies the semantics of communication. Currently defined types are: .LP .nf .in +0.5i SOCK_STREAM SOCK_DGRAM SOCK_RAW .in -0.5i .fi .LP A SOCK_STREAM type provides sequenced, reliable, two-way connection based byte streams with an out-of-band data transmission mechanism. A SOCK_DGRAM socket supports datagrams (connectionless, unreliable messages of a fixed (typically small) maximum length). SOCK_RAW sockets provide access to internal network interfaces. The types SOCK_RAW, which is available only to the super-user, and SOCK_PKTSTREAM, which is planned, but not yet implemented, are not described here. .LP The .I af parameter specifies an address format with which addresses specified in later operations using the socket should be interpreted. These formates are defined in the include file .RI < sys/socket.h >. The currently understood formats are .LP .nf .in +0.5i .ta 1.25i 1.75i AF_UNIX (UNIX path names), AF_INET (ARPA Internet addresses), AF_PUP (Xerox PUP-I Internet addresses), and AF_IMPLINK (IMP \*(lqhost at IMP\*(rq addresses). .in -0.5i .fi .LP The .I protocol specifies a particular protocol to be used with the socket. Normally only a single protocol exists to supp((ort a particular socket type using a given address format. However, it is possible that many protocols may exist in which case a particular protocol must be specified in this manner. The protocol number to use is particular to the \*(lqcommunication domain\*(rq in which communication is to take place; see .IR services (3N) and .IR protocols (3N). .LP Sockets of type SOCK_STREAM are full-duplex byte streams, similar to pipes. A stream socket must be in a .I connected state before any data may be sent or received on it. A connection to another socket is created with a .IR connect (2) call. Once connected, data may be transferred using .IR read (2) and .IR write (2) calls or some variant of the .IR send (2) and .IR recv (2) calls. When a session has been completed a .IR close (2) may be performed. Out-of-band data may also be transmitted as described in .IR send (2) and received as described in .IR recv (2). .LP The communications protocols used to implement a SOCK_STREAM ensure that data is not lost or duplicated. If a piece of data for which the peer protocol has buffer space cannot be successfully transmitted within a reasonable length of time, then the connection is considered broken and calls will indicate an error with \-1 returns and with ETIMEDOUT as the specific code in the global variable errno. The protocols optionally keep sockets \*(lqwarm\*(rq by forcing transmissions roughly every minute in the absence of other activity. An error is then indicated if no response can be elicited on an otherwise idle connection for a extended period (for example, 5 minutes). A SIGPIPE signal is raised if a process sends on a broken stream; this causes naive processes, which do not handle the signal, to exit. .LP SOCK_DGRAM and SOCK_RAW sockets allow sending of datagrams to correspondents named in .IR send (2) calls. It is also possible to receive datagrams at such a socket with .IR recv (2). .LP A SIOCSPGRP ioctl can be used to specify a process group to receive a SIGURG signal when the out-of-band data arrives. If the integer argument to SIOCSPGRP is negative, then it is taken to mean a single process rather than a process group, given by the absolute value of the argument. The SIOCGPGRP ioctl returns the current value of a socket's process group. .SH "RETURN VALUE A \-1 is returned if an error occurs, otherwise the return value is a descriptor referencing the socket. .SH "ERRORS The \fIsocket\fP call fails if: .TP 20 [EAFNOSUPPORT] The specified address family is not supported in this version of the system. .TP 20 [ESOCKTNOSUPPORT] The specified socket type is not supported in this address family. .TP 20 [EPROTONOSUPPORT] The specified protocol is not supported. .TP 20 [EMFILE] The per-process descriptor table is full. .TP 20 [ENOBUFS] No buffer space is available. The socket cannot be created. .SH SEE ALSO accept(2), bind(2), connect(2), ioctl(2), listen(2), recv(2), select(2), send(2), shutdown(2), socketopt(2) .br ``A 4.2bsd Interprocess Communication Primer''. .SH BUGS The use of keepalives is a questionable feature for this layer. .LP SIOCSPGRP should be replaced by .I setdopt and SIOCGPGRP by .IR getdopt . NOSUPPORT] The specified protocol is not supported. .TP 20 [EMFILE] The per-process descriptor table is full. .TP 20 [ENOBUFS] No buffer space is available. The socket cannot be created. .SH SEE ALSO accept(2), bind(2), connect(2), ioctl(2), listen(2), recv(2), select(2), send(2), shutdown(2), socketopt(2) .br ``A 4.2bsd Interprocess Communication Primer''. .SH BUGS The use of keepalives is a questionman/man2/write.2 644 0 0 4013 3112233016 6617 .TH WRITE 2 "25 April 1983" .SH NAME write, writev \- write on a file .SH SYNOPSIS .nf .ft B write(d, buf, nbytes) int d; char *buf; int nbytes; .LP .ft B #include .LP .ft B writev(d, iovec, ioveclen) int d; struct iovec *iovec; int ioveclen; .fi .SH DESCRIPTION .I Write attempts to write .I nbytes of data to the object referenced by the descriptor .I d from the buffer pointed to by .IR buf . .I Writev performs the same action, but gathers the output data from the \fIiovlen\fP buffers specified by the members of the \fIiovec\fP array: iov[0], iov[1], etc. .LP On objects capable of seeking, the \fIwrite\fP starts at a position given by the point er associated with .IR d , see .IR lseek (2). Upon return from .IR write , the pointer is incremented by the number of bytes actually written. .LP Objects that are not capable of seeking always write from the current position. The value of the pointer associated with such an object is undefined. .LP If the real user is not the super-user, then .I write clears the set-user-id bit on a file. This prevents penetration of system security by a user who \*(lqcaptures\*(rq a writeable set-user-id file owned by the super-user. .SH "RETURN VALUE Upon successful completion the number of bytes actually writen is returned. Otherwise a \-1 is returned and .I errno is set to indicate the error. .SH ERRORS .I Write will fail and the file pointer will remain unchanged if one or more of the following are true: .TP 15 [EBADF] \fID\fP is not a valid descriptor open for writing. .TP 15 [EPIPE] An attempt is made to write to a pipe that is not open for reading by any process. .TP 15 [EPIPE] An attempt is made to write to a socket of type SOCK_STREAM which is not connected to a peer socket. .TP 15 [EFBIG] An attempt was made to write a file that exceeds the process's file size limit or the maximum file size. .TP 15 [EFAULT] Part of \fIiov\fP or data to be written to the file points outside the process's allocated address space. .TP 15 [EINTR] ??? .SH "SEE ALSO" lseek(2), open(2), pipe(2) 5 [EPIPE] An attempt is made to write to a pipe that is not open for reading by any process. .TP 15 [EPIPE] An attempt is made to write to a socket of type SOCK_STREAM which is not connected to a peer socket. .TP 15 [EFBIG] An attempt was made to write a file that exceeds the process's file size limit or the maximum file size. .TP 15 [EFAULT] Part of \fIiov\fP or data to be written to the file points outside the process's allocated address space. .TP 15 [EINTR] ??? .SH "SEE ALSO" lseek(2), open(2man/man2/connect.2 644 0 0 3417 3112233026 7126 .TH CONNECT 2 "25 April 1983" .SH NAME connect \- initiate a connection on a socket .SH SYNOPSIS .nf .ft B #include .LP .ft B connect(s, name, namelen) int s; struct sockaddr *name; int namelen; .fi .SH DESCRIPTION The parameter .I s is a socket. If it is of type SOCK_DGRAM, then this call permanently specifies the peer to which datagrams are to be sent; if it is of type SOCK_STREAM, then this call attempts to make a connection to another socket. The other socket is specified by .I name which is an address in the communications space of the socket. Each communications space interprets the .I name parameter in its own way. .SH "RETURN VALUE If the connection or binding succeeds, then 0 is returned. Otherwise a \-1 is returned, and a more specific error code is stored in \fIerrno\fP. .SH "ERRORS The call fails if: .TP 20 [EBADF] .I S is not a valid descriptor. .TP 20 [ENOTSOCK] .I S is not a descriptor for a socket. .TP 20 [EADDRNOTAVAIL] The specified address is not available on this machine. .TP 20 [EAFNOSUPPORT] Addresses in the specified address family cannot be used with this socket. .TP 20 [EISCONN] The socket is already connected. .TP 20 [ETIMEDOUT] Connection establishment timed out without establishing a connection. .TP 20 [ECONNREFUSED] The attempt to connect was forcefully rejected. .TP 20 [ENETUNREACH] The network isn't reachable from this host. .TP 20 [EADDRINUSE] The address is already in use. .TP 20 [EFAULT] The \fIname\fP parameter specifies an area outside the process address space. .TP 20 [EWOULDBLOCK] The socket is non-blocking and the and the connection cannot be completed immediately. It is possible to .IR select (2) the socket while it is connecting by selecting it for writing. .SH SEE ALSO accept(2), select(2), socket(2) . \", sockaddr(2) connect was forcefully rejected. .TP 20 [ENETUNREACH] The network isn't reachable from this host. .TP 20 [EADDRINUSE] The address is already in use. .TP 20 [EFAULT] The \fIname\fP parameter specifies an area outside the process address spaceman/man2/accept.2 644 0 0 3155 3112233046 6735 .TH ACCEPT 2 "25 April 1983" .SH NAME accept \- accept a connection on a socket .SH SYNOPSIS .ft B .nf #include .LP .ft B ns = accept(s, addr, addrlen) int ns, s; struct sockaddr *addr; int *addrlen; .fi .SH DESCRIPTION The argument .I s is a socket which has been created with .IR socket (2), bound to an address with .IR bind (2) and is listening for connections after a .IR listen (2). . \"The connections queue at the socket, and The first queued connection is extracted from the queue with .((I accept. .LP The argument .I addr is a result indicating the address of the entity which connected, as known to the communications layer. The exact format of the .I addr parameter is determined by the address family in which the communication is occurring. The .I addrlen is a value-result parameter; it should initially contain the amount of space pointed to by .IR addr ; on return it will contain the actual length (in bytes) of the address returned. This call is used with connection-based socket types, currently with SOCK_STREAM. .LP It is possible to .IR select (2) a socket for the purposes of doing an .I accept by selecting it for read. .SH "RETURN VALUE The call returns \-1 on error. If it succeeds it returns a non-negative descriptor. .SH ERRORS The \fIaccept\fP will fail if: .TP 20 [EBADF] The descriptor is invalid. .TP 20 [ENOTSOCK] The descriptor references a file, not a socket. .TP 20 [EOPNOTSUPP] The referenced socket is not of type SOCK_STREAM. .TP 20 [EFAULT] The \fIaddr\fP parameter is not in a writeable part of the user address space. .SH SEE ALSO bind(2), connect(2), listen(2), select(2), socket(2) t by selecting it for read. .SH "RETURN VALUE The call returns \-1 on error. If it succeeds it returns a non-negative descriptor. .SH ERRORS The \fIaccept\fP will fail if: .TP 20 [EBADF] The descriptor is invalid. .TP 20 [ENOTSOCK] The descriptor references a file, not a socket. .TP 20 [EOPNOTSUPP] The referenced socket is not of type SOCK_STREAM. .TP 20 [EFAULT] The \fIaddr\fP parameter is not in aman/man2/sync.2 644 0 0 1036 3112233017 6444 .TH SYNC 2 "12 February 1983" .SH NAME sync \- update super-block .SH SYNOPSIS .B sync() .SH DESCRIPTION .I Sync causes all information in core memory that should be on disk to be written out. This includes modified super blocks, modified i-nodes, and delayed block I/O. .PP It should be used by programs which examine a file system, for example .I "icheck, df," etc. It is mandatory before a boot. .SH "SEE ALSO" fsync(2), sync(8), update(8) .SH BUGS The writing, although scheduled, is not necessarily complete upon return from .IR sync . .SH NAME sync \- update super-block .SH SYNOPSIS .B sync() .SH DESCRIPTION .I Sync causes all information in core memory that should be on disk to be written out. This includes modified super blocks, modified i-nodes, and delayed block I/O. .PP It should be used by programs which examine a file system, for example .I "icheck, df," etc. It is mandatory before a boot. .SH "SEE ALSO" fsync(2), sync(8), update(8) .SH BUGS The writing, although scheduled, is not necessarily completeman/man2/access.2 644 0 0 4760 3112233045 6741 .TH ACCESS 2 "25 April 1983" .SH NAME access \- determine accessibility of file .SH SYNOPSIS .nf .ft B .ta 1.25i 1.6i #define R_OK 4 /* test for read permission */ #define W_OK 2 /* test for write permission */ #define X_OK 1 /* test for execute (search) permission */ #define F_OK 0 /* test for presence of file */ accesible = access(path, mode) int accessible; char *path; int mode; .ft R .fi .SH DESCRIPTION .I Access checks the given file .I path for accessibility according to .IR mode , which is an inclusive or of the bits R_OK, W_OK and X_OK. Specifying mode as F_OK (that is, 0) tests whether the directories leading to the file can be searched and the file exists. .LP The real user ID and the group access list (including the real group ID) are used in verifying permission, so this call is useful to set-UID programs. .LP Notice that it is only access bits that are checked. A directory may be announced as writable by .IR access , but an attempt to open it for writing will fail (although files may be created there); a file may look executable, but .I exec will fail unless it is in proper format. .SH "RETURN VALUE If .I path cannot be found or if any of the desired access modes would not be granted, then a \-1 value is returned; otherwise a 0 value is returned. .SH "ERRORS Access to the file is denied if one or more of the following are true: .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The argument path name was too long. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set and the request made against the file was something other than an attempt to delete the file. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EROFS] Write access is requested for a file on a read-only file system. .TP 15 [ETXTBSY] Write access is requested for a pure procedure (shared text) file that is being executed. .TP 15 [EACCES] Permission bits of the file mode do not permit the requested access; or search permission is denied on a component of the path prefix. The owner of a file has permission checked with respect to the ``owner'' read, write, and execute mode bits, members of the file's group other than the owner have permission checked with respect to the ``group'' mode bits, and all others have permissions checked with respect to the ``other'' mode bits. .TP 15 [EFAULT] .I Path points outside the process's valid address space. .SH "SEE ALSO chmod(2), stat(2) o not permit theman/man2/dup.2 644 0 0 3140 3112233031 6252 .TH DUP 2 "25 April 1983" .SH NAME dup, dup2 \- duplicate a descriptor .SH SYNOPSIS .nf .ft B newd = dup(oldd) int newd, oldd; .PP .ft B dup2(oldd, newd) int oldd, newd; .fi .SH DESCRIPTION .I Dup duplicates an existing object descriptor. The argument \fIoldd\fP is a small non-negative integer index in the per-process descriptor table. The value must be less than the size of the table, which is returned by .IR getdtablesize (2). The new descriptor .I newd returned by the call is the lowest numbered descriptor which is not currently in use by the process. .PP The object referenced by the descriptor does not distinguish between references using \fIoldd\fP and \fInewd\fP in any way. Thus if \fInewd\fP and \fIoldd\fP are duplicate references to an open file, .IR read (2), .IR write (2) and .IR lseek (2) calls all move a single pointer into the file. If a separate pointer into the file is desired, a different object reference to the file must be obtained by issuing an additional .IR open (2) call. .PP In the second form of the call, the value of .IR newd desired is specified. If this descriptor is already in use, the descriptor is first deallocated as if a .IR close (2) call had been done first. .SH "RETURN VALUE The value \-1 is returned if an error occurs in either call. The external variable .I errno indicates the cause of the error. .SH "ERRORS .I Dup and .I dup2 fail if: .TP 15 [EBADF] \fIOldd\fP is not a valid active descriptor, or \fInewd\fI is not a valid descriptor number. .TP 15 [EMFILE] Too many descriptors are active. .SH "SEE ALSO" accept(2), open(2), close(2), pipe(2), socket(2), socketpair(2) in use, the descriptor is first deallocated as if a .IR close (2) call had been done first. .SH "RETURN VALUE The value \-1 is returned if an error occurs in either call. The external variable .I errno indicates the cause of the error. .SH "ERRORS .I Dup and .I dup2 fail if: .TP 15 [EBADF] \fIOldd\fP is not a valid active descriptor, or \fInewd\fI is not a valid descriptor number. .TP 15 [EMFILE] Too many descripman/man2/exit.2 644 0 0 2030 3112233010 6425 .TH EXIT 2 "1 April 1983" .SH NAME _exit \- terminate a process .SH SYNOPSIS .nf .ft B _exit(status) int status; .fi .SH DESCRIPTION .I _exit terminates a process with the following consequences: .in +5n .LP All descriptors open in the calling process are closed. .LP If the parent process of the calling process is executing a .I wait or is interested in the SIGCHLD signal, then it is notified of the calling process's termination and the low-order eight bits of \fIstatus\fP are made avaliable to it; see .IR wait (2). The low-order 8 bits of .I status are available to the parent process. .LP The parent process ID of all of the calling process's existing child processes are also set to 1. This means that the initialization process (see .IR intro (2)) inherits each of these processes as well. .in -5n .LP Most C programs will call the library routine .IR exit (3) which performs cleanup actions in the Standard I/O library before calling \fI_exit\fP\|. .SH "RETURN VALUE" This call never returns. .SH "SEE ALSO" fo((rk(2), wait(2), exit(3) 8 bits of .I status are available to the parent process. .LP The parent process ID of all of the calling process's existing child processes are also set to 1. This means that the initialization process (see .IR intro (2)) inherits each of these processes as well. .in -5n .LP Most C programs will call the library routine .IR exit (3) which performs cleanup actions in the Standard I/O library before calling \fI_exit\fP\|. .SH "RETURN VALUE" This call never returns. .SH "SEE ALSO" foman/man2/read.2 644 0 0 4212 3112233021 6375 .TH READ 2 "31 March 1983" .SH NAME read, readv \- read input .SH SYNOPSIS .nf .ft B read(d, buf, nbytes) int d; char *buf; int nbytes; .LP .ft B #include .LP .ft B readv(d, iov, iovlen) int d; struct iovec *iov; int iovlen; .fi .SH DESCRIPTION .I Read attempts to read .I nbytes of data from the object referenced by the descriptor .I d into the buffer pointed to by .I buf. .I Readv performs the same action, but scatters the input data into the \fIiovlen\fP buffers specified by the members of the \fIiovec\fP array: iov[0], iov[1], etc. .LP On objects capable of seeking, the \fIread\fP starts at a position given by the pointer associated with .IR d , see .IR lseek (2). Upon return from .IR read , the pointer is incremented by the number of bytes actually read. .LP Objects that are not capable of seeking always read from the current position. The value of the pointer associated with such a object is undefined. .LP Upon successful completion, .I read returns the number of bytes actually read and placed in the buffer. The system guarantees to read the number of bytes requested if the descriptor references a file which has that many bytes left before the end-of-file, but in no other cases. .LP If the returned value is 0, then end-of-file has been reached. .SH "RETURN VALUE Upon successful completion an integer is returned indicating the number of bytes actually read. Othewise, a \-1 is returned and the global variable .I errno is set to indicate the error. .SH "ERRORS \fIRead\fP will fail if one or more of the following are true: .TP 15 [EBADF] \fIFildes\fP is not a valid file descriptor open for reading. .TP 15 [EFAULT] \fIBuf\fP points outside the allocated address space. .TP 15 [EINTR] A read from a slow device was interrupted before any data arrived by the delivery of a signal. .SH "SEE ALSO" dup(2), open(2), pipe(2), socket(2), socketpair(2) .SH DIAGNOSTICS As mentioned, 0 is returned when the end of the file has been reached. If the read was otherwise unsuccessful the return value is \-1. Many conditions can generate an error: physical I/O errors, bad buffer address, preposterous .I nbytes, file descriptor not that of an input file. outside the allocated address space. .TP 15 [EINTR] A read from a slow device was interrupted before any data arrived by the delivery of a signal. .SH "SEE ALSO" dup(2), open(2), pipe(2), socket(2), socketpair(2) .SH DIAGNOSTICS As mentioned, 0 is returned when the end of the file has been reached. If the read was otherwise unsuccessful the return value is \-1. Many condman/man2/flock.2 644 0 0 4043 3112233026 6567 .TH FLOCK 2 "12 February 1983" .SH NAME flock \- apply or remove an advisory lock on an open file .SH SYNOPSIS .nf .ft B #include .PP .ft B flock(fd, operation) int fd; .fi .SH DESCRIPTION .I Flock applies or removes an .I advisory lock on the file associated with the file descriptor .IR fd . The .I operation parameter is formed by .IR or ing the appropriate values together from: .PP .RS FSHLOCK apply advisory shared lock FEXLOCK apply advisory exclusive lock FUNLOCK remove existing lock FNBLOCK do not block .RE .PP Advisory locks allow cooperating processes to perform consistent operations on files, but do not guarantee consistency (i.e. processes may still access files without using advisory locks possibly resulting in inconsistencies). .PP The locking mechanism allows two types of locks: .I shared locks and .I exclusive locks. At any time multiple shared locks may be applied to a file, but at no time are multiple exclusive, or both shared and exclusive, locks allowed simultaneously on a file. .PP A shared lock may be .I upgraded to an exclusive lock, and vice versa, simply by specifying the appropriate lock type; this results in the previous lock being released and the new lock applied (possibly after other processes have gained and released the lock). .SH NOTES Processes blocked awaiting a lock are interruptible. An exclusive locked file descriptor may be duplicated through .IR dup (2) or .IR fork (2) resulting in multiple processes actively holding an exclusive lock. .SH "RETURN VALUE Zero is returned if the operation was sucessful; on an error a \-1 is returned and an error code is left in the global location \fIerrno\fP. .SH "ERRORS The \fIflock\fP call fails if: .TP 15 [EWOULDBLOCK] The file is locked and the FNBLOCK option was specified. .TP 15 [EBADF] The argument \fIfd\fP is an invalid descriptor. .TP 15 [EINVAL] The argument \fIfd\fP refers to an object other than a file. .SH "SEE ALSO" open(2), dup(2), fork(2) .SH BUGS This locking mechanism should be resolved with the .I lockf mechanism of the /usr/group standard. sucessful; on an error a \-1 is returned and an error code is left in the global location \fIerrno\fP. .SH "ERRORS The \fIflock\fP call fails if: .TP 15 [EWOULDBLOCK] The file is locked and the FNBLOCK option was specified. .TP 15 [EBADF] The argument \fIfd\fP is an invalid descriptor. .TP 15 [EINVAL] The argument \fIfd\fP refers to an object other than a file. .SH "SEE ALSO" open(2), dup(2), fork(2) .SH BUGS This locking mechanism should be resolved with the .I lockf mecman/man2/vfork.2 644 0 0 4102 3112233022 6610 .TH VFORK 2 "25 April 1983" .SH NAME vfork \- spawn new process in a virtual memory efficient way .SH SYNOPSIS .B pid = vfork() .SH DESCRIPTION .I Vfork can be used to create new processes without fully copying the address space of the old process, which is horrendously inefficient in a paged environment. It is useful when the purpose of .IR fork (2) would have been to create a new system context for an .I exec. .I Vfork differs from .I fork in that the child borrows the parent's memory and thread of control until a call to .IR exec (2) or an exit (either by a call to .IR exit (2) or abnormally.) The parent process is suspended while the child is using its resources. .LP .I Vfork returns 0 in the child's context and (later) the pid of the child in the parent's context. .LP .I Vfork can normally be used just like .I fork. It does not work, however, to return while running in the childs context from the procedure which called .I vfork since the eventual return from .I vfork would then return to a no longer existent stack frame. Be careful, also, to call .I _exit rather than .I exit if you can't .I exec, since .I exit will flush and close standard I/O channels, and thereby mess up the parent processes standard I/O data structures. Even with .I fork it is wrong to call .I exit since buffered data would then be flushed twice. .LP Similarly when using the new signal mechanism of .IR sigset (3) mechanism be sure to call .I sigsys rather than .IR signal (2). .SH SEE ALSO fork(2), exec(2), sigsys(2), wait(2), .SH DIAGNOSTICS Same as for .IR fork . .SH BUGS This system call may be unnecessary if the system sharing mechanisms allow .I fork to be implemented more efficiently; users should not depend on the memory sharing semantics of .I vfork as it could, in that case, be made synonymous to .I fork. .LP To avoid a possible deadlock situation, processes which are children in the middle of a .I vfork are never sent SIGTTOU or SIGTTIN signals; rather, output or .IR ioctl s are allowed and input attempts result in an end-of-file indication. .LP This call is peculiar to this version of UNIX. necessary if the system sharing mechanisms allow .I fork to be implemented more efficiently; users should not depend on the memory sharing semantics of .I vfork as it could, in that case, be made synonymous to .I fork. .LP To avoid a possible deadlock situation, processes which are children in the middle of a .I vfork are never sent SIGTTOU or SIGTTIN signals; rather, output or .IR ioctl s are allowed and input attempts result in an end-of-fiman/man2/vhangup.2 644 0 0 1715 3112233022 7140 ((.TH VHANGUP 2 "25 April 1983" .SH NAME vhangup \- virtually ``hangup'' the current control terminal .SH SYNOPSIS .B vhangup() .SH DESCRIPTION .LP .I Vhangup is used by the initialization process .IR init (8) to arrange that users are given \*(lqclean\*(rq' terminals at login, by revoking access of the previous users' processes to the terminal. To effect this, .I vhangup searches the system tables for references to the control terminal of the invoking process, revoking access permissions on each instance of the terminal which it finds. Further attempts to access the terminal by the affected processes will yield i/o errors (EBADF). Finally, a hangup signal (SIGHUP) is sent to the process group of the control terminal. .SH SEE ALSO init (8) .SH BUGS Access to the control terminal via .B /dev/tty is still possible. .LP This call is peculiar to this version of UNIX. The options and specifications of this system call and even the call itself are subject to change. s, revoking access permissions on each instance of man/man2/getsockopt.2 644 0 0 1334 3112233022 7647 .TH GETSOCKOPT 2 "25 April 1983" .SH NAME getsockopt, setsockopt \- get and set options on sockets .SH SYNOPSIS .nf .ft B #include .LP .ft B getsockopt(s, level, optname, optval, optlen) int s, level, optname; char *optval; int *optlen; .sp setsockopt(s, level, optname, optval, optlen) int s, level, optname; char *optval; int optlen; .fi .SH DESCRIPTION To be supplied. .SH DIAGNOSTICS A 0 is returned if the call succeeds, \-1 if it fails. .SH ERRORS The call succeeds unless: .TP 15 [EBADF] The argument \fIs\fP is not a valid descriptor. .TP 15 [ENOTSOCK] The argument \fIs\fP is not a socket. .TP 15 ??? .TP 15 [EFAULT] The options are not in a valid part of the process address space. .SH "SEE ALSO" socket(2) ame; char *optval; int *optlen; .sp setsockopt(s, level, optname, optval, optlen) int s, level, optname; char *optval; int optlen; .fi .SH DESCRIPTION To be supplied. .SH DIAGNOSTICS A 0 is returned if the call succeeds, \-1 if it fails. .SH ERRORS The call succeeds unless: .TP 15 [EBADF] Thman/man2/vswapon.2 644 0 0 1227 3112233022 7163 .TH VSWAPON 2 "25 April 1983" .SH NAME vswapon \- add a swap device for interleaved paging/swapping .SH SYNOPSIS .nf .B vswapon(name) .B char *name; .fi .SH DESCRIPTION \fBThis call will be upgraded for 4.3.\fP .PP .I Vswapon makes the argument block device available to the system for allocation for paging and swapping. The number of blocks to be made available, as well as the names of all potentially available devices are known to the system, and are present in the system configuration file. .SH "SEE ALSO" swapon(8) .SH BUGS There is no way to stop swapping on a disk so that the pack may be dismounted. .PP This call is peculiar to this version of UNIX. i .SH DESCRIPTION \fBThis call will be upgraded for 4.3.\fP .PP .I Vswapon makes the argument block device available to the system for allocation for paging and swapping. The number of blocks to be made available, as well as the names of all potentially available devices are known to the system, and are present in the system configuration file. .SH "SEE ALSOman/man2/wait.2 644 0 0 3656 3112233024 6444 .TH WAIT 2 "25 April 1983" .SH NAME wait \- wait for process to terminate .SH SYNOPSIS .ft B .nf #include pid = wait(&status) int pid; union wait status; .LP .ft B pid = wait(0) int pid; .fi .SH DESCRIPTION .I Wait delays its caller until a signal is received or one of its child processes terminates. If any child has died since the last .I wait, return is immediate, returning the process id and exit status of one of the terminated children. If there are no children, return is immediate with the a value of \-1 returned. .LP If status is nonzero, the high byte of the word pointed to receives the low byte of the argument of .I exit when the child terminated. The low byte receives the termination status of the process. A more precise definition of the \fIstatus\fP word is available as defined in <\fIwait.h\fP>. .LP See .IR signal (2) for a list of termination statuses (signals); 0 status indicates normal termination. A special status (0177) is returned for a stopped process which has not terminated and can be restarted. See .IR ptrace (2). If the 0200 bit of the termination status is set, a core image of the process was produced by the system. .LP If the parent process terminates without waiting on its children, the initialization process (process ID = 1) inherits the children. .SH "RETURN VALUE If \fIwait\fP returns due to the receipt of a signal, a value of \-1 is returned to the calling process and \fIerrno\fP is set to EINTRY. If \fIwait\fP returns due to a stopped or terminated child process, the process ID of the child is returned to the calling process. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH ERRORS .I Wait will fail and return immediately if one or more of the following are true: .TP 15 [ECHILD] The calling process has no existing unwaited-for child processes. .TP 15 [EFAULT] The \fIstatus\fP argument points to an illegal address. .SH "SEE ALSO" exit(2), wait3(2) t to EINTRY. If \fIwait\fP returns due to a stopped or terminated child process, man/man2/getdopt.2 644 0 0 4231 3112233032 7133 .TH GETDOPT 2 "25 April 1983" .UC 4.2 .SH NAME getdopt, setdopt \- get/set options associated with a descriptor .SH SYNOPSIS .nf .ft B #include .LP .ft B getdopt(d, whichway, dopt) int d, whichway; struct dopt *dopt; .LP .ft B setdopt(d, whichway, dopt) int d, whichway; struct dopt *dopt; .fi .SH DESCRIPTION \fBN.B. This call is proposed for 4.2bsd, but not implemented in 4.1c.\fP .LP I/O operations on descriptors are normally blocking in case a request can not be immediately completed. This mode of operation may be altered to be .I "non-blocking" or .I "asynchronous" through the .I setdopt call. The .I getdopt call allows a process to find out what mode a descriptor is presently using. .LP The descriptor is indicated as .IR d . The .I whichway parameter is one of the following: .LP .nf .RS .DT DOPT_INPUT 0x1 apply to input DOPT_OUTPUT 0x2 apply to output DOPT_EXCEPT 0x3 apply to any exceptional conditions .RE .fi .LP .I Dopt is a pointer to a structure of the form .LP .nf .RS .DT struct dopt { short do_flags; int do_pid; }; .sp 1 #define DOFLAG_DONTBLOCK 0x1 #define DOFLAG_SIGNALPROC 0x2 #define DOFLAG_SIGNALPGRP 0x4 .RE .fi .LP Operations on a non-blocking descriptor will either complete immediately, note an error EWOULDBLOCK, partially complete an input or output operation, returning a partial count or return an error EINPROGRESS noting the requested operation is in progress. .LP A descriptor which has signalling enabled will cause the specified process and/or process group to be signalled, with a SIGIO when input, output, or an in-progress operation completes, or with a SIGURG signal when an exceptional condition arises. .SH "RETURN VALUE If the call succeeds, then the call returns a 0 value. If an error occurs, a value \-1 is returned and an error indication is stored in the global variable \fIerrno\fP\|. .SH ERRORS The possible errors for \fIgetdopt\fP are: .TP 15 [EBADF] \fID\fP is not a valid descriptor. .TP 15 [EFAULT] The \fIdopt\fP argument is at an illegal address. .TP 15 [EACCESS] The process or process group specified in \fIsetdopt\fP is not allowed to be signalled by the current process. .SH "SEE ALSO" select(2), signal(2) VALUE If the call succeeds, then the call returns a 0 value. If an error occurs, a value \-1 is returned and an error indication is stored in the global variable \fIerrno\fP\|. .SH ERRORS The possible errors for \fIgetdopt\fP are: .TP 15 [EBADF] \fID\fP is not a valid descriptor. .TP 15 [EFAULT] The \fIdopt\fP argument is at an illegal address. .TP 15 [EACman/man2/getgroups.2 644 0 0 1760 3112233027 7514 ((.TH GETGROUPS 2 "12 February 1983" .SH NAME getgroups \- get group access list .SH SYNOPSIS .nf .ft B #include .PP .ft B getgroups(ngroups, gidset) int *ngroups, *gidset; .fi .SH DESCRIPTION .I Getgroups gets the current group access list of the user process and stores it in the array .IR gidset . The parameter .I ngroups indicates the number of entries which may be placed in .I gidset and is modified on return to indicate the actual number of groups returned. No more than NGRPS, as defined in .RI < sys/param.h >, will ever be returned. .SH "RETURN VALUE A value of 0 indicates that the call succeeded, and that the number of elements of \fIgidset\fP and the set itself were returned. A value of \-1 indicates that an error occurred, and the error code is stored in the global variable \fIerrno\fP\|. .SH "ERRORS The possible errors for \fIgetgroup\fP are: .TP 15 [EFAULT] The arguments \fIngroups\fP or \fIgidset\fP specify invalid addresses. .SH "SEE ALSO setgroups(2), initgroups(3) RPS, as defined man/man2/lseek.2 644 0 0 3630 3112233031 6571 .TH LSEEK 2 "25 April 1983" .SH NAME lseek \- move read/write pointer .SH SYNOPSIS .nf .ft B .ta 2.0i +0.5i #define L_SET 0 /* set the seek pointer */ #define L_FROMHERE 1 /* reposition the seek pointer */ #define L_FROMEOF 2 /* change the file size */ .sp pos = lseek(fildes, offset, whence) int pos; int d, offset, whence; .fi .ft R .SH DESCRIPTION The descriptor \fIfildes\fP refers to a file or device open for reading and/or writing. \fILseek\fP sets the file pointer of \fIfiledes\fP as follows: .IP If \fIwhence\fP is L_SET, the pointer is set to \fIoffset\fP bytes. .IP If \fIwhence\fP is L_FROMHERE, the pointer is set to its current location plus .IR offset . \fIoffset\fP can be negative in which case the pointer is set to its current location minus .IR offset . .IP If \fIwhence\fP is L_FROMEOF, the pointer is set to the size of the file plus .IR offset . \fIoffset\fP can be negative in which case the pointer is set to the size of the file minus .IR offset . .LP Upon successful completion, the resulting pointer location as measured in bytes from beginning of the file is returned. Some devices are incapable of seeking. The value of the pointer associated with such a device is undefined. .LP Seeking far beyond the end of a file, then writing, creates a gap or \*(lqhole\*(rq, which occupies no physical space and reads as zeros. .SH "RETURN VALUE Upon successful completion, a non-negative integer indicating the file pointer value is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH "ERRORS \fILseek\fP will fail and the file pointer will remain unchanged if: .TP 15 [EBADF] \fIFildes\fP is not an open file descriptor. .TP 15 [ESPIPE] \fIFildes\fP is associated with a pipe or a socket. .TP 15 [EINVAL] \fIWhence\fP is not a proper value (also gives a SIGSYS signal). .TP 15 [EINVAL] The resulting file pointer would be negative. .SH "SEE ALSO" dup(2), fcntl(2), open(2) e file pointer value is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicman/man2/getdtablesize.2 644 0 0 673 3112233050 10301 .TH GETDTABLESIZE 2 "12 February 1983" .SH NAME getdtablesize \- get descriptor table size .SH SYNOPSIS .nf .ft B nds = getdtablesize() int nds; .fi .SH DESCRIPTION Each process has a fixed size descriptor table which is guaranteed to have at least 20 slots. The entries in the descriptor table are numbered with small integers starting at 0. The call .I getdtablesize returns the size of this table. .SH "SEE ALSO" close(2), dup(2), open(2) Otherwise, a value ofyyZyyman/man2/gethostid.2 644 0 0 1165 3112233027 7466 .TH GETHOSTID 2 "12 February 1983" .SH NAME gethostid, sethostid \- get/set unique identifier of current host .SH SYNOPSIS .nf .ft B hostid = gethostid() int hostid; .PP .ft B sethostid(hostid) int hostid; .fi .SH DESCRIPTION .I Sethostid establishes a 32-bit identifier for the current processor which is intended to be unique among all UNIX systems in existence. This is normally a DARPA Internet address for the local machine. This call is allowed only to the super-user and is normally performed at boot time. .PP .I Gethostid returns the 32-bit identifier for the current processor. .SH SEE ALSO hostid(1), gethostname(2) OPSIS .nf .ft B hostid = gethostid() int hostid; .PP .ft B sethostid(hostid) int hostid; .fi .SH DESCRIPTION .I Sethostid establishes a 32-bit identifier for the current processor which is intended to be unique among all UNIX systems in existence. This is normally a DARPA Internet address for the local machine. This call is allowed only to the super-user and is normally performed at boot timan/man2/gethostname.2 644 0 0 1772 3112233027 10016 .TH GETHOSTNAME 2 "25 April 1983" .SH NAME gethostname, sethostname \- get/set name of current host .SH SYNOPSIS .nf .ft B gethostname(name, namelen) char *name; int *namelen; .LP .ft B sethostname(name, namelen) char *name; int namelen; .fi .SH DESCRIPTION .I Gethostname returns the standard host name for the current processor, as previously set by .IR sethostname . The parameter .I namelen specifies the size of the .I name array. The name is null-terminated. .LP .I Sethostname sets the name of the host machine to be .IR name , which has length .IR namelen . This is normally executed when the system is bootstrapped. .SH "RETURN VALUE If the call succeeds a value of 0 is returned. If the call fails, then a value of \-1 is returned and an error code is placed int the global location \fIerrno\fP. .SH "ERRORS The following errors may be returned by these calls: .TP 15 [EFAULT] The \fIname\fP parameter gave an invalid address. .SH SEE ALSO gethostid(2) .SH BUGS Host names are limited to 255 characters. e hostman/man2/getitimer.2 644 0 0 3726 3112233030 7464 .TH GETITIMER 2 "12 February 1983" .SH NAME getitimer, setitimer \- get/set value of interval timer .SH SYNOPSIS .nf .ft B #include .PP .ft B getitimer(which, value) int which; struct itimerval *value; .PP .ft B setitimer(which, value) int which; struct itimerval *value; .fi .SH DESCRIPTION The system provides each process with three interval timers, defined in .RI < time.h > as: .PP .nf .RS .DT #define ITIMER_REAL 0 /* real time intervals */ #define ITIMER_VIRTUAL 1 /* virtual time intervals */ #define ITIMER_PROF 2 /* user and system virtual time */ .RE .fi .PP The .I getitimer call returns the current value for the timer specified in .IR which , while the .I setitimer call sets the value of a timer. A timer may be disabled by setting it to a value of 0. .PP A timer value is defined by the .I itimerval structure: .PP .nf .RS .DT struct itimerval { struct timeval itimer_interval; /* timer interval */ struct timeval itimer_value; /* current value */ }; .RE .fi .PP The ITIMER_REAL timer decrements in real time. A SIGALRM signal is delivered when this timer expires. .PP The ITIMER_VIRTUAL timer decrements in process virtual time. It runs only when the process is executing. A SIGVTALRM signal is delivered when it expires. .PP Thee ITIMER_PROF timer decrements both in process virtual time and when the system is running on behalf of the process. It is designed to be used by interpreters to statistically profile their executions. A SIGPROF signal is delivered when it expires. Because this signal may interrupt some in-progress system calls, programs must be prepared to deal with this interruption to run with this timer enabled. .SH "RETURN VALUE If the calls succeed, a value of 0 is returned. If an error occurs, the value \-1 is returned, and a more precise error code is placed in the global variable \fIerrno\fP. .SH "ERRORS The possible errors are: .TP 15 [EFAULT] The \fIvalue\fP structure specified a bad address. .SH "SEE ALSO" signal(2), getimeofday(2) vered when it expires. Because this signal((man/man2/getpagesize.2 644 0 0 675 3112233030 7762 .TH GETPAGESIZE 2 "12 February 1983" .SH NAME getpagesize \- get system page size .SH SYNOPSIS .nf .ft B pagesize = getpagesize() int pagesize; .ft R .fi .SH DESCRIPTION .I Getpagesize returns the number of bytes in a page. Page granularity is the granularity of many of the memory management calls. .PP The page size is a .I system page size and may not be the same as the underlying hardware page size. .SH SEE ALSO sbrk(2), sstk(2), mmap(2) ignal(2), getimeofdyyZyyman/man2/getpid.2 644 0 0 525 3112233030 6721 .TH GETPID 2 "25 April 1983" .SH NAME getpid \- get process identification .SH SYNOPSIS .ft B .nf pid = getpid() long pid; .fi .ft R .SH DESCRIPTION .I Getpid returns the process ID of the current process. Most often it is used with the host identifier \fIgethostid\fP\|(2) to generate uniquely-named temporary files. .SH "SEE ALSO kill(2) ze and may not be the same as the underlying hardware page size. .SH SEE ALSO sbrk(2), sstk(2), mmap(2) ignal(2), getimeofdyyZyyman/man2/getpriority.2 644 0 0 2765 3112233030 10056 .TH GETPRIORITY 2 "25 April 1983" .SH NAME getpriority, setpriority \- get/set program scheduling priority .SH SYNOPSIS .ft B .nf prio = getpriority(which, who) int prio, which, who; .LP .ft B setpriority(which, who, prio) int which, who, prio; .fi .SH DESCRIPTION The scheduling priority of the process, process group, or user, as indicated by .I which and .I who is obtained with the .I getpriority call and set with the .I setpriority call. .I Which is one of: .LP .nf .RS .DT PRIO_PROCESS 0 /* process */ PRIO_PGRP 1 /* process group */ PRIO_USER 2 /* user id */ .RE .fi and .I who is interpreted relative to .I which (a process identifier for PRIO_PROCESS, process group identifier for PRIO_PGRP, and a user ID for PRIO_USER). .I Prio is a value in the range \-20 to 20. The default priority is 0; lower priorities cause more favorable scheduling. .LP The .I getpriority call returns the highest priority (lowest numerical value) enjoyed by any of the specified processes. The .I setpriority call sets the priorities of all of the specified processes to the specified value. Only the super-user may lower priorities. .SH "RETURN VALUE Since .I getpriority can legitimately return the value \-1, it is necessary to check the external variable \fIerrno\fP, which is set to an non-zero error code when there is an error to determine if a \-1 is an error or a legitimate value. The .I setpriority call returns 0 if there is no error, or \-1 if there is. .SH ERRORS To be supplied. .SH "SEE ALSO" nice(1), fork(2) ets the priman/man2/getrlimit.2 644 0 0 7150 3112233031 7467 .TH GETRLIMIT 2 "12 February 1983" .SH NAME getrlimit, setrlimit \- control maximum system resource consumption .SH SYNOPSIS .ft B .nf #include .PP .ft B getrlimit(resource, rlp) int resource; struct rlimit *rlp; .PP .ft B setrlimit(resource, rlp) int resource; struct rlimit *rlp; .fi .ft R .SH DESCRIPTION Limits on the consumption of system resources by the current process and each process it creates may be obtained with the .I getrlimit call, and set with the .I setrlimit call. .PP The .I resource parameter is one of the following: .TP 17 RLIMIT_CPU the maximum amount of cpu time (in milliseconds) to be used by each process. .TP 17 RLIMIT_FSIZE the largest size, in bytes, of any single file which may be created. .TP 17 RLIMIT_DATA the maximum size, in bytes, of the data segment for a process; this defines how far a program may extend its break with the .IR sbrk (2) system call. .TP 17 RLIMIT_STACK the maximum size, in bytes, of the stack segment for a process; this defines how far a program's stack segment may be extended, either automatically by the system, or explicitly by a user with the .IR sstk (2) system call. .TP 17 RLIMIT_CORE the largest size, in bytes, of a .I core file which may be created. .TP 17 RLIMIT_RSS the maximum size, in bytes, a process's resident set size may grow to. This imposes a limit on the amount of physical memory to be given to a process; if memory is tight, the system will prefer to take memory from processes which are exceeding their declared resident set size. .PP A resource limit is specified as a soft limit and a hard limit. When a soft limit is exceeded a process may receive a signal (for example, if the cpu time is exceeded), but it will be allowed to continue execution until it reaches the hard limit (or modifies its resource limit). The .I rlimit structure is used to specify the hard and soft limits on a resource, .PP .nf .RS .DT struct rlimit { int rlim_cur; /* current (soft) limit */ int rlim_max; /* hard limit */ }; .RE .fi .PP Only the super-user may raise the maximum limits. Other users may only alter .I rlim_cur within the range from 0 to .I rlim_max or (irreversibly) lower .IR rlim_max . .PP An \*(lqinfinite\*(rq value for a limit is defined as RLIMIT_INFINITY (0x7\&f\&f\&f\&f\&f\&f\&f). .PP Because this information is stored in the per-process information this system call must be executed directly by the shell if it is to affect all future processes created by the shell; .I limit is thus a built-in command to .IR csh (1). .PP The system refuses to extend the data or stack space when the limits would be exceeded in the normal way: a .I break call fails if the data space limit is reached, or the process is killed when the stack limit is reached (since the stack cannot be extended, there is no way to send a signal!). .PP A file i/o operation which would create a file which is too large will cause a signal SIGXFSZ to be generated, this normally terminates the process, but may be caught. When the soft cpu time limit is exceeded, a signal SIGXCPU is sent to the offending process. .SH "RETURN VALUE A 0 return value indicates that the call succeeded, changing or returning the resource limit. A return value of \-1 indicates that an error occurred, and an error code is stored in the global location \fIerrno\fP. .SH "ERRORS The possible errors are: .TP 15 [EFAULT] The address specified for \fIrlp\fP is invalid. .TP 15 [EPERM] The limit specified to \fIsetrlimit\fP would have raised the maximum limit value, and the caller is not the super-user. .SH SEE ALSO csh(1) .SH BUGS There should be .I limit and .I unlimit commands in .IR sh (1) as well as in .IR csh. ging or returning the resource limit. A return value of \-1 indicates that an error occurred, and an error code is stored in the global location \fIerrno\fP. .SH "ERRORS The possible errors are: .TP 15 [EFAULT] The address specified for \fIrlp\fP is invalid. .TP 15 [EPERM] The limit specified to \fIsetrlimit\fP would have raised the maximum limit value, and the caller is not the super-user. .SH SEE ALSOman/man2/getrusage.2 644 0 0 7203 3112233031 7454 .TH GETRUSAGE 2 "25 April 1983" .SH NAME getrusage \- get information about resource utilization .SH SYNOPSIS .nf .ft B #include .LP .ft B getrusage(who, rusage) int who; struct rusage *rusage; .fi .SH DESCRIPTION .I Getrusage returns information describing the resources utilitized by the current process, or all its terminated child processes. If the .I who parameter is RUSAGE_SELF (0), the usage values are for only the calling process. If .I who is RUSAGE_CHILDREN (\-1), the values returned are for all child processes which have terminated. If .I rusage is non-zero, the buffer it points to will be filled in with the following structure: .LP .nf .RS .DT struct rusage { struct timeval ru_utime; /* user time used */ struct timeval ru_stime; /* system time used */ int ru_maxrss; int ru_ixrss; /* integral shared memory size */ int ru_idrss; /* integral unshared data " */ int ru_isrss; /* integral unshared stack " */ int ru_minflt; /* page reclaims */ int ru_majflt; /* page faults(( */ int ru_nswap; /* swaps */ int ru_inblock; /* block input operations */ int ru_oublock; /* block output operations */ int ru_msgsnd; /* messages sent */ int ru_msgrcv; /* messages received */ int ru_nsignals; /* signals received */ int ru_nvcsw; /* voluntary context switches */ int ru_nivcsw; /* involuntary context switches */ }; .RE .fi .LP The fields are interpreted as follows: .TP 15 ru_utime the total amount of time spent executing in user mode. .TP 15 ru_stime the total amount of time spent in the system executing on behalf of the process(es). .TP 15 ru_maxrss the maximum resident set size utilized (in kilobytes). .TP 15 ru_ixrss an \*(lqintegral\*(rq value indicating the amount of memory used which was also shared among other processes. This value is expressed in units of kilobytes * seconds-of-execution and is calculated by summing the number of shared memory pages in use each time the internal system clock ticks and then averaging over 1 second intervals. .TP 15 ru_idrss an integral value of the amount of unshared memory residing in the data segment of a process (expressed in units of kilobytes * seconds-of-execution). .TP 15 ru_isrss an integral value of the amount of unshared memory residing in the stack segment of a process (expressed in units of kilobytes * seconds-of-execution). .TP 15 ru_minflt the number of page faults serviced without any i/o activity; here i/o activity is avoided by \*(lqreclaiming\*(rq a page frame from the list of pages awaiting reallocation. .TP 15 ru_majflt the number of page faults serviced which required i/o activity. .TP 15 ru_nswap the number of times a process was \*(lqswapped\*(rq out of main memory. .TP 15 ru_inblock the number of times the file system had to perform input. .TP 15 ru_outblock the number of times the file system had to perform output. .TP 15 ru_msgsnd the number of ipc message sent. .TP 15 ru_msgrcv the number of ipc message received. .TP 15 ru_nsignals the number of signals delivered. .TP 15 ru_nvcsw the number of times a context switch resulted due to a process voluntarily giving up the processor before its time slice was completed (usually to await availabilty of a resource). .TP 15 ru_nivcsw the number of times a context switch resulted due to a higher priority process becoming runnable or because the current process exceeded its time slice. .SH NOTES The numbers .I ru_inblock and .I ru_outblock account only for real i/o; data supplied by the caching mechanism is charged only to the first process to read or write the data. .SH SEE ALSO gettimeofday(2), wait(2) .SH BUGS There is no way to obtain information about a child process which has not yet terminated. y of a resource). .TP 15 ru_nivcsw the number of times a context switch resulted due to a higher priority process becoming runnable or because the current process exceeded its time slice. .SH NOTES The numbers .I ru_inblock and .I ru_outblock account only for real i/o; data supplied by the caching mechanism is charged only to the first process to read or write the data. .SH SEman/man2/gettimeofday.2 644 0 0 3345 3112233033 10154 .TH GETTIMEOFDAY 2 "23 March 1983" .UC 4.2 .SH NAME gettimeofday, settimeofday \- get/set date and time .SH SYNOPSIS .nf .ft B #include .PP .ft B gettimeofday(tp, tzp) struct timeval *tp; struct timezone *tzp; .PP .ft B settimeofday(tp, tzp) struct timeval *tp; struct timezone *tzp; .fi .SH DESCRIPTION .I Gettimeofday returns the system's notion of the current Greenwich time and the current time zone. Time returned is expressed relative to in seconds and microseconds since midnight January 1, 1970. .PP The structures pointed to by .I tp and .I tzp are defined in .I as: .PP .nf .RS .DT struct timeval { long tv_sec; /* seconds since Jan. 1, 1970 */ long tv_usec; /* and microseconds */ }; .sp 1 struct timezone { int tz_minteswest; /* of Greenwich */ int tz_dsttime; /* type of dst correction to apply */ }; .RE .fi .PP The .I timezone structure indicates the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero, indicates that Daylight Saving time applies locally during the appropriate part of the year. .PP Only the super-user may set the time of day. .SH RETURN A 0 return value indicates that the call succeeded. A \-1 return value indicates an error occurred, and in this case an error code is stored into the global variable \fIerrno\fP. .SH "ERRORS The following error codes may be set in \fIerrno\fP: .TP 15 [EFAULT] An argument address referenced invalid memory. .TP 15 [EPERM] A user other than the super-user attempted to set the time. .SH "SEE ALSO" date(1), ctime(3) .SH BUGS Time is never correct enough to believe the microsecond values. There should a mechanism by which, at least, local clusters of systems might synchronize their clocks to millisecond granularity. this case an error code is stored into the global variable \fIerrno\fP. .SH "ERRORS The following error codes may be set in \fIerrno\fP: .TP 15 [EFAULT] An argument address referenced invalid memory. .TP 15 [EPERM] A user other than the super-user attempted to set the time. .SH "SEEman/man2/getuid.2 644 0 0 1107 3112233035 6750 .TH GETUID 2 "12 February 1983" .SH NAME getuid, geteuid \- get user identity .SH SYNOPSIS .ft B .nf uid = getuid() int uid; .PP .ft B euid = geteuid() int euid; .fi .SH DESCRIPTION .I Getuid returns the real user ID of the current process, .I geteuid the effective user ID. .PP The real user ID identifies the person who is logged in. The effective user ID gives the process additional permissions during execution of \*(lqset-user-ID\*(rq mode processes, which use \fIgetuid\fP to determine the real-user-id of the process which invoked them. .SH "SEE ALSO" getgid(2), setreuid(2) entity .SH SYNOPSIS .ft B .nf uid = getuid() int uid; .PP .ft B euid = geteuid() int euid; .fi .SH DESCRIPTION .I Getuid returns the real user ID of the current process, .I geteuid the effective user ID. .PP The real user ID identifies the person who is logged in. The effective user ID gives the process additional permissions during execution of \*(lqset-user-ID\*(rq mode processes, which use \fIgetuid\fP to determine the real-user-id ofman/man2/madvise.2 644 0 0 3654 3112233032 7125 .TH MADVISE 2 "25 April 1983" .SH NAME madvise \- give advice to the paging system .SH SYNOPSIS .nf .ft B #include #include .LP .ft B madvise(addr, len, behavior) caddr_t addr; int len, behavior; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Madvise is used to inform the system that process paging behavior merits special consideration. The call specifies that memory starting at .I addr and continuing for .I len bytes will exhibit a particular .IR behavior . The system may use this information to alter its paging policy as best suits this behavior, though nothing is guaranteed. .TP 5 MADV_RANDOM advises that the paging behavior is not likely to be well handled by the system's default algorithm, since reference information collected over macroscopic intervals (e.g. 10-20 seconds) will not serve to indicate future page references. The system in this case will choose to replace pages with little emphasis placed on recent usage, and more emphasis on referenceless circular behavior. It is .I essential that processes which have very random paging behavior (such as LISP during garbage collection of very large address spaces) call .I madvise, as otherwise the system has great difficulty dealing with their page-consumptive demands. .TP 5 MADV_NORMAL restores default paging replacement behavior. .TP 5 MADV_SEQUENTIAL indicates sequential access should be expected in the area of memory indicated. The system should try and prepage .I forward of the current reference, where possible. .TP 5 MADVISE_WILLNEED advises the system that the memory indicated will be needed in the future and the associated pages should not be, if possible, reclaimed. .TP 5 MADVISE_WONTNEED tells the system that the process has no further need for the memory indicated and the associated pages may be immediately reclaimed. .SH "RETURN VALUE" ??? .SH ERRORS ??? .SH "SEE ALSO" mmap(2), mincore(2), mremap(2), munmap(2) indicated. The system should try and prepage .I forward of the current reference, wman/man2/stk.2 644 0 0 2477 3112233027 6304 ((.TH STK 2 "25 April 1983" .SH NAME stk, sstk \- change stack segment size .SH SYNOPSIS .nf .ft B caddr_t stk(addr) caddr_t addr; .LP .ft B caddr_t sstk(incr) int incr; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Stk sets the system's idea of the lowest stack segment location not used by the program to .I addr (rounded up to the next multiple of the system's page size). Locations less than .I addr and above the break (the end of the data segment) are not in the address space and will cause a memory violation if accessed. .LP In the alternate function .IR sstk , .I incr more bytes are added to the program's stack segment and a pointer to the start of the new area is returned. .LP The .IR setrlimit (2) system call may be used to determine the maximum permissible size of the .I stack segment; it will not be possible to expand the stack to be larger than the .I rlimit_max value returned by \*(lqsetrlimit(RLIMIT_STACK, rlp)\*(rq. .LP By default the system expands the stack as required. This call is useful mainly in conjunction with the .IR mmap (2) call. .SH "RETURN VALUE Zero is returned if the allocation was successful; \-1 if the program requests more memory than the system limit. .I Sstk returns \-1 if the allocation failed. .SH ERRORS ??? .SH "SEE ALSO" getpagesize(2), exec(2), getrlimit(2) it will not be possible to expand the stack to be larger than the .I rlimit_max value returned by \*(lqsetrlimit(RLIMIT_STACK, rlp)\*(rq. .LP By default the system expands the stack as requiredman/man2/mincore.2 644 0 0 1162 3112233033 7122 .TH MINCORE 2 "13 February 1983" .SH NAME mincore \- find out about core resident pages .SH SYNOPSIS .nf .ft B #include .PP .ft B mincore(addr, len, vec) caddr_t addr; int len; char *vec; .fi .SH DESCRIPTION \fBThis 4.2 call is not implemented in 4.1c.\fP .PP .I Mincore returns a character array .I vec describing the core residency of the pages beginning at .I addr and continuing for .I len bytes. Each entry in .I vec corresponds to a single page; a 1 indicates the page is core resident, 0 otherwise. .SH "RETURN VALUE ??? .SH ERRORS ??? .SH "SEE ALSO" getpagesize(2), madvise(2), mremap(2), munmap(2) clude .PP .ft B mincore(addr, len, vec) caddr_t addr; int len; char *vec; .fi .SH DESCRIPTION \fBThis 4.2 call is not implemented in 4.1c.\fP .PP .I Mincore returns a character array .I vec describing the core residency of the pages beginning at .I addr and continuing for .I len bytes. Each entry in .I vec corresponds to a single page; a 1 indicates the page is core resident, man/man2/stat.2 644 0 0 11614 3112233036 6467 .TH STAT 2 "25 April 1983" .SH NAME stat, lstat, fstat \- get file status .SH SYNOPSIS .nf .ft B #include #include .LP .ft B stat(path, buf) char *path; struct stat *buf; .LP .ft B lstat(path, buf) char *path; struct stat *buf; .LP .ft B fstat(fd, buf) int fd; struct stat *buf; .fi .ft R .SH DESCRIPTION \fIStat\fP obtains information about the file .IR name . Read, write or execute permission of the named file is not required, but all directories listed in the path name leading to the file must be reachable. .LP \fILstat\fP is like \fIstat\fP except in the case where the named file is a symbolic link, in which case \fIlstat\fP returns information about the link, while \fIstat\fP returns information about the file the link references. .LP \fIFstat\fP obtains the same information about an open file referenced by the argument descriptor, such as would be obtained by a \fIopen\fP call. .LP \fIBuf\fP is a pointer to a \fIstat\fP structure into which information is placed concerning the file. The contents of the structure pointed to by \fIbuf\fP. .LP .nf .ta 1i 1.7i 2.5i struct stat { dev_t st_dev; /* device inode resides on */ ino_t st_ino; /* this inode's number */ u_short st_mode; /* protection */ short st_nlink; /* number or hard links to the file */ short st_uid; /* user-id of owner */ short st_gid; /* group-id of owner */ dev_t st_rdev; /* the device type, for inode that is device */ off_t st_size; /* total size of file */ time_t st_atime; /* file last access time */ int st_spare1; time_t st_mtime; /* file last modify time */ int st_spare2; time_t st_ctime; /* file last status change time */ int st_spare3; long st_blksize; /* optimal blocksize for file system i/o ops */ long st_spare4[3]; }; .fi .DT .LP .TP 12 st_atime Time when file data was last read or modified. Changed by the following system calls: .IR creat (2), .IR mknod (2), .IR utime (2), .IR read (2), and .IR write (2). For reasons of efficiency, it is not set when a directory is searched, although this would be more logical. .TP 12 st_mtime Time when data was last modified. It is not set by changes of owner, group, link count, or mode. Changed by the following system calls: .IR creat (2), .IR mknod (2), .IR pipe (2), .IR utimes (2), .IR write (2). .TP 12 st_ctime Time when file status was last changed. It is set both both by writing and changing the i-node. Changed by the following system calls: .IR chmod (2) .IR chown (2), .IR creat (2), .IR link (2), .IR mknod (2), .IR pipe (2), .IR unlink (2), .IR utimes (2), .IR write (2). .LP The status information word \fIst_mode\fP has bits: .nf .in +5n .ta 1.6i 2.75i 3.25i #define S_IFMT 0170000 /* type of file */ #define S_IFDIR 0040000 /* directory */ #define S_IFCHR 0020000 /* character special */ #define S_IFBLK 0060000 /* block special */ #define S_IFREG 0100000 /* regular */ #define S_IFLNK 0120000 /* symbolic link */ #define S_IFSOCK 0140000 /* socket */ #define S_ISUID 0004000 /* set user id on execution */ #define S_ISGID 0002000 /* set group id on execution */ #define S_ISVTX 0001000 /* save swapped text even after use */ #define S_IREAD 0000400 /* read permission, owner */ #define S_IWRITE 0000200 /* write permission, owner */ #define S_IEXEC 0000100 /* execute/search permission, owner */ .fi .in -5n .LP The mode bits 0000070 and 0000007 encode group and others permissions (see .IR chmod (2)). .LP When \fIfd\fP is associated with a pipe, \fIfstat\fP reports a socket with a meaningless i-node number, unknown permissions, and a meaningless length. .SH "RETURN VALUE Upon successful completion a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH "ERRORS \fIStat\fP and \fIlstat\fP will fail if one or more of the following are true: .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] Search permission is denied for a component of the path prefix. .TP 15 [EFAULT] \fIBuf\fP or \fIname\fP points to an invalid address. .LP \fIFstat\fP will fail if one or both of the following are true: .TP 15 [EBADF] \fIFildes\fP is not a valid open file descriptor. .TP 15 [EFAULT] \fIBuf\fP points to an invalid address. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH CAVEAT The fields in the stat structure currently marked .IR st_spare1 , .IR st_spare2 , and \fIst_spare3\fP are present in preparation for inode time stamps expanding to 64 bits. This, however, can break certain programs which depend on the time stamps being contiguous (in calls to .IR utime (2)). .SH "SEE ALSO" chmod(2), chown(2), utimes(2) .SH BUGS Applying \fIfstat\fP to a socket returns a zero'd buffer. .LP The list of calls which modify the varous fields should be carefully checked with reality. SH CAVEAT The fields in the stat structure currently marked .IR st_spare1 , .IR st_spare2 , and \fIst_spare3\fP areman/man2/mkdir.2 644 0 0 3006 3112233035 6575 .TH MKDIR 2 "1 April 1983" .SH NAME mkdir \- make a directory file .SH SYNOPSIS .nf .ft B mkdir(path, mode) char *path; int mode; .fi .ft R .SH DESCRIPTION .I Mkdir creates a new directory file with name .I path. The mode of the new file is initialized from .IR mode . (The protection part of the mode is modified by the process's mode mask; see .IR umask (2)). .LP The directory's owner ID is set to the process's effective user ID. The directory's group ID is set to the process's effective groups ID. .LP The low-order 9 bits of mode are modified by the process's file mode creation mask: all bits set in the process's file mode creation mask are cleared. See .IR umask (2). .SH "RETURN VALUE A 0 return value indicates success. A \-1 return value indicates an error, and an error code is stored in .I errno. .SH "ERRORS .I Mkdir will fail and no directory will be created if: .TP 15 [EPERM] The process's effective user ID is not super-user. .TP 15 [EPERM] The \fIpath\fP argument contains a byte with the high-order b((it set. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] A component of the path prefix does not exist. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EEXIST] The named file exists. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EIO] An I/O error occured while writing to the file system. .SH "SEE ALSO" chmod(2), stat(2), umask(2) . .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] A component of the path prefix does not exist. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EEXIST] The named file exists. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EIO] An I/O error occured while writing to the file system. .SH "SEE ALSO" chmod(2), stat(2), umaman/man2/mmap.2 644 0 0 1664 3112233035 6431 .TH MAP 2 "25 April 1983" .SH NAME mmap \- map pages of memory .SH SYNOPSIS .nf .ft B #include #include .LP .ft B mmap(addr, len, prot, share, fd, off) caddr_t addr; int len, prot, share, fd; off_t off; .fi .SH DESCRIPTION \fBThis 4.3 call is not completely implemented in 4.2.\fP .LP .I Mmap maps the pages starting at .I addr and continuing for .I len bytes from the object represented by the descriptor .IR fd , at offset .IR off . The parameter .I share specifies whether modifications made to this mapped copy of the page are to be kept .I private or are to be .I shared with other references. The parameter .I prot specifies the accessibility of the mapped pages. The .I addr and .I len parameters and the sum of the current position in .I fd and the .I off parameters must be multiples of the page size (found using the .IR getpagesize (2) call). .SH "SEE ALSO" getpagesize(2), madvise(2), mremap(2), munmap(2) , at offset .IR off . The parameter .I share specifies whether modificatioman/man2/open.2 644 0 0 7355 3112233007 6442 .TH OPEN 2 "25 April 1983" .SH NAME open \- open a file for reading or writing, or create a new file .SH SYNOPSIS .nf .ft B #include .LP .ft B open(path, flags, mode) char *path; int flags, mode; .fi .SH DESCRIPTION \fIOpen\fP opens the file \fIname\fP for reading and/or writing, as specified by the \fIflags\fP argument and returns a descriptor for that file. The \fIflags\fP argument may indicate the file is to be created if it does not already exist (by specifying the FCREATE flag), in which case the file is created with mode \fImode\fP as described in .IR chmod (2) and modified by the process' umask value (see .IR umask (2)). .LP \fIName\fP is the address of a string of ascii characters representing a path name, terminated by a null character. The flags specified are formed by .IR or 'ing the following values .LP .RS FRDONLY open for reading only FWRONLY open for writing only FRDWR open for reading and writing FAPPEND append on each write FCREATE create file if it does not exist FTRUNCATE truncate size to 0 FEXLOCK apply advisory exclusive lock FSHLOCK apply advisory shared lock FNBLOCK do not block on open .RE .LP Opening a file with FAPPEND set means that each write on the file to be appended to the end. If FTRUNCATE is specified and the file exists, the file is truncated to zero length. The FEXLOCK and FSHLOCK flags allow an advisory lock to be applied, see .IR flock (2). If the FNBLOCK flag is specified and the open call would result in the process being blocked for some reason (for example, on an advisory lock), the open returns immediately with the error EWOULDBLOCK. .LP Upon successful completion, a non-negative integer, the file descriptor, is returned. The file pointer which marks the current position within the file is set to the beginning of the file. .LP The new descriptor is set to remain open across .IR execve system calls; see .IR close (2). .LP The maximum number of file descriptors which a process may have open simultaneously may be obtained via a call upon .IR getdtablesize (2). .SH "ERRORS The named file is opened unless on or more of the following are true: .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [EINVAL] The FTRUNCATE flag was specified, but FWRONLY or FRDWR was not specified. .TP 15 [ENOENT] FCREATE is not set and the named file does not exist. .TP 15 [EACCES] A component of the path prefix denies search permission. .TP 15 [EACCES] The required permissions (for reading and/or writing) are denied for the named flag. .TP 15 [EISDIR] The named file is a directory, and the arguments specify it is to be opened for writing. .TP 15 [EROFS] The named file resides on a read-only file system, and the file is to be modified. .TP 15 [EMFILE] The maximum number of alloable open file descriptors are currently open. .TP 15 [ENXIO] The named file is a character special or block special file, and the device associated with this special file does not exist. .TP 15 [ETXTBSY] The file is a pure procedure (shared text) file that is being executed and the \fIopen\fP call requests write access. .TP 15 [EFAULT] \fIPath\fP points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EEXIST] The file is to be created for exclusive use and it already exists. .TP 15 [ENXIO] The FNBLOCK flag is given, and the file is a communications device on which their is no carrier present. .SH "SEE ALSO" chmod(2), close(2), dup(2), lseek(2), read(2), write(2), umask(2), getdtablesize(2) .SH BUGS The implementation of this call needs to be carefully checked. The flag names and locking facilities are incompatible with the /usr/group standard. links were encountered in translating the pathname. .TP 15 [EEXIST] The file is to be created for exclusive use and it already exists. .TP 15 [ENXIO] The FNBLOCK flag is given, and the file is a communications device on which their is no carrier present. .SH "SEE ALSO" chmoman/man2/readlink.2 644 0 0 2563 3112233032 7264 .TH READLINK 2 "25 April 1983" .SH NAME readlink \- read value of a symbolic link .SH SYNOPSIS .nf .ft B cc = readlink(path, buf, bufsiz) int cc; char *path, *buf; int bufsiz; .fi .ft R .SH DESCRIPTION .I Readlink places the contents of the symbolic link .I name in the buffer .I buf which has size .IR bufsiz . The contents of the link are not null terminated when returned. .SH "RETURN VALUE The call returns the count of characters placed in the buffer if it succeeds, or a \-1 if an error occurs, placing the error code in the global variable \fIerrno\fP. .SH "ERRORS .I Readlink will fail and the file mode will be unchanged if: .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The named file does not exist. .TP 15 [ENXIO] The named file is not a symbolic link. .TP 15 [EACCES] Search permission is denied on a component of the path prefix. .TP 15 [EPERM] The effective user ID does not match the owner of the file and the effective user ID is not the super-user. .TP 15 [EINVAL] The named file is not a symbolic link. .TP 15 [EFAULT] .I Buf extends outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH SEE ALSO stat(2), lstat(2), symlink(2) 5 [ENXIO] The named file is not a symbolic link. .TP 15 [EACCES] Search permission is denied on a component of the path prefix. .TP 15 [EPERMman/man2/mremap.2 644 0 0 1540 3112233040 6745 .TH MREMAP 2 "25 April 1983" .SH NAME mremap \- remap pages of memory .SH SYNOPSIS .nf .ft B #include #include .LP .ft B mremap(addr, len, prot, share, fromaddr) caddr_t addr; int len, prot, share; caddr_t fromaddr; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Mremap causes the pages starting at .I fromaddr and continuing for .I len bytes to be mapped to the address .IR addr . The parameter .I share specifies whether modifications made to this mapped cop((y of the page are to be kept .I private or are to be .I shared with other references. The parameter .I prot specifies the accessibility of the newly mapped pages. The .I addr and .I len parameters must be multiples of the hardware page size (obtained with the .IR getpagesize (2) call). .SH "SEE ALSO" getpagesize(2), madvise(2), mmap(2), munmap(2) fromaddr and continuing for .I len bytes to be mapped to the address .IR addr . The parameter .I share specifies whether modifications made to this mapped copman/man2/munmap.2 644 0 0 727 3112233040 6747 .TH MUNMAP 2 "25 April 1983" .SH NAME munmap \- unmap pages of memory .SH SYNOPSIS .nf .ft B #include .LP .ft B munmap(addr, len) caddr_t addr; int len; .fi .SH DESCRIPTION \fBThis 4.3 call is not implemented in 4.2.\fP .LP .I Munmap causes the pages starting at .I addr and continuing for .I len bytes to refer to private pages which will be initialized to zero on reference. .SH "RETURN VALUE ??? .SH ERRORS ??? .SH "SEE ALSO" mincore(2) mremap(2), munmap(2) yyZyyman/man2/setregid.2 644 0 0 1635 3112233033 7301 .TH SETREGID 2 "12 February 1983" .SH NAME setregid \- set real and effective group ID .SH SYNOPSIS .ft B setregid(rgid, egid) .br int rgid, egid; .ft R .SH DESCRIPTION The real and effective group ID's of the current process are set to the arguments. Only the super-user may change the real group ID of a process. Unpriviledged users may change the effective group ID to the real group ID, but to no other. .PP Supplying a value of \-1 for either the real or effective group ID forces the system to substitute the current ID in place of the \-1 parameter. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH "ERRORS .TP 15 [EPERM] The current process is not the super-user and a change other than changing the effective group-id to the real group-id was specified. .SH "SEE ALSO" getgid(2), setreuid(2), setgid(3) Supplying a value of \-1 for either the real or effective group ID forces the system to substitute man/man2/setreuid.2 644 0 0 1533 3112233033 7314 .TH SETREUID 2 "12 February 1983" .SH NAME setreuid \- set real and effective user ID's .SH SYNOPSIS .ft B .nf setreuid(ruid, euid) int ruid, euid; .fi .ft R .SH DESCRIPTION The real and effective user ID's of the current process are set according to the arguments. If .I ruid or .I euid is \-1, the current uid is filled in by the system. Only the super-user may modify the real uid of a process. Users other than the super-user may change the effective uid of a process only to the real uid. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and \fIerrno\fP is set to indicate the error. .SH "ERRORS .TP 15 [EPERM] The current process is not the super-user and a change other than changing the effective user-id to the real user-id was specified. .SH "SEE ALSO" getuid(2), setgid(2), setuid(3) he super-user may modify the real uid of a process. Users other than the super-user may change the effective uid of a process only to the real uid. .SH "RETURN VALUman/man2/shutdown.2 644 0 0 1373 3112233034 7346 .TH SHUTDOWN 2 "23 March 1983" .SH NAME shutdown \- shut down part of a full-duplex connection .SH SYNOPSIS .nf .ft B #include .PP .ft B shutdown(s, how) int s, how; .fi .SH DESCRIPTION The .I shutdown call causes part of a full-duplex connection to be shut down. If \fIhow\fP is 0, then further receives will be forbidden. If \fIhow\fP is 1, then further sends will be forbidden. If \fIhow\fP is 2, then further sends and receives will be forbidden. .SH DIAGNOSTICS A 0 is returned if the call succeeds, \-1 if it fails. .SH ERRORS The call succeeds unless: .TP 15 [EBADF] .I S is not a valid descriptor. .TP 15 [ENOTSOCK] .I S is a file, not a socket. .TP 15 [ENOTCONN] The specified socket is not connected. .SH "SEE ALSO" connect(2), socket(2) connection to be shut down. If \fIhow\fP is 0, then further receives will be forbidden. If \fIhow\fP is 1, then further sends will be forbidden. If \fIhow\fP is 2, then further sends and receives will be forbidden. .SH DIAGNOSTICS A 0 is returned if the call suman/man2/sigsys.2 644 0 0 23143 3112233034 7033 .TH SIGSYS 2 "25 April 1983" .ie t .ds d \(dg .el .ds d \z'|+' .ie t .ds b \(bu .el .ds b @ .SH NAME sigsys \- catch or ignore signals .SH SYNOPSIS .nf .B #include .LP .B (*sigsys(sig, func))() .B void (*func)(); .LP .B cc ... \-ljobs .fi .SH DESCRIPTION \fBIn 4.2 this interface will become the standard signal interface, after slight modifications...\fP .LP The routine .I sigsys is not normally called directly; rather the routines of .IR sigset (3) should be used. These routines are kept in the ``jobs'' library, accessible by giving the loader option .B \-ljobs. The features described here are less portable then those of .IR signal (2) and should not be used in programs which are to be moved to other versions of UNIX. .LP A signal is generated by some abnormal event, initiated by a user at a terminal (quit, interrupt, stop), by a program error (bus error, etc.), by request of another program (kill), or when a process is stopped because it wishes to access its control terminal while in the background (see .IR tty (4)). Signals are optionally generated when a process resumes after being stopped, when the status of child processes changes, or when input is ready at the control terminal. Most signals cause termination of the receiving process if no action is taken; some signals instead cause the process receiving them to be stopped, or are simply discarded if the process has not requested otherwise. Except for the SIGKILL and SIGSTOP signals which cannot be blocked, the .I sigsys call allows signals either to be ignored, held until a later time (protecting critical sections in the process), or to cause an interrupt to a specified location. Here is the list of all signals with names as in the include file. .LP .nf .ta \w'SIGMMMM 'u +\w'15* 'u SIGHUP 1 hangup SIGINT 2 interrupt SIGQUIT 3* quit SIGILL 4* illegal instruction (not reset when caught) SIGTRAP 5* trace trap (not reset when caught) SIGIOT 6* IOT instruction SIGEMT 7* EMT instruction SIGFPE 8* floating point exception SIGKILL 9 kill (cannot be caught, held or ignored) SIGBUS 10* bus error SIGSEGV 11* segmentation violation SIGSYS 12* bad argument to system call SIGPIPE 13 write on a pipe with no one to read it SIGALRM 14 alarm clock SIGTERM 15 software termination signal 16 unassigned SIGSTOP 17\*d stop (cannot be caught, held or ignored) SIGTSTP 18\*d stop signal generated from keyboard SIGCONT 19\*b continue after stop SIGCHLD 20\*b child status has changed SIGTTIN 21\*d background read attempted from control terminal SIGTTOU 22\*d background write attempted to control terminal SIGTINT 23\*b input record is available at control terminal SIGXCPU 24 cpu time limit exceeded (see \fIvlimit\fP(2)) SIGXFSZ 25 file size limit exceeded (see \fIvlimit\fP(2)) SIGWINCH 26\*b window changed (see \fIwindow\fP(4)) .fi .LP The starred signals in the list above cause a core image if not caught, held or ignored. .LP If .I func is SIG_DFL, the default action for signal .I sig is reinstated; this default is termination (with a core image for starred signals) except for signals marked with \*b or \*d. Signals marked with \*b are discarded if the action is SIG_DFL; signals marked with \*d stop the process. If .I func is SIG_HOLD the signal is remembered if it occurs, but not presented to the process; it may be presented later if the process changes the action for the signal. If .I func is SIG_IGN the signal is subsequently ignored, and pending instances of the signal are discarded (that is, if the action was previously SIG_HOLD.) Otherwise when the signal occurs .I func(( will be called. .LP A return from the function will continue the process at the point it was interrupted. Except as indicated, a signal, set with .I sigsys, is reset to SIG_DFL after being caught. However by specifying DEFERSIG(func) as the last argument to .I sigsys, one causes the action to be set to SIG_HOLD before the interrupt is taken, so that recursive instances of the signal cannot occur during handling of the signal. .LP When a caught signal occurs during certain system calls, the call terminates prematurely. In particular this can occur during a .I read or .IR write (2) on a slow device (like a terminal; but not a file) and during a .I pause or .IR wait (2). When a signal occurs during one of these calls, the saved user status is arranged in such a way that, when return from the signal-catching takes place, it will appear that the system call returned an error status. The user's program may then, if it wishes, re-execute the call. .I Read and .I write calls which have done no I/O, .IR ioctl s blocked with SIGTTOU, and .I wait3 calls are restarted. .LP The value of .I sigsys is the previous (or initial) value of .I func for the particular signal. .LP The system provides two other functions by oring bits into the signal number: SIGDOPAUSE causes the process to .I pause after changing the signal action. It can be used to atomically re-enable a held signal which was being processed and wait for another instance of the signal. SIGDORTI causes the system to simulate an .I rei instruction clearing the mark the system placed on the stack at the point of interrupt before checking for further signals to be presented due to the specified change in signal actions. This allows a signal package such as .IR sigset (3) to dismiss from interrupts cleanly removing the old state from the stack before another instance of the interrupt is presented. .LP After a .IR fork (2) or .IR vfork (2) the child inherits all signals. .IR Exec (2) resets all caught signals to default action; held signals remain held and ignored signals remain ignored. .SH "RETURN VALUE The value BADSIG is returned if the given signal is out of range. .SH "SEE ALSO" kill(1), ptrace(2), kill(2), jobs(3), sigset(3), setjmp(3), tty(4) .SH BUGS Since only one signal action can be changed at a time, it is not possible to get the effect of SIGDOPAUSE for more than one signal at a time. .LP The traps (listed below) should be distinguishable by extra arguments to the signal handler, and all hardware supplied parameters should be made available to the signal routine. .ne 10 .SH "NOTES (SUN)" The handler routine can be declared: .LP handler(signo, d0, d1, a0, a1, frame) \fBstruct\fP frame { \fBint\fP signo; \fBint\fP (*func) (\^); \fBshort\fP sr; \fBint\fP pc; } frame; .LP Here .I signo is the signal name, into which the hardware faults and traps are mapped as defined below. The parameters \fId0\fP, \fId1\fP, \fIa0\fP, and \fIa1\fP are the saved C scratch registers. .LP After return from the signal handler the \fIpc\fR and \fIsr\fR are popped off of the stack with an \fIrte\fR, so they act as ``value-result'' parameters unlike normal C value parameters. The saved registers are also value-result. .LP The following defines the mapping of hardware traps to signals and codes. All of these symbols are defined in .RI < signal.h >: .LP .ta \w' Floating/decimal divide by zero 'u +\w'15* 'u +8n .nf Hardware condition Signal Arithmetic traps: Integer division by zero SIGFPE CHK Instruction SIGFPE TRAPV Instruction SIGFPE . \" Floating overflow trap SIGFPE . \" Floating/decimal division by zero SIGFPE . \" Floating underflow trap SIGFPE . \" Decimal overflow trap SIGFPE . \" Subscript-range SIGFPE . \" Floating overflow fault SIGFPE . \" Floating divide by zero fault SIGFPE . \" Floating underflow fault SIGFPE User bus error SIGSEGV Address error SIGBUS Line 1010 emulator trap. SIGEMT Line 1111 emulator trap. SIGEMT . \"Customer-reserved instr. SIGEMT Privileged instruction SIGILL Illegal instruction SIGILL Undefined trap SIGILL Trace trap or AST SIGTRAP Breakpoint instruction SIGTRAP . \"Compatibility-mode SIGILL hardware supplied code . \"Chme SIGSEGV . \"Chms SIGSEGV . \"Chmu SIGSEGV .fi .SH "NOTES (VAX-11)" The handler routine can be declared: .LP handler(signo, param, xx, pc, psl) .LP Here .I signo is the signal name, into which the hardware faults and traps are mapped as defined below. Param is the parameter which is either a constant as given below or, for compatibility mode faults, the code provided by the hardware. Compatibility mode faults are distinguished from the other SIGILL traps by having PSL_CM set in the psl. .LP The routine is actually called with only 3 parameters specified in the \fIcalls\fR or \fIcallg\fR instruction. After return from the signal handler the \fIpc\fR and \fIpsl\fR are popped off of the stack with an \fIrei\fR, so they act as ``value-result'' parameters unlike normal C value parameters. .LP The following defines the mapping of hardware traps to signals and codes. All of these symbols are defined in .RI < signal.h >: .LP .ta \w' Floating/decimal divide by zero 'u +\w'15* 'u +8n .nf Hardware condition Signal Code Arithmetic traps: Integer overflow SIGFPE FPE_INTOVF_TRAP Integer division by zero SIGFPE FPE_INTDIV_TRAP Floating overflow trap SIGFPE FPE_FLTOVF_TRAP Floating/decimal division by zero SIGFPE FPE_FLTDIV_TRAP Floating underflow trap SIGFPE FPE_FLTUND_TRAP Decimal overflow trap SIGFPE FPE_DECOVF_TRAP Subscript-range SIGFPE FPE_SUBRNG_TRAP Floating overflow fault SIGFPE FPE_FLTOVF_FAULT Floating divide by zero fault SIGFPE FPE_FLTDIV_FAULT Floating underflow fault SIGFPE FPE_FLTUND_FAULT Length access control SIGSEGV Protection violation SIGBUS Reserved instruction SIGILL ILL_RESAD_FAULT Customer-reserved instr. SIGEMT Reserved operand SIGILL ILL_PRIVIN_FAULT Reserved addressing SIGILL ILL_RESOP_FAULT Trace pending SIGTRAP Bpt instruction SIGTRAP Compatibility-mode SIGILL hardware supplied code Chme SIGSEGV Chms SIGSEGV Chmu SIGSEGV .fi loating overflow fault SIGFPE FPE_FLTOVF_FAULT Floating divide by zero fault SIGFPE FPE_FLTDIV_FAULT Floating underflow fault SIGFPE FPE_FLTUND_FAULT Length access control SIGSEGV Protection violation SIGBUS Reserved instruction SIGILL ILL_RESAD_FAULT Customer-reserved instr. SIGEMT Reserved operand SIGILL ILL_PRIVIN_FAULT Reserved addressing SIGILL ILL_RESOP_FAULT Trace pending SIGTRAP Bpt instruction Sman/man2/ptrace.2 644 0 0 12375 3112233043 6775 .TH PTRACE 2 "25 April 1983" .UC 4.2 .SH NAME ptrace \- process trace .SH SYNOPSIS .nf .ft B #include .LP .ft B ptrace(request, pid, addr, data) int request, pid, *addr, data; .fi .SH DESCRIPTION .I Ptrace provides a means by which a parent process may control the execution of a child process, and examine and change its core image. Its primary use is for the implementation of breakpoint debugging. There are four arguments whose interpretation depends on a .I request argument. Generally, .I pid is the process ID of the traced process, which must be a child (no more distant descendant) of the tracing process. A process being traced behaves normally until it encounters some signal whether internally generated like \*(lqillegal instruction\*(rq or externally generated like \*(lqinterrupt\*(rq. See .IR signal (2) for the list. Then the traced process enters a stopped state and its parent is notified via .IR wait (2). When the child is in the stopped state, its core image can be examined and modified using .IR ptrace . If desired, another .I ptrace request can then cause the child either to terminate or to continue, possibly ignoring the signal. .LP The value of the .I request argument determines the precise action of the call: .TP 4 0 This request is the only one used by the child process; it declares that the process is to be traced by its parent. All the other arguments are ignored. Peculiar results will ensue if the parent does not expect to trace the child. .TP 4 1,2 The word in the child process's address space at .I addr is returned. If I and D space are separated (for example, historically on a pdp-11), request 1 indicates I space, 2 D space. .I Addr must be even. The child must be stopped. The input .I data is ignored. .TP 4 3 The word of the system's per-process data area corresponding to .I addr is returned. .I Addr must be even and less than 512. This space contains the registers and other information about the process; its layout corresponds to the .I user structure in the system. .TP 4 4,5 The given .I data is written at the word in the process's address space corresponding to .I addr, which must be even. No useful value is returned. If I and D space are separated, request 4 indicates I space, 5 D space. Attempts to write in pure procedure fail if another process is executing the same file. .TP 4 6 The process's system data is written, as it is read with request 3. Only a few locations can be written in this way: the general registers, the floating point status and registers, and certain bits of the processor status word. .TP 4 7 The .I data argument is taken as a signal number and the child's execution continues at location .I addr as if it had incurred that signal. Normally the signal number will be either 0 to indicate that the signal that caused the stop should be ignored, or that value fetched out of the process's image indicating which signal caused the stop. If .I addr is (int *)1 then execution continues from where it stopped. .TP 4 8 The traced process terminates. .TP 4 9(( Execution continues as in request 7; however, as soon as possible after execution of at least one instruction, execution stops again. The signal number from the stop is SIGTRAP. On the VAX-11 and on the Sun the T-bit is used and just one instruction is executed. This is part of the mechanism for implementing breakpoints. .LP As indicated, these calls (except for request 0) can be used only when the subject process has stopped. The .I wait call is used to determine when a process stops; in such a case the \*(lqtermination\*(rq status returned by .I wait has the value 0177 to indicate stoppage rather than genuine termination. .LP To forestall possible fraud, .I ptrace inhibits the set-user-id facility on subsequent .IR exec (2) calls. If a traced process calls .I exec, it will stop before executing the first instruction of the new image showing signal SIGTRAP. .LP On a VAX-11, \*(lqword\*(rq also means a 32-bit integer, but the \*(lqeven\*(rq restriction does not apply. .SH "RETURN VALUE A 0 value is returned if the call succeeds. If the call fails then a \-1 is returned and the global variable \fIerrno\fP is set to indicate the error. .SH "ERRORS .TP 15 [EINVAL] The request code is invalid. .TP 15 [EINVAL] The specified process does not exist. .TP 15 [EINVAL] The given signal number is invalid. .TP 15 [EFAULT] The specified address is out of bounds. .TP 15 [EPERM] The specified process cannot be traced. .SH "SEE ALSO" wait(2), signal(2), adb(1) .SH BUGS .I Ptrace is unique and arcane; it should be replaced with a special file which can be opened and read and written. The control functions could then be implemented with .IR ioctl (2) calls on this file. This would be simpler to understand and have much higher performance. .LP The request 0 call should be able to specify signals which are to be treated normally and not cause a stop. In this way, for example, programs with simulated floating point (which use \*(lqillegal instruction\*(rq signals at a very high rate) could be efficiently debugged. .LP The error indication, \-1, is a legitimate function value; .I errno, see .IR intro (2), can be used to disambiguate. .LP It should be possible to stop a process on occurrence of a system call; in this way a completely controlled environment could be provided. be able to specify signals which are to be treated normally and not cause a stop. In this way, for example, programs with simulated floating point (which use \*(lqillegal instruction\*(rq signals at a very high rate) could be efficiently debugged. .LP The errman/man2/select.2 644 0 0 3072 3112233036 6752 .TH SELECT 2 "23 March 1983" .SH NAME select \- synchronous i/o multiplexing .SH SYNOPSIS .nf .ft B #include .PP .ft B nfds = select(nfds, readfds, writefds, execptfds, timeout) int nfds, *readfds, *writefds, *execptfds; struct timeval *timeout; .fi .SH DESCRIPTION .I Select examines the i/o descriptors specified by the bit masks .IR readfds , .IR writefds , and .I execptfds to see if they are ready for reading, writing, or have an exceptional condition pending, respectively. File descriptor .I f is represented by the bit \*(lq1< .SH DESCRIPTION This section describes all of the system calls. Most of these calls have one or more error returns. An error condition is indicated by an otherwise impossible return value. This is almost always \-1; the individual descriptions specify the details. .LP As with normal arguments, all return codes and values from functions are of type integer unless otherwise noted. An error number is also made available in the external variable \fIerrno\fP, which is not cleared on successful calls. Thus \fIerrno\fP should be tested only after an error has occurred. .LP The following is a complete list of the errors and their names as given in . .en 0 \h'\w'EIO'u' "Error 0 Unused. .en 1 EPERM "Not owner Typically this error indicates an attempt to modify a file in some way forbidden except to its owner or super-user. It is also returned for attempts by ordinary users to do things allowed only to the super-user. It also means that a pathname contained a byte with the high-order bit set and the request made against the file was something other than an attempt to delete the file. .en 2 ENOENT "No such file or directory This error occurs when a file name is specified and the file should exist but doesn't, or when one of the directories in a path name does not exist. .en 3 ESRCH "No such process The process whose number was given to .I kill and .I ptrace does not exist, or is already dead. .en 4 EINTR "Interrupted system call An asynchronous signal (such as interrupt or quit), which the user has elected to catch, occurred during a system call. If execution is resumed after processing the signal, it will appear as if the interrupted system call returned this error condition. .en 5 EIO "I/O error Some physical I/O error occurred during a .I read or .IR write . This error may in some cases occur on a call following the one to which it actually applies. .en 6 ENXIO "No such device or address I/O on a special file refers to a subdevice which does not exist, or beyond the limits of the device. It may also occur when, for example, an illegal tape drive unit number is selected or a disk pack is not loaded on a drive. .en 7 E2BIG "Arg list too long An argument list longer than 10240 bytes is presented to .IR exec . .en 8 ENOEXEC "Exec format error A request is made to execute a file which, although it has the appropriate permissions, does not start with a valid magic number, see .IR a.out (5). .en 9 EBADF "Bad file number Either a file descriptor refers to no open file, or a read (resp. write) request is made to a file which is open only for writing (resp. reading). .en 10 ECHILD "No children .I Wait and the process has no living or unwaited-for children. .en 11 EAGAIN "No more processes In a .I fork, the system's process table is full or the user is not allowed to create any more processes. .en 12 ENOMEM "Not enough core During an .I exec or .I break, a program asks for more core or swap space than the system is able to supply. A lack of swap space is normally a temporary condition, however a lack of core is not a temporary condition; the maximum size of the text, data, and stack segments is a system parameter. .en 13 EACCES "Permission denied An attempt was made to access a file in a way forbidden by the protection system. .en 14 EFAULT "Bad address The arguments or results of a system call were at an invalid or protected address. .en 15 ENOTBLK "Block device required A plain file was mentioned where a block device was required, for example, in .IR mount . .en 16 EBUSY "Mount device busy An attempt to mount a device that was already mounted or an attempt was made to dismount a device on which there is an active file directory (open file, current directory, mounted-on file, active text segment). .en 17 EEXIST "File exists An existing file was mentioned in an inappropriate context, for example, .IR link . .en 18 EXDEV "Cross-device link A link between file systems was attempted. .en 19 ENODEV "No such device An attempt was made to apply an inappropriate system call to a device; for example, read a write-only device. .en 20 ENOTDIR "Not a directory A non-directory was specified where a directory is required, for example in a path name or as an argument to .IR chdir . .en 21 EISDIR "Is a directory An attempt to write on a directory. .en 22 EINVAL "Invalid argument Some invalid argument: dismounting a non-mounted device, mentioning an unknown signal in .I signal, reading o((r writing a file for which .I lseek has generated a negative pointer. Also set by math functions, see .IR intro (3). .en 23 ENFILE "File table overflow The system's table of open files is full, and temporarily no more .I opens can be accepted. .en 24 EMFILE "Too many open files Customary configuration limit is 20 per process. .en 25 ENOTTY "Not a typewriter The file mentioned in an .I ioctl is not a terminal or one of the other devices to which these calls apply. .en 26 ETXTBSY "Text file busy An attempt to execute a pure-procedure program which is currently open for writing (or reading!). Also an attempt to open for writing a pure-procedure program that is being executed. .en 27 EFBIG "File too large The size of a file exceeded the maximum (about .if t 10\u\s-29\s+2\d .if n 1.0E9 bytes). .en 28 ENOSPC "No space left on device During a .I write to an ordinary file, there is no free space left on the device. .en 29 ESPIPE "Illegal seek An .I lseek was issued to a pipe. This error may also be issued for other non-seekable devices. .en 30 EROFS "Read-only file system An attempt to modify a file or directory was made on a device mounted read-only. .en 31 EMLINK "Too many links An attempt to make more than 32767 hard links to a file. .en 32 EPIPE "Broken pipe A write on a pipe or socket for which there is no process to read the data. This condition normally generates a signal; the error is returned if the signal is ignored. .en 33 EDOM "Math argument The argument of a function in the math package (3M) is out of the domain of the function. .en 34 ERANGE "Result too large The value of a function in the math package (3M) is unrepresentable within machine precision. .en 35 EWOULDBLOCK "Operation would block" An operation which would cause a process to block was attempted on a object in non-blocking mode (see \fIioctl\fP (2)). .en 36 EINPROGRESS "Operation now in progress" An operation which takes a long time to complete (such as a \fIconnect\fP (2)) was attempted on a non-blocking object (see \fIioctl\fP (2)). .en 37 EALREADY "Operation already in progress" An operation was attempted on a non-blocking object while there is another operation in progress. For example, attempting a \fIconnect\fP while a \fIconnect\fP was already in progress. .en 38 ENOTSOCK "Socket operation on non-socket" Self-explanatory. .en 39 EDESTADDRREQ "Destination address required" A required address was omitted from an operation on a socket. .en 40 EMSGSIZE "Message too long" A message sent on a socket was larger than the internal message buffer. .en 41 EPROTOTYPE "Protocol wrong type for socket" A protocol was specified which does not support the semantics of the socket type requested. For example you cannot use the ARPA Internet UDP datagram protocol with type SOCK_STREAM. .en 42 ENOPROTOOPT "Protocol not available" In this incarnation of the system. .en 43 EPROTONOSUPPORT "Protocol not supported" In this incarnation of the system. .en 44 ESOCKTNOSUPPORT "Socket type not supported" In this incarnation of the system. .en 45 EOPNOTSUPP "Operation not supported on socket" For example, trying to \fIaccept\fP a connection on a datagram socket. .en 46 EPFNOSUPPORT "Protocol family not supported" In this incarnation of the system. .en 47 EAFNOSUPPORT "Address family not supported by protocol family" An address incompatible with the requested protocol was used. For example, you shouldn't necessarily expect to be able to use PUP Internet addresses with ARPA Internet protocols. .en 48 EADDRINUSE "Address already in use" Only one usage of each address is normally permitted. .en 49 EADDRNOTAVAIL "Can't assign requested address" Normally results from an attempt to create a socket with an address not on this machine. .en 50 ENETDOWN "Network is down" A socket operation encountered a dead network. .en 51 ENETUNREACH "Network is unreachable" A socket operation was attempted to an unreachable network. .en 52 ENETRESET "Network dropped connection on reset" The host you were connected to crashed and rebooted. .en 53 ECONNABORTED "Software caused connection abort" A connection abort was caused internal to your host machine. .en 54 ECONNRESET "Connection reset by peer" A connection was forcibly closed by a peer. This normally results from the peer executing a \fIshutdown\fP (2) call. .en 55 ENOBUFS "No buffer space available" For a socket or a pipe in the buffer pool. .en 56 EISCONN "Socket is already connected" .en 57 ENOTCONN "Socket is not connected" .en 58 ESHUTDOWN "Can't send after socket shutdown" .en 59 \fIunused\fP .en 60 ETIMEDOUT "Connection timed out" Due to failure to initiate properly or because keep-alives failed. .en 61 ECONNREFUSED "Connection refused" No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service which is inactive on the foreign host. .en 62 ELOOP "Too many levels of symbolic links" A path name lookup involved more than 8 symbolic links. .en 63 ENAMETOOLONG "File name too long" A component of a path name exceeded 255 characters, or an entire path name exceeded 1023 characters. .en 64 ENOTEMPTY "Directory not empty" A directory with entries other than \s+2.\s-2 and \s+2..\s-2 was supplied to a remove directory or rename call. .SH DEFINITIONS .LP The notation .RI { something } means `the value of .IR something ' defined by a symbolic constant in a specific header file. This notation comes from the UniForum (formerly /usr/group) standard. In general, the synopsis on a given manual page names the header files which must be included for a given function. .TP 5 Process ID .br Each active process in the system is uniquely identified by a positive integer called a process ID. The range of this ID is from 0 to {PROC_MAX}. .TP 5 Parent process ID .br A new process is created by a currently active process; see .IR fork (2). The parent process ID of a process is the process ID of its creator. .TP 5 Process Group ID .br Each active process is a member of a process group that is identified by a positive integer called the process group ID. This is is the process ID of the group leader. This grouping permits the signalling of related processes (see \fIkill\fP\|(2)) and the job control mechanisms of \fIcsh\fP\|(1). .TP 5 Tty Group ID .br Each active process can be a member of a terminal group that is identified by a positive integer called the tty group ID. This grouping is used to arbitrate between multiple jobs contending for the same terminal; see .IR csh (1), .IR jobs (3) and .IR tty (4). .TP 5 Real User ID, Real Group ID, and Access Groups .br Each user allowed on the system is identified by a positive integer called a real user ID. .IP Each user is also a member of a group. The group is identified by a positive integer called the real group ID and is used to implement accounting. .IP Each user is also the member of a number of access groups. The access groups allow the user additional access to files. .IP An active process has a real user ID and real group ID and an access group set. These are initialized from the equivalent attributes of the process which created it. .TP 5 Effective User Id and Effective Group Id .br An active process has an effective user ID and an effective group ID that are used to determine file access permissions (see below). The effective user ID and effective group ID are equal to the process's real user ID and real group ID respectively, unless the process or one of its ancestors evolved from a file that had the set-user-ID flag or set-group ID flag set; see .IR exec (2). .TP 5 Super-user .br A process is recognized as a .I super-user process and is granted special privileges if its effective user ID is 0. .TP 5 Special Processes .br The processes with a process ID's of 0, 1, and 2 are special. Proc0 is the scheduler. Proc1 is the initialization process .IR init , and is the ancestor of every other process in the system. It is used to control the process structure. Proc2 is the paging daemon. .TP 5 Descriptor .br An integer assigned by the system when a file is referenced by .IR open (2), .IR creat (2), .IR dup (2), .IR fcntl (2), or .IR pipe (2) or a socket is referenced by .IR socket (2) or .IR socketpair (2) which uniquely identifies an access path into that file or socket from a given process or any of its children. .TP 5 File Name .br Names consisting of up to {NAME_MAX} characters may be used to name an ordinary file, special file, or directory. These characters may be selected from the set of all seven-bit ASCII characters excluding 0 (null) and the ASCII code for / (slash). ASCII characters with the high-order bit set are invalid characters for filenames. .IP Note that it is generally unwise to use *, ?, [ or ] as part of file names because of the special meaning attached to these characters by the shell. .TP 5 Path Name .br A path name is a null-terminated character string starting with an optional slash (/), followed by zero or more directory names separated by slashes, optionally followed by a file name. The total length of a path name must be less than {PATHNAME_MAX} characters. .IP If a path name begins with a slash, the path search begins at the .I root directory. Otherwise, the search begins from the current working directory. A slash by itself names the root directory. A null pathname refers to the current directory. .TP 5 Directory .br Directory entries are called links. By convention, a directory contains at least two links, \s+2.\s-2 and \s+2..\s-2, referred to as .I dot and .I dot-dot respectively. Dot refers to the directory itself and dot-dot refers to its parent directory. .TP 5 Root Directory and Current Working Directory .br Each process has associated with it a concept of a root directory and a current working directory for the purpose of resolving path name searches. A process's root directory need not be the root directory of the root file system. .TP 5 File Access Permissions .br Read, write, and execute/search permissions on a file are granted to a process if: .IP The process's effective user ID is super-user. .IP The process's effective user ID matches the user ID of the owner of the file and the appropriate access bit of the own((er portion of the file mode is set. .IP The process's effective user ID does not match the user ID of the owner of the file, and either the process's group ID matches the group of the file, or the group of the file is the process's access group set, and the appropriate access bit of the group portion of the file name is set. .IP The process is neither the same user ID as the file nor is it the same group as the file, but the appropriate access bit of the other bit of the file mode is set. .IP Otherwise, the corresponding permissions are denied. .TP 5 Sockets and Address Families .br An endpoint for messages or stream communications. Each socket has queues for sending and receiving data. .br Each instance of the system supports some number of sets of communications protocols. Each protocol set supports addresses of a certain format. An Address Family is the set of addresses for a specific group of protocols. Each socket has an address chosen from the address family in which the socket was created. .SH SEE ALSO intro(3), perror(3) s are denied. .TP 5 Sockets and Address Families .br An endpoint for messages or stream communications. Each socket has queues for sending and receiving data. .br Each instance of the system supports some number of sets of communications protocols. Each protocol set supports addresses of a certain format. An Address Family is the set of addresses for a specific group of protocols. Each socket has an address chosen from the address family in which the socket was created. .SH SEE man/man2/setgroups.2 644 0 0 1501 3112233032 7515 .TH SETGROUPS 2 "23 March 1983" .SH NAME setgroups \- set group access list .SH SYNOPSIS .nf .ft B #include .PP .ft B setgroups(ngroups, gidset) int ngroups; int *gidset; .fi .SH DESCRIPTION .I Setgroups sets the group access list of the current user process according to the array .IR gidset . The parameter .I ngroups indicates the number of entries in the array and must be no more than NGRPS, as defined in .RI < sys/param.h >. .PP Only the super-user may set new groups. .SH "RETURN VALUE A 0 value is returned on success, \-1 on error, with a error code stored in \fIerrno\fP. .SH "ERRORS The \fIsetgroups\fP call will fail if: .TP 15 [EPERM] The caller is not the super-user. .TP 15 [EFAULT] The address specified for \fIgidset\fP is outside the process address space. .SH "SEE ALSO getgroups(2), initgroups(3) er .I ngroups indicates the number of entries in the array and must be no more than NGRPS, as defined in .RI < sys/param.h >. .PP Only the super-user may set new groups. .SH "RETURN VALUE A 0man/man2/socketpair.2 644 0 0 2023 3112233044 7631 .TH SOCKETPAIR 2 "25 April 1983" .SH NAME socketpair \- create a pair of connected sockets .SH SYNOPSIS .nf .ft B #include .LP .ft B socketpair(d, type, protocol, sv) int d, type, protocol; int sv[2]; .fi .SH DESCRIPTION .ft B This 4.3 call is not implemented in 4.2. .ft R .LP The .I socketpair system call creates an unnamed pair of connected sockets in the specified address family, of the specified .I type and using the optionally specified .IR protocol . .SH DIAGNOSTICS A 0 is returned if the call succeeds, \-1 if it fails. .SH ERRORS The call succeeds unless: .TP 20 [EMFILE] Too many descriptors are in use by this process. .TP 20 [EAFNOSUPPORT] The specified address family is not supported on this machine. .TP 20 [EPROTONOSUPPORT] The specified protocol is not supported on this machine. .TP 20 [EOPNOSUPPORT] The specified protocol does not support creation of socket pairs. .TP 20 [EFAULT] The address \fIsv\fP does not specify a valid part of the process address space. .SH "SEE ALSO" read(2), write(2), pipe(2) -1 if it fails. .SH ERRORS The call succeeds unless: .TP 20 [EMFILE] Too many descriptors are in use by this process. .TP 20 [EAFNOSUPPORT] The specified address family is not supported on this machine. .TP 20 [EPROTONOSUPPORT] The specified protocol is not supported on this machine. .TP 20 [EOPNOSUPPORT] The specified protocol does not support creation of socket pairs. .TP 20 [EFAULT] The address \fIsv\fP does not specify a valid part of the process address space. .SH "SEE ALSO" read(2),man/man2/symlink.2 644 0 0 2352 3112233037 7162 .TH SYMLINK 2 "1 April 1983" .SH NAME symlink \- make symbolic link to a file .SH SYNOPSIS .nf .ft B symlink(name1, name2) char *name1, *name2; .fi .ft R .SH DESCRIPTION A symbolic link to .I name1 is created; the link is the file .IR name2 , containing the string \fIname1\fP. Either name may be an arbitrary path name; the files need not be on the same file system. .SH "RETURN VALUE Upon successful completion, a zero value is returned. If an error occurs, the error code is stored in \fIerrno\fP and a \-1 value is returned. .SH "ERRORS The symbolic link is made unless on or more of the following are true: .TP 15 [EPERM] Either .I name1 or .I name2 contains a byte with the high-order bit set. .TP 15 [ENOENT] One of the pathnames specified was too long. .TP 15 [ENOTDIR] A component of the \fIname2\fP prefix is not a directory. .TP 15 [EEXIST] \fIName2\fP already exists. .TP 15 [EACCES] A component of the \fIname2\fP path prefix denies search permission. .TP 15 [EROFS] The file \fIname2\fP would reside on a read-only file system. .TP 15 [EFAULT] .I Name1 or .I name2 points outside the process's allocated address space. .TP 15 [ELOOP] Too may symbolic links were encountered in translating the pathname. .SH "SEE ALSO" link(2), ln(1), unlink(2) was too long. .TP 15 [ENOTDIR] A component of the \fIname2\fP prefix is not a directory. .TP 15 [EEXIST] \fIName2\fP already exists. .TP 15 [EACCES] A component of the \fIname2\fP path prefix denies search permission. .TP 15 [EROFS] The file \fIname2\fP would reside on a read-man/man2/truncate.2 644 0 0 2671 3112233037 7325 .TH TRUNCATE 2 "1 April 1983" .SH NAME truncate \- truncate a file to a specified length .SH SYNOPSIS .nf .ft B truncate(path, length) char *path; int length; .LP .ft B ftruncate(fd, length) int fd, length; .fi .SH DESCRIPTION .I Truncate causes the file named by .I path or referenced by .I fd to be truncated to at most .I length bytes in size. If the file previously was larger than this size, the extra data is lost. With .IR ftruncate , the file must be open for writing. .SH "RETURN VALUES A value of 0 is returned if the call succeeds. If the call fails a \-1 is returned, and the global variable \fIerrno\fP specifies the error. .SH "ERRORS .I Truncate succeeds unless: .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOTDIR] A component of the path prefix of \fIpath\fP is not a directory. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] A component of the \fIpath\fP prefix denies search permission. .TP 15 [EISDIR] The named file is a directory. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [ETXTBSY] The file is a pure procedure (shared text) file that is being executed. .TP 15 [EFAULT] .I Name points outside the process's allocated address space. .LP .I Ftruncate succeeds unless: .TP 15 [EBADF] The .I fd is not a valid descriptor. .TP 15 [EINVAL] The .I fd references a socket, not a file. .SH "SEE ALSO" open(2) A component of the \fIpath\fP prefix denies search permission. .TP 15 man/man2/umask.2 644 0 0 1316 3112233040 6605 .TH UMASK 2 "23 March 1983" .SH NAME umask \- set file creation mode mask .SH SYNOPSIS .ft B oumask = umask(numask) .br int oumask, numask; .ft R .SH DESCRIPTION .I Umask sets the process's file mode creation mask to \fIcmask\fP and returns the previous value of the mask. The low-order 9 bits of \fIcmask\fP are used whenever a file is created, clearing corresponding bits in the file mode (see .IR chmod (2)). This clearing allows each user to restrict the default access to his files. .PP The value is initia((lly 022 (write access for owner only). The mask is inherited by child processes. .SH "RETURN VALUE The previous value of the file mode mask is returned by the call. .SH SEE ALSO chmod(2), mknod(2), open(2) on mask to \fIcmask\fP and returns the previous value of the mask. The low-order 9 bits of \fIcmask\fP are used whenever a file is created, clearing corresponding bits in the file mode (see .IR chmod (2)). This clearing allows each user to restrict the default access to his files. .PP The value is initiaman/man2/unlink.2 644 0 0 3266 3112233041 6774 .TH UNLINK 2 "1 April 1983" .SH NAME unlink \- remove directory entry .SH SYNOPSIS .nf .ft B unlink(path) char *path; .fi .ft R .SH DESCRIPTION .I Unlink removes the entry for the file .I path from its directory. If this entry was the last link to the file, and no process has the file open, then the file is unlinked. If, however, the file was open in any process, the actual destruction is delayed until it is closed, even though the directory entry has disappeared. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS The \fIunlink\fP succeeds unless: . \".TP 15 . \"[EPERM] . \"The path contains a non-ASCII character. . \"The \fIpath\fP argument contained a byte with the high-order bit set and . \"the request made against the file was something other than an attempt to . \"delete the file. .TP 15 [ENOENT] The path name is too long. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [ENOENT] The named file does not exist. .TP 15 [EACCES] Search permission is denied for a componenet of the path prefix. .TP 15 [EACCES] Write permission is denied on the directory containing the link to be removed. .TP 15 [EPERM] The named file is a directory and the effective user ID of the process is not the super-user. .TP 15 [EBUSY] The entry to be unlinked is the mount point for a mounted file system. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH "SEE ALSO" close(1), link(2), rmdir(2) directory containing the link to be removed. .TP 15 [EPERM] The named file is a directory and the effective user ID of the process is not the super-user. .TP 15 [EBUSY] The entry to be unlinked is the mount point for a mounted file system. .TP 15 [EROFS] The named file resides on a read-only file system. .TP 15 [EFAULT] .I Path man/man2/utimes.2 644 0 0 3075 3112233041 7000 .TH UTIMES 2 "25 April 1983" .SH NAME utimes \- set file times .SH SYNOPSIS .nf .ft B #include .LP .ft B utimes(file, tvp) char *file; struct timeval *tvp[2]; .fi .SH DESCRIPTION \fBN.B.: utimes is not implemented in 4.1c. Only the older 4.1 call utime exists.\fP .LP The .I utimes call uses the \*(lqaccessed\*(rq and \*(lqupdated\*(rq times in that order from the .I tvp vector to set the corresponding recorded times for .I file. .LP The caller must be the owner of the file or the super-user. The \*(lqinode-changed\*(rq time of the file is set to the current time. .SH "RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of \-1 is returned and .I errno is set to indicate the error. .SH "ERRORS .I Utime will fail if one or more of the following are true: .TP 15 [EPERM] The \fIfile\fP argument contained a byte with the high-order bit set. .TP 15 [ENOENT] The pathname was too long. .TP 15 [ENOENT] The named file does not exist. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [EACCES] A component of the path prefix denies search permission. .TP 15 [EPERM] The process is not super-user and not the owner of the file. .TP 15 [EACCES] The effective user ID is not super-user and not the owner of the file and \fItimes\fP is NULL and write access is denied. .TP 15 [EROFS] The file system containing the file is mounted read-only. .TP 15 [EFAULT] .I Tvp points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .SH SEE ALSO stat(2) the path prefix denies search permission. .TP 15 [EPERM] The process is not super-user and not the owner of the file. .TP 15 [EACCES] The effective user ID is not super-user and not the owner of the file and \fItimes\fP is NULL and write access is denied. .TP 15 [EROFS] The file system containing the file is mounted read-only. .TP 15 [EFAULT] .I Tvp points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were eman/man2/exec.2 644 0 0 7665 3112233025 6431 .TH EXEC 2 11/26/82 .UC 4.2 .SH NAME execv, execve \- execute a file .SH SYNOPSIS .nf .ft B execv(name, argv) char *name, *argv[]; .PP .ft B execve(name, argv, envp) char *name, *argv[], *envp[]; .fi .SH DESCRIPTION .I Exec in all its forms overlays the calling process with the named file, then transfers to the entry point of the core image of the file. There can be no return from a successful exec; the calling core image is lost. .PP Descriptors remain open across .I exec unless explicit arrangement has been made; see .IR ioctl (2). Ignored/held signals remain ignored/held across these calls, but signals that are caught (see .IR signal (2)) are reset to their default values. .PP Each user has a .I real user ID and group ID and an .I effective user ID and group ID. The .I real ID identifies the person using the system; the .I effective ID determines his access privileges. .I Exec changes the effective user and group ID to the owner of the executed file if the file has the \*(lqset-user-ID\*(rq or \*(lqset-group-ID\*(rq modes. The .I real user ID is not affected. .PP The .I name argument is a pointer to the name of the file to be executed. The pointers .IR argv [ 0 ], .IR argv [ 1 "] ..." address null-terminated strings. Conventionally .IR argv [ 0 ] is the name of the file. The last argument string must be followed by a 0 pointer. .PP When a C program is executed, it is called as follows: .PP .nf main(argc, argv, envp) int argc; char **argv, **envp; .fi .PP where .IR argc "" is the argument count and .IR argv "" is an array of character pointers to the arguments themselves. As indicated, .IR argc "" is conventionally at least one and the first member of the array points to a string containing the name of the file. .PP .I Argv is directly usable in another .I execv because .IR argv [ argc ] is 0. .PP .I Envp is a pointer to an array of strings that constitute the .I environment of the process. Each string consists of a name, an \*(lq=\*(rq, and a null-terminated value. The array of pointers is terminated by a null pointer. The shell .IR sh (1) passes an environment entry for each global shell variable defined when the program is called. See .IR environ (5) for some conventionally used names. The C run-time start-off routine places a copy of .I envp in the global cell .I environ, which is used by .I execv to pass the environment to any subprograms executed by the current program. .PP To aid execution of command files of various programs, if the first two characters of the executable file are '#!' then .I execv attempts to read a pathname from the executable file and use that program as the command files command interpreter. For example, the following command file sequence would be used to begin a .I csh script: .RS .nf #! /bin/csh # This shell script computes the checksum on /dev/foobar # ... .fi .RE A single parameter may be passed the interpreter, specified after the name of the interpreter; its length and the length of the name of the interpreter combined must not exceed 32 characters. The space (or tab) following the '#!' is mandatory, and the pathname must be explicit (no paths are searched). .SH "SEE ALSO" fork(2), execl(3), environ(5), csh(1) .SH DIAGNOSTICS If the file cannot be found, if it is not executable, if it does not start with a valid magic number (see .IR a.out (5)), if maximum memory is exceeded, or if the arguments require too much space, a return constitutes the diagnostic; the return value is \-1. Even for the super-user, at least one of the execute-permission bits must be set for a file to be executed. a 0 word is left at the very top of memory. .SH ASSEMBLER On a VAX-11, the stack begins at .lg 0 0x7ffff000 .lg 1 and grows towards lower numbered addresses. After an .IR exec , the layout of data on the stack is as follows. .PP .nf .ta \w' arg0: 'u ap \(-> fp \(-> sp \(-> .long nargs .long arg0 ... .long argn .long 0 .long env0 ... .long envn .long 0 arg0: .byte "arg0\e0" ... envn: .byte "envn\e0" .long 0 r, at least one of the execute-permission bits must be set for a file to be((man/man2/getdprop.2 644 0 0 2436 3112233034 7320 .TH GETDPROP 2 .UC 4.2 .SH NAME getdprop \- get properties of a descriptor .SH SYNOPSIS .nf .ft B #include .PP .ft B getdprop(d, dpp) int d; struct dprop *dpp; .fi .SH DESCRIPTION The properties associated with the descriptor .I d are returned in the structure pointed to by .IR dpp . This structure is of the form .PP .nf .RS .DT struct dprop { int dp_type; /* see list below */ int dp_protocol; /* which of several */ int dp_version; /* version of protocol */ }; .sp 1 #define DTYPE_CONTEXT 0 /* namin context */ #define DTYPE_FILE 1 /* open file */ #define DTYPE_DIR 2 /* directory being read as file */ #define DTYPE_DOMAIN 3 /* communications domain */ #define DTYPE_SOCKET 4 /* ipc endpoint */ #define DTYPE_TTY 5 /* terminal */ #define DTYPE_STRDEV 6 /* structured device */ #define DTYPE_UNSTRDEV 7 /* unstructured device */ #define DTYPE_PROCESS 8 /* process control handle */ #define DTYPE_CHILD 9 /* handle for returning child status */ #define DTYPE_KERNEL 10 /* handle to operating system */ .RE .fi .SH NOTES Each type supports a set of operations; some operations such as reading and writing are common to several abstractions, while others are unique. .SH "SEE ALSO" 4.2BSD System Manual .SH DIAGNOSTICS \-1 is returned if the descriptor supplied is invalid. ed device */ #define DTYPE_UNSTRDEV 7 /* unstructured device */ #define DTYPE_PROCESS 8 /* process control handle */ #define DTYPE_CHILD 9 /* handle for returning child status */ #define DTYPE_KERNEL 10 /* handle to operman/man2/map.2 644 0 0 1607 3112233025 6250 .TH MAP 2 .UC 4.2 .SH NAME map \- map pages of memory .SH SYNOPSIS .nf .ft B #include #include .PP .ft B map(addr, len, prot, share, fd, off) caddr_t addr; int len, prot, share, fd; off_t off; .fi .SH DESCRIPTION .I Map causes the pages starting at .I addr and continuing for .I len bytes to be mapped from the object represented by the descriptor .IR fd , at offset .IR off . The parameter .I share specifies whether modifications made to this mapped copy of the page are to be kept .I private or are to be .I shared with other references. The parameter .I prot specifies the accessibility of the mapped pages. The .I addr and .I len parameters and the sum of the current position in .I fd and the .I off parameters must be multiples of the page size (found using the .IR getpagesize (2) call). .SH "SEE ALSO" getpagesize(2), remap(2), unmap(2), madvise(2) .SH DIAGNOSTICS .IR off . The parameter .I share specifies whether modifications made to this mapped copy of the page are to be kept .Iman/man2/remap.2 644 0 0 1460 3112233041 6572 .TH REMAP 2 .UC 4.2 .SH NAME remap \- remap pages of memory .SH SYNOPSIS .nf .ft B #include #include .PP .ft B remap(addr, len, prot, share, fromaddr) caddr_t addr; int len, prot, share; caddr_t fromaddr; .fi .SH DESCRIPTION .I Remap causes the pages starting at .I fromaddr and continuing for .I len bytes to be mapped to the address .IR addr . The parameter .I share specifies whether modifications made to this mapped copy of the page are to be kept .I private or are to be .I shared with other references. The parameter .I prot specifies the accessibility of the newly mapped pages. The .I addr and .I len parameters must be multiples of the hardware page size (obtained with the .IR getpagesize (2) call). .SH "SEE ALSO" getpagesize(2), map(2), unmap(2), madvise(2) .SH DIAGNOSTICS ontinuing for .I len bytes to be mapped to the address .IR addr . The parameter .I share specifies whether modifications made to this mapped copy of the page are to be kept .I private or are to be .I sharman/man2/revoke.2 644 0 0 1756 3112233042 6772 .TH REVOKE 2 .UC 4 .SH NAME revoke \- revoke access to an object associated with a descriptor .SH SYNOPSIS .B revoke(fd) .SH DESCRIPTION .I Revoke forces any references to the underlying object attached to .I fd to be forcibly deleted. .I Revoke is used by the initialization process .IR init (8) to arrange that users are given \*(lqclean\*(rq' terminals at login, by revoking access of the previous users' processes to the terminal. .SH NOTES Revocation is affected on each object reference by deleting access permissions to the object. Further attempts to access the object by the affected processes will yield i/o errors (EBADF). Finally, a hangup signal (SIGHUP) is sent to the process group of each process which has a resource \*(lqrevoked\*(rq on it. .SH SEE ALSO init (8) .SH BUGS Access to the control terminal via .B /dev/tty is still possible. .PP This call is peculiar to this version of UNIX. The options and specifications of this system call and even the call itself are subject to change. y deleting access man/man2/sstk.2 644 0 0 2362 3112233042 6455 .TH STK 2 .UC 4.2 .SH NAME stk, sstk \- change stack segment size .SH SYNOPSIS .nf .ft B caddr_t stk(addr) caddr_t addr; .PP .ft B caddr_t *sstk(incr) int incr; .fi .SH DESCRIPTION .I Stk sets the system's idea of the lowest stack segment location not used by the program to .I addr (rounded up to the next multiple of the system's page size). Locations less than .I addr and above the break (the end of the data segment) are not in the address space and will cause a memory violation if accessed. .PP In the alternate function .IR sstk , .I incr more bytes are added to the program's stack segment and a pointer to the start of the new area is returned. .PP The .IR setrlimit (2) system call may be used to determine the maximum permissible size of the .I stack segment; it will not be possible to expand the stack to be larger than the .I rlimit_max value returned by \*(lqsetrlimit(RLIMIT_STACK, rlp)\*(rq. .PP By default the system expands the stack as required. This call is useful mainly in conjunction with the .IR map (2) call. .SH "SEE ALSO" getpaesize(2), exec(2), getrlimit(2) .SH DIAGNOSTICS Zero is returned if the allocation was successful; \-1 if the program requests more memory than the system limit. .I Sstk returns \-1 if the allocation failed. .I stack segment; it will not be possible to expand the stack to be larger than the .I rlimit_max value returned by \*(lqsetrlimit(RLIMIT_STACK, rlp)\*(rq. .PP By default the system expands the stack as required. This call is useful mainly in conjunction with the .IR man/man2/unmap.2 644 0 0 603 3112233043 6566 .TH UNMAP 2 .UC 4.2 .SH NAME unmap \- unmap pages of memory .SH SYNOPSIS .nf .ft B #include .PP .ft B unmap(addr, len) caddr_t addr; int len; .fi .SH DESCRIPTION .I Unmap causes the pages starting at .I addr and continuing for .I len bytes to refer to private pages which will be initialized to zero on reference. .SH "SEE ALSO" remap(2), unmap(2), madvise(2) .SH DIAGNOSTICS rlp)\*(rq. .PP By default the system expands the stack as required. This calyyZyyman/man2/wrap.2 644 0 0 1117 3112233043 6440 ((.TH WRAP 2 .UC 4.2 .SH NAME wrap \- wrap a descriptor with a protocol interpreter .SH SYNOPSIS .ft B .nf new = wrap(old, proto) int new, old; struct dprop *proto; .fi .SH DESCRIPTION .I Wrap allows a user process to build descriptors of a specified type by .I wrapping aa communictions channel with a system supplied protocol translator, .IR proto . Operations on the descriptor .I old are then translated by the system provided protocol translator into requests on the underlying object .I old in a way defined by the protocol. .SH NOTES .SH "SEE ALSO" getdprop(2) .SH DIAGNOSTICS .SH BUGS er .SH SYNOPSIS .ft B .nf new = wrap(old, proto) int new, old; struct dprop *proto; .fi .SH DESCRIPTION .I Wrap allows a user process to build descriptors of a specified type by .I wrapping aa communictions channel with a system supplied protocol translator, .IR proto . Operations on the descriptor .I old are then translated by the system provided protocol translator into requests on the underlying object .I old in a way defined man/man2/sun.open.2 644 0 0 7254 3112233023 7242 .TH OPEN 2 "1 April 1983" .SH NAME open \- open a file for reading or writing, or create a new file .SH SYNOPSIS .nf .ft B #include .LP .ft B open(path, flags, mode) char *path; int flags, mode; .fi .SH DESCRIPTION .I Open opens the file .I name for reading and/or writing, as specified by the .I flags argument and returns a descriptor for that file. The .I flags argument may indicate the file is to be created if it does not already exist (by specifying the FCREATE flag), in which case the file is created with mode .I mode as described in .IR chmod (2) and modified by the process' umask value (see .IR umask (2)). .LP .I Name is the address of a string of ascii characters representing a path name, terminated by a null character. The flags specified are formed by .IR or 'ing the following values .LP .RS O_RDONLY open for reading only O_WRONLY open for writing only O_RDWR open for reading and writing O_APPEND append on each write O_CREAT create file if it does not exist O_TRUNC truncate size to 0 O_XUSE apply advisory exclusive lock .RE .LP The above flags are compatible with the /usr/group standard system. The following additional flags are available in 4.1c: .LP .RS FSHLOCK 0x008 apply advisory shared lock FNDELAY 0x800 do not block on open .RE .LP Opening a file with O_APPEND set causes each write on the file to be appended to the end. If O_TRUNC is specified and the file exists, the file is truncated to zero length. The O_EXLOCK and FSHLOCK flags allow an advisory lock to be applied, see .IR flock (2). If the FNDELAY flag is specified and the open call would result in the process being blocked for some reason (for example, on an advisory lock), the open returns immediately with the error EWOULDBLOCK. .LP Upon successful completion, a non-negative integer, the file descriptor, is returned. The file pointer used to mark the current position within the file is set to the beginning of the file. .LP The new descriptor is set to remain open across .IR execve system calls; see .IR close (2). .LP No process may have more than {OPEN_MAX} file descriptors open simultaneously. .SH "ERRORS The named file is opened unless one or more of the following are true: .TP 15 [EPERM] The \fIpath\fP argument contained a byte with the high-order bit set. .TP 15 [ENOTDIR] A component of the path prefix is not a directory. .TP 15 [EINVAL] The O_TRUNC flag was specified, but O_WRITE or O_RDWR was not specified. .TP 15 [ENOENT] FCREAT is not set and the named file does not exist. .TP 15 [EACCES] A component of the path prefix denies search permission. .TP 15 [EACCES] The required permissions (for reading and/or writing) are denied for the named flag. .TP 15 [EISDIR] The named file is a directory, and the arguments specify it is to be opened for writting. .TP 15 [EROFS] The named file resides on a read-only file system, and the file is to be modified. .TP 15 [EMFILE] {OPEN_MAX} file descriptors are currently open. .TP 15 [ENXIO] The named file is a character special or block special file, and the device associated with this special file does not exist. .TP 15 [ETXTBSY] The file is a pure procedure (shared text) file that is being executed and the \fIopen\fP call requests write access. .TP 15 [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EEXIST] The file is to be created for exclusive use and it already exists. .TP 15 [ENXIO] The FNDELAY flag is given, and the file is a communications device on which their is no carrier present. .SH "SEE ALSO" chmod(2), close(2), dup(2), lseek(2), read(2), write(2), umask(2) .SH BUGS The implementation of this call needs to be carefully checked [EFAULT] .I Path points outside the process's allocated address space. .TP 15 [ELOOP] Too many symbolic links were encountered in translating the pathname. .TP 15 [EEXIST] The file is to be created for exclusive use and it already exists. .TP 15 [ENXIO] The FNDELAY flag is given, and the file is a communications device on which their is man/man2/swapon.2 644 0 0 2243 3112233044 7000 .TH SWAPON 2 2/13/83 .SH NAME swapon, swapoff \- add/delete a swap device for interleaved paging/swapping .SH SYNOPSIS .nf .ft B index = swapon(blkdev, size, q) int index; char *blkdev; int size, q; .PP .ft B swapoff(index, messily) int index, messily; .fi .SH DESCRIPTION .I Swapon makes the argument block device available to the system for allocation for paging and swapping. The number of blocks to be made available is specified as .I size and the \*(lqquality factor\*(rq is specified as .IR q. The latter quantity helps the system decide how to divide the paging and swapping load. Higher .IR q 's suggest secondary choices for swap areas. The returned .I index may be used in a later .I swapoff call. .PP .I Swapoff removes the usage of the swap device number .I index as a system swapping device. If .I messily is not set, then the system attempts to pull pages off this device by migrating them to other devices. If .I messily is set (e.g. if the device has crashed), then processes using the device may have bad things happen to them. .SH "RETURN VALUE A 0 return indicates success; \-1 indicates a problem. .SH ERRORS To be described. .SH "SEE ALSO" swapon(8) .SH BUGS y be used in a later .I swapoff call. .PP .I Swapoff removes the usage of the swap device number .I index as a system swapping device. If .I messily is not set, then the system attempts to pull pages off this device by migrating them to other devices. If .I messily is set (e.g. if the device has crashed), then processes using the device may haveman/man3/ 755 0 0 0 3130500066 5322 man/man3/abort.3 644 0 0 703 3112233050 6556 .TH ABORT 3 "18 January 1983" .SH NAME abort \- generate a fault .SH DESCRIPTION .I Abort executes an instruction which is illegal in user mode. This causes a signal that normally terminates the process with a core dump, which may be used for debugging. .SH SEE ALSO adb(1), signal(2), exit(2) .SH DIAGNOSTICS Usually `IOT trap \- core dumped' from the shell. .SH BUGS The abort() function does not flush standard I/O buffers. Use \fIfflush\fP\|(3). sXXyman/man3/abs.3 644 0 0 615 3112233050 6216 .TH ABS 3 "4 March 1983" .SH NAME abs \- integer absolute value .SH SYNOPSIS .nf .B abs(i) .B int i; .fi .SH DESCRIPTION .I Abs returns the absolute value of its integer operand. .SH SEE ALSO floor(3M) for .I fabs .SH BUGS Applying the \fIabs\fP function to the most negative integer generates a result which is the most negative integer. That is, abs(0x80000000) returns 0x80000000 as a result. t flush standard I/O buffers. Use \fIfflush\fP\|(3). syyZyy((man/man3/assert.3x 644 0 0 1141 3112233051 7156 .TH ASSERT 3X "19 January 1983" .SH NAME assert \- program verification .SH SYNOPSIS .B #include .PP .B assert(expression) .SH DESCRIPTION .PP .I Assert is a macro that indicates .I expression is expected to be true at this point in the program. It causes an .IR exit (2) with a diagnostic comment on the standard output when .I expression is false (0). Compiling with the .IR cc (1) option .SM .B \-DNDEBUG effectively deletes .I assert from the program. .SH DIAGNOSTICS `Assertion failed: file .I f line .I n.' .I F is the source file and .I n the source line number of the .I assert statement. .PP .B assert(expression) .SH DESCRIPTION .PP .I Assert is a macro that indicates .I expression is expected to be true at this point in the program. It causes an .IR exit (2) with a diagnostic comment on the standard output when .I expression is false (0). Compiling with the .IR cc (1) option .SM .B \-DNDEBUG effectively deletes .I assert from the program. .SH DIAGNOSTICS `Assertion failed: file .I fman/man3/atof.3 644 0 0 1430 3112233051 6417 .TH ATOF 3 "19 January 1983" .SH NAME atof, atoi, atol \- convert ASCII to numbers .SH SYNOPSIS .nf .B double atof(nptr) .B char *nptr; .PP .B atoi(nptr) .B char *nptr; .PP .B long atol(nptr) .B char *nptr; .fi .SH DESCRIPTION These functions convert a string pointed to by .I nptr to floating, integer, and long integer representation respectively. The first unrecognized character ends the string. .PP .I Atof recognizes an optional string of spaces, then an optional sign, then a string of digits optionally containing a decimal point, then an optional `e' or `E' followed by an optionally signed integer. .PP .I Atoi and .I atol recognize an optional string of spaces, then an optional sign, then a string of digits. .SH SEE ALSO scanf(3S) .SH BUGS There are no provisions for overflow. tr to floating, integer, and long integer representation respectively. The first unrecognized character ends the string. .PP .I Atof recognizes an optional string of spaces, then an optional sign, then a string of digits optionally man/man3/crypt.3 644 0 0 3341 3112233051 6632 .TH CRYPT 3 "21 March 1983" .SH NAME crypt, setkey, encrypt \- DES encryption .SH SYNOPSIS .nf .B char *crypt(key, salt) .B char *key, *salt; .PP .B setkey(key) .B char *key; .PP .B encrypt(block, edflag) .B char *block; .fi .SH DESCRIPTION .I Crypt is the password encryption routine. It is based on the NBS Data Encryption Standard, with variations intended (among other things) to frustrate use of hardware implementations of the DES for key search. .PP The first argument to .I crypt is normally a user's typed password. The second is a 2-character string chosen from the set [a-zA-Z0-9./]. The .I salt string is used to perturb the DES algorithm in one of 4096 different ways, after which the password is used as the key to encrypt repeatedly a constant string. The returned value points to the encrypted password, in the same alphabet as the salt. The first two characters are the salt itself. .PP The other entries provide (rather primitive) access to the actual DES algorithm. The argument of .I setkey is a character array of length 64 containing only the characters with numerical value 0 and 1. If this string is divided into groups of 8, the low-order bit in each group is ignored, leading to a 56-bit key which is set into the machine. .PP The argument to the .I encrypt entry is likewise a character array of length 64 containing 0's and 1's. The argument array is modified in place to a similar array representing the bits of the argument after having been subjected to the DES algorithm using the key set by .I setkey. If .I edflag is 0, the argument is encrypted; if non-zero, it is decrypted. .SH "SEE ALSO" passwd(1), passwd(5), login(1), getpass(3) .SH BUGS The return value points to static data whose content is overwritten by each call. .PP The argument to the .I encrypt entry is likewise a character array of length 64 containing 0's and 1's. The argument array is modified in place to a similar array representing the bits of the argument after having been subjected to the DES algorithm using the key set by .I setkey. man/man3/ctime.3 644 0 0 4520 3112233052 6573 .TH CTIME 3 "26 April 1983" .SH NAME ctime, localtime, gmtime, asctime, timezone \- convert date and time to ASCII .SH SYNOPSIS .nf .B char *ctime(clock) .B long *clock; .LP .B #include .LP .B struct tm *localtime(clock) .B long *clock; .LP .B struct tm *gmtime(clock) .B long *clock; .LP .B char *asctime(tm) .B struct tm *tm; .LP .B char *timezone(zone, dst) .fi .SH DESCRIPTION .I Ctime converts a time pointed to by .I clock such as returned by .IR time (2) into ASCII and returns a pointer to a 26-character string in the following form. All the fields have constant width. .LP Sun Sep 16 01:03:52 1973\\n\\0 .LP .I Localtime and .I gmtime return pointers to structures containing the broken-down time. .I Localtime corrects for the time zone and possible daylight savings time; .I gmtime converts directly to GMT, which is the time UNIX uses. .I Asctime converts a broken-down time to ASCII and returns a pointer to a 26-character string. .LP The structure declaration from the include file is: .RS .LP .nf /* * Structure returned by gmtime and localtime calls (see ctime(3)). */ struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; .fi .RE .LP These quantities give the time on a 24-hour clock, day of month (1-31), month of year (0-11), day of week (Sunday = 0), year \- 1900, day of year (0-365), and a flag that is nonzero if daylight saving time is in effect. .LP When local time is called for, the program consults the system to determine the time zone and whether the standard U.S.A. daylight saving time adjustment is appropriate. The program knows about the peculiarities of this conversion in 1974 and 1975; if necessary, a table for these years can be extended. .LP .I Timezone returns the name of the time zone associated with its first argument, which is measured in minutes westward from Greenwich. If the second argument is 0, the standard name is used, otherwise the Daylight Saving version. If the required name does not appear in a table built into the routine, the difference from GMT is produced; for example, in Afghanistan .I timezone(-(60*4+30), 0) is appropriate because it is 4:30 ahead of GMT and the string .B GMT+4:30 is produced. .SH "SEE ALSO" time(2) .SH BUGS The return values point to static data whose content is overwritten by each call. ich is measured in minutes westward from Greenwich. If the second argument is 0, the standard name is used, otherwise the Daylight Saving version. If the required name does notman/man3/ctype.3 644 0 0 2344 3112233052 6620 .TH CTYPE 3 "26 April 1983" .SH NAME isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii \- character classification .SH SYNOPSIS .B #include .PP .B isalpha(c) .PP .B . . . .SH DESCRIPTION These macros classify ASCII-coded integer values by table lookup. Each is a predicate returning nonzero for true, zero for false. .I Isascii is defined on all integer values; the rest are defined only where .I isascii is true and on the single non-ASCII value EOF (see .IR stdio (3S)). .TP 15n .I isalpha .I c is a letter .TP .I isupper .I c is an upper case letter .TP .I islower .I c is a lower case letter .TP .I isdigit .I c is a digit .TP .I isalnum .I c is an alphanumeric character .TP .I isspace .I c is a space, tab, carriage return, newline, or formfeed .TP .I ispunct .I c is a punctuation character (neither control nor alphanumeric) .TP .I isprint .I c is a printing character, code 040 (space) through 0176 (tilde) .TP .I isgraph .I c is a visible graphic character, code(( 041 (exclamation mark) through 0176 (tilde) .TP .I iscntrl .I c is a delete character (0177) or ordinary control character (less than 040). .TP .I isascii .I c is an ASCII character, code less than 0200 .SH "SEE ALSO" ascii(7) ce .I c is a space, tab, carriage return, newline, or formfeed .TP .I ispunct .I c is a punctuation character (neither control nor alphanumeric) .TP .I isprint .I c is a printing character, code 040 (space) through 0176 (tilde) .TP .I isgraph .I c is a visible graphic character, codeman/man3/termcap.3x 644 0 0 6534 3112233052 7324 .TH TERMCAP 3X "9 February 1983" .UC 4 .SH NAME tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs \- terminal independent operation routines .SH SYNOPSIS .nf .B char PC; .B char *BC; .B char *UP; .B short ospeed; .PP .B tgetent(bp, name) .B char *bp, *name; .PP .B tgetnum(id) .B char *id; .PP .B tgetflag(id) .B char *id; .PP .B char * .B tgetstr(id, area) .B char *id, **area; .PP .B char * .B tgoto(cm, destcol, destline) .B char *cm; .PP .B tputs(cp, affcnt, outc) .B register char *cp; .B int affcnt; .B int (*outc)(); .fi .SH DESCRIPTION These functions extract and use capabilities from the terminal capability data base .IR termcap (5). These are low level routines; see .IR curses (3) for a higher level package. .PP .I Tgetent extracts the entry for terminal .I name into the buffer at .I bp. .I Bp should be a character buffer of size 1024 and must be retained through all subsequent calls to .I tgetnum, .I tgetflag, and .I tgetstr. .I Tgetent returns \-1 if it cannot open the .I termcap file, 0 if the terminal name given does not have an entry, and 1 if all goes well. It will look in the environment for a TERMCAP variable. If found, and the value does not begin with a slash, and the terminal type .B name is the same as the environment string TERM, the TERMCAP string is used instead of reading the termcap file. If it does begin with a slash, the string is used as a path name rather than .I /etc/termcap. This can speed up entry into programs that call .IR tgetent , as well as to help debug new terminal descriptions or to make one for your terminal if you can't write the file .I /etc/termcap. .PP .I Tgetnum gets the numeric value of capability .I id, returning \-1 if is not given for the terminal. .I Tgetflag returns 1 if the specified capability is present in the terminal's entry, 0 if it is not. .I Tgetstr gets the string value of capability .I id, placing it in the buffer at .I area, advancing the .I area pointer. It decodes the abbreviations for this field described in .IR termcap (5), except for cursor addressing and padding information. .PP .I Tgoto returns a cursor addressing string decoded from .I cm to go to column .I destcol in line .I destline. It uses the external variables .B UP (from the \fBup\fR capability) and .B BC (if \fBbc\fR is given rather than \fBbs\fR) if necessary to avoid placing \fB\en\fR, \fB^D\fR or \fB^@\fR in the returned string. (Programs which call tgoto should be sure to turn off the XTABS bit(s), since tgoto may now output a tab. Note that programs using termcap should in general turn off XTABS anyway since some terminals use control I for other functions, such as nondestructive space.) If a \fB%\fR sequence is given which is not understood, then .I tgoto returns \*(lqOOPS\*(rq. .PP .I Tputs decodes the leading padding information of the string .I cp; .I affcnt gives the number of lines affected by the operation, or 1 if this is not applicable, .I outc is a routine which is called with each character in turn. The external variable .I ospeed should contain the output speed of the terminal as encoded by .I stty (2). The external variable .B PC should contain a pad character to be used (from the \fBpc\fR capability) if a null (\fB^@\fR) is inappropriate. .SH FILES .ta \w'/usr/lib/libtermcap.a 'u /usr/lib/libtermcap.a \-ltermcap library .br /etc/termcap data base .DT .SH SEE ALSO ex(1), curses(3), termcap(5) .SH AUTHOR William Joy is not applicable, .I outc is a routine which is called with each character in turn. The external variable .I ospeed should contain the output speed of the terminalman/man3/dbm.3x 644 0 0 5553 3112233052 6433 .TH DBM 3X "26 April 1983" .UC 4 .SH NAME dbminit, fetch, store, delete, firstkey, nextkey \- data base subroutines .SH SYNOPSIS .nf .LP .B typedef struct { .B " char *dptr;" .B " int dsize;" .B } datum; .LP .B dbminit(file) .B char *file; .LP .B datum fetch(key) .B datum key; .LP .B store(key, content) .B datum key, content; .LP .B delete(key) .B datum key; .LP .B datum firstkey() .LP .B datum nextkey(key) .B datum key; .SH DESCRIPTION These functions maintain key/content pairs in a data base. The functions will handle very large (a billion blocks) databases and will access a keyed item in one or two file system accesses. The functions are obtained with the loader option .BR \-ldbm . .LP .IR Key s and .IR content s are described by the .I datum typedef. A .I datum specifies a string of .I dsize bytes pointed to by .I dptr. Arbitrary binary data, as well as normal ASCII strings, are allowed. The data base is stored in two files. One file is a directory containing a bit map and has `.dir' as its suffix. The second file contains all data and has `.pag' as its suffix. .LP Before a database can be accessed, it must be opened by .I dbminit. At the time of this call, the files .IB file .dir and .IB file .pag must exist. (An empty database is created by creating zero-length `.dir' and `.pag' files.) .LP Once open, the data stored under a key is accessed by .I fetch and data is placed under a key by .IR store . A key (and its associated contents) is deleted by .IR delete . A linear pass through all keys in a database may be made, in an (apparently) random order, by use of .I firstkey and .IR nextkey . .I Firstkey will return the first key in the database. With any key .I nextkey will return the next key in the database. This code will traverse the data base: .IP .B for (key = firstkey(); key.dptr != NULL; key = nextkey(key)) .SH DIAGNOSTICS All functions that return an .I int indicate errors with negative values. A zero return indicates ok. Routines that return a .I datum indicate errors with a null (0) .I dptr. .SH BUGS The `.pag' file will contain holes so that its apparent size is about four times its actual content. Older UNIX systems may create real file blocks for these holes when touched. These files cannot be copied by normal means (cp, cat, tp, tar, ar) without filling in the holes. .LP .I Dptr pointers returned by these subroutines point into static storage that is changed by subsequent calls. .LP The sum of the sizes of a key/content pair must not exceed the internal block size. Moreover all key/content pairs that hash together must fit on a single block. .I Store will return an error in the event that a disk block fills with inseparable data. .LP .I Delete does not physically reclaim file space, although it does make it available for reuse. .LP The order of keys presented by .I firstkey and .I nextkey depends on a hashing function, not on anything interesting. t is changed by subsequent calls. .LP The sum of the sizes of a key/content pair must not exceed the internal block size. Moreover all key/content paman/man3/ecvt.3 644 0 0 3006 3112233053 6432 .TH ECVT 3 "26 April 1983" .SH NAME ecvt, fcvt, gcvt \- output conversion .SH SYNOPSIS .nf .B char *ecvt(value, ndigit, decpt, sign) .B double value; .B int ndigit, *decpt, *sign; .LP .B char *fcvt(value, ndigit, decpt, sign) .B double value; .B int ndigit, *decpt, *sign; .LP .B char *gcvt(value, ndigit, buf) .B double value; .B char *buf; .fi .SH DESCRIPTION .I Ecvt converts the .I value to a null-terminated string of .I ndigit ASCII digits and returns a pointer thereto. The position of the decimal point relative to the beginning of the string is stored indirectly through .IR decpt "" (negative means to the left of the returned digits). If the sign of the result is negative, the word pointed to by .IR sign "" is non-zero, otherwise it is zero. The low-order digit is rounded. .LP .IR Fcvt " is identical to " "ecvt\fR, except that the correct digit" has been rounded for Fortran F-format output of the number of digits specified by .IR \(*_ndigits . .LP .I Gcvt converts the .I value to a null-terminated ASCII string in .I buf and returns a pointer to .I buf. It attempts to produce .I ndigit significant digits in Fortran F format if possible, otherwise E format, ready for printing. Trailing zeros may be suppressed. .SH "SEE ALSO" printf(3), isinf(3) .SH BUGS The return values point to static data whose content is overwritten by each call. .LP There is no way to convert a floating infinity or not-a-number. Suspect floating values should be tested with .IR isinf (3) or .IR isnan (3) before attempting to print ((them. g in .I buf and returns a pointer to .I buf. It attempts to produce .I ndigit significant digits in Fortran F format if possible, otherwise E format, ready for printing. Trailing zeros may be suppressed. .SH "SEE ALSO" printf(3), isinf(3) .SH BUGS The return values point to static data whose content is overwritten by each call. .LP There is no way to convert a floating infinity or not-a-number. Suspect floating values should be tested with .IR isinf (3) or .IR isnan (3) before attempting to print man/man3/end.3 644 0 0 1371 3112233053 6242 .TH END 3 "19 January 1983" .SH NAME end, etext, edata \- last locations in program .SH SYNOPSIS .nf .B extern end; .B extern etext; .B extern edata; .fi .SH DESCRIPTION These names refer neither to routines nor to locations with interesting contents. The address of .I etext is the first address above the program text, .I edata above the initialized data region, and .I end above the uninitialized data region. .PP When execution begins, the program break coincides with .I end, but it is reset by the routines .IR brk (2), .IR malloc (3), standard input/output .RI ( stdio (3)), the profile .RB ( \-p ) option of .IR cc (1), etc. The current value of the program break is reliably returned by `sbrk(0)', see .IR brk (2). .SH "SEE ALSO" brk(2), malloc(3) ts. The address of .I etext is the first address above the program text, .I edata above the initialized data region, and .I end above the uninitialized data region. .PP When execution begins, the program break coincides with .I end, but it is reset by the routinman/man3/exp.3m 644 0 0 1765 3112233053 6454 .TH EXP 3M "19 January 1983" .SH NAME exp, log, log10, pow, sqrt \- exponential, logarithm, power, square root .SH SYNOPSIS .nf .B #include .PP .B double exp(x) .B double x; .PP .B double log(x) .B double x; .PP .B double log10(x) .B double x; .PP .B double pow(x, y) .B double x, y; .PP .B double sqrt(x) .B double x; .fi .SH DESCRIPTION .I Exp returns the exponential function of .I x. .PP .I Log returns the natural logarithm of .IR x ; .I log10 returns the base 10 logarithm. .PP .I Pow returns .I x\u\s8y\s10\d. .PP .I Sqrt returns the square root of .I x. .SH SEE ALSO hypot(3), sinh(3), intro(2) .SH DIAGNOSTICS .I Exp and .I pow return a huge value when the correct value would overflow; .I errno is set to ERANGE. .I Pow returns 0 and sets .I errno to EDOM when the second argument is negative and non-integral and when both arguments are 0. .PP .I Log returns 0 when .I x is zero or negative; .I errno is set to EDOM. .PP .I Sqrt returns 0 when .I x is negative; .I errno is set to EDOM. w returns .man/man3/fclose.3s 644 0 0 1424 3112233053 7131 .TH FCLOSE 3S "26 April 1983" .SH NAME fclose, fflush \- close or flush a stream .SH SYNOPSIS .B #include .LP .B fclose(stream) .br .SM .B FILE .B *stream; .LP .B fflush(stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Fclose empties any buffers for the named .I stream and closes the file associated with that stream. Buffers allocated by the standard input/output system are freed. .I Fclose is performed automatically upon calling .IR exit (3). .LP .I Fflush writes any buffered data for the named output .I stream to its associated file. The stream remains open. .SH "SEE ALSO" close(2), fopen(3), setbuf(3) .SH DIAGNOSTICS These routines return .SM .B EOF if .I stream is not associated with an output file, or if buffered data cannot be transferred to that file. .I stream and closes the file associated with that stream. Buffers allocated by the standard input/output system are freed. .I Fclose is performed automatically upon calling .IR exit (3). .LP .I Fflush writes any buffered data for theman/man3/ferror.3s 644 0 0 1626 3112233053 7161 .TH FERROR 3S "19 January 1983" .SH NAME feof, ferror, clearerr, fileno \- stream status inquiries .SH SYNOPSIS .B #include .PP .B feof(stream) .br .SM .B FILE .B *stream; .PP .B ferror(stream) .br .SM .B FILE .B *stream .PP .B clearerr(stream) .br .SM .B FILE .B *stream .PP .B fileno(stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Feof returns non-zero when end of file is read on the named input .I stream, otherwise zero. .PP .I Ferror returns non-zero when an error has occurred reading or writing the named .I stream, otherwise zero. Unless cleared by .I clearerr, the error indication lasts until the stream is closed. .PP .I Clrerr resets the error indication on the named .I stream. .PP .I Fileno returns the integer file descriptor associated with the .I stream, see .IR open (2). .PP These functions are implemented as macros; they cannot be redeclared. .SH "SEE ALSO" fopen(3), open(2) named input .I stream, otherwise zero. .PP .I Ferror returns non-zero when an error has occurred reading oman/man3/floor.3m 644 0 0 722 3112233054 6752 .TH FLOOR 3M "19 January 1983" .SH NAME fabs, floor, ceil \- absolute value, floor, ceiling functions .SH SYNOPSIS .nf .B #include .PP .B double floor(x) .B double x; .PP .B double ceil(x) .B double x; .PP .B double fabs(x) .B double x; .nf .SH DESCRIPTION .I Fabs returns the absolute value .RI | \|x\| |. .PP .I Floor returns the largest integer not greater than .IR x . .PP .I Ceil returns the smallest integer not less than .IR x . .SH SEE ALSO abs(3) yyZyyman/man3/fopen.3s 644 0 0 3732 3112233054 6772 .TH FOPEN 3S "1 April 1981" .UC 4 .SH NAME fopen, freopen, fdopen \- open a stream .SH SYNOPSIS .B #include .PP .SM .B FILE .B *fopen(filename, type) .br .B char *filename, *type; .PP .SM .B FILE .B *freopen(filename, type, stream) .br .B char *filename, *type; .br .SM .B FILE .B *stream; .PP .SM .B FILE .B *fdopen(fildes, type) .br .B char *type; .SH DESCRIPTION .I Fopen opens the file named by .I filename and associates a stream with it. .I Fopen returns a pointer to be used to identify the stream in subsequent operations. .PP .I Type is a character string having one of the following values: .TP 5 "r" open for reading .ns .TP 5 "w" create for writing .ns .TP 5 "a" append: open for writing at end of file, or create for writing .PP In addition, each .I type may be followed by a '+' to have the file opened for reading and writing. "r+" positions the stream at the beginning of the file, "w+" creates or truncates it, and "a+" positions it at the end. Both reads and writes may be used on read/write streams, with the limitation that an .I fseek, rewind, or reading an end-of-file must be used between a read and a write or vice-versa. .PP .I Freopen substitutes the named file in place of the open .IR stream . It returns the original value of .IR stream . The original stream is closed. .PP .I Freopen is typically used to attach the preopened constant names, .B stdin, stdout, stderr, to specified files. .PP .I Fdopen associates a stream with a file descriptor obtained from .I open, dup, creat, or .IR pipe (2). The .I type of the stream must agree with the mode of the open file. .SH "SEE ALSO" open(2), fclose(3) .SH DIAGNOSTICS .I Fopen and .I freopen return the pointer .SM .B NULL if .I filename cannot be accessed. .SH BUGS .I Fdopen is not portable to systems other than UNIX. .PP The read/write .I types do not exist on all systems. Those systems without read/write modes will probably treat the .I type as if the '+' was not present. These are unreliable in any event. om .I open, dup, creat, or .IR pipe (2((man/man3/fread.3s 644 0 0 1746 3112233054 6747 .TH FREAD 3S "19 January 1983" .UC 4 .SH NAME fread, fwrite \- buffered binary input/output .SH SYNOPSIS .B #include .PP .B fread(ptr, sizeof(*ptr), nitems, stream) .br .SM .B FILE .B *stream; .PP .B fwrite(ptr, sizeof(*ptr), nitems, stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Fread reads, into a block beginning at .I ptr, .I nitems of data of the type of .I *ptr from the named input .IR stream . It returns the number of items actually read. .PP If .I stream is .B stdin and the standard output is line buffered, then any partial output line will be flushed before any call to .IR read (2) to satisfy the .I fread. .PP .I Fwrite appends at most .I nitems of data of the type of .I *ptr beginning at .I ptr to the named output .IR stream . It returns the number of items actually written. .SH "SEE ALSO" read(2), write(2), fopen(3), getc(3), putc(3), gets(3), puts(3), printf(3), scanf(3) .SH DIAGNOSTICS .I Fread and .I fwrite return 0 upon end of file or error. .SH BUGS s .B stdin and the standarman/man3/frexp.3 644 0 0 1526 3112233054 6623 .TH FREXP 3 "26 April 1983" .SH NAME frexp, ldexp, modf \- split into mantissa and exponent .SH SYNOPSIS .nf .B double frexp(value, eptr) .B double value; .B int *eptr; .LP .B double ldexp(value, exp) .B double value; .LP .B double modf(value, iptr) .B double value, *iptr; .SH DESCRIPTION .I Frexp returns the mantissa of a double .I value as a double quantity, .I x, of magnitude less than 1 and stores an integer .I n such that .I value = \fIx\fP\|\(**\|2\u\fIn\fP\d indirectly through .I eptr. .LP .I Ldexp returns the quantity \fIvalue\|\(**\|2\u\fIexp\fP\d. .LP .I Modf returns the positive fractional part of .I value and stores the integer part indirectly through .I iptr. .SH BUGS .LP The identity claimed for the results of \fIfrexp\fP cannot hold when the \fIvalue\fP argument is an IEEE indefinite quantity \(em infinity or not-a-number. as a double quantity, .I x, of magnitude less than 1 and stores an integer .I n such that .I value = \fIx\fP\|\(**\|2\u\fIn\fP\d indirectly through .I eptr. .LP .I Ldexman/man3/fseek.3s 644 0 0 2026 3112233054 6753 .TH FSEEK 3S "21 March 1983" .SH NAME fseek, ftell, rewind \- reposition a stream .SH SYNOPSIS .B #include .PP .B fseek(stream, offset, ptrname) .br .SM .B FILE .B *stream; .br .B long offset; .PP .B long ftell(stream) .br .SM .B FILE .B *stream; .PP .B rewind(stream) .SH DESCRIPTION .I Fseek sets the position of the next input or output operation on the .IR stream . The new position is at the signed distance .I offset bytes from the beginning, the current position, or the end of the file, according as .I ptrname has the value 0, 1, or 2. .PP .I Fseek undoes any effects of .IR ungetc (3). .PP .I Ftell returns the current value of the offset relative to the beginning of the file associated with the named .IR stream . It is measured in bytes on UNIX; on some other systems it is a magic cookie, and the only foolproof way to obtain an .I offset for .IR fseek . .PP .IR Rewind ( stream ) is equivalent to .IR fseek ( stream , 0L, 0). .SH "SEE ALSO" lseek(2), fopen(3) .SH DIAGNOSTICS .I Fseek returns \-1 for improper seeks. the value 0, 1, or 2. .PP .I Fseek undoes any effects of .IR ungetc (3). .PP .I Ftell returns the current value of the offset relative to the beginning of the file associated with the named .IR stream . It is measured in bytes on UNIX; on some other systems it is a magic cookie, and the only foolproof way to obtain an .I offset for .IR fseek . .PP .IR Rewind ( stream ) is equivalent to .IR fseek ( stream , 0L, 0). .SH "SEE ALSO" lseek(2), fopen(3) .SH DIAGNOSTICS .I Fseek returns \-man/man3/gamma.3m 644 0 0 1310 3112233055 6726 .TH GAMMA 3M "26 April 1983" .SH NAME gamma \- log gamma function .SH SYNOPSIS .nf .B #include .LP .B double gamma(x) .B double x; .fi .SH DESCRIPTION .I Gamma returns ln \||\|\(*G(\||\|\fIx\fR\||\|)\||\|. The sign of \(*G(\||\|\fIx\fR\||\|) is returned in the external integer .IR signgam . The following C program might be used to calculate \(*G: .LP .nf y = gamma(x); if (y > 706.0) error(); y = exp(y); if(signgam) y = \-y; .fi .LP Note that \fIexp\fP for arguments greater than 706.0 produce an infinite result in IEEE double-precision floating-point format. .SH DIAGNOSTICS A huge value is returned for negative integer arguments. .SH BUGS There should be a positive indication of error. \fR\||\|)\||\|. The sign of \(*G(\||\|\fIx\fR\||\|) is returned in the external integer .IR signgam . The following C program might be used to calculate \(*G: .LP .nf y = gamma(x); if (y > 706.0) error(); y = exp(y); if(signgam) y = \-y; .fi .LP Note that \fIexp\fP for arguments greater than 706.0 produman/man3/getarg.3f 644 0 0 1376 3112233055 7122 .TH GETARG 3F "19 January 1983" .SH NAME getarg, iargc \- command arguments to Fortran .SH SYNOPSIS .nf .B subroutine getarg( argno, string ) .B integer argno .B character *(*) string .PP .B iargc() .fi .SH DESCRIPTION These procedures permit Fortran programs to access the command arguments. The integer function .B iargc returns the number of command arguments. The subroutine .B getarg stores the nth command argument in its second argument. The string is truncated or padded with blanks, in accord with the rules of Fortran character assignment. .PP The command go arg1 argument2 .br will return 2 as the value of .B iargc. If \fBs\fR is declared character\(**4, then call getarg(2, s) .br will put \*(lqargu\*(rq in \fBs\fR. .SH "SEE ALSO" exec(2) grams to access the command arguments. The integer function .B iargc returns the number of command arguments. The subroutine .B getarg stores the nth command argument in its second argument. The string is truncated or padded with blanks, in accord with the rman/man3/getc.3s 644 0 0 3033 3112233056 6601 .TH GETC 3S "23 March 1983" .SH NAME getc, getchar, fgetc, getw \- get character or word from stream .SH SYNOPSIS .B #include .PP .B int getc(stream) .br .SM .B FILE .B *stream; .PP .B int getchar() .PP .B int fgetc(stream) .br .SM .B FILE .B *stream; .PP .B int getw(stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Getc returns the next character from the named input .IR stream . .PP .IR Getchar () is identical to .IR getc ( stdin ). .PP .I Fgetc behaves like .IR getc , but is a genuine function, not a macro; it may be used to save object text. .PP .I Getw returns the next word (in a 32-bit integer on a Sun Workstation) from the named input . \"word (in a 32-bit integer on a VAX-11) from the named input .IR stream . It returns the constant .SM .B EOF upon end of file or error, but since that is a good integer value, .I feof and .IR ferror (3) should be used to check the success of .IR getw . .I Getw assumes no special alignment in the file. .SH "SEE ALSO" fopen(3), putc(3), gets(3), scanf(3), fread(3), ungetc(3) .SH DIAGNOSTICS These functions return the integer constant .SM .B EOF at end of file or upon read error. .PP A stop with message, `Reading bad file', means an attempt has been made to read from a stream that has not been opened for reading by .IR fopen . .SH BUGS The end-of-file return from .I getchar is incompatible with that in UNIX editions 1-6. .PP Because it is implemented as a macro, .I getc treats a .I stream argument with side effects incorrectly. In particular, `getc(*f++(();' doesn't work sensibly. SH DIAGNOSTICS These functions return the integer constant .SM .B EOF at end of file or upon read error. .PP A stop with message, `Reading bad file', means an attempt has been made to read from a stream that has not been opened for reading by .IR fopen . .SH BUGS The end-of-file return from .I getchar is incompatible with that in UNIX editions 1-6. .PP Because it is implemented as a macro, .I getc treats a .I stream argument with side effects incorrectly. In particular, `getc(*f++man/man3/getenv.3 644 0 0 636 3112233056 6752 .TH GETENV 3 "19 January 1983" .SH NAME getenv \- value for environment name .SH SYNOPSIS .nf .B char *getenv(name) .B char *name; .fi .SH DESCRIPTION .I Getenv .a searches the environment list (see .IR environ (5)) for a string of the form .IB name = value and returns a pointer to the string .I value if such a string is present, otherwise .I getenv returns the value 0 (NULL). .SH SEE ALSO environ(5), exec(2) acro, .I getc treats a .I stream argument with sidyyZyyman/man3/getfsent.3 644 0 0 2563 3112233056 7322 .TH GETFSENT 3 "4 March 1983" .SH NAME getfsent, getfsspec, getfsfile, setfsent, endfsent \- get file system descriptor file entry .SH SYNOPSIS .nf \fB#include \fP .LP \fBstruct fstab *getfsent()\fP .LP \fBstruct fstab *getfsspec(name)\fP \fBchar *name;\fP .LP \fBstruct fstab *getfsfile(name)\fP \fBchar *name;\fP .LP \fBint setfsent()\fP .LP \fBint endfsent()\fP .fi .SH DESCRIPTION \fIGetfsent\fP, \fIgetfsspec\fP, and \fIgetfsfile\fP each return a pointer to an object with the following structure containing the broken-out fields of a line in the file system description file, \fI/usr/include/fstab.h\fP. .RS .LP .nf #define FSNMLG 16 struct fstab{ char fs_spec[FSNMLG]; char fs_file[FSNMLG]; char fs_type[3]; int fs_freq; int fs_passno; }; .ft R .ad .fi .RE .LP The fields have meanings described in .IR fstab (5). .LP \fIGetfsent\fP reads the next line of the file, opening the file if necessary. .LP \fISetfsent\fP opens and rewinds the file. .LP \fIEndfsent\fP closes the file. .LP \fIGetfsspec\fP and \fIgetfsfile\fP sequentially search from the beginning of the file until a matching special file name or file system file name is found, or until EOF is encountered. .SH FILES /etc/fstab .SH "SEE ALSO" fstab(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. file, opening the file if necessary. .LP \fISetfsent\fP opens and rewinds the file. .LP \fIEndfsent\fP closes the file. .LP \fIGetfsspec\fP aman/man3/getgrent.3 644 0 0 3026 3112233056 7315 .TH GETGRENT 3 "19 January 1983" .SH NAME getgrent, getgrgid, getgrnam, setgrent, endgrent \- get group file entry .SH SYNOPSIS .nf .B #include .PP .B struct group *getgrent() .PP .B struct group *getgrgid(gid) .B int gid; .PP .B struct group *getgrnam(name) .B char *name; .PP .B setgrent() .PP .B endgrent() .fi .SH DESCRIPTION .I Getgrent, .I getgrgid and .I getgrnam each return pointers to an object with the following structure containing the broken-out fields of a line in the group file. .RS .PP .nf .so /usr/include/grp.h .fi .RE .PP The members of this structure are: .TP \w'gr_passwd'u+2n gr_name The name of the group. .br .ns .TP \w'gr_passwd'u+2n gr_passwd The encrypted password of the group. .br .ns .TP \w'gr_passwd'u+2n gr_gid The numerical group-ID. .br .ns .TP \w'gr_passwd'u+2n gr_mem Null-terminated vector of pointers to the individual member names. .PP .I Getgrent simply reads the next line while .I getgrgid and .I getgrnam search until a matching .I gid or .I name is found (or until EOF is encountered). Each routine picks up where the others leave off so successive calls may be used to search the entire file. .PP A call to .I setgrent has the effect of rewinding the group file to allow repeated searches. .I Endgrent may be called to close the group file when processing is complete. .SH FILES /etc/group .SH "SEE ALSO" getlogin(3), getpwent(3), group(5) .SH DIAGNOSTICS A null pointer (0) is returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. routine picks up where the others leave off so successive calls may be used to search the entire file. .PP A call to .I setgrent has the effect of rewinding the group file to allow repeated searches. .I Endgrent may be called to close the group file when processing is complete. .SH FILES /etc/group .SH "SEE ALSO" getlogin(3), getpwent(3), group(5) .SH DIAGNOSTICS A null pointer (0) is returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied man/man3/getlogin.3 644 0 0 1423 3112233057 7306 .TH GETLOGIN 3 "26 April 1983" .SH NAME getlogin \- get login name .SH SYNOPSIS .B char *getlogin() .SH DESCRIPTION .I Getlogin returns a pointer to the login name as found in .IR /etc/utmp . It may be used in conjunction with .I getpwnam to locate the correct password file entry when the same userid is shared by several login names. .PP If .I getlogin is called within a process that is not attached to a terminal, it returns NULL. The correct procedure for determining the login name is to first call .I getlogin and if it fails, to call .IR getpw(getuid()) . .SH FILES /etc/utmp .SH "SEE ALSO" getpwent(3), getgrent(3), utmp(5), getpw(3) .SH DIAGNOSTICS Returns NULL (0) if name not found. .SH BUGS The return values point to static data whose content is overwritten by each call. entry when the same userid is shared by several login names. .PP If .I getlogin is called within a process that is not attached to a terminal, it returns NULL. The correct procedure for determining the login name is to first call .I getman/man3/getpw.3 644 0 0 702 3112233057 6603 .TH GETPW 3 deprecated "19 January 1983" .SH NAME getpw \- get name from uid .SH SYNOPSIS .nf .B getpw(uid, buf) .B char *buf; .fi .SH DESCRIPTION .I Getpw searches the password file for the (numerical) .IR uid ", and fills in " "buf" with the corresponding line; it returns non-zero if .IR uid "" could not be found. The line is null-terminated. .SH FILES /etc/passwd .SH "SEE ALSO" getpwent(3), passwd(5) .SH DIAGNOSTICS Non-zero return on error. ocedure for deyyZyyman/man3/getpass.3 644 0 0 1045 3112233057 7144 .TH GETPASS 3 "19 January 1983" .SH NAME getpass \- read a password .SH SYNOPSIS .nf .B char *getpass(prompt) .B char *prompt; .fi .SH DESCRIPTION .I Getpass reads a password from the file .IR /dev/tty , or if that cannot be opened, from the standard input, after prompting with the null-terminated string .I prompt and disabling echoing. A pointer is returned to a null-terminated string of at most 8 characters. .SH FILES /dev/tty .SH "SEE ALSO" crypt(3) .SH BUGS The return value points to static data whose content is overwritten by each call. NAME getpass \- read a password .SH SYNOPSIS .nf .B char *getpass(prompt) .B char *prompt; .fi .SH DESCRIPTION .I Getpass reads a password from the file .IR /dev/tty , or if that cannot be opened, from the standard input, after prompting with the null-terminated string .I prompt and disabling echoing. A pointer is returned to a null-terminated string of at most 8 characters. .SH FILES /dev/tty .SH "SEE ALSO" crypt(3) .SH BUGS The return value points to static data whose ((man/man3/getpwent.3 644 0 0 2230 3112233057 7330 .TH GETPWENT 3 "19 January 1983" .SH NAME getpwent, getpwuid, getpwnam, setpwent, endpwent \- get password file entry .SH SYNOPSIS .nf .B #include .PP .B struct passwd *getpwent() .PP .B struct passwd *getpwuid(uid) .B int uid; .PP .B struct passwd *getpwnam(name) .B char *name; .PP .B int setpwent() .PP .B int endpwent() .fi .SH DESCRIPTION .I Getpwent, .I getpwuid and .I getpwnam each return a pointer to an object with the following structure containing the broken-out fields of a line in the password file. .RS .PP .nf .so /usr/include/pwd.h .ft R .ad .fi .RE .PP The fields .I pw_quota and .I pw_comment are unused; the others have meanings described in .IR passwd (5). .PP .I Getpwent reads the next line (opening the file if necessary); .I setpwent rewinds the file; .I endpwent closes it. .PP .I Getpwuid and .I getpwnam search from the beginning until a matching .I uid or .I name is found (or until EOF is encountered). .SH FILES /etc/passwd .SH "SEE ALSO" getlogin(3), getgrent(3), passwd(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. .br bed in .IR passwd (5). .PP .I Getpwent reads the next line (opening the file if necessary); .I setpwent rewinds the file; .I endpwent closes it. .PP .I Getpwuid and .I getpwnam search from the beginning until a matching .I uid or .I name is found (or until EOF is encountered). .SH FILES /etc/passwd .SH "SEE ALSO" getlogin(3), getgrent(3), passwd(5) .SH DIAGNman/man3/gets.3s 644 0 0 1675 3112233061 6627 .TH GETS 3S "19 January 1983" .SH NAME gets, fgets \- get a string from a stream .SH SYNOPSIS .B #include .PP .B char *gets(s) .br .B char *s; .PP .B char *fgets(s, n, stream) .br .B char *s; .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Gets reads a string into .I s from the standard input stream .BR stdin . The string is terminated by a newline character, which is replaced in .I s by a null character. .I Gets returns its argument. .PP .I Fgets reads .IR n \-1 characters, or up to a newline character, whichever comes first, from the .I stream into the string .IR s . The last character read into .I s is followed by a null character. .I Fgets returns its first argument. .SH "SEE ALSO" puts(3), getc(3), scanf(3), fread(3), ferror(3) .SH DIAGNOSTICS .I Gets and .I fgets return the constant pointer .SM .B NULL upon end of file or error. .SH BUGS .I Gets deletes a newline, .I fgets keeps it, all in the name of backward compatibility. nt. .PP .I Fgets reads .IR n \-1 characters, or up to a newline chman/man3/hypot.3m 644 0 0 555 3112233061 6776 .TH HYPOT 3M "19 January 1983" .SH NAME hypot, cabs \- Euclidean distance .SH SYNOPSIS .nf .B #include .PP .B double hypot(x, y) .B double x, y; .PP .B double cabs(z) .B struct { double x, y;} z; .fi .SH DESCRIPTION .I Hypot and .I cabs return .PP .IP sqrt(x*x + y*y), .LP taking precautions against unwarranted overflows. .SH SEE ALSO exp(3) for .I sqrt eletes a newline, .I fgets keeps it, all in the name of backward compatibility. nt. .PP .I Fgets reyyZyyman/man3/intro.3 644 0 0 40077 3112233062 6655 .TH INTRO 3 "8 March 1983" .SH NAME intro \- introduction to library functions .SH DESCRIPTION This section describes functions that may be found in various libraries. The library functions are those other than the functions which directly invoke UNIX system primitives, described in section 2. This section has the libraries physically grouped together. This is a departure from older versions of the UNIX Programmer's Reference Manual, which did not group functions by library. The functions described in this section are grouped into various libraries: .TP 6n (3) and (3S) The straight ``3'' functions are the standard C library functions. The C library also includes all the functions described in section 2. The 3S functions comprise the standard I/O library. All of these functions constitute library \fIlibc\fP, which is automatically loaded by the C compiler .IR cc (1) and the Fortran compiler .IR f77 (1). The link editor .IR ld (1) searches this library under the `\-lc' option. Declarations for some of these functions may be obtained from include files indicated on the appropriate pages. .TP (3F) The 3F functions are all functions callable from FORTRAN. These functions perform the same jobs as do the straight ``3'' functions do for C programmers. There are in fact three FORTRAN libraries, namely libU77 which contains the system interface routines, libI77 which is the I/O interface library, and libF77 which is everything not contained in the other two. .TP (3J) These functions are part of the job control facilities, contained in the library .RB \*(lq \-ljobs .\*(rq The job control facilities are outlined in .IR jobs (3J). .TP (3M) These functions constitute the math library, .I libm. They are automatically loaded as needed by the Fortran compiler .IR f77 (1). The link editor searches this library under the `\-lm' option. Declarations for these functions may be obtained from the include file . .TP (3N) These functions constitute the internet network library, and they are in the .I libc library. .TP (3S) These functions constitute the `standard I/O package', see .IR stdio (3S). These functions are in the library .I libc already mentioned. Declarations for these functions may be obtained from the include file . .TP (3X) Various specialized libraries have not been given distinctive captions. Files in which such libraries are found are named on appropriate pages if they don't appear in the .I libc library. .SH FILES .nf .ta +2.0i /lib/libc.a C Library /usr/lib/libm.a Math Library /usr/lib/libU77.a FORTRAN system interface /usr/lib/libI77.a FORTRAN I/O /usr/lib/libF77.a FORTRAN everything else /usr/lib/libjobs.a jobs library /usr/lib/libdbm.a data base management routines /usr/lib/libcurses.a screen management routines /usr/lib/libtermcap.a terminal handling routines /usr/lib/libmp.a multiple precision math library /usr/lib/lib300.a /usr/lib/lib300s.a /usr/lib/lib4014.a /usr/lib/lib450.a /usr/lib/libplot.a plot routines .fi .DT .SH SEE ALSO stdio(3), nm(1), ld(1), cc(1), f77(1), intro(2) .SH DIAGNOSTICS Functions in the math library (3M) may return conventional values when the function is undefined for the given arguments or when the value is not representable. In these cases the external variable .I errno (see .IR intro (2)) is set to the value EDOM (domain error) or ERANGE (range error). The values of EDOM and ERANGE are defined in the include file .I . . \".SH "ASSEMBLER (PDP-11)" . \"In assembly language these functions may be accessed . \"by simulating the C calling sequence. . \"For example, . \".IR ecvt (3) . \"might be called this way: . \".IP "" . \".globl _ecvt . \".nf . \"setd . \"mov $sign,\-(sp) . \"mov $decpt,\-(sp) . \"mov ndigit,\-(sp) . \"movf value,\-(sp) . \"jsr pc,_ecvt . \"add $14.,sp . \".fi .SH "LIST OF FUNCTIONS" .sp 2 .nf .ta \w'getprotobynumber'u+2n +\w'getprotoent'u+10n \fIName\fP \fIAppears on Page\fP \fIDescription\fP .ta \w'getprotobynumber'u+4n +\w'getprotoent'u+4n .sp 5p abort abort.3 generate a fault abort abort.3f terminate abruptly with memory image abs abs.3 integer absolute value access access.3f determine accessability of a file acos sin.3m trigonometric functions alarm alarm.3f execute a subroutine after a specified time and bit.3f bitwise functions arc plot.3x graphics interface asctime ctime.3 convert date and time to ASCII asin sin.3m trigonometric functions assert assert.3x program verification atan sin.3m trigonometric functions atan2 sin.3m trigonometric functions atof atof.3 convert ASCII to numbers atoi atof.3 convert ASCII to numbers atol atof.3 convert ASCII to numbers bessel bessel.3f of two kinds for integer orders bic bit.3f bit set, clear, test routines bis bit.3f bit set, clear, test routines bit bit.3f bit set, clear, test routines calloc malloc.3 main memory allocator ceil floor.3m absolute value, floor, ceiling functions chdir chdir.3f change default directory circle plot.3x graphics interface clearerr ferror.3s stream status inquiries closedir directory.3 directory operations closepl plot.3x graphics interface cont plot.3x ((graphics interface cos sin.3m trigonometric functions cosh sinh.3m hyperbolic functions crypt crypt.3 DES encryption ctime ctime.3 convert date and time to ASCII ctime time.3f return system time curses curses.3x screen functions with ``optimal'' cursor motion dbminit dbm.3x data base subroutines delete dbm.3x data base subroutines dflmax range.3f return extreme values dflmin range.3f return extreme values drand rand.3f return random values dtime etime.3f return elapsed execution time ecvt ecvt.3 output conversion edata end.3 last locations in program encrypt crypt.3 DES encryption end end.3 last locations in program endfsent getfsent.3 get file system descriptor file entry endgrent getgrent.3 get group file entry endhostent gethostent.3n get network host entry endnetent getnetent.3n get network entry endprotoent getprotoent.3n get protocol entry endpwent getpwent.3 get password file entry endservent getservent.3n get protocol entry erase plot.3x graphics interface etext end.3 last locations in program etime etime.3f return elapsed execution time exit exit.3f terminate process with status exp exp.3m exponential, logarithm, power, square root fabs floor.3m absolute value, floor, ceiling functions fclose fclose.3s close or flush a stream fcvt ecvt.3 output conversion fdate fdate.3f return date and time in an ASCII string fdopen fopen.3s open a stream feof ferror.3s stream status inquiries ferror ferror.3s stream status inquiries fetch dbm.3x data base subroutines fflush fclose.3s close or flush a stream fgetc getc.3f get a character from a logical unit fgetc getc.3s get character or word from stream fgets gets.3s get a string from a stream fileno ferror.3s stream status inquiries firstkey dbm.3x data base subroutines flmax range.3f return extreme values flmin range.3f return extreme values floor floor.3m absolute value, floor, ceiling functions flush flush.3f flush output to a logical unit fopen fopen.3s open a stream fork fork.3f create a copy of this process fprintf printf.3s formatted output conversion fputc putc.3f write a character to a fortran logical unit fputc putc.3s put character or word on a stream fputs puts.3s put a string on a stream fread fread.3s buffered binary input/output free malloc.3 main memory allocator freopen fopen.3s open a stream frexp frexp.3 split into mantissa and exponent fscanf scanf.3s formatted input conversion fseek fseek.3f reposition a file on a logical unit fseek fseek.3s reposition a stream fstat stat.3f get file status ftell fseek.3f reposition a file on a logical unit ftell fseek.3s reposition a stream fwrite fread.3s buffered binary input/output gamma gamma.3m log gamma function gcvt ecvt.3 output conversion gerror perror.3f get system error messages getarg getarg.3f command arguments to Fortran getc getc.3f get a character from a logical unit getc getc.3s get character or word from stream getchar getc.3s get character or word from stream getcwd getcwd.3f get pathname of current working directory getenv getenv.3 value for environment name getenv getenv.3f get value of environment variables getfsent getfsent.3 get file system descriptor file entry getfsfile getfsent.3 get file system descriptor file entry getfsspec getfsent.3 get file system descriptor file entry getgid getuid.3f get user or group ID of the caller getgrent getgrent.3 get group file entry getgrgid getgrent.3 get group file entry getgrnam getgrent.3 get group file entry gethostbyaddr gethostent.3n get network host entry gethostbyname gethostent.3n get network host entry gethostent gethostent.3n get network host entry getlog getlog.3f get user's login name getlogin getlogin.3 get login name getnetbyaddr getnetent.3n get network entry getnetbyname getnetent.3n get network entry getnetent getnetent.3n get network entry getpass getpass.3 read a password getpid getpid.3f get process id getprotobyname getprotoent.3n get protocol entry getprotobynumber getprotoent.3n get protocol entry getprotoent getprotoent.3n get protocol entry getpw getpw.3 get name from uid getpwent getpwent.3 get password file entry getpwnam getpwent.3 get password file entry getpwuid getpwent.3 get password file entry gets gets.3s get a string from a stream getservbyname getservent.3n get protocol entry getservbyport getservent.3n get protocol entry getservent getservent.3n get protocol entry getuid getuid.3f get user or group ID of the caller getw getc.3s get character or word from stream getwd getwd.3 get current working directory pathname gmtime ctime.3 convert date and time to ASCII gmtime time.3f return system time hypot hypot.3m Euclidean distance iargc getarg.3f command arguments to Fortran idate idate.3f return date or time in numerical form ierrno perror.3f get system error messages index index.3f tell about character objects index string.3 string operations inet_addr inet.3 Internet address manipulation routines inet_lnaof inet.3 Internet address manipulation routines inet_makeaddr inet.3 Internet address manipulation routines inet_netof inet.3 Internet address manipulation routines inet_network inet.3 Internet address manipulation routines inigrp inigrp.3x initialize group access initstate random.3 routines for changing generators inmax range.3f return extreme values irand rand.3f return random values isalnum ctype.3 character classification isalpha ctype.3 character classification isascii ctype.3 character classification isatty ttynam.3f find name of a terminal port isatty ttyname.3 find name of a terminal iscntrl ctype.3 character classification isdigit ctype.3 character classification islower ctype.3 character classification isprint ctype.3 character classification ispunct ctype.3 character classification isspace ctype.3 character classification isupper ctype.3 character classification itime idate.3f return date or time in numerical form j0 j0.3m bessel functions j1 j0.3m bessel functions jn j0.3m bessel functions jobs jobs.3j summary of job control facilities kill kill.3f send a signal to a process label plot.3x graphics interface ldexp frexp.3 split into mantissa and exponent len index.3f tell about character objects line plot.3x graphics interface linemod plot.3x graphics interface link link.3f make a link to an existing file lnblnk index.3f tell about character objects loc loc.3f return the address of an object localtime ctime.3 convert date and time to ASCII log exp.3m exponential, logarithm, power, square root log10 exp.3m exponential, logarithm, power, square root longjmp setjmp.3 non-local goto lshift bit.3f bit shifting functions ltime time.3f return system time malloc malloc.3 main memory allocator mktemp mktemp.3 make a unique file name modf frexp.3 split into mantissa and exponent monitor monitor.3 prepare execution profile monstartup monitor.3 prepare execution profile move plot.3x graphics interface nextkey dbm.3x data base subroutines nlist nlist.3 get entries from name list not bit.3f bitwise functions opendir directory.3 directory operations openpl plot.3x graphics interface or bit.3f bitwise functions pclose popen.3s initiate I/O to/from a process perror perror.3 system error messages perror perror.3f get system error messages plot plot.3x graphics interface point plot.3x graphics interface popen popen.3s initiate I/O to/from a process pow exp.3m exponential, logarithm, power, square root printf printf.3s formatted output conversion putc putc.3f write a character to a fortran logical unit putc putc.3s put character or word on a stream putchar putc.3s put character or word on a stream puts puts.3s put a string on a stream putw putc.3s put character or word on a stream qsort qsort.3 quicker sort qsort qsort.3f quick sort raddr rhost.3x look up internet hosts by name or address rand rand.3 random number generator rand rand.3f return random values random random.3 better random number generator re_comp regex.3 regular expression handler re_exec regex.3 regular expression handler readdir directory.3 directory operations realloc malloc.3 main memory allocator rewind fseek.3s reposition a stream rewinddir directory.3 directory operations rexec rexec.3x return stream to a remote command rhost rhost.3x look up internet hosts by name or address rindex index.3f tell about character objects rindex string.3 string operations rshift bit.3f bit shifting functions scandir scandir.3 scan a directory scanf scanf.3s formatted input conversion seekdir directory.3 directory operations setbit bit.3f bit set, clear, test routines setbuf setbuf.3s assign buffering to a stream setbuffer setbuf.3s assign buffering to a stream setfsent getfsent.3 get file system descriptor file entry setgrent getgrent.3 get group file entry sethostent gethostent.3n get network host entry setjmp setjmp.3 non-local goto setkey crypt.3 DES encryption setnetent getnetent.3n get network entry setprotoent getprotoent.3n get protocol entry setpwent getpwent.3 get password file entry setservent getservent.3n get protocol entry setstate random.3 routines for changing generators sighold signal.3j manage signals sigignore signal.3j manage signals signal signal.3f change the action for a signal signal signal.3j manage signals sigpause signal.3j manage signals sigrelse signal.3j manage signals sigset signal.3j manage signals sin sin.3m trigonometric functions sinh sinh.3m hyperbolic functions sleep sleep.3 suspend execution for interval sleep sleep.3f sleep for awhile space plot.3x graphics interface sprintf printf.3s formatted output conversion sqrt exp.3m exponential, logarithm, power, square root srand rand.3 random number generator srandom random.3 better random number generator sscanf scanf.3s formatted input conversion stat stat.3f get file status stdio intro.3s standard buffered input/output package stdio stdio.3s standard buffered input/output package store dbm.3x data base subroutines strcat string.3 string operations strcmp string.3 string operations strcpy string.3 string operations strlen string.3 string operations strncat string.3 string operations strncmp string.3 string operations strncpy string.3 string operations swab swab.3 swap bytes sys_errlist perror.3 system error messages sys_nerr perror.3 system error messages system system.3 issue a shell command system system.3f execute a uni((x command tan sin.3m trigonometric functions tanh sinh.3m hyperbolic functions telldir directory.3 directory operations tgetent termcap.3x terminal independent operation routines tgetflag termcap.3x terminal independent operation routines tgetnum termcap.3x terminal independent operation routines tgetstr termcap.3x terminal independent operation routines tgoto termcap.3x terminal independent operation routines time time.3f return system time timezone ctime.3 convert date and time to ASCII tputs termcap.3x terminal independent operation routines traper traper.3f trap arithmetic errors trapov trapov.3f trap and repair floating point overflow ttynam ttynam.3f find name of a terminal port ttyname ttyname.3 find name of a terminal ttyslot ttyname.3 find name of a terminal ungetc ungetc.3s push character back into input stream unlink unlink.3f remove a directory entry valloc valloc.3 aligned memory allocator varargs varargs.3 variable argument list wait wait.3f wait for a process to terminate xor bit.3f bitwise functions y0 j0.3m bessel functions y1 j0.3m bessel functions .fi ithmetic errors trapov trapov.3f trap and repair floating point overflow ttynam ttynam.3f find name of a terminal port ttyname ttyname.3 find name of a terminal ttyslot ttyname.3 find name of a terminal ungetc ungetc.3s push character back into input stream unlink unlink.3f remove a directory entry valloc valloc.3 aligned memory allocator varargs varargs.3 variable argument list wait wait.3f wait for a process to terminate xor bit.3f bitwise funman/man3/j0.3m 644 0 0 1077 3112233062 6165 .TH J0 3M "19 January 1983" .SH NAME j0, j1, jn, y0, y1, yn \- bessel functions .SH SYNOPSIS .nf .B #include .PP .B double j0(x) .B double x; .PP .B double j1(x) .B double x; .PP .B double jn(n, x) .B double x; .PP .B double y0(x) .B double x; .PP .B double y1(x) .B double x; .PP .B double yn(n, x) .B double x; .fi .SH DESCRIPTION These functions calculate Bessel functions of the first and second kinds for real arguments and integer orders. .SH DIAGNOSTICS Negative arguments cause .I y0, y1, and .I yn to return a huge negative value and set .I errno to EDOM. bessel functions .SH SYNOPSIS .nf .B #include .PP .B double j0(x) .B double x; .PP .B double j1(x) .B double x; .PP .B double jn(n, x) .B double x; .PP .B double y0(x) .B double x; .PP .B double y1(x) .B double x; .PP .B double yn(n, x) .B double x; .fi .SH DESCRIPTION These functions calculate Bessel functions of the first and second kinds for real arguments and integer orders. .SH DIAGNOSTICS Negative arguments cause .I y0, y1, and .man/man3/jobs.3j 644 0 0 27746 3112233063 6642 .TH JOBS 3J "26 April 1983" .UC 4 .SH NAME jobs \- summary of job control facilities .SH SYNOPSIS .nf .B #include .B #include .B #include .B #include .LP .B int fildes, signo; .B short pid, pgrp; .B union wait status; .B struct resource res; .LP .B ioctl(fildes, TIOCSPGRP, &pgrp) .B ioctl(fildes, TIOCGPGRP, &pgrp) .LP .B sigset(signo, action) .B sighold(signo) .B sigrelse(signo) .B sigpause(signo) .B sigsys(signo, action) .LP .B wait3(&status, options, &res) .LP .B cc .\|.\|. \-ljobs .fi .SH DESCRIPTION The facilities described here are used to support the job control implemented in .IR csh (1), and may be used in other programs to provide similar facilities. Because these facilities are not standard in UNIX and because the signal mechanisms are also slightly different, the associated routines are not in the standard C library, but rather in the \fB\-ljobs\fR library. .LP For descriptions of the individual routines see the various sections listed in \s-2SEE ALSO\s0 below. This section attempt only to place these facilities in context, not to explain the semantics of the individual calls. .LP .B "Terminal arbitration mechanisms." .LP The job control mechanism works by associating with each process a number called a .I "process group"; related processes (e.g. in a pipeline) are given the same process group. The system assigns a single process group number to each terminal. Processes running on a terminal are given read access to that terminal only if they are in the same process group as that terminal. .LP Thus a command interpreter may start several jobs running in different process groups and arbitrate access to the terminal by controlling which, if any, of these processes is in the same process group as the terminal. When a process which is not in the process group of the terminal tries to read from the terminal, all members of the process group of the process receive a SIGTTIN signal, which normally then causes them to stop until they are continued with a SIGCONT signal. (See .IR sigsys (2) for a description of these signals; .IR tty (4) for a description of process groups.) .LP If a process which is not in the process group of the terminal attempts to change the terminals mode, the process group of that process is sent a SIGTTOU signal, causing the process group to stop. A similar mechanism is (optionally) available for output, causing processes to block with SIGTTOU when they attempt to write to the terminal while not in its process group; this is controlled by the LTOSTOP bit in the tty mode word, enabled by \*(lqstty tostop\*(rq and disabled (the default) by \*(lqstty \-tostop.\*(rq (The LTOSTOP bit is described in .IR tty (4)). .ne 4 .LP .B "How the shell manipulates process groups." .LP A shell which is interactive first establishes its own process group and a process group for the terminal; this prevents other processes from being inadvertantly stopped while the terminal is under its control. The shell then assigns each job it creates a distinct process group. When a job is to be run in the foreground, the shell gives the terminal to the process group of the job using the TIOCSPGRP ioctl (See .IR ioctl (2) and .IR tty (4)). When a job stops or completes, the shell reclaims the terminal by resetting the terminals process group to that of the shell using TIOCSPGRP again. .LP Shells which are running shell scripts or running non-interactively do not manipulate process groups of jobs they create. Instead, they leave the process group of sub-processes and the terminal unchanged. This assures that if any sub-process they create blocks for terminal i/o, the shell and all its sub-processes will be blocked (since they are a single process group). The first interactive parent of the non-interactive shell can then be used to deal with the stoppage. .LP Processes which are orphans (whose parents have exited), and descendants of these processes are protected by the system from stopping, since there can be no interactive parent. Rather than blocking, reads from the control terminal return end-of-file and writes to the control terminal are permitted (i.e. LTOSTOP has no effect for these processes.) Similarly processes which ignore or hold the SIGTTIN or SIGTTOU signal are not sent these signals when accessing their control terminal; if they are not in the process group of the control terminal reads simply return end-of-file. Output and mode setting are also allowed. .LP Before a shell .I suspends itself, it places itself back in the process group in which it was created, and then sends this original group a stopping signal, stopping the shell and any other intermediate processes back to an interactive parent. The shell also restores the process group of the terminal when it finishes, as the process which then resumes would not necessarily be in control of the terminal otherwise. .LP .B "Naive processes." .LP A process which does not alter the state of the terminal, and which does no job control can invoke subprocesses normally without worry. If such a process issues a .IR system (3) call and this command is then stopped, both of the processes will stop together. Thus simple processes need not worry about job control, even if they have \*(lqshell escapes\*(rq or invoke other processes. .LP .B "Processes which modify the terminal state." .LP When first setting the terminal into an unusual mode, the process should check, with the stopping signals held, that it is in the foreground. It should then change the state of the terminal, and set the catches for SIGTTIN, SIGTTOU and SIGTSTP. The following is a sample of the code that will be needed, assuming that unit 2 is known to be a terminal. .LP .nf .ft B short tpgrp; \&... retry: sigset(SIGTSTP, SIG_HOLD); sigset(SIGTTIN, SIG_HOLD); sigset(SIGTTOU, SIG_HOLD); if (ioctl(2, TIOCGPGRP, &tpgrp) != 0) goto nottty; if (tpgrp != getpgrp(0)) { /* not in foreground */ sigset(SIGTTOU, SIG_DFL); kill(0, SIGTTOU); /* job stops here waiting for SIGCONT */ goto retry; } \fI\&...save old terminal modes and set new modes\&...\fB sigset(SIGTTIN, onstop); sigset(SIGTTOU, onstop); sigset(SIGTSTP, onstop); .ft R .fi .LP It is necessary to ignore SIGTSTP in this code because otherwise our process could be moved from the foreground to the background in the middle of checking if it is in the foreground. The process holds all the stopping signals in this critical section so no other process in our process group can mess us up by blocking us on one of these signals in the middle of our check. (This code assumes that the command interpreter wi((ll not move a process from foreground to background without stopping it; if it did we would have no way of making the check correctly.) .LP The routine which handles the signal should clear the catch for the stop signal and .IR kill (2) the processes in its process group with the same signal. The statement after this .I kill will be executed when the process is later continued with SIGCONT. .LP Thus the code for the catch routine might look like: .LP .ft B .nf \&... sigset(SIGTSTP, onstop); sigset(SIGTTIN, onstop); sigset(SIGTTOU, onstop); \&... onstop(signo) int signo; { \fI... restore old terminal state ...\fB sigset(signo, SIG_DFL); kill(0, signo); /* stop here until continued */ sigset(signo, onstop); \fI... restore our special terminal state ...\fB } .fi .ft R .LP This routine can also be used to simulate a stop signal. .LP If a process does not need to save and restore state when it is stopped, but wishes to be notified when it is continued after a stop it can catch the SIGCONT signal; the SIGCONT handler will be run when the process is continued. .LP Processes which lock data bases such as the password file should ignore SIGTTIN, SIGTTOU, and SIGTSTP signals while the data bases are being manipulated. While a process is ignoring SIGTTIN signals, reads which would normally have hung will return end-of-file; writes which would normally have caused SIGTTOU signals are instead permitted while SIGTTOU is ignored. .LP .B "Interrupt-level process handling." .LP Using the mechanisms of .IR sigset (3J) it is possible to handle process state changes as they occur by providing an interrupt-handling routine for the SIGCHLD signal which occurs whenever the status of a child process changes. A signal handler for this signal is established by: .LP .RS .B "sigset(SIGCHLD, onchild);" .RE .LP The shell or other process would then await a change in child status with code of the form: .LP .nf .ft B recheck: sighold(SIGCHLD); /* start critical section */ if (\fIno children to process\fB) { sigpause(SIGCHLD); /* release SIGCHLD and pause */ goto recheck; } sigrelse(SIGCHLD); /* end critical region */ /* now have a child to process */ .fi .ft R .LP Here we are using .IR sighold to temporarily block the SIGCHLD signal during the checking of the data structures telling us whether we have a child to process. If we didn't block the signal we would have a race condition since the signal might corrupt our decision by arriving shortly after we had finished checking the condition but before we paused. .LP If we need to wait for something to happen, we call .I sigpause which automically releases the hold on the SIGCHLD signal and waits for a signal to occur by starting a .IR pause (2). Otherwise we simply release the SIGCHLD signal and process the child. .I Sigpause is similar to the PDP-11 .I wait instruction, which returns the priority of the processor to the base level and idles waiting for an interrupt. .LP It is important to note that the long-standing bug in the signal mechanism which would have lost a SIGCHLD signal which occurred while the signal was blocked has been fixed. This is because .I sighold uses the SIG_HOLD signal set of .IR sigsys (2) to prevent the signal action from being taken without losing the signal if it occurs. Similarly, a signal action set with .I sigset has the signal held while the action routine is running, much as a the interrupt priority of the processor is raised when a device interrupt is taken. .LP In this interrupt driven style of termination processing it is necessary that the .I wait calls used to retrieve status in the SIGCHLD signal handler not block. This is because a single invocation of the SIGCHLD handler may indicate an arbitrary number of process status changes: signals are not queued. This is similar to the case in a disk driver where several drives on a single controller may report status at once, while there is only one interrupt taken. It is even possible for no children to be ready to report status when the SIGCHLD handler is invoked, if the signal was posted while the SIGCHLD handler was active, and the child was noticed due to a SIGCHLD initially sent for another process. This causes no problem, since the handler will be called whenever there is work to do; the handler just has to collect all information by calling .I wait3 until it says no more information is available. Further status changes are guaranteed to be reflected in another SIGCHLD handler call. .LP .B Restarting system calls. .LP In older versions of UNIX \*(lqslow\*(rq system calls were interrupted when signals occurred, returning EINTR. The new signal mechanism .IR sigset (3) normally restarts such calls rather than interrupting them. To summarize: .I pause and .I wait return error EINTR (as before), .I ioctl and .I wait3 restart, and .I read and .I write restart unless some data was read or written in which case they return indicating how much data was read or written. In programs which use the older .IR signal (2) mechanisms, all of these calls return EINTR if a signal occurs during the call. .SH SEE ALSO csh(1), ioctl(2), killpg(2), setpgrp(2), sigsys(2), wait3(2), signal(2), psignal(3), tty(4) .SH BUGS The job control facilities are not available in standard version 7 UNIX. These facilities are still under development and may change in future releases of the system as better inter-process communication facilities and support for virtual terminals become available. The options and specifications of these system calls and even the calls themselves are thus subject to change. s during the call. .SH SEEman/man3/malloc.3 644 0 0 5450 3112233066 6751 .TH MALLOC 3 "26 April 1983" .UC 4 .SH NAME malloc, free, realloc, calloc \- main memory allocator .SH SYNOPSIS .nf .B char *malloc(size) .B unsigned size; .LP .B free(ptr) .B char *ptr; .LP .B char *realloc(ptr, size) .B char *ptr; .B unsigned size; .LP .B char *calloc(nelem, elsize) .B unsigned nelem, elsize; .fi .SH DESCRIPTION .I Malloc and .I free provide a simple general-purpose memory allocation package. .I Malloc returns a pointer to a block of at least .I size bytes beginning on a word boundary. .LP The argument to .I free is a pointer to a block previously allocated by .IR malloc ; this space is made available for further allocation, but its contents are left undisturbed. .LP Needless to say, grave disorder will result if the space assigned by .I malloc is overrun or if some random number is handed to .IR free . .LP .I Malloc allocates the first big enough contiguous reach of free space found in a circular search from the last block allocated or freed, coalescing adjacent free blocks as it searches. It calls .I sbrk (see .IR brk (2)) to get more memory from the system when there is no suitable space already free. .LP .I Realloc changes the size of the block pointed to by .I ptr to .I size bytes and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the lesser of the new and old sizes. .LP .I Realloc also works if .I ptr points to a block freed since the last call of .I malloc, realloc or .IR calloc ; thus sequences of .I free, malloc and .I realloc can exploit the search strategy of .I malloc to do storage compaction. .LP .I Calloc allocates space for an array of .I nelem elements of size .I elsize. The space is initialized to zeros. .LP Each of the allocation routines returns a pointer to space suitably aligned (after possible pointer coercion) for storage of any type of object. .SH DIAGNOSTICS .I Malloc, realloc and .I calloc return a null pointer (0) if there is no available memory or if the arena has been detectably corrupted by storing outside the bounds of a block. .I Malloc may be recompiled to check the arena very stringently on every transaction; those sites with a source code license may check the source code to see how this can be done. A version compiled with the checking enabled is available on the Sun system distribution as .IR /usr/lib/malloc.debug.o . .SH FILES /usr/lib/malloc.debug.o version which checks allocation .SH BUGS When .I realloc returns 0, the block pointed to by .I ptr may be destroyed. .LP The current incarnation of the allocator is unsuitable for direct use in a large virtual environment where many small blocks are to be kept, since it keeps all allocated and freed blocks on a single circular list. Just before more memory is allocated, all allocated and freed blocks are referenced; this can cause a huge number of page faults. c.debug.o . .SH FILES /usr/lib/malloc.debug.o version which checks allocation .SH BUGS When .I realloc returns 0, the block pointed to by .I ptr may be destroyed. .LP The current incarnation of the allocator is unsuiman/man3/mktemp.3 644 0 0 636 3112233066 6760 .TH MKTEMP 3 "19 January 1983" .SH NAME mktemp \- make a unique file name .SH SYNOPSIS .nf .B char *mktemp(template) .B char *template; .fi .SH DESCRIPTION .I Mktemp replaces .I template by a unique file name, and returns the address of the template. The template should look like a file name with six trailing X's, which will be replaced with the current process id and a unique letter. .SH "SEE ALSO" getpid(2) block pointed to by .I ptr may be destroyed. .LP TyyZyy((man/man3/monitor.3 644 0 0 4706 3112233067 7175 .TH MONITOR 3 "4 March 1983" .SH NAME monitor, monstartup \- prepare execution profile .SH SYNOPSIS .nf \fBmonitor(lowpc, highpc, buffer, bufsize, nfunc)\fP \fBint (*lowpc)(), (*highpc)();\fP \fBshort buffer[];\fP \fBmonstartup(lowpc, highpc)\fP \fBint (*lowpc)(), (*highpc)();\fP .fi .SH DESCRIPTION There are two different forms of monitoring available: An executable program created by: .IP "cc \-p . . ." .LP automatically includes calls for \fImonstartup\fP with default parameters; \fImonitor\fP need not be called explicitly except to gain fine control over profiling. An executable program created by: .IP "cc \-pg . . ." .LP obtains a different monitor. .LP \fIMonstartup\fP is a high level interface to .IR profil (2). \fILowpc\fP and \fIhighpc\fP specify the address range that is to be sampled; the lowest address sampled is that of \fIlowpc\fP and the highest is just below .IR highpc . \fIMonstartup\fP allocates space using .IR sbrk (2) and passes it to \fImonitor\fP (see below) to record a histogram of periodically sampled values of the program counter, and of counts of calls of certain functions, in the buffer. Only calls of functions compiled with the profiling option \fB\-p\fP of .IR cc (1) are recorded. .LP To profile the entire program, it is sufficient to use .LP .nf extern etext(); . . . monstartup((int) 2, etext); .fi .LP \fIEtext\fP lies just above all the program text, see .IR end (3). .LP To stop execution monitoring and write the results on the file \fImon.out\fP, use .LP monitor(0); .LP then .IR prof (1) can be used to examine the results. .LP \fIMonitor\fP is a low level interface to .IR profil (2). \fILowpc\fP and \fIhighpc\fP are the addresses of two functions; \fIbuffer\fP is the address of a (user supplied) array of \fIbufsize\fP short integers. At most \fInfunc\fP call counts can be kept. For the results to be significant, especially where there are small, heavily used routines, it is suggested that the buffer be no more than a few times smaller than the range of locations sampled. \fIMonitor\fP divides the buffer into space to record the histogram of program counter samples over the range \fIlowpc\fP to .IR highpc , and space to record call counts of functions compiled with the \fB\-p\fP option to .IR cc (1). .LP To profile the entire program, it is sufficient to use .LP .nf extern etext(); . . . monitor((int) 2, etext, buf, bufsize, nfunc); .fi .SH FILES mon.out .SH "SEE ALSO" cc(1), prof(1), gprof(1), profil(2), sbrk(2) a few times smaller than the range of locations sampled. man/man3/nlist.3 644 0 0 2257 3112233067 6636 .TH NLIST 3 "19 January 1983" .UC 4 .SH NAME nlist \- get entries from name list .SH SYNOPSIS .nf .B #include .B nlist(filename, nl) .B char *filename; .B struct nlist nl[]; .fi .SH DESCRIPTION .I Nlist examines the name list in the given executable output file and selectively extracts a list of values. The name list consists of an array of structures containing names, types and values. The list is terminated with a null name. Each name is looked up in the name list of the file. If the name is found, the type and value of the name are inserted in the next two fields. If the name is not found, both entries are set to 0. See .IR a.out (5) for the structure declaration. .PP This subroutine is useful for examining the system name list kept in the file .BR /vmunix . In this way programs can obtain system addresses that are up to date. .SH "SEE ALSO" a.out(5) .SH DIAGNOSTICS All type entries are set to 0 if the file cannot be found or if it is not a valid namelist. .SH BUGS On other versions of UNIX you must include rather than ; this is unfortunate, but .I can't be used on the Sun system because it contains a .B union which can't be initialized. .PP This subroutine is useful for examining the system name list kept in the file .BR /vmunix . In this way programs can obtain system addresses that are up to date. .SH "SEE ALSO" a.out(5) .SH DIAGNOSTICS All type entries are set to 0 if the file cannot be found or if it is not a valid namelist. .SH BUGS On other versions of UNIX you man/man3/perror.3 644 0 0 2107 3112233070 7002 .TH PERROR 3 "19 January 1983" .SH NAME perror, sys_errlist, sys_nerr \- system error messages .SH SYNOPSIS .nf .B perror(s) .B char *s; .PP .B int sys_nerr; .B char *sys_errlist[]; .fi .SH DESCRIPTION .I Perror produces a short error message on the standard error file describing the last error encountered during a call to the system from a C program. First the argument string .I s is printed, then a colon, then the message and a new-line. Most usefully, the argument string is the name of the program which incurred the error. The error number is taken from the external variable .I errno (see .IR intro (2)), which is set when errors occur but not cleared when non-erroneous calls are made. .PP To simplify variant formatting of messages, the vector of message strings .I sys_errlist is provided; .I errno can be used as an index in this table to get the message string without the newline. .I Sys_nerr is the number of messages provided for in the table; it should be checked because new error codes may be added to the system before they are added to the table. .SH "SEE ALSO" intro(2) le .I errno (see .IR intro (2)), which is set when errors occur but not cleared when non-erroneous calls are made. .PP To simplify variant formatting of messages, the vector of message strings .I sys_errlist is provided; .I errno can be used as an index in this table to get the message string without the newline. .I Sys_nerr is the number of messages provided for in the table; it should be checked because new error codes may be added to man/man3/plot.3x 644 0 0 2357 3112233070 6646 .TH PLOT 3X "26 April 1983" .SH NAME plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl \- graphics interface .SH SYNOPSIS .nf .B openpl() .LP .B erase() .LP .B label(s) .B char s[]; .LP .B line(x1, y1, x2, y2) .LP .B circle(x, y, r) .LP .B arc(x, y, x0, y0, x1, y1) .LP .B move(x, y) .LP .B cont(x, y) .LP .B point(x, y) .LP .B linemod(s) .B char s[]; .LP .B space(x0, y0, x1, y1) .LP .B closepl() .fi .LP .ft R .SH DESCRIPTION These subroutines generate graphic output in a relatively device-independent manner. See .IR plot (5) for a description of their effect. .I Openpl must be used before any of the others to open the device for writing. .I Closepl flushes the output. .LP String arguments to .I label and .I linemod are null-terminated, and do not contain newlines. .LP Various flavors of these functions exist for different output devices. They are obtained by the following .IR ld (1) options: .TP 8n .B \-lplot device-independent graphics stream on standard output for .IR plot (1) filters .br .ns .TP .B \-l300 GSI 300 terminal .br .ns .TP .B \-l300s GSI 300S terminal .br .ns .TP .B \-l450 DASI 450 terminal .br .ns .TP .B \-l4014 Tektronix 4014 terminal .LP .SH "SEE ALSO" .LP plot(5), plot(1), graph(1) and .I linemod are null-terminated, and do not contain newlines. .LP Various flavors of these functions exist for different output devices. They are obtained by the following .IR ld (1) options: .TP 8n .B \-lplot device-independent graphics stream on standard output for man/man3/popen.3s 644 0 0 2775 3112233070 7010 .TH POPEN 3S "1 April 1983" .SH NAME popen, pclose \- initiate I/O to/from a process .SH SYNOPSIS .B #include .PP .SM .B FILE .B *popen(command, type) .br .B char *command, *type; .PP .B pclose(stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION The arguments to .I popen are pointers to null-terminated strings containing respectively a shell command line and an I/O mode, either "r" for reading or "w" for writing. It creates a pipe between the calling process and the command to be executed. The ((value returned is a stream pointer that can be used (as appropriate) to write to the standard input of the command or read from its standard output. .PP A stream opened by .I popen should be closed by .I pclose, which waits for the associated process to terminate and returns the exit status of the command. .PP Because open files are shared, a type "r" command may be used as an input filter, and a type "w" as an output filter. .SH "SEE ALSO" pipe(2), fopen(3), fclose(3), system(3), wait(2), sh(1) .SH DIAGNOSTICS .I Popen returns a null pointer if files or processes cannot be created, or the shell cannot be accessed. .PP .I Pclose returns \-1 if .I stream is not associated with a `popened' command. .SH BUGS Buffered reading before opening an input filter may leave the standard input of that filter mispositioned. Similar problems with an output filter may be forestalled by careful buffer flushing, for instance, with .I fflush, see .IR fclose (3). .LP \fIPopen\fP always calls \fIsh\fP, never calls \fIcsh\fP. NOSman/man3/printf.3s 644 0 0 12340 3112233071 7177 .TH PRINTF 3S "26 April 1983" .SH NAME printf, fprintf, sprintf \- formatted output conversion .SH SYNOPSIS .B #include .LP .B printf(format .RB [ , arg ] ... .B ) .br .B char *format; .LP .B fprintf(stream, format .RB [ , arg ] ... .B ) .br .SM .B FILE .B *stream; .br .B char *format; .LP .B sprintf(s, format .RB [ , arg ] ... .B ) .br .B char *s, format; .SH DESCRIPTION .I Printf places output on the standard output stream .IR stdout . .I Fprintf places output on the named output .IR stream . .I Sprintf places `output' in the string .I s, followed by the character `\\0'. .LP Each of these functions converts, formats, and prints its arguments after the first under control of the first argument. The first argument is a character string which contains two types of objects: plain characters, which are simply copied to the output stream, and conversion specifications, each of which causes conversion and printing of the next successive .I arg .IR printf . .LP Each conversion specification is introduced by the character .BR % . Following the .BR % , there may be .TP \- an optional minus sign `\-' which specifies .I "left adjustment" of the converted value in the indicated field; .TP \- an optional digit string specifying a .I "field width;" if the converted value has fewer characters than the field width it will be blank-padded on the left (or right, if the left-adjustment indicator has been given) to make up the field width; if the field width begins with a zero, zero-padding will be done instead of blank-padding; .TP \- an optional period .RB ` . ' which serves to separate the field width from the next digit string; .TP \- an optional digit string specifying a .I precision which specifies the number of digits to appear after the decimal point, for e- and f-conversion, or the maximum number of characters to be printed from a string; .TP \- an optional `#' character specifying that the value should be converted to an ``alternate form''. For .BR c , .BR d , .BR s , and .BR u , conversions, this option has no effect. For .B o conversions, the precision of the number is increased to force the first character of the output string to a zero. For .BR x ( X ) conversion, a non-zero result has the string .BR 0x ( 0X ) prepended to it. For .BR e , .BR E , .BR f , .BR g , and .BR G , conversions, the result will always contain a decimal point, even if no digits follow the point (normally, a decimal point only appears in the results of those conversions if a digit follows the decimal point). For .B g and .B G conversions, trailing zeros are not removed from the result as they would otherwise be. .TP \- the character .B l specifying that a following .BR d , .BR o , .BR x , or .B u corresponds to a long integer .I arg (this is kind of irrelevant on the Sun system). .TP \- a character which indicates the type of conversion to be applied. .LP A field width or precision may be `*' instead of a digit string. In this case an integer .I arg supplies the field width or precision. .LP The conversion characters and their meanings are .TP .B dox The integer .I arg is converted to decimal, octal, or hexadecimal notation respectively. .TP .B f The float or double .I arg is converted to decimal notation in the style `[\fB\-\fR]ddd.ddd' where the number of d's after the decimal point is equal to the precision specification for the argument. If the precision is missing, 6 digits are given; if the precision is explicitly 0, no digits and no decimal point are printed. .TP .B e The float or double .I arg is converted in the style `[\fB\-\fR]d\fB.\fRddd\fBe\fR\(+-dd' where there is one digit before the decimal point and the number after is equal to the precision specification for the argument; when the precision is missing, 6 digits are produced. .TP .B g The float or double .I arg is printed in style .BR d , in style .BR f , or in style .BR e , whichever gives full precision in minimum space. .TP .B c The character .I arg is printed. .TP .B s .I Arg is taken to be a string (character pointer) and characters from the string are printed until a null character or until the number of characters indicated by the precision specification is reached; however if the precision is 0 or missing all characters up to a null are printed. .TP .B u The unsigned integer .I arg is converted to decimal and printed. The result will be in the range 0 through MAXUINT, where MAXUINT equals 4294967295 on a Sun. .TP .B % Print a `%'; no argument is converted. .LP In no case does a non-existent or small field width cause truncation of a field; padding takes place only if the specified field width exceeds the actual width. Characters generated by .I printf are printed by .IR putc (3). .LP .B Examples .br To print a date and time in the form `Sunday, July 3, 10:02', where .I weekday and .I month are pointers to null-terminated strings: .RS .HP .nh printf("%s, %s %d, %02d:%02d", weekday, month, day, hour, min); .RE .hy .LP To print .if n pi .if t \(*p to 5 decimals: .IP printf("pi = %.5f", 4*atan(1.0)); .SH "SEE ALSO" putc(3), scanf(3S), ecvt(3) .SH BUGS Very wide fields (>128 characters) fail. .LP The %\fBe\fP, %\fBf\fP, and %\fBg\fP formats print IEEE indeterminate values (infinity or not-a-number) as ``Infinity'' or ``Nan'' respectively. These values cannot be read by .IR scanf (3S). d .I month are pointers to null-terminated strings: .RS .HP .nh printf("%s, %s %d, %02d:%02d", weekday, month, day, hour, min); .RE .hy .LP To print .if n pi .if t \(*p to 5 decimals: .IP printf("pi = %.5f", 4*atan(1.0)); .SH "SEE ALSO" putc(3), scanf(3S), ecvt(3) .SH BUGS Very wide fielman/man3/putc.3s 644 0 0 2276 3112233071 6637 .TH PUTC 3S "4 April 1983" .SH NAME putc, putchar, fputc, putw \- put character or word on a stream .SH SYNOPSIS .B #include .LP .B int putc(c, stream) .br .B char c; .br .SM .B FILE .B *stream; .LP .B putchar(c) .LP .B fputc(c, stream) .br .SM .B FILE .B *stream; .LP .B putw(w, stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Putc appends the character .I c to the named output .IR stream . It returns the character written. .LP .I Putchar(c) is defined as .I "putc(c, stdout)." .LP .I Fputc behaves like .I putc, but is a genuine function rather than a macro. .LP .I Putw appends word (that is, .BR int ) .I w to the output .IR stream . It returns the word written. .I Putw neither assumes nor causes special alignment in the file. .SH "SEE ALSO" fopen(3), fclose(3), getc(3), puts(3), printf(3), fread(3) .SH DIAGNOSTICS These functions return the constant .SM .B EOF upon error. Since this is a good integer, .IR ferror (3) should be used to detect .I putw errors. .SH BUGS Because it is implemented as a macro, .I putc treats a .I stream argument with side effects improperly. In particular `putc(c, *f++);` doesn't work sensibly. .LP Errors can occur long after the call to .I putc. er assumes nor causes special alignment in the file. .SH "SEE ALSO" fopen(3), fclose(3), getc(3), puts(3), printf(3), fread(3) .SH DIAGNOSTICS These functions return the constant .SM .B EOF upon error. Since this is a good integer, .IR ferror (3) should be used to detect .I putw errors. .SH BUGS Because it is implemenman/man3/puts.3s 644 0 0 1250 3112233071 6646 .TH PUTS 3S "19 January 1983" .SH NAME puts, fputs \- put a string on a stream .SH SYNOPSIS .B #include .PP .B puts(s) .br .B char *s; .PP .B fputs(s, stream) .br .B char *s; .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Puts copies the null-terminated string .I s to the standard output stream .I stdout and appends a newline character. .PP .I Fputs copies the null-terminated string .I s to the named output .IR stream . .PP Neither routine copies the terminal null character. .SH "SEE ALSO" fopen(((3), gets(3), putc(3), printf(3), ferror(3) .br fread(3) for .I fwrite .SH BUGS .I Puts appends a newline, .I fputs does not, all in the name of backward compatibility. ) .br .B char *s; .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Puts copies the null-terminated string .I s to the standard output stream .I stdout and appends a newline character. .PP .I Fputs copies the null-terminated string .I s to the named output .IR stream . .PP Neither routine copies the terminal null character. .SH "SEE ALSO" fopen(man/man3/qsort.3 644 0 0 1274 3112233071 6646 .TH QSORT 3 "19 January 1983" .SH NAME qsort \- quicker sort .SH SYNOPSIS .nf .B qsort(base, nel, width, compar) .B char *base; .B int (*compar)(); .fi .SH DESCRIPTION .I Qsort is an implementation of the quicker-sort algorithm. The first argument is a pointer to the base of the data; the second is the number of elements; the third is the width of an element in bytes; the last is the name of the comparison routine to be called with two arguments which are pointers to the elements being compared. The routine must return an integer less than, equal to, or greater than 0 according as the first argument is to be considered less than, equal to, or greater than the second. .SH "SEE ALSO" sort(1) ementation of the quicker-sort algorithm. The first argument is a pointer to the base of the data; the second is the number of elements; the third is the width of an element in bytes; the last is the name of the comparison routine to be called with two arguments which are pointers to the elements being compared. The routinman/man3/rand.3 644 0 0 1001 3112233072 6407 .TH RAND 3 VAX-11 "19 January 1983" .SH NAME rand, srand \- random number generator .SH SYNOPSIS .nf .B srand(seed) .B int seed; .PP .B rand() .fi .SH DESCRIPTION .I Rand uses a multiplicative congruential random number generator with period 2\u\s732\s0\d to return successive pseudo-random numbers in the range from 0 to 2\u\s731\s10\d\-1. .PP The generator is reinitialized by calling .I srand with 1 as argument. It can be set to a random starting point by calling .I srand with whatever you like as argument. TH RAND 3 VAX-11 "19 January 1983" .SH NAME rand, srand \- random number generator .SH SYNOPSIS .nf .B srand(seed) .B int seed; .PP .B rand() .fi .SH DESCRIPTION .I Rand uses a multiplicative congruential random number generator with period 2\u\s732\s0\d to return successive pseudo-random numbers in the range from 0 to 2\u\s731\s10\d\-1. .PP The generator is reinitialized by calling .I srand with 1 as argument. It can be set to a random starting point by calling .I srand with whatever you like as argument.man/man3/regex.3 644 0 0 3002 3112233072 6600 .TH REGEX 3 "4 March 1983" .SH NAME re_comp, re_exec \- regular expression handler .SH SYNOPSIS .nf \fBchar *re_comp(s)\fP \fBchar *s;\fP .LP \fBre_exec(s)\fP \fBchar *s;\fP .fi .SH DESCRIPTION \fIRe_comp\fP compiles a string into an internal form suitable for pattern matching. \fIRe_exec \fP checks the argument string against the last string passed to \fIre_comp.\fP .LP \fIRe_comp\fP returns 0 if the string \fIs\fP was compiled successfully; otherwise a string containing an error message is returned. If \fIre_comp\fP is passed 0 or a null string, it returns without changing the currently compiled regular expression. .LP \fIRe_exec\fP returns 1 if the string \fIs\fP matches the last compiled regular expression, 0 if the string \fIs\fP failed to match the last compiled regular expression, and -1 if the compiled regular expression was invalid (indicating an internal error). .LP The strings passed to both \fIre_comp\fP and \fIre_exec\fP may have trailing or embedded newline characters; they are terminated by nulls. The regular expressions recognized are described in the manual entry for \fIed\fP (1), given the above difference. .SH "SEE ALSO" ed(1), ex(1), egrep(1), fgrep(1), grep(1) .SH DIAGNOSTICS \fIRe_exec\fP returns -1 for an internal error. .LP \fIRe_comp\fP returns one of the following strings if an error occurs: .IP "\fINo previous regular expression\fP", .IP "\fIRegular expression too long\fP", .IP "\fIunmatched \e(\fP", .IP "\fImissing ]\fP", .IP "\fItoo many \e(\e) pairs\fP", .IP "\fIunmatched \e)\fP". s. The regular expressions recognized are described in the manual entry for \fIed\fP (1), given the above difference. .SH "SEE ALSO" ed(1), ex(1), egrep(1), fgrep(1), grep(1) .SH DIAGNOSTICS \fIRe_exec\fP returns -1 for an internal error. .LP \fIRe_comp\fP returns one of the following strings if an error occurs: .IP "\fINo previous regular expression\fP", .IP "\fIRegular expression too long\fP", .IP "\fIunmatched \e(\fP", .IP "\fImissing ]\fP", .IP "\fItoo many \e(\e) pairs\fP", .IP "\fIunmatched \e)\fP"man/man3/scanf.3s 644 0 0 13154 3112233072 6774 .TH SCANF 3S "26 April 1983" .SH NAME scanf, fscanf, sscanf \- formatted input conversion .SH SYNOPSIS .B #include .LP .B scanf(format [ , pointer ] . . . .B ) .br .B char *format; .LP .B fscanf(stream, format [ , pointer ] . . . .B ) .br .SM .B FILE .B *stream; .br .B char *format; .LP .B sscanf(s, format [ , pointer ] . . . .B ) .br .B char *s, *format; .SH DESCRIPTION .I Scanf reads from the standard input stream .IR stdin . .I Fscanf reads from the named input .IR stream . .I Sscanf reads from the character string .IR s . Each function reads characters, interprets them according to a format, and stores the results in its arguments. Each expects as arguments a control string .I format, described below, and a set of .I pointer arguments indicating where the converted input should be stored. .LP The control string usually contains conversion specifications, which are used to direct interpretation of input sequences. The control string may contain: .TP 4 1. Blanks, tabs or newlines, which match optional white space in the input. .TP 4 2. An ordinary character (not %) which must match the next character of the input stream. .TP 4 3. Conversion specifications, consisting of the character .BR % , an optional assignment suppressing character .BR * , an optional numerical maximum field width, and a conversion character. .LP A conversion specification directs the conversion of the next input field; the result is placed in the variable pointed to by the corresponding argument, unless assignment suppression was indicated by .BR * . An input field is defined as a string of non-space characters; it extends to the next inappropriate character or until the field width, if specified, is exhausted. .LP The conversion character indicates the interpretation of the input field; the corresponding pointer argument must usually be of a restricted type. The following conversion characters are legal: .TP 4 .B % a single `%' is expected in the input at this point; no assignment is done. .TP 4 .B d a decimal integer is expected; the corresponding argument should be an integer pointer. .TP 4 .B o an octal integer is expected; the corresponding argument should be a integer pointer. .TP 4 .B x a hexadecimal integer is expected; the corresponding argument should be an integer pointer. .ti -0.2i .TP 4 .B s a character string is expected; the corresponding argument should be a character pointer pointing to an array of characters large enough to accept the string and a terminating `\e0', which will be added. The input field is terminated by a space character or a newline. .TP 4 .B c a character is expected; the corresponding argument should be a character pointer. The normal skip over space characters is suppressed in this case; to read the next non-space character, try `%1s'. If a field width is given, the corresponding argument should refer to a character array, and the indicated number of characters is read. .TP 4 \z\fBe\v'1'f\v'-1'\fR a floating point number is expected; the next field is converted accordingly and stored through the corresponding argument, which should be a pointer to a .IR float . The input format for floating point numbers is an optionally signed string of digits possibly containing a decimal point, followed by an optional exponent field consisting of an E or e followed by an optionally signed integer. .TP 4 .B [ indicates a string not to be delimited by space characters. The left bracket is followed by a set of characters and a right bracket; the characters between the brackets define a set of characters mak((ing up the string. If the first character is not circumflex (\|^\|), the input field is all characters until the first character not in the set between the brackets; if the first character after the left bracket is ^, the input field is all characters until the first character which is in the remaining set of characters between the brackets. The corresponding argument must point to a character array. .LP The conversion characters .BR d , .B o and .B x may be capitalized or preceeded by .B l to indicate that a pointer to .B long rather than to .B int is in the argument list. Similarly, the conversion characters .B e or .B f may be capitalized or preceded by .B l to indicate a pointer to .B double rather than to .BR float . The conversion characters .BR d , .B o and .B x may be preceeded by .B h to indicate a pointer to .B short rather than to .BR int . .LP The .I scanf functions return the number of successfully matched and assigned input items. This can be used to decide how many input items were found. The constant .SM .B EOF is returned upon end of input; note that this is different from 0, which means that no conversion was done; if conversion was intended, it was frustrated by an inappropriate character in the input. .LP For example, the call .IP "" 10 int i; float x; char name[50]; .br scanf("%d%f%s", &i, &x, name); .LP with the input line .IP 25 54.32E\(mi1 thompson .LP will assign to .I i the value 25, .I x the value 5.432, and .I name will contain .IR `thompson\e0' . Or, .IP int i; float x; char name[50]; .br scanf("%2d%f%*d%[1234567890]", &i, &x, name); .LP with input .IP 56789 0123 56a72 .LP will assign 56 to .I i, 789.0 to .I x, skip `0123', and place the string `56\e0' in .IR name . The next call to .I getchar will return `a'. .SH "SEE ALSO" atof(3), getc(3), printf(3) .SH DIAGNOSTICS The .I scanf functions return .SM .B EOF on end of input, and a short count for missing or illegal data items. .SH BUGS The success of literal matches and suppressed assignments is not directly determinable. .LP .I Scanf canot read the strings which .IR printf (3S) generates for IEEE indeterminate floating point values. n 56 to .I i, 789.0 to .I x, skip `0123', and place the string `56\e0' in .IR name . The next call to .I getchar will return `a'. .SH "SEE ALSO" atof(3), getc(3), printf(3) .SH DIAGNOSTICS The .I scanf functions return .SM .B EOF on end of input, and a short count for missing or illegal data items. .SH BUGS The success of literal matches and suppressed assignments is not directly determinable. .LP .Iman/man3/setbuf.3s 644 0 0 5017 3112233072 7151 .TH SETBUF 3S "19 January 1983" .UC 4 .SH NAME setbuf, setbuffer \- assign buffering to a stream .SH SYNOPSIS .B #include .PP .B setbuf(stream, buf) .br .SM .B FILE .B *stream; .br .B char *buf; .PP .B setbuffer(stream, buf, size) .br .SM .B FILE .B *stream; .br .B char *buf; .br .B int size; .SH DESCRIPTION .I Setbuf is used after a stream has been opened but before it is read or written. The character array .I buf is used instead of an automatically allocated buffer. If .I buf is the constant pointer .SM .B NULL, input/output will be completely unbuffered. .PP A manifest constant .SM .B BUFSIZ tells how big an array is needed: .IP .B char buf[BUFSIZ]; .PP .I Setbuffer is an alternate form of .IR setbuf . The character array .I buf whose size is determined by the .I size argument is used instead of an automatically allocated buffer. If .I buf is the constant pointer .SM .B NULL, input/output will be completely unbuffered. .PP A buffer is normally obtained from .IR malloc (3) upon the first .I getc or .IR putc (3) on the file, except that the standard stream .I stdout is normally buffered if the output refers to a terminal; The standard stream .I stderr is by default unbuffered, but use of .I freopen (see .IR fopen (3)) will make it buffered; .IR setbuf , again, will set the state to whatever is desired. When an output stream is unbuffered, information appears on the destination file or terminal as soon as written; when it is buffered many characters are saved up and written as a block. .I Fflush (see .IR fclose (3)) may be used to force the block out early. Other output streams directed to terminals are normally not buffered. If the standard output is line buffered, it is flushed each time data is read from the standard input by .IR read (2). .SH "SEE ALSO" fopen(3), getc(3), putc(3), malloc(3), fclose(3), puts(3), printf(3), fread(3) .SH BUGS The standard error stream should be line buffered by default. .LP The \fIsetbuffer\fP function is not portable to non 4.2 BSD versions of UNIX. .PP The standard stream .I stdout is normally buffered if the output refers to a terminal; The standard stream .I stderr is by default unbuffered, but use of .I freopen (see .IR fopen (3)) will make it buffered; .IR setbuf , again, will set the state to whatever is desired. When an output stream is unbuffered, information appears on the destination file or terminal as soon as written; when it is buffered many characters are saved up and written as a block. .I Fflush (see .IR fclose (3)) may be used to force the block out early. .I stdout is normally buffered if the output refers to a terminal; The standard stream .I stderr is by default unbuffered, but use of .I freopen (see .IR fopen (3)) will make it buffered; .IR setbuf , again, will set the state to whatever is desired. When an output stream is unbuffered, information appears on the destination file or terminal as soon as written; when it is buffered many characters are saved up and written as a block. .I Fflush (see .IR fclose (3)) may be used to force the blman/man3/setjmp.3 644 0 0 1457 3112233073 7005 .TH SETJMP 3 "19 January 1983" .SH NAME setjmp, longjmp \- non-local goto .SH SYNOPSIS .nf .B #include .PP .B setjmp(env) .B jmp_buf env; .PP .B longjmp(env, val) .B jmp_buf env; .fi .SH DESCRIPTION These routines are useful for dealing with errors and interrupts encountered in a low-level subroutine of a program. .PP .I Setjmp saves its stack environment in .I env for later use by .I longjmp. It returns value 0. .PP .I Longjmp restores the environment saved by the last call of .IR setjmp . It then returns in such a way that execution continues as if the call of .I setjmp had just returned the value .I val to the function that invoked .I setjmp, which must not itself have returned in the interim. All accessible data have values as of the time .I longjmp was called. .SH "SEE ALSO" signal(2) subroutine of a program. .PP .I Setjmp saves its stack environment in .I env for later use by .I longjmp. It returns value 0. .PP .I Longjmp restores the environment saved by the last call of .IR setjmp . It man/man3/signal.3j 644 0 0 6202 3112233073 7123 .TH SIGSET 3J "19 January 1983" .UC 4 .SH NAME sigset, signal, sighold, sigignore, sigrelse, sigpause \- manage signals .SH SYNOPSIS .nf .B #include .B void action(); .B int sig; .PP .B sigset(sig, action) .B signal(sig, action) .PP .B sighold(sig) .B sigignore(sig) .B sigrelse(sig) .PP .B sigpause(sig) .PP .fi .B cc ... \-ljobs .nf .SH DESCRIPTION This is a package of signal management functions to manage the signals as described in .IR sigsys (2). These functions are available only in this version of UNIX, and should not be used when the mechanisms of .IR signal (2) would suffice, as they would then impair portability. These functions are contained in the \fIjobs\fR library, obtained by specifying the loader option \fB\-ljobs\fR. .PP .I Sigset is used to provide a default signal handler for signal .I sig. This function is remembered across subsequent calls to the other functions, and need not be specified again. After .I sigset instances of .I sig will cause an interrupt to be taken at .I func, with the signal then held so that recursive trapping due to the signal will not occur. During normal return from .I func, the routines arrange for the signal action to be restored so that subsequent signals will also trap to .I func. If a non-local exit is to be taken, then .I sigrelse must be called to un-hold the signal action, restoring the original catch. .I Func may also be specified as SIG_DFL, SIG_IGN or SIG_HOLD, as described in .IR sigsys (2). The value specified on the previous call to .I sigset is returned; if .I sigset has never been called, then the default action inherited from the system is returned. .PP .I Signal is like .I sigset, but the signal will not be held when the action routine is called; rather it will have reverted to SIG_DFL. This is generally unsafe, but is included for backwards compatibility to the old signal mechanism. It should not be used. .PP .I Sighold and .I sigrelse may be used to block off .I sig in a piece of code where it cannot be tolerated. After .I sigrelse the catc((h initially set with .I sigset will be restored. .PP .I Sigignore can be used to temporarily set the action for .I sig to ignore the signal. If the signal had been held before the call to .I sigignore, any pending instance of the signal will be discarded. .PP .I Sigpause may be used by a routine which wishes to check for some condition produced at interrupt level by the .I sig signal, and then to pause waiting for the condition to arise with the catch of the signal enabled. In correct usage it must be preceded by an instance of .I sighold to block the signal. .I Sigpause is like .I pause in that it will return after .I any signal is processed. The usual thing to do then is to reenable the hold with .I sighold, check the condition again, and .I sigpause again if the condition has not arisen. .SH "SEE ALSO" sigsys(2), signal(2), jobs(3), tty(4) .SH BUGS .I Sighold and .I sigrelse do not nest; the first .I sigrelse restores the default catch. .PP These functions store information in data space. You thus .B must call .IR sigsys (2) rather than any of .I sigset or .I signal after a .IR vfork (2) in the child which is to then .IR exec (2). processed. The usual thing to do then is to reenable the hold with .I sighold, check the condition again, and .I sigpause again if the condition has not arisen. .SH "SEE ALSO" sigsys(2), signal(2), jobs(3), tty(4) .SH BUGS .I Sighold and .I sigrelse do not nest; the first .I sigrelse restores the default catch. .PP These functions store information in data space. You thus .B musman/man3/intro.3m 644 0 0 606 3112233073 6766 .TH INTRO 3M "8 March 1983" .SH NAME intro \- introduction to mathematical library functions .SH DESCRIPTION These functions constitute the math library, .I libm. They are automatically loaded as needed by the Fortran compiler .IR f77 (1). The link editor searches this library under the `\-lm' option. Declarations for these functions may be obtained from the include file .RI < math.h >. t; the first .I sigrelse restores the default catch. .PP These functions syyZyyman/man3/sin.3m 644 0 0 2150 3112233073 6440 .TH SIN 3M "19 January 1983" .SH NAME sin, cos, tan, asin, acos, atan, atan2 \- trigonometric functions .SH SYNOPSIS .nf .B #include .PP .B double sin(x) .B double x; .PP .B double cos(x) .B double x; .PP .B double asin(x) .B double x; .PP .B double acos(x) .B double x; .PP .B double atan(x) .B double x; .PP .B double atan2(x, y) .B double x, y; .fi .SH DESCRIPTION .I Sin, cos and .I tan return trigonometric functions of radian arguments. The magnitude of the argument should be checked by the caller to make sure the result is meaningful. .PP .I Asin returns the arc sin in the range \-\(*p/2 to \(*p/2. .PP .I Acos returns the arc cosine in the range 0 to \(*p. .PP .I Atan returns the arc tangent of .I x in the range \-\(*p/2 to \(*p/2. .PP .I Atan2 returns the arc tangent of .I x/y in the range \-\(*p to \(*p. .SH DIAGNOSTICS Arguments of magnitude greater than 1 cause .I asin and .I acos to return value 0; .I errno is set to EDOM. The value of .I tan at its singular points is a huge number, and .I errno is set to ERANGE. .SH BUGS The value of .I tan for arguments greater than about 2**31 is garbage. 2. .PP .I Acos returns the arc cosine in the range 0 to \(*p. .PP .I Atan returns the arc tangent of .I x in the range \-\(*p/2 to \(*p/2. .PP .I Atan2 returns the arc tangent of .I x/y in the range \-\(*p to \(*p. .SH DIAGNOSTICS Arguments of magnitude greater than 1 cause .I asin and .I acos to return value 0; .I errno is set to EDOM. The value of .I tan at its singular points is a huge number, and .I man/man3/sinh.3m 644 0 0 651 3112233073 6574 .TH SINH 3M "19 January 1983" .SH NAME sinh, cosh, tanh \- hyperbolic functions .SH SYNOPSIS .nf .B #include .PP .B double sinh(x) .PP .B double cosh(x) .B double x; .PP .B double tanh(x) .B double x; .fi .SH DESCRIPTION These functions compute the designated hyperbolic functions for real arguments. .SH DIAGNOSTICS .I Sinh and .I cosh return a huge value of appropriate sign when the correct value would overflow. o is set to EDOM. The value of .I tan yyZyyman/man3/sleep.3 644 0 0 1577 3112233073 6616 .TH SLEEP 3 "19 January 1983" .SH NAME sleep \- suspend execution for interval .SH SYNOPSIS .nf .B sleep(seconds) .B unsigned seconds; .fi .SH DESCRIPTION \fISleep\fP suspends the current process from execution for the number of seconds specified by the argument. The actual suspension time may be up to 1 second less than that requested, because scheduled wakeups occur at fixed 1-second intervals, and may be an arbitrary amount longer because of other activity in the system. .LP \fISleep\fP is implemented by setting an alarm clock signal and pausing until the signal occurs. The previous state of this signal is saved before the process is suspended and restored when the process is resumed. .LP If the sleep time exceeds the time to the alarm signal, the process sleeps only until the signal would have occurred, and the signal is sent 1 second later. .SH "SEE ALSO" alarm(2), pause(2) -second intervals, and may be an arbitrary amount longer because of other activity in the system. .LP \fISleep\fP is implemented man/man3/alarm.3 644 0 0 2024 3112233126 6565 .TH ALARM 3 "30 March 1983" .SH NAME alarm \- schedule signal after specified time .SH SYNOPSIS .nf .B alarm(seconds) .B unsigned seconds; .fi .SH DESCRIPTION .I Alarm causes signal SIGALRM, see .IR signal (2), to be sent to the invoking process in a number of seconds given by the argument. Unless caught or ignored, the signal terminates the process. .PP Alarm requests are not stacked; successive calls reset the alarm clock. If the argument is 0, any alarm request is canceled. Because the clock has a 1-second resolution, the signal may occur up to one second early; because of scheduling delays, resumption of execution of when the signal is caught may be delayed an arbitrary amount. The longest specifiable delay time is 2147483647 seconds. .PP The return value is the amount of time previously remaining in the alarm clock. .SH "SEE ALSO" pause(2), signal(2), sigsys(2), sigset(3), sleep(3) . \".SH "ASSEMBLER (PDP-11)" . \"(alarm = 27.) . \".br . \"(seconds in r0) . \".br . \".B sys alarm . \".br . \"(previous amount in r0) ignal may occur up to one second early; because of scheduling delays, resumption of execution of when the signal is caught may be delayed an arbitrary amount. The longest specifiable delay time is 2147483647 seconds. .PP The return value is the amount of time previously remaining in the alarm clock. .SH "SEE ALSO" pause(2), signal(2), sigsys(2), sigset(3), sleep(3) . \".SH "ASSEMBLER (PDP-11)" . \"(alarm = 27.) . \".br . \"(seconds in r0) . \".br . \".B sys alarm . \".br . \"(preman/man3/string.3 644 0 0 4157 3112233075 7013 .TH STRING 3 "4 April 1983" .SH NAME strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex \- string operations .SH SYNOPSIS .nf .B char *strcat(s1, s2) .B char *s1, *s2; .PP .B char *strncat(s1, s2, n) .B char *s1, *s2; .PP .B strcmp(s1, s2) .B char *s1, *s2; .PP .B strncmp(s1, s2, n) .B char *s1, *s2; .PP .B char *strcpy(s1, s2) .B char *s1, *s2; .PP .B char *strncpy(s1, s2, n) .B char *s1, *s2; .PP .B strlen(s) .B char *s; .PP .B char *index(s, c) .B char *s, c; .PP .B char *rindex(s,(( c) .B char *s, c; .fi .SH DESCRIPTION These functions operate on null-terminated strings. They do not check for overflow of any receiving string. .PP .I Strcat appends a copy of string .I s2 to the end of string .IR s1 . .I Strncat copies at most .I n characters. Both return a pointer to the null-terminated result. .PP .I Strcmp compares its arguments and returns an integer greater than, equal to, or less than 0, according as .I s1 is lexicographically greater than, equal to, or less than .IR s2 . .I Strncmp makes the same comparison but looks at at most .I n characters. .PP .I Strcpy copies string .I s2 to .I s1, stopping after the null character has been moved. .I Strncpy copies exactly .I n characters, truncating or null-padding .I s2; the target may not be null-terminated if the length of .I s2 is .I n or more. Both return .IR s1 . .PP .I Strlen returns the number of non-null characters in .IR s . .PP .I Index .RI ( rindex ) returns a pointer to the first (last) occurrence of character .I c in string .I s, or zero if .I c does not occur in the string. .SH BUGS .I Strcmp uses native character comparison, which is signed on the Sun. .LP On the Sun processor (and on some other machines), you can \fINOT\fP use a zero pointer to indicate a null string. A zero pointer is an error and results in an abort of the program. If you wish to indicate a null string, you must have a pointer that points to an explicit null string. On PDP-11's and VAX'en, a source pointer of zero (0) can generally be used to indicate a null string. Programmers using NULL to represent an empty string should be aware of this portability issue. h is signed on the Sun. .LP On the Sun processor (and on some other machines), you can \fINOT\fP use a zero pointer to indicate a null string. A zero pointer is an error and results in an abort of the program. If you wish to indicate a null string, you must have a pointer that points to an explicit null string. On PDP-11's and VAX'en, a source pointer of zero (0) can generally be used to indicateman/man3/swab.3 644 0 0 563 3112233075 6416 .TH SWAB 3 "19 January 1983" .SH NAME swab \- swap bytes .SH SYNOPSIS .nf .B swab(from, to, nbytes) .B char *from, *to; .fi .SH DESCRIPTION .I Swab copies .I nbytes bytes pointed to by .I from to the position pointed to by .I to, exchanging adjacent even and odd bytes. It is useful for carrying binary data between PDP11's and other machines. .I Nbytes should be even. have a pointer that points to an explicit null string. On PDP-11's and VAX'en, a source pointyyZyyman/man3/system.3 644 0 0 747 3112233076 7013 .TH SYSTEM 3 "19 January 1983" .SH NAME system \- issue a shell command .SH SYNOPSIS .nf .B system(string) .B char *string; .fi .SH DESCRIPTION .I System causes the .I string to be given to .IR sh (1) as input as if the string had been typed as a command at a terminal. The current process waits until the shell has completed, then returns the exit status of the shell. .SH "SEE ALSO" popen(3), exec(2), wait(2) .SH DIAGNOSTICS Exit status 127 indicates the shell couldn't be executed. yZyyman/man3/inet.3n 644 0 0 5766 3112233076 6632 .TH INET 3N "23 March 1983" .UC 4.2 .SH NAME inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof \- Internet address manipulation routines .SH SYNOPSIS .B "#include .br .B "#include .PP .B "struct in_addr .B "inet_addr(cp) .br .B "char *cp; .PP .B "int .B "inet_network(cp) .br .B "char *cp; .PP .B "struct in_addr .B "inet_makeaddr(net, lna) .br .B "int net, lna; .PP .B "int .B "inet_lnaof(in) .br .B "struct in_addr in; .PP .B "int .B "inet_netof(in) .br .B "struct in_addr in; .SH DESCRIPTION The routines .I inet_addr and .I inet_network each interpret character strings representing numbers expressed in the Internet standard \*(lq.\*(rq notation, returning numbers suitable for use as Internet addresses and Internet network numbers, respectively. The routine .I inet_makeaddr takes an Internet network number and a local network address and constructs an Internet address from it. The routines .I inet_netof and .I inet_lnaof break apart Internet host addresses, returning the network number and local network address part, respectively. .PP All Internet address are returned in network order (bytes ordered from left to right). All network numbers and local address parts are returned as machine format integer values. .SH "INTERNET ADDRESSES" Values specified using the \*(lq.\*(rq notation take one of the following forms: .RS .nf a.b.c.d a.b.c a.b a .RE .fi When four parts are specified, each is interpreted as a byte of data and assigned, from left to right, to the four bytes of an Internet address. Note that when an Internet address is viewed as a 32-bit integer quantity on the VAX the bytes referred to above appear as \*(lqd.c.b.a\*(rq. That is, VAX bytes are ordered from right to left. .PP When a three part address is specified, the last part is interpreted as a 16-bit quantity and placed in the right most two bytes of the network address. This makes the three part address format convenient for specifying Class B network addresses as \*(lq128.net.host\*(rq. .PP When a two part address is supplied, the last part is interpreted as a 24-bit quantity and placed in the right most three bytes of the network address. This makes the two part address format convenient for specifying Class A network addresses as \*(lqnet.host\*(rq. .PP When only one part is given, the value is stored directly in the network address without any byte rearrangement. .PP All numbers supplied as \*(lqparts\*(rq in a \*(lq.\*(rq notation may be decimal, octal, or hexadecimal, as specified in the C language (i.e. a leading 0x or 0X implies hexadecimal; otherwise, a leading 0 implies octal; otherwise, the number is interpreted as decimal). .SH "SEE ALSO" gethostent(3N), getnetent(3N), hosts(5), networks(5), .SH DIAGNOSTICS The value \-1 is returned by .I inet_addr and .I inet_network for malformed requests. .SH BUGS The problem of host byte ordering versus network byte ordering is confusing. A simple way to specify Class C network addresses in a manner similar to that for Class B and Class A is needed. nguage (i.man/man3/getwd.3 644 0 0 1043 3112233076 6607 .TH GETWD 3 "26 April 1983" .UC 4 .SH NAME getwd \- get current working directory pathname .SH SYNOPSIS .nf .B char *getwd(pathname) .B char *pathname; .fi .SH DESCRIPTION .I Getwd copies the absolute pathname of the current working directory to .I pathname and returns a pointer to the result. . \".SH LIMITATIONS . \"Maximum pathname length is MAXPATHLEN characters. .SH DIAGNOSTICS .I Getwd returns zero and places a message in .I pathname if an error occurs. .SH BUGS .I Getwd may fail to return to the current directory if an error occurs. SH NAME getwd \- get current working directory pathname .SH SYNOPSIS .nf .B char *getwd(pathname) .B char *pathname; .fi .SH DESCRIPTION .I Getwd copies the absolute pathname of the current working directory to .I pathname and returns a pointer to the result. . \".SH LIMITATIONS . \"Maximum pathname length is MAXPATHLEN characters. .SH DIAGNOSTICS .I Getwd returns zero and places a message in .I pathname if an error occurs. .SH BUGS .I Getwd may fail to return to the curman/man3/ttyname.3 644 0 0 1760 3112233076 7164 .TH TTYNAME 3 "19 January 1983" .SH NAME ttyname, isatty, ttyslot \- find name of a terminal .SH SYNOPSIS .B char *ttyname(filedes) .PP .B isatty(filedes) .PP .B ttyslot() .SH DESCRIPTION .I Ttyname returns a pointer to the null-terminated path name of the terminal device associated with file descriptor .IR filedes . (this is a system file descriptor and has nothin to do with the standard I/O FILE typedef). .PP .I Isatty returns 1 if .I filedes is associated with a terminal device, 0 otherwise. .PP .I Tty((slot returns the number of the entry in the .IR ttys (5) file for the control terminal of the current process. .SH FILES /dev/\(** .br /etc/ttys .SH SEE ALSO ioctl(2), ttys(5) .SH DIAGNOSTICS .I Ttyname returns a null pointer (0) if .I filedes does not describe a terminal device in directory `/dev'. .PP .I Ttyslot returns 0 if `/etc/ttys' is inaccessible or if it cannot determine the control terminal. .SH BUGS The return value points to static data whose content is overwritten by each call. wise. .PP .I Ttyman/man3/ungetc.3s 644 0 0 1306 3112233077 7150 .TH UNGETC 3S "19 January 1983" .SH NAME ungetc \- push character back into input stream .SH SYNOPSIS .B #include .PP .B ungetc(c, stream) .br .SM .B FILE .B *stream; .SH DESCRIPTION .I Ungetc pushes the character .I c back on an input stream. That character will be returned by the next .I getc call on that stream. .I Ungetc returns .IR c . .PP One character of pushback is guaranteed provided something has been read from the stream and the stream is actually buffered. Attempts to push EOF are rejected. .PP .IR Fseek (3) erases all memory of pushed back characters. .SH "SEE ALSO" getc(3), setbuf(3), fseek(3) .SH DIAGNOSTICS .I Ungetc returns .SM .B EOF if it can't push a character back. ngetc pushes the character .I c back on an input stream. That character will be returned by the next .I getc call on that stream. .I Ungetc returns .IR c . .PP One character of pushback is guaranteed provided something has been read from the stream and the stream is actually buffered. Attempts to push EOF are man/man3/valloc.3 644 0 0 1234 3112233077 6760 .TH VALLOC 3 "26 April 1983" .SH NAME valloc \- aligned memory allocator .SH SYNOPSIS .nf .B char *valloc(size) .B unsigned size; .fi .SH DESCRIPTION .I Valloc allocates .I size bytes aligned on a page-aligned boundary. It is implemented by calling .IR malloc (3) with a slightly larger request, saving the true beginning of the block allocated, and returning a properly aligned pointer. .LP Page size is machine dependent. .SH DIAGNOSTICS .I Valloc returns a null pointer (0) if there is no available memory or if the arena has been detectably corrupted by storing outside the bounds of a block. .SH "SEE ALSO" .LP getpagesize(2) .SH BUGS .I Vfree isn't implemented. loc allocates .I size bytes aligned on a page-aligned boundary. It is implemented by calling .IR malloc (3) with a slightly larger request, saving the true beginning of the block allocated, and returning a properly aligned pointer. .LP Page size is machine dependent. .SH DIAGNOSTICS .I Valloc returns a null pointer (0) if there is no available memory or man/man3/varargs.3 644 0 0 4057 3112233077 7153 .TH VARARGS 3 "19 January 1983" .SH NAME varargs \- variable argument list .SH SYNOPSIS .nf .B "#include " \fIfunction\fR(\fBva_alist\fR) \fBva_dcl va_list \fIpvar\fR; \fBva_start\fR(\fIpvar\fR); f = \fBva_arg\fR(\fIpvar\fR, \fItype\fR); \fBva_end\fR(\fIpvar\fR); .fi .SH DESCRIPTION This set of macros provides a means of writing portable procedures that accept variable argument lists. Routines having variable argument lists (such as .IR printf(3)) that do not use varargs are inherently nonportable, since different machines use different argument passing conventions. .PP .B va_alist is used in a function header to declare a variable argument list. .PP .B va_dcl is a declaration for \fBva_alist\fP. Note that there is no semicolon after .B va_dcl. .PP .B va_list is a type which can be used for the variable .I pvar, which is used to traverse the list. One such variable must always be declared. .PP .B va_start .RI (pvar) is called to initialize .I pvar to the beginning of the list. .PP .B va_arg .RI ( pvar , type ) will return the next argument in the list pointed to by .IR pvar . .I Type is the type the argument is expected to be. Different types can be mixed, but it is up to the routine to know what type of argument is expected, since it cannot be determined at runtime. .PP .B va_end .RI ( pvar ) is used to finish up. .PP Multiple traversals, each bracketted by .B va_start \&.. .B va_end, are possible. .SH EXAMPLE .nf \fB#include\fP execl(\fBva_alist\fP) \fBva_dcl\fP { \fBva_list\fP ap; \fBchar\fP *file; \fBchar\fP *args[100]; \fBint\fP argno = 0; \fBva_start\fP(ap); file = \fBva_arg(ap, \fBchar\fP *); \fBwhile\fP (args[argno++] = \fBva_arg\fP(ap, \fBchar\fP *)) \fB;\fP \fBva_end\fP(ap); \fBreturn\fP execv(file, args); } .fi .SH BUGS It is up to the calling routine to determine how many arguments there are, since it is not possible to determine this from the stack frame. For example, .I execl passes a 0 to signal the end of the list. .I Printf can tell how many arguments are supposed to be there by the format. \fBint\fP argno = 0; \fBva_start\fP(ap); file = \fBva_arg(ap, \fBchar\fP *); \fBwhile\fP (args[argno++] = \fBva_arg\fP(ap, \fBchar\fP *)) \fB;\fP \fBva_end\fP(ap); \fBreturn\fP execv(file, args); } .fi .SH BUGS It is up to the calling routine to determine how many arguments there are, since it is not possible to determine this from the stack frame. For example, .I execl passes a 0 to signal the end of the list. .I Printf can tell how many argman/man3/setuid.3 644 0 0 1230 3112233127 6765 .TH SETUID 3 "4 April 1983" .SH NAME setuid, setgid \- set user and group ID .SH SYNOPSIS .B setuid(uid) .PP .B setgid(gid) .SH DESCRIPTION The user ID (group ID) of the current process is set to the argument. Both the effective and the real ID are set. These calls are only permitted to the super-user or if the argument is the real or effective ID. .SH "SEE ALSO" getuid(2) .SH DIAGNOSTICS Zero is returned if the user (group) ID is set; \-1 is returned otherwise. . \".SH "ASSEMBLER (PDP-11)" . \"(setuid = 23.) . \".br . \"(user ID in r0) . \".br . \".B sys setuid . \".PP . \"(setgid = 46.) . \".br . \"(group ID in r0) . \".br . \".B sys setgid (group ID) of the current process is set to the argument. Both the effective and the real ID are set. These calls are only permitted to the super-user or if the argument is the real or effective ID. .SH "SEE ALSO" getuid(2) .SH DIAGNOSTICS Zero is returned if the user (group) ID is set; \-1 is returned otherwise. . \".SH "ASSEMBLER (PDP-11)" . \"(setuid = man/man3/gethostent.3n 644 0 0 4254 3112233100 10032 .TH GETHOSTENT 3N "23 March 1983" .UC 4.2 .SH NAME gethostent, gethostbyaddr, gethostbyname, sethostent, endhostent \- get network host entry .SH SYNOPSIS .B "#include .PP .B "struct hostent *gethostent() .PP .B "struct hostent *gethostbyname(name) .br .B "char *name; .PP .B "struct hostent *gethostbyaddr(addr, len, type) .br .B "char *addr; int len, type; .PP .B "sethostent(stayopen) .br .B "int stayopen .PP .B "endhostent() .SH DESCRIPTION .IR Gethostent , .IR gethostbyname , and .I gethostbyaddr each return a pointer to an object with the following structure containing the broken-out fields of a line in the network host data base, .IR /etc/hosts . .RS .PP .nf struct hostent { char *h_name; /* official name of host */ char **h_aliases; /* alias list */ int h_addrtype; /* address type */ int h_length; /* length of address */ char *h_addr; /* address */ }; .ft R .ad .fi .RE .PP The members of this structure are: .TP \w'h_addrtype'u+2n h_name Official name of the host. .TP \w'h_addrtype'u+2n h_aliases A zero terminated array of alternate names for the host. .TP \w'h_addrtype'u+2n h_addrtype The type of address being returned; currently always AF_INET. .TP \w'h_addrtype'u+2n h_length The length, in bytes, of the address. .TP \w'h_addrtype'u+2n h_addr A pointer to the network address for the host. Host addresses are returned in network byte order. .PP .I Gethostent reads the next line of the file, opening the file if necessary. .PP .I Sethostent opens and rewinds the file. If the .I stayopen flag i((s non-zero, the host data base will not be closed after each call to .I gethostent (either directly, or indirectly through one of the other \*(lqgethost\*(rq calls). .PP .I Endhostent closes the file. .PP .I Gethostbyname and .I gethostbyaddr sequentially search from the beginning of the file until a matching host name or host address is found, or until EOF is encountered. Host addresses are supplied in network order. .SH FILES /etc/hosts .SH "SEE ALSO" hosts(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. Only the Internet address format is currently understood. I Endhostent closes the file. .PP .I Gethostbyname and .I gethostbyaddr sequentially search from the beginning of the file until a matching host name or host address is found, or until EOF is encountered. Host addresses are supplied in network order. .SH FILES /etc/hosts .SH "SEE ALSO" hosts(5) .SH DIAGNOSTICS Null pointer (0) returned onman/man3/rexec.3x 644 0 0 4253 3112233100 6765 .TH REXEC 3X "17 March 1982" .SH NAME rexec \- return stream to a remote command .SH SYNOPSIS .ft B rem = rexec(ahost, inport, user, passwd, cmd, fd2p); .br char **ahost; .br u_short inport; .br char *user, *passwd, *cmd; .br int *fd2p; .ft R .SH DESCRIPTION .I Rexec looks up the host *ahost using .IR rhost (3), returning \-1 if the host does not exist. Otherwise *ahost is set to the standard name of the host. If username and password are both specified, then these are used to authenticate to the foreign host; otherwise the environment and then the users \fI.netrc\fP file in his home directory are searched for appropriate information. If all this fails, the user is prompted for the information. .PP The port .I inport specifies which well-known internet port to use for the connection; it will normally be IPPORT_EXECSERVER (defined in ). The protocol for connection should be, but will not be, described here; refer to the source code. .PP If the call succeeds, a socket of type SOCK_STREAM is returned to the caller, and given to the remote command as standard input and output. If \fIfd2p\fP is non-zero, then a auxiliary channel to a control process will be setup, and a descriptor for it will be placed in *fd2p. The control process will return diagnostic output from the command (unit 2) on this channel, and will also accept bytes on this channel as being UNIX signal numbers, to be forwarded to the process group of the command. If \fIfd2p\fP is 0, then the standard error (unit 2 of the remote command) will be made the same as the standard output and no provision is made for sending arbitrary signals to the remote process, although you may be able to get its attention by using out-of-band data. .SH FILES /usr/lib/hosts for rhost .SH SEE ALSO rlogin(1), rsh(1) .SH BUGS There is no way to specify options to the \fIsocket\fR call which \fIrexec\fR makes. .PP A \fIrcmd\fP\|(3x) routine will eventually replace \fIrexec\fP. It will use the mechanisms that .IR rsh (1) adn .IR rlogin (1) do to establish connections whereby the hosts authenticate each other and the user thereby doesn't have to transmit passwords. The system is currently missing some facilities needed to support this. ng out-of-band data. .SH FILES /usr/lib/hosts for rhost .SH SEE ALSO rlogin(1), rsh(1) .SH BUGS There is no way to specify options to the \fIsocket\fR call which \fIrexec\fR makes. .PP A \fIrcmd\fP\|(3x) routine will eventually replace \fIrexec\fP. It will use the mechanisms that .IR rsh (1) adn .IR rlogin (1) do to establish connections man/man3/random.3 644 0 0 6622 3112233101 6752 .TH RANDOM 3 "4 March 1983" .SH NAME random, srandom \- better random number generator .br initstate, setstate \- routines for changing generators .SH SYNOPSIS .nf \fBlong random()\fP .LP \fBsrandom( seed )\fP \fBint seed;\fP .LP \fBlong *initstate( seed, state, n )\fP \fBunsigned seed;\fP \fBlong *state;\fP \fBint n;\fP .LP \fBlong *setstate( state )\fP \fBlong *state;\fP .fi .SH DESCRIPTION .LP \fIRandom\fP uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to 2\u\s731\s10\d\-1. The period of this random number generator is very large, approximately 16*(2\u\s731\s10\d\-1). .LP \fIRandom/srandom\fP have (almost) the same calling sequence and initialization properties as \fIrand/srand\fP. The difference is that \fIrand (3)\fP produces a much less random sequence -- in fact, the low dozen bits generated by rand go through a cyclic pattern. All the bits generated by \fIrandom\fP are usable. For example, "random()&01" will produce a random binary value. .LP Unlike \fIsrand (3)\fP, \fIsrandom\fP does not return the old seed; the reason for this is that the amount of state information used is much more than a single word. (Two other routines are provided to deal with restarting/changing random number generators). Like \fIrand (3)\fP, however, \fIrandom\fP will by default produce a sequence of numbers that can be duplicated by calling \fIsrandom\fP with \fI1\fP as the seed. .LP The \fIinitstate\fP routine allows a state array, passed in as an argument, to be initialized for future use. The size of the state array (in bytes) is used by \fIinitstate\fP to decide how sophisticated a random number generator it should use -- the more state, the better the random numbers will be. (Current "optimal" values for the amount of state information are 8, 32, 64, 128, and 256 bytes; other amounts will be rounded down to the nearest known amount. Using less than 8 bytes will cause an error). The seed for the initialization (which specifies a starting point for the random number sequence, and provides for restarting at the same point) is also an argument. \fIInitstate\fP returns a pointer to the previous state information array. .LP Once a state has been initialized, the \fIsetstate\fP routine provides for rapid switching between states. \fISetstate returns a pointer to the previous state array; its\fP argument state array is used for further random number generation until the next call to \fIinitstate\fP or \fIsetstate\fP. .LP Once a state array has been initialized, it may be restarted at a different point either by calling \fIinitstate\fP (with the desired seed, the state array, and its size) or by calling both \fIsetstate\fP (with the state array) and \fIsrandom\fP (with the desired seed). The advantage of calling both \fIsetstate\fP and \fIsrandom\fP is that the size of the state array does not have to be remembered after it is initialized. .LP With 256 bytes of state information, the period of the random number generator is greater than 2\u\s769\s10\d, which should be sufficient for most purposes. .SH AUTHOR Earl T. Cohen .SH DIAGNOSTICS .LP If \fIinitstate\fP is called with less than 8 bytes of state information, or if \fIsetstate\fP detects that the state information has been garbled, error messages are printed on the standard error output. .SH BUGS About 3/2 the speed of \fIrand (3)\fP. s not have to be remembered after it is initialized. .LP With 256 bytes of state information, the period of thman/man3/intro.3n 644 0 0 421 3112233101 6752 .TH INTRO 3N "23 March 1983" .SH NAME intro \- introduction to network library functions .SH DESCRIPTION This section describes functions that are applicable to the DARPA internet network. The functions described here are available in \fIlibc\fP\|, the standard C library. ation has been garbled, error messages are printed on the standard error output. .SH BUGS About 3/2 the speed of \fIrand (3)\fP. s not have to be remembered after it is initialized. .LP With yyZyyman/man3/syslog.3 644 0 0 2620 3112233101 7004 .TH SYSLOG 3 "26 April 1983" .\" @(#)syslog.3 1.2 11/14/82 .SH NAME syslog, openlog, closelog -- control system log .SH SYNOPSIS # include .LP openlog(ident, logstat) .br char *ident; .LP syslog(priority, message, parameters ... ) .br char *message; .LP closelog() .SH DESCRIPTION .I Syslog arranges to write the .I message onto the system log maintained by .IR syslog (8). The message is tagged with .I priority. The message looks like a .I printf(3) string except that .B %m is replaced by the curr((ent error message (collected from .I errno\c ). A trailing newline is added if needed. This message will be read by .I syslog(8) and output to the system console or files as appropriate. .LP If special processing is needed, .I openlog can be called to initialize the log file. Parameters are .I ident which is prepended to every message, and .I logstat which is a bit field indicating special status; current values are: .IP LOG_PID \w'LOG_PID'u+3 log the process id with each message: useful for identifying instantiations of daemons. .LP .I Openlog returns zero on success. If it cannot open the file .I /dev/log, it writes on .I /dev/console instead and returns -1. .LP .I Closelog can be used to close the log file. .SH EXAMPLES .nf syslog(LOG_SALERT, "who: internal error 23"); openlog("serverftp", LOG_PID); syslog(LOG_INFO, "Connection from host %d", CallingHost); .fi .SH SEE\ ALSO syslog(8), perror(3) current values are: .IP LOG_PID \w'LOG_PID'u+3 log the process id with each message: useful for identifying insman/man3/stdio.3s 644 0 0 6113 3112233075 7004 .TH INTRO 3S "1 April 1983" .SH NAME stdio \- standard buffered input/output package .SH SYNOPSIS .B #include .PP .SM .B FILE .B *stdin; .br .SM .B FILE .B *stdout; .br .SM .B FILE .B *stderr; .SH DESCRIPTION The functions described in section 3S constitute a user-level buffering scheme. The in-line macros .I getc and .IR putc (3S) handle characters quickly. The higher level routines .IR gets , .IR fgets , .IR scanf , .IR fscanf , .IR fread , .IR puts , .IR fputs , .IR printf , .IR fprintf , .IR fwrite all use .I getc and .IR putc ; they can be freely intermixed. .PP A file with associated buffering is called a .I stream, and is declared to be a pointer to a defined type .SM .B FILE. .IR Fopen (3S) creates certain descriptive data for a stream and returns a pointer to designate the stream in all further transactions. There are three normally open streams with constant pointers declared in the include file and associated with the standard open files: .TP 10n .BR stdin standard input file .br .ns .TP .B stdout standard output file .br .ns .TP .BR stderr standard error file .PP A constant `pointer' .SM .B NULL (0) designates no stream at all. .PP An integer constant .SM .B EOF (\-1) is returned upon end of file or error by integer functions that deal with streams. .PP Any routine that uses the standard input/output package must include the header file .RI < stdio.h > of pertinent macro definitions. The functions and constants mentioned in sections labeled 3S are declared in the include file and need no further declaration. The constants, and the following `functions' are implemented as macros; redeclaration of these names is perilous: .IR getc , .IR getchar , .IR putc , .IR putchar , .IR feof , .IR ferror , .IR fileno . .SH "SEE ALSO" open(2), close(2), read(2), write(2), fread(3S), fseek(3S), gets(3S), fgets(3S), scanf(3S), fscanf(3S), fread(3S), puts(3S), fputs(3S), printf(3S), fprintf(3S), fwrite(3S) .SH DIAGNOSTICS The value .SM .B EOF is returned uniformly to indicate that a .SM .B FILE pointer has not been initialized with .IR fopen , input (output) has been attempted on an output (input) stream, or a .SM .B FILE pointer designates corrupt or otherwise unintelligible .SM .B FILE data. .PP For purposes of efficiency, this implementation of the standard library has been changed to line buffer output to a terminal by default and attempts to do this transparently by flushing the output whenever a .IR read (2) from the standard input is necessary. This is almost always transparent, but may cause confusion or malfunctioning of programs which use standard i/o routines but use .IR read (2) themselves to read from the standard input. .PP In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to .IR fflush (3S) the standard output before going off and computing so that the output will appear. .SH BUGS The standard buffered functions do not interact well with certain other library and system functions, especially \fIvfork\fP and \fIabort\fP. Also be careful of using these functions with \fIfork\fP and \fIexecve\fP. .IR read (2) themselves to read from the standard input. .PP In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to .IR fflush (3S) the standard output before going off and computing so that the output will appear. .SH BUGS The standard buffered functions do not interact well with certain other library and system functions, especially \fIvfork\fP and \fIabort\fP. man/man3/inet.3 644 0 0 6013 3112233102 6424 .TH INET 3 "26 April 1983" .SH NAME inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof \- Internet address manipulation routines .SH SYNOPSIS .nf .B #include .B #include .B #include .LP .B struct in_addr inet_addr(cp) .B char *cp; .LP .B int inet_network(cp) .B char *cp; .LP .B struct in_addr inet_makeaddr(net, lna) .B int net, lna; .LP .B int inet_lnaof(in) .B struct in_addr in; .LP .B int inet_netof(in) .B struct in_addr in; .fi .SH DESCRIPTION The routines .I inet_addr and .I inet_network, each interpret character strings representing numbers expressed in the Internet standard `\|\fB.\fP\|' notation, returning numbers suitable for use as Internet addresses and Internet network numbers, respectively. The routine .I inet_makeaddr constructs an Internet address from an Internet network number and a local network address. The routines .I inet_netof and .I inet_lnaof break apart Internet host addresses, returning the network number and local network address part, respectively. .LP All Internet address are returned in network order (bytes ordered from left to right). All network numbers and local address parts are returned as machine format integer values. .SH "INTERNET ADDRESSES" Values specified using the `\|\fB.\fP\|' notation take one of the following forms: .RS .nf a\fB.\fPb\fB.\fPc\fB.\fPd a\fB.\fPb\fB.\fPc a\fB.\fPb a .RE .fi When four parts are specified, each is interpreted as a byte of data and assigned, from left to right, to the four bytes of an Internet address. . \"Note that when an Internet address is viewed as a 32-bit . \"integer quantity on the VAX the bytes referred to . \"above appear as `d\fB.\fPc\fB.\fPb\fB.\fPa'. That is, VAX bytes are . \"ordered from right to left. .LP When a three part address is specified, the last part is interpreted as a 16-bit quantity and placed in the right most two bytes of the network address. This makes the three part address format convenient for specifying Class B network addresses as `128\fB.\fPnet\fB.\fPhost'. .LP When a two part address is supplied, the last part is interpreted as a 24-bit quantity and placed in the right most three bytes of the network address. This makes the two part address format convenient for specifying Class A network addresses as `net\fB.\fPhost'. .LP When only one part is given, the value is stored directly in the network address without any byte rearrangement. .LP All numbers supplied as `parts' in a `\|\fB.\fP\|' notation may be decimal, octal, or hexadecimal, as specified in the C language (that is, a leading 0x or 0X implies hexadecimal; otherwise, a leading 0 implies octal; otherwise, the number is interpreted as decimal). .SH "SEE ALSO" gethostent(3), getnetent(3), hosts(5), networks(5), .SH DIAGNOSTICS The value -1 is returned by .I inet_addr and .I inet_network for malformed requests. .SH BUGS The problem of host byte ordering versus network byte ordering is confusing. A simple way to specify Class C network addresses in a manner similar to that for Class B and Class A is needed. guage (that is, a leading 0x or 0X implies hexadecimal; otherwise, a leading 0 implies octal; otherwise, the number is interpreted as decimal). .SH "SEE ALSO" gethostent(3), getnetent(3), hosts(5), networks(5), .SH DIAGNOSTICS The value -1 is returned by .I inet_addr and .I inet_network for malformed requests. .SH BUGS The problem of host byte ordering versus network byte ordering is confusing. A simple way to specify Class C network addresses in a manner similar to that for Class B and Class A man/man3/creat.3 644 0 0 3063 3112233101 6564 .TH CREAT 3 "20 April 1983" .SH NAME creat \- create a new file .SH SYNOPSIS .nf .B creat(name, mode) .B char *name; .fi .SH DESCRIPTION .I Creat creates a new file or prepares to rewrite an existing file called .I name, given as the address of a null-terminated string. If the file did not exist, it is given mode .IR mode , as modified by the process's mode mask (see .IR umask (2)). Also see .IR chmod (2) for the construction of the .I mode argument. .PP If the file did exist, its mode and owner remain un((changed but it is truncated to 0 length. .PP The file is also opened for writing, and its file descriptor is returned. .PP The .I mode given is arbitrary; it need not allow writing. This feature is used by programs which deal with temporary files of fixed names. The creation is done with a mode that forbids writing. Then if a second instance of the program attempts a .I creat, an error is returned and the program knows that the name is unusable for the moment. .SH "SEE ALSO" write(2), close(2), chmod(2), umask (2) .SH DIAGNOSTICS The value \-1 is returned if: a needed directory is not searchable; the file does not exist and the directory in which it is to be created is not writable; the file does exist and is unwritable; the file is a directory; there are already too many files open. . \".SH "ASSEMBLER (PDP-11)" . \"(creat = 8.) . \".br . \".B sys creat; name; mode . \".br . \"(file descriptor in r0) . \".SH BUGS . \"A file cannot be truncated while any process . \"has pages set up by a . \".I vread . \"on that file which have not been referenced. f: a needed directory is not searchable; the file does not exist and the directory in which it is to be created is not writable; the file does exist and is unwritable; the file is a directory; there are already too many files open. . \".SH "ASSEMBLER (PDP-11)" . \"(creat = 8.) . \".br . \".B sys creat; name; mode . \".br . \"(file descriptor in r0) . \".SH BUGS . \"A file cannot be truncated while any process . \"has pages set up by a . \".I vreadman/man3/abort.3f 644 0 0 1032 3112233102 6736 .TH ABORT 3F "19 January 1983" .SH NAME abort \- terminate abruptly with memory image .SH SYNOPSIS .B subroutine abort (string) .br .B character*(*) string .SH DESCRIPTION .I Abort cleans up the I/O buffers and then aborts producing a .I core file in the current directory. If .I string is given, it is written to logical unit 0 preceeded by ``abort:''. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" abort(3) . \".SH BUGS . \".I String . \"is ignored on the PDP11. .SH BUGS .LP This functions is broken. 983" .SH NAME abort \- terminate abruptly with memory image .SH SYNOPSIS .B subroutine abort (string) .br .B character*(*) string .SH DESCRIPTION .I Abort cleans up the I/O buffers and then aborts producing a .I core file in the current directory. If .I string is given, it is written to logical unit 0 preceeded by ``abort:''. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" abort(3) . \".SH BUGS . \".I String . \"is ignored on the PDP11. .SH BUGS .LP man/man3/bessel.3f 644 0 0 2106 3112233102 7107 .TH BESSEL 3F "19 January 1983" .SH NAME bessel functions \- of two kinds for integer orders .SH SYNOPSIS .B function besj0 (x) .sp 1 .B function besj1 (x) .sp 1 .B function besjn (n, x) .sp 1 .B function besy0 (x) .sp 1 .B function besy1 (x) .sp 1 .B function besyn (n, x) .sp 1 .B double precision function dbesj0 (x) .br .B double precision x .sp 1 .B double precision function dbesj1 (x) .br .B double precision x .sp 1 .B double precision function dbesjn (n, x) .br .B double precision x .sp 1 .B double precision function dbesy0 (x) .br .B double precision x .sp 1 .B double precision function dbesy1 (x) .br .B double precision x .sp 1 .B double precision function dbesyn (n, x) .br .B double precision x .SH DESCRIPTION These functions calculate Bessel functions of the first and second kinds for real arguments and integer orders. .SH DIAGNOSTICS Negative arguments cause \fIbesy0, besy1,\fR and \fIbesyn\fR to return a huge negative value. The system error code will be set to EDOM (33). .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" j0(3m), perror(3F) recision function dbesy1 (x) .br .B double precision x .sp 1 .B double precision function dbesyn (n, x) .br .B double precision x .SH DESCRIPTION These functions calculate Bessel functions of the first and second kinds for real arguments and integer orders. .SH DIAGNOSTICS Negative arguments cause \fIbesy0, besy1,\fR and \fIbesyn\fR to return a huge negative value. The system error code will be set to EDOM (33). .SH FILES .ie \nM /usr/ucbman/man3/bit.3f 644 0 0 3046 3112233103 6415 .TH BIT 3F "17 March 1983" .SH NAME bis, bic, setbit, bit \- bit set, clear, test routines .LP and, or, xor, not \- bitwise functions .LP rshift, lshift \- bit shifting functions .SH SYNOPSIS .B subroutine bis (bitnum, word) .br .B integer bitnum, word .sp 1 .B subroutine bic (bitnum, word) .br .B integer bitnum, word .sp 1 .B subroutine setbit (bitnum, word, state) .br .B integer bitnum, state .br .B logical state .sp 1 .B logical function bit (bitnum, word) .br .B integer bitnum, word .sp 1 .B (intrinsic) function and (word1, word2) .sp 1 .B (intrinsic) function or (word1, word2) .sp 1 .B (intrinsic) function xor (word1, word2) .sp 1 .B (intrinsic) function not (word) .sp 1 .B (intrinsic) function rshift (word, nbits) .sp 1 .B (intrinsic) function lshift (word, nbits) .SH DESCRIPTION The bit set and clear functions make practical the use of single bit logical entities. .I Bis and .I bic respectively sets or clears bit .I bitnum in .I word. .I Setbit sets .I bitnum in .I word to '1' if .I state is .B .true. .I Bit tests .I bitnum and returns logical .B .true. if it is set. Bits zero is the lowest order bit. .LP The other bitwise functions are built into the compiler and return the data type of their argument(s). It is recommended that their arguments be .B integer values; inappropriate manipulation of .B real objects may cause unexpected results. .I Lshift is a logical left shift with no end around carry. .I Rshift is an arithmatic right shift with sign extension. No test is made for a reasonable value of .I nbits. .SH FILES /usr/ucb/lib/libF77.a ical .B .true. if it is set. Bits zero is the lowest order bit. .LP The other bitwise functions are built into the compiler and return the data type of their argument(s). It is recommended that their arguments be .B integer values; inappropriate manipulation of .B real objects may cause unexpected results. .I Lshift is a logical left shift with no end around carry. .I Rshift is an arithmatic right shift with sign extension. No test is made for a reasonable value of .I nman/man3/exit.3f 644 0 0 1175 3112233103 6611 .TH EXIT 3F "19 January 1983" .SH NAME exit \- terminate process with status .SH SYNOPSIS .B subroutine exit (status) .br .B integer status .SH DESCRIPTION .I Exit flushes and closes all the process's files, and notifies the parent process if it is executing a .IR wait . The low-order 8 bits of .I status are available to the parent process. (Therefore .I status should be in the range 0 \- 255) .PP This call will never return. .PP The C function .I exit may cause cleanup actions before the final `sys exit'. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" exit(2), fork(2), fork(3f), wait(2), wait(3f) integer status .SH DESCRIPTION .I Exit flushes and closes all the process's files, and notifies the parent process if it is executing a .IR wait . The low-order 8 bits of .I status are available to the parent process. (Therefore .I status should be in the range 0 \- 255) .PP This call will never return. .PP The C function .I exit may cause cleanup actions before the final `sys exit'man/man3/rand.3f 644 0 0 1340 3112233104 6557 .TH RAND 3F "1 April 1983" .SH NAME rand, drand, irand \- return random values .SH SYNOPSIS .B function irand (iflag) .sp 1 .B function rand (iflag) .sp 1 .B double precision function drand (iflag) .SH DESCRIPTION These functions use .IR rand (3) to generate sequences of random numbers. If .I iflag is '1', the generator is restarted and the first random value is returned. If .I iflag is otherwise non-zero, it is used as a new seed for the random number generator, and the first new random value is returned. ((.PP .I Irand returns positive integers in the range 0 through 2147483647. .I Rand and .I drand return values in the range 0. through 1.0 . .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" rand(3) tions use .IR rand (3) to generate sequences of random numbers. If .I iflag is '1', the generator is restarted and the first random value is returned. If .I iflag is otherwise non-zero, it is used as a new seed for the random number generator, and the first new random value is returned. man/man3/index.3f 644 0 0 1652 3112233104 6750 .TH INDEX 3F "19 January 1983" .SH NAME index, rindex, lnblnk, len \- tell about character objects .SH SYNOPSIS .B (intrinsic) function index (string, substr) .br .B character*(*) string, substr .sp 1 .B integer function rindex (string, substr) .br .B character*(*) string, substr .sp 1 .B function lnblnk (string) .br .B character*(*) string .sp 1 .B (intrinsic) function len (string) .br .B character*(*) string .SH DESCRIPTION .I Index .I (rindex) returns the index of the first (last) occurrence of the substring .I substr in .I string, or zero if it does not occur. .I Index is an f77 intrinsic function; .I rindex is a library routine. .PP .I Lnblnk returns the index of the last non-blank character in .I string. This is useful since all f77 character objects are fixed length, blank padded. Intrinsic function .I len returns the size of the character object argument. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a ION .I Index .I (rindex) returns the index of the first (last) occurrence of the substman/man3/range.3f 644 0 0 1354 3112233105 6735 .TH RANGE 3F "19 January 1983" .SH NAME flmin, flmax, dflmin, dflmax, inmax \- return extreme values .SH SYNOPSIS .B function flmin() .sp 1 .B function flmax() .sp 1 .B double precision function dflmin() .sp 1 .B double precision function dflmax() .sp 1 .B function inmax() .SH DESCRIPTION Functions .I flmin and .I flmax return the minimum and maximum positive floating point values respectively. Functions .I dflmin and .I dflmax return the minimum and maximum positive double precision floating point values. Function .I inmax returns the maximum positive integer value. .PP These functions can be used by programs that must scale algorithms to the numerical range of the processor. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a on dflmax() .sp 1 .B function inmax() .SH DESCRIPTION Functions .I flmin and .I flmax return the minimum and maximum positive floating point values respectively. Functions .I dflmin and .I dflmax return the minimum and maximum positive double precision floating point values. man/man3/traper.3f 644 0 0 2110 3112233105 7125 .TH TRAPER 3F "19 January 1983" .SH NAME traper \- trap arithmetic errors .SH SYNOPSIS .B integer function traper (mask) .SH DESCRIPTION \fBNOTE: This routine applies only to the Vax. It is ignored on the pdp11.\fR .PP Integer overflow and floating point underflow are not normally trapped during execution. This routine enables these traps by setting status bits in the process status word. These bits are reset on entry to a subprogram, and the previous state is restored on return. Therefore, this routine must be called .I inside each subprogram in which these conditions should be trapped. If the condition occurs and trapping is enabled, signal SIGFPE is sent to the process. (See .IR signal (2)) .PP The argument has the following meaning: .nf value meaning 0 do not trap either condition 1 trap integer overflow only 2 trap floating underflow only 3 trap both the above .fi The previous value of these bits is returned. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH "SEE ALSO" signal(2), signal(3f) be trapped. If the condition occurs and trapping is enabled, signal SIGFPE is sent to the process. (See .IR signal (2)) .PP The argument has the following meaning: .nf value meaning 0 do not trap either condition 1 trap integer overflow only 2 trap floating underflow only 3 trap both the above .fi The previous value of these bits is returned. .SH FILES .ie \nM /usr/ucb/man/man3/trapov.3f 644 0 0 1336 3112233105 7154 .TH TRAPOV 3F "19 January 1983" .SH NAME trapov \- trap and repair floating point overflow .SH SYNOPSIS .B subroutine trapov (numesg, rtnval) .br .B double precision rtnval .SH DESCRIPTION \fBNOTE: This routine applies only to the Vax. It is ignored on the pdp11.\fR .PP This call sets up the signal handler to trap and repair floating point overflow. The first .I numesg occurrences of an overflow error will cause the message ``Overflow!'' to appear on the standard error file. The value given for .I rtnval will replace the value generated by the overflow. This must be a double precision value. For example, ``0d0'' or ``dflmax()''. .SH FILES .ie \nM /usr/ucb/lib/libF77.a .el /usr/lib/libF77.a .SH SEE ALSO signal(3f), range(3f) y to the Vax. It is ignored on the pdp11.\fR .PP This call sets up the signal handler to trap and repair floating point overflow. The first .I numesg occurrences of an overflow error will cause the message ``Overflow!'' to appear on the standard error file. The value given for .I rtnval wiman/man3/access.3f 644 0 0 4406 3112233106 7104 .ds f. access.3f.raw .TH ACCESS 3F "19 January 1983" .SH NAME access \- determine accessability of a file .SH SYNOPSIS .B integer function access (name, mode) .br .B character*(*) name, mode .SH DESCRIPTION .I Access checks the given file, .I name, for accessability with respect to the caller according to .I mode. .I Mode may include in any order and in any combination one or more of: .sp 1 .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 80 0 .nr 38 \w\fBr\fR .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\fBw\fR .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\fBx\fR .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w(blank) .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \wtest for read permission .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wtest for write permission .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wtest for execute permission .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wtest for existence .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 24 file access.3f.raw is too wide - \n(TW units .nr #I \n(.i .in +(\n(.lu-\n(TWu-\n(.iu)/2u .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\fBr\fR\h'|\n(41u'test for read permission .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\fBw\fR\h'|\n(41u'test for write permission .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\fBx\fR\h'|\n(41u'test for execute permission .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'(blank)\h'|\n(41u'test for existence .fc .nr T. 1 .T# 1 .in \n(#Iu .35 .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-7 .sp 1 .PP An error code is returned if either argument is illegal, or if the file can not be accessed in all of the specified modes. 0 is returned if the specified access would be successful. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" access(2), perror(3F) .SH BUGS Pathnames can be no longer than 127 characters. 80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'(blank)\h'|\n(41u'test for existence .fc .nr T. 1 .T# 1 .in \n(#Iu .35 .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-7 .sp 1 .PP An error code is returned if either argument is illegal, or if the file can ((man/man3/alarm.3f 644 0 0 1347 3112233106 6740 .TH ALARM 3F "19 January 1983" .SH NAME alarm \- execute a subroutine after a specified time .SH SYNOPSIS .B integer function alarm (time, proc) .br .B integer time .br .B external proc .SH DESCRIPTION This routine arranges for subroutine .I proc to be called after .I time seconds. If .I time is ``0'', the alarm is turned off and no routine will be called. The returned value will be the time remaining on the last alarm. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" alarm(2), sleep(3f), signal(3f) .SH BUGS .I Alarm and .I sleep interact. If .I sleep is called after .IR alarm , the .I alarm process will never be called. SIGALRM will occur at the lesser of the remaining .I alarm time or the .I sleep time. routine .I proc to be called after .I time seconds. If .I time is ``0'', the alarm is turned off and no routine will be called. The returned value will be the time remaining on the last alarm. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" alarm(2), sman/man3/chdir.3f 644 0 0 1317 3112233106 6732 .TH CHDIR 3F "19 January 1983" .SH NAME chdir \- change default directory .SH SYNOPSIS .B integer function chdir (dirname) .br .B character*(*) dirname .SH DESCRIPTION The default directory for creating and locating files will be changed to .I dirname. Zero is returned if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" chdir(2), cd(1), perror(3F) .SH BUGS Pathnames can be no longer than 127 characters. .LP Certain FORTRAN file operations reopen files by name. Using \fIchdir\fP while doing I/O may result in the run-time system to lose track of files created with relative pathnames (including files created by OPEN statements without file names). locating files will be changed to .I dirname. Zero is returned if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" chdir(2), cd(1), perror(3F) .SH BUGS Pathnames can be no longer than 127 characters. .LP Certain FORTRAN file operations reopman/man3/etime.3f 644 0 0 1271 3112233107 6744 .TH ETIME 3F "19 January 1983" .SH NAME etime, dtime \- return elapsed execution time .SH SYNOPSIS .B function etime (tarray) .br .B real tarray(2) .sp 1 .B function dtime (tarray) .br .B real tarray(2) .SH DESCRIPTION These two routines return elapsed runtime in seconds for the calling process. .I Dtime returns the elapsed time since the last call to .I dtime, or the start of execution on the first call. .PP The argument array returns user time in the first element and system time in the second element. The function value is the sum of user and system time. .PP The resolution of all timing is 1/60 sec. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" times(2) .B real tarray(2) .SH DESCRIPTION These two routines return elapsed runtime in seconds for the calling process. .I Dtime returns the elapsed time since the last call to .I dtime, or the start of execution on the first call. .PP The argument array returns user time in the first element and system time in the second element. Thman/man3/fdate.3f 644 0 0 766 3112233107 6714 .TH FDATE 3F "19 January 1983" .SH NAME fdate \- return date and time in an ASCII string .SH SYNOPSIS .B subroutine fdate (string) .br .B character*(*) string .sp 1 .B character*(*) function fdate() .SH DESCRIPTION .I Fdate returns the current date and time as a 24 character string in the format described under .IR ctime (3). Neither 'newline' nor NULL will be included. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" ctime(3), time(3F), itime(3F), idate(3F), ltime(3F) yyman/man3/flush.3f 644 0 0 662 3112233107 6745 .TH FLUSH 3F "19 January 1983" .SH NAME flush \- flush output to a logical unit .SH SYNOPSIS .B subroutine flush (lunit) .SH DESCRIPTION .I Flush causes the contents of the buffer for logical unit .I lunit to be flushed to the associated file. This is most useful for logical units 0 and 6 when they are both associated with the control terminal. .SH FILES .ie \nM /usr/ucb/lib/libI77.a .el /usr/lib/libI77.a .SH "SEE ALSO" fclose(3) .SH "SEE ALSO" ctime(3), timeyyZyyman/man3/fork.3f 644 0 0 2504 3112233105 6600 .TH FORK 3F "19 January 1983" .SH NAME fork \- create a copy of this process .SH SYNOPSIS .B integer function fork() .SH DESCRIPTION .I Fork creates a copy of the calling process. The only distinction between the 2 processes is that the value returned to one of them (referred to as the 'parent' process) will be the process id if the copy. The copy is usually referred to as the 'child' process. The value returned to the 'child' process will be zero. .PP All logical units open for writing are flushed before the fork to avoid duplication of the contents of I/O buffers in the external file(s). .PP If the returned value is negative, it indicates an error and will be the negation of the system error code. See perror(3F). .PP A corresponding .I exec routine has not been provided because there is no satisfactory way to retain open logical units across the exec. However, the usual function of .I fork/exec can be performed using .IR system (3F). .if 0 \{ A pipe can be opened to another process using the f77 .B open statement with .sp 1 .ti +5 .B "file=\(fm\fIprocess\fB\(fm, status=\(fmpipe\(fm, access=\(fmread\(fm" .br or .br .ti +5 .B "file=\(fm\fIprocess\fB\(fm, status=\(fmpipe\(fm, access=\(fmwrite\(fm" \} .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" fork(2), wait(3F), kill(3F), system(3F), perror(3F) ogical units across the exec. However, the usual function of .I fork/exec can be performed using .IR system (3F). .if 0 \{ A pipe can be opened to another process using the f77 .B open staman/man3/fseek.3f 644 0 0 1765 3112233110 6740 .TH FSEEK 3F "19 January 1983" .SH NAME fseek, ftell \- reposition a file on a logical unit .SH SYNOPSIS .B integer function fseek (lunit, offset, from) .br .B integer offset, from .sp 1 .B integer function ftell (lunit) .SH DESCRIPTION .I lunit must refer to an open logical unit. .I offset is an offset in bytes relative to the position specified by .I from. Valid values for .I from are: .sp 1 .in +5 0 meaning 'beginning of the file' .br 1 meaning 'the current position' .br 2 meaning 'the end of the file' .in -5 .PP The value returned by .I fseek will be 0 if successful, a system error code otherwise. (See perror(3F)) .PP .I Ftell returns the current position of the file associated with the specified logical unit. The value is an offset, in bytes, from the beginning of the file. If the value returned is negative, it indicates an error and will be the negation of the system error code. (See perror(3F)) .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" fseek(3), perror(3F) the file' .((man/man3/getc.3f 644 0 0 1435 3112233110 6557 .TH GETC 3F "19 January 1983" .SH NAME getc, fgetc \- get a character from a logical unit .SH SYNOPSIS .B integer function getc (char) .br .B character char .sp 1 .B integer function fgetc (lunit, char) .br .B character char .SH DESCRIPTION These routines return the next character from a file associated with a fortran logical unit, bypassing normal fortran I/O. .I Getc reads from logical unit 5, normally connected to the control terminal input. .PP The value of each function is a system status code. Zero indicates no error occured on the read; \-1 indicates end of file was detected. A positive value will be either a UNIX system error code or an f77 I/O error code. See perror(3F). .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" getc(3S), intro(2), perror(3F) m a file associated with a fortran logical unit, bypassing normal fortran I/O. .I Getc reads from logical unit 5, normally connected to the control terminal input. .PP The value of each function is a system status code. Zero inman/man3/getcwd.3f 644 0 0 1015 3112233111 7105 .TH GETCWD 3F "19 January 1983" .SH NAME getcwd \- get pathname of current working directory .SH SYNOPSIS .B integer function getcwd (dirname) .br .B character*(*) dirname .SH DESCRIPTION The pathname of the default directory for creating and locating files will be returned in .I dirname. The value of the function will be zero if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" chdir(3F), perror(3F) .SH BUGS Pathnames can be no longer than 127 characters. "19 January 1983" .SH NAME getcwd \- get pathname of current working directory .SH SYNOPSIS .B integer function getcwd (dirname) .br .B character*(*) dirname .SH DESCRIPTION The pathname of the default directory for creating and locating files will be returned in .I dirname. The value of the function will be zero if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" chdir(3F), perror(3F) .SH BUGS Pathnames can be no longer than 127man/man3/getenv.3f 644 0 0 756 3112233111 7113 .TH GETENV 3F "19 January 1983" .SH NAME getenv \- get value of environment variables .SH SYNOPSIS .B subroutine getenv (ename, evalue) .br .B character*(*) ename, evalue .SH DESCRIPTION .I Getenv .a searches the environment list (see .IR environ (5)) for a string of the form .IB ename = value and returns .I value in .I evalue if such a string is present, otherwise fills .I evalue with blanks. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" environ(5), exec(2) Zyyman/man3/getlog.3f 644 0 0 543 3112233112 7077 .TH GETLOG 3F "19 January 1983" .SH NAME getlog \- get user's login name .SH SYNOPSIS .B subroutine getlog (name) .br .B character*(*) name .SH DESCRIPTION .I Getlog will return the user's login name or all blanks if the process is running detached from a terminal. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" getlogin(3) t, otherwise fills .I evalue with blanks. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "yyZyyman/man3/getpid.3f 644 0 0 423 3112233113 7070 .TH GETPID 3F "19 January 1983" .SH NAME getpid \- get process id .SH SYNOPSIS .B integer function getpid() .SH DESCRIPTION .I Getpid returns the process ID number of the current process. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" getpid(2) .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" getlogin(3) t, otherwise fills .I evalue with blanks. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "yyZyyman/man3/getuid.3f 644 0 0 537 3112233113 7103 .TH GETUID 3F "19 January 1983" .SH NAME getuid, getgid \- get user or group ID of the caller .SH SYNOPSIS .B integer function getuid() .sp 1 .B integer function getgid() .SH DESCRIPTION These functions return the real user or group ID of the user of the process. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" getuid(2) (3) t, otherwise fills .I evalue with blanks. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "yyZyyman/man3/idate.3f 644 0 0 1056 3112233113 6725 .TH IDATE 3F "19 January 1983" .SH NAME idate, itime \- return date or time in numerical form .SH SYNOPSIS .B subroutine idate (iarray) .br .B integer iarray(3) .sp 1 .B subroutine itime (iarray) .br .B integer iarray(3) .SH DESCRIPTION .I Idate returns the current date in .I iarray. The order is: day, mon, year. Month will be in the range 1-12. Year will be \(>= 1969. .PP .I Itime returns the current time in .I iarray. The order is: hour, minute, second. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" ctime(3F), fdate(3F) itime \- return date or time in numerical form .SH SYNOPSIS .B subroutine idate (iarray) .br .B integer iarray(3) .sp 1 .B subroutine itime (iarray) .br .B integer iarray(3) .SH DESCRIPTION .I Idate returns the current date in .I iarray. The order is: day, mon, year. Month will be in the range 1-12. Year will be \(>= 1969. .PP .I Itime returns the current time in .I iarray. The order is: hour, minute, second. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/libman/man3/kill.3f 644 0 0 737 3112233114 6560 .TH KILL 3F "19 January 1983" .SH NAME kill \- send a signal to a process .SH SYNOPSIS .B function kill (pid, signum) .br .B integer pid, signum .SH DESCRIPTION .I Pid must be the process id of one of the user's processes. .I Signum must be a valid signal number (see signal(2)). The returned value will be 0 if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" kill(2), signal(2), signal(3F), fork(3F), perror(3F) yZyyman/man3/link.3f 644 0 0 1051 3112233114 6570 ((.TH LINK 3F "19 January 1983" .SH NAME link \- make a link to an existing file .SH SYNOPSIS .B function link (name1, name2) .br .B character*(*) name1, name2 .SH DESCRIPTION .I Name1 must be the pathname of an existing file. .I Name2 is a pathname to be linked to file .I name1. .I Name2 must not already exist. The returned value will be 0 if successful; a system error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" link(2), perror(3F), unlink(3F) .SH BUGS Pathnames can be no longer than 127 characters. nk \- make a link to an existing file .SH SYNOPSIS .B function link (name1, name2) .br .B character*(*) name1, name2 .SH DESCRIPTION .I Name1 must be the pathname of an existing file. .I Name2 is a pathname to be linked to file .I name1. .I Name2 must not already exist. The returned value will be 0 if successful; a system error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" link(2), perror(3F), unlink(3F) .SH BUGS Pathnamman/man3/loc.3f 644 0 0 360 3112233115 6373 .TH LOC 3F "19 January 1983" .SH NAME loc \- return the address of an object .SH SYNOPSIS .B function loc (arg) .SH DESCRIPTION The returned value will be the address of .I arg. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a athname to be linked to file .I name1. .I Name2 must not already exist. The returned value will be 0 if successful; a system error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" yyZyyman/man3/perror.3f 644 0 0 3736 3112233117 7163 .TH PERROR 3F "19 January 1983" .SH NAME perror, gerror, ierrno \- get system error messages .SH SYNOPSIS .B subroutine perror (string) .br .B character*(*) string .sp 1 .B subroutine gerror (string) .br .B character*(*) string .sp 1 .B function ierrno() .SH DESCRIPTION .I Perror will write a message to fortran logical unit 0 appropriate to the last detected system error. .I String will be written preceeding the standard error message. .LP .I Gerror returns the system error message in character variable .I string. .I Gerror may be called as a subroutine or a function. .LP .I Ierrno will return the error number of the last detected system error. This number is updated only when an error actually occurs. Most routines and I/O statements that might generate such errors return an error code after the call; that value is a more reliable indicator of what caused the error condition. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" intro(2), perror(3) .SH BUGS .I String in the call to .I perror can be no longer than 127 characters. .LP The length of the string returned by .I gerror is determined by the calling program. .SH NOTES UNIX system error codes are described in .IR intro (2). The f77 I/O error codes and their meanings are: .sp 1 .in +5 100 "error in format" .br 101 "illegal unit number" .br 102 "formatted io not allowed" .br 103 "unformatted io not allowed" .br 104 "direct io not allowed" .br 105 "sequential io not allowed" .br 106 "can't backspace file" .br 107 "off beginning of record" .br 108 "can't stat file" .br 109 "no * after repeat count" .br 110 "off end of record" .br 111 "truncation failed" .br 112 "incomprehensible list input" .br 113 "out of free space" .br 114 "unit not connected" .br 115 "read unexpected character" .br 116 "blank logical input field" .br 117 "'new' file exists" .br 118 "can't find 'old' file" .br 119 "unknown system error" .br 120 "requires seek ability" .br 121 "illegal argument" .br 122 "negative repeat count" .in -5 file" .br 107 "off beginning of reman/man3/putc.3f 644 0 0 1243 3112233117 6614 .TH PUTC 3F "19 January 1983" .SH NAME putc, fputc \- write a character to a fortran logical unit .SH SYNOPSIS .B integer function putc (char) .br .B character char .sp 1 .B integer function fputc (lunit, char) .br .B character char .SH DESCRIPTION These funtions write a character to the file associated with a FORTRAN logical unit bypassing normal fortran I/O. .I Putc writes to logical unit 6, normally connected to the control terminal output. .PP The value of each function will be zero unless some error occurred; a system error code otherwise. See perror(3F). .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" putc(3S), intro(2), perror(3F) r .sp 1 .B integer function fputc (lunit, char) .br .B character char .SH DESCRIPTION These funtions write a character to the file associated with a FORTRAN logical unit bypassing normal fortran I/O. .I Putc writes to logical unit 6, normally connected to the control terminal output. .PP The value of each function will be zero unless some error ocman/man3/qsort.3f 644 0 0 2002 3112233117 7003 .TH QSORT 3F "19 January 1983" .SH NAME qsort \- quick sort .SH SYNOPSIS .B subroutine qsort (array, len, isize, compar) .br .B external compar .br .B integer*2 compar .SH DESCRIPTION One dimensional .I array contains the elements to be sorted. .I len is the number of elements in the array. .I isize is the size of an element, typically - .sp 1 .in +5 4 for .B integer and .B real .br 8 for .B "double precision" or .B complex .br 16 for .B "double complex" .br (length of character object) for .B character arrays .in -5 .sp 1 .I Compar is the name of a user supplied integer*2 function that will determine the sorting order. This function will be called with 2 arguments that will be elements of .I array. The function must return - .sp 1 .in +5 negative if arg 1 is precedent to arg 2 .br zero if arg 1 is equivalent to arg 2 .br positive if arg 1 is subsequent to arg 2 .in -5 .sp 1 On return, the elements of .I array will be sorted. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" qsort(3) s .in -5 .sp 1 .I Compar is the name of a user supplied integer*2 function that will determine the sorting order. This function will be called with 2 arguments that will be elements of .I array. The function must return - .sp 1 .in +5 negative if arg 1 is precedent to arg 2 .br zero if arg 1 is equivalent to arg 2 .br positive if arg 1 is subsequent to arg 2 .in -5 .sp 1 On return, the elements of .I array will be sorted. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" qsort(3man/man3/signal.3f 644 0 0 4011 3112233117 7112 .TH SIGNAL 3F "19 January 1983" .SH NAME signal \- change the action for a signal .SH SYNOPSIS .B integer function signal(signum, proc, flag) .br .B integer signum, flag .br .B external proc .SH DESCRIPTION When a process incurs a signal (see .IR signal (2)) the default UNIX action is usually to clean up and abort. The user may choose to write an alternative signal handling routine. A call to .I signal is the way this alternate action is specified to the system. .LP .I Signum is the signal number (see .IR signal (2)). If .I flag is negative, then .I proc must be the name of the user signal handling routine. If .I flag is zero or positive, then .I proc is ignored and the value of .I flag is passed to the system as the signal action definition. In particular, this is how previously saved signal actions can be restored. Two possible values for .I flag have specific meanings: 0 means "use the default action" (See NOTES below), 1 means "ignore this signal". .LP A positive returned value is the previous action definition. A value greater than 1 is the address of a routine that was to have been called on occurance of the given signal. The returned value can be used in subsequent calls to .I signal in order to restore a previous action definition. A negative returned value is the negation of a system error code. (See .IR perror (3F)) .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" signal(2), kill(3F), kill(1) .SH NOTES .B f77 arranges to trap certain signals when a process is started. The o((nly way to restore the default .B f77 action is to save the returned value from the first call to .I signal. .LP When a user signal handling routine is called, UNIX resets the signal action definition to its original default value. Thus it is necessary to call .IR signal (3F) from within the user signal handler in order to catch subsequent occurrances of the same signal. See .IR signal (2) for a fuller explanation. .LP If the user signal handler is called, it will be passed the signal number as an integer argument. o restore the default .B f77 action is to save the returned value from the first call to .I signal. .LP When a user signal handling routine is called, UNIX resets the signal action definition to its original default value. Thus it is necessary to call .IR signal (3F) from within the user signal handler in order to catch subsequent occurrances of the same signal. See .IR signal (2) for a fuller explanation. .LP If the user signal handler is called, it will be passed the signal number as an integer aman/man3/stat.3f 644 0 0 1431 3112233120 6605 .TH STAT 3F "19 January 1983" .SH NAME stat, fstat \- get file status .SH SYNOPSIS .B integer function stat (name, statb) .br .B character*(*) name .br .B integer statb(11) .sp 1 .B integer function fstat (lunit, statb) .br .B integer statb(11) .SH DESCRIPTION These routines return detailed information about a file. .I Stat returns information about file .IR name ; .I fstat returns information about the file associated with fortran logical unit .I lunit. The order and meaning of the information returned in array .I statb is as described for the structure .I stat under .IR stat (2) .PP The value of either function will be zero if successful; an error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" stat(2), access(3F), perror(3F), time(3F) n detailed information about a file. .I Stat returns information about file .IR name ; .I fstat returns information about the file associated with fortran logical unit .I lunit. The order and meaning of the information returned in man/man3/sleep.3f 644 0 0 576 3112233120 6733 .TH SLEEP 3F "19 January 1983" .SH NAME sleep \- sleep for awhile .SH SYNOPSIS .B subroutine sleep (itime) .SH DESCRIPTION .I Sleep causes the calling process to be suspended for .I itime seconds. The actual time can be up to 1 second less than .I itime due to granularity in system timekeeping. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" sleep(3) ns information about the file associated with fortran logical unit .I lunit. The oyyZyyman/man3/system.3f 644 0 0 1257 3112233120 7164 .TH SYSTEM 3F "19 January 1983" .SH NAME system \- execute a unix command .SH SYNOPSIS .B integer function system (string) .br .B character*(*) string .SH DESCRIPTION .I System causes .I string to be given to your shell as input as if the string had been typed as a command at a terminal. If environment variable .B SHELL is not found, .IR sh (1) is used. .PP The current process waits until the command terminates. The returned value will be the exit status of the shell. See .IR wait (2) for an explanation of this value. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" exec(2), wait(2), system(3) .SH BUGS .I String can not be longer than 255 characters. m causes .I string to be given to your shell as input as if the string had been typed as a command at a terminal. If environment variable .B SHELL is not found, .IR sh (1) is used. .PP The current process waits until the command terminates. The returned value will be the exit status of the shell. See .IR wait (2) for an explanation of man/man3/time.3f 644 0 0 1700 3112233120 6567 .TH TIME 3F "19 January 1983" .SH NAME time, ctime, ltime, gmtime \- return system time .SH SYNOPSIS .B integer function time() .sp 1 .B character*(*) function ctime (stime) .br .B integer stime .sp 1 .B subroutine ltime (stime, tarray) .br .B integer stime, tarray(9) .sp 1 .B subroutine gmtime (stime, tarray) .br .B integer stime, tarray(9) .SH DESCRIPTION .I Time returns the time since 00:00:00 GMT, Jan. 1, 1970, measured in seconds. This is the value of the UNIX system clock. .PP .I Ctime converts a system time to a 24 character ASCII string. The format is described under .IR ctime (3). No 'newline' or NULL will be included. .PP .I Ltime and .I gmtime disect a UNIX time into month, day, etc., either for the local time zone or as GMT. The order and meaning of each element returned in .I tarray is described under .IR ctime (3). .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" ctime(3), itime(3F), idate(3F), fdate(3F) the value of the UNIX system clock. .PP .I Ctime converts a systman/man3/ttynam.3f 644 0 0 1157 3112233121 7154 .TH TTYNAM 3F "19 January 1983" .SH NAME ttynam, isatty \- find name of a terminal port .SH SYNOPSIS .B character*(*) function ttynam (lunit) .sp 1 .B logical function isatty (lunit) .SH DESCRIPTION .I Ttynam returns a blank padded path name of the terminal device associated with logical unit .IR lunit . .PP .I Isatty returns .B .TRUE. if .I lunit is associated with a terminal device, .B .FALSE. otherwise. .SH FILES /dev/\(** .br .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH DIAGNOSTICS .I Ttynam returns an empty string (all blanks) if .I lunit is not associated with a terminal device in directory `/dev'. er*(*) function ttynam (lunit) .sp 1 .B logical function isatty (lunit) .SH DESCRIPTION .I Ttynam returns a blank padded path name of the terminal device associated with logical unit .IR lunit . .PP .I Isatty returns .B .TRUE. if .I lunit is associated with a terminal device, .B .FALSE. otherwise. .SH FILES /dev/\(** .br .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH DIAGNOSTICS .I Ttynam man/man3/unlink.3f 644 0 0 1100 3112233121 7124 .TH UNLINK 3F "19 January 1983" .SH NAME unlink \- remove a directory entry .SH SYNOPSIS .B integer function unlink (name) .br .B character*(*) name .SH DESCRIPTION .I Unlink causes the directory entry specified by pathname .I name to be removed. If this was the last link to the file, the contents of the file are lost. The returned value will be zero if successful; a system error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" unlink(2), link(3F), filsys(5), perror(3F) .SH BUGS Pathnames can be no longer than 127 characters. ctory entry .SH SYNOPSIS .B integer function unlink (name) .br .B character*(*) name .SH DESCRIPTION .I Unlink causes the directory entry specified by pathname .I name to be removed. If this was the last link to the file, the contents of the file are lost. The returned value will be zero if successful; a system error code otherwise. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" unlink(2), link(3F), filsys(5), perrman/man3/wait.3f 644 0 0 1350 3112233121 6577 ((.TH WAIT 3F "19 January 1983" .SH NAME wait \- wait for a process to terminate .SH SYNOPSIS .B integer function wait (status) .br .B integer status .SH DESCRIPTION .I Wait causes its caller to be suspended until a signal is received or one of its child processes terminates. If any child has terminated since the last .I wait, return is immediate; if there are no children, return is immediate with an error code. .PP If the returned value is positive, it is the process ID of the child and .I status is its termination status (see .IR wait (2)). If the returned value is negative, it is the negation of a system error code. .SH FILES .ie \nM /usr/ucb/lib/libU77.a .el /usr/lib/libU77.a .SH "SEE ALSO" wait(2), signal(3F), kill(3F), perror(3F) or one of its child processes terminates. If any child has terminated since the last .I wait, return is immediate; if there are no children, return is immediate with an error code. .PP If the returned value is positive, it is the process ID of the child and .I status is its termman/man3/scandir.3 644 0 0 2531 3112233122 7113 .TH SCANDIR 3 "22 March 1983" .SH NAME scandir \- scan a directory .SH SYNOPSIS .nf \fB#include \fP \fB#include \fP .LP \fBscandir(dirname, namelist, select, compar)\fP \fBchar *dirname;\fP \fBstruct direct *(*namelist[]);\fP \fBint (*select)();\fP \fBint (*compar)();\fP .LP \fBalphasort(d1, d2)\fP \fBstruct direct **d1, **d2;\fP .fi .SH DESCRIPTION \fIScandir\fP reads the directory dirname and builds an array of pointers to directory entries using .IR malloc(3). The third parameter is a pointer to a routine which is called with a pointer to a directory entry (struct direct *) and should return a non zero value if the directory entry should be included in the array. If this pointer is null, then all the directory entries will be included. The last argument is a pointer to a routine which is passed to .IR Qsort (3) to sort the completed array. If this pointer is null, the array is not sorted. \fIAlphasort\fP is a routine which will sort the array alphabetically. .LP \fIScandir\fP returns the number of entries in the array and a pointer to the array through the parameter namelist. .SH "SEE ALSO" opendir(3), closedir(3), readdir(3), malloc(3), qsort(3), directory(3), dir(5) .SH DIAGNOSTICS Returns \-1 if the directory cannot be opened for reading or if .IR malloc (3) cannot allocate enough memory to hold all the data structures. e completed array. If this pointer is null, the array is not sorted. \fIAlphasort\fP is a routine which will sort the array alphabetically. .LP \fIScandir\fP returns tman/man3/curses.3x 644 0 0 6421 3112233123 7167 .TH CURSES 3X "21 March 1983" .UC 4 .SH NAME curses \- screen functions with ``optimal'' cursor motion .SH SYNOPSIS .B cc [ flags ] files .B \-lcurses \-ltermcap [ libraries ] .SH DESCRIPTION These routines give the user a method of updating screens with reasonable optimization. They keep an image of the current screen, and the user sets up an image of a new one. Then the .I refresh() tells the routines to make the current screen look like the new one. In order to initialize the routines, the routine .I initscr() must be called before any of the other routines that deal with windows and screens are used. The routine .I endwin() should be called before exiting. .SH SEE ALSO .I "Screen Updating and Cursor Movement Optimization: A Library Package," Ken Arnold, .br stty(2), getenv(3), termcap(5) .SH FUNCTIONS .nf .ds w \fIwin\fR .ds s \fIstdscr\fR .ta 3i addch(ch) add a character to \*s addstr(str) add a string to \*s box(win,vert,hor) draw a box around a window crmode() set cbreak mode clear() clear \*s clearok(scr,boolf) set clear flag for \fIscr\fR clrtobot() clear to bottom on \*s clrtoeol() clear to end of line on \*s delch() delete a character deleteln() delete a line delwin(win) delete \*w echo() set echo mode endwin() end window modes erase() erase \*s getch() get a char through \*s getcap(name) get terminal capability \fIname\fR getstr(str) get a string through \*s gettmode() get tty modes getyx(win,y,x) get (y,x) co-ordinates inch() get char at current (y,x) co-ordinates initscr() initialize screens insch(c) insert a char insertln() insert a line leaveok(win,boolf) set leave flag for \*w longname(termbuf,name) get long name from \fItermbuf\fR move(y,x) move to (y,x) on \*s mvcur(lasty,lastx,newy,newx) actually move cursor newwin(lines,cols,begin_y,begin_x)\ create a new window nl() set newline mapping nocrmode() unset cbreak mode noecho() unset echo mode nonl() unset newline mapping noraw() unset raw mode overlay(win1,win2) overlay win1 on win2 overwrite(win1,win2) overwrite win1 on top of win2 printw(fmt,arg1,arg2,...) printf on \*s raw() set raw mode refresh() make current screen look like \*s resetty() reset tty flags to stored value savetty() stored current tty flags scanw(fmt,arg1,arg2,...) scanf through \*s scroll(win) scroll \*w one line scrollok(win,boolf) set scroll flag setterm(name) set term variables for name standend() end standout mode standout() start standout mode subwin(win,lines,cols,begin_y,begin_x)\ create a subwindow touchwin(win) \*(lqchange\*(rq all of \*w unctrl(ch) printable version of \fIch\fR waddch(win,ch) add char to \*w waddstr(win,str) add string to \*w wclear(win) clear \*w wclrtobot(win) clear to bottom of \*w wclrtoeol(win) clear to end of line on \*w wdelch(win,c) delete char from \*w wdeleteln(win) delete line from \*w werase(win) erase \*w wgetch(win) get a char through \*w wgetstr(win,str) get a string through \*w winch(win) get char at current (y,x) in \*w winsch(win,c) insert char into \*w winsertln(win) insert line into \*w wmove(win,y,x) set current (y,x) co-ordinates on \*w wprintw(win,fmt,arg1,arg2,...)\ printf on \*w wrefresh(win) make screen look like \*w wscanw(win,fmt,arg1,arg2,...)\ scanf through \*w wstandend(win) end standout mode on \*w wstandout(win) start standout mode on \*w .SH BUGS This stuff won't work in windows. \*w wgetch(win) get a char through \*w wgetstr(win,str) get a string through \*w winch(win) get char at current (y,x) in \*w winsch(win,c) insert char into \*w winsertln(win) insert line into \*w wmove(win,y,x) set current (y,x) co-ordinaman/man3/intro.3f 644 0 0 1052 3112233123 6767 .TH INTRO 3F "8 March 1983" .SH NAME intro \- introduction to FORTRAN library functions .SH DESCRIPTION .LP This section describes those functions that are in the FORTRAN run time library. The functions listed here provide an interface from \fIf77\fP programs to the system in the same manner as the C library does for C programs. They are automatically loaded as needed by the Fortran compiler .IR f77 (1). The link editor searches this library under the `\-lm' option. Declarations for these functions may be obtained from the include file . \- introduction to FORTRAN library functions .SH DESCRIPTION .LP This section describes those functions that are in the FORTRAN run time library. The functions listed here provide an interface from \fIf77\fP programs to the system in the same manner as the C library does for C programs. They are automatically loaded as needed by the Fortran compiler .IR f77 (1). The link editor searches this library under the `\-lm' option. Declarations for these functions may beman/man3/intro.3s 644 0 0 6113 3112233124 7010 .TH INTRO 3S "1 April 1983" .SH NAME stdio \- standard buffered input/output package .SH SYNOPSIS .B #include .PP .SM .B FILE .B *stdin; .br .SM .B FILE .B *stdout; .br .SM .B FILE .B *stderr; .SH DESCRIPTION The functions described in section 3S constitute a user-level buffering scheme. The in-line macros .I getc and .IR putc (3S) handle characters quickly. The higher level routines .IR gets , .IR fgets , .IR scanf , .IR fscanf , .IR fread , .IR puts , .IR fputs , .IR printf , .IR fprintf , .IR fwrite all use .I getc and .IR putc ; they can be freely intermixed. .PP A file with associated buffering is called a .I stream, and is declared to be a pointer to a defined type .SM .B FILE. .IR Fopen (3S) creates certain descriptive data for a stream and returns a pointer to designate the stream in all further transactions. There are three normally open streams with constant pointers declared in the include file and associated with the standard open files: .TP 10n .BR stdin standard input file .br .ns(( .TP .B stdout standard output file .br .ns .TP .BR stderr standard error file .PP A constant `pointer' .SM .B NULL (0) designates no stream at all. .PP An integer constant .SM .B EOF (\-1) is returned upon end of file or error by integer functions that deal with streams. .PP Any routine that uses the standard input/output package must include the header file .RI < stdio.h > of pertinent macro definitions. The functions and constants mentioned in sections labeled 3S are declared in the include file and need no further declaration. The constants, and the following `functions' are implemented as macros; redeclaration of these names is perilous: .IR getc , .IR getchar , .IR putc , .IR putchar , .IR feof , .IR ferror , .IR fileno . .SH "SEE ALSO" open(2), close(2), read(2), write(2), fread(3S), fseek(3S), gets(3S), fgets(3S), scanf(3S), fscanf(3S), fread(3S), puts(3S), fputs(3S), printf(3S), fprintf(3S), fwrite(3S) .SH DIAGNOSTICS The value .SM .B EOF is returned uniformly to indicate that a .SM .B FILE pointer has not been initialized with .IR fopen , input (output) has been attempted on an output (input) stream, or a .SM .B FILE pointer designates corrupt or otherwise unintelligible .SM .B FILE data. .PP For purposes of efficiency, this implementation of the standard library has been changed to line buffer output to a terminal by default and attempts to do this transparently by flushing the output whenever a .IR read (2) from the standard input is necessary. This is almost always transparent, but may cause confusion or malfunctioning of programs which use standard i/o routines but use .IR read (2) themselves to read from the standard input. .PP In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to .IR fflush (3S) the standard output before going off and computing so that the output will appear. .SH BUGS The standard buffered functions do not interact well with certain other library and system functions, especially \fIvfork\fP and \fIabort\fP. Also be careful of using these functions with \fIfork\fP and \fIexecve\fP. .IR read (2) themselves to read from the standard input. .PP In cases where a large amount of computation is done after printing part of a line on an output terminal, it is necessary to .IR fflush (3S) the standard output before going off and computing so that the output will appear. .SH BUGS The standard buffered functions do not interact well with certain other library and system functions, especially \fIvfork\fP and \fIabort\fP. man/man3/directory.3 644 0 0 4632 3112233124 7502 .TH DIRECTORY 3 "4 April 1983" .UC .SH NAME opendir, readdir, telldir, seekdir, rewinddir, closedir \- directory operations .SH SYNOPSIS .B #include .PP .SM .B DIR .B *opendir(filename) .br .B char *filename; .PP .B struct direct .B *readdir(dirp) .br .SM .B DIR .B *dirp; .PP .B long .B telldir(dirp) .br .SM .B DIR .B *dirp; .PP .B seekdir(dirp, loc) .br .SM .B DIR .B *dirp; .br .B long loc; .PP .B rewinddir(dirp) .br .SM .B DIR .B *dirp; .PP .B closedir(dirp) .br .SM .B DIR .B *dirp; .SH DESCRIPTION .I Opendir opens the directory named by .I filename and associates a .I directory stream with it. .I Opendir returns a pointer to be used to identify the .I directory stream in subsequent operations. The pointer .SM .B NULL is returned if .I filename cannot be accessed or is not a directory, or if it cannot .IR malloc (3) enough memory to hold the whole thing. .PP .I Readdir returns a pointer to the next directory entry. It returns .B NULL upon reaching the end of the directory or detecting an invalid .I seekdir operation. .PP .I Telldir returns the current location associated with the named .I directory stream. .PP .I Seekdir sets the position of the next .I readdir operation on the .I directory stream. The new position reverts to the one associated with the .I directory stream when the .I telldir operation was performed. Values returned by .I telldir are good only for the lifetime of the DIR pointer from which they are derived. If the directory is closed and then reopened, the .I telldir value may be invalidated due to undetected directory compaction. It is safe to use a previous .I telldir value immediately after a call to .I opendir and before any calls to .I readdir. .PP .I Rewinddir resets the position of the named .I directory stream to the beginning of the directory. .PP .I Closedir closes the named .I directory stream and frees the structure associated with the DIR pointer. .PP Sample code which searchs a directory for entry ``name'' is: .PP .br len = strlen(name); .br dirp = opendir("."); .br for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) .br if (dp->d_namlen == len && !strcmp(dp->d_name, name)) { .br closedir(dirp); .br return FOUND; .br } .br closedir(dirp); .br return NOT_FOUND; .SH "SEE ALSO" open(2), close(2), read(2), lseek(2) .SH BUGS Old UNIX programs which examine directories should be converted to use this package, as the new directory format is non-obvious. ich searchs a directory for entry ``name'' is: .PP .br len = strlen(name); .br dirp = opendir("."); man/man3/getnetent.3n 644 0 0 4077 3112233125 7655 .TH GETNETENT 3N "23 March 1983" .UC 4.2 .SH NAME getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent \- get network entry .SH SYNOPSIS .nf .ft B #include .PP .ft B struct netent *getnetent() .PP .ft B struct netent *getnetbyname(name) char *name; .PP .ft B struct netent *getnetbyaddr(net) long net; .PP .ft B setnetent(stayopen) int stayopen .PP .ft B endnetent() .fi .SH DESCRIPTION .IR Getnetent , .IR getnetbyname , and .I getnetbyaddr each return a pointer to an object with the following structure containing the broken-out fields of a line in the network data base, .IR /etc/networks . .RS .PP .nf struct netent { char *n_name; /* official name of net */ char **n_aliases; /* alias list */ int n_addrtype; /* net number type */ long n_net; /* net number */ }; .ft R .ad .fi .RE .PP The members of this structure are: .TP \w'n_addrtype'u+2n n_name The official name of the network. .TP \w'n_addrtype'u+2n n_aliases A zero terminated list of alternate names for the network. .TP \w'n_addrtype'u+2n n_addrtype The type of the network number returned; currently only AF_INET. .TP \w'n_addrtype'u+2n n_net The network number. Network numbers are returned in machine byte order. .PP .I Getnetent reads the next line of the file, opening the file if necessary. .PP .I Setnetent opens and rewinds the file. If the .I stayopen flag is non-zero, the net data base will not be closed after each call to .I getnetent (either directly, or indirectly through one of the other \*(lqgetnet\*(rq calls). .PP .I Endnetent closes the file. .PP .I Getnetbyname and .I getnetbyaddr sequentially search from the beginning of the file until a matching net name or net address is found, or until EOF is encountered. Network numbers are supplied in host order. .SH FILES /etc/networks .SH "SEE ALSO" networks(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. Only Internet network numbers are currently understood. Expecting network numbers to fit in no more than 32 bits is probably naive. entially search from the beginning of the file until a matching net name or net address is found, or until EOF is encountered. Network numbers are supplied in host order. .SH FILES /etc/networks .SH "SEE ALSO" networks(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. Only Internet network numbers are currently understood. Expecting netman/man3/getprotoent.3n 644 0 0 3551 3112233125 10226 .TH GETPROTOENT 3N "23 March 1983" .UC 4.2 .SH NAME getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent \- get protocol entry .SH SYNOPSIS .nf .ft B .B #include .PP .ft B struct protoent *getprotoent() .PP .ft B struct protoent *getprotobyname(name) char *name; .PP .ft B struct protoent *getprotobynumber(proto) int proto; .PP .ft B setprotoent(stayopen) int stayopen .PP .ft B endprotoent() .fi .SH DESCRIPTION .IR Getprotoent , .IR getprotobyname , and .I getprotobynumber each return a pointer to an object with the following structure containing the broken-out fields of a line in the network protocol data base, .IR /etc/protocols . .RS .PP .nf struct protoent { char *p_name; /* official name of protocol */ char **p_aliases; /* alias list */ long p_proto; /* protocol number */ }; .ft R .ad .fi .RE .PP The members of this structure are: .TP \w'p_aliases'u+2n p_name The official name of the protocol. .TP \w'p_aliases'u+2n p_aliases A zero terminated list of alternate names for the(( protocol. .TP \w'p_aliases'u+2n p_proto The protocol number. .PP .I Getprotoent reads the next line of the file, opening the file if necessary. .PP .I Setprotoent opens and rewinds the file. If the .I stayopen flag is non-zero, the net data base will not be closed after each call to .I getprotoent (either directly, or indirectly through one of the other \*(lqgetproto\*(rq calls). .PP .I Endprotoent closes the file. .PP .I Getprotobyname and .I getprotobynumber sequentially search from the beginning of the file until a matching protocol name or protocol number is found, or until EOF is encountered. .SH FILES /etc/protocols .SH "SEE ALSO" protocols(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. Only the Internet protocols are currently understood. (lqgetproto\*(rq calls). .PP .I Endprotoent closes the file. .PP .I Getprotobyname and .I getprotobynumber sequentially search from the beginning of thman/man3/getservent.3n 644 0 0 4234 3112233125 10041 .TH GETSERVENT 3N "23 March 1983" .UC 4.2 .SH NAME getservent, getservbyport, getservbyname, setservent, endservent \- get protocol entry .SH SYNOPSIS .nf .ft B #include .LP .ft B struct servent *getservent() .LP .ft B struct servent *getservbyname(name, proto) char *name, *proto; .LP .ft B struct servent *getservbyport(port, proto) int port; char *proto; .LP .ft B setservent(stayopen) int stayopen .LP .ft B endservent() .fi .SH DESCRIPTION .IR Getservent , .IR getservbyname , and .I getservbyport each return a pointer to an object with the following structure containing the broken-out fields of a line in the network services data base, .IR /etc/services . .RS .LP .nf struct servent { char *s_name; /* official name of service */ char **s_aliases; /* alias list */ long s_port; /* port service resides at */ char *s_proto; /* protocol to use */ }; .ft R .ad .fi .RE .LP The members of this structure are: .TP \w's_aliases'u+2n s_name The official name of the service. .TP \w's_aliases'u+2n A zero terminated list of alternate names for the service. .TP \w's_aliases'u+2n s_port The port number at which the service resides. Port numbers are returned in network byte order. .TP \w's_aliases'u+2n s_proto The name of the protocol to use when contacting the service. .LP .I Getservent reads the next line of the file, opening the file if necessary. .LP .I Setservent opens and rewinds the file. If the .I stayopen flag is non-zero, the net data base will not be closed after each call to .I getservent (either directly, or indirectly through one of the other \*(lqgetserv\*(rq calls). .LP .I Endservent closes the file. .LP .I Getservbyname and .I getservbyport sequentially search from the beginning of the file until a matching protocol name or port number is found, or until EOF is encountered. If a protocol name is also supplied (non-NULL), searches must also match the protocol. .SH FILES /etc/services .SH "SEE ALSO" getprotoent(3N), services(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All information is contained in a static area so it must be copied if it is to be saved. Expecting port numbers to fit in a 32 bit quantity is probably naive. ially search from the beginning of the file until a matching protocol name or port number is found, or until EOF is encountered. If a protocol name is also supplied (non-NULL), searches must also match the protocol. .SH FILES /etc/services .SH "SEE ALSO" getprotoent(3N), services(5) .SH DIAGNOSTICS Null pointer (0) returned on EOF or error. .SH BUGS All man/man3/old.intro.3 644 0 0 16302 3112233141 7422 .TH INTRO 3 "19 January 1983" .SH NAME intro \- introduction to library functions .SH DESCRIPTION This section describes functions that may be found in various libraries. The library functions are those other than the functions which directly invoke UNIX system primitives, described in section 2. This section has the libraries physically grouped together. This is a departure from older versions of the UNIX Programmer's Reference Manual, which did not group functions by library. The functions described in this section are grouped into various libraries: .TP 6n (3) and (3S) The straight ``3'' functions are the standard C library functions. The C library also includes all the functions described in section 2. The 3S functions comprise the standard I/O library. All of these functions constitute library \fIlibc\fP, which is automatically loaded by the C compiler .IR cc (1) and the Fortran compiler .IR f77 (1). The link editor .IR ld (1) searches this library under the `\-lc' option. Declarations for some of these functions may be obtained from include files indicated on the appropriate pages. .TP (3F) The 3F functions are all functions callable from FORTRAN. These functions perform the same jobs as do the straight ``3'' functions. .TP (3J) These functions are part of the job control facilities, contained in the library .RB \*(lq \-ljobs .\*(rq The job control facilities are outlined in .IR jobs (3J). .TP (3M) These functions constitute the math library, .I libm. They are automatically loaded as needed by the Fortran compiler .IR f77 (1). The link editor searches this library under the `\-lm' option. Declarations for these functions may be obtained from the include file . .TP (3N) These functions constitute the internet network library, .TP (3S) These functions constitute the `standard I/O package', see .IR stdio (3S). These functions are in the library .I libc already mentioned. Declarations for these functions may be obtained from the include file . .TP (3X) Various specialized libraries have not been given distinctive captions. Files in which such libraries are found are named on appropriate pages. .SH FILES .nf /lib/libc.a /lib/libm.a, /usr/lib/libm.a (one or the other) /usr/lib/libjobs.a .fi .SH SEE ALSO stdio(3), nm(1), ld(1), cc(1), f77(1), intro(2) .SH DIAGNOSTICS Functions in the math library (3M) may return conventional values when the function is undefined for the given arguments or when the value is not representable. In these cases the external variable .I errno (see .IR intro (2)) is set to the value EDOM (domain error) or ERANGE (range error). The values of EDOM and ERANGE are defined in the include file .I . . \".SH "ASSEMBLER (PDP-11)" . \"In assembly language these functions may be accessed . \"by simulating the C calling sequence. . \"For example, . \".IR ecvt (3) . \"might be called this way: . \".IP "" . \".globl _ecvt . \".nf . \"setd . \"mov $sign,\-(sp) . \"mov $decpt,\-(sp) . \"mov ndigit,\-(sp) . \"movf value,\-(sp) . \"jsr pc,_ecvt . \"add $14.,sp . \".fi .SH "LIST OF FUNCTIONS" The functions listed below are those available in the C library. Function names which are indented below others appear on the same manual page as the one which they are indented from. For example, \fIsetkey\fP appears on the same manual page as does \fIcrypt\fP, but it is \fIcrypt\fP which actually appears at the head of the manual page. .sp .ta 0.3i 2.5i .nf abort generate a fault abs integer absolute value atof convert ASCII to numbers atoi convert ASCII to numbers (see atof.3) atol convert ASCII to numbers (see atof.3) crypt DES encryption setkey DES encryption (see crypt.3) encrypt DES encryption (see crypt.3) ctime convert date and time to ASCII localtime convert date and time to ASCII (see ctime.3) gmtime convert date and time to ASCII (see ctime.3) asctime convert date and time to ASCII (see ctime.3) timezone convert date and time to ASCII (see ctime.3) ctype character classification isalpha test character is alphabetic (see ctype.3) isupper test character is upper case (see ctype.3) islower test character is lower case (see ctype.3) isdigit test character is digit (see ctype.3) isalnum test character is letter or digit (see ctype.3) isspace test character is whitespace (see ctype.3) ispunct test character is punctuation (see ctype.3) isprint test character is printable (see ctype.3) iscntrl test character is a control character (see ctype.3) isascii test character is ASCII (see ctype.3) ecvt output conversion fcvt output conversion (see ecvt.3) gcvt output conversion (see ecvt.3) end last locations in program etext last locations in program (see end.3) edata last locations in program (see end.3) frexp split into mantissa and exponent ldexp split into mantissa and exponent (see frexp.3) modf split into mantissa and exponent (see frexp.3) getenv value for environment name getfsent file system descriptor file entry getfsspec file system descriptor file entry (see getfsent.3) getfsfile file system descriptor file entry (see getfsent.3) setfsent file system descriptor file entry (see getfsent.3) endfsent file system descriptor file entry (see getfsent.3) getgrent group file entry getgrgid group file entry (see getgrent.3) getgrnam group file entry (see getgrent.3) setgrent group file entry (see getgrent.3) endgrent group file entry (see getgrent.3) getlogin login name getpass read a password getpw get name from uid getpwent password file entry getpwuid password file entry (see getpwent.3) getpwnam password file entry (see ge((tpwent.3) setpwent password file entry (see getpwent.3) endpwent password file entry (see getpwent.3) intro introduction to library functions malloc main memory allocator free main memory allocator (see malloc.3) realloc main memory allocator (see malloc.3) calloc main memory allocator (see malloc.3) mktemp make a unique file name monitor prepare execution profile monstartup prepare execution profile (see monitor.3) nlist get entries from name list perror system error messages sys_errlist, sys_nerr system error messages (see perror.3) sys_nerr system error messages (see perror.3) qsort quicker sort rand random number generator srand random number generator (see rand.3) random better random number generator srandom better random number generator (see random.3) initstate routines for changing generators setstate routines for changing generators (see initstate.3) re_comp regular expression handler re_exec regular expression handler (see re_comp.3) scandir scan a directory setjmp non-local goto longjmp non-local goto (see setjmp.3) sleep suspend execution for interval string string operations strcat concatenate null terminated strings (see string.3) strncat concatenate n characters (see string.3) strcmp compare strings (see string.3) strncmp compare n characters (see string.3) strcpy copy string (see string.3) strncpy copy n characters (see string.3) strlen obtain string length (see string.3) index find first occurrence of character in string (see string.3) rindex find last occurrence of character in string (see string.3) swab swap bytes system issue a shell command ttyname find name of a terminal valloc aligned memory allocator varargs variable argument list .fi aracters (see string.3) strcmp compare strings (see string.3) strncmp compare n characters (see string.3) strcpy copy string (see string.3) strncpy copy n characters (see string.3) strlen obtain string length (see string.3) index find first occurrence of character in string (see string.3) rindex find last occuman/man3/bstring.3 644 0 0 1547 3112233130 7145 .TH BSTRING 3 "26 April 1983" .SH NAME bcopy, bcmp, bzero \- byte string operations .SH SYNOPSIS .nf .B bcopy(b1, b2, length) .B char *b1, *b2; .B int length; .PP .B bcmp(b1, b2, length) .B char *b1, *b2; .B int length; .PP .B bzero(b, length) .B char *b1; .B int length; .fi .SH DESCRIPTION These functions operate on variable length strings of bytes. They do not check for null bytes as the routines in .IR string (3) do. .PP .I Bcopy copies .I length bytes from string .I b1 to the string .IR b2 . .PP .I Bcmp compares byte string .I b1 against byte string .IR b2 , returning zero if they are identical, non-zero otherwise. Both strings are assumed to be .I length bytes long. .PP .I Bzero places .I length 0 bytes in the string .IR b1 . .SH "SEE ALSO" string(3) .SH BUGS The .I bcmp and .I bcopy routines take parameters backwards from .I strcmp and .IR strcpy . do not check for null bytes as the routines in .IR string (3) do. .PP .I Bcopy copies .I length bytes from string .I b1 to the string .IR b2 . .PP .I Bcman/man3/initgroups.3 644 0 0 1517 3112233130 7675 .TH INITGROUPS 3X "25 February 1983" .UC .SH NAME initgroups \- initialize group access list .SH SYNOPSIS .B initgroups(name, basegid) .br .B char *name; .br .B int basegid; .SH DESCRIPTION .I Initgroups reads through the group file and sets up, using the .IR setgroups (2) call, the group access list for the user specified in .IR name . The .I basegid is automatically included in the groups list. Typically this value is given as the group number from the password file. .SH FILES /etc/group .SH SEE ALSO setgroups(2) .SH DIAGNOSTICS .I Initgroups returns -1 if it was not invoked by the super-user. .SH BUGS .I Initgroups uses the routines based on .IR getgrent (3). If the invoking program uses any of these routines, the group structure will be overwritten in the call to .IR initgroups . .LP No one ever keeps /etc/group up to date anyway. e . The .I basegid is automatically included in the groups list. Typically this value is given as the group number from the password file. .SH FILES /etc/group .SH SEE ALSO setgman/man3/psignal.3 644 0 0 1757 3112233131 7136 .TH PSIGNAL 3 "25 February 1983" .SH NAME psignal, sys_siglist \- system signal messages .SH SYNOPSIS .nf .B psignal(sig, s) .B unsigned sig; .B char *s; .PP .B char *sys_signlist[]; .fi .SH DESCRIPTION .I Psignal produces a short message on the standard error file describing the indicated signal. First the argument string .I s is printed, then a colon, then the name of the signal and a new-line. Most usefully, the argument string is the name of the program which incurred the signal. The signal number should be from among those found in .IR . .PP To simplify variant formatting of signal names, the vector of message strings .I sys_siglist is provided; the signal number can be used as an index in this table to get the signal name without the newline. The define NSIG defined in .RI < signal.h > is the number of messages provided for in the table; it should be checked because new signals may be added to the system before they are added to the table. .SH "SEE ALSO" signal(2), perror(3) gnal number shoulman/man3/byteorder.3n 644 0 0 1715 3112233131 7650 .TH BYTEORDER 3N "26 April 1983" .UC 4 .SH NAME htonl, htons, ntohl, ntohs \- convert values between host and network byte order .SH SYNOPSIS .nf .B #include .B #include .PP .B netlong = htonl(hostlong); .B u_long netlong, hostlong; .PP .B netshort = htons(hostshort); .B u_short netshort, hostshort; .PP .B hostlong = ntohl(netlong); .B u_long hostlong, netlong; .PP .B hostshort = ntohs(netshort); .B u_short hostshort, netshort; .fi .SH DESCRIPTION These routines convert 16 and 32 bit quantities between network byte order and host byte order. On machines such as the SUN these routines are defined as null macros in the include file .RI < netinet/in.h >. .PP These routines are most often used in conjunction with Internet addresses and ports as returned by .IR gethostent (3N) and .IR getservent (3N). .SH "SEE ALSO" gethostent(3N), getservent(3N) .SH BUGS Note that the VAX handles bytes backwards from most everyone else in the world. .fi .SH DESCRIPTION These routines convert 16 and 3man/man3/rcmd.3x 644 0 0 6044 3112233131 6610 .TH RCMD 3X "17 March 1982" .UC 4 .SH NAME rcmd, rresvport, ruserok \- routines for returning a stream to a remote command .SH SYNOPSIS .nf .B rem = rcmd(ahost, inport, locuser, remuser, cmd, fd2p); .B char **ahost; .B u_short inport; .B char *locuser, *remuser, *cmd; .B int *fd2p; .PP .B s = rresvport(port); .B int *port; .PP .B ruserok(rhost, superuser, ruser, luser); .B char *rhost; .B int superuser; .B char *ruser, *luser; .fi .SH DESCRIPTION .I Rcmd is a routine used by the super-user to execute a command on a remote machine using an authentication scheme based on reserved port numbers. .I Rresvport is a routine which returns a descriptor to a socket with an address in the privileged port space. .I Ruserok is a routine used by servers to authenticate clients requesting service with .IR rcmd . All three functions are present in the same file and are used by the .IR rshd (8C) server (among others). .PP .I Rcmd looks up the host .I *ahost using .IR gethostbyname (3N), returning \-1 if the host does not exist. Otherwise .I *ahost is set to the standard name of the host and a connection is established to a server residing at the well-known Internet port .IR inport . .PP If the call succeeds, a socket of type SOCK_STREAM is returned to the caller, and given to the remote command as .B stdin and .BR stdout . If .I fd2p is non-zero, then an auxiliary channel to a control process will be set up, and a descriptor for it will be placed in .IR *fd2p . The control process will return diagnostic output from the command(( (unit 2) on this channel, and will also accept bytes on this channel as being UNIX signal numbers, to be forwarded to the process group of the command. If .I fd2p is 0, then the .B stderr (unit 2 of the remote command) will be made the same as the .B stdout and no provision is made for sending arbitrary signals to the remote process, although you may be able to get its attention by using out-of-band data. .PP The protocol is described in detail in .IR rshd (8C). .PP The .I rresvport routine is used to obtain a socket with a privileged address bound to it. This socket is suitable for use by .I rcmd and sevral other routines. Privileged addresses consist of a port in the range 0 to 1023. Only the super-user is allowed to bind an address of this sort to a socket. .PP .I Ruserok takes a remote host's name, as returned by a .IR gethostent (3N) routine, two user names and a flag indicating if the local user's name is the super-user. It then checks the files .I /etc/hosts.equiv and, possibly, .I .rhosts in the current working directory (normally the local user's home directory) to see if the request for service is allowed. A 1 is returned if the machine name is listed in the ``hosts.equiv'' file, or the host and remote user name are found in the ``.rhosts'' file; otherwise .I ruserok returns 0. If the .I superuser flag is 1, the checking of the ``host.equiv'' file is bypassed. .SH SEE ALSO rlogin(1C), rsh(1C), rexec(3X), rexecd(8C), rlogind(8C), rshd(8C) .SH BUGS There is no way to specify options to the .I socket call which .I rcmd makes. ally the local user's home directory) to see if the request for service is allowed. A 1 is returned if the machine name is listed in the ``hosts.equiv'' file, or the host and remote user name are found in the ``.rhosts'' file; otherwise .I ruserok returns 0. If the .I superuser flag is 1, the checking of the ``host.equiv'' file is bypassed. .SH SEE ALSO rlogin(1C), rsh(1C), rexec(3X), rexecd(8C), rlogind(8C), rshd(8C) .SH BUGS There is no way to specify options to the man/man3/intro.3j 644 0 0 27740 3112233133 7030 .TH INTRO 3J "19 January 1983" .UC 4 .SH NAME intro \- summary of job control facilities .SH SYNOPSIS .nf .B #include .B #include .B #include .B #include .PP .B int fildes, signo; .B short pid, pgrp; .B union wait status; .B struct resource res; .PP .B ioctl(fildes, TIOCSPGRP, &pgrp) .B ioctl(fildes, TIOCGPGRP, &pgrp) .PP .B sigset(signo, action) .B sighold(signo) .B sigrelse(signo) .B sigpause(signo) .B sigsys(signo, action) .PP .B wait3(&status, options, &res) .PP .B cc ... \-ljobs .fi .SH DESCRIPTION The facilities described here are used to support the job control implemented in .IR csh (1), and may be used in other programs to provide similar facilities. Because these facilities are not standard in UNIX and because the signal mechanisms are also slightly different, the associated routines are not in the standard C library, but rather in the \fB\-ljobs\fR library. .PP For descriptions of the individual routines see the various sections listed in \s-2SEE ALSO\s0 below. This section attempt only to place these facilities in context, not to explain the semantics of the individual calls. .PP .B "Terminal arbitration mechanisms." .PP The job control mechanism works by associating with each process a number called a .I "process group"; related processes (e.g. in a pipeline) are given the same process group. The system assigns a single process group number to each terminal. Processes running on a terminal are given read access to that terminal only if they are in the same process group as that terminal. .PP Thus a command interpreter may start several jobs running in different process groups and arbitrate access to the terminal by controlling which, if any, of these processes is in the same process group as the terminal. When a process which is not in the process group of the terminal tries to read from the terminal, all members of the process group of the process receive a SIGTTIN signal, which normally then causes them to stop until they are continued with a SIGCONT signal. (See .IR sigsys (2) for a description of these signals; .IR tty (4) for a description of process groups.) .PP If a process which is not in the process group of the terminal attempts to change the terminals mode, the process group of that process is sent a SIGTTOU signal, causing the process group to stop. A similar mechanism is (optionally) available for output, causing processes to block with SIGTTOU when they attempt to write to the terminal while not in its process group; this is controlled by the LTOSTOP bit in the tty mode word, enabled by \*(lqstty tostop\*(rq and disabled (the default) by \*(lqstty \-tostop.\*(rq (The LTOSTOP bit is described in .IR tty (4)). .LP .B "How the shell manipulates process groups." .PP A shell which is interactive first establishes its own process group and a process group for the terminal; this prevents other processes from being inadvertantly stopped while the terminal is under its control. The shell then assigns each job it creates a distinct process group. When a job is to be run in the foreground, the shell gives the terminal to the process group of the job using the TIOCSPGRP ioctl (See .IR ioctl (2) and .IR tty (4)). When a job stops or completes, the shell reclaims the terminal by resetting the terminals process group to that of the shell using TIOCSPGRP again. .PP Shells which are running shell scripts or running non-interactively do not manipulate process groups of jobs they create. Instead, they leave the process group of sub-processes and the terminal unchanged. This assures that if any sub-process they create blocks for terminal i/o, the shell and all its sub-processes will be blocked (since they are a single process group). The first interactive parent of the non-interactive shell can then be used to deal with the stoppage. .PP Processes which are orphans (whose parents have exited), and descendants of these processes are protected by the system from stopping, since there can be no interactive parent. Rather than blocking, reads from the control terminal return end-of-file and writes to the control terminal are permitted (i.e. LTOSTOP has no effect for these processes.) Similarly processes which ignore or hold the SIGTTIN or SIGTTOU signal are not sent these signals when accessing their control terminal; if they are not in the process group of the control terminal reads simply return end-of-file. Output and mode setting are also allowed. .PP Before a shell .I suspends itself, it places itself back in the process group in which it was created, and then sends this original group a stopping signal, stopping the shell and any other intermediate processes back to an interactive parent. The shell also restores the process group of the terminal when it finishes, as the process which then resumes would not necessarily be in control of the terminal otherwise. .PP .B "Naive processes." .PP A process which does not alter the state of the terminal, and which does no job control can invoke subprocesses normally without worry. If such a process issues a .IR system (3) call and this command is then stopped, both of the processes will stop together. Thus simple processes need not worry about job control, even if they have \*(lqshell escapes\*(rq or invoke other processes. .PP .B "Processes which modify the terminal state." .PP When first setting the terminal into an unusual mode, the process should check, with the stopping signals held, that it is in the foreground. It should then change the state of the terminal, and set the catches for SIGTTIN, SIGTTOU and SIGTSTP. The following is a sample of the code that will be needed, assuming that unit 2 is known to be a terminal. .PP .nf .ft B short tpgrp; \&... retry: sigset(SIGTSTP, SIG_HOLD); sigset(SIGTTIN, SIG_HOLD); sigset(SIGTTOU, SIG_HOLD); if (ioctl(2, TIOCGPGRP, &tpgrp) != 0) goto nottty; if (tpgrp != getpgrp(0)) { /* not in foreground */ sigset(SIGTTOU, SIG_DFL); kill(0, SIGTTOU); /* job stops here waiting for SIGCONT */ goto retry; } \fI\&...save old terminal modes and set new modes\&...\fB sigset(SIGTTIN, onstop); sigset(SIGTTOU, onstop); sigset(SIGTSTP, onstop); .ft R .fi .PP It is necessary to ignore SIGTSTP in this code because otherwise our process could be moved from the foreground to the background in the middle of checking if it is in the foreground. The process holds all the stopping signals in this critical section so no other process in our process group can mess us up by blocking us on one of these signals in the middle of our check. (This code assumes that the command interpreter will not move a process from foreground to background without stopping it; if it did we would have no way of making the check correctly.) .PP The routine which handles the signal should clear the catch for the stop signal and .IR kill (2) the processes in its process group with the same signal. The statement after this .I kill will be executed when the process is later continued with SIGCONT. .PP Thus the code for the catch routine might look like: .PP .ft B .nf \&... sigset(SIGTSTP, onstop); sigset(SIGTTIN, onstop); sigset(SIGTTOU, onstop); \&... onstop(signo) int signo; { \fI... restore old terminal state ...\fB sigset(signo, SIG_DFL); kill(0, signo); /* stop here until continued */ sigset(signo, onstop); \fI... restore our special terminal state ...\fB } .fi .ft R .PP This routine can also be used to simulate a stop signal. .PP If a process does not need to save and restore state when it is stopped, but wishes to be notified when it is continued after a stop it can catch the SIGCONT signal; the SIGCO((NT handler will be run when the process is continued. .PP Processes which lock data bases such as the password file should ignore SIGTTIN, SIGTTOU, and SIGTSTP signals while the data bases are being manipulated. While a process is ignoring SIGTTIN signals, reads which would normally have hung will return end-of-file; writes which would normally have caused SIGTTOU signals are instead permitted while SIGTTOU is ignored. .PP .B "Interrupt-level process handling." .PP Using the mechanisms of .IR sigset (3J) it is possible to handle process state changes as they occur by providing an interrupt-handling routine for the SIGCHLD signal which occurs whenever the status of a child process changes. A signal handler for this signal is established by: .PP .RS .B "sigset(SIGCHLD, onchild);" .RE .LP The shell or other process would then await a change in child status with code of the form: .PP .nf .ft B recheck: sighold(SIGCHLD); /* start critical section */ if (\fIno children to process\fB) { sigpause(SIGCHLD); /* release SIGCHLD and pause */ goto recheck; } sigrelse(SIGCHLD); /* end critical region */ /* now have a child to process */ .fi .ft R .PP Here we are using .IR sighold to temporarily block the SIGCHLD signal during the checking of the data structures telling us whether we have a child to process. If we didn't block the signal we would have a race condition since the signal might corrupt our decision by arriving shortly after we had finished checking the condition but before we paused. .PP If we need to wait for something to happen, we call .I sigpause which automically releases the hold on the SIGCHLD signal and waits for a signal to occur by starting a .IR pause (2). Otherwise we simply release the SIGCHLD signal and process the child. .I Sigpause is similar to the PDP-11 .I wait instruction, which returns the priority of the processor to the base level and idles waiting for an interrupt. .PP It is important to note that the long-standing bug in the signal mechanism which would have lost a SIGCHLD signal which occurred while the signal was blocked has been fixed. This is because .I sighold uses the SIG_HOLD signal set of .IR sigsys (2) to prevent the signal action from being taken without losing the signal if it occurs. Similarly, a signal action set with .I sigset has the signal held while the action routine is running, much as a the interrupt priority of the processor is raised when a device interrupt is taken. .PP In this interrupt driven style of termination processing it is necessary that the .I wait calls used to retrieve status in the SIGCHLD signal handler not block. This is because a single invocation of the SIGCHLD handler may indicate an arbitrary number of process status changes: signals are not queued. This is similar to the case in a disk driver where several drives on a single controller may report status at once, while there is only one interrupt taken. It is even possible for no children to be ready to report status when the SIGCHLD handler is invoked, if the signal was posted while the SIGCHLD handler was active, and the child was noticed due to a SIGCHLD initially sent for another process. This causes no problem, since the handler will be called whenever there is work to do; the handler just has to collect all information by calling .I wait3 until it says no more information is available. Further status changes are guaranteed to be reflected in another SIGCHLD handler call. .PP .B Restarting system calls. .PP In older versions of UNIX \*(lqslow\*(rq system calls were interrupted when signals occurred, returning EINTR. The new signal mechanism .IR sigset (3) normally restarts such calls rather than interrupting them. To summarize: .I pause and .I wait return error EINTR (as before), .I ioctl and .I wait3 restart, and .I read and .I write restart unless some data was read or written in which case they return indicating how much data was read or written. In programs which use the older .IR signal (2) mechanisms, all of these calls return EINTR if a signal occurs during the call. .SH SEE ALSO csh(1), ioctl(2), killpg(2), setpgrp(2), sigsys(2), wait3(2), signal(2), psignal(3), tty(4) .SH BUGS The job control facilities are not available in standard version 7 UNIX. These facilities are still under development and may change in future releases of the system as better inter-process communication facilities and support for virtual terminals become available. The options and specifications of these system calls and even the calls themselves are thus subject to change. s during the call. .SH SEE ALSO man/man3/sigset.3j 644 0 0 6217 3112233134 7150 .TH SIGSET 3J "26 April 1983" .UC 4 .SH NAME sigset, signal, sighold, sigignore, sigrelse, sigpause \- manage signals .SH SYNOPSIS .nf .B #include .B void action(); .B int sig; .LP .B sigset(sig, action) .B signal(sig, action) .LP .B sighold(sig) .B sigignore(sig) .B sigrelse(sig) .LP .B sigpause(sig) .LP .fi .B cc ... \-ljobs .nf .SH DESCRIPTION This is a package of signal management functions to manage the signals as described in .IR sigsys (2). These functions are available only in this version of UNIX, and should not be used when the mechanisms of .IR signal (2) would suffice, as they would then impair portability. These functions are contained in the \fIjobs\fR library, obtained by specifying the loader option \fB\-ljobs\fR. .LP .I Sigset is used to provide a default signal handler for signal .I sig. This function is remembered across subsequent calls to the other functions, and need not be specified again. After .I sigset instances of .I sig will cause an interrupt to be taken at .I func, with the signal then held so that recursive trapping due to the signal will not occur. During normal return from .I func, the routines arrange for the signal action to be restored so that subsequent signals will also trap to .I func. If a non-local exit is to be taken, then .I sigrelse must be called to un-hold the signal action, restoring the original catch. .I Func may also be specified as SIG_DFL, SIG_IGN or SIG_HOLD, as described in .IR sigsys (2). The value specified on the previous call to .I sigset is returned; if .I sigset has never been called, then the default action inherited from the system is returned. .LP .I Signal is like .I sigset, but the signal will not be held when the action routine is called; rather it will have reverted to SIG_DFL. This is generally unsafe, but is included for backwards compatibility to the old signal mechanism. It should not be used. .LP .I Sighold and .I sigrelse may be used to block off .I sig in a piece of code where it cannot be tolerated. After .I sigrelse the catch initially set with .I sigset will be restored. .LP .I Sigignore can be used to temporarily set the action for .I sig to ignore the signal. If the signal had been held before the call to .I sigignore, any pending instance of the signal will be discarded. .LP .I Sigpause may be used by a routine which wishes to check for some condition produced at interrupt level by the .I sig signal, and then to pause waiting for the condition to arise with the catch of the signal enabled. In correct usage it must be preceded by an instance of .I sighold to block the signal. .I Sigpause is like .I pause in that it will return after .I any signal is processed. The usual thing to do then is to reenable the hold with .I sighold, check the condition again, and .I sigpause again if the condition has not arisen. .SH "SEE ALSO" sigsys(2), signal(2), jobs(3J), psignal(3), tty(4) .SH BUGS .I Sighold and .I sigrelse do not nest; the first .I sigrelse restores the default catch. .LP These functions store information in data space. You thus .B must call .IR sigsys (2) rather than any of .I sigset or .I signal after a .IR vfork (2) in the child which is to then .IR execve (2). usual thing to do then is to reenable the hold with .I sighold, check the condition again, and .I sigpause again if the condition has not arisen. .SH "SEE ALSO" sigsys(2), signal(2), jobs(3J), psignal(3), tty(4) .SH BUGS .I Sighold and .I sigrelse do not nest; the first .I sigrelse restores the default catch. .LP These functions store information in data space. You man/man3/syscall.3 644 0 0 1141 3112233134 7141 .TH SYSCALL 3 "4 April 1983" .UC 4.2 .SH NAME syscall \- indirect system call .SH SYNOPSIS .nf .BR "syscall(number, arg, ...)" \ \ (VAX-11) .fi .SH DESCRIPTION .I Syscall performs the system call whose assembly language interface has the specified .I number, register arguments .I r0 and .I r1 and further arguments .IR arg . .PP The r0 value of the system call is returned. .SH DIAGNOSTICS When the C-bit is set, .I syscall returns \-1 and sets the external variable .I errno (see .IR intro (2)). .SH BUGS There is no way to simulate system calls such as .IR pipe (2), which return values in register r1. R "syscall(number, arg, ...)" \ \ (VAX-11) .fi .SH DESCRIPTION .I Syscall performs the system call whose assembly language interface has the specified .I number, register arguments .I r0 and .I r1 and further arguments .IR arg . .PP The r0 value of the system call is returned. .SH DIAGNOSTICS When the C-bit is set, .I syscall returns \-1 and sets the external variable .I errno (see .IR intro (2)). .SH BUGS Th((man/man3/time.3 644 0 0 2170 3112233135 6431 .TH TIME 3 "4 April 1983" .SH NAME time, ftime \- get date and time .SH SYNOPSIS .nf .B long time(0) .PP .B long time(tloc) .B long *tloc; .PP .B #include .B #include .B ftime(tp) .B struct timeb *tp; .fi .SH DESCRIPTION .I Time returns the time since 00:00:00 GMT, Jan. 1, 1970, measured in seconds. .PP If .I tloc is nonnull, the return value is also stored in the place to which .I tloc points. .PP The .I ftime entry fills in a structure pointed to by its argument, as defined by .IR : .PP .ta .5i +\w'unsigned 'u .nf .so /usr/include/sys/timeb.h .fi .PP The structure contains the time since the epoch in seconds, up to 1000 milliseconds of more-precise interval, the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero, indicates that Daylight Saving time applies locally during the appropriate part of the year. .SH "SEE ALSO" date(1), stime(2), ctime(3) . \".SH "ASSEMBLER (PDP-11)" . \"(ftime = 35.) . \".br . \".B sys ftime; bufptr . \".PP . \"(time = 13.; obsolete call) . \".br . \".B sys time . \".br . \"(time since 1970 in r0-r1) since the epoch in seconds, up to 1000 milliseconds of more-precise interval, the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero, indicates that Daylight Saving time applies locally during the appropriate part of the year. .SH "SEE ALSO" date(1), stime(2), ctime(3) . \".SH "ASSEMBLER (PDP-11)" . \"(ftime = 35.) . \".br . \".B sys ftiman/man3/times.3 644 0 0 1332 3112233135 6613 .TH TIMES 3 "4 April 1983" .SH NAME times \- get process times .SH SYNOPSIS .nf .B "#include .B "#include .PP .B times(buffer) .B struct tms *buffer; .fi .SH DESCRIPTION .I Times returns time-accounting information for the current process and for the terminated child processes of the current process. All times are in 1/HZ seconds, where HZ is either 50 or 60 depending on your locality. .PP This is the structure returned by .IR times : .PP .nf .so /usr/include/sys/times.h .PP .fi The children times are the sum of the children's process times and their children's times. .SH "SEE ALSO" time(1), time(2), vtimes(2) . \".SH "ASSEMBLER (PDP-11)" . \"(times = 43.) . \".br . \".B sys times; buffer e-accounting information for the current process and for the terminated child processes of the current process. All times are in 1/HZ seconds, where HZ is either 50 or 60 depending on your locality. .PP This is the structure returned by .IR times : .PP .nf .so /usr/include/sys/times.h .PP .fi man/man3/utime.3 644 0 0 1076 3112233140 6616 .TH UTIME 3 "4 April 1983" .SH NAME utime \- set file times .SH SYNOPSIS .nf .B #include .PP .B utime(file, timep) .B char *file; .B time_t timep[2]; .fi .SH DESCRIPTION The .I utime call uses the `accessed' and `updated' times in that order from the .I timep vector to set the corresponding recorded times for .I file. .PP The caller must be the owner of the file or the super-user. The `inode-changed' time of the file is set to the current time. .SH SEE ALSO stat (2) . \".SH "ASSEMBLER (PDP-11)" . \"(utime = 30.) . \".br . \".B sys utime; file; timep H SYNOPSIS .nf .B #include .PP .B utime(file, timep) .B char *file; .B time_t timep[2]; .fi .SH DESCRIPTION The .I utime call uses the `accessed' and `updated' times in that order from the .I timep vector to set the corresponding recorded times for .I file. .PP The caller must be the owner of the file or the super-user. The `inode-changed' time of the file is set to the current time. .SH SEE ALSO stat (2) . \".SH "ASSEMBLER (PDP-11man/man3/nice.3 644 0 0 1724 3112233102 6407 .TH NICE 3 "20 April 1983" .SH NAME nice \- set program priority .SH SYNOPSIS .B nice(incr) .SH DESCRIPTION The scheduling priority of the process is augmented by .IR incr . Positive priorities get less service than normal. Priority 10 is recommended to users who wish to execute long-running programs without flak from the administration. .PP Negative increments are ignored except on behalf of the super-user. The priority is limited to the range \-20 (most urgent) to 20 (least). .PP The priority of a process is passed to a child process by .IR fork (2). For a privileged process to return to normal priority from an unknown state, .I nice should be called successively with arguments \-40 (goes to priority \-20 because of truncation), 20 (to get to 0), then 0 (to maintain compatibility with previous versions of this call). .SH "SEE ALSO" nice(1), fork(2), renice(8) . \".SH "ASSEMBLER (PDP-11)" . \"(nice = 34.) . \".br . \"(priority in r0) . \".br . \".B sys nice to 20 (least). .PP The priority of a procesman/man3/isinf.3 644 0 0 1432 3112233126 6603 .TH ISINF 3 "26 April 1983" .SH NAME isinf, isnan \- test for indeterminate floating point values .SH SYNOPSIS .nf .B int isinf(value) .B double value; .LP .B int isnan(value) .B double value; .fi .SH DESCRIPTION .I Isinf returns a value of 1 if its \fIvalue\fP is an IEEE format infinity (0x7ff00000\|0x00000000) or negative infinity, and returns a zero otherwise. .I Isnan returns a value of 1 if its \fIvalue\fP is an IEEE format `not-a-number' (0x7ff\|\fInnnnn\fP\|0x\|\fInnnnnnnn\fP, where \fIn\fP is not zero) or its negative, and returns a zero otherwise. .LP Some library routines such as .IR ecvt (3) do not handle indeterminate floating point values gracefully. Prospective arguments to such routines should be checked with \fIisinf\fP or \fIisnan\fP before calling these routines. nfinity (0x7ff00000\|0x00000000) or negative infinity, and returns a zero otherwise. .I Isnan returns a value of 1 if its \fIvalue\fP is an IEEE format `not-a-number' (0x7ff\|\fInnnnn\fP\|0x\|\fInnnnnnnn\fP, where \fIn\fP is not zman/man3/exit.3 644 0 0 1604 3112233140 6441 .TH EXIT 3 "26 April 1983" .SH NAME exit \- terminate a process .SH SYNOPSIS .nf .ft B exit(status) int status; .fi .SH DESCRIPTION .I exit terminates a process with the following consequences: .in +5n .LP All descriptors open in the calling process are closed. .LP If the parent process of the calling process is executing a .I wait or is interested in the SIGCHLD signal, it is notified of the calling process's termination and the low-order eight bits of \fIstatus\fP are made avaliable to it; see .IR wait (2). The low-order 8 bits of .I status are available to the parent process. .LP The parent process ID of all of the calling process's existing child processes are also set to 1. This means that the initialization process (see .IR intro (2)) inherits each of these processes as well. .in -5n . \".SH "RETURN VALUE" . \"This call never returns. .SH "SEE ALSO" fork(2), wait(2), _exit(2) of the calling process's termination and the low-order eight bits of \fIstatus\fP are made avaliable to it; see .IR wait (2man/man3/stty.3 644 0 0 24 3112233141 6427 ((.so ../man2/ioctl.2 its of .I status are available to the parent process. .LP The parent process ID of all of the calling process's existing child processes are also set to 1. This means that the initialization process (see .IR intro (2)) inherits each of these processes as well. .in -5n . \".SH "RETURN VALUE" . \"This call never returns. .SH "SEE ALSO" fork(2), wait(2), _exit(2) of the calling process's termination and the low-order eight bits of \fIstatus\fP a@ yman/man4/ 755 0 0 0 3130500120 5312 man/man4/bk.4 644 0 0 5361 3112233340 6074 .TH BK 4 "30 March 1983" .UC 4 .SH NAME bk \- line discipline for machine-machine communication .SH SYNOPSIS .B pseudo-device bk .SH DESCRIPTION This line discipline provides a replacement for the old and new tty drivers described in .IR tty (4) when high speed output to and especially input from another machine is to be transmitted over a asynchronous communications line. The discipline was designed for use by the Berkeley network .IR net (1). It may be suitable for uploading of data from microprocessors into the system. If you are going to send data over asynchronous communications lines at high speed into the system, you must use this discipline, as the system otherwise may detect high input data rates on terminal lines and disables the lines; in any case the processing of such data when normal terminal mechanisms are involved saturates the system. .PP The line discipline is enabled by a sequence: .PP .nf .ft B #include int ldisc = NETLDISC, fildes; ... ioctl(fildes, TIOCSETD, &ldisc); .fi .ft R .PP A typical application program then reads a sequence of lines from the terminal port, checking header and sequencing information on each line and acknowledging receipt of each line to the sender, who then transmits another line of data. Typically several hundred bytes of data and a smaller amount of control information will be received on each handshake. .PP The old standard teletype discipline can be restored by doing: .PP .nf .ft B ldisc = OTTYDISC; ioctl(fildes, TIOCSETD, &ldisc); .fi .ft R .PP While in networked mode, normal teletype output functions take place. Thus, if an 8 bit output data path is desired, it is necessary to prepare the output line by putting it into RAW mode using .IR ioctl (2). This must be done .B before changing the discipline with TIOCSETD, as most .IR ioctl (2) calls are disabled while in network line-discipline mode. .PP When in network mode, input processing is very limited to reduce overhead. Currently the input path is only 7 bits wide, with newline the only recognized character, terminating an input record. Each input record must be read and acknowledged before the next input is read as the system refuses to accept any new data when there is a record in the buffer. The buffer is limited in length, but the system guarantees to always be willing to accept input resulting in 512 data characters and then the terminating newline. .PP User level programs should provide sequencing and checksums on the information to guarantee accurate data transfer. .SH "SEE ALSO" tty(4) .SH DIAGNOSTICS None. .SH BUGS The Purdue uploading line discipline, which provides 8 bits and uses timeout's to terminate uploading should be incorporated into the standard system, as it is much more suitable for microprocessor connections. t the system guarantees to always be willing to accept input resulting in 512 data characters and then the terminating newline. .PP User level programs should provide sequencing and checksums on the information to guarantee accurate data transfer. .SH "SEE ALSO" tty(4) .man/man4/ip.4 644 0 0 6447 3112233370 6121 .TH HK 4 "17 February 1983" .sp .ce \s+5\fITHIS PAGE IS STILL UNDER DEVELOPMENT!!!!!\fP\s-5 .sp .SH NAME ip \- Disk driver for Interphase SMD Disk Controllers .SH SYNOPSIS controller ip0 at mbio? .br disk rk0 at ip0 drive 0 .br disk rk1 at ip0 drive 1 .SH DESCRIPTION Files with minor device numbers 0 through 7 refer to various portions of drive 0; minor devices 8 through 15 refer to drive 1, and so on. The standard device names begin with ``ip'' followed by the drive number and then a letter a-h for partitions 0-7 respectively. The character ? stands here for a drive number in the range 0-7. .LP The origin and size of the pseudo-disks on each drive are as follows: .LP .nf .ta .5i +\w'000000 'u +\w'000000 'u +\w'000000 'u RK07 partitions: disk start length cyl ip?a 0 15884 0-240 ip?b 15906 10032 241-392 ip?c 0 53790 0-814 ip?g 26004 27786 393-813 .LP .nf RK06 partitions disk start length cyl ip?a 0 15884 0-240 ip?b 15906 11154 241-409 ip?c 0 27126 0-410 .DT .fi .LP The block files access the disk via the system's normal buffering mechanism and may be read and written without regard to physical disk records. There is also a `raw' interface which provides for direct transmission between the disk and the user's read or write buffer. A single read or write call results in exactly one I/O operation and therefore raw I/O is considerably more efficient when many words are transmitted. The names of the raw files conventionally begin with an extra `r.' .LP In raw I/O counts should be a multiple of 512 bytes (a disk sector). Likewise .I seek calls should specify a multiple of 512 bytes. .SH FILES /dev/ip[0-7][a-h] block files .br /dev/rip[0-7][a-h] raw files .SH SEE ALSO xy(4) .SH DIAGNOSTICS \fBrk%d%c: hard error sn%d cs2=%b ds=%b er=%b\fR. An unrecoverable error occured during transfer of the specified sector of the specified disk partition. .LP \fBrk%d: write locked\fR. The write protect switch was set on the drive when a write was attempted. The write operation is not recoverable. .LP \fBrk%d: not ready\fR. The drive was spun down or off line when it was accessed. The i/o operation is not recoverable. .LP \fBrk%d: not ready (came back!)\fR. The drive was not ready, but after printing the message about being not ready (which takes a fraction of a second) was ready. The operation is recovered if no further errors occur. .LP \fBrk%d%c: soft ecc sn%d\fR. A recoverable ECC error occurred on the specified sector of the specified disk partition. This happens normally a few times a week. If it happens more frequently than this the sectors where the errors are occuring should be checked to see if certain cylinders on the pack, spots on the carriage of the drive or heads are indicated. .LP \fBip%d: lost interrupt\fR. A timer watching the controller detected no interrupt for an extended period while an operation was outstanding. This indicates a hardware or software failure. There is currently a hardware/software problem with spinning down drives while they are being accessed which causes this error to occur. .SH BUGS In raw I/O .I read and .IR write (2) truncate file offsets to 512-byte block boundaries, and .I write scribbles on the tail of incomplete blocks. Thus, in programs that are likely to access raw devices, .I read, write and .IR lseek (2) should always deal in 512-byte multiples. iod while an operation was outstanding. This indicates a hardware or software failure. There is currently a hardware/software problem with spinning down drives while they are being accessed which causes this error toman/man4/drum.4 644 0 0 1072 3112233341 6443 .TH DRUM 4 "10 May 1981" .UC 4 .SH NAME drum \- paging device .SH DESCRIPTION This file refers to the paging device in use by the system. This may actually be a subdevice of one of the disk drivers, but in a system with paging interleaved across multiple disk drives it provides an indirect driver for the multiple drives. .SH FILES /dev/drum .SH BUGS Reads from the drum are not allowed across the interleaving boundaries. Since these only occur every .BR . 5Mbytes or so, and since the system never allocates blocks across the boundary, this is usually not a problem. ice .SH DESCRIPTION This file refers to the paging device in use by the system. This may actually be a subdevice of one of the disk drivers, but in a system with paging interleaved across multiple disk drives it provides an indirect driver for the multiple drives. .SH FILES /dev/drum .SH BUGS Reads from the drum are not allowed across the interleaving boundaries. Since these only occur every .BR . 5Mbytes or so, and since the system never allocates b((man/man4/intro.4 644 0 0 1633 3112233343 6634 .TH INTRO 4 "17 February 1983" .SH NAME intro \- introduction to special files .SH DESCRIPTION This section describes the special files and related driver functions available on the system. .LP This section is divided into several logical sections as follows: .IP 4 Contains manual pages for devices and drivers specific to the Sun System. .IP 4F Contains manual pages for the Internet Protocol Family. .IP 4I Contains manual pages for the Internet .IP 4P Contains manual pages for the raw socket interface. .IP 4V Contains manual pages for devices and drivers that are specific to the VAX. .LP In this section the SYNOPSIS section gives a sample specification of the related drivers for use in a system description to the .IR config (8) program. The DIAGNOSTICS section lists messages which may appear on the console and in the system error log /usr/adm/messages due to errors in device operation. .SH SEE ALSO config(8) ontains manual pages for the Internet .IP 4P Contains manual pages for the raw socket interface. .IP man/man4/mem.4 644 0 0 1363 3112233345 6261 .TH MEM 4 "21 April 1983" .SH NAME mem, kmem, mbmem, mbio \- main memory and I/O space .SH DESCRIPTION .LP .I Mem is a special file that is an image of the main memory of the computer. It may be used, for example, to examine (and even to patch) the system. .LP .I Kmem is a special file that is an image of the kernel virtual memory of the system. .LP .I Mbmem is a special file that is an image of the Multibus memory of the system. Multibus memory is in the range from 0 to 1 Megabyte. .LP .I Mbio is a special file that is an image of the Multibus I/O space. Multibus I/O space extends from 0 to 64K. .LP .IR Mem , .IR mbmem , and .I mbio may be mapped with the .IR mmap (2) system call. .SH FILES /dev/mem .br /dev/kmem .br /dev/mbmem .br /dev/mbio ) the system. .LP .I Kmem is a special file that is an image of the kernel virtual memory of the system. .LP .I Mbmem is a special file that is an image of the Multibus memory of the system. Multibus memory is in the range from 0 to 1 Megabyte. .LP .I Mbio is a specialman/man4/newtty.4 644 0 0 6327 3112233346 7043 .TH NEWTTY 4 "1 April 1981" .UC 4 .SH NAME newtty \- summary of the ``new'' tty driver .SH USAGE .B "stty new" .PP .B "stty new crt" .SH DESCRIPTION This is a summary of the new tty driver, described completely, with the old terminal driver, in .IR tty (4). The new driver is largely compatible with the old but provides additional functionality for job control. .LP .B "CRTs and printing terminals." .LP The new terminal driver acts differently on CRTs and on printing terminals. On CRTs at speeds of 1200 baud or greater it normally erases input characters physically with backspace-space-backspace when they are erased logically; at speed under 1200 baud this is often unreasonably slow, so the cursor is normally merely moved to the left. This is the behavior when you say \*(lqstty new crt\*(rq; to have the tty driver always erase the characters say \*(lqstty new crt crterase crtkill\*(rq, to have the characters remain even at 1200 baud or greater say \*(lqstty new crt \-crterase \-crtkill\*(rq. .LP On printing terminals the command \*(lqstty new prterase\*(rq should be given. Logically erased characters are then echoed printed backwards between a `\e' and an `/' character. .LP Other terminal modes are possible, but less commonly used; see .IR tty (4) and .IR stty (1) for details. .LP .B "Input editing and output control." .PP When preparing input the character # (normally changed to ^H using .IR stty (1)) erases the last input character, \&^W the last input word, and the character @ (often changed to ^U) erases the entire current input line. A ^R character causes the pending input to be retyped. Lines are terminated by a return or a newline; a ^D at the beginning of a line generates an end-of-file. .PP Control characters echo as ^x when typed, for some x; the delete character is represented as ^?. .PP The character ^V may be typed before .I any character so that it may be entered without its special effect. For backwards compatibility with the old tty driver the character `\e' prevents the special meaning of the character and line erase characters, much as ^V does. .LP Output is suspended when a ^S character is typed and resumed when a ^Q character is type. Output is discarded after a ^O character is typed until another ^O is type, more input arrives, or the condition is cleared by a program (such as the shell just before it prints a prompt.) .PP .B "Signals." .PP A non-interactive program is interrupted by a ^? (delete); this character is often reset to ^C using .IR stty (1). A quit ^\e character causes programs to terminate like ^? does, but also causes a \fIcore\fR image file to be created which can then be examined with a debugger. This is often used to stop runaway processes. Interactive programs often catch interrupts and return to their command loop; only the most well debugged programs catch quits. .PP Programs may be stopped by hitting ^Z, which returns control to the shell. They may then be resumed using the job control mechanisms of the shell, i.e. the .I fg (foreground) command. The character ^Y is like ^Z but takes effect when read rather then when typed; it is much less frequently used. .PP See .IR tty (4) for a more complete description of the new terminal driver. .SH "SEE ALSO" csh(1), newcsh(1), stty(1), tty(4) d return to their command loop; only the most well debugged programs catch quits. .PP Programs may be stopped by hitting ^Z, which returns control to the shell. They may then be resumed using the job control mechanisms of the shell, i.e. the .I fg (foreground) command. The character ^Y is like ^Zman/man4/null.4 644 0 0 330 3112233346 6427 .TH NULL 4 "18 April 1983" .SH NAME null \- data sink .SH DESCRIPTION Data written on a null special file is discarded. .LP Reads from a null special file always return an end-of-file indication. .SH FILES /dev/null return to their command loop; only the most well debugged programs catch quits. .PP Programs may be stopped by hitting ^Z, which returns control to the shell. They may then be resumed using the job control mechanisms of the shell, i.e. the .I fg (yyZyyman/man4/rv.4 644 0 0 2673 3112233347 6141 .TH RV 4 "1 February 1983" .SH NAME rv \- Racal/Vadic ACU interface .SH DESCRIPTION The racal/vadic ACU interface is provided by the files .I /dev/cua[01] which is a multiplexed file, and by the daemon .I dnd which monitors the file, simulating a standard DN dialer. To place an outgoing call one forks a sub-process trying to open .I /dev/cul? and then opens the corresponding file .I /dev/cua? file and writes a number on it. The daemon translates the call to proper format for the Racal/Vadic interface, and monitors the progress of the call recording accounting information for later use. .PP The codes for the phone numbers are the same as in the DN interface: .TP 0-9 dial 0-9 .br .ns .TP .B : dial * .br .ns .TP .B ; dial # .br .ns .TP \- delay for second dial tone .br .ns .TP < end-of-number .PP The entire telephone number must be presented in a single .I write system call. .PP It is require that an end-of-number code be given. .DT .SH FILES /dev/cua0 virtual dialer for 300 baud dialout .br /dev/cua1 virtual dialer for 1200 baud dialout .br /dev/cul0 the terminal which is connected to the 300 baud dialout .br /dev/cul1 the terminal which is connected to the 1200 baud dialout .br /usr/adm/dnacct Accounting records for sucessfully completed calls. .SH "SEE ALSO" cu(1), uucp(1) .SH BUGS Locking problems. .PP The multiplexor seems to have rare-case bugs which occasinally crash the system taking trap type 9's, usually in the .I sdata system routine. dev/cua0 virtual dialer for 300 baud dialout .br /dev/cua1 virtual di((man/man4/tty.4 644 0 0 70256 3112233353 6351 .de Ul .ie t \\$1\l'|0\(ul' .el \fI\\$1\fP .. .TH TTY 4 "9 February 1983" .UC 4 .SH NAME tty \- general terminal interface .SH SYNOPSIS .B #include .SH DESCRIPTION This section describes both a particular special file .B /dev/tty and the terminal drivers used for conversational computing. .LP .B Line disciplines. .PP The system provides different .I "line disciplines" for controlling communications lines. In this version of the system there are three disciplines available: .IP "old" 8 The old (standard) terminal driver. This is used when using the standard shell .IR sh (1) and for compatibility with other standard version 7 UNIX systems. .IP "new" A newer terminal driver, with features for job control; this must be used when using .IR csh (1). .IP "net" A line discipline used for networking and loading data into the system over communications lines. It allows high speed input at very low overhead, and is described in .IR bk (4). .LP Line discipline switching is accomplished with the TIOCSETD .I ioctl: .IP .B "int ldisc = LDISC; ioctl(filedes, TIOCSETD, &ldisc);" .LP where LDISC is OTTYDISC for the standard tty driver, NTTYDISC for the new driver and NETLDISC for the networking discipline. The standard (currently old) tty driver is discipline 0 by convention. The current line discipline can be obtained with the TIOCGETD ioctl. Pending input is discarded when the line discipline is changed. .PP All of the low-speed asynchronous communications ports can use any of the available line disciplines, no matter what hardware is involved. The remainder of this section discusses the \*(lqold\*(rq and \*(lqnew\*(rq disciplines. .LP .B "The control terminal." .LP When a terminal file is opened, it causes the process to wait until a connection is established. In practice, user programs seldom open these files; they are opened by .IR init (8) and become a user's standard input and output file. .PP If a process which has no control terminal opens a terminal file, then that terminal file becomes the control terminal for that process. The control terminal is thereafter inherited by a child process during a .IR fork (2), even if the control terminal is closed. .LP The file .B /dev/tty is, in each process, a synonym for a .I "control terminal" associated with that process. It is useful for programs that wish to be sure of writing messages on the terminal no matter how output has been redirected. It can also be used for programs that demand a file name for output, when typed output is desired and it is tiresome to find out which terminal is currently in use. .LP .B "Process groups." .LP As described more completely in .IR intro (3J), command processors such as .IR csh (1) can arbitrate the terminal between different .I jobs by placing related jobs in a single process group and associating this process group with the terminal. A terminals associated process group may be set using the TIOCSPGRP .IR ioctl (2): .IP \fBioctl(fildes, TIOCSPGRP, &pgrp)\fR .LP or examined using TIOCGPGRP rather than TIOCSPGRP, returning the current process group in .I pgrp. The new terminal driver aids in this arbitration by restricting access to the terminal by processes which are not in the current process group; see .B "Job access control" below. .LP .B "Modes." .PP The terminal drivers have three major modes, characterized by the amount of processing on the input and output characters: .IP cooked 10 The normal mode. In this mode lines of input are collected and input editing is done. The edited line is made available when it is completed by a newline or when an EOT (control-D, hereafter ^D) is entered. A carriage return is usually made synonymous with newline in this mode, and replaced with a newline whenever it is typed. All driver functions (input editing, interrupt generation, output processing such as delay generation and tab expansion, etc.) are available in this mode. .IP CBREAK 10 This mode eliminates the character, word, and line editing input facilities, making the input character available to the user program as it is typed. Flow control, literal-next and interrupt processing are still done in this mode. Output processing is done. .IP RAW 10 This mode eliminates all input processing and makes all input characters available as they are typed; no output processing is done either. .PP The style of input processing can also be very different when, in the new terminal driver, a process asks for notification via a SIGTTIN .IR signal (2) when input is ready to be read from the control terminal. In this case a .IR read (2) from the control terminal will never block, but rather return an error indication (EIO) if there is no input available. .LP .B "Input editing." .LP A UNIX terminal ordinarily operates in full-duplex mode. Characters may be typed at any time, even while output is occurring, and are only lost when the system's character input buffers become completely choked, which is rare, or when the user has accumulated the maximum allowed number of input characters that have not yet been read by some program. Currently this limit is 256 characters. In the old terminal driver all the saved characters are thrown away when the limit is reached, without notice; the new driver simply refuses to accept any further input, and rings the terminal bell. .PP Input characters are normally accepted in either even or odd parity with the parity bit being stripped off before the character is given to the program. By clearing either the EVEN or ODD bit in the flags word it is possible to have input characters with that parity discarded (see the \fBSummary\fR below.) .PP In all of the line disciplines, it is possible to simulate terminal input using the TIOCSTI ioctl, which takes, as its third argument, the address of a character. The system pretends that this character was typed on the argument terminal, which must be the control terminal except for the super-user (this call is not in standard version 7 UNIX).. .PP Input characters are normally echoed by putting them in an output queue as they arrive. This may be disabled by clearing the ECHO bit in the flags word using the .IR stty (2) call or the TIOCSETN or TIOCSETP ioctls (see the \fBSummary\fR below). .PP In cooked mode, terminal input is processed in units of lines. A program attempting to read will normally be suspended until an entire line has been received (but see the description of SIGTTIN in \fBModes\fR above and FIONREAD in \fBSummary\fR below.) No matter how many characters are requested in the read call, at most one line will be returned. It is not, however, necessary to read a whole line at once; any number of characters may be requested in a read, even one, without losing information. .PP During input, line editing is normally done, with the character `#' logically erasing the last character typed and the character `@' logically erasing the entire current input line. These are often reset on crt's, with ^H replacing #, and ^U replacing @. These characters never erase beyond the beginning of the current input line or an ^D. These characters may be entered literally by preceding them with `\e\|'; in the old teletype driver both the `\e\|' and the character entered literally will appear on the screen; in the new driver the `\e\|' will normally disappear. .PP The drivers normally treat either a carriage return or a newline character as terminating an input line, replacing the return with a newline and echoing a return and a line feed. If the CRMOD bit is cleared in the local mode word then the processing for carriage return is disabled, and it is simply echoed as a return, and does not terminate cooked mode input. .PP In the new driver there is a literal-next character ^V which can be typed in both cooked and CBREAK mode preceding .B any character to prevent its special meaning. This is to be preferred to the use of `\e\|' escaping erase and kill characters, but `\e\|' is (at least temporarily) retained with its old function in the new driver for historical reasons. .PP The new terminal driver also provides two other editing characters in normal mode. The word-erase character, normally ^W, erases the preceding word, but not any spaces before it. For the purposes of ^W, a word is defined as a sequence of non-blank characters, with tabs counted as blanks. Finally, the reprint character, normally ^R, retypes the pending input beginning on a new line. Retyping occurs automagically in cooked mode if characters which would normally be erased from the screen are fouled by program output. .LP .B "Input echoing and redisplay" .LP In the old terminal driver, nothing special occurs when an erase character is typed; the erase character is simply echoed. When a kill character is typed it is echoed followed by a new-line (even if the character is not killing the line, because it was preceded by a `\e\|'!.) .PP The new terminal driver has several modes for handling the echoing of terminal input, controlled by bits in a local mode word. .LP .I "Hardcopy terminals." When a hardcopy terminal is in use, the LPRTERA bit is normally set in the local mode word. Characters which are logically erased are then printed out backwards preceded by `\e\|' and followed by `/' in this mode. .LP .I "Crt terminals." When a crt terminal is in use, the LCRTBS bit is normally set in the local mode word. The terminal driver then echoes the proper number of erase characters when input is erased; in the normal case where the erase character is a ^H this causes the cursor of the terminal to back up to where it was before the logically erased character was typed. If the input has become fouled due to interspersed asynchronous output, the input ((is automagically retyped. .LP .I "Erasing characters from a crt." When a crt terminal is in use, the LCRTERA bit may be set to cause input to be erased from the screen with a \*(lqbackspace-space-backspace\*(rq sequence when character or word deleting sequences are used. A LCRTKIL bit may be set as well, causing the input to be erased in this manner on line kill sequences as well. .LP .I "Echoing of control characters." If the LCTLECH bit is set in the local state word, then non-printing (control) characters are normally echoed as ^X (for some X) rather than being echoed unmodified; delete is echoed as ^?. .LP The normal modes for using the new terminal driver on crt terminals are speed dependent. At speeds less than 1200 baud, the LCRTERA and LCRTKILL processing is painfully slow, so .IR stty (1) normally just sets LCRTBS and LCTLECH; at speeds of 1200 baud or greater all of these bits are normally set. .IR Stty (1) summarizes these option settings and the use of the new terminal driver as \*(lqnewcrt.\*(rq .LP .B "Output processing." .PP When one or more characters are written, they are actually transmitted to the terminal as soon as previously-written characters have finished typing. (As noted above, input characters are normally echoed by putting them in the output queue as they arrive.) When a process produces characters more rapidly than they can be typed, it will be suspended when its output queue exceeds some limit. When the queue has drained down to some threshold the program is resumed. Even parity is normally generated on output. The EOT character is not transmitted in cooked mode to prevent terminals that respond to it from hanging up; programs using raw or cbreak mode should be careful. .PP The terminal drivers provide necessary processing for cooked and CBREAK mode output including delay generation for certain special characters and parity generation. Delays are available after backspaces ^H, form feeds ^L, carriage returns ^M, tabs ^I and newlines ^J. The driver will also optionally expand tabs into spaces, where the tab stops are assumed to be set every eight columns. These functions are controlled by bits in the tty flags word; see \fBSummary\fR below. .PP The terminal drivers provide for mapping between upper and lower case on terminals lacking lower case, and for other special processing on deficient terminals. .PP Finally, in the new terminal driver, there is a output flush character, normally ^O, which sets the LFLUSHO bit in the local mode word, causing subsequent output to be flushed until it is cleared by a program or more input is typed. This character has effect in both cooked and CBREAK modes and causes pending input to be retyped if there is any pending input. An ioctl to flush the characters in the input and output queues TIOCFLUSH, is also available. .LP .B "Upper case terminals and Hazeltines" .PP If the LCASE bit is set in the tty flags, then all upper-case letters are mapped into the corresponding lower-case letter. The upper-case letter may be generated by preceding it by `\\'. If the new terminal driver is being used, then upper case letters are preceded by a `\e\|' when output. In addition, the following escape sequences can be generated on output and accepted on input: .PP .nf for \` | ~ { } use \e\|\' \e\|! \e\|^ \e\|( \e\|) .fi .PP To deal with Hazeltine terminals, which do not understand that ~ has been made into an ASCII character, the LTILDE bit may be set in the local mode word when using the new terminal driver; in this case the character ~ will be replaced with the character \` on output. .LP .B "Flow control." .PP There are two characters (the stop character, normally ^S, and the start character, normally ^Q) which cause output to be suspended and resumed respectively. Extra stop characters typed when output is already stopped have no effect, unless the start and stop characters are made the same, in which case output resumes. .PP A bit in the flags word may be set to put the terminal into TANDEM mode. In this mode the system produces a stop character (default ^S) when the input queue is in danger of overflowing, and a start character (default ^Q) when the input has drained sufficiently. This mode is useful when the terminal is actually another machine that obeys the conventions. .LP .B "Line control and breaks." .LP There are several .I ioctl calls available to control the state of the terminal line. The TIOCSBRK ioctl will set the break bit in the hardware interface causing a break condition to exist; this can be cleared (usually after a delay with .IR sleep (3)) by TIOCCBRK. Break conditions in the input are reflected as a null character in RAW mode or as the interrupt character in cooked or CBREAK mode. The TIOCCDTR ioctl will clear the data terminal ready condition; it can be set again by TIOCSDTR. .PP When the carrier signal from the dataset drops (usually because the user has hung up his terminal) a SIGHUP hangup signal is sent to the processes in the distinguished process group of the terminal; this usually causes them to terminate (the SIGHUP can be suppressed by setting the LNOHANG bit in the local state word of the driver.) Access to the terminal by other processes is then normally revoked, so any further reads will fail, and programs that read a terminal and test for end-of-file on their input will terminate appropriately. .PP When using an ACU it is possible to ask that the phone line be hung up on the last close with the TIOCHPCL ioctl; this is normally done on the outgoing line. .LP .B "Interrupt characters." .PP There are several characters that generate interrupts in cooked and CBREAK mode; all are sent the processes in the control group of the terminal, as if a TIOCGPGRP ioctl were done to get the process group and then a .IR killpg (2) system call were done, except that these characters also flush pending input and output when typed at a terminal (\fI\z'a\`'la\fR TIOCFLUSH). The characters shown here are the defaults; the field names in the structures (given below) are also shown. The characters may be changed, although this is not often done. .IP ^? \fBt_intrc\fR (Delete) generates a SIGINT signal. This is the normal way to stop a process which is no longer interesting, or to regain control in an interactive program. .IP ^\e \fBt_quitc\fR (FS) generates a SIGQUIT signal. This is used to cause a program to terminate and produce a core image, if possible, in the file .B core in the current directory. .IP ^Z \fBt_suspc\fR (EM) generates a SIGTSTP signal, which is used to suspend the current process group. .IP ^Y \fBt_dstopc\fR (SUB) generates a SIGTSTP signal as ^Z does, but the signal is sent when a program attempts to read the ^Y, rather than when it is typed. .LP .B "Job access control." .PP When using the new terminal driver, if a process which is not in the distinguished process group of its control terminal attempts to read from that terminal its process group is sent a SIGTTIN signal, which normally causes the members of that process group to stop. If, however, the process is ignoring or holding SIGTTIN signal is an orphan .IR "" ( i.e. its parent has exited and it has been inherited by the .IR init (8) process, or if it is a process in the middle of process creation using .IR vfork (2)), it is instead returned an end-of-file. Under older UNIX systems these processes would typically have had their input files reset to .B /dev/null, so this is a compatible change. .PP When using the new terminal driver with the LTOSTOP bit set in the local modes, a process is prohibited from writing on its control terminal if it is not in the distinguished process group for that terminal. Processes which are holding or ignoring SIGTTOU signals, which are orphans, or which are in the middle of a .IR vfork (2) are excepted and allowed to produce output. .LP .B "Summary of modes." .LP Unfortunately, due to the evolution of the terminal driver, there are 4 different structures which contain various portions of the driver data. The first of these (\fBsgttyb\fR) contains that part of the information largely common between version 6 and version 7 UNIX systems. The second contains additional control characters added in version 7. The third is a word of local state peculiar to the new terminal driver, and the fourth is another structure of special characters added for the new driver. In the future a single structure may be made available to programs which need to access all this information; most programs need not concern themselves with all this state. .LP .Ul "Basic modes: sgtty." .PP The basic .IR ioctl s use the structure defined in .IR : .PP .ta .5i 1i .nf .ft 3 struct sgttyb { char sg_ispeed; char sg_ospeed; char sg_erase; char sg_kill; short sg_flags; }; .ft R .fi .PP The .I sg_ispeed and .I sg_ospeed fields describe the input and output speeds of the device according to the following table, which corresponds to the DEC DH-11 interface. If other hardware is used, impossible speed changes are ignored. Symbolic values in the table are as defined in .IR . .PP .nf .ta \w'B9600 'u +5n B0 0 (hang up dataphone) B50 1 50 baud B75 2 75 baud B110 3 110 baud B134 4 134.5 baud B150 5 150 baud B200 6 200 baud B300 7 300 baud B600 8 600 baud B1200 9 1200 baud B1800 10 1800 baud B2400 11 2400 baud B4800 12 4800 baud B9600 13 9600 baud EXTA 14 External A EXTB 15 External B .fi .DT .PP In the current configuration, only 110, 150, 300 and 1200 baud are really supported on dial-up lines. Code conversion and line control required for IBM 2741's (134.5 baud) must be implemented by the user's program. The half-duplex line discipline required for the 202 dataset (1200 baud) is not supplied; full-duplex 212 datasets work fine. .PP The .I sg_erase and .I sg_kill fields of the argument structure specify the erase and kill characters respectively. (Defaults are # and @.) .PP The .I sg_flags field of the argument structure contains several bits that determine the system's treatment of the terminal: .PP .ta \w'ALLDELAY 'u +\w'0100000 'u .nf ALLDELAY 0177400 Delay algorithm selection BSDELAY 0100000 Select backspace delays (not implemented): BS0 0 BS1 0100000 VTDELAY 0040000 Select ((form-feed and vertical-tab delays: FF0 0 FF1 0100000 CRDELAY 0030000 Select carriage-return delays: CR0 0 CR1 0010000 CR2 0020000 CR3 0030000 TBDELAY 0006000 Select tab delays: TAB0 0 TAB1 0001000 TAB2 0004000 XTABS 0006000 NLDELAY 0001400 Select new-line delays: NL0 0 NL1 0000400 NL2 0001000 NL3 0001400 EVENP 0000200 Even parity allowed on input (most terminals) ODDP 0000100 Odd parity allowed on input RAW 0000040 Raw mode: wake up on all characters, 8-bit interface CRMOD 0000020 Map CR into LF; echo LF or CR as CR-LF ECHO 0000010 Echo (full duplex) LCASE 0000004 Map upper case to lower on input CBREAK 0000002 Return each character as soon as typed TANDEM 0000001 Automatic flow control .DT .fi .PP The delay bits specify how long transmission stops to allow for mechanical or other movement when certain characters are sent to the terminal. In all cases a value of 0 indicates no delay. .PP Backspace delays are currently ignored but might be used for Terminet 300's. .PP If a form-feed/vertical tab delay is specified, it lasts for about 2 seconds. .PP Carriage-return delay type 1 lasts about .08 seconds and is suitable for the Terminet 300. Delay type 2 lasts about .16 seconds and is suitable for the VT05 and the TI 700. Delay type 3 is suitable for the concept-100 and pads lines to be at least 9 characters at 9600 baud. .PP New-line delay type 1 is dependent on the current column and is tuned for Teletype model 37's. Type 2 is useful for the VT05 and is about .10 seconds. Type 3 is unimplemented and is 0. .PP Tab delay type 1 is dependent on the amount of movement and is tuned to the Teletype model 37. Type 3, called XTABS, is not a delay at all but causes tabs to be replaced by the appropriate number of spaces on output. .PP Input characters with the wrong parity, as determined by bits 200 and 100, are ignored in cooked and CBREAK mode. .PP RAW disables all processing save output flushing with LFLUSHO; full 8 bits of input are given as soon as it is available; all 8 bits are passed on output. A break condition in the input is reported as a null character. If the input queue overflows in raw mode it is discarded; this applies to both new and old drivers. .PP CRMOD causes input carriage returns to be turned into new-lines; input of either CR or LF causes LF-CR both to be echoed (for terminals with a new-line function). .PP CBREAK is a sort of half-cooked (rare?) mode. Programs can read each character as soon as typed, instead of waiting for a full line; all processing is done except the input editing: character and word erase and line kill, input reprint, and the special treatment of \e or EOT are disabled. .PP TANDEM mode causes the system to produce a stop character (default ^S) whenever the input queue is in danger of overflowing, and a start character (default ^Q) when the input queue has drained sufficiently. It is useful for flow control when the `terminal' is really another computer which understands the conventions. .LP .Ul "Basic ioctls" .PP In addition to the TIOCSETD and TIOCGETD disciplines discussed in \fBLine disciplines\fR above, a large number of other .IR ioctl (2) calls apply to terminals, and have the general form: .PP .B #include .PP .B ioctl(fildes, code, arg) .br .B struct sgttyb *arg; .PP The applicable codes are: .IP TIOCGETP 15 Fetch the basic parameters associated with the terminal, and store in the pointed-to \fIsgttyb\fR structure. .IP TIOCSETP Set the parameters according to the pointed-to \fIsgttyb\fR structure. The interface delays until output is quiescent, then throws away any unread characters, before changing the modes. .IP TIOCSETN Set the parameters like TIOCSETP but do not delay or flush input. Input is not preserved, however, when changing to or from RAW. .PP With the following codes the .I arg is ignored. .IP TIOCEXCL 15 Set \*(lqexclusive-use\*(rq mode: no further opens are permitted until the file has been closed. .IP TIOCNXCL Turn off \*(lqexclusive-use\*(rq mode. .IP TIOCHPCL When the file is closed for the last time, hang up the terminal. This is useful when the line is associated with an ACU used to place outgoing calls. .IP TIOCFLUSH All characters waiting in input or output queues are flushed. .LP The remaining calls are not available in vanilla version 7 UNIX. In cases where arguments are required, they are described; \fIarg\fR should otherwise be given as 0. .IP TIOCSTI 15 the argument is the address of a character which the system pretends was typed on the terminal. .IP TIOCSBRK 15 the break bit is set in the terminal. .IP TIOCCBRK the break bit is cleared. .IP TIOCSDTR data terminal ready is set. .IP TIOCCDTR data terminal ready is cleared. .IP TIOCGPGRP arg is the address of a word into which is placed the process group number of the control terminal. .IP TIOCSPGRP arg is a word (typically a process id) which becomes the process group for the control terminal. .IP FIONREAD returns in the long integer whose address is arg the number of immediately readable characters from the argument unit. This works for files, pipes, and terminals, but not (yet) for multiplexed channels. .LP .Ul Tchars .PP The second structure associated with each terminal specifies characters that are special in both the old and new terminal interfaces: The following structure is defined in .IR , which is automatically included in .IR : .PP .nf .ft 3 .ta .5i 1i 2i struct tchars { char t_intrc; /* interrupt */ char t_quitc; /* quit */ char t_startc; /* start output */ char t_stopc; /* stop output */ char t_eofc; /* end-of-file */ char t_brkc; /* input delimiter (like nl) */ }; .DT .fi .ft R .PP The default values for these characters are ^?, ^\e\|, ^Q, ^S, ^D, and \-1. A character value of \-1 eliminates the effect of that character. The .I t_brkc character, by default \-1, acts like a new-line in that it terminates a `line,' is echoed, and is passed to the program. The `stop' and `start' characters may be the same, to produce a toggle effect. It is probably counterproductive to make other special characters (including erase and kill) identical. The applicable ioctl calls are: .IP TIOCGETC 12 Get the special characters and put them in the specified structure. .IP TIOCSETC 12 Set the special characters to those given in the structure. .LP .Ul "Local mode" .PP The third structure associated with each terminal is a local mode word; except for the LNOHANG bit, this word is interpreted only when the new driver is in use. The bits of the local mode word are: .sp .nf LCRTBS 000001 Backspace on erase rather than echoing erase LPRTERA 000002 Printing terminal erase mode LCRTERA 000004 Erase character echoes as backspace-space-backspace LTILDE 000010 Convert ~ to \` on output (for Hazeltine terminals) LMDMBUF 000020 Stop/start output when carrier drops LLITOUT 000040 Suppress output translations LTOSTOP 000100 Send SIGTTOU for background output LFLUSHO 000200 Output is being flushed LNOHANG 000400 Don't send hangup when carrier drops LETXACK 001000 Diablo style buffer hacking (unimplemented) LCRTKIL 002000 BS-space-BS erase entire line on line kill LINTRUP 004000 Generate interrupt SIGTINT when input ready to read LCTLECH 010000 Echo input control chars as ^X, delete as ^? LPENDIN 020000 Retype pending input at next read or input character LDECCTQ 040000 Only ^Q restarts output after ^S, like DEC systems .fi .sp The applicable .I ioctl functions are: .IP TIOCLBIS 15 arg is the address of a mask which is the bits to be set in the local mode word. .IP TIOCLBIC arg is the address of a mask of bits to be cleared in the local mode word. .IP TIOCLSET arg is the address of a mask to be placed in the local mode word. .IP TIOCLGET arg is the address of a word into which the current mask is placed. .LP .Ul "Local special chars" .PP The final structure associated with each terminal is the .I ltchars structure which defines interrupt characters for the new terminal driver. Its structure is: .nf .sp .ta .5i 1i 2i .ft B struct ltchars { char t_suspc; /* stop process signal */ char t_dstopc; /* delayed stop process signal */ char t_rprntc; /* reprint line */ char t_flushc; /* flush output (toggles) */ char t_werasec; /* word erase */ char t_lnextc; /* literal next character */ }; .ft R .fi .sp The default values for these characters are ^Z, ^Y, ^R, ^O, ^W, and ^V. A value of \-1 disables the character. .PP The applicable \fIioctl\fR functions are: .IP TIOCSLTC 12 args is the address of a .I ltchars structure which defines the new local special characters. .IP TIOCGLTC 12 args is the address of a .I ltchars structure into which is placed the current set of local special characters. .SH FILES /dev/tty .br /dev/tty* .br /dev/console .SH SEE ALSO csh(1), stty(1), ioctl(2), signal(2), sigsys(2), stty(3), getty(8), init(8) .SH BUGS Half-duplex terminals are not supported. value of \-1 disables the character. .PP The applicable \fIioctl\fR functions are: .IP TIOCSLTC 12 args is the address of a .I ltchars structure which defines the new local special characters. .IP TIOCGLTC 12 args is the address of a .I ltchars structure into which is placed the current set of local special characters. .SH FILES /dev/man/man4/oct.4 644 0 0 3120 3112233370 6257 .TH OCT 4 "17 February 1983" .sp .ce \s+5\fITHIS PAGE IS STILL UNDER DEVELOPMENT!!!!!\fP\s-5 .sp .SH NAME oct \- Central Data Octal Serial Interface .SH SYNOPSIS device oct0 at mbio .SH DESCRIPTION An octal serial interface provides 8 communication lines .PP Each line attached to the DH-11 communications multiplexer behaves as described in .IR tty (4). Input and output for each line may independently be set to run at any of 16 speeds; see .IR tty (4) for the encoding. .PP Bit .I i of flags may be specified ((for a oct to say that a line is not properly connected, and that the line should be treated as hard-wired with carrier always present. Thus specifying ``flags 0x0004'' in the specification of oct0 would cause line ttyh2 to be treated in this way. .PP The oct driver norally uses input silos and polls for input at each clock tick (1/60'th of a second) rather than taking an interrupt on each input character. .SH FILES /dev/tty[hi][0-9a-f] .br /dev/ttyd[0-9a-f] .SH "SEE ALSO" tty(4) .SH DIAGNOSTICS \fBoct%d: silo overflow\fR. The 64 character input silo overflowed before it could be serviced. This can happen if a hard error occurs when the CPU is running with elevated priority, as the system will then print a message on the console with interrupts disabled. If the Berknet .IR net (1) is running on a .I oct line at high speed (e.g. 9600 baud), there is only 1/15th of a second of buffering capacity in the silo, and overrun is possible. This may cause a few input characters to be lost to users and a network packet is likely to be corrupted, but the network will recover. It is not serious. iced. This can happen if a hard error occurs when the CPU is running with elevated priority, as the system will then print a message on the console with interrupts disabled. If the Berknet .IR net (1) is running on a .I oct line at high speed (e.g. 9600 baud), there is only 1/15th of a second of buffering capacity in the silo, and overrun is possible. This may cause a few input characters to be lost to users and a network pacman/man4/imp.4p 644 0 0 3257 3112233357 6457 .TH IMP 4P "18 April 1983" .UC .SH NAME imp \- IMP raw socket interface .SH SYNOPSIS .B #include .br .B #include .br .B #include .PP .B s = socket(AF_IMPLINK, SOCK_RAW, IMPLINK_IP); .SH DESCRIPTION The raw imp socket provides direct access to the .IR imp (4V) network interface. Users send packets through the interface using the .IR send (2), .IR sendto (2), and .IR sendmsg (2) calls, and receive packets with the .IR recv (2), .IR recvfrom (2), and .IR recvmsg (2) calls. All outgoing packets must have space for an 1822 96-bit leader on the front. Likewise, packets received by the user will have this leader on the front. The 1822 leader and the legal values for the various fields are defined in the include file .RI < netimp/if_imp.h >. .PP The raw imp interface automatically installs the length and destination address in the 1822 leader of all outgoing packets; these need not be filled in by the user. .SH DIAGNOSTICS An operation on a socket may fail with one of the following errors: .TP 15 [EISCONN] when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO intro(4N), inet(4F), imp(4V) .SH BUGS .LP No IMP hardware interfaces currently exists for the Sun system. ess specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with aman/man4/sunio.4 644 0 0 2212 3112233371 6631 .TH SUNIO 4 "1 September 1981" .sp .ce \s+5\fITHIS PAGE IS STILL UNDER DEVELOPMENT!!!!!\fP\s-5 .sp .SH NAME sunio \- Driver for Sun CPU on-board UART's .SH SYNOPSIS device sunio0 at obio .SH DESCRIPTION .I sunio is the driver for the two serial lines handled by the Intel 8274 (alternatively the NEC PD7201) chip on the Sun CPU board. Asynchronous speeds up to 19.2 KiloBaud are handled. See the Sun Programmer's Reference Manual for a complete description of the capabilities and limitations of these ports. .LP This driver supports the normal UNIX system terminal interface as described in .IR tty (4). In addition, the following .I ioctl calls are supported: .IP TIOCSBRK 10 sets the line to transmit a ``break'' condition. .IP TIOCCBRK 10 clears the transmission of a break. .IP TIOCSDTR 10 turns on the DTR indication on the line. .IP TIOCCDTR 10 turns on the DTR indication on the line. .IP TIOCSCTS 10 turns on CTS/RTS handshaking. That is, transmit only when CTS is received. .LP TIOCSCTS, TIOCSDTR,and TIOCCDTR only work on port A of the Sun CPU board. .SH FILES /dev/ttya \(em port A .br /dev/ttyb \(em port B .SH "SEE ALSO" tty(4) .SH DIAGNOSTICS are supported: .IP TIOCSBRK 10 sets the line to transmit a ``break'' condition. .IP TIOCCBRK 10 clears the transmission of a break. .IP TIOCSDTR 10 turns on the DTR indication on the line. .IP TIOCCDTR 10 turns on the DTR indication on the line. .IP TIOCSCTS 10 turns on CTS/RTS handshaking. That is, transmit only when CTS is received. .LP TIOCSCTS, TIOCSDTR,and TIOCCDTR man/man4/inet.4f 644 0 0 3566 3112233360 6614 .TH INET 4F "19 March 1982" .UC .SH NAME inet \- Internet protocol family .SH SYNOPSIS .B #include .br .B #include .SH DESCRIPTION .de _d .if t .ta .6i 2.1i 2.6i .\" 2.94 went to 2.6, 3.64 to 3.30 .if n .ta .84i 2.6i 3.30i .. .de _f .if t .ta .5i 1.25i 2.5i .\" 3.5i went to 3.8i .if n .ta .7i 1.75i 3.8i .. The Internet protocol family is a collection of protocols layered atop the .I Internet Protocol (IP) transport layer, and utilizing the Internet address format. The Internet family provides protocol support for the SOCK_STREAM, SOCK_DGRAM, and SOCK_RAW socket types; the SOCK_RAW interface provides access to the IP protocol. .SH ADDRESSING Internet addresses are four byte quantities, stored in network standard format (on the VAX these are word and byte reversed). The include file .RI < netinet/in.h > defines this address as a discriminated union. .PP Sockets bound to the Internet protocol family utilize the following addressing structure, .sp 1 .nf ._f struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr sin_addr; char sin_zero[8]; }; .sp 1 .fi Sockets may be created with the address INADDR_ANY to effect \*(lqwildcard\*(rq matching on incoming messages. .SH PROTOCOLS The Internet protocol family is comprised of the IP transport protocol, Internet Control Message Protocol (ICMP), Transmission Control Protocol (TCP), and User Datagram Protocol (UDP). TCP is used to support the SOCK_STREAM abstraction while UDP is used to support the SOCK_DGRAM abstraction. A raw interface to IP is available by creating an Internet socket of type SOCK_RAW. The ICMP message protocol is not directly accessible. .SH SEE ALSO tcp(4P), udp(4P), ip(4P) .SH CAVEAT The Internet protocol support is subject to change as the Internet protocols develop. Users should not depend on details of the current implementation, but rather the services exported. ser Datagram Protocol (UDP). TCP is used to support the SOCK_STREAM abstraction while UDP is used to support the SOCK_DGRAM abstraction. man/man4/ip.4p 644 0 0 3260 3112233360 6266 .TH IP 4P "25 March 1982" .UC .SH NAME ip \- Internet Protocol .SH SYNOPSIS .B #include .br .B #include .PP .B s = socket(AF_INET, SOCK_RAW, 0); .SH DESCRIPTION IP is the transport layer protocol used by the Internet protocol family. It may be accessed through a \*(lqraw socket\*(rq when devloping new protocols, or special purpose applications. IP sockets are connectionless, and are normally used with the .I sendto (2) and .I recvfrom (2) calls, though the .IR connect (2) call may also be used to fix the destination for future packets (in which case the .IR read (2) or .IR recv (2) and .IR write (2) or .IR send (2) system calls may be used). .PP Outgoing packets automatically have an IP header prepended to them (based on the destination address and the protocol number the socket is created with). Likewise, incoming packets have their IP header stripped before being sent to the user. .SH DIAGNOSTICS A socket operation may fail with one of the following errors returned: .TP 15(( [EISCONN] when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO intro(4N), inet(4F) .SH BUGS One should be able to send and receive ip options. .PP The protocol should be settable after socket creation. lready connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no neman/man4/lo.4i 644 0 0 1216 3112233361 6261 .TH LO 4I "26 March 1982" .UC 4.1c .SH NAME loop \- software loopback interface .SH SYNOPSIS pseudo-device loop .SH DESCRIPTION The .I loop interface is a software loopback mechanism which may be used for performance analysis, software testing, and/or local communication. The interface is accessable by using the SO_LOOPBACK option when sending data and/or when binding and address to a socket. .SH DIAGNOSTICS \fBlo%d: can't handle af%d\fP. The interface was handed a message with addresses formatted in an unsuitable address family; the packet was dropped. .SH SEE ALSO net(4), inet(4f) .SH BUGS It should handle all address and protocol families. terface is a software loopback mechanism which may be used for performance analysis, software testing, and/or local communication. The interface is accessable by using the SO_LOOPBACK option when sending data and/or when binding and address to a socket. .SH DIAGNOSTICS \fBlo%d: can't handle af%d\fP. The interface was handed a message with addresses formatted in an man/man4/net.4 644 0 0 15542 3112233361 6313 .TH NET 4 "19 March 1982" .UC 4.1x .SH NAME net \- introduction to networking facilities .SH SYNOPSIS .B #include .br .B #include .SH DESCRIPTION .de _d .if t .ta .6i 2.1i 2.6i .\" 2.94 went to 2.6, 3.64 to 3.30 .if n .ta .84i 2.6i 3.30i .. .de _f .if t .ta .5i 1.25i 2.5i .\" 3.5i went to 3.8i .if n .ta .7i 1.75i 3.8i .. This section briefly describes the networking facilities available on the system. Documentation in this section is broken up into three areas: .IR protocol-families , .IR protocols , and .IR "network interfaces" . Entries describing a protocol-family are marked ``4F'', protocol entries ``4P'', and network interfaces ``4I''. .PP All network protocols are associated with a specific .IR protocol-family . A protocol-family provides basic services to the protocol implementation to allow it function within a specific network environment. These services may include packet fragmentation and reassembly, routing, addressing, and basic transport. A protocol-family may support multiple methods of addressing, though the current protocol implementations do not. A protocol-family is normally comprised of a number of protocols, one per .IR socket (2X) type. It is not required that a protocol-family support all socket types. A protocol-family may contain multiple protocols supporting the same socket abstraction. .PP A protocol supports one of the socket abstractions detailed in .IR socket (2X). A specific protocol may be accessed either by creating a socket of the appropriate type and protocol-family, or by requesting the protocol explicitly when creating a socket. Protocols normally accept only one type of address format, usually determined by the addressing structure inherent in the design of the protocol-family/network architecture. Certain semantics of the basic socket abstractions are protocol specific. All protocols are expected to support the basic model for their particular socket type, but may, in addition, provide non-standard facilities or extensions to a mechanism. For example, a protocol supporting the SOCK_STREAM abstraction may allow more than one byte of out-of-band data to be transmitted per out-of-band message. .PP A network interface is similar to a device interface. Network interfaces comprise the lowest layer of the networking subsystem, interacting with the actual transport hardware. An interface may support one or more protocol families, and/or address formats. The SYNOPSIS section of each network interface entry gives a sample specification of the related drivers for use in providing a system description to the .IR config (8) program. The DIAGNOSTICS section lists messages which may appear on the console and in the system error log /usr/adm/messages due to errors in device operation. .SH PROTOCOLS The following protocol family identifiers are in use, .sp 1 .nf ._d #define PF_UNSPEC 0 /* unspecified */ #define PF_UNIX 1 /* UNIX internal protocol */ #define PF_INET 2 /* internetwork: UDP, TCP, etc. */ #define PF_IMPLINK 3 /* imp link protocols */ #define PF_PUP 4 /* pup protocols: e.g. BSP */ .sp 1 .fi One must be specified in the .I sockproto structure supplied at socket creation time, .sp 1 .nf ._f struct sockproto { short sp_family; /* protocol family */ short sp_protocol; /* protocol within family */ }; .fi .SH ADDRESSING The following address formats are in use: .sp 1 .nf ._d #define AF_UNSPEC 0 /* unspecified */ #define AF_UNIX 1 /* local to host (pipes, portals) */ #define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #define AF_IMPLINK 3 /* arpanet imp addresses */ #define AF_PUP 4 /* pup protocols: e.g. BSP */ .fi .SH ROUTING The network facilities provided limited packet routing. A simple set of data structures comprise a ``routing table'' used in selecting the appropriate network interface when outputing packets. This table contains a single entry for each route to a specific network or host. A user process, the routing daemon, maintains this data base with the aid of three socket specific .I ioctl (2) commands: SIOCADDRT, SIOCDELRT, SIOCCHGRT. The commands allow the addition, deletion, or change of a single routing table entry, respectively. Routing table manipulations may only be carried out by super user and are subject to certain restrictions. The restrictions are: .TP 1. No identical entries may be present. .TP 2. No entry may be deleted or changed while the entry is in use (to be explained further below). .PP A routing table entry has the following form, as defined in ; .sp 1 ._f .nf struct rtentry { u_long rt_hash; struct sockaddr rt_dst; struct sockaddr rt_gateway; short rt_flags; short rt_refcnt; u_long rt_use; struct ifnet *rt_ifp; }; .sp 1 .fi with .I rt_flags defined from, .sp 1 .nf ._d #define RTF_UP 0x1 /* route is available for use */ #define RTF_DIRECT 0x2 /* direct route to destination */ #define RTF_HOST 0x4 /* route to a host, not network */ .fi .PP Routing table entries come in two flavors, for a specific host or for all hosts on a specific network. When the system is booted, each network interface which configures itself installs a routing table entry when it wishes to have packets sent through it. Normally the interface specifies the route through it is a ``direct'' connection to the destination host or network. If the route is direct, the transport layer of a protocol family usually requests the packet be sent to the same host specified in the packet. Otherwise, the interface may be requested to address the packet to an entity different from the eventual receipient (i.e. the packet is forwarded). .PP Routing table entries installed by a user process may not specify the hash, reference count, use, or interface fields; these are filled in by the routing routines. In addition, a request to delete or change an existing routing table entry may be denied or partially performed depending on the state of the route. If a route is currently in use (the reference count field is non-zero), a request to delete the entry will result in the route being marked ``down'' and the error EBUSY returned. If the route was to be changed, but it was in use, only the flags value is updated and the error EBUSY is returned. These semantics are intended to allow a routing daemon to invalidate an entry, await freeing of the entry from use, then modify it at a later time. .PP The routing code may return EEXIST if requested to add an already existant entry, ESRCH if requested to delete or change an entry and it couldn't be found, or ENOBUFS if requested to add an entry and the system was low on resources. .PP There currently is no support for reading the routing tables; user processes are expected to read the kernel's memory through /dev/kmem. .PP The use field is used by the routing code in providing a simple round-robin scheme of route selection when multiple routes to a destination are present; the heuristic is to choose the least used route. .SH SEE ALSO config(8), socket(2) o delete or change an entry and it couldn't be found, or ENOBUFS if requested to add an entry and the system was low on resources. .PP There currently is no s((man/man4/pup.4f 644 0 0 4073 3112233362 6455 .TH PUP 4F "1 April 1982" .UC 4.1c .SH NAME pup \- Xerox PUP-I protocol family .SH SYNOPSIS .nf #include #include .SH DESCRIPTION .de _d .if t .ta .6i 2.1i 2.6i .\" 2.94 went to 2.6, 3.64 to 3.30 .if n .ta .84i 2.6i 3.30i .. .de _f .if t .ta .5i 1.25i 2.5i .\" 3.5i went to 3.8i .if n .ta .7i 1.75i 3.8i .. The PUP-I protocol family is a collection of protocols layered atop the PUP Level-0 packet format, and utilizing the PUP Internet address format. The PUP family is currently supported only by a raw interface. .SH ADDRESSING PUP addresses are composed of network, host, and port portions. The include file defines this address as, .sp 1 .nf ._f struct pupport { u_char pp_net; u_char pp_host; u_long pp_socket; }; .sp 1 .fi Sockets bound to the PUP protocol family utilize the following addressing structure, .sp 1 .nf ._f struct sockaddr_pup { short spup_family; short spup_zero1; struct pupport spup_addr; char spup_zero2[4]; }; .fi .SH HEADERS The current PUP support provides only raw access to the Ethernet. Packets sent and received through this interface have the following packet header present, .sp 1 .nf ._f struct pup_header { u_short pup_length; u_char pup_tcontrol; /* transport control */ u_char pup_type; /* protocol type */ u_long pup_id; /* used by protocols */ struct pupport pup_dport, pup_sport; }; .fi .PP As mentioned above, the length and source \*(lqport\*(rq are automatically filled in by the raw interface software. The .I tcontrol field is restricted to be 0 or 1; with 1 indicating packet tracing should be performed. .SH INTERFACES The only interface which currently supports use of pup's is the Xerox 3 Mb/s .IR en (4i) interface. .SH SEE ALSO net(4), pup(4p), en(4i) .SH BUGS With the release of the second generation, PUP-II, protocols it is not clear what future PUP-I has. Consequently, there has been little motivation to provide extensive kernel support. .PP Routing support should be provided; currently the destination host and network are used in encapsulating the packet in the interface driver. hould be performed. .SH INTERFACES The only interface which currently supports use of pup's is the Xerox 3 Mb/s .IR en (4i) interface. .SH SEE ALSO net(4), pup(4p), en(4i) .SH BUGS With the release of the second generation, PUP-II, protocols it is not clear what future PUP-I has. Consequently, there has been little motivation to provide extensive kernel support. .PP Routing support should be provided; currently the destination host and network areman/man4/pup.4p 644 0 0 3350 3112233362 6464 .TH PUP 4P "26 March 1982" .UC 4 .SH NAME pup \- raw PUP socket interface .SH SYNOPSIS .B #include .br .B #include .PP .B socket(AF_PUP, SOCK_RAW, PUPPROTO_BSP); .SH DESCRIPTION The raw pup socket provides nearly direct access to an Ethernet network interface. Users send packets through the interface using the .IR sendto (2) call, and receive packets with the .IR recvfrom (2) call. All outgoing packets must have space present at the front of the packet to allow the PUP header to be filled in. The header format is described in .IR pup (4V). Likewise, packets received by the user will have the PUP header on the front. The PUP header and legal values for the various fields are defined in the include file .RI < netpup/pup.h >. .PP The raw pup interface automatically installs the length and source and destination addresses in the PUP header of all outgoing packets; these need not be filled in by the user. The only control bit that may be set in the .I tcontrol field of outgoing packets is the \*(lqtrace\*(rq bit. .SH DIAGNOSTICS A socket operation may fail and one of the following will be returned: .TP 15 [EISCONN] when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO intro(4N), pup(4F) .SH BUGS The interface is untested with 4.1c. send a datagram with the destination address specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an man/man4/tcp.4p 644 0 0 5266 3112233362 6456 .TH TCP 4P "20 March 1982" .UC .SH NAME tcp \- Internet Transmission Control Protocol .SH SYNOPSIS .B #include .br .B #include .PP .B s = socket(AF_INET, SOCK_STREAM, 0); .SH DESCRIPTION The TCP protocol provides reliable, flow-controlled, two-way transmission of data. It is a byte-stream protocol used to support the SOCK_STREAM abstraction. TCP uses the standard Internet address format and, in addition, provides a per-host collection of \*(lqport addresses\*(rq. Thus, each address is composed of an Internet address specifying the host and network, with a specific TCP port on the host identifying the peer entity. .PP Sockets utilizing the tcp protocol are either \*(lqactive\*(rq or \*(lqpassive\*(rq. Active sockets initiate connections to passive sockets. By default TCP sockets are created active; to create a passive socket the .IR listen (2) system call must be used after binding the socket with the .IR bind (2) system call. Only passive sockets may use the .IR accept (2) call to accept incoming connections. Only active sockets may use the .IR connect (2) call to initiate connections. .PP Passive sockets may \*(lqunderspecify\*(rq their location to match incoming connection requests from multiple networks. This technique, termed \*(lqwildcard addressing\*(rq, allows a single server to provide service to clients on multiple networks. To create a socket which listens on all networks, the Internet address INADDR_ANY must be bound. The TCP port may still be specified at this time; if the port is not specified the system will assign one. Once a connection has been established the socket's address is fixed by the peer entity's location. The address assigned the socket is the address associated with the network interface through which packets are being transmitted and received. Normally this address corresponds to the peer entity's network. .SH DIAGNOSTICS A socket operation may fail with one of the following errors returned: .TP 15 [EISCONN] when trying to establish a connection on a socket which already has one; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [ETIMEDOUT] when a connection was dropped due to excessive retransmissions; .TP 15 [ECONNRESET] when the remote peer forces the connection to be closed; .TP 15 [ECONNREFUSED] when the remote peer actively refuses connection establishment (usually because no process is listening to the port); .TP 15 [EADDRINUSE] when an attempt is made to create a socket with a port which has already been allocated; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO intro(4N), inet(4F) essive retransmissions; .TP 15 [ECONNRESET] when the remote peer forces the connection to be closed; .TP 15 [ECONNREFUSED] when the remote peer actively refuses connection establishment (usually because no process is listening to the port); .TP 15 [EADDRINUSE] when an attempt is made to create a socket with a port which has alreman/man4/udp.4p 644 0 0 3543 3112233363 6455 .TH UDP 4P "25 March 1982" .UC .SH NAME udp \- Internet User Datagram Protocol .SH SYNOPSIS .B #include .br .B #include .PP .B s = socket(AF_INET, SOCK_DGRAM, 0); .SH DESCRIPTION UDP is a simple, unreliable datagram protocol which is used to support the SOCK_DGRAM abstraction for the Internet protocol family. UDP sockets are connectionless, and are normally used with the .IR sendto (2) and .IR recvfrom (2) calls, though the .IR connect (2) call may also be used to fix the dest((ination for future packets (in which case the .IR recv (2) or .IR read (2) and .IR send (2) or .IR write(2) system calls may be used). .PP UDP address formats are identical to those used by TCP. In particular UDP provides a port identifier in addition to the normal Internet address format. Note that the UDP port space is separate from the TCP port space (i.e. a UDP port may not be \*(lqconnected\*(rq to a TCP port). In addition broadcast packets may be sent (assuming the underlying network supports this) by using a reserved \*(lqbroadcast address\*(rq; this address is network interface dependent. .SH DIAGNOSTICS A socket operation may fail with one of the following errors returned: .TP 15 [EISCONN] when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .TP 15 [ENOBUFS] when the system runs out of memory for an internal data structure; .TP 15 [EADDRINUSE] when an attempt is made to create a socket with a port which has already been allocated; .TP 15 [EADDRNOTAVAIL] when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO intro(4N), inet(4F) ocket is already connected; .TP 15 [ENOTCONN] when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; man/man4/nd.4 644 0 0 30301 3112233364 6117 .TH ND 4 "18 April 1983" .SH NAME nd \- net disk driver .SH SYNOPSIS pseudo-device nd .SH DESCRIPTION The network disk device, .I /dev/nd*, allows a .I client workstation to perform disk IO operations on a .I server system, over the network. To the client system, this device looks like any normal disk driver: it allows read/write operations at a given block number and byte count. Note that this provides a network .I "disk block" access service rather than a network .I file access service. (The Sun / 4.2bsd network distributed file server is still under development). .LP Typically the client system will contain no disks at all. In this case .I /dev/nd0 contains the client's root file system (including /usr files), and .I nd1 is used as a paging area. Client access to these devices is converted to .I "net disk protocol" requests and sent to the server system over the network. The server receives the request, performs the actual disk IO, and sends a response back to the client. .LP The server contains a table which lists the net address of each of his clients and the server disk partition which corresponds to each client unit number (nd0,1,...). This table resides in the server kernel in a structure owned by the nd device. The table is initialized by running the program .I /etc/nd with text file .I /etc/nd.local as its input. .I /etc/nd then issues .IR ioctl (2) functions to load the table into the kernel. .LP In addition to the read/write units .I /dev/nd*, there are .I public read-only units which are named .I /dev/ndp*. The correspondence to server partitions is specified by the .I /etc/nd.local text file, in a similar manner to the private partitions. The public units can be used to provide shared access to binaries or libraries (/bin, /usr/bin, /usr/ucb, /usr/lib) so that each diskless client does not have to waste space in his private partitions for these files. This is done by providing a public file system at the server ( .I /dev/ndp0 ) which is mounted on `/pub' of each diskless client. The clients then use symbolic links to read the public files: /bin -> /pub/bin, /usr/ucb -> /pub/usr/ucb. One requirement in this case is that the server (who has read/write access to this file system) should not perform much write activity with any public filesystem. This is because each client is locally cacheing blocks. .LP One last type of unit is provided. These are called .I local units and are named .I /dev/ndl*. The SUN physical disk sector 0 label only provides a limited number of partitions per physical disk (eight). Since this number is small and these partitions have somewhat fixed meanings, the nd driver itself has a .I subpartitioning capability built-in. This allows the large server physical disk partition (e.g. .I /dev/ip0g ) to be broken up into any number of diskless client partitions. Of course on the client side these would be referenced as .I "/dev/nd0,1,..." ; but the server needs to reference these client partitions from time to time, to do .IR mkfs (8) and .IR fsck (8) for example. The .I /dev/ndl* entries allow the server `local' access to his subpartitions without causing any net activity. The actual local unit number to client unit number correspondence is again recorded in the .I /etc/nd.local text file. .LP The nd device driver is the same on both the client and server sides. There are no user level processes associated with either side, thus the latency and transfer rates are close to maximal. .SH "MINOR DEVICE NUMBERS" The minor device and ioctl encoding used is given in file .I /usr/include/sun/ndio.h. The low six bits are the unit number. The 0x40 bit indicates a .I public unit; the 0x80 bit indicates a .I local unit. .SH INITIALIZATION No special initialization is required on the client side; he finds the server by broadcasting the initial request. Upon getting a response, he locks onto that server address. .LP At the server, the .I /etc/rc.local file contains the line `/etc/nd - .br .B #include .SH DESCRIPTION .de _d .if t .ta .6i 2.1i 2.6i .\" 2.94 went to 2.6, 3.64 to 3.30 .if n .ta .84i 2.6i 3.30i .. .de _f .if t .ta .5i 1.25i 2.5i .\" 3.5i went to 3.8i .if n .ta .7i 1.75i 3.8i .. This section briefly describes the networking facilities available on the system. Documentation in this part of section 4 is broken up into three areas: .IR protocol-families , .IR protocols , and .IR "network interfaces" . Entries describing a protocol-family are marked `4F', protocol entries `4P', and network interfaces `4V'. .LP All network protocols are associated with a specific .IR protocol-family . A protocol-family provides basic services to the protocol implementation to allow it to function within a specific network environment. These services may include packet fragmentation and reassembly, routing, addressing, and basic transport. A protocol-family may support multiple methods of addressing, though the current protocol implementations do not. A protocol-family is normally comprised of a number of protocols, one per .IR socket (2) type. It is not required that a protocol-family support all socket types. A protocol-family may contain multiple protocols supporting the same socket abstraction. .LP A protocol supports one of the socket abstractions detailed in .IR socket (2). A specific protocol may be accessed either by creating a socket of the appropriate type and protocol-family, or by requesting the protocol explicitly when creating a socket. Protocols normally accept only one type of address format, usually determined by the addressing structure inherent in the design of the protocol-family/network architecture. Certain semantics of the basic socket abstractions are protocol specific. All protocols are expected to support the basic model for their particular socket type, but may, in addition, provide non-standard facilities or extensions to a mechanism. For example, a protocol supporting the SOCK_STREAM abstraction may allow more than one byte of out-of-band data to be transmitted per out-of-band message. .LP A network interface is similar to a device interface. Network interfaces comprise the lowest layer of the networking subsystem, interacting with the actual transport hardware. An interface may support one or more protocol families, and/or address formats. The SYNOPSIS section of each network interface entry gives a sample specification of the related drivers for use in providing a system description to the .IR config (8) program. The DIAGNOSTICS section lists messages which may appear on the console and in the system error log .I /usr/adm/messages due to errors in device operation. .SH PROTOCOLS The system currently supports only the DARPA Internet protocols fully. Raw socket interfaces are provided to IP protocol layer of the DARPA Internet, to the IMP link layer (1822), and to Xerox PUP-1 layer operating on top of 3Mb/s Ethernet interfaces. Consult the appropriate manual pages in this section for more information regarding the support for each protocol family. .SH ADDRESSING Associated with each protocol family is an address format. The following address formats are used by the system: .sp 1 .nf ._d #define AF_UNIX 1 /* local to host (pipes, portals) */ #define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #define AF_IMPLINK 3 /* arpanet imp addresses */ #define AF_PUP 4 /* pup protocols: e.g. BSP */ .fi .SH ROUTING The network facilities provided limited packet routing. A simple set of data structures comprise a `routing table' used in selecting the appropriate network interface when outputing packets. This table contains a single entry for each route to a specific network or host. A user process, the routing daemon, maintains this data base with the aid of two socket specific .IR ioctl (2) commands, SIOCADDRT and SIOCDELRT. The commands allow the addition and deletion of a single routing table entry, respectively. Routing table manipulations may only be carried out by super user. .LP A routing table entry has the following form, as defined in .RI < net/route.h >; .sp 1 ._f .nf struct rtentry { u_long rt_hash; struct sockaddr rt_dst; struct sockaddr rt_gateway; short rt_flags; short rt_refcnt; u_long rt_use; struct ifnet *rt_ifp; }; .sp 1 .fi with .I rt_flags defined from, .sp 1 .nf ._d #define RTF_UP 0x1 /* route useable */ #define RTF_GATEWAY 0x2 /* destination is a gateway */ #define RTF_HOST 0x4 /* host entry (net otherwise) */ .fi .LP Routing table entries come in two flavors, for a specific host or for all hosts on a specific network. When the system is booted, each network interface autoconfigured installs a routing table entry when it wishes to have packets sent through it. Normally the interface specifies the route through it is a `direct' connection to the destination host or network. If the route is direct, the transport layer of a protocol family usually requests the packet be sent to the same host specified in the pa((cket. Otherwise, the interface may be requested to address the packet to an entity different from the eventual receipient (i.e. the packet is forwarded). .LP Routing table entries installed by a user process may not specify the hash, reference count, use, or interface fields; these are filled in by the routing routines. If a route is in use (the reference count field is non-zero), when it is deleted, the resources associated with it will not be reclaimed until further references to it are released. .LP The routing code may return EEXIST if requested to add an already existant entry, ESRCH if requested to delete an entry and it couldn't be found, or ENOBUFS if requested to add an entry and the system was low on resources. .LP There currently is no support for reading the routing tables; user processes are expected to read the kernel's memory through .IR /dev/kmem . .LP The use field is used by the routing code in providing a simple round-robin scheme of route selection when multiple routes to a destination are present; the heuristic is to choose the least used route. .SH SEE ALSO config(8), socket(2) ted to delete an entry and it couldn't be found, or ENOBUFS if requested to add an entry and the system was low on resources. .LP There currently is no support for reading the routing tables; user processes are expected to read the kernel's memory through .IR /dev/kmem . .LP The use field is used by the routing code in providing a simple round-robin scheme of route selection when multiple routes to a destination man/man4/intro.4p 644 0 0 3250 3112233366 7016 .TH INTRO 4P "18 April 1983" .UC 4.1c .SH NAME pup \- raw PUP socket interface .SH SYNOPSIS .nf .ft B #include #include .LP .ft B struct sockopt options; int proto = PUPPROTO_BSP; .LP .ft B socket(AF_PUP, SOCK_RAW, proto, &options); .SH DESCRIPTION The raw pup socket provides nearly direct access to an (experimental) Ethernet network interface. Users send packets through the interface using the .IR sendto (2) call, and receive packets with the .IR recvfrom (2) call. All outgoing packets must have space present at the front of the packet to allow the PUP header to be filled in. The header format is described in .IR pup (4f). Likewise, packets received by the user will have the PUP header on the front. The PUP header and legal values for the various fields are defined in the include file . .LP The raw pup interface automatically installs the length and source and destination addresses in the PUP header of all outgoing packets; these need not be filled in by the user. The only control bit that may be set in the .I tcontrol field of outgoing packets is the \*(lqtrace\*(rq bit. .SH DIAGNOSTICS EISCONN when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .LP ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .LP ENOBUFS when the system runs out of memory for an internal data structure; .LP EADDRNOTAVAIL when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO net(4), pup(4f) connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .LP ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .LP ENOBUFS when the system runs out of memory for an internal dman/man4/kmem.4 644 0 0 30 3112233366 6365 .so /usr/man/man4/mem.4 NOTAVAIL when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO net(4), pup(4f) connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .LP ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .LP ENOBUFS whenyyZyyman/man4/mt.4 644 0 0 7107 3112233366 6130 .TH MT 4 "1 April 1981" .SH NAME mt \- UNIX magtape interface .SH DESCRIPTION The files .I "mt0, ..., mt15" refer to the UNIX magtape drives, which may be on the MASSBUS using the TM03 formatter .IR ht (4), or on the UNIBUS using either the TM11 or TS11 formatters .IR tm (4) or .IR ts (4). The following description applies to any of the transport/controller pairs. The files .I "mt0, ..., mt7" are 800bpi, and .I "mt8, ..., mt15" are 1600bpi. (But note that only 1600 bpi is available with the TS11.) The files .I "mt0, ..., mt3" and .I "mt8, ..., mt11" are rewound when closed; the others are not. When a file open for writing is closed, two end-of-files are written. If the tape is not to be rewound it is positioned with the head between the two tapemarks. .PP A standard tape consists of a series of 1024 byte records terminated by an end-of-file. To the extent possible, the system makes it possible, if inefficient, to treat the tape like any other file. Seeks have their usual meaning and it is possible to read or write a byte at a time. Writing in very small units is inadvisable, however, because it tends to create monstrous record gaps. .PP The .I mt files discussed above are useful when it is desired to access the tape in a way compatible with ordinary files. When foreign tapes are to be dealt with, and especially when long records are to be read or written, the `raw' interface is appropriate. The associated files are named .I "rmt0, ..., rmt15," but the same minor-device considerations as for the regular files still apply. A number of other ioctl operations are available on raw magnetic tape. The following definitions are from : .PP .nf /* * Structures and definitions for mag tape io control commands */ /* mag tape io control commands */ #define MTIOCTOP (('m'<<8)|1) /* do a mag tape op */ #define MTIOCGET (('m'<<8)|2) /* get mag tape status */ /* structure for MTIOCTOP - mag tape op command */ struct mtop { short mt_op; /* operations defined below */ daddr_t mt_count; /* how many of them */ }; /* operations */ #define MTWEOF 0 /* write an end-of-file record */ #define MTFSF 1 /* forward space file */ #define MTBSF 2 /* backward space file */ #define MTFSR 3 /* forward space record */ #define MTBSR 4 /* backward space record */ #define MTREW 5 /* rewind */ #define MTOFFL 6 /* rewind and put the drive offline */ #define MTNOP 7 /* no operation, sets status only */ /* structure for MTIOCGET - mag tape get status command */ struct mtget { short mt_type; /* type of magtape device */ /* the following two registers are grossly device dependent */ short mt_dsreg; /* ``drive status'' register */ short mt_erreg; /* ``error'' register */ /* end device-dependent registers */ short mt_resid; /* residual count */ /* the following two are not yet implemented */ daddr_t mt_fileno; /* file number of current position */ daddr_t mt_blkno; /* block number of current position */ /* end not yet implemented */ }; /* * Constants for mt_type byte */ #define MT_ISTS 01 #define MT_ISHT 02 #define MT_ISTM 03 .fi .ft R .PP Each .I read or .I write call reads or writes the next record on the tape. In the write case the record has the same length as the buffer given. During a read, the record size is passed back as the number of bytes read, provided it is no greater than the buffer size; if the record is long, an error is indicated. In raw tape I/O seeks are ignored. A zero byte count is returned when a tape mark is read, but another read will fetch the first record of the new tape file. .SH FILES /dev/mt?, /dev/rmt? .SH "SEE ALSO" mt(1), tar(1), tp(1), ht(4), tm(4), ts(4) .SH BUGS ecord on the tape. In the write case the record has the same length as the buffer given. During a read, the record size is passed back as the number of bytes read, provided it is no greater than the buffer size; if the record is long, an error is indicated. In raw tape I/O seeks are ignored. A zero byte count is returned when a tape mark is read, but another read will fetch the first record of the new tape file. .SH FILES /dev/mt?, /dev/man/man4/pty.4 644 0 0 5750 3112233367 6327 ((.TH PTY 4 "30 March 1983" .UC 4 .SH NAME pty \- pseudo terminal driver .SH SYNOPSIS .B pseudo-device pty .SH DESCRIPTION The .I pty driver provides support for a device-pair termed a .IR "pseudo terminal" . A pseudo terminal is a pair of character devices, a .I master device and a .I slave device. The slave device provides processes an interface identical to that described in .IR tty (4). However, whereas all other devices which provide the interface described in .IR tty (4) have a hardware device of some sort behind them, the slave device has, instead, another process manipulating it through the master half of the pseudo terminal. That is, anything written on the master device is given to the slave device as input and anything written on the slave device is presented as input on the master device. .PP In configuring, if no optional ``count'' is given in the specification, 16 pseudo terminal pairs are configured. .PP The following .I ioctl calls apply only to pseudo terminals: .TP TIOCSTOP Stops output to a terminal (e.g. like typing ^S). Takes no parameter. .TP TIOCSTART Restarts output (stopped by TIOCSTOP or by typing ^S). Takes no parameter. .TP TIOCPKT Enable/disable .I packet mode. Packet mode is enabled by specifying (by reference) a nonzero parameter and disabled by specifying (by reference) a zero parameter. When applied to the master side of a pseudo terminal, each subsequent .I read from the terminal will return data written on the slave part of the pseudo terminal preceded by a zero byte (symbolically defined as TIOCPKT_DATA), or a single byte reflecting control status information. In the latter case, the byte is an inclusive-or of zero or more of the bits: .RS .TP TIOCPKT_FLUSHREAD whenever the read queue for the terminal is flushed. .TP TIOCPKT_FLUSHWRITE whenever the write queue for the terminal is flushed. .TP TIOCPKT_STOP whenever output to the terminal is stopped a la ^S. .TP TIOCPKT_START whenever output to the terminal is restarted. .TP TIOCPKT_DOSTOP whenever .I t_stopc is ^S and .I t_startc is ^Q. .TP TIOCPKT_NOSTOP whenever the start and stop characters are not ^S/^Q. .RE .IP This mode is used by .IR rlogin (1C) and .IR rlogind (8C) to implement a remote-echoed, locally ^S/^Q flow-controlled remote login with proper back-flushing of output; it can be used by other similar programs. .TP TIOCREMOTE A mode for the master half of a pseudo terminal, independent of TIOCPKT. This mode causes input to the pseudo terminal to be flow controlled and not input edited (regardless of the terminal mode). Each write to the control terminal produces a record boundary for the process reading the terminal. In normal usage, a write of data is like the data typed as a line on the terminal; a write of 0 bytes is like typing an end-of-file character. TIOCREMOTE can be used when doing remote line editing in a window manager, or whenever flow controlled input is required. .SH FILES .DT /dev/pty[p-r][0-9a-f] master pseudo terminals .br /dev/tty[p-r][0-9a-f] slave pseudo terminals (regardless of the termiman/man4/tcp.4i 644 0 0 5174 3112233367 6452 .TH TCP 4I "20 March 1982" .UC 4.1c .SH NAME tcp \- Internet Transmission Control Protocol .SH SYNOPSIS .nf .ft B #include #include .PP .ft B struct sockopt options; .PP .ft B s = socket(AF_INET, SOCK_STREAM, 0, &options); .SH DESCRIPTION The TCP protocol provides reliable, flow-controlled, two-way transmission of data. It is a byte-stream protocol used to support the SOCK_STREAM abstraction. TCP uses the standard Internet address format and, in addition, provides a per-host collection of \*(lqport addresses\*(rq. Thus, each address is composed of an Internet address specifying the host and network, with a specific TCP port on the host identifying the peer entity. .PP Sockets utilizing the tcp protocol are either \*(lqactive\*(rq or \*(lqpassive\*(rq. Active sockets initiate connections to passive sockets. By default TCP sockets are created active; to create a passive socket the .IR listen (2) system call must be used after binding the socket with the .IR bind (2) system call. Only passive sockets may use the .IR accept (2) call to accept incoming connections. Only active sockets may use the .IR connect (2) call to initiate connections. .PP Passive sockets may \*(lqunderspecify\*(rq their location to match incoming connection requests from multiple networks. This technique, termed \*(lqwildcard addressing\*(rq, allows a single server to provide service to clients on multiple networks. To create a socket which listens on all networks, the Internet address .I INADDR_ANY must be bound. The TCP port may still be specified at this time; if the port is not specified the system will assign one. Once a connection has been established the socket's address is fixed by the peer entity's location. The address assigned the socket is the address associated with the network interface through which packets are being transmitted and received. Normally this address corresponds to the peer entity's network. .SH DIAGNOSTICS EISCONN when trying to establish a connection on a socket which already has one; .PP ENOBUFS when the system runs out of memory for an internal data structure; .PP ETIMEDOUT when a connection was dropped due to excessive retransmissions; .PP ECONNRESET when the remote peer forces the connection to be closed; .PP ECONNREFUSED when the remote peer actively refuses connection establishment (usually because no process is listening to the port); .PP EADDRINUSE when an attempt is made to create a socket with a port which has already been allocated; .PP EADDRNOTAVAIL when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO net(4), inet(4f) was dropped due to excessive retransmissions; .PP ECONNRESET when the remote peer forces the connection to be closed; .PP ECONNREFUSED when the remote peer actively refuses connection establishment (usually because no process is listening to the port); .PP EADDRINUSE when an attempt is made to create a socket with a port which has already been allocated; .PP EADDRNOTAVAIL when an atteman/man4/udp.4i 644 0 0 3444 3112233367 6452 .TH UDP 4I "25 March 1982" .UC 4.1c .SH NAME udp \- Internet User Datagram Protocol .SH SYNOPSIS .nf .ft B #include #include .PP .ft B struct sockopt options; s = socket(AF_INET, SOCK_DGRAM, 0, &options); .SH DESCRIPTION UDP is a simple, unreliable datagram protocol which is used to support the SOCK_DGRAM abstraction for the Internet protocol family. UDP sockets are connectionless, and are normally used with the .I sendto (2) and .I recvfrom (2) calls, though the .IR connect (2) call may also be used to fix the destination for future packets (in which case the .IR recv (2) or .IR read (2) and .IR send (2) or .IR write(2) system calls may be used). .PP UDP address formats are identical to those used by TCP. In particular UDP provides a port identifier in addition to the normal Internet address format. Note that the UDP port space is separate from the TCP port space (i.e. a UDP port may not be \*(lqconnected\*(rq to a TCP port). In addition broadcast packets may be sent (assuming the underlying network supports this) by using a reserved \*(lqbroadcast address\*(rq; this address is network interface dependent. .SH DIAGNOSTICS EISCONN when trying to establish a connection on a socket which already has one, or when trying to send a datagram with the destination address specified and the socket is already connected; .PP ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .PP ENOBUFS when the system runs out of memory for an internal data structure; .PP EADDRINUSE when an attempt is made to create a socket with a port which has already been allocated; .PP EADDRNOTAVAIL when an attempt is made to create a socket with a network address for which no network interface exists. .SH SEE ALSO net(4), inet(4f) ess specified and the socket is already connected; .PP ENOTCONN when trying to send a datagram, but no destination address is specified, and the socket hasn't been connected; .PP ENOBUFS when the system runs out of memorman/man4/archive.4 644 0 0 6121 3112233371 7120 .TH ARCHIVE 4 "23 November 1982" .ad .SH NAME archive \- Archive 1/4 inch Streaming Tape Drive .SH DESCRIPTION The Archive streaming tape controller can control up to four 1/4 inch streaming tape drives. .LP For a complete description of the Archive tape drive and its controller, refer to the .I "Archive Intelligent Tape Drive Theory of Operation" available from Archive corporation. .SH CONFIGURATION Each archive tape controller consumes eight consecutive locations in Multibus I/O space. It does not consu((me any Multibus memory. The first archive tape controller should be configured for Multibus I/O address 0x200; subsequent archive tape controllers should be configured at addresses 0x208, 0x210, and so on. The archive tape controller should be set up to use interrupt level 1. .LP To make a node in the .I /dev directory for a specific drive, change directory to .I /dev and type the command: .nf MAKE ar? .fi where ? is a number between 0 and 7. The unit number is 0 through 3 (four units per controller), and the controller number is bit 3 of the number, thus: .RS .nf .sp .ta +0.5 +0.5 .sp \fINumber\fP \fIController\fP \fIDrive\fP .sp 5p 0 0 0 .sp 4p 1 0 1 .sp 4p 2 0 2 .sp 4p 3 0 3 .sp 4p 4 1 0 .sp 4p 5 1 1 .sp 4p 6 1 2 .sp 4p 7 1 3 .fi .RE .SH FILES /dev/rar[0-1] .SH "IOCTL SYSTEM CALLS" .LP The archive tape driver supports .IR ioctl (2) such that calling programs may issue tape control requests (such as rewind) to the driver. There are currently two .I ioctl requests available for this driver: .IP MTIOCTOP is a request to perform a magnetic tape operation (other than read or write). The names of the magnetic tape operations are detailed below. When this request is used, the caller must pass a structure to the request. The layout of this structure is defined in .IR mtio.h . .IP MTIOCGET is a request to return the status of the tape drive or controller. .LP .IR Note : that .I ioctl calls to this device must be made to .IR /dev/rar , that is, the raw device. .LP The definitions for the .I ioctl request can be found in .IR mtio.h , and are as follows: .IP MTWEOF write an end-of-file record .IP MTFSF forward space file .IP MTBSF backward space file (currently not implemented). .IP MTFSR forward space record (currently not implemented). .IP MTBSR backward space record (currently not implemented). .IP MTREW rewind tape. .IP MTOFFL rewind and put the drive offline -- currently this is the same as rewind. .IP MTNOP no operation, sets status only .IP MTTENSE Retension tape -- wind forward then rewind .IP MTERASE Data Security Erase -- erase whole tape .SH LIMITATIONS .LP An \fIopen\fP request for a new drive will fail if the current drive is not positioned at beginning of tape (BOT). .LP Tape must be at beginning of tape (BOT) or at a filemark before a read status IOCTL command can be issued. .LP Physical I/O (to the raw device) is limited to blocksizes of \(<=\ 20480 bytes. .LP When using the raw device, the number of bytes in any given transfer must be a multiple of 512 bytes. If it is not, the device driver returns an error. .LP The non-raw blocked (cooked) device is not available. request for a new drive will fail if the current drive is not positioned at beginning of tape (BOT). .LP Tape must be at beginning of tape (BOT) or at a filemark before a read status IOCTL command can be issued. .LP Physical I/O (to the raw device) is limited to blocksizes of \(<=\ 20480 bytes. .LP When using the raw device, the number of bytes in any given transfer must be a multiple of 512 bytes. If it is not, the device drman/man4/ar.4 644 0 0 5663 3112233371 6113 .TH AR 4 "21 April 1983" .ad .SH NAME ar \- Archive 1/4 inch Streaming Tape Drive .SH DESCRIPTION The Archive tape controller is a Sun `QIC-II' interface to an Archive streaming tape drive. The tape controller can theoretically control up to four 1/4 inch streaming tape drives. .LP For a complete description of the Archive tape drive and its controller, refer to the .I "Archive Intelligent Tape Drive Theory of Operation" available from Archive corporation. .SH CONFIGURATION .LP Each archive tape controller consumes eight consecutive locations in Multibus I/O space. It does not consume any Multibus memory. The first archive tape controller should be configured for Multibus I/O address 0x200; subsequent archive tape controllers should be configured at addresses 0x208, 0x210, and so on. The archive tape controller should be set up to use interrupt level 3. .LP To make a node in the .I /dev directory for a specific drive, change directory to .I /dev and type the command: .nf MAKEDEV ar? .fi where ? is a number between 0 and 3. .RS .nf .ta \w'\fINumber\fP'u+2n +\w'\fIController\fP'u+2n \fINumber\fP \fIController\fP \fIDrive\fP .ta +0.25i \w'\fINumber\fP'u+5n +\w'\fIController\fP'u+5n .sp 5p ar0 0 0 .sp 4p ar1 1 0 .sp 4p ar2 2 0 .sp 4p ar3 3 0 .fi .RE .LP Device numbers are: block \(em major 2; character \(em major 8. The minor device number is formed from an eight-bit number of the form: 000RCCDD, where the three zero bits are unsued, R is the no-rewind flag, CC is the controller number, and DD is the drive number for that controller. .SH FILES /dev/rar[0-3] .SH "IOCTL SYSTEM CALLS" .LP The archive tape driver supports standard .IR ioctl (2) requests. There are two .I ioctl requests available for this driver: .IP MTIOCTOP is a request to perform a magnetic tape operation (other than read or write). The names of the magnetic tape operations are MTWEOF, MTFSF, MTREW, MTOFFL, MTNOP. Note that MTBSF, MTFSR, and MTBSR are not supported. The names of the magnetic tape operations are detailed in .IR mtio (4). .IP MTIOCGET is a request to return the status of the tape drive or controller. When this request is used, the caller must pass a structure to the request. The layout of this structure is defined in .IR mtio.h . .SH BUGS . \".LP . \"An \fIopen\fP request for a new drive will fail if the current drive is . \"not positioned at beginning of tape (BOT). . \".LP . \"Tape must be at beginning of tape (BOT) or at a filemark before . \"a read status IOCTL command can be issued. .LP The tape cannot reverse direction so BSF and BSR are not available. .LP The system will hang if the tape is removed while running. . \".LP . \"Physical I/O (to the raw device) is limited to blocksizes of \(<=\ 20480 bytes. .LP When using the raw device, the number of bytes in any given transfer must be a multiple of 512 bytes. If it is not, the device driver returns an error. . \".LP . \"The non-raw blocked (cooked) device is not available. rk before . \"a read status IOCTL command can be issued. .LP The tape cannotman/man4/mtio.4 644 0 0 6153 3112233372 6455 .TH MTIO 4 "21 April 1983" .SH NAME mtio \- UNIX magnetic tape interface .SH DESCRIPTION The files .I "mt0, ..., mt15" refer to the UNIX magtape drives. The following description applies to any of the transport/controller pairs. The files .I "mt0, ..., mt15" are 1600bpi tapes. . \".I "mt0, ..., mt7" . \"are 800bpi, and . \".I "mt8, ..., mt15" . \"are 1600bpi. The files .I "mt0, ..., mt3" and .I "mt8, ..., mt11" are rewound when closed; the others are not. When a file open for writing is closed, two end-of-files are written. If the tape is not to be rewound it is positioned with the head between the two tapemarks. .LP The .I mt files discussed above are useful when it is desired to access the tape in a way compatible with ordinary files. When foreign tapes are to be dealt with, and especially when long records are to be read or written, the `raw' interface is appropriate. The associated files are named .I "rmt0, ..., rmt15," but the same minor-device considerations as for the regular files still apply. A number of other ioctl operations are available on raw magnetic tape. The following definitions are from : .LP .nf /* * Structures and definitions for mag tape io control commands */ /* mag tape io control commands */ #define MTIOCTOP (('m'<<8)|1) /* do a mag tape op */ #define MTIOCGET (('m'<<8)|2) /* get mag tape status */ /* structure for MTIOCTOP - mag tape op command */ struct mtop { short mt_op; /* operations defined below */ daddr_t mt_count; /* how many of them */ }; /* operations */ #define MTWEOF 0 /* write an end-of-file record */ #define MTFSF 1 /* forward space file */ #define MTBSF 2 /* backward space file */ #define MTFSR 3 /* forward space record */ #define MTBSR 4 /* backward space record */ #define MTREW 5 /* rewind */ #define MTOFFL 6 /* rewind and put the drive offline */ #define MTNOP 7 /* no operation, sets status only */ /* structure for MTIOCGET - mag tape get status command */ struct mtget { short mt_type; /* type of magtape device */ /* the following two registers are grossly device dependent */ short mt_dsreg; /* ``drive status'' register */ short mt_erreg; /* ``error'' register */ /* end device-dependent registers */ short mt_resid; /* residual count */ /* the following two are not yet implemented */ daddr_t mt_fileno; /* file number of current position */ daddr_t mt_blkno; /* block number of current position */ /* end not yet implemented */ }; /* * Constants for mt_type byte */ #define MT_ISTS 01 #define MT_ISHT 02 #define MT_ISTM 03 #define MT_ISCPC 04 #define MT_ISAR 05 .fi .ft R .LP Each .I read or .I write call reads or writes the next record on the tape. In the write case the record has the same length as the buffer given. During a read, the record size is passed back as the number of bytes read, provided it is no greater than the buffer size; if the record is long, an error is indicated. In raw tape I/O seeks are ignored. A zero byte count is returned when a tape mark is read, but another read will fetch the first record of the new tape(( file. .SH FILES /dev/mt?, /dev/rmt? /dev/ar?, /dev/rar? .SH "SEE ALSO" mt(1), tar(1), tp(1), ar(4), tm(4) d on the tape. In the write case the record has the same length as the buffer given. During a read, the record size is passed back as the number of bytes read, provided it is no greater than the buffer size; if the record is long, an error is indicated. In raw tape I/O seeks are ignored. A zero byte count is returned when a tape mark is read, but another read will fetch the first record of the new tapeman/man4/vp.4 644 0 0 4360 3112233372 6130 .TH VP 4 "2 May 1983" .SH NAME vp \- Ikon 10071-5 Multibus Versatec parallel printer interface .SH DESCRIPTION The Versatec printer/plotter is normally used with the programs .IR vpr (1), .IR vprint (1) or .IR vtroff (1). This description is designed for those who wish to drive the Versatec directly. .LP The Ikon parallel interface board consumes 32 bytes of Multibus I/O space starting at standard base addresses of 0x400 and 0x420. The Ikon board must be set for interrupt level 1 and must be configured for byte-wide bus transfers. .LP To use the Versatec yourself, you must realize that you cannot open the device, .I /dev/vp0 if there is a daemon active. You can see if there is a daemon active by doing a .IR ps (1), or by looking in the directory .I /usr/spool/vpd. If there is a file .I lock there, then there is probably a daemon .IR /usr/lib/vpd running. If not, you should remove the .I lock. .LP In any case, when your program tries to open the device .I /dev/vp0 you may get one of two errors. The first of these ENXIO indicates that the Versatec is already in use. Your program can then .IR sleep (2) and try again in a while, or give up. The second is EIO and indicates that the Versatec is offline. .LP To set the Versatec into plot mode you should include and use the .IR ioctl (2) call .IP ioctl(fileno(vp), VSETSTATE, plotmd); .LP where .B plotmd is defined to be .IP \fBint\fR plotmd[] = { VPLOT, 0, 0 }; .LP and .I vp is the result of a call to .I fopen on stdio. When you finish using the Versatec in plot mode you should eject paper by sending it a EOT after putting it back into print mode, that is, by .LP 'nf \fBint\fR prtmd[] = { VPRINT, 0, 0 }; \&... fflush(vp); ioctl(fileno(vp), VSETSTATE, prtmd); write(fileno(vp), "\e04", 1); .fi .LP .IR N.B. : If you use the standard I/O library with the Versatec you .B must do .IP setbuf(vp, vpbuf); .LP where .I vpbuf is declared .IP \fBchar\fR vpbuf[BUFSIZ]; .LP otherwise the standard I/O library, thinking that the Versatec is a terminal (since it is a character special file) will not adequately buffer the data you are sending to the Versatec. This makes it run .B extremely slowly and tends to grind the system to a halt. .SH FILES /dev/vp0 .SH SEE ALSO vfont(5), vpr(1), vtroff(1), va(4) 1); .fi .LP .IR N.B. : If you use the standard I/O library with the Versatec you .B must do .IP setbuf(vp, vpbuf); .LP where .I vpbuf is declared .IP \fBchar\fR vpbuf[BUFSIZ]; .LP otherwise the standard I/O library, thinking that the Versatec is a terminal (since it is a man/man4/en.4 644 0 0 2351 3112233372 6103 .TH EN 4 "2 May 1983" .SH NAME en \- Sun 3 Mb/s experimental Ethernet interface .SH DESCRIPTION The .I en interface provides access to a 3 Mb/s Ethernet network. The host's address is discovered at boot time by probing the Ethernet address register. .LP The board consumes 256 bytes of Multibus I/O space starting at standard address 0x100. The board must be configured for interrupt level 3. .LP The interface handles both Internet and PUP protocol families, with the interface address maintained in Internet format. PUP addresses are converted to Internet addresses by subsituting PUP network and host values for Internet network and imp values, and setting the Internet host number to zero. .SH DIAGNOSTICS \fBen%d: output error\fP. The hardware indicated an error on the previous transmission. .LP \fBen%d: send error\fP. After 16 retransmissions using the exponential backoff algorithm described above, the packet was dropped. .LP \fBen%d: input error\fP. The hardware indicated an error in reading a packet off the cable. .LP \fBen%d: can't handle af%d\fP. The interface was handed a message with addresses formatted in an unsuitable address family; the packet was dropped. .SH SEE ALSO net(4), inet(4f) .SH BUGS This hardware is not supported. rdware indicated an error on the previous transmission. .LP \fBen%d: send error\fP. After 16 retransmissions using the exponential backoff algorithm described above, the packet was dropped. .LP \fBen%d: input error\fP. The hardware indicated an error in reading a packet off thman/man4/cons.4 644 0 0 2016 3112233373 6442 .TH CONS 4 "2 May 1983" .SH NAME cons \- Driver for Sun console .SH DESCRIPTION .I Sunio is the driver for the Sun workstation console. .I Cons is implemented by calling the PROM resident monitor to perform I/O to and from the current system console, which is either the Sun black and white frame buffer or RS232 port `A'. .LP This driver also provides access to the frame buffer using the .IR mmap (2) system call. .LP The frame buffer is at standard address 0xC0000 and consumes 128K of memory space. .LP This driver supports the normal UNIX system terminal interface as described in .IR tty (4). In addition, the following .I ioctl call is supported: .IP KIOCTRANS 10 to control keyboard translation: .nf \fBint\fP x; \fBioctl(fd, KIOCTRANS, &x); .fi where \fIx\fI is: .RS .IP 0 no keyboard translation (up/down key codes are reported). .IP 1 do keyboard translation (this is the normal case). .RE .LP Note that the KIOCSKEYB call is not supported. .SH FILES /dev/ttya \(em port A .br /dev/ttyb \(em port B .SH "SEE ALSO" tty(4) orts the normal UNIX system terminal interface as described in .IR tty (4). In addition, the following .I ioctl call is supported: .IP KIOCTRANS 10 to control keyboard translation: .nf \fBint\fP x; \fBioctl(fd, KIOCTRANS, &x); .fi where \fIx\fI is: .RS .IP 0 no keyboard translation (up/down key codes are reported). .IP 1 do keyboard translation (this is the normal case). .RE .LP Note that the KIOCSKEYB call is not supported. .SH FILES /dev/ttya \(em port A .br /dev/ttyb \(em port B .SH "SEEman/man4/ec.4 644 0 0 4150 3112233373 6070 .TH EC 4 "2 May 1983" .SH NAME ec \- 3Com 10 Mb/s Ethernet interface .SH DESCRIPTION The .I ec interface provides access to a 10 Mb/s Ethernet network through a 3COM controller. . \"In configuring, the flags value is used to define the . \"network to which the interface is attached. The host's address is discovered at boot time by reading it from the device's command register. .LP The hardware consumes 8 kilobytes of Multibus memory space. This memory is used for internal buffering by the board. The board starts at standard addresses 0xE0000 or 0xE2000. The board must be configured for interrupt level 3. .LP The interface software implements an exponential backoff algorithm when notified of a collision on the cable. .LP The interface handles the Internet protocol family, with the interface address maintained in Internet format. The three low-order bytes of the board's built-in Ethernet address are used as the 24-bit Internet address, and the network number is taken from the flags as described above. The software assumes that all Ethernet addresses on the network will have the same three high-order bytes. .SH DIAGNOSTICS \fBec%d: send error\fP. After 16 retransmissions using the exponential backoff algorithm described above, the packet was dropped. .LP \fBec%d: input error (offset=%d)\fP. The hardware indicated an error in reading a packet off the cable or an illegally sized packet. The buffer offset value is printed for debugging purposes. .LP \fBec%d: can't handle af%d\fP. The interface was handed a message with addresses formatted in an unsuitable address family; the packet was dropped. .SH SEE ALSO net(4), inet(4f) .SH BUGS The PUP protocol family should be added. .LP The interface hardware is not capable of talking to itself. The software implements local sending and broadcast by sending such packets to the loop interface. This is a kludge. .LP Backoff delays are done in a software busy loop. This could degrade the system if the network experiences frequent collisions. .LP A better mapping from Eth((ernet to Internet addresses is needed if one is to mix controllers from different vendors on a network. (4), inet(4f) .SH BUGS The PUP protocol family should be added. .LP The interface hardware is not capable of talking to itself. The software implements local sending and broadcast by sending such packets to the loop interface. This is a kludge. .LP Backoff delays are done in a software busy loop. This could degrade the system if the network experiences frequent collisions. .LP A better mapping from Ethman/man4/cg.4 644 0 0 1227 3112233374 6075 .TH CG 4 "2 May 1983" .SH NAME cg \- Sun color graphics interface .SH DESCRIPTION The .I cg interface provides access to the Sun workstation color graphics controller board. The host's address is discovered at boot time by probing the Multibus address space. .LP The hardware consumes 16 kilobytes of Multibus memory space. The board starts at standard addresses 0xE8000 or 0xEC000. The board must be configured for interrupt level 3. .LP The major device number is 14; the minor device number is the board number. .LP Reading or writing to the color board is not allowed \(em you must use the .IR mmap (2) system call to map the board into your address space. hics controller board. The host's address is discovered at boot time by probing the Multibus address space. .LP The hardware consumes 16 kilobytes of Multibus memory space. The board starts at standard addresses 0xE8000 or 0xEC000. The board must be configured for interrupt level 3. .LP The major device number is 14; the minor device number is the board numman/man5/ 755 0 0 0 3130500151 5317 man/man5/a.out.5 644 0 0 32057 3112233375 6562 .TH A.OUT 5 "15 January 1983" .SH NAME a.out \- assembler and link editor output .SH SYNOPSIS .nf .B #include .B #include .B #include .fi .SH DESCRIPTION .I A.out is the output file of the assembler .IR as (1) and the link editor .IR ld (1). The latter makes .I a.out executable if there were no errors and no unresolved external references. Layout information as given in the include file for the Sun system is: .nf .ta \w'#define 'u +\w'unsigned 'u +\w'a_dirsize 'u +4n .PP /* .ti +\w'/'u * Header prepended to each a.out file. .ti +\w'/'u */ struct exec { long a_magic; /* magic number */ unsigned a_text; /* size of text segment */ unsigned a_data; /* size of initialized data */ unsigned a_bss; /* size of uninitialized data */ unsigned a_syms; /* size of symbol table */ unsigned a_entry; /* entry point */ unsigned a_trsize; /* size of text relocation */ unsigned a_drsize; /* size of data relocation */ }; #define OMAGIC 0407 /* old impure format */ #define NMAGIC 0410 /* read-only text */ #define ZMAGIC 0413 /* demand load format */ /* .ti +\w'/'u * Macros which take exec structures as arguments and tell whether .ti +\w'/'u * the file has a reasonable magic number or offsets to text\||\|symbols\||\|strings. .ti +\w'/'u */ #define N_BADMAG(x) \e (((x).a_magic)!=OMAGIC && ((x).a_magic)!=NMAGIC && ((x).a_magic)!=ZMAGIC) #define N_TXTOFF(x) \e ((x).a_magic==ZMAGIC ? 2048 : sizeof (struct exec)) #define N_SYMOFF(x) \e (N_TXTOFF(x) + (x).a_text+(x).a_data + (x).a_trsize+(x).a_drsize) #define N_STROFF(x) \e (N_SYMOFF(x) + (x).a_syms) /* .ti +\w'/'u * Macros which take exec structures as arguments and tell where the .ti +\w'/'u * various pieces will be loaded (machine-dependent). You must include .ti +\w'/'u * to use them. .ti +\w'/'u */ #define N_TXTADDR(x) 0x8000 #define N_DATADDR(x) \e (((x).a_magic==OMAGIC)? (N_TXTADDR(x)+(x).a_text) \e : (SEGSIZ+((N_TXTADDR(x)+(x).a_text-1) & ~SEGRND))) #define N_BSSADDR(x) (N_DATADDR(x)+(x).a_data) .DT .fi .PP The .I a.out file has five sections: a header, the program text and data, relocation information, a symbol table and a string table (in that order). The last three may be omitted if the program was loaded with the `\-s' option of .I ld or if the symbols and relocation have been removed by .IR strip (1). .PP In the header the sizes of each section are given in bytes. The size of the header is not included in any of the other sizes. .PP When an .I a.out file is executed, three logical segments are set up: the text segment, the data segment (with uninitialized data, which starts off as all 0, following initialized data), and a stack. The header is not loaded with the text segment. If the magic number in the header is OMAGIC (0407), it means that this is a non-sharable text which is not to be write-protected, so the data segment is immediately contiguous with the text segment. This is rarely used. If the magic number is NMAGIC (0410) or ZMAGIC (0413), the data segment begins at the first segment boundary following the text segment, and the text segment is not writable by the program; other processes executing the same file will share the text segment. For ZMAGIC format, the text segment begins on a page boundary in the .I a.out file; the remaining bytes after the header in the first block are reserved and should be zero. In this case the text and data sizes must both be multiples of the page size, and the pages of the file will be brought into the running image as needed, and not pre-loaded as with the other formats. This is especially suitable for very large programs and is the default format produced by .IR ld (1). The macros N_TXTADDR, N_DATADDR, and N_BSSADDR give the core addresses at which the text, data, and bss segments, respectively, will be loaded. .PP See the .I /usr/include/pagsiz.h file for definitions of the segment and page sizes. .PP The stack starts at the highest possible location in the memory image, and grows downwards. The stack is automatically extended as required, or by .IR stk (2) or .IR sstk (2) system calls. The data segment is extended as requested by .IR brk (2) or .IR sbrk (2). .PP After the header in the file follow the text, data, text relocation data relocation, symbol table and string table in that order. The text begins at byte PAGSIZ in the file for ZMAGIC format or just after the header for the other formats. The N_TXTOFF macro returns this absolute file position when given the name of an exec structure as argument. The data segment is contiguous with the text and immediately followed by the text relocation and then the data relocation information. The symbol table follows all this; its position is computed by the N_SYMOFF macro. Finally, the string table immediately follows the symbol table at a position which can be gotten easily using N_STROFF. The first 4 bytes of the string table are not used for string storage, but rather contain the size of the string table; this size INCLUDES the 4 bytes, the minimum string table size is thus 4. .B RELOCATION .PP The value of a byte in the text or data which is not a portion of a reference to an undefined external symbol is exactly that value which will appear in memory when the file is executed. If a byte in the text or data involves a reference to an undefined external symbol, as indicated by the relocation information, then the value stored in the file is an offset from the associated external symbol. When the file is processed by the link editor and the external symbol becomes defined, the value of the symbol is added to the bytes in the file. .PP If relocation information is present, it amounts to eight bytes per relocatable datum as in the following structure: .PP .nf .ta \w'#define 'u +\w'unsigned 'u +\w'r_symbolnum:24, 'u +4n /* .ti +\w'/'u * Format of a relocation datum. .ti +\w'/'u */ struct relocation_info { int r_address; /* address which is relocated */ unsigned r_symbolnum:24, /* local symbol ordinal */ r_pcrel:1, /* was relocated pc relative already */ r_length:2, /* 0=byte, 1=word, 2=long */ r_extern:1, /* does not include value of sym referenced */ :4; /* nothing, yet */ }; .fi .DT .PP There is no relocation information if a_trsize+a_drsize==0. If r_extern is 0, then r_symbolnum is actually a n_type for the relocation (i.e. N_TEXT meaning relative to segment text origin.) .B "SYMBOL TABLE" .PP The layout of a symbol table entry and the principal flag values that distinguish symbol types are given in the include file as follows: .PP .nf .ta \w'#define 'u +\w'char'u-1u +\w'unsigned 'u+1u +\w'*n_name 'u /* .ti +\w'/'u * Format of a symbol table entry. .ti +\w'/'u */ struct nlist { union { char *n_name; /* for use when in-memory */ long n_strx; /* index into file string table */ } n_un; unsigned char n_type; /* type flag, i.e. N_TEXT etc; see below */ char n_other; short n_desc; /* see */ unsigned n_value; /* value of this symbol (or adb offset) */ }; #define n_hash n_desc /* used internally by ld */ /* .ti +\w'/'u * Simple values for n_type. .ti +\w'/'u */ #define N_UNDF 0x0 /* undefined */ #define N_A((BS 0x2 /* absolute */ #define N_TEXT 0x4 /* text */ #define N_DATA 0x6 /* data */ #define N_BSS 0x8 /* bss */ #define N_COMM 0x12 /* common (internal to ld) */ #define N_FN 0x1f /* file name symbol */ #define N_EXT 01 /* external bit, or'ed in */ #define N_TYPE 0x1e /* mask for all the type bits */ /* .ti +\w'/'u * Other permanent symbol table entries have some of the N_STAB bits set. .ti +\w'/'u * These are given in .ti +\w'/'u */ #define N_STAB 0xe0 /* if any of these bits set, don't discard */ .fi .DT .PP In the .I a.out file a symbol's n_un.n_strx field gives an index into the string table. A n_strx value of 0 indicates that no name is associated with a particular symbol table entry. The field n_un.n_name can be used to refer to the symbol name only if the program sets this up using n_strx and appropriate data from the string table. Because of the union in the nlist declaration, it is impossible in C to statically initialize such a structure. If this must be done (as when using .IR nlist (3)) the file .B should be included, rather that .BR ; this contains the declaration without the union. .fi .PP If a symbol's type is undefined external, and the value field is non-zero, the symbol is interpreted by the loader .I ld as the name of a common region whose size is indicated by the value of the symbol. .B "STAB SYMBOLS" .PP .I Stab.h defines some values of the n_type field of the symbol table of a.out files. These are the types for permanent symbols (that is, not local labels, etc.) used by the debuggers .IR adb (1) and .IR dbx (1) and the Berkeley Pascal compiler .IR pc (1). Symbol table entries can be produced by the .I .stabs assembler directive. This allows one to specify a double-quote delimited name, a symbol type, one char and one short of information about the symbol, and an unsigned long (usually an address). To avoid having to produce an explicit label for the address field, the .I .stabd directive can be used to implicitly address the current location. If no name is needed, symbol table entries can be generated using the .I .stabn directive. The loader promises to preserve the order of symbol table entries produced by .I .stab directives. .PP The n_value field of a symbol is relocated by the link editor as an address within the appropriate segment. N_value fields of symbols not in any segment are unchanged by the linker. In addition, the linker will discard certain symbols, according to rules of its own, unless the n_type field has one of the bits masked by N_STAB set. .PP This allows up to 112 (7 \(** 16) symbol types, split between the various segments. Some of these have already been claimed. The symbolic debugger, .IR adb (1), uses the following n_type values: .PP .nf .ta \w'#define\ 'u +\w'N_FNAME\ 'u +\w'0x0\ \ \ 'u #define N_GSYM 0x20 /* global symbol: name,,0,type,0 */ #define N_FNAME 0x22 /* procedure name (f77 kludge): name,,0 */ #define N_FUN 0x24 /* procedure: name,,0,linenumber,address */ #define N_STSYM 0x26 /* static symbol: name,,0,type,address */ #define N_LCSYM 0x28 /* .lcomm symbol: name,,0,type,address */ #define N_RSYM 0x40 /* register sym: name,,0,type,register */ #define N_SLINE 0x44 /* src line: 0,,0,linenumber,address */ #define N_SSYM 0x60 /* structure elt: name,,0,type,struct_offset */ #define N_SO 0x64 /* source file name: name,,0,0,address */ #define N_LSYM 0x80 /* local sym: name,,0,type,offset */ #define N_SOL 0x84 /* #included file name: name,,0,0,address */ #define N_PSYM 0xa0 /* parameter: name,,0,type,offset */ #define N_ENTRY 0xa4 /* alternate entry: name,linenumber,address */ #define N_LBRAC 0xc0 /* left bracket: 0,,0,nesting level,address */ #define N_RBRAC 0xe0 /* right bracket: 0,,0,nesting level,address */ #define N_BCOMM 0xe2 /* begin common: name,, */ #define N_ECOMM 0xe4 /* end common: name,, */ #define N_ECOML 0xe8 /* end common (local name): ,,address */ #define N_LENG 0xfe /* second stab entry with length information */ .fi .PP where the comments give the .I adb conventional use for .IR .stab s and the n_name, n_other, n_desc, and n_value fields of the given n_type. .I Adb uses the n_desc field to hold a type specifier in the form used by the Portable C Compiler, .IR cc (1), in which a base type is qualified in the following structure: .PP .nf .ta \w'#define\ 'u +\w'short\ \ 'u struct desc { short q6:2, q5:2, q4:2, q3:2, q2:2, q1:2, basic:4; }; .DT .fi .PP There are four qualifications, with q1 the most significant and q6 the least significant: .nf 0 none 1 pointer 2 function 3 array .fi The sixteen basic types are assigned as follows: .nf 0 undefined 1 function argument 2 character 3 short 4 int 5 long 6 float 7 double 8 structure 9 union 10 enumeration 11 member of enumeration 12 unsigned character 13 unsigned short 14 unsigned int 15 unsigned long .fi .PP The Berkeley Pascal compiler, .IR pc (1), uses the following n_type value: .PP .nf #define N_PC 0x30 /* global pascal symbol: name,,0,subtype,line */ .fi .PP and uses the following subtypes to do type checking across separately compiled files: .nf 1 source file name 2 included file name 3 global label 4 global constant 5 global type 6 global variable 7 global function 8 global procedure 9 external function 10 external procedure 11 library variable 12 library routine .fi .PP The new .IR dbx (1) debugger uses an entirely different interpretation for the .I stabs symbol-table entries. Currently, this is understood only by .I dbx and .IR cc , but its use should supplant the current interpretation as soon as .I adb and .I pc can be modified to use it. .SH "SEE ALSO" adb(1), as(1), ld(1), nm(1), dbx(1), strip(1) .SH BUGS .PP There are currently two interpretations of the .I stabs symbol\-table information. This creates great confusion when trying to build a program for debugging. .PP Due to the amount of symbolic information necessary for high\-level debugging, the whole .I a.out structure has been streched well beyond its original design, and should be replaced by something with a more sophisticated symbol\-table mechanism. The demands of future languages will only compound the problems. nm(1), dbx(1), strip(1) .SH BUGS .PP There are currently two interpretations of the .I stabs symbol\-table information. This creates great confusion when trying to build a program for debugging. .PP Due to the amount of symbolic information necessary for high\-level debugging, the whole .I a.out structure has been streched well beyond its original design, and should be replaced by something with a more sophisticated symbol\-table mechanism. The demands of futman/man5/acct.5 644 0 0 1310 3112233375 6412 .TH ACCT 5 "30 March January 1983" .SH NAME acct \- execution accounting file .SH SYNOPSIS .B #include .SH DESCRIPTION The .IR acct (2) system call makes entries in an accounting file for each process that terminates. The accounting file is a sequence of entries whose layout, as defined by the include file is: .PP .nf .ta \w'typedef 'u +\w'ACOMPAT 'u +\w'ac_comm[10]; 'u .so /usr/include/sys/acct.h .fi .PP If the process does an .IR execve (2), the first 10 characters of the filename appear in .I ac_comm. The accounting flag contains bits indicating whether .IR execve (2) was ever accomplished, and whether the process ever had super-user privileges. .SH SEE ALSO acct(2), execve(2), sa(8) each process that terminates. The accounting file is a sequence of entries whose layout, as defined by the include file is: .PP .nf .ta \w'typedef 'u +\w'ACOMPAT 'u +\w'ac_comm[10]; 'u .so /usr/include/sys/acct.h .fi .PP If the process does an .IR execve (2), the first 10 characters of the filename appear iman/man5/aliases.5 644 0 0 4231 3112233375 7126 .TH ALIASES 5 "31 March 1983" .SH NAME aliases \- aliases file for sendmail .SH SYNOPSIS .B /usr/lib/aliases .br .B /usr/lib/aliases.dir .br .B /usr/lib/aliases.pag .SH DESCRIPTION These files describe user id aliases used by .IR /usr/lib/sendmail . .I /usr/lib/aliases is formatted as a series of lines of the form .in +0.5i name: name_1, name2, name_3, . . . .in The .I name is the name to alias, and the .I name_n are the aliases for that name. Lines beginning with white space are continuation lines. Lines beginning with `\|#\|' are comments. .LP Aliasing occurs only on local names. Loops can not occur, since no message will be sent to any person more than once. .LP After aliasing has been done, local and valid recipients who have a ``.forward'' file in their home directory have messages forwarded to the list of users defined in that file. .LP .I /usr/lib/aliases is only the raw data file; the actual aliasing information is placed into a binary format in the files .I /usr/lib/aliases.dir and .I /usr/lib/aliases.pag using the program .IR newaliases (1). A .I newaliases command should be executed each time that .I /usr/lib/aliases is changed for the change to take effect. .LP Several kinds of .IR name 's are special: .IP "owner\-mary: fred" .br any errors resulting from a mail to \fImary\fP are directed to \fIfred\fP instead of back to the person who sent the message. .IP "beer: :include:/usr/cyndi/beer;" .br \fIAll colons and semicolons are required as shown\fP. The list of names in \fI/usr/cyndi/beer\fP is in((cluded in the \fIname_n\fP list for the \fImary\fP alias, in addition to any other names in the \fIname_n\fP list. This mechanism is for setting up a mailing list so that \fI/usr/lib/aliases\fP doesn't have to be changed when people are added to or removed from the list. .SH "SEE ALSO" newaliases(1), dbm(3), sendmail(8) .br SENDMAIL Installation and Operation Guide. .br SENDMAIL An Internetwork Mail Router. .SH BUGS Because of restrictions in .IR dbm (3) a single alias cannot contain more than about 1000 bytes of information. You can get longer aliases by ``chaining''; that is, make the last name in the alias be a dummy name which is a continuation alias. iling list so that \fI/usr/lib/aliases\fP doesn't have to be changed when people are added to or removed from the list. .SH "SEE ALSO" newaliases(1), dbm(3), sendmail(8) .br SENDMAIL Installation and Operation Guide. .br SENDMAIL An Internetwork Mail Router. .SH BUGS Because of restrictions in .IR dbm (3) a single alias cannot contain more than about 1000 bman/man5/ar.5 644 0 0 2621 3112233375 6110 .TH AR 5 "15 January 1983" .SH NAME ar \- archive (library) file format .SH SYNOPSIS .B #include .SH DESCRIPTION .PP The archive command .I ar combines several files into one. Archives are used mainly as libraries to be searched by the link-editor .I ld. .PP A file produced by .I ar has a magic string at the start, followed by the constituent files, each preceded by a file header. The magic number and header layout as described in the include file are: .RS .PP .nf .ta \w'#define 'u +\w'SARMAG 'u .ec % .so /usr/include/ar.h .ec \ .fi .RE .LP The name is a blank-padded string. The .I ar_fmag field contains ARFMAG to help verify the presence of a header. The other fields are left-adjusted, blank-padded numbers. They are decimal except for .IR ar_mode , which is octal. The date is the modification date of the file at the time of its insertion into the archive. .PP Each file begins on a even (0 mod 2) boundary; a new-line is inserted between files if necessary. Nevertheless the size given reflects the actual size of the file exclusive of padding. .PP There is no provision for empty areas in an archive file. .PP The encoding of the header is portable across machines. If an archive contains printable files, the archive itself is printable. .SH "SEE ALSO" ar(1), ld(1), nm(1) .SH BUGS File names lose trailing blanks. Most software dealing with archives takes even an included blank as a name terminator. d 2) boundary; a new-line is inserted between files if necessary. Nevertheless the size given reflects the actuman/man5/core.5 644 0 0 2501 3112233375 6433 .TH CORE 5 "15 January 1983" .SH NAME core \- format of memory image file .SH SYNOPSIS .B #include .SH DESCRIPTION The UNIX System writes out a memory image of a terminated process when any of various errors occur. See .IR signal (2) for the list of reasons; the most common are memory violations, illegal instructions, bus errors, and user-generated quit signals. The memory image is called `core' and is written in the process's working directory (provided it can be; normal access controls apply). .PP The maximum size of a .I core file is limited by .IR setrlimit (2). Files which would be larger than the limit are not created. .PP The core file consists of the .I u. area, whose size (in pages) is defined by the UPAGES manifest in the .RI < machine/param.h > file. The .I u. area starts with a .I user structure as given in .RI < sys/user.h >. The remainder of the core file consists first of the data pages and then the stack pages of the process image. The amount of data space image in the core file is given (in pages) by the variable .I u_dsize in the .I u. area. The amount of stack image in the core file is given (in pages) by the variable .I u_ssize in the .I u. area. .PP In general the debugger .IR adb (1) is sufficient to deal with core images. .SH "SEE ALSO" adb(1), dbx(1), signal(2), setrlimit(2) tructure as given in .RI < sys/user.h >. The remainder of the core file consists first of the data pages and then the stack pages of the process image. The amount of data space image in the cman/man5/dir.5 644 0 0 2757 3112233376 6277 .TH DIR 5 "30 March 1983" .SH NAME dir \- format of directories .SH SYNOPSIS .B #include .br .B #include .SH DESCRIPTION A directory behaves exactly like an ordinary file, save that no user may write into a directory. The fact that a file is a directory is indicated by a bit in the flag word of its i-node entry; see .IR fs (5). The structure of a directory entry as given in the include file is: .RS .ta 8n +10n +10n .PP .nf /* * This sets the "page size" for directories. * Requirements are DEV_BSIZE <= DIRBLKSIZ <= MINBSIZE with * DIRBLKSIZ a power of two. * Dennis Ritchie feels that directory pages should be atomic * operations to the disk, so we use DEV_BSIZE. */ #ifdef KERNEL #define DIRBLKSIZ DEV_BSIZE #else #define DIRBLKSIZ 512 #endif /* * This limits the directory name length. Its main constraint * is that it appears twice in the user structure. (u. area) */ #define MAXNAMLEN 255 struct direct { u_long d_ino; short d_reclen; short d_namlen; char d_name[MAXNAMLEN + 1]; /* typically shorter */ }; struct _dirdesc { int dd_fd; long dd_loc; long dd_size; char dd_buf[DIRBLKSIZ]; }; .fi .RE .PP By convention, the first two entries in each directory are for `\fB.\fR' and `\fB..\fR'. The first is an entry for the directory itself. The second is for the parent directory. The meaning of `\fB..\fR' is modified for the root directory of the master file system .RB (\*(lq / \*(rq), where `\fB..\fR' has the same meaning as `\fB.\fR'. .SH "SEE ALSO" fs(5) d_name[MAXNAMLENman/man5/dump.5 644 0 0 7520 3112233376 6457 .TH DUMP 5 "15 January 1983" .SH NAME dump, ddate \- incremental dump format .SH SYNOPSIS .B #include .br .B #include .br .B #include .SH DESCRIPTION Tapes used by .I dump and .IR restor (1) contain: .nf .IP "" a header record two groups of bit map records a group of records describing directories a group of records describing files .fi .PP The format of the header record and of the first record of each description as given in the include file .I is: .PP .nf #define NTREC 10 #define MLEN 16 #define MSIZ 4096 #define TS_TAPE 1 #define TS_INODE 2 #define TS_BITS 3 #define TS_ADDR 4 #define TS_END 5 #define TS_CLRI 6 #define MAGIC (int) 60011 #define CHECKSUM (int) 84446 struct spcl { int c_type; time_t c_date; time_t c_ddate; int c_volume; daddr_t c_tapea; ino_t c_inumber; int c_magic; int c_checksum; struct dinode c_dinode; int c_count; char c_addr[BSIZE]; } spcl; struct idates { char id_name[16]; char id_incno; time_t id_ddate; }; #define DUMPOUTFMT "%-16s %c %s" /* for printf */ /* name, incno, ctime(date) */ #define DUMPINFMT "%16s %c %[^\en]\en" /* inverse for scanf */ .fi .PP NTREC is the number of 1024 byte records in a physical tape block. MLEN is the number of bits in a bit map word. MSIZ is the number of bit map words. .PP The TS_ entries are used in the .I c_type field to indicate what sort of header this is. The types and their meanings are as follows: .TP 13 TS_TAPE Tape volume label .PD 0 .TP TS_INODE A file or directory follows. The .I c_dinode field is a copy of the disk inode and contains bits telling what sort of file this is. .TP TS_BITS A bit map follows. This bit map has a one bit for each inode that was dumped. .TP TS_ADDR A subrecord of a file description. See .I c_addr below. .TP TS_END End of tape record. .TP TS_CLRI A bit map follows. This bit map contains a zero bit for all inodes that were empty on the file system when dumped. .TP MAGIC All header records have this number in .I c_magic. .TP CHECKSUM Header records checksum to this value. .PD .PP The fields of the header structure are as follows: .TP 13 c_type The type of the header. .PD 0 .TP c_date The date the dump was taken. .TP c_ddate The date the file system was dumped from. .TP c_volume The current volume number of the dump. .TP c_tapea The current number of this (1024-byte) record. .TP c_inumber The number of the inode being dumped if this is of type TS_INODE. .TP c_magic This contains the value MAGIC above, truncate((d as needed. .TP c_checksum This contains whatever value is needed to make the record sum to CHECKSUM. .TP c_dinode This is a copy of the inode as it appears on the file system; see .IR fs (5). .TP c_count The count of characters in .I c_addr. .TP c_addr An array of characters describing the blocks of the dumped file. A character is zero if the block associated with that character was not present on the file system, otherwise the character is non-zero. If the block was not present on the file system, no block was dumped; the block will be restored as a hole in the file. If there is not sufficient space in this record to describe all of the blocks in a file, TS_ADDR records will be scattered through the file, each one picking up where the last left off. .PD .PP Each volume except the last ends with a tapemark (read as an end of file). The last volume ends with a TS_END record and then the tapemark. .PP The structure .I idates describes an entry of the file .I /etc/ddate where dump history is kept. The fields of the structure are: .TP \w'TS_INODE\ 'u id_name The dumped filesystem is .RI `/dev/ id_nam'. .PD 0 .TP id_incno The level number of the dump tape; see .IR dump (1). .TP id_ddate The date of the incremental dump in system format see .IR types (5). .PD .SH FILES /etc/ddate .SH "SEE ALSO" dump(8), dumpdir(8), restor(8), fs(5), types(5) e last volume ends with a TS_END record and then the tapemark. .PP The structure .I idates describes an entry of the file .I /etc/ddate where dump history is kept. The fields oman/man5/cpio.5 644 0 0 2727 3112233376 6450 .TH CPIO 5 "8 February 1983" .SH NAME cpio \- format of cpio archive .SH DESCRIPTION The .I header structure, when the \fBc\fP option is not used, is: .nf .sp .ta +1.0i +2.0i \fBstruct\fP { \fBshort\fP h_magic, h_dev, h_ino, h_mode, h_uid, h_gid, h_nlink, h_rdev, h_mtime[2], h_namesize, h_filesize[2]; \fBchar\fP h_name[h_namesize rounded to a word]; } Hdr; .fi .LP When the \fBc\fP option is used, the \fIheader\fP information is described by the statement below: .nf .ta +1.0i +2.0i sscanf(Chdr, "%6o%6o%6o%6o%6o%6o%6o%6o%11lo%6o%6o%s", &Hdr.h_magic, &Hdr.h_dev, &Hdr.h_ino, &Hdr.h_mode, &Hdr.h_uid, &Hdr.h_gid, &Hdr.h_nlink, &Hdr.h_rdev, &Hdr.h_mtime, &Hdr.h_namesize, &Hdr.h_filesize, &Hdr.h_name); .fi .LP \fILongtime\fP and \fILongfile\fP are equivalent to \fIHdr.h_mtime\fP and \fIHdr.h_filesize\fP, respectively. The contents of each file is recorded in an element of the array of varying length structures, \fIarchive\fP, togrther with other items describing the file. Every instance of \fIh_magic\fP contains the constant 070707 (octal). The items \fIh_dev\fP through \fIh_mtime\fP have meanings explained in .IR stat (2). The length of the null-terminated path name \fIh_name\fP, including the null byte, is given by \fIh_namesize\fP. .LP The last record of the \fIarchive\fP always contains the name TRAILER!!!. Special files, directories, and the trailer, are recorded with \fIh_filesize\fP equal to zero. .SH "SEE ALSO" cpio(1), find(1), stat(2) items describing the file. Every instancman/man5/fs.5 644 0 0 23301 3112233377 6136 .TH FS 5 "11 February 1983" .SH NAME fs, inode \- format of file system volume .SH SYNOPSIS .B #include .br .B #include .br .B #include .SH DESCRIPTION Every file system storage volume (disk, nine-track tape, for instance) has a common format for certain vital information. Every such volume is divided into a certain number of blocks. The block size is a parameter of the file system. Sectors 0 to 15 on a file system are used to contain primary and secondary bootstrapping programs. .PP The actual file system begins at sector 16 with the .I "super block." The layout of the super block as defined by the include file .RI < sys/fs.h > is: .PP .nf #define FS_MAGIC 0x011954 struct fs { struct fs *fs_link; /* linked list of file systems */ struct fs *fs_rlink; /* used for incore super blocks */ daddr_t fs_sblkno; /* addr of super-block in filesys */ daddr_t fs_cblkno; /* offset of cyl-block in filesys */ daddr_t fs_iblkno; /* offset of inode-blocks in filesys */ daddr_t fs_dblkno; /* offset of first data after cg */ long fs_cgoffset; /* cylinder group offset in cylinder */ long fs_cgmask; /* used to calc mod fs_ntrak */ time_t fs_time; /* last time written */ long fs_size; /* number of blocks in fs */ long fs_dsize; /* number of data blocks in fs */ long fs_ncg; /* number of cylinder groups */ long fs_bsize; /* size of basic blocks in fs */ long fs_fsize; /* size of frag blocks in fs */ long fs_frag; /* number of frags in a block in fs */ /* these are configuration parameters */ long fs_minfree; /* minimum percentage of free blocks */ long fs_rotdelay; /* num of ms for optimal next block */ long fs_rps; /* disk revolutions per second */ /* these fields can be computed from the others */ long fs_bmask; /* ``blkoff'' calc of blk offsets */ long fs_fmask; /* ``fragoff'' calc of frag offsets */ long fs_bshift; /* ``lblkno'' calc of logical blkno */ long fs_fshift; /* ``numfrags'' calc number of frags */ /* these are configuration parameters */ long fs_maxcontig; /* max number of contiguous blks */ long fs_maxbpg; /* max number of blks per cyl group */ /* these fields can be computed from the others */ long fs_fragshift; /* block to frag shift */ long fs_fsbtodb; /* fsbtodb and dbtofsb shift constant */ long fs_sbsize; /* actual size of super block */ long fs_csmask; /* csum block offset */ long fs_csshift; /* csum block number */ long fs_nindir; /* value of NINDIR */ long fs_inopb; /* value of INOPB */ long fs_nspf; /* value of NSPF */ long fs_sparecon[6]; /* reserved for future constants */ /* sizes determined by number of cylinder groups and their sizes */ daddr_t fs_csaddr; /* blk addr of cyl grp summary area */ long fs_cssize; /* size of cyl grp summary area */ long fs_cgsize; /* cylinder group size */ /* these fields should be derived from the hardware */ long fs_ntrak; /* tracks per cylinder */ long fs_nsect; /* sectors per track */ long fs_spc; /* sectors per cylinder */ /* this comes from the disk driver partitioning */ long fs_ncyl; /* cylinders in file system */ /* these fields can be computed from the others */ long fs_cpg; /* cylinders per group */ long fs_ipg; /* inodes per group */ long fs_fpg; /* blocks per group * fs_frag */ /* this data must be re-computed after crashes */ struct csum fs_cstotal; /* cylinder summary information */ /* these fields are cleared at mount time */ char fs_fmod; /* super block modified flag */ char fs_clean; /* file system is clean flag */ char fs_ronly; /* mounted read-only flag */ char fs_flags; /* currently unused flag */ char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ /* these fields retain the current block allocation info */ long fs_cgrotor; /* last cg searched */ struct csum *fs_csp[MAXCSBUFS];/* list of fs_cs info buffers */ long fs_cpc; /* cyl per cycle in postbl */ short fs_postbl[MAXCPG][NRPOS];/* head of blocks for each rotation */ long fs_magic; /* magic number */ u_char fs_rotbl[1]; /* list of blocks for each rotation */ /* actually longer */ }; .fi .LP Each disk drive contains some number of file systems. A file system consists of a number of cylinder groups. Each cylinder group has inodes and data. .LP A file system is described by its super-block, which in turn describes the cylinder groups. The super-block is critical data and is replicated in each cylinder group to protect against catastrophic loss. This is done at file system creation time and the critical super-block data does not change, so the copies need not be referenced further unless disaster strikes. .LP Addresses stored in inodes are capable of addressing fragments of `blocks'. File system blocks of at most size MAXBSIZE can be optionally broken into 2, 4, or 8 pieces, each of which is addressible; these pieces may be DEV_BSIZE, or some multiple of a DEV_BSIZE unit. .LP Large files consist of exclusively large data blocks. To avoid undue wasted disk space, the last data block of a small file is allocated as only as many fragments of a large block as are necessary. The file system format retains only a single pointer to such a fragment, which is a piece of a single large block that has been divided. The size of such a fragment is determinable from information in the inode, using the ``blksize(fs, ip, lbn)'' macro. .LP The file system records space availability at the fragment level; to determine block availability, aligned fragments are examined. .LP The root inode is the root of the file system. Inode 0 can't be used for normal purposes and historically bad blocks were linked to inode 1, thus the root inode is 2 (inode 1 is no longer used for this purpose, however numerous dump tapes make this assumption, so we are stuck with it). The .I lost+found directory is given the next available inode when it is initially created by .IR mkfs . .LP .I fs_minfree gives the minimum acceptable percentage of file system blocks which may be free. If the freelist drops below this level only the super-user may continue to allocate blocks((. This may be set to 0 if no reserve of free blocks is deemed necessary, however severe performance degredations will be observed if the file system is run at greater than 90% full; thus the default value of .I fs_minfree is 10%. .LP Empirically the best trade-off between block fragmentation and overall disk utilization at a loading of 90% comes with a fragmentation of 4, thus the default fragment size is a fourth of the block size. .LP .I Cylinder group related .IR limits : Each cylinder keeps track of the availability of blocks at different rotational positions, so that sequential blocks can be laid out with minimum rotational latency. NRPOS is the number of rotational positions which are distinguished. With NRPOS 8 the resolution of the summary information is 2ms for a typical 3600 rpm drive. .LP .I fs_rotdelay gives the minimum number of milliseconds to initiate another disk transfer on the same cylinder. It is used in determining the rotationally optimal layout for disk blocks within a file; the default value for .I fs_rotdelay is 2ms. .LP Each file system has a statically allocated number of inodes. An inode is allocated for each NBPI bytes of disk space. The inode allocation strategy is extremely conservative. .LP MAXIPG bounds the number of inodes per cylinder group, and is needed only to keep the structure simpler by having the only a single variable size element (the free bit map). .LP .B N.B.: MAXIPG must be a multiple of INOPB(fs). .LP MINBSIZE is the smallest allowable block size. With a MINBSIZE of 4096 it is possible to create files of size 2^32 with only two levels of indirection. MINBSIZE must be big enough to hold a cylinder group block, thus changes to (struct cg) must keep its size within MINBSIZE. MAXCPG is limited only to dimension an array in (struct cg); it can be made larger as long as that structure's size remains within the bounds dictated by MINBSIZE. Note that super blocks are never more than size SBSIZE. .LP The path name on which the file system is mounted is maintained in .IR fs_fsmnt . MAXMNTLEN defines the amount of space allocated in the super block for this name. The limit on the amount of summary information per file system is defined by MAXCSBUFS. It is currently parameterized for a maximum of two million cylinders. .LP Per cylinder group information is summarized in blocks allocated from the first cylinder group's data blocks. These blocks are read in from .I fs_csaddr (size .IR fs_cssize ) in addition to the super block. .LP .B N.B.: sizeof (struct csum) must be a power of two in order for the ``fs_cs'' macro to work (see below). .LP .I Super block for a file .IR system : MAXBPC bounds the size of the rotational layout tables and is limited by the fact that the super block is of size SBSIZE. The size of these tables is .B inversely proportional to the block size of the file system. The size of the tables is increased when sector sizes are not powers of two, as this increases the number of cylinders included before the rotational pattern repeats ( .IR fs_cpc ). The size of the rotational layout tables is derived from the number of bytes remaining in (struct fs). .LP MAXBPG bounds the number of blocks of data per cylinder group, and is limited by the fact that cylinder groups are at most one block. The size of the free block table is derived from the size of blocks and the number of remaining bytes in the cylinder group structure (struct cg). .LP .IR Inode : The inode is the focus of all file activity in the UNIX file system. There is a unique inode allocated for each active file, each current directory, each mounted-on file, text file, and the root. An inode is `named' by its device/i-number pair. For further information, see the include file .IR < sys/inode.h >. inder groups are at most one block. The size of the free block table is derived from the size of blocks and the number of remaining bytes in the cylinder group structure (struct cg). .LP .IR Inode : The inode is the focus of all file activity in the UNIX file system. There is a unique inode allocated for each active man/man5/fstab.5 644 0 0 5700 3112233400 6573 .TH FSTAB 5 "15 January 1983" .SH NAME fstab \- static information about the filesystems .SH SYNOPSIS .B #include .SH DESCRIPTION The file .I /etc/fstab contains descriptive information about the various file systems. .I /etc/fstab is only .I read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file. .PP These programs use .I /etc/fstab: .I dump, .I mount, .I umount, .I swapon, .I fsck and .I df. The order of records in .I /etc/fstab is important, for both .I fsck, .I mount, and .I umount sequentially iterate through .I /etc/fstab doing their thing. .PP The special file name is the .B block special file name, and not the character special file name. If a program needs the character special file name, the program must create it by appending a ``r'' after the last ``/'' in the special file name. .PP If .I fs_type is ``rw'' or ``ro'' then the file system whose name is given in the .I fs_file field is normally mounted read-write or read-only on the specified special file. The .I fs_freq field is used for these file systems by the .IR dump (8) command to determine which file systems need to be dumped. The .I fs_passno field is used by the .IR fsck (8) program to determine the order in which file system checks are done at reboot time. The root file system should be specified with a .I fs_passno of 1, and other file systems should have larger numbers. File systems within a drive should have distinct numbers, but file systems on different drives can be checked on the same pass to utilize parallelism available in the hardware. .PP If .I fs_type is ``sw'' then the special file is made avaiable as a piece of swap space by the .IR swapon (8) command at the end of the system reboot procedure. The fields other than .I fs_spec and .I fs_type are not used in this case. .PP .I Fs_type may be specified as ``xx'' to cause an entry to be ignored. This is useful to show disk partitions which are currently not used but will be used later. .sp 1 .nf .ta \w'#define 'u +\w'FSTABARG(p) 'u \w'#define 'u+\w'char\ \ 'u+\w'fs_spec[FSNMLG]; 'u #define FSTAB "/etc/fstab" #define FSNMLG 16 #define FSTABFMT "%16s:%16s:%2s:%d:%d\en" #define FSTABARG(p) (p)\->fs_spec, (p)\->fs_file, \e (p)\->fs_type, &(p)\->fs_freq, &(p)\->fs_passno #define FSTABNARGS 5 #define FSTAB_RW "rw" /* read write device */ #define FSTAB_RO "ro" /* read only device */ #define FSTAB_SW "sw" /* swap device */ #define FSTAB_XX "xx" /* ignore totally */ .ta \w'#define 'u +\w'char\ \ 'u +\w'fs_spec[FSNMLG]; 'u struct fstab { char fs_spec[FSNMLG]; /* block special device name */ char fs_file[FSNMLG]; /* file system path prefix */ char fs_type[3]; /* rw,ro,sw or xx */ int fs_freq; /* dump frequency, in days */ int fs_passno; /* pass number on parallel dump */ }; .fi .PP The proper way to read records from .I /etc/fstab is to use the routines getfsent(), getfsspec() or getfsfile(). .SH FILES /etc/fstab .SH SEE ALSO getfsent(3) /* ignore totally */ .ta \w'#define 'u +\w'char\ \ 'u +\w'fs_man/man5/group.5 644 0 0 1436 3112233400 6632 .TH GROUP 5 "15 January 1983" .SH NAME group \- group file .SH DESCRIPTION .I Group contains for each group the following information: .HP 10 group name .br .ns .HP 10 encrypted password .br .ns .HP 10 numerical group ID .br .ns .HP 10 a comma separated list of all users allowed in the group .PP This is an ASCII file. The fields are separated by colons; Each group is separated from the next by a new-line. If the password field is null, no password is demanded. .PP This file resides in directory /etc. Because of the encrypted passwords, it can and does have general read permission and can be used, for example, to map numerical group ID's to names. .SH FILES /etc/group .SH "SEE ALSO" newgrp(1), crypt(3), passwd(1), passwd(5) .SH BUGS The .IR passwd (1) command won't change the passwords. e group .PP This is an ASCII file. The fields are separated by colons; Each group is separated from the next by a new-line. If the password field is null, no password is demanded. .PP This file resides in directory /etc. Becauman/man5/tp.5 644 0 0 3031 3112233400 6112 .TH TP 5 "30 March 1983" .SH NAME tp \- DEC/mag tape formats .SH DESCRIPTION .I Tp dumps files to and extracts files from DECtape and magtape. The formats of these tapes are the same except that magtapes have larger directories. .PP Block zero contains a copy of a stand-alone bootstrap program. See .IR reboot (8). .PP Blocks 1 through 24 for DECtape (1 through 62 for magtape) contain a directory of the tape. There are 192 (resp. 496) entries in the directory; 8 entries per block; 64 bytes per entry. Each e((ntry has the following format: .nf .IP "" .ta 8n +\w'unsigned short 'u struct { char pathname[32]; unsigned short mode; char uid; char gid; char unused1; char size[3]; long modtime; unsigned short tapeaddr; char unused2[16]; unsigned short checksum; }; .fi .DT .PP The path name entry is the path name of the file when put on the tape. If the pathname starts with a zero word, the entry is empty. It is at most 32 bytes long and ends in a null byte. Mode, uid, gid, size and time modified are the same as described under i-nodes (see file system .IR fs (5)). The tape address is the tape block number of the start of the contents of the file. Every file starts on a block boundary. The file occupies (size+511)/512 blocks of continuous tape. The checksum entry has a value such that the sum of the 32 words of the directory entry is zero. .PP Blocks above 25 (resp. 63) are available for file storage. .PP A fake entry has a size of zero. .SH "SEE ALSO" fs(5), tp(1) .SH BUGS The .I pathname, uid, gid, and .I size fields are too small. es (see file system .IR fs (5)). The tape address is the tape block number of the start of the contents of the file. Every file starts on a block boundary. The file occupies (size+511)/512 blocks of continuous tape. The checksum entry has a value such that the sum of the 32 words of the directory entry is zero. .PP Blocks above 25 (resp. 63) are available for file storage. .PP A fake entry has a size of zero. .SH "SEE ALSO" fs(5), tp(1) .SH BUGS The .I pathname, uid, gid, and .I siman/man5/mtab.5 644 0 0 1316 3112233401 6417 .TH MTAB 5 "15 January 1983" .SH NAME mtab \- mounted file system table .SH DESCRIPTION .I Mtab resides in directory .I /etc and contains a table of devices mounted by the .I mount command. .I Umount removes entries. .PP Each entry is 64 bytes long; the first 32 are the null-padded name of the place where the special file is mounted; the second 32 are the null-padded name of the special file. The special file has all its directories stripped away; that is, everything through the last `/' is thrown away. .PP This table is present only so people can look at it. It does not matter to .I mount if there are duplicated entries nor to .I umount if a name cannot be found. .SH FILES /etc/mtab .SH "SEE ALSO" mount(8) es entries. .PP Each entry is 64 bytes long; the first 32 are the null-padded name of the place where the special file is mounted; the second 32 are the null-padded name of the special file. The special file has all its directories stripped away; that is, everything through the last `/' is thrown away. .Pman/man5/passwd.5 644 0 0 2703 3112233401 6776 .TH PASSWD 5 "15 January 1983" .SH NAME passwd \- password file .SH DESCRIPTION .I Passwd contains for each user the following information: .HP 10 name (login name, contains no upper case) .br .ns .HP 10 encrypted password .br .ns .HP 10 numerical user ID .br .ns .HP 10 numerical group ID .br .ns .HP 10 user's real name, office, extension, home phone. .br .ns .HP 10 initial working directory .br .ns .HP 10 program to use as Shell .PP The name may contain `&', meaning insert the login name. This information is set by the .IR chfn (1) command and used by the .IR finger (1) command. .PP This is an ASCII file. Each field within each user's entry is separated from the next by a colon. Each user is separated from the next by a new-line. If the password field is null, no password is demanded; if the Shell field is null, then .I /bin/sh is used. .PP This file resides in directory /etc. Because of the encrypted passwords, it can and does have general read permission and can be used, for example, to map numerical user ID's to names. .PP Appropriate precautions must be taken to lock the file against changes if it is to be edited with a text editor; .IR vipw (8) does the necessary locking. .SH FILES /etc/passwd .SH "SEE ALSO" getpwent(3), login(1), crypt(3), passwd(1), group(5), chfn(1), finger(1), vipw(8), adduser(8) .SH BUGS A binary indexed file format should be available for fast access. .PP User information (name, office, etc.) should be stored elsewhere. permission and can be used, for example, to map numerical useman/man5/plot.5 644 0 0 5164 3112233402 6460 .TH PLOT 5 "15 January 1983" .SH NAME plot \- graphics interface .SH DESCRIPTION Files of this format are produced by routines described in .IR plot (3), and are interpreted for various devices by commands described in .IR plot (1). A graphics file is a stream of plotting instructions. Each instruction consists of an ASCII letter usually followed by bytes of binary information. The instructions are executed in order. A point is designated by four bytes representing the x and y values; each value is a signed integer. The last designated point in an .B "l, m, n," or .B p instruction becomes the `current point' for the next instruction. .PP Each of the following descriptions begins with the name of the corresponding routine in .IR plot (3). .TP 3 .B m move: The next four bytes give a new current point. .TP 3 .B n cont: Draw a line from the current point to the point given by the next four bytes. See .IR plot (1). .TP 3 .B p point: Plot the point given by the next four bytes. .TP 3 .B l line: Draw a line from the point given by the next four bytes to the point given by the following four bytes. .TP 3 .B t label: Place the following ASCII string so that its first character falls on the current point. The string is terminated by a newline. .TP 3 .B a arc: The first four bytes give the center, the next four give the starting point, and the last four give the end point of a circular arc. The least significant coordinate of the end point is used only to determine the quadrant. The arc is drawn counter-clockwise. .TP 3 .B c circle: The first four bytes give the center of the circle, the next two the radius. .TP 3 .B e erase: Start another frame of output. .TP 3 .B f linemod: Take the following string, up to a newline, as the style for drawing further lines. The styles are `dotted,' `solid,' `longdashed,' `shortdashed,' and `dotdashed.' Effective only in .I plot 4014 and .I plot ver. .TP 3 .B s space: The next four bytes give the lower left corner of the plotting area; the following four give the upper right corner. The plot will be magnified or reduced to fit the device as closely as possible. .IP Space settings that exactly fill the plotting area with unity scaling appear below for devices supported by the filters of .IR plot (1). The upper limit is just outside the plotting area. In every case the plotting area is taken to be square; points outside may be displayable on devices whose face isn't square. .RS .TP 10n 4014 space(0, 0, 3120, 3120); .br .ns .TP ver space(0, 0, 2048, 2048); .br .ns .TP 300, 300s space(0, 0, 4096, 4096); .br .ns .TP 450 space(0, 0, 4096, 4096); .RE .SH "SEE ALSO" plot(1), plot(3), graph(1) actly fill the plotting area with unity scaling appear below for devices supported by the filters of .IR plot (1). The upper limit is just outside the plotting area. In every case the plotting area is taken to be square; points outside may be displayable on devices whose face isn't square. .RS .TP 10n 4014 space(0, 0, 3120, 3120); .br .ns .TP ver space(0, 0, 2048, 2048); .br .ns .TP 300, 30man/man5/termcap.5 644 0 0 61324 3112233402 7155 .tr || .TH TERMCAP 5 "31 March 1983" .SH NAME termcap \- terminal capability data base .SH SYNOPSIS /etc/termcap .SH DESCRIPTION .I Termcap is a data base describing terminals, used, for example, by .IR vi (1) and .IR curses (3X). Terminals are described in .I termcap by giving a set of capabilities which they have, and by describing how operations are performed. Padding requirements and initialization sequences are included in .I termcap. .LP Entries in .I termcap consist of a number of `:' separated fields. The first entry for each terminal gives the names which are known for the terminal, separated by `|' characters. The first name is always 2 characters long and is used by older version 6 systems which store the terminal type in a 16 bit word in a systemwide data base. The second name given is the most common abbreviation for the terminal, and the last name given should be a long name fully identifying the terminal. The second name should contain no blanks; the last name may well contain blanks for reada((bility. .SH CAPABILITIES .nf (P) indicates padding may be specified (P*) indicates that padding may be based on no. lines affected .ta \w'k0-k9 'u +\w'Type 'u +\w'Pad? 'u \fBName Type Pad? Description\fR ae str (P) End alternate character set al str (P*) Add new blank line am bool Terminal has automatic margins as str (P) Start alternate character set bc str Backspace if not \fB^H\fR bs bool Terminal can backspace with \fB^H\fR bt str (P) Back tab bw bool Backspace wraps from column 0 to last column CC str Command character in prototype if terminal settable cd str (P*) Clear to end of display ce str (P) Clear to end of line ch str (P) Like cm but horizontal motion only, line stays same cl str (P*) Clear screen cm str (P) Cursor motion co num Number of columns in a line cr str (P*) Carriage return, (default \fB^M\fR) cs str (P) Change scrolling region (vt100), like cm cv str (P) Like ch but vertical only. da bool Display may be retained above dB num Number of millisec of bs delay needed db bool Display may be retained below dC num Number of millisec of cr delay needed dc str (P*) Delete character dF num Number of millisec of ff delay needed dl str (P*) Delete line dm str Delete mode (enter) dN num Number of millisec of nl delay needed do str Down one line dT num Number of millisec of tab delay needed ed str End delete mode ei str End insert mode; give \*(lq:ei=:\*(rq if \fBic\fR eo str Can erase overstrikes with a blank ff str (P*) Hardcopy terminal page eject (default \fB^L\fR) hc bool Hardcopy terminal hd str Half-line down (forward 1/2 linefeed) ho str Home cursor (if no \fBcm\fR) hu str Half-line up (reverse 1/2 linefeed) hz str Hazeltine; can't print ~'s ic str (P) Insert character if str Name of file containing \fBis\fR im bool Insert mode (enter); give \*(lq:im=:\*(rq if \fBic\fR in bool Insert mode distinguishes nulls on display ip str (P*) Insert pad after character inserted is str Terminal initialization string k0-k9 str Sent by \*(lqother\*(rq function keys 0-9 kb str Sent by backspace key kd str Sent by terminal down arrow key ke str Out of \*(lqkeypad transmit\*(rq mode kh str Sent by home key kl str Sent by terminal left arrow key kn num Number of \*(lqother\*(rq keys ko str Termcap entries for other non-function keys kr str Sent by terminal right arrow key ks str Put terminal in \*(lqkeypad transmit\*(rq mode ku str Sent by terminal up arrow key l0-l9 str Labels on \*(lqother\*(rq function keys li num Number of lines on screen or page ll str Last line, first column (if no \fBcm\fR) ma str Arrow key map, used by vi version 2 only mi bool Safe to move while in insert mode ml str Memory lock on above cursor. ms bool Safe to move while in standout and underline mode MT bool Eighth bit of input character indicates meta key pressed mu str Memory unlock (turn off memory lock). nc bool No correctly working carriage return (DM2500,H2000) nd str Non-destructive space (cursor right) nl str (P*) Newline character (default \fB\en\fR) ns bool Terminal is a \s-2CRT\s+2 but doesn't scroll. os bool Terminal overstrikes pc str Pad character (rather than null) pt bool Has hardware tabs (may need to be set with \fBis\fR) rf str Name of file containing \fIrs\fP. rs str Terminal reset string used by \fIreset\fP\|(1). se str End stand out mode sf str (P) Scroll forwards sg num Number of blank chars left by so or se so str Begin stand out mode sr str (P) Scroll reverse (backwards) ta str (P) Tab (other than \fB^I\fR or with padding) tc str Entry of similar terminal - must be last te str String to end programs that use \fBcm\fP ti str String to begin programs that use \fBcm\fR uc str Underscore one char and move past it ue str End underscore mode ug num Number of blank chars left by us or ue ul bool Terminal underlines even though it doesn't overstrike up str Upline (cursor up) us str Start underscore mode vb str Visible bell (may not move cursor) ve str Sequence to end open/visual mode vs str Sequence to start open/visual mode xb bool Beehive (f1=escape, f2=ctrl C) xn bool A newline is ignored after a wrap (Concept) xr bool Return acts like \fBce\fP \er \en (Delta Data) xs bool Standout not erased by writing over it (HP 264?) xt bool Tabs are destructive, magic so char (Teleray 1061) .fi .LP .B A Sample Entry .LP The following entry, which describes the Concept\-100, is among the more complex entries in the .I termcap file as of this writing. (This particular concept entry is outdated, and is used as an example only.) .LP .nf c1\||\|c100\||\|concept100:is=\eEU\eEf\eE7\eE5\eE8\eEl\eENH\eEK\eE\e200\eEo&\e200:\e :al=3*\eE^R:am:bs:cd=16*\eE^C:ce=16\eE^S:cl=2*^L:cm=\eEa%+ %+ :co#80:\e :dc=16\eE^A:dl=3*\eE^B:ei=\eE\e200:eo:im=\eE^P:in:ip=16*:li#24:mi:nd=\eE=:\e :se=\eEd\eEe:so=\eED\eEE:ta=8\et:ul:up=\eE;:vb=\eEk\eEK:xn: .fi .LP Entries may continue onto multiple lines by giving a \e as the last character of a line, and that empty fields may be included for readability (here between the last field on a line and the first field on the next). Capabilities in .I termcap are of three types: Boolean capabilities which indicate that the terminal has some particular feature, numeric capabilities giving the size of the terminal or the size of particular delays, and string capabilities, which give a sequence which can be used to perform particular terminal operations. .LP .B Types of Capabilities .LP All capabilities have two letter codes. For instance, the fact that the Concept has \*(lqautomatic margins\*(rq (that is, an automatic return and linefeed when the end of a line is reached) is indicated by the capability \fBam\fR. Hence the description of the Concept includes \fBam\fR. Numeric capabilities are followed by the character `#' and then the value. Thus \fBco\fR which indicates the number of columns the terminal has gives the value `80' for the Concept. .LP Finally, string valued capabilities, such as \fBce\fR (clear to end of line sequence) are given by the two character code, an `=', and then a string ending at the next following `:'. A delay in milliseconds may appear after the `=' in such a capability, and padding characters are supplied by the editor after the remainder of the string is sent to provide this delay. The delay can be either a integer (`20' for instance), or an integer followed by an `*', that is, `3*'. A `*' indicates that the padding required is proportional to the number of lines affected by the operation, and the amount given is the per-affected-unit padding required. When a `*' is specified, it is sometimes useful to give a delay of the form `3.5' specify a delay per unit to tenths of milliseconds. .LP A number of escape sequences are provided in the string valued capabilities for easy encoding of characters there. A \fB\eE\fR maps to an \s-2ESCAPE\s0 character, \fB^x\fR maps to a control-x for any appropriate x, and the sequences \fB\en \er \et \eb \ef\fR give a newline, return, tab, backspace and formfeed. Finally, characters may be given as three octal digits after a \fB\e\fR, and the characters \fB^\fR and \fB\e\fR may be given as \fB\e^\fR and \fB\e\e\fR. If it is necessary to place a \fB:\fR in a capability it must be escaped in octal as \fB\e072\fR. If it is necessary to place a null character in a string capability it must be encoded as \fB\e200\fR. The routines which deal with .I termcap use C strings, and strip the high bits of the output very late so that a \fB\e200\fR comes out as a \fB\e000\fR would. .br .ne 5 .LP .B Preparing Descriptions .LP We now outline how to prepare descriptions of terminals. The most effective way to prepare a terminal description is by imitating the description of a similar terminal in .I termcap and to build up a description gradually, using partial descriptions with .I ex to check that they are correct. Be aware that a very unusual terminal may expose deficiencies in the ability of the .I termcap file to describe it or bugs in .I ex. To easily test a new terminal description you can set the environment variable TERMCAP to a pathname of a file containing the description you are working on and the editor will look there rather than in .I /etc/termcap. TERMCAP can also be set to the termcap entry itself to avoid reading the file when starting up the editor. .LP .B Basic capabilities .LP The number of columns on each line for the terminal is given by the \fBco\fR numeric capability. If the terminal is a \s-2CRT\s0, then the number of lines on the screen is given by the \fBli\fR capability. If the terminal wraps around to the beginning of the next line when it reaches the right margin, then it should have the \fBam\fR capability. If the terminal can clear its screen, then this is given by the \fBcl\fR string capability. If the terminal can backspace, then it should have the \fBbs\fR capability, unless a backspace is accomplished by a character other than \fB^H\fR (ugh) in which case you should give this character as the \fBbc\fR string capability. If it overstrikes (rather than clearing a position when a character is struck over) then it should have the \fBos\fR capability. .LP A very important point here is that the local cursor motions encoded in .I termcap are undefined at the left and top edges of a \s-2CRT\s0 terminal. The editor will never attempt to backspace around the left edge, nor will it attempt to go up locally off the top. The editor assumes that feeding off the bottom of the screen will cause the screen to scroll up, and the \fBam\fR capability tells whether the cursor sticks at the right edge of the screen. If the terminal has switch selectable automatic margins, the .I termcap file usually assumes that this is on, that is, \fBam\fR. .LP These capabilities suffice to describe hardcopy and \*(lqglass-tty\*(rq terminals. Thus the model 33 teletype is described as .LP .DT t3\||\|33\||\|tty33:co#72:os .LP while the Lear Siegler \s-2ADM\-3\s0 is described as .LP .DT cl\||\|adm3|3|lsi adm3:am:bs:cl=^Z:li#24:co#80 .LP .B Cursor addressing .LP Cursor addressing in the terminal is described by a \fBcm\fR string capability, with .IR printf (3s) like escapes \fB%x\fR in it. These subst((itute to encodings of the current line or column position, while other characters are passed through unchanged. If the \fBcm\fR string is thought of as being a function, then its arguments are the line and then the column to which motion is desired, and the \fB%\fR encodings have the following meanings: .LP .DT .nf %d as in \fIprintf\fR, 0 origin %2 like %2d %3 like %3d %. like %c %+x adds \fIx\fR to value, then %. %>xy if value > x adds y, no output. %r reverses order of line and column, no output %i increments line/column (for 1 origin) %% gives a single % %n exclusive or row and column with 0140 (DM2500) %B BCD (16*(x/10)) + (x%10), no output. %D Reverse coding (x-2*(x%16)), no output. (Delta Data). .fi .LP Consider the HP2645, which, to get to row 3 and column 12, needs to be sent \eE&a12c03Y padded for 6 milliseconds. Note that the order of the rows and columns is inverted here, and that the row and column are printed as two digits. Thus its \fBcm\fR capability is \*(lqcm=6\eE&%r%2c%2Y\*(rq. The Microterm \s-2ACT-IV\s0 needs the current row and column sent preceded by a \fB^T\fR, with the row and column simply encoded in binary, \*(lqcm=^T%.%.\*(rq. Terminals which use \*(lq%.\*(rq need to be able to backspace the cursor (\fBbs\fR or \fBbc\fR), and to move the cursor up one line on the screen (\fBup\fR introduced below). This is necessary because it is not always safe to transmit \fB\et\fR, \fB\en\fR \fB^D\fR and \fB\er\fR, as the system may change or discard them. .LP A final example is the \s-2LSI ADM\s0-3a, which uses row and column offset by a blank character, thus \*(lqcm=\eE=%+ %+ \*(rq. .LP .B Cursor motions .LP If the terminal can move the cursor one position to the right, leaving the character at the current position unchanged, then this sequence should be given as \fBnd\fR (non-destructive space). If it can move the cursor up a line on the screen in the same column, this should be given as \fBup\fR. If the terminal has no cursor addressing capability, but can home the cursor (to very upper left corner of screen) then this can be given as \fBho\fR; similarly a fast way of getting to the lower left hand corner can be given as \fBll\fR; this may involve going up with \fBup\fR from the home position, but the editor will never do this itself (unless \fBll\fR does) because it makes no assumption about the effect of moving up from the home position. .LP .B Area clears .LP If the terminal can clear from the current position to the end of the line, leaving the cursor where it is, this should be given as \fBce\fR. If the terminal can clear from the current position to the end of the display, then this should be given as \fBcd\fR. The editor only uses \fBcd\fR from the first column of a line. .LP .B Insert/delete line .LP If the terminal can open a new blank line before the line where the cursor is, this should be given as \fBal\fR; this is done only from the first position of a line. The cursor must then appear on the newly blank line. If the terminal can delete the line which the cursor is on, then this should be given as \fBdl\fR; this is done only from the first position on the line to be deleted. If the terminal can scroll the screen backwards, then this can be given as \fBsb\fR, but just \fBal\fR suffices. If the terminal can retain display memory above then the \fBda\fR capability should be given; if display memory can be retained below then \fBdb\fR should be given. These let the editor understand that deleting a line on the screen may bring non-blank lines up from below or that scrolling back with \fBsb\fR may bring down non-blank lines. .LP .B Insert/delete character .LP There are two basic kinds of intelligent terminals with respect to insert/delete character which can be described using .I termcap. The most common insert/delete character operations affect only the characters on the current line and shift characters off the end of the line rigidly. Other terminals, such as the Concept 100 and the Perkin Elmer Owl, make a distinction between typed and untyped blanks on the screen, shifting upon an insert or delete only to an untyped blank on the screen which is either eliminated, or expanded to two untyped blanks. You can find out which kind of terminal you have by clearing the screen and then typing text separated by cursor motions. Type \*(lqabc\ \ \ \ def\*(rq using local cursor motions (not spaces) between the \*(lqabc\*(rq and the \*(lqdef\*(rq. Then position the cursor before the \*(lqabc\*(rq and put the terminal in insert mode. If typing characters causes the rest of the line to shift rigidly and characters to fall off the end, then your terminal does not distinguish between blanks and untyped positions. If the \*(lqabc\*(rq shifts over to the \*(lqdef\*(rq which then move together around the end of the current line and onto the next as you insert, you have the second type of terminal, and should give the capability \fBin\fR, which stands for \*(lqinsert null\*(rq. If your terminal does something different and unusual then you may have to modify the editor to get it to use the insert mode your terminal defines. We have seen no terminals which have an insert mode not not falling into one of these two classes. .LP The editor can handle both terminals which have an insert mode, and terminals which send a simple sequence to open a blank position on the current line. Give as \fBim\fR the sequence to get into insert mode, or give it an empty value if your terminal uses a sequence to insert a blank position. Give as \fBei\fR the sequence to leave insert mode (give this, with an empty value also if you gave \fBim\fR so). Now give as \fBic\fR any sequence needed to be sent just before sending the character to be inserted. Most terminals with a true insert mode will not give \fBic\fR, terminals which send a sequence to open a screen position should give it here. (Insert mode is preferable to the sequence to open a position on the screen if your terminal has both.) If post insert padding is needed, give this as a number of milliseconds in \fBip\fR (a string option). Any other sequence which may need to be sent after an insert of a single character may also be given in \fBip\fR. .LP It is occasionally necessary to move around while in insert mode to delete characters on the same line (for example, if there is a tab after the insertion position). If your terminal allows motion while in insert mode you can give the capability \fBmi\fR to speed up inserting in this case. Omitting \fBmi\fR will affect only speed. Some terminals (notably Datamedia's) must not have \fBmi\fR because of the way their insert mode works. .LP Finally, you can specify delete mode by giving \fBdm\fR and \fBed\fR to enter and exit delete mode, and \fBdc\fR to delete a single character while in delete mode. .LP .B "Highlighting, Underlining, and Visible Bells" .LP If your terminal has sequences to enter and exit standout mode these can be given as \fBso\fR and \fBse\fR respectively. If there are several flavors of standout mode (such as inverse video, blinking, or underlining \- half bright is not usually an acceptable \*(lqstandout\*(rq mode unless the terminal is in inverse video mode constantly) the preferred mode is inverse video by itself. If the code to change into or out of standout mode leaves one or even two blank spaces on the screen, as the TVI 912 and Teleray 1061 do, then \fBug\fR should be given to tell how many spaces are left. .LP Codes to begin underlining and end underlining can be given as \fBus\fR and \fBue\fR respectively. If the terminal has a code to underline the current character and move the cursor one space to the right, such as the Microterm Mime, this can be given as \fBuc\fR. (If the underline code does not move the cursor to the right, give the code followed by a nondestructive space.) .LP Many terminals, such as the HP 2621, automatically leave standout mode when they move to a new line or the cursor is addressed. Programs using standout mode should exit standout mode before moving the cursor or sending a newline. .LP If the terminal has a way of flashing the screen to indicate an error quietly (a bell replacement) then this can be given as \fBvb\fR; it must not move the cursor. If the terminal should be placed in a different mode during open and visual modes of .IR ex , this can be given as \fBvs\fR and \fBve\fR, sent at the start and end of these modes respectively. These can be used to change, for example, from a underline to a block cursor and back. .LP If the terminal needs to be in a special mode when running a program that addresses the cursor, the codes to enter and exit this mode can be given as \fBti\fR and \fBte\fR. This arises, for example, from terminals like the Concept with more than one page of memory. If the terminal has only memory relative cursor addressing and not screen relative cursor addressing, a one screen-sized window must be fixed into the terminal for cursor addressing to work properly. .LP If your terminal correctly generates underlined characters (with no special codes needed) even though it does not overstrike, then you should give the capability \fBul\fR. If overstrikes are erasable with a blank, then this should be indicated by giving \fBeo\fR. .LP .B Keypad .LP If the terminal has a keypad that transmits codes when the keys are pressed, this information can be given. Note that it is not possible to handle terminals where the keypad only works in local (this applies, for example, to the unshifted HP 2621 keys). If the keypad can be set to transmit or not transmit, give these codes as \fBks\fR and \fBke\fR. Otherwise the keypad is assumed to always transmit. The codes sent by the left arrow, right arrow, up arrow, down arrow, and home keys can be given as \fBkl, kr, ku, kd, \fRand\fB kh\fR respectively. If there are function keys such as f0, f1, ..., f9, the codes they send can be given as \fBk0, k1, ..., k9\fR. If these keys have labels other than the default f0 through f9, the labels can be given as \fBl0, l1, ..., l9\fR. If there are other keys that transmit the same code as the terminal expects for the corresponding function, such as clear screen, the \fItermcap\fP 2 ((letter codes can be given in the \fBko\fR capability, for example, \*(lq:ko=cl,ll,sf,sb:\*(rq, which says that the terminal has clear, home down, scroll down, and scroll up keys that transmit the same thing as the cl, ll, sf, and sb entries. .LP The .B ma entry is also used to indicate arrow keys on terminals which have single character arrow keys. It is obsolete but still in use in version 2 of vi, which must be run on some minicomputers due to memory limitations. This field is redundant with .BR "kl, kr, ku, kd, " and " kh" . It consists of groups of two characters. In each group, the first character is what an arrow key sends, the second character is the corresponding vi command. These commands are .B h for .BR kl , .B j for .BR kd , .B k for .BR ku , .B l for .BR kr , and .B H for .BR kh . For example, the mime would be .B ":ma=^Kj^Zk^Xl:" indicating arrow keys left (^H), down (^K), up (^Z), and right (^X). (There is no home key on the mime.) .LP .B Miscellaneous .LP If the terminal requires other than a null (zero) character as a pad, then this can be given as \fBpc\fR. .LP If tabs on the terminal require padding, or if the terminal uses a character other than \fB^I\fR to tab, then this can be given as \fBta\fR. .LP Hazeltine terminals, which don't allow `~' characters to be printed should indicate \fBhz\fR. Datamedia terminals, which echo carriage-return linefeed for carriage return and then ignore a following linefeed should indicate \fBnc\fR. Early Concept terminals, which ignore a linefeed immediately after an \fBam\fR wrap, should indicate \fBxn\fR. If an erase-eol is required to get rid of standout (instead of merely writing on top of it), \fBxs\fP should be given. Teleray terminals, where tabs turn all characters moved over to blanks, should indicate \fBxt\fR. Other specific terminal problems may be corrected by adding more capabilities of the form \fBx\fIx\fR. .LP Other capabilities include \fBis\fR, an initialization string for the terminal, and \fBif\fR, the name of a file containing long initialization strings. These strings are expected to properly clear and then set the tabs on the terminal, if the terminal has settable tabs. If both are given, \fBis\fR will be printed before \fBif\fR. This is useful where \fBif\fR is .I /usr/lib/tabset/std but \fBis\fR clears the tabs first. .LP .B Similar Terminals .LP If there are two very similar terminals, one can be defined as being just like the other with certain exceptions. The string capability \fBtc\fR can be given with the name of the similar terminal. This capability must be \fIlast\fP and the combined length of the two entries must not exceed 1024. Since .I termlib routines search the entry from left to right, and since the tc capability is replaced by the corresponding entry, the capabilities given at the left override the ones in the similar terminal. A capability can be cancelled with \fBxx@\fR where xx is the capability. For example, the entry .LP hn\||\|2621nl:ks@:ke@:tc=2621: .LP defines a 2621nl that does not have the \fBks\fR or \fBke\fR capabilities, and hence does not turn on the function key labels when in visual mode. This is useful for different modes for a terminal, or for different user preferences. .SH FILES .DT /etc/termcap file containing terminal descriptions .SH SEE ALSO ex(1), curses(3X), termcap(3X), tset(1), vi(1), ul(1), more(1) .SH BUGS .I Ex allows only 256 characters for string capabilities, and the routines in .IR termcap (3X) do not check for overflow of this buffer. The total length of a single entry (excluding only escaped newlines) may not exceed 1024. .LP The .BR ma , .BR vs , and .B ve entries are specific to the .I vi program. .LP Not all programs support all entries. There are entries that are not supported by any program. erminal descriptions .SH SEE ALSO ex(1), curses(3X), termcap(3X), tset(1), vi(1), ul(1), more(1) .SH BUGS .I Ex allows only 256 characters for string capabilities, and the routines in .IR termcap (3X) do not check for overflow of this buffer. The total length of a single entry (excluding only escapman/man5/inode.h 644 0 0 745 3112233403 6644 .LP \fII-Node\fP:\ \ \ \ The i-node is the focus of all file activity in the UNIX file system. There is a unique i-node allocated for each active file, each current directory, each mounted-on file, text file, and the root. An i-node is `named' by its dev/inumber pair. (iget/iget.c) Data in icommon is read in from permanent i-node on volume. .LP The layout of an i-node, and the constants and macros associated with it, is defined in the include file \fI/usr/include/sys/inode.h\fP. yZyyman/man5/ttys.5 644 0 0 2150 3112233403 6476 .TH TTYS 5 "15 January 1983" .SH NAME ttys \- terminal initialization data .SH DESCRIPTION The .I ttys file is read by the .I init program and specifies which terminal special files are to have a process created for them so that people can log in. There is one line in the .I ttys file per special file. .PP The first character of a line in the .I ttys file is either `0' or `1'. If the first character on the line is a `0', the .I init program ignores that line. If the first character on the line is a `1', the .I init program creates a login process for that line. The second character on each line is used as an argument to .IR getty (8), which performs such tasks as baud-rate recognition, reading the login name, and calling .I login. For normal lines, the character is `0'; other characters can be used, for example, with hard-wired terminals where speed recognition is unnecessary or which have special characteristics. .RI ( Getty will have to be fixed in such cases.) The remainder of the line is the terminal's entry in the device directory, /dev. .SH FILES /etc/ttys .SH "SEE ALSO" init(8), getty(8), login(1) as an argument to .IR getty (8), which performs such tasks as baud-rate recognition, reading the login name, and calling .I login. For normal lines, the character is `0'; other characters can be used, for example, with hard-wired terminals where speed recognition is unnecessary or which have special characteristics. .RI ( Getty will have to be fixed in such cases.) The remainder of the line is the terminaman/man5/ttytype.5 644 0 0 1143 3112233403 7216 .TH TTYTYPE 5 "25 October 1979" .SH NAME ttytype \- data base of terminal types by port .SH SYNOPSIS /etc/ttytype .SH DESCRIPTION .I Ttytype is a database containing, for each tty port on the system, the kind of terminal that is attached to it. There is one line per port, containing the terminal kind (as a name listed in termcap (5)), a space, and the name of the tty, minus /dev/. .PP This information is read by .IR tset (1) and by .IR login (1) to initialize the TERM variable at login time. .SH "SEE ALSO" tset(1), login(1) .SH BUGS Some lines are merely known as \*(lqdialup\*(rq or \*(lqplugboard\*(rq. S /etc/ttytype .SH DESCRIPTION .I Ttytype is a database containing, for each tty port on the system, the kind of terminal that is attached to it. There is one line per port, containing the terminal kind (as a name listed in termcap (5)), a space, and the name of the tty, minus /dev/. .PP This information is read by .IR tset (1) and by .IR login (1) to initialize the TERM variable at login time. .SH "SEE ALSO" man/man5/utmp.5 644 0 0 2230 3112233404 6460 .TH UTMP 5 "30 March 1983" .SH NAME utmp, wtmp \- login records .SH SYNOPSIS .B #include .SH DESCRIPTION The .I utmp file records information about who is currently using the system. The file is a sequence of entries with the following structure declared in the include file: .RS .PP .nf .so /usr/include/utmp.h .fi .RE .PP This structure gives the name of the special file associated with the user's terminal, the user's login name, and the time of the login in the form of .IR time (3). .PP The .I wtmp file records all logins and logouts. A null user name indicates a logout on the associated terminal. Furthermore, the terminal name `~' indicates that the system was rebooted at the indicated time; the adjacent pair of entries with terminal names `\^|\^' and `}' indicate the system-maintained time just before and just after a .I date command has changed the system's idea of the time. .PP .I Wtmp is maintained by .IR login (1) and .IR init (8). Neither of these programs creates the file, so if it is remov((ed record-keeping is turned off. It is summarized by .IR ac (8). .SH FILES /etc/utmp .br /usr/adm/wtmp .SH "SEE ALSO" login(1), init(8), who(1), ac(8) t the system was rebooted at the indicated time; the adjacent pair of entries with terminal names `\^|\^' and `}' indicate the system-maintained time just before and just after a .I date command has changed the system's idea of the time. .PP .I Wtmp is maintained by .IR login (1) and .IR init (8). Neither of these programs creates the file, so if it is removman/man5/uuencode.5 644 0 0 3211 3112233404 7302 .TH UUENCODE 5 "1 June 1980" .SH NAME uuencode \- format of an encoded uuencode file .SH DESCRIPTION Files output by .I uuencode(1) consist of a header line, followed by a number of body lines, and a trailer line. .I Uudecode(1) will ignore any lines preceding the header or following the trailer. Lines preceding a header must not, of course, look like a header. .PP The header line is distinguished by having the first 6 characters \*(lqbegin\ \*(rq. The word .I begin is followed by a mode (in octal), and a string which names the remote file. A space separates the three items in the header line. .PP The body consists of a number of lines, each at most 62 characters long (including the trailing newline). These consist of a character count, followed by encoded characters, followed by a newline. The character count is a single printing character, and represents an integer, the number of bytes the rest of the line represents. Such integers are always in the range from 0 to 63 and can be determined by subtracting the character space (octal 40) from the character. .PP Groups of 3 bytes are stored in 4 characters, 6 bits per character. All are offset by a space to make the characters printing. The last line may be shorter than the normal 45 bytes. If the size is not a multiple of 3, this fact can be determined by the value of the count on the last line. Extra garbage will be included to make the character count a multiple of 4. The body is terminated by a line with a count of zero. This line consists of one ASCII space. .PP The trailer line consists of \*(lqend\*(rq on a line by itself. .SH SEE\ ALSO uuencode(1), uudecode(1), uusend(1), uucp(1), mail(1) y a space to make the characters printing. The last line may be shorter than the normal 45 bytes. If the size is not a multiple of 3, this fact can be determined by the value of the count on the last line. Extra garbage will be included to make the character count a multiple of 4. The body is terminated by a line with a count of zero. This line consists of one ASCII space.man/man5/vfont.5 644 0 0 3466 3112233404 6643 .TH VFONT 5 "31 March 1983" .SH NAME vfont \- font formats for the Benson-Varian or Versatec .SH SYNOPSIS .B /usr/lib/vfont/\(** .SH DESCRIPTION The fonts for the printer/plotters have the following format. Each file contains a header, an array of 256 character description structures, and then the bit maps for the characters themselves. The header has the following format: .in +5 .nf .sp .ta 8n +\w'unsigned short 'u struct header { short magic; unsigned short size; short maxx; short maxy; short xtnd; } header; .fi .in -5 .PP The .I magic number is 0436 (octal). The .I maxx, .I maxy, and .I xtnd fields are not used at the current time. .I Maxx and .I maxy are intended to be the maximum horizontal and vertical size of any glyph in the font, in raster lines. The .I size is the size of the bit maps for the characters in bytes. Before the maps for the characters is an array of 256 structures for each of the possible characters in the font. Each element of the array has the form: .in +5 .nf .sp .ta 8n +\w'unsigned short 'u struct dispatch { unsigned short addr; short nbytes; char up; char down; char left; char right; short width; }; .fi .in -5 .PP The .I nbytes field is nonzero for characters which actually exist. For such characters, the .I addr field is an offset into the rest of the file where the data for that character begins. There are .I up+down rows of data for each character, each of which has .I left+right bits, rounded up to a number of bytes. The .I width field is not used by vcat, although it is used by .IR vwidth (1) to make width tables for .IR troff . It represents the logical width of the glyph, in raster lines, and shows where the base point of the next glyph would be. .SH FILES /usr/lib/vfont/\(** .SH SEE ALSO troff(1), pti(1), vpr(1), vtroff(1), vwidth(1), vfontinfo(1) . \", fed(1) ta for that character begins. There are .I up+down rows of data for each character, each of which has .I left+right bits, rounded up to a number of bytes. The .I width field is not used by vcat, althoman/man5/hosts.5 644 0 0 2322 3112233404 6635 .TH HOSTS 5 "15 January 1983" .SH NAME hosts \- host name data base .SH DESCRIPTION The .I hosts file contains information regarding the known hosts on the DARPA Internet. For each host a single line should be present with the following information: .HP 10 official host name .br .ns .HP 10 Internet address .br .ns .HP 10 aliases .PP Items are separated by any number of blanks and/or tab characters. A ``#'' indicates the beginning of a comment; characters up to the end of the line are not interpreted by routines which search the file. This file is normally created from the official host data base maintained at the Network Information Control Center (NIC), though local changes may be required to bring it up to date regarding unofficial aliases and/or unknown hosts. .PP Network addresses are specified in the conventional ``.'' notation using the \fIinet_addr\fP() routine from the Internet address manipulation library, .IR inet (3). Host names may contain any printable character other than a field delimiter, newline, or comment character. .SH FILES /etc/hosts .SH "SEE ALSO" gethostent(3N) .SH BUGS A name server should be used instead of a static file. A binary indexed file format should be available for fast access. te regarding unofficial aliases and/or unknown hosts. .PP Network addresses are specified in the conventional ``.'' notation using the \fIinet_addr\fP() routine from the Internet address manipulation library, .IR inet (3). Host names may contain any printable character other than a field delimiter, neman/man5/networks.5 644 0 0 2376 3112233404 7362 .TH NETWORKS 5 "15 January 1983" .SH NAME networks \- network name data base .SH DESCRIPTION The .I networks file contains information regarding the known networks which comprise the DARPA Internet. For each network a single line should be present with the following information: .HP 10 official network name .br .ns .HP 10 network number .br .ns .HP 10 aliases .PP Items are separated by any number of blanks and/or tab characters. A ``#'' indicates the beginning of a comment; characters up to the end of the line are not interpreted by routines which search the file. This file is normally created from the official network data base maintained at the Network Information Control Center (NIC), though local changes may be required to bring it up to date regarding unofficial aliases and/or unknown networks. .PP Network number may be specified in the conventional ``.'' notation using the \fIinet_network\fP() routine from the Internet address manipulation library, .IR inet (3). Network names may contain any printable character other than a field delimiter, newline, or comment character. .SH FILES /etc/networks .SH "SEE ALSO" getnetent(3N) .SH BUGS A name server should be used instead of a static file. A binary indexed file format should be available for fast access. g unofficial aliases and/or unknown networks. .PP Network number may be specified in the conventional ``.'' notation using the \fIinet_network\fP() routine from the Internet address manipulation library, .IR inet (3). Network names may contain any printable man/man5/protocols.5 644 0 0 2431 3112233405 7523 ((.TH PROTOCOLS 5 "31 March 1983" .SH NAME protocols \- protocol name data base .SH SYNOPSIS .B /usr/lib/protocols .SH DESCRIPTION The .I protocols file contains information regarding the known protocols used in the DARPA Internet. For each protocol a single line should be present with the following information: .HP 10 official protocol name .br .ns .HP 10 protocol number .br .ns .HP 10 aliases .LP Items are separated by any number of blanks and/or tab characters. A ``#'' indicates the beginning of a comment; characters up to the end of the line are not interpreted by routines which search the file. .LP Protocol names may contain any printable character other than a field delimiter, newline, or comment character. .SH EXAMPLE .LP The following example is taken from the Sun UNIX system. .sp .nf .ta +1.0i +1.0i +1.0i # # Internet (IP) protocols # ip 0 IP # internet protocol, pseudo protocol number icmp 1 ICMP # internet control message protocol ggp 2 GGP # gateway-gateway protocol tcp 6 TCP # transmission control protocol pup 12 PUP # PARC universal packet protocol udp 17 UDP # user datagram protocol .fi .SH FILES /etc/protocols .SH "SEE ALSO" getprotoent(3N) .SH BUGS A name server should be used instead of a static file. A binary indexed file format should be available for fast access. m. .sp .nf .ta +1.0i +1.0i +1.0i # # Internet (IP) protocols # ip 0 IP # internet protocol, pseudo protocol number icmp 1 ICMP # internet control message protocol ggp 2 GGP # gateway-gateway protocol tcp 6 TCP # transmission controman/man5/services.5 644 0 0 3374 3112233405 7331 .TH SERVICES 5 "31 March 1983" .SH NAME services \- service name data base .SH SYNOPSIS .B /usr/lib/services .SH DESCRIPTION The .I services file contains information regarding the known services available in the DARPA Internet. For each service a single line should be present with the following information: .HP 10 official service name .br .ns .HP 10 port number .br .ns .HP 10 protocol name .br .ns .HP 10 aliases .LP Items are separated by any number of blanks and/or tab characters. The port number and protocol name are considered a single .IR item ; a ``/'' is used to separate the port and protocol (for instance, ``512/tcp''). A ``#'' indicates the beginning of a comment; characters up to the end of the line are not interpreted by routines which search the file. .LP Service names may contain any printable character other than a field delimiter, newline, or comment character. .SH EXAMPLE .LP Here is an example of the \fI/usr/lib/services\fP file from the Sun UNIX System. .nf .ta 1.0i +1.0i +1.0i +1.0i # # Network services, Internet style # echo 7/udp discard 9/udp sink null systat 11/tcp daytime 13/tcp netstat 15/tcp ftp 21/tcp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver name 42/tcp nameserver whois 43/tcp mtp 57/tcp # deprecated # # Host specific functions # tftp 69/udp rje 77/tcp finger 79/tcp link 87/tcp ttylink supdup 95/tcp # # UNIX specific services # exec 512/tcp login 513/tcp shell 514/tcp cmd efs 520/tcp biff 512/udp comsat who 513/udp whod syslog 514/udp talk 517/udp route 520/udp router routed # 521 also .fi .DT .SH FILES /usr/lib/services .SH "SEE ALSO" getservent(3N) .SH BUGS A name server should be used instead of a static file. A binary indexed file format should be available for fast access. cated # # Host specific functions # tftp 69/udp rje 77/tcp finger 79/tcp link 87/tcp ttylink supdup 95/tcp # # UNIX specific services # exec 512/tcp login 513/tcp shell 514/tcp cmd efs 520/tcp biff 512/udp comsat who 513/udp whod syslog 514/udpman/man5/vgrindefs.5 644 0 0 6776 3112233405 7506 .tr || .TH VGRINDEFS 5 2/11/81 5 .UC 4 .SH NAME vgrindefs \- vgrind's language definition data base .SH SYNOPSIS .B /usr/lib/vgrindefs .SH DESCRIPTION .I Vgrindefs contains all language definitions for vgrind. The data base is very similar to .IR termcap (5). .SH FIELDS The following table names and describes each field. .PP .nf .ta \w'k0-k9 'u +\w'Type 'u \fBName Type Description\fR pb str regular expression for start of a procedure bb str regular expression for start of a lexical block be str regular expression for the end of a lexical block cb str regular expression for the start of a comment ce str regular expression for the end of a comment sb str regular expression for the start of a string se str regular expression for the end of a string lb str regular expression for the start of a character constant le str regular expression for the end of a character constant tl bool present means procedures are only defined at the top lexical level oc bool present means upper and lower case are equivalent kw str a list of keywords separated by spaces .fi .PP .B Example .PP The following entry, which describes the C language, is typical of a language entry. .PP .nf C|c:\ :pb=^\ed?*?\ed?\ep\ed?\(\ea?\):bb={:be=}:cb=/*:ce=*/:sb=":se=\ee":\e :lb=':le=\ee':tl:\e :kw=asm auto break case char continue default do double else enum\e extern float for fortran goto if int long register return short\e sizeof static struct switch typedef union unsigned while #define\e #else #endif #if #ifdef #ifndef #include #undef # define else endif\e if ifdef ifndef include undef: .fi .PP Note that the first field is just the language name (and any variants of it). Thus the C language could be specified to .IR vgrind (1) as "c" or "C". .PP Entries may continue onto multiple lines by giving a \e as the last character of a line. Capabilities in .I vgrindefs are of two types: Boolean capabilities which indicate that the language has some particular feature and string capabilities which give a regular expression or keyword list. .PP .B REGULAR EXPRESSIONS .PP .I Vgrindefs uses regular expression which are very similar to those of .IR ex (1) and .IR lex (1). The characters `^', `$', `:' and `\e' are reserved characters and must be "quoted" with a preceding \e if they are to be included as normal characters. The metasymbols and their meanings are: .IP $ the end of a line .IP ^ the beginning of a line .IP \ed a delimiter (space, tab, newline, start of line) .IP \ea matches any string of symbols (like .* in lex) .IP \ep matches any alphanumeric name. In a procedure definition (pb) the string that matches this symbol is used as the procedure name. .IP () grouping .IP | alternation .IP ? last item is optional .IP \ee preceding any string means that the string will not match an input string if the input string is preceded by an escape character (\e). This is typically used for languages (like C) which can include the string delimiter in a string b escaping it. .PP Unlike other regular expressions in the system, these match words and not characters. Hence something like "(tramp|steamer)flies?" would match "tramp", "steamer", "trampflies", or "steamerflies". .PP .B KEYWORD LIST .PP The keyword list is just a list of keywords in the language separated by spaces. If the "oc" boolean is specified, indicating that upper and lower case are equivalent, then all the keywords should be specified in lower case. .SH FILES .DT /usr/lib/vgrindefs file containing terminal descriptions .SH SEE ALSO vgrind(1), troff(1) .SH AUTHOR Dave Presotto .SH BUGS chman/man5/phones.5 640 0 0 1734 3112233405 6774 .TH PHONES 5 "15 January 1983" .ad .SH NAME phones \- remote host phone number data base .ad .SH DESCRIPTION The file /etc/phones contains the private phone numbers for the .IR tip (1) program. This file is normally unreadable, and so may contain privileged information. The format of the file is a series of lines of the form: [\ \et]*. The system name is one of those defined in the .IR remote (5) file and the phone number is constructed from [0123456789-=*%]. The ``='' and ``*'' characters are indicators to the auto call units to pause and wait for a second dial tone (when going through an exchange). The ``='' is required by the DF02-AC and the ``*'' is required by the BIZCOMP 1030. .PP Only one phone number per line is permitted. However, if more than one line in the file contains the same system name .IR tip (1) will attempt to dial each one in turn, until it establishes a connection. .SH FILES /etc/phones .SH "SEE ALSO" tip(1), remote(5) [0123456789-=*%]. The ``='' and ``*man/man5/remote.5 644 0 0 5475 3112233406 7006 ((.TH REMOTE 5 "1 March 1983" .ad .SH NAME remote - remote host description file for tip .ad .SH DESCRIPTION The systems known by .IR tip (1) and their attributes are stored in an ASCII file which is structured somewhat like the .IR termcap (5) file. Each line in the file provides a description for a single .IR system . Fields are separated by a colon (``:''). Lines ending in a \e character with an immediately following newline are continued on the next line. .LP The first entry is the name(s) of the host system. If there is more than one name for a system, the names are separated by vertical bars. After the name of the system comes the fields of the description. A field name followed by an `=' sign indicates a string value follows. A field name followed by a `#' sign indicates a following numeric value. .SH CAPABILITIES Capabilities are either strings (str), numbers (num), or boolean flags (bool). A string capability is specified by .IR capability = value ; for instance, ``dv=/dev/harris''. A numeric capability is specified by .IR capability # value ; for instance, ``xa#99''. A boolean capability is specified by simply listing the capability. .TP 0.5i .B dv (str) UNIX device(s) to open to establish a connection. If this file refers to a terminal line, .I tip(1) attempts to perform an exclusive open on the device to insure only one user at a time has access to the port. .TP 0.5i .B el (str) Characters marking an end-of-line. The default is NULL. `~' escapes are only recognized by .I tip after one of the characters in `el', or after a carriage-return. .TP 0.5i .B du (bool) This host is on a dial-up line. .TP 0.5i .B ie (str) Input end-of-file marks. The default is NULL. .TP 0.5i .B oe (str) Output end-of-file string. The default is NULL. When .I tip is transferring a file, this string is sent at end-of-file. .TP 0.5i .B cu (str) Call unit if making a phone call. Default is the same as the `dv' field. .TP 0.5i .B at (str) Auto call unit type. .TP 0.5i .B pn (str) Telephone number(s) for this host. If the telephone number field contains an @ sign, .I tip searches the file .I /etc/phones file for a list of telephone numbers; c.f. .IR phones (5). .TP 0.5i .B br (num) The baud rate used in establishling a connection to the remote host. This is a decimal number. The default baud rate is 300 baud. .TP 0.5i .B fs (str) Frame size for transfers. The default frame size is equal to BUFSIZ. .TP 0.5i .B tc (str) Indicates that the list of capabilities is continued in the named description. This is used primarily to share common capability information. .LP Here is a short example showing the use of the capability continuation feature: .nf .ta 0.5i UNIX-1200:\e :dv=/dev/cau0:el=^D^U^C^S^Q^O@:du:at=ventel:ie=#$%:oe=^D:br#1200: arpavax|ax:\e :pn=7654321%:tc=UNIX-1200 .fi .SH FILES /etc/remote .SH "SEE ALSO" tip(1), phones(5) Frame size for transfers. The default frame size is equal to BUFSIZ. .TP 0.5i .B tc (str) Indicates that the list of capabilities is continued in the named description. This is used primarily man/man5/printcap.5 644 0 0 5664 3112233406 7333 .TH PRINTCAP 5 "17 April 1983" .ad .SH NAME printcap \- printer capability data base .SH SYNOPSIS /etc/printcap .SH DESCRIPTION .I Printcap is a simplified version of the .IR termcap (5) data base used to describe line printers. The spooling system accesses the .I printcap file every time it is used, allowing dynamic addition and deletion of printers. Each entry in the data base is used to describe one printer. This data base may not be substituted for, as is possible for .IR termcap , because it may allow accounting to be bypassed. .LP The default printer is normally .IR lp , though the environment variable .I PRINTER may be used to override this. Each spooling utility supports an option, .BI \-P printer, to allow explicit naming of a destination printer. .SH CAPABILITIES Refer to .I termcap for a description of the file layout. .nf .lg 0 .ta \w'k0-k9 'u +\w'Type 'u +\w'``/usr/spool/lpd" 'u \fBName Type Default Description\fR sd str ``/usr/spool/lpd" spool directory lo str ``lock" name of lock file st str ``status" status file name dn str ``/usr/lib/lpd" spooling daemon's path name lf str ``/dev/console" error logging file name lp str ``/dev/lp" device name to open for output br num none if lp is a tty, set the baud rate (ioctl call) fc num 0 if lp is a tty, clear flag bits (sgtty.h) fs num 0 like `fc' but set bits rm str NULL machine name for remote printer rl str ``/usr/lib/rlpr" remote lpr started by local daemon bd str ``/usr/ucb" bin directory of lpr, lpq, lprm rp str NULL remote printer name argument (lp by default) mx num 1000 maximum file size (in BUFSIZ blocks) of str NULL name of output filtering program af str NULL name of accounting file ff str ``\ef" string to send for a form feed tr str NULL trailer. string to print when queue empties pw num 132 page width pl num 66 page length sb bool false short banner (one line only) sh bool false suppress printing of burst page header sf bool false suppress form feeds . \"ic bool false driver supports (non standard) ioctl . \" call for indenting printout du num 1 daemon user ID if str NULL name of input filtering program for plain text tf str NULL name of troff output filtering program vf str NULL name of vplot output filtering program cf str NULL name of cifplot output filtering program rw bool false open the printer for read/write instead of just write .fi .lg .LP Output is sent to the remote machine if line printer device is null. For example, the following line would send output to the machine `ucbvax'. .LP .ti +0.5i :lp=:rm=ucbvax: .LP The `br', `fc', and `fs' entries are used to change tty characteristics (see .IR tty (4)). The `fc' and `fs' entries only set or clear the specified bits in the .I g_flags field; the rest are unchanged. .LP Error messages sent to the console have a carriage return and a line feed appended to them, rather than just a line feed. .LP If the local line printer driver supports indentation, the daemon must understand how to invoke it. .SH BUGS nd output to the machine `ucbvax'. .LP .ti +0.5i :lp=:rm=ucbvax: .LP The `brman/man5/tar.5 644 0 0 7035 3112233411 6267 .TH TAR 5 "15 January 1983" .SH NAME tar \- tape archive file format .SH DESCRIPTION .IR Tar , (the tape archive command) dumps several files into one, in a medium suitable for transportation. .PP A ``tar tape'' or file is a series of blocks. Each block is of size TBLOCK. A file on the tape is represented by a header block which describes the file, followed by zero or more blocks which give the contents of the file. At the end of the tape are two blocks filled with binary zeros, as an end-of-file indicator. .PP The blocks are grouped for physical I/O operations. Each group of .I n blocks (where .I n is set by the .B b keyletter on the .IR tar (1) command line \(em default is 20 blocks) is written with a single system call; on nine-track tapes, the result of this write is a single tape record. The last group is always written at the full size, so blocks after the two zero blocks contain random data. On reading, the specified or default group size is used for the first read, but if that read returns less than a full tape block, the reduced block size is used for further reads, unless the \fBB\fP keyletter is used. .PP The header block looks like: .RS .PP .nf #define TBLOCK 512 #define NAMSIZ 100 union hblock { char dummy[TBLOCK]; struct header { char name[NAMSIZ]; char mode[8]; char uid[8]; char gid[8]; char size[12]; char mtime[12]; char chksum[8]; char linkflag; char linkname[NAMSIZ]; } dbuf; }; .ta \w'#define 'u +\w'SARMAG 'u .fi .RE .LP .IR Name is a null-terminated string. The other fields are zero-filled octal numbers in ASCII. Each field (of width w) contains w-2 digits, a space, and a null, except .IR size and .IR mtime , which do not contain the trailing null. .IR Name is the name of the file, as specified on the .I tar command line. Files dumped because they were in a directory which was named in the command line have the directory name as prefix and .I /filename as suffix. . \"Whatever format was used in the command line . \"will appear here, such as . \".I \&./yellow . \"or . \".IR \&../../brick/./road/.. . . \"To retrieve a file from a tar tape, an exact prefix match must be specified, . \"including all of the directory prefix information used on the command line . \"that dumped the file (if any). .IR Mode is the file mode, with the top bit masked off. .IR Uid and .IR gid are the user and group numbers which own the file. .IR Size is the size of the file in bytes. Links and symbolic links are dumped with this field specified as zero. .IR Mtime is the modification time of the file at the time it was dumped. .IR Chksum is a decimal ASCII value which represents the sum of all the bytes in the header block. When calculating the checksum, the .IR chksum field is treated as if it were all blanks. .IR Linkflag is ASCII `0' if the file is ``normal'' or a special file, ASCII `1' if it is an hard link, and ASCII `2' if it is a symbolic link. The name linked-to, if any, is in .IR linkname, with a trailing null. Unused fields of the header are binary zeros (and are includ((ed in the checksum). .PP The first time a given i-node number is dumped, it is dumped as a regular file. The second and subsequent times, it is dumped as a link instead. Upon retrieval, if a link entry is retrieved, but not the file it was linked to, an error message is printed and the tape must be manually re-scanned to retrieve the linked-to file. .PP The encoding of the header is designed to be portable across machines. .SH "SEE ALSO" tar(1) .SH BUGS Names or linknames longer than NAMSIZ produce error reports and cannot be dumped. first time a given i-node number is dumped, it is dumped as a regular file. The second and subsequent times, it is dumped as a link instead. Upon retrieval, if a link entry is retrieved, but not the file it was linked to, an error message is printed and the tape must be manually re-scanned to retrieve the linked-to file. .PP The encoding of the header is designed to be portable across machines. .SH "SEE ALSO" tar(1) .SH BUGS Names or linknames longer than NAMSIZ produce error rman/man5/fs.h 644 0 0 27464 3112233412 6225 .LP Each disk drive contains some number of file systems. A file system consists of a number of cylinder groups. Each cylinder group has inodes and data. .LP A file system is described by its super-block, which in turn describes the cylinder groups. The super-block is critical data and is replicated in each cylinder group to protect against catastrophic loss. This is done at mkfs time and the critical super-block data does not change, so the copies need not be referenced further unless disaster strikes. .LP Addresses stored in inodes are capable of addressing fragments of `blocks'. File system blocks of at most size MAXBSIZE can be optionally broken into 2, 4, or 8 pieces, each of which is addressible; these pieces may be DEV_BSIZE, or some multiple of a DEV_BSIZE unit. .LP Large files consist of exclusively large data blocks. To avoid undue wasted disk space, the last data block of a small file may be allocated as only as many fragments of a large block as are necessary. The file system format retains only a single pointer to such a fragment, which is a piece of a single large block that has been divided. The size of such a fragment is determinable from information in the inode, using the ``blksize(fs, ip, lbn)'' macro. .LP The file system records space availability at the fragment level; to determine block availability, aligned fragments are examined. .LP The root inode is the root of the file system. Inode 0 can't be used for normal purposes and historically bad blocks were linked to inode 1, thus the root inode is 2. (inode 1 is no longer used for this purpose, however numerous dump tapes make this assumption, so we are stuck with it) The lost+found directory is given the next available inode when it is created by ``mkfs''. .LP MINFREE gives the minimum acceptable percentage of file system blocks which may be free. If the freelist drops below this level only the superuser may continue to allocate blocks. This may be set to 0 if no reserve of free blocks is deemed necessary, however severe performance degredations will be observed if the file system is run at greater than 90% full; thus the default value of fs_minfree is 10%. .LP Empirically the best trade-off between block fragmentation and overall disk utilization at a loading of 90% comes with a fragmentation of 4, thus the default fragment size is a fourth of the block size. .LP Under current technology, most 300MB disks have 32 sectors and 16 tracks, thus these are the defaults used for fs_nsect and fs_ntrak respectively. .LP Cylinder group related limits. .LP For each cylinder we keep track of the availability of blocks at different rotational positions, so that we can lay out the data to be picked up with minimum rotational latency. NRPOS is the number of rotational positions which we distinguish. With NRPOS 8 the resolution of our summary information is 2ms for a typical 3600 rpm drive. .LP ROTDELAY gives the minimum number of milliseconds to initiate another disk transfer on the same cylinder. It is used in determining the rotationally optimal layout for disk blocks within a file; the default of fs_rotdelay is 2ms. .LP Each file system has a number of inodes statically allocated. We allocate one inode slot per NBPI bytes, expecting this to be far more than we will ever need. .LP MAXIPG bounds the number of inodes per cylinder group, and is needed only to keep the structure simpler by having the only a single variable size element (the free bit map). .LP N.B.: MAXIPG must be a multiple of INOPB(fs). .LP MINBSIZE is the smallest allowable block size. In order to insure that it is possible to create files of size 2^32 with only two levels of indirection, MINBSIZE is set to 4096. MINBSIZE must be big enough to hold a cylinder group block, thus changes to (struct cg) must keep its size within MINBSIZE. MAXCPG is limited only to dimension an array in (struct cg); it can be made larger as long as that structures size remains within the bounds dictated by MINBSIZE. Note that super blocks are always of size MAXBSIZE, and that MAXBSIZE must be >= MINBSIZE. .LP The path name on which the file system is mounted is maintained in fs_fsmnt. MAXMNTLEN defines the amount of space allocated in the super block for this name. The limit on the amount of summary information per file system is defined by MAXCSBUFS. It is currently parameterized for a maximum of two million cylinders. .LP Per cylinder group information; summarized in blocks allocated from first cylinder group data blocks. These blocks have to be read in from fs_csaddr (size fs_cssize) in addition to the super block. .LP N.B. sizeof(struct csum) must be a power of two in order for the ``fs_cs'' macro to work (see below). .LP Super block for a file system. .LP MAXBPC bounds the size of the rotational layout tables and is limited by the fact that the super block is of size SBSIZE. The size of these tables is INVERSELY proportional to the block size of the file system. It is aggravated by sector sizes that are not powers of two, as this increases the number of cylinders included before the rotational pattern repeats (fs_cpc). Its size is derived from the number of bytes remaining in (struct fs) .LP MAXBPG bounds the number of blocks of data per cylinder group, and is limited by the fact that cylinder groups are at most one block. Its size is derived from the size of blocks and the (struct cg) size, by the number of remaining bits. .TH FILSYS 5 "Release 1.0 January 1983" .SH NAME filsys, flblk, ino \- format of file system volume .SH SYNOPSIS .B #include .br .B #include .br .B #include .br .B #include .SH DESCRIPTION Every file system storage volume (e.g. RF disk, RK disk, RP disk, DECtape reel) has a common format for certain vital information. Every such volume is divided into a certain number of 1024-byte blocks. Block 0 is unused and is available to contain a bootstrap program, pack label, or other information. .PP Block 1 is the .I "super block." The layout of the super block as defined by the include file .I is: .PP .nf .ta \w'struct 'u +\w'daddr_t 'u +\w's_inode[NICINOD]; 'u .so /usr/include/sys/fs.h .fi .PP .I S_isize is the address of the first block after the i-list, which starts just after the super-block, in block 2. Thus the i-list is .IR s_isize \-2 blocks long. .I S_fsize is the address of the first block not potentially available for allocation to a file. These numbers are used by the system to check for bad block addresses; if an `impossible' block address is allocated from the free list or is freed, a diagnostic is written on the on-line console. Moreover, the free array is cleared, so as to prevent further allocation from a presumably corrupted free list. .PP The free list for each volume is maintained as follows. The .I s_free array contains, in .I "s_free[1], ... , s_free[s_nfree\-1]," up to NICFREE free block numbers. NICFREE is a configuration constant. .I S_free[0] is the block address of the head of a chain of blocks constituting the free list. The layout of each block of the free chain as defined in the include file .I is: .PP .nf .fi .PP The fields .I df_nfree and .I df_free in a free block are used exactly like .I s_nfree and .I s_free in the super block. To allocate a block: decrement .I s_nfree, and the new block number is .I s_free[s_nfree]. If the new block address is 0, there are no blocks left, so give an error. If .I s_nfree became 0, read the new block into .I s_nfree and .I s_free. To free a block, check if .I s_nfree is NICFREE; if so, copy .I s_nfree and the .I s_free array into it, write it out, and set .I s_nfree to 0. In any event set .I s_free[s_nfree] to the freed block's address and increment .I s_nfree. .PP .I S_ninode is the number of free i-numbers in the .I s_inode array. To allocate an i-node: if .I s_ninode is greater than 0, decrement it and return .I s_inode[s_ninode]. If it was 0, read the i-list and place the numbers of all free inodes (up to NICINOD) into the .I s_inode array, then try again. To free an i-node, provided .I s_ninode is less than NICINODE, place its number into .I s_inode[s_ninode] and increment .I s_ninode. If .I s_ninode is already NICINODE, don't bother to enter the freed i-node into any table. This list of i-nodes is only to speed up the allocation process; the information as to whether the inode is really free or not is maintained in the inode itself. .PP The fields .I s_lasti and .I s_nbehind are used to avoid searching the inode list from the beginning each time the system runs out of inodes. .I S_lasti gives the base of the block of inodes last searched on(( the filesystem when inodes ran out, and .I s_nbehind gives the number of inodes, whose numbers were less than .I s_lasti when they were freed with .I s_ninode already NICINODE. Thus .I s_ninode is the number of free inodes before .I s_lasti. The system will search forward for free inodes from .I s_lasti for more inodes unless .I s_nbehind is sufficiently large, in which case it will search the file system inode list from the beginning. This mechanism serves to avoid n**2 behavior in allocating inodes. .PP .I S_flock and .I s_ilock are flags maintained in the core copy of the file system while it is mounted and their values on disk are immaterial. The value of .I s_fmod on disk is likewise immaterial; it is used as a flag to indicate that the super-block has changed and should be copied to the disk during the next periodic update of file system information. .I S_ronly is a write-protection indicator; its disk value is also immaterial. .PP .I S_time is the last time the super-block of the file system was changed. During a reboot, .I s_time of the super-block for the root file system is used to set the system's idea of the time. .PP The fields .I s_tfree, s_tinode, s_fname and .I s_fpack are not currently maintained. .PP I-numbers begin at 1, and the storage for i-nodes begins in block 2. .tr | I-nodes are 64 bytes long, so 16 of them fit into a block. I-node 2 is reserved for the root directory of the file system, but no other i-number has a built-in meaning. Each i-node represents one file. The format of an i-node as given in the include file .I is: .PP .nf .ta \w'#define 'u +\w'time_t 'u +\w'di_addr[40]; 'u .so /usr/include/sys/inode.h .fi .PP .I Di_mode tells the kind of file; it is encoded identically to the .I st_mode field of .IR stat (2). .I Di_nlink is the number of directory entries (links) that refer to this i-node. .I Di_uid and .I di_gid are the owner's user and group IDs. .I Size is the number of bytes in the file. .I Di_atime and .I di_mtime are the times of last access and modification of the file contents (read, write or create) (see .IR times (2)); .I Di_ctime records the time of last modification to the inode or to the file, and is used to determine whether it should be dumped. .PP Special files are recognized by their modes and not by i-number. A block-type special file is one which can potentially be mounted as a file system; a character-type special file cannot, though it is not necessarily character-oriented. For special files, the .I di_addr field is occupied by the device code (see .IR types (5)). The device codes of block and character special files overlap. .PP Disk addresses of plain files and directories are kept in the array .I di_addr packed into 3 bytes each. The first 10 addresses specify device blocks directly. The last 3 addresses are singly, doubly, and triply indirect and point to blocks of 256 block pointers. Pointers in indirect blocks have the type .I daddr_t (see .IR types (5)). .PP For block .I b in a file to exist, it is not necessary that all blocks less than .I b exist. A zero block number either in the address words of the i-node or in an indirect block indicates that the corresponding block has never been allocated. Such a missing block reads as if it contained all zero words. .SH "SEE ALSO" fsck(8), icheck(8), dcheck(8), dir(5), mount(8), stat(2), types(5) t and point to blocks of 256 block pointers. Pointers in indirect blocks have the type .I daddr_t (see .IR types (5)). .PP For block .I b in a file to exist, it is not necessary that all blocks less than man/man5/disktab.5 644 0 0 3712 3112233412 7121 .TH DISKTAB 5 "2 March 1983" .UC 4 .ad .SH NAME disktab \- disk description file .ad .SH SYNOPSIS .B #include .SH DESCRIPTION .I Disktab is a simple date base which describes disk geometries and disk partition characteristics. The format is patterned after the .IR termcap (5) terminal data base. Entries in .I disktab consist of a number of `:' separated fields. The first entry for each disk gives the names which are known for the disk, separated by `|' characters. The last name given should be a long name fully identifying the disk. .PP The following list indicates the normal values stored for each disk entry. .nf .ta \w'Name 'u +\w'Type 'u \fBName Type Description\fP ns num Number of sectors per track nt num Number of tracks per cylinder nc num Total number of cylinders on the disk ba num Block size for partition `a' (bytes) bd num Block size for partition `d' (bytes) be num Block size for partition `e' (bytes) bf num Block size for partition `f' (bytes) bg num Block size for partition `g' (bytes) bh num Block size for partition `h' (bytes) fa num Fragment size for partition `a' (bytes) fd num Fragment size for partition `d' (bytes) fe num Fragment size for partition `e' (bytes) ff num Fragment size for partition `f' (bytes) fg num Fragment size for partition `g' (bytes) fh num Fragment size for partition `h' (bytes) pa num Size of partition `a' in sectors pb num Size of partition `b' in sectors pc num Size of partition `c' in sectors pd num Size of partition `d' in sectors pe num Size of partition `e' in sectors pf num Size of partition `f' in sectors pg num Size of partition `g' in sectors ph num Size of partition `h' in sectors se num Sector size in bytes ty str Type of disk (e.g. removable, winchester) .fi .PP .I Disktab entries may be automatically generated with the .I diskpart program. .SH FILES /etc/disktab .SH "SEE ALSO" newfs(8), diskpart(8) .SH BUGS This file shouldn't exist, the information should be stored on each disk pack. d num Size of partition `d' in sectors pe num Size of man/man5/crontab.5 644 0 0 4433 3112233413 7132 .TH CRONTAB 5 "31 March 1983" .SH NAME crontab \- table of times to run periodic jobs .SH DESCRIPTION .LP The .I /etc/cron utility is a permanent process, started by .IR /etc/rc.local , that wakes up once every minute. .I /etc/cron consults the file .I /usr/lib/crontab to find out what tasks are to be done, and at what time. .PP Each line in .I /usr/lib/crontab consists of six fields, separated by spaces or tabs, as follows: .IP 1. minutes field, which can have values in the range 0 through 59. .IP 2. hours field, which can have values in the range 0 through 23. .IP 3. day of the month, in the range 1 through 31. .IP 4. month of the year, in the range 1 through 12. .IP 5. day of the week, in the range 1 through 7. Monday is day 1 in this scheme of things. .IP 6. (the remainder of the line ) is the command to be run. A percent character in this field is translated to a new-line character. Only the first line (up to a % or end of line) of the command field is executed by the Shell. The other lines are made available to the command as standard input. .LP Any of fields 1 through 5 can be a list of values separated by commas. A field can be a pair of numbers separated by a hyphen, indicating that the job is to be done for all the times in the specified range. If a field is an asterisk character .RB ( * ) it means that the job is done for all possible values of the field. .SH FILES /usr/lib/crontab .SH SEE ALSO cron(8), rc(8) .SH EXAMPLE .sp .nf 0 0 * * * calendar - 15 0 * * * /etc/sa -s >/dev/null 15 4 * * * find /usr/preserve -mtime +7 -a -exec rm -f {} \; 40 4 * * * find / -name '#*' -atime +3 -exec rm -f {} \; 0,15,30,45 * * * * /etc/atrun 0,10,20,30,40,50 * * * * /etc/dmesg - >>/usr/adm/messages 5 4 * * * sh /etc/newsyslog .fi .LP The .I calendar command run at minute 0 of hour 0 (midnight) of every day. The .I /etc/sa command runs at 15 minutes after midnight every day. The two .I find commands run at 15 minutes past four and at 40 minutes past four, respectively, every day of the year. The .I atrun command (which processes shell scripts users have set up with .IR at ) runs every 15 minutes. The .I /etc/dmesg command appends kernel messages to the .I /usr/adm/messages file every ten minutes, and finally, the .I /usr/adm/syslog script runs at five minutes after four every day. .PP night) of every day. The .I /etc/sa command runs at 15 minutes after midnight every day. The two .I find commands run at 15 minutes past four and at 40 minutes past four, respectively, every day of the year. The .I atrun commaman/man5/sccsfile.5 644 0 0 14464 3112233414 7323 .tr ~ .bd S B 3 .ds F) \fB\s-1FILES\s+1\fR .ds W) \fB\s-1WARNINGS\s+1\fR .ds X) \fB\s-1EXAMPLES\s+1\fR .ds T) \fB\s-1TABLE\s+1\fR .ds K) \fB\s-1DATA KEYWORDS\s+1\fR .ds D) \fB\s-1DDDDD\s+1\fR .ds M) \fB\s-1MR\s+1\fR .ds R) \fB\s-1RELEASE NUMBER\s+1\fR .ds S) \s-1SCCS\s+1 .ds I) \s-1SID\s+1 .if t .ds )S \\| .TH SCCSFILE 5 "15 March 1983" .SH NAME sccsfile \- format of \s-1SCCS\s+1 file .SH DESCRIPTION An \*(S) file is an \s-1ASCII\s+1 file. It consists of six logical parts: the .IR checksum , the .((I "delta table"\^ (contains information about each delta), .I "user names"\^ (contains login names and/or numerical group \s-1ID\s+1s of users who may add deltas), .I flags\^ (contains definitions of internal keywords), .I comments\^ (contains arbitrary descriptive information about the file), and the .I body\^ (contains the actual text lines intermixed with control lines). .LP Throughout an \*(S) file there are lines which begin with the \fB\s-1ASCII SOH\s+1\fR (start of heading) character (octal 001). This character is hereafter referred to as .I "the control character"\^ and will be represented graphically as @. Any line described below which is not depicted as beginning with the control character is prevented from beginning with the control character. .LP Entries of the form \*(D) represent a five digit string (a number between 00000 and 99999). .LP Each logical part of an \*(S) file is described in detail below. .TP .I Checksum\^ The checksum is the first line of an \*(S) file. The form of the line is: .if !\ns .sp .ti +5 @\fBh\*(D)\fR .br .sp The value of the checksum is the sum of all characters, except those of the first line. The @\fBh\fR provides a .I "magic number"\^ of (octal) 064001. .TP .I "Delta table"\^ The delta table consists of a variable number of entries of the form: .if !\ns .in +5 .if \ns .sp .if \ns .ps -1 .nf @\fBs\fR \*(D)/\*(D)/\*(D) .if t @\fBd\fR <\fB\s-1SCCS ID\s+1\fR> yr/mo/da hr:mi:se \*(D) \*(D) .if n @d <\fB\s-1SCCS ID\s+1\fR> yr/mo/da hr:mi:se \*(D) \*(D) @\fBi\fR \*(D) \fB...\fR @\fBx\fR \*(D) \fB...\fR @\fBg\fR \*(D) \fB...\fR @\fBm\fR <\*(M) number> \fB.\fR \fB.\fR \fB.\fR @\fBc\fR \fB...\fR \fB.\fR \fB.\fR \fB.\fR @\fBe\fR .fi .if !\ns .in -5 .if \ns .ps +1 .sp The first line (@\fBs\fR) contains the number of lines inserted/deleted/unchanged respectively. The second line (@\fBd\fR) contains the type of the delta (currently, normal: \fB\s-1D\fR\s+1, and removed: \s-1\fBR\s+1\fR), the \*(S) \s-1ID\s+1 of the delta, the date and time of creation of the delta, the login name corresponding to the real user \s-1ID\s+1 at the time the delta was created, and the serial numbers of the delta and its predecessor, respectively. .sp The @\fBi\fR, @\fBx\fR, and @\fBg\fR lines contain the serial numbers of deltas included, excluded, and ignored, respectively. These lines are optional. .sp The @\fBm\fR lines (optional) each contain one \*(M) number associated with the delta; the @\fBc\fR lines contain comments associated with the delta. .sp The @\fBe\fR line ends the delta table entry. .TP .I "User names"\^ The list of login names and/or numerical group \s-1ID\s+1s of users who may add deltas to the file, separated by new-lines. The lines containing these login names and/or numerical group \s-1ID\s+1s are surrounded by the bracketing lines @\fBu\fR and @\fBU\fR. An empty list allows anyone to make a delta. .TP .I Flags\^~~~~~ Keywords used internally (see .IR admin (1) for more information on their use). Each flag line takes the form: .sp .ti +5 @\fBf\fR .br .sp The following flags are defined: .ti +5 @\fBf\fR t .ti +5 @\fBf\fR v .ti +5 @\fBf\fR i .ti +5 @\fBf\fR b .ti +5 @\fBf\fR m .ti +5 @\fBf\fR f .ti +5 @\fBf\fR c .ti +5 @\fBf\fR d .ti +5 @\fBf\fR n .ti +5 @\fBf\fR j .ti +5 @\fBf\fR l .ti +5 @\fBf\fR q .br .sp The .B t flag defines the replacement for the \s-1\fB%Y%\s+1\fR identification keyword. The .B v flag controls prompting for \*(M) numbers in addition to comments; if the optional text is present it defines an \*(M) number validity checking program. The .B i flag controls the warning/error aspect of the ``No id keywords'' message. When the .B i flag is not present, this message is only a warning; when the .B i flag is present, this message will cause a ``fatal'' error (the file will not be gotten, or the delta will not be made). When the .B b flag is present the .B \-b keyletter may be used on the .I get\^ command to cause a branch in the delta tree. The .B m flag defines the first choice for the replacement text of the \s-1\fB%M%\s+1\fR identification keyword. The .B f flag defines the ``floor'' release; the release below which no deltas may be added. The .B c flag defines the ``ceiling'' release; the release above which no deltas may be added. The .B d flag defines the default \*(I) to be used when none is specified on a .I get\^ command. The .B n flag causes .I delta\^ to insert a ``null'' delta (a delta that applies .I no\^ changes) in those releases that are skipped when a delta is made in a .I new\^ release (for example, when delta 5.1 is made after delta 2.7, releases 3 and 4 are skipped). The absence of the .B n flag causes skipped releases to be completely empty. The .B j flag causes .I get\^ to allow concurrent edits of the same base \*(I). The .B l flag defines a .I list\^ of releases that are .I locked\^ against editing (\c .IR get (1) with the .B \-e keyletter). The .B q flag defines the replacement for the \s-1\fB%Q%\s+1\fR identification keyword. .TP .I Comments\^ Arbitrary text surrounded by the bracketing lines @\fBt\fR and @\fBT\fR. The comments section typically will contain a description of the file's purpose. .TP .I Body~~~~~\^ The body consists of text lines and control lines. Text lines don't begin with the control character, control lines do. There are three kinds of control lines: .IR insert , ~delete , and .IR end , represented by: .sp .ti +5 \s-1@\fBI\fR\s+1 \*(D) .ti +5 \s-1@\fBD\fR\s+1 \*(D) .ti +5 \s-1@\fBE\fR\s+1 \*(D) .br .sp respectively. The digit string is the serial number corresponding to the delta for the control line. .SH "SEE ALSO" admin(1), delta(1), get(1), prs(1). .br .I "Source Code Control System User's Guide"\^ by L. E. Bonanni and C. A. Salemi. .tr ~~ s. Text lines don't begin with the control character, control lines do. There are three kinds of control lines: .IR insert , ~delete , and .IR end , represented by: .sp .ti +5 \s-1@\fBI\fR\s+1 \*(D) .ti +man/man6/ 755 0 0 0 3130500201 5314 man/man6/aardvark.6 644 0 0 1021 3112233415 7267 .TH AARDVARK 6 "1 February 1983" .UC 4 .SH NAME aardvark \- yet another exploration game .SH SYNOPSIS .B /usr/games/aardvark .SH DESCRIPTION Aardvark is yet another computer fantasy simulation game of the adventure/zork genre. This one is written in DDL (Dungeon Definition Language) and is intended primarily as an example of how to write a dungeon in DDL. .SH FILES .ta \w'/usr/games/lib/aardvark'u /usr/games/lib/ddlrun ddl interpreter .br /usr/games/lib/aardvark internal form of aardvark dungeon .SH AUTHOR Mike Urban, UCLA February 1983" .UC 4 .SH NAME aardvark \- yet another exploration game .SH SYNOPSIS .B /usr/games/aardvark .SH DESCRIPTION Aardvark is yet another computer fantasy simulation game of the adventure/zork genre. This one is written in DDL (Dungeon Definition Language) and is intended primarily as an example of how to write a dungeon in DDL. .SH FILES .ta \w'/usr/games/lib/aardvark'u /usr/games/lib/ddlrun ddl interpreter .br /usr/games/lib/aardvark internal form of aardvark dungeon .SH AUTHOR man/man6/adventure.6 644 0 0 1072 3112233415 7477 .TH ADVENTURE 6 "1 February 1983" .SH NAME adventure \- an exploration game .SH SYNOPSIS .B /usr/games/adventure .SH DESCRIPTION The object of the game is to locate and explore Colossal Cave, find the treasures hidden there, and bring them back to the building with you. The program is self-describing to a point, but part of the game is to discover its rules. .PP To terminate a game, type `quit'; to save a game for later resumption, type `suspend'. .SH BUGS .PP Saving a game creates a large executable file instead of just the information needed to resume the game. exploration game .SH SYNOPSIS .B /usr/games/adventure .SH DESCRIPTION The object of the game is to locate and explore Colossal Cave, find the treasures hidden there, and bring them back to the building with you. The program is self-describing to a point, but part of the game is to discover its rules. .PP To terminate a game, type `quit'; to save a game for later resumption, type `suspend'. .SH BUGS .PP Saving a game creates a large executable file iman/man6/aliens.6 644 0 0 427 3112233415 6740 ((.TH ALIENS 6 "2 April 1981" .UC 4 .SH NAME aliens \- The alien invaders attack the earth .SH SYNIOPSIS .B /usr/games/aliens .SH DESCRIPTION .PP This is a UNIX version of Space Invaders. The program is pretty much self documenting. .SH FILES /usr/games/lib/aliens.log Score file ram is self-describing to a point, but part of the game is to discover its rules. .PP To terminate a game, type `quit'; to save a game for later resumption, type `suspend'. .SH BUGS .PPyyZyyman/man6/arithmetic.6 644 0 0 3211 3112233416 7631 .TH ARITHMETIC 6 "1 February 1983" .SH NAME arithmetic \- provide drill in number facts .SH SYNOPSIS .B /usr/games/arithmetic [ .B +\-x/ ] [ range ] .SH DESCRIPTION .I Arithmetic types out simple arithmetic problems, and waits for an answer to be typed in. If the answer is correct, it types back \*(lqRight!\*(rq, and a new problem. If the answer is wrong, it replies \*(lqWhat?\*(rq, and waits for another answer. Every twenty problems, it publishes statistics on correctness and the time required to answer. .PP To quit the program, type an interrupt (delete). .PP The first optional argument determines the kind of problem to be generated; .B +\-x/ respectively cause addition, subtraction, multiplication, and division problems to be generated. One or more characters can be given; if more than one is given, the different types of problems will be mixed in random order; default is .B +\- .PP .I Range is a decimal number; all addends, subtrahends, differences, multiplicands, divisors, and quotients will be less than or equal to the value of .IR range . Default .I range is 10. .PP At the start, all numbers less than or equal to .I range are equally likely to appear. If the respondent makes a mistake, the numbers in the problem which was missed become more likely to reappear. .PP As a matter of educational philosophy, the program will not give correct answers, since the learner should, in principle, be able to calculate them. Thus the program is intended to provide drill for someone just past the first learning stage, not to teach number facts .I de .IR novo . For almost all users, the relevant statistic should be time per problem, not percent correct. ikely to appear. If the respondent makes a mistake, the numbers in the problem which was missed become more likely to reappear. .PP As a matter of educational philosophy, the program will not give correct answers, since the learner should, in principle, be able to calculate them. Thus the program is intended to provide drill for someone just past the first learning stage, man/man6/backgammon.6 644 0 0 310 3112233416 7554 .TH BACKGAMMON 6 "1 February 1983" .SH NAME backgammon \- the game .SH SYNOPSIS .B /usr/games/backgammon .SH DESCRIPTION This program does what you expect. It will ask whether you need instructions. in the problem which was missed become more likely to reappear. .PP As a matter of educational philosophy, the program will not give correct answers, since the learner should, in principle, be able to calculate them. Thus the program is intended to provide drill yyZyyman/man6/banner.6 644 0 0 2046 3112233416 6752 .TH BANNER 6 "1 February 1983" .UC .SH NAME banner \- print large banner on printer .SH SYNOPSIS .B /usr/games/banner [ .BI \-w n ] message ... .SH DESCRIPTION .I Banner prints a large, high quality banner on the standard output. If the message is omitted, it prompts for and reads one line of its standard input. .LP The output should be printed on a hard-copy device, up to 132 columns wide, with no breaks between the pages. The volume is enough that you want a printer or a fast hardcopy terminal, but if you are patient, a decwriter or other 300 baud terminal will do. .SH OPTIONS .TP .BI \-w n Scrunche the output down from a \fBw\fPidth of 132 to .IR n , suitable for a narrow terminal. If .I n is omitted, it defaults to 132. .SH BUGS Several ASCII characters are not defined, notably <, >, [, ], \\, ^, _, {, }, |, and ~. Also, the characters ", ', and & are funny looking (but in a useful way.) .LP The .BI \-w option is implemented by skipping some rows and columns. The smaller it gets, the grainier the output. Sometimes it runs letters together. baud terminal will do. .SH OPTIONS .TP .BI \-w n Scrunche the output down from a \fBw\fPidth of 132 to .IR n , suitable for a narrow terminal. If .I n is omitted, it defaults to 132. .SH BUGS Several ASCII characters are not defined, notably <, >, [, ], \\, ^, _, {, }, |, and ~. Also, the characters ", ', and & are funny looking (but in a useful way.) .LP The .BI \-w option is implemented by skipping some rows and columns. The smaller it gets, the grainier the outputman/man6/bcd.6 644 0 0 327 3112233417 6216 .TH BCD 6 "1 February 1983" .SH NAME bcd \- convert to antique media .SH SYNOPSIS .B /usr/games/bcd text .SH DESCRIPTION .I Bcd converts the literal .I text into a form familiar to old-timers. .SH "SEE ALSO" dd(1) to 132. .SH BUGS Several ASCII characters are not defined, notably <, >, [, ], \\, ^, _, {, }, |, and ~. Also, the characters ", ', and & are funny looking (but in a useful way.) .LP The .BI \-w option is implemented by skipping some rows and columyyZyyman/man6/boggle.6 644 0 0 3517 3112233417 6751 .TH BOGGLE 6 "23 March 1983" .SH NAME boggle \- play the game of boggle .SH SYNOPSIS .B /usr/games/boggle [ .B + ] [ .B ++ ] [ word word word word ] .SH DESCRIPTION This program is intended for people wishing to sharpen their skills at Boggle (TM Parker Bros.). If you invoke the program with 4 arguments of 4 letters each, for example, .RB \*(lq "boggle appl epie moth erhd" \*(rq) the program forms the obvious Boggle grid and lists all the words from .B /usr/dict/words found therein. If you invoke the program without arguments, it will generate a board for you, let you enter words for 3 minutes, and then tell you how well you did relative to .BR /usr/dict/words . .LP The object of Boggle is to find, within 3 minutes, as many words as possible in a 4 by 4 grid of letters. Words may be formed from any sequence of 3 or more adjacent letters in the grid. The letters may join horizontally, vertically, or diagonally. However, no position in the grid may be used more than once within any one word. In competitive play amongst humans, each player is given credit for those of his words which no other player has found. .LP In interactive play, enter your words separated by spaces, tabs, or newlines. A bell will ring when there is 2:00, 1:00, 0:10, 0:02, 0:01, and 0:00 time left. You may complete any word started before the expiration of time. You can surrender before time is up by hitting \&'break'. While entering words, your erase character is only effective within the current word and your line kill character is ignored. .LP Advanced players may wish to invoke the program with 1 or 2 +'s as the first argument. The first + removes the restriction that positions can only be used once in each word. The second + causes a position to be considered adjacent to itself as well as its (up to) 8 neighbors. .SH BUGS Doesn't deal with big boggle (5 by 5 grid). n surrender before time is up by hitting \&'break'. While entering words, your erase character is only effective within the current word and your line kill character is ignored.man/man6/chase.6 644 0 0 1163 3112233420 6562 ((.TH CHASE 6 "1 April 1981" .UC 4 .SH NAME chase \- Try to escape to killer robots .SH SYNOPSIS .B /usr/games/chase [ .I nrobots ] [ .I nfences ] .SH DESCRIPTION .PP The object of the game chase is to move around inside of the box on the screen without getting eaten by the robots chasing and without running into anything. .PP If a robot runs into another robot while chasing you, they crash and leave a junk heap. If a robot runs into a fence, it is destroyed. .PP If you can survive until all the robots are destroyed, you have won! .PP If you do not specify either .I nrobots or .I nfences, chase will prompt you for them. [ .I nrobots ] [ .I nfences ] .SH DESCRIPTION .PP The object of the game chase is to move around inside of the box on the screen without getting eaten by the robots chasing and without running into anything. .PP If a robot runs into another robot while chasing you, they crash and leave a junk heap. If a robot runs into a fence, it is destroyed. .PP If you can survive until all the robots are dman/man6/chess.6 644 0 0 1257 3112233420 6610 .TH CHESS 6 "1 February 1983" .SH NAME chess \- the game of chess .SH SYNOPSIS .B /usr/games/chess .SH DESCRIPTION .I Chess is a computer program that plays class D chess. Moves may be given either in standard (descriptive) notation or in algebraic notation. The symbol `+' is used to specify check; `o-o' and `o-o-o' specify castling. To play black, type `first'; to print the board, type an empty line. .PP Each move is echoed in the appropriate notation followed by the program's reply. .SH FILES /usr/lib/book opening `book' .SH DIAGNOSTICS The most cryptic diagnostic is `eh?' which means that the input was syntactically incorrect. .SH BUGS Pawns may be promoted only to queens. ves may be given either in standard (descriptive) notation or in algebraic notation. The symbol `+' is used to specify check; `o-o' and `o-o-o' specify castling. To play black, type `first'; to print the board, type an empty line. .PP Each move is echoed in the appropriate notation followed by the program's reply. .SH FILES /usr/lib/boman/man6/ching.6 644 0 0 5226 3112233420 6573 .TH CHING 6 "1 February 1983" .SH NAME ching, fortune \- the book of changes and other cookies .SH SYNOPSIS .B /usr/games/ching [ hexagram ] .SH DESCRIPTION The .I "I Ching" or .I "Book of Changes" is an ancient Chinese oracle that has been in use for centuries as a source of wisdom and advice. .LP The text of the .I oracle (as it is sometimes known) consists of sixty-four .I hexagrams, each symbolized by a particular arrangement of six straight (\-\-\-) and broken (\-\ \-) lines. These lines have values ranging from six through nine, with the even values indicating the broken lines. .LP Each hexagram consists of two major sections. The .B Judgement relates specifically to the matter at hand \(em for example, \*(lqIt furthers one to have somewhere to go.\*(rq, while the .B Image describes the general attributes of the hexagram and how they apply to one's own life \(em \*(lqThus the superior man makes himself strong and untiring.\*(rq. .LP When any of the lines have the values six or nine, they are moving lines; for each there is an appended judgement which becomes significant. Furthermore, the moving lines are inherently unstable and change into their opposites; a second hexagram (and thus an additional judgement) is formed. .LP Normally, one consults the oracle by fixing the desired question firmly in mind and then casting a set of changes (lines) using yarrow\-stalks or tossed coins. The resulting hexagram will be the answer to the question. .LP \fBHow to Use Ching\fP .LP Using an algorithm suggested by S. C. Johnson, the UNIX .IR oracle " simply reads" a question from the standard input (up to an EOF) and hashes the individual characters in combination with the time of day, process id and any other magic numbers which happen to be lying around the system. The resulting value is used as the seed of a random number generator which drives a simulated coin\-toss divination. The answer is then piped through .BR nroff " for formatting" and will appear on the standard output. .LP For those who wish to remain steadfast in the old traditions, the oracle will also accept the results of a personal divination using, for example, coins. To do this, cast the change and then type the resulting line values as an argument. .LP The impatient modern may prefer to settle for Chinese cookies; try .I fortune. .SH "SEE ALSO" It furthers one to see the great man. .SH DIAGNOSTICS The great prince issues commands, .br founds states, vests families with fiefs. .br Inferior people should not be employed. .SH BUGS Waiting in the mud .br brings about the arrival of the enemy. .LP If one is not extremely careful, .br somebody may come up from behind and strike him. .br Misfortune. ge and then type the resulting line values as an argument. .LP The impatient modern may prefer to settle for Chinese cookies; try .I fortune. .SH "SEE ALSO" It furthers one to see the great man. .SH DIAGNOSTICS The great prince issues commands, .br founds states, vests families with fiefs. .br Inferior people should not be employed. .SH BUGS Waiting in the mudman/man6/cribbage.6 644 0 0 7565 3112233422 7253 .TH CRIBBAGE 6 "10 March 1983" .SH NAME cribbage \- the card game cribbage .SH SYNOPSIS .B /usr/games/cribbage [ \fB\-\fP\|[\|\fPr\fP\|][\|\fPe\fP\|][\|\fPq\fP\|] ] name \fB.\|.\|.\fP .SH DESCRIPTION .I Cribbage plays the card game cribbage, with the computer playing one hand and the user the other. \fICribbage\fP initially asks the user if the rules of the game are needed -- if so, it displays the appropriate section from .I According to Hoyle with .I more (I). .SH OPTIONS .TP .B \-e When the player makes a mistake scoring his hand or crib, provide an explanation of the correct score. This is especially useful for beginning players. .TP .B \-q Display a shorter form of all messages -- this is only recommended for users who have played the game without specifying this option. .TP .B \-r Instead of asking the player to cut the deck, \fIcribbage\fP randomly cuts the deck. .LP \fBPlaying the Game\fP .br .I Cribbage first asks the player whether he wishes to play a short game (\*(lqonce around\*(rq, to 61) or a long game (\*(lqtwice around\*(rq, to 121). A response of `s' means a short game, any other response means a long game. .LP At the start of the first game, \fIcribbage\fP asks the player to cut the deck to determine who gets the first crib. The user should respond with a number between 0 and 51, indicating how many cards down the deck is to be cut. The player who cuts the lower ranked card gets the first crib. If more than one game is played, the loser of the previous game gets the first crib in the current game. .LP For each hand, \fIcribbage\fP first prints the player's hand, whose crib it is, and then asks the player to discard two cards into the crib. The cards are prompted for one per line, and are typed as explained below. .LP After discarding, \fIcribbage\fP cuts the deck (if it is the player's crib) or asks the player to cut the deck (if it's its crib); in the later case, the appropriate response is a number from 0 to 39 indicating how far down the remaining 40 cards are to be cut. .LP After cutting the deck, play starts with the non-dealer (the person who doesn't have the crib) leading the first card. Play continues, as per cribbage, until all cards are exhausted. The program keeps track of the scoring of all points and the total of the cards on the table. .LP After play, the hands are scored. The program requests the player to score his hand (and the crib, if it is his) by printing out the appropriate cards (and the cut card enclosed in brackets). Play continues until one player reaches the game limit (61 or 121). .LP A carriage return when a numeric input is expected is equivalent to typing the lowest legal value; when cutting the deck this is equivalent to choosing the top card. .LP Cards are specified as rank followed by suit. The ranks may be specified as one of: `a', `2', `3', `4', `5', `6', `7', `8', `9', `t', `j', `q', and `k', or alternatively, one of: \*(lqace\*(rq, \*(lqtwo\*(rq, \*(lqthree\*(rq, \*(lqfour\*(rq, \*(lqfive\*(rq, \*(lqsix\*(rq, \*(lqseven\*(rq, \*(lqeight\*(rq, \*(lqnine\*(rq, \*(lqten\*(rq, \*(lqjack\*(rq, \*(lqqueen\*(rq, and \*(lqking\*(rq. Suits may be specified as: `s', `h', `d', and `c', or alternatively as: \*(lqspades\*(rq, \*(lqhearts\*(rq, \*(lqdiamonds\*(rq, and \*(lqclubs\*(rq. A card may be specified as: \*(lq \*(rq , or: \*(lq of \*(rq . If the single letter rank and suit designations are used, the space separating the suit and rank may be left out. Also, if only one card of the desired rank is playable, typing the rank is sufficien((t. For example, if your hand was \*(lq2H, 4D, 5C, 6H, JC, KD\*(rq and it was desired to discard the king of diamonds, any of the following could be typed: \*(lqk\*(rq, \*(lqking\*(rq, \*(lqkd\*(rq, \*(lqk d\*(rq, \*(lqk of d\*(rq, \*(lqking d\*(rq, \*(lqking of d\*(rq, \*(lqk diamonds\*(rq, \*(lqk of diamonds\*(rq, \*(lqking diamonds\*(rq, or \*(lqking of diamonds\*(rq. e space separating the suit and rank may be left out. Also, if only one card of the desired rank is playable, typing the rank is sufficienman/man6/fish.6 644 0 0 2343 3112233422 6433 .TH FISH 6 "1 February 1983" .UC 4 .SH NAME fish \- play ``Go Fish'' .SH SYNOPSIS .B /usr/games/fish .SH DESCRIPTION .I Fish plays the game of \*(lqGo Fish\*(rq, a childrens' card game. The Object is to accumulate `books' of 4 cards with the same face value. The players alternate turns; each turn begins with one player selecting a card from his hand, and asking the other player for all cards of that face value. If the other player has one or more cards of that face value in his hand, he gives them to the first player, and the first player makes another request. Eventually, the first player asks for a card which is not in the second player's hand: he replies `GO FISH!' The first player then draws a card from the `pool' of undealt cards. If this is the card he had last requested, he draws again. When a book is made, either through drawing or requesting, the cards are laid down and no further action takes place with that face value. .PP To play the computer, simply make guesses by typing a, 2, 3, 4, 5, 6, 7, 8, 9, 10, j, q, or k when asked. Hitting return gives you information about the size of my hand and the pool, and tells you about my books. Saying `p' as a first guess puts you into `pro' level; The default is pretty dumb. lt cards. If this is the card he had last requested, he draws again. When a book is made, either through drawing or requesting, the cards are laid down and no further action takes place with that face value. .PP To play the computer, simply make guesses by typing a, 2, 3, 4, 5, 6, 7man/man6/fortune.6 644 0 0 1775 3112233423 7175 .TH FORTUNE 6 "23 March 1983" .SH NAME fortune \- print a random, hopefully interesting, adage .SH SYNOPSIS .B /usr/games/fortune [ .B \- ] [ .B \-wslao ] ..[ file ] .SH DESCRIPTION .I Fortune with no arguments prints out a random adage. .SH OPTIONS .TP 5 .B \-w Waits before termination for an amount of time calculated from the number of characters in the message. This is useful if it is executed as part of the logout procedure to guarantee that the message can be read before the screen is cleared. .TP 5 .B \-s Short messages only. .TP 5 .B \-l Long messages only. .TP .B \-o Choose from an alternate list of adages, often used for potentially offensive ones. .TP .B \-a Choose from either list of adages. .LP ..The user may specify a file of adages. ..This file must be created by strfile(6), ..and be given by the user as ...it file. ..Only one such file may be named, ..subsequent ones are ignored. .sp Mail suggestions for new fortunes to "fortune". .SH FILES /usr/lib/fortunes.dat ...SH SEE\ ALSO ..strfile(6) .Bman/man6/hangman.6 644 0 0 647 3112233423 7101 .TH HANGMAN 6 "1 February 1983" .SH NAME hangman \- Computer version of the game hangman .SH SYNOPSIS .B /usr/games/hangman .SH DESCRIPTION In .I hangman, the computer picks a word from the on-line word list and you must try to guess it. The computer keeps track of which letters have been guessed and how many wrong guesses you have made on the screen in a graphic fashion. .SH FILES /usr/dict/words On-line word list w fortunes to "fortune". .SH FILES /usr/lyyZyyman/man6/mille.6 644 0 0 23635 3112233423 6634 .TH MILLE 6 "1 February 1983" .SH NAME mille \- play Mille Bournes .SH SYNOPSIS .B /usr/games/mille [ file ] .SH DESCRIPTION .I Mille plays a two-handed game reminiscent of the Parker Brother's game of Mille Bournes with you. The rules are described below. If a file name is given on the command line, the game saved in that file is started. .LP When a game is started up, the bottom of the score window contains a list of commands. They are: .IP P Pick a card from the deck. This card is placed in the `P' slot in your hand. .IP D Discard a card from your hand. To indicate which card, type the number of the card in the hand (or \*(lqP\*(rq for the just-picked card) followed by a or . The is required to allow recovery from typos which can be very expensive, like discarding safeties. .IP U Use a card. The card is again indicated by its number, followed by a or . .IP O Toggle ordering the hand. By default off, if turned on it will sort the cards in your hand appropriately. This is not recommended for the impatient on slow terminals. .IP Q Quit the game. This will ask for confirmation, just to be sure. Hitting (or ) is equivalent. .IP S Save the game in a file. If the game was started from a file, you are given an opportunity to save it on the same file. If you don't wish to, or you did not start from a file, \fImille\fP asks for the file name. If you type a without a name, the save is terminated and the game resumed. .IP R Redraw the screen from scratch. The command ^L (control `L') also works. .IP W Toggle window type. This switches the score window between the startup window (with all the command names) and the end-of-game window. Using the end-of-game window saves time by eliminating the switch at the end of the game to show the final score. Recommended for hackers and other miscreants. .LP If you make a mistake, an error message is printed on the last line of the score window, and \fImille\fP flashes the screen. .LP At the end of each hand or game, \fImille\fP asks if you wish to play another. If not, it asks you if you want to save the game. If you do, and the save is unsuccessful, play is resumed as if you had said you wanted to play another hand/game. This allows you to use the .RB \*(lq S \*(rq command to reattempt the save. .SH AUTHOR \fIMille\fP is originally a product of Parker Brothers, Inc. .SH CARDS .LP Here is some useful information. The number in parentheses after the card name is the number of that card in the deck: .sp .nf .ne 10 .ta \w'Speed Limit (3)'u+3n \w'Speed Limit (3)'u+\w'End of Limit (6)'u+6n Hazard Repair Safety .sp Out of Gas (2) Gasoline (6) Extra Tank (1) Flat Tire (2) Spare Tire (6) Puncture Proof (1) Accident (2) Repairs (6) Driving Ace (1) Stop (4) Go (14) Right of Way (1) Speed Limit (3) End of Limit (6) .sp .ce 25 \- (10), 50 \- (10), 75 \- (10), 100 \- (12), 200 \- (4) .sp .fi .DT .SH RULES .LP .BR Object : The point of game is to get a total of 5000 points in several hands. Each hand is a race to put down exactly 700 miles before your opponent does. Beyond the points gained by putting down milestones, there are several other ways of making points. .LP .BR Overview : The game is played with a deck of 101 cards. .I Distance cards represent a number of miles traveled. They come in denominations of 25, 50, 75, 100, and 200. When one is played, it adds that many miles to the player's trip so far this hand. .I Hazard cards are used to prevent your opponent from putting down Distance cards. They can only be played if your opponent has a .I Go card on top of the Battle pile. The cards are .IR "Out of Gas" , .IR "Accident" , .IR "Flat Tire" , .IR "Speed Limit" , and .IR "Stop" . .I Remedy cards fix problems caused by Hazard cards played on you by your opponent. The cards are .IR "Gasoline" , .IR "Repairs" , .IR "Spare Tire" , .IR "End of Limit" , and .IR "Go" . .I Safety cards prevent your opponent from putting specific Hazard cards on you in the first place. They are .IR "Extra Tank" , .IR "Driving Ace" , .IR "Puncture Proof" , and .IR "Right of Way" , and there are only one of each in the deck. .LP .BR "Board Layout" : The board is split into several areas. From top to bottom, they are: .B "SAFETY AREA" (unlabeled): This is where the safeties will be placed as they are played. .BR HAND : These are the cards in your hand. .BR BATTLE : This is the Battle pile. All the Hazard and Remedy Cards are played here, except the .I "Speed Limit" and .I "End of Limit" cards. Only the top card is displayed, as it is the only ((effective one. .BR SPEED : The Speed pile. The .I "Speed Limit" and .I "End of Limit" cards are played here to control the speed at which the player is allowed to put down miles. .BR MILEAGE : Miles are placed here. The total of the numbers shown here is the distance traveled so far. .LP .BR Play : The first pick alternates between the two players. Each turn usually starts with a pick from the deck. The player then plays a card, or if this is not possible or desirable, discards one. Normally, a play or discard of a single card constitutes a turn. If the card played is a safety, however, the same player takes another turn immediately. .LP This repeats until one of the players reaches 700 points or the deck runs out. If someone reaces 700, they have the option of going for an .IR Extension , which means that the play continues until someone reaches 1000 miles. .LP .BR "Hazard and Remedy Cards" : Hazard Cards are played on your opponent's Battle and Speed piles. Remedy Cards are used for undoing the effects of your opponent's nastyness. .LP .RB "\ \ \ \ " Go (Green Light) must be the top card on your Battle pile for you to play any mileage, unless you have played the .I "Right of Way" card (see below). .br .RB "\ \ \ \ " Stop is played on your opponent's .I Go card to prevent them from playing mileage until they play a .I Go card. .br .RB "\ \ \ \ " "Speed Limit" is played on your opponent's Speed pile. Until they play an .I "End of Limit" they can only play 25 or 50 mile cards, presuming their .I Go card allows them to do even that. .br .RB "\ \ \ \ " "End of Limit" is played on your Speed pile to nullify a .I "Speed Limit" played by your opponent. .br .RB "\ \ \ \ " "Out of Gas" is played on your opponent's .I Go card. They must then play a .I Gasoline card, and then a .I Go card before they can play any more mileage. .br .RB "\ \ \ \ " "Flat Tire" is played on your opponent's .I Go card. They must then play a .I "Spare Tire" card, and then a .I Go card before they can play any more mileage. .br .RB "\ \ \ \ " "Accident" is played on your opponent's .I Go card. They must then play a .I Repairs card, and then a .I Go card before they can play any more mileage. .br .LP .BR "Safety Cards" : Safety cards prevent your opponent from playing the corresponding Hazard cards on you for the rest of the hand. It cancels an attack in progress, and .IR "always entitles the player to an extra turn" . .br .RB "\ \ \ \ " "Right of Way" prevents your opponent from playing both .I Stop and .I "Speed Limit" cards on you. It also acts as a permanent .I Go card for the rest of the hand, so you can play mileage as long as there is not a Hazard card on top of your Battle pile. In this case only, your opponent can play Hazard cards directly on a Remedy card besides a Go card. .br .RB "\ \ \ \ " "Extra Tank" When played, your opponent cannot play an .I "Out of Gas" on your Battle Pile. .br .RB "\ \ \ \ " "Puncture Proof" When played, your opponent cannot play a .I "Flat Tire" on your Battle Pile. .br .RB "\ \ \ \ " "Driving Ace" When played, your opponent cannot play an .I Accident on your Battle Pile. .LP .BR "Distance Cards" : Distance cards are played when you have a .I Go card on your Battle pile, or a Right of Way in your Safety area and are not stopped by a Hazard Card. They can be played in any combination that totals exactly 700 miles, except that .IR "you cannot play more than two 200 mile cards in one hand" . A hand ends whenever one player gets exactly 700 miles or the deck runs out. In that case, play continues until neither someone reaches 700, or neither player can use any cards in their hand. If the trip is completed after the deck runs out, this is called .IR "Delayed Action" . .LP .BR "Coup Fourr\o'\(aae'" : This is a French fencing term for a counter-thrust move as part of a parry to an opponents attack. In Mille Bournes, it is used as follows: If an opponent plays a Hazard card, and you have the corresponding Safety in your hand, you play it immediately, even .I before you draw. This immediately removes the Hazard card from your Battle pile, and protects you from that card for the rest of the game. This gives you more points (see \*(lqScoring\*(rq below). .LP .BR Scoring : Scores are totaled at the end of each hand, whether or not anyone completed the trip. The terms used in the Score window have the following meanings: .br .RB "\ \ \ \ " "Milestones Played" : Each player scores as many miles as they played before the trip ended. .br .RB "\ \ \ \ " "Each Safety" : 100 points for each safety in the Safety area. .br .RB "\ \ \ \ " "All 4 Safeties" : 300 points if all four safeties are played. .br .RB "\ \ \ \ " "Each Coup Four\o'\(aae'" : 300 points for each Coup Four\o'\(aae' accomplished. .LP The following bonus scores can apply only to the winning player. .br .RB "\ \ \ \ " "Trip Completed" : 400 points bonus for completing the trip to 700 or 1000. .br .RB "\ \ \ \ " "Safe Trip" : 300 points bonus for completing the trip without using any 200 mile cards. .br .RB "\ \ \ \ " "Delayed Action" : 300 points bonus for finishing after the deck was exhausted. .br .RB "\ \ \ \ " "Extension" : 200 points bonus for completing a 1000 mile trip. .br .RB "\ \ \ \ " "Shut-Out" : 500 points bonus for completing the trip before your opponent played any mileage cards. .LP Running totals are also kept for the current score for each player for the hand .RB ( "Hand Total" ), the game .RB ( "Overall Total" ), and number of games won .RB ( Games ). hout using any 200 mile cards. .br .RB "\ \ \ \ " "Delayed Action" : 300 points bonus for finishingman/man6/monop.6 644 0 0 11206 3112233424 6652 .de Sc \" start command list macro .ie n .PD 0 .el .PD 0.5 .sp .. .de Cm \" define command macro .TP 10 .ie t .BR "\\$1" : .el .IR "\\$1" : .. .de Ec \" end command macro .PD 1 .. .TH MONOP 6 "1 February 1983" .UC 4 .SH NAME monop \- Monopoly game .SH SYNOPSIS .B /usr/games/monop [ file ] .SH DESCRIPTION .I Monop is reminiscent of the Parker Brother's game Monopoly, and monitors a game between 1 to 9 users. It is assumed that the rules of Monopoly are known. The game follows the standard rules, with the exception that, if a property would go up for auction and there are only two solvent players, no auction is held and the property remains unowned. .PP The game, in effect, lends the player money, so it is possible to buy something which you cannot afford. However, as soon as a person goes into debt, he must \*(lqfix the problem\*(rq, .IR i.e. , make himself solvent, before play can continue. If this is not possible, the player's property reverts to his debtee, either a player or the bank. A player can resign at any time to any person or the bank, which puts the property back on the board, unowned. .PP Any time that the response to a question is a .IR string , e.g., a name, place or person, you can type `?' to get a list of valid answers. It is not possible to input a negative number, nor is it ever necessary. .Sc .IR "A Summary of Commands" : .Cm quit quit game: This allows you to quit the game. It asks you if you're sure. .Cm print print board: This prints out the current board. The columns have the following meanings (column headings are the same for the .BR where , .BR "own holdings" , and .B holdings commands): .PP .RS 10 .TP "\w'Name\ \ 'u" Name The first ten characters of the name of the square .TP Own The \fInumber\fR of the owner of the property. .TP Price The cost of the property (if any) .TP Mg This field has a `*' in it if the property is mortgaged .TP # If the property is a Utility or Railroad, this is the number of such owned by the owner. If the property is land, this is the number of houses on it. .TP Rent Current rent on the property. If it is not owned, there is no rent. .RE .Cm where where players are: Tells you where all the players are. A `*' indicates the current player. .Cm "own\ holdings" List your own holdings, .IR i.e. , money, get-out-of-jail-free cards, and property. .Cm holdings holdings list: Look at anyone's holdings. It will ask you whose holdings you wish to look at. When you are finished, type \*(lqdone\*(rq. .Cm shell shell escape: Escape to a shell. When the shell dies, the program continues where you left off. .Cm mortgage mortgage property: Sets up a list of mortgageable property, and asks which you wish to mortgage. .Cm unmortgage unmortgage property: Unmortgage mortgaged property. .Cm buy buy houses: Sets up a list of monopolies on which you can buy houses. If there is more than one, it asks you which you want to buy for. It then asks you how many for each piece of property, giving the current amount in parentheses after the property name. If you build in an unbalanced manner (a disparity of more than one house within the same monopoly), it asks you to re-input things. .Cm sell sell houses: Sets up a list of monopolies from which you can sell houses. it operates in an analogous manner to .I buy .Cm card card for jail: Use a get-out-of-jail-free card to get out of jail. If you're not in jail, or you don't have one, it tells you so. .Cm pay pay for jail: Pay $50 to get out of jail, from whence you are put on Just Visiting. Difficult to do if you're not there. .Cm trade This allows you to trade with another player. It asks you whom you wish to trade with, and then asks you what each wishes to give up. You can get a summary at the end, and, in all cases, it asks for confirmation of the trade before doing it. .Cm resign Resign to another player or the bank. If you resign to the bank, all property reverts to its virgin state, and get-out-of-jail free cards revert to the deck. .Cm save save game: Save the current game in a file for later play. You can continue play after saving, eithe((r by adding the file in which you saved the game after the .I monop command, or by using the .I restore command (see below). It will ask you which file you wish to save it in, and, if the file exists, confirm that you wish to overwrite it. .Cm restore restore game: Read in a previously saved game from a file. It leaves the file intact. .Cm roll Roll the dice and move forward to your new location. If you simply hit the key instead of a command, it is the same as typing .IR roll . .Ec .SH FILES /usr/games/lib/cards.pck Chance and Community Chest cards .SH BUGS No command can be given an argument instead of a response to a query. sk you which file you wish to save it in, and, if the file exists, confirm that you wish to overwrite it. .Cm restore restore game: Read in a previously saved game from a file. It leaves the file intact. .Cm roll Roll the dice and move forward to your new location. If you simply hit the key instead of a command, it is the same as typing .IR roll . .Ec .SH FILES /usman/man6/number.6 644 0 0 602 3112233424 6750 .TH NUMBER 6 "1 February 1983" .SH NAME number \- convert Arabic numerals to English .SH SYNOPSIS .B /usr/games/number .SH DESCRIPTION .I Number copies the standard input to the standard output, changing each decimal number to a fully spelled out version. . \"Punctuation is added to make the output sound well when played through . \".IR speak (1). . \".SH "SEE ALSO" . \"speak(1) new location. If you simply hit the key instead of a command, it isyyZyyman/man6/quiz.6 644 0 0 3163 3112233424 6475 .TH QUIZ 6 "1 February 1983" .SH NAME quiz \- test your knowledge .SH SYNOPSIS .B /usr/games/quiz [ .BI \-i file ] [ .B \-t ] [ category1 category2 ] .SH DESCRIPTION .I Quiz gives associative knowledge tests on various subjects. It asks items chosen from .I category1 and expects answers from .IR category2 . If no categories are specified, .I quiz gives instructions and lists the available categories. .LP .I Quiz tells a correct answer whenever you type a bare newline. At the end of input, upon interrupt, or when questions run out, .I quiz reports a score and terminates. .SH OPTIONS .TP .B \-t Run in \fBt\fPutorial mode, where missed questions are repeated later, and material is gradually introduced as you learn. .TP .BI \-i file Substitute the named \fIfile\fP for the default index file. The lines of these files have the syntax: .IP "" 4 .nf .ta \w'alternate 'u line = category newline \(bv category `:' line category = alternate \(bv category `|' alternate alternate = empty \(bv alternate primary primary = character \(bv `[' category `]' \(bv option option = `{' category `}' .IP .fi The first category on each line of an index file names an information file. The remaining categories specify the order and contents of the data in each line of the information file. Information files have the same syntax. Backslash `\\' is used as with .IR sh (1) to quote syntactically significant characters or to insert transparent newlines into a line. When either a question or its answer is empty, .I quiz will refrain from asking it. .SH FILES /usr/games/quiz.k/* .SH BUGS The construct `a|ab' doesn't work in an information file. Use `a{b}'. index file names an information file. The remaining categories specify the order and contents of the data in each line of the information file. Information files have the same syntax. Backslash `\\' is used as with .IR sh (1) to quote syntactically significant characters or to insert transparent newlines into a line. When either a question or its answer is empty, .I quiz will refrain from askinman/man6/rogue.6 644 0 0 3131 3112233424 6621 .TH ROGUE 6 "1 April 1981" .UC 4 .SH NAME rogue \- Exploring The Dungeons of Doom .SH SYNOPSIS .B /usr/games/rogue [ .I save_file ] .SH DESCRIPTION .PP .I Rogue is a computer fantasy game with a new twist. It is crt oriented and the object of the game is to survive the attacks of various monsters and get a lot of gold, rather than the puzzle solving orientation of most computer fantasy games. .PP To get started you really only need to know two commands. The command .B ? will give you a list of the available commands and the command .B / will identify the things you see on the screen. .PP To win the game (as opposed to merely playing to beat other people high scores) you must locate the Amulet of Yendor which is somewhere below the 20th level of the dungeon and get it out. Nobody has achieved this yet and if somebody does, they will probably go down in history as a hero among heros. .PP When the game ends, either by your death, when you quit, or if you (by some miracle) manage to win, .I rogue will give you alist of the top-ten scorers. The scoring is based entirely upon how much gold you get. There is a 10% penalty for getting yourself killed. .PP For more detailed directions, read the document .I "A Guide to the Dungeons of Doom." .SH FILES .DT /usr/games/lib/rogue_roll Score file .br ~/rogue.sav Default save file .SH SEE ALSO Michael C. Toy, .I "A guide to the Dungeons of Doom" .SH BUGS .PP Probably infinite. Currently known bugs are: Sometimes you are still hungry even after you eat food and sometimes you get a monster on the screen in reverse video which may or may not cause a core dump. There is a 10% penalty for getting yourself killed. .PP For more detailed directions, read the document .I "A Guide to the Dungeons of Doom." .SH FILES .DT /usr/games/lib/rogue_roll Score file .br ~/rogue.sav Default save file .SH SEE ALSO Michael C. Toy, .I "A guide to the Dungeons of Doom" .SH BUGS .PP Probably infinite. Currently known bugs are: Sometimes you are still hungry even after you eat food and sometimes man/man6/snake.6 644 0 0 5207 3112233425 6610 .TH SNAKE 6 "1 February 1983" .UC 4 .SH NAME snake, snscore \- display chase game .SH SYNOPSIS .B /usr/games/snake [ .BI \-w n ] [ .BI \-l n ] .br .B /usr/games/snscore .SH DESCRIPTION Snake is a display-based game which must be played on a CRT terminal from among those supported by vi(1). The object of the game is to make as much money as possible without getting eaten by the snake. The .B \-l and .B \-w options allow you to specify the length and width of the field. By default the entire screen (except for the last column) is used. .LP You are represented on the screen by an I. The snake is 6 squares long and is represented by S's. The money is $, and an exit is #. Your score is posted in the upper left hand corner. .LP You can move around using the same conventions as vi(1), the h, j, k, and l keys work, as do the arrow keys. Other possibilities include: .IP sefc These keys are like hjkl but form a directed pad around the d key. .IP HJKL These keys move you all the way in the indicated direction to the same row or column as the money. This does .I not let you jump away from the snake, but rather saves you from having to type a key repeatedly. The snake still gets all his turns. .IP SEFC Likewise for the upper case versions on the left. .IP ATPB These keys move you to the four edges of the screen. Their position on the keyboard is the mnemonic, e.g. P is at the far right of the keyboard. .IP x This lets you quit the game at any time. .IP p Points in a direction you might want to go. .IP w Space warp to get out of tight squeezes, at a price. .IP ! Shell escape .IP ^Z Suspend the snake game, on systems which support it. Otherwise an interactive shell is started up. .LP To earn money, move to the same square the money is on. A new $ will appear when you earn the current one. As you get richer, the snake gets hungrier. To leave the game, move to the exit (#). .LP A record is kept of the personal best score of each player. Scores are only counted if you leave at the exit, getting eaten by the snake is worth nothing. .LP As in pinball, matching the last digit of your score to the number which appears after the game is worth a bonus. .LP To see who wastes time playing snake, run .I /usr/games/snscore . .SH FILES .nf .ta \w'/usr/games/lib/snakerawscores 'u /usr/games/lib/snakerawscores database of personal bests /usr/games/lib/snake.log log of games played . \"/usr/games/busy program to determine if system too busy .DT .fi .SH BUGS .LP When playing on a small screen, it's hard to tell when you hit the edge of the scr((een. .LP The scoring function takes into account the size of the screen. A perfect function to do this equitably has not been devised. o wastes time playing snake, run .I /usr/games/snscore . .SH FILES .nf .ta \w'/usr/games/lib/snakerawscores 'u /usr/games/lib/snakerawscores database of personal bests /usr/games/lib/snake.log log of games played . \"/usr/games/busy program to determine if system too busy .DT .fi .SH BUGS .LP When playing on a small screen, it's hard to tell when you hit the edge of the scrman/man6/trek.6 644 0 0 3267 3112233425 6460 .TH TREK 6 "1 February 1983" .UC 4 .SH NAME trek \- trekkie game .SH SYNOPSIS .B /usr/games/trek [ [ .B \-a ] file ] .SH DESCRIPTION .I Trek is a game of space glory and war. Below is a summary of commands. For complete documentation, see .IR Trek by Eric Allman. .PP If a filename is given, a log of the game is written onto that file. If the .B \-a flag is given before the filename, that file is appended to, not truncated. .PP The game will ask you what length game you would like. Valid responses are \*(lqshort\*(rq, \*(lqmedium\*(rq, and \*(lqlong\*(rq. You may also type \*(lqrestart\*(rq, which restarts a previously saved game. You will then be prompted for the skill, to which you must respond \*(lqnovice\*(rq, \*(lqfair\*(rq, \*(lqgood\*(rq, \*(lqexpert\*(rq, \*(lqcommadore\*(rq, or \*(lqimpossible\*(rq. You should normally start out with a novice and work up. .PP In general, throughout the game, if you forget what is appropriate the game will tell you what it expects if you just type in a question mark. .SH AUTHOR Eric Allman .SH "SEE ALSO" /usr/doc/trek .SH "COMMAND SUMMARY" .ie t .ds f \fB .el .ds f \fI .ta 3i .nf \*fabandon\fR \*fca\fRpture \*fcl\fRoak \*fu\fRp/\*fd\fRown \*fc\fRomputer request; ... \*fda\fRmages \*fdestruct\fR \*fdo\fRck \*fhelp\fR \*fi\fRmpulse course distance \*fl\fRrscan \*fm\fRove course distance \*fp\fRhasers \*fa\fRutomatic amount \*fp\fRhasers \*fm\fRanual amt1 course1 spread1 ... \*ft\fRorpedo course [\*fy\fRes] angle/\*fn\fRo \*fram\fR course distance \*fr\fRest time \*fshell\fR \*fsh\fRields \*fu\fRp/\*fd\fRown \*fs\fRrscan [\*fy\fRes/\*fn\fRo] \*fst\fRatus \*fterminate\fR \*fy\fRes/\*fn\fRo \*fu\fRndock \*fv\fRisual course \*fw\fRarp warp_factor .fi .DT mputer request; ... \*fda\fRmages \*fdestruct\fR \*fdo\fRck \*fhelp\fR \*fi\fRmpulse course distance \*fl\fRrscan \*fm\fRove course distance \*fp\fRhasers \*fa\fRutomatic amount \*fp\fRhasers \*fm\fRanual amt1 course1 spread1 ... \*ft\fRorpedo course [\*fy\fRes] angle/\*fn\fRo \*fram\fR course distance \*fr\fRest time \*fshell\man/man6/worm.6 644 0 0 2154 3112233425 6471 .TH WORM 6 "2 April 1981" .SH NAME worm \- Play the growing worm game .SH SYNOPSIS .B /usr/games/worm [ .I size ] .SH DESCRIPTION .LP In .I worm, you are a little worm, your body is the "o"'s on the screen and your head is the "@". You move with the hjkl keys (as in the game snake). If you don't press any keys, you continue in the direction you last moved. The upper case HJKL keys move you as if you had pressed several (9 for HL and 5 for JK) of the corrosponding lower case key (unless you run into a digit, then it stops). .LP On the screen you will see a digit, if your worm eats the digit is will grow longer, the actual amount longer depends on which digit it was that you ate. The object of the game is to see how long you can make the worm grow. .LP The game ends when the worm runs into either the sides of the screen, or itself. The current score (how much the worm has grown) is kept in the upper left corner of the screen. .LP The optional argument, if present, is the initial length of the worm. .SH BUGS If the initial length of the worm is set to less than one or more than 75, various strange things happen. the actual amount longer depends on which digit it was that you ate. The object of the game is to see how long you can make the worm grow. .LP The game ends when the worm runs into either the sides of the screen, or itself. The current score (how much the worm has grown) is kept in the upper left corner of the screen. .LP The optional argument, if present, is the initial length of the worm. .SH BUGman/man6/wump.6 644 0 0 1321 3112233425 6470 .TH WUMP 6 "1 February 1983" .SH NAME wump \- the game of hunt-the-wumpus .SH SYNOPSIS .B /usr/games/wump .SH DESCRIPTION .I Wump plays the game of `Hunt the Wumpus.' A Wumpus is a creature that lives in a cave with several rooms connected by tunnels. You wander among the rooms, trying to shoot the Wumpus with an arrow, meanwhile avoiding being eaten by the Wumpus and falling into Bottomless Pits. There are also Super Bats which are likely to pick you up and drop you in some random room. .PP The program asks various questions which you answer one per line; it will give a more detailed description if you want. .PP This program is based on one described in .I "People's Computer Company," .I 2, 2 (November 1973). ve with several rooms connected by tunnels. You wander among the rooms, trying to shoot the Wumpus with an arrow, meanwhile avoiding being eaten by the Wumpus and falling into Bottomless Pits. There are also Super Bats which are likely to pick you up and drop you in some random room. .PP The program asman/man6/rain.6 644 0 0 672 3112233426 6422 .TH RAIN 6 "23 March 1983" .SH NAME rain \- animated raindrops display .SH SYNOPSIS .B /usr/games/rain .SH DESCRIPTION .PP .ad b .IR Rain 's display is modeled after the VAX/VMS program of the same name. The terminal has to be set for 9600 baud to obtain the proper effect. .PP As with all programs that use .IR termcap , the TERM environment variable must be set (and exported) to the type of the terminal being used. .SH FILES /etc/termcap ly to pick you up and yyZyyman/man6/worms.6 644 0 0 3113 3112233426 6651 .TH WORMS 6 "23 March 1983" .SH NAME worms \- animate worms on a display terminal .SH SYNOPSIS .B /usr/games/worms [ .B -field ] [ .B -length # ] [ .B -number # ] [ .B -trail ] .SH DESCRIPTION .ad b Brian Horn (cithep!bdh) showed me a .I TOPS-20 program on the DEC-2136 machine called .IR WORM , and suggested that I write a similar program that would run under .IR Unix . I did, and no apologies. .LP .B -field makes a "field" for the worm(s) to eat; .B -trail causes each worm to leave a trail behind it. You can figure out the rest by yourself. .SH FILES /etc/termcap . \".SH AUTHOR . \"Eric P. Scott . \".SH SEE ALSO . \".IR Snails , . \"by Karl Heuer .SH MESSAGES .IP "Invalid length" 10 .br Value not in range 2 \(<= length \(<= 1024 .IP "Invalid number of worms" 10 .br Value not in range 1 \(<= number \(<= 40 .IP "TERM: parameter not set" 10 .br The .B TERM environment variable is not defined. Do: .sp 5p \fBsetenv term sun\fP .sp 5p if you are using the C-shell \fIcsh\fP\|(1); or do a: .sp 5p \fBTERM=\fRterminal type .br \fBexport TERM\fR .sp 5p if you are using the regular Bourne shell \fIsh\fP\|(1). .IP "Unknown terminal type" 10 .br Your terminal type (as determined from the .B TERM environment variable) is not defined in .BR /etc/termcap . .IP "Terminal not capable of cursor motion" 10 .br Your terminal is too stupid to run this program. .IP "Out of memory" 10 .br This should never happen on a Sun. .SH BUGS The lower-right-hand character position will not be updated properly on a terminal that wraps at the right margin. .LP \fIWorms\fP doesn't initialize the terminal. lar Bourne shell \fIsh\fP\|(1). .IP "Unknown terminal type" 10 .br Your terminal type (as determined from the .B TERM environment variable) is not defined in .BR /etc/termcap . .IP "Terminal not capable of cursor motion" 10 .br Your terminal is too stupid to run this program. .IP "Out of memory" 10 .br This should never happen on a Sun. .SH BUGS The lower-right-hand character position will not be updated properly on a terminal that w((man/man6/doctor.6 644 0 0 1224 3112233432 6772 .TH DOCTOR 6 "1 February 1983" .UC 4 .SH NAME doctor \- interact with a psychoanalyst .SH SYNOPSIS .B /usr/games/doctor .SH DESCRIPTION .I Doctor is a lisp-language version of the legendary ELIZA program of Joseph Weizenbaum. This script "simulates" a Rogerian psychoanalyst. Type in lower case, and when you get tired or bored, type your interrupt character (either control-C or Rubout). Remember to type two carriage returns when you want it to answer. .PP In order to run this you must have a Franz Lisp system in /usr/ucb/lisp. .SH AUTHORS Adapted for Lisp by Jon L White, moved to Franz by John Foderaro, from an original script by Joseph Weizenbaum. s a lisp-language version of the legendary ELIZA program of Joseph Weizenbaum. This script "simulates" a Rogerian psychoanalyst. Type in lower case, and when you get tired or bored, type your interrupt character (either control-C or Rubout). Remember to type two carriage returns when you want it to answer. .PP In order to run this you must have a Franz Lisp sman/man6/rotcube.6 644 0 0 1762 3112233433 7153 .TH ROTCUBE 6 "22nd February 1983" .SH NAME rotcube \- rotate a simple cube .SH SYNOPSIS .B /usr/demo/rotcube .SH DESCRIPTION .I Rotcube rotates a skeletal outline of a cube consisting of 14 vectors. Using the SunCore Graphics Package, a 3-D projection is drawn on the Sun Monochrome Bitmap Display. Each rotation consists of 100 views. .LP During the first rotation, floating point transforms are being done and the resulting lines are converted to integer normalized device coordinates and written to a core-resident display list. At the same time the bitmap device driver converts normalized device coordinates to screen coordinates and draws each line on the screen. .LP Succeeding rotations are done by reading integer normalized device coordinates from the display list and passing them to the device driver to draw each line. This is considerably faster than the first rotation. .LP This program gives an indication of the performance of the SunCore Graphics Package. .LP Type `q' to exit the program. en to a core-rman/man6/rotcvph.6 644 0 0 4605 3112233434 7175 .TH ROTCVPH 6 "22nd February 1983" .SH NAME rotcvph \- rotate convex polyhedron .SH SYNOPSIS .B /usr/demo/rotcvph file .SH DESCRIPTION .I Rotcvph rotates a convex polyhedron with hidden surfaces removed. Using the SunCore Graphics Package, a 3-D projection is drawn on the Sun Monochrome Bitmap Display. The mandatory file argument contains a polygonal object definition as described below. .LP Initially the program displays a fixed view of the object. The following commands may be typed at any time: .IP \fBn\fP Display successive views with no waiting. .IP \fBw\fP Wait for to be typed before displaying each view. .IP \fBq\fP Exit the program. .LP The format of the polygonal object definition is illustrated by this example of the definition of a pyramid: .IP 5 5 .br -1.0 1.0 -1.0 1.0 -1.0 1.0 .br 1.0 1.0 -1.0 .br 1.0 -1.0 -1.0 .br -1.0 -1.0 -1.0 .br -1.0 1.0 -1.0 .br 0.0 0.0 1.0 .br 4 4 3 2 1 .br 3 1 5 4 .br 3 2 5 1 .br 3 3 5 2 .br 3 4 5 3 .LP The first line gives the number of vertices followed by the number of polygons. The second line gives the coordinates of a bounding box for the object. Minimum and maximum coordinate values are given for each of three dimensions in the order minx, maxx, miny, maxy, minz, maxz. Lines 3 through v+2 (where v is the number of vertices) give vertex coordinates in the order x, y, z. Lines v+3 through v+p+2 (where p is the number of polygons) give polygon descriptions. The first number is the number of vertices for the polygon. Succeeding numbers on the line are indices into the vertex list. Polygons should be planar. Coordinates are given in floating point format and everything else is integer. Entries on a given line are separated by arbitrary whitespace. A maximum of 400 vertices and 400 polygons may be defined. The polygon definitions may contain a maximum of 1600 instances of the vertices. /usr/demo/data contains several object definition files, including icosa.dat, socbal.dat, and pyramid.dat. .LP The above format may be used to define non-convex objects. The program will display these objects but hidden surface computations will not be done correctly. .SH FILES /usr/demo/data/*.dat Sample object definition files .SH BUGS All floating point transformations are done twice for each view, once to draw the object and once to undraw it. .br Lines which are common to two visible polygons in a view are drawn twice, once for each polygon. inition files, including icosa.dat, socbal.dat, and pyramid.dat. .LP The above format may be used to define non-convex objeman/man6/suncube.6 644 0 0 2413 3112233435 7150 .TH SUNCUBE 6 "22nd February 1983" .SH NAME suncube \- view 3-D Sun logo .SH SYNOPSIS .B /usr/demo/suncube .SH DESCRIPTION .I Suncube allows the user to view a cube from various positions with hidden faces removed. The faces of the cube consist of the Sun logo. The viewing position is selected using the mouse. Using the SunCore Graphics Package, a 3-D projection is drawn on the Sun Monochrome Bitmap Display. .LP The program operates in two modes: DisplayObject mode and SelectView mode. The program starts in DisplayObject mode. .LP .BR DisplayObject : The cube is displayed in 3-D perspective with hidden faces removed. Type "q" while in this mode to exit the program. Hit mouse button 3 to switch to SelectView mode. .LP .BR SelectView : Schematic projections of the outline of the cube are shown and the mouse is used to select a viewing position. Use button 1 to set x and button 2 to set y in the .IR "Front View" . Use button 2 to set z in the .IR "Top View" . Hit button 3 to switch to DisplayObject mode. .LP The view shown in DisplayObject mode is drawn using the conventions that the viewer is always looking from the viewing position toward the center of the cube and that the positive y axis on the screen is the projection of the positive y axis in 3-D cube coordinates. ine of the cube are shown and the mouse is used to select a viewing position. Use button 1 to set x and button 2 to set y in the .IR "Front View" . Use button 2 to set z in the .IR "Top View" . Hit button 3 to switch to DisplayObject mode. .LP man/man6/vwcvph.6 644 0 0 3261 3112233436 7024 .TH VWCVPH 6 "22nd February 1983" .SH NAME vwcvph \- view convex polyhedron .SH SYNOPSIS .B /usr/demo/vwcvph file .SH DESCRIPTION .I Vwcvph allows the user to view a convex polyhedron from various positions with hidden surfaces removed. The viewing position is selected using the mouse. Using the SunCore Graphics Package, a 3-D projection is drawn on the Sun Monochrome Bitmap Display. The mandatory file argument contains a polygonal object definition as described in the manual page for /usr/demo/rotcvph. .LP The program operates in two modes: DisplayObject mode and SelectView mode. The program starts in DisplayObject mode. .LP .BR DisplayObject : The object is displayed in 3-D perspective with hidden surfaces removed. Type "q" while in this mode to exit the program. Hit mouse button 3 to switch to SelectView mode. .LP .BR SelectView : Schematic projections of the outline of the object are shown and the mouse is used to select a viewing position. Use button 1 to set x and button 2 to set y in the .IR "Front View" . Use button 2 to set z in the .IR "Top View" . Hit button 3 to switch to DisplayObject mode. .LP The view shown in DisplayObject mode is drawn using the conventions that the viewer is always looking from the viewing position toward the center of the object and that the positive y axis on the screen is the projection of the positive y axis in object coordinates. .LP The input file may define non-convex objects. The program will display these objects but hidden surface computations will not be done co((rrectly. .SH FILES /usr/demo/data/*.dat Sample object definition files .SH BUGS Lines which are common to two visible polygons in a view are drawn twice, once for each polygon. the viewer is always looking from the viewing position toward the center of the object and that the positive y axis on the screen is the projection of the positive y axis in object coordinates. .LP The input file may define non-convex objects. The program will display these objects but hidden surface computations will not be done coman/man6/draw.6 644 0 0 7315 3112233436 6450 .TH DRAW 6 "4 April 1983" .UC 4 .SH NAME draw \- interactive graphics drawing .SH SYNOPSIS .B /usr/games/draw .SH DESCRIPTION .I Draw is a menu driven program which uses the mouse, keyboard, bitmap display and optionally the color display to draw objects, drag them around, save them on disk, etc. .LP The main menu items are selected by moving the mouse cursor and pressing the left mouse button. To redraw the display, point at the left edge of the main menu box and press the left button. The main menu items are: .IP "\fBNew Seg xlate\fP" 10 Open a new translatable segment. A segment is a collection of attributes and primitives (lines, text, polygons, etc.). A translatable segment may subsequently be positioned. .IP "\fBNew Seg xform\fP" 10 Open a new transformable segment. A transformable segment may subsequently be rotated, scaled, or positioned. .IP "\fBDelete Seg\fP" 10 To delete a segment, point at any primitive in the segment and press the left button. .IP "\fBLines\fP" 10 To add line primitives to the currently open segment, position cursor, press the left button, ... press right button to quit. .IP "\fBPolygon\fP" 10 To add a polygon primitive to the currently open segment, position the cursor, press the left button, \fB.\|.\|.\fP press the right button to terminate the boundary definition. Polygons are filled with the current fill attribute. .IP "\fBRaster\fP" 10 To add a raster primitive to the currently open segment, position the cursor, press the left button to reposition the box, adjust the box by moving the mouse, press the right button to create the raster primitive comprising the boxed bitmap. A `rasterfile' is also created on disk for hardcopy purposes (see \fI/usr/include/rasterfile.h\fP). This `rasterfile' file may be spooled to a Versatec printer/plotter for hardcopy after exiting from \fIdraw\fP. The command to do this is \fBlpr\ \ \-v\ \ rasterfile\fP. .IP "\fBText\fP" 10 To add a text primitive to the currently open segment, position cursor, press left button, type the text string at the keyboard (back space works), hit return. Text is drawn with the current text attributes. .IP "\fBMarker\fP" 10 To add marker primitives to the currently open segment, position cursor, press the left button to place marker, ... press the right button to quit. .IP "\fBPosition\fP" 10 To position a segment, point at any primitive in the segment, press left button, position the segment, press right button to quit. .IP "\fBRotate\fP" 10 To rotate a transformable segment, point at any primitive in the segment, press left button, move mouse to rotate, press right button to quit. .IP "\fBScale\fP" 10 To scale a transformable segment, point at any primitive in the segment, press the left button, move mouse to scale in x or y, press right button to quit. .IP "\fBAttributes\fP" 10 This item brings up the attribute menu. To select an attribute such as text font, region fill texture (color), linestyle, or line width, point at the item and press the left button. Point at the left edge of the menu box to quit. .IP "\fBSave Seg\fP" 10 To save a segment on a disk file, point at the segment, press the left button, type the disk file name, hit return. .IP "\fBRestore Seg\fP" 10 To restore a previously saved segment from disk, type file name, hit return. .IP "\fBExit\fP" 10 Exit the draw program. .SH BUGS .LP Rasters and raster text do not scale or rotate. If segments completely overlap, only the last one drawn may be picked by pointing with the mouse. This also applies to the menu segments! Therefore, don't cover them up with polygons. If draw is interrupted (del key) the `reset' command must be given to turn keyboard echo back on and to reset -cbreak. Therefore, use the Exit item in the main menu to exit the program. disk, type file name, hit return. .IP "\fBExit\fP" 10 Exit the draw program. .SH BUGS .LP Rasters and raster text do not scale or rotate. If segments completely overlap, only the last one drawn may be picked by pointing with the mouse. This also applies to the menu segments! Therefore, don't cover them man/man6/zork.6 644 0 0 1542 3112233426 6473 .TH ZORK 6 "1 February 1983" .SH NAME zork \- the game of dungeon .SH SYNOPSIS .B /usr/games/zork .SH DESCRIPTION .I Dungeon is a computer fantasy simulation based on Adventure and on Dungeons & Dragons, originally written by Lebling, Blank, and Anderson of MIT. In it you explore a dungeon made up of various rooms, caves, rivers, and so on. The object of the game is to collect as much treasure as possible and stow it safely in the trophy case (and, of course, to stay alive.) .LP Figuring out the rules is part of the game, but if you are stuck, you should start off with \*(lqopen mailbox\*(rq, \*(lqtake leaflet\*(rq, and then \*(lqread leaflet\*(rq. Additional useful commands that are not documented include: .LP quit (to end the game) .LP !cmd (the usual shell escape convention) .LP > (to save a game) .LP < (to restore a game) .SH FILES /usr/games/lib/d* of the game is to collect as much treasure as possible and stow it safely in the trophy case (and, of course, to stay alive.) .LP Figuring out the rules is paman/man6/suncoredemos.6 644 0 0 1372 3112233437 10217 .TH SUNCOREDEMOS 6 "11 February 1983" .SH NAME suncoredemos \- demonstrate SunCore Graphics Package .SH SYNOPSIS .B /usr/demo/product .br .B /usr/demo/shademo .br .B /usr/demo/cvlsi .SH DESCRIPTION .I Suncoredemos is a collection of simple programs demonstrating the SunCore Graphics Package. Each program is briefly described below. These programs generate all graphics output using subroutine calls to SunCore. To exit each program, generate an interrupt signal by typing the appropriate key (usually ). .IP product 12 color Sun architecture demo .IP Requires Sun Color Graphics Display. .IP shademo 12 shaded surface polygons demo .IP Requires Sun Color Graphics Display. .IP cvlsi 12 color vlsi layout demo .IP Requires Sun Color Graphics Display. emonstrating the SunCore Graphics Package. Each program is briefly described below. These programs generate all graphics output using subroutine calls to SunCore. To exit each program, generate an interrupt signal by typing the appropriate key (usually ) to generate an interrupt signal. .IP ball3d 10 perspective ball demo .IP balls 10 colliding balls demo .IP bounce 10 bouncing square demo .IP circuit 10 circuit diagram demo .IP frect 10 fast rectangle demo .IP kal 10 kaleidoscope demo .IP mesh 10 hidden surface plot demo .IP munch 10 munching square demo .IP "photo file" 10 dither monochrome image file to bitmap display .IP Image files suitable for display by this program are in /usr/demo/bwpix. .IP snow 10 fractal region fill demo .IP suntext 10 vector text demo .IP td 10 a collection of demos .IP This program has a menu for selection of several different demos. After typing a key to select a particular demo, the user may type to get back the menu. Type "q" to(( quit. .IP vecdemo 10 vector draw demo .IP vlsi 10 black and white vlsi demo square demo .IP "photo file" 10 dither monochrome image file to bitmap display .IP Image files suitable for display by this program are in /usr/demo/bwpix. .IP snow 10 fractal region fill demo .IP suntext 10 vector text demo .IP td 10 a collection of demos .IP This program has a menu for selection of several different demos. After typing a key to select a particular demo, the user may type to get back the menu. Type "q" toman/man6/colordemos.6 644 0 0 2063 3112233440 7647 .TH COLORDEMOS 6 "10 March 1983" .SH NAME colordemos \- demonstrate Sun Color Graphics Display .SH SYNOPSIS .B /usr/demo/cballs .br .B /usr/demo/cballsworms .br .B /usr/demo/cfrect .br .B /usr/demo/colorkal .br .B /usr/demo/cphoto file .br .B /usr/demo/csnow .br .B /usr/demo/sphere .SH DESCRIPTION .I Colordemos is a collection of simple demonstration programs for the Sun Color Graphics Display. Each program is briefly described below. These programs drive the color hardware directly without using a high-level graphics package such as SunCore. To exit each program, generate an interrupt signal by typing the appropriate key (usually ). .IP cballs 12 colliding balls on color display .IP cballsworms 12 colliding worms on color display .IP cfrect 12 fast color rectangle demo .IP colorkal 12 color kaleidoscope demo .IP cphoto file 12 display dithered color file on color display .IP Image files suitable for display by this program are in /usr/demo/colorpix. .IP csnow color region fill demo .IP sphere shaded sphere drawing demo .SH FILES /usr/demo/colorpix program, generate an interrupt signal by typing the appropriate key (usually ). .IP cballs 12 colliding balls on color display .IP cballsworms 12 colliding worms on color display .IP cfrect 12 fast color rectangle demo .IP colorkal 12 color kaleidoscope demo .IP cphoto file 12 display dithered color file on color display .IP Image files suitable for display by this program are in /usr/demo/colorpix. .IP csnow color region fill demo .IP sphere shademan/man7/ 755 0 0 0 3130500210 5315 man/man7/ascii.7 644 0 0 4514 3112233440 6576 .TH ASCII 7 "1 February 1983" .SH NAME ascii \- map of ASCII character set .SH SYNOPSIS .B cat /usr/pub/ascii .SH DESCRIPTION .I Ascii is a map of the ASCII character set, to be printed as needed. It contains: .nf .cs R 20 |000 nul|001 soh|002 stx|003 etx|004 eot|005 enq|006 ack|007 bel| |010 bs |011 ht |012 nl |013 vt |014 np |015 cr |016 so |017 si | |020 dle|021 dc1|022 dc2|023 dc3|024 dc4|025 nak|026 syn|027 etb| |030 can|031 em |032 sub|033 esc|034 fs |035 gs |036 rs |037 us | |040 sp |041 ! |042 " |043 # |044 $ |045 % |046 & |047 \' | |050 ( |051 ) |052 * |053 + |054 , |055 \- |056 . |057 / | |060 0 |061 1 |062 2 |063 3 |064 4 |065 5 |066 6 |067 7 | |070 8 |071 9 |072 : |073 ; |074 < |075 = |076 > |077 ? | |100 @ |101 A |102 B |103 C |104 D |105 E |106 F |107 G | |110 H |111 I |112 J |113 K |114 L |115 M |116 N |117 O | |120 P |121 Q |122 R |123 S |124 T |125 U |126 V |127 W | |130 X |131 Y |132 Z |133 [ |134 \\ |135 ] |136 ^ |137 _ | |140 \` |141 a |142 b |143 c |144 d |145 e |146 f |147 g | |150 h |151 i |152 j |153 k |154 l |155 m |156 n |157 o | |160 p |161 q |162 r |163 s |164 t |165 u |166 v |167 w | |170 x |171 y |172 z |173 { |174 | |175 } |176 ~ |177 del| | 00 nul| 01 soh| 02 stx| 03 etx| 04 eot| 05 enq| 06 ack| 07 bel| | 08 bs | 09 ht | 0a nl | 0b vt | 0c np | 0d cr | 0e so | 0f si | | 10 dle| 11 dc1| 12 dc2| 13 dc3| 14 dc4| 15 nak| 16 syn| 17 etb| | 18 can| 19 em | 1a sub| 1b esc| 1c fs | 1d gs | 1e rs | 1f us | | 20 sp | 21 ! | 22 " | 23 # | 24 $ | 25 % | 26 & | 27 \' | | 28 ( | 29 ) | 2a * | 2b + | 2c , | 2d \- | 2e . | 2f / | | 30 0 | 31 1 | 32 2 | 33 3 | 34 4 | 35 5 | 36 6 | 37 7 | | 38 8 | 39 9 | 3a : | 3b ; | 3c < | 3d = | 3e > | 3f ? | | 40 @ | 41 A | 42 B | 43 C | 44 D | 45 E | 46 F | 47 G | | 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O | | 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W | | 58 X | 59 Y | 5a Z | 5b [ | 5c \\ | 5d ] | 5e ^ | 5f _ | | 60 \` | 61 a | 62 b | 63 c | 64 d | 65 e | 66 f | 67 g | | 68 h | 69 i | 6a j | 6b k | 6c l | 6d m | 6e n | 6f o | | 70 p | 71 q | 72 r | 73 s | 74 t | 75 u | 76 v | 77 w | | 78 x | 79 y | 7a z | 7b { | 7c | | 7d } | 7e ~ | 7f del| .fi .cs R .SH FILES /usr/pub/ascii F | 47 G | | 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O | | 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W | | 58 X | 59 Y | 5a Z | 5b [ | 5man/man7/eqnchar.7 644 0 0 10470 3112233441 7146 .EQ tdefine ciplus % "\o'\(pl\(ci'" % ndefine ciplus % O+ % tdefine citimes % "\o'\(mu\(ci'" % ndefine citimes % Ox % tdefine =wig % "\(eq\h'-\w'\(eq'u-\w'\s-2\(ap'u/2u'\v'-.4m'\s-2\z\(ap\(ap\s+2\v'.4m'\h'\w'\(eq'u-\w'\s-2\(ap'u/2u'" % ndefine =wig % ="~" % tdefine bigstar % "\o'\(pl\(mu'" % ndefine bigstar % X|- % tdefine =dot % "\z\(eq\v'-.6m'\h'.2m'\s+2.\s-2\v'.6m'\h'.1m'" % ndefine =dot % = dot % tdefine orsign % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'.15m'\s+2" % ndefine orsign % \e/ % tdefine andsign % "\s-2\v'-.15m'\z\(sl\(sl\h'-.05m'\z\e\e\v'.15m'\s+2" % ndefine andsign % /\e % tdefine =del % "\v'.3m'\z=\v'-.6m'\h'.3m'\s-1\(*D\s+1\v'.3m'" % ndefine =del % = to DELTA % tdefine oppA % "\s-2\v'-.15m'\z\e\e\h'-.05m'\z\(sl\(sl\v'-.15m'\h'-.75m'\z-\z-\h'.2m'\z-\z-\v'.3m'\h'.4m'\s+2" % ndefine oppA % V- % tdefine oppE %"\s-3\v'.2m'\z\(em\v'-.5m'\z\(em\v'-.5m'\z\(em\v'.55m'\h'.9m'\z\(br\z\(br\v'.25m'\s+3" % ndefine oppE % E/ % tdefine incl % "\s-1\z\(or\h'-.1m'\v'-.45m'\z\(em\v'.7m'\z\(em\v'.2m'\(em\v'-.45m'\s+1" % ndefine incl % C_ % tdefine nomem % "\o'\(mo\(sl'" % ndefine nomem % C-/ % tdefine angstrom % "\fR\zA\v'-.3m'\h'.2m'\(de\v'.3m'\fP\h'.2m'" % ndefine angstrom % A to o % tdefine star %{ roman "\v'.5m'\s+3*\s-3\v'-.5m'"}% ndefine star % * % tdefine || % \(or\(or % tdefine wig % "\z>\v'.4m'\(ap\v'-.4m'" % ndefine >wig %{ > from "~" }% tdefine langle % "\s-3\b'\(sl\e'\s0" % ndefine langle %<% tdefine rangle % "\s-3\b'\e\(sl'\s0" % ndefine rangle %>% tdefine hbar % "\zh\v'-.6m'\h'.05m'\(ru\v'.6m'" % ndefine hbar % h\u-\d % ndefine ppd % _| % tdefine ppd % "\o'\(ru\s-2\(or\s+2'" % tdefine <-> % "\o'\(<-\(->'" % ndefine <-> % "<-->" % tdefine <=> % "\s-2\z<\v'.05m'\h'.2m'\z=\h'.55m'=\h'-.6m'\v'-.05m'>\s+2" % ndefine <=> % "<=>" % tdefine |< % "\o'<\(or'" % ndefine |< % <| % tdefine |> % "\o'>\(or'" % ndefine |> % |> % tdefine ang % "\v'-.15m'\z\s-2\(sl\s+2\v'.15m'\(ru" % ndefine ang % /_ % tdefine rang % "\z\(or\h'.15m'\(ru" % ndefine rang % L % tdefine 3dot % "\v'-.8m'\z.\v'.5m'\z.\v'.5m'.\v'-.2m'" % ndefine 3dot % .\u.\u.\d\d % tdefine thf % ".\v'-.5m'.\v'.5m'." % ndefine thf % ..\u.\d % tdefine quarter % roman \(14 % ndefine quarter % 1/4 % tdefine 3quarter % roman \(34 % ndefine 3quarter % 3/4 % tdefine degree % \(de % ndefine degree % nothing sup o % tdefine square % \(sq % ndefine square % [] % tdefine circle % \(ci % ndefine circle % O % tdefine blot % "\fB\(sq\fP" % ndefine blot % HIX % tdefine bullet % \(bu % ndefine bullet % oxe % tdefine -wig % "\(~=" % ndefine -wig % - to "~" % tdefine wig % \(ap % ndefine wig % "~" % tdefine prop % \(pt % ndefine prop % oc % tdefine empty % \(es % ndefine empty % O/ % tdefine member % \(mo % ndefine member % C- % tdefine cup % \(cu % ndefine cup % U % define cap % \(ca % define subset % \(sb % define supset % \(sp % define !subset % \(ib % define !supset % \(ip % .EN .TH EQNCHAR 7 "1 February 1983" .UC .SH NAME eqnchar \- special character definitions for eqn .SH SYNOPSIS .B eqn /usr/pub/eqnchar [ files ] .B \(bv troff [ options ] .PP .B neqn /usr/pub/eqnchar [ files ] .B \(bv nroff [ options ] .SH DESCRIPTION .I Eqnchar contains .I troff and .I nroff character definitions for constructing characters that are not available on the Graphic Systems typesetter. These definitions are primarily intended for use with .I eqn and .IR neqn . It contains definitions for the following characters .PP .nf .ta \w'angstrom 'u \n(.lu/3u +\w'angstrom 'u \n(.lu*2u/3u +\w'angstrom 'u .EQ(( "ciplus" ciplus "|\||" || "square" square .EN .EQ "citimes" citimes "langle" langle "circle" circle .EN .EQ "wig" wig "rangle" rangle "blot" blot .EN .EQ "-wig" -wig "hbar" hbar "bullet" bullet .EN .EQ ">wig" >wig "ppd" ppd "prop" prop .EN .EQ "" <-> "empty" empty .EN .EQ "=wig" =wig "<=>" <=> "member" member .EN .EQ "star" star "|\|<" |< "nomem" nomem .EN .EQ "bigstar" bigstar "|\|>" |> "cup" cup .EN .EQ "=dot" =dot "ang" ang "cap" cap .EN .EQ "orsign" orsign "rang" rang "incl" incl .EN .EQ "andsign" andsign "3dot" 3dot "subset" subset .EN .EQ "=del" =del "thf" thf "supset" supset .EN .EQ "oppA" oppA "quarter" quarter "!subset" !subset .EN .EQ "oppE" oppE "3quarter" 3quarter "!supset" !supset .EN .EQ "angstrom" angstrom "degree" degree .EN .SH FILES /usr/pub/eqnchar .SH SEE ALSO troff(1), eqn(1) member" member .EN .EQ "star" star "|\|<" |< "nomem" nomem .EN .EQ "bigstar" bigstar "|\|>" |> "cup" cup .EN .EQ "=dot" =dot "ang" ang "cap" cap .EN .EQ "orsign" orsign "rang" rang "incl" incl .EN .EQman/man7/hier.7 644 0 0 20760 3112233442 6460 .TH HIER 7 "11 April 1983" .UC 4 .SH NAME hier \- file system hierarchy .SH DESCRIPTION The following outline gives a quick tour through a representative directory hierarchy. .na .nh .IP / root .PD 0 .IP /vmunix the kernel binary (UNIX itself) .IP /lost+found directory for connecting detached files for .IR fsck (5) .IP /dev/ devices (4) .RS .IP console main console, .IR tty (4) .IP tty* terminals, .IR tty (4) .IP ip* disks, .IR ip (4) .IP rip* raw disks, .IR ip (4) .IP \fB.\|.\|.\fP .RE .IP /bin/ utility programs, cf /usr/bin/ (1) .RS .IP as assembler .IP cc C compiler executive, cf /lib/ccom, /lib/cpp, /lib/c2 .IP csh C shell .IP \fB.\|.\|.\fP .RE .IP /lib/ object libraries and other stuff, cf /usr/lib/ .RS .IP libc.a system calls, standard I/O, etc. (2,3,3S) .IP \fB.\|.\|.\fP .IP ccom C compiler proper .IP cpp C preprocessor .IP c2 C code improver .IP \fB.\|.\|.\fP .RE .IP /etc/ essential data and maintenance utilities; sect (8) .RS .IP dump dump program .IR dump (8) .IP passwd password file, .IR passwd (5) .IP group group file, .IR group (5) .IP motd message of the day, .IR login (1) .IP termcap description of terminal capabilities, .IR termcap (5) .IP ttytype table of what kind of terminal is on each port, .IR ttytype (5) .IP mtab mounted file table, .IR mtab (5) .IP dumpdates dump history, .IR dump (8) .IP fstab file system configuration table .IR fstab (5) .IP ttys properties of terminals, .IR ttys (5) .IP getty part of .IR login , .IR getty (8) .IP init the parent of all processes, .IR init.vm (8) .IP rc shell program to bring the system up .IP cron the clock daemon, .IR cron (8) .IP mount .IR mount (8) .IP wall .IR wall (8) .IP \fB.\|.\|.\fP .RE .IP /tmp/ temporary files, usually on a fast device, cf /usr/tmp/ .RS .IP e* used by .IR ed (1) .IP ctm* used by .IR cc (1) .IP \fB.\|.\|.\fP .RE .IP /usr/ general-pupose directory, usually a mounted file system .RS .IP adm/ administrative information .RS .IP wtmp login history, .IR utmp (5) .IP messages hardware error messages . \".IP tracct . \"phototypesetter accounting, . \".IR troff (1) . \".IP lpacct . \"line printer accounting . \".IR lpr (1) . \".IP "vaacct, vpacct" . \"varian and versatec accounting . \. \"".IR vpr (1), . \".IR vtroff (1), . \".IR vpac (1) .RE .IP bin/ .RS utility programs, to keep /bin/ small .IP tmp/ temporaries, to keep /tmp/ small .RS .IP stm* used by .IR sort (1) .IP raster used by .IR plot (1) .RE .IP dict/ word lists, etc. .RS .IP words principal word list, used by .IR look (1) .IP spellhist history file for .IR spell (1) .RE .IP games/ .RS .IP hangman .IP lib/ library of stuff for the games .RS .IP quiz.k/ what .IR quiz (6) knows .RS .IP index category index .IP africa countries and capitals .IP \fB.\|.\|.\fP .RE .IP \fB.\|.\|.\fP .RE .IP \fB.\|.\|.\fP .RE .IP include/ standard #include files .RS .IP a.out.h object file layout, .IR a.out (5) .IP stdio.h standard I/O, .IR stdio (3) .IP math.h (3M) .IP \fB.\|.\|.\fP .IP sys/ system-defined layouts, cf /sys/h .RE .IP lib/ object libraries and stuff, to keep /lib/ small .RS .IP atrun scheduler for .IR at (1) .IP lint/ utility files for lint .RS .IP lint[12] subprocesses for .IR lint (1) .IP llib-lc dummy declarations for /lib/libc.a, used by .IR lint (1) .IP llib-lm dummy declarations for /lib/libc.m .IP \fB.\|.\|.\fP .RE .IP struct/ passes of .IR struct (1) .IP \fB.\|.\|.\fP .IP tmac/ macros for .IR troff (1) .RS .IP tmac.an macros for .IR man (7) .IP tmac.s macros for .IR ms (7) .IP \fB.\|.\|.\fP .RE .IP font/ fonts for .IR troff (1) .RS .IP ftR Times Roman .IP ftB Times Bold .IP \fB.\|.\|.\fP .RE .IP uucp/ programs and data for .IR uucp (1) .RS .IP L.sys remote system names and numbers .IP uucico the real copy program .IP \fB.\|.\|.\fP .RE .IP units conversion tables for .IR units (1) .IP eign list of English words to be ignored by .IR ptx (1) .RE .RE .br .ne 5 .IP /usr/\tman/ .RS Pages for major manuals \(em \fIUser's Guide to Commands\fP, \fIUNIX Programmer's Manual\fP, and \fISystem Manager's Guide\fP. .IR man (1) .RS .IP man0/ general .RS .IP intro introduction to Sun System Manuals, in .IR ms (7) format .IP xx template for manual page .RE .IP man1/ chapter 1 .RS .IP as.1 .IP spline.1g .IP \fB.\|.\|.\fP .RE .IP \fB.\|.\|.\fP .IP cat1/ preformatted pages for section 1 .IP \fB.\|.\|.\fP .RE .IP msgs/ messages, cf .IR msgs (1) .RS .IP bounds highest and lowest message .RE . \".IP new/ . \"binaries of new versions of programs .IP preserve/ editor temporaries preserved here after crashes/hangups . \".IP public/ . \"binaries of user programs - write permission to everyone .IP spool/ delayed execution files .RS .IP at/ used by .IR at (1) .IP lpd/ used by .IR lpr (1) .RS .IP lock present when line printer is active .IP cf* copy of file to be printed, if necessary .IP df* daemon control file, .IR lpd (8) .IP tf* transient control file, while .I lpr is working .RE .IP uucp/ work files and staging area for .IR uucp (1) .RS .IP LOGFILE summary log .IP LOG.* log file for one transaction .IP \fB.\|.\|.\fP .RE .IP mail/ mailboxes for .IR mail (1) .RS .TP .I name mail file for user .I name .TP .IR name .lock lock file while .I name is receiving mail .RE .IP secretmail/ like .IR mail / . \".IP uucp/ . \"work files and staging area for . \".IR uucp (1) . \".RS . \".IP LOGFILE . \"summary log . \".IP LOG.* . \"log file for one transaction .RE .RE .TP .I wd initial working directory of a user, typically .I wd is the user's login name .RS .TP .BR . profile set environment for .IR sh (1), .IR environ (5) . \".TP . \".BR . project . \"what you are doing (used by ( . \".IR finger (1) . \") .TP .BR . cshrc startup file for .IR csh (1) .TP .BR . exrc startup file for .IR ex (1) . \".TP . \".BR . plan . \"what your short-term plans are (used by . \".IR finger (1) . \") . \".TP . \".BR . netrc . \"startup file for . \".IR net (1) . \".TP . \".BR . msgsrc . \"startup file for . \".IR msgs (1) .TP .BR . mailrc startup file for .IR mail (1) .IP calendar user's datebook for .IR calendar (1) .RE . \".IP doc/ . \"papers, in supplementary manuals distributed with the system, mostly in . \".IR ms (7) . \"format . \".RS . \".IP as/ . \"assembler manual . \". \".IP c . \". \"C manual . \".IP \fB.\|.\|.\fP . \".RE .RE .RE . \".IP /usr/\tsrc/ . \".RS . \".IP . \"source programs for utilities, etc. . \".RS . \".IP cmd/ . \"source of commands . \".RS . \".IP as/ . \"assembler . \".IP ar.c . \"source for . \".IR ar (1) . \".IP \fB.\|.\|.\fP . \".IP troff/ . \"source for . \".I nroff . \"and . \".IR troff (1) . \".RS . \".IP font/ . \"source for font tables, /usr/lib/font/ . \".RS . \".IP ftR.c . \"Roman . \".IP \fB.\|.\|.\fP . \".RE . \".IP term/ . \"terminal characteristics tables, /usr/lib/term/ . \".RS . \".IP tab300.c . \"DASI 300 . \".IP \fB.\|.\|.\fP . \".RE . \".IP \fB.\|.\|.\fP . \".RE . \".RE . \".IP games/ . \"source for /usr/games . \".IP libc/ . \"source for functions in /lib/libc.a . \".RS . \".IP crt/ . \"C runtime support . \".IP csu/ . \"startup and wrapup routines needed with every C program . \".RS . \".IP crt0.s . \"regular startup . \".IP mcrt0.s . \"modified startup for . \".I cc \-p . \".RE . \".IP sys/ . \"system calls (2) . \".RS . \".IP access.s . \".IP alarm.s . \".IP \fB.\|.\|.\fP . \".RE . \".IP stdio/ . \"standard I/O functions (3S) . \".RS . \".IP fgets.c . \".IP fopen.c . \".IP \fB.\|.\|.\fP . \".RE . \".IP gen/ . \"other functions in (3) . \".RS . \".IP abs.c . \".IP \fB.\|.\|.\fP . \".RE . \".RE . \".IP local/ . \"source which isn't normally distributed . \".IP new/ . \"source for new versions of commands and library routines . \".IP old/ . \"source for old versions of commands and library routines . \".IP sys/ . \"system source . \".RS . \".IP h/ . \"header (include) files . \".RS . \".IP acct.h . \".IR acct (5) . \".IP stat.h . \".IR stat (2) . \".IP \fB.\|.\|.\fP . \".RE . \".IP sys/ . \"system source proper . \".RS . \".IP main.c . \".IP pipe.c . \".IP sysent.c . \"system entry points . \".RE . \".RE . \".RE .IP ucb/ binaries of programs developed at University of California at Berkeley. .RS .IP \fB.\|.\|.\fP .IP edit editor for beginners .IP ex command editor for experienced users .IP \fB.\|.\|.\fP .IP mail mail reading/sending subsystem .IP man on line documentation .IP \fB.\|.\|.\fP .IP pi Pascal translator .IP px Pascal interpreter .IP \fB.\|.\|.\fP .IP vi visual editor .RE .RE .ad .SH SEE ALSO ls(1), whatis(1), whereis(1), which (1), ncheck(8), find(1), grep(1) .SH BUGS The position of files is subject to change without notice. ograms developed((man/man7/man.7 644 0 0 6126 3112233443 6265 .TH MAN 7 "1 February 1983" .SH NAME man \- macros to typeset manual .SH SYNOPSIS .B nroff \-man\ file ... .PP .B troff \-man\ file ... .SH DESCRIPTION These macros are used to lay out pages of this manual. A skeleton page may be found in the file /usr/man/man0/xx. .PP Any text argument .I t may be zero to six words. Quotes may be used to include blanks in a `word'. If .I text is empty, the special treatment is applied to the next input line with text to be printed. In this way .BR . I may be used to italicize a whole line, or .BR . SM followed by .BR . B to make small bold letters. .PP A prevailing indent distance is remembered between successive indented paragraphs, and is reset to default value upon reaching a non-indented paragraph. Default units for indents .I i are ens. .PP Type font and size are reset to default values before each paragraph, and after processing font and size setting macros. .PP These strings are predefined by .BR \-man : .IP \e*R .if t `\*R', `(Reg)' in .if t .I nroff. .if n `(Reg)', trademark symbol in .if n .I troff. .IP \e*S Change to default type size. .SH FILES /usr/lib/tmac/tmac.an .br /usr/man/man0/xx .SH SEE ALSO troff(1), man(1) .SH BUGS Relative indents don't nest. .SH REQUESTS .ta \w'.TH n c x 'u +\w'Cause 'u +\w'Argument\ 'u .di xx \ka .br .di .in \nau .ti0 Request Cause If no Explanation .ti0 Break Argument .ti0 .li .B \fIt\fR no \fIt\fR=n.t.l.* Text .I t is bold. .ti0 .li .BI \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating bold and italic. .ti0 .li .BR \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating bold and Roman. .ti0 .li .DT no .5i 1i... Restore default tabs. .ti0 .li .HP \fIi\fR yes \fIi\fR=p.i.* Set prevailing indent to .I i. Begin paragraph with hanging indent. .ti0 .li .I \fIt\fR no \fIt\fR=n.t.l. Text .I t is italic. .ti0 .li .IB \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating italic and bold. .ti0 .li .IP \fIx i\fR yes \fIx\fR="" Same as .TP with tag .I x. .ti0 .li .IR \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating italic and Roman. .ti0 .li .LP yes - Same as .PP. .ti0 .li .PD \fId\fR no \fId\fR=.4v Interparagraph distance is .I d. .ti0 .li .PP yes - Begin paragraph. Set prevailing indent to .5i. .ti0 .li .RE yes - End of relative indent. Set prevailing indent to amount of starting .RS. .ti0 .li .RB \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating Roman and bold. .ti0 .li .RI \fIt\fR no \fIt\fR=n.t.l. Join words of .I t alternating Roman and italic. .ti0 .li .RS \fIi\fR yes \fIi\fR=p.i. Start relative indent, move left margin in distance .I i. Set prevailing indent to .5i for nested indents. .ti0 .li .SH \fIt\fR yes \fIt\fR=n.t.l. Subhead. .ti0 .li .SM \fIt\fR no \fIt\fR=n.t.l. Text .I t is small. .ti0 .li .TH \fIn c x\fR yes - Begin page named .I n of chapter .IR c; .I x is extra commentary, e.g. `local', for page foot. Set prevailing indent and tabs to .5i. .ti0 .li .TP \fIi\fR yes \fIi\fR=p.i. Set prevailing indent to .I i. Begin indented paragraph with hanging tag given by next text line. If tag doesn't fit, place it on separate line. .PP .ti0 * n.t.l. = next text line; p.i. = prevailing indent .li .SH \fIt\fR yes \fIt\fR=n.t.l. Subhead. .ti0 .li .SM \fIt\fR no \fIt\fR=n.t.l. Text .I t is small. .ti0 .li .TH \fIn c x\fR yes - Begin page named .I n of chapter .IR c; .I x is extra commentary, e.g. `local', for page foot. Set prevailing indent and tabs to .5i. .ti0 .li .TP \fIi\fR yes \fIi\fR=p.i. Set prevailing indent to .I i. Begin indented paragraph with hanging tag given by next text line. If tag doesn't fit, plman/man7/me.7 644 0 0 12324 3112233443 6130 .hc % .TH ME 7 "16 November 1979" .UC .SH NAME me \- macros for formatting papers .SH SYNOPSIS .B "nroff \-me" [ options ] file ... .br .B "troff \-me" [ options ] file ... .SH DESCRIPTION This package of .I nroff and .I troff macro definitions provides a canned formatting facility for tech%nical papers in various formats. When producing 2-column output on a terminal, filter the output through .IR col (1). .PP The macro requests are defined below. Many .I nroff and .I troff requests are unsafe in conjunction with this package, however these requests may be used with impunity after the first .pp: .nf .IP .ta \w'.sz +n 'u \&.bp begin new page \&.br break output line here \&.sp n insert n spacing lines \&.ls n (line spacing) n=1 single, n=2 double space \&.na no alignment of right margin \&.ce n center next n lines \&.ul n underline next n lines \&.sz +n add n to point size .fi .PP Output of the .I eqn, .I neqn, .I refer, and .IR tbl (1) preprocessors for equations and tables is acceptable as input. .SH FILES /usr/lib/tmac/tmac.e .br /usr/lib/me/* .SH "SEE ALSO" eqn(1), troff(1), refer(1), tbl(1) .br \-me Reference Manual, Eric P. Allman .br Writing Papers with Nroff Using \-me .tr &. .SH REQUESTS In the following list, \*(lqinitialization\*(rq refers to the first .pp, .lp, .ip, .np, .sh, or .uh macro. This list is incomplete; see .I "The \-me Reference Manual" for interesting details. .PP .ta \w'.eh \'x\'y\'z\' 'u +\w'Initial 'u +\w'Cause 'u .br .di x \ka .br .di .in \nau .ti0 Request Initial Cause Explanation .ti0 Value Break .br .in \nau .ti0 \&.(c - yes Begin centered block .ti0 \&.(d - no Begin delayed text .ti0 \&.(f - no Begin footnote .ti0 \&.(l - yes Begin list .ti0 \&.(q - yes Begin major quote .ti0 \&.(x \fIx\fR - no Begin indexed item in index .I x .ti0 \&.(z - no Begin floating keep .ti0 \&.)c - yes End centered block .ti0 \&.)d - yes End delayed text .ti0 \&.)f - yes End footnote .ti0 \&.)l - yes End list .ti0 \&.)q - yes End major quote .ti0 \&.)x - yes End index item .ti0 \&.)z - yes End floating keep .ti 0 \&.++ \fIm H\fR - no Define paper section. .I m defines the part of the paper, and can be .B C (chapter), .B A (appendix), .B P (preliminary, e.g., abstract, table of contents, etc.), .B B (bibliography), .B RC (chapters renumbered from page one each chapter), or .B RA (appendix renumbered from page one). .ti 0 \&.+c \fIT\fR - yes Begin chapter (or appendix, etc., as set by .++). .I T is the chapter title. .ti0 \&.1c 1 yes One column format on a new page. .ti0 \&.2c 1 yes Two column format. .ti0 \&.EN - yes Space after equation produced by .I eqn or .IR neqn . .ti0 \&.EQ \fIx y\fR - yes Precede equation; break out and add space. Equation number is .IR y . The optional argument \fIx\fR may be .I I to indent equation (default), .I L to left-adjust the equation, or .I C to center the equation. .ti0 \&.TE - yes End table. .ti0 \&.TH - yes End heading section of table. .ti0 \&.TS \fIx\fR - yes Begin table; if \fIx\fR is .I H table has repeated heading. .ti 0 \&.ac \fIA N\fR - no Set up for ACM style output. .I A is the Author's name(s), .I N is the total number of pages. Must be given before the first initialization. .ti0 \&.b \fIx\fR no no Print .I x in boldface; if no argument switch to boldface. .ti 0 \&.ba \fI+n\fR 0 yes Augments the base indent by .I n. This indent is used to set the indent on regular text (like paragraphs). .ti0 \&.bc no yes Begin new column .ti0 \&.bi \fIx\fR no no Print .I x in bold italics (nofill only) .ti0 \&.bx \fIx\fR no no Print \fIx\fR in a box (nofill only). .ti 0 \&.ef \fI\'x\'y\'z\'\fR \'\'\'\' no Set even footer to x y z .ti 0 \&.eh \fI\'x\'y\'z\'\fR \'\'\'\' no Set even header to x y z .ti 0 \&.fo \fI\'x\'y\'z\'\fR \'\'\'\' no Set footer to x y z .ti 0 \&.hx - no Supress headers and footers on next page. .ti0 \&.he \fI\'x\'y\'z\'\fR \'\'\'\' no Set header to x y z .ti0 \&.hl - yes Draw a horizontal line .ti0 \&.i \fIx\fR no no Italicize .I x; if .I x missing, italic text follows. .ti0 \&.ip \fIx y\fR no yes Start indented paragraph, with hanging tag .IR x . Indentation is .I y ens (default 5). .ti0 \&.lp yes yes Start left-blocked paragraph. .ti 0 \&.lo - no Read in a file of local macros of the form .BI \&.* x. Must be given before initialization. .ti0 \&.np 1 yes Start numbered paragraph. .ti 0 \&.of \fI\'x\'y\'z\'\fR \'\'\'\' no Set odd footer to x y z .ti 0 \&.oh \fI\'x\'y\'z\'\fR \'\'\'\' no Set odd header to x y z .ti 0 \&.pd - yes Print delayed text. .ti0 \&.pp no yes Begin paragraph. First line indented. .ti0 \&.r yes no Roman text follows. .ti 0 \&.re - no Reset tabs to default values. .ti 0 \&.sc no no Read in a file of special characters and diacritical marks. Must be given before initialization. .ti0 \&.sh \fIn x\fR - yes Section head follows, font automatically bold. .I n is level of section, .I x is title of section. .ti 0 \&.sk no no Leave the next page blank. Only one page is remembered ahead. .ti 0 \&.sz \fI+n\fR 10p no Augment the point size by .I n points. .ti 0 \&.th no no Produce the paper in thesis format. Must be given before initialization. .ti 0 \&.tp no yes Begin title page. .ti0 \&.u \fIx\fR - no Underline argument (even in \fItroff\fR). (Nofill only). .ti0 \&.uh - yes Like .sh but unnumbered. .ti0 \&.xp \fIx\fR - no Print index .I x. automatically bold. .I n is level of section, .I x is title of section. .ti 0 \&.sk no no Leave the next page blank. Only one page is remembered ahead. .ti 0 \&.sz \fI+n\fR 10p no Augment the point size by .I n points. .ti 0 \&.th no no Produce the paper in thesis format. Must be given before initi((man/man7/ms.7 644 0 0 14311 3112233444 6145 .hc % .TH MS 7 "1 February 1983" .SH NAME ms \- macros for formatting manuscripts .SH SYNOPSIS .B "nroff \-ms" [ options ] file \fB.\|.\|.\fP .br .B "troff \-ms" [ options ] file ... .SH DESCRIPTION This package of .I nroff and .I troff macro definitions provides a canned formatting .li facility for tech%nical papers in various formats. When producing 2-column output on a terminal, filter the output through .IR col (1). .PP The macro requests are defined below. Many .I nroff and .I troff requests are unsafe in conjunction with this package, however these requests may be used with impunity after the first .PP: .IP .ta \w'.sp n 'u .li .bp begin new page .nf .li .br break output line here .li .sp n insert n spacing lines .li .ls n (line spacing) n=1 single, n=2 double space .li .na no alignment of right margin .fi .PP Output of the .IR eqn (1), .IR neqn (1), .IR refer (1), and .IR tbl (1) preprocessors for equations and tables is acceptable as input. .SH FILES /usr/lib/tmac/tmac.s .SH "SEE ALSO" eqn(1), troff(1), refer(1), tbl(1) .tr &. .SH REQUESTS .ta \w'..ND \fIdate\fR 'u +\w'Initial 'u +\w'Cause 'u .br .di x \ka .br .di .in \nau .ti0 Request Initial Cause Explanation .ti0 Value Break .br .in \nau .ti0 .li .1C yes yes One column format on a new page. .ti0 .li .2C no yes Two column format. .ti0 .li .AB no yes Begin abstract. .ti0 .li .AE - yes End abstract. .ti0 .li .AI no yes Author's institution follows. Suppressed in TM. .ti0 .li .AT no yes Print `Attached' and turn off line filling. .ti0 .li .AU \fIx y\fR no yes Author's name follows. .IR x " is location and " "y\fR is" extension, ignored except in TM. .ti0 .li .B \fIx\fR no no Print \fIx\fR in boldface; if no argument switch to boldface. .ti 0 .li .B1 no yes Begin text to be enclosed in a box. .ti0 .li .B2 no yes End text to be boxed & print it. .ti0 .li .BT date no Bottom title, automatically invoked at foot of page. May be redefined. .ti0 .li .BX \fIx\fR no no Print \fIx\fR in a box. .ti0 .li .CS \fIx...\fR - yes Cover sheet info if TM format, suppressed otherwise. Arguments are number of text pages, other pages, total pages, figures, tables, references. .ti0 .li .CT no yes Print `Copies to' and enter no-fill mode. .ti0 .li .DA \fIx\fR nroff no `Date line' at bottom of page is .IR x . Default is today. .ti0 .li .DE - yes End displayed text. Implies .KE. .ti0 .li .DS \fIx\fR no yes Start of displayed text, to appear verbatim line-by-line. .IR x "=I for indented display (default)," .IR x "=L for left-justified on the page," .IR x "=C for centered," .IR x "=B for make left-justified block, then center whole block." Implies .KS. .ti0 .li .EG no - Print document in BTL format for `Engineer's Notes.' Must be first. .ti0 .li .EN - yes Space after equation produced by .I eqn or .IR neqn . .ti0 .li .EQ \fIx y\fR - yes Precede equation; break out and add space. Equation number is .IR y . The optional argument \fIx\fR may be .I I to indent equation (default), .I L to left-adjust the equation, or .I C to center the equation. .ti0 .li .FE - yes End footnote. .ti0 .li .FS no no Start footnote. The note will be moved to the bottom of the page. .ti0 .li .HO - no `Bell Laboratories, Holmdel, New Jersey 07733'. .ti0 .li .I \fIx\fR no no Italicize \fIx\fR; if \fIx\fR missing, italic text follows. .ti0 .li .IH no no `Bell Laboratories, Naperville, Illinois 60540' .ti0 .li .IM no no Print document in BTL format for an internal memorandum. Must be first. .ti0 .li .IP \fIx y\fR no yes Start indented paragraph, with hanging tag .IR x . Indentation is .IR y "" ens (default 5). .ti0 .li .KE - yes End keep. Put kept text on next page if not enough room. .ti0 .li .KF no yes Start floating keep. If the kept text must be moved to the next page, float later text back to this page. .ti0 .li .KS no yes Start keeping following text. .ti0 .li .LG no no Make letters larger. .ti0 .li .LP yes yes Start left-blocked paragraph. .ti0 .li .MF - - Print document in BTL format for `Memorandum for File.' Must be first. .ti0 .li .MH - no `Bell Laboratories, Murray Hill, New Jersey 07974'. .ti0 .li .MR - - Print document in BTL format for `Memorandum for Record.' Must be first. .ti0 .li .ND \fIdate\fR troff no Use date supplied (if any) only in special BTL format positions; omit from page footer. .ti0 .li .NH \fIn\fR - yes Same as .SH, with section number supplied automatically. Numbers are multilevel, like 1.2.3, where .IR n "" tells what level is wanted (default is 1). .ti0 .li .NL yes no Make letters normal size. .ti0 .li .OK - yes `Other keywords' for TM cover sheet follow. .ti0 .li .PP no yes Begin paragraph. First line indented. .ti0 .li .PT pg # - Page title, automatically invoked at top of page. May be redefined. .ti0 .li .PY - no `Bell Laboratories, Piscataway, New Jersey 08854' .ti0 .li .QE - yes End quoted (indented and shorter) material. .ti0 .li .QP - yes Begin single paragraph which is indented and shorter. .ti0 .li .QS - yes Begin quoted (indented and shorter) material. .ti0 .li .R yes no Roman text follows. .ti0 .li .RE - yes End relative indent level. .ti0 .li .RP no - Cover sheet and first page for released paper. Must precede other requests. .ti0 .li .RS - yes Start level of relative indentation. Following .IP's are measured from current indentation. .ti0 .li .SG \fIx\fR no yes Insert signature(s) of author(s), ignored except in TM. .IR x " is the reference line (initials of author and typist)." .ti0 .li .SH - yes Section head follows, font automatically bold. .ti0 .li .SM no no Make letters smaller. .ti0 .li .TA \fIx\fR... 5... no Set tabs in ens. Default is 5 10 15 ... .ti0 .li .TE - yes End table. .ti0 .li .TH - yes End heading section of table. .ti0 .li .TL no yes Title follows. .ti0 .li .TM \fIx\fR... no - Print document in BTL technical memorandum format. Arguments are TM number, (quoted list of) case number(s), and file number. Must precede other requests. .ti0 .li .TR \fIx\fR - - Print in BTL technical report format; report number is \fIx\fR. Must be first. .ti0 .li .TS \fIx\fR - yes Begin table; if \fIx\fR is .I H table has repeated heading. .ti0 .li .UL \fIx\fR - no Underline argument (even in troff). .ti0 .li .UX - no `UNIX'; first time used, add footnote `UNIX is a trademark of Bell Laboratories.' .ti0 .li .WH - no `Bell Laboratories, Whippany, New Jersey 07981'. .tr && ber, (quoted list of) case number(s), and file number. Must precede other requests. .ti0 .li .TR \fIx\fR - - Print in BTL technical report format; report number is \fIx\fR. Must be first. .ti0 .li .TS \fIx\fR - yes Begin table; if \fIx\fR is .I H table has repeated heading. .ti0 .li .UL \fIx\fR - no Underlineman/man7/intro.7 644 0 0 613 3112233444 6621 .TH INTRO 7 "9 February 1983" .SH NAME miscellaneous \- Miscellaneous useful information pages .SH "PAGES IN MISCELLANEOUS SECTION" .LP .sp 2 .nf .ta 2.5i ascii map of ASCII character set environ user environment eqnchar special character definitions for eqn hier file system hierarchy man macros to typeset manual pages me macros for formatting papers ms macros for formatting manuscripts .fi .li .TS \fIx\fR - yes Begin table; if \fIx\fR is .I H table has repeayyZyyman/man7/environ.7 644 0 0 3253 3112233444 7171 .TH ENVIRON 7 "5 February 1983" .SH NAME environ \- user environment .SH SYNOPSIS .B extern char **environ; .SH DESCRIPTION An array of strings called the `environment' is made available by .IR exec (2) when a process begins. By convention these strings have the form .RI ` name = value '. The following names are used by various commands: .TP "\w'TERMCAP 'u" PATH The sequence of directory prefixes that .I sh, time, .IR nice (1), etc., apply in searching for a file known by an incomplete path name. The prefixes are separated by `:'. .IR Login (1) sets PATH=:/usr/ucb:/bin:/usr/bin. .TP HOME A user's login directory, set by .IR login (1) from the password file .IR passwd (5). .TP TERM The kind of terminal for which output is to be prepared. This information is used by commands, such as .I nroff or .IR plot (1), which may exploit special terminal capabilities. See .I /etc/termcap .RI ( termcap (5)) for a list of terminal types. .TP SHELL The file name of the users login shell. .TP TERMCAP The string describing the terminal in TERM, or the name of the termcap file, see .IR termcap (5), termlib (3). .TP EXINIT A startup list of commands read by .IR ex (1), .IR edit (1), and .IR vi (1). .TP USER The login name of the user. .PP Further names may be placed in the environment by the .I export command and `name=value' arguments in .IR sh (1), or by the .I setenv command if you use .IR csh (1). Arguments may also be placed in the environment at the point of an .IR exec (2). It is unwise to conflict with certain .IR sh (1(() variables that are frequently exported by `.profile' files: MAIL, PS1, PS2, IFS. .SH SEE ALSO csh(1), ex(1), login(1), sh(1), exec(2), system(3), termlib(3), termcap(5) (1). .TP USER The login name of the user. .PP Further names may be placed in the environment by the .I export command and `name=value' arguments in .IR sh (1), or by the .I setenv command if you use .IR csh (1). Arguments may also be placed in the environment at the point of an .IR exec (2). It is unwise to conflict with certain .IR sh (1man/man8/ 755 0 0 0 3130500276 5332 man/man8/ac.8 644 0 0 2207 3112232742 6074 .TH AC 8 "4 February 1983" .SH NAME ac \- login accounting .SH SYNOPSIS \fB/etc/ac\fP [ \fB\-w\fP wtmp ] [ \fB\-p\fP ] [ \fB\-d\fP ] [ people ] ... .SH DESCRIPTION \fIAc\fP produces a printout giving connect time for each user who has logged in during the life of the current \fIwtmp\fP file. A total is also produced. .LP The accounting file \fI/usr/adm/wtmp\fP is maintained by \fIinit\fP and \fIlogin.\fP Neither of these programs creates the file, so if it does not exist no connect-time accounting is done. To start accounting, it should be created with length 0. On the other hand if the file is left undisturbed it will grow without bound, so periodically any information desired should be collected and the file truncated. .SH OPTIONS .IP \fB\-w\fP specifies an alternate \fIwtmp \fP file. .IP \fB\-p\fP prints individual totals; without this option, only totals are printed. .IP \fB\-d\fP printout for each midnight to midnight period. Any \fIpeople\fP will limit the printout to only the specified login names. If no \fIwtmp\fP file is given, \fI/usr/adm/wtmp\fP is used. .SH FILES /usr/adm/wtmp .SH "SEE ALSO" init(8), sa(8), login(1), utmp(5). so periodically any information desired should be collected and the file truncated. .SH OPTIONS .IP \fB\-w\fP specifies an alternate \fIwtmp \fP file. .IP \fB\-p\fP prints individual totals; without this option, only totals are printed. .IP \fB\-d\fP printout for each midnight to midnight period. Any \fIpeople\fP will limit the printout to only the specified login names. man/man8/adduser.8 644 0 0 4117 3112232743 7143 .TH ADDUSER 8 "21 April 1983" .SH NAME adduser \- procedure for adding new users .SH DESCRIPTION A new user must choose a login name, which must not already appear in .I /etc/passwd. An account can be added by editing a line into the passwd file; this must be done with the password file locked, for example, by using .IR vipw (8). .LP A new user is given a group and user id. User id's should be distinct across a system, since they are used to control access to files. Typically, users working on similar projects will be put in the same group. groups for system staff, faculty, graduate students, and a few special groups for large projects. System staff is group `10' for historical reasons, and the super-user is in this group. .LP A skeletal account for a new user `esmerelda' would look like: .IP esmerelda\|\fB:\fP\|\|\fB:\fP\|235\|\fB:\fP\|20\|\fB:\fP\|& Featherstonehaugh\|\fB:\fP\|/usr/esmerelda\|\fB:\fP\|/bin/csh .LP Fields in the password file have the following meanings: .IP 1. 3 Login name `esmerelda'. .IP 2. 3 Encrypted password. This is normally initialized to a null field so the user can initialize it using .IR passwd (1). .IP 3. 3 User ID. .IP 4. 3 Group ID. .IP 5. 3 This field is called the `GCOS' field (from earlier implementation of UNIX) and is traditionally used to hold the user's full name. Some installations have other information encoded in this field. From this information we can tell that esmerelda's real name is `Esmerelda Featherstonehaugh'. The & here is a shorthand for the user's login name. .IP 6. 3 User's home directory. .IP 7. 3 Initial shell which this user will see on login. If this field is empty, \fIsh\fP\|(1) is used as the initial shell. .LP It is useful to give new users some help in getting started, supplying them with a few skeletal files such as .I \&.profile if they use `/bin/sh', or .I \&.cshrc and .I \&.login if they use `/bin/csh'. New users should be given copies of these files which, for instance, arrange to use .IR tset (1) automatically at each login. .SH FILES .ta 2i /etc/passwd password file .SH SEE ALSO passwd(1), chsh(1), passwd(5), vipw(8) l see on login. If this field is empty, \fIsh\fP\|(1) is used as the initial shell. .LP It is useful to give new users some help in getting started, supplying them with a few skeletal files such as .I \&.profile if they use `/bin/sh', or .I \&.cshrc and .I \&.login if they use `/bin/csh'. New users should be given copies of these files which, for instance, arrange to use .IR tset (1) automatically at each login. .SH FILES .ta 2iman/man8/analyze.8 644 0 0 6365 3112232743 7166 .lg 0 .TH ANALYZE 8 "4 February 1983" .UC 4 .SH NAME analyze \- Virtual UNIX postmortem crash analyzer .SH SYNOPSIS .B /etc/analyze [ .B \-s swapfile ] [ .B \-f ] [ .B \-m ] [ .B \-d ] [ .B \-D ] [ .B \-v ] corefile [ system ] .SH DESCRIPTION .I Analyze is the post-mortem analyzer for the state of the paging system. In order to use .I analyze you must arrange to get a image of the memory (and possibly the paging area) of the system after it crashes (see .IR crash (8)). .PP The .I analyze program reads the relevant system data structures from the core image file and indexing information from .B /vmunix (or the specified file). to determine the state of the paging subsystem at the point of crash. It looks at each process in the system, and the resources each is using in an attempt to determine inconsistencies in the paging system state. Normally, the output consists of a sequence of lines showing each active process, its state (whether swapped in or not), its .I p0br, and the number and location of its page table pages. Any pages which are locked while raw i/o is in progress, or which are locked because they are .I intransit are also printed. (Intransit text pages often diagnose as duplicated; you will have to weed these out by hand.) .PP The program checks that any pages in core which are marked as not modified are, in fact, identical to the swap space copies. It also checks for non-overlap of the swap space, and that the core map entries correspond to the page tables. The state of the free list is also checked. .PP Options to .I analyze: .TP .B \-D causes the diskmap for each process to be printed. .TP .B \-d causes the (sorted) paging area usage to be printed. .TP .B \-f which causes the free list to be dumped. .TP .B \-m causes the entire coremap state to be dumped. .TP .B \-v (long unused) which causes a hugely verbose output format to be used. .PP In general, the output from this program can be confused by processes which were forking, swapping, or exiting or happened to be in unusual states when the crash occurred. You should examine the flags fields of relevant processes in the output of a .IR pstat (8) to weed out such processes. .PP It is possible to look at the core dump with .I adb if you do .IP adb /vmunix /vmcore .br .lg 0 /m 80000000 #ffffffff .LP which fixes the map of .I vmcore so that symbols in data space will work. Note that the debugger is looking at the physical memory at the point of crash; you will have to determine which pages of physical memory virtual pages are in if you wish to look at them. If .I analyze says that a processes page tables are in page 218 (hex of course), then you can look at them by looking at address 0x80043000 in the dump, i.e. \*(lq80043000,80/X\*(rq will print the page of page tables. .SH FILES /vmunix default system namelist .SH SEE ALSO ps(1), crash(8), pstat(8) .SH AUTHORS Ozalp Babaoglu and William Joy .SH DIAGNOSTICS Various diagnostics about overlaps in swap mappings, missing swap mappings, page table entries inconsistent with the core map, incore pages which are marked clean but differ from disk-image copies, pages which are locked or intransit, and inconsistencies in the free list. .PP It would be nice if this program analyzed the system in general, rather than just the paging system in particular. fault system namelist .SH SEE ALSO ps(1), crash(8), pstat(8) .SH AUTHORS Ozalp Babaoglu and William Joy .SH DIAGNOSTICS Various diagnostics about overlaps in swap mappings, missing swap mappings, page table entries inconsistent with the core map, incore pages which a((man/man8/rdump.8 644 0 0 1656 3112232743 6650 .TH RDUMP 8 "7 April 1983" .UC 4 .SH NAME rdump \- file system dump across the network .SH SYNOPSIS .B /etc/rdump [ key [ .I argument \&... ] filesystem ] .SH DESCRIPTION .I Rdump copies to magnetic tape all files changed after a certain date in the .I filesystem. \fIRdump\fP is identical in operation to .IR dump (8) except the .I f key should be specified and the file supplied should be of the form .IR machine:device . .LP .I Rdump creates a remote server, .IR /etc/rmt , on the client machine to access the tape device. .SH "SEE ALSO" dump(8) .SH DIAGNOSTICS Same as .IR dump (8) with a few extra related to the network. .SH BUGS Its speed is limited by the tape transport. Is too much faster than the normal dump program; this leads to people dumping across the net even when they have a local tape drive. Similarly, hard to use tape drives, such as the TS-11, are bypassed in favor of remote transports which are easily accessable. I Rdump creates a remote server, .IR /etc/rmt , on the client machine to access thman/man8/kgmon.8 644 0 0 3035 3112232743 6625 .TH KGMON 8 "21 April 1983" .UC 4 .SH NAME kgmon \- generate a dump of the operating system's profile buffers .SH SYNOPSIS .B kgmon [ .B \-b ] [ .B \-h ] [ .B \-r ] [ .B \-p ] [ system ] [ memory ] .SH DESCRIPTION .I Kgmon is a tool used when profiling the operating system. When no arguments are supplied, .I kgmon indicates the state of operating system profiling as running, off, or not configured (see .IR config (8)). If the .B \-p flag is specified, .I kgmon extracts profile data from the operating system and produces a .I gmon.out file suitable for later analysis by .IR gprof (1). .SH OPTIONS .TP .B \-b Resume the collection of profile data. .TP .B \-h Stop the collection of profile data. .TP .B \-p Dump the contents of the profile buffers into a .I gmon.out file. .TP .B \-r Reset all the profile buffers. If the .B \-p flag is also specified, the .I gmon.out file is generated before the buffers are reset. .LP If neither .B \-b nor .B \-h is specified, the state of profiling collection remains unchanged. For example, if the .B \-p flag is specified and profile data is being collected, profiling is momentarily suspended, the operating system profile buffers are dumped, and profiling is immediately resumed. .SH FILES /vmunix \- the default system .br /dev/kmem \- the default memory .SH "SEE ALSO" gprof (1), config(8) .SH DIAGNOSTICS Users with only read permission on /dev/kmem cannot change the state of profiling collection. They can get a .I gmon.out file with the warning that the data may be inconsistent if profiling is in progress. lag is specified and profile data is being collected, profiling is momentarily suspended, the operating system profile buffers are dumped, and profiling is immediately resumed. .SH FILES /vmunix \- the default system .br /dev/kmem \- the default memory .SH "SEE ALSO" gprof (1), config(8) .SH DIAGNOSTICS Users with only read permission on /dev/kmem cannot change the state of profiling collection. They can get a .I gmon.out file with the warning that the data may be inconsistent man/man8/catman.8 644 0 0 2032 3112232743 6751 .TH CATMAN 8 "21 April 1983" .SH NAME catman \- create the cat files for the manual .SH SYNOPSIS .B /etc/catman [ .B \-p ] [ .B \-n ] [ .B \-w ] [ sections ] .SH DESCRIPTION .I Catman creates the preformatted versions of the on-line manual from the nroff input files. Each manual page is examined and those whose preformatted versions are missing or out of date are recreated. If any changes are made, .I catman recreates the .B /usr/lib/whatis database. .LP If there is one parameter not starting with a `\-', it is take to be a list of manual sections to look in. For example .IP .B catman 123 .LP only updates manual sections 1, 2, and 3. .SH OPTIONS .TP .B \-n Do not create .BR /usr/lib/whatis . .TP .B \-p Print what would be done instead of doing it. .TP .B \-w Only create the .B /usr/lib/whatis database. No manual reformatting is done. .SH FILES .ta 2i /usr/man/man?/*.* raw (nroff input) manual sections .br /usr/man/cat?/*.* preformatted manual pages .br /usr/lib/makewhatis commands to make whatis database .DT .SH "SEE ALSO" man(1) manual sections to look in. For example .IP .B catman 123 .LP only updates manual sections 1, 2, and 3. .SH OPTIONS .TP .B \-n Do not create .BR /usr/lib/whatis . .TP .B \-p Print what would be done instead of doing it. .TP .B \-w Only create the .B /usr/lib/whatis database. No manual reformatting is done. .SH FILES .ta 2i /usr/man/man?/*.* raw (nroff input) manual sections .br /usr/man/cat?/*.* preformatted manual pages .br /usr/lib/makewhatis commands to make whatis database man/man8/routed.8 644 0 0 10262 3112232744 7035 .TH ROUTED 8 "27 March 1983" .SH NAME routed \- network routing daemon .SH SYNOPSIS .B /etc/routed [ .B \-s ] [ .B \-q ] [ .B \-t ] .SH DESCRIPTION .I Routed is invoked at boot time to manage the network routing tables. The routing daemon utilizes a variant of the Xerox NS Routing Information Protocol in maintaining up to date kernel routing table entries. .LP In normal operation .I routed listens on .IR udp (4P) socket 520 (decimal) for routing information packets. If the host is an internetwork router, it periodically supplies copies of its routing tables to any directly connected hosts and networks. .LP When .I routed is started, it reads from .I /dev/kmem to find those directly connected interfaces configured into the system and marked ``up'' (the software loopback interface is ignored). If multiple interfaces are present, it is assumed the host will forward packets between networks. .I Routed then transmits a .I request packet on each interface (using a broadcast packet if the interface supports it) and enters a loop, listening for .I request and .I response packets from other hosts. .LP When a .I request packet is received, .I routed formulates a reply based on the information maintained in its internal tables. The .I response packet generated contains a list of known routes, each marked with a ``hop count'' metric (a count of 16, or greater, is considered ``infinite''). The metric associated with each route returned provides a metric .IR "relative to the sender" . .LP .I Response packets received by .I routed are used to update the routing tables if one of the following conditions is satisfied: .TP (1) No routing table entry exists for the destination network or host, and the metric indicates the destination is ``reachable'' (that is, the hop count is not infinite). .TP (2) The source host of the packet is the same as the router in the existing routing table entry. That is, updated information is being received from the very internetwork router through which packets for the destination are being routed. .TP (3) The existing entry in the routing table has not been updated for some time (defined to be 90 seconds) and the route is at least as cost effective as the current route. .TP (4) The new route describes a shorter route to the destination than the one currently stored in the routing tables; the metric of the new route is compared against the one stored in the table to decide this. .LP When an update is applied, .I routed records the change in its internal tables and generates a .I response packet to all directly connected hosts and networks. .I Routed waits a short period of time (no more than 30 seconds) before modifying the kernel's routing tables to allow possible unstable situations to settle. .LP In addition to processing incoming packets, .I routed also periodically checks the routing table entries. If an entry has not been updated for 3 minutes, the entry's metric is set to infinity and marked for deletion. Deletions are delayed an additional 60 seconds to insure the invalidation is propagated throughout the internet. .LP Hosts acting as internetwork routers gratuitously supply their routing tables every 30 seconds to all directly connected hosts and networks. .SH OPTIONS .TP .B \-s Force .I routed to supply routing information whether it is acting as an internetwork router or not. .TP .B \-q The opposite of the .B \-s option. .TP .B \-t Print all packets sent or received on the standard output. In addition, .I routed will not divorce itself from the controlling terminal so that interrupts f((rom the keyboard will kill the process. .SH FILES /dev/kmem to find the network interfaces, .br /etc/gateways to find connected gateways not running a version of .IR routed . .SH "SEE ALSO" "Internet Transport Protocols", XSIS 028112, Xerox System Integration Standard. .br "4.2BSD Routing Protocol", by Sam Leffler. .br udp(4P) .SH BUGS The kernel's routing tables may not correspond to those of .I routed for short periods of time while processes utilizing existing routes exit; the only remedy for this is to place the routing process in the kernel. .LP .I Routed should listen to intelligent interfaces, such as an IMP, and to error protocols, such as ICMP, to gather more information. "SEE ALSO" "Internet Transport Protocols", XSIS 028112, Xerox System Integration Standard. .br "4.2BSD Routing Protocol", by Sam Leffler. .br udp(4P) .SH BUGS The kernel's routing tables may not correspond to those of .I routed for short periods of time while processes utilizing existing routes exit; the only remedy for this is to man/man8/chown.8 644 0 0 1062 3112232744 6627 .TH CHOWN 8 "27 March 1982" .UC 4.1a Provisional .SH NAME chown \- change owner .SH SYNOPSIS .B /etc/chown .B \-f owner file \fB.\|.\|.\fP .SH DESCRIPTION .I Chown changes the owner of the .I files to .IR owner . The owner may be either a decimal UID or a login name found in the password file. .LP Only the super-user can change owner, in order to simplify as yet unimplemented accounting procedures. .SH OPTIONS .TP .B \-f \fBF\fPorce the change of ownership. Do not report errors. .SH FILES /etc/passwd .SH "SEE ALSO" chgrp(1), chown(2), passwd(5), group(5) SH NAME chown \- change owner .SH SYNOPSIS .B /etc/chown .B \-f owner file \fB.\|.\|.\fP .SH DESCRIPTION .I Chown changes the owner of the .I files to .IR owner . The owner may be either a decimal UID or a login name found in the password file. .LP Only the super-user can change owner, in order to simplify as yet unimplemented accounting procedures. .SH OPTIONS .TP .B \-f \fBF\fPorce the change of ownership. Do not report errors. .SH FILES /etc/passwd .SH "man/man8/clri.8 644 0 0 2170 3112232744 6443 .TH CLRI 8 "4 February 1983" .UC 4 .SH NAME clri \- clear i-node .SH SYNOPSIS .B /etc/clri filesystem i-number ... .SH DESCRIPTION .B N.B.: .I Clri is obsoleted for normal file system repair work by .IR fsck (8). .PP .I Clri writes zeros on the i-nodes with the decimal .I i-numbers on the .I filesystem. After .I clri, any blocks in the affected file will show up as `missing' in an .IR icheck (1) of the .I filesystem. .PP Read and write permission is required on the specified file system device. The i-node becomes allocatable. .PP The primary purpose of this routine is to remove a file which for some reason appears in no directory. If it is used to zap an i-node which does appear in a directory, care should be taken to track down the entry and remove it. Otherwise, when the i-node is reallocated to some new file, the old entry will still point to that file. At that point removing the old entry will destroy the new file. The new entry will again point to an unallocated i-node, so the whole cycle is likely to be repeated again and again. .SH "SEE ALSO" icheck(8) .SH BUGS If the file is open, .I clri is likely to be ineffective. ectory. If it is used to zap an i-node which does appear in a directory, care should be taken to track down the entry and remove it. Otherwise, when the i-node is reallocated to some new file, the old entry will still point to that file. At that point removing the old entry will destroy the new file. The new entry will again point to an unallocated i-node, so the whole cycle is likely to bman/man8/config.8 644 0 0 17643 3112232744 7012 .TH CONFIG 8 "27 March 1983" .UC 4 .SH NAME config \- Build system configuration files .SH SYNOPSIS .B /etc/config [ .B \-p ] .I config_file .SH DESCRIPTION .PP .I Config builds a set of system configuration files from a short file which describes the sort of system that is being configured. It also takes as input a file which tells .I config what files are needed to generate a system. If the .B \-p option is supplied, .I config will configure a system for profiling; c.f. .IR kgmon (8), .IR gprof (1). .PP .I Config should be run from the .B conf subdirectory of the system source (usually /sys/conf). .I Config assumes that there is already a directory .I "../config_file" created and it places all its output files in there. The output of .I config consists of a number files: .B ioconf.c which contains a description of what i/o devices are attached to the system, .B ubglue.s which is a set of interrupt service routines for devices attached to the UNIBUS, .B makefile for building the system and a set of header files which contain the number of various devices that will be compiled into the system. .PP After running .I config, it is necessary to run "make depend" in the directory where the new makefile was created. .I Config reminds you of this when it completes. .PP If you get any other error messages from .I config, you should fix the problems in your configuration file and try again. If you try to compile a system that had configuration errors, you will meet with failure. .SH "CONFIG FILE FORMAT" .PP In the following descriptions, a number can be a decimal integer, a whole octal number or a whole hexadecimal number. Hexadecimal and octal are specified to .I config in the same way they are specified to the C compiler, a number starting with "0x" is a hexadecimal number and a number starting with just a "0" is an octal number. When specifying the timezone, you may also use floating point numbers. .PP Comments are specified in a config file with the character "#". All characters from a "#" to the end of a line are ignored. .PP Lines beginning with tabs are considered continuations of the previous line. .PP Lines of the config file can be one of several types. First there are lines which describe general things about your system. Here is a list of the possibilities. .HP 5 \fBmachine\fR\fI\ type\fR .br This is system is to run on the machine type specified. No more than one machine type can appear in the config file. Legal types are .B vax and .BR sun . .HP 5 \fBcpu\fR\fI\ "type"\fR .br This system is to run on the cpu type specified. More than one cpu type can appear in the config file. Legal types are .B VAX780, VAX750, and .B VAX730. .HP 5 .BI options " optlist" .br Compile the listed options into the system. Options in this list are seperated by commas. There is a list of options that you may specify in the generic makefile. A line of the form "options FUNNY,HAHA" yields \-DFUNNY \-DHAHA to the C compiler. An option may be given a value, by following its name with "\fB=\fP" then the value enclosed in (double) quotes. None of the standard options use such a value. .HP 5 .BI timezone " number" [ .B dst ] .br Specifies the timezone you are in. This is measured in the number of hours west of GMT you are. 5 is EST, 8 is PST. Negative numbers indicate hours east of GMT. If you specify .B dst, the system will operate under daylight savings time. .HP 5 .BI ident " name" .br This system is to be known as .I name. This is usually a cute name like ERNIE (short for Ernie Co-Vax) or VAXWELL (for Vaxwell Smart). .HP 5 .BI maxusers " number" .br The maximum expected number of simultaneously active user on this system is .I number. This number is used to size several system data structures. .HP 5 .BI config " device sysname" .br Generate a system which runs with its root on .I device and call it .I sysname. There may be more than one .I config specification in a config file. .PP The second type of line in the config file describes what devices your system has and what they are connected to (e.g. I have a DZ-11 on UNIBUS Adapter 0). These lines have the following format. .br .I " dev_type dev_name " .B at .I "con_dev more_info" .PP .I Dev_type is either .B master, .B tape, .B disk, .B controller, .B device, or .B pseudo-device. A master is a MASSBUS tape controller. A controller is a disk controller, a UNIBUS tape controller, an mba (MASSBUS) or a uba (UNIBUS). A device is usually something which connects to the uba, like a DZ-11 or a DR-11. Disk and tape should be self-explanatory. A pseudo-device is something which should be conditionally loaded, but is not really a device. Current examples are the bk line discipline, the pseudo-tty driver and various network subsystems. (For pseudo-devices, .B more_info may be specified as an integer, that gives the value of the symbol defined in the header file created for that device, and is generally used to indicate the number of instances of the pseudo-device to create. If you load a subsystem you will probably find it convenient to enable conditional code using an .B options specification((. .PP The .I dev_name is the name of the device you are specifying. If it is not a pseudo-device, you must give a number afterwards (e.g. dz0, dz1, hp0). .PP .I Con_dev is what the device you are specifying is connected to. If you have a disk on MASSBUS adapter zero then the proper .I con_dev is .B mba0. For MASSBUS and UNIBUS adapters, you must give .B nexus? as the .I con_dev. .PP The .I more_info field is a sequence of the following: .HP 5 .BI csr " addr" .br Specifies the csr for a device. Must be given for UNIBUS tape and disk controllers and all devices connected to the UNIBUS. Make certain that you put a leading zero on the address so that it will be interpreted as an octal number. .HP 5 .BI drive " number" .br For a disk or UNIBUS tape, specifies which drive this is. .HP 5 .BI slave " number" .br For a MASSBUS tape, specifies which tape slave it is. .HP 5 .BI flags " number" .br These flags are passed to the device driver at system initialization time. .HP 5 .B vector .I addr [ .I addr ] .br For devices which interrupt on the UNIBUS, specifies the interrupt service routine. .PP The easiest way to understand config files it to look at a working one and modify it to suit your system. Here is a short sample configuration file for a system with an RM03, a TU45, a DZ-11 and a DH-11. .bp .nf .ta .5i 1.6i 2.2i 4.5i # # Sample configuration file # machine vax cpu VAX780 ident SAMPLE hz 60 timezone 8 dst maxusers 24 config hp vmunix config hk hkvmunix controller mba0 at nexus ? controller uba0 at nexus ? disk hp0 at mba0 drive 0 master ht0 at mba1 drive 0 tape tu0 at ht0 slave 0 pseudo-device pty 16 pseudo-device bk controller hk0 at uba0 csr 0177440 vector rkintr disk rk0 at hk0 drive 0 disk rk1 at hk0 drive 1 device dh1 at uba0 csr 0160040 vector dhrint dhxint device dz0 at uba0 csr 0160100 flags 0xc0 vector dzrint dzxint .fi .dt .PP A .B ? may be substituted for a number in three places and the system will figure out what to fill in for the .B ? when it boots. You can put question marks on a .I con_dev (e.g. at mba?), on a drive number (e.g. drive ?), or on a slave number (e.g. slave ?) (The latter applies to MASSBUS devices only \- uba devices don't have slaves). This allows redundancy as a single system can be built which will reboot on different hardware configurations. .SH FILES .nf /sys/conf/makefile.vax generic makefile for the VAX /sys/conf/makefile.sun generic makefile for the SUN /sys/conf/files list of common files system is built from /sys/conf/files.vax list of VAX specific files /sys/conf/files.sun list of SUN specific files .fi .SH SEE ALSO The SYNOPSIS portion of each device in section 4. .SH BUGS The line numbers reported in error messages are usually off by one. .PP Should describe the format of the ``files'' file here; you can probably figure it out for yourself in the meantime. .PP Configuring multiple MASSBUS drives at spaced intervals generates an incorrect ioconf.c file. ys/conf/files list of common files system is built from /sys/conf/files.vax list of VAX speciman/man8/crash.8 644 0 0 11131 3112232745 6630 .TH CRASH 8V "27 March 1983" .UC 4 .SH NAME crash \- what happens when the system crashes .SH DESCRIPTION This section explains what happens when the system crashes and how you can analyze crash dumps. .PP When the system crashes voluntarily it prints a message of the form .IP panic: why i gave up the ghost .LP on the console, takes a dump on a mass storage peripheral, and then invokes an automatic reboot procedure as described in .IR reboot (8). (If auto-reboot is disabled on the front panel of the machine the system will simply halt at this point.) Unless some unexpected inconsistency is encountered in the state of the file systems due to hardware or software failure the system will then resume multi-user operations. .PP The system has a large number of internal consistency checks; if one of these fails, then it will panic with a very short message indicating which one failed. .PP The most common cause of system failures is hardware failure, which can reflect itself in different ways. Here are the messages which you are likely to encounter, with some hints as to causes. Left unstated in all cases is the possibility that hardware or software error produced the message in some unexpected way. .TP .B IO err in push .ns .TP .B hard IO err in swap The system encountered an error trying to write to the paging device or an error in reading critical information from a disk drive. You should fix your disk if it is broken or unreliable. .TP .B timeout table overflow .ns This really shouldn't be a panic, but until we fix up the data structure involved, running out of entries causes a crash. If this happens, you should make the timeout table bigger. .TP .B KSP not valid .ns .TP .B SBI fault .ns .TP .B CHM? in kernel These indicate either a serious bug in the system or, more often, a glitch or failing hardware. If SBI faults recur, check out the hardware or call field service. If the other faults recur, there is likely a bug somewhere in the system, although these can be caused by a flakey processor. Run processor microdiagnostics. .TP .B machine check %x: .I description .ns .TP .I \0\0\0machine dependent machine-check information .ns We should describe machine checks, and will someday. For now, ask someone who knows (like your friendly field service people). .TP .B trap type %d, code=%d, pc=%x A unexpected trap has occurred within the system; the trap types are: .sp .nf 0 reserved addressing fault 1 privileged instruction fault 2 reserved operand fault 3 bpt instruction fault 4 xfc instruction fault 5 system call trap 6 arithmetic trap 7 ast delivery trap 8 segmentation fault 9 protection fault 10 trace trap 11 compatibility mode fault 12 page fault 13 page table fault .fi .sp The favorite trap types in system crashes are trap types 8 and 9, indicating a wild reference. The code is the referenced address, and the pc at the time of the fault is printed. These problems tend to be easy to track down if they are kernel bugs since the processor stops cold, but random flakiness seems to cause this sometimes. .TP .B init died The system initialization process has exited. This is bad news, as no new users will then be able to log in. Rebooting is the only fix, so the system just does it right away. .PP That completes the list of panic types you are likely to see. .PP When the system crashes it writes (or at least attempts to write) an image of memory into the back end of the primary swap area. After the system is rebooted, the program .IR savecore (8) runs and preserves a copy of this core image and the current system in a specified directory for later perusal. See .IR savecore (8) for details. .PP To analyze a dump you should begin by running .I "ps \-alxk" to print the process table at the time of the crash. Use .IR adb (1) to examine .IR /vmcore . The location .I _rpb+0t508 is the bottom of a stack onto which were pushed the stack pointer .BR sp , .B PCBB (containing the physical address of a .IR u_area ), .BR MAPEN , .BR IPL , and registers .BR r13 \- r0 (in that order). .BR r13 (fp) is the system frame pointer and the stack is used in standard .B calls format. Use .IR adb (1) to get a reverse calling order. In most cases this procedure will give an idea of what is wrong. A more complete discussion of system debugging is impossible here. See, however, .IR analyze (8) for some more hints. .SH "SEE ALSO" adb(1), analyze(8), reboot(8) .br .I "VAX 11/780 System Maintenance Guide" for more information about machine checks. .SH BUGS There should be a better program than .IR analyze (8) available which prints out more of the system state symbolically after a crash to lessen the tedious tasks involved in crash analysis. most cases this procedure will give an idea of what is wrong. A more complete discussion of system debugging is impossible here. See, however, .IR analyze (8) for some more hints. .SH "SEE ALSO" adb(1), analyze(8), reboot(8) .br .I "VAX 11/780 System Maintenance Guide" for more information about machine checks. .SH BUGS There should be a better program than .IR analyze (8) available which prints out more of the system man/man8/cron.8 644 0 0 727 3112232745 6442 .TH CRON 8 "1 April 1983" .SH NAME cron \- clock daemon .SH SYNOPSIS .B /etc/cron .SH DESCRIPTION .I Cron executes commands at specified dates and times according to the instructions in the file .IR /usr/lib/crontab . Since .I cron never exits, it should only be executed once. This is best done by running .I cron from the initialization process through the file .IR /etc/rc ; see .IR init (8). .LP .SH FILES /usr/lib/crontab .SH "SEE ALSO" crontab(5), rc(8), init(8) yyZyyman/man8/dcheck.8 644 0 0 3304 3112232745 6734 ((.TH DCHECK 8 "4 February 1983" .UC 4 .SH NAME dcheck \- file system directory consistency check .SH SYNOPSIS .B /etc/dcheck [ .B \-i .I numbers ] [ filesystem ] .SH DESCRIPTION .B N.B.: .I Dcheck is obsoleted for normal consistency checking by .IR fsck (8). .LP .I Dcheck reads the directories in a file system and compares the link-count in each i-node with the number of directory entries by which it is referenced. If the file system is not specified, \fIdcheck\fP checks a set of default file systems. .LP \fIDcheck\fP is fastest if the raw version of the special file is used, since the i-list is read in large chunks. .SH OPTIONS .TP .BI \-i numbers \fINumbers\fP is a list of i-numbers; when one of those i-numbers turns up in a directory, the number, the i-number of the directory, and the name of the entry are reported. .SH FILES Default file systems vary with installation. .SH "SEE ALSO" fsck(8), icheck(8), fs(5), clri(8), ncheck(8) .SH DIAGNOSTICS When a file turns up for which the link-count and the number of directory entries disagree, the relevant facts are reported. Allocated files which have 0 link-count and no entries are also listed. The only dangerous situation occurs when there are more entries than links; if entries are removed, so the link-count drops to 0, the remaining entries point to thin air. They should be removed. When there are more links than entries, or there is an allocated file with neither links nor entries, some disk space may be lost but the situation will not degenerate. .SH BUGS Since .I dcheck is inherently two-pass in nature, extraneous diagnostics may be produced if applied to active file systems. .LP .I Dcheck is obsoleted by .I fsck and remains for historical reasons. ies than links; if entries are removed, so the link-count drops to 0, the remaining entries point to thin air. They should be removed. When there are more links than entries, or there is an allocated file with neither links nor entries, some disk space may be lost but the situation will not degenerate. .SH BUGS Siman/man8/uuclean.8 644 0 0 1661 3112232745 7153 .TH UUCLEAN 8 "14 April 1983" .SH NAME uuclean \- uucp spool directory clean-up .SH SYNOPSIS .B /usr/lib/uucp/uuclean [ .BI \-p pre ] [ .BI \-n time ] [ .B \-m ] .SH DESCRIPTION .I Uuclean scans the spool directory for files with the specified prefix and deletes all those which are older than the specified number of hours. .SH OPTIONS .TP 8 .BI \-p pre Scan for files with .I pre as the file prefix. Up to 10 .B \-p arguments may be specified. A .B \-p without any .I pre following deletes all files older than the specified time. .TP .BI \-n time Files whose age is more than .I time hours are deleted if the prefix test is satisfied (default time is 72 hours). .TP 8 .B \-m Send mail to the owner of the file when it is deleted. .PP .I Uuclean will typically be started by .IR cron (8). .SH FILES .TP 22 /usr/lib/uucp directory with commands used by uuclean internally .TP /usr/lib/uucp/spool spool directory .SH SEE ALSO uucp(1C), uux(1C) be specified. A .B \-p without any .I pre following deletes all files older thaman/man8/dmesg.8 644 0 0 2227 3112232745 6615 .TH DMESG 8 "4 February 1983" .UC 4 .SH NAME dmesg \- collect system diagnostic messages to form error log .SH SYNOPSIS .B /etc/dmesg [ \- ] .SH DESCRIPTION .I Dmesg looks in a system buffer for recently printed diagnostic messages and prints them on the standard output. The messages are those printed by the system when device (hardware) errors occur and (occasionally) when system tables overflow non-fatally. If the .B \- flag is given, then .I dmesg computes (incrementally) the new messages since the last time it was run and places these on the standard output. This is typically used with .IR cron (8) to produce the error log .I /usr/adm/messages by running the command .IP /etc/dmesg \- >> /usr/adm/messages .LP every 10 minutes. .SH FILES .ta 2i /usr/adm/messages error log (conventional location) .br /usr/adm/msgbuf scratch file for memory of \- option .SH BUGS The system error message buffer is of small finite size. As .I dmesg is run only every few minutes, not all error messages are guaranteed to be logged. This can be construed as a blessing rather than a curse. .PP Error diagnostics generated immediately before a system crash will never get logged. ing the command .IP /etc/dmesg \- >> /usr/adm/messages .LP every 10 minutes. .SH FILES .ta 2i /usr/adm/messages error log (conventional location) .br /usr/adm/msgbuf scratch file for memory of \- option .SH BUGS The system error message buffer is of small finite size. As .I dmesg is run only every few minutes, not all error messages are guaranteed to be loggman/man8/dump.8 644 0 0 13445 3112232746 6510 .TH DUMP 8 "1 April 1983" .UC 4 .SH NAME dump \- incremental file system dump .SH SYNOPSIS .B /etc/dump [ key [ .I argument \&... ] filesystem ] .SH DESCRIPTION .I Dump copies to magnetic tape all files changed after a certain date in the .I filesystem. The .I key specifies the date and other options about the dump. .I Key consists of characters from the set .B 0123456789fuJsdWn. .TP 5 .B 0\-9 This number is the `dump level'. All files modified since the last date stored in the file .I /etc/dumpdates for the same filesystem at lesser levels will be dumped. If no date is determined by the level, the beginning of time is assumed; thus the entire filesystem is dumped if the .B 0 option is used. .TP 5 .B f Place the dump on the next .I argument file instead of the tape. .TP 5 .B u If the dump completes successfully, write the date of the beginning of the dump on file .I /etc/dumpdates. This file records a separate date for each filesystem and each dump level. The format of .I /etc/dumpdates is readable by people, consisting of one free format record per line: filesystem name, increment level and .I ctime(3) format dump date. .I /etc/dumpdates may be edited to change any of the fields, if necessary. Note that .I /etc/dumpdates is in a format different from that which previous versions of .I dump maintained in .I /etc/ddate, although the information content is identical. .TP 5 .B J This option is intended to be invoked only when the old format .I /etc/ddate files are updated to the new format .I /etc/dumpdates format. The effect of this option is to convert between the old, obsolete format and to the new format. If the .B J option is invoked, all other options are ignored, and .I dump terminates immediately. .TP 5 .B s The size of the dump tape is specified in feet. The number of feet is taken from the next .I argument. When the specified size is reached, .I dump waits for reels to be changed. The default tape size is 2300 feet. .TP 5 .B d The density of the tape, expressed in BPI, is taken from the next .I argument. This is used in calculating the amount of tape used per reel. The default is 1600. .TP 5 .B W .I Dump tells the operator what file systems need to be dumped. This information is gleaned from the files .I /etc/dumpdates and .I /etc/fstab. The .B W option causes .I dump to print out, for each file system in .I /etc/dumpdates the most recent dump date and level, and highlights those file systems that should be dumped. If the .B W option is set, all other options are ignored, and .I dump exits immediately. .TP 5 .B w Is like W, but prints only those filesystems which need to be dumped. .TP 5 .B n Whenever .I dump requires operator attention, notify by means similar to a .IR wall (1) all of the operators in the group \*(lqoperator\*(rq. .TP 5 .B c Dump to catridge tape instead of standard half-inch magnetic tape. .TP 5 .B b Specifies the blocking factor for the dump. The blocking factor is taken from the next argument on the command line. The default blocking factor is 10. .PP If no arguments are given, the .I key is assumed to be .B 9u and a default file system is dumped to the default tape. .PP .I Dump requires operator intervention on these conditions: end of tape, end of dump, tape write error, tape open error or disk read error (if there are more than a threshold of 32). In addition to alerting all operators implied by the .B n key, .I dump interacts with the operator on .I dump's control terminal at times when .I dump can no longer proceed, or if something is grossly wrong. All questions .I dump poses .B must be answered by typing \*(lqyes\*(rq or \*(lqno\*(rq, appropriately. .PP Since making a dump involves a lot of time and effort for full dumps, .I dump checkpoints itself at the start of each tape volume. If writing that volume fails for some reason, .I dump will, with operator permission, restart itself from the checkpoint after the old tape has been rewound and removed, and a new tape has been mounted. .PP .I Dump tells the operator what is going on at periodic intervals, including usually ((low estimates of the number of blocks to write, the number of tapes it will take, the time to completion, and the time to the tape change. The output is verbose, so that others know that the terminal controlling .I dump is busy, and will be for some time. .PP Now a short suggestion on how to perform dumps. Start with a full level 0 dump .PP dump 0un .PP Next, dumps of active file systems are taken on a daily basis, using a modified Tower of Hanoi algorithm, with this sequence of dump levels: .ce 1 3 2 5 4 7 6 9 8 9 9 ... For the daily dumps, a set of 10 tapes per dumped file system is used on a cyclical basis. Each week, a level 1 dump is taken, and the daily Hanoi sequence repeats with 3. For weekly dumps, a set of 5 tapes per dumped file system is used, also on a cyclical basis. Each month, a level 0 dump is taken on a set of fresh tapes that is saved forever. .SH FILES .nf .ta \w'/etc/dumpdates\ \ 'u /dev/rrp1g default filesystem to dump from /dev/rmt8 default tape unit to dump to /etc/ddate old format dump date record (obsolete after \fB\-J\fR option) /etc/dumpdates new format dump date record /etc/fstab dump table: file systems and frequency /etc/group to find group \fIoperator\fP .fi .DT .br .SH "SEE ALSO" restor(1), dump(5), dumpdir(1), fstab(5) .SH DIAGNOSTICS Many, and verbose. .SH BUGS .PP Sizes are based on 1600 BPI blocked tape; the raw magtape device has to be used to approach these densities. Fewer than 32 read errors on the filesystem are ignored. Each reel requires a new process, so parent processes for reels already written just hang around until the entire tape is written. .PP It would be nice if .I dump knew about the dump sequence, kept track of the tapes scribbled on, told the operator which tape to mount when, and provided more assistance for the operator running .I restor. S .PP Sizes are based on 1600 BPI blocked tape; the raw magtape device has to be used to approach these densities. Fewer than 32 read errors on the filesystem are ignored. Each reel requires a new process, so parent proman/man8/comsat.8 644 0 0 2461 3112232770 7002 .TH COMSAT 8C "4 March 1983" .UC 4 .SH NAME comsat \- biff server .SH SYNOPSIS .B /etc/comsat .SH DESCRIPTION .I Comsat is the server process which listens for reports of incoming mail and notifies users if they have requested this service. .I Comsat operates with two processes. The parent process simply waits on the child process, in case it dies for some reason. The child process performs the actual work. .I Comsat listens on a datagram port associated with the ``biff'' service specification (see .IR services (5)) for one line messages of the form .PP .ti +0.5i user@mailbox-offset .PP If the .I user specified is logged in to the system and the associated terminal has the execute bit turned on (by a ``biff y''), the .I offset is used as a seek offset into the appropriate mailbox file and the first 7 lines or 560 characters of the message are printed on the user's terminal. .SH FILES .DT /etc/utmp to find out who's logged on and on what terminals .SH "SEE ALSO" biff(1) .SH BUGS Sometimes .I comsat gets stuck and the child process must be killed off to get things going again. .PP Users should be notified of mail which arrives on other machines than the one they are currently logged in to. .PP The notification should appear in a separate window so it does not mess up the screen while editing and the like. nes or 560 characters of the message are printed on the user's terminal. .SH FILES .DT /etc/utmp to find out who's logged on and on what terminals .SH "SEE ALSO" biff(1) .SH BUGS Sometimes .I comsat gets stman/man8/restore.8 644 0 0 7411 3112232746 7202 .TH RESTORE 8 4/1/81 .UC 4 .SH NAME restore \- incremental file system restore .SH SYNOPSIS .B /etc/restore key [ name ... ] .SH DESCRIPTION .PP .I Restore is used to read tapes dumped with the .IR dump (8) command. Its actions are controlled by the .I key argument. The .I key is a string of characters containing at most one function letter and possibly one or more function modifiers. Other arguments to the command are file or directory names specifying which files are to be restored. Unless the .B \-h flag is specified (see below), the appearance of a directory name refers to the files and (recursively) subdirectories of that directory. .PP The function portion of the key is specified by one of the following letters: .TP 7 .B r or R The tape is read and loaded into the current directory. [If the key is .B R .I restore asks which tape of a multi volume set to start on. This allows restore to be interrupted and then restarted.] This should not be done lightly; the .B r option should only be used to restore a complete dump tape onto a clear file system or to restore an incremental dump tape onto this. Thus .IP "" 7 /etc/mkfs /dev/rrp0g 145673 ... .br /etc/mount /dev/rp0g /mnt .br cd /mnt .br restore r .IP "" 7 is a typical sequence to restore a complete dump. [Another .I restore can be done to get an incremental dump in on top of this.] .IP "" 7 A .IR dump (8) followed by a .I mkfs and a .I restore is used to change the size of a file system. .TP 7 .B x The named files are extracted from the tape. If the named file matches a directory whose contents had been written onto the tape, this directory is (recursively) extracted. The owner, modification time, and mode are restored (if possible). If no file argument is given, the entire content of the tape is extracted. .TP 7 .B t The names of the specified files are listed if they occur on the tape. If no file argument is given, all of the names on the tape are listed. Note that this key replaces the function of .IR dumpdir (8). .PP The following characters may be used in addition to the letter which selects the function desired. .TP 7 .B v Normally .I restore does its work silently. The .B v (verbose) option causes it to type the name of each file it treats preceded by the function letter. [With the .B t function, .B v gives more information about the tape entries than just the name.] .TP 7 .B f causes .I restore to use the next argument as the name of the archive instead of /dev/rmt?. [If the name of the file is `\-', restore reads from standard input. Thus, .IR dump (8) and .I restore can be used in a pipeline to dump and restore a file system with the command .IP "" 7 dump 0f - /usr | (cd /mnt; restore xf -) ] .TP 7 .B y tells .I restore not to complain if gets a tape error, but simply to skip over the bad tape blocks and continue as best it can. .TP 7 .B m causes .I restore to extract by inode numbers rather than by file name. .TP 7 .B h causes .I restore to extract the actual directory, rather than the files that it references. .SH SEE ALSO dump(8), mkfs(8) .SH FILES /dev/rmt? the default tape drive .br rst* the temporary file used by restore. .SH DIAGNOSTICS Complaints about bad key characters. .PP Complaints if it gets a read error. If .B \-y has been specified, or the user responds "y", .I restore will attempt to continue the restore. .PP If the dump extends over more than one tape, .I restore will ask the user to change tapes. [If the .B \-x flag has been specified, .I restore will also ask which volume the user wishes to mount. The fastest way to extract a small number of files is to start with the last volume, and work towards the first volume.] .SH BUGS The sections in brackets are not yet implemented. Most importantly the .B \-r option can only restore level zero dumps, it cannot restore incremental dumps. to continue the restore. .PP If the dump extends over more than one tape, .I restore will ask the user to change tapes. [If the .B \-x flag has been specified, .I restore will also ask which volume the user wishes to mount. The fastest way to extman/man8/fsck.8 644 0 0 16015 3112232746 6465 .de us \\$1\l'|0\(ul' .. .TH FSCK 8 "14 April 1983" .UC 4 .SH NAME fsck \- file system consistency check and interactive repair .SH SYNOPSIS .B /etc/fsck .B \-p [ filesystem ... ] .br .B /etc/fsck [ .B \-b block# ] [ .B \-y ] [ .B \-n ] [ .BR \-s X ] [ .BR \-S X ] [ .B \-t filename ] [ filesystem ] ... .SH DESCRIPTION The first form of .I fsck preens a standard set of filesystems or the specified file systems. It is normally used in the script .B /etc/rc during automatic reboot. In this case .I fsck reads the table .B /etc/fstab to determine which file systems to check. It uses the information there to inspect groups of disks in parallel taking maximum advantage of i/o overlap to check the file systems as quickly as possible. Normally, the root file system is checked on pass 1, other ``root'' (``a'' partition) file systems on pass 2, other small file systems on separate passes (for example, the ``d'' file systems on pass 3 and the ``e'' file systems on pass 4), and finally the large user file systems on the ((last pass, for example, pass 5. A pass number of 0 in fstab causes a disk to not be checked; similarly partitions which are not shown as to be mounted ``rw'' or ``ro'' are not checked. .LP The system takes care that only a restricted class of innocuous inconsistencies can happen unless hardware or software failures intervene. These are limited to the following: .IP Unreferenced inodes .ns .IP Link counts in inodes too large .ns .IP Missing blocks in the free list .ns .IP Blocks in the free list also in files .ns .IP Counts in the super-block wrong .LP These are the only inconsistencies which .I fsck with the .B \-p option will correct; if it encounters other inconsistencies, it exits with an abnormal return status and an automatic reboot will then fail. For each corrected inconsistency one or more lines are printed identifying the file system on which the correction will take place, and the nature of the correction. After successfully correcting a file system, .I fsck prints the number of files on that file system and the number of used and free blocks. .LP Without the .B \-p option, .I fsck audits and interactively repairs inconsistent conditions for file systems. If the file system is inconsistent the operator is prompted for concurrence before each correction is attempted. It should be noted that a number of the corrective actions which are not fixable under the .B \-p option will result in some loss of data. The amount and severity of data lost may be determined from the diagnostic output. The default action for each consistency correction is to wait for the operator to respond \fByes\fP or \fBno\fP. If the operator does not have write permission .I fsck defaults to a .BR "\-n " action. .LP .I Fsck has more consistency checks than its predecessors .IR "check, dcheck, fcheck, " "and" " icheck" combined. .SH OPTIONS .TP 6 .B \-b Use the block specified immediately after the flag as the super block for the file system. Block 32 is always an alternate super block. .TP 6 .B \-y Assume a yes response to all questions asked by .I fsck; this should be used with great caution as this is a free license to continue after essentially unlimited trouble has been encountered. .TP 6 .B \-n Assume a no response to all questions asked by .I fsck; do not open the file system for writing. .TP 6 .BR \-s \fIX Ignore the actual free list and (unconditionally) reconstruct a new one by rewriting the super-block of the file system. The file system should be unmounted while this is done; if this is not possible, care should be taken that the system is quiescent and that it is rebooted immediately afterwards. This precaution is necessary so that the old, bad, in-core copy of the superblock will not continue to be used, or written on the file system. .IP The .BR \-s \fIX option allows for creating an optimal free-list organization. The following forms of .I X are supported for the following devices: .sp .nf \-s3 (RP03) \-s4 (RP04, RP05, RP06) \-sBlocks-per-cylinder\fB:\fRBlocks-to-skip (for anything else) .fi .IP "" 6 If .I X is not given, the values used when the filesystem was created are used. If these values were not specified, then the value .I 400:9 is used. .TP 6 .BR \-S \fIX Conditionally reconstruct the free list. This option is like .BR \-s \fIX above except that the free list is rebuilt only if there were no discrepancies discovered in the file system. Using .B \-S forces a no response to all of .IR fsck 's questions. This option is useful for forcing free list reorganization on uncontaminated file systems. .TP 6 .B \-t If .I fsck cannot obtain enough memory to keep its tables, it uses a scratch file. If the \f3\-t\fP option is specified, the file named in the next argument is used as the scratch file, if needed. Without the .BR "\-t " flag, .I fsck prompts the operator for the name of the scratch file. The file chosen should not be on the filesystem being checked, and if it is not a special file or did not already exist, it is removed when .I fsck completes. .LP If no filesystems are given to .I fsck then a default list of file systems is read from the file .BR /etc/fstab . .LP .ne 10 Inconsistencies checked are as follows: .TP 6 1. Blocks claimed by more than one inode or the free list. .br .br .ns .TP 6 2. Blocks claimed by an inode or the free list outside the range of the file system. .br .br .ns .TP 6 3. Incorrect link counts. .br .br .ns .TP 6 4. Size checks: .br .ns .IP "" 12 Directory size not 16-byte aligned. .br .br .ns .TP 6 5. Bad inode format. .br .br .ns .TP 6 6. Blocks not accounted for anywhere. .br .br .ns .TP 6 7. Directory checks: .br .br .ns .IP "" 12 File pointing to unallocated inode. .br Inode number out of range. .br .br .ns .TP 6 8. Super Block checks: .br .br .ns .IP "" 12 More than 65536 inodes. .br More blocks for inodes than there are in the file system. .br .br .ns .TP 6 9. Bad free block list format. .br .br .ns .TP 6 10. Total free block and/or free inode count incorrect. .LP Orphaned files and directories (allocated but unreferenced) are, with the operator's concurrence, reconnected by placing them in the .B lost+found directory. The name assigned is the inode number. The only restriction is that the directory .B lost+found must preexist in the root of the filesystem being checked and must have empty slots in which entries can be made. This is accomplished by making .BR lost+found , copying a number of files to the directory, and then removing them (before .I fsck is executed). .LP Checking the raw device is almost always faster. .SH FILES .br .ns .TP 21 /etc/fstab contains default list of file systems to check. .SH DIAGNOSTICS The diagnostics produced by .I fsck are intended to be self-explanatory. .SH "SEE ALSO" fstab(5), fs(5), crash(8), reboot(8) .SH BUGS Inode numbers for .BR . "" and .BR .. "" in each directory should be checked for validity. .LP \f3\-g\fP and \f3\-b\fP options from .I check should be available in .I fsck. .LP There should be some way to start a \fBfsck \-p\fR at pass \fIn\fR. .LP .I Fsck sometimes removes non-empty unreferenced files instead of putting them in .IR lost+found . s to check. .SH DIAGNOSTICS The diagnostics produced by .I fsck are intended to be self-explanatory. .SH "SEE ALSO" fstab(5), fs(5), crash(8), reboot(8) .SH BUGS Inode numbers for .BR . "" and .BR .. "" in each directory should be checked for validity. .LP \f3\-g\fP and \f3\-b\fP options from .I check should be available in .I fsck. .LP There should be some way to start a \fBfsck \-p\fR at pass \fIn\fR. .LP .I Fsck sometimes removes non-empty unreferenced files instead of putting them in .IR man/man8/getty.8 644 0 0 3232 3112232747 6651 .TH GETTY 8 "1 April 1983" .UC 4 .SH NAME getty \- set terminal mode .SH SYNOPSIS .B /etc/getty [ char ] .SH DESCRIPTION .I Getty is invoked by .IR init (8) immediately after a terminal is opened, following the making of a connection. While reading the name .I getty attempts to adapt the system to the speed and type of terminal being used. .LP .I Init calls .I getty with an argument specified by the .I ttys file entry for the terminal line. Arguments other than `0' can be used to make .I getty treat the line specially. Normally, it sets the speed of the interface to 300 baud, specifies that raw mode is to be used (break on every character), that echo is to be suppressed, and either parity allowed. It types the system name followed by the `login:' message. Then the user's name is read, a character at a time. If a null character is received, it is assumed to be the result of the user pushing the `break' (`interrupt') key. The speed is then changed to 1200 baud and the `login:' is typed again; a second `break' changes the speed to 150 baud and the `login:' is typed again. Successive `break' characters cycle through the speeds 300, 1200, and 150 baud. .LP The user's name is terminated by a new-line or carriage-return character. The latter results in the system being set to treat carriage returns appropriately (see .IR stty (2)). .LP The user's name is scanned to see if it contains any lower-case alphabetic characters; if not, and if the name is nonempty, the system is told to map any future upper-case characters into the corresponding lower-case characters. .LP Finally, login is called with the user's name as argument. .SH "SEE ALSO" init(8), login(1), ttys(5) user's name is terminated by a new-line or carriage-return character. The latter results in the system being set to treat carriage returns appropriately (see .IR stty (2)). .LP The user's name is scanned to see if it contains any lower-case alphabetic characters; if not, and if the name is nonempty, the system is told to map any future upper-case characteman/man8/halt.8 644 0 0 745 3112232747 6433 .TH HALT 8 "1 April 1983" .SH NAME halt \- stop the processor .SH SYNOPSIS \fB/etc/halt\fP [ \fB\-n\fP ] [ \fB\-q\fP ] [ \fB\-y\fP ] .SH DESCRIPTION \fIHalt\fP writes out sandbagged information to the disks and then stops the processor. .SH OPTIONS .IP \fB\-n\fP Prevents the \fIsync\fP before stopping. .IP \fB\-q\fP Do a \fBq\fPuick halt, no graceful shutdown is attempted. .IP \fB\-y\fP Needed if you are trying to halt the system from a dialup. .SH SEE ALSO reboot(8), shutdown(8) yZyy((man/man8/icheck.8 644 0 0 5536 3112232747 6754 .TH ICHECK 8 "4 February 1983" .UC 4 .SH NAME icheck \- file system storage consistency check .SH SYNOPSIS \fB/etc/icheck\fP [ \fB\-s\fP ] [ .BI \-b numbers ] [ filesystem ] .SH DESCRIPTION \fBN.B.:\fP \fIIcheck\fP is obsoleted for normal consistency checking by .IR fsck (8). .LP \fIIcheck\fP examines a file system, builds a bit map of used blocks, and compares this bit map against the free list maintained on the file system. If the file system is not specified, a set of default file systems is checked. The normal output of \fIicheck\fP includes a report of .IP "" The total number of files and the numbers of regular, directory, block special and character special files. .IP "" The total number of blocks in use and the numbers of single-, double-, and triple-indirect blocks and directory blocks. .IP "" The number of free blocks. .IP "" The number of blocks missing; that is, not in any file nor in the free list. .SH OPTIONS .IP \fB\-s\fP Ignore the actual free list and reconstruct a new one by rewriting the super-block of the file system. The file system should be dismounted while this is done; if this is not possible (for example if the root file system has to be salvaged) care should be taken that the system is quiescent and that it is rebooted immediately afterwards so that the old, bad in-core copy of the super-block will not continue to be used. Notice also that the words in the super-block which indicate the size of the free list and of the i-list are believed. If the super-block has been curdled these words will have to be patched. The \fB\-s\fP option suppresses the normal output reports. .IP \fB\-b\fP\|\fInumbers\fP A list of \fBb\fPlock \fInumbers\fP; whenever any of the named blocks turns up in a file, a diagnostic is produced. .LP \fIIcheck\fP is faster if the raw version of the special file is used, since it reads the i-list many blocks at a time. .SH FILES Default file systems vary with installation. .SH "SEE ALSO" fsck(8), dcheck(8), ncheck(8), fs(5), clri(8) .SH DIAGNOSTICS For duplicate blocks and bad blocks (which lie outside the file system) \fIicheck\fP announces the difficulty, the i-number, and the kind of block involved. If a read error is encountered, the block number of the bad block is printed and \fIicheck\fP considers it to contain 0. `Bad freeblock' means that a block number outside the available space was encountered in the free list. `\fIn\fR dups in free' means that .IR n "" blocks were found in the free list which duplicate blocks either in some file or in the earlier part of the free list. .SH BUGS Since \fIicheck\fP is inherently two-pass in nature, extraneous diagnostics may be produced if applied to active file systems. .LP \fIIcheck\fP believes even preposterous super-blocks and consequently can get core images. .LP The system should be fixed so that the reboot after fixing the root file system is not necessary. the free list. `\fIn\fR dups in free' means that .IR n "" blocks were found in the free list which duplicate blocks either in some file or in the earlier part oman/man8/init.8 644 0 0 11105 3112232747 6476 .TH INIT 8 "1 April 1983" .UC 4 .SH NAME init \- process control initialization .SH SYNOPSIS .B /etc/init .SH DESCRIPTION .I Init is invoked inside UNIX as the last step in the boot procedure. It normally then runs the automatic reboot sequence as described in .IR reboot (8), and if this succeeds, begins multi-user operation. If the reboot fails, it commences single user operation by giving the super-user a shell on the console. It is possible to pass parameters from the boot program to .I init so that single user operation is commenced immediately. When such single user operation is terminated by killing the single-user shell (that is, by typing ^D), .I init runs .I /etc/rc without the reboot parameter. This command file performs housekeeping operations such as removing temporary files, mounting file systems, and starting daemons. .LP In multi-user operation, .I init's role is to create a process for each terminal port on which a user may log in. To begin such operations, it reads the file .I /etc/ttys and forks several times to create a process for each terminal specified in the file. Each of these processes opens the appropriate terminal for reading and writing. These channels thus receive file descriptors 0, 1 and 2, the standard input and output and the diagnostic output. Opening the terminal usually involves a delay, since the .IR open "" is not completed until someone is dialed up and carrier established on the channel. If a terminal exists but an error occurs when trying to open the terminal .I init complains by writing a message to the system console; the message is repeated every 10 minutes for each such terminal until the terminal is shut off in /etc/ttys and init notified (by a hangup, as described below), or the terminal becomes accessible (init checks again every minute). After an open succeeds, .I /etc/getty is called with argument as specified by the second character of the .I ttys file line. .I Getty reads the user's name and invokes .I login to log in the user and execute the Shell. .LP Ultimately the Shell will terminate because of an end-of-file either typed explicitly or generated as a result of hanging up. The main path of .IR init , which has been waiting for such an event, wakes up and removes the appropriate entry from the file .IR utmp , which records current users, and makes an entry in .IR /usr/adm/wtmp , which maintains a history of logins and logouts. The .I wtmp entry is made only if a user logged in successfully on the line. Then the appropriate terminal is reopened and .I getty is reinvoked. .LP .I Init catches the .I hangup signal (signal SIGHUP) and interprets it to mean that the file .I /etc/ttys should be read again. The Shell process on each line which used to be active in .I ttys but is no longer there is terminated; a new process is created for each added line; lines unchanged in the file are undisturbed. Thus it is possible to drop or add phone lines without rebooting the system by changing the .I ttys file and sending a .I hangup signal to the .I init process: use `kill \-HUP 1.' .LP .I Init terminates multi-user operations and resumes single-user mode if sent a terminate (TERM) signal, that is, ``kill \-TERM 1''. If there are processes outstanding which are deadlocked (due to hardware or software failure), .I init does not wait for them all to die (which might take forever), but times out after 30 seconds and prints a warning message. .LP .I Init stops creating new .IR getty 's and allows the system to slowly die away, if it is sent a terminal stop (TSTP) signal, that is, ``kill \-TSTP 1''. A later hangup will resume full multi-user operations, or a terminate will initiate a single user shell. This hook is used by .IR reboot (8) and .IR halt (8). .LP .I Init's role is so critical that if it dies, the system will reboot itself automatically. If, at bootstrap time, the .I init process cannot be located, the system panics. .SH DIAGNOSTICS \fBinit: \fR\fItty\fR\|\fB: cannot open\fR. A terminal which is turned on in the \fIrc\fR file cannot be opened, likely because the requisite lines are either not configured into the system or the associated device was not attached during boot-time system configuration. .LP \fBWARNING: Something is hung (wont die); ps axl advised\fR. A process is hung and could not be killed when the system was shutting down. This is usually caused by a process which is stuck in a device driver due to a persistent device error condition. .SH FILES /dev/console, /dev/tty?, /etc/utmp, /usr/adm/wtmp, /etc/ttys, /etc/rc .SH "SEE ALSO" login(1), kill(1), sh(1), ttys(5), crash(8), getty(8), rc(8), reboot(8), halt(8), shutdown(8) ed device was not attached during boot-time system configuration. .LP \fBWARNING: Something is hung (wont die); ps axl advised\fR. A process is hung and could not be killed when the system was shutting down. This is usually caused by a process which is stuck in a device driver due to a persistent device error condition. .SH FILES /dev/console, /dev/tty?, /etc/utmp, /usr/adm/wtmp, /etc/ttys, /etc/rc .SH "SEE ALSO" login(1), kill(1), sh(1),man/man8/makekey.8 644 0 0 2715 3112232750 7142 .TH MAKEKEY 8 "4 February 1983" .SH NAME makekey \- generate encryption key .SH SYNOPSIS .B /usr/lib/makekey .SH DESCRIPTION .I Makekey improves the usefulness of encryption schemes depending on a key by increasing the amount of time required to search the key space. It reads 10 bytes from its standard input, and writes 13 bytes on its standard output. The output depends on the input in a way intended to be difficult to compute (that is, to require a substantial fraction of a second). .PP The first eight ((input bytes (the .IR "input key" ) can be arbitrary ASCII characters. The last two (the .IR salt ) are best chosen from the set of digits, upper- and lower-case letters, and `.' and `/'. The salt characters are repeated as the first two characters of the output. The remaining 11 output characters are chosen from the same set as the salt and constitute the .I "output key." .PP The transformation performed is essentially the following: the salt is used to select one of 4096 cryptographic machines all based on the National Bureau of Standards DES algorithm, but modified in 4096 different ways. Using the input key as key, a constant string is fed into the machine and recirculated a number of times. The 64 bits that come out are distributed into the 66 useful key bits in the result. .PP .I Makekey is intended for programs that perform encryption (for instance, .I ed and .IR crypt (1)). Usually makekey's input and output will be pipes. .SH SEE ALSO crypt(1), ed(1) ect one of 4096 cryptographic machines all based onman/man8/mkfs.8 644 0 0 4003 3112232750 6444 .TH MKFS 8 "27 March 1983"" .UC 4 .SH NAME mkfs \- construct a file system .SH SYNOPSIS .B /etc/mkfs special size [ nsect ] [ ntrack ] [ blksize ] [ fragsize ] [ ncpg ] [ minfree ] [ rps ] .SH DESCRIPTION .B N.B.: file system are normally created with the .IR newfs (8) command. .LP .I Mkfs constructs a file system by writing on the special file .I special. The numeric size specifies the number of sectors in the file system. .I Mkfs builds a file system with a root directory and a .I lost+found directory (see .IR fsck (8)). The number of i-nodes is calculated as a function of the file system size. No boot program is initialized by .I mkfs (see .IR newfs (8)). .SH OPTIONS .LP The optional arguments allow fine tune control over the parameters of the file system. .TP .B Nsect specify the number of sectors per track on the disk. .TP .B Ntrack specify the number of tracks per cylinder on the disk. .TP .B Blksize gives the primary block size for files on the file system. It must be a power of two, currently selected from 4096 or 8192. .TP .B Fragsize gives the fragment size for files on the file system. The .B fragsize represents the smallest amount of disk space that will be allocated to a file. It must be a power of two currently selected from the range 512 to 8192. .TP .B Ncpg specifies the number of disk cylinders per cylinder group. This number must be in the range 1 to 32. .TP .B Minfree specifies the minimum percentage of free disk space allowed. Once the file system capacity reaches this threshold, only the super-user is allowed to allocate disk blocks. The default value is 10%. .TP .B rps If a disk does not revolve at 60 revolutions per second, this parameter may be specified. .LP Users with special demands for their file systems are referred to the paper cited below for a discussion of the tradeoffs in using different configurations. .SH "SEE ALSO" fs(5), dir(5), fsck(8), newfs(8) .LP McKusick, Joy, Leffler; \fIA Fast File System for Unix\fP, Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720; per-user is allowed to allocate disk blocks. The default value is 10%. .TP .B rps If a disk does not revolve at 60 revolutions per second, this parameter may be specified. .LP Users with special demands for their file systems are referred to the paper cited below for a discussion of the tradeoffs in using different configurations. .SH "SEE ALSO" fs(5), dir(5), fsck(8), newfs(8) .LP McKusick, Joy, Leffler; \fIA Fast File System for Unix\fP, Computer Systems Research Group, Dept of EECS, Berkeley, CA 9472man/man8/trpt.8 644 0 0 4033 3112232750 6500 .TH TRPT 8 "27 March 1983" .UC 4 .SH NAME trpt \- transliterate protocol trace .SH SYNOPSIS .B trpt [ .B \-a ] [ .B \-s ] [ .B \-t ] [ .B \-j ] [ .BI \-p hex-address ] [ system [ core ] ] .SH DESCRIPTION .I Trpt interrogates the buffer of TCP trace records created when a socket is marked for `debugging' (see .IR setsockopt (2)), and prints a readable description of these records. When no options are supplied, .I trpt prints all the trace records found in the system grouped according to TCP connection protocol control block (PCB). .SH OPTIONS .TP .B \-s Print a detailed description of the packet \fBs\fPequencing information, in addition to the normal output. .TP .B \-t Print the values for all \fBt\fPimers at each point in the trace, in addition to the normal output. .TP .B \-j Just give a list of the protocol control block addresses for which there are trace records. .TP .BI \-p hex-address Show only trace records associated with the protocol control block who's address follows. .LP The recommended use of .I trpt is as follows. Isolate the problem and enable debugging on the socket(s) involved in the connection. Find the address of the protocol control blocks associated with the sockets using the .B \-A option to .IR netstat (1). Then run .I trpt with the \fB\-p\fP option, supplying the associated protocol control block addresses. If there are many sockets using the debugging option, the \fB\-j\fP option may be useful in checking to see if any trace records are present for the socket in question. .LP If debugging is being performed on a system or core file other than the default, the last two arguments may be used to supplant the defaults. .SH FILES /vmunix .br /dev/kmem .SH "SEE ALSO" setsockopt(2), netstat(1) .SH DIAGNOSTICS `no namelist' when the system image doesn't contain the proper symbols to find the trace buffer; others which should be self explanatory. .SH BUGS Should also print the data for each input or output, but this is not saved in the race record. .LP The output format is inscrutable, and should be described here. ed on a system or core file other than the default, the last two arguments may be used to supplant the defaults. .SH FILES /vmunix .br /dev/kmem .SH "SEE ALSO" setsockopt(2), netstat(1) .SH DIAGNOSTICS `no namelist' when the system image doesn't contain the proper symbols to find the trace buffer; others which should be self explanatory. .SH BUGS Should also print the data for each input or output, but this is not saved in the race record. .LP The output format is inscrutable, andman/man8/mknod.8 644 0 0 1224 3112232751 6617 .TH MKNOD 8 "27 April 1983" .SH NAME mknod \- build special file .SH SYNOPSIS .B /etc/mknod name [ .B c ] [ .B b ] major minor .SH DESCRIPTION .I Mknod makes a special file. The first argument is the .I name of the entry. The second is .B b if the special file is block-type (disks, tape) or .B c if it is character-type (other devices). The last two arguments are numbers specifying the .I major device type and the .I minor device (for example, unit, drive, or line number). .LP \fIMknod\fP is only for use by system configuration people. Normally you should use \fI/dev/MAKEDEV\fP instead when making special files. .SH "SEE ALSO" mknod(2), MAKEDEV(8) knod makes a special file. The first argument is the .I name of the entry. The second is .B b if the special file is block-type (disks, tape) or .B c if it is character-type (other devices). The last two arguments are numbers specifying the .I major device type and the .I minor device (for example, unit, drive, or line number). .LP \fIMknod\fP is only for useman/man8/mount.8 644 0 0 3577 3112232751 6666 .TH MOUNT 8 "21 April 1983" .SH NAME mount, umount \- mount and dismount file system .SH SYNOPSIS \fB/etc/mount\fP [ special name [ \fB\-r\fP ] ] .LP \fB/etc/mount\fP \fB\-a\fP .LP \fB/etc/umount\fP [ \fB\-v\fP ] special .LP \fB/etc/umount\fP [ \fB\-v\fP ] \fB\-a\fP .SH DESCRIPTION \fIMount\fP announces to the system that a removable file system is present on the device .IR special . The file \fIname\fP must exist already and it must be a directory (unless the root of the mounted file system is not a directory). It becomes the name of the newly mounted root. The optional argument \fB\-r\fP indicates that the file system is to be mounted read-only. .LP \fIUmount\fP announces to the system that the removable file system previously mounted on device \fIspecial\fP should be removed. .SH OPTIONS .IP \fB\-r\fP Mount the specified file system \fBr\fPead-only. This is only applicable to the \fImount\fP command. .IP \fB\-a\fP Attempt to mount or unmount \fBa\fPll the file systems described in \fI/etc/fstab\fP. In ((this case, \fIspecial\fP and \fIname\fP are taken from .IR /etc/fstab . The \fIspecial\fP file name from \fI/etc/fstab\fP is the block special name. .IP \fB\-v\fP The \fBv\fPerbose option for \fIumount\fP: \fIumount\fP displays a message indicating the file system being unmounted. .LP \fIMount\fP and \fIumount\fP maintain a table of mounted devices in \fI/etc/mtab\fP. If invoked without an argument, \fImount\fP prints the table. .LP Physically write-protected and magnetic tape file systems must be mounted read-only or errors will occur when access times are updated, whether or not any explicit write is attempted. .SH FILES /etc/mtab mount table .br /etc/fstab file system table .SH "SEE ALSO" mount(2), mtab(5), fstab(5) .SH BUGS Mounting file systems full of garbage will crash the system. .br Mounting a root directory on a non-directory makes some apparently good pathnames invalid. without an argument, \fImount\fP prints the table. .LP Physically write-protected and magnetic tape file systems must be mounted man/man8/ncheck.8 644 0 0 2170 3112232751 6743 .TH NCHECK 8 "21 April 1983" .SH NAME ncheck \- generate names from i-numbers .SH SYNOPSIS .B /etc/ncheck [ .BI \-i numbers ] [ .B \-a ] [ .B \-s ] [ filesystem ] .SH DESCRIPTION .B N.B.: For most normal file system maintenance, the function of .I ncheck is subsumed by .IR fsck (8). .LP .I Ncheck with no argument generates a pathname versus i-number list of all files on a set of default file systems. Names of directory files are followed by `/\fB.\fR'. .LP A file system may be specified by the optional \fIfilesystem\fP argument. .LP The report is in no useful order, and probably should be sorted. .SH OPTIONS .TP .BI \-i numbers Report only those files whose i-\fInumbers\fP follow. .TP .B \-a Print the names .RB ` . ' and .RB ` .. ', which are ordinarily suppressed. .TP .B \-s Report only \fBs\fPpecial files and files with set-user-ID mode. This is intended to discover concealed violations of security policy. .SH "SEE ALSO" sort(1), dcheck(8), fsck(8), icheck(8) .SH DIAGNOSTICS When the filesystem structure is improper, `??' denotes the `parent' of a parentless file and a pathname beginning with .RB ` ... ' denotes a loop. numbers Report only those files whose i-\fInumbers\fP follow. .TP .B \-a Print the names .RB ` . ' and .RB ` .. ', which are ordinarily suppressed. .TP .B \-s Report only \fBs\fPpecial files and files with set-user-ID mode. This is intended to discover concealed violations of security policy. .SH "SEE ALSO" sort(1), dcheck(8), fsck(8), icheck(8) .SH DIAGNOSTICS When the filesystem structurman/man8/diag.8 644 0 0 11133 3112232751 6433 .TH DIAG 8 "8 March 1983" .ad .SH NAME diag \- General-purpose stand-alone utility package .SH SYNOPSIS \fBb /stand/diag\fP .SH DESCRIPTION \fIDiag\fP is a general-purpose stand-alone utility package containing a grab-bag of the kinds of tools needed for disk initialization, testing, and file transfer. \fIDiag\fP supports the Interphase SMD-2180 disk controller. .LP The most common use of \fIdiag\fP is formatting and labelling a disk \(em see the \fIformat\fP, \fIlabel\fP, and \fIpartition\fP commands. \fIDiag\fP is also used for transferring files from nine-track or quarter inch magenetic tape to a disk \(em see the \fIarload\fP and \fItload\fP commands. .LP \fIDiag\fP is interactive \(em it prompts for options and arguments. There are two phases to using \fIdiag\fP: in the first phase, \fIdiag\fP prompts for information about the type of disk drive and controller that it is working with, and essentially ``configures'' itself to work with that disk and controller; in the second phase, \fIdiag\fP waits for the user to type one of the commands from the list below. A specific \fIdiag\fP command is called up by typing enough characters to uniquely identify the command. The commands that \fIdiag\fP currently recognizes are listed here: .IP \fBclear\fP 10 Sends a restore command to a disk. This is needed to manually reaset disk errors. .IP \fBdiag\fP 10 Re-initializes the \fIdiag\fP program itself \(em goes back to phase one of the inititialization process described above. .IP \fBerrors\fP 10 Toggles an option to report all errors as they occur. .IP \fBfix\fP 10 Formats a single track of a disk. If the track is already formatted, you are asked for confirmation in order to avoid destroying the data on the track. .IP \fBformat\fP 10 Formats a disk. .IP "\fBhelp\fP or \fB?\fP" 10 Displays a list of the available commands. .IP \fBinfo\fP 10 Toggles an option to report all disk activity as it completes. .IP \fBlabel\fP 10 Labels the disk. The \fIformat\fP command usually does this for you. This is here for special cases, such as when the partition definition has changed. .IP \fBmap\fP 10 Explicitly maps one track to a different track. Usually required for bad track mapping. The \fIformat\fP command usually does this automatically. .IP \fBpartition\fP 10 Creates, assigns, or modifies logical partition tables for a disk. The UNIX operating system requires logical partitions. The \fIlabel\fP command writes the partition map to the disk. There are standard partition tables for each type of disk that \fIdiag\fP knows about. .IP \fBposition\fP 10 Tests the disk by reading sectors from random positions on the disk. This command runs until the user aborts it by typing the letter `a'. .IP \fBquit\fP 10 Quits from \fIdiag\fP and returns to whoever called it up. .IP \fBread\fP 10 Reads specified blocks from the disk. The \fIread\fP command prompts for the starting block number, number of blocks, and the block increment. The \fIread\fP command doesn't report the data it reads \(em it is intended for verifying that blocks are readable. .IP \fBseek\fP 10 Performs a seek test on the disk such that a seek is made to every cylinder and a seek is made to every possible cylinder distance. .IP \fBstatus\fP 10 Reports the ready status of each drive on the current controller. .IP \fBtest\fP 10 Does a general disk test by writing random data to random positions on the disk and then verifying that the correct data can be read back. The \fItest\fP command destroys data on the disk. It runs until the user aborts the process by typing the letter `a'. .IP \fBtime\fP 10 Toggles an option to turn timing on and off. When timing is on, \fIdiag\fP reports on how long things take \(em \fIdiag\fP is less verbose in this state so it doesn't waste time displaying messages. .IP \fBverify\fP 10 Reads and displays the label from the disk. Shows the logical partition assignments. This is usually done automatically when the \fIformat\fP command has labelled the disk. .IP \fBwrite\fP 10 Writes garbage data to specified blocks on the disk. The \fIwrite\fP command prompts for the starting block number, number of blocks, and the block increment. The \fIwrite\fP is intended for verifying that blocks are writeable. .IP \fB+\fP 10 Adds two numbers and reports the result in decimal, hexadecimal, and as a disk address. .IP \fB\-\fP 10 Subtracts two numbers and reports the result in decimal, hexadecimal, and as a disk address. .LP Block numbers may be entered either as an absolute decimal block number, or as a disk address of the form cylinder/head/sector. .LP Any \fIdiag\fP command may be aborted by typing a lower case `a' or by pressing the DEL key. The \fIwrite\fP is intended for verifying that blocks are writeable. .IP \fB+\fP 10 Adds two numbers and reports the result in decimal, hexadecimal, and as a disk address. .IP \fB\-\fP 10 Subtracts two numbers and reports the result in decimal, hexadecimal, and as a disk address. .LP Block numbers may be entered either as an absolute decimal block number, or as a disk address of the form cylinder/head/sector. .LP Anman/man8/pstat.8 644 0 0 16145 3112232752 6673 .TH PSTAT 8 "27 March 1983" .UC 4 .SH NAME pstat \- print system facts .SH SYNOPSIS .B /etc/pstat .B \-aixptufT [ .B suboptions ] [ .B system ] [ .B corefile ] .SH DESCRIPTION .I Pstat interprets the contents of certain system tables. If .I corefile is given, the tables are sought there, otherwise in .I /dev/kmem. The required namelist is taken from .I /vmunix unless .I system is specified. .SH OPTIONS .TP \w'WCHAN\ 'u .B \-a Under .BR \-p , describe all process slots rather than just active ones. .TP .B \-i Print the inode table with these headings: .IP LOC The core location of this table entry. .PD 0 .IP FLAGS Miscellaneous state variables encoded thus: .RS .IP L locked .IP U update time .RI ( fs (5)) must be corrected .IP A access time must be corrected .IP M file system is mounted here .IP W wanted by another process (L flag is on) .IP T contains a text file .IP C changed time must be corrected .IP S shared lock applied .IP E exclusive lock applied .IP Z someone waiting for an exclusive lock .RE .IP CNT ((Number of open file table entries for this inode. .IP DEV Major and minor device number of file system in which this inode resides. .IP RDC Reference count of shared locks on the inode. .IP WRC Reference count of exclusive locks on the inode (this may be > 1 if, for example, a file descriptor is inherited across a fork). .IP INO I-number within the device. .IP MODE Mode bits, see .IR chmod (2). .IP NLK Number of links to this inode. .IP UID User ID of owner. .IP SIZ/DEV Number of bytes in an ordinary file, or major and minor device of special file. .PD .TP .B \-x Print the text table with these headings: .IP LOC The core location of this table entry. .PD 0 .IP FLAGS Miscellaneous state variables encoded thus: .RS .IP T .IR ptrace (2) in effect .IP W text not yet written on swap device .IP L loading in progress .IP K locked .IP w wanted (L flag is on) .IP P resulted from demand-page-from-inode exec format (see .IR execve (2)) .RE .PD .IP DADDR Disk address in swap, measured in multiples of 512 bytes. .IP CADDR Head of a linked list of loaded processes using this text segment. .IP SIZE Size of text segment, measured in multiples of 512 bytes. .IP IPTR Core location of corresponding inode. .IP CNT Number of processes using this text segment. .IP CCNT Number of processes in core using this text segment. .PD .TP .B \-p Print process table for active processes with these headings: .IP LOC The core location of this table entry. .PD 0 .IP S Run state encoded thus: .RS .IP 0 no process .IP 1 waiting for some event .IP 3 runnable .IP 4 being created .IP 5 being terminated .IP 6 stopped under trace .RE .IP F Miscellaneous state variables, or-ed together (hexadecimal): .RS .IP 000001 9n loaded .IP 000002 the scheduler process .IP 000004 locked for swap out .IP 000008 swapped out .IP 000010 traced .IP 000020 used in tracing .IP 000040 locked in by .IR lock (2). .IP 000080 in page-wait .IP 000100 prevented from swapping during .IR fork (2) .IP 000200 gathering pages for raw i/o .IP 000400 exiting .IP 001000 process resulted from a .IR vfork (2) which is not yet complete .IP 002000 another flag for .IR vfork (2) .IP 004000 process has no virtual memory, as it is a parent in the context of .IR vfork (2) .IP 008000 process is demand paging data pages from its text inode. .IP 010000 process has advised of anomalous behavior with .IR vadvise (2). .IP 020000 process has advised of sequential behavior with .IR vadvise (2). .IP 040000 process is in a sleep which will timeout. .IP 080000 a parent of this process has exited and this process is now considered detached. .IP 100000 process used some new signal primitives, i.e. .IR sigset (3); more system calls will restart. .IP 200000 process is owed a profiling tick. .RE .IP POIP number of pages currently being pushed out from this process. .IP PRI Scheduling priority, see .IR setpriority (2). .IP SIGNAL Signals received (signals 1-32 coded in bits 0-31), .IP UID Real user ID. .IP SLP Amount of time process has been blocked. .IP TIM Time resident in seconds; times over 127 coded as 127. .IP CPU Weighted integral of CPU time, for scheduler. .IP NI Nice level, see .IR setpriority (2). .IP PGRP Process number of root of process group (the opener of the controlling terminal). .IP PID The process ID number. .IP PPID The process ID of parent process. .IP ADDR If in core, the page frame number of the first page of the `u-area' of the process. If swapped out, the position in the swap area measured in multiples of 512 bytes. .IP RSS Resident set size \- the number of physical page frames allocated to this process. .IP SRSS RSS at last swap (0 if never swapped). .IP SIZE Virtual size of process image (data+stack) in multiples of 512 bytes. .IP WCHAN Wait channel number of a waiting process. .IP LINK Link pointer in list of runnable processes. .IP TEXTP If text is pure, pointer to location of text table entry. .IP CLKT Countdown for .IR alarm (2) measured in seconds. .PD .TP .B \-t Print table for terminals with these headings: .IP RAW Number of characters in raw input queue. .PD 0 .IP CAN Number of characters in canonicalized input queue. .IP OUT Number of characters in putput queue. .IP MODE See .IR tty (4). .IP ADDR Physical device address. .IP DEL Number of delimiters (newlines) in canonicalized input queue. .IP COL Calculated column position of terminal. .IP STATE Miscellaneous state variables encoded thus: .RS .IP W waiting for open to complete .IP O open .IP S has special (output) start routine .IP C carrier is on .IP B busy doing output .IP A process is awaiting output .IP X open for exclusive use .IP H hangup on close .RE .IP PGRP Process group for which this is controlling terminal. .IP DISC Line discipline; blank is old tty OTTYDISC or ``new tty'' for NTTYDISC or ``net'' for NETLDISC (see .IR bk (4)). .PD .TP .B \-u print information about a user process; the next argument is its address as given by .IR ps (1). The process must be in main memory, or the file used can be a core image and the address 0. .TP .B \-f Print the open file table with these headings: .IP LOC The core location of this table entry. .IP TYPE The type of object the file table entry points to. .PD 0 .IP FLG Miscellaneous state variables encoded thus: .RS .IP R open for reading .IP W open for writing .IP A open for appending .RE .IP CNT Number of processes that know this open file. .IP INO The location of the inode table entry for this file. .IP OFFS/SOCK The file offset (see .IR lseek (2)), or the core address of the associated socket structure. .PD .PP .B \-s print information about swap space usage: the number of (1k byte) pages used and free is given as well as the number of used pages which belong to text images. .PP .B \-T prints the number of used and free slots in the several system tables and is useful for checking to see how full system tables have become if the system is under heavy load. .SH FILES .ta \w'/dev/kmem 'u /vmunix namelist .br /dev/kmem default source of tables .SH SEE ALSO ps(1), stat(2), fs(5) .br K. Thompson, .I UNIX Implementation .SH BUGS It would be very useful if the system recorded \*(lqmaximum occupancy\*(rq on the tables reported by .B \-T; even more useful if these tables were dynamically allocated. nts the number of used and free slots in the several system tables and is useful for checking to see how full system tables have become if the system is under heavy load. .SH FILES .ta \w'/dev/kmem 'u /vmunix namelist .br /dev/kmem default source of tables .SH SEE ALSO ps(1), stat(2), fs(5) .br K. Thompson, .I UNIX Implementation .SH BUGS It would be very useful if the system recorded \*(lqmaximum occupancyman/man8/quot.8 644 0 0 2225 3112232752 6502 .TH QUOT 8 "27 April 1983" .SH NAME quot \- summarize file system ownership .SH SYNOPSIS .B /etc/quot [ .B \-n ] [ .B \-c ] [ .B \-f ] . \"[ . \".B \-h . \"] . \"[ . \".B \-v . \"] [ filesystem ] .SH DESCRIPTION .I Quot prints the number of blocks in the named .I filesystem currently owned by each user. If no .I filesystem is named, a default name is assumed. .SH OPTIONS .TP .B \-n Run the pipeline .B "ncheck filesystem | sort +0n | quot \-n filesystem to produce a list of all files and their owners. .TP .B \-c Print three columns giving file size in blocks, number of files of that size, and cumulative total of blocks in that size or smaller file. .TP .B \-f Print count of number of files as well as space owned by each user. . \".TP . \".B \-h . \"Skip over \fBh\fPoles in files and report only on the actual number of . \"allocated blocks. . \".TP . \".B \-v . \"Print summary of files that have not been accessed in the past 30 days, . \"60 days, and 90 days. .SH FILES Default file system varies with system. .br /etc/passwd to get user names .SH "SEE ALSO" ls(1), du(1) .SH BUGS Holes in files are counted as if they actually occupied space. le. .TP .B \-f Print count of number of files as well as space owned by each user. . \".TP . \".B \-h . \"Skip over \fBh\fPoles in files and report only on the actual number of . \"allocated blocks. . \".TP . \".B \-v . \"Print summary of files that have not been accessed in the past 30 days, . \"60 days, and 90 days. .SH FILES Default file system varieman/man8/rc.8 644 0 0 2635 3112232753 6124 .TH RC 8 "27 March 1983" .UC 4 .SH NAME rc \- command script for auto-reboot and daemons .SH SYNOPSIS .B /etc/rc .br .B /etc/rc.local .SH DESCRIPTION .I Rc is the command script which controls the automatic reboot .I rc.local is the script holding commands which are pertinent only to a specific site. .LP When an automatic reboot is in progress, .I rc is invoked with the argument .I autoboot and runs a .I fsck with option .B \-p to ``preen'' all the disks of minor inconsistencies resulting from the last system shutdown and to check for serious inconsistencies caused by hardware or software failure. If this auto-check and repair succeeds, then the second part of .I rc is run. .LP The second part of .I rc, which is run after a auto-reboot succeeds and also if .I rc is invoked when a single user shell terminates (see .IR init (8)), starts all the daemons on the system, preserves editor files and clears the scratch directory .B /tmp. .I Rc.local is executed immediately before any other commands after a successful ((.IR fsck . Normally, the first commands placed in the .I rc.local file define the machine's name, using .IR hostname (1), and save any possible core image that might have been generated as a result of a system crash, .IR savecore (8). The latter command is included in the .I rc.local file because the directory in which core dumps are saved is usually site specific. .SH SEE ALSO init(8), reboot(8), savecore(8) irectory .B /tmp. .I Rc.local is executed immediately before any other commands after a successful man/man8/reboot.8 644 0 0 12344 3112232753 7030 .TH REBOOT 8 "27 March 1983" .SH NAME reboot \- UNIX bootstrapping procedures .SH SYNOPSIS \fB/etc/reboot\fP [ \fB\-n\fP ] [ \fB\-q\fP ] .SH DESCRIPTION .LP The UNIX operating system is started by placing it in memory at location zero and transferring to zero. Since the system is not reenterable, it is necessary to read it in from disk or tape each time it is to be bootstrapped. .LP \fBRebooting a running system\fP. When a UNIX system is running and a reboot is desired, .IR shutdown (8) is normally used. If there are no users then \fB/etc/reboot\fP can be used. Reboot performs a \fIsync\fP operation on the disks, and then a multi-user reboot (as described below) is initiated. This causes a system to be booted and an automatic disk check to be performed. If all this succeeds without incident, the system is then brought up for many users. .SH OPTIONS .TP \fB\-n\fP option avoids the sync. It can be used if a disk or the processor is on fire. . \"(It is no longer necessary to reboot after rebuilding . \"the root file system.) .TP \fB\-q\fP reboots quickly and ungracefully, without first shutting down running processes. .LP \fBPower fail and crash recovery.\fP Normally, the system will reboot itself at power-up or after crashes. Provided the auto-restart is enabled on the machine front panel, an automatic consistency check of the file systems will be performed then and unless this fails the system will resume multi-user operations. .LP \fBCold starts\fP. These are processor type dependent. . \"On an 11/780, there are two floppy files for each disk controller, . \"both of which cause boots from unit 0 of the root file system . \"of a controller located on mba0 or uba0. . \"One gives a single user shell, while the other invokes the multi-user . \"automatic reboot. Thus these files are HPS and HPM for the single . \"and multi-user boot from MASSBUS RP06/RM03/RM05 disks, . \"UPS and UPM for UNIBUS storage module controller and disks . \"such as the EMULEX SC-21 . \"and AMPEX 9300 pair, or HKS and HKM for RK07 disks. . \".LP . \"Giving the command . \".IP . \">>>BOOT HPM . \".LP . \"Would boot the system from (for instance) an RP06 and run the automatic . \"consistency check as described in . \".IR fsck (8). . \"(Note that it may be necessary to type control-P . \"to gain the attention of the LSI-11 before getting the >>> prompt.) . \"The command . \".IP . \">>>BOOT ANY . \".LP . \"invokes a version of the boot program in a way which allows you to . \"specify any system as the system to be booted. . \"It reads from the console a device specification (see below) followed . \"immediately by a pathname. . \".LP . \"On an 11/750, the reset button will boot from the device . \"selected by the front panel boot device switch. In systems . \"with RK07's, position B normally selects the RK07 for boot. . \"This will boot multi-user. To boot from RK07 with boot flags you . \"may specify . \".IP . \">>>B/\fIn\fR DMA0 . \".LP . \"where, giving a \fIn\fR of 1 causes the boot program . \"to ask for the name of the system to be bootstrapped, . \"giving a \fIn\fR of 2 causes the boot program to come up single . \"user, and a \fIn\fR of 3 causes both of these actions to occur. . \".LP . \"The 11/750 boot procedure uses the boot roms to load block 0 off of . \"the specified device. The /usr/mdec directory contains a number . \"of bootstrap programs for the various disks which should be placed . \"in a new pack via . \".IP . \"cp /usr/mdec/\fIxx\fRboot /dev/\fIxx\fR?a . \".LP . \"whenever a new bootable pack is to be created. .LP On both processors, the \fIboot\fP program finds the corresponding file on the given device, loads that file into memory location zero, and starts the program at the entry address specified in the program header (after clearing off the high bit of the specified entry address.) Normal line editing characters can be used in specifying the pathname. . \".LP . \"If you have an rp06, rm05 or rm03 disk and wish to boot off of a file . \"system which starts at cylinder 0 of unit 0, you can type \*(lqhp(0,0)vmunix\*(rq . \"to the boot prompt; \*(lqup(0,0)vmunix\*(rq would specify . \"a UNIBUS ampex 9300 drive, ``rk(0,0)vmunix'' would specify . \"a RK-07 disk drive. . \".LP . \"A device specification has the following form: . \".IP . \"device(unit, minor) . \".LP . \"where \fIdevice\fP is the type of the device to be searched, \fIunit\fP . \"is 8* the mba or uba number plus the unit number of the device, and . \"\fIminor\fP is the minor device index. . \"The following list of supported devices may vary from installation to . \"installation: . \".ta 5 10 . \".nf . \" hp RP06, RM03, RM05, RP07 or RM80 on MASSBUS . \" up storage module drive on UNIBUS . \" ht TE16,TU45,TU77 on MASSBUS . \" hk RK07 on UNIBUS . \" tm TM11 emulation tape drives on UNIBUS . \" ts TS11 on UNIBUS . \".fi .LP For tapes, the minor device number gives a file offset. . \".LP . \"In an emergency, the bootstrap methods described in the paper . \"``Setting up the Fourth Berkeley Software Tape'' can be used . \"to boot from a distribution tape. .SH FILES .ta \w'/usr/mdec/mboot 'u /vmunix system code .br /boot system bootstrap .SH "SEE ALSO" crash(8), fsck(8), init(8), rc(8), shutdown(8), halt(8), newfs(8) S . \" hk RK07 on UNIBUS . \" tm TM11 emulation tape drives on UNIBUS . \" ts TS11 on UNIBUS . \".fi .LP For tapes, the minor device number gives a file offset. . \".LP . \"In an emergency, the bootstrap methods described in the paper . \"``Setting up the Fourth Berkeley Softwman/man8/renice.8 644 0 0 1473 3112232754 6765 .TH RENICE 8 "4 February 1983" .UC 4 .SH NAME renice \- alter priority of running process by changing nice .SH SYNOPSIS .B /etc/renice pid [ priority ] .SH DESCRIPTION .I Renice can be used by the super-user to alter the priority of a running process. By default, the nice of the process is made \*(lq19\*(rq which means that it will run only when nothing else in the system wants to. This can be used to nail long running processes which are interfering with interactive work. .LP .I Renice can be given a second argument to choose a nice other than the default. Negative nices can be used to make things go very fast. .SH FILES /vmunix .br /dev/kmem .SH SEE ALSO nice(1) .SH BUGS If you make the nice very negative, then the process cannot be interrupted. To regain control you must put the nice back (to 0, for instance). means that it will run only when nothing else in the system wants to. This can be used to nail long running processes which are interfering with interactive work. .LP .I Renice can be given a secman/man8/restor.8 644 0 0 7402 3112232754 7034 .TH RESTOR 8 "27 March 1983" .UC 4 .SH NAME restor \- incremental file system restore .SH SYNOPSIS .B /etc/restor key [ name ... ] .SH DESCRIPTION .PP .I Restor is used to read tapes dumped with the .IR dump (8) command. Its actions are controlled by the .I key argument. The .I key is a string of characters containing at most one function letter and possibly one or more function modifiers. Other arguments to the command are file or directory names specifying which files are to be restored. Unless the .B \-h flag is specified (see below), the appearance of a directory name refers to the files and (recursively) subdirectories of that directory. .PP The function portion of the key is specified by one of the following letters: .TP 7 .B r or R The tape is read and loaded into the current directory. [If the key is .B R .I restor asks which tape of a multi volume set to start on. This allows .I restor to be interrupted and then restarted.] This should not be done lightly; the .B r option should only be used to restore a complete dump tape onto a clear file system or to restore an incremental dump tape onto this. Thus .IP "" 7 /etc/mkfs /dev/rrp0g 145673 ... .br /etc/mount /dev/rp0g /mnt .br cd /mnt .br restor r .IP "" 7 is a typical sequence to restore a complete dump. [Another .I restor can be done to get an incremental dump in on top of this.] .IP "" 7 A .IR dump (8) followed by a .I mkfs and a .I restor is used to change the size of a file system. .TP 7 .B x The named files are extracted from the tape. If the(( named file matches a directory whose contents had been written onto the tape, this directory is (recursively) extracted. The owner, modification time, and mode are restored (if possible). If no file argument is given, the entire content of the tape is extracted. .TP 7 .B t The names of the specified files are listed if they occur on the tape. If no file argument is given, all of the names on the tape are listed. Note that this key replaces the function of .IR dumpdir (8). .PP The following characters may be used in addition to the letter which selects the function desired. .TP 7 .B v Normally .I restor does its work silently. The .B v (verbose) option causes it to type the name of each file it treats preceded by the function letter. [With the .B t function, .B v gives more information about the tape entries than just the name.] .TP 7 .B f causes .I restor to use the next argument as the name of the archive instead of /dev/rmt?. [If the name of the file is `\-', .I restor reads from standard input. Thus, .IR dump (8) and .I restor can be used in a pipeline to dump and restore a file system with the command .IP "" 7 dump 0f - /usr | (cd /mnt; restor xf -) ] .TP 7 .B y tells .I restor not to complain if gets a tape error, but simply to skip over the bad tape blocks and continue as best it can. .TP 7 .B m causes .I restor to extract by inode numbers rather than by file name. .TP 7 .B h causes .I restor to extract the actual directory, rather than the files that it references. .SH SEE ALSO dump(8), mkfs(8) .SH FILES /dev/rmt? the default tape drive .br rst* the temporary file used by restor .SH DIAGNOSTICS Complaints about bad key characters. .PP Complaints if it gets a read error. If .B \-y has been specified, or the user responds "y", .I restor will attempt to continue the restore. .PP If the dump extends over more than one tape, .I restor will ask the user to change tapes. [If the .B \-x flag has been specified, .I restor will also ask which volume the user wishes to mount. The fastest way to extract a small number of files is to start with the last volume, and work towards the first volume.] .SH BUGS The sections in brackets are not yet implemented. Most importantly the .B \-r option can only restore level zero dumps, it cannot restore incremental dumps. pt to continue the restore. .PP If the dump extends over more than one tape, .I restor will ask the user to change tapes. [If the .B \-x flag has been specified, .I restor will also ask which volume the user wishes to mount. The fastest way to extract a man/man8/sa.8 644 0 0 6070 3112232755 6122 .TH SA 8 "31 March 1983" .SH NAME sa, accton \- system accounting .SH SYNOPSIS .B /etc/sa [ .B \-abcdDfijkKlnrstuv ] [ file ] .LP .B /etc/accton [ file ] .SH DESCRIPTION With an argument naming an existing .I file, .I accton places causes system accounting information for every process executed at the end of the file. If no argument is given, accounting is turned off. .LP .I Sa reports on, cleans up, and generally maintains accounting files. .LP .I Sa is able to condense the information in .I /usr/adm/acct into a summary file .I /usr/adm/savacct which contains a count of the number of times each command was called and the time resources consumed. This condensation is desirable because on a large system .I /usr/adm/acct can grow by 500K bytes per day. The summary file is normally read before the accounting file, so the reports include all available information. .LP If a file name is given as the last argument, that file will be treated as the accounting file; .I /usr/adm/acct is the default. .LP Output fields are labelled: `cpu' for the sum of user+system time (in minutes), `re' for real time (also in minutes), `k' for cpu-time averaged core usage (in 1k units), `avio' for average number of I/O operations per execution. With options fields labelled `tio' for total I/O operations, `k*sec' for cpu storage integral (kilo-core seconds), `u' and `s' for user and system cpu time alone (both in minutes) will sometimes appear. .SH OPTIONS .TP a Place all command names containing unprintable characters and those used only once under the name `***other.' .TP b Sort output by sum of user and system time divided by number of calls. Default sort is by sum of user and system times. .TP c Besides total user, system, and real time for each command print percentage of total time over all commands. .TP d Sort by average number of disk I/O operations. .TP D Print and sort by total number of disk I/O operations. .TP f Force no interactive threshold compression with \-v flag. .TP i Don't read in summary file. .TP j Instead of total minutes time for each category, give seconds per call. .TP k Sort by cpu-time average memory usage. .TP K Print and sort by cpu-storage integral. .TP l Separate system and user time; normally they are combined. .TP m Print number of processes and number of CPU minutes for each user. .TP n Sort by number of calls. .TP r Reverse order of sort. .TP s Merge accounting file into summary file .I /usr/adm/savacct when done. .TP t For each command report ratio of real time to the sum of user and system times. .TP u Superseding all other flags, print for each command in the accounting file the user ID and command name. .TP v Followed by a number .I n, types the name of each command used .I n times or fewer. Await a reply from the terminal; if it begins with `y', add the command to the category `**junk**.' This is used to strip out garbage. .dt .SH FILES .ta 2i /usr/adm/acct raw accounting .br /usr/adm/savacct summary .br /usr/adm/usracct per-user summary .SH "SEE ALSO" ac(8), acct(2), acct(5), savacct(5), usracct(5) .SH BUGS The number of options to this program is absurd. he accounting file the user ID and command name. .TP v Followed by a number .I n, types the name of each command used .I n times or fewer. Await a reply from the terminal; if it begins with `y', add the command to the category `**junk**.' This is used to strip out garbage. .dt .SH FILES .ta 2i /usr/adm/acct raw accounting .br /usr/adm/savacct summary .br /usr/adm/usracct per-user summary .SH "SEE ALSO" ac(8), acct(2), acct(5), savacct(5), usracct(5) .Sman/man8/savecore.8 644 0 0 4037 3112232755 7327 .TH SAVECORE 8 "31 March 1983" .UC 4 .SH NAME savecore \- save a memory dump of the operating system .SH SYNOPSIS .B /etc/savecore \fIdirname\fP .SH DESCRIPTION .LP \fISavecore\fP is meant to be called when the operating system starts up. .IR Savecore 's function is to save the memory dump of the system (assuming one was made) and to write a reboot message in the shutdown log. Often when the system crashes, it saves a copy of of the contents of memory in the swap area on disk. \fISavecore\fP reads the swap area to determine if a dump was actually taken, and if so, performs the procedure described below. Otherwise, \fIsavecore\fP simply exits with no action taken. .LP \fISavecore\fP checks the memory dump to be certain it corresponds with the current running UNIX. If so, \fIsavecore\fP saves the memory image in the file .IR dirname /vmcore .n and it's brother, the namelist, .IR dirname /vmunix .n . The trailing \fI.n\fP in the pathnames is replaced by a number which grows every time \fIsavecore\fP is run in that directory. The number is obtained from the file .IR dirname /bounds. .LP \fISavecore\fP reads a number from the file .IR dirname /minfree before attempting to write out a memory image. This number is the amount of free space in Kilobytes (K is 1024 bytes) which must exist on the filesystem which contains .IR dirname , \fIafter\fP the dump is taken. If the filesystem would not have that much free space, the memory dump is not done. If the minfree file does not exist, a value of 0 is used. \fISavecore\fP never writes a memory file or partial file when this would fill the file system. .LP \fISavecore\fP also writes a reboot message in the shut down log. If the system crashed as a result of a panic, \fIsavecore\fP records the panic string in the shut down log too. .SH FILES .DT /etc/rc system startup script .br /usr/adm/shutdownlog shut down log .br /vmunix Current UNIX .br dirname/vmcore.n Memory image .br dirname/vmunix.n Current UNIX .br dirname/minfree Minimum free space specification .br dirname/bounds Number of next dump ile or partial file when this would fill the file system. .LP \fISavecore\fP also writes a reboot message in the shut down log. If the system crashed as a result of a panic, \fIsavecore\fP records the panic string in the shut down log too. .SH FILES .DT /etc/rc system startup script .br /usr/adm/shutdownlog shut down log .br /vmunix Current UNIX .br dirname/vmcore.n Memory image .br dirname/vmunix.n Current UNIX .br dirname/minfree Minimum free space specification .br dirnaman/man8/shutdown.8 644 0 0 4343 3112232756 7374 ((.TH SHUTDOWN 8 "27 March 1983" .SH NAME shutdown \- close down the system at a given time .SH SYNOPSIS \fB/etc/shutdown\fP [ \fB\-k\fP ] [ \fB\-r\fP ] [ \fB\-h\fP ] time [ warning-message ... ] .SH DESCRIPTION \fIShutdown\fP provides an automated shutdown procedure which a super-user can use to notify users nicely when the system is shutting down, saving them from system administrators, hackers, and gurus, who would otherwise not bother with niceties. .LP \fITime\fP is the time at which \fIshutdown\fP will bring the system down and may be the word \fBnow\fP (indicating an immediate shutdown) or specify a future time in one of two formats: .BR + number and .RB hour : min. The first form brings the system down in \fInumber\fP minutes and the second brings the system down at the time of day indicated (as a 24\-hour clock). .LP At intervals which get closer together as apocalypse approaches, warning messages are displayed at the terminals of all users on the system. Five minutes before shutdown, or immediately if shutdown is in less than 5 minutes, logins are disabled by creating \fI/etc/nologin\fP and writing a message there. If this file exists when a user attempts to log in, .IR login (1) prints its contents and exits. The file is removed just before \fIshutdown\fP exits. .LP At shutdown time a message is written in the file \fI/usr/adm/shutdownlog\fP, containing the time of shutdown, who ran shutdown and the reason. Then a terminate signal is sent at \fIinit\fP to bring the system down to single-user state. .LP The time of the shutdown and the warning message are placed in \fI/etc/nologin\fP and should be used to inform the users about when the system will be back up and why it is going down (or anything else). .SH OPTIONS .LP As an alternative to the above procedure, these options can be specified: .IP \fB\-r\fP Execute .IR reboot (8). .IP \fB\-h\fP Execute .IR halt (8). .IP \fB\-k\fP If it isn't obvious, \fB\-k\fP is to make people \fIthink\fP the system is going down! .SH FILES .DT /etc/nologin tells login not to let anyone log in .br /usr/adm/shutdownlog log file for succesful shutdowns. .SH "SEE ALSO" login(1), reboot(8) .SH BUGS Only allows you to kill the system between now and 23:59 if you use the absolute time for shutdown. n alternative to the above procedure, these options can be specified: .IP \fB\-r\fP Execute .IR reboot (8). .IP \fB\-h\fP Execute .IR halt (8). .IP \fB\-k\fP If it isn't obvious, \fB\-k\fP is to make people \fIthink\fP the system is going down! .SH FILES .DT /etc/nologin tells login nman/man8/sticky.8 644 0 0 2600 3112232756 7021 .TH STICKY 8 "4 February 1983" .UC 4 .SH NAME sticky \- executable files with persistent text .SH DESCRIPTION While the `sticky bit', mode 01000 (see .IR chmod (2)), is set on a sharable executable file, the text of that file will not be removed from the system swap area. Thus the file does not have to be fetched from the file system upon each execution. As long as a copy remains in the swap area, the original text cannot be overwritten in the file system, nor can the file be deleted. (Directory entries can be removed so long as one link remains.) .LP Sharable files are made by the .B \-n and .B \-z options of .IR ld (1). .LP To replace a sticky file that has been used do: (1) Clear the sticky bit with .IR chmod (1). (2) Execute the old program to flush the swapped copy. This can be done safely even if others are using it. (3) Overwrite the sticky file. If the file is being executed by any process, writing will be prevented; it suffices to simply remove the file and then rewrite it, being careful to reset the owner and mode with .I chmod and .IR chown (2). (4) Set the sticky bit again. .LP Only the super-user can set the sticky bit. .SH BUGS Are self-evident. . \".PP . \"Is largely unnecessary on the VAX; matters only for large programs that . \"will page heavily to start, since text pages are normally cached incore . \"as long as possible after all instances of a text image exit. by any process, writing will be prevented; it suffices to simply remove the file and then rewrite it, being careful to reset theman/man8/swapon.8 644 0 0 2221 3112232757 7022 .TH SWAPON 8 "4 February 1983" .UC 4 .SH NAME swapon \- specify additional device for paging and swapping .SH SYNOPSIS .B "/etc/swapon" .B \-a .br .B "/etc/swapon" name ... .SH DESCRIPTION .I Swapon is used to specify additional devices on which paging and swapping are to take place. The system begins by swapping and paging on only a single device so that only one disk is required at bootstrap time. Calls to .I swapon normally occur in the system multi-user initialization file .I /etc/rc making all swap devices available, so that the paging and swapping activity is interleaved across several devices. .PP Normally, the .B \-a argument is given, causing all devices marked as ``sw'' swap devices in .B /etc/fstab to be made available. .PP The second form gives individual block devices as given in the system swap configuration table. The call makes only this space available to the system for swap allocation. .SH SEE ALSO swapon(2), init(8) .SH FILES .DT /dev/[ru][pk]?b normal paging devices .SH BUGS There is no way to stop paging and swapping on a device. It is therefore not possible to make use of devices which may be dismounted during system operation. ng all devices marked as ``sw'' swap devices in .B /etc/fstab to be made available. .PP The second form gives individual block devices as given in the system swap configuration table. The call makes only this space available to the system for swap allocation. .SH SEE ALSO swapon(2), init(8) .SH FILES .DT /dev/[ru][pk]?b normal paging devices .SH BUGS There is no wman/man8/sync.8 644 0 0 661 3112232757 6455 .TH SYNC 8 "4 February 1983" .UC 4 .SH NAME sync \- update the super block .SH SYNOPSIS .B sync .SH DESCRIPTION .I Sync executes the .I sync system primitive. .I Sync can be called to insure all disk writes have been completed before the processor is halted in a way not suitably done by .IR reboot (8) or .IR halt (8). .PP See .IR sync (2) for details on the system primitive. .SH "SEE ALSO" sync(2), halt(8), reboot(8), update(8) t(8) .SH FILES .DT /dev/[ru][pkyyZyyman/man8/update.8 644 0 0 1473 3112232760 6777 .TH UPDATE 8 "4 February 1983" .SH NAME update \- periodically update the super block .SH SYNOPSIS .B /etc/update .SH DESCRIPTION .I Update is a program that executes the .IR sync (2) primitive every 30 seconds. This insures that the file system is fairly up to date in case of a crash. This command should not be executed directly, but should be executed out of the initialization shell command file. .SH "SEE ALSO" sync(2), sync(1), init(8) .SH BUGS With .I update running, if the CPU is halted just as the .I sync is executed, a file system can be damaged. This is partially due to DEC hardware that writes zeros when NPR requests fail. A fix would be to have .IR sync (1) temporarily increment the system time by at least 30 seconds to trigger the execution of .I update. This would give 30 seconds grace to halt the CPU. executed directly, but should be executed out of the initialization shell command file. .SH "SEE ALSO" sync(2), sync(1), init(8) .SH BUGS With .I update running, if the CPU is halted just as the .Iman/man8/vipw.8 644 0 0 1147 3112232761 6501 .TH VIPW 8 "31 March 1983" .UC 4 .SH NAME vipw \- edit the password file with vi .SH SYNOPSIS .B vipw .SH DESCRIPTION .I Vipw edits the password file while setting the appropriate locks, and does any necessary processing after the password file is unlocked. If the password file is already being edited, then you will be told to try again later .SH SEE ALSO chsh(1), passwd(1), passwd(5), adduser(8) .SH FILES /etc/vipw.lock .SH BUGS .I Vipw does not remove the vipw.lock file; this is not a bug, but people tend(( to think it is. .PP No one deals with left-over /etc/ptmp (the real lock) files after a system crash. SH DESCRIPTION .I Vipw edits the password file while setting the appropriate locks, and does any necessary processing after the password file is unlocked. If the password file is already being edited, then you will be told to try again later .SH SEE ALSO chsh(1), passwd(1), passwd(5), adduser(8) .SH FILES /etc/vipw.lock .SH BUGS .I Vipw does not remove the vipw.lock file; this is not a bug, but people tendman/man8/vpac.8 644 0 0 2530 3112232761 6442 .TH VPAC 8 "21 February 1980" .UC 4 .SH NAME vpac \- print raster printer/ploter accounting information .SH SYNOPSIS .B /etc/vpac [ .B \-W ] [ .B \-s ] [ .B \-r ] [ .B \-t ] [ name ... ] .SH DESCRIPTION .I Vpac reads the raster printer/plotter accounting files, accumulating the number of pages (for narrow fan-fold devices) or feet (for wide, roll paper devices) of paper consumed by each user, and printing out how much each user consumed in pages or feet and dollars (billed at 2 cents / page or 8 cents / foot). If any .I names are specified, then statistics are only printed for those users; usually, statistics are printed for every user who has used any paper. .PP The .B \-W flag causes accounting to be done for a wide roll paper device. The default is to do accounting for a narrow, fan-fold device. The .B \-t flag causes the output to be sorted by feet of paper; usually the output is sorted alphabetically by name. The .B \-r flag reverses the sorting order. The .B \-s flag causes the accounting information to be summarized on the summary accounting file; this summarization is necessary since on a busy system, the accounting file can grow by several lines per day. .SH FILES .ta 2i /usr/adm/v?acct raw accounting files .br /usr/adm/v?_sum summary accounting files .SH BUGS The relationship between the computed price and reality is as yet unknown. ed by feet of paper; usually the output is sorted alphabetically by name. The .B \-r flag reverses the sorting order. The .B \-s flag causes the accounting informationman/man8/gxtest.8 644 0 0 1040 3112232767 7030 .TH GXTEST 8 "23 March 1983" .ad .SH NAME gxtest \- stand alone test for the Sun video graphics board .SH SYNOPSIS \fBb /stand/gxtest\fP .SH DESCRIPTON .PP \fIGxtest\fP runs stand alone, not under control of the UNIX operating system. With the PROM resident monitor in control of the system, type the command: .sp .nf .in +5 > \fBb /stand/gxtest\fP .in -5 .fi .PP and the monitor boots the video test program into memory. \fIGxtest\fP is completely self-explanatory and runs under its own steam. It reports any errors it finds on the screen. .SH NAME gxtest \- stand alone test for the Sun video graphics board .SH SYNOPSIS \fBb /stand/gxtest\fP .SH DESCRIPTON .PP \fIGxtest\fP runs stand alone, not under control of the UNIX operating system. With the PROM resident monitor in control of the system, type the command: .sp .nf .in +5 > \fBb /stand/gxtest\fP .in -5 .fi .PP and the monitor boots the video test program into memory. \fIGxtest\fP is completely self-explanatory and runs under its own steam. It reports anyman/man8/syslog.8 644 0 0 11557 3112232763 7064 .TH SYSLOG 8 "31 March 1983" .\" @(#)syslog.8 1.2 11/14/82 .SH NAME syslog \- log systems messages .SH SYNOPSIS .B /etc/syslog [ .BI \-m N ] [ .BI \-f name ] [ \fB\-d\fP ] [ .BI \-p port ] .SH DESCRIPTION \fISyslog\fP reads a datagram socket and logs each line it reads into a set of files described by the configuration file /etc/syslog.conf. \fISyslog\fP configures when it starts up and whenever it receives a hangup signal. .LP Each message is one line. A message can contain a priority code, marked by a digit in angle braces at the beginning of the line. Priorities are defined in , as defined in the list below. \fILOG_ALERT\fP is prioity 1 (the highest priority) while \fILOG_DEBUG\fP is priority 9 (the lowest priority). .IP LOG_ALERT \w'LOG_WARNING'u+2n this priority should essentially never be used. It applies only to messages that are so important that every user should be aware of them, for example, a serious hardware failure. .IP LOG_SALERT messages of this priority should be issued only when immediate attention is needed by a qualified system person, for example, when some valuable system resource disappears. They get sent to a list of system people. .IP LOG_EMERG Emergency messages are not sent to users, but represent major conditions. An example might be hard disk failures. These could be logged in a separate file so that critical conditions could be easily scanned. .IP LOG_ERR these represent error conditions, such as soft disk failures, etc. .IP LOG_CRIT such messages contain critical information, but which can not be classed as errors, for example, 'su' attempts. Messages of this priority and higher are typically logged on the system console. .IP LOG_WARNING issued when an abnormal condition has been detected, but recovery can take place. .IP LOG_NOTICE something that falls in the class of "important information"; this class is informational but important enough that you don't want to throw it away casually. Messages without any priority assigned to them are typically mapped into this priority. .IP LOG_INFO information level messages. These messages could be thrown away without problems, but should be included if you want to keep a close watch on your system. .IP LOG_DEBUG it may be useful to log certain debugging information. Normally this will be thrown away. .LP It is expected that the kernel will not log anything below LOG_ERR priority. .LP The configuration file is in two sections separated by a blank line. The first section defines files that \fIsyslog\fP will log into. Each line contains a single digit which defines the lowest priority (highest numbered priority) that this file will receive, an optional asterisk which guarantees that something gets output at least every 20 minutes, and a pathname. The second part of the file contains a list of users that will be informed on SALERT level messages. For example, the configuration file: .nf 5*/dev/tty8 8/usr/spool/adm/syslog 3/usr/adm/critical eric kridle kalash .fi logs all messages of priority 5 or higher onto the system console, including timing marks every 20 minutes; all messages of priority 8 or higher into the file /usr/spool/adm/syslog; and all messages of priority 3 or higher into /usr/adm/critical. The users `eric', `kridle', and `kalash' will be informed on any subalert messages. .SH OPTIONS .IP \fB\-m\fP\|\fIN\fP Set the mark interval to \fIN\fP (default 20 minutes). .IP \fB\-f\fP\|\fIname\fP Specify an alternate configuration file. .IP \fB\-d\fP Turn on debugging (if compiled in). .IP \fB\-p\fP\|\fIport\fP Port number where \fIsyslog\fP listens for incoming datagrams. The default port is defined in the `syslog/udp' entry in the \fI/etc/services\fP file. .LP To bring \fIsyslog\fP down, it should be sent a terminate signal. It logs that it is going down and then waits approximately 30 seconds for any additional messages to come in. .LP There are some special messages that cause control functions. `<*>N' sets the default message priority to \fIN\fP. `<$>' causes \fIsyslog\fP to reconfigure (equivalent to a hangup signal). This can be used in a shell file run automatically early in the morning to truncate the log. .LP \fISyslog\fP creates the file /etc/syslog.pid if possible containing a single line with its process id. This can be used to kill or reconfigure \fIsyslog\fP. . \".LP . \"\fISyslog\fP can also be compiled to use . \".IR mpx (2) . \"files instead of datagrams if you are running V7. . \"In this case it creates and reads the file /dev/log. .SH FILES /etc/syslog.conf \- the configuration file .br /etc/syslog.pid \- the process id .br /etc/services \- to find the \fIsyslog\fP server's port number. . \".br . \"/dev/log \- under V7, the mpx file .SH BUGS LOG_ALERT and LOG_SUBALERT messages should only be allowed to privileged programs. .LP Actually, \fIsyslog\fP is not clever enough to deal with kernel error messages in the current implementation. .SH SEE\ ALSO syslog(3) are running V7. . \"In this case it creates and reads the file /dev/log. .SH FILES /etc/syslog.conf \- the configuration file .br /etc/syslog.piman/man8/accton.8 644 0 0 27 3112232764 6722 ((.so /usr/man/man8/sa.8 /etc/services \- to find the \fIsyslog\fP server's port number. . \".br . \"/dev/log \- under V7, the mpx file .SH BUGS LOG_ALERT and LOG_SUBALERT messages should only be allowed to privileged programs. .LP Actually, \fIsyslog\fP is not clever enough to deal with kernel error messages in the current implementation. .SH SEE\ ALSO syslog(3) are running V7. . \"In this case it creates and reads the file /dev/log. .SH FILES /etc/syslog.cyyZyyman/man8/lpd.8 644 0 0 7053 3112232764 6300 .TH LPD 8 "27 March 1983" .UC 4 .ad .SH NAME lpd, lpdrestart \- line printer daemon, restart downed daemons at reboot time .SH SYNOPSIS .B /usr/lib/lpd printer .br .B /usr/lib/lpdrestart .SH DESCRIPTION .I Lpd is the line printer daemon (spool area handler) invoked by .IR lpr (1). It uses the printer name argument to determine the spooling directory, and other pertinent information. The file .I lock in that directory is used to prevent multiple daemons from becoming active simultaneously, and to store information about the daemon process for .IR lpq (1) and .IR lprm (1). After the daemon has succesfully set the lock, it scans the directory for files beginning with .IR cf. Lines in each .I cf file specify files to be printed or non-printing actions to be performed. Each such line begins with a key character to specify what to do with the remainder of the line. .in +3 .IP J Job Name. String to be used for the job name on the burst page. .IP C Classification. String to be used for the classification line on the burst page. .IP L Literal. The line contains identification info from the password file and causes the banner page to be printed. .IP T Title. String to be used as the title for .IR pr(1). .IP H Host Name. Name of the machine where .I lpr was invoked. .IP P Person. Login name of the person who invoked .I lpr. This is used to verify ownership by .I lprm. .IP M Send mail to the specified user when the current print job completes. .IP f Formatted File. Name of a file to print which is already formatted. .IP l Like `f' but passes control characters and does not make page breaks. .IP p Name of a file to print using .IR pr (1) as a filter. .IP t Troff File. The file contains .IR troff (1) output. .IP c Cifplot File. The file contains data produced by cifplot. .IP v Vplot File. The file contains data produced by vplot. .IP 1 Troff Font R. Name of the font file to use instead of the default. .IP 2 Troff Font I. Name of the font file to use instead of the default. .IP 3 Troff Font B. Name of the font file to use instead of the default. .IP 4 Troff Font S. Name of the font file to use instead of the default. .IP I Indent. The number of characters to indent the output by (in ascii). .IP U Unlink. Name of file to remove upon completion of printing. .IP N File name. The name of the file which is being printed, or a blank for the standard input (when .I lpr is invoked in a pipeline). .in -5 .PP Inability to open a file will result in a message being printed in the log file (normally the console). .I lpd will try up to 20 times to reopen a file it expects to be there, after which it will skip the file to be printed. .PP .I Lpd uses .IR flock (2) to provide exclusive access to the lock file and to prevent multiple deamons from becoming active simultaneously. If the daemon should be killed or die unexpectedly, the lock file need not be removed. The lock file is maintained in a character format and contains two lines. The first is the process id of the daemon and the second is the control file name of the current job being printed. The second line is updated to reflect the current status of .I lpd for the programs .IR lpq (1) and .IR lprm (1). .PP .I lpdrestart is normally placed in the .IR rc (8) file to automatically restart spooling daemons after a crash. It makes a single pass through the .IR printcap (5) file to find out about the existing printers. .SH FILES .nf .ta \w'/etc/printcap 'u /etc/printcap printer description file /usr/spool/* spool directories /dev/lp* line printer devices .fi .SH "SEE ALSO" lpr(1), lpq(1), lprm(1), printcap(5) dated to reflect the current status of .I lpd for the programs .IR lpq (1) and .IR lprm (1). .PP .I lpdrestart is normally placed in the .IR rc (8) file to automatically restart spooling daemons after a crash. It makes a single pass through the .IR printcap (5) file to find out about the existing printers. .SH FILES .nf .ta \w'/etc/printcap 'u /etc/printcap printer description file /usr/spool/* spool directories /dev/lp* line printer devices .fi .SH "SEE man/man8/mkproto.8 644 0 0 4345 3112232764 7215 .TH MKPROTO 8 "4 April 1983"" .UC 4 .SH NAME mkproto \- construct a prototype file system .SH SYNOPSIS .B /etc/mkproto special proto .SH DESCRIPTION .I Mkproto is used to bootstrap a new file system. First a new file system is created using .IR newfs (8). .I Mkproto is then used to copy files from the old file system into the new file system according to the directions found in the prototype file .I proto. The prototype file contains tokens separated by spaces or new lines. The first tokens comprise the specification for the root directory. File specifications consist of tokens giving the mode, the user-id, the group id, and the initial contents of the file. The syntax of the contents field depends on the mode. .PP The mode token for a file is a 6 character string. The first character specifies the type of the file. (The characters .B \-bcd specify regular, block special, character special and directory files respectively.) The second character of the type is either .B u or .B \- to specify set-user-id mode or not. The third is .B g or .B \- for the set-group-id mode. The rest of the mode is a three digit octal number giving the owner, group, and other read, write, execute permissions, see .IR chmod (1). .PP Two decimal number tokens come after the mode; they specify the user and group ID's of the owner of the file. .PP If the file is a regular file, the next token is a pathname whence the contents and size are copied. .PP If the file is a block or character special file, two decimal number tokens follow which give the major and minor device numbers. .PP If the file is a directory, .I mkproto makes the entries .BR . "" and .B .. and then reads a list of names and (recursively) file specifications for the entries in the directory. The scan is terminated with the token .BR $ . .PP A sample prototype specification follows: .PP .nf .in +5 d\-\-777 3 1 usr d\-\-777 3 1 sh \-\-\-755 3 1 /bin/sh ken d\-\-755 6 1 $ b0 b\-\-644 3 1 0 0 c0 c\-\-644 3 1 0 0 $ $ .in -5 .fi .dt .SH "SEE ALSO" fs(5), dir(5), fsck(8), newfs(8) .SH BUGS There should be some way to specify links. .PP There should be some way to specify bad blocks. .PP Mkproto can only be run on virgin file systems. It should be possible to copy files into existent file systems. scan is terminated with the token .BR $ . .PP A sample prototype specification follows: .PP .nf .in +5 d\-\-777 3 1 usr d\-\-777 3 1 sh \-\-\-755 3 1 /bin/sh ken d\-\-755 6 1 $ b0 b\-\-644 3 1 0 0 c0 c\-\-644 3 1 0 0 $ $ .in -5 .fi .dt .SH "SEE ALSO" fs(5), dir(5), fsck(8), man/man8/ftpd.8 644 0 0 7650 3112232770 6456 .TH FTPD 8C "4 March 1983" .UC 4 .SH NAME ftpd \- DARPA Internet File Transfer Protocol server .SH SYNOPSIS .B /etc/ftpd [ .B \-d ] .SH DESCRIPTION .I Ftpd is the DARPA Internet File Transfer Prototocol server process. The server uses the TCP protocol and listens at the port specified in the ``ftp'' service specification; see .IR services (5). .PP If the .B \-d option is specified when the server is started up, each socket created will have debugging turned on (SO_DEBUG). With debugging enabled, the system will trace all TCP packets sent and received on a socket. The program .IR trpt (8C) may then be used to interpret the packet traces. .PP The ftp server currently supports the following ftp requests; case is not distinguished. .PP .nf .ta \w'Request 'u \fBRequest Description\fP ACCT specify account (ignored) ALLO allocate storage (vacuously) APPE append to a file CWD change working directory DELE delete a file HELP give help information LIST give list files in a directory (``ls -lg'') MODE specify data transfer \fImode\fP NLST give name list of files in directory (``ls'') NOOP do nothing PASS specify password PORT specify data connection port QUIT terminate session RETR retrieve a file RNFR specify rename-from file name RNTO specify rename-to file name STOR store a file STRU specify data transfer \fIstructure\fP TYPE specify data transfer \fItype\fP USER specify user name XCUP change to parent of current working directory XCWD change working directory XMKD make a directory XPWD print the current wo((rking directory XRMD remove a directory .fi .PP The remaining ftp requests specified in Internet RFC 765 are recognized, but not implemented. .PP .I Ftpd interprets file names according to the ``globbing'' conventions used by .IR csh (1). This allows users to utilize the metacharacters ``*?[]{}~''. .PP .I Ftpd authenticates users according to three rules. .IP 1) The user name must be in the password data base, .IR /etc/passwd , and not have a null password. In this case a password must be provided by the client before any file operations may be performed. .IP 2) The user name must not appear in the file .IR /etc/ftpusers . .IP 3) If the user name is ``anonymous'' or ``ftp'', an anonymous ftp account must be present in the password file (user ``ftp''). In this case the user is allowed to log in by specifying any password (by convention this is given as the client host's name). .PP In the last case, .I ftpd takes special measures to restrict the client's access privileges. The server performs a .IR chroot (2) command to the home directory of the ``ftp'' user and interprets path names to insure references are maintained within the subtree. In order that system security is not breached, it is recommended that the ``ftp'' subtree be constructed with care; the following rules are recommended. .IP ~ftp) Make the home directory owned by ``ftp'' and unwritable by anyone. .IP ~ftp/bin) Make this directory owned by the super-user and unwritable by anyone. The programs .IR sh (1) and .IR ls (1) must be present to support the list commands. These programs should have mode 111. .IP ~ftp/etc) Make this directory owned by the super-user and unwritable by anyone. The files .IR passwd (5) and .IR group (5) must be present for the .I ls command to work properly. These files should be mode 444. .IP ~ftp/pub) Make this directory mode 777 and owned by ``ftp''. Users should then place files which are to be accessible via the anonymous account in this directory. .SH "SEE ALSO" ftp(1C), .SH BUGS There is no support for aborting commands. .PP The anonymous account is inherently dangerous and should avoided when possible. .PP The server must run with real user id of the super-user to create sockets with privileged port numbers. It maintains an effective user id of the logged in user, reverting to the super-user only when binding addresses to sockets. The possible security holes have been extensively scrutinized, but are possibly incomplete. count in this directory. .SH "SEE ALSO" ftp(1C), .SH BUGS There is no support for abortiman/man8/intro.8 644 0 0 6477 3112232765 6666 .TH INTRO 8 "27 April 1983" .SH NAME intro \- introduction to system maintenance and operation commands .SH DESCRIPTION This section contains information related to system operation and maintenance. In particular, commands used to create new file systems, .IR newfs , .IR mkfs , and verify the integrity of the file systems, .IR fsck , .IR icheck , .IR dcheck , and .I ncheck are described here. The section .I diag should be consulted when formatting disk packs. The section .I crash should be consulted in understanding how to interpret system crash dumps. .LP .ti +1.0i \fIMaintenance and System Operation Commands\fP .LP .ta 1.25i .nf ac login accounting adduser procedure for adding new users catman create the cat files for the manual chown change owner clri clear i-node comsat biff server config Build system configuration files cron clock daemon dcheck file system directory consistency check diag General-purpose stand-alone utility package diskpart calculate default disk partition sizes dmesg collect system diagnostic messages to form error log dump incremental file system dump dumpfs dump file system information fastboot reboot the system without checking the disks fsck file system consistency check and interactive repair ftpd DARPA Internet File Transfer Protocol server gettable get NIC format host tables from a host getty set terminal mode gxtest stand alone test for the Sun video graphics board halt stop the processor htable convert NIC standard format host tables icheck file system storage consistency check imemtest stand alone memory test implogd IMP logger process init process control initialization install install binaries kgmon generate a dump of the operating system's profile buffers lpd, lpdrestart line printer daemon, restart downed daemons at reboot time MAKEDEV make system special files makekey generate encryption key mkfs construct a file system mklost+found make a lost+found directory for fsck mknod build special file mkproto construct a prototype file system mount, umount mount and dismount file system ncheck generate names from i-numbers newfs construct a new file system pac printer/plotter accounting information pstat print system facts Resident set size the number of physical page frames allocated quot summarize file system ownership rc command script for auto-reboot and daemons rdate set system date from a remote host rdump file system dump across the network reboot UNIX bootstrapping procedures renice alter priority of running process by changing nice restor incremental file system restore rexecd remote execution server rlogind remote login server rmt remote magtape protocol module route manually manipulate the routing tables routed network routing daemon rrestor file system dump across the network rshd remote shell server rwhod system status server sa, accton system accounting savecore save a memory dump of the operating system shutdown close down the system at a given time sticky executable files with persistent text swapon specify additional device for paging and swapping sync update the super block syslog log systems messages telnetd DARPA TELNET protocol server tftp DARPA Trivial File Transfer Protocol server trpt transliterate protocol trace tunefs tune up an existing file system update periodically update the super block uuclean uucp spool directory clean-up vipw edit the password file with vi .fi mp of the operating system shutdown close down the system at a given time sticky executable files with persistent text swapon specify additional device for paging and swapping sync update the sman/man8/imemtest.8 644 0 0 1117 3112232767 7346 .TH IMEMTEST 8 "23 March 1983" .ad .SH NAME imemtest \- stand alone memory test .SH SYNOPSIS \fBb /stand/imemtest\fP .SH DESCRIPTON .PP \fIImemtest\fP runs stand alone, not under control of the UNIX operating system. With the PROM resident monitor in control of the system, type the command: .sp .nf .in +5 > \fBb /stand/imemtest\fP .in -5 .fi .PP and the monitor boots the memory test program into memory. \fIImemtest\fP is completely self-explanatory. It prompts for all start and end addresses, and after that it runs under its own steam. It reports any errors it finds on the screen. .SH SYNOPSIS \fBb /stand/imemtest\fP .SH DESCRIPTON .PP \fIImemtest\fP runs stand alone, not under control of the UNIX operating system. With the PROM resident monitor in control of the system, type the command: .sp .nf .in +5 > \fBb /stand/imemtest\fP .in -5 .fi .PP and the monitor boots the memory test program into memory. \fIImemtest\fP is completely self-explanatory. It prompts for all start and end addresses, and after thman/man8/diskpart.8 644 0 0 3621 3112232771 7335 .TH DISKPART 8 "26 February 1983" .SH NAME diskpart \- calculate default disk partition sizes .SH SYNOPSIS .B diskpart [ .B \-p ] [ .B \-d ] disk-type .SH DESCRIPTION .I Diskpart calculates the disk partition sizes based on the default rules used at Berkeley. .SH OPTIONS .TP .B \-p \fBP\fProduce tables suitable for inclusion in a device driver. .TP .B \-d Generate an entry suitable for inclusion in the disk description file .IR /etc/disktab . " " See .IR disktab (5). Space is always left in the last physical partition on the disk for a bad sector forwarding table. The space reserved for this table occupies 3 tracks. For more information, see .IR bad144 (8). .LP The disk partition sizes are based on the total amount of space on the disk as give in the table below. The `c' partition is, by convention, used to access the entire physical disk, including the space reserved for the bad sector forwarding table. In normal operation, either the `g' partition is used, or the `d', `e', and `f' partitions are used. The `g' and `f' partitions are variable sized, occupying whatever space remains after allocation of the fixed sized partitions. If the disk is smaller than 20 Megabytes, .I diskpart aborts with the message ``disk too small, calculate by hand''. .in +0.5i .nf .ta \w'Partition 'u +\w'20-60 MB 'u +\w'61-205 MB 'u +\w'206-355 MB 'u +\w'356+ MB'u Partition 20-60 MB 61-205 MB 206-355 MB 356+ MB a 15884 15884 15884 15884 b 10032 33440 33440 66880 d 15884 15884 15884 15884 e unused 55936 55936 307200 h unus((ed unused 291346 291346 .fi .in -0.5i .LP If an unknown disk type is specified, .I diskpart prompts for the required disk geometry information. .SH SEE ALSO disktab(5), bad144(8) .SH BUGS Certain default partition sizes are based on historical artifacts (for example, RP06), and may result in unsatisfactory layouts. .LP When using the \-d flag, alternate disk names are not included in the output. 15884 15884 15884 15884 b 10032 33440 33440 66880 d 15884 15884 15884 15884 e unused 55936 55936 307200 h unusman/man8/rdate.8 644 0 0 1143 3112232771 6610 .TH RDATE 8 "7 April 1983" .SH NAME rdate \- set system date from a remote host .SH SYNOPSIS \fBrdate\fP hostname .SH DESCRIPTION .LP \fIRdate\fP is a shell script to set the local date and time from the \fIhostname\fP given as argument. You must be super-user on the local system. Typically \fIrdate\fP can be inserted as part of your \fI/etc/rc.local\fP startup script. .SH BUGS .LP Prints `bad conversion' if remote host unavailable. Could be modified to accept a list of hostnames and try each until a valid date returned. Better yet would be to write a real date server that accepted broadcast requests. te\fP hostname .SH DESCRIPTION .LP \fIRdate\fP is a shell script to set the local date and time from the \fIhostname\fP given as argument. You must be super-user on the local system. Typically \fIrdate\fP can be inserted as part of your \fI/etc/rc.local\fP startup script. .SH BUGS .LP Prints `bad conversion' if remote host unavailable. Could be modified to accept a list of hostnames and try each until a validman/man8/dumpfs.8 644 0 0 1005 3112232772 7005 .TH DUMPFS 8 "4 March 1983" .UC 4 .SH NAME dumpfs \- dump file system information .SH SYNOPSIS .B dumpfs .I device .SH DESCRIPTION .I Dumpfs prints out the super block and cylinder group information for the file system associated with the special device specified. The listing is very long and detailed. This command is useful mostly for finding out certain file system information such as the file system block size and minimum free space percentage. .SH "SEE ALSO" fs(5), disktab(5), tunefs(8), newfs(8), fsck(8) UMPFS 8 "4 March 1983" .UC 4 .SH NAME dumpfs \- dump file system information .SH SYNOPSIS .B dumpfs .I device .SH DESCRIPTION .I Dumpfs prints out the super block and cylinder group information for the file system associated with the special device specified. The listing is very long and detailed. This command is useful mostly for finding out certain file system information such as the file system block size and minimum free space percentage. .SH "SEE ALSO" fs(5), disktab(5), tunefs(8), newfs(8), fscman/man8/fastboot.8 644 0 0 770 3112232772 7320 .TH FASTBOOT 8 "4 March 1983" .UC 4 .SH NAME fastboot \- reboot the system without checking the disks .SH SYNOPSIS .B /etc/fastboot [ .B reboot-options ] .SH DESCRIPTION .I Fastboot is a shell script which reboots the system without checking the file systems. This is done by creating a file .IR /fastboot , then invoking the .I reboot program. The system startup script, .IR /etc/rc , looks for this file and, if present, skips the normal invocation of .IR fsck (8). .SH "SEE ALSO" reboot(8), rc(8) yman/man8/format.8 644 0 0 15071 3112232773 7030 .TH FORMAT 8V "25 February 1983" .UC 4 .SH NAME format \- how to format disk packs .SH DESCRIPTION .PP There are two ways to format disk packs. The simplest is to use the .I format program. The alternative is to use the DEC standard formatting software which operates under the DEC diagnostic supervisor. This manual page describes the operation of .IR format , then concludes with some remarks about using the DEC formatter. .PP .I Format is a standalone program used to format and write-checks disks prior to constructing file systems. In addition to the formatting operation, .I format records any bad sectors encountered according to DEC standard 144. Formatting is performed one track at a time by writing the appropriate headers and a test pattern and then applying a write check using the controller's ``write check header and data'' command. A sector is marked bad if an unrecoverable media error is detected, or if a correctable ECC error greater than 5 bits in length is detected (such errors are indicated as ``ECC'' in the summary printed upon completing the format operation). After the entire disk has been formatted and checked, the total number of errors are reported, any bad sectors and skip sectors are marked, and a bad sector forwarding table is written to the disk in the first five even numbered sectors of the last track. .I Format may be used on any UNIBUS or MASSBUS drive supported by the \fIup\fP and \fIhp\fP device drivers. .PP The test pattern used during the media check may be selected from one of: 0xf00f (RH750 worst case), 0xec6d (media worst case), and 0xa5a5 (alternating 1's and 0's). Normally the media worst case pattern is used. .PP Each time .I format is run a completely new bad sector table is generated based on errors encountered while formatting. The device driver, however, will always attempt to read any existing bad sector table when the device is first opened. Thus, if a disk pack has never previously been formatted, or has been formatted with different sectoring, five error messages will be printed when the driver attempts to read the bad sector table; these diagnostics should be ignored. .PP Formatting a 400 megabyte disk on a MASSBUS disk controller usually takes about 25 minutes. Formatting on a UNIBUS disk controller takes significantly longer. For every tenth cylinder formatted .I format prints a message indicating the current sector being formatted. (This message is just to reassure people that nothing is is amiss.) .PP .I Format uses the standard notation of the standalone i/o library in identifying a drive to be formatted. A drive is specified as .IR zz ( x , y ), where .I zz refers to the controller type (either .I hp or .IR up ), .I x is the number unit number of the drive; 8 times the UNIBUS or MASSBUS adaptor number plus the MASSBUS drive number or UNIBUS drive unit number; and .I y is the file system partition on drive .I x (this should always be 0). For example, ``hp(1,0)'' indicates that drive 1 on MASSBUS adaptor 0 should be formatted; while ``up(8,0)'' indicates UNIBUS drive 0 on UNIBUS adaptor 1 should be formatted. .PP Before each formatting attempt, .I format prompts the user in case debugging should be enabled in the appropriate device driver. A carriage return disables debugging information. .PP .I Format should be used prior to building file systems (with .IR newfs (8)) to insure all sectors with uncorrectable media errors are remapped. If a drive develops uncorrectable defects after formatting, the program .IR badsect (8) must be used. .SH EXAMPLE A sample run of .I format is shown below. In this example (using a VAX-11/780), .I format is loaded from the console floppy; on an 11/750 .I format will be loaded from the root file system. Boldface means user input. As usual, ``#'' and ``@'' may be used to edit input. .nf .in +0.5i .ta 1i .sp 1 >>>\fBL FORMAT\fP LOAD DONE, 00004400 BYTES LOADED >>>\fBS 2\fP Disk format/check utility .sp Debugging level (1=bse, 2=ecc, 3=bse+ecc)? Disk name? \fBhp(8,0)\fR Formatting unit 0 on hp1 verify (yes/no)? \fByes\fP Is this really what you want to do (y/n)? \fBy\fR Device data: #cylinders=842, #tracks=20, #sectors=48 Available test patterns are: 1 - (f00f) rh750 worst case 2 - (ec6d) media worst case 3 - (a5a5) alternating 1's and 0's Pattern (one of the above, other to restart)? \fB2\fP Start formatting...make sure the drive is online ... (\fIsoft ecc's and other errors are reported as they occur\fP) ... (\fIif 4 write check errors were found, the program terminates like this...\fP) ... Errors: Write check: 4 Bad sector: 0 ECC: 0 Skip sector: 0 Total of 4 hard errors found. Writing bad sector table at block 524256 (\fI524256 is the block # of the first block in the bad sector table\fP) Done (\fI...program restarts to allow formatting other disks\fP) (\fI...to abort halt machine with ^P\fP) .in -0.5i .fi .sp 1 .SH DIAGNOSTICS The diagnostics are intended to be self explanatory. .SH "USING DEC SOFTWARE TO FORMAT" .PP .B Warning: These instructions are for people with 11/780 CPU's. The steps needed for 11/750 or 11/730 c((pu's are similar, but not covered in detail here. .I .PP The formatting procedures are different for each type of disk. Listed here are the formatting procedures for RK07's, RP0X, and RM0X disks. .PP You should shut down UNIX and halt the machine to do any disk formatting. Make certain you put in the pack you want formatted. It is also a good idea to spin down or write protect the disks you don't want to format, just in case. .PP .B Formatting a RK07. Load the console floppy labled, "RX11 VAX DSK LD DEV #1" in the console disk drive, and type the following commands: .nf >>>BOOT DIAGNOSTIC SUPERVISOR. ZZ-ESSAA-X5.0-119 23-JAN-1980 12:44:40.03 DS>ATTACH DW780 SBI DW0 3 5 DS>ATTACH RK611 DMA DS>ATTACH RK07 DW0 DMA0 DS>SELECT DMA0 DS>LOAD EVRAC DS>START/SEC:PACKINIT .fi .PP .B Formatting a RP0X. Follow the above procedures except that the ATTACH and SELECT lines should read: .nf DS>ATTACH RH780 SBI RH0 8 5 DS>ATTACH RP0X RH0 DBA0 (RP0X is, e.g. RP06) DS>SELECT DBA0 .fi .PP This is for drive 0 on mba0; use 9 instead of 8 for mba1, etc. .PP .B Formatting a RM0X. Follow the above procedures except that the ATTACH and SELECT lines should read: .nf DS>ATTACH RH780 SBI RH0 8 5 DS>ATTACH RM0X RH0 DRA0 DS>SELECT DRA0 .fi .PP Don't forget to put your UNIX console floppy back in the floppy disk drive. .SH SEE ALSO bad144(8), badsect(8), newfs(8) .SH BUGS An equivalent facility should be available which operates under a running UNIX system. .PP It should be possible to define more precisely what a ``hard ECC'' error is; e.g. the maximum unacceptable ECC width. a RM0X. Follow the above procedures except that the ATTACH and SELECT lines should read: .nf DS>ATTACH RH780 SBI RH0 8 5 DS>ATTACH RM0X RH0 DRA0 DS>SELECT DRA0 .fi .PP Don't forget to put your UNIX console floppy back in the floppy disk drive. .SH SEE ALSO bad144(8), badsect(8), newfs(8) .SH BUGS An equivalent facility should be available which operates under a running UNIX system. .PP It should be possible to define more precisely what a ``hard man/man8/gettable.8 644 0 0 1541 3112232774 7305 .TH GETTABLE 8C "4 March 1983" .UC 4 .SH NAME gettable \- get NIC format host tables from a host .SH SYNOPSIS .B /etc/gettable .I host .SH DESCRIPTION .I Gettable is a simple program used to obtain the NIC standard host tables from a ``nicname'' server. The indicated .I host is queried for the tables. The tables, if retrieved, are placed in the file .IR hosts.txt . .PP .I Gettable operates by opening a TCP connection to the port indicated in the service specification for ``nicname''. A request is then made for ``ALL'' names and the resultant information is placed in the output file. .PP .I Gettable is best used in conjunction with the .IR htable (8) program which converts the NIC standard file format to that used by the network library lookup routines. .SH "SEE ALSO" intro(3N), htable(8) .SH BUGS Should allow requests for only part of the database. e .IR hosts.txt . .PP .I Gettable operates by opening a TCP connection to the port indicated in the service specification for ``nicname''. A request is then mman/man8/htable.8 644 0 0 2347 3112232775 6763 .TH HTABLE 8 "4 March 1983" .UC 4 .SH NAME htable \- convert NIC standard format host tables .SH SYNOPSIS .B /etc/htable .I file .SH DESCRIPTION .I Htable is used to convert host files in the format specified in Internet RFC 810 to the format used by the network library routines. Three files are created as a result of running .IR htable : .IR hosts , .IR networks , and .IR gateways . The .I hosts file is used by the .IR gethostent (3N) routines in mapping host names to addresses. The .I networks file is used by the .IR getnetent (3N) routines in mapping network names to numbers. The .I gateways file is used by the routing daemon in identifying ``passive'' Internet gateways; see .IR routed (8C) for an explanation. .PP If any of the files .IR localhosts , .IR localnetworks , or .I localgateways are present in the current directory, the file's contents is prepended to the output file without interpretation. This allows sites to maintain local aliases and entries which are not normally present in the master database. .PP .I Htable is best used in conjunction with the .IR gettable (8C) program which retrieves the NIC database from a host. .SH "SEE ALSO" intro(3N), gettable(8C) .SH BUGS Does not properly calculate the .I gateways file. e files .IR localhosts , .IR localnetworks , or .I localgateways are present in the current directory, the file's contents is prepended to the output file without interpretation. This allows sites to maintain local aliases and entries which are not normally present in the master man/man8/implogd.8 644 0 0 2157 3112232775 7156 .TH IMPLOGD 8C "27 April 1983" .UC 4 .SH NAME implogd \- IMP logger process .SH SYNOPSIS .B /etc/implogd [ .B \-d ] .SH DESCRIPTION .I Implogd is program which logs messages from the IMP, placing them in the file .IR /usr/adm/implog . .LP Entries in the file are variable length. Each log entry has a fixed length header of the form: .LP .ta 0.5i 1.0i 1.5i .nf struct sockstamp { short sin_family; u_short sin_port; struct in_addr sin_addr; time_t sin_time; int sin_len; }; .fi .LP followed, possibly, by the message recieved from the IMP. Each time the logging process is started up it places a time stamp entry in the file (a header with .I sin_len field set to 0). .LP The logging process will catch only those message from the IMP which are not processed by a protocol module, for example, IP. This implies the log should contain only status information such as ``IMP going down'' messages and, perhaps, stray NCP messages. .SH OPTIONS .TP .B \-d Debug option. .SH "SEE ALSO" imp(4P), implog(8) .SH BUGS The messages should probably be sent to the system error logging process instead of maintaining yet another log file. the file (a header with .I sin_len field set to 0). .LP The logging process will catch only those message from the IMP which are not processed by a protocol module, for example, IP. This implies the log should contain only status information such as ``IMP going down'' messages and, perhaps, stray NCP messages. .SH OPTIONS .TP .B \-d Debug option. .SH "SEE ALSO" imp(4P), implog(8) .SH BUGS The mesman/man8/install.8 644 0 0 1761 3112232776 7172 .TH INSTALL 8 "21 April 1983" .UC 4 .SH NAME install \- install binaries .SH SYNOPSIS \fBinstall\fP [ \fB\-c\fP ] [ .BI \-m mode ] [ .BI \-o owner ] [ \fB\-s\fP ] binary destination .SH DESCRIPTION \fIBinary\fP is moved (or copied if \fB\-c\fP is specified) to .IR destination . If \fIdestination\fP already exists, it is removed before \fIbinary\fP is moved. If the destination is a directory then \fIbinary\fP is moved into the \fIdestination\fP directory with its original file-name. .SH OPTIONS .IP \fB\-m\fP\|\fImode\fP Set the permission \fBm\fPode for \fIdestination\fP to \fImode\fP. The mode is set to 755 in the absence of the \fB\-m\fP option. .IP \fB\-o\fP\|\fIowner\fP Change \fBo\fPwner of \fIdestination\fP to \fIowner\fP. \fIDestination\fP is changed to owner root in the absence of the \fB\-o\fP option. .IP \fB\-s\fP \fBS\fPtrip the binary is stripped after it is installed. .LP \fIInstall\fP refuses to move a file onto itself. .SH "SEE ALSO" chmod(1), cp(1), mv(1), strip(1), chown(8) NS .IP \fB\-m\fman/man8/makedev.8 644 0 0 3115 3112232776 7133 .TH MAKEDEV 8 "4 March 1983" .UC 4 .SH NAME MAKEDEV \- make system special files .SH SYNOPSIS .B /dev/MAKEDEV .IR device ... .SH DESCRIPTION .I MAKEDEV is a shell script normally used to install special files. It resides in the .I /dev directory, as this is the normal location of special files. Arguments to .I MAKEDEV are usually of the form .IR device-name ? where .I device-name is one of the supported devices listed in section 4 of the manual and `?' is a logical unit number (0-9). A few special arg((uments create assorted collections of devices and are listed below. .TP .B std Create the .I standard devices for the system; for example, /dev/console, /dev/tty. . \"The VAX-11/780 console floppy device, /dev/floppy, is . \"also created with this entry. For machines with a TU58 . \"console cassette (or cassettes), the . \".IR tu? . \"entry should be specified after this entry. .TP .B local Create those devices specific to the local site. This request runs the shell file .IR /dev/MAKEDEV.local . Site specific commands, such as those used to setup dialup lines as `ttyd?' should be included in this file. .LP Since all devices are created using .IR mknod (8), this shell script is useful only to the super-user. .SH DIAGNOSTICS Either self-explanatory, or generated by one of the programs called from the script. Use \fBsh\ \ -x\ \ MAKEDEV\fP in case of trouble. .SH "SEE ALSO" intro(4), intro(4V), config(8), mknod(8) . \".SH BUGS . \"When more than one piece of hardware of the same `kind'' is . \"present on a machine (for instance, a dh and a dmf), naming . \"conflicts arise. uld be included in this file. .LP Since all devices are created using .IR mknod (8), this shell script is useful only to the super-user. .SH DIAGNOSTICS Either self-explanatory, or generated by one of the programs called from the script. Use \fBsh\ \ -x\ \ MAKEDEV\fP in case of trouble. .SH "SEE ALSO" intro(4), intro(4V), config(8), mknod(8) . \".SH BUGS . \"When more than one piece of hardware of the same `kind'' is . \"preseman/man8/mklost+found.8 644 0 0 1003 3112232776 10131 .TH MKLOST+FOUND 8 "25 February 1983" .UC 4 .SH NAME mklost+found \- make a lost+found directory for fsck .SH SYNOPSIS .B /etc/mklost+found .SH DESCRIPTION A directory .I lost+found is created in the current directory and a number of empty files are created therein and then removed so that there will be empty slots for .IR fsck (8). This command should not normally be needed since .IR mkfs (8) automatically creates the .I lost+found directory when a new file system is created. .SH "SEE ALSO" fsck(8), mkfs(8) MKLOST+FOUND 8 "25 February 1983" .UC 4 .SH NAME mklost+found \- make a lost+found directory for fsck .SH SYNOPSIS .B /etc/mklost+found .SH DESCRIPTION A directory .I lost+found is created in the current directory and a number of empty files are created therein and then removed so that there will be empty slots for .IR fsck (8). This command should not normally be needed since .IR mkfs (8) automatically creates the .I lost+found directory when a new file system is created. .SH "SEE ALSO" fsck(8), mkfs(man/man8/newfs.8 644 0 0 3577 3112232777 6656 .TH NEWFS 8 "21 April 1983" .SH NAME newfs \- construct a new file system .SH SYNOPSIS .B /etc/newfs [ .B \-v ] [ .B mkfs-options ] special disk-type .SH DESCRIPTION .I Newfs is a `friendly' front-end to the .IR mkfs (8) program. .I Newfs looks up the type of disk a file system is being created on in the disk description file .IR /etc/disktab , calculate the appropriate parameters to use in calling .IR mkfs , then build the file system by forking .I mkfs and, if the file system is a root partition, install the necessary bootstrap programs in the initial 8 sectors of the device. .LP If the .B \-v option is supplied, .I newfs prints out its actions, including the parameters passed to .IR mkfs . .LP Options which may be used to override default parameters passed to .I mkfs are: .TP 10 .BI \-s size The size of the file system in sectors. .TP 10 .BI \-b block-size The block size of the file system in bytes. .TP 10 .BI \-f frag-size The fragment size of the file system in bytes. .TP 10 .BI \-t #tracks/cylinder .TP 10 .BI \-c #cylinders/group The number of cylinders per cylinder group in a file system. The default value used is 16. .TP 10 .BI \-m free space % The percentage of space reserved from normal users; the minimum free space threshhold. The default value used is 10%. .TP 10 .BI \-r revolutions/minute The speed of the disk in revolutions per minute (normally 3600). .TP 10 .BI \-S sector-size The size of a sector in bytes (almost never anything but 512). .FILES /etc/disktab for disk geometry and file system partition information .br /etc/mkfs to actually build the file system .br /usr/mdec for boot strapping programs .SH "SEE ALSO" fs(5), fsck(8), format(8) .LP McKusick, Joy, Leffler; \fIA Fast File System for Unix\fP, Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720; TR #7, September 1982. .SH BUGS Should figure out the type of the disk without the user's help. -S sector-size The size of a sector in bytes (almost never anything but 512). .FILES /etc/disktab for disk geometry and file systman/man8/pac.8 644 0 0 2567 3112232777 6275 .TH PAC 8 "20 February 1983" .SH NAME pac \- printer/plotter accounting information .SH SYNOPSIS .B /etc/pac [ .BI \-P printer ] [ .BI \-p price ] [ .B \-s ] [ .B \-r ] [ .B \-c ] [ name ... ] .SH DESCRIPTION .I Pac reads the printer/plotter accounting files, accumulating the number of pages (the usual case) or feet (for raster devices) of paper consumed by each user, and printing out how much each user consumed in pages or feet and dollars. If any .I names are specified, then statistics are only printed for those users; usually, statistics are printed for every user who has used any paper. .SH OPTIONS .TP .BI \-P printer Do accounting for the named \fIprinter\fP. Normally, accounting is done for the default printer (site dependent) or the value of the PRINTER environment variable is used. .TP .BI \-p price Use the value .I price for the cost in dollars instead of the default value of 0.02. .TP .B \-c Sorted the output by cost; usually the output is sorted alphabetically by name. .TP .B \-r Reverse the sorting order. .TP .B \-s Summarize the accounting information on the summary accounting file; this summary is necessary since on a busy system, the accounting file can grow by several lines per day. .SH FILES .ta 2i /usr/adm/?acct raw accounting files .br /usr/adm/?_sum summary accounting files .SH BUGS The relationship between the computed price and reality is as yet unknown. t value of 0.02. .TP .B \-c Sorted the output by cost; usually the output is sorted alphabetically by name. .TP .B \-r Reverse the sortinman/man8/rexecd.8 644 0 0 5653 3112232777 7003 .TH REXECD 8C "4 March 1983" .UC 4 .SH NAME rexecd \- remote execution server .SH SYNOPSIS .B /etc/rexecd .SH DESCRIPTION .I Rexecd is the server for the .IR rexec (3) routine. The server provides remote execution facilities with authentication based on user names and encrypted passwords. .PP .I Rexecd listens for service requests at the port indicated in the ``exec'' service specification; see .IR services (5). When a service request is received the following protocol is initiated: .IP 1) The server reads characters from the socket up to a null (`\e0') byte. The resultant string is interpreted as an ASCII number, base 10. .IP 2) If the number received in step 1 is non-zero, it is interpreted as the port number of a secondary stream to be used for the .BR stderr . A second connection is then created to the specified port on the client's machine. .IP 3) A null terminated user name of at most 16 characters is retrieved on the initial socket. .IP 4) A null terminated, encrypted, password of at most 16 characters is retrieved on the initial socket. .IP 5) A null terminated command to be passed to a shell is retrieved on the initial socket. The length of the command is limited by the upper bound on the size of the system's argument list. .IP 6) .I Rexecd then validates the user as is done at login time and, if the authentication was successful, changes to the user's home directory, and establishes the user and group protections of the user. If any of these steps fail the connection is aborted with a diagnostic message returned. .IP 7) A null byte is returned on the connection associated with the .B stderr and the command line is passed to the normal login shell of the user. The shell inherits the network connections established by .IR rexecd . .SH DIAGNOSTICS All diagnostic messages are returned on the connection associated with the .BR stderr , after which any network connections are closed. An error is indicated by a leading byte with a value of 1 (0 is returned in step 7 above upon successful completion ((of all the steps prior to the command execution). .PP .B ``username too long'' .br The name is longer than 16 characters. .PP .B ``password too long'' .br The password is longer than 16 characters. .PP .B ``command too long '' .br The command line passed exceeds the size of the argument list (as configured into the system). .PP .B ``Login incorrect.'' .br No password file entry for the user name existed. .PP .B ``Password incorect.'' .br The wrong was password supplied. .PP .B ``No remote directory.'' .br The .I chdir command to the home directory failed. .PP .B ``Try again.'' .br A .I fork by the server failed. .PP .B ``/bin/sh: ...'' .br The user's login shell could not be started. .SH BUGS Indicating ``Login incorrect'' as opposed to ``Password incorrect'' is a security breach which allows people to probe a system for users with null passwords. .PP A facility to allow all data exchanges to be encrypted should be present. ncorect.'' .br The wrong was password supplied. .PP .B ``No remote directory.'' .br Tman/man8/rlogind.8 644 0 0 5156 3112233000 7141 .TH RLOGIND 8C "27 April 1983" .UC 4 .SH NAME rlogind \- remote login server .SH SYNOPSIS .B /etc/rlogind [ .B \-d ] .SH DESCRIPTION .I Rlogind is the server for the .IR rlogin (1C) program. The server provides a remote login facility with authentication based on privileged port numbers. .LP .I Rlogind listens for service requests at the port indicated in the ``login'' service specification; see .IR services (5). When a service request is received the following protocol is initiated: .IP 1) The server checks the client's source port. If the port is not in the range 0-1023, the server aborts the connection. .IP 2) The server checks the client's source address. If the address is associated with a host for which no corresponding entry exists in the host name data base (see .IR hosts (5)), the server aborts the connection. .LP Once the source port and address have been checked, .I rlogind allocates a pseudo terminal (see .IR pty (4)), and manipulates file descriptors so that the slave half of the pseudo terminal becomes the .B stdin , .B stdout , and .B stderr for a login process. The login process is an instance of the .IR login (1) program, invoked with the .B \-r option. The login process then proceeds with the authentication process as described in .IR rshd (8C), but if automatic authentication fails, it reprompts the user to login as one finds on a standard terminal line. .LP The parent of the login process manipulates the master side of the pseduo terminal, operating as an intermediary between the login process and the client instance of the .I rlogin program. In normal operation, the packet protocol described in .IR pty (4) is invoked to provide ^S/^Q type facilities and propagate interrupt signals to the remote programs. The login process propagates the client terminal's baud rate and terminal type, as found in the environment variable, ``TERM''; see .IR environ (7). .SH OPTIONS .TP .B \-d Debug option. .SH DIAGNOSTICS All diagnostic messages are returned on the connection associated with the .BR stderr , after which any network connections are closed. An error is indicated by a leading byte with a value of 1. .LP .B ``Hostname for your address unknown.'' .br No entry in the host name database existed for the client's machine. .LP .B ``Try again.'' .br A .I fork by the server failed. .LP .B ``/bin/sh: ...'' .br The user's login shell could not be started. .SH BUGS The authentication procedure used here assumes the integrity of each client machine and the connecting medium. This is insecure, but is useful in an ``open'' environment. .LP A facility to allow all data exchanges to be encrypted should be present. 1. .LP .B ``Hostname for your address unknown.'' .br No entry in the host name database existed for the client's machine. .LP .B ``Try again.'' .br A .I fork by the server failed. .LP .B ``/bin/sh: ...'' .br The user's login shell could not be started. .SH BUGS The authentication procedure used here assumes the integrity of each client machine and the connecting medium. This is insecure, but is useman/man8/rmt.8 644 0 0 6005 3112233000 6277 .TH RMT 8C "4 March 1983" .UC 4 .SH NAME rmt \- remote magtape protocol module .SH SYNOPSIS .B /etc/rmt .SH DESCRIPTION .I Rmt is a program used by the remote dump and restor programs in manipulating a magnetic tape drive through an interprocess communication connection. .I Rmt is normally started up with an .IR rexec (3) or .IR rcmd (3) call. .PP The .I rmt program accepts requests specific to the manipulation of magnetic tapes, performs the commands, then responds with a status indication. All responses are in ASCII and in one of two forms. Successful commands have responses of .PP .ti +0.5i \fBA\fInumber\fR\en .PP where .I number is an ASCII representation of a decimal number. Unsuccessful commands are responded to with .PP .ti +0.5i \fBE\fIerror-number\fR\en\fIerror-message\fR\en, .PP where .I error-number is one of the possible error numbers described in .IR intro (2) and .I error-message is the corresponding error string as printed from a call to .IR perror (3). The protocol is comprised of the following commands (a space is present between each token). .TP 15 .B O device mode Open the specified .I device using the indicated .IR mode . .I Device is a full pathname and .I mode is an ASCII representation of a decimal number suitable for passing to .IR open (2). If a device had already been opened, it is closed before a new open is performed. .TP 15 .B C device Close the currently open device. The .I device specified is ignored. .TP 15 .B L whence offset Perform an .IR lseek (2) operation using the specified parameters. The response value is that returned from the .I lseek call. .TP 15 .B W count Write data onto the open device. .I Rmt reads .I count bytes from the connection, aborting if a premature end-of-file is encountered. The response value is that returned from the .IR write (2) call. .TP 15 .B R count Read .I count bytes of data from the open device. If .I count exceeds the size of the data buffer (10 kilobytes), it is truncated to the data buffer size. .I Rmt then performs the requested .IR read (2) and responds with \fBA\fIcount-read\fR\en if the read was successful; otherwise an error in the standard format is returned. If the read was successful, the data read is then sent. .TP 15 .B I operation count Perform a MTIOCOP .IR ioctl (2) command using the specified parameters. The parameters are interpreted as the ASCII representations of the decimal values to place in the .I mt_op and .I mt_count fields of the structure used in the .I ioctl call. The return value is the .I count parameter when the operation is successful. .TP 15 .B S Return the status of the open device, as obtained with a MTIOCGET .I ioctl call. If the operation was successful, an ``ack'' is sent with the size of the status buffer, then the status buffer is sent (in binary). .PP Any other command causes .I rmt to exit. .SH DIAGNOSTICS All responses are of the form described above. .SH "SEE ALSO" rcmd(3), rexec(3), mt(4), rdump(8), rrestor(8) .SH BUGS People tempted to use this for a remote file access protocol are discouraged. e operation is successful. .TP 15 .B S Return the status of the open device, as obtained with a MTIOCGET .I ioctl call. If the operation was successful, an ``ack'' is sent with the size of the status buffer, then the status buffer is sent (in binary). .PP Any other command causes .I rmt to exit. .SH DIAGNOSTICS All responses are of the form described above. .SH "SEE ALSO" rcmd(3), rexec(3), mt(4), rdump(8), rrestor(8) .SH BUGS People tempted to use this for a remote file access protocol are discouraman/man8/route.8 644 0 0 4506 3112233002 6641 .TH ROUTE 8C "4 March 1983" .UC 4 .SH NAME route \- manually manipulate the routing tables .SH SYNOPSIS .B /etc/route .I command args .SH DESCRIPTION .I Route is a program used to manually manipulate the network routing tables. It normally is not needed, as the system routing table management daemon, .IR routed (8C), should tend to this task. .PP .I Route accepts three commands: .IR add , to add a route; .IR delete , to delete a route; and .IR change , to modify an existing route. .PP All commands have the following syntax: .PP .ti +0.5i .B /etc/route .I command .B destination gateway [ .B metric ] .PP where .I destination is a host or network for which the route is ``to'', .I gateway is the gateway to which packets should be addressed, and .I metric is an optional count indicating the number of hops to the .IR destination . If no metric is specified, .I route assumes a value of 0. Routes to a particular host are distinguished from those to a network by interpeting the Internet address associated with .IR ((destination . If the .I destination has a ``local address part'' of INADDR_ANY, then the route is assumed to be to a network; otherwise, it is presumed to be a route to a host. If the route is to a destination connected via a gateway, the .I metric should be greater than 0. All symbolic names specified for a .I destination or .I gateway are looked up first in the host name database, .IR hosts (5). If this lookup fails, the name is then looked for in the network name database, .IR networks (5). .PP .I Route uses a raw socket and the SIOCADDRT and SIOCDELRT .IR ioctl 's to do its work. As such, only the super-user may modify the routing tables. .SH DIAGNOSTICS .B ``add %x: gateway %x flags %x'' .br The specified route is being added to the tables. The values printed are from the routing table entry supplied in the .I ioctl call. .PP .B ``delete %x: gateway %x flags %x'' .br As above, but when deleting an entry. .PP .B ``not in table'' .br A delete operation was attempted for an entry which wasn't present in the tables. .PP .B ``routing table overflow'' .br An add operation was attempted, but the system was low on resources and was unable to allocate memory to create the new entry. .SH "SEE ALSO" intro(4N), routed(8C) .SH BUGS The change operation is not implemented, one should add the new route, then delete the old one. ctl call. .PP .B ``delete %x: gateway %x flags %x'' .br As above, but when deleting an entry. .PP .B ``not in table'' .br A delete operation was attempted for an entry which wasn't presman/man8/rrestor.8 644 0 0 1151 3112233002 7174 .TH RRESTOR 8 "18 January 1983" .UC 4 .SH NAME rrestor \- file system dump across the network .SH SYNOPSIS .B /etc/rrestor [ key [ name ... ] .SH DESCRIPTION .I Rrestor obtains from magnetic tape files saved by a previous .IR dump (8). The command is identical in operation to .IR restor (8) except the .I f key should be specified and the file supplied should be of the form .IR machine:device . .LP .I Rrestor creates a remote server, .IR /etc/rmt , on the client machine to access the tape device. .SH "SEE ALSO" restor(8), rmt(8C) .SH DIAGNOSTICS Same as .IR restor (8) with a few extra related to the network. S .B /etc/rrestor [ key [ name ... ] .SH DESCRIPTION .I Rrestor obtains from magnetic tape files saved by a previous .IR dump (8). The command is identical in operation to .IR restor (8) except the .I f key should be specified and the file supplied should be of the form .IR machine:device . .LP .I Rrestor creates a remote server, .IR /etc/rmt , on the client machine to access the tape device. .SH "SEE Aman/man8/rshd.8 644 0 0 10405 3112233004 6460 .TH RSHD 8C "4 March 1983" .UC 4 .SH NAME rshd \- remote shell server .SH SYNOPSIS .B /etc/rshd .SH DESCRIPTION .I Rshd is the server for the .IR rcmd (3) routine and, consequently, for the .IR rsh (1C) program. The server provides remote execution facilities with authentication based on privileged port numbers. .PP .I Rshd listens for service requests at the port indicated in the ``cmd'' service specification; see .IR services (5). When a service request is received the following protocol is initiated: .IP 1) The server checks the client's source port. If the port is not in the range 0-1023, the server aborts the connection. .IP 2) The server reads characters from the socket up to a null (`\e0') byte. The resultant string is interpreted as an ASCII number, base 10. .IP 3) If the number received in step 1 is non-zero, it is interpreted as the port number of a secondary stream to be used for the .BR stderr . A second connection is then created to the specified port on the client's machine. The source port of this second connection is also in the range 0-1023. .IP 4) The server checks the client's source address. If the address is associated with a host for which no corresponding entry exists in the host name data base (see .IR hosts (5)), the server aborts the connection. .IP 5) A null terminated user name of at most 16 characters is retrieved on the initial socket. This user name is interpreted as a user identity to use on the .BR server 's machine. .IP 6) A null terminated user name of at most 16 characters is retrieved on the initial socket. This user name is interpreted as the user identity on the .BR client 's machine. .IP 7) A null terminated command to be passed to a shell is retrieved on the initial socket. The length of the command is limited by the upper bound on the size of the system's argument list. .IP 8) .I Rshd then validates the user according to the following steps. The remote user name is looked up in the password file and a .I chdir is performed to the user's home directory. If either the lookup or .I chdir fail, the connection is terminated. If the user is not the super-user, (user id 0), the file .I /etc/hosts.equiv is consulted for a list of hosts considered ``equivalent''. If the client's host name is present in this file, the authentication is considered succssful. If the lookup fails, or the user is the super-user, then the file .I .rhosts in the home directory of the remote user is checked for the machine name and identity of the user on the client's machine. If this lookup fails, the connection is terminated. .IP 9) A null byte is returned on the connection associated with the .B stderr and the command line is passed to the normal login shell of the user. The shell inherits the network connections established by .IR rshd . .SH DIAGNOSTICS All diagnostic messages are returned on the connection associated with the .BR stderr , after which any network connections are closed. An error is indicated by a leading byte with a value of 1 (0 is returned in step 9 above upon successful completion of all the steps prior to the command execution). .PP .B ``locuser too long'' .br The name of the user on the client's machine is longer than 16 characters. .PP .B ``remuser too long'' .br The name of the user on the remote machine is longer than 16 characters. .PP .B ``command too long '' .br The command line passed exceeds the size of the argument list (as configured into the system). .PP .B ``Hostname for your address unknown.'' .br No entry in the host name database existed for the client's machine. .PP .B ``Login incorrect.'' .br No password file entry for the user name existed. .PP .B ``No remote directory.'' .br The .I chdir command to the home directory failed. .PP .B ``Permission denied.'' .br The authentication procedure described above failed. .PP .B ``Can't make pipe.'' .br The pipe needed for the .BR stderr , wasn't created. .PP .B ``Try again.'' .br A .I fork by the server failed. .PP .B ``/bin/sh: ...'' .br The user's login shell could not be started. .SH SEE ALSO rsh(1C), rcmd(3) .SH BUGS The authentication procedure used here assumes the integrity of each client machine and the connecting medium. This is insecure, but is useful in an ``open'' environment. .PP A facility to allow all data exchanges to be encrypted should be present. iled. .PP .B ``Can't make pipe.'' .br The pipe needed for the .BR stderr , wasn't created. .PP .B ``Try again.'' .br A .I fork by the server failed. .PP .B ``/bin/sh: ...'' .br The user's login shell could not be started. .SH SEE ALSO rsh(1C), rcmd(3man/man8/rwhod.8 644 0 0 5251 3112233004 6626 .TH RWHOD 8C "4 March 1983" .UC 4 .SH NAME rwhod \- system status server .SH SYNOPSIS .B /etc/rwhod .SH DESCRIPTION .I Rwhod is the server which maintains the database used by the .IR rwho (1C) and .IR ruptime (1C) programs. Its operation is predicated on the ability to .I broadcast messages on a network. .PP .I Rwhod operates as both a producer and consumer of status information. As a producer of information it periodically queries the state of the system and constructs status messages which are broadcast on a network. As a consumer of information, it listens for other .I rwhod servers' status messages, validating them, then recording them in a collection of files located in the directory .IR /usr/spool/rwho . .PP The .I rwho server transmits and receives messages at the port indicated in the ``rwho'' service specification, see .IR services (5). The messages sent and received, are of the form: .PP .nf .ta 0.5i 1.0i 1.5i struct whod { int wd_sendtime; int wd_recvtime; char wd_hostname[32]; int wd_loadav[3]; int wd_boottime; struct whoent { struct utmp we_utmp; int we_idle; } wd_we[1024 / sizeof (struct whoent)]; }; .fi .PP All fields are converted to network byte order prior to transmission. The load averages are as calculated by the .IR w (1) program, and represent load averages over the 5, 10, and 15 minute intervals prior to a server's transmission. The host name included is a nickname obtained from the file .I /etc/hosts.local and is normally a slight abbreviation of the host's name as retur((ned by the .IR gethostname (2) system call. The array at the end of the message contains information about the users logged in to the sending machine. This information includes the contents of the .IR utmp (5) entry for each non-idle terminal line and a value indicating the time since a character was last received on the terminal line. .PP Messages received by the .I rwho server are discarded unless they originated at a .I rwho server's port. In addition, if the host's name, as specified in the message, contains any unprintable ASCII characters, the message is discarded. Valid messages received by .I rwhod are placed in files named .IR whod . hostname in the directory .IR /usr/spool/rwho . These files contain only the most recent message, in the format described above. .PP Status messages are generated approximately once every 60 seconds. .I Rwhod performs an .IR nlist (3) on /vmunix every 10 minutes to guard against the possibility that this file is not the system image currently operating. .SH "SEE ALSO" rwho(1), ruptime(1) .SH BUGS Should handle multiple local networks and relay status information. People often interpret the server dieing as a machine going down. .IR /usr/spool/rwho . These files contain only the most recent message, in the format described above. .PP Status messages are generated approximately once every 60 seconds. .I Rwhod performs an .IR nlist (3) on /vmunix every 10 minutes to guard against the possibility that this file is not the system image currently operating. .SH "SEE Aman/man8/telnetd.8 644 0 0 3305 3112233005 7141 .TH TELNETD 8C "4 March 1983" .UC 4 .SH NAME telnetd \- DARPA TELNET protocol server .SH SYNOPSIS .B /etc/telnetd [ .B \-d ] [ .I port ] .SH DESCRIPTION .I Telnetd is a server which supports the DARPA standard TELNET virtual terminal protocol. The TELNET server operates at the port indicated in the ``telnet'' service description; see .IR services (5). This port number may be overridden (for debugging purposes) by specifying a port number on the command line. If the .B \-d option is specified, each socket created by .I telnetd will have debugging enabled (see SO_DEBUG in .IR socket (2)). .PP .I Telnetd operates by allocating a pseudo-terminal device (see .IR pty (4)) for a client, then creating a login process which has the slave side of the pseudo-terminal as .BR stdin , .BR stdout , and .BR stderr . .I Telnetd manipulates the master side of the pseudo terminal, implementing the TELNET protocol and passing characters between the client and login process. .PP When a TELNET session is started up, .I telnetd sends a TELNET option to the client side indicating a willingness to do ``remote echo'' of characters. The pseudo terminal allocated to the client is configured to operate in ``cooked'' mode, and with XTABS and CRMOD enabled (see .IR tty (4)). Aside from this initial setup, the only mode changes .I telnetd will carry out are those required for echoing characters at the client side of the connection. .PP .I Telnetd supports binary mode, and most of the common TELNET options, but does not, for instance, support timing marks. Consult the source code for an exact list of which options are not implemented. .SH "SEE ALSO" telnet(1C) .SH BUGS A complete list of the options supported should be given here. with XTABS and CRMOD enabled (see .IR tty (4)). Aside from this initial setup, the only mode changes .I telnetd will carry out are those required for echoing characters at the client side of the connection. .PP .I Telnetd supports binary mode, and most of the common TELNET options, but does not, for instance, suppman/man8/tftpd.8 644 0 0 1731 3112233006 6625 .TH TFTPD 8C "4 March 1983" .UC 4 .SH NAME tftp \- DARPA Trivial File Transfer Protocol server .SH SYNOPSIS .B /etc/tftpd [ .B \-d ] [ .I port ] .SH DESCRIPTION .I Tftpd is a server which supports the DARPA Trivial File Transfer Protocol. The TFTP server operates at the port indicated in the ``tftp'' service description; see .IR services (5). This port number may be overridden (for debugging purposes) by specifying a port number on the command line. If the .B \-d option is specified, each socket created by .I tftpd will have debugging enabled (see SO_DEBUG in .IR socket (2)). .PP Due to the lack of authentication information, .I tftpd will allow only publicly readable files to be accessed. .SH "SEE ALSO" tftp(1C) .SH BUGS This server is known only to be self consistent (i.e. it operates with the user TFTP program, .IR tftp (1C)). Due to the unreliability of the transport protocol (UDP) and the scarcity of TFTP implementations, it is uncertain whether it really works. ion is specified, each socket created bman/man8/tunefs.8 644 0 0 5220 3112233006 7005 .TH TUNEFS 8 "20 February 1983" .UC 4 .SH NAME tunefs \- tune up an existing file system .SH SYNOPSIS .B /etc/tunefs [ .BI \-a maxcontig ] [ .BI \-d rotdelay ] [ .BI \-e maxbpg ] .if n .ti +12n [ .BI \-m minfree ] special .SH DESCRIPTION .I Tunefs is designed to change the dynamic parameters of a file system which affect the layout policies. .SH OPTIONS .IP \fB\-a\fP\fP\|\fImaxcontig\fP .br This specifies the maximum number of contiguous blocks that will be laid out before forcing a rotational delay (see \-d below). The default value is one, since most device drivers require an interrupt per disk transfer. Device drivers that can chain several buffers together in a single transfer should set this to the maximum chain length. .IP \fB\-d\fP\fP\|\fIrotdelay\fP .br This specifies the expected time (in milliseconds) to service a transfer completion interrupt and initiate a new transfer on the same disk. It is used to decide how much rotational spacing to place between successive blocks in a file. .IP \fB\-e\fP\fP\|\fImaxbpg\fP .br This indicates the maximum number of blocks any single file can allocate out of a cylinder group before it is forced to begin allocating blocks from another cylinder group. Typically this value is set to about one quarter of the total blocks in a cylinder group. The intent is to prevent any single file from using up all the blocks in a single cylinder group, thus degrading access times for all files subsequently allocated in that cylinder group. The effect of this limit is to cause big files to do long seeks more frequently than if they were allowed to allocate all the blocks in a cylinder group before seeking elsewhere. For file systems with exclusively large files, this parameter should be set higher. .IP \fB\-m\fP\fP\|\fIminfree\fP .br This value specifies the percentage of space held back from normal users; the minimum free space threshold. The default value used is 10%. This value can be set to zero, however up to a factor of three in throughput will be lost over the performance obtained at a 10% threshold. Note that if the value is raised above the current usage level, users will be unable to allocate files until enough files have been deleted to get under the higher threshold. .SH "SEE ALSO" fs(5), newfs(8), mkfs(8) .LP McKusick, Joy, Leffler; \fIA Fast File System for Unix\fP, Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720; TR #7, September 1982. .SH BUGS This program should work on mounted and active file systems. Because the super-block is not kept in the buffer cache, the program will only take effect if it is run on dismounted file systems. (if run on the root file system, the system must be rebooted) s have been deleted to get under the higher threshold. .SH "SEE ALSO" fs(5), newfs(8), mkfs(8) .LP McKusick, Joy, Leffler; \fIA Fast File System for Unix\fP, Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720; TR #7, September 1982. .SH BUGS This program should work on mounted and active file systems. Because the super-block is not kept in the buffer man/man8/sendmail.8 644 0 0 21477 3113011736 7336 .TH SENDMAIL 8 "27 March 1983" .\" @(#)sendmail.8 3.8 12/14/82 .UC 4 .SH NAME sendmail \- send mail over the internet .SH SYNOPSIS \fB/usr/lib/sendmail\fP [ .B \-ba ] [ .B \-bd ] [ .B \-bi ] [ .B \-bm ] [ .B \-bs ] .if n .ti +0.5i [ .B \-bt ] [ .B \-bv ] [ .B \-bz ] [ .BI \-C file ] .if t .ti +0.5i [ .BI \-d X ] .if n .ti +0.5i [ .BI \-F fullname ] [ .BI \-f name ] [ .BI \-h N ] [ .B \-n ] [ .BI \-o "x value" ] .if n .ti +0.5i [ .BI \-q[ time ] ] [ .BI \-r name ] .if t .ti +0.5i [ .B \-t ] [ .B \-v ] [ add((ress \fB.\|.\|.\fP ] .SH DESCRIPTION \fISendmail\fP sends a message to one or more people, routing the message over whatever networks are necessary. \fISendmail\fP does internetwork forwarding as necessary to deliver the message to the correct place. .LP \fISendmail\fP is not intended as a user interface routine; other programs provide user-friendly front ends; \fIsendmail\fP is used only to deliver pre-formatted messages. .LP With no flags, \fIsendmail\fP reads its standard input up to a control-D or a line with a single dot and sends a copy of the letter found there to all of the addresses listed. It determines the network to use based on the syntax and contents of the addresses. .LP Local addresses are looked up in a file and aliased appropriately. Aliasing can be prevented by preceding the address with a backslash. Normally the sender is not included in any alias expansions, for example, if `john' sends to `group', and `group' includes `john' in the expansion, then the letter will not be delivered to `john'. .SH OPTIONS .TP 1.2i \fB\-ba\fP Go into \s-1ARPANET\s0 mode. All input lines must end with a CR-LF, and all messages will be generated with a CR-LF at the end. Also, the ``From:'' and ``Sender:'' fields are examined for the name of the sender. .TP 1.2i \fB\-bd\fP Run as a daemon. This requires Berkeley IPC. .TP 1.2i \fB\-bi\fP Initialize the alias database. .TP 1.2i \fB\-bm\fP Deliver mail in the usual way (default). .TP 1.2i \fB\-bs\fP Use the \s-2SMTP\s0 protocol as described in RFC821. This flag implies all the operations of the \fB\-ba\fP flag that are compatible with \s-2SMTP\s0. .TP 1.2i \fB\-bt\fP Run in address test mode. This mode reads addresses and shows the steps in parsing; it is used for debugging configuration tables. .TP 1.2i \fB\-bv\fP Verify names only \- do not try to collect or deliver a message. Verify mode is normally used for validating users or mailing lists. .TP 1.2i \fB\-bz\fP Create the configuration freeze file. .TP 1.2i .BI \-C file Use alternate configuration file. .TP 1.2i .BI \-d X Set debugging value to \fIX\fP. .TP 1.2i .BI \-F fullname Set the full name of the sender. .TP 1.2i .BI \-f name Sets the name of the ``from'' person (that is, the sender of the mail). \fB\-f\fP can only be used by the special users \fIroot\fP, \fIdaemon\fP, and \fInetwork\fP, or if the person you are trying to become is the same as the person you are. .TP 1.2i .BI \-h N Set the hop count to \fIN\fP. The hop count is incremented every time the mail is processed. When it reaches a limit, the mail is returned with an error message, the victim of an aliasing loop. .TP 1.2i \fB\-n\fP Don't do aliasing. .TP 1.2i .BI \-o x\|value Set option \fIx\fP to the specified \fIvalue\fP. Options are described below. .TP 1.2i .BI \-q[ time ] Processed saved messages in the queue at given intervals. If .IT time is omitted, process the queue once. .IT Time is given as a tagged number, with `s' being seconds, `m' being minutes, `h' being hours, `d' being days, and `w' being weeks. For example, ``\-q1h30m'' or ``\-q90m'' would both set the timeout to one hour thirty minutes. .TP 1.2i .BI \-r name An alternate and obsolete form of the \-f flag. .TP 1.2i \fB\-t\fP Read message for recipients. To:, Cc:, and Bcc: lines will be scanned for people to send to. The Bcc: line will be deleted before transmission. Any addresses in the argument list will be suppressed. .TP 1.2i \fB\-v\fP Go into verbose mode. Alias expansions will be announced, etc. .SH "PROCESSING OPTIONS" .LP There are also a number of processing options that may be set. Normally these will only be used by a system administrator. Options may be set either on the command line using the \fB\-o\fP flag or in the configuration file. These are described in detail in the \fIInstallation and Operation Guide\fP\|. The options are: .TP 1.2i .RI A file Use alternate alias file. .TP 1.2i c On mailers that are considered ``expensive'' to connect to, don't initiate immediate connection. This requires queueing. .TP 1.2i .RI d x Set the delivery mode to \fIx\fP. Delivery modes are `i' for interactive (synchronous) delivery, `b' for background (asynchronous) delivery, and `q' for queue only \- that is, actual delivery is done the next time the queue is run. .TP 1.2i D Try to automatically rebuild the alias database if necessary. .TP 1.2i .RI e x Set error processing to mode \fIx\fP. Valid modes are `m' to mail back the error message, `w' to ``write'' back the error message (or mail it back if the sender is not logged in), `p' to print the errors on the terminal (default), `q' to throw away error messages (only exit status is returned), and `e' to do special processing for the BerkNet. If the text of the message is not mailed back by modes `m' or `w' and if the sender is local to this machine, a copy of the message is appended to the file ``dead.letter'' in the sender's home directory. .TP 1.2i .RI F mode The mode to use when creating temporary files. .TP 1.2i f Save UNIX-style From lines at the front of messages. .TP 1.2i .RI g N The default group id to use when calling mailers. .TP 1.2i .RI H file The SMTP help file. .TP 1.2i i Do not take dots on a line by themselves as a message terminator. .TP 1.2i .RI L n The log level. .TP 1.2i m Send to ``me'' (the sender) also if I am in an alias expansion. .TP 1.2i o If set, this message may have old style headers. If not set, this message is guaranteed to have new style headers (that is, commas instead of spaces between addresses). If set, an adaptive algorithm is used that will correctly determine the header format in most cases. .TP 1.2i .RI Q queuedir Select the directory in which to queue messages. .TP 1.2i .RI r timeout The timeout on reads; if none is set, \fIsendmail\fP will wait forever for a mailer. .TP 1.2i .RI S file Save statistics in the named file. .TP 1.2i s Always instantiate the queue file, even under circumstances where it is not strictly necessary. .TP 1.2i .RI T time Set the timeout on messages in the queue to the specified time. After sitting in the queue for this amount of time, they will be returned to the sender. The default is three days. .TP 1.2i .RI t stz,dtz Set the name of the time zone. .TP 1.2i .RI u N Set the default user id for mailers. .LP If the first character of the user name is a vertical bar, the rest of the user name is used as the name of a program to pipe the mail to. It may be necessary to quote the name of the user to keep \fIsendmail\fP from suppressing the blanks from between arguments. .LP \fISendmail\fP returns an exit status describing what it did. The codes are defined in .RI < sysexits.h > .ta 3n +\w'EX_UNAVAILABLE'u+3n .de XX .ti \n(.iu .. .in +\w'EX_UNAVAILABLE'u+6n .XX EX_OK Successful completion on all addresses. .XX EX_NOUSER User name not recognized. .XX EX_UNAVAILABLE Catchall meaning necessary resources were not available. .XX EX_SYNTAX Syntax error in address. .XX EX_SOFTWARE Internal software error, including bad arguments. .XX EX_OSERR Temporary operating system error, such as \*(lqcannot fork\*(rq. .XX EX_NOHOST Host name not recognized. .XX EX_TEMPFAIL Message could not be sent immediately, but was queued. .LP If invoked as \fInewaliases\fP, \fIsendmail\fP rebuilds the alias database. If invoked as \fImailq\fP, \fIsendmail\fP prints the contents of the mail queue. .SH FILES Except for .IR /usr/lib/sendmail.cf , these pathnames are all specified in .IR /usr/lib/sendmail.cf . Thus, these values are only approximations. .LP .if t .ta 2i .if n .ta 3i /usr/lib/aliases raw data for alias names .br /usr/lib/aliases.pag .br /usr/lib/aliases.dir data base of alias names .br /usr/lib/sendmail.cf configuration file .br /usr/lib/sendmail.fc frozen configuration .br /usr/lib/sendmail.hf help file .br /usr/lib/sendmail.st collected statistics .br /usr/bin/uux to deliver uucp mail .br /usr/net/bin/v6mail to deliver local mail .br /usr/net/bin/sendberkmail to deliver Berknet mail .br /usr/lib/mailers/arpa to deliver ARPANET mail .br /usr/spool/mqueue/* temp files .br .SH SEE\ ALSO biff(1), binmail(1), mail(1), aliases(5), sendmail.cf(5), rmail(1), .br DARPA Internet Request For Comments RFC819, RFC821, RFC822, .br .ul Sendmail \- An Internetwork Mail Router, .br .ul Sendmail Installation and Operation Guide. .SH BUGS \fISendmail\fP converts blanks in addresses to dots. This is incorrect according to the old .SM ARPANET mail protocol RFC733 (NIC 41952), but is consistent with the new protocols (RFC822). arpa to deliver ARPANET mail .br /usr/spool/mqueue/* temp files .br .SH SEE\ ALSO biff(1), binmail(1), mail(1), aliases(5), sendmail.cf(5), rmail(1), .br DARPA Internet Request For Comments RFCman/man8/netstat.8 644 0 0 7640 3112233006 7173 .TH NETSTAT 8 "6 April 1983" .UC 4.2 .SH NAME netstat \- network statistics program .SH SYNOPSIS .B netstat [ .B \-Aahimnrs ] . \"[ . \".B \-p . \"protocol . \"] [ .B \-a ] [ .B interval ] [ .B system ] [ .B core ] .SH DESCRIPTION .I Netstat symbolically displays the contents of various network-related data structures. The options have the following meaning: .TP .B \-A show the address of any associated protocol control blocks; used for debugging. .TP .B \-a show the state of all sockets; normally sockets used by server processes are not shown .TP .B \-h show the state of the ARPANET IMP host table .TP .B \-i show the state of interfaces which have been auto-configured (interfaces statically configured into a system, but not located at boot time are not shown) .TP .B \-m show statistics recorded by the memory management routines (the network manages a `private share' of memory) . \".TP . \".B "\-p proto . \"show the state of sockets utilizing protocol . \".IR proto ; . \"the protocol is specifie((d symbolically, and may be any . \"protocol listed in the file \fI/etc/protocols\fP .TP .B \-s show per-protocol statistics .TP .B \-r show the routing tables .LP The arguments .I system and .I core allow substitutes for the defaults `/vmunix' and `/dev/kmem'. .LP If an .I interval is specified, .I netstat continuously displays the information regarding packet traffic on the configured network interfaces, pausing .I interval seconds before refreshing the screen. .SH DISPLAYS There are a number of display formats, depending on the information presented. The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, and, optionally, the internal state of the protocol. .LP Address formats are of the form `host.port' or `network.port' if a socket's address specifies a network but no specific host address. When known the host and network addresses are displayed symbolically according to the data bases \fI/etc/hosts\fP and .IR /etc/networks , respectively. If a symbolic name for an address is unknown, or if the .B \-n option is specified, the address is printed in the Internet `dot format'; refer to .IR inet (3N) for more information regarding this format. Unspecified, or `wildcard', addresses and ports appear as `*'. .LP The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network address (currently Internet specific) of the interface and the maximum transmission unit (`mtu') are also displayed. .LP The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (`U' if `up'), and whether the route is to a gateway (`G'). Direct routes are created for each interface attached to the local host. The refcnt field gives the current number of active uses of the route. Connection oriented protocols normally hold on to a single route for the duration of a connection while connectionless protocols obtain a route then discard it. The use field provides a count of the number of packets sent using that route. The interface entry indicates the network interface utilized for the route. .LP When .I netstat is invoked with an .I interval argument, it displays a running count of statistics related to network interfaces. This display consists of a column summarizing information for all interfaces, and a column for the interface with the most traffic since the system was last rebooted. The first line of each screen of information contains a summary since the system was last rebooted. Subsequent lines of output show values accumulated over the preceding interval. .SH SEE ALSO iostat(1), vmstat(1), hosts(5), networks(5), protocols(5), services(5), trpt(8) .SH BUGS The notion of errors is ill-defined. Collisions mean something else for the IMP. of a column summarizing information for all interfaces, and a column for the interface with theman/tocrc 755 0 0 2431 3112233446 5616 #! /bin/sh tmp=/tmp/toc$$ troff=vtroff trap "rm $tmp ; exit" 2 3 15 if [ $# -eq 2 ] then : create toc input file for one section only ( cd man$1 ; /usr/lib/getNAME -t *.* | sed \ -e 's/.s-1//g' \ -e 's/.s0//g' \ -e 's/.s+1//g' \ -e 's/ *.- */: /' \ -e 's/$/./' \ -e 's/.TH.* //' \ > ../man0/tocx$1 ) else case $1 in all ) : tocx files for all sections and everything else for x in 1 2 3 4 5 6 7 8 do ./$0 $x $x done ./$0 t ;; t ) : permuted index and toc files if [ ! -f man0/tocx1 ] then echo "tocx? files missing; must run tocrc all first" exit fi sed \ -e 's/(1c)/(1C)/' \ -e 's/(1m)/(1M)/' \ -e 's/(1g)/(1G)/' \ -e 's/(3c)/(3C)/' \ -e 's/(3m)/(3M)/' \ -e 's/(3s)/(3S)/' \ -e '/"\."/d' \ man0/tocx? man0/cshcmd \ > /tmp/cattoc ptx -r -t -b break -f -w 108 -i man0/ignore \ /tmp/cattoc man0/ptxx for x in 1 2 3 4 5 6 7 8 do < man0/tocx$x grep '^intro' >$tmp sed \ -e '2,${' \ -e '/^intro/d' \ -e '}' \ -e 's/ .*://' \ -e 's/.$//' \ -e 's/([^)]*) /" "/' \ -e 's/.*/.xx "&"/' \ -e '/""/d' \ $tmp man0/tocx$x \ >man0/toc$x done ;; tr ) cd man0; $troff ptx.in ; cd .. cd man0 ; $troff toc.in ; cd .. ;; * ) ./$0 $1 $1 ;; esac fi exit ? man0/cshcmd \ > /tmp/cattoc ptx -r -t -b break -f -w 108 -i man0/ignore \ /tmp/cattoc man0/ptxx for x in 1 2 3 4 5 6 7 8 do < man0/tocx$x grep '^intro' >$tmp sed \ -e '2,${' \ -e '/^intro/d' \ -ult is three days. .TP 1.2i .RI t stz,dtz Set the name of the time zone. .TP 1.2i .RI u N Set the default user id for mailers. .LP If the first character of the user name is a vertical bar, the rest of the user name is used as the name of a program to pipe the mail to. It may be necessary to quote the name of the user to keep \fIsendmail\fP from suppressing the blanks from between arguments. .LP \fISendmail\fP returns an exit status describing what it did. The codes are defined in .RI < sysexits.h > .ta 3n +\w'EX_UNAVAILABLE'u+3n .de XX .ti \n(.iu .. .in +\w'EX_UNAVAILABLE'u+6n .XX EX_OK Successful completion on all addresses. .XX EX_NOUSER User name not recognized. .XX EX_UNAVAILABLE Catchall meaning necessary resources were not available. .XX EX_SYNTAX Syntax error in address. .XX EX_SOFTWARE Internal software error, including bad arguments. .XX EX_OSERR Temporary operating system error, such as \*(lqcannot fork\*(rq. .XX EX_NOHOST Host name not recognized. .XX EX_TEMPFAIL Message could not be sent immediately, but was queued. .LP If invoked as \fInewaliases\fP, \fIsendmail\fP rebuilds the alias database. If invoked as \fImailq\fP, \fIsendmail\fP prints the contents of the mail queue. .SH FILES Except for .IR /usr/lib/sendmail.cf , these pathnames are all specified in .IR /usr/lib/sendmail.cf . Thus, these values are only approximations. .LP .if t .ta 2i .if n .ta 3i /usr/lib/aliases raw data for alias names .br /usr/lib/aliases.pag .br /usr/lib/aliases.dir data base of alias names .br /usr/lib/sendmail.cf configuration file .br /usr/lib/sendmail.fc frozen configuration .br /usr/lib/sendmail.hf help file .br /usr/lib/sendmail.st collected statistics .br /usr/bin/uux to deliver uucp mail .br /usr/net/bin/v6mail to deliver local mail .br /usr/net/bin/sendberkmail to deliver Berknet mail .br /usr/lib/mailers/arpa to deliver ARPANET mail .br /usr/spool/mqueue/* temp files .br .SH SEE\ ALSO biff(1), binmail(1), mail(1), aliases(5), sendmail.cf(5), rmail(1), .br DARPA Internet Request For Comments RFC819, RFC821, RFC822, .br .ul Sendmail \- An Internetwork Mail Router, .br .ul Sendmail Installation and Operation Guide. .SH BUGS \fISendmail\fP converts blanks in addresses to dots. This is incorrect according to the old .SM ARPANET mail protocol RFC733 (NIC 41952), but is consistent with the new protocols (RFC822). arpa to deliver ARPANET mail .br /usr/spool/mqueue/* temp files .br .SH SEE\ ALSO biff(1), binmail(1), mail(1), aliases(5), sendmail.cf(5), rmail(1), .br DARPA Internet Request For Comments RFCman/man8/netstat.8 644 0 0 7640 3112233006 7173 .TH NETSTAT 8 "6 April 1983" .UC 4.2 .SH NAME netstat \- network statistics program .SH SYNOPSIS .B netstat [ .B \-Aahimnrs ] . \"[ . \".B \-p . \"protocol . \"] [ .B \-a ] [ .B interval ] [ .B system ] [ .B core ] .SH DESCRIPTION .I Netstat symbolically displays the contents of various network-related data structures. The options have the following meaning: .TP .B \-A show the address of any associated protocol control blocks; used for debugging. .TP .B \-a show the state of all sockets; normally sockets used by server processes are not shown .TP .B \-h show the state of the ARPANET IMP host table .TP .B \-i show the state of interfaces which have been auto-configured (interfaces statically configured into a system, but not located at boot time are not shown) .TP .B \-m show statistics recorded by the memory management routines (the network manages a `private share' of memory) . \".TP . \".B "\-p proto . \"show the state of sockets utilizing protocol . \".IR proto ; . \"the protocol is specifie(